/*********************************************************************************************/
@media all and (max-width: 375px) {
.header{ background-color: rgba(200, 0, 0, 1); }
}

/*768*/
@media all and (max-width: 720px) {
    header a {
        width: 100%;
    }

    .hname h1 {
        font-size: .64em;
        line-height: 1;
    }

    .headadd, .headdost {
        width: 100%;
        font-size: .5em;
    }

    #htel a {
        font-size: .6em;
    }

    #htel img {
        width: 10px;
        height: 10px;
    }

    ul a {
        font-size: .8em;
    }

    .social_right {
        display: none;
    }

    .loadcontent {
        flex-direction: column-reverse;
    }

    .basket {
        display: none;
    }

    .back_menu {
        display: none;
    }

    .loadcontent {
        flex-direction: column;
        width: 98%;
    }

    .menu-item {
        margin: 0 auto;
        width: 45%;
        margin-bottom: 4%;
    }

    /*.menu-item img {
        width: 70% !important;
        height: auto !important;
    }*/
    .menu-item_details {
        line-height: 1;
        margin: 2%;
        width: 100%;
    }

    .menu-item_details h4 {
        font-size: 1em;
        line-height: 1;
        margin: 2% 0;
    }

    #fcontent {
        font-size: .6em;
        line-height: 1;
    }

    #about {
        font-size: .9em;
        line-height: 1;
        padding: 2% 4%;
    }

    .kontaktr, .kontaktl {
        line-height: 1;
        width: 90%;
        padding: 2%;
        margin: 0 auto;
    }

    .kontaktr {
        height: 90vw;
    }

    .wr_condition {
        width: 90%;
        line-height: 1;
        font-size: .5em;
    }

    .conditionWrMap {
        width: 80vw !important;
        padding: 2%;
        height: 60vw;
    }

    .basket_form {
        font-size: .7em;
        line-height: 1;
    }

    .send_order {
        font-size: .7em;
        line-height: 1;
    }

    .wr_send {
        width: 90%;
    }

    img.himactimg {
        width: 100vw;
        height: auto !important;
    }

    header {
        height: 25vw;
    }

    .hname h1 {

    }

    .menu-item-big {
        position: fixed;
        opacity: 1.0;
        top: 20px;
        display: block;
        padding: 15% 0;
        height: 90vh;
        font-size: 1em;
        width: 100vw;
        line-height: 1.2;
        z-index: 200;
        margin: 0;
        text-align: center;
        left: 0px;
    }

    .menu-item-big img{
        width: 80%;
        height: auto;
    }
}


@media all and (max-width: 992px) {
/*.mback{ width: 100%; }*/
}