@media only screen and (max-width: 1920px) and (min-width: 1500px) {
  .container {
    max-width: 1175px;
  }
}

@media only screen and (max-width: 1600px) {
    .homeSlider .slide-inner {
    padding: 0;
    justify-content: center;
}
.main-slider {
    height: 700px;
}

.get-form {
    padding: 1.8125rem 2.8125rem;
}

section.contactpage h2 {
    margin-bottom: 1rem;
}

.get-form form input, .get-form form select {
    margin: 0.25rem 0;
}

.get-form form textarea {
    margin-bottom: 0rem;
}

section.bio-section {
    padding-top: 7rem;
}

.biocontent p {
    margin-bottom: 0.275rem;
}

figure.bioimg {
    margin-top: 0;
}

.home-sec {
    height: 600px;
}


.sdsdsd {
    height: 450px;
}

.home-content h2 {
    font-size: 4rem;
}

.home-content h3 {
    margin-bottom: 0.25rem !important;
}

.home-content h3 {
    font-size: 1.25rem;
}

}

@media only screen and (max-width: 1445px) {
    .main-slider h1 {
    font-size: 8.5625rem;
}
.preLoader .counter {
    font-size: 13rem;
}
.upcoming-sec {
    padding: 13rem 0 0;
}

.mec-event-list-modern .mec-event-article {
    min-height: 140px;
}

.mec-load-more-wrap {
    padding: 0;
}
section.member-sec {
    padding: 10rem 256px 3rem 167px;
}

section.media-sec {
    padding: 8rem 0 6rem;
}

.media-sec .mainHead {
    margin-bottom: 0;
}

.media-box {
    margin: 1rem 0 0;
}

section.contactpage {
    padding-top: 8rem;
    padding-bottom: 2rem;
}
.materialwrap p {
    margin: 0;
}

.home-sec {
    height: 500px;
}

.home-content h2 {
    font-size: 3rem;
}

.home-content h3 {
    letter-spacing: 3px;
}

}

@media only screen and (max-width: 1366px) {
  html {
    font-size: 15px;
  }
  .main-slider h1 {
    font-size: 7.5625rem;
}
.homeSlider .slide-inner {
    top: 85px;
}



.upcoming-sec {
    padding: 10rem 0 0;
}

.upcoming-sec .mainHead {
    margin-bottom: 1.625rem;
}

.mec-event-list-modern .mec-event-article {
    min-height: 120px;
}
.memeber-top {
    margin-bottom: 1.875rem;
}

section.media-sec .media-box iframe {
    height: 330px;
}

.get-form form input, .get-form form select {
    height: 3.12rem;
}

.get-form form textarea {
    height: 150px;
}
}

@media (max-width: 1199.98px) {
  html {
    font-size: 14px;
  }
  .preLoader .counter {
    font-size: 12rem;
}
.main-slider h1 {
    font-size: 6.5625rem;
}

.upcoming-sec {
    padding: 8rem 0 0;
}

.mec-event-list-modern .mec-event-title {
    font-size: 1.125rem;
}

section.member-sec {
    padding: 10rem 30px 3rem 50px;
}

.memeber-wrapp h5 {
    font-size: 2.25rem;
    margin: 1rem 0;
}

.member-overlay {
    padding: 2.5125rem 1rem;
}

section.member-sec {
    padding: 9rem 20px 3rem 30px;
}

.memeber-wrapp p {
    margin-bottom: 0;
}



section.contactpage h2 {
    margin-bottom: 0.25rem;
}

.buttonspress {
    gap: 1rem;
}
section.bio-section {
    padding-bottom: 2rem;
}
}

@media (max-width: 991.98px) {
  html {
    font-size: 13px;
  }


  .navbar-brand img {
    width: 65px;
  }

  header {
    padding: 2rem 8px;
  }
  
  .navbar-toggler {
    height: fit-content;
    width: fit-content;
    color: var(--white);
    background: transparent;
    border-color: var(--white);
}

.navbar-nav {
    gap: 1rem;
}

.form-inline {
    justify-content: center;
    margin-top: 1rem;
}

.form-inline ul li:first-child {
    margin: 0;
}

.navbar-brand img {
    width: 60px;
}

.main-slider {
    height: 500px;
}

.main-slider h1 {
    font-size: 5.5625rem;
}

.preLoader .counter {
    font-size: 10rem;
}

header {
    padding: 1rem 8px;
}

.homeSlider .slide-inner {
    top: 70px;
}
.main-slider {
    height: 450px;
}

.main-slider h1 {
    font-size: 4.5625rem;
}

.main-slider p {
    letter-spacing: 5px;
}

.upcoming-sec .mainHead {
    margin-bottom: 0;
}

.mec-event-list-modern .mec-event-article {
    min-height: 110px;
}

.mec-event-list-modern .mec-event-title {
    font-size: 1rem;
}

.mec-event-list-modern .mec-btn-wrapper .mec-booking-button {
    padding: 0.625rem 1rem;
}

.upcomingimg1 {
    z-index: -1;
}

.upcoming-sec {
    z-index: 1;
}

section.media-sec {
    padding: 8rem 0 2rem;
}

section.media-sec .media-box iframe {
    height: 300px;
}
.get-form {
    padding: 1.8125rem 1rem;
}

section.contactpage h2 {
    font-size: 1.87rem;
}

.get-form form textarea {
    height: 120px;
}


.home-content h2 {
    font-size: 2.875rem;
}

.home-content h3 {
    font-size: 1.125rem;
    line-height: 2.3;
}


}

