/* Solid mobile header fallback: intentionally no hero overlap. */
@media (max-width: 991.98px) {
    #jtl-nav-wrapper,
    #jtl-nav-wrapper .hide-navbar,
    #jtl-nav-wrapper .hide-navbar > .navbar {
        background: #000 !important;
    }
}
