#bongooglemap #googlemap {
  width: 99%;
  margin: 10px auto;
}

.bongooglemap-logo {
  float: left;
  margin-right: 20px;
  width: 170px;
}
.googlemap-popup .description {
  float: right;
}
.googlemap-popup .description * {
  color: #3a3a3a;
}

body .footer-before {
  padding: 0;
}

@media screen and (min-width: 1881px){
  #bongooglemap #googlemap {
    height: 550px;
  }
}
@media screen and (max-width: 1880px){
  #bongooglemap #googlemap {
    height: calc(300px + (550 - 300) * ((100vw - 320px) / (1880 - 320)));
  }
}