@media (max-width:1260px){ 
 .hero-social-icon{display: none;}

}

@media (max-width:1199px){ 
.hero-banner {padding: 74px 30px;}
.menu ul.list-style > li {margin-right: 10px;} 
.fs-55 {font-size: 50px; line-height: normal;}
.heading-line { font-size: 40px;}
.about-txt {padding-left: 0px;}
.site-list li { font-size: 14px;}
.testimonials-section .container-box { padding: 65px 70px;}


}

@media (max-width: 991px){ 
.container{max-width:100%;} 
.nav ul.main-list {display: none !important;} 
.toggle-mobile, .cross { display: inline-block !important; }
.container-left { padding-left: 15px;}
.menu ul.list-style { display: none;}
.toggle-mobile {position: relative !important;  margin-left: 30px; right: 0px !important;}
.fs-55 {font-size: 38px;  line-height: normal;}
.enquiry-form {padding: 55px 20px;}
.we-box { padding: 10px 0px 10px 75px;}
.site-icon {font-size: 36px;  width: 60px;}
.container-box { padding: 30px;}
.heading-line {font-size: 35px;}
.article-img.object-fit {height: 325px;}
.article-info.text-white {padding: 20px 15px;  left: 10px;  right: 10px;}
.testimonials-section .about-txt { padding-left: 160px;}
.footer-widget.pl-4 { padding-left: 0px !important;}
.dots-grid.right-bottom { right: 0px}
h1 {font-size: 38px;}
h2{font-size: 38px;}
h3{font-style: 38px;}
.banner {padding-top: 15px;}
.header { padding: 10px 0px 10px;}
.testimonials-section .container-box { padding: 65px 50px;}


}


@media (max-width:767px){ 
 
.col-xs-12 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.col-xs-6 {-webkit-box-flex: 0;  -ms-flex: 0 0 50%; flex: 0 0 50%;    max-width: 50%;}
.order-xs-1 {  -webkit-box-ordinal-group: 3;    -ms-flex-order: 0; order: 0;}
.col-xs-hide {display: none;}
.field-sm { width: 100%; padding: 0px !important; margin-bottom: 15px;}
.field .field-sm:last-child { margin-bottom: 0px;}
.map iframe {height: 300px !important;}
.enquiry-form {margin-bottom: 20px;}
.we-box { max-width: 320px;  margin: auto;}
.main-title-btn .btn.position-absolute { right: auto;left: 50%;transform: translate(-50%, -50%); 
	margin-bottom: 20px;}
.service-box.h-100 {max-width: 320px; margin: auto;}
.site-list li { width: 33.33%;}
.article-img.object-fit { height: auto; min-height: 200px;}
article.article { max-width: 320px;  margin: auto auto 30px;}
.issue-section {padding: 0px;}
.testimonials-section .container-box { padding: 65px 20px;}
.dots-grid{display: none;}
.main-title-btn .btn.position-absolute { position: relative !important; margin-bottom: 30 px ; left: 15 px ; top: 0 px ; }
.cta-txt {margin-bottom: 30px;}
.footer-logo {margin-top: 40px;}
.disclaimer-section {padding: 40px 30px 30px 30px;}
.site-icon { margin-top: 10px;}
.site-list li { width: 50%;   margin-bottom: 10px;}
.site-list li:before{display: none;}
ul.btn-list li { width: 50%;}
.back-to-top {bottom: 30px; right: 15px; }



}

 
@media (max-width:575px){
.menu a.btn {min-width: auto;padding: 10px 15px; font-size: 12px;}
.hero-banner {padding: 30px 15px;} 
.fs-55 {font-size: 28px;}
h1{font-size: 28px;}
h2{font-size: 28px;}
h3{font-size: 28px;}
h4{font-size: 25px;}
.toggle-mobile { margin-left: 10px;}
.col-xs-4 {-webkit-box-flex: 0;  -ms-flex: 0 0 30%; flex: 0 0 30%;    max-width: 30%;}
.col-xs-8 {-webkit-box-flex: 0;  -ms-flex: 0 0 70%; flex: 0 0 70%;    max-width: 70%;}
.heading-line {font-size: 25px;}
.container-box { padding: 30px 15px;}
.about-img:before {left: -8px;  bottom: -8px;}
.about-section .about-img { margin-bottom: 20px;}
.site-list li {width: 100%;}
ul.btn-list li {width: 100%;}
.testimonials-section .about-img { position: relative;  margin-bottom: 10px; margin-bottom: 50px;}
.testimonials-section .about-txt { padding-left: 0px;}
.main-title.mb-5 {margin-bottom: 20px !important;} 
.disclaimer-section { position: relative;    margin: 0px !important;    top: 0px;}
.footer {padding-top: 60px;}
.fs-36 {font-size: 30px;}
.services-sigle h4 {font-size: 25px;}
.report-issue {padding: 30px 20px;}
.sidebar {margin-top: 40px;}
.sr-sinlg-img img { margin-bottom: 15px;}
.blog-pagination li.w-50 { width: 100% !important;}
.booking-form {padding: 25px 15px;}

}


 

 

 

 
