@media screen and (max-width: 1800px) {

  body {
    grid-template-columns: 5% 90% 5%;
  }

  .pageframe {
    margin: 1em;
  }

  #nav {
    padding: 1.5em;
  }

  #main {
    padding: 30px 40px;
  }

  #content {
    margin: 1.5em 1.5em 1.5em 0.75em;
    padding: 1.5em;
  }

}
