/* / // X-Large devices (large desktops, less than 1400px) / */
@media (max-width: 1399.98px) {

 }
/* / // XX-Large devices (larger desktops, 1400px and up) / */
@media (min-width: 1400px) { 

}
/* / // X-Large devices (large desktops, less than 1400px) / */
@media (max-width: 1399.98px) {

}
/* / // Large devices (desktops, less than 1200px) / */
@media (max-width: 1199.98px) {

}
/* / // Medium devices (tablets, less than 992px) / */
@media (max-width: 991.98px) {
    .navbar-nav .nav-item .nav-link:hover:before {
        width: 0 !important;
    }
    .navbar .navbar-brand{
        width: 90px !important;
    }
    .navbar .navbar-collapse {
        padding-inline: 10px;
    }
    #heroCarousel .carousel-item .hero-img {
        height: auto !important;
        width: auto !important;
    }
    .carousel-controls-bottom .carousel-control-prev,
    .carousel-controls-bottom .carousel-control-next {
        width: 30px;
        height: 30px;
    }
    .hero-title{
        font-size:30px
    }
    .carousel-control-prev-icon,
    .carousel-control-next-icon{
        width: 15px !important;
        height: 15px !important;
    }
    .cta-btn {
        padding: 8px 12px; 
        font-size: 12px; 
    }
    .cta-btn-outline {
        padding: 8px 12px; 
        font-size: 12px; 
    }
    .responsive-vh {
      height: auto !important;
    }
    .section-title h2{
        font-size: 24px !important;
    }
     .section-title p{
        font-size: 16px !important;
    }
    .services-section {
        padding-block: 30px;
    }
    .feature-card.middle-card{
        margin-top: 0px !important;
    }
}
/* / // Small devices (landscape phones, less than 768px) / */
@media (max-width: 767.98px) {
   
}
/* / // X-Small devices (portrait phones, less than 576px) / */
@media (max-width: 575.98px) {

}