@media (max-width: 1800px) {}


@media (max-width: 1600px) {
    .footer_line3_req {
        margin-left: 0;
    }
}


@media (max-width: 1440px) {
    .header_delivery {
        display: none;
    }

    .header_line1 {
        display: grid;
        margin-bottom: 24px;
        align-items: center;
        grid-template-columns: 189px 119px minmax(200px, 392px) minmax(300px, 1fr);
        grid-gap: 24px;
    }

    .header_menu_worktime {
        display: none;
    }
}

@media (max-width: 1300px) {

}

@media (max-width: 1200px) {

}



@media (max-width: 991px) {

    .header {
        display: none;
    }

    .header_mobile {
        display: block;
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
    }

    .header_mobile_wrapper {
        max-height: 100vh;
        overflow-y: auto;
    }

    .header_delivery {
        display: flex;
    }

    .header_delivery_and_contacts {
        display: flex;
        justify-content: space-between;
    }



}



@media (max-width: 700px) {
}

@media (max-width: 600px) {

    .header_mobile_catalog_button {
        display: none;
    }

    .header_mobile_logo img {
        height: 32px;
    }

    .header_mobile_innner {
        align-items: center;
    }

    .header_mobile_menu {
        padding: 8px;
    }

    .header_contacts_blocks {
        margin-left: 0;
        display: flex;
        grid-gap: 24px;
    }

    .header_delivery_and_contacts {
        display: block;
        justify-content: space-between;
    }

    .header_delivery {
        margin-bottom: 24px;
    }
}
