/* @import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap'); */
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap");

html body,
body p,
body li {
  font-style: normal;
  font-size: 16px;
  line-height: 1.5;
  font-family: "Inter", sans-serif;
}
body h1,
body h2,
body h3,
body h4,
body h5,
body h6 {
  font-weight: 700;
  font-family: "Inter", sans-serif;
  font-style: normal;
  letter-spacing: normal;
  letter-spacing: -0.035em;
}

body .vc_tta-accordion li,
body .vc_tta-accordion b,
body .vc_tta-accordion strong,
body .why_hb_sec1.about_bain_data p strong,
body .vc_tta-accordion li span,
body #content .wpb_alert p:last-child,
body #content .wpb_text_column :last-child,
body #content .wpb_text_column p:last-child,
body .vc_message_box > p:last-child,
body .wpb_alert p:last-child,
body .wpb_text_column :last-child,
body .wpb_text_column p:last-child {
  font-family: "Inter", sans-serif !important;
}

body h1,
body h2,
body h3,
body h4,
body h5,
body h6 {
  text-transform: none !important;
  letter-spacing: -0.035em !important;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
  font-family: "Inter", sans-serif;
}
.btns_data a,
.primary-button {
  font-family: "Inter", sans-serif !important;
}
div#workshopContent {
    flex-wrap: wrap;
}
.header {
  position: absolute;
  left: 0;
  right: 0;
  background: transparent;
  z-index: 99;
  padding: 24px 0;
}
section.section-hero {
  background-image: url(/wp-content/uploads/2024/05/banner-pattren.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center bottom;
}
/*-------------*/
.section-hero .hero-bg.mobile-only {
  display: none;
}
@media (max-width: 768px) {
body section.section-hero {
   background: none !important;
}
/*   .section-hero {
    background: none !important;
  } */
  .section-hero .hero-bg.mobile-only {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: -1;
  }
}
/*-------------*/
.header-start {
  max-width: 1520px;
  margin: auto;
  padding: 0 40px;
}

.header-inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}

.navigation-container {
  display: flex;
  align-items: center;
  width: 100%;
  position: relative;
  justify-content: center;
}
body .when_not_approved_users .inner_free_unsed_empty_space p {
    text-align: center !important;
}
div#navbar {
  /* display: flex; */
  /* font-size: 17px; */
  /* font-weight: 600; */
  /* color: #687778; */
  /* display: inline; */
}

ul#header_menu {
  display: flex;
  list-style: none;
}

.nav-menu li {
  position: relative;
}

.profile-menu {
  display: flex;
  align-items: center;
  grid-gap: 30px;
}
.header-inner img {
  display: block;
  max-width: 140px;
}

a.logo.home-redirect {
  max-width: 140px;
}

.navigation-container {
  width: 100%;
  max-width: calc(100% - 140px);
  justify-content: flex-end;
  grid-gap: 30px;
}

ul#header_menu {
  margin: 0;
  padding: 0;
  list-style: none;
  align-items: center;
  grid-gap: 30px;
}

ul#header_menu li {
  margin: 0;
}

ul#header_menu li a {
  color: #171717;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.2;
  display: block;
  padding: 20px 10px;
  text-decoration: none !important;
  transition: 0.3s ease all;
}

ul#header_menu li a:hover,
ul#header_menu li a:focus {
  color: #000f7f;
}

.profile-menu {
  grid-gap: 30px;
}
.profile-menu a.btn-login.primary-button {
  background: transparent;
  color: #000f7f;
}

#pum-33638 div#popmake-33638 {
    background: #fff;
    padding: 45px !important;
    border-radius: 20px !important;
    box-shadow: 0 0 30px 0 #00000052;
    max-width: 870px !important;
    width: 90% !important;
}
#pum-33638 div#popmake-33638 h2 {
    font-weight: 700;
    font-family: "Inter", sans-serif;
    font-style: normal;
    font-size: 28px !important;
    color: #000f7f;
    line-height: 1.2;
    letter-spacing: -1px !important;!i;!;
    margin-bottom: 30px;
}
#pum-33638 div#popmake-33638 h2 b {
    background-image: url('/wp-content/uploads/2024/10/information.png');
    background-position: center left;
    background-repeat: no-repeat;
    background-size: 28px;
    padding-left: 40px;
}
body #popmake-33638 button.pum-close.popmake-close.custom-button {
    position: relative !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    text-shadow: none;
    position: relative;
    inset: 0;
    min-width: 160px;
    text-align: left;
    justify-content: flex-start;
    opacity: 1;
    cursor: pointer;
    border-radius: 45px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding: 0 36px;
    min-height: 54px;
    border-color: #000f7f;
    border-style: solid;
    border-width: 2px;
    font-size: 18px;
    font-weight: 700;
    text-decoration: none;
    line-height: 1;
    background: #000f7f !important;!i;!;
    color: #fff !important;!i;!;
    text-transform: none;
    transition: .3s ease all;
    text-decoration: none !important;
    max-width: 150px;
    margin: 30px auto 0 auto;
}
body #popmake-33638 button.pum-close.popmake-close.custom-button i {
    position: absolute;
    right: 25px;
    font-weight: 400;
    font-style: normal;
    font-size: 30px;
    line-height: 1;
    top: 45%;
    transform: translateY(-50%);
}
#pum-33638 div#popmake-33638 p {
    font-size: 16px;
    color: #212529;
}
#pum-33638 div#popmake-33638 ul {
    margin: 0 0 20px 0;
    padding: 0 0 0 22px;
    display: flex;
    flex-direction: column;
    width: 100%;
    grid-gap: 10px;
}
#pum-33638 div#popmake-33638 ul li {
    margin: 0;
    font-size: 16px;
}
#pum-33638 div#popmake-33638 ul li::marker {
    font-size: 24px;
    color: #000f7f;
}
body #popmake-33638 button.pum-close.popmake-close {
    font-size: 40px !important;!i;!;
    opacity: 1;
    cursor: pointer;
    position: absolute;
    right: 20px;
    top: 10px;
    font-weight: 400;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    font-family: "Inter",sans-serif;
    padding: 0;
    font-style: normal;
}


section.section-hero {
  position: relative;
  padding: 250px 0 150px 0;
  width: 100%;
}
.section-img {
  margin-top: 100px;
}
.section-main {
  max-width: 1520px;
  margin: 0 auto;
  width: 100%;
  padding: 0 40px;
}
.section-features ul.list-features {
  margin: 0;
  padding: 0;
}
.section-inner {
  text-align: center;
}

.section-inner > div {
  width: 100%;
}
.btns_data .hero-badge {
  display: none;
}

.btns_data {
  display: flex;
  justify-content: center;
  align-items: center;
  grid-gap: 16px;
}
.section-content h1 {
  margin: 0 0 10px 0;
  color: #171717;
  display: inline-block;
  font-size: 20px;
  line-height: 1.2;
  font-weight: 700;
}
.section-content h2 {
  margin: 0;
}
.section-content h2 p {
  font-size: 70px;
  line-height: 1.2;
  margin: 0 0 24px 0;
  font-weight: 700;
  color: #000f7f;
}
.section-content h2 p span {
  color: rgb(11, 29, 44);
}
.section-content p {
  font-size: 24px;
  margin: 0;
  color: #171717;
}

.section-content p + p {
  margin-top: 16px;
}

.btns_data a {
  border-radius: 40px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 0 36px;
  min-height: 56px;
  border-color: #fff;
  border-style: solid;
  color: #fff;
  border-width: 2px;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  line-height: 1;
  transition: 0.3s ease all;
  background: #000f7f;
}
.section-features .section-head p {
  color: #fff;
}
.btns_data a.offer_btn {
  background: #000f7f;
  color: #fff;
}
.btns_data a.how_works_btn {
  background: transparent;
  border-color: currentColor;
  color: #000f7f;
}
.btns_data {
  /*     display: flex; */
  /*     align-items: center;
    flex-wrap: wrap;
    grid-column-gap: 30px; */
  margin-top: 36px;
}
.section-img img {
  width: 100%;
  margin: auto;
  border-radius: 20px;
  display: block;
  max-width: 900px;
}
.hero-badge {
  width: 100%;
  font-size: 16px;
  font-weight: 700;
  color: #fff;
  margin-top: 30px;
}

