@media (max-width: 900px) {
    .hero-image-component > div,
    .hero-image-component > div > div > div > div {
        min-height: 30vh !important;
    }
}

@media (max-width: 700px) {
    .hero-image-component > div,
    .hero-image-component > div > div > div > div {
        min-height: 26vh !important;
    }
}

@media (max-width: 500px) {
    .hero-image-component > div,
    .hero-image-component > div > div > div > div {
        min-height: 22vh !important;
    }
}

.nohover {
    pointer-events: none;
}

body {
    overflow-x: hidden;
}

@media (max-width: 767px) {
    .job-alert {
        text-align: center;
    }

    .footer .footer-column.megan {
        order: -1;
    }

    #benefits .boxLink > div > div > div {
        width: auto !important;
    }

    .two-cols .d-flex.flex-column-reverse {
        flex-direction: column !important;
    }

    .two-cols.p-5 {
        padding: 30px 0 !important;
    }

    .two-cols .px-5 {
        padding: 0 5px !important;
    }

    .custom-padding > div > div > div > div > div {
        padding: 0px 20px !important;
    }
}

.navbar-light .collapsed .navbar-toggler-icon {
    background-image: url(/uploads/list_white_f0a886cd4b.svg) !important;
}

.navbar-light .navbar-toggler-icon {
    background-image: url(/uploads/x_lg_white_a20f4e11c1.svg) !important;
}

button#rcc-confirm-button {
    background-color: rgb(130, 161, 195) !important;
}

a {
    text-decoration: none !important;
}

.navbar-nav {
    display: none !important;
}

.navbar-collapse.collapse.show #nav-wrapper {
    z-index: 99999;
    background: #82A1C3;
}

.navbar-expand-lg .navbar-nav .nav-link {
    font-size: 24px;
    color: #fff !important;
    text-transform: capitalize !important;
}

div#navigation-menu-desktop {
    margin-left: 0 !important;
}

.navbar-collapse.collapse.show .navbar-nav {
    display: flex !important;
    flex-direction: column;

}

.navbar-expand-lg .navbar-toggler {
    display: block !important;
}

.navbar .px-4.position-relative.justify-content-center.container-fluid {
    justify-content: space-between !important;
}

@media (min-width: 992px) {
    .navbar-collapse.collapse.show #nav-wrapper {
        height: auto;
        right: 0px;
        top: 65px;
        width: fit-content;
        overflow: auto;
        display: flex;
        flex-direction: column;
        padding: 15px;
        -webkit-box-pack: center;
        justify-content: center;
        position: absolute;
    }
}
