/* ============================== Responsive ============================== */

@media (min-width: 992px) {
    .prodetails{padding-left: 18px;}
    
}

@media (max-width: 1399px) {
    .themenav .navbar-nav a.nav-link{padding: 7px 26px;}
}

@media (max-width: 1199px) {
    .themenav .navbar-nav a.nav-link{padding: 7px 9px;}
    #carouseltheme .carousel-caption>h5{font-size: 48px;}
}

 
@media (max-width: 991px) {
    .top-section ul li:last-child{ margin: 0; padding-right: 0;}
    #banner-part .social{top: 58%; }
    #carouseltheme .carousel-caption>h5{font-size: 34px;}
    
}
  
@media (max-width: 767px) {
    #carouseltheme .carousel-caption>.explore, #banner-part .social{display: none;}
    #banner-part .ml-100{margin-left: 0;}
    .top-section ul.nav{justify-content: right;max-width: 518px;}
    .top-section ul li{border: none;padding-right: 0;padding-left: 0;}
    .testimonial-slide{padding: 0;}
    .footer-right, .footer-left{width: 100%;}
    .infrastructure{margin-top: 49px;padding-left: 0;}
    .infrastructure::before{left: -24vw;top: -42px;}

} p
    @media (max-width: 574px) {
        #carouseltheme .carousel-caption>h5{font-size: 24px;}
        .themenav .navbar-brand>span{display: none;}
        .themenav .navbar-brand>img{margin-top: 0; padding: 1px 7px; }
    }

@media (min-width: 576px) and (max-width: 767px) {
    
}