.section-brand-logos .section-main {
  max-width: 100%;
  padding: 0;
}
section.section-brand-logos {
  text-align: center;
  padding-bottom: 200px;
  padding-top: 0;
  background: #fff;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}
.header-inner img {
  display: block;
  max-width: 160px;
}
.section-head {
  text-align: center;
  margin-bottom: 100px;
}

.section-head h3.section-title {
  font-size: 56px;
  line-height: 1.2;
  margin: 0;
  color: #000f7f;
  font-weight: 700;
  margin-bottom: 15px;
}
.section-free-interview-course .section-head h3.section-title {
  color: #fff;
}
.section-testimonials h3.section-title {
  max-width: 750px;
  margin: 0 auto;
  width: 100%;
}
.stages-content h6.stages-title span {
  display: block;
  font-size: 14px;
}
h6.list-features-item-title {
  font-size: 28px;
  line-height: 1.2;
  margin: 24px 0 0 0;
  color: #000f7f;
}

.section-features .list-features-item p {
  color: #171717;
  margin: 0;
}

ul.faculty-logo.first-logo {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: center;
  align-items: center;
  grid-gap: 0px;
}

ul.faculty-logo.first-logo img {
  object-fit: contain;
  height: 50px;
  width: 210px;
  filter: grayscale(1);
  opacity: 0.75;
}
section.section-features {
  padding: 200px 0;
  position: relative;
  /*  background-color: #4158D0;
  background-image: linear-gradient(43deg, #4158D0 0%, #C850C0 46%, #FFCC70 100%); */
  background-color: #5b00bc;
  background-image: linear-gradient(
    45deg,
    #5b00bc 0%,
    #655cef 45%,
    #0099e7 100%
  );
  margin-top: 60px;
}

.section-features .section-head h3.section-title {
  margin-bottom: 30px;
  color: #fff;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
a.download-btn.primary-button {
  border-color: #fff;
  color: #000f7f;
  background: #fff;
}
a.primary-button.take-quiz,
a.primary-button.schedule-call {
  border-color: #fff;
  background: #fff;
  color: #000f7f;
}
.section-features p {
  font-size: 20px;
}

ul.list-features li {
  margin: 0;
  padding: 0;
  list-style: none;
  display: grid;
  justify-content: center;
  align-items: flex-start;
  text-align: center;
  /*     grid-gap: 80px; */
  grid-gap: 30px;
  grid-template-columns: repeat(3, 1fr);
}

.list-features-item img {
  height: 44px;
  width: 44px;
  object-fit: cover;
  border-radius: 20px;
  overflow: hidden;
  margin: 0 auto;
  display: block;
  opacity: 0.75;
}

.section-btn {
  text-align: center;
  margin-top: 100px;
}
body .primary-button {
  border-radius: 45px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 0 36px;
  min-height: 54px;
  border-color: #000f7f;
  border-style: solid;
  border-width: 2px;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  line-height: 1;
  background: #000f7f;
  color: #fff;
  text-transform: none;
  transition: 0.3s ease all;
  text-decoration: none !important;
}
body .primary-button:hover,
body .primary-button:focus {
  opacity: 0.75;
}
span.close.primary-button {
  font-size: 18px;
  font-weight: 700;
  color: #fff;
  text-shadow: none;
  position: relative;
  inset: 0;
  min-width: 160px;
  text-align: left;
  justify-content: flex-start;
}
span.close.primary-button i {
  position: absolute;
  right: 25px;
  font-weight: normal;
  font-style: normal;
  font-size: 30px;
  line-height: 1;
  top: 45%;
  transform: translateY(-50%);
}

.close--btn {
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
}
.section-workshop h3.section-title {
  max-width: 650px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
.section-transforming-candidates h3.section-title {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
.section-transforming-candidates .section-head p {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 460px;
}
.section-head p {
  font-size: 24px;
  font-weight: normal;
  color: #171717;
  margin: 0;
}
.list-features-item {
  border-radius: 16px;
  background: #fff;
  padding: 30px 45px;
  box-shadow: 0 0 30px 0 #00000033;
}
ul.stages-list {
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  list-style: none;
  grid-gap: 30px;
}
.section-testimonials .section-bottom {
  padding-top: 35px;
}

section.section-aspiring-consultants {
  padding: 200px 0;
  background: #fff;
  background-image: url(/wp-content/uploads/2024/04/Picture3-1.webp);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.stages-list li {
  text-align: center;
}
.stages-list li {
  background: #fff;
  padding: 30px;
  border-radius: 16px;
  box-shadow: 0 0 30px 0 #0000003b;
}
.stages-content img {
  height: 200px;
  width: 200px;
  object-fit: cover;
  aspect-ratio: 1;
  object-position: center top;
  border-radius: 10px;
  overflow: hidden;
  margin: 0 auto;
  display: block;
}

.stages-content h6.stages-title {
  margin: 30px 0 0 0;
  font-weight: 700;
  font-size: 20px;
  line-height: 1.2;
  color: #171717;
}
section.section-right-place {
  padding: 200px 0;
  background-image: url(/wp-content/uploads/2024/05/banner-pattren.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center top;
  background-attachment: fixed;
}

ul.right-place-list {
  display: flex;
  flex-direction: column;
  list-style: none;
  grid-gap: 45px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
}

li.right-place-listing {
  padding: 65px 60px;
  text-align: left;
  width: 100%;
  border: solid 3px #0099e7;
  border-radius: 16px;
  font-size: 34px;
  font-weight: normal;
  color: #000f7f;
  margin: 0;
  background: #fff;
  box-shadow: 0 0 30px 0 #00000024;
}
.section-brand-logos ul + p {
  color: #171717;
  margin-top: 100px;
  font-weight: 700;
  opacity: 1;
  letter-spacing: -0.035em;
}
.section-right-place .section-main {
  max-width: 900px;
}
.section-right-place a.primary-button {
  margin-top: 50px;
}
li.right-place-listing.listing_btn {
  /*     background: #000f7f;
    border-color: #000f7f; */
  border: none;
  background-color: #5b00bc;
  background-image: linear-gradient(
    45deg,
    #5b00bc 0%,
    #655cef 45%,
    #0099e7 100%
  );
}
.section-package h3.section-title {
  max-width: 660px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
li.right-place-listing {
  text-align: center;
}
li.right-place-listing.listing_btn a {
  text-decoration: none;
  color: #fff !important;
  font-family: inherit;
  font-weight: 700;
}

section.section-faculty,
.section-transforming-candidates {
  padding: 200px 0;
  background: #f6f6f6;
}

.transforming-candidates-list-row {
  display: grid;
  align-items: flex-start;
  margin: 0;
  padding: 0;
  list-style: none;
  grid-gap: 30px;
  grid-template-columns: repeat(5, 1fr);
  width: 100%;
  margin-bottom: 100px;
}

.section-faculty .section-main,
.section-transforming-candidates .section-main {
  max-width: 1200px;
}
ul.faulty-list-row.slick-slider {
  margin: 0;
  padding: 0;
}
.faulty-list-row li .faulty-content,
.transforming-candidates-list-row li .transforming-candidates-content {
  flex-direction: column;
  display: flex;
  align-items: center;
  text-align: center;
}

.faulty-list-row li,
.transforming-candidates-list-row li {
  width: 100%;
}
.candidate_images {
  height: 120px;
  width: 120px;
  overflow: hidden;
  display: block;
  margin: 0 auto;
  border-radius: 50%;
  border: solid 2px #0099e7;
}
a.primary-button.many_more_faculty {
  margin-top: 100px;
}
section.section-testimonials {
  background: #fff;
  background-image: url(/wp-content/uploads/2024/04/Picture3-1.webp);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.candidate_images img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.faulty-list-row li > div,
.transforming-candidates-list-row li {
  background: #fff;
  box-shadow: 0 0 15px 0 #00000020;
  padding: 30px;
  border-radius: 10px;
  overflow: hidden;
}

.faulty-list-row li {
  padding: 15px;
}
section.section-unsure {
  display: none;
}
.section-faculty h3.section-title {
  max-width: 680px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
.faulty-list-row span > img,
.transforming-candidates-list-row span > img {
  display: block;
  max-width: 120px;
  height: 36px;
  object-fit: contain;
  width: 100%;
  opacity: 0.75;
}
.transforming-candidates-content span {
  margin: 16px 0 0 0;
}

.section-img {
  position: relative;
  width: 100%;
  overflow: hidden;
  border-radius: 16px;
  padding-bottom: 0;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  box-shadow: 0 0 30px 0 #00000040;
}

.section-img iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.map_image {
  overflow: hidden;
  position: relative;
  width: 100%;
  padding-top: 50.5%;
}

.map_image img {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  object-fit: cover;
}
h6.faculty-title,
h6.transforming-candidates-title {
  display: block;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 16px;
  line-height: 1.2;
  color: #000f7f;
}

.section-faculty ul.slick-dots {
  position: static;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
}
.section-faculty ul.slick-dots li {
  padding: 0;
  margin: 0 5px;
  height: 10px;
  width: 10px;
}
.section-faculty ul.slick-dots li button {
  height: 10px;
  width: 10px;
  border-radius: 10px;
  padding: 0;
  background: #000;
  opacity: 0.35;
  margin: 0;
}
.section-faculty ul.slick-dots li button::before {
  display: none;
}
.section-faculty ul.slick-dots li.slick-active button {
  background: #0099e7;
  opacity: 1;
}
.faulty-content span {
  line-height: 1;
  font-size: 16px;
  font-weight: 700;
  margin-top: 16px;
}

.faulty-list-row span > img {
  margin-top: 16px;
}
a.primary-button.many_more_faculty {
  margin-top: 15px;
}

section.section-faculty,
.section-transforming-candidates {
  text-align: center;
}
section.section-free-interview-course {
  padding: 200px 0;
  position: relative;
  background-color: #5b00bc;
  background-image: linear-gradient(
    45deg,
    #5b00bc 0%,
    #655cef 45%,
    #0099e7 100%
  );
  margin-top: 60px;
}
span.shade-one,
span.shade-two {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 30px;
  background-color: #5b00bc;
  background-image: linear-gradient(
    45deg,
    #5b00bc 0%,
    #655cef 45%,
    #0099e7 100%
  );
}
span.shade-one {
  top: -30px;
  opacity: 0.7;
}
span.shade-two {
  top: -60px;
  opacity: 0.4;
}
section.section-testimonials {
  background: #fff;
  padding: 200px 0;
}
.section-free-interview-course .section-main {
  position: relative;
  z-index: 2;
}
.section-brand-logos h3.section-title {
  max-width: 700px;
  margin: 0 auto;
  width: 100%;
}
.section-unsure,
.section-schedule {
  padding: 200px 0;
  position: relative;
  /*  background-color: #4158D0;
  background-image: linear-gradient(43deg, #4158D0 0%, #C850C0 46%, #FFCC70 100%); */
  background-color: #5b00bc;
  background-image: linear-gradient(
    45deg,
    #5b00bc 0%,
    #655cef 45%,
    #0099e7 100%
  );
  margin-top: 60px;
}

.section-unsure .section-head h3.section-title,
.section-unsure .section-head p,
.section-schedule .section-head h3.section-title,
.section-schedule .section-head p {
  color: #fff;
}
.section-unsure .section-main,
.section-schedule .section-main {
  max-width: 1000px;
  position: relative;
  z-index: 2;
}
.section-features .section-main {
  position: relative;
  z-index: 2;
}
.section-unsure::after,
.section-schedule::after,
section.section-features::after,
section.section-free-interview-course::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: cover;
  background-image: url(/wp-content/uploads/2024/04/Vector-1.png);
}
.section-unsure .section-head,
.section-schedule .section-head {
  margin-bottom: 50px;
}
.section-unsure .section-btn,
.section-schedule .section-btn {
  margin-top: 0;
}

.section-testimonials h5.testimonial-content {
  font-weight: normal;
  font-style: italic;
  font-size: 24px;
  line-height: 1.4;
  text-align: center;
  width: 100%;
  max-width: 800px;
  margin: 0 auto;
}
.testimonial-detail p.testimonial-name {
  color: #171717;
  font-weight: 700;
  font-size: 16px;
  text-align: center;
}
.testimonial-detail p.testimonial-class {
  color: #171717;
  font-size: 14px;
  font-weight: 700;
  opacity: 1;
  text-align: center;
  margin: 0;
}
.section-testimonials .section-main {
  max-width: 1300px;
}
.section-testimonials .section-head {
  margin-bottom: 50px;
}
.section-testimonials ul.slick-dots {
  position: static;
  display: flex;
  justify-content: center;
  align-items: center;
  grid-gap: 10px;
  margin-top: 45px;
}
.section-testimonials .slick-dots li button:before {
  display: none;
}
.section-testimonials .slick-dots li {
  margin: 0;
  padding: 0;
  width: 10px;
  height: 10px;
}
.section-testimonials .slick-dots li button {
  height: 10px;
  width: 10px;
  border: solid 1px #171717;
  border-radius: 10px;
}
.section-testimonials .slick-dots li.slick-active button {
  background: #171717;
}
.testimonial-img-section {
  height: 100px;
  width: 100px;
  display: block;
  margin: 30px auto 15px auto;
  overflow: hidden;
  border-radius: 50%;
  border: solid 2px #ddd;
}

.testimonial-img-section img.testimonial-img {
  object-fit: cover;
  height: 100%;
  width: 100%;
  aspect-ratio: 1;
}
.section-testimonials .slick-next,
.section-testimonials .slick-prev {
  height: 40px;
  width: 40px;
  background-color: #fff !important;
  background-position: center center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  z-index: 2;
}
.section-testimonials .slick-next:before,
.section-testimonials .slick-prev:before {
  display: none;
}
.section-testimonials button.slick-next.slick-arrow {
  background-image: url(/wp-content/uploads/2024/04/chevron.png) !important;
  right: 0;
}
.section-testimonials button.slick-prev.slick-arrow {
  background-image: url(/wp-content/uploads/2024/04/left-chevron.png) !important;
  left: 0;
}

.section-free-interview-course.sticky {
  position: fixed;
  top: -150px;
  left: 0;
  right: 0;
  z-index: 991;
  padding: 20px 0;
  transition: 0.5s ease all;
  border-top: none !important;
}
section.section-free-interview-course.sticky.fixed {
  top: 0;
}

.section-free-interview-course.sticky .section-main {
  max-width: 1040px;
  display: flex;
  align-items: flex-start;
  padding: 0 20px;
}

.sticky .section-head h3.section-title {
  text-align: left;
  font-size: 24px;
  margin: 0;
  color: #171717;
  margin-bottom: 10px;
}
section.section-free-interview-course.sticky::after {
  display: none;
}
section.section-free-interview-course.sticky {
  background: #fff;
  box-shadow: 10px 0 15px 0 #0000001f;
  margin: 0;
}
.section-free-interview-course.sticky a.primary-button {
  margin: 0;
}
.sticky .section-content {
  width: 50%;
}
.section-free-interview-course.sticky a.primary-button {
  min-height: unset;
  display: block;
  text-align: left;
  padding: 0;
  text-decoration: underline !important;
}

.sticky .section-head {
  width: 50%;
  margin: 0;
}
a.inside-link {
  display: block;
  text-align: left;
  text-decoration: underline;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.2;
  color: #000f7f;
}
a.inside-link {
  display: block;
  text-align: left;
  text-decoration: underline;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.2;
  color: #000f7f;
}

.section-free-interview-course
  .email_access
  input.wpcf7-form-control.wpcf7-text {
  appearance: none;
  border: none;
  min-height: 60px;
  padding: 0 30px;
  color: #171717;
  font-weight: 600;
  width: 100%;
  outline: none;
  box-shadow: none;
  font-size: 20px;
  font-family: "Inter", sans-serif;
}
.section-free-interview-course
  .email_access
  input.wpcf7-form-control.wpcf7-text::placeholder {
  opacity: 1;
  color: #171717;
}
.section-free-interview-course a.primary-button {
  margin: 50px auto;
}
.section-free-interview-course a.primary-button {
  background: #fff;
  color: #000f7f;
  border-color: #fff;
  cursor: pointer;
}
.section-free-interview-course .email_access {
  overflow: hidden;
  border-radius: 50px;
  position: relative;
  border: solid 2px #5cefaf;
  background: #fff;
}
.section-free-interview-course
  input.wpcf7-form-control.has-spinner.wpcf7-submit {
  position: absolute;
  right: 0;
  top: 0;
  min-height: 60px;
  border: none;
  background: #5cefaf;
  text-transform: capitalize;
  font-weight: 700;
  color: #171717;
  padding: 0 36px;
  font-size: 20px;
}
.section-free-interview-course .email_access label {
  margin: 0;
}
.section-free-interview-course .email_access br {
  display: none;
}
.section-free-interview-course .screen-reader-response {
  display: none;
}

.section-free-interview-course:not(.sticky) img {
  width: 100%;
  display: block;
  margin: 0 auto;
  aspect-ratio: 2.5/1;
  object-fit: cover;
  border-radius: 16px;
  overflow: hidden;
  max-width: 950px;
}
.section-free-interview-course:not(.sticky) a.inside-link {
  display: block;
  text-align: center;
  margin: 50px 0;
  color: #fff;
  font-size: 24px;
  font-weight: normal;
  text-decoration: none;
  font-family: "Inter", sans-serif;
}
.section-free-interview-course form.wpcf7-form {
  width: 100%;
  max-width: 600px;
  margin: 0 auto;
}
.section-free-interview-course span.wpcf7-not-valid-tip {
  display: none;
}
section.section-package {
  padding: 200px 0;
  background: #fff;
}
section.section-workshop {
  padding: 200px 0;
  background: #f6f6f6;
}
.tab {
  display: flex;
  justify-content: center;
  align-items: center;
  grid-gap: 30px;
  margin-bottom: 50px;
}

.tab button {
  appearance: none;
  border: solid 2px #171717;
  background: transparent;
  display: inline-block;
  min-height: 70px;
  padding: 0 30px;
  border-radius: 70px;
  transition: 0.3s ease all;
  font-size: 20px;
  font-weight: 700;
  outline: none;
  flex-wrap: wrap;
  line-height: 1.4;
  min-width: 220px;
  font-family: "Inter", sans-serif;
}
.section-inner .trustpilot-widget {
  margin-top: 30px;
}
.tab button.active,
.tab button:hover {
  background: #0099e7;
  border-color: #0099e7;
  color: #fff;
}

ul.workshop_rows-list-row {
  margin: 0;
  padding: 0;
  list-style: none;
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-gap: 30px;
  width: 100%;
}

.tab button span {
  display: block;
  width: 100%;
  font-size: 14px;
}

.workshop_rows-list-row li {
  padding: 24px 32px;
  background: #fff;
  border-radius: 10px;
  box-shadow: 0 0 15px 0 #00000021;
  cursor: pointer;
  transition: 0.3s ease all;
}
.workshop_rows-list-row li:hover,
.workshop_rows-list-row li:focus {
  box-shadow: 0 0 30px 0 #00000021;
  transform: scale(1.025);
}
ul.workshop_rows-list-row + ul.workshop_rows-list-row {
  margin-top: 30px;
}

.workshop_rows-content {
  display: flex;
  flex-direction: column;
  grid-gap: 10px;
  justify-content: center;
  align-items: center;
}

h6.workshop-title {
  margin: 0;
  text-align: center;
  font-size: 16px;
  line-height: 1.4;
  color: #000f7f;
}
.workshop_images {
  height: 40px;
  width: 40px;
  overflow: hidden;
  background: #fff;
}

.workshop_images img {
  object-fit: contain;
  height: 100%;
  opacity: 0.75;
  width: 100%;
}

/* #hero-image-wrapper {
    height: 10vh;
} */

#list {
  list-style: none;
}

#list li {
  display: block;
  opacity: 0.15;
  transition: 0.15s ease all;
  transform: scale(0.95);
}

#list li:first-child {
  opacity: 1;
}

.top_footer ul.menu {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  grid-gap: 10px;
}

footer.footer {
  padding-top: 120px;
}

.top_footer ul.menu a {
  color: #171717;
  font-size: 16px;
  line-height: 1;
}

.center_footer_academy {
  text-align: center;
}

.center_footer_academy img {
  height: 100px;
  width: 100px;
  object-fit: contain;
  aspect-ratio: 1;
}

.center_footer_academy h5 {
  font-size: 20px;
  margin-top: 30px;
  margin-bottom: 30px;
  line-height: 1.4;
  color: #171717;
  font-weight: 700;
}

.footer_address p {
  margin: 0;
  color: #171717;
  font-size: 14px;
}

.footer .container {
  max-width: 1480px;
  padding: 0 40px;
  margin: 0 auto;
}

.bottom_footer {
  border-top: solid 1px #ddd;
  margin-top: 50px;
  padding-top: 50px;
  padding-bottom: 100px;
}

.subscribe-section {
  max-width: 1440px;
  margin: 0 auto;
  padding: 0 20px;
  width: 100%;
  display: flex;
  align-items: center;
  /*     justify-content: center; */
  justify-content: space-between;
}
/* .email-section{
display: none !important;
} */
.social-media-section {
  display: flex;
  align-items: center;
  grid-gap: 30px;
}

.email-section {
  display: flex;
  align-items: center;
  grid-gap: 30px;
}

p.copyright_text,
.footer-btm-logo-text li {
  text-align: center;
  margin: 0;
  font-size: 14px;
  color: #171717;
  opacity: 0.75;
}

ul.footer-btm-logo-text {
  text-align: center;
  list-style: none;
  margin: 16px auto 0 auto;
  padding: 0;
  max-width: 700px;
  width: 100%;
}

.copyright-section {
  position: relative;
  padding-top: 50px;
  margin-top: 50px;
}

.copyright-section::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  margin: 0 auto;
  width: 60px;
  height: 2px;
  background: #ddd;
}

.social-media-section p,
.email-section p {
  font-weight: 700;
  font-size: 18px;
  margin: 0;
}

.social-media-section ul {
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  list-style: none;
}

.email-section input.wpcf7-form-control.wpcf7-text {
  appearance: none;
  border: none;
  min-height: 50px;
  padding: 0 20px;
  color: #171717;
  font-weight: 600;
  width: 100%;
  outline: none;
  box-shadow: none;
}

.email_popup {
  position: relative;
  overflow: hidden;
  border-radius: 10px;
  border: solid 2px #5cefaf;
  max-width: 360px;
  width: 100%;
}

.email_popup br {
  display: none;
}

.email_popup input.wpcf7-form-control.has-spinner.wpcf7-submit {
  position: absolute;
  right: 0;
  top: 0;
  min-height: 50px;
  border: none;
  background: #5cefaf;
  text-transform: capitalize;
  font-weight: 700;
  color: #000;
  padding: 0 30px;
}

.email_popup label {
  margin: 0;
}

.screen-reader-response {
  display: none;
}
.social-media-section ul {
  grid-gap: 16px;
}

.social-media-section ul a {
  width: 40px;
  height: 40px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background: #dddddd8a;
  border-radius: 40px;
  color: #171717;
  font-size: 20px;
  text-decoration: none;
  transition: 0.3s ease all;
}
.social-media-section ul a:hover {
  background: #171717;
  color: #fff;
}
.email_popup span.wpcf7-not-valid-tip {
  display: none;
}

.section-faculty .section-main {
  max-width: 100%;
}
a.primary-button.many_more_faculty {
  margin-top: 100px;
}

.section-package .section-body {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 45px;
  width: 100%;
}

.package-cols {
  background-color: #0099e7;
  box-shadow: 0 0 15px 0 #00000025;
  padding: 45px;
  border-radius: 16px;
  text-align: center;
  transition: 0.3s ease all;
  transform: scale(1);
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: cover;
  background-image: url(/wp-content/uploads/2024/04/Vector-1.png);
}

.package-wrapper p {
  font-weight: normal;
  font-size: 18px;
  max-width: 280px;
  width: 100%;
  color: #fff;
  margin: 0 auto;
}

.package-cols:nth-child(2) {
  background-color: #000f7f;
}
.package-cols:last-child {
  background-color: #5b00bc;
  background-image: linear-gradient(45deg, #000f7f 0%, #0099e7 100%);
  position: relative;
}

.package-cols:last-child::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  background-image: url(/wp-content/uploads/2024/04/Vector-1.png);
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: cover;
  height: 100%;
  width: 100%;
  z-index: 1;
}

.package-cols > .list-package-item {
  position: relative;
  z-index: 2;
}

.package-wrapper h3 {
  font-size: 28px;
  line-height: 1.2;
  margin: 0 0 16px 0;
  color: #fff;
}

.package-wrapper hr {
  margin: 24px 0;
  border-color: #fff;
}

.package-cols:hover {
  transform: scale(1.05);
}

.package-column a.primary-button {
  background: #ffff;
  border-color: #fff;
  color: #171717;
  margin-top: 30px;
}

.package-wrapper h4 {
  color: #fff;
  font-size: 16px;
  margin: 0 0 16px 0;
}

.package-wrapper ul {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 20px;
  background: #fff;
  list-style: none;
  margin: 0;
  border-radius: 16px;
  padding: 16px;
  min-height: 104px;
  align-items: center;
  position: relative;
  box-shadow: 0 0 15px 0 #00000038;
}

.package-wrapper ul li {
  font-size: 16px;
  font-weight: 500;
  margin: 0;
  position: relative;
  line-height: 1.3;
}

.package-wrapper ul::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #fff;
  width: 0;
  top: -8px;
  margin: 0 auto;
}

.package-wrapper ul li:not(:last-child)::after {
  content: "";
  right: -12px;
  top: 0;
  bottom: 0;
  height: 80px;
  width: 1px;
  background: #ddd;
  position: absolute;
  margin: auto;
}

.package--img {
  display: flex;
  align-items: center;
  grid-gap: 10px;
  justify-content: center;
  margin-top: 30px;
  color: #fff;
}

.package--img img {
  display: block;
  max-width: 180px;
}

.package--img span {
  color: #fff;
  font-weight: 700;
  font-size: 16px;
  line-height: 1;
}

.package--img br {
  display: none;
}

.section-content h2 p:first-child {
  display: inline-block;
  margin: 0;
  position: relative;
}
.section-content h2 p:last-child {
  display: block;
}
.section-content h2 p i {
  font-style: normal;
  position: relative;
  left: -55%;
}
.section-content h2 p:first-child span#changingword {
  position: absolute;
  left: 55%;
}

.faulty-list-row li .faulty-content {
  min-height: 320px;
  min-width: 200px;
  justify-content: space-between;
}

.section-faculty .section-body {
  position: relative;
  display: flex;
  align-items: center;
  overflow-x: hidden;
}
.section-faculty .section-main {
  padding: 0;
}

ul.faulty-list-row {
  list-style: none;
  margin: 0;
  padding: 0;
  will-change: transform;
  display: flex;
}
.trust_badges img {
  display: block;
  max-width: 160px;
  margin: 0 auto;
}

.flip-box {
  background-color: transparent;
  width: 100%;
  height: 200px;
  border-radius: 10px;
  perspective: 1000px;
}
.flip-box-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.8s;
  transform-style: preserve-3d;

  display: flex;
  justify-content: center;
  align-items: center;
}
/* div#page {
    overflow-x: hidden;
} */
.flip-box:hover .flip-box-inner {
  transform: rotateY(180deg);
}

.flip-box-front,
.flip-box-back {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;

  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.flip-box-back p {
  margin: 0;
}
.flip-box-front {
  background-color: #fff;
  color: black;
  border-radius: 10px;
}
.flip-box-back {
  background-color: #ffffff;
  color: #000;
  transform: rotateY(180deg);
  border-radius: 10px;
  padding: 16px;
}

.trust-badge-custom img {
  display: block;
  margin: 0 auto;
  max-width: 340px;
}

.trust-badge-custom {
  margin-top: 30px;
}

.trust-badge-custom a {
  display: inline-block;
}

body .modal {
  background-color: #0000008a;
}

body .modal-content {
  margin: auto;
  max-width: 1200px;
  max-height: 80vh;
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  padding: 45px;
  border: none;
  border-radius: 20px;
  overflow-y: auto;
  box-shadow: 0 0 30px 0 #00000052;
}
div#workshop-popup-time {
  background-image: url(/wp-content/uploads/2024/05/clock.png);
  background-repeat: no-repeat;
  display: inline-block;
  background-size: 24px;
  padding-left: 36px;
}
body span.close {
  font-size: 40px;
  opacity: 1;
  cursor: pointer;
  position: absolute;
  right: 20px;
  top: 10px;
  font-weight: normal;
}

body .module-content {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 30px;
  width: 100%;
}

.list-module-item ul {
  margin: 0;
  padding: 0 0 0 22px;
  display: flex;
  flex-direction: column;
  width: 100%;
  grid-gap: 10px;
}
.list-module-item ul li::marker {
  font-size: 24px;
  color: #000f7f;
}
.list-module-item ul li {
  font-size: 16px;
}

h6.list-module-item-title {
  color: #000f7f;
  display: inline-block;
  margin-bottom: 20px;
  font-size: 20px;
}

#workshop-popup-icon img {
  display: block;
  object-fit: contain;
  height: 60px;
  width: 60px;
  opacity: 0.75;
}

