@media (max-width: 1350px) {
  .fourColWrapLeft {
    grid-column: 1/3;
    grid-row: 1/2;
    padding-left: 0;
    padding-right: 8%;
  }
  .fourColWrapLeftCenter {
    grid-column: 3/5;
    grid-row: 1/2;
    padding-left: 8%;
    padding-right: 0;
  }
  .fourColWrapRightCenter {
    grid-column: 1/3;
    grid-row: 2/3;
    padding-left: 0;
    padding-right: 8%;
  }
  .fourColWrapRight {
    grid-column: 3/5;
    grid-row: 2/3;
    padding-left: 8%;
    padding-right: 0;
  }
}

@media (max-width: 983px) {
  .threeColWrapLeft {
    grid-column: 1/4;
    grid-row: 1/2;
    padding-left: 0;
    padding-right: 0;
  }
  .threeColWrapCenter {
    grid-column: 1/4;
    grid-row: 2/3;
    padding-left: 0;
    padding-right: 0;
  }
  .threeColWrapRight {
    grid-column: 1/4;
    grid-row: 3/4;
    padding-left: 0;
    padding-right: 0;
  }
  .fourColWrapLeft {
    grid-column: 1/5;
    grid-row: 1/2;
    padding-left: 0;
    padding-right: 0;
  }
  .fourColWrapLeftCenter {
    grid-column: 1/5;
    grid-row: 2/3;
    padding-left: 0;
    padding-right: 0;
  }
  .fourColWrapRightCenter {
    grid-column: 1/5;
    grid-row: 3/4;
    padding-left: 0;
    padding-right: 0;
  }
  .fourColWrapRight {
    grid-column: 1/5;
    grid-row: 4/5;
    padding-left: 0;
    padding-right: 0;
  }
  .terms .twoColWrapLeft {
    grid-column: 1/6;
    grid-row: 1/2;
    padding-left: 0;
    padding-right: 0;
    display: inline-block;
  }
  #offeringTerms > div > div.twoColWrap > div.twoColWrapLeft > div > h1 {
    text-align: center;
  }
  .terms .twoColWrapRight {
    grid-column: 1/6;
    grid-row: 2/3;
    padding-left: 0;
    padding-right: 0;
  }
}

@media (max-width: 860px) {
  .twoColWrapLeft {
    grid-column: 1/6;
    grid-row: 2/3;
    padding-left: 0;
    padding-right: 0;
  }
  .twoColWrapRight {
    grid-column: 1/6;
    grid-row: 1/2;
    padding-left: 0;
    padding-right: 0;
  }
  .stickyTerms {
    width: 80%;
    padding: 5% 8%;
  }
  .chart {
    float: none;
  }
}
