@media (width<1200px) {
    .wrap-content {
        padding: 0px 10px;
    }
}

@media (width<992px) {

    .header,
    .menu,
    .splide__arrow {
        display: none !important
    }

    .menu-res {
        display: flex !important
    }
    .section-2{
        .title{padding: 0 10px;}
    }

    .box-search-mb {
        width: 90%;display: flex;margin: 5px 5%;
        border-radius: 5px;border: solid 1px #CCC;
    } 
    .box-search-mb input {width: calc(100% - 40px);border: none;outline: none;background: #FFF;padding: 0px 10px;}
    .box-search-mb .btn-search-mb {width: 40px;height: 35px;line-height: 35px;text-align: center;font-size: 20px;color: red;}

}

@media (width<768px) {

    .contact-flex,
    .prodetail__actions,
    .prodetail__header {
        grid-template-columns: 1fr
    }

    .product-item__price--per {
        display: none
    }
}