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

@media only screen and (max-width: 1600px) {
  .inner-banner h2 {
    font-size: 4.759rem;
  }

  .inner-banner img {
    height: 590px;
    width: 100%;
    object-fit: cover;
  }

  .inner-banner .overlay {
    top: 6rem;
    bottom: 0;
    left: 0;
    right: 0;
  }

  section.marquee-sec.p-0.value-page-marquee span {
    font-size: 21rem;
  }

  section.faqSec.bookingapp {
    padding: 4rem 0 1rem;
  }

  section.faqSec.bookingapp .mainHead {
    padding-bottom: 1rem;
  }

  .bookingwrap {
    padding-bottom: 1rem;
    margin-bottom: 1.7rem;
  }

  .leader-content p + p {
    margin: 0.15rem 0;
  }

  .leader-content .mainHead {
    margin-bottom: 0.625rem;
  }

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

  .impact-content .mainHead {
    margin-bottom: 0.625rem;
  }

  .impact-content p + p {
    margin: 0.25rem 0;
  }

  section.marquee-sec.p-0.value-marquee .marquee span {
    font-size: 16rem;
  }
  .hero_sec {
    height: 850px;
    padding: 12rem 1rem 0;
  }

  .hero_content h1 {
    font-size: 5.875rem;
  }

  .hero_content h2 {
    font-size: 11.688rem;
  }

  section.marquee-sec {
    padding-top: 1rem;
  }

  section.about_us {
    padding: 9rem 0 1rem;
  }
  .main_box .content_box {
    height: 400px;
    width: 100%;
  }

  .testimonial_sec .mainHead {
    margin-bottom: 3.375rem;
  }

  .testimonial_sec {
    padding: 0 4.375rem 5.5rem;
  }

  section.marquee-sec.orginazationmarque {
    padding: 2rem 0 0 0;
  }

  .choose_sec {
    padding: 5rem 0 2rem;
  }

  .apart_content {
    text-align: center;
    display: unset;
  }

  .apart_content .themeBtn {
    display: block;
    width: fit-content;
    margin: 1rem auto 0;
  }

  .apart_content h2 {
    display: flex;
    white-space: nowrap;
    gap: 0.625rem;
  }

  .apart {
    padding: 14rem 0;
  }

  section.diff_sec {
    padding: 4rem 0;
  }

  .contact_us {
    padding: 2.875rem 0 3.625rem;
  }

  .faqSec {
    padding: 4rem 0 2rem;
  }

  section.faqSec .mainHead {
    margin: 1rem 0 !important;
  }

  .faqSec #accordion {
    padding-top: 1.75rem;
  }

  .card strong {
    margin-left: 0;
  }

  .faqSec #accordion .card .btn-link.collapsed i {
    flex-shrink: 0;
  }

  .card span {
    font-size: 2.075rem;
  }

  .poeple-sec {
    height: 590px;
  }

  .poeple-wrapp {
    padding: 2.5625rem 2.5rem 2.5625rem 2.25rem;
    margin-left: -10rem;
  }

  .poeple-wrapp h4 {
    font-size: 2.35rem;
  }

  footer {
    padding: 3rem 0 0px;
    margin: 1rem 2rem;
  }

  section.inspire {
    padding: 5rem 0 0;
  }

  .inspire_content .mainHead {
    margin: 0.625rem 0 0;
  }

  section.personal {
    padding: 4rem 0 2rem;
  }

  .carer_head {
    margin: 1.5rem 0 2.25rem;
  }

  .benefits {
    height: 568px;
  }

  .benefits_content h2 {
    font-size: 4.425rem;
    line-height: 1;
  }

  .benefits .benefits_content {
    gap: 30px;
  }

  section.coaching {
    padding: 4rem 0;
  }

  .coaching_content .mainHead {
    margin-bottom: 0;
  }

  .coaching_content p + p {
    margin: 1rem 0 0;
  }

  section.transform .marquee {
    display: none;
  }

  .transform {
    padding: 4rem 0;
  }

  .tran_content p + p {
    margin: 10px 0;
  }

  .testi {
    height: 650px;
    padding: 4rem 0;
  }

  .testi_content .mainHead {
    margin: 10px 0 20px;
  }
}

