Could perhaps try the following CSS? Please make sure that your Map is wrapped with a class of “em-google-maps-wrapper”
@media screen and (max-width: 399px) {
div.em-google-maps-wrapper {
float: none !important;
margin: 0 !important;
}
div.em-location-map-container {
height: 300px !important;
width: 100% !important;
display: block;
margin-bottom: 20px
}
}
@media screen and (min-width: 400px) and (max-width: 500px) {
div.em-google-maps-wrapper {
float: none !important;
margin: 0 !important;
}
div.em-location-map-container {
height: 300px !important;
width: 100% !important;
display: block;
margin-bottom: 20px
}
}
@media screen and (min-width: 501px) and (max-width: 660px) {
div.em-google-maps-wrapper {
float: none !important;
margin: 0 !important;
}
div.em-location-map-container {
height: 360px !important;
width: 100% !important;
display: block;
margin-bottom: 20px !important;
}
}