.ser-img.img-round{height:150px;width:150px;border-radius:100%;margin:10px auto;overflow: hidden;}
.services-item{padding-top:20px}

@media (max-width:1199.98px){ 
.address { font-size: 14px;}  
.footer-widget ul li { font-size: 15px;}
.footer{font-size: 15px;}
.client-txt img { display: none !important;}


}
 
@media (max-width: 991.98px){ 
.container{max-width:100%;} 
.menu{position: relative;}
.menu ul.list-style {display: none !important;} 
.toggle-mobile, .cross { display: inline-block !important; } 
.top-bar-info-right ul li:first-child { display: none;}
.hero-slider, .hero-slider .owl-stage, .hero-slider.owl-stage-outer, .hero-slider .owl-item, .hero-slider .item, .hero-slider .item .container, .hero-slider .item .container .row {
    height: 400px;}
h1 { font-size: 40px;}
h2, .heading-h2 { font-size: 35px;}
.ser-head h4 { font-size: 23px;}
body { font-size: 15px;} 
h6 { font-size: 18px;}
.whyus-box { flex-direction: column;  padding: 20px 15px;}
.overview-item { flex-direction: column; gap: 10px;}
.mobile-menu ul li a {color: var(--primary-textclr);}
.test-item { padding: 30px 15px;}
.footer-widget.ps-5 { padding-left: 0px !important;}
.top-bar ul {justify-content: center;}
.top-bar .top-bar-info-right { display: none;}
.hero-title{font-size: 50px;}
.sidebar { padding-left: 0px;}

}


@media (max-width:767.98px){ 
.mblnone{
    display:none;
}
.main-section {  padding: 40px 0px;}

.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%;}
.xs-order-1,
.order-xs-1{  -webkit-box-ordinal-group: 3;    -ms-flex-order: 0 !important; order: 0 !important;}
.col-xs-hide {display: none;}
.field .field-sm { width: 100%; padding: 0px !important; margin-bottom: 15px;}
.field .field-sm:last-child { margin-bottom: 0px;}
.services-item { max-width: 320px;  margin: auto auto;} 
.owl-dots {position: relative; padding-top: 20px;}
.mb-5 { margin-bottom: 30px !important;}
.test-item { max-width: 320px;}
.overview-box {padding-top: 30px;}
.gallary-slider {  grid-template-columns: repeat(auto-fit, minmax(145px, 1fr));}
.gallary-slider .gallary-item { height: auto;}
.hero-title{font-size: 40px;}
.hero-slider, .hero-slider .owl-stage, .hero-slider.owl-stage-outer, .hero-slider .owl-item, .hero-slider .item, .hero-slider .item .container, .hero-slider .item .container .row {
    height: 320px;}
.sidebar { width: 100%;  padding-left: 0px;  margin-top: 35px;} 
.sitebox { height: auto;  margin-bottom: 30px;}   
h2, .heading-h2 { font-size: 30px;}
h3 { font-size: 28px;}
h4 { font-size: 25px;}
.contact-form { padding-right: 0px;}
.whatsapp-btn { max-width: 114px; left: 10px;}

}

/* Page Speed Optimizations */
.slider-img img {
    content-visibility: auto;
    contain-intrinsic-size: 1920px 800px;
}

.lazy-image {
    background-color: #f4f4f4;
    transition: opacity 0.3s;
}

@media (max-width: 768px) {
    .slider-img img {
        contain-intrinsic-size: 768px 400px;
    }
}

 

 

 