@media only screen and (max-width: 1445px) {
  .hero_content h1 {
    font-size: 4.875rem;
  }

  .hero_sec {
    height: 750px;
  }

  header {
    padding: 1rem 70px 0;
  }

  .themeBtn {
    padding: 0.805em 1.45em;
    font-size: 1.1025rem;
  }

  .hero_content h2 {
    font-size: 9.688rem;
  }

  .hero_content h4 {
    font-size: 1.45rem;
  }

  section.marquee-sec {
    padding-top: 0;
  }

  .about_content .mainHead {
    font-size: 2.875rem;
  }

  .about_content p {
    margin-bottom: 1.1025rem;
  }

  section.inspire {
    padding: 2rem 0 0;
  }

  .tran_content .mainHead {
    margin: 0.625rem 0 2px;
  }
  section.marquee-sec .marquee span {
    font-size: 17rem;
  }

  .testimonial_sec .mainHead {
    margin-bottom: 2.375rem;
  }

  .choose_sec {
    z-index: 1;
    margin-top: 5rem;
  }

  section.marquee-sec.orginazationmarque {
    margin-bottom: -20rem;
    z-index: -1;
  }

  .apart {
    padding: 10rem 0;
  }

  .apart_content h2 {
    font-size: 3.875rem;
  }

  .apart_content .themeBtn {
    margin: 0.9875rem auto 0;
  }

  .diff_content h3 {
    font-size: 2.12rem;
    margin-bottom: 1.075rem;
  }

  .diff_content p {
    margin-bottom: 1rem;
  }

  form.contact_form .form-control {
    margin-bottom: 1.05rem;
  }

  .contact_content ul {
    margin-top: 1.875rem;
  }

  .testimonial_sec {
    padding: 4.5rem 4.375rem 5.5rem;
  }

  .choose_content p {
    margin-bottom: 0.625rem;
  }

  .mainHead {
    font-size: 2.9875rem;
  }

  section.faqSec .card-body {
    padding: 0 0;
  }

  .faqSec #accordion .card .btn-link {
    margin-bottom: 1.125rem;
    padding-bottom: 0.875rem;
    font-size: 1.758rem;
  }

  .faqSec {
    padding: 4rem 0 1rem;
  }

  .poeple-wrapp {
    padding: 2.5625rem 2.15rem 2.5625rem 2.25rem;
  }

  .poeple-wrapp h4 {
    font-size: 2rem;
  }

  .poeple-wrapp h4 span {
    display: inline-block;
  }

  .poeple-sec {
    height: 490px;
  }

  .quicklist-twoline li + li {
    margin: 0.4rem 0;
  }

  footer h3 {
    margin-bottom: 1.125rem;
  }

  .copyRight {
    margin-top: 2.5rem;
  }

  footer p {
    margin: 1rem 0 1.25rem;
  }
  section.marquee-sec {
    padding: 4rem 0 0;
  }
  .choose_img h3 {
    font-size: 1.575rem;
  }

  section.faqSec.bookingapp {
    padding: 2rem 0 1rem;
  }

  section.faqSec.bookingapp .mainHead {
    padding-bottom: 0.625rem;
  }

  .bookingwrap {
    padding-bottom: 0.625rem;
    margin-bottom: 1.27rem;
  }

  .bokkcntnt h2 {
    font-size: 2.102rem;
  }
}