.workshop-head {
  display: flex;
  align-items: flex-start;
  grid-gap: 16px;
  margin-bottom: 40px;
}

div#workshop-popup-title {
  font-weight: 700;
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-size: 28px;
  color: #000f7f;
  line-height: 1.2;
  margin-bottom: 5px;
  letter-spacing: -1px;
}

div#workshop-popup-time {
  font-weight: 700;
  color: #171717;
  font-size: 20px;
  font-family: "Inter", sans-serif;
  line-height: 1.2;
}

.new---icons123 img.vc_single_image-img {
  object-fit: contain;
  height: 44px;
  width: 44px;
  display: block;
  margin: 0 auto;
  opacity: 0.75;
}

ul.sub-menu {
  position: absolute;
  left: 0;
  background: #fff;
  border-radius: 6px;
  box-shadow: 0 0 15px 0 #0000002e;
  min-width: 280px;
  transition: 0.3s ease all;
  margin: 0;
  padding: 10px 0;
  list-style: none;
  opacity: 0;
  visibility: hidden;
  top: calc(100% + 10px);
}
ul#header_menu ul.sub-menu > li > a {
  padding: 12px 20px;
  font-weight: 700;
  line-height: 1.4;
  font-size: 14px;
}
/* ul#header_menu ul.sub-menu > li:not(:last-child) > a {
    border-bottom: solid 1px #ddd;
} */
ul#header_menu ul.sub-menu > li > a:hover {
  background: #fff;
  color: #000f7f;
}
ul#header_menu > li:hover > .sub-menu {
  opacity: 1;
  visibility: visible;
  top: 100%;
}

.module2_right_text p {
  font-size: 20px;
}
p.price-table-section {
  color: #171717 !important;
}

ul#header_menu > li:hover > .sub-menu > li .sub-menu {
  opacity: 1;
  visibility: visible;
}
#header_menu > .menu-item-has-children::after {
  content: "";
  width: 20px;
  height: 20px;
  top: 0;
  bottom: 0;
  margin: auto 0;
  position: absolute;
  right: 0;
  background-image: url(/wp-content/uploads/2024/04/chevron.png);
  background-position: center center;
  background-size: contain;
  transform: rotate(90deg);
  transition: 0.3s ease all;
}
#header_menu > .menu-item-has-children {
  padding-right: 16px;
}
#header_menu > .menu-item-has-children:hover::after {
  transform: rotate(-90deg);
}

.header {
  transition: 0.6s ease all;
  top: 0;
}
.header.header-fixed {
  padding: 10px 0;
  background-color: #fff;
  box-shadow: 10px 0 15px 0 #0000001f;
  position: fixed;
}
.nav-down .header.header-fixed {
  top: 103px;
  transition: 0.75s ease all;
}
.header.header-fixed .header-inner img {
  max-width: 140px;
}

.logos {
  overflow: hidden;
  padding: 0px 0px;
  white-space: nowrap;
  position: relative;
}
.logo_items {
  display: inline-block;
  animation: 55s slides infinite linear;
}
.logos2 .logo_items {
  display: inline-block;
  animation: 55s slides2 infinite linear;
}

.logo_items img {
  height: 100px;
}
@keyframes slides {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-100%);
  }
}
@keyframes slides2 {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(0);
  }
}
.logo_items img {
  height: 50px;
  width: 210px;
  object-fit: contain;
  opacity: 0.75;
}
.logos.logos2 {
  margin-top: 50px;
}

.inside-main {
  margin: auto;
  max-width: 1200px;
  max-height: 80vh;
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  padding: 45px;
  border: none;
  border-radius: 20px;
  overflow-y: auto;
  box-shadow: 0 0 30px 0 #00000052;
  background: #fff;
}

.whats-inside-popup {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
  background: #0000008a;
  display: none;
}

.whats-inside-popup .email_access p {
  margin: 0;
}

.inside-heading h3 {
  font-weight: 700;
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-size: 28px;
  color: #000f7f;
  line-height: 1.2;
  margin-bottom: 10px;
  letter-spacing: -1px;
}

span.timer-span {
  font-weight: 700;
  color: #171717;
  font-size: 20px;
  font-family: "Inter", sans-serif;
  line-height: 1.2;
  background-image: url(/wp-content/uploads/2024/05/clock.png);
  background-repeat: no-repeat;
  display: inline-block;
  background-size: 24px;
  padding-left: 36px;
}

.inside-heading {
  display: flex;
  align-items: flex-start;
  grid-gap: 16px;
  margin-bottom: 16px;
}

body span.popup-close {
  font-size: 40px;
  opacity: 1;
  cursor: pointer;
  position: absolute;
  right: 20px;
  top: 10px;
  font-weight: normal;
  margin: 0;
}
.whats-inside-popup h2 {
  text-align: center;
  margin-bottom: 40px;
  font-size: 24px;
  color: #000f7f;
}
.inside-img img {
  height: 50px;
  width: 50px;
  object-fit: contain;
}
.whats-inside-popup ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  grid-gap: 20px;
  margin-bottom: 40px;
}
.whats-inside-popup ul li {
  font-size: 16px;
  position: relative;
  padding-left: 44px;
}
.whats-inside-popup ul li strong {
  display: block;
  font-size: 18px;
}
.whats-inside-popup ul li span {
  position: absolute;
  left: 0;
  top: 5px;
  height: 32px;
  width: 32px;
  background: #000f7f;
  border-radius: 24px;
  text-align: center;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-weight: 700;
  font-size: 16px;
}

.trust_badges a {
  display: inline-block;
  border: solid 1px #ddd;
  border-radius: 10px;
  padding: 10px;
  background: #fff;
}

.trust_badges {
  display: flex;
  justify-content: center;
  align-items: center;
}

.vc_row.wpb_row.vc_row-fluid.interview-tricks.stnd-sying.stnd-blue-bg,
.bg-gredient {
  padding: 120px 0 !important;
  background-color: #5b00bc !important;
  background-image: linear-gradient(
    45deg,
    #5b00bc 0%,
    #655cef 45%,
    #0099e7 100%
  ) !important;
}
body .inner-pages-heading {
  font-size: 56px !important;
  line-height: 1.2 !important;
  margin: 0 !important;
  color: #000f7f !important;
  margin-bottom: 15px !important;
  font-weight: 700 !important;
  font-family: "Inter", sans-serif !important;
  font-style: normal !important;
  letter-spacing: -0.035em !important;
  text-transform: none !important;
}

.cunslting-ready h2.inner-pages-heading,
.stnd-blue-bg h3.inner-pages-heading {
  color: #fff !important;
  margin-bottom: 50px !important;
}
body .new-font-module p,
body .new-font-module span {
  font-style: normal;
  font-size: 20px !important;
  line-height: 1.5 !important;
  font-family: "Inter", sans-serif !important;
  margin: 0;
}
body .new-font-module p + p {
  margin-top: 30px;
}
body .prblm-sltn p.get-hired {
  color: #fff !important;
  font-family: "Inter", sans-serif !important;
  font-style: normal;
  letter-spacing: -0.035em;
  font-weight: 700;
  margin: 50px 0 0 0;
}
.bottom_btns {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 50px !important;
  grid-gap: 16px;
}

.bottom_btns p a {
  margin: 0 !important;
}

body .bottom_btns a {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-family: "Inter", sans-serif !important;
  text-transform: none !important;
  background: #fff;
  color: #000f84;
  border-color: transparent;
}
body .bottom_btns a span {
  font-family: inherit !important;
  color: #000f7f;
}
.vc_row.wpb_row.vc_row-fluid.inside-above.inside-above2 {
  padding: 120px 0 !important;
}

.inside-above2 h3.inner-pages-heading {
  margin-bottom: 50px !important;
}

.inside-above2 p {
  color: #171717;
}

body .new-font-module p strong {
  font-family: inherit !important;
}
body .new-font-module p b {
  font-family: inherit !important;
}
body .new-font-module p b {
  font-family: inherit !important;
}

h2.inner-pages-heading-small {
  font-size: 38px;
  line-height: 1.2;
  margin: 0;
  color: #000f7f;
  font-weight: 700;
  margin-bottom: 30px;
  text-transform: none !important;
}

.vc_row.wpb_row.vc_row-fluid.container.schedule_a_call.schedule_a_call2.vc_row-o-content-middle.vc_row-flex {
  padding-top: 120px !important;
  padding-bottom: 120px !important;
  margin: 0 auto !important;
}

.schedule_a_call2 .new-font-module p {
  color: #171717;
}
.wpcf7-spinner {
  display: none !important;
}

.wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper {
  border-radius: 20px;
  overflow: hidden;
}
body .vc_row.wpb_row.vc_row-fluid.popup--image-module {
  padding-bottom: 0;
}
p.price-table-section {
  text-align: center;
  color: #171717;
  font-weight: 700;
  font-size: 18px;
  line-height: 1.5;
  font-family: "Inter", sans-serif !important;
  text-decoration: underline;
}

body .brand-logos .vc_column-inner {
  padding-top: 0;
}
body p.inner-pages-subheading-small {
  font-size: 24px;
  margin: 0;
  color: #171717;
  line-height: 1.5;
  font-family: "Inter", sans-serif !important;
}
body .clock-black {
  font-family: "Inter", sans-serif !important;
  font-weight: 700;
}

body .clock-black span.clock-inr {
  font-family: "Inter", sans-serif !important;
  font-size: 14px;
  font-weight: 700;
}
.module2-slider h2.desktop-visible.inner-pages-heading {
  color: #fff !important;
  margin-bottom: 50px !important;
}

.program--slider .main-program {
  padding: 45px !important;
  border-radius: 16px;
  overflow: hidden;
  box-shadow: 0 0 15px 0 #00000036;
}

body #content .program--slider .main-program p {
  font-family: "Inter", sans-serif !important;
  color: #171717;
  font-size: 18px !important;
  line-height: 28px;
}

body #content .program--slider .main-program p span {
  font-family: inherit !important;
}

body .new--banner-content h1 {
  margin: 0 0 24px 0;
  font-weight: 700;
  color: #000f7f;
  text-transform: none !important;
  letter-spacing: -2px;
  font-size: 75px;
}
body .new--banner-content h2 {
  text-transform: none !important;
  color: #0099e7 !important;
  font-size: 44px;
  line-height: 1;
}
body .top-heading-list ul li {
  font-size: 24px;
  margin: 0;
  color: #171717;
  font-family: "Inter", sans-serif !important;
  line-height: 1.4;
}
body .vc_row.wpb_row.vc_inner.vc_row-fluid.banner-content {
  padding-top: 150px !important;
  padding-bottom: 150px !important;
}
.vc_row.wpb_row.vc_row-fluid.watch-clarift-table.who-prgram {
  padding: 120px 0;
}
.vc_row.wpb_row.vc_row-fluid.watch-clarift-table.who-prgram
  .vc_row.wpb_row.vc_inner.vc_row-fluid.container.alumni-hired-btn.top-firm.new-ques {
  max-width: 800px;
}
body .new-ques ul li {
  margin: 0;
  color: #171717;
  font-size: 20px !important;
  font-family: "Inter", sans-serif !important;
}
body .new-ques ul {
  grid-gap: 15px;
}
body .new-ques ul li strong {
  font-family: inherit !important;
}
#content .wpb_text_column p.no-metter {
  margin: 0;
  color: #171717 !important;
  font-size: 20px !important;
  font-family: "Inter", sans-serif !important;
}
.student-saying em b,
body .dont-strugle-inr b,
body .who-prgram b {
  font-family: inherit !important;
  color: #171717 !important;
}
.vc_row.wpb_row.vc_row-fluid.watch-clarift-table.who-prgram
  h2.inner-pages-heading {
  margin-bottom: 50px !important;
}
body .new-ques ul li {
  background-image: url(/wp-content/uploads/2024/05/check.png) !important;
}
#content .wpb_text_column p.no-metter span {
  font-family: inherit !important;
}
.weekend_based_slider_data .slider_text h4 {
  line-height: 1.5;
  font-family: "Inter", sans-serif;
  font-size: 22px;
}
.vc_row.wpb_row.vc_row-fluid.xprs-botcmp-plan.module2-plan.module2-slider
  .vc_row.wpb_row.vc_inner.vc_row-fluid.container {
  max-width: 1440px;
}
.interview-tricks h2.top_heading.inner-pages-heading {
  margin-bottom: 50px !important;
}
#content .module2_right_text ul {
  grid-gap: 20px;
}
#content .mdl2-list-right .wpb_wrapper h2 {
  text-transform: none !important;
  font-family: "Inter", sans-serif !important;
}
#content .mdl2-list-right .wpb_wrapper h2 span,
.mdl2-list-right .wpb_wrapper h2 strong {
  font-family: inherit !important;
}
#content .wpb_text_column .onbording-otr p,
#content .wpb_text_column .onbording-otr b,
.onbording-otr ul li {
  font-family: "Inter", sans-serif !important;
  color: #171717;
}
#content .wpb_text_column .onbording-otr p i {
  color: #000f7f !important;
}
#content .onbording-otr ul {
  margin-bottom: 20px;
}

#content
  .vc_row.wpb_row.vc_row-fluid.container.express-allumi.cunslting-alumi.mdl2-list {
  padding: 120px 0 !important;
}
#content
  .vc_row.wpb_row.vc_row-fluid.container.express-allumi.cunslting-alumi.mdl2-list {
  padding: 120px 0 !important;
}
#content .onbording-otr li,
.onbording-otr p,
.onbording-otr b {
  font-family: "Inter", sans-serif !important;
  color: #171717;
}
#content .onbording-otr p i {
  color: #000f7f !important;
}
#content .hired-by-top-companies h2,
#content .hired-by-top-companies span,
#content .hired-by-top-companies strong {
  font-family: "Inter", sans-serif !important;
  text-transform: none !important;
}
.onbording-otr ul {
  grid-gap: 15px;
  margin-bottom: 30px;
}
.vc_row.wpb_row.vc_row-fluid.testimonial-slider-module2 {
  padding: 120px 0 !important;
}

.vc_row.wpb_row.vc_row-fluid.testimonial-slider-module2
  h3.top_heading.inner-pages-heading {
  margin-bottom: 50px !important;
}

.vc_row.wpb_row.vc_row-fluid.testimonial-slider-module2
  .testimonials-col
  .testimonial_video_on_homepage
  .wpb_wrapper {
  margin-bottom: 30px;
}
p.student-name--wrap {
  color: #171717;
  position: absolute;
  left: 0;
  right: 0;
  bottom: -65px;
  text-align: center;
  font-weight: 700;
}

.vc_row.wpb_row.vc_row-fluid.express-consltig-botcamp.cunslting-ready h2 {
  text-transform: none !important;
  margin-bottom: 30px !important;
}
body .express-consltig-botcamp h2 {
  margin: 0 auto !important;
}

.cunslting-colum > div > .vc_column-inner {
  background: #fff !important;
  border-radius: 16px;
  overflow: hidden;
  box-shadow: 0 0 15px 0 #00000040;
  padding: 45px !important;
}

.cunslting-colum > div > .vc_column-inner img.vc_single_image-img {
  filter: brightness(0.15);
  height: 60px;
  width: 60px;
  object-fit: contain;
  display: block;
  margin: 0 auto;
}

.cunslting-colum > div > .vc_column-inner h3 {
  font-family: "Inter", sans-serif !important;
  letter-spacing: normal;
  letter-spacing: -0.035em;
  color: #171717;
  font-size: 24px !important;
}

.cunslting-colum div > .vc_column-inner p,
div > .cunslting-colum .vc_column-inner p span {
  color: #171717 !important;
  font-family: "Inter", sans-serif !important;
  font-size: 20px !important;
  line-height: 32px !important;
}
.vc_row.wpb_row.vc_row-fluid.watch-clarift-table.chalnges-hires {
  padding: 120px 0 !important;
}
.vc_row.wpb_row.vc_row-fluid.watch-clarift-table.chalnges-hires
  h2.inner-pages-heading {
  margin-bottom: 50px !important;
  max-width: 820px;
  margin-left: auto !important;
  margin-right: auto !important;
}
/* .vc_row.wpb_row.vc_row-fluid.watch-clarift-table.chalnges-hires .vc_row.wpb_row.vc_inner.vc_row-fluid {
    max-width: 1440px;
} */
.wpb_text_column.wpb_content_element.module2-btns {
  margin: 0 !important;
}
.alumni-hired-btn .bottom_btns {
  margin: 0 !important;
}
.vc_row.wpb_row.vc_row-fluid.express-consltig-botcamp.cunslting-ready.dont-strugle.module2-center
  .vc_column-inner {
  padding: 0 !important;
}
.bg-gredient .alumni-hired-btn .bottom_btns {
  margin-top: 50px !important;
}
.vc_row.wpb_row.vc_row-fluid.express-consltig-botcamp.cunslting-ready.dont-strugle.module2-center.three-buttons-bar {
  background-color: #5b00bc;
  background-image: linear-gradient(
    45deg,
    #5b00bc 0%,
    #655cef 45%,
    #0099e7 100%
  );
  padding: 100px 0 !important;
}
/* #content .mdl2-list-right .wpb_wrapper h2 {
    background-color: #5b00bc;
    background-image: linear-gradient(45deg, #5b00bc 0%, #655cef 45%, #0099e7 100%);
    border: none !important;
    color: #fff !important;
} */
#content .mdl2-list-right .wpb_wrapper h2 {
  background-color: #5b00bc;
  background-image: linear-gradient(
    45deg,
    #5cefaf 15%,
    #0099e7 55%,
    #0099e7 90%
  );
  border: none !important;
  color: #fff !important;
}
body #content .mdl2-list-right .wpb_wrapper h2 strong {
  color: #fff !important;
}
.vc_row.wpb_row.vc_row-fluid.express-consltig-botcamp.cunslting-ready.dont-strugle.dont-strugle2
  .onbording-otr {
  display: flex;
  flex-direction: column;
  grid-gap: 20px;
}
.vc_row.wpb_row.vc_row-fluid.practice-table.prct-expert.cunslting-cost.cunslting-cost2 {
  padding: 120px 0 0px 0 !important;
}

