#header {
    height: auto !important;
}

#headerBg {
    height: auto !important;
    min-height: 80px;
    display: flex;
    align-items: center;
    background: #fe210f !important;
}

#headerBg > .site-banner {
    display: block;
    flex: 0 0 72px;
    width: 72px;
    height: 72px;
    margin: 0 8px 0 auto;
    padding: 0;
    line-height: 0;
}

.site-banner img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
}

@media (max-width: 620px) {
    #header {
        position: relative;
    }

    #headerBg {
        min-height: 55px;
    }

    #headerBg > .site-banner {
        flex-basis: 52px;
        width: 52px;
        height: 52px;
    }

    #headerBg > #headerBgLeft {
        display: flex !important;
        align-items: center;
        gap: 24px;
        flex: 1 1 auto;
        min-width: 0;
        padding: 0 18px;
        box-sizing: border-box;
    }

    #headerBg > #headerBgLeft,
    #headerBg > #headerBgLeft .menu_check_adp,
    #headerBg > #headerBgLeft .login_check_adp {
        height: 55px !important;
    }

    #headerBg > #headerBgLeft .menu_check_adp,
    #headerBg > #headerBgLeft .login_check_adp {
        appearance: none;
        display: inline-flex !important;
        align-items: center;
        gap: 7px;
        width: auto;
        margin: 0;
        padding: 0;
        border: 0;
        background: none;
        color: #fff;
        font: bold 13px/1 Arial, Verdana, sans-serif;
        text-indent: 0;
        cursor: pointer;
    }

    #headerBgLeft .menu_check_adp svg,
    #headerBgLeft .login_check_adp svg {
        display: block;
        width: 27px;
        height: 27px;
        fill: none;
        stroke: currentColor;
        stroke-width: 2.5;
        stroke-linecap: round;
        stroke-linejoin: round;
        flex: 0 0 27px;
    }

    #menuMenu,
    #menuLogin,
    #menuAnkets,
    #menuChat,
    #menuProbiv,
    #menuBook {
        top: 100%;
    }
}

@media (min-width: 621px) {
    #headerBgLeft {
        display: none !important;
    }
}
