.interactive-wrap.map-toggle .data-wrap {
  position: relative;
  width: 850px;
  height: 550px;
}

.interactive-wrap.map-toggle .data {
  position: absolute;
  left: 0;
  top: 0;
  display: none;
}

.interactive-wrap.map-toggle .data img {
  width: 100%;
  height: auto;
}

/* ------ MEDIA QUERIES ------ */

/* iPad portrait */
@media screen and (max-width: 768px) {
  .interactive-wrap.map-toggle .data-wrap {
    width: 688px;
    height: 457px;
  }
}

/* iPhone landscape */
@media screen and (max-width: 600px) {
  .interactive-wrap.map-toggle .data-wrap {
    width: 440px;
    height: 292px;
  }
}

/* iPhone portrait */
@media screen and (max-width: 400px) {
  .interactive-wrap.map-toggle .data-wrap {
    width: 280px;
    height: 182px;
  }
}