.vc_row.wpb_row.vc_row-fluid.practice-table.prct-expert.cunslting-cost.cunslting-cost2
  h2.inner-pages-heading {
  margin-bottom: 50px !important;
  /*     max-width: 750px; */
  margin-left: auto !important;
  margin-right: auto !important;
}
.schedule_a_call h2 {
  margin-bottom: 10px !important;
}
h3.inner-pages-subheading {
  text-transform: none !important;
  color: #0099e7 !important;
  font-size: 25px;
  margin-bottom: 20px;
  line-height: 1;
}
.vc_row.wpb_row.vc_row-fluid.practice-table.prct-expert.cunslting-cost.cunslting-cost2
  .inner_management_numbrings
  .wpb_text_column.wpb_content_element {
  background: #fff !important;
  box-shadow: 0 0 30px 0 #00000029;
  border-radius: 16px;
}

.inner_management_numbrings .wpb_text_column.wpb_content_element .wpb_wrapper {
  width: 100%;
}

.inner_management_numbrings
  .wpb_text_column.wpb_content_element
  .wpb_wrapper
  p {
  color: #171717;
  font-family: "Inter", sans-serif !important;
  letter-spacing: -0.5px;
  font-weight: 700;
  font-size: 20px;
  text-align: center;
  width: 100%;
  justify-content: center !important;
  flex-direction: column !important;
  align-items: center;
  display: flex !important;
  height: auto !important;
}

.inner_management_numbrings
  .wpb_text_column.wpb_content_element
  .wpb_wrapper
  p
  span.number_list {
  background: #0099e7;
  height: 60px;
  width: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  border-radius: 60px;
  margin: 0 auto 20px auto !important;
  font-family: "Inter", sans-serif !important;
  position: static;
}
#content .hired-by-top-companies h2,
#content .hired-by-top-companies span,
#content .hired-by-top-companies strong {
  color: #000f7f !important;
}
.vc_row.wpb_row.vc_row-fluid.express-consltig-botcamp.cunslting-ready.dont-strugle.dont-strugle2 {
  padding: 120px 0 !important;
}
.vc_row.wpb_row.vc_row-fluid.express-consltig-botcamp.cunslting-ready.dont-strugle.dont-strugle2
  h2
  strong {
  color: #000f7f !important;
}
.vc_row.wpb_row.vc_row-fluid.express-consltig-botcamp.cunslting-ready.cunslting-ready234 {
  padding: 120px 0 !important;
  background-color: #5b00bc;
  background-image: linear-gradient(
    45deg,
    #5b00bc 0%,
    #655cef 45%,
    #0099e7 100%
  );
}
.vc_row.wpb_row.vc_row-fluid.express-consltig-botcamp.cunslting-ready.cunslting-ready234
  .vc_row.wpb_row.vc_inner.vc_row-fluid.container.cunslting-colum.vc_column-gap-20.vc_row-o-equal-height.vc_row-flex {
  max-width: 1440px;
}
.vc_row.wpb_row.vc_row-fluid.express-consltig-botcamp.cunslting-ready.cunslting-ready234
  .vc_row.wpb_row.vc_inner.vc_row-fluid.container.alumni-hired-btn.cunsling-send {
  margin-top: 50px !important;
}

.table-price .pricing-waitlist-btn a,
.table-price .pricing-buy-btn a {
  background: #000f7f !important;
  font-size: 20px;
  min-width: 280px;
}
body .price-table-content i.fa.fa-check-square:before {
  color: #0099e7 !important;
}
.insde-slider123 h2.vc_custom_heading {
  text-transform: none !important;
  font-family: "Inter", sans-serif !important;
  color: #171717 !important;
  font-size: 23px !important;
  min-height: unset !important;
}
.insde-slider123 .price-table .price-table-content p {
  font-size: 16px !important;
  color: #171717 !important;
  font-weight: 500;
}
.insde-slider123 .price-table-content p + p {
  margin-top: 10px;
}
.insde-slider123 h2.vc_custom_heading br {
  display: none !important;
}

.price-table p,
.price-table p i,
.price-table p span {
  font-family: "Inter", sans-serif !important;
  color: #171717 !important;
}
.express-bootcamp-title p {
  color: #171717;
  font-family: "Inter", sans-serif !important;
}
.insde-slider123 .price-subtitle p,
.insde-slider123 .price-subtitle p strong {
  font-family: "Inter", sans-serif !important;
}
.vc_row.wpb_row.vc_row-fluid.xprs-botcmp-plan.module2-plan.module2-slider.insde-slider.insde-slider123 {
  padding: 120px 0 120px 0 !important;
}

.on-demand-col a.buy_now_on_demand_learning.primary-button {
  background-color: #000f7f !important;
  border-color: #000f7f !important;
}
.live-bootcamp-col a.join_the_waitlist_live_bootcamp.primary-button {
  background-color: #0099e7 !important;
  border-color: #0099e7;
}
.excel-mastery-col a.buy_now_excel_mastery.primary-button {
  background-color: #5cefaf !important;
  color: #171717 !important;
  border-color: #5cefaf !important;
}
body .price-table .wpb_column.vc_column_container.vc_col-sm-4 {
  box-shadow: 0px 0px 15px 0px rgb(0 0 0 / 16%);
}
body .insde-slider123 .price-table .excel-mastery-col {
  border-color: #5cefaf !important;
}

body .video_menu_header .custom-content {
  position: static !important;
  transform: none;
  max-width: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
}
body .inner_custom_content {
  position: static;
  height: auto;
  margin: 0;
  padding: 0;
}
.home_top_video {
  display: none;
}
.video_menu_header {
  position: static;
  padding: 0;
  margin: 0;
}
.new-tuitions-banner,
.new-banner {
  /*     background-color: #5b00bc;
    background-image: linear-gradient(45deg, #5b00bc 0%, #655cef 45%, #0099e7 100%); */
  padding: 200px 0;
}
.tuitions-banner-wrapper h1,
.alumni-banner-wrapper h1,
.new-banner-wrapper h1 {
  font-size: 70px;
  line-height: 1.2;
  margin: 0 0 24px 0;
  font-weight: 700;
  color: #fff;
  text-transform: none !important;
  font-family: "Inter", sans-serif;
  letter-spacing: -0.035em;
}
.tuitions-banner-wrapper h3,
.alumni-banner-wrapper h3,
.new-banner-wrapper h3 {
  font-style: normal;
  font-size: 24px;
  line-height: 1.5;
  font-family: "Inter", sans-serif !important;
  font-weight: normal;
  margin: 15px 0 !important;
  text-transform: none !important;
}
.tuitions-banner-wrapper h3 a.bnr-btn {
  color: #fff;
}
.accordion_bottom_space span.vc_tta-title-text {
  font-family: inherit !important;
}
.section_accordion_contents span {
  font-family: "Inter", sans-serif !important;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.container.alumni-hired-btn.top-firm.new-ques
  h2
  strong {
  font-family: "Inter", sans-serif !important;
  color: #0099e7 !important;
}
.remove-extra-space .vc_column-inner {
  padding: 0 !important;
}
.remove-extra-space .wpb_raw_code.wpb_content_element.wpb_raw_html {
  margin: 0 !important;
}
li.right-place-listing strong {
  font-family: inherit !important;
  font-weight: 700 !important;
}
.section-head h3.section-title {
  font-family: "Inter", sans-serif !important;
}

/* .vc_row.wpb_row.vc_row-fluid.interview-tricks.stnd-sying.stnd-blue-bg.practice-table.inside-above.inside-above2.inside-above234 {
    background-color: #5b00bc !important;
    background-image: linear-gradient(45deg, #5CEFAF 15%, #0099E7 55%, #0099E7 90%) !important;
} */

.flip-modification ul.list-features {
  margin: 0;
  padding: 0;
}
.flip-modification .wpb_raw_code.wpb_content_element.wpb_raw_html {
  margin: 0;
}
.flip-modification .list-features-item img {
  opacity: 1;
  filter: brightness(0.15);
}
.flip-modification .flip-box-back p,
.flip-modification .flip-box-back p strong {
  color: #171717;
  font-family: "Inter", sans-serif !important;
  margin: 0;
}
.flip-modification .flip-box-back {
  padding: 30px;
}
.flip-bg .flip-box-front {
  background-color: #5b00bc;
  background-image: linear-gradient(45deg, #000f7f 0%, #0099e7 100%);
}
.flip-bg h6.list-features-item-title {
  color: #fff;
}
.flip-bg .list-features-item img {
  opacity: 1;
}
.flip-bg .flip-box-back {
  background-color: #5b00bc;
  background-image: linear-gradient(45deg, #000f7f 0%, #0099e7 100%);
}
.flip-bg .list-features-item {
  box-shadow: none;
}
.flip-bg .flip-box-back p,
.flip-bg .flip-box-back p strong {
  font-family: "Inter", sans-serif !important;
}
.flip-bg .wpb_raw_code.wpb_content_element.wpb_raw_html {
  margin: 0;
}

.mdl2-list222 .wpb_text_column.wpb_content_element.hired-by-top-companies {
  margin: 0;
}

.vc_row.wpb_row.vc_row-fluid.container.express-allumi.cunslting-alumi.mdl2-list.mdl2-list222 {
  align-items: center;
}
.remove-extra-space .section-main {
  max-width: 1000px;
}
.remove-extra-space li.right-place-listing.listing_btn a {
  font-weight: normal;
}
/* Pricing page css */
h3.inner-pages-subheading {
  text-transform: none !important;
  color: #0099e7 !important;
  line-height: 1;
  padding-bottom: 10px;
  font-family: "Inter", sans-serif !important;
}
body .inner-pages-content {
  font-style: normal;
  font-size: 20px !important;
  line-height: 1.5 !important;
  font-family: "Inter", sans-serif !important;
  margin: 0;
}
body .financial_supp h4 {
  font-size: 28px;
  line-height: 1.2;
  margin: 24px 0 0 0;
  color: #000f7f;
  text-transform: none !important;
}

body .financial_supp h4 strong {
  font-family: "Inter", sans-serif !important;
}

body .financial_supp p {
  font-family: "Inter", sans-serif !important;
  color: #171717;
  font-style: normal;
  font-size: 20px;
  line-height: 1.5;
}
.combine-heading.isa_headings_data .rt-heading h3 {
  color: #5c7d86;
  font-size: 56px !important;
  line-height: 1.2 !important;
  margin: 0 !important;
  color: #000f7f !important;
  font-weight: 700 !important;
  font-family: "Inter", sans-serif !important;
  font-style: normal !important;
  letter-spacing: -0.035em !important;
  text-transform: none !important;
}
body .combine-heading.isa_headings_data h2 {
  color: #fff !important;
  background: #0099e7;
  height: 60px;
  width: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  border-radius: 60px;
  margin: 0 auto 20px auto !important;
  font-family: "Inter", sans-serif !important;
  position: static;
}
body .combine-heading.isa_headings_data .rt-heading h4 {
  font-size: 24px;
  font-weight: normal;
  color: #171717;
  margin: 0;
  font-family: "Inter", sans-serif !important;
}
body .lt-heading h2 {
  font-weight: 600;
  font-size: 30px !important;
  font-weight: bold;
}
body #last-sec-tutition h2 {
  font-weight: 600;
  font-size: 30px !important;
  font-weight: bold;
  font-family: "Inter", sans-serif !important;
}
/* .shedule_title_data h2 {
color: #0099e7 !important; 
    background: #fff;
    height: 60px;
    width: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    border-radius: 60px;
    margin: 0 auto 20px auto !important;
    font-family: "Inter", sans-serif !important;
    position: static;
} */

.vc_row.wpb_row.vc_row-fluid.modules-bar {
  background-color: #5b00bc;
  background-image: linear-gradient(
    45deg,
    #5b00bc 0%,
    #655cef 45%,
    #0099e7 100%
  );
  padding: 100px 0 !important;
}

#main .modules-bar p.module_heading {
  color: #fff !important;
  font-family: "Inter", sans-serif !important;
  font-size: 24px !important;
  line-height: 1.5;
}

.vc_row.wpb_row.vc_row-fluid.modules-bar
  .vc_row.wpb_row.vc_inner.vc_row-fluid.module-section {
  max-width: 960px !important;
}

#main .vc_row.wpb_row.vc_row-fluid.modules-bar p.module_content {
  font-family: "Inter", sans-serif !important;
  font-style: normal;
  font-size: 18px !important;
  line-height: 1.5;
  margin: 10px 0;
}

#main .vc_row.wpb_row.vc_row-fluid.modules-bar p.module_action {
  color: #fff;
  font-family: "Inter", sans-serif !important;
  font-size: 18px !important;
  line-height: 1.5;
}

#main .vc_row.wpb_row.vc_row-fluid.modules-bar p.module_action strong {
  font-family: inherit !important;
}
section.vc_section.schedule_data_sec.pricing-new-section {
  padding: 120px 0 0 0;
}
.wpb_text_column.wpb_content_element.shedule_title_data.tuition-heading.new-font-module
  h3.inner-pages-subheading {
  padding: 0 !important;
  margin: 30px 0;
  line-height: 1.3;
}

.tuitions-sec3 .vc_col-sm-4 > .vc_column-inner > .wpb_wrapper {
  background: #fff;
  border-radius: 16px;
  box-shadow: 0 0 15px 0 #00000021;
  padding: 30px;
  min-height: 380px;
}
.tuitions-sec3 img.vc_single_image-img {
  height: 60px;
  width: 60px;
  object-fit: contain;
  opacity: 0.75;
  display: block;
  margin: 0 auto;
}
.wpb_text_column.wpb_content_element.financial_supp {
  margin: 0;
}
.tuitions-sec3 .wpb_single_image.wpb_content_element.vc_align_center {
  margin-bottom: 15px;
}
.btns-groups-new .wpb_wrapper p {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 !important;
  grid-gap: 20px;
}

#main .btns-groups-new .wpb_wrapper p a.primary-button {
  padding: 0 36px !important;
  border-radius: 45px;
  font-size: 18px;
  letter-spacing: normal;
  background: #000f7f !important;
  color: #fff;
  text-transform: none;
  transition: 0.3s ease all;
  margin: 0;
  border: solid 2px #000f7f !important;
}
#main .btns-groups-new .wpb_wrapper p br {
  display: none;
}
.btns-groups-new .wpb_text_column.wpb_content_element.dwnld-btn {
  margin-bottom: 0 !important;
}
#main .combine-heading.isa_headings_data {
  margin: 0 0 50px 0 !important;
  align-items: flex-start !important;
}
#main
  .pricing-new-section
  .vc_row.wpb_row.vc_row-fluid.isa_payment_container.container {
  margin-top: 120px !important;
}
#main .pricing-new-section .rt-heading h4 {
  margin-top: 15px !important;
}
#main .pricing-new-section .lt-heading h2 {
  margin: 10px 0 0 0 !important;
}
section.vc_section.schedule_data_sec.schedule_data_sec2 {
  padding: 60px 0 120px 0;
}
.schedule_data_sec2 h2.inner-pages-heading {
  margin-bottom: 50px !important;
}
#main .schedule_data_sec2 .vc_col-sm-3 > .vc_column-inner > .wpb_wrapper,
#main .schedule_data_sec2 .vc_col-sm-4 > .vc_column-inner > .wpb_wrapper {
  padding: 30px;
  border-radius: 16px;
  box-shadow: 0 0 15px 0 #00000021;
}
#main .schedule_data_sec2 h4 {
  font-family: "Inter", sans-serif !important;
  line-height: 1.5;
  font-weight: 700;
  font-size: 20px;
  margin: 0;
  text-transform: none;
}
.schedule_data_sec2 .wpb_text_column.wpb_content_element {
  margin: 0;
}
.schedule_data_sec2 a.primary-button {
  margin-top: 50px;
}

#main .tution_other_infos_data .financial_supp p {
  font-family: "Inter", sans-serif !important;
  color: #171717;
  font-style: normal;
  font-size: 20px !important;
  line-height: 1.5 !important;
  margin: 0;
}
.vc_inner.vc_row-fluid.fees_support.tuitions-sec2.tution_other_infos_data.schedule_data_sec2
  h3 {
  text-transform: none !important;
  font-family: "Inter", sans-serif !important;
  font-size: 24px !important;
  color: #171717;
  margin: 0 0 20px 0 !important;
}
#main
  .vc_row.wpb_row.vc_row-fluid.shedule_container.container.three_btns_rows.btns-groups-new
  a.primary-button {
  background: #fff !important;
  color: #000f7f !important;
  border-color: #fff !important;
  letter-spacing: normal !important;
}
#main .tution_other_infos_data .financial_supp p {
  font-family: "Inter", sans-serif !important;
  color: #171717;
  font-style: normal;
  font-size: 20px !important;
  line-height: 1.5 !important;
}
.shedule_container123
  .vc_row.wpb_row.vc_inner.vc_row-fluid.fees_support.tuitions-sec2.tution_other_infos_data.schedule_data_sec2 {
  padding-bottom: 120px !important;
}
#main .schedule_data_sec2 .vc_col-sm-4 > .vc_column-inner > .wpb_wrapper {
  min-height: 542px;
}
section.vc_section.schedule_data_sec.schedule_data_sec123 {
  padding: 120px 0;
}
section.vc_section.schedule_data_sec.schedule_data_sec123 p {
  color: #fff;
}
#main .lt-heading h2.new-innerpages-heading {
  color: #fff !important;
  background: #0099e7;
  height: 60px;
  width: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  border-radius: 60px;
  margin: 10px auto 0px auto !important;
  font-family: "Inter", sans-serif !important;
  position: static;
}
#main .schedule_data_sec123 .combine-heading {
  margin: 0 0 50px 0 !important;
  align-items: flex-start;
}
#main .alumni-hired-row .wpb_single_image img {
  border: 2px solid #0099e7;
}
#main .red-profile img,
#main .blue-profile img,
#main .green-profile img,
#main .red-profile img,
#main .orange-profile img {
  border-color: #0099e7 !important;
}
#main .alumni-hired-row p em {
  font-family: "Inter", sans-serif !important;
  font-weight: 500;
}
#main .alumni-hired-row h4 {
  font-weight: 700;
  font-family: "Inter", sans-serif !important;
}
body #main .alumni-hired-row h3 {
  color: #000f7f;
  font-family: "Inter", sans-serif !important;
  font-weight: 700;
}
body #main .many-more-col .wpb_wrapper {
  border: 5px solid #0099e7;
  background: #0099e7;
}
body #main .many-more-col h2.vc_custom_heading.and-many-more-col {
  font-family: "Inter", sans-serif !important;
}

