@media (max-width: 979px) {
    .header {
        height: auto;
    }

    .header_container {
        flex-direction: column;
    }

    .header_container>.header_menu {
        width: 100%;
        justify-content: space-evenly;
    }

    .header_menu>.menu-item>a {
        padding: 1px 10px 5px 10px;
/*         font-size: 16px; */
    }

    .call_back_pc {
        display: none;
    }

    .item_header.logo.desktop {
        display: none;
    }

    .tablet_buttons {
        display: none;
    }

    .item_header.tablet_menu {
        display: flex;
        width: 100%;
        justify-content: space-between;
        align-items: center;
    }

    .item_header.tablet_menu>.logo_img>img {
        height: calc(25px + (8 * 4.284 * 0.77) *((100vw - 380px) / 980));
        margin: 10px 0 10px calc(50px + (22 * 4.284 * 0.77) *((100vw - 768px) / 980));
    }

    .item_header.tablet_menu>.phone_number {
        display: block;
        margin: 1px calc(40px + (21 * 4.284 * 0.77) *((100vw - 768px) / 980)) 1px 1px;
        line-height: 60%;
        text-align: right;
    }

    .header_menu .sub-menu>.sub-menu_container>.menu-item {
        /*         height: 50px; */
        width: 33%
    }

    .header_menu .sub-menu>.sub-menu_container>.menu-item a {
/*         font-size: calc(14px + (2 * 4.284 * 0.77) *((100vw - 480px) / 980)); */
		font-size: 15px;
    }

    .header_menu .sub-menu>.sub-menu_container>.menu-item img {
        width: 40px;
    }

    .footer_item.logo_container {
        display: none;
    }
}