@media only screen and (max-width: 1366px) {
  html {
    font-size: 15px;
  }
  .navbar-brand img {
    width: 140px;
  }

  .hero_sec {
    height: 650px;
  }

  .hero_content h1 {
    font-size: 4.05rem;
  }

  .hero_content h2 {
    font-size: 6.688rem;
  }

  section.about_us {
    padding: 5rem 0 1rem;
  }

  section.marquee-sec .marquee span {
    font-size: 15rem;
  }

  section.marquee-sec {
    padding-top: 7rem;
  }

  .about_content .mainHead {
    font-size: 2.4375rem;
    margin: 0.875rem 0 0.875rem;
  }

  .testimonial_sec .mainHead {
    margin-bottom: 1.375rem;
    font-size: 3rem;
  }

  .mainHead {
    font-size: 2.9875rem;
  }

  .main_box .content_box {
    height: 330px;
    width: 100%;
  }

  .testimonialSwiper {
    padding-bottom: 4rem;
  }

  .choose_sec {
    margin-top: 14rem;
    padding: 3rem 0 2rem;
  }

  .apart {
    padding: 6rem 0;
  }

  .diff_content p {
    margin-bottom: 0.475rem;
  }

  section.diff_sec {
    padding: 2.8rem 0;
  }

  .contact_content ul {
    margin-top: 1.125rem;
  }

  .contact_content ul li {
    margin-bottom: 1rem;
  }

  .contact_us {
    padding: 1.875rem 0 2.625rem;
  }

  section.faqSec .mainHead {
    font-size: 2.4875rem;
  }

  .card span {
    font-size: 2rem;
  }

  .faqSec #accordion .card .btn-link {
    gap: 2rem;
    font-size: 1.658rem;
  }

  .faqSec #accordion .card {
    margin-bottom: 1rem;
  }

  .poeple-wrapp h4 {
    font-size: 1.75rem;
  }

  .poeple-wrapp {
    padding: 1.5625rem 1.15rem 1.5625rem 2.25rem;
  }

  .poeple-sec {
    height: 320px;
  }

  footer h3 {
    margin-bottom: 0.9075rem;
  }

  footer {
    padding: 2.5rem 1.875rem 0px;
  }
  .impact-content a {
    margin: 1rem 0 1.5rem;
  }
  .inner-banner h2 {
    font-size: 3.759rem;
  }

  .inner-banner h2 a {
    margin-top: 1rem;
  }
  section.faqSec.bookingapp .mainHead {
    font-size: 2.1875rem;
  }

  .bookingwrap h3 {
    font-size: 2.0875rem;
  }

  section.faqSec.bookingapp {
    padding: 1rem 0 0.625rem;
  }
}

@media (max-width: 1199.98px) {
  html {
    font-size: 14px;
  }
  .navbar-brand img {
    width: 110px;
  }

  .navbar-nav {
    gap: 1.875rem;
  }

  .navbar-nav .nav-item .nav-link {
  }

  .form-inline .themeBtn {
    margin-left: 30px;
  }

  .hero_sec {
    margin: 23px;
    height: 580px;
    padding: 11rem 1rem 0;
  }

  header {
    padding: 1rem 50px 0;
  }

  .hero_content h1 {
    font-size: 3.9875rem;
  }

  .hero_content h2 {
    font-size: 5.688rem;
  }

  .hero_content h4 {
    font-size: 1.245rem;
  }

  section.marquee-sec .marquee span {
    font-size: 11rem;
  }

  .about_content .mainHead {
    font-size: 2.4375rem;
    margin: 0.275rem 0 0.26rem;
  }

  .about_content p {
    margin-bottom: 1rem;
    width: 82%;
  }

  .aboutconetnt1 p {
    margin: 0.75rem 0;
  }

  .testimonial_sec .mainHead {
    margin-bottom: 1.1075rem;
    font-size: 2.52rem;
  }

  .main_box .content_box {
    height: 270px;
    width: 100%;
    padding: 1.563rem 1.438rem 2.188rem 1.813rem;
  }

  .main_box .content_box h3 {
    font-size: 1.35rem;
  }

  .main_box .content_box p {
    margin-bottom: 0.75rem;
  }

  .testimonialSwiper .swiper-pagination {
    display: none;
  }

  .mainHead {
    font-size: 2.25rem;
  }

  .choose_content .mainHead {
    margin: 0.475rem 0 0.25rem;
  }

  .apart_content h2 {
    font-size: 3rem;
    justify-content: center;
  }

  .apart_content .themeBtn {
    margin: 0.3875rem auto 0;
  }

  .apart {
    padding: 4rem 0;
  }

  section.diff_sec {
    padding: 2rem 0;
  }

  .diff_content {
    padding: 2.5rem 1rem 2.125rem 2rem;
  }

  .diff_content h3 {
    font-size: 2rem;
    margin-bottom: 0.28rem;
  }

  form.contact_form textarea {
    height: 100px;
  }

  .contact_content ul li {
    margin-bottom: 0.875rem;
  }

  .faqSec {
    padding: 2rem 0 1rem;
  }

  .faqSec #accordion .card .btn-link {
    margin-bottom: 0.875rem;
    padding-bottom: 0.75rem;
    font-size: 1.5858rem;
  }

  .poeple-wrapp h4 {
    font-size: 1.55rem;
  }

  .poeple-sec {
    height: 300px;
    padding: 5rem;
  }

  footer p {
    margin: 0 0 1rem;
  }

  .copyRight {
    margin-top: 2.105rem;
  }

  .quicklist-twoline li + li {
    margin: 0.19rem 0;
  }
  .choose_img h3 {
    font-size: 1.4575rem;
  }
  section.marquee-sec.p-0.value-page-marquee span {
    font-size: 18rem;
  }

  .impact-content a {
    margin: 0.625rem 0 1rem;
  }

  .inner-banner img {
    height: 450px;
  }

  .bokkcntnt h2 {
    font-size: 2rem;
  }

  section.faqSec.bookingapp .mainHead {
    font-size: 2.0875rem;
  }
}

