@media screen and (min-width: 992px) {
  .minute-replica .section.combo---maps .combo---regional-offices {
    flex-wrap: wrap !important;
    align-items: flex-start !important;
  }

  .minute-replica .section.combo---maps .w-tab-content,
  .minute-replica .section.combo---maps .map-tab-pane {
    flex: 0 0 100% !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  .minute-replica .section.combo---maps .combo---map-deet-row {
    width: 100% !important;
    max-width: 100% !important;
    align-items: flex-start !important;
  }

  .minute-replica .section.combo---maps .combo---map-deet-block {
    flex: 0 0 400px !important;
    width: 400px !important;
    max-width: 400px !important;
  }

  .minute-replica .section.combo---maps .summit-leaflet-map {
    flex: 1 1 0 !important;
    width: auto !important;
    min-width: 0 !important;
    max-width: none !important;
    aspect-ratio: 1 / 1 !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  .minute-replica .section.combo---maps .combo---regional-offices,
  .minute-replica .section.combo---maps .combo---map-deet-row {
    flex-wrap: wrap !important;
  }

  .minute-replica .section.combo---maps .w-tab-content,
  .minute-replica .section.combo---maps .map-tab-pane,
  .minute-replica .section.combo---maps .combo---map-deet-block,
  .minute-replica .section.combo---maps .summit-leaflet-map {
    flex: 0 0 100% !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  .minute-replica .section.combo---maps .summit-leaflet-map {
    min-width: 0 !important;
    aspect-ratio: 4 / 3 !important;
  }
}
