.container {
  max-width: 80rem;
  padding-bottom: 7.5rem;
  padding-top: 7.5rem;
}

#home {
  background: #f4f5f6;
  height: 100vh;
  position: relative;
  max-height: 100vh;
  min-width: 100vw;
}

.center {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 90vw;
}

/* Larger than mobile screen */
@media (min-width: 40.0rem) { 
  .center {
    width: 50vw;
  }
}

/* Larger than tablet screen */
@media (min-width: 80.0rem) { 
  .center {
    width: 50vw;
  }
}