@media (max-width: 991.98px) {
  html {
    font-size: 13px;
  }
  .hero_sec {
    margin: 20px;
    height: 520px;
    padding: 9rem 1rem 0;
  }

  .hero_content h1 {
    font-size: 3.25em;
    margin-bottom: 3.6875rem;
  }

  header {
    padding: 0.875rem 40px 0;
  }

  .hero_content h2 {
    font-size: 4.688rem;
  }

  .hero_content h4 {
    font-size: 1.125rem;
  }

  .hero_des .themeBtn {
    font-size: 0.8575rem;
    padding: 10px 13px;
  }

  section.marquee-sec {
    padding-top: 9rem;
  }

  .about_content .mainHead {
    font-size: 2.075rem;
    margin: 0.275rem 0 0;
  }

  .main_box .content_box {
    height: 200px;
    width: 100%;
    padding: 1.563rem 1rem 2.188rem 0.813rem;
  }

  .main_box .content_box p {
    margin-bottom: 0.5rem;
  }

  .main_box .content_box h3 {
    font-size: 1.125rem;
  }

  .testimonialSwiper {
    padding-bottom: 3rem;
  }

  .mainHead {
    font-size: 2.025rem;
  }

  .choose_content p {
    width: 100%;
    margin: 0;
  }

  .apart {
    padding: 3.75rem 0;
  }

  .apart_content h2 {
    font-size: 2.5rem;
  }

  .apart_content .themeBtn {
    padding: 0.805em 1.45em;
    font-size: 1.0125rem;
  }

  .themeBtn {
    font-size: 1.0125rem;
  }

  section.faqSec .mainHead {
    font-size: 2rem;
  }

  .faqSec #accordion {
    padding-top: 1.175rem;
  }

  .faqSec #accordion .card .btn-link {
    margin-bottom: 0.375rem;
    padding-bottom: 0.675rem;
    font-size: 1.4958rem;
  }

  .faqSec #accordion .card .card-body p {
    line-height: 1.5;
  }

  .faqSec #accordion .card .btn-link.collapsed i {
    height: 1.875rem;
    width: 1.875rem;
  }

  .poeple-sec {
    padding: 3rem 4rem 4rem 4rem;
    height: 240px;
  }

  .footer-logo {
    width: 120px;
  }

  footer p {
    font-size: 0.875rem;
  }

  footer h3 {
    font-size: 1.0199rem;
  }

  .quicklist li a {
    font-size: 0.875rem;
  }

  ul.footer-contact li a {
    font-size: 0.875rem;
  }

  .copyRight {
    margin-top: 1.675rem;
    padding: 1rem 0;
  }

  footer {
    padding: 2rem 1.05rem 0px;
  }

  .social-link li a i {
    font-size: 1rem;
  }
  .diff_content p {
    margin: 0;
  }
  .choose_img h3 {
    padding: 6px 2.875rem;
    font-size: 1.2575rem;
  }
  .inner-banner h2 {
    font-size: 3rem;
  }

  .impact-content {
    padding: 0;
  }

  .impact-content p {
    width: 100%;
  }

  .impact-content a {
    width: 100%;
  }

  section.marquee-sec.p-0.value-marquee .marquee span {
    font-size: 12rem;
  }
  section.faqSec.bookingapp .mainHead {
    font-size: 2rem;
  }

  .bookingwrap h3 {
    font-size: 2rem;
  }

  .bokkcntnt h2 {
    font-size: 1.75rem;
  }

  .navbar-nav {
    padding: 1rem 0;
    background-color: var(--white);
    gap: 1.5rem;
  }

  .inspire_content .ready {
    margin: 1rem 0;
  }

  .personal .career {
    padding: 2.25rem 0.813rem 4.813rem 1.25rem;
  }

  .personal .career h3 {
    margin: 0;
  }

  .benefits_content h2 {
    font-size: 4rem;
  }
  .navbar-collapse {
    background: var(--white);
    padding-bottom: 2rem;
}