.vc_row.wpb_row.vc_row-fluid.ready-right-alumi.cta-inner {
  padding: 120px 0 !important;
  margin: 0 !important;
}
.cta-inner h2.inner-pages-heading {
  margin-bottom: 50px !important;
}
.student_saying_headings p {
  color: #171717;
}
.vc_row.wpb_row.vc_row-fluid.trust_widgets_data {
  padding: 0 0 60px 0 !important;
}

section.vc_section.container.new-reviews-section {
  padding-top: 120px !important;
  padding-bottom: 120px !important;
}
.new-reviews-section .testimonial-single {
  padding: 45px !important;
  border-radius: 16px !important;
  overflow: hidden;
  box-shadow: 0 0 15px 0 #00000029 !important;
}
section.vc_section.container.new-reviews-section {
  max-width: 1440px;
  padding: 0 40px;
}
.new-reviews-section .testimonial-single p {
  font-style: normal;
  font-size: 20px !important;
  line-height: 1.5 !important;
  font-family: "Inter", sans-serif !important;
  color: #171717;
  font-weight: normal;
}
.new-reviews-section span.testimonial-name,
.vc_section.what_are_students_saying_sec.students_data_container-new
  span.testimonial-name {
  font-style: normal;
  font-size: 20px !important;
  line-height: 1.5 !important;
  font-family: "Inter", sans-serif !important;
  margin: 0;
  font-weight: 700;
  color: #000f7f;
}
.new-reviews-section span.testimonial-tagline {
  font-style: normal;
  font-size: 16px !important;
  line-height: 1.5 !important;
  font-family: "Inter", sans-serif !important;
  font-weight: 700;
}
.new-reviews-section
  img.testimonial-image.testimonial-circle.testimonial-crop-thumbnail.wp-post-image {
  border: 4px solid #0099e7;
}
.vc_section.what_are_students_saying_sec.students_data_container-new {
  padding: 120px 0 !important;
  background-color: #5b00bc;
  background-image: linear-gradient(
    45deg,
    #5b00bc 0%,
    #655cef 45%,
    #0099e7 100%
  );
}

.vc_section.what_are_students_saying_sec.students_data_container-new
  h2.inner-pages-heading {
  color: #fff !important;
}
.vc_section.what_are_students_saying_sec.students_data_container-new
  .inner-pages-heading
  + p {
  color: #fff;
}
.vc_section.what_are_students_saying_sec.students_data_container-new
  .bne-testimonial-masonry-wrapper
  .testimonial-single {
  border-radius: 16px;
  box-shadow: 0 0 15px 0 #00000024;
}
.vc_section.what_are_students_saying_sec.students_data_container-new
  .bne-testimonial-masonry-wrapper
  .testimonial-single
  p,
.vc_section.what_are_students_saying_sec.students_data_container-new
  .bne-testimonial-masonry-wrapper
  .testimonial-single
  p
  i {
  font-size: 20px;
  font-weight: normal;
  color: #171717;
  margin: 0;
  font-family: "Inter", sans-serif !important;
  line-height: 1.5;
}
.students_data_container-new
  .wpb_text_column.wpb_content_element.wpb_animate_when_almost_visible {
  margin: 0;
}
.students_data_container-new
  .vc_row.wpb_row.vc_row-fluid.students_data_container.container {
  max-width: 1440px;
  padding: 0 20px;
}
.cta-inner .wpb_text_column.wpb_content_element.alumni-hired-btn {
  margin: 0;
}
.schedule_data_sec123 .rt-heading h3 {
  text-transform: none;
  font-family: "Inter", sans-serif !important;
}
/* club logo page
 */
a.primary-button.white-bg {
  background: #fff;
  color: #000f7f;
  border: none;
}
div#clubs_logo {
  background-image: linear-gradient(
    45deg,
    #5b00bc 0%,
    #655cef 45%,
    #0099e7 100%
  );
}
#clubs_logo .logo-txt-cont .vc_column-inner {
  background: #000f7f !important;
}
.logo-txt-cont p {
  font-family: "Inter", sans-serif !important;
  color: #fff;
  font-weight: 700;
  font-size: 15px !important;
  line-height: 15px;
}
#main h3.consult-heading {
  font-size: 38px;
  line-height: 1.2;
  color: #000f7f;
  font-weight: 700;
  margin-bottom: 36px !important;
  text-transform: none !important;
  font-family: "Inter", sans-serif !important;
}
.logo_items img {
  max-width: unset;
}
#main h4.vc_tta-panel-title.vc_tta-controls-icon-position-left {
  background-color: #5b00bc !important;
  background-image: linear-gradient(45deg, #000f7f 0%, #0099e7 100%) !important;
}
#main .consulting_icons {
  border: none !important;
}
#main .accordion_bottom_space {
  border: 2px solid #0099e7 !important;
}
#main h4.vc_tta-panel-title.vc_tta-controls-icon-position-left {
  background-color: #5b00bc !important;
  background-image: linear-gradient(45deg, #000f7f 0%, #0099e7 100%) !important;
}
#main .consulting_icons {
  border: none !important;
}
#main .accordion_bottom_space {
  border: 2px solid #0099e7 !important;
}
#main .section_title_data.accordion_bottom_space .vc_tta-panel-body li {
  font-size: 16px;
}
#main .vc_tta-accordion li span {
  font-family: "Inter", sans-serif !important;
}
#main .vc_row.wpb_row.vc_row-fluid.modules-bar p.module_action a {
  color: #fff;
  font-family: inherit;
  text-decoration: underline;
  font-weight: 700;
}
.pricing-new-section2 .section-main {
  padding: 0;
}

.pricing-new-section2 .section-main ul.list-features {
  margin: 0;
  padding: 0;
}

.pricing-new-section2 div#tuition-sec1 {
  max-width: 1170px;
}

.pricing-new-section2 .flip-box-back {
  box-shadow: 0 0 30px 0 #00000033;
}
.pricing-new-section2 .list-features-item img {
  border-radius: 0;
}
p.module_action b {
  font-family: "Inter", sans-serif !important;
}
.pricing-new-section2
  .vc_row.wpb_row.vc_row-fluid.shedule_container.container.shedule_container123 {
  max-width: 1170px;
}
#main .pricing-new-section2 p {
  /*     font-size: 20px; */
  font-size: 18px;
  line-height: 1.5;
  font-family: "Inter", sans-serif !important;
  color: #171717;
}

.pricing-new-section2 .wpb_raw_code.wpb_content_element.wpb_raw_html {
  margin: 0;
}
#main .vc_row.wpb_row.vc_row-fluid.modules-bar p.module_content {
  color: #fff;
}

.cunslting-ready2 .list-features-item img {
  filter: brightness(0);
  border-radius: 0;
}
.cunslting-ready2 .flip-box-back p {
  color: #171717;
  font-size: 18px;
}
.cunslting-ready2 .flip-box-back img {
  display: block;
  margin: 10px auto;
}
.cunslting-ready2 .flip-box {
  height: 240px;
}
h4.interested-heading {
  color: #000f7f;
}
a.c-link.interested-link {
  color: #0099e7;
}
.hb_team {
  background-color: #5b00bc;
  background-image: linear-gradient(
    90deg,
    #5b00bc 0%,
    #655cef 45%,
    #0099e7 100%
  );
  padding: 120px 0;
}
h4.interested-heading,
a.c-link.interested-link {
  color: #ffff;
}
.tmm_member:nth-child(4n + 1),
.tmm_member:nth-child(4n + 2),
.tmm_member:nth-child(4n + 4),
.tmm_member:nth-child(4n + 3) {
  background: #fff !important;
}
.tmm_job,
#main .tmm_names span,
#main .tmm .tmm_desc p {
  color: #000f7f !important;
}
.team_sec123 .list-features-item img {
  filter: brightness(0);
  border-radius: 0;
  object-fit: contain;
}
.team_sec123 .flip-box-back {
  background: #fff;
  box-shadow: 0 0 30px 0 #00000033;
}

html body .tmm .tmm_member .tmm_photo {
  background-color: #fff !important;
}
.tmm_job,
#main .tmm_names span,
#main .tmm .tmm_desc p {
  color: #171717 !important;
  font-family: "Inter", sans-serif !important;
}
#main .tmm_names span {
  font-weight: 700;
  letter-spacing: normal !important;
}

#main .tmm .tmm_member .tmm_textblock .tmm_sociallink img {
  height: 32px !important;
  width: 32px !important;
}
#main .tmm .tmm_theme_f .tmm_job {
  font-weight: 700;
  letter-spacing: -0.05em;
}
#main .alumni-hired-row p {
  text-transform: none !important;
  font-weight: 700;
  color: #171717;
}
body ul.txt-format_logo li h3 {
  font-weight: 700;
  margin: 0 !important;
  padding: 0;
}
body .instructors_data_logos ul li {
  padding: 15px 30px;
}
.team_sec123 ul.list-features {
  margin: 0;
  padding: 0;
}

.page-id-30770 .video_menu_header {
  display: none;
}
body.page-template.logged-in .custom-content {
  transform: none !important;
}
.container.free-content-page.new-blog-design {
  padding: 120px 40px 0 40px;
  max-width: 1440px;
  width: 100%;
  margin: 0 auto;
}
.new-blog-design .inner-blg a.blog-content {
  font-family: "Inter", sans-serif !important;
  font-weight: 700;
  font-size: 24px;
  line-height: 1.2;
  color: #000f7f;
  margin: 0;
}
.new-blog-design a.post_excerpts_data {
  font-family: "Inter", sans-serif !important;
  line-height: 1.5;
  color: #171717;
}
.new-blog-design .inner-blg {
  box-shadow: 0 0 15px 0 #0000001c;
  border: none;
}
.new-blog-design .blod_desps {
  padding: 30px;
  min-height: 270px;
}
.new-blog-design .inner-blg a.blog-content:hover {
  color: #0099e7;
}

.new-tuitions-banner p {
  color: #fff;
}
.top-cnslt-comny {
  margin-top: 45px;
}
.instructors_data_logos {
  display: flex;
  justify-content: center;
  align-items: center;
}
.instructors_data_logos ul.txt-format_logo.our_team_logo_texts {
  margin: 0;
  padding: 0;
}
.inner_custom_content .top-cnslt-comny a {
  font-size: 18px;
}
section.vc_section.container.top-consulting-profiles.top-consulting-profiles2 {
  padding-top: 120px;
  padding-bottom: 0;
  max-width: 1440px;
}
body .top-consulting-profiles.top-consulting-profiles2 p a {
  font-size: 18px;
  font-family: "Inter", sans-serif !important;
  line-height: 1.5;
  color: #171717;
}
body .top-consulting-profiles .vc_column-inner > .wpb_wrapper {
  border: none;
  box-shadow: 0 0 15px 0 #00000024;
  padding-bottom: 90px;
}
.top-consulting-profiles.top-consulting-profiles2 a.primary-button {
  color: #fff !important;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 30px;
  width: 100%;
  max-width: 200px;
  margin: 0 auto;
}

.vc_row.wpb_row.vc_row-fluid.contact_page.main_contact_pages.main_contact_pages_new {
  padding: 120px 0;
  background-color: #5b00bc;
  background-image: linear-gradient(
    45deg,
    #5b00bc 0%,
    #655cef 45%,
    #0099e7 100%
  );
}
.main_contact_pages_new form.wpcf7-form {
  background: #fff;
  width: 100%;
  padding: 45px;
  box-shadow: 0 0 30px 0 #0000002b;
  border-radius: 16px;
  overflow: hidden;
}
.main_contact_pages_new .vc_column-inner {
  max-width: 1000px;
  width: 100%;
  margin: 0 auto;
  padding: 0 40px;
}
.main_contact_pages_new h2.top_heading {
  font-size: 56px;
  line-height: 1.2;
  margin: 0;
  color: #000f7f;
  font-weight: 700;
  margin-bottom: 50px;
  font-family: "Inter", sans-serif !important;
}
.main_contact_pages_new input.wpcf7-form-control.has-spinner.wpcf7-submit {
  margin: 0 !important;
}
.main_contact_pages_new input.wpcf7-form-control.wpcf7-text,
.main_contact_pages_new textarea.wpcf7-form-control.wpcf7-textarea {
  appearance: none;
  min-height: 60px;
  padding: 20px 30px;
  color: #171717;
  font-weight: 600;
  width: 100%;
  outline: none;
  box-shadow: none;
  font-size: 18px;
  font-family: "Inter", sans-serif !important;
  border: solid 2px #5cefaf;
  border-radius: 0;
  letter-spacing: normal !important;
}
.main_contact_pages_new input.wpcf7-form-control.wpcf7-text::placeholder,
.main_contact_pages_new
  textarea.wpcf7-form-control.wpcf7-textarea::placeholder {
  color: #171717;
  font-family: "Inter", sans-serif !important;
}
.main_contact_pages_new input.wpcf7-form-control.has-spinner.wpcf7-submit {
  border-radius: 45px !important;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 0 36px !important;
  min-height: 54px;
  border-color: #000f7f !important;
  border-style: solid;
  border-width: 2px;
  font-size: 18px !important;
  font-weight: 700;
  line-height: 1;
  background: #000f7f !important;
  color: #fff !important;
  text-transform: none;
  transition: 0.3s ease all;
  text-decoration: none !important;
  font-family: "Inter", sans-serif !important;
}
#main .misson_heading p {
  color: #171717;
  max-width: 860px;
}
#main .core-icon img {
  max-width: 80px;
  height: 80px;
  object-fit: contain;
}
#main .accordion_body_text a,
#main .accordion_bottom_space p a b {
  color: #0099e7;
}
#main .accordion_body_text span {
  font-family: "Inter", sans-serif !important;
}
#main .accordion_bottom_space p a.primary-button {
  color: #fff !important;
}
.section-content h2 p span#changingword {
  font-family: "Inter", sans-serif !important;
}

header.home_header {
  margin-top: 120px;
}

.back-btn,
.nxt-btn {
  display: inline-block;
  margin-right: 10px;
}

.back-btn a.primary-button {
  background: #0099e7;
  border-color: #0099e7;
}
p.publish_on {
  font-weight: 700;
  color: #171717;
}

.section-free-interview-course .wpcf7 form.sent .wpcf7-response-output,
.section-free-interview-course .wpcf7 form.spam .wpcf7-response-output,
.section-free-interview-course .wpcf7 form.invalid .wpcf7-response-output,
.section-free-interview-course .wpcf7 form.unaccepted .wpcf7-response-output,
.section-free-interview-course
  .wpcf7
  form.payment-required
  .wpcf7-response-output {
  background: transparent;
  color: #fff;
  text-align: center;
  border: none;
  padding: 0;
  margin: 16px 0 0 0;
  letter-spacing: normal;
}
.section-free-interview-course.sticky .wpcf7 form.sent .wpcf7-response-output,
.section-free-interview-course.sticky .wpcf7 form.spam .wpcf7-response-output,
.section-free-interview-course.sticky
  .wpcf7
  form.invalid
  .wpcf7-response-output,
.section-free-interview-course.sticky
  .wpcf7
  form.unaccepted
  .wpcf7-response-output,
.section-free-interview-course.sticky
  .wpcf7
  form.payment-required
  .wpcf7-response-output,
.whats-inside-popup .wpcf7 form.sent .wpcf7-response-output,
.whats-inside-popup .wpcf7 form.spam .wpcf7-response-output,
.whats-inside-popup .wpcf7 form.invalid .wpcf7-response-output,
.whats-inside-popup .wpcf7 form.unaccepted .wpcf7-response-output,
.whats-inside-popup .wpcf7 form.payment-required .wpcf7-response-output {
  color: #171717;
}

.bottom_footer .wpcf7 form .wpcf7-response-output {
  background: transparent !important;
  border: none;
  padding: 0 !important;
  position: absolute;
  bottom: -55px;
  letter-spacing: normal !important;
  color: #171717 !important;
  margin: 0 !important;
}
.email-section {
  position: relative;
}
.terms-conditions p,
.privacy-policy p {
  color: #171717;
}

.page-id-595 .custom-content h1,
.page-id-29557 .custom-content h1 {
  color: #171717;
}
li.show-only-M2.menu-item {
  display: none;
}
.page-id-30519 li.show-only-M2.menu-item {
  display: block;
}
.privacy-policy h3 b {
  font-weight: bold;
}
.main_contact_pages_new .wpcf7 form .wpcf7-response-output {
  margin: 0 !important;
  border: none !important;
  background: transparent !important;
  font-weight: normal;
  letter-spacing: normal;
  color: #171717;
}
.faq_main_sec .wpb_wrapper p {
  font-size: 20px;
  line-height: 1.5;
  color: #171717;
  letter-spacing: normal;
  font-weight: normal;
}

.faq_main_sec .wpb_wrapper p b {
  font-weight: bold;
}
.page-id-30685 .new-banner a.primary-button.white-bg {
  margin: 0 !important;
}
section.vc_section.cunslting-ready.cunslting-ready2.vc_section-has-fill {
  padding: 60px 15px !important;
}
/* body .vc_tta-panel-title.vc_tta-controls-icon-position-left a span {
    font-size: 16px !important;
} */
.wpb_text_column.wpb_content_element.cnslt {
  margin: 0;
  padding-top: 60px !important;
}
div#clubs_logo {
  padding: 60px 0 !important;
}
div#clubs_logo.mobile-version-logos {
  display: none;
}

