@media screen and (min-width: 1200px) {
    .site-header .region-header-bottom {
        padding: 0.877778rem 0;
    }
    .site-header .b-site-info-header__logo {
        width: 6.527083vw;
        flex: 0 0 6.527083vw;
        max-width: none;
    }
    .site-header .block-type-site-info-header-info {
        max-width: 30%;
    }
    .site-header .menu--main .menu-item > a {
        min-height: 2.5rem;
    }
    .site-header .b-builder-header-info__left {
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    .site-header .menu--main>.menu {
        flex-wrap: wrap;
        justify-content: center;
        column-gap: 1rem;
    }
    .site-header .menu--main>.menu>.menu-item:not(:last-child) {
        flex-grow: 0;
    }
    .site-header .menu--main .menu-item {
        flex-grow: 0;
    }
    .site-header .menu--main .menu-item>.menu {
        z-index: 15;
    }

    .site-footer .b-site-info-footer__logo > a {
        flex: 0 0 7.8rem;
    }
}

