/* =======================================================================
   Правки мобильной адаптации (перенос на OrangeHost)
   Меню на всех экранах ≤991px — тёмная панель во всю ширину сверху
   (как задумано для телефонов ≤479px), вместо узкой панели 30%.
   ======================================================================= */
@media screen and (max-width: 991px) {
  .nav-menu-wrapper {
    width: 100% !important;
    max-width: 100% !important;
    background-color: #191919 !important;
    border-radius: 0 !important;
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    margin: 0 !important;
    padding: 80px 20px 40px !important;
    z-index: 1000 !important;
  }
  .nav-menu-two {
    width: 100% !important;
    max-width: 420px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    justify-content: center !important;
    align-items: center !important;
  }
  .menu-button, .menu-button.w--open {
    position: relative !important;
    z-index: 1001 !important;
  }
}
@media screen and (max-width: 767px) {
  html, body { overflow-x: hidden !important; }
}
