/*Added for small screen devices like iphone 5/SE*/
.mod-macromap {
  width: 100%;
}
.mod-macromap__overlay {
  position: absolute;
  top: 0;
  left: 0;
  background-size: 100% auto;
  height: 100%;
  width: 67%;
}
@media only screen and (max-width: 979px) {
  .mod-macromap__overlay {
    width: 100%;
  }
}
.mod-macromap__overlay [data-mod-id="586966"] {
  left: 3%;
  top: 30%;
}
@media only screen and (max-width: 739px) {
  .mod-macromap__overlay [data-mod-id="586966"] {
    left: 3%;
    top: 15%;
  }
}
.mod-macromap__overlay [data-mod-id="575769"] {
  left: 20%;
  top: 40%;
}
@media only screen and (max-width: 739px) {
  .mod-macromap__overlay [data-mod-id="575769"] {
    left: 5%;
    top: 40%;
  }
}
.mod-macromap__overlay [data-mod-id="570637"] {
  left: 25%;
  top: 60%;
}
@media only screen and (max-width: 739px) {
  .mod-macromap__overlay [data-mod-id="570637"] {
    left: 10%;
    top: 65%;
  }
}
.mod-macromap__overlay [data-mod-id="572009"] {
  left: 33%;
  top: 26%;
}
@media only screen and (min-width: 490px) and (max-width: 739px) {
  .mod-macromap__overlay [data-mod-id="572009"] {
    left: 23%;
    top: 18%;
  }
}
@media only screen and (max-width: 489px) {
  .mod-macromap__overlay [data-mod-id="572009"] {
    left: 25%;
    top: 4%;
  }
}
.mod-macromap__overlay [data-mod-id="569857"] {
  left: 52%;
  top: 35%;
}
@media only screen and (min-width: 490px) and (max-width: 739px) {
  .mod-macromap__overlay [data-mod-id="569857"] {
    left: 45%;
    top: 41%;
  }
}
@media only screen and (max-width: 489px) {
  .mod-macromap__overlay [data-mod-id="569857"] {
    left: 52%;
    top: 30%;
  }
}
.mod-macromap__overlay [data-mod-id="574715"] {
  left: 47%;
  bottom: 12%;
}
@media only screen and (min-width: 490px) and (max-width: 739px) {
  .mod-macromap__overlay [data-mod-id="574715"] {
    left: 46%;
    bottom: 11%;
  }
}
@media only screen and (max-width: 489px) {
  .mod-macromap__overlay [data-mod-id="574715"] {
    left: 34%;
    bottom: 5%;
  }
}
.mod-macromap__overlay [data-mod-id="586621"] {
  right: 5%;
  top: 30%;
}
@media only screen and (max-width: 739px) {
  .mod-macromap__overlay [data-mod-id="586621"] {
    right: 5%;
    top: 10%;
  }
}
.mod-macromap__overlay [data-mod-id="576473"] {
  right: 3%;
  top: 45%;
}
@media only screen and (max-width: 739px) {
  .mod-macromap__overlay [data-mod-id="576473"] {
    right: 3%;
    top: 39%;
  }
}
.mod-macromap__overlay [data-mod-id="583954"] {
  right: 6%;
  bottom: 25%;
}
@media only screen and (max-width: 739px) {
  .mod-macromap__overlay [data-mod-id="583954"] {
    right: 6%;
    bottom: 10%;
  }
}
@media only screen and (max-width: 739px) {
  [data-mod-active-overlay="europe"] .mod-macromap__overlay [data-mod-id="572009"],
  [data-mod-active-overlay="europe"] .mod-macromap__overlay [data-mod-id="569857"],
  [data-mod-active-overlay="europe"] .mod-macromap__overlay [data-mod-id="574715"] {
    visibility: visible;
  }
}
@media only screen and (max-width: 739px) {
  [data-mod-active-overlay="asia"] .mod-macromap__overlay [data-mod-id="586621"],
  [data-mod-active-overlay="asia"] .mod-macromap__overlay [data-mod-id="576473"],
  [data-mod-active-overlay="asia"] .mod-macromap__overlay [data-mod-id="583954"] {
    visibility: visible;
  }
}
@media only screen and (max-width: 739px) {
  [data-mod-active-overlay="americas"] .mod-macromap__overlay [data-mod-id="586966"],
  [data-mod-active-overlay="americas"] .mod-macromap__overlay [data-mod-id="575769"],
  [data-mod-active-overlay="americas"] .mod-macromap__overlay [data-mod-id="570637"] {
    visibility: visible;
  }
}
[data-mod-open-regions="americaOnly"] .mod-macromap__overlay {
  background: url("/data/Content/Images/macromap/americaOnly.svg");
}
[data-mod-open-regions="americaEurope"] .mod-macromap__overlay {
  background: url("/data/Content/Images/macromap/americaEurope.svg");
}
[data-mod-open-regions="americaAsia"] .mod-macromap__overlay {
  background: url("/data/Content/Images/macromap/americaAsia.svg");
}
[data-mod-open-regions="asiaEurope"] .mod-macromap__overlay {
  background: url("/data/Content/Images/macromap/asiaEurope.svg");
}
[data-mod-open-regions="asiaOnly"] .mod-macromap__overlay {
  background: url("/data/Content/Images/macromap/asiaOnly.svg");
}
[data-mod-open-regions="europeOnly"] .mod-macromap__overlay {
  background: url("/data/Content/Images/macromap/europeOnly.svg");
}
[data-mod-open-regions="none"] .mod-macromap__overlay {
  background: rgba(231, 221, 207, 0.5);
}
