/* victoria-clinic.ru — мобильная адаптация без изменения десктопа (15.09.2026).
   Табличный каркас 915px (style.css): шапка лого + 5 кнопок, баннер-фон 915×234, меню, колонки left-zone | right-zone 260.
   Все правила только внутри @media (max-width:768px); десктоп (>768px) этот файл не читает. */
@media screen and (max-width:768px){
  .site-content,.logo-section,.home-banner,.main-links-bg,.main-content{width:100%!important;max-width:100%;box-sizing:border-box}
  /* шапка: лого и блок из 5 кнопок-картинок (113px) → друг под другом, кнопки переносятся */
  .logo-section{height:auto}
  td.logo,td.top-nav{display:block;width:auto;text-align:center}
  td.logo{padding-left:0}
  td.top-nav table,td.top-nav tbody,td.top-nav tr{display:block}
  td.top-nav td{display:inline-block;vertical-align:top}
  /* баннер 915×234 (фон) с текстом поверх → высота по тексту, фон растянут */
  .home-banner{height:auto;background-size:cover;padding-bottom:10px}
  .home-banner table,.home-banner tr{height:auto!important}
  .banner-div{padding-left:10px}
  /* горизонтальное меню 915×33 → переносится */
  .main-links-bg{height:auto}
  .dropmenudiv{max-width:calc(100vw - 20px)}
  /* колонки контент | правая 260 → друг под другом (контент первым по DOM) */
  td.left-zone,td.right-zone{display:block;width:auto!important;box-sizing:border-box}
  .left-zone{padding-left:10px;padding-right:10px}
  .right-zone{border-left:0;border-top:1px solid #e9e9e9}
  .div-right,.right-top-bg,.right-middle-bg,.right-bottom-bg{width:auto}
  /* картинки с инлайн-размерами (300×215) — в границы, пропорции сохраняем */
  img{max-width:100%!important;height:auto!important}
  table{max-width:100%}
  /* длинные строки — переносить */
  td,p{overflow-wrap:anywhere;word-wrap:break-word}
}
