/* Best Soft - restaurant demo mobile fixes */
@media (max-width: 768px) {
  html,
  body {
    overflow-x: hidden;
    -webkit-text-size-adjust: 100%;
  }

  /* Preloader blocks the whole page until window.load; hide immediately on phones */
  #preloader {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
    z-index: -1 !important;
  }

  /* Revolution Slider: fixed height so iOS does not collapse the hero */
  .rev_slider_wrapper,
  .rev_slider,
  .tp-rev-slider-main,
  #home .rev_slider_wrapper {
    min-height: 300px !important;
    max-height: 420px !important;
  }

  .rev_slider .tp-bgimg,
  .rev_slider li,
  .rev_slider ul {
    min-height: 300px !important;
  }

  /* Skip scroll animations that delay first paint on mobile */
  .wow {
    visibility: visible !important;
    animation-name: none !important;
    opacity: 1 !important;
  }

  .menuzord-responsive .menuzord-menu {
    max-height: 70vh;
    overflow-y: auto;
  }
}