.alumni-hired-otr123 .alumni-hired-row .vc_col-sm-2 {
  width: 16.66666667%;
}
section.vc_section.container.alumni-hired-otr.alumni-hired-otr123 {
  max-width: 1440px;
}
.email-section input.wpcf7-form-control.wpcf7-text {
  padding-right: 130px;
}
.section-free-interview-course
  .email_access
  input.wpcf7-form-control.wpcf7-text {
  padding-right: 240px;
}

body .bain_logos.mcKinsey-profile {
  border-radius: 0;
  background: #000f7f;
  background-image: linear-gradient(
    45deg,
    #5b00bc 0%,
    #655cef 45%,
    #0099e7 100%
  );
}
.vc_row.wpb_row.vc_row-fluid.why_hb_sec1.about_bain_data {
  padding: 100px 0 !important;
}

body.wpb-js-composer
  .vc_tta.vc_general.profile_accordion_data
  .vc_tta-panel-heading
  h4.vc_tta-panel-title
  a {
  padding: 20px !important;
}
body.wpb-js-composer
  .vc_tta.vc_general.profile_accordion_data
  .vc_tta-panel-heading
  h4.vc_tta-panel-title
  a
  span.vc_tta-title-text {
  color: #fff;
  text-transform: none;
  font-weight: 700;
  font-size: 24px;
}
body.wpb-js-composer
  .vc_tta.vc_general.profile_accordion_data
  .vc_tta-panel-heading
  h4.vc_tta-panel-title
  a
  i.vc_tta-controls-icon:before,
body.wpb-js-composer
  .vc_tta.vc_general.profile_accordion_data
  .vc_tta-panel-heading
  h4.vc_tta-panel-title
  a
  i.vc_tta-controls-icon:after {
  border-color: #fff;
}
body.wpb-js-composer
  .vc_tta.vc_general.profile_accordion_data
  .vc_tta-panel-heading
  h4.vc_tta-panel-title
  a
  i.vc_tta-controls-icon {
  right: 20px;
}
body .tabs_scrollspy ul a {
  font-size: 16px;
  text-transform: none;
  color: #000f7f !important;
  letter-spacing: -0.5px;
  font-weight: 700;
}
body .tabs_scrollspy ul {
  background: #fff;
  margin-top: 45px;
  box-shadow: 0 0 15px 0 #00000026;
}

.vc_row.wpb_row.vc_row-fluid.kearney-why-section {
  background-color: #5b00bc;
  background-image: linear-gradient(
    45deg,
    #5b00bc 0%,
    #655cef 45%,
    #0099e7 100%
  );
  margin: 0 !important;
  padding: 120px 0 !important;
}
.vc_row.wpb_row.vc_row-fluid.kearney-why-section h2.inner-pages-heading {
  margin-bottom: 50px !important;
  color: #fff !important;
}
.vc_row.wpb_row.vc_row-fluid.kearney-why-section h4 span {
  font-weight: 700 !important;
}
body .new-font-module h4 span {
  font-size: inherit !important;
}
body .new-font-module h4 span {
  font-size: inherit !important;
}

.kearney-benifits ul li {
  color: #171717;
  font-size: 20px;
  line-height: 1.5;
}

.kearney-benifits ul li + li {
  margin-top: 16px;
}

.kearney-benifits ul li b {
  color: #000f7f;
}

body .kearney-benifits h4 {
  color: #000f7f;
}
.spaced-section > .vc_row.wpb_row.vc_row-fluid.container {
  padding: 120px 0 !important;
}

.spaced-section
  > .vc_row.wpb_row.vc_row-fluid.container
  h2.inner-pages-heading {
  margin-bottom: 50px !important;
}
section.vc_section.getting-hired--11 {
  padding: 120px 0 80px 0 !important;
  background-color: #f6f6f6;
}
section.vc_section.conclusion_section_data.conclusion_section_data2 {
  padding: 120px 0;
  background-color: #5b00bc;
  background-image: linear-gradient(
    45deg,
    #5b00bc 0%,
    #655cef 45%,
    #0099e7 100%
  );
}

section.vc_section.conclusion_section_data.conclusion_section_data2
  h2.inner-pages-heading {
  color: #fff !important;
  margin-bottom: 50px !important;
}

section.vc_section.conclusion_section_data.conclusion_section_data2
  .wpb_raw_code.wpb_content_element.wpb_raw_html {
  margin: 50px 0 0 0;
  text-align: center;
}
body section.vc_section.other-links {
  margin: 0 !important;
  padding: 120px 0 40px 0 !important;
}
body section.vc_section.other-links .other-links-inner a {
  background: #0099e7;
  border-radius: 10px;
  overflow: hidden;
  font-weight: 700;
}
body section.vc_section.other-links .other-links-inner a span {
  font-weight: 700 !important;
  font-size: 20px !important;
  line-height: 1.5;
  display: block;
  font-family: "Inter", sans-serif !important;
}
.conclusion_section_data2 p a {
  color: inherit !important;
  text-decoration: underline;
}
body .review_note_data h3 {
  font-size: 24px;
  color: #000f7f;
}
.work_life_balance_data > .vc_column-inner {
  background-color: #5b00bc;
  background-image: linear-gradient(
    45deg,
    #5b00bc 0%,
    #655cef 45%,
    #0099e7 100%
  ) !important;
}
section.vc_section.review-section123 {
  padding: 120px 0 !important;
  margin: 0 !important;
}

section.vc_section.review-section123 .review_slider_sec {
  box-shadow: 0 0 15px 0 #0000001f;
}

section.vc_section.review-section123 .review_slider_sec p {
  color: #171717;
  opacity: 1 !important;
  font-size: 20px !important;
  line-height: 1.5;
}
section.vc_section.getting-hired {
  padding: 120px 0;
  background-color: #5b00bc;
  background-image: linear-gradient(
    45deg,
    #5b00bc 0%,
    #655cef 45%,
    #0099e7 100%
  );
}

section.vc_section.getting-hired h2.inner-pages-heading {
  color: #fff !important;
}

section.vc_section.getting-hired p a {
  color: #fff !important;
  text-decoration: underline;
}
body .wpb_text_column.wpb_content_element.bain_com_bottom_data_prhs h3 {
  color: #000f7f !important;
}
body
  .bain_progress_bar_data
  .vc_general.vc_single_bar
  small.vc_label
  span.vc_label_units {
  color: #000f7f !important;
  opacity: 1;
}
section.vc_section.what-distinguishes {
  background-color: #5b00bc;
  background-image: linear-gradient(
    45deg,
    #5b00bc 0%,
    #655cef 45%,
    #0099e7 100%
  );
  padding: 120px 0 40px 0 !important;
}
section.vc_section.what-distinguishes h2.inner-pages-heading {
  color: #fff !important;
}
body .bcg-interview h4,
body .kearney-benifits h4,
body .bcg-purpose b,
body .awards-otr b,
body .kearney-evnt b,
body .keareny-growth li b,
body .work-culture b {
  color: #171717;
}
.page-id-13908 .bain_logos.bain-company-logo.bcg-pro {
  background: #000f7f;
  background-image: linear-gradient(
    45deg,
    #5b00bc 0%,
    #655cef 45%,
    #0099e7 100%
  );
}
.why-work-bttom h4 span {
  font-weight: inherit !important;
}

.why-work-bttom h4 {
  color: #000f7f !important;
}
body .bain_logos.kearney {
  background: #000f7f !important;
  background-image: linear-gradient(
    45deg,
    #5b00bc 0%,
    #655cef 45%,
    #0099e7 100%
  ) !important;
}
body .mc-kinsey-purpose,
body .mckinsey-award li,
body .roland-profile li b,
body .roland-benifit li b,
body .roland-alumi li b {
  color: #171717;
}
body .roland-award li,
body .roland-why strong {
  color: #171717;
}
body .what-roland a,
body .what-roland a span {
  color: inherit !important;
  text-decoration: underline;
}
.page-id-16057 .inner_custom_content p {
  background: #000f7f !important;
  background-image: linear-gradient(
    45deg,
    #5b00bc 0%,
    #655cef 45%,
    #0099e7 100%
  ) !important;
}
.profile_accordion_data .vc_tta-panel-body p span {
  color: inherit !important;
}
.profile_accordion_data .vc_tta-panel-body h4 {
  color: #000f7f;
}
.bcg-about2 p.ey-about {
  margin-left: auto;
  margin-right: auto;
}
.profile_accordion_data .vc_tta-panel-body h4 strong {
  font-weight: 700;
}
.page-id-16185 .inner_custom_content p {
  background: #000f7f !important;
  background-image: linear-gradient(
    45deg,
    #5b00bc 0%,
    #655cef 45%,
    #0099e7 100%
  ) !important;
}
.lek-history-img > span {
  margin: 0 auto !important;
}
body.page-id-17591 .bain_logos.mcKinsey-profile {
  background: #000f7f !important;
  background-image: linear-gradient(
    45deg,
    #5b00bc 0%,
    #655cef 45%,
    #0099e7 100%
  ) !important;
}
body.page-id-17906 .bain_logos.pwc-logo.mcKinsey-profile {
  background: #000f7f !important;
  background-image: linear-gradient(
    45deg,
    #5b00bc 0%,
    #655cef 45%,
    #0099e7 100%
  ) !important;
}

.page-id-30749 .new-tuitions-banner p {
  font-size: 28px;
  line-height: 40px;
  letter-spacing: -0.035em !important;
}
.bain_logos.bain-company-logo {
  border-radius: 0px !important;
  background: #000f7f !important;
  background-image: linear-gradient(
    45deg,
    #5b00bc 0%,
    #655cef 45%,
    #0099e7 100%
  ) !important;
}

.heading-gap .wpb_text_column h4 {
  margin: 30px 0;
}
.heading-gap h3 {
  margin: 30px 0;
}
.page-id-17982 .inner_custom_content p {
  margin: 0;
  background-color: #5b00bc;
  background-image: linear-gradient(
    45deg,
    #5b00bc 0%,
    #655cef 45%,
    #0099e7 100%
  );
}
.page-id-16372 .lek_logos {
  background-color: #5b00bc;
  background-image: linear-gradient(
    45deg,
    #5b00bc 0%,
    #655cef 45%,
    #0099e7 100%
  );
}
.page-id-16976 .inner_custom_content p {
  background: #000f7f !important;
  background-image: linear-gradient(
    45deg,
    #5b00bc 0%,
    #655cef 45%,
    #0099e7 100%
  ) !important;
}

.equal-text-height {
  min-height: 58px;
}
.trust-badge-custom a {
  border: solid 1px #ddd;
  padding: 15px;
  border-radius: 10px;
}
#main .schedule_data_sec2 h4 em {
  font-style: normal;
  color: #0099e7;
}
body .inner_custom_content h1 {
  margin-bottom: 35px;
}
body .custom-content h3 {
  margin-bottom: 0 !important;
  margin-top: 35px !important;
}

h6.workshop-title span {
  display: block;
  font-size: 85%;
  color: #171717;
}

.brief-content h6 {
  margin: 0;
  font-size: 13px;
  text-align: left;
  line-height: 1.4;
}

.left-side {
  width: 28%;
}
.right-side {
  width: 72%;
}

.brief-content .right-side ul {
  padding: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  grid-gap: 10px;
}

.brief-content .right-side ul li {
  padding: 0;
  font-size: 13px;
}

.brief-content .right-side ul li::after {
  display: none;
}

.brief-content {
  margin-top: 15px;
  padding-top: 15px;
}

.brief-content + .brief-content {
  border-top: solid 1px #fff;
}
.brief-content .right-side ul li {
  padding-left: 22px;
  background-image: url(/wp-content/uploads/2024/06/checkmark-1.png);
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 16px;
}

.addon {
  margin-top: 30px;
  padding-left: 30px;
  background-image: url("/wp-content/uploads/2024/06/check-plus-circle-1.png");
  background-repeat: no-repeat;
  background-size: 18px;
  display: inline-block;
  font-weight: 600;
  font-size: 16px;
  line-height: 1.2;
}
.module1-plan .vc_row.wpb_row.vc_inner.vc_row-fluid.container {
  max-width: 100%;
  padding: 0;
}
.module1-plan .package-cols {
  padding: 35px;
}
.module1-plan .package-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  height: 100%;
}
.module1-plan .list-package-item,
.module1-plan .package-column,
.module1-plan h6.list-package-item-title {
  height: 100%;
}
h6.bootcamp--h6 {
  background: #000f7f;
  display: inline-block;
  padding: 15px 30px;
  border-radius: 12px;
  margin: 30px 0 0 0;
  font-size: 20px;
  line-height: 1.2;
  color: #fff;
}
body.logged-in .header {
  margin-top: 0;
}
.page-id-28953 .video_menu_header {
  padding: 0 !important;
}
.section-package .section-head {
  margin-bottom: 40px;
}
.section-btn-new a.download-btn.primary-button span,
.workshop-btn .primary-button span {
  display: block;
  font-size: 14px;
}

.section-btn.section-btn-new,
.workshop-btn {
  display: flex;
  justify-content: center;
  grid-gap: 30px;
}

.section-btn-new a.download-btn.primary-button,
.workshop-btn a.primary-button {
  flex-direction: column;
  min-width: 196px;
}
.aspiring-btn {
  text-align: center;
  margin-top: 100px;
}
.workshop-btn {
  margin-top: 50px;
}

.header-progress-bar p {
  color: #171717;
  margin: 0;
  font-weight: 500;
}
.header-progress-bar p strong {
  color: #000f7f;
  font-weight: 700;
}
.progress-bar-main {
  border: solid 1px #000f7f;
  height: 10px;
  border-radius: 10px;
  width: 100%;
  margin-top: 10px;
  overflow: hidden;
}
span.prgresss-bar-line {
  width: 100%;
  background: #000f7f;
  display: block;
  height: 10px;
}
.section-hero .section-img {
    display: none !important;
}

@media (min-width: 1300px) and (max-width: 1599px) {
  body section.section-hero {
    padding-top: 150px;
    padding-bottom: 450px;
  }
  body .home_content .section-content h2 p {
    font-size: 56px;
  }
  body .home_content .section-content p {
    font-size: 20px;
  }
}

@media (min-width: 1025px) and (max-width: 1299px) {
  .section-head h3.section-title {
    font-size: 44px;
  }
  .section-hero .btns_data a {
    font-size: 16px;
  }
  .trust-badge-custom a {
    padding: 10px;
  }
  body section.section-hero {
    padding-top: 140px;
    padding-bottom: 440px;
  }
  .section-content h2 p {
    font-size: 50px;
    margin: 0 0 16px 0;
  }
  .section-content p {
    font-size: 20px;
  }
  .trust-badge-custom img {
    max-width: 300px;
  }
}

@media (min-width:1025px) {
  section.section-hero {
    padding-bottom: 650px;
  }
  section.section-brand-logos {
    background: transparent;
    margin-top: -400px;
    position: relative;
    z-index: 2;
  }
}

@media (min-width: 1200px) and (max-width: 1320px) {
  ul#header_menu {
    grid-gap: 15px;
  }
}

@media (min-width: 1025px) and (max-width: 1199px) {
  .header-progress-bar p {
    font-size: 12px;
  }
  .header-start {
    padding: 0 20px;
  }
  ul#header_menu li a {
    font-size: 14px;
  }
  ul#header_menu {
    grid-gap: 15px;
  }
  .profile-menu a.primary-button {
    font-size: 14px;
    padding: 0 20px;
  }
  .profile-menu {
    grid-gap: 15px;
  }
  .navigation-container {
    grid-gap: 15px;
  }
  .section-img {
    padding-bottom: 56.5%;
  }
}

@media (min-width: 768px) and (max-width: 1260px) {
  body .module-content {
    grid-gap: 20px;
  }
  .list-module-item ul li {
    font-size: 14px;
  }
  body .modal-content {
    padding: 20px;
    width: calc(100% - 30px);
  }
  .inside-main {
    width: 100%;
    max-width: 560px;
    padding: 30px;
  }
  .whats-inside-popup ul li {
    font-size: 14px;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  body .new-tuitions-banner,
  body .new-banner {
    padding: 120px 0;
  }
  .sticky .section-head h3.section-title {
    font-size: 20px;
  }

  .section-free-interview-course.sticky a.primary-button {
    font-size: 16px;
  }

  .section-free-interview-course
    .email_access
    input.wpcf7-form-control.wpcf7-text {
    min-height: 50px;
    font-size: 16px;
  }

  .section-free-interview-course
    input.wpcf7-form-control.has-spinner.wpcf7-submit {
    min-height: 50px;
    font-size: 16px;
    padding: 0 20px;
  }

  section.section-hero {
    padding-top: 120px;
    padding-bottom: 60px;
  }

  .section-content h2 p {
    font-size: 50px;
  }
.trust-badge-custom img {
    max-width: 240px;
}
  .section-content p + p {
    margin-top: 10px;
}
  .trust-badge-custom a {
    padding: 10px;
}
  .section-content h2 p:last-child {
    margin-top: 0;
  }
  .section-hero .btns_data a {
    font-size: 14px;
}
  .section-content p {
    font-size: 18px;
  }
span.btn-text.buy_now_on_demand_learning {
    font-size: 14px;
}
  .section-img {
    padding-bottom: 56.5%;
  }

  .section-head h3.section-title {
    font-size: 40px;
  }

  section.section-brand-logos {
    padding-bottom: 100px;
  }

  section.section-free-interview-course {
    padding: 100px 0;
  }

  section.section-right-place {
    padding: 100px 0;
  }

  li.right-place-listing {
    padding: 45px;
    font-size: 24px;
  }

  section.section-features {
    padding: 100px 0;
  }

  section.section-aspiring-consultants {
    padding: 100px 0;
  }

  section.section-faculty,
  .section-transforming-candidates {
    padding: 100px 0;
  }

  section.section-testimonials {
    padding: 100px 0;
  }

  section.section-package {
    padding: 100px 0;
  }
  ul.faculty-logo.first-logo img {
    height: 40px;
    width: 160px;
  }
  section.section-workshop {
    padding: 100px 0;
  }

  .section-unsure,
  .section-schedule {
    padding: 100px 0;
  }
  ul.list-features li {
    grid-gap: 30px;
  }

  h6.list-features-item-title {
    font-size: 20px;
  }

  ul.stages-list {
    grid-template-columns: repeat(3, 1fr);
  }

  .stages-content img {
    height: 140px;
    width: 140px;
  }

  .transforming-candidates-list-row {
    grid-template-columns: repeat(4, 1fr);
  }

  .transforming-candidates-list-row li {
    padding: 15px;
  }

  .section-package .section-body {
    grid-template-columns: repeat(1, 1fr);
  }

  ul.workshop_rows-list-row {
    grid-gap: 15px;
    grid-template-columns: repeat(3, 1fr);
  }

  footer.footer {
    padding-top: 100px;
  }

  .top_footer .col-md-2:first-child {
    display: none;
  }
  .top_footer .row > div {
    max-width: 25%;
    flex: 0 0 25%;
  }

  .center_footer_academy h5 {
    font-size: 16px;
  }

  .social-media-section p,
  .email-section p {
    font-size: 16px;
  }

  .subscribe-section {
    flex-direction: column;
    grid-gap: 30px;
  }
}

@media (min-width: 1025px) {
  ul#header_menu ul.sub-menu ul.sub-menu {
    left: 0;
    top: 0;
    position: static;
    padding: 0;
    box-shadow: none;
    border-radius: 0;
  }
  ul#header_menu ul.sub-menu ul.sub-menu li > a {
    font-weight: 500;
    padding: 0 30px 12px 30px;
  }

  .menu-icon {
    display: none;
  }
  span.close-menu {
    display: none;
  }
}

