/* Revision 8 – preserve the original homepage header's single-row navigation.
   The original site had six menu items; adding "Events" made seven items too
   wide at tablet / small desktop widths (notably around 960 CSS px).
   Tighten horizontal spacing ONLY where needed; leave full-size desktop and
   mobile hamburger styling unchanged. */
@media (min-width: 768px) and (max-width: 991px) {
  #home .main_menu_bg .navbar-nav.menu {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-wrap: nowrap;
    white-space: nowrap;
  }
  #home .main_menu_bg .navbar-nav.menu > li {
    float: none;
    flex: 0 0 auto;
  }
  #home .main_menu_bg .navbar-nav.menu > li > a,
  #home .main_menu_bg .navbar-nav.menu > li > .spanliMenu {
    padding-left: 8px;
    padding-right: 8px;
    font-size: 14px;
  }
  #home .main_menu_bg .navbar-nav.menu > li > a.booking {
    padding-left: 12px;
    padding-right: 12px;
  }
}
