@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (-webkit-min-device-pixel-ratio: 2) {
  html body header#header .navbar .navbar-collapse .navbar-nav > li > a {
    padding: 0 9px !important;
  }
}

@media only screen and (max-width: 400px) {
  header#header
    .navbar
    .navbar-collapse
    .navbar-nav
    > li.dropdown
    .dropdown-menu
    .go-back:before,
  header#header
    .navbar
    .navbar-collapse
    .navbar-nav
    > li.dropdown
    .dropdown-menu__child
    .go-back:before {
    left: 115px !important;
  }
}
ul.dropdown-menu__child {
    max-height: 500px;
    overflow-y: auto;
}
div#firstHeading, div#bodyContent p {
    color: #000;
}
.gm-style-iw-chr {
    margin-bottom: -20px;
}
div#firstHeading {
    font-weight: 400;
}