@media (min-width: 1025px) {
  .menu-with-deadline {
    display: none;
  }
}

@media (max-width: 1024px) {
  .navigation-container .header-progress-bar {
    display: none;
  }
  .menu-with-deadline {
    display: flex;
    align-items: end;
    grid-gap: 16px;
    flex-direction: row-reverse;
  }

  .header-progress-bar p {
    font-size: 12px;
    line-height: 1.2;
  }

  .progress-bar-main {
    margin-top: 5px;
  }
  span.close-menu {
    position: absolute;
    right: 10px;
    top: 10px;
    font-size: 40px;
    line-height: 1;
    cursor: pointer;
    height: 40px;
    width: 40px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
  }
  #header_menu > .menu-item-has-children:hover::after {
    transform: rotate(90deg);
  }
  #header_menu > .menu-item-has-children {
    padding-right: 0;
  }
  .header-inner .menu-icon img {
    width: 24px;
    height: 24px;
    object-fit: contain;
    cursor: pointer;
    display: block;
  }

  .navigation-container {
    position: fixed;
    display: flex;
    height: 100vh;
    background: #fff;
    z-index: 9999;
    left: -100%;
    top: 0;
    width: 100%;
    max-width: 100%;
    flex-direction: column;
    justify-content: flex-start;
    padding: 45px 20px;
    overflow-y: auto;
    grid-gap: 16px;
    transition: 0.3s ease all;
  }
  .navigation-container.menu-open {
    left: 0;
  }
  ul#header_menu ul.sub-menu > li > a:hover {
    background: #fff;
    color: #000f7f;
  }
  ul#header_menu ul.sub-menu > li > a {
    padding: 8px 10px;
  }
  ul#header_menu ul.sub-menu > li ul.sub-menu li a {
    padding: 0 20px 12px 20px;
  }
  ul#header_menu li a {
    font-size: 14px;
    padding: 20px 0px;
  }
  div#navbar {
    flex-direction: column;
    display: flex;
    width: 100%;
  }

  ul#header_menu {
    flex-direction: column;
    grid-gap: 0;
  }

  .profile-menu {
    grid-gap: 16px;
    width: 100%;
  }

  .profile-menu a.primary-button {
    min-width: 120px;
  }

  ul#header_menu li {
    width: 100%;
  }

  ul#header_menu > li:not(:last-child) {
    border-bottom: solid 1px #ddd;
  }
  .header-inner .menu-icon img {
    width: 24px;
    height: 24px;
    object-fit: contain;
    cursor: pointer;
    display: block;
  }
  section.section-free-interview-course.sticky {
    display: none;
  }
  .nav-down .header.header-fixed {
    top: 0;
    transition: 0.3s ease all;
  }
  #header_menu > li > ul.sub-menu {
    position: static;
    opacity: 1;
    max-width: 100%;
    visibility: visible;
    box-shadow: none;
    padding: 0;
    border-radius: 0;
    max-height: 0;
    overflow: hidden;
    width: 100%;
  }
  #header_menu > li > ul.sub-menu ul.sub-menu {
    position: static;
    opacity: 1;
    visibility: visible;
    box-shadow: none;
    border-radius: 0;
    min-width: 100%;
    width: 100%;
  }
  #header_menu .open > ul.sub-menu {
    max-height: 370px;
  }

  #header_menu > .menu-item-has-children::after {
    bottom: auto;
    top: 18px;
  }

  ul#header_menu ul.sub-menu > li > a {
    font-weight: 500;
  }
  #header_menu > li > ul.sub-menu > li:first-child {
    border-top: solid 1px #ddd;
  }

  #header_menu ul.sub-menu > .menu-item-has-children > a {
    font-weight: 700;
  }
  #header_menu ul.sub-menu > .menu-item-has-children::after {
    content: "";
    width: 20px;
    height: 20px;
    top: 14px;
    bottom: auto;
    margin: auto 0;
    position: absolute;
    right: 0;
    background-image: url(/wp-content/uploads/2024/04/chevron.png);
    background-position: center center;
    background-size: contain;
    transform: rotate(90deg);
    transition: 0.3s ease all;
  }
}

@media (max-width: 767px) {
  #pum-33638 div#popmake-33638 p {
    font-size: 14px;
}

#pum-33638 div#popmake-33638 ul li {
    font-size: 14px;
}

#pum-33638 div#popmake-33638 {
    padding: 30px !important;!i;!;
}

