html,
body {
  max-width: 100%;
  overflow-x: hidden;
}

main {
  width: 100%;
}

.row {
  width: 100%;
}

#gallery-grid .row,
#gallery-map .row,
#contact .row,
footer .row {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 1440px) {
  #gallery-grid .row,
  #gallery-map .row,
  #contact .row,
  footer .row {
    max-width: 1320px;
  }
}
