@media (min-width: 1100px){
  .header-america .site-logo{
    width: 14em;
  }
}

@media (min-width: 900px){
  .header-america .site-logo{
    width: 13em;
  }
}

@media (min-width: 813px) {
  .america_mobile {
    display: none;
  }
  .america_desktop {
    display: block;
  }
}
@media (max-width: 813px) {
  .america_desktop {
    display: none;
  }
  .america_mobile {
    display: block;
  }
  .uk_edition {
    display: none;
  }
}

@media (max-width: 790px){
  .mobile-login-container {
    display: block;
  }

  .site-header .ns-switcher {
      right: 5.5em;
  }

  .search-toggle {
    top: 0 !important;
  }

  .top-leaderboard, .fixed-top-ads{
    display: none !important;
  }

}
@media (max-width: 789px) and (min-width: 601px) {
  .site-logo {
      width: 4.5em !important;
  }

  .header-america .site-logo{
    width: 7em !important;
  }
}

@media (min-width: 470px ) and (max-width: 600px) {
	.header-america .site-logo{
		width: 5em;
	}
}

@media (max-width: 400px){
  .site-header {
      padding: 0 1em !important;
  }
}

@media (max-width: 390px){
  .search-toggle, .mega-menu-toggle{
    height: 4.5em !important;
    width: 4.5em !important;
  }

  .ns-switcher, .search-toggle{
    right: 4.5em !important;
  }

}

@media (max-width: 340px){
  header.site-header{
    padding-left: 0.5em;
  }

	.site-header .site-logo{
		width: 3.2em;
	}
}

@media (max-width: 320px){
  .site-header .site-logo{
    width: 3em;
  }
}