@media (max-width: 767.98px) {
  html {
    font-size: 12px;
  }
.homeSlider .slide-inner{
      background-size:cover;
    
    }
  .navbar-toggler {
    padding: .25rem .75rem;
    font-size: 1.25rem;
    line-height: 1;
    border: 1px solid transparent;
    background: #fff;
    border-radius: .25rem;
  }

  .navbar-brand img {
    width: 65px;
  }

  header {
    padding: 2rem 8px;
  }

  .main-slider h1 {
    font-size: 5.4625rem;
  }

  .get-form form input,
  .get-form form select {
    height: 44px;
  }

  section.member-sec {
    padding: 10rem 2rem;
  }

  .memeber-main h3 {
    margin-top: 1.5625rem;
  }

  .home-sec {
    padding: 1rem 1.625rem 0rem 0.625rem;
  }

  .home-content h3 {
    font-size: 1.1rem;
    line-height: 1.6;
  }

  .nav-social {
    margin: 0 auto;
    margin-top: 1.125rem;

  }
  html #wpadminbar {
    top: -60px;
}

.navbar-brand img {
    width: 50px;
}

header {
    padding: 1rem 0;
}


.homeSlider .slide-inner {
    top: 65px;
}

.navbar-toggler {
    background: transparent;
    border-color: var(--white);
}

.main-slider {
    height: 420px;
}

.main-slider h1 {
    font-size: 4.4625rem;
}


figure.member-img img {
    height: 300px;
    width: 100%;
    object-fit: cover;
    object-position: top;
}

.member-overlay {
    margin: 1rem 0 0;
}

section.media-sec .media-box iframe {
    height: 260px;
}

.ytmVideoInfoVideoTitle {
    font-size: 1.25rem;
}

section.contactpage figure img {height: 350px;width: 100%;object-fit: cover;margin-top: 1.75rem;}

section.contactpage {
    padding-top: 7rem;
    padding-bottom: 1.75rem;
}

.buttonspress {
    gap: 0.75rem;
}
section.bio-section.bio-page figure img {
    height: 330px;
    width: 100%;
    object-fit: cover;
}

section.bio-section.bio-page figure {
    margin-bottom: 1rem;
}


.home-content h2 {
    font-size: 2rem;
}

.home-content h3 {
    font-size: 1rem;
    margin: 0.625rem 0 0;
}


  }

  @media (max-width: 575.98px) {
    .navbar-toggler {
      padding: .25rem .75rem;
      font-size: 1.25rem;
      line-height: 1;
      border: 1px solid transparent;
      background: #fff;
      border-radius: .25rem;
    }

    .navbar-brand img {
      width: 65px;
    }
    .homeSlider .slide-inner{
      background-size:cover;
    }

    header {
      padding: 2rem 8px;
    }

    .main-slider h1 {
      font-size: 5.4625rem;
    }

    .get-form form input,
    .get-form form select {
      height: 2.75rem;
    }

    section.member-sec {
      padding: 10rem 2rem;
    }

    .memeber-main h3 {
      margin-top: 1.5625rem;
    }

    .home-sec {
      padding: 1rem 1.625rem 0rem 0.625rem;
    }

    .home-content h3 {
      font-size: 1.1rem;
      line-height: 1.6;
    }

    .nav-social {
      margin: 0 auto;
      margin-top: 1.125rem;

    }
.navbar-brand img {
    width: 45px;
}

.main-slider h1 {
    font-size: 4rem;
}
.main-slider p {
    font-size: 0.875rem;
}


figure.member-img img {
    height: 250px;
}

.video-content p {
    margin-top: 0.3625rem;
}

.memeber-top p {
    margin: 0;
    line-height: 1.5;
}

.memeber-top {
    margin: 0 0 0.3265rem 0;
}

.memeber-top .mainHead {
    font-size: 1.875rem;
}


section.media-sec .container {
    padding: 0 1rem !important;
}

section.contactpage h2 {
    font-size: 1.587rem;
}

section.material-section {
    padding: 8rem 0 0 0;
}


section.bio-section {
    padding-top: 8rem;
}

section.bio-section.bio-page figure img {
    height: 220px;
}

.biocontent a {
    margin-bottom: 1.1875rem;
}

.home-sec {
    height: 620px;
}

.home-content {
    padding: 1rem 0 0;
}
  }

  @media (max-width: 320.98px) {

    .navbar-toggler {
      padding: .25rem .75rem;
      font-size: 1.25rem;
      line-height: 1;
      border: 1px solid transparent;
      background: #fff;
      border-radius: .25rem;
    }

    .navbar-brand img {
      width: 4.0625rem;
    }

    .homeSlider .slide-inner{
      background-size:cover;
    }

    header {
      padding: 2rem 8px;
    }

    .main-slider h1 {
      font-size: 5.4625rem;
    }

    .get-form form input,
    .get-form form select {
      height: 2.75rem;
    }

    section.member-sec {
      padding: 10rem 2rem;
    }

    .memeber-main h3 {
      margin-top: 1.5625rem;
    }

    .home-sec {
      padding: 1rem 1.625rem 0rem 0.625rem;
    }

    .home-content h3 {
      font-size: 1.1rem;
      line-height: 1.6;
    }

    .nav-social {
      margin: 0 auto;
      margin-top: 1.125rem;
    }
  }