.form-inline {
    justify-content: center;
}
}

@media (max-width: 767.98px) {
  html {
    font-size: 12px;
  }


.preLoader.black.mobile-loader {
    display: block;
    
  }
    .mobile-loader{
        height:100vh;
         
        }
  .mobile-loader video{
       width:100%;
       object-fit:cover;
        height:100vh;
        background:#fff;
      }

  .hero_sec {
    height: 440px;
    padding: 11rem 0 0;
    margin: 10px;
  }

  .hero_content h1 {
    font-size: 2.5rem;
  }

  .about_content .mainHead {
    font-size: 1.545rem;
    margin: 0.175rem 0 0;
  }

  .about_content {
    padding: 2rem 0 0;
    /*display: flex;*/
    /*flex-flow: column-reverse;*/
    /*margin-top: 2rem;*/
  }
  .about_content .subHead {
    margin: 0 0 1rem;
}

  section.marquee-sec {
    display: none;
  }

  section.about_us {
    margin: 0;
    padding: 1.5rem 0 5rem;
  }

  .testimonial_sec {
    padding: 6.5rem 4.375rem 5.5rem;
  }

  .main_box figure img {
    width: 370px;
    height: 250px;
    object-fit: cover;
    border-radius: 30px;
  }

  .main_box {
    display: flex;
    flex-flow: row;
    gap: 20px;
  }

  .main_box .content_box {
    height: 250px;
    width: 100%;
    padding: 2.563rem 1rem 2.188rem 1.813rem;
  }

  .testimonialSwiper {
    padding: 0;
  }

  .choose_sec {
    margin-top: 0rem;
    padding: 3rem 0 2rem;
  }

  .choose_content {
    margin-bottom: 2.2rem;
  }

  .diff_content {
    margin-top: 1.5rem;
  }

  form.contact_form .form-control {
    margin-bottom: 0.675rem;
  }

  form.contact_form label {
    margin-bottom: 0.5075rem;
  }

  section.faqSec .mainHead {
    font-size: 1.55rem;
  }

  .faqSec #accordion .card .btn-link {
    font-size: 1.325rem;
  }

  .faqSec #accordion .card .card-body p {
    font-size: 0.875rem;
  }

  .card span {
    font-size: 1.675rem;
  }

  .poeple-wrapp {
    margin: 0;
  }

  .poeple-sec {
    height: 180px;
  }

  footer p {
    width: 100%;
  }

  .social-link {
    margin-bottom: 2rem;
  }

  .footer-logo {
    width: 100px;
  }

  footer {
    padding: 2rem 0.625rem 0;
  }

  .copyRight {
    padding: 0.875rem 0;
    margin-top: 1.1025rem;
  }
  .contact_content .mainHead {
    margin: 0.25rem 0 0;
  }
  header {
    padding: 0.875rem 15px 0;
  }
  .inner-banner img {
    height: 400px;
  }

  .inner-banner h2 {
    font-size: 2.5rem;
  }

  section.leader-sec {
    padding: 1rem 0 1rem;
  }
  .bokkcntnt {
    margin-left: -4rem;
  }

  section.faqSec.bookingapp .mainHead {
    font-size: 1.75rem;
  }

  .bookingwrap h3 {
    font-size: 1.75rem;
  }

  section.transform.service figure img {
    height: 410px;
    width: 100%;
    object-fit: cover;
    border-radius: 30px;
  }

  .tran_content {
    padding: 1rem 0 0;
  }

  .tran_content figure {
    margin: 1rem 0 0;
  }
  .personal .career {
    margin-bottom: 2rem;
  }

  .benefits_content h2 {
    font-size: 3rem;
  }

  .benefits {
    height: 450px;
  }
  .leader-content {
    margin: 1rem 0 0;
}
section.value-sec.p-0 {
    margin: 2rem 0;
}

.value-wrapp .themeBtn {
    margin-bottom: 2rem;
}
.inspire_content {
    margin-bottom: 1rem;
}
.coaching_content {
    margin-top: 1rem;
}
.testiSlider .testi_content p {
    font-size: 17px !important;
}
}

