@media (max-width: 1639px) {
  .main-content {
    padding: 60px;
  }
  .header {
    margin-bottom: 60px;
  }
  .join-waiting-list {
    padding-top: 60px;
  }
}
@media (max-width: 1365px) {
}
@media (max-width: 1199px) {
  .home-banner-animation {
    font-size: 50px;
  }
  .right-text h3 {
    font-size: 32px;
  }
}
@media (max-width: 991px) {
  .home-banner-animation {
    margin-bottom: 40px;
    min-height: 120px;
  }
  .main-content {
    padding: 40px;
  }
  .right-text h3 br {
    display: none;
  }
  .logo img {
    height: 80px;
  }
}
@media (max-width: 767px) {
  .logo img {
    height: 60px;
  }
  .main-content {
    padding: 24px 16px;
  }
  .header {
    padding: 0px;
    margin-bottom: 20px;
  }
  .home-banner-animation {
    font-size: 30px;
    min-height: 72px;
  }
  .right-text h3,
  .join-waiting-list h3 {
    font-size: 22px;
  }
  .join-waiting-list {
    padding-top: 40px;
  }
  .join-waiting-list .join-form {
    flex-direction: column;
    padding: 16px;
    width: 100%;
  }
  .join-waiting-list .form-group {
    width: 100%;
  }
  .btn-default-green {
    width: 100%;
    padding: 10px 16px;
  }
  .social-link {
    gap: 20px;
  }
}
