#gmap {
  height: 0;
  position: relative;
}
#gmap iframe {
  width: 100%;
  height: 100%;

  position: absolute;
  top: 0;
  left: 0;
}

#mc h3 {
  display: inline-block;
  background: #075a86;
  color: #ffffff;
  margin-top: 50px;
  padding: 0.15em 1.5em 0.25em;
}


#mc .tg {
  margin-top: 20px;
  padding-bottom: 20px;
  border-bottom: solid 1px #cccccc;
}
#mc .tg span {
  color: #202020;
}

#mc aside {
  font-size: 0.95em;
  font-weight: 300;
  margin-top: 30px;
}



@media all and (min-width: 769px) {


#gmap {
  padding-top: 50%;
}


}



@media all and (max-width: 768px) {


#gmap {
  padding-top: 100%;
}


}