@media (max-width: 575.98px) {
  .hero_sec {
    height: 390px;
  }

  .hero_content h1 {
    margin-bottom: 2.6875rem;
    font-size: 1.875rem;
  }

  .hero_des .themeBtn {
    margin-top: 1.8rem;
  }

  .hero_content h2 {
    font-size: 4rem;
  }

  .hero_content h4 {
    font-size: 1rem;
  }

  .about_img img {
    width: 100%;
    height: 220px;
    object-fit: cover;
  }

  .aboutconetnt1 p {
    margin: 0.325rem 0 0.625rem;
  }

  .about_content {
    margin: 1rem 0 0 0;
  }

  .about_content p {
    width: 99%;
    line-height: 1.5;
  }

  .about_content .mainHead {
    margin: 0.175rem 0;
  }

  .testimonial_sec .mainHead {
    font-size: 2.1052rem;
  }

  .testimonial_sec {
    padding: 6.5rem 1rem 2.5rem;
  }

  .choose_sec {
    margin: 0;
  }

  .main_box {
    gap: 10px;
  }
  .tran_content {
    padding: 2rem 0 0;
  }

  .testi {
    height: 570px;
  }

  .main_box .content_box p {
    font-size: 0.875rem;
  }

  .main_box .content_box a {
    font-size: 0.875rem;
  }

  .choose_content .mainHead {
  }

  .choose_content {
    margin-bottom: 1rem;
  }

  figure.choose_img img {
    height: 270px;
    width: 100%;
    object-fit: cover;
    border-radius: 20px;
  }

  .apart_content h2 {
    font-size: 1.875rem;
  }

  .apart_content .themeBtn {
    font-size: 1rem;
    padding: 0.405em 1.45em;
  }

  .apart {
    padding: 3rem 0;
  }

  .diff_img img {
    height: 250px;
    width: 100%;
    object-fit: cover;
  }

  .diff_content {
    padding: 1.5rem 1rem 1.125rem 2rem;
  }

  .contact_us {
    padding: 1.875rem 0 1.625rem;
  }

  .faqSec #accordion .card .btn-link {
    font-size: 1.125rem;
    gap: 1rem;
  }

  .faqSec #accordion {
    padding-top: 1rem;
  }

  .card span {
    font-size: 1.275rem;
  }

  .faqSec #accordion .card .btn-link.collapsed i {
    font-size: 0.625rem;
    height: 1.5rem;
    width: 1.5rem;
  }

  .poeple-wrapp {
    padding: 1.5rem 10px;
  }

  .poeple-sec {
    padding: 2rem 4rem 4rem 4rem;
  }

  .poeple-wrapp h4 {
    font-size: 1.255rem;
  }

  footer {
    padding: 1rem 0 0;
    margin: 1rem 0.625rem 0.625rem;
  }

  .footer-logo {
    width: 90px;
  }

  .inner-banner img {
    height: 330px;
  }

  .inner-banner h2 {
    font-size: 2rem;
  }

  .inner-banner h2 a {
    font-size: 1.5rem;
  }

  figure.impact-img img {
    height: 360px;
    width: 100%;
    object-fit: cover;
    border-radius: 20px;
  }

  section.impact-sec {
    padding: 1rem 0;
  }

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

  section.faqSec.bookingapp .mainHead {
    font-size: 1.3925rem;
  }

  .bokkcntnt h2 {
    font-size: 1.125rem;
  }

  .bookingwrap h3 {
    font-size: 1.125rem;
  }

  .bookingwrap a {
    font-size: 1.5rem;
  }

  .testi_content p {
    font-size: 1.25rem;
    margin: 0 auto;
    width: 100%;
  }

  .testi_content .mainHead {
    font-size: 1.485rem;
  }

  .transform {
    padding: 4rem 0 1rem;
  }
  .personal_content .mainHead {
    margin: 0 0 0 0;
  }

  section.personal {
    padding: 2rem 0 2rem;
  }

  .personal .career {
    padding: 2.25rem 0.813rem 2.813rem 1.25rem;
  }

  .benefits_content h2 {
    font-size: 2rem;
  }

  .benefits .benefits_content {
    gap: 20px;
  }

  .benefits {
    height: 350px;
  }

  .coaching_content {
    padding: 1rem 0 0;
  }
  .testi_content {
    overflow-y: scroll;
    height: 460px;
}
.preLoader.black.mobile-loader, .preLoader {
    display: none;
}
}

@media (max-width: 320.98px) {
}
