@media only screen and (max-width: 1024px) {
  .nav-bar {
    padding: 20px 40px;
  }

  .nav-link-container {
    gap: 10px;
  }

  .heading-1 {
    font-size: 64px;
  }

  .heading-2 {
    font-size: 48px;
  }

  .heading-3 {
    font-size: 28px;
  }

  .heading-4 {
    font-size: 26px;
  }

  .heading-5 {
    font-size: 18px;
  }

  .heading-6 {
    font-size: 16px;
  }

  .section-padding {
    padding-left: 60px;
    padding-right: 60px;
    padding-top: 100px;
  }

  .button {
    padding: 12px 12px;
  }

  .nav-link-container>.nav-item {
    font-size: 14px;
    line-height: 17px;
  }

  .primary-button-underline,
  .primary-button,
  .secondary-button {
    font-size: 14px;
  }

  .top-100 {
    margin-top: 50px;
  }

  .nav-body-separator {
    height: 80px;
  }

  .footer-nav-link-container>.nav-item {
    font-size: 14px;
  }

}