@media only screen and (max-width: 1300px) {
  
  #banner {
    height: 1500px;
    clip-path: polygon(0 0, 100% 0, 100% 90%, 0% 100%);
  }

  #contactusbutton {
    font-size: 100px !important;
    white-space: nowrap;
  }
  
  #layer2 {
    padding-bottom: 150px;
  }

  #thumbnailimages .quote .content .photo {
    float: none;
    margin: auto;
  }

  #thumbnailimages .quote .content .text {
    padding-left: 0;
  }

  #layer3 > h1 {
    font-size: 110px;
  }

  #thumbnailimages .text p {
    font-size: 56px;
  }

  #thumbnailimages .text i {
    font-size: 45px;
  }

  #layer2 > h1 {
    font-size: 110px;
  }

  #layer2 .button {
    transform: scale(200%);
    margin: 50px 120px;
  }

  #contactemail {
    font-size: 30px;
  }

  #quotes .quote .photo {
    width: 400px;
    height: 400px;
  }

  #quotes .arrows > * {
    font-size: 200px;
  }

  #bignumbers .number {
    font-size: 80px;
    max-width: 40vw;
  }
}