@media only screen and (max-width: 1920px) and (min-width: 1500px) {
  .container {
    max-width: 1170px;
  }
}

@media only screen and (max-width: 1600px) {
  .hero-banner:before {
    width: 90%;
  }
  .team-modal.business-ideaform .modal-dialog {
    max-width: 44%;
  }
  .inner-banner {
    height: 600px;
  }

  .inner-banner h2 {
    font-size: 4rem;
  }

  .eventpg-main,
  .upcoming-course {
    padding: 3rem 0;
  }
}

@media only screen and (max-width: 1445px) {
  .hero-banner {
    padding: 6rem 0 11rem;
  }

  .slideOne h2 {
    font-size: 4rem;
  }
  .team-modal.join-modal .modal-dialog {
    max-width: 40%;
  }
  .team-modal.business-ideaform .modal-dialog {
    max-width: 47%;
  }
  .inner-banner {
    height: 500px;
  }
}

@media only screen and (max-width: 1366px) {
  html {
    font-size: 15px;
  }
  .hero-banner:before {
    width: 97%;
  }
  .get-touch p {
    font-size: 1.4rem;
    margin: 0 0 2rem;
  }
  footer {
    padding: 4rem 0 2rem;
  }

  .get-touch form {
    margin-bottom: 2rem;
  }
  .addres-flex ul {
    margin: 0px 0 2rem;
  }
  .get-touch p.copyright {
    margin: 2rem 0 0;
  }
  .team-modal.join-modal .modal-dialog {
    max-width: 44%;
  }
  .team-modal.business-ideaform .modal-dialog {
    max-width: 50%;
  }
  .team-modal.business-ideaform .modal-body h2 {
    margin: 0 0 2rem;
  }
  .team-modal.business-ideaform .modal-body form input,
  .team-modal.business-ideaform .modal-body form select {
    margin-bottom: 1rem;
  }
  .inner-banner {
    height: 450px;
  }
}

