/* Eight navigation entries must remain on one row above the mobile breakpoint. */
@media (min-width:768px) and (max-width:1199px) {
  .header .navbar .relative-nav-container { display:flex; align-items:center; }
  .header .navbar .relative-nav-container::before,
  .header .navbar .relative-nav-container::after { display:none; }
  .header .navbar .navbar-brand { flex:0 0 120px; margin:0; }
  .header .navbar .navbar-brand img { width:120px; height:auto; margin:0; }
  .header .navbar .navbar-collapse { margin-left:auto; padding:0; min-width:0; }
  .header .navbar .navbar-nav { display:flex; flex-wrap:nowrap; margin:0; }
  .header .navbar .navbar-nav > li > a { font-size:14px; margin:0 9px; white-space:nowrap; }
}
