/* ===== MOBILE RESPONSIVE FIX FOR SUBHEADER ===== */
@media (max-width: 991px) {

    #subheader {
        min-height: auto !important;
        padding: 60px 0 40px;     /* top right bottom */
        text-align: center;
    }

    /* Disable jarallax height issues on mobile */
    #subheader.jarallax {
        height: auto !important;
    }

    #subheader .jarallax-img {
        object-fit: cover;
        height: 100%;
    }

    /* Remove large spacers */
    #subheader .spacer-double {
        display: none !important;
    }

    /* Headings resize */
    #subheader h5 {
        font-size: 14px;
        line-height: 1.5;
        margin-bottom: 10px;
    }

    #subheader h1 {
        font-size: 28px;
        line-height: 1.3;
        margin-bottom: 10px;
    }

    /* Breadcrumb center */
    #subheader .crumb {
        justify-content: center;
        font-size: 14px;
    }

    #subheader .crumb li {
        display: inline-block;
    }

    /* Overlay & gradient fix */
    #subheader .gradient-edge-bottom,
    #subheader .sw-overlay {
        height: 100%;
    }
}
