@media (max-width:1199px) {
.about-image, .about-left:after { display:none; }
.about-single-item { margin-top:65px; }
}
@media (max-width:991px) { 
.about-content { margin-top:45px; }
.footer-widget { margin:20px 0; }

.quick_contact { font-size:14px;}
.callback-form-wrapper  input.code { width:50%;  }
}

@media only screen and ( max-width:768px) {
.logo  img { width:70%; margin: 0px auto; }
.govt_approved { margin-top:10px; margin-bottom:10px;}
.about_box { margin-bottom:15px;}
.quick_contact { font-size:20px;}

.web_banner { margin-top:15px;}
.callback-form-wrapper  input.code { width:60%; }
.weldiv h1 { font-size:28px; }

/*onload popup css start*/ 
#enquirypopup .modal-dialog { width:85%; margin:0px auto; margin-top:100px; }
/*onload popup css end*/ 

#test_container { width:90%; margin-left:10.5%; position:relative; overflow:hidden; }
.footer { text-align:center; }
.img_left { margin-bottom:10px;}
.menu-toggle { right:30px; top:18px; width:40px; height:40px; }
.menu-toggle .fa-lg { vertical-align:10%; }
.qlty_img { margin-bottom:15px;}

.bottom h2{ margin-top:20px;}

}

@media (max-width:767px) {
.about-section.pb-100 { padding-top:60px; padding-bottom:60px; }
.service-section:after { z-index:-10; }
.grid-item { -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; }
.section-title { font-size:32px; }
.section-padding { padding-top:65px; padding-bottom:65px; }
.service-details-title { font-size:34px; }
.social-share { margin-top:15px; }
.about-single-item { margin-top:30px; }
.price-single-item { margin:15px 0; }
.footer-top { padding-top:60px; padding-bottom:50px; }
.call-section, .counter-section { padding-top:60px; padding-bottom:60px; }
.service-single { min-height:350px; }

.weldiv .text{ font-size:17px;}

/*boottom css start*/
.bottom .bott3  { margin-top:10px;}
/*boottom css end*/

.web_banner{ margin-bottom:10px;}

}

@media (max-width:575px) {
.service-section:before, .service-section:after { display:none; }
.about-title { font-size:32px; }
.counter-section { padding-top:30px; padding-bottom:45px; }
}


@media only screen and ( max-width:480px) {
/*onload popup css start*/ 
#enquirypopup .modal-dialog { width:80%; margin:0px auto; margin-top:60px; }
#enquirypopup .popup_from .popup_from_inner .form-group input.code { width:50%; }
/*onload popup css end*/ 
}

@media (max-width:440px) {
 blockquote { padding:20px 25px; }
.about-features-item .content { width:100%; padding-left:0; margin-top:8px; text-align:center; }
.about-features-item .icon { width:100%; text-align:center; }
.about-single-item { text-align:center; }
.about-single-head { justify-content:center; }
.about-features-item .content:before { display:none; }
.about-content, .call-section { text-align:center; }
 blockquote { font-size:18px; }
}

@media (max-width:320px) {
.grid-item { -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; }
.team-slider-thum { max-height:385px; }
.about-features-item .content { margin-top:0; }
.counter-single-item p { font-size:16px; }
.callback-form-wrapper  input.code { width:40%;  }
}