/* Disable zoom on mobile - app-like behavior. Maps retain zoom via JS exception. */
@media (max-width: 767px) {
  html, body {
    touch-action: pan-x pan-y;
    -ms-touch-action: pan-x pan-y;
  }
  /* Allow pinch-zoom only inside map containers */
  #map, #mobile-map-container, #airportRouteMap, .airport-map-box {
    touch-action: pan-x pan-y pinch-zoom;
    -ms-touch-action: pan-x pan-y pinch-zoom;
  }
}
