.google-map .heading{margin:0;padding:14px 35px;font-size:1.5rem;font-weight:400;text-align:left;color:#fff;background-color:#008584;border:1px solid #008584;border-bottom:none}.google-map .map-wrapper{display:inline-block;position:relative;width:100%;height:320px;padding-bottom:56.25%;margin:0;background-color:#d3f3eb;border:1px solid #008584}.google-map .map-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}@media (max-width:991.98px){.google-map .map-wrapper{padding-bottom:75%}}@media (max-width:767.98px){.google-map .heading{padding:15px 25px;font-size:1.25rem}}@media (max-width:599.98px){.google-map .map-wrapper{padding-bottom:85%}}@media (max-width:575.98px){.google-map .heading{padding:12px 20px;font-size:1.125rem}}@media (max-width:479.98px){.google-map .map-wrapper{padding-bottom:100%}}