@media all and (min-width: 960px) {
  #tabs-content .infotab .map-link {
    width: 35%;
    float: left;
}
#tabs-content .infotab .map-container {
    float: right;
    width: 60%;
    padding-bottom: 20px;
}
}

#tabs-content .infotab .map-container {
/*   width: 100%; */
  height: 250px;
/*   float: left; */
}
#tabs-content .infotab .map-container div.map {
  width: 100%;
  height: 100%;
  border: none;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
#tabs-content .infotab .map-link p {
  font-size: 12px;
}


@media all and (max-width: 599px) {

  #tabs-content .infotab .map-container {
    float: none;
    width: 100%;
  }
}