.langnav {
    position: absolute;
    bottom: 35px;
}

.langnav > li {
  color: white;
  display: inline;
  padding: 8px 8px;
}

@media (min-width: 992px) {
  .header_darkgrey .sf-menu > li.home {
    display: none;
  }

  .langnav {
    position: absolute;
    z-index: 1002;
    top: 23px;
    right: 24px;
  }

  #contacts > div > div > div:nth-child(2) > div.with_padding_small {
    padding-top: 0;
    padding-bottom: 0;
  }

}

@media (min-width: 1200px) {
  .langnav {
    position: absolute;
    z-index: 1002;
    top: 35px;
    right: 35px;
  }
}

.panda-bg a {
  color: #787878;
}

#googleMap {
  min-height: 60vh;
}


