.map-wrap {
  padding-top: calc(40px + 1vw);
  height: calc(220px + 20vw);
}

#map {
  margin: 0 auto;
  width: 80%;
  height: 100%;
}

@media all and (max-width:1024px) {}

@media all and (max-width:768px) {
  #map {
    width: 100%;
  }
}

@media all and (max-width:540px) {
  .map-wrap {
    height: calc(300px + 20vw);
  }
}