#bongooglemap #googlemap {
  width: 100%;
  height: 390px;
}
#bongooglemap .container {
  padding-left: 10px!important;
}
#bongooglemap .gm-style .gm-style-iw-d {
  overflow: auto!important;
  padding: 3px 10px 14px 0;
}
#bongooglemap .gm-style .gm-style-iw-t::after {
  background: #111!important;
}
#bongooglemap .gm-style .gm-ui-hover-effect img {
  filter: invert(100%);
}
#bongooglemap .gm-style .gm-style-iw-c {
  background-color: #111;
}

.bongooglemap-logo {
  float: left;
  margin-right: 20px;
  width: 170px;
}
.googlemap-popup .description {
  float: right;
}

body .footer-before {
  padding: 0;
}