@media (max-width: 1199.98px) {
  html {
    font-size: 14px;
  }
  .hero-banner {
    padding: 6rem 0;
  }
  .hero-banner:before {
    height: 67%;
    bottom: 3rem;
  }
  .meet-main {
    padding: 3rem 0 2rem;
  }
  .get-touch h2 {
    font-size: 3.5rem;
  }
  .team-modal.join-modal .modal-dialog {
    max-width: 50%;
  }
  .team-modal .modal-dialog .modal-header button.close {
    width: 40px;
    height: 40px;
  }
  .team-modal.business-ideaform .modal-dialog {
    max-width: 60%;
  }
  .team-modal .modal-dialog {
    max-width: 60%;
  }
  .inner-banner {
    height: 390px;
  }

  .inner-banner h2 {
    font-size: 3.5rem;
  }
}
@media (max-width: 991.98px) {
  html {
    font-size: 13px;
  }
  header {
    padding: 1rem 0;
  }

  .navbar-toggler {
    border-color: var(--white);
    color: var(--white);
  }

  .navbar-nav {
    margin: 0 0 2rem;
    gap: 1.5rem;
  }

  .form-inline {
    justify-content: center;
  }

  .slideOne h2 {
    font-size: 3.5rem;
  }

  .upcoming-card {
    padding: 3rem 1rem 1.5rem;
  }

  .themeBtn {
    padding: 0.8em 1.4em;
    font-size: 15px;
  }

  .suport-visit figure {
    width: 139.26px;
    height: 139.26px;
  }

  .addres-flex {
    flex-flow: wrap;
    gap: 0;
  }

  .addres-flex ul li + li {
    margin-top: 0rem;
  }

  .addres-flex ul {
    margin: 0px 0 1rem;
  }

  .get-touch p {
    font-size: 1.3rem;
  }
  .team-modal.join-modal .modal-dialog {
    max-width: 60%;
  }
  .team-modal.business-ideaform .modal-body h2 {
    font-size: 1.711rem;
  }

  .team-modal.business-ideaform .modal-dialog {
    max-width: 70%;
  }
  .team-modal .modal-dialog {
    max-width: 70%;
  }
  .meet-card .meet-content {
    padding: 5.6rem 1rem 2rem;
  }
  .meet-card .meet-content h3 {
    font-size: 1.25875rem;
  }
  section.inner-banner {
  }

  .inner-banner {
    height: 300px;
  }

  .inner-banner h2 {
    font-size: 3rem;
  }

  .eventpg-course {
    padding: 2rem 1.7rem;
  }

  .eventpg-course.upcomng-card figure {
    width: 206.01px;
    height: 197.17px;
  }

  .eventpg-course.upcomng-card {
    gap: 1.6rem;
  }

  .eventpg-content h4 {
    font-size: 1.3625rem;
  }

  .eventpg-course.upcomng-card .eventpg-content h6 {
    width: 97%;
  }

  .eventpg-course.upcomng-card .eventpg-content .d-flex {
    flex-flow: wrap;
  }

  .cntct-getform label {
    font-size: 1.15875rem;
  }

  .eventpg-contact {
    padding: 2rem 0;
  }
}
@media (max-width: 767.98px) {
  html {
    font-size: 12px;
  }
  .slideOne h2 {
    font-size: 2.9rem;
  }

  .upcoming-card h3 {
    font-size: 1.5rem;
  }

  .upcoming-card {
    margin-bottom: 4rem;
  }

  .hero-banner .row + .row {
    margin-top: 1rem;
  }

  .title {
    margin-bottom: 2rem;
  }

  .meet-heading {
    font-size: 1.5525rem;
  }

  .meet-card {
    margin-bottom: 2rem;
  }

  .meet-1:before {
    display: none;
  }

  .meet-2 .meet-card.line-card:before,
  .meet-2 .meet-card.line-card:after {
    display: none;
  }

  .meet-1 {
    border: 0;
    padding-bottom: 0;
  }

  .meet-card.line-card {
    padding-top: 0;
    margin-bottom: 0;
  }

  .support-card {
    flex-flow: wrap;
    padding: 4rem 1rem 2rem;
    gap: 3rem;
  }

  .addres-flex {
    flex-direction: column;
  }

  .get-touch h2 {
    font-size: 3rem;
  }

  footer {
    padding: 3rem 0 2rem;
  }

  .slideOne {
    margin-bottom: 3rem;
  }
  .team-modal.join-modal .modal-dialog {
    max-width: 72%;
  }
  .team-modal.business-ideaform .modal-dialog {
    max-width: 90%;
  }

  .team-modal.business-ideaform .modal-body h2 {
    margin: 0 0 1.5rem;
  }

  .team-modal.business-ideaform .modal-body p {
    font-size: 13px;
  }
  .team-modal .modal-dialog {
    max-width: 80%;
  }
  .team-modal .modal-dialog .modal-body p {
    font-size: 14px;
    line-height: 25px;
  }
  .eventpg-course {
    flex-flow: wrap;
  }

  .eventpg-course figure {
    flex-direction: unset;
  }

  .eventpg-content p {
    font-size: 15px;
    line-height: 25px;
  }

  .eventpg-course.upcomng-card .eventpg-content h6 {
    font-size: 15px;
    text-align: left;
    width: 100%;
  }

  .like-flex {
    gap: 4.3rem;
  }
  .cntct-getform figure p {
    width: 100%;
  }
  .cntct-getform input {
    margin-bottom: 1.5rem;
  }
}
@media (max-width: 575.98px) {
  .slideOne h2 {
    font-size: 2.3rem;
  }
  .slideOne h5 {
    font-size: 1.575rem;
  }
  .support-card {
    gap: 2rem;
    flex-direction: column;
  }
  .team-modal.join-modal .modal-dialog {
    max-width: 90%;
    margin: auto;
  }
  .team-modal.join-modal .modal-dialog .modal-body p {
    font-size: 1.4rem;
  }

  .team-modal.join-modal .modal-dialog .modal-body {
    padding: 3rem 0rem;
  }
  .team-modal .modal-dialog .modal-header button.close {
    width: 35px;
    height: 35px;
  }
  .team-modal.business-ideaform .modal-dialog {
    max-width: 100%;
  }

  .team-modal .modal-dialog .modal-header button.close {
    top: 0;
  }

  .team-modal .modal-dialog .modal-header {
    top: 0;
  }

  .team-modal.business-ideaform .modal-dialog .modal-body {
    padding: 2rem 1.2rem;
  }

  .team-modal.business-ideaform .modal-body form input,
  .team-modal.business-ideaform .modal-body form select {
    margin-bottom: 0.5rem;
  }

  .team-modal.business-ideaform .modal-body form label {
    font-size: 14px;
  }
  .team-modal .modal-dialog {
    max-width: 95%;
    margin: auto;
  }

  .team-modal .modal-dialog .modal-body {
    padding: 1rem 2rem;
  }
  .eventpg-course figure {
    flex-direction: column;
    width: 100%;
  }

  .eventpg-course figure img {
    width: 100%;
  }
  .eventpg-course.upcomng-card figure img {
    width: auto;
  }

  .like-flex {
    gap: 2.3rem;
  }
  .checkmark {
    height: 35.78px;
    width: 35.78px;
  }
  .inner-banner h2 {
    font-size: 2.7rem;
  }
}
@media (max-width: 320.98px) {
}
