

/* Mobile Dropdown */

@media (max-width:1199px){



}

/*==================================================
 Extra Small Devices
 Portrait Phones
 0px - 575.98px
==================================================*/
@media (max-width:575.98px){
    
    /* Your CSS */
    
    .top-header{
        height:40px;
    }

    
    
    .navbar-search{
        display:flex !important;
        align-items:center;
        width:100%;
        margin:20px 0 !important;
        padding:0 15px !important;
        gap:8px;

        float:none !important;
        clear:both;
    }

    .navbar-search input{
        flex:1;
        width:100%;
        min-width:0;
        height:42px;
    }

    .navbar-search button{
        flex:0 0 auto;
        height:42px;
        padding:0 16px;
    }
    .hero-section{
        margin-top:50px;
    }
    .sldrLft{
        display:none !important;
    }
    .sldrRft{
        margin-top:50px;
    }
    .back-to-top{
        bottom:65px;
    }

}


/*==================================================
 Small Devices
 Landscape Phones
 576px - 767.98px
==================================================*/
@media (min-width:576px) and (max-width:767.98px){

    /* Your CSS */
  .sldrLft{
        display:none !important;
    }
    
    
    
}


/*==================================================
 Medium Devices
 Tablets
 768px - 991.98px
==================================================*/
@media (min-width:768px) and (max-width:991.98px){

    /* Your CSS */
    
     .sldrLft{
        display:none !important;
    }
    
    

}


/*==================================================
 Large Devices
 Laptops
 992px - 1199.98px
==================================================*/
@media (min-width:992px) and (max-width:1199.98px){

    /* Your CSS */

}


/*==================================================
 Extra Large Devices
 Desktop
 1200px - 1399.98px
==================================================*/
@media (min-width:1200px) and (max-width:1399.98px){

    /* Your CSS */

}


/*==================================================
 XXL Devices
 Large Desktop
 1400px - 1599.98px
==================================================*/
@media (min-width:1400px) and (max-width:1599.98px){

    /* Your CSS */

}


/*==================================================
 2K / 4K Screens
==================================================*/
@media (min-width:1600px){

    /* Your CSS */





}



@media(max-width:991px){
    

.section-heading h2{

font-size:34px;

}

.highlight-card{

margin-top:20px;

}


.iso-info{

flex-direction:column;

text-align:center;

padding:35px 20px;

}

.quality-box{

border-right:none;

border-top:1px solid #ececec;

text-align:center;

}

.infra-card{

border-right:none;

padding-right:0;

margin-bottom:30px;

}

.industry-box{

    border-right:none;

    border-bottom:1px solid #ececec;

}

.trust-box{

border-right:none;

border-bottom:1px solid #e8edf5;

}


}

@media(max-width:767px){
    
    

    .about-home{

text-align:center;

}

    .section-heading h2{
    
    font-size:28px;
    
    }
    
    .about-box{
    
    margin-bottom:20px;
    
    }
    
    .highlight-list li{
    
    font-size:14px;
    
    text-align:left;
    
    }
    
    
    .iso-logo img{
    
    width:120px;
    
    }
    
    .iso-content h3{
    
    font-size:24px;
    
    }
    
    .quality-box{
    
    padding:25px 20px;
    
    }
    
    .quality-box i{
    
    font-size:38px;
    
    }
    
    .quality-box h5{
    
    font-size:18px;
    
    }
    
    
    .infra-section{
    
    padding:50px 0;
    
    }
    
    .infra-subtitle{
    
    font-size:14px;
    
    }
    
    .infra-content{
    
    text-align:center;
    
    }
    
    .infra-btn{
    
    width:100%;
    
    justify-content:center;
    
    }

    .industry-box{
    
        padding:20px 10px;
    
    }
    
    .industry-box img{
    
        width:42px;
    
        height:42px;
    
    }
    
    .industry-box h6{
    
        font-size:14px;
    
    }
    
    
    
    .contact-cta{

    grid-template-columns:1fr;

    text-align:center;

    row-gap:20px;

}

    .cta-number{

    border-left:none;

    border-top:1px solid rgba(255,255,255,.2);

    padding:20px 0 0;

}

    .trust-box{
    
    padding:22px;
    
    }
    
    .trust-icon{
    
    width:60px;
    
    height:60px;
    
    min-width:60px;
    
    }
    
    .trust-icon i{
    
    font-size:24px;
    
    }
    
    .trust-content h4{
    
    font-size:18px;
    
    }
    
    .trust-content a{
    
    font-size:20px;
    
    }


}


