@media (min-width: 0px) {

    header {
        min-height: unset;
        padding: 20px 1.5rem;
    }

    #logo img {
        max-height: unset;
    }

    .region.region-header {
        align-items: flex-end;
    }

}

@media (min-width: 400px) {

    #logo img {
        max-height: unset;
    }

}

@media (max-width: 699px) {

    .layout_section .layout--twocol-section--50-50 {
        row-gap: 3rem;
    }

    .region--footer-bottom ul.menu {
        flex-direction: column;
    }

}

@media (min-width: 767px) {

    .ee_headerimge .headerimage {
        height: 500px;
    }

}

@media (max-width: 1023px) {

    .region--footer-bottom {
        flex-direction: column;
    }

}
@media (min-width: 1024px) {

    header {
        min-height: unset;
        padding: 30px 60px 10px 60px;
    }

    .ee_headerimge .headerimage {
        height: 540px;
    }

    #logo img {
        max-height: unset;
        min-width: 157px;
    }

}
