@media only screen and (min-width:992px) and (max-width:1280px){
	.section{padding: 50px 0;}
	.small-section{padding: 25px 0;}
	.btn{padding: 10px 20px;}
	.main-menu{width: 60%;}
	.navbar-nav > li > a{font-size: 16px;}
	.navbar-nav > li{margin: 0 10px;}
	.contact-btn{font-size: 16px;}
	.contact-btn img{width: 18px;height: 18px;}
	.single-service .icon img{width: 80px;}
	.single-service .service-content{padding: 15px;}
	.single-service .service-content h4{font-size: 15px;line-height: 22px;margin: 0;min-height:45px;}
}
@media only screen and (min-width:768px) and (max-width:991px){
	
}
@media only screen and (max-width:767px){
	.section{padding: 40px 0;}
	.banner-description, .images-slider.parallax, .banner-part{min-height: 300px;}
	.banner-description{text-align: center;}
	.banner-description h1{font-size: 28px;color: #fff!important;}
	.images-slider.circle{clip-path: circle(50% at center 0%);}
	.sideshape, .scroll-down{display: none;}
	.double_image{margin-bottom: 30px;}
	ul.number-list{flex-flow: wrap;}
	ul.number-list li{width: 100%;margin-bottom: 40px;}
	.form-group{margin-bottom: 10px;}
	.form-1 .form-control{padding: 10px 15px;}
	.custom_check{margin-bottom: 10px;}
	.btn{padding: 8px 15px;font-size: 14px;}
	.navbar-toggler-icon{background-color: #fff;}
	#tech-it{background-color: #fff;padding-bottom: 15px;}
	.inner-choose-us ul.number-list li{width: 100%;}
}
@media only screen and (max-width:414px){
}