@media (max-width: 768px) {
  :root {
    --site-width: 100% !important;
  }

  #masterPage, #SITE_CONTAINER, #site-root {
    min-width: 0 !important;
    width: 100% !important;
    overflow-x: hidden !important;
  }

  body:not(.responsive) #site-root {
    min-width: 0 !important;
  }

  /* Навигация */
  #comp-it2peav5 {
    width: 100% !important;
    overflow-x: auto !important;
    font-size: 12px !important;
  }

  /* Общие блоки */
  [data-mesh-id] {
    width: 100% !important;
    left: 0 !important;
    margin-left: 0 !important;
    position: relative !important;
  }

  img {
    max-width: 100% !important;
    height: auto !important;
  }
}
