@media (max-width: 991.98px) {
  .h768 {
    display: none !important;
  }
  .v768 {
    display: flex !important;
  }
  :root {
    --container: 750px;
  }
.menu_catalog .menu_catalog_list {
    column-count: 2;
}

.catalog_wrap {
    grid-template-columns: repeat(2, 1fr);
}
.service_list {
    flex-direction: column;
}
.service_list_item {
    width: 100%;
    align-items: flex-start;
}
.service_list_item .text {
    max-width: 100%;
}
.service_list_item:nth-child(2n) {
    width: 100%;
    flex-direction: column;
}
.text-content ol, .text-content ul {
    margin-left: 2rem;
}
.how_work_wrap {
    flex-direction: column;
}
.how_work_l, .how_work_r {
    width: 100%;
}

.brand_wrap {
    grid-template-columns: repeat(3, 1fr);
}
.contact_wrap {
    grid-template-columns: repeat(2, 1fr);
}
.contact_item:nth-child(3) {
    order: 10;
}
.contact_item:nth-child(3) .title {
    display: none;
}
.contact_item .title {
    margin: 0 0 5px;
}
.footer_row {
    flex-direction: column;
    flex-wrap: wrap;
}
.footer_address br {
    display: none;
}
.footer_contact .title {
    width: 100%;
}
.footer_contact {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    column-gap: 30px;
}
.footer_phone {
    margin: 0;
}
.footer_menu ul {
    column-count: 2;
}
.product_wrap {
    flex-direction: column;
}
.product_gallery {
    margin: auto;
}
.product_h1 {
    margin: 0;
}
.sticky {
    position: relative;
    top: auto;
}
    .laboratory_section {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
.sidebar {
    display: none;
}
.category_items .row_wr {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0 0 16px;
}
.filter_modal {
    background: #fff;
    padding: 8px 18px;
    border-radius: 100px;
    display: flex;
    align-items: center;
    gap: 8px;
}
.prod_sort {
    margin: 0;
}
.content_img {
    float: none;
    width: 100%;
    margin-left: 0;
}
.content_img img {
    max-width: 100%;
}
.catalog_list {
        grid-template-columns: repeat(3, 1fr);
    }

}