/* Cross-browser base for GEMTS */
*,
*::before,
*::after {
  box-sizing: border-box;
}
html {
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}
img, video, iframe {
  max-width: 100%;
  height: auto;
}
button, input, select, textarea {
  font: inherit;
  max-width: 100%;
}
/* Safari flex/overflow helpers */
.nabteb-map-wrap,
#mapContainer {
  -webkit-overflow-scrolling: touch;
  overflow: auto;
}
iframe#mapFrame,
iframe#mapFrame2 {
  width: 100% !important;
  max-width: 100%;
  border: 0;
}
