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

  #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; }

}

/* Adjust the DE lang layout for the Industry drop down (BRANCHEN), as the names are so long. */
#main-menu ul li:nth-child(4) ul {
  margin-left: -40px;
}
@media screen and (min-width: 1400px) {
  #main-menu ul li:nth-child(4) ul {
    margin-left: 0;
  }
}
#main-menu.small-screen ul li:nth-child(4) ul {
  margin-left: 0;
}
#main-menu ul li:nth-child(4) ul li a {
  width: 300px;
}
#accordion-container h3 {
  font-size: 2.9rem;
}
@media screen and (max-width: 1315px) {
  #accordion-container h3 {
    font-size: 2.3rem;
  }
}
@media screen and (max-width: 1030px) {
  #accordion-container h3 {
    font-size: 2.0rem;
  }
}
@media screen and (max-width: 960px) {
  #services-deals-wrapper h2 {
    font-size: 3.0rem;
  }
}
@media screen and (max-width: 900px) {
  #accordion-container h3 {
    font-size: 1.8rem;
  }
}
@media screen and (max-width: 800px) {
  #accordion-container h3 {
    font-size: 1.6rem;
  }
}
@media screen and (max-width: 740px) {
  #accordion-container h3 {
    font-size: 2.0rem;
  }
}
@media screen and (max-width: 480px) {
  #accordion-container h3 {
    font-size: 2.2rem;
  }
}
