
.d-none {
    display: none !important;
}
.top-logo-row {
    height: auto;
    margin: 0;
    display: flex;
    align-items: center;
}
.head-desktop-logo {
    width: 25%;
    float: none;
}
.main-menu-row {
    width: 75%;
    display: flex;
    justify-content: end;
}
.ubermenu-skin-black-white-2 .ubermenu-item-level-0 > .ubermenu-target {
    color: #fff !important;
}

.footer_locations_nap{
    display: flex;
    flex-wrap: wrap;
}
.location_item_nap.col {
    width: 33.33%;
    padding: 0 15px;
}
.copyright .row {
    display: flex;
    flex-flow: wrap;
    flex-direction: row-reverse;
    align-items: center;
}

@media (max-width:991px) {
    .copyright .row {
        justify-content: center;
    }
    #header .container {
        max-width: 100%;
        padding: 0;
    }
}
@media (max-width:767px) {
    .location_item_nap.col {
        width: 50%;
    }

}
@media (max-width:599px) {
    .banner-main.sticky, .banner-main {
        margin-top: 0;
    }
}