/* Battleshipp HVAC - Custom Z-Index Fixes */

/* Ensure header and logo stay above video background */
#header {
    position: relative;
    z-index: 999 !important;
}

#header-wrap {
    position: relative;
    z-index: 999 !important;
}

#logo {
    position: relative;
    z-index: 1000 !important;
}

/* Keep video and overlay in background */
.video-wrap {
    z-index: 1 !important;
}

.video-overlay {
    z-index: 2 !important;
}

/* Ensure content is above video but below header */
.slider-inner .vertical-middle {
    position: relative;
    z-index: 10 !important;
}

/* Envelope icon should also be visible */
.header-misc {
    position: relative;
    z-index: 1000 !important;
}

/* Make sure countdown is visible */
#countdown-ex1,
.countdown {
    position: relative;
    z-index: 20 !important;
}

/* Make sure subscribe form is visible */
.subscribe-widget,
.subscribe-widget form,
.subscribe-widget .input-group {
    position: relative;
    z-index: 20 !important;
}

/* Heading block visibility */
.heading-block {
    position: relative;
    z-index: 20 !important;
}

/* Ensure modal stays on top of everything */
.modal {
    z-index: 1050 !important;
}

.modal-backdrop {
    z-index: 1040 !important;
}
