@media only screen and (min-width: 320px) and (max-width: 1200px) {
    header .header__menu {
        display: none;
    }

    .header__logo {
        padding: 10px;
    }

    header .burger__menu {
        z-index: 1;
        height: 100%;
        order: 3;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        border-right: 1px solid #2C2C2C;
    }

    header,
    header .header__menu,
    header .header__languages,
    header .header__request-call {
        justify-content: flex-start;
    }

    header .header__languages {
        order: 2;
        z-index: 10;
    }

    header .header__phone {
        justify-content: center;
        order:1;
    }

    .header__phone span {
        cursor: pointer;
    }

    .header__phone a {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 2;
        width: 100%;
        height: 100%;
        text-indent: -9999px;
    }

    header .header__request-call {
        display: none;
    }

    header .header__logo img {
        max-width: 80%;
        margin-left: 15px;
    }
}

@media (max-width: 568px) {
    .header__logo {
        justify-content: center;
    }
    header .header__languages span, header .header__request-call span {
        margin: 5px 0 0 !important;
        padding-bottom: 2px;
    }
}



