

@media (max-width: 1799px) {

		h1, .h1 { font-size:70px;}
		h2, .h2 { font-size:55px;}


}
	
	


@media (max-width: 1699px) {


			
}

@media (max-width:1599px){

	h1, .h1 { font-size:65px;}
	h2, .h2 { font-size:50px;}

	.service-slider .service-box{padding:50px 35px 30px;}
	.service-box .service-box-info h3{font-size:28px;}


}

@media (max-width: 1499px) { 



	h1, .h1{ font-size:55px;}
	h2, .h2{ font-size:40px;}
	h3, .h3{ font-size:30px;}
	h4, .h4{ font-size:22px;}
	h5, .h5{ font-size:20px;}  
	h6, .h6{ font-size:18px;}
	

	.banner-v-img .play-link{width:100px;height:100px;}

	.banner-sec .banner-text-wrap {max-width: 680px; }
	.btn{padding:18px 20px;font-size:17px;font-weight:600;min-width:160px;}


	.booking_id_search .input-search::placeholder{font-size:14px;}
	.booking_id_search .input-search::-moz-placeholder{font-size:14px;}
	.booking_id_search .input-search:-ms-input-placeholder{font-size:14px;}
	.booking_id_search .input-search::-webkit-input-placeholder{font-size:14px;}
	.booking_id_search .input-search::-o-input-placeholder{font-size:14px;}

	.service-slider .service-box{padding:40px 25px 25px;border-radius:20px;}
	.about-bottom {padding-top: 110px; }
	
	.service-box .service-box-info h3{font-size:28px;}
	.service-slider-wrap {overflow: hidden; margin: 90px 0px 60px;}
}

@media (max-width: 1399px) { 

	p{font-size: 16px;}

	.about-sec-info .section-title .small-title{margin-bottom:20px;}
	.about-sec-info p{margin-bottom:25px;}
	.about-sec-info{padding-left:85px;}
	.about-bottom{padding-top:120px;}
	.about-bottom-row{gap:100px;}
	.service-slider-wrap{margin:80px 0px 50px;}
	.service-slider .service-box{padding:40px 20px 25px;border-radius:20px;}
	.service-box-btn{margin-top:50px;}
	.service-box .service-box-info h3{font-size:24px;}

	.about-img-wrap .work-experience-box{padding:35px 65px 35px 30px;border-radius:15px;}
	.work-experience-icon{width:90px;height:90px;}


}

@media (max-width: 1299px) { 

	h1, .h1 { font-size:50px;}



	



}

@media (max-width: 1199.98px) { 


	h1, .h1{ font-size:50px;}
	h2, .h2{ font-size:38px;}
	h3, .h3{ font-size:28px;}
	h4, .h4{ font-size:22px;}
	h5, .h5{ font-size:20px;}  
	h6, .h6{ font-size:18px;}
	p{font-size: 16px;}



	.container {width: 94%; }

	
	.top-notch-service-info .top-notch-service-text p br{display:none;}
	
	.about-sec-info{padding-left:35px;}
	.service-slider .slick-list.draggable{padding-right:15%;}
		
	.service-box-btn .service-box-link{font-size:15px;line-height:23px;}
	.service-box-btn .service-box-link:after{background-size:23px;width:23px;height:23px;}	

}		




/*=========================================================
// Medium devices (tablets, less than 992px)
===========================================================*/

@media (max-width: 991.98px) 	{ 
	
	h1, .h1{ font-size:50px;}
	h2, .h2{ font-size:38px;}
	h3, .h3{ font-size:28px;}
	h4, .h4{ font-size:22px;}
	h5, .h5{ font-size:20px;}  
	h6, .h6{ font-size:18px;}
	p{font-size: 16px;}




	.form-control::placeholder { font-size: 15px;}
	.form-control::-moz-placeholder { font-size: 15px;}
	.form-control:-ms-input-placeholder { font-size: 15px;}
	.form-control::-webkit-input-placeholder { font-size: 15px;}
	.form-control::-o-input-placeholder { font-size: 15px; }


	  .banner-sec{padding-top:80px;}
	  .banner-wrap{padding:60px 0px 40px;}
	  .trusted-companies-main .client-logo{padding:20px 30px;}
	  .trusted-companies-main .client-logo img{max-width:100px;}

	.trusted-companies{padding:10px 0px;margin:45px 0px 15px;}
	.trusted-companies .trusted-companies-main{border-radius:15px;}
	.banner-sec .banner-text-wrap{padding-bottom:50px;padding-right:0px;}

	.about-sec-info{padding-left:0px;padding-bottom:50px;}
	.about-sec-info .cta-wrap{padding-top:15px;}
	.about-img-wrap{padding-bottom:160px;padding-right:60px;}
	.about-bottom-row{gap:50px;}
	.about-bottom-row .about-bottom-col span.h4.d-inblock{font-size:18px;}
	.service-slider-wrap {margin: 50px 0px 50px; }
	
	
}

/*=========================================================
// Small devices (landscape phones, less than 768px)
===========================================================*/

@media (max-width: 767.98px) {


	h1, .h1{ font-size:45px; }
	h2, .h2{ font-size:36px; }
	h3, .h3{ font-size:28px; }
	h4, .h4{ font-size:22px; }
	h5, .h5{ font-size:20px; }  
	h6, .h6{ font-size:18px; }
	p{font-size: 14px;}


	.trusted-companies-main .client-logo{padding:12px 30px;}
	.trusted-companies-main .client-logo img{max-width:90px;}
	.trusted-companies .trusted-companies-main{padding:10px 15px;border-radius:15px;}
	.trusted-companies-main .client-logo:after{height:30px;}
	
	.about-bottom-row{flex-wrap:wrap;text-align:center;}

	.top-notch-service-info .person-img{width:70px;height:70px;}
	.top-notch-service-info .top-notch-service-text{width:calc(100% - 70px);padding-left:15px;}
	.banner-btn-search{flex-wrap:wrap;}
	.banner-btn-search .btn-wp,.banner-btn-search .btn-wp .btn{width:100%;}
	
	
}

/*=========================================================
Extra small devices (portrait phones, less than 576px)
===========================================================*/
@media (max-width: 576px) { 

	.container{ width: 100%; padding-left:20px; padding-right:20px; }

	

}


@media (max-width: 481px) { 

	h1, .h1{ font-size:38px; }
	h2, .h2{ font-size:28px; }
	h3, .h3{ font-size:24px; }
	h4, .h4{ font-size:20px; }
	h5, .h5{ font-size:18px; }  
	h6, .h6{ font-size:16px; }
	p{font-size: 14px;} 

	
	
}


