.map-container {
display: inline-block;
width: 70%;
height: 600px;
}
#map{
width: 100%!important;
height: 100%!important;
}
.map-surface {
display: inline-block;
padding-left: 20px;
width: 29%;
vertical-align: top;
}
.map-surface #gf_surface {
display: inline-block;
}
.map-surface-message {
display: none;
}
.map-surface-infos {
font-style: italic;
font-size: 12px;
}
@media screen and (max-width: 959px) {
.map-container, .map-surface {
width: 100%;
padding: 0;
}
}