@media only screen and (max-width: 500px){
	.carousel-caption{
		top: -28px;
	}
	.banner-head{
		font-size:11px;
	}
	.banner-small-cap{
		font-size:9px;
	}
	.img-align{
		text-align:center;
		margin:0 auto;
	}
	.block-head{
		text-align:center;
	}
	.block-p{
		text-align:center;
	}
	.about-bottom{
		width:85%;
	}
	.bulb span{
		background-color:#d1ffff;
	}
	.height{
		
		margin:5px auto;
		display:table;
	}
	.about-bg{
		height: 1210px;
	}
	.team-bg{
		height:822px;
	}
	.form-width{
		width:100%;
	}
	.touch-p{
		width:100%;
	}
	.footer-block{
		text-align:center;
	}
	.about-bg{
		height:200px;
	}
	.about-bg-dark{
		height:656px;
	}
	.about-bga{
	height: 1067px;
}
}
@media only screen and (max-width: 450px){

.mid-service{
	height:1726px;
	margin-top: 30px;
}
.service-top{
	margin-top: 10px;
}
.over{
	margin-bottom:35px;
}
.fran{
	margin-bottom:35px;
}

}
@media all and (max-width: 768px) and (min-width: 451px){
.mid-service{
	height: 898px;
	margin-top: 36px;
}
.about-bga{
	height:1032px;
}

}