@media screen and (min-width: 480px) and (max-width:880px) {

  #nav-wrapper.f-ms { position:relative; min-height: 82px; border-bottom: 1px solid rgba(120, 120, 120, 0.2); }
  #nav-container.f-ms { max-width:none; overflow:hidden; }
  #nav-top-container.f-ms { top:15px; }
  #nav-top.f-ms { height:20px; font-size:1.1rem; }
  #nav-main-container.f-ms { padding-bottom: 0; width:100%; }

  #main-logo { top: 32px; }
  #main-logo a img { width: auto; height: 32px; }

  #slider-wrapper, #hero-wrapper { margin-top: 0 !important; }

}

