.map-frame {
  margin-top: 34px;
  overflow: hidden;
  background: #c9c3b8;
  box-shadow: 0 12px 28px rgba(39, 49, 40, .12);
}

.map-frame iframe {
  display: block;
  width: 100%;
  height: 360px;
  border: 0;
}

@media (max-width: 800px) {
  .map-frame { margin-top: 28px; }
  .map-frame iframe { height: 300px; }
}