#pum-33638 div#popmake-33638 h2 {
    font-size: 20px !important;!i;!;
}
#pum-33638 div#popmake-33638 h2 b {
    background-size: 22px;
    padding-left: 30px;
}
body #popmake-33638 button.pum-close.popmake-close {
    top: 0;
    right: 0;
}
  
  .remove-html-space .wpb_raw_code.wpb_content_element.wpb_raw_html {
    margin: 0;
  }
  .vc_row.wpb_row.vc_row-fluid.register-btn.container.register-btn---new {
    padding-bottom: 0 !important;
  }
  .vc_row.wpb_row.vc_inner.vc_row-fluid.container.take-entire {
    padding-top: 20px !important;
    padding-bottom: 0 !important;
  }
  .workshop-sec-123 .take-entire h2.workshop-heading {
    font-size: 16px !important;
    line-height: 20px !important;
  }
  body .alumni-hired-btn.new-ques ul li .weekend_0 li ul.weekend_0_content li {
    font-size: 14px !important;
    line-height: 22px !important;
    margin-left: 20px !important;
  }
  .workshop-sec-123 .new-ques ul {
    padding-left: 0;
  }
  .workshop-categories h3 {
    font-size: 16px;
    margin-bottom: 0 !important;
  }
  .beginner-sec .vc_column-inner {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .workshop-sec.workshop-sec-123 .vc_column-inner {
    padding-left: 15px;
    padding-right: 15px;
  }
  body .take-entire .agenda-point1 li:before {
    font-size: 20px;
  }

  body .take-entire .agenda-point1 li b {
    font-size: 14px;
  }
  body.page-template-default.page.page-id-28953 {
    overflow-x: hidden;
  }
  .vc_row.wpb_row.vc_row-fluid.workshop-sec.workshop-sec-123 {
    margin-top: 0 !important;
    padding-top: 40px !important;
  }
  .workshop-sec-123 h2:not(.inner-pages-heading) {
    font-size: 20px !important;
    line-height: 30px !important;
  }
  body .workshop-sec-123 .alumni-hired-btn.new-ques ul li {
    font-size: 16px !important;
    line-height: 26px !important;
    background-size: 24px;
    padding-left: 34px;
  }
  body .alumni-hired-btn.new-ques ul li .weekend_0 li {
    padding-top: 0;
  }
  body .alumni-hired-btn.new-ques ul li .weekend_0 li b {
    display: block;
  }
  body .alumni-hired-btn.new-ques ul li .weekend_0 li ul.weekend_0_content li {
    margin: 0;
    width: calc(100% - 20px);
    margin-left: 20px;
  }

  body .cunslting-colum p {
    line-height: 26px;
    font-size: 16px;
  }
  body.page-id-28953 h6.list-features-item-title br {
    display: none;
  }
  .express-consltig-botcamp---new
    .vc_row.wpb_row.vc_inner.vc_row-fluid.container.alumni-hired-btn {
    padding-top: 0 !important;
  }
  .express-consltig-botcamp---new h2.inner-pages-heading {
    margin-bottom: 30px !important;
  }
  .vc_row.wpb_row.vc_row-fluid.express-consltig-botcamp.express-consltig-botcamp---new {
    padding-bottom: 0 !important;
  }
  body .register_btns {
    margin-top: 0;
  }
  .workshop_about_sec h3.inner-pages-subheading {
    font-size: 20px !important;
    line-height: 30px !important;
    margin-bottom: 10px;
  }
  .wpb_text_column.wpb_content_element.container.workshop_about_sec {
    padding-bottom: 0;
  }
  .wpb_raw_code.wpb_content_element.wpb_raw_html.container.register-btn1 {
    padding-top: 30px !important;
  }
  body .MBB-sec .register-btn1 button,
  body .MBB-sec .register-btn2 button {
    font-size: 16px !important;
  }

  .workshop_about_sec h2 {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  body .new-auto-slide img {
    max-width: 100px;
  }
  body.page-id-28953 .inner_custom_content h1 {
    margin-top: 0;
  }

  .vc_row.wpb_row.vc_row-fluid.remove-margin-mobile.learn_essential_sec {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }

  .list-features-item {
    padding: 25px;
  }

  .cunslting-colum p {
    font-size: 16px;
    line-height: 26px;
  }
  .workshop-btn {
    margin-top: 50px;
  }
  .aspiring-btn {
    margin-top: 30px;
  }
  .section-btn.section-btn-new {
    flex-direction: column;
    align-items: center;
  }
  .section-btn-new a.download-btn.primary-button {
    min-width: 160px;
  }
  h6.bootcamp--h6 {
    padding: 10px 20px;
    font-size: 16px;
    line-height: 1.4;
  }
  .module1-plan .package-cols {
    padding: 15px;
  }
  .vc_row.wpb_row.vc_row-fluid.new-team-section {
    padding: 60px 0 !important;
  }
  section.section-right-place {
    background-attachment: scroll;
  }
  .page-id-30749 .new-tuitions-banner p {
    font-size: 14px;
    line-height: 24px;
  }
  body section.vc_section.other-links .other-links-inner a {
    min-height: 50px;
  }
  body .conclusion_headings p {
    line-height: 26px;
    font-size: 16px;
  }
  body.page-id-16976 li span {
    font-size: 16px;
  }
  .wpb_text_column.wpb_content_element.vc_custom_1716882401892.hire_bain_company_heading {
    padding-bottom: 0 !important;
  }
  .wpb_text_column.wpb_content_element.vc_custom_1716878996747.about_paraphs_bain_company.bcg-about.new-font-module {
    margin-bottom: 60px !important;
  }
  .young-ey img {
    width: 100%;
    display: block;
  }
  html
    body.wpb-js-composer
    .vc_tta.vc_general.profile_accordion_data
    .vc_tta-panel-heading
    h4.vc_tta-panel-title
    a {
    padding: 15px 40px !important;
  }
  body .vc_tta-panel-title.vc_tta-controls-icon-position-left a span {
    font-size: 16px !important;
  }
  body .processing_description_paraphs p,
  body .processing_description_paraphs li {
    font-size: 16px;
  }
  body .profile_accordion_data .vc_tta-panel-body p {
    font-size: 16px;
  }
  body .bain_progress_bar_data .vc_general.vc_single_bar small.vc_label {
    font-size: 14px;
  }
  html {
    overflow-x: hidden;
  }

  body .tabs_scrollspy ul a {
    font-size: 13px;
  }

  .tabs_scrollspy ul li {
    margin: 0 5px;
  }

  .vc_row.wpb_row.vc_row-fluid.why_hb_sec1.about_bain_data {
    padding: 60px 0 !important;
  }

  body .why_hb_sec1 p {
    font-size: 14px;
    line-height: 24px !important;
  }

  body.wpb-js-composer .vc_tta.vc_general.profile_accordion_data {
    margin-bottom: 20px;
  }
  .wpb_text_column.wpb_content_element.about_paraphs_bain_company.bcg-about {
    padding-bottom: 0 !important;
  }
  .vc_row.wpb_row.vc_row-fluid.kearney-why-section {
    padding: 60px 0 !important;
  }

  .why-work-bttom > .vc_column-inner {
    padding: 0 !important;
  }

  body .spaced-section > .vc_row.wpb_row.vc_row-fluid.container {
    padding: 60px 0 !important;
  }

  .bcg-purpose li,
  .bcg-purpose li span,
  .kearney-benifits li,
  .kearney-benifits li span,
  .page-id-14849 main li,
  .page-id-14849 main li span,
  .page-id-15127 main li,
  .page-id-15127 main li span,
  .page-id-15401 main li,
  .page-id-15401 main li span {
    font-size: 14px !important;
  }

  section.vc_section.getting-hired--11 {
    padding: 60px 0 !important;
  }

  section.vc_section.conclusion_section_data.conclusion_section_data2 {
    padding: 60px 0 !important;
  }

  section.vc_section.conclusion_section_data.conclusion_section_data2
    h2.inner-pages-heading {
    margin-bottom: 30px !important;
  }

  section.vc_section.conclusion_section_data.conclusion_section_data2
    .wpb_raw_code.wpb_content_element.wpb_raw_html {
    margin-top: 30px;
  }

  body section.vc_section.other-links {
    padding: 60px 0 !important;
  }
  body
    .vc_row.wpb_row.vc_row-fluid.container.vc_custom_1646212542854.vc_row-o-content-middle.vc_row-flex {
  }

  body section.vc_section.what-distinguishes {
    padding: 0 0 40px 0 !important;
  }
  body .wpb_text_column.wpb_content_element.bain_com_bottom_data_prhs p {
    line-height: 26px;
    font-size: 16px;
  }
  body .vc_row.wpb_row.vc_row-fluid.container.vc_custom_1646214397022 {
    padding-top: 60px !important;
  }
  body .ready_hire_text h3 {
    font-size: 18px;
  }
  body .work_life_balance_data .wpb_wrapper p {
    line-height: 24px;
    font-size: 16px;
  }
  section.vc_section.review-section123 .review_slider_sec p {
    font-size: 16px !important;
  }
  section.vc_section.review-section123 {
    padding: 60px 0 !important;
  }
  section.vc_section.getting-hired {
    padding: 60px 0 !important;
  }
  body .distingueshes_bottom_paraphs p {
    font-size: 16px;
    line-height: 26px;
  }
  body section.vc_section.other-links .other-links-inner a span {
    font-size: 18px !important;
  }
  body .profile_accordion_data table * {
    font-size: 12px !important;
  }
  body.wpb-js-composer
    .vc_tta.vc_general.profile_accordion_data
    .vc_tta-panel-body {
    padding: 10px 10px;
  }
  html {
    overflow-x: hidden;
  }
  a.primary-button.many_more_faculty {
    margin-top: 30px;
  }
  .transforming-candidates-list-row {
    margin-bottom: 30px;
  }
  body
    .section-free-interview-course
    .email_access
    input.wpcf7-form-control.wpcf7-text {
    padding-right: 150px !important;
  }
  body .email-section input.wpcf7-form-control.wpcf7-text {
    padding-right: 115px;
  }
  .alumni-hired-otr123 .alumni-hired-row .vc_col-sm-2 {
    width: 50%;
  }
  #main .alumni-hired-row h4 {
    font-size: 16px;
  }
  .alumni-hired-row p {
    font-size: 14px !important;
  }
  .alumni-hired-row p em {
    font-size: 14px !important;
  }
  body #main .alumni-hired-row h3 {
    font-size: 14px !important;
  }
  .vc_row.wpb_row.vc_row-fluid.ready-right-alumi {
    margin-top: 60px !important;
  }
  section.vc_section.container.alumni-hired-otr.alumni-hired-otr123 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  body #main .many-more-col .wpb_wrapper {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  body .many-more-col h2.vc_custom_heading.and-many-more-col {
    padding: 15px;
    font-size: 20px !important;
  }
  body .many-more-col .wpb_wrapper {
    width: 120px;
    height: 120px;
  }
  div#clubs_logo.desktop-version-logo {
    display: none;
  }
  div#clubs_logo.mobile-version-logos {
    display: block;
  }
  header.home_header {
    margin-top: 86px;
  }
  body .video_menu_header {
    background: 0 !important;
    padding: 0 !important;
  }
  body .new--banner-content h1 {
    font-size: 30px;
  }
  body .modal-content {
    padding: 20px;
    width: calc(100% - 30px);
    max-height: 90vh;
  }

  .list-module-item ul li {
    font-size: 12px;
  }

  h6.list-module-item-title {
    font-size: 16px;
    margin-bottom: 0;
  }

  body .module-content {
    grid-gap: 20px;
    grid-template-columns: repeat(1, 1fr);
  }

  .close--btn {
    margin-top: 15px;
  }

  span.close.primary-button {
    font-size: 14px;
    min-width: 120px;
  }

  span.close.primary-button i {
    right: 20px;
    font-size: 20px;
    top: 50%;
  }

  .workshop-head {
    margin-bottom: 20px;
  }

  #workshop-popup-icon img {
    height: 40px;
    width: 40px;
  }

  div#workshop-popup-title {
    font-size: 22px;
  }

  div#workshop-popup-time {
    font-size: 14px;
    background-size: 16px;
    padding-left: 24px;
  }
  .list-module-item ul {
    grid-gap: 0px;
  }
  body span.close {
    right: 10px;
    top: 5px;
  }

  .logos.logos2 {
    margin-top: 30px;
  }
  .logo_items img {
    height: 20px;
    width: 140px;
  }
  section.section-free-interview-course.sticky {
    display: none;
  }
  .trust-badge-custom img {
    max-width: 260px;
  }
  .section-features p {
    font-size: 16px;
  }
  .subscribe-section {
    flex-direction: column;
    grid-gap: 30px;
  }

  .social-media-section {
    flex-direction: column;
    grid-gap: 16px;
  }

  .email-section {
    flex-direction: column;
    grid-gap: 16px;
  }

  .email_popup {
    max-width: 300px;
  }

  .email-section input.wpcf7-form-control.wpcf7-text {
    font-size: 14px;
  }

  .email_popup input.wpcf7-form-control.has-spinner.wpcf7-submit {
    font-size: 14px;
  }

  p.copyright_text,
  .footer-btm-logo-text li {
    font-size: 12px;
  }

  .top_footer .col-md-2:nth-child(2) {
    order: 3;
  }

  .top_footer .col-md-4:nth-child(3) {
    order: 1;
  }

  .top_footer .col-md-2:nth-child(4) {
    order: 3;
  }

  .top_footer .col-md-2:nth-child(5) {
    order: 5;
  }

  footer.footer {
    padding-top: 30px;
  }

  .center_footer_academy h5 {
    font-size: 16px;
    margin: 16px 0;
  }

  .center_footer_academy img {
    height: 80px;
    width: 80px;
  }

  .top_footer .row {
    grid-row-gap: 30px;
  }
  .copyright-section {
    padding: 30px 20px 0 20px;
  }

  .top_footer ul.menu a {
    display: block;
    text-align: center;
    width: 100%;
    font-size: 14px;
  }

  .top_footer ul.menu li {
    width: 100%;
  }

  .footer_address p {
    text-align: center;
  }

  .top_footer ul.menu {
    grid-gap: 16px;
  }

  .social-media-section p,
  .email-section p {
    font-size: 16px;
  }
  .section-inner {
    flex-direction: column-reverse;
    grid-gap: 30px;
  }

  .section-inner > div {
    width: 100%;
  }

  .section-content h2 p {
    font-size: 28px;
  }

  .section-content p {
    font-size: 14px;
  }

  .btns_data {
    grid-row-gap: 15px;
  }

  section.section-hero {
    padding: 120px 0 60px 0;
  }

  .btns_data a {
    font-size: 14px;
  }

  ul.faculty-logo.first-logo {
    flex-wrap: wrap;
  }

  ul.faculty-logo.first-logo img {
    width: 150px;
    height: 35px;
  }

  section.section-free-interview-course {
    padding: 60px 0;
  }

  .section-head h3.section-title {
    font-size: 24px;
  }

  .section-head {
    margin-bottom: 25px;
  }

  section.section-right-place {
    padding: 60px 0;
  }

  li.right-place-listing {
    font-size: 18px;
    padding: 30px 20px;
  }

  ul.right-place-list {
    grid-gap: 15px;
  }

  section.section-features {
    padding: 60px 0;
  }

  .section-head p {
    font-size: 16px;
  }

  ul.list-features li {
    grid-gap: 30px;
    flex-wrap: wrap;
  }

  ul.list-features {
    margin: 0;
    padding: 0;
    list-style: none;
  }

  .section-features .list-features-item p {
    font-size: 14px;
  }

  body p,
  body li {
    font-size: 14px;
  }

  ul.stages-list {
    grid-gap: 30px;
    flex-wrap: wrap;
  }

  .stages-content img {
    width: 100%;
    height: 120px;
  }

  .stages-content h6.stages-title {
    font-size: 14px;
  }

  .stages-content h6.stages-title span {
    font-size: 12px;
  }

  ul.faulty-list-row,
  .transforming-candidates-list-row {
    grid-template-columns: repeat(2, 1fr);
  }

  .candidate_images {
    height: 80px;
    width: 80px;
  }

  .faulty-content span,
  .transforming-candidates-content span {
    font-size: 12px;
    min-width: 141px;
  }

  section.section-aspiring-consultants {
    padding: 60px 0;
  }

  section.section-faculty,
  .section-transforming-candidates {
    padding: 60px 0;
  }

  section.section-testimonials {
    padding: 60px 0;
  }

  .section-testimonials h5.testimonial-content {
    font-size: 18px;
  }

  .section-unsure,
  .section-schedule {
    padding: 60px 0;
  }

  .primary-button {
    font-size: 14px;
    min-height: 44px;
  }

  section.section-package {
    padding: 60px 0;
  }

  section.section-workshop {
    padding: 60px 0;
  }

  .tab button {
    font-size: 12px;
    min-height: 66px;
    padding: 0 10px;
    min-width: unset;
    border-radius: 10px;
  }

  .tab button span {
    font-size: 10px;
  }
  section.section-free-interview-course.sticky.fixed {
    display: none;
  }
  .stages-list li {
    width: 27%;
  }
  .stages-content h6.stages-title span {
    display: none;
  }
  .tab {
    grid-gap: 10px;
  }
  .bottom_footer {
    margin-top: 30px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .footer_address p {
    font-size: 14px;
  }

  body .primary-button {
    font-size: 16px;
    padding: 0 20px;
    min-height: 44px;
  }

  .section-unsure .section-head,
  .section-schedule .section-head {
    margin-bottom: 30px;
  }

  .section-main {
    padding: 0 20px;
  }

  ul.workshop_rows-list-row {
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 16px;
  }

  h6.workshop-title {
    font-size: 14px;
  }

  .workshop_rows-list-row li {
    padding: 16px;
  }

  ul.workshop_rows-list-row + ul.workshop_rows-list-row {
    margin-top: 16px;
  }

  .section-btn {
    margin-top: 30px;
  }

  .section-package .section-body {
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 30px;
  }

  .package-cols {
    padding: 24px;
  }

  .package-wrapper p {
    font-size: 14px;
  }

  .package-wrapper ul li {
    font-size: 14px;
  }

  .package--img img {
    max-width: 140px;
  }

  .package--img span {
    font-size: 14px;
  }

  .package-wrapper ul {
    padding: 12px;
  }

  .faulty-list-row span > img,
  .transforming-candidates-list-row span > img {
    margin: 0 auto;
    max-width: 80px;
    height: 26px;
  }

  .faulty-list-row li > div,
  .transforming-candidates-list-row li {
    padding: 16px;
  }

  h6.faculty-title,
  h6.transforming-candidates-title {
    font-size: 14px;
  }

  .transforming-candidates-list-row {
    grid-gap: 16px;
  }

  .trust_badges img {
    max-width: 120px;
  }

  .faulty-list-row li .faulty-content {
    min-height: 210px;
    min-width: 150px;
  }

  .faulty-list-row li {
    padding: 15px 8px;
  }

  ul.stages-list {
    display: flex;
    grid-gap: 16px;
  }

  body .stages-list li {
    width: 100%;
    padding: 16px;
    max-width: 45%;
    margin: 0 auto;
  }

  .section-faculty .section-main .section-head {
    padding: 0 20px;
  }

  ul.list-features li {
    grid-template-columns: repeat(1, 1fr);
  }

  h6.list-features-item-title {
    font-size: 22px;
  }
  .tab {
    margin-bottom: 30px;
  }

  .stages-content h6.stages-title {
    margin-top: 16px;
  }

  .section-free-interview-course
    input.wpcf7-form-control.has-spinner.wpcf7-submit {
    font-size: 14px;
    padding: 0 16px;
    min-height: 50px;
  }

  .section-free-interview-course
    .email_access
    input.wpcf7-form-control.wpcf7-text {
    min-height: 50px;
    font-size: 14px;
    padding: 0 20px;
  }

  .section-free-interview-course:not(.sticky) a.inside-link {
    font-size: 18px;
    line-height: 1;
    margin: 30px 0;
  }

  .section-free-interview-course:not(.sticky) img {
    aspect-ratio: 1.5/1;
  }

  .section-brand-logos ul + p {
    margin-top: 30px;
  }

  section.section-brand-logos {
    padding-bottom: 60px;
  }

  section.section-brand-logos h3.section-title {
    padding: 0px 20px !important;
  }

  .section-img {
    padding-bottom: 56.5%;
    margin-top: 60px;
  }

  .section-content h2 p:last-child {
    margin: 0 0 16px 0;
  }

  .btns_data {
    flex-direction: column;
    margin-top: 16px;
  }

  .btns_data a {
    min-width: 240px;
  }

  .header {
    padding: 16px 0;
  }

  .header-start {
    padding: 0 20px;
  }
  .section-content h1 {
    font-size: 14px;
  }
  .header-inner img {
    max-width: 120px;
  }

  .header.header-fixed .header-inner img {
    max-width: 120px;
  }
  section.section-free-interview-course.sticky {
    display: none;
  }

  .inside-main {
    width: calc(100% - 30px);
    padding: 20px;
  }

  .whats-inside-popup ul li {
    font-size: 12px;
    padding-left: 32px;
  }

  .whats-inside-popup ul li strong {
    font-size: 16px;
  }

  .whats-inside-popup h2 {
    font-size: 20px;
    margin-bottom: 20px;
  }

  .inside-heading h3 {
    font-size: 22px;
    margin-bottom: 0;
  }

  .inside-img img {
    height: 40px;
    width: 40px;
  }

  .whats-inside-popup ul {
    margin-bottom: 20px;
  }

  .whats-inside-popup ul li span {
    height: 24px;
    width: 24px;
    font-size: 14px;
  }

  body span.popup-close {
    right: 15px;
    top: 5px;
  }

  span.timer-span {
    font-size: 14px;
    background-size: 16px;
    padding-left: 22px;
  }
  .new-banner-wrapper h1 {
    font-size: 25px;
  }

  .new-banner-wrapper h3 {
    font-size: 16px;
  }

  .new-banner-wrapper {
    padding: 0 20px;
  }
  #main .misson_heading p {
    font-size: 14px;
  }
  body .inner-pages-heading {
    font-size: 25px !important;
  }
  .accordion_body_text p,
  #main .generalist-associate li *,
  #main .generalist-associate li {
    font-size: 16px;
  }
  body p,
  body li {
    font-size: 16px;
  }
  span.vc_tta-title-text {
    line-height: 22px;
  }
  .new-tuitions-banner h1 {
    font-size: 25px;
  }
  .inner_custom_content .top-cnslt-comny a {
    font-size: 12px;
  }
  section.vc_section.container.top-consulting-profiles.top-consulting-profiles2 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  body .top-consulting-profiles.top-consulting-profiles2 p a {
    font-size: 14px;
  }
  .main_contact_pages_new form.wpcf7-form {
    padding: 20px;
  }
  .main_contact_pages_new input.wpcf7-form-control.wpcf7-text,
  .main_contact_pages_new textarea.wpcf7-form-control.wpcf7-textarea {
    font-size: 14px;
  }

  .new-blog-design .inner-blg a.blog-content {
    font-size: 18px;
  }
  a.post_excerpts_data {
    font-size: 14px !important;
  }
  body .entry-content .team_sec1,
  body .hb_team {
    padding-left: 20px;
    padding-right: 20px;
  }
  h4.interested-heading {
    font-size: 18px;
  }
  .tmm .tmm_desc p {
    font-size: 16px !important;
  }
  #main .modules-bar p.module_heading {
    font-size: 20px !important;
  }
  #main .vc_row.wpb_row.vc_row-fluid.modules-bar p.module_action {
    font-size: 16px !important;
  }
  section.vc_section.schedule_data_sec.pricing-new-section {
    padding: 40px 20px 0 20px;
  }
  section.vc_section.schedule_data_sec.schedule_data_sec123 {
    padding: 60px 0;
  }
  body section.vc_section.schedule_data_sec.schedule_data_sec2 {
    padding: 60px 0 60px 0;
  }
  .btns-groups-new .wpb_wrapper p {
    flex-direction: column;
  }
  #main
    .pricing-new-section
    .vc_row.wpb_row.vc_row-fluid.isa_payment_container.container {
    margin-top: 60px !important;
  }
  body .combine-heading.isa_headings_data .rt-heading h3 {
    font-size: 30px !important;
  }
  body #main .combine-heading.isa_headings_data h2 {
    margin: 0 auto 10px auto !important;
    display: flex;
  }
  body .schedule_data_sec2 p {
    text-align: center;
  }
  body .schedule_data_sec2 a.primary-button {
    margin: 0 auto;
    text-align: center;
  }
  body
    .vc_row.wpb_row.vc_inner.vc_row-fluid.fees_support.tuitions-sec2.modules_data {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  #main .vc_row.wpb_row.vc_row-fluid.modules-bar p.module_content {
    font-size: 14px !important;
  }
  .pricing-new-section2
    .vc_row.wpb_row.vc_row-fluid.shedule_container.container.shedule_container123 {
    padding: 0;
  }
  body #main .vc_row.wpb_row.vc_row-fluid.modules-bar p.module_action {
    font-size: 14px !important;
  }
  .vc_row.wpb_row.vc_row-fluid.modules-bar {
    padding: 40px 0 !important;
  }
  #main .lt-heading h2.new-innerpages-heading {
    margin: 0 auto 10px auto !important;
  }
  body #main .combine-heading.isa_headings_data {
    margin: 0 !important;
  }
  .shedule_container123
    .vc_row.wpb_row.vc_inner.vc_row-fluid.fees_support.tuitions-sec2.tution_other_infos_data.schedule_data_sec2 {
    padding-bottom: 60px !important;
  }
  #main .btns-groups-new .wpb_wrapper p a.primary-button {
    min-height: 50px;
    font-size: 14px !important;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    padding: 0 10px !important;
  }
  .wpb_text_column.wpb_content_element.section_accordion_contents h2 {
    font-size: 18px !important;
    font-weight: 400;
  }
  body .combine-heading.isa_headings_data .rt-heading h4 {
    font-size: 16px;
    line-height: 1.6;
  }
  #main .pricing-new-section2 p {
    font-size: 16px;
  }
  #main .pricing-new-section2 .wpb_raw_code.wpb_content_element.wpb_raw_html {
    margin: 30px 0 0 0;
  }
  #main .pricing-new-section2 p br {
    display: none;
  }
  .new-tuitions-banner,
  .new-banner {
    padding: 60px 0;
  }
  .tuitions-banner-wrapper h1,
  .alumni-banner-wrapper h1,
  .new-banner-wrapper h1 {
    font-size: 28px;
  }
  .tuitions-banner-wrapper h3,
  .alumni-banner-wrapper h3,
  .new-banner-wrapper h3 {
    font-size: 16px;
  }
  .new-reviews-section .testimonial-single p {
    font-size: 16px !important;
  }
  .new-reviews-section span.testimonial-tagline {
    font-size: 11px !important;
  }
  .new-reviews-section .testimonial-single p {
    font-size: 16px !important;
  }
  .new-reviews-section span.testimonial-tagline {
    font-size: 14px !important;
  }
  .new-reviews-section span.testimonial-name,
  .vc_section.what_are_students_saying_sec.students_data_container-new
    span.testimonial-name {
    font-size: 16px !important;
  }
  body .vc_row.wpb_row.vc_inner.vc_row-fluid.banner-content {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .vc_row.wpb_row.vc_row-fluid.new--banner-content.vc_custom_1715678902155.vc_row-has-fill {
    background-position: top right -100px;
  }
  .bg-gredient {
    padding: 30px 0 !important;
  }
  .remove-extra-space li.right-place-listing {
    font-size: 18px;
    padding: 30px 20px;
  }
  .vc_row.wpb_row.vc_row-fluid.inside-above.inside-above2 {
    padding: 30px 0 !important;
  }
  body .new-font-module p,
  body .new-font-module span {
    font-size: 16px !important;
  }
  .mdlt-right {
    margin-left: 20px;
  }

  #content
    .vc_row.wpb_row.vc_row-fluid.container.express-allumi.cunslting-alumi.mdl2-list {
    padding: 70px 0 !important;
  }
  .onbording-otr li {
    font-size: 18px;
  }
  .vc_row.wpb_row.vc_row-fluid.testimonial-slider-module2,
  .vc_row.wpb_row.vc_row-fluid.express-consltig-botcamp.cunslting-ready.cunslting-ready234 {
    padding: 35px 0 !important;
  }
  .vc_row.wpb_row.vc_row-fluid.watch-clarift-table.chalnges-hires {
    padding: 35px 0 !important;
  }
  .vc_row.wpb_row.vc_row-fluid.practice-table.prct-expert.cunslting-cost.cunslting-cost2 {
    padding: 35px 0 0px 0 !important;
  }
  .vc_row.wpb_row.vc_row-fluid.watch-clarift-table.chalnges-hires {
    padding-top: 35px !important;
    padding-bottom: 70px !important;
  }
  body .list_grid p {
    padding: 30px 15px 30px 15px !important;
    text-align: center !important;
  }
  .vc_row.wpb_row.vc_row-fluid.container.schedule_a_call.schedule_a_call2.vc_row-o-content-middle.vc_row-flex {
    padding-top: 35px !important;
    padding-bottom: 70px !important;
  }
  .inside-above .vc_row.wpb_row.vc_inner.vc_row-fluid.container.student-saying {
    margin-top: 40px !important;
  }
  .vc_row.wpb_row.vc_row-fluid.express-consltig-botcamp.cunslting-ready.dont-strugle.dont-strugle2 {
    padding: 60px 0 !important;
  }
  .vc_row.wpb_row.vc_row-fluid.xprs-botcmp-plan.module2-plan.module2-slider.insde-slider.insde-slider123 {
    padding: 70px 0 70px 0 !important;
  }
  .wall_testimonial.sneak-peak-video {
    background: transparent !important;
    padding: 0px 0 !important;
  }
  div#why-hgb {
    padding-bottom: 10px;
    padding-top: 0;
  }
  .schedule_a_call .vc_column-inner {
    padding-top: 0px !important;
  }
  .vc_row.wpb_row.vc_inner.vc_row-fluid.container.alumni-hired-btn.vc_custom_1715670719303 {
    padding-top: 70px !important;
  }
  .vc_row.wpb_row.express-consltig-botcamp {
    padding-top: 0 !important;
    padding-bottom: 70px !important;
  }
}
