@media (max-width: 780px){
    .banner-res{height:434px!important;background-size:cover!important;background-position: bottom;}
    .ml-34{margin-left:34px!important;}
    .ds-none{display:none;}
    .mgn-res{margin-left:35px;margin-top:4px;}
    .infra-h1{font-size:39px!important;margin-bottom:8px;}
    .why-choose-wrap.style4 .whi-img-two{border-radius:20px;}
    .mx-wdth-98{max-width:98%!important;}
    .service-card.style1:hover .service-header .service-header-title h3 a{font-size:20px!important;}
    .service-card.style1:hover .service-desc{font-size:15px!important;line-height:22px!important;}
    .service-card.style1 .service-img img{height:auto!important;}
    .infra-hero{background-position:bottom;height:auto!important;padding-bottom:31px;}
    .ml-pd-res{margin:0!important;padding:20px 0!important;}
    .res-wdt-100{width:100%!important;}
    .res-hgt-433{height:433px!important;}
    .res-col-1{width:49%;}
    .res-col-2{width:50%!important;}
    .res-logo-light{position:relative;top:25px;max-width:27%!important;margin-bottom:-19px;}
    .mobile-top-bar{display:none;}
        .main-menu li a {font-size:19px;letter-spacing:0.7px;padding:17px 0;}
        .breadcrumb-wrapper{padding:174px 0 79px;}
        .breadcrumb-wrapper .breadcrumb-title{font-size:31px;}
        .whatsapp-res{display:block!important;position:relative;left:-17px;}
         p {font-size: 18px;line-height: 30px; text-align: justify; }
        .wsk-cp-product .wsk-cp-img{top:0!important;}
        .wsk-cp-text .description-prod {height:91px!important;}
       .res-cont{margin-left:0!important;width:98%!important;}
       .contact-item .contact-info span, .contact-item .contact-info a{font-size:20px;}
        .service-card.style1{margin-bottom:20px!important;}

}


