.custom-content {
  position: relative !important;
}
.page-id-33337 h1.short-h1 {
  top: 0;
}
.page-id-595 .custom-content h1,
.page-id-29557 .custom-content h1,
.page-id-33347 .custom-content h1 {
  color: #fff;
}
.page-id-33347 .inner_custom_content h1 {
  margin-bottom: 20px;
  top: 0;
}
.page-id-33347 .video_menu_header .custom-content {
  position: static !important;
  transform: none;
  max-width: 1200px;
  width: 100%;
  padding: 0;
  margin: auto;
}
.vc_custom_1718956845445 ul.stages-list {
  grid-template-columns: repeat(4, 1fr);
}

/*Lead Popup css */
.pum-theme-6926,
#popmake-31651 {
  background-color: rgb(0 0 0 / 80%) !important;
}

#popmake-31651,
#popmake-32645 {
  max-width: 625px !important;
  border-radius: 15px !important;
  background: #f7f6f6 !important;
  border: 0 !important;
  box-shadow: 0 0 0 0 rgba(2, 2, 2, 0.23) !important;
  overflow: hidden;
  width: calc(100% - 20px);
  margin: auto;
  position: absolute;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%);
}

#popmake-31651 h3,
#popmake-32645 h3 {
  color: #000;
  max-width: 300px;
  margin: 0 auto;
  line-height: 40px;
  text-align: center;
}

#popmake-31651 .frm_fields_container {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

#popmake-31651 #frm_error_field_email {
  color: red;
  font-size: 12px;
  position: absolute;
  text-align: center;
  left: 0;
  right: 0;
}

#popmake-31651 p,
#popmake-32645 p {
  color: #000;
  text-align: center;
}

#popmake-31651 p:last-child {
  max-width: 325px;
  margin: 0px auto;
}

#popmake-31651 .frm_button_submit,
#popmake-31651 #frm_field_6_container {
  margin: 0px !important;
}

#popmake-31651 input[type="email"] {
  min-height: 60px;
  font-weight: 500;
  border-radius: 10px 0 0 10px;
  border: 3px solid #c7c7c7;
  min-width: 235px !important;
}

#popmake-31651 button[type="submit"] {
  font-weight: 500;
  background: #030f7f;
  margin: 0 0 0 -15px !important;
  min-height: 60px;
  border: 0;
  border-radius: 0 10px 10px 0;
  min-width: 125px;
}

#popmake-31651 button[type="submit"]:hover {
  color: #fff !important;
}

#popmake-31651 .pum-close.popmake-close,
#popmake-32645 .pum-close.popmake-close {
  right: 11px;
  bottom: auto;
  top: 5px;
  padding: 0px;
  color: #444;
  font-size: 25px;
  border-radius: 0;
  box-shadow: 0px 0px 0px 0px rgba(2, 2, 2, 0.23);
  background-color: transparent;
}

#frm_form_2_container {
  margin: 25px 0px !important;
}

#frm_error_field_6 {
  position: absolute;
  text-align: center;
  width: 100%;
  left: 0px;
  margin: 5px 0 0 0;
}

@media (max-width: 500px) {
  #popmake-31651 h3,
  #popmake-32645 h3 {
    font-size: 26px;
  }

  #popmake-31651 input[type="email"] {
    min-width: 225px !important;
  }

  #popmake-31651 button[type="submit"] {
    min-width: 90px;
  }
}

/*Lead Popup css end */

/* Comparison table start
 */
.comparison-table .package--img {
  grid-gap: 0px;
  padding-left: 310px;
  color: #212529;
}
.comparison-table .package--img img {
  display: block;
  max-width: 140px;
}
section.section-aspiring-consultants.comparison-table {
  background-image: none !important;
}
.comparison-table table.table.table-responsive {
  display: table;
  margin: 0;
  background: #fff;
  padding: 30px;
  box-shadow: 0 0 30px 0 #0000003b;
}
body .comparison-table table thead th {
  border: none !important;
  padding: 30px 20px !important;
  font-size: 18px !important;
}
span.vs-span {
  position: absolute;
  right: -20px;
  width: 40px;
  height: 40px;
  background: #0099e7;
  border-radius: 40px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  top: 50%;
  transform: translateY(-50%);
  font-size: 16px;
  line-height: 1;
}
.comparison-table table {
  width: 100%;
  border-collapse: collapse;
  border: none;
  border-radius: 30px;
}
body .comparison-table table tr:last-child td {
  border: none !important;
}
.comparison-table .table td,
.comparison-table .table th {
  padding: 0.75rem;
  vertical-align: middle;
  border-top: none !important;
  border-bottom: 1px solid #a1a1a1 !important;
}
.comparison-table th,
.comparison-table td {
  border: 1px solid #ddd;
  padding: 12px;
  text-align: center;
}
.comparison-table .container {
  max-width: 1240px;
  /*     border: 1px solid #000f7f; */
  border-radius: 30px;
  padding: 0;
}
.comparison-table table.table.table-responsive {
  display: table;
  margin: 0;
}
.comparison-table table td {
  color: #000f7f;
}
.comparison-table td img {
  width: 20px;
}
.comparison-table th:first-child,
.comparison-table td:first-child {
  width: 50%;
  text-align: left;
  font-weight: 500 !important;
}
body .comparison-table .table td,
body .comparison-table .table th {
  font-size: 20px;
  padding: 15px 20px;
}
.comparison-table th:nth-child(2),
.comparison-table th:nth-child(3),
.comparison-table td:nth-child(2),
.comparison-table td:nth-child(3) {
  width: 25%;
}
.comparison-table tr td:nth-child(2),
.comparison-table th:nth-child(2) {
  background-color: #000f7f;
  color: #fff;
}
.comparison-table span.custom-tooltip {
  position: absolute;
  left: 50%;
  bottom: 100%;
  width: 100%;
  max-width: 300px;
  background: #000f7f;
  color: #fff;
  padding: 20px;
  border-radius: 10px;
  font-size: 16px;
  text-align: center;
  opacity: 0;
  visibility: hidden;
  transition: 0.3s ease all;
}
.comparison-table th:first-child,
.comparison-table td:first-child {
  position: relative;
}
.comparison-table span.custom-tooltip::after {
  content: "";
  height: 0;
  width: 0;
  position: absolute;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #000f7f;
  bottom: -9px;
  left: 50%;
  transform: translateX(-50%);
}
.comparison-table td:hover span.custom-tooltip {
  opacity: 1;
  visibility: visible;
  bottom: 90%;
}
span.custom-tooltip a {
  color: #fff !important;
  text-decoration: underline;
}
/* Comparison table end */
.module-3-banner a.primary-button {
  margin-bottom: 30px;
}
.post-30759 ul li {
  font-size: 20px;
}
section.section-transforming-candidates {
  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;
}
.module-3-banner p {
  font-size: 28px;
  color: #fff;
  font-weight: 500;
  margin-bottom: 30px;
}
body .inner_custom_content .module-3-banner h1 {
  margin-bottom: 25px;
}
.module-3-banner h1 {
  font-size: 60px;
  line-height: 1.2;
}
.module-3-banner a.primary-button {
  background: #fff;
  color: #000f7f;
  border-color: transparent;
  margin-top: 0px;
}
.vc_custom_1715861057953 .mdlt-right p {
  color: #fff;
}
.author-box {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
/* .module-3-banner a.frm_start_over {
  display: none;
}
.module-3-banner .frm_submit {
  position: absolute;
  right: 0;
  top: 0;
} */
/* .module-3-banner .frm_form_fields .frm_fields_container {
  display: block;
  position: relative;
  overflow: hidden;
  border-radius: 60px;
  border: solid 2px #5cefaf;
}
.module-3-banner .frm_style_formidable-style.with_frm_style .form-field {
  margin: 0;
} */
/* .module-3-banner button.frm_button_submit.frm_final_submit {
  min-height: 60px;
  border: none;
  background: #5cefaf !important;
  font-weight: 700;
  color: #171717 !important;
  padding: 0 36px;
  font-size: 20px;
  opacity: 1;
  border-radius: 0;
  margin: 0;
}
.module-3-banner .frm_form_field > .frm_primary_label {
  display: none !important;
}
.module-3-banner .frm_submit {
  text-align: center;
}
.module-3-banner div#frm_form_3_container {
  width: 100%;
  max-width: 600px;
  margin: 0 auto;
}
.module-3-banner div#frm_form_3_container input[type="email"] {
  appearance: none;
  border: none;
  min-height: 60px;
  padding: 0 280px 0 30px;
  color: #171717;
  font-weight: 600;
  width: 100%;
  outline: none;
  box-shadow: none;
  font-size: 20px;
  font-family: "Inter", sans-serif;
  background-color: #fff;
} */
/* .module-3-banner .frm_error {
  display: none;
} */
/* .module-3-banner .frm_style_formidable-style.with_frm_style .frm_error_style {
  background: #fff;
  text-align: center;
  color: #171717;
  font-size: 16px;
  border: none;
}

.module-3-banner div#frm_form_3_container input[type="email"]::placeholder {
  opacity: 1;
  color: #171717;
}
.module-3-banner .frm_message {
  text-align: center;
  background: #fff !important;
  color: #000f7f !important;
}
.module-3-banner .frm_message p {
  color: #000f7f !important;
  font-size: 20px;
} */

.author-img img {
  width: 100px;
  border-radius: 500px;
  -o-object-fit: cover;
  object-fit: cover;
}

.author-img {
  flex-shrink: 0;
  margin-inline-end: 25px;
}
.author-box p {
  margin-bottom: 0;
}
#main .schedule_data_sec2 h4 em {
  font-size: 18px;
}
h2.top_heading.inner-pages-heading.numbers-heading {
  margin-bottom: 50px !important;
}
ul.weekend_0 {
  margin-top: 0px !important;
}
.student_area_copyrights {
  order: 3;
}
.bottom_btns.sched a span {
  color: #fff;
  padding-top: 3px;
}
.bottom_btns.sched a {
  background: #000f7f;
  color: #fff !important;
}
.page-id-5775 .header {
  background: #fff;
}
a.student_video_btns:hover {
  color: #5e5e5e;
  background: #ebebeb;
}
body a.dril_btns {
  background: #3c479d !important;
}
body a.student_video_btns {
  background: #444b80;
}
body a.videos_btns {
  background: #000f7f;
}
body a.student_folder_btns {
  background: #4b56a5 !important;
}
body.page-template.page-template-welcome-product-area .header,
body.page-template-drills .header,
body.page-id-29795 .header {
  margin-top: 32px;
}
body.logged-in .header {
  margin-top: 32px;
}
body.page-template-drills
  .drill_meeting_right_sec.wpb_column.vc_column_container {
  padding: 110px 30px 30px 0;
}
ul.login-content-list {
  text-align: left;
}
.inner_free_unsed_empty_space p {
  text-align: left;
}
ul.login-content-list li {
  font-size: 18px;
}
.student_area_copyrights p {
  margin-bottom: 35px !important;
}
.page-id-30519 .video_menu_header,
.page-id-31307 .video_menu_header {
  background: none;
  padding: 0;
}
.video_menu_header {
  background-color: #5b00bc;
  background-image: linear-gradient(
    45deg,
    #5b00bc 0%,
    #655cef 45%,
    #0099e7 100%
  );
  padding: 100px;
}
.page-id-31164 .thank-you-cont {
  max-width: 550px;
  margin: 0 auto;
  background: transparent;
  padding: 40px 20px;
  border-radius: 7px;
}
body.page-id-31164 .inner_custom_content h1 {
  margin-bottom: 35px;
  color: rgb(0, 15, 127);
}
.page-id-31164 .thank-you-cont h3.main-sub-title {
  color: rgb(0, 15, 127);
  font-size: 24px;
  line-height: 32px;
  text-transform: none;
  margin: 0;
}
.page-id-31164 .thank-you-cont p img {
  border-radius: 50%;
  border: 4px solid #0099e7;
  padding: 10px;
}
body
  .bain_progress_bar_data
  .vc_general.vc_single_bar.vc_progress-bar-color-black
  span.vc_bar {
  background-color: #0099e7 !important;
}
button.owl-dot.active span {
  background-color: #000 !important;
}
body .revolutionery_headings h3 {
  font-size: 22px;
}
a#profile-link-btn {
  display: flex;
  border: 2px solid #91b3bcc2;
  padding: 8px 8px;
  background: #fff;
  margin-top: 30px !important;
  font-size: 14px;
  color: #191919;
  gap: 10px;
}
div#tp-widget-logo {
  width: 80px;
}
body .inner_trust_widget {
  border: none;
}
footer .inner_trust_widget-content {
  min-width: 285px !important;
}
footer a#profile-link-btn {
  border: none;
  margin-top: 0 !important;
}
.page-id-21622 .home_top_video img,
.page-id-21990 .home_top_video img,
.page-id-21993 .home_top_video img,
.page-id-21998 .home_top_video img,
.page-id-23600 .home_top_video img,
.page-id-27586 .home_top_video img,
.page-id-28959 .home_top_video img,
.page-id-21866 .home_top_video img,
.page-id-21874 .home_top_video img {
  max-height: 500px;
}
.page-id-29786 .student_area_copyrights {
  order: 4;
}
.page-id-29786 .back_button_recordings {
  display: none;
}
.requested_btn_for_product a.workshop_btns {
  padding: 12px 24px;
  background: #000f7f;
  border-color: #000f7f;
  text-transform: uppercase;
  transition: all 0.5s ease-in-out 0s;
  color: #fff;
  border-radius: 4px;
  display: inline-flex;
  letter-spacing: 0.2px;
  text-decoration: none;
  font-size: 15px;
}
.requested_btn_for_product {
  text-align: center;
  margin-top: 15px;
  margin-bottom: 5px;
  display: flex;
  justify-content: center;
  gap: 30px;
}
a.workshop_btns.locked {
  display: none;
  pointer-events: none;
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity = 65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
body #login h1 a,
body .login h1 a {
  background-repeat: no-repeat;
  padding-bottom: 30px;
  height: 105px !important;
  width: 105px !important;
  display: block !important;
  background-size: contain !important;
}
.super_logo img {
  max-width: 220px;
}
a.navbar-brand img {
  max-width: 200px;
}
#scroll_logo a.navbar-brand img {
  max-width: 120px;
}
div#scroll_logo.visible-logo {
  padding: 10px;
}
.drill_carousel_data ol.vc_carousel-indicators {
  bottom: auto;
}
body li.menu-item-has-children .sub-menu {
  top: 100%;
}
.module-2-terms {
  display: none;
}
.countdown-timer-wrapper {
  display: none;
}
.internship_logo_img figure.wpb_wrapper.vc_figure {
  width: 100%;
}
.internship_logo_img img.vc_single_image-img {
  aspect-ratio: 1;
  object-fit: contain;
  height: 100%;
}
.internship_logo_img .vc_single_image-wrapper {
  background: #fff;
}
.internship_logo_img .vc_single_image-wrapper {
  width: 100%;
}
body .dark-bg-img .vc_single_image-wrapper {
  background: #000;
}
.badge_date a {
  font-size: 20px;
}
h2.workshop-heading {
  font-size: 25px;
  margin-top: 30px;
  color: #212529 !important;
}
body .cunslting-colum * h2 {
  color: #212529 !important;
}
.single-post .entry-content table {
  border: solid 1px #ddd;
  margin: 30px 0;
  background: #fff;
}

.single-post .entry-content table td,
.single-post .entry-content table th {
  padding: 10px;
  border: solid 1px #ddd;
  font-size: 18px;
}

.custom-topbar {
  display: none !important;
}

#golden-ticket-challenge-countdown #ts-countdown {
  color: #cca53d !important;
  background-color: #cca53d47 !important;
  border-color: #cca53d !important;
}
#golden-ticket-challenge-countdown #ts-countdown p {
  color: #cca53d !important;
}
span.ez-toc-title {
  font-size: 24px;
  font-weight: 600;
}
body #ruigehond006_inner {
  display: none;
}
body li.ez-toc-page-1.active a {
  font-weight: 700 !important;
  color: #000f7f !important;
  display: flex;
  font-size: 16px;
  letter-spacing: normal;
}
body li.ez-toc-page-1 a {
  font-weight: 700;
  display: flex;
  font-size: 16px;
  letter-spacing: normal;
  color: #171717;
}
div#ruigehond006_wrap {
  top: 0px !important;
}
div#ruigehond006_inner {
  height: 6px !important;
}
/*29-12-2023*/
body.page-id-28396.page-template.logged-in .inner_custom_content {
  height: calc(100% - 266px) !important;
}
a.videos_btns {
  padding: 12px 24px;
  background: #000f7f;
  border-color: #000f7f;
  text-transform: uppercase;
  transition: all 0.5s ease-in-out 0s;
  color: #fff;
  border-radius: 4px;
  display: inline-flex;
  letter-spacing: 0.2px;
  text-decoration: none;
  font-size: 15px;
}
a.student_video_btns {
  padding: 12px 24px;
  background: #000f7f;
  border-color: #000f7f;
  text-transform: uppercase;
  transition: all 0.5s ease-in-out 0s;
  color: #fff;
  border-radius: 4px;
  display: inline-flex;
  letter-spacing: 0.2px;
  text-decoration: none;
  font-size: 15px;
}

/*12-14-2023*/
.ts-boot-camp-container .ts-title h3 {
  font-size: 45px;
  /*  font-weight: 700; */
  text-transform: uppercase;
}
.ts-boot-camp-container .ts-title p {
  font-size: 28px;
  /*  font-weight: 500; */
}
.ts-boot-camp-container .ts-title {
  padding: 80px 0;
}
.ts-boot-camp-container .ts-title {
  padding: 80px 0;
  padding-bottom: 40px !important;
}
.ts-title.free-seat.col-sm-12 {
  padding: 0 !important;
}
.ts-boot-camp-container .ts-tab-layout ul li {
  list-style-type: none;
}
.ts-boot-camp-container .ts-tab-layout ul li {
  display: flex;
  justify-content: center;
  vertical-align: middle;
  align-items: center;
}
.ts-boot-camp-container .ts-tab-layout ul li div {
  font-size: 35px;
  font-weight: 400;
  text-align: center;
  width: 60px;
  height: 60px;
  line-height: 1;
  padding: 5px;
  display: flex;
  justify-content: center;
  vertical-align: middle;
  align-items: center;
  border-radius: 50px;
}
.ts-boot-camp-container .ts-tab-layout ul li {
  background-image: unset !important;
}
.ts-boot-camp-container .ts-tab-layout .ts-content li p {
  font-size: 18px;
  font-weight: 400;
  text-align: center;
  font-family: sans-serif !important;
  padding: 0 50px;
}

body
  .custom-topbar.topbar-hidden
  + header
  nav.navbar.navbar-expand-md.fixed-header {
  top: 0;
}
.ts-boot-camp-container .ts-tab-layout .ts-content li {
  margin: 0 auto !important;
}
.ts-arrow-down {
  text-align: center;
  padding: 0 !important;
}
.ts-boot-camp-container .ts-md-section p {
  font-size: 22px;
  font-weight: 600;
  text-align: center;
  font-family: sans-serif !important;
  padding: 10px 0;
}

.ts-boot-camp-container .tx-box-container {
  margin: 25px 0;
  border-radius: 30px;
  padding: 30px 25px !important;
  box-shadow: 0 0px 2px 0.5px #ccc;
}
.ts-boot-camp-container .tx-box-container .row {
  align-items: center !important;
}
body div.ts-note-container ol li {
  list-style-type: disc;
}
body div.ts-note-container {
  padding: 10px 80px;
}
.ts-boot-camp-container .ts-md-section p {
  margin: 0;
}
.ts-boot-camp-container .ts-tab-layout ul li:first-child div {
  background: #cca53d;
}
.ts-boot-camp-container .ts-tab-layout ul li div {
  border: 2px solid #cca53d;
}
/*12-14-2023 END*/

.ts-box-container
  .vc_column-inner
  .wpb_wrapper
  .wpb_content_element
  .wpb_wrapper {
  display: flex;
  justify-content: center;
  vertical-align: middle;
  align-items: center;
  flex-direction: column;
  padding: 20px;
}
.ts-box-container .vc_column-inner .wpb_wrapper .wpb_text_column {
  margin-bottom: 0 !important;
  min-height: 150px;
  background: #efedec;
  border-radius: 10px;
}
.ts-box-container {
  margin-bottom: 35px;
}

/* .ts-banner-out {
  margin-top: 40px;
  
} */
.note-inner .wpb_wrapper {
  max-width: 1030px;
  margin: 0 auto;
}
body .golden-inner ul {
  list-style: none;
  padding-bottom: 15px !important;
}
body .golden-inner ul li {
  background-color: transparent !important;
  color: #000;
  width: 100%;
  padding: 0 0 0 45px;
  position: relative;
  margin: 20px 0;
  background-image: url("/wp-content/uploads/2023/10/check.png") !important;
  background-size: 30px;
  background-repeat: no-repeat;
  background-position: left top 8px;
}
.custom-btn .vc_general {
  padding: 12px 28px;
  text-transform: uppercase;
  transition: all 0.5s ease-in-out 0s;
  border-radius: 4px;
  font-size: 16px;
  border: none !important;
  text-decoration: none;
  outline: none;
  background: #000f7f !important;
  color: #fff !important;
}
.custom-btn .vc_general:hover {
  background-color: #000f7f !important;
  color: #fff !important;
}

p span.mce_SELRES_start {
  display: none !important;
}

.intro_video_sections .container-second {
  padding-bottom: 56.5% !important;
}
.ts-vertical-middle {
  display: flex;
  justify-content: end;
  vertical-align: middle;
  align-items: center;
  text-align: justify;
}
.ts-vertical-middle-content {
  display: flex;
}
.ts-two-row .tmm.tmm_355 .tmm_container {
  display: none !important;
}
.ts-two-row .tmm.tmm_355 .tmm_container:nth-of-type(2) {
  display: block !important;
}
.ts-two-row .tmm.tmm_355 .tmm_container:nth-of-type(1) {
  display: block !important;
}
/* body .ts-banner-out {
  padding: 80px 0;
} */
body .golden-ticket-challenge-form {
  background: #fff;
  padding: 30px;
  border-radius: 20px;
  text-align: left;
  max-width: 400px;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px,
    rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
  width: 100%;
}
body .golden-ticket-challenge-form h3 {
  color: #424242;
  font-size: 22px;
  text-align: center;
  margin-bottom: 22px;
  font-weight: 600;
}
body .ts-white-text {
  color: #fff !important;
}
body .ts-banner-out {
  gap: 80px;
}
body .ts-small-container {
  width: 60%;
}
div#badge-img3,
.time-badge,
#new-badge2 {
  display: none;
}
body .studies_abroad .why_hb_inline_buttn {
  padding: 0;
}
div#exitpopup-modal {
  display: none !important;
}
.mob-visible {
  display: none;
}
.lbvXTF {
  inset: auto -15px 66px auto !important;
}
a.btns.apply_now_btn:hover {
  background-color: #fff !important;
  color: #000 !important;
}
.mdl2-list-right .wpb_wrapper h2 {
  font-size: 30px;
}
.cunslting-colum h3 {
  font-size: 19px !important;
}
p.no-metter b,
p.no-metter span {
  color: #000 !important;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.container.alumni-hired-btn.top-firm.new-ques
  h2 {
  color: #000;
  margin-bottom: 20px;
}
p.no-metter {
  margin-top: 20px !important;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.container.alumni-hired-btn.top-firm.new-ques
  p {
  color: #000;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.container.alumni-hired-btn.top-firm.new-ques {
  max-width: 45%;
}
.alumni-hired-btn.top-firm p i {
  font-family: "FontAwesome" !important;
  margin-right: 5px;
  font-size: 22px;
  color: #2bb72b !important;
}
.tmm_popup_photo {
  height: 140px;
  width: 140px;
  border: solid 3px #fff;
  border-radius: 50%;
  display: block;
  margin-bottom: 15px;
}
body .exitpopup-modal-window button.close {
  right: 15px;
  top: 15px;
}
.seat-wrapper {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 30px;
  margin-top: 30px;
}
.seat-column {
  padding: 30px;
  box-shadow: inset 0 0 10px 0 #0000004a;
  border: solid 1px #a6d3d9;
  display: flex;
  align-items: center;
  grid-gap: 15px;
  position: relative;
  flex-direction: column;
}
body #exitpopup-modal .exitpopup-modal-window {
  background: #2b4251 !important;
  height: fit-content;
}
#exitpopup-modal .seat-column p {
  font-size: 22px;
}
body #exitpopup-modal .check_fees_inner h3 {
  color: #000f7f;
  font-size: 25px;
}
.seat-column a {
  color: #fff;
  border-color: #000f7f;
  text-transform: uppercase;
  background-color: #000f7f;
  font-size: 18px;
  border-radius: 4px;
  padding: 15px 25px;
  transition: all 0.5s ease-in-out 0s;
  max-width: 200px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
  text-decoration: none;
}
body .exitpopup-modal-window .modal-title {
  display: block;
  background: #000f7f !important;
}

body #exitpopup-modal h3 {
  font-weight: 600;
}

/* .home_header {
    top: 39px;
} */
.custom-topbar.topbar-hidden + header nav.navbar.navbar-expand-md.fixed-header {
  top: 0;
}
.custom-topbar.topbar-hidden {
  display: none;
}
nav.navbar.navbar-expand-md.fixed-header {
  top: 0;
}
.popup-close svg {
  height: 16px;
  width: 16px;
  object-fit: contain;
  display: block;
}

span.popup-close {
  height: 24px;
  width: 24px;
  position: absolute;
  right: 15px;
  top: 0;
  bottom: 0;
  margin: auto;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.custom-topbar {
  padding: 10px;
  text-align: center;
  background: #cca53d;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 999;
}
.custom-topbar p {
  color: #fff;
  margin: 0;
  font-size: 16px;
  line-height: 1.2;
}
.custom-topbar p strong,
.custom-topbar p a {
  font-weight: 700;
}
.custom-topbar p a {
  color: #fff;
  text-decoration: underline;
}

.page-template-isa-v2 .inner_custom_content {
  height: 100% !important;
}
.module_data_apps.old_module {
  display: none;
}

p.module_content {
  font-weight: normal;
  font-size: 16px;
  font-style: italic;
}

.module-section p {
  font-size: 16px !important;
}

.module-section p.module_heading {
  font-weight: 700;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.module-section {
  max-width: 780px !important;
}
.module-section .vc_column-inner {
  position: relative;
}

.module-section .vc_column_container:not(:last-child) .vc_column-inner::after {
  content: "";
  position: absolute;
  right: 7%;
  top: 0;
  bottom: 0;
  height: 100%;
  width: 1px;
  background: #ffffff38;
}

.module-section .wpb_text_column.wpb_content_element {
  margin: 0;
}

div.dwnld-btn a {
  background: #797298 !important;
}
div.express-prep a {
  background: #000f7f;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.module-section {
  max-width: 1140px;
  margin: 0 auto;
}
p.module_heading {
  color: #000f7f;
  margin-bottom: 0;
}
p.module_content {
  color: #fff;
  margin: 0;
}
p.module_action {
  color: #000f7f;
}
.apply_skills_inner .wpb_wrapper {
  position: relative;
}
.vc_row.wpb_row.vc_row-fluid.container.container-custom {
  max-width: 1000px;
}
div#badge-img3 {
  position: absolute;
  right: -27%;
  max-width: 180px;
  top: 0;
}
div#new-badge2 {
  position: absolute;
  right: -15%;
  max-width: 180px;
  top: 18%;
  margin: 0;
}
.apply_skills_inner .wpb_wrapper a.time-badge {
  position: absolute;
  width: 100%;
  max-width: 180px;
  right: -17%;
  top: 42%;
  transform: translateY(-50%);
}

a.time-badge br {
  display: none;
}

.time-badge img {
  width: 100%;
  display: block;
}

a.courses_btns {
  background: #797298 !important;
}
a.expressprep {
  background: #000f7f !important;
}
.many-more-col .wpb_wrapper {
  border-radius: 50%;
  border: 5px solid #000f7f;
  width: 180px;
  background: #000f7f;
  height: 180px;
  object-fit: cover;
  margin-left: 20px !important;
}
.many-more-col h2.vc_custom_heading.and-many-more-col {
  color: #ffffff;
  font-weight: 400;
  font-style: normal;
  text-align: center !important;
  padding: 42px;
  font-size: 24px;
}
.alumni-hired-row h4 {
}
.You-col img {
  border: none !important;
}
section.vc_section.tabs_main_section_data.vc_custom_1646733039969 {
  margin-top: 0px !important;
}
.page-id-595 h1.short-h1 {
  top: 0;
}

#nextdiv,
#answer-sugg,
#drill-btns,
#question-stru,
#mece-anals {
  display: none;
}
.audio-main-row {
  position: absolute;
  top: 63%;
  width: 100%;
  left: 50%;
  max-width: 55%;
  transform: translateX(-50%);
  padding: 0px 43px 0px 20px;
}
.main_audio_part .wpb_wrapper {
  position: relative;
}
.main_block_audio {
  position: relative;
  width: 100%;
}
.main_block_audio img.show-audio {
  position: absolute;
  right: 0;
  bottom: 50px;
  width: 65px;
  cursor: pointer;
}
.main-audio {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.main-audio audio {
  height: 35px;
  width: 100%;
}
.new-btcamp .icons_data_inner ul li a {
  color: #000f7f;
}
.new-btcamp .left_uppars_workshops {
  width: 90%;
}
.new-bootcamp h2.top_heading {
  margin-bottom: 10px;
}
.new-bootcamp {
  max-width: 1030px;
  margin-left: auto;
  margin-right: auto;
  padding: 0px 10px;
}
.module_data_apps.top-cmpny p.deadline_updations {
  color: #2e323c;
  margin: 0;
  font-size: 18px;
}
.module_data_apps.top-cmpny {
  border: 1px dashed #2e323c;
}
.network_training_data {
  margin-top: 32px;
}
.home_header {
  z-index: 2;
}
.new-club-benifits h3 {
  text-transform: uppercase;
}
.new-club-benifits p {
  line-height: 24px;
  font-size: 17px;
}
.new-club-benifits .vc_column-inner {
  padding-bottom: 30px;
}
.new-club-benifits img.vc_single_image-img {
  height: auto;
}
.new-club-benifits a {
  color: #000f7f;
}
.module2_right_text ul {
  align-items: flex-start;
}
.module2_right_text .onbording-otr {
  text-align: left;
}
.module2_right_text ul {
  align-items: flex-start;
}
.section-recordings-col h3.bootcamp_title {
  color: #fff;
}
h2.user-headng-main.col {
  color: #fff;
}
.section-recordings-col {
  background-color: #000f7f;
  padding: 50px 0px;
}
.section-recordings-videos {
  padding: 50px 0px;
}
h2.user-headng-main {
  text-align: center;
  padding-bottom: 30px;
}
.block-videoss {
  display: flex;
  flex-wrap: wrap;
  column-gap: 30px;
}
.tranings-row {
  width: calc(33.33% - 20px);
  margin-bottom: 20px;
}
a.dril_btns {
  margin-right: 10px;
}
.Registration_btns_data p {
  display: flex;
  align-items: baseline;
  column-gap: 15px;
}
.Registration_btns_data > p.registt_paraphs_info {
  justify-content: center;
}
.Registration_btns_data a.register_btn {
  margin-bottom: 0;
  margin-top: 10px;
}
.workshop-recording-otr .section_accordion_contents p a:hover {
  color: #2a4150;
  text-decoration: none;
}
.workshop-recording-otr i.vc_tta-controls-icon.vc_tta-controls-icon {
  left: inherit !important;
  right: 20px;
}
.workshop-recording-otr
  .section_title_data.accordion_bottom_space
  .vc_tta-panel-heading
  .vc_tta-panel-title
  > a {
  padding: 28px 20px !important;
}
.workshop-recording-otr span.vc_tta-title-text:after {
  display: none;
}
.page-template-blankpage.logged-in .drill_section_data {
  display: none;
}
.page-template-blankpage.logged-in.admin-bar .drill_section_data {
  display: block;
}
.page-template.page-template-blankpage.page-template-blankpage-php.page.page-id-5779
  .vc_row.msg-notice {
  display: none;
}
.page-template.page-template-blankpage.page-template-blankpage-php.page.page-id-5779.logged-in
  .vc_row.msg-notice {
  display: flex;
}
.page-template.page-template-blankpage.page-template-blankpage-php.page.page-id-5779.logged-in.admin-bar
  .vc_row.msg-notice {
  display: none;
}
.logged-in.admin-bar .vc_row.msg-notice {
  display: none;
}
.email-notice-txt {
  text-align: center;
  width: 75%;
  margin: 0 auto;
}
.section_title_data.accordion_bottom_space .vc_tta-panel-body li {
  font-size: 20px;
}
.section_title_data.accordion_bottom_space .vc_tta-panel-body h2 {
  font-size: 19px;
  letter-spacing: 0.8px;
}
.section_title_data.accordion_bottom_space:nth-child(2n) {
  border-color: #45405d !important;
}
.section_title_data.accordion_bottom_space
  .vc_tta-panel-heading
  .vc_tta-panel-title
  > a {
  padding: 28px 50px !important;
}
.section_title_data.accordion_bottom_space:nth-child(2n)
  .vc_tta-panel-heading
  .vc_tta-panel-title {
  background: #45405d;
  border-color: #45405d;
}
.section_title_data.accordion_bottom_space:nth-child(3n + 1)
  .vc_tta-panel-heading
  .vc_tta-panel-title {
  background: #2a4150;
}
.section_title_data.accordion_bottom_space:nth-child(3n + 1) {
  border-color: #2a4150 !important;
}

#google-login
  .mo-openid-app-icons
  a.mo_btn.mo_btn-mo.mo_btn-block.mo_btn-social.mo_btn-google.mo_btn-custom-dec.login-button.mo_btn_transform
  img {
  margin-top: 2px !important;
}
#google-login
  .mo-openid-app-icons
  a.mo_btn.mo_btn-mo.mo_btn-block.mo_btn-social.mo_btn-google.mo_btn-custom-dec.login-button.mo_btn_transform {
  max-width: 250px;
  display: inline-block;
  text-transform: uppercase;
  letter-spacing: 0.8px;
}
.mo-openid-app-icons {
  text-align: center;
}
#google-login .student_login_form .vc_column-inner {
  padding: 55px;
}
.newsletter_sec_data .wpcf7-response-output {
  margin-top: 25px !important;
  text-align: center;
  max-width: 500px;
  margin: 25px auto 0 !important;
  color: #fff !important;
}
#logo_rslt a {
  background-color: #000f7f !important;
}
#logo_rslt a:hover {
  background-color: #ebebeb !important;
}
.testimonial-single a:hover {
  text-decoration: none !important;
}
.rating img {
  width: 100px;
  margin-top: 0;
}
.practice-list p span {
  color: #000f7f;
}
.Interview_Confirmed span.wpcf7-form-control.wpcf7-radio,
.FreeInterview span.wpcf7-form-control.wpcf7-radio {
  display: flex;
}
.Interview_Confirmed span.wpcf7-form-control.wpcf7-radio span.wpcf7-list-item,
.FreeInterview span.wpcf7-form-control.wpcf7-radio span.wpcf7-list-item {
  width: auto;
  margin-right: 20px;
}
.Interview_Confirmed
  span.wpcf7-form-control.wpcf7-radio
  span.wpcf7-list-item:last-child,
.FreeInterview
  span.wpcf7-form-control.wpcf7-radio
  span.wpcf7-list-item:last-child {
  margin-right: 0px;
}

.custom-reviews {
  display: flex;
  flex-wrap: wrap;
  padding-top: 10px;
}
.custom-reviews .vc_column-inner,
.custom-reviews .wpb_wrapper,
.custom-reviews .wpb_text_column {
  height: 100%;
}
.custom-reviews .testimonial-single .wpb_text_column {
  margin-bottom: 0;
}
.testimonial-author p {
  margin-bottom: 8px;
}
.testimonial-single .wpb_text_column {
  background: #fff;
  border-radius: 0;
  border: 0;
  box-shadow: 0px 0px 8px 1px rgb(148 148 148 / 52%);
  padding: 50px 50px 20px;
  margin-top: 20px;
}
.rating {
  display: flex;
  color: #ffd700;
  font-size: 18px;
}
.rating i {
  padding-right: 2px;
}

.ex-bootcamp figure.wpb_wrapper.vc_figure {
  max-width: 800px;
  margin-top: 25px;
}
.xprs-botcmp-plan p a {
  text-decoration: none !important;
  color: #fff;
}
.xprs-botcmp-plan p a:hover {
  color: #000f7f;
}
.scholarships-title p a {
  color: #fff;
  text-decoration: none !important;
}
.mbb_career_sections h2.top_heading {
  color: #fff;
}
.vc_custom_1662637928932 {
  margin-bottom: 0;
}
.express-plans-table li p {
  color: #fff;
}
#countdown,
#countdown1,
#countdown2 {
  display: flex;
  color: #000f7f !important;
  font-size: 20px !important;
  line-height: 28px;
  max-width: 630px;
  border: 1px dashed;
  padding: 12px;
  justify-content: center;
  margin: 0 auto;
}
#countdown p,
#countdown1 p,
#countdown2 p {
  margin: 0;
  color: #000f7f !important;
}
div#countdown ul,
div#countdown1 ul,
div#countdown2 ul {
  display: flex;
  padding-left: 5px;
}
div#countdown li,
div#countdown1 li,
div#countdown2 li {
  padding-right: 9px;
  list-style: none;
}
#countdown li span,
#countdown1 li span,
#countdown2 li span {
  padding-right: 6px;
}
.record-live-data ul li:first-child {
  width: 100%;
  display: inline-block;
}
.express-plans-table ul:nth-child(2) {
  margin-bottom: 15px;
}
.express-plans-table ul:nth-child(2) li,
.express-plans-table ul:nth-child(3) li {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.express-plans-table p {
  margin: 0;
}
.express-plans-table ul:nth-child(2) li:nth-child(2),
.express-plans-table ul:nth-child(3) li:nth-child(2) {
  background: #000f7f;
  border-radius: 10px;
}
.express-plans-table ul:nth-child(2) li:nth-child(3),
.express-plans-table ul:nth-child(3) li:nth-child(3) {
  background: #79bcc6;
  border-radius: 10px;
}
.express-plans-table ul:nth-child(2) li:nth-child(4),
.express-plans-table ul:nth-child(3) li:nth-child(4) {
  background: #000f7f;
  border-radius: 10px;
}
.express-plans-table ul {
  display: flex;
  list-style: none;
  text-align: center;
  padding-left: 0;
  justify-content: space-between;
}
.express-plans-table ul span,
.express-plans-table p {
  color: #fff;
  font-size: 20px;
  line-height: 24px;
  display: block;
}
.express-plans-table h4 {
  font-size: 26px;
  line-height: 31px;
  text-transform: uppercase;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  padding-bottom: 12px;
  margin-bottom: 12px;
}
.express-plans-table ul li {
  width: 20%;
  font-weight: 400;
  font-size: 26px;
  line-height: 31px;
  min-height: 110px;
}
.express-plans-table li p {
  color: #79bcc6;
}
.express-plans-table ul li:first-child {
  text-transform: uppercase;
}
.xprs-botcmp-plan {
  color: #fff;
}
.express-bootcamp-title p {
  font-size: 20px;
}
.express-bootcamp-title h2 {
  font-size: 42px;
  line-height: 50px;
}
.express-bootcamp-title p {
  font-weight: 400;
  font-size: 20px;
  line-height: 25px;
  color: #fff;
  margin-top: 0;
}
.scholarships-title h3 {
  font-size: 38px;
  line-height: 46px;
}
.scholarships-title p {
  color: #fff;
  font-weight: 400;
  font-size: 20px;
  line-height: 24px;
  margin-top: 20px;
}
.prct-expert .practice-list p {
  font-size: 24px;
  line-height: 34px;
}
.prct-expert .practice-list li {
  max-width: 150px;
}
.prct-expert .practice-list p {
  font-size: 24px;
  line-height: 34px;
}
.prct-expert .case-practice {
  width: 100%;
}
.prct-expert ul {
  border-left: 1px solid rgba(0, 0, 0, 0.3);
  padding-left: 20px !important;
  width: 30% !important;
}
.prct-expert .practice-with-peers {
  max-width: 740px;
}
.assignment-list ul,
.app-cases ul {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding-top: 20px;
}
.practice-list ul {
  width: 35%;
}
.case-practice {
  width: 70%;
}
.personal-fit {
  width: 25%;
}
.practice-list {
  display: flex;
}
.live-list {
  position: relative;
}
.live-list::after {
  position: absolute;
  content: "";
  background-image: url(/wp-content/uploads/2025/07/turn-back.png);
  width: 44px;
  height: 44px;
  top: 10px;
  left: -80px;
}
.record-live-data h4 {
  text-transform: capitalize;
  color: #000f7f;
  font-size: 28px;
  line-height: 34px;
  text-align: center;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  padding: 15px 0;
  margin-bottom: 25px;
}
.assign-app-data ul,
.case-personal-data ul,
.record-live-data ul {
  padding-left: 0;
  list-style: none;
}
.assign-app-data li,
.case-personal-data li,
.record-live-data li {
  font-size: 20px;
  line-height: 23px;
  display: flex;
  align-items: center;
  margin-bottom: 30px;
}
.assign-app-data li img,
.case-personal-data li img,
.record-live-data li img {
  padding-right: 16px;
}
.app-cases-list ul {
  justify-content: center;
}
.record-list ul {
  width: 30%;
}
.app-cases {
  width: 24%;
  color: #fff;
}
.assign-app-data,
.case-personal-data,
.record-live-data {
  display: flex;
  justify-content: space-between;
}
.assignments,
.recorded {
  width: 70%;
  color: #fff;
}
.live {
  width: 20%;
  color: #fff;
}
.assign-app-data h2,
.case-personal-data h2,
.record-live-data h2 {
  text-align: center;
  font-weight: 400;
  font-size: 36px;
  line-height: 43px;
  color: #000f7f;
  text-transform: capitalize !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  margin: 0;
  padding: 0 0 15px;
}
.assign-app-data h2 {
  color: #fff;
}
.case-personal-data h2 {
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  margin-bottom: 30px;
}
.record-list {
  display: flex;
  justify-content: space-between;
}
.watch-clarift-table p {
  color: #fff;
}
.practice-with-peers,
.wat-clryfy {
  display: flex;
  align-items: center;
  max-width: 480px;
  margin: 0 auto;
}
.practice-with-peers {
  max-width: 550px;
}
.practice-with-peers h2 {
  font-size: 42px;
  line-height: 50px;
}
.wat-clryfy h2 {
  color: #fff;
  font-size: 42px;
  line-height: 50px;
}
.practice-with-peers span.clock-inr,
.wat-clryfy span.clock-inr {
  margin-top: -25px;
  font-size: 14px;
  text-transform: unset;
}
.practice-with-peers .clock-black,
.wat-clryfy .clock-black.white-logo {
  margin: 0 auto;
  width: 100px;
  height: 100px;
  font-size: 28px;
  font-weight: 400;
}
.express-header .next-gemrat-top .vc_col-sm-6:first-child .wpb_text_column {
  padding-right: 0;
}
.express-header .next-gemrat-top .vc_column-inner {
  padding-top: 0;
}
.express-header .next-gemrat-top .wpb_text_column {
  margin-bottom: 0;
}
.express-header .next-gemrat-top {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.express-header .next-gemrat-top h4 {
  font-weight: 300;
  font-size: 28px;
  line-height: 44px;
}
.express-header .next-gemrat-top p {
  font-size: 34px;
}
.express-header .next-gemrat-top p span {
  font-weight: 400;
}
.express-header .date-black p {
  color: #000f7f !important;
  font-size: 20px !important;
  line-height: 28px;
  max-width: 730px;
  text-transform: capitalize;
  margin-top: 30px;
}
.main-title-hdr h3 {
  color: #ffffff;
}
.main-title-hdr p {
  color: #fff;
  font-weight: 400;
  font-size: 28px;
  line-height: 34px;
  max-width: 700px;
  margin: 30px auto 40px;
}
.express-header ul.faculty-logo.first-logo {
  justify-content: center;
  margin-top: 30px;
  margin-bottom: 40px !important;
}
.main-title-hdr {
  margin-bottom: 0;
}
.page-id-19333 header.home_header {
  display: none;
}
.express-consltig-botcamp p {
  margin: 0 0 10px;
  color: #272a32;
}
.express-consltig-botcamp h2 {
  font-weight: 500;
  font-size: 42px;
  line-height: 50px;
  max-width: 700px;
  margin: 0 auto 30px;
}
.express-consltig-botcamp .interview_btns {
  margin-top: 40px;
}
.interview-tricks p {
  font-size: 25px;
  line-height: 32px;
}
.ex-bootcamp h2.top_heading {
  font-size: 42px !important;
  line-height: 50px;
  margin-bottom: 10px !important;
}
.ex-bootcamp .date-black {
  margin-top: 30px;
}
.ex-bootcamp .alumni-hired-btn {
  margin-top: 40px !important;
}
#why-hgb .raw_video_data {
  padding-top: 20px;
}
#why-hgb h2.top_heading {
  margin-bottom: 25px;
}
#why-hgb iframe {
  box-shadow: 0px 4px 20px 10px rgb(0 0 0 / 20%);
}
#why-hgb h3 {
  font-weight: 400;
  font-size: 38px;
  line-height: 56px;
  margin-top: 50px;
}
#why-hgb p {
  font-size: 20px;
  line-height: 30px;
  text-align: center;
  max-width: 990px;
  margin: 8px auto;
}
.learn-the-bst h2 {
  font-size: 42px;
  line-height: 50px;
  color: #272a32 !important;
}
.learn-the-bst h2 span {
  color: #000f7f;
}
.learn-the-bst ul.faculty-logo.first-logo {
  justify-content: center;
}
.learn-the-bst ul.faculty-logo li img {
  filter: invert(1);
}
.learn-the-bst ul.faculty-logo.first-logo {
  margin-top: 0;
}
.page-id-19333 .tmm_desc {
  height: 190px !important;
}
.ex-stsay h3 {
  font-weight: 600;
  font-size: 26px;
  line-height: 31px;
}
.ex-stsay h2 span {
  color: #000f7f;
}
.ex-stsay h2 {
  margin-bottom: 20px;
}
#express-hired .alumni-hired-row .wpb_single_image img {
  width: 250px;
  height: 250px;
}
.mba-carer h2.top_heading {
  font-size: 32px;
}
a.inerview_soons_btn.car-assesment {
  background: #000f7f !important;
}
.mba-carer .appli-lastdate p {
  color: #000f7f !important;
  font-size: 20px !important;
  line-height: 28px;
  max-width: 730px;
  text-transform: capitalize;
}
.mba-carer .appli-lastdate a {
  font-weight: 400;
}
.hired-by-top-companies h2.top_heading {
  text-align: center;
}
.hired-by-top-companies h2.top_heading span {
  color: #000f7f;
}
.hired-by-top-companies h3 {
  font-weight: 400;
  font-size: 28px;
  line-height: 38px;
  color: #272a32;
  text-align: center;
}
.thank-you-cont p img {
  border-radius: 50%;
  border: 4px solid #90b3bb;
  padding: 10px;
}
.page-id-18944 .home_top_video img {
  height: 1000px;
}
.thank-you-cont h3.main-sub-title {
  font-size: 17px;
  line-height: 30px;
  text-transform: none;
  margin: 0;
}
.thank-you-cont h1 {
  margin-bottom: 10px;
  font-size: 40px;
  letter-spacing: 0.5px;
}
.thank-you-cont {
  max-width: 600px;
  margin: 0 auto;
  background: #2a4150;
  padding: 40px 20px;
  border-radius: 7px;
}
a.inerview_soons_btn {
  font-weight: 400;
  font-size: 15px;
  line-height: 18px;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff !important;
  background: #45405d !important;
  border-radius: 3px;
  border: none !important;
  padding: 12px 30px;
  letter-spacing: 0.5px;
  transition: all 0.5s ease-in-out 0s;
  text-decoration: none;
  margin-left: 10px;
}
.bottom_btns {
  display: flex;
  justify-content: center;
}
a.inerview_soons_btn:hover {
  background: #ebebeb !important;
  border-color: #ebebeb !important;
  color: #666 !important;
  transition: all 0.5s ease-in-out 0s;
}
.badge_date {
  right: 27px;
}
.generalist_associate_btn a.vc_general {
  min-width: 150px;
  height: auto;
  padding: 14px 30px;
  background: #000f7f !important;
  border-color: #000f7f !important;
  text-transform: uppercase;
  transition: all 0.5s ease-in-out 0s;
  color: #fff !important;
  font-size: 16px;
}
.vc_btn3-container.generalist_associate_btn {
  margin-top: 15px;
  margin-bottom: 0px;
}
.generalist_associate_btn a.vc_general:hover {
  background-color: #ebebeb !important;
  border-color: #ebebeb !important;
  color: #5e5e5e !important;
}
.slider_text h4 {
  margin-bottom: 15px;
}
.slider_img a {
  pointer-events: none;
}
.tution_covers_data .vc_column-inner .wpb_wrapper {
  height: 100%;
}
.post a.posts_up_btn {
  display: none;
}
.introduction_headings h2 {
  color: #000f7f;
  font-weight: 400;
  font-size: 28px;
  line-height: 34px;
}
.introduction_headings {
  margin-bottom: 25px;
}
h3.bootcamp_title {
  font-weight: 400;
  font-size: 18px;
  line-height: 22px;
  text-transform: unset;
  color: #272a32;
  margin-top: 16px;
}
.week_headings h2 {
  color: #fff;
  font-weight: 400;
  font-size: 28px;
  line-height: 34px;
}
.week_headings {
  margin-bottom: 25px;
}
.bootcamp_video_slider .owl-video-frame {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  padding-top: 25px;
  height: 0;
}
.owl-video-frame iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.item-video h3 {
  font-weight: 400;
  font-size: 18px;
  line-height: 22px;
  text-transform: unset;
  color: #fff;
  margin-top: 16px;
}
.owl-theme .owl-dots .owl-dot.active {
  outline: none;
}
.owl-theme .owl-dots .owl-dot.active {
  outline: none;
}
.owl-theme.bootcamp_video_slider .owl-nav {
  display: block !important;
  position: absolute;
  top: -62px;
  right: -5px;
  margin-top: 0;
}
.owl-theme.bootcamp_video_slider .owl-nav button {
  color: #fff !important;
  padding: 9px !important;
  margin: 0px 4px;
  outline: none;
  background: #000f7f;
  width: 36px;
  height: 36px;
}
.owl-theme.bootcamp_video_slider .owl-nav button span {
  font-size: 36px;
  line-height: 0px;
}
.owl-theme.bootcamp_video_slider .owl-dots {
  display: none;
}
.bootcamp_black_title .item-video h3 {
  color: #272a32;
}
.white_arrows .owl-theme.bootcamp_video_slider .owl-nav button {
  color: #fff !important;
}
.peer_training_headings h2,
.peer_training_headings p {
  color: #fff;
}
.interview_training_title h3.bootcamp_title {
  color: #fff;
}
.assignments_btns_data a {
  background: #efefef;
  font-weight: 400;
  font-size: 18px;
  line-height: 22px;
  text-align: center;
  text-transform: capitalize;
  color: #272a32 !important;
  padding: 16px 80px;
  text-decoration: none;
}
.assignments_btns_data a:hover,
.assignments_btns_data a:focus {
  background: #000f7f;
  color: #fff !important;
}
.assignments_btns_data {
  display: flex;
  justify-content: space-between;
}
.assignment_containers_data {
  padding: 0;
}
.assignment_containers_data .wpb_column.vc_column_container > .vc_column-inner {
  padding: 0;
}
.bootcamp_video_slider .item-video .container-second {
  padding-bottom: 56.2499% !important;
}
.extra_video_sec_data .container-second {
  padding-bottom: 56.2499% !important;
}
.i_have_interview_soon_cont {
  margin-top: 30px;
}
.i_have_interview_soon_cont .interview_btns {
  margin-bottom: 0;
}
.ad_header_menu .menu {
  display: flex;
  list-style-type: none;
  margin: 0;
  padding: 0;
  justify-content: flex-end;
}
.ad_header_menu .menu li a {
  font-size: 20px;
  color: #fff;
  padding: 0;
  text-decoration: none;
  outline: none;
  transition: all 0.5s ease-in-out 0s;
}
.ad_header_menu .menu li {
  margin-left: 35px;
}
.ad_header_menu .menu li a:hover {
  color: #000f7f;
}
.ad_header_menu {
  margin-bottom: 0px !important;
}
.banner_content_data_info p {
  color: #fff;
}
.banner_content_data_info p strong {
  color: #000f7f;
}
.interview_btns .vc_general {
  font-weight: 400;
  font-size: 15px;
  line-height: 18px;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff !important;
  background: #000f7f !important;
  border-radius: 6px;
  border: none !important;
  padding: 12px 30px;
  letter-spacing: 0.5px;
  transition: all 0.5s ease-in-out 0s;
}
.interview_btns .vc_general:hover {
  background-color: #ebebeb !important;
  color: #5e5e5e !important;
}
.main_bottom_data {
  display: flex;
  justify-content: center;
  margin: 40px 0px 0px;
  align-items: center;
}
.trustpilot_btn_data {
  margin-bottom: 0px !important;
}
.ad_trust_widget {
  border: 2px solid #91b3bcc2;
  padding: 8px 0px;
  background: #fff;
  border-radius: 6px;
}
.interview_btns a.soon_btn {
  font-weight: 400;
  font-size: 15px;
  line-height: 18px;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff !important;
  background: #000f7f !important;
  border-radius: 6px;
  border: none !important;
  padding: 12px 30px;
  letter-spacing: 0.5px;
  transition: all 0.5s ease-in-out 0s;
  text-decoration: none;
}
.interview_btns {
  margin-left: 10px;
}
.interview_btns a.soon_btn:hover {
  background-color: #ebebeb !important;
  color: #5e5e5e !important;
}
.ad_footer_menu .menu {
  list-style-type: none;
  display: flex;
  margin: 0;
  padding: 0;
}
.ad_footer_menu .menu li a {
  font-size: 20px;
  color: #000;
  padding: 0;
  text-decoration: none;
  outline: none;
  transition: all 0.5s ease-in-out 0s;
}
.ad_footer_menu .menu li {
  margin-left: 35px;
}
.ad_footer_menu .menu li a:hover {
  color: #000f7f;
}
.ad_copyrights p {
  font-size: 17px;
}
.ad_copyrights {
  margin-bottom: 0 !important;
}
.ad_footer_menu {
  margin-bottom: 0px !important;
}
.cst_nav_tgl {
  display: none;
}
.ad_header_menu .menu li.close_ctm {
  display: none;
}
.ad_footer_menu .menu li.close_ctm {
  display: none;
}
.contact_us_btns .vc_general {
  font-weight: 400;
  font-size: 15px;
  line-height: 18px;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff !important;
  background: #000f7f !important;
  border-radius: 6px;
  border: none !important;
  padding: 12px 30px;
  letter-spacing: 0.5px;
  transition: all 0.5s ease-in-out 0s;
}
.contact_us_btns .vc_general:hover {
  background-color: #ebebeb !important;
  color: #5e5e5e !important;
}
.banner_btns_data_infos .wpb_wrapper {
  display: flex;
  justify-content: center;
}
.contact_us_btns {
  margin-left: 10px;
}

.single-post div#comments {
  display: none;
}
h2.consulting_readness_text {
  color: #fff;
}
.instructors_data_logos.team_logos_part ul.txt-format_logo.our_team_logo_texts {
  justify-content: center;
}
.instructors_data_logos.home_instruction_data ul.faculty-logo {
  justify-content: center;
}
a.main-banner-btn.register_bootcamp {
  margin-top: 25px;
  padding: 14px 30px;
  font-size: 17px;
}
.case-faq.global-case-faq .accordion_body_text b {
}
h5.registration_closed {
  color: #272a32;
  margin-top: 20px;
}
header .menu ul.sub-menu li > a span.bootcamp_down {
  display: block;
}
.profile_accordion_data table td b {
  font-family: arial !important;
}
.main-heading-strip {
  text-align: center;
  background: #45405d;
  color: #fff;
  padding: 10px 0;
  border-radius: 0;
  box-shadow: 4px 4px 4px 0px rgb(0 0 0 / 10%) !important;
}
.drill_meeting_right_sec .wpb_text_column.wpb_content_element {
  margin-bottom: 30px !important;
}
div#peer {
  margin-top: 8px;
}
body .drill_meeting_right_sec > .vc_column-inner {
  padding-bottom: 9px !important;
}
.main-heading-strip h4 {
  font-size: 20px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.pn_review ul li span {
  font-size: 18px;
}
#wht_dist ul,
.value-sb ul {
  list-style: none;
  padding-left: 0;
}
#wht_dist ul li,
.value-sb ul li {
  margin-bottom: 15px;
}
.emp_evnt li span {
}
.ey-iner-text.inovation_data_content {
  font-size: 20px;
}
.profile_accordion_data .vc_tta-panel-body h4 {
  margin-bottom: 20px;
}
.awards-otr ul li {
  margin-bottom: 15px;
}
.awards-otr ul li * {
}
.awards-otr ul li strong {
  font-weight: 500;
}
.value-sb li span {
  font-size: 18px !important;
}

.young-ey li span,
.young-ey li {
  color: #fff;
  font-size: 18px !important;
}
.young-ey li {
  padding-bottom: 10px;
}
.page-id-16185 .young-ey {
  margin-bottom: 12px;
}
.page-id-16185 .young-ey h2 {
  margin-bottom: 30px;
}
.page-id-16185 #fifteen_tab h4 {
  margin-top: 20px;
  margin-bottom: 10px;
}

.profile_accordion_data table {
  width: 100%;
}
.listing_class_on_number li {
  font-size: 22px;
}
.processing_description_paraphs a:hover {
  color: #000f7f;
}
html body #content .wpb_text_column td.indian_rupees_sign b,
html body #content .wpb_text_column td.indian_rupees_sign {
  font-family: arial !important;
  font-size: 15px;
  font-weight: 700;
}
.review_slider_bain .owl-stage-outer {
  padding: 10px 0px;
}
.review_note_data h3 {
  text-align: center;
  margin: 50px 0px 0px;
  font-size: 20px;
}
.wpb_text_column.wpb_content_element.review_note_data {
  margin: 0 !important;
}
.social_datas i.fa {
  font-family: "FontAwesome" !important;
  color: #fff !important;
}
.social_datas br {
  display: none;
}
.social_datas a {
  background: #000f7f;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  margin-right: 7px;
  text-decoration: none;
}
.social_datas {
  display: flex;
}

.review_slider_bain button.owl-dot:focus {
  outline: 0;
}
p.arrow_icon {
  display: none;
}
.review_slider_bain .owl-nav {
  display: none;
}
.bain_com_bottom_data_prhs p::-webkit-scrollbar {
  width: 2px;
}

.bain_com_bottom_data_prhs p::-webkit-scrollbar-thumb {
  background: #000f7f;
  border-radius: 10px;
}
.profile_accordion_data h4 a {
  text-align: center;
}
.bain_com_bottom_data_prhs p {
  height: 200px;
  overflow-y: auto;
}
.processing_description_paraphs ul {
  padding-left: 7px;
}

.menu.navbar-nav li a {
  padding: 30px 40px;
}
ol.cs-old {
  list-style: none;
  padding-left: 25px;
}
ul.vl {
  padding-left: 18px;
}
ul.vl li {
  font-size: 18px !important;
  line-height: 29px;
}
.tabs_scrollspy {
  z-index: 99;
}
.profile_accordion_data td p {
  margin-bottom: 0 !important;
}
.profile_accordion_data tbody {
  border: 1px solid #ddd;
}
.profile_accordion_data tbody tr {
  border-bottom: 1px solid #ddd;
}
.profile_accordion_data tbody td,
.profile_accordion_data tbody th {
  border-left: 1px solid #ddd;
  padding: 10px 20px;
}
#course_b::after,
#course_b1::after {
  display: none;
}
.hide_accordion_data {
  display: none;
}
nav.navbar.navbar-expand-md.fixed-header {
  z-index: 99;
}
.img_hid {
  visibility: hidden;
}
.mba-graduates .testimonial-image,
.mba-graduates .testimonial-image.wp-post-image {
  margin: -2px 20px 10px 0;
}
.mba-graduates .testimonial-author {
  padding-right: 120px;
}
.mba-graduates .testimonial-message img {
  position: absolute;
  right: 0;
  max-width: 100px;
  top: 113%;
}
.mba-graduates span.testimonial-tagline {
  font-size: 14px;
}

.drill_meeting_right_sec .wpb_text_column.wpb_content_element {
  margin-bottom: 25px;
}
.page-id-7662 .home_top_video img {
  height: 800px;
}
.page-id-12213 .home_top_video img,
.page-id-12214 .home_top_video img {
  min-height: 800px;
  object-fit: cover;
}

.post_messages_data ul {
  max-width: 1000px;
  margin: 0 auto;
  list-style-type: none;
}
.post_messages_data ul li {
  text-align: center;
  color: #fff;
  font-size: 20px;
  position: relative;
  display: table;
  margin: 6px auto;
}
.post_messages_data ul li::before {
  content: "";
  display: inline-block;
  width: 12px;
  height: 12px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  background-color: #000f7f;
  margin-right: 10px;
}
.page-id-11571 .home_top_video img {
  height: 700px !important;
}

slick-track {
  display: flex !important;
}

.tabs_scrollspy ul {
  margin: 0;
  display: flex;
  list-style-type: none;
  justify-content: center;
  background: #45415e;
  border-radius: 8px;
  padding: 16px;
  box-shadow: 0px 0px 12px 9px rgb(0 0 0 / 22%);
}

.tabs_scrollspy ul a {
  font-size: 13px;
  color: #fff;
  text-transform: uppercase;
  font-weight: 600;
  text-decoration: none;
  transition: all 0.5s ease-in-out 0s;
}
.tabs_scrollspy ul a:hover {
  color: #000f7f;
}
.tabs_scrollspy ul li.active a {
  color: #000f7f;
}
.tabs_scrollspy ul li {
  margin: 0px 10px;
}
.uni_logo.cstm-2 {
  top: 110px;
}
.uni_logo img {
  max-width: 70px;
}
.uni_logo.cstm-3 {
  top: 190px;
}
.uni_logo.cstm-4 {
  top: 240px;
}
.quiz_form .error {
  position: absolute;
  bottom: -30px;
  left: 0;
  font-size: 14px;
  color: red;
  width: 200px;
}
.post_messages_data {
  margin-bottom: 50px;
}
.page-id-11447 .sp-testimonial-free {
  display: flex;
  justify-content: center;
  max-width: 1166px;
  margin: 0 auto;
  background: #fff;
  border-radius: 7px;
  padding: 63px 0;
  margin-top: 0px;
  height: 100%;
}
.page-id-11447 .tfree-client-testimonial h3 {
  font-size: 28px;
  color: #191919;
  text-transform: uppercase;
  text-align: left;
  font-weight: 600;
  margin: 5px 0px 12px;
}
.page-id-11447 .tfree-client-testimonial p {
  font-size: 18px;
  line-height: 28px;
  color: #191919;
  text-align: left !important;
  font-weight: 300;
}
p.dept,
.tfree-client-testimonial p span {
  font-weight: 400 !important;
}
.page-id-11447 .tfree-client-testimonial p.dept {
  font-size: 18px;
  line-height: 21px;
  font-weight: 400 !important;
}
p.dept {
  margin-bottom: 5px;
}
.tfree-client-testimonial {
  width: 61%;
  margin-bottom: 0 !important;
  margin-top: 30px !important;
}
.sp-tfree-client-image {
  width: 20%;
  text-align: left;
}
.page-id-11447 #page {
  position: relative;
}
.page-id-11447 .entry-content {
  position: absolute;
  top: 42%;
  transform: translate(-50%, -50%);
  left: 50%;
  width: 100%;
}
.page-id-11447 h1.post_title_top {
  display: none;
}
.page-id-11447 img.tfree-client-image.wp-post-image {
  width: 180px;
  height: auto;
}
.page-id-11447 .sp-testimonial-free {
  position: relative;
}
.uni_logo {
  position: absolute;
  right: 24px;
  top: 22px;
}
.quote_slider {
  position: absolute;
  left: 40px;
  top: 35px;
}
.page-id-11447 .slick-dots li {
  margin: 0 6px !important;
  width: 11px !important;
  height: 11px !important;
}
.page-id-11447 .slick-dots li button {
  height: 11px !important;
  width: 11px !important;
}
.page-id-11447 .slick-dots li.slick-active button {
  background: #fff !important;
}
.page-id-11447 .slick-dots li button {
  background: #5b6f86 !important;
  font-size: 0;
  border-radius: 50%;
  border: 0;
}
.page-id-11447 ul.slick-dots {
  margin-top: 40px !important;
}
.new_testimonial_pg h2.top_heading {
  color: #fff;
  font-size: 50px;
  margin-bottom: 10px;
}
.new_testimonial_pg h3.sb_ttl_testi {
  font-size: 24px;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 35px !important;
}
.page-id-11571 .home_top_video img,
.page-id-11447 .home_top_video img {
  height: 1100px;
  object-fit: cover;
  object-position: center;
}
.tfree-client-rating {
  position: absolute;
  display: block;
  width: 60%;
  left: 340px;
}
.tfree-client-rating i.fa.fa-star {
  font-family: "FontAwesome" !important;
}
.interviewing {
  display: flex;
  justify-content: space-between;
  text-align: left;
  max-width: 1100px;
  margin: 0 auto;
}
.interview-before {
  width: 45%;
}
.interview-after {
  width: 50%;
}
.interviewing li {
  color: #fff;
  list-style: none;
  font-size: 20px;
  line-height: 35px;
  display: flex;
  margin-bottom: 25px;
}
.interviewing ul {
  padding-left: 0;
}
.interviewing h3 {
  text-transform: uppercase;
  font-size: 30px;
  margin-bottom: 15px;
  margin-top: 20px;
}
.interviewing li span {
  padding-right: 5px;
}
h2.top_heading.inter {
  margin-top: 45px;
  font-size: 42px;
  margin-bottom: 95px;
}
.interviewing h3 img {
  margin-right: 10px;
}
.page-id-11571 {
  background: #efefef;
}
.contain_col {
  max-width: 634px;
  margin: 0 auto;
}
h2.quiz_ttl {
  text-align: center;
  text-transform: inherit !important;
}
.page-id-11571 #content {
  padding-bottom: 100px;
  border-bottom: 1px solid #d5d4d4;
}
h1.interh1 {
  font-size: 42px;
}
#msform .action-button-previous,
#msform .action-button {
  float: inherit !important;
}
.quiz a.vc_general.vc_btn3 {
  position: relative;
  display: block;
  width: 174px;
  margin: 0 auto;
}
.quiz a.vc_general::after {
  position: absolute;
  content: "It’ll only take 3 minutes.";
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #000;
  width: 100%;
  left: 50%;
  transform: translateX(-50%);
  text-align: center;
  font-size: 12px;
  bottom: -26px;
}
.page-id-11447 ul.slick-dots {
  text-align: center;
}
.page-id-11447 ul.slick-dots {
  display: flex;
  justify-content: center;
  position: relative;
  bottom: 90px;
}
.page-id-11447 ul.slick-dots {
  text-align: center;
}
.page-id-11447 ul.slick-dots {
  display: flex;
  justify-content: center;
  position: relative;
  bottom: 0px;
}
.page-id-11447 ul.slick-dots li {
  list-style: none;
}
.tfree-client-rating i.fa.fa-star {
  color: #f8da46;
  font-size: 20px;
}
.sp-tfree-client-image img {
  border-radius: 50%;
}
.sp-tfree-client-image img {
  width: 80%;
}
.tfree-client-testimonial p {
  color: #000 !important;
}
#post-11447 p {
  color: #fff;
  text-align: center;
  max-width: 1000px;
  margin: 0 auto 20px;
}
.slick-carousel.testimonial_slicks_data {
  max-width: 1166px;
  margin: 0 auto;
  position: relative;
}
.slick-carousel.testimonial_slicks_data button.slick-prev.slick-arrow {
  position: absolute;
  top: 43%;
  left: -21px;
  transform: translate(-50%, 0);
  background: #000f7f;
  font-size: 0;
  border: none;
  padding: 3px 12px;
  outline: none;
}
.slick-carousel.testimonial_slicks_data button.slick-next.slick-arrow {
  position: absolute;
  top: 43%;
  right: -66px;
  transform: translate(-50%, 0);
  background: #000f7f;
  font-size: 0;
  border: none;
  padding: 3px 12px;
  outline: none;
}
.slick-carousel.testimonial_slicks_data button.slick-prev.slick-arrow::before {
  content: "\f177";
  font-size: 20px;
  font-family: "FontAwesome";
  color: #fff;
}
.slick-carousel.testimonial_slicks_data button.slick-next.slick-arrow::before {
  content: "\f178";
  font-size: 20px;
  font-family: "FontAwesome";
  color: #fff;
}

.center_footer_academy .trust_badges img {
  max-width: 185px;
  border: 2px solid #91b3bc80;
}
.trust_badges {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 25px;
}
.isa__heading.calculator_headings h2.isa__main--heading {
  font-weight: normal;
  font-size: 36px;
  margin-bottom: 20px;
}
.isa__form--amount .iso__lable.estimate_income_lable input[disabled] {
  opacity: 0.7;
  user-select: none;
}
.inner_timeline .content a {
  color: #000f7f;
  text-decoration: underline;
}
div#disable_bootcamp_answer,
input#total_tuition_fees_disabled,
#total_installation_price_disabled {
  background: #000f7f;
  width: 100%;
  border: 1px solid #000f7f;
  color: #ffffff;
  padding: 8px 13px;
  border-radius: 0.25rem;
  outline: none;
  box-shadow: none;
  font-size: 20px;
  opacity: 0.7;
  user-select: none;
}
.isa__heading.calculator_headings .isa_content {
  margin-top: 15px;
}
.isa_caluclator_data {
  border-top: 1px dashed #dddddd6b;
  padding-top: 35px;
}
.isa__heading.calculator_headings .isa_content li {
  margin-bottom: 10px;
  font-size: 17px;
}
.isa__blog--item ul.isa__blog--inner {
  margin: 8px 0px 0px;
}
.isa__blog--item ul.isa__blog--inner li.isa__list--item:last-child {
  margin-bottom: 0;
}
.isa__blog--item {
  padding: 15px 20px;
  border: 1px dashed #dddddd6b;
  margin: 15px 0px 20px;
  background: #334c5d;
}
ul.isa__blog--sub--list {
  margin-top: 10px;
}
.isa__comp--blog--text p {
  color: #fff;
  font-size: 14px;
  margin-bottom: 8px;
  line-height: 1.4;
}
.isa__heading.calculator_headings .isa_content p {
  color: #fff;
  font-size: 17px;
}
.faq_btn_cals_data a.btn {
  padding: 12px 40px;
  text-transform: uppercase;
  transition: all 0.5s ease-in-out 0s;
  color: #fff;
  border-radius: 4px;
  font-size: 18px;
  border: none;
  text-decoration: none;
  outline: none;
  background: #000f7f;
}
.faq_btn_cals_data {
  border-top: 1px dashed #dddddd6b;
  width: 100%;
  padding: 25px 0px;
  margin-bottom: 40px;
  text-align: center;
}
.faq_btn_cals_data a.btn:hover {
  background-color: #ebebeb;
  color: #5e5e5e;
}
.isa__form--amount .iso__lable input.total_income,
.isa__form--amount .iso__lable input.installment_price {
  background: #000f7f;
  width: 100%;
  border: 1px solid #000f7f;
  color: #ffffff;
  padding: 8px 13px;
  border-radius: 0.25rem;
  outline: none;
  box-shadow: none;
  font-size: 20px;
}
.isa__heading h2.isa__sub--heading {
  color: #000f7f;
  font-size: 26px;
  margin: 0;
}
.cash_tuition_data {
  width: 100%;
  margin: 20px 0px 30px;
}
.isa__blog--form {
  margin: 0px 0px 40px;
}
.isa__blog--form .isa__text--blog {
  margin-top: 20px;
}
.isa__form--amount .isa__form--title {
  padding: 0px;
}
div#myAnswers {
  background: #000f7f;
  width: 100%;
  border: 1px solid #000f7f;
  color: #ffffff;
  padding: 8px 13px;
  border-radius: 0.25rem;
  outline: none;
  box-shadow: none;
  font-size: 20px;
}
.isa__heading.tuition_cals {
  width: 100%;
  padding: 15px 20px;
  border: 1px dashed #dddddd6b;
  margin: 15px 0px 20px;
  background: #334c5d;
}
.isa__heading.tuition_cals h3 {
  margin: 0;
  font-size: 22px;
}
.isa__heading.calculator_headings .isa_content {
  margin-top: 15px;
}
#manage_consult_button .vc_column-inner {
  padding-top: 0 !important;
}
.home_top_video video#vid {
  height: 880px;
  object-fit: cover;
}
.inner_thrive_data h2 {
  color: #fff;
  font-size: 28px;
}
.inner_thrive_data h3 {
  font-size: 24px;
  color: #fff;
  margin: 20px 0px;
}
.inner_thrive_data p {
  color: #fff;
  font-size: 18px;
}
.student-information-data .img-wrap img {
  border-radius: 50%;
  border: 6px solid #000f7f;
}
.student-information-data h3 {
  color: #fff;
  font-size: 15px;
  text-transform: uppercase;
  text-align: center;
  margin: 14px 0px 0px;
}
.student-information-data h3 span {
  margin: 4px 0px 0px;
  display: block;
  font-size: 18px;
}
.student-information-data p {
  margin: 2px 0px 0px;
  color: #fff;
  font-style: italic;
  font-size: 14px;
  text-align: center;
}
.thrive_btns_data a.btns {
  padding: 12px 28px;
  text-transform: uppercase;
  transition: all 0.5s ease-in-out 0s;
  color: #fff;
  border-radius: 4px;
  font-size: 16px;
  margin-right: 10px;
  border: none;
  text-decoration: none;
  outline: none;
}
a.btns.apply_now_btn {
  background: #000f7f !important;
  color: #fff !important;
}
a.btns.see_how_works {
  background: #000f7f;
}
.thrive_btns_data {
  margin-top: 25px;
  display: inline-block;
}
.thrive_btns_data a.btns:hover {
  background-color: #ebebeb;
  color: #5e5e5e;
}
.student_live_data .container {
  max-width: 1100px;
}
a[href="https://elfsight.com/google-reviews-widget/?utm_source=websites&utm_medium=clients&utm_content=google-reviews&utm_term=consultingbootcamp.co&utm_campaign=free-widget"]
{
  display: none !important;
}
.trust_badges a {
  margin: 0px 4px;
}
.badge_date a {
  color: #000f7f;
  text-decoration: none;
}
.custom-content h1.free_work_heading {
  margin-bottom: 11px;
}
a.registration_forms.main-banner-btn {
  margin-top: 20px;
  padding: 12px 30px;
  font-size: 18px;
}
#translations-main span {
  font-weight: 400;
  text-transform: uppercase;
}
.inner_trust_widget {
  border: 2px solid #91b3bcc2;
  padding: 8px 0px;
  background: #fff;
}
.google_review .iBTAEs {
  padding: 6px 16px 8px !important;
}
.google_review .iBTAEs .ehXSZd {
  margin: 0px 1px !important;
}
.google_review .Rating__RatingValue-cmor0f-1.ffJGdI {
  display: none;
}
.google_review .BadgeLayout__Container-sc-7ux0pm-0.jJrWMi {
  margin: 0px 10px !important;
}
.BadgeLayout__Container-sc-7ux0pm-0.jJrWMi {
  border: 2px solid #91b3bcc2;
  background: #fff;
}
p.tbl-cont a:hover {
  color: #91b3bc;
}
.tmm_photo.tmm_pic_355_20::after {
  content: none !important;
}
.vc_btn3-container.bottom_applynow_btn {
  margin-left: 10px !important;
}
.full_celevbration_image.inner_clebrate_mock {
  margin: 0 !important;
}
.full_celevbration_image.inner_clebrate_mock img {
  width: 100%;
}
.what_are_students_saying_sec
  .bne-testimonial-masonry-wrapper
  .testimonial-single {
  padding: 40px;
}
.full_celevbration_image.inner_clebrate_mock figure.wpb_wrapper.vc_figure {
  width: 100%;
}
.full_celevbration_image.inner_clebrate_mock
  figure.wpb_wrapper.vc_figure
  .vc_single_image-wrapper {
  width: 100%;
}
section.vc_section.what_are_students_saying_sec {
  padding-top: 60px;
  padding-bottom: 40px;
}
.tmm_photo.tmm_pic_355_21::after {
  bottom: 17px;
  right: -60px;
  content: "BCG";
}
.courses_btns.main-banner-btn.take_quiz_btn {
  padding: 15px 50px !important;
  color: #fff !important;
}
a#course_b.courses_btns.main-banner-btn.take_quiz_btn:hover {
  color: #5e5e5e !important;
  border-color: #dcdcdc !important;
  background-color: #dcdcdc !important;
}
.tmm_photo.tmm_pic_355_22::after {
  bottom: 15px;
  right: -78px;
  content: "McKinsey & Company";
  width: 80px;
}
.tmm_photo.tmm_pic_355_23::after {
  bottom: 15px;
  right: -78px;
  content: "McKinsey & Company";
  width: 80px;
}
slick-track {
  display: flex !important;
}
.slick-slide {
  height: auto;
}
.tmm_photo.tmm_pic_355_24::after {
  bottom: 15px;
  right: -78px;
  content: "McKinsey & Company";
  width: 80px;
}
.tmm_photo.tmm_pic_355_25::after {
  bottom: 15px;
  right: -78px;
  content: "McKinsey & Company";
  width: 80px;
}
.tmm_photo.tmm_pic_355_20::after {
  bottom: 17px;
  right: -80px;
  width: 80px;
  content: "Bain & Company" !important;
}
#case_competition p {
  max-width: 100%;
}
#case_competition h2 {
  margin-bottom: 25px;
}
.three_btns_rows .bootcamp_btns_data .wpb_wrapper .application_apply_now_btn {
  margin: 0px 0px 0px 15px;
}
.three_btns_rows .bootcamp_btns_data .wpb_wrapper div#details_ISA {
  margin: 0px 15px 0px 0px;
}
.isa_calculator_btns a.vc_general {
  background: #000f7f !important;
  color: #fff !important;
  text-transform: uppercase;
  padding: 15px 30px !important;
  border-radius: 4px;
  letter-spacing: 0.5px;
  display: inline-block;
  margin-top: 0px;
  border-color: #000f7f !important;
  font-size: 16px;
  transition: all 0.5s ease-in-out 0s;
}
.isa_calculator_btns a.vc_general:hover {
  border-color: #dcdcdc !important;
  background-color: #dcdcdc !important;
  color: #666 !important;
}
.isa_calculator_btns.first_isa_cals_data {
  margin-top: 30px;
}
.shedule_containers_data .wpb_wrapper {
  display: flex;
  justify-content: center;
}
.shedule_containers_data .wpb_wrapper .isa_calculator_btns.first_isa_cals_data {
  margin: 50px 0px 0px 15px !important;
}
.bootcamp_review_btn .vc_general {
  background: #000f7f !important;
  font-size: 18px;
  color: #fff !important;
  cursor: pointer;
  padding: 13px 30px;
  transition: all 0.5s ease-in-out 0s;
  border-radius: 5px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.vc_btn3-container.bootcamp_review_btn {
  margin: 20px 0px;
}
.bootcamp_review_btn .vc_general:hover {
  background: #ebebeb !important;
  border-color: #ebebeb !important;
  color: #666 !important;
  transition: all 0.5s ease-in-out 0s;
}
.page-id-10535 .custom-content h1 {
  margin-bottom: 8px;
}
section.vc_section.what_client_customer_data_secs {
  padding-top: 30px;
  padding-bottom: 30px;
}
.Student_inner_test_data .bne-testimonial-masonry-wrapper .testimonial-single {
  padding: 40px;
}
.service_row_1 {
  margin-top: 65px;
}
.service_row_2 {
  margin-bottom: 30px;
}
.vc_custom_1574135202295 {
  margin-bottom: 65px;
}
.service_icon_text .wpb_wrapper {
  justify-content: flex-start;
  align-items: flex-start;
}
.service_icon_text .wpb_single_image.wpb_content_element.vc_align_left {
  width: 10%;
}
.service_icon_text .wpb_text_column.wpb_content_element {
  display: inline-block;
  width: 80%;
}
.service_icon_text .wpb_text_column.wpb_content_element p {
  margin: 0 0 8px 0;
}
.exitpopup-modal-window button.close {
  color: #fff;
  font-size: 23px;
  outline: none;
  background: #000f7f;
  opacity: 1 !important;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  position: absolute;
  right: -14px;
  top: -14px;
}
.inner_timeline.timeline_inner_data .steps {
  padding: 15px 30px;
}
.inner_timeline.timeline_inner_data .steps h4 {
  font-size: 18px;
}
.inner_timeline.timeline_inner_data .content {
  padding: 15px 30px 17px;
}
.inner_timeline.timeline_inner_data .content p {
  font-size: 22px;
}
div#details_ISA {
  margin: 0 auto;
}
div#details_ISA a.vc_general.vc_btn3 {
  background: #90b3bb !important;
  border-color: #90b3bb !important;
}
div#details_ISA a.vc_general.vc_btn3:hover {
  border-color: #dcdcdc !important;
  background-color: #dcdcdc !important;
}
.vc_custom_1618206197941 .vc_btn3-container.application_apply_now_btn {
  margin: 20px auto !important;
}
.index-otr {
  padding-bottom: 0;
}
.consulting {
  max-width: 1000px;
  margin: auto;
}
.custom-content .consulting h1 {
  font-size: 38px;
  text-transform: uppercase !important;
  margin-bottom: 8px;
}
.module_date_parts h4 {
  font-size: 26px;
  margin: 0 !important;
}
.module_date_parts h4 span {
  display: block;
  font-size: 16px;
  margin-top: 7px;
}
.consulting h3 {
  font-size: 20px;
  line-height: 30px;
  margin-top: 25px;
  text-transform: unset !important;
}
.important-note {
  color: #fff;
  margin-top: 44px;
  border: 1.5px dashed #ffffff;
  padding: 10px;
  font-size: 17px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  background-color: #ffffff47;
}
.page-id-11177 .home_top_video img {
  min-height: 800px;
  object-fit: cover;
}
.top_heading.app-status {
  margin-bottom: 10px;
  color: #fff;
}
h2.top_heading.app-status.faq_status_datas {
  color: #272a32;
  margin-bottom: 35px;
}
.timeline-otr p {
  margin: 0 !important;
  padding: 20px !important;
  width: 100%;
  display: inline-block;
  font-size: 18px;
  font-weight: 600;
  height: auto;
  line-height: initial;
}
.timeline-otr .wpb_wrapper {
  align-items: unset;
}
.inner_management_numbrings.timeline-otr .wpb_text_column {
  flex: 0 0 24%;
  margin: 0px 5px 10px;
}
label.timeline-head {
  display: block;
  font-size: 17px;
  line-height: 20px;
  font-weight: 400;
  margin-bottom: 8px !important;
}
.timeline-otr .wpb_wrapper .wpb_wrapper {
  align-items: center !important;
  height: 100%;
  min-height: 120px;
}
.timeline-inr {
  max-width: 1170px !important;
}

.blog_back_btn.nws a {
  background-color: #56526b;
  margin-left: 15px;
}
#respond form#commentform input {
  width: 100%;
}
input#wp-comment-cookies-consent {
  width: auto !important;
  margin-bottom: 4px;
}
.fees_support.tuitions-sec2.modules_data h4 {
  min-height: auto;
  font-size: 17px;
}
.fees_support.tuitions-sec2.modules_data .vc_column-inner > .wpb_wrapper {
  box-shadow: 0px 0px 10px 2px rgb(0 0 0 / 20%);
  padding: 30px 20px;
}
.fees_support.tuitions-sec2.modules_data h4 br {
  display: none;
}
.fees_support.tuitions-sec2.modules_data
  .wpb_text_column.wpb_content_element.financial_supp {
  margin: 0 !important;
}
.free_btns {
  display: flex;
  align-items: center;
}
.free_btns a.posts_up_btn {
  margin-left: 20px;
}
a.posts_up_btn {
  color: #fff;
  border-color: #000f7f;
  background-color: #000f7f;
  font-size: 16px;
  border-radius: 4px;
  padding: 15px 34px;
  transition: all 0.5s ease-in-out 0s;
  text-decoration: none;
  display: inline-block;
}
a.posts_up_btn:hover {
  color: #5e5e5e;
  border-color: #dcdcdc;
  background-color: #dcdcdc;
}

label[for="wp-comment-cookies-consent"] {
  font-size: 17px;
}
.blog_back_btn.nws a:hover {
  background: #ddd;
}
.sng-blg .col-sm-7 h3.single-blog-title {
  display: none;
}
textarea#comment {
  height: 120px;
  width: 100%;
  border: 1px solid #4444;
  border-radius: 4px;
}
#wtr-progress.top.shown {
  top: 62px !important;
  box-shadow: none;
}
h1.post_title_top {
  max-width: 930px;
  margin: 0 auto;
}
.blog_back_btn.nws a {
  background-color: #56526b;
  margin-left: 15px;
}
.blog_back_btn.nws a:hover {
  background: #ddd;
}
aside#ezw_tco-2 {
  max-height: calc(100vh - 80px);
}
.ez-toc-widget-container {
  min-height: 400px;
  padding: 30px 15px !important;
  box-shadow: 0 10px 50px rgb(25 37 52 / 14%), 0 2px 5px rgb(25 37 52 / 3%);
  border-radius: 6px;
  overflow-y: scroll;
}
li.ez-toc-page-1 ul.ez-toc-list-level-3 a {
  font-weight: normal;
}
a.ez-toc-link.ez-toc-heading-1 {
  text-decoration: none;
}
ul.ez-toc-list-level-3 {
  padding-left: 0;
  margin-left: 0 !important;
}
#ezw_tco-2 span.ez-toc-title-toggle {
  display: none;
}
.sng-blg {
  padding-top: 60px;
}
#ezw_tco-2 .ez-toc-widget-container ul.ez-toc-list li.active::before {
  background-color: #fff !important;
  margin-top: 2px;
}
body li.ez-toc-page-1.active a {
  font-weight: 500;
  color: #000f7f !important;
  display: flex;
}

li.ez-toc-page-1 a {
  color: #2e323c;
  margin: 4px 0 !important;
  display: flex;
}
li.ez-toc-page-1 a:hover {
  text-decoration: none;
}
.addtoany_shortcode svg path {
  fill: #b8b8b8;
}
.addtoany_shortcode span.a2a_svg.a2a_s__default {
  background: transparent !important;
}
.a2a_kit.a2a_kit_size_32.addtoany_list a {
  margin-bottom: 10px;
}
li.ez-toc-page-1.active {
  position: relative;
}
.ez-toc-widget-container ul.ez-toc-list li.active::before {
  height: 100% !important;
}
ul.ez-toc-list-level-3 {
  background: #fff;
}
.ez-toc-widget-container li.active > a {
  color: #000f7f;
  font-weight: normal;
}
.comments-area {
  background: #f7f7f7;
  padding: 25px;
  border: 1px solid #eee;
  border-radius: 6px;
  margin-top: 15px;
  display: inline-block;
  width: 100%;
}
.comments-area h2.comments-title {
  margin-bottom: 20px;
}
.comments-area .comment-list .comment-content p {
  font-size: 18px;
}
h3#reply-title {
  margin-top: 0px !important;
}
p.comment-form-comment label {
  display: block;
}
form#commentform input#submit {
  background: #000f7f;
  padding: 14px 20px;
  text-transform: uppercase;
  transition: all 0.5s ease-in-out 0s;
  color: #fff;
  font-size: 16px;
  border-radius: 4px;
  border: 0 !important;
  box-shadow: none;
}
form#commentform input#submit:hover {
  color: #5e5e5e;
  background-color: #dcdcdc;
}
.col-sm-4.q2w3-fixed-widget-container {
  margin-bottom: 40px;
}
p.publish_on {
  font-size: 19px;
}
.sng-blg .entry-content {
  padding-top: 5px !important;
}
body.post-template-default.single.single-post h2 {
  font-size: 26px !important;
  font-weight: 700 !important;
  color: #000f7f !important;
}
.sng-blg h3 {
  font-size: 22px;
  font-weight: 700;
  color: #000f7f !important;
}
.sng-blg .entry-content p,
.sng-blg .entry-content ul li a,
.sng-blg .entry-content ul li {
  font-size: 18px !important;
  font-style: normal !important;
  color: #171717;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.fees_support.tuitions-sec2.modules_data {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.trust_widgets_data .wpb_raw_code.wpb_content_element.wpb_raw_html {
  margin: 0 !important;
}
.trust_widgets_data .inner_trust_widget {
  width: auto;
  display: table;
  margin: 0 auto;
}

#clubs_logo .all_internship_logos::after,
#clubs_logo .all_internship_logos::before {
  display: none;
}
#clubs_logo .all_internship_logos {
  display: flex;
}
#clubs_logo .logo-txt-cont .vc_column-inner {
  border-radius: 0 !important;
}
#clubs_logo .logo-txt-cont {
  width: 20%;
  margin-bottom: 10px;
  display: flex;
  padding: 5px 10px;
}
#clubs_logo {
  padding: 85px 0 100px;
}
#clubs_logo h2 {
  color: #fff;
  font-size: 50px;
  margin-bottom: 70px !important;
}
#free__workshop h3 {
  font-size: 40px;
  text-transform: inherit;
}
#free__workshop .courses_button {
  margin-top: 0;
  margin-bottom: 100px;
}
#free__workshop .courses_button a {
  font-size: 19px !important;
  padding: 14px 45px;
}
#new-ex-heading {
  max-width: 700px;
  margin: 0 auto;
}
#new-ex-heading h2.top_heading {
  margin-top: 80px;
  margin-bottom: 60px !important;
}
#free__workshop .wpb_text_column.wpb_content_element {
  margin-bottom: 30px;
}
.cnslt {
  margin-top: 50px;
}

.vc_btn3-container.caps_btn_data.vc_btn3-center {
  margin: 10px 0px 0px !important;
}
section.vc_section.newsletter_sec_data {
  padding: 70px 15px !important;
}
.newsletter_sec_data .wpcf7-form input,
.newsletter_sec_data .wpcf7-form select {
  width: 100%;
  border-radius: 7px;
  padding: 10px 20px;
  height: 62px;
  border: none;
  outline: none;
  box-shadow: none;
  font-size: 19px;
}
.eb.newsletter_btn input.wpcf7-submit {
  font-size: 18px;
  border-radius: 5px;
  width: 100%;
  margin: 14px auto 0;
  display: block;
  min-width: 150px;
  height: auto;
  padding: 12px 0px;
  background: #000f7f;
  border-color: #000f7f;
  text-transform: uppercase;
  transition: all 0.5s ease-in-out 0s;
  color: #fff;
  box-shadow: none !important;
  border: 1px solid #000f7f;
}
.eb.newsletter_btn input.wpcf7-submit:hover {
  color: #595959;
  border-color: #d7d7d7;
  background-color: #d7d7d7;
}
.newsletter_form_btns label {
  width: 100%;
  margin-top: 20px;
}
.newsletter_sec_data
  .wpb_text_column.wpb_content_element.application_heading_content {
  margin-bottom: 40px !important;
}
.caps_btn_data .vc_general {
  background: #000f7f !important;
  color: #fff !important;
  text-transform: uppercase;
  padding: 15px 30px !important;
  border-radius: 4px;
  letter-spacing: 0.5px;
  display: inline-block;
  margin-top: 0px;
  border-color: #000f7f !important;
  font-size: 16px;
}
.caps_btn_data .vc_general:hover {
  background: #ebebeb !important;
  color: #666 !important;
  border-color: #ebebeb !important;
  text-decoration: none;
}
.single-post .entry-content li {
  font-size: 20px;
  margin: 10px 0px;
}
#contain {
  height: 400px;
}
.wpb_single_image.wpb_content_element.vc_align_center.global_map_data {
  margin: 50px 0px 0px !important;
}
.highcharts-figure,
.highcharts-data-table table {
  min-width: 320px;
  max-width: 800px;
  margin: 1em auto;
}
.year_padding_zero .vc_column-inner {
  padding: 0;
}
.wpb_text_column.wpb_content_element.years_headings {
  margin: 0;
}
.years_headings h4 {
  font-weight: 700;
}
.highcharts-data-table table {
  font-family: Verdana, sans-serif;
  border-collapse: collapse;
  border: 1px solid #ebebeb;
  margin: 10px auto;
  text-align: center;
  width: 100%;
  max-width: 500px;
}
.highcharts-data-table caption {
  padding: 1em 0;
  font-size: 1.2em;
  color: #555;
}
.highcharts-data-table th {
  font-weight: 600;
  padding: 0.5em;
}
.highcharts-data-table td,
.highcharts-data-table th,
.highcharts-data-table caption {
  padding: 0.5em;
}
.highcharts-data-table thead tr,
.highcharts-data-table tr:nth-child(even) {
  background: #f8f8f8;
}
.highcharts-data-table tr:hover {
  background: #f1f7ff;
}
.consulting_tabs a {
  font-weight: 500;
  font-size: 20px;
  transition: all 0.5s ease-in-out 0s;
  margin-top: 5px;
  display: inline-block;
  text-decoration: none;
}
.consulting_tabs {
  margin: 20px 0px;
}
.consulting_tabs a:hover {
  color: #91b3bc;
}
div#part_01,
div#part_02 {
  margin: 35px 0px 30px;
}
.single-post .entry-content h4 {
  margin: 30px 0px;
  font-size: 20px;
  font-weight: 500;
}
h1.post_title_top {
  color: #000f7f;
}
.single-post .entry-content h2 {
  font-weight: 700;
  color: #000f7f !important;
}
.single-post .entry-content b,
.single-post .entry-content strong {
  font-weight: 700;
}
.single-post .entry-content h5 {
  margin-bottom: 25px;
  margin-top: 25px;
}
.single-post .blog_back_btn {
  margin-top: 30px;
}
#last-sec-tutition {
  margin: 40px 0 25px;
}
#last-sec-tutition h2 {
  font-size: 120px !important;
  font-weight: 600;
  line-height: 105px;
}
#last-sec-tutition .shedule_title_data h3 {
  text-transform: uppercase;
  font-size: 40px;
  font-weight: 600;
}
#last-sec-tutition h3 {
  text-transform: uppercase;
}
#last-sec-tutition p {
  font-size: 20px;
  line-height: 27px;
}
.combine-heading {
  margin-bottom: 75px !important;
  margin-top: 35px !important;
}
.lt-heading h2 {
  font-size: 120px !important;
  font-weight: 600;
}
.combine-heading {
  display: flex;
  align-items: center;
}
.lt-heading {
  margin-right: 25px;
}
.rt-heading h3 {
  font-size: 40px;
  font-weight: bold;
  text-transform: uppercase;
}
.rt-heading strong {
  font-size: 22px;
  font-weight: 400;
}
#check-testimonial-btn a.vc_general.vc_btn3 {
  background: #90b3bb !important;
  border-color: #90b3bb !important;
}

#check-testimonial-btn a.vc_general.vc_btn3:hover {
  background: #ebebeb !important;
  border-color: #ebebeb !important;
}
p.graph-des {
  font-size: 19px;
  line-height: 25px;
  font-weight: 300;
  min-height: 165px;
}

.full-colm h4 {
  font-size: 28px;
  line-height: 32px;
}
.combine-heading,
.combine-heading h2 {
  color: #fff !important;
}
.scnd-lst-col .half-col:nth-child(2) {
  position: relative;
}
.scnd-lst-col .half-col:nth-child(2)::after {
  position: absolute;
  content: "";
  background: #fff;
  width: 2px;
  height: 69px;
  bottom: -69px;
  left: 50%;
  transform: translateX(-50%);
}
.graph-cont.col5::before,
.graph-cont.col6::before,
.graph-cont.col7::before,
.graph-cont.col8::before,
.graph-cont.col9::before {
  position: absolute;
  content: "";
  background: url(/wp-content/uploads/2021/01/arrow.png);
  width: 15px;
  height: 11px;
  left: 50%;
  transform: translateX(-50%);
  top: -20px;
}

.graph-cont.col5::after,
.graph-cont.col6::after,
.graph-cont.col7::after,
.graph-cont.col8::after,
.graph-cont.col9::after {
  position: absolute;
  content: "";
  background: #fff;
  width: 2px;
  height: 78px;
  transform: translateX(-50%);
  left: 50%;
  z-index: 0;
  top: -97px;
}
.scnd-lst-col {
  position: relative;
}
.scnd-lst-col::after {
  position: absolute;
  content: "";
  background: #fff;
  height: 2px;
  width: 80%;
  left: 50%;
  bottom: -70px;
  transform: translateX(-50%);
}
.graph-cont.col4::before,
.graph-cont.col3::before {
  position: absolute;
  content: "";
  background: url(/wp-content/uploads/2021/01/arrow.png);
  width: 15px;
  height: 11px;
  left: 50%;
  transform: translateX(-50%);
  top: -14px;
}
.graph-cont.col4::after,
.graph-cont.col3::after {
  position: absolute;
  content: "";
  background: #fff;
  width: 2px;
  height: 65px;
  transform: translateX(-50%);
  left: 50%;
  z-index: 0;
  top: -77px;
}
.graph-cont.col2::after {
  height: 63px !important;
  bottom: -63px !important;
}
.graph-cont.col2::before {
  position: absolute;
  background: #fff;
  width: 125%;
  left: 50%;
  height: 2px;
  bottom: -65px;
  content: "";
  transform: translateX(-50%);
}
.graph-cont.col2::after,
.graph-cont.col1::after {
  position: absolute;
  content: "";
  background: #fff;
  width: 2px;
  height: 80px;
  transform: translateX(-50%);
  left: 50%;
  z-index: 0;
  bottom: -80px;
}
.graph-cont.col1::before {
  position: absolute;
  content: "";
  background: url(/wp-content/uploads/2021/01/arrow.png);
  width: 15px;
  height: 11px;
  left: 50%;
  transform: translateX(-50%);
  bottom: -90px;
}
.graph-cont.col7 {
  background: #90b3bb;
}
.graph-cont.col8 {
  background: #686186;
}
.graph-cont.col9 {
  background: #000f7f;
}
.five-half-col {
  width: 18%;
}
.five-half-col .graph-cont {
  max-width: 235px;
  padding: 25px 0;
  margin-bottom: 12px;
  min-height: 105px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.graph-cont.col5 {
  background: #686186;
}
.graph-cont.col6 {
  background: #000f7f;
}

.full-colm {
  display: flex;
  justify-content: space-around;
  margin-bottom: 165px;
}
.graph-cont.col3 {
  background: #686186;
  max-width: 255px;
  padding: 31px 15px;
  border-radius: 8px;
}
.half-col {
  width: 50%;
}
.graph-cont.col4 {
  background: #90b3bb;
  max-width: 255px;
  padding: 31px 15px;
  border-radius: 8px;
}
.fee-graph p,
.fee-graph h4 {
  color: #fff !important;
  text-align: center;
}
.graph-cont {
  margin: 0 auto;
  border-radius: 8px;
  margin-bottom: 95px;
  position: relative;
}
.graph-cont.col1 {
  background: #90b3bb;
  padding: 36px 15px;
  max-width: 445px;
}
.graph-cont p {
  font-size: 23px;
  line-height: 26px;
}
text.highcharts-title {
  display: none;
}
/* .highcharts-figure rect[Attributes Style] {
  fill: #8fadb5 !important;
} */
text.highcharts-credits {
  display: none;
}
.graph-cont.col2 {
  padding: 36px 15px;
  max-width: 445px;
  background: #000f7f;
  margin-bottom: 140px;
}
.vc_separator.fees_data_seprator {
  margin-bottom: 10px !important;
  margin-top: 30px;
}
.combine-heading.isa_headings_data h2 {
  color: #5c7d86 !important;
}
.combine-heading.isa_headings_data .rt-heading h3 {
  color: #5c7d86;
}
.combine-heading.isa_headings_data .rt-heading h4 {
  color: #2c333b;
}
#module_secc .wpb_content_element {
  margin-bottom: 20px;
}
#module_secc p {
  font-size: 22px;
  line-height: 27px;
}
#module_secc h4 {
  text-transform: uppercase;
  font-weight: 600;
}
#tuition-sec1 h4 {
  font-size: 22px;
  line-height: 34px;
  text-transform: uppercase;
}
.tuitions-sec2 .vc_single_image-wrapper {
  height: inherit;
  text-align: center;
}
.tuitions-sec2 {
  padding-left: 0;
  padding-right: 0;
}
.tuitions-banner h1 {
  font-size: 55px;
  margin-bottom: 10px;
  line-height: 46px;
}
.tuitions-banner h4 {
  font-size: 30px;
  line-height: 40px;
}

.bootcamp_data_banner h1.eu {
  font-size: 60px;
}
.service_row_1 .vc_col-sm-4 .vc_column-inner > .wpb_wrapper {
  flex-wrap: nowrap !important;
}

.bootcamp_badges br {
  display: none;
}
ul.events li span.ecwd_open_event_popup {
  width: 100%;
  display: inline-block;
  height: 100%;
  font-style: normal !important;
  font-weight: 500;
}
.bootcamp_badges img {
  margin: 0px 20px;
}
.bootcamp_badges {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  padding-top: 10px;
}
.bootcamp_data_banner h1 {
  font-size: 80px;
}
.application_apply_now_btn {
  margin-top: 60px;
}
.application_apply_now_btn .vc_general {
  background: #000f7f !important;
  color: #fff !important;
  text-transform: uppercase;
  padding: 15px 30px !important;
  border-radius: 4px;
  letter-spacing: 0.5px;
  display: inline-block;
  margin-top: 0px;
  border-color: #000f7f !important;
  font-size: 16px;
}
.application_apply_now_btn .vc_general:hover {
  background: #ebebeb !important;
  color: #666 !important;
  border-color: #ebebeb !important;
  text-decoration: none;
}
.schedule_data_sec {
  padding-top: 60px;
  padding-bottom: 60px;
}
.shedule_title_data h2 {
  color: #2e323c;
  font-size: 50px;
}
.wpb_text_column.wpb_content_element.shedule_title_data {
  margin-bottom: 50px;
}

#content .wpb_alert p:last-child,
#content .wpb_text_column :last-child,
#content .wpb_text_column p:last-child,
.vc_message_box > p:last-child,
.wpb_alert p:last-child,
.wpb_text_column :last-child,
.wpb_text_column p:last-child {
  font-style: normal;
}
.events li a {
  display: inline-block;
  width: 100%;
  height: 100%;
}
ul.events {
  height: 83%;
}
ul.events li {
  height: 100%;
}
table.cal_blue.ecwd_calendar_container .day-with-date,
table.cal_blue.ecwd_calendar_container .open-details,
table.cal_blue.ecwd_calendar_container .day-without-date {
  height: 6em !important;
}
.calendar_main .fa,
.calendar_main + .ecwd_add_event .fa {
  font: normal normal normal 14px/1 FontAwesome !important;
  font-size: 18px !important;
  color: #fff !important;
  padding-top: 3px;
}
.ecwd_popup_head {
  border-bottom: 1px solid #000f7f;
  background: #000f7f;
}
.ecwd_popup_title h4 {
  font-size: 20px !important;
  height: 45px;
  line-height: 45px !important;
  padding: 2px 0px 0px;
  text-transform: uppercase;
  color: #fff !important;
}
.ecwd_popup_back .ecwd_close_popup,
.event_cal_add_close {
  height: 47px !important;
}
.event-detalis .ecwd-event-date-info,
.event-detalis .ecwd-event-url-info,
.event-detalis .ecwd-venue-info,
.event-detalis .ecwd-event-org-info {
  position: relative;
  top: 3px;
}
.ecwd_popup_back .ecwd_close_popup,
.event_cal_add_close {
  border-left: 1px solid rgba(255, 255, 255, 0.2) !important;
}
.ecwd_popup_container .ecwd_events_single_event_content p {
  line-height: 35px;
}
.ecwd_calendar_view_tabs.cal_tabs_blue {
  display: none !important;
}
.ecwd_theme_calendar_grey .calendar-head .next,
.ecwd_theme_calendar_grey .calendar-head .previous {
  display: none;
}
.ecwd_theme_calendar_grey .current-month a {
  display: none;
}
.bootcamp_btns_data .wpb_wrapper {
  display: flex;
  justify-content: center;
}
.bootcamp_btns_data .wpb_wrapper .application_apply_now_btn {
  margin-top: 30px;
  margin-right: 15px;
}
.bootcamp_btns_data
  .wpb_wrapper
  .application_apply_now_btn.program_highlights
  .vc_general {
  background: #000f7f !important;
  border-color: #000f7f !important;
}
.bootcamp_btns_data
  .wpb_wrapper
  .application_apply_now_btn.program_highlights
  .vc_general:hover {
  background: #ebebeb !important;
  color: #666 !important;
  border-color: #ebebeb !important;
}
section.vc_section.localised_section_data {
  padding-top: 60px;
  padding-bottom: 70px;
}
.america_region_select_containers .wpb_wrapper {
  display: flex;
  justify-content: center;
}
.region_btns_data {
  margin: 0px 5px;
}
.region_btns_data .vc_general {
  color: #fff !important;
  text-transform: uppercase;
  padding: 15px 30px !important;
  border-radius: 4px;
  letter-spacing: 0.5px;
  display: inline-block;
  margin-top: 0px;
  font-size: 16px;
  background: #797298 !important;
  border-color: #797298 !important;
}
.region_btns_data .vc_general:hover {
  background: #fff !important;
  color: #666 !important;
  border-color: #fff !important;
  text-decoration: none;
}
.region_btns_data.europe_btns .vc_general {
  background: #000f7f !important;
  border-color: #000f7f !important;
}
.region_btns_data.europe_btns .vc_general:hover {
  background: #fff !important;
  color: #666 !important;
  border-color: #fff !important;
  text-decoration: none;
}
.region_btns_data.europe_east_btns .vc_general {
  background: #797298 !important;
  border-color: #797298 !important;
}
.region_btns_data.europe_east_btns .vc_general:hover {
  background: #fff !important;
  color: #666 !important;
  border-color: #fff !important;
  text-decoration: none;
}
.region_btns_data.chinas_btns .vc_general {
  background: #000f7f !important;
  border-color: #000f7f !important;
}
.region_btns_data.chinas_btns .vc_general:hover {
  background: #fff !important;
  color: #666 !important;
  border-color: #fff !important;
  text-decoration: none;
}
.region_btns_data.Asia_btns .vc_general {
  background: #000f7f !important;
  border-color: #000f7f !important;
}
.region_btns_data.Asia_btns .vc_general:hover {
  background: #fff !important;
  color: #666 !important;
  border-color: #fff !important;
  text-decoration: none;
}

.wpb_text_column.wpb_content_element.event_calendar_data {
  margin: 0 !important;
}
.privacy-policy {
  padding: 0px 0 40px;
}
p:empty {
  display: none;
}
.privacy-policy h3 {
  text-transform: uppercase;
}
.vc_btn3-container.courses_button.vc_btn3-center {
  width: 100%;
}
#check_reviews {
  width: 100%;
}

.page-id-7916 .home_top_video img {
  display: none;
}
p.tbl-title {
}
h1.fortune {
  font-size: 40px;
}
.fortune_list {
  border: 1px solid #000;
}
.fortune_list .wpb_column.vc_col-sm-4:nth-child(2) {
  border-left: 1px solid #000;
  border-right: 1px solid #000;
}
.fortune-heading {
  padding-top: 80px;
  padding-bottom: 15px;
}
.fortune-heading h2 {
  color: #45415e;
  font-size: 30px;
  text-transform: inherit !important;
}
.fortune-heading h4 {
  color: #45415e;
  font-style: italic;
  font-size: 30px;
}
.fortune_list p {
  font-size: 17px;
  line-height: 33px;
}
/*.page-id-7916 .custom-content {
  top: 57%;
}*/
.fee_tbl p {
  color: #fff;
  margin-bottom: 0;
}
p.tbl-cont {
  font-size: 18px;
  line-height: 25px;
}
.fee_tbl {
  max-width: 970px;
  margin: 0 auto;
  text-align: left;
  padding-top: 40px;
}
.fee_tbl td {
  width: 50%;
  vertical-align: middle;
  padding: 35px 30px;
}
.fee_tbl .table {
  border: 1px solid #fff;
}
.fee_tbl tr td:first-child {
  border-right: 1px solid #fff;
}
.testimonial-content {
  position: relative;
}
.testimonial-content::after {
  background: url(/wp-content/uploads/2020/11/Untitled-2.png);
  position: absolute;
  content: "";
  width: 89px;
  height: 89px;
  top: -19px;
  left: -20px;
  z-index: 0;
  background-size: 100%;
  background-repeat: no-repeat;
}
.fixed-header {
  z-index: 99;
}
.testimonial-message {
  position: relative;
  z-index: 9;
}
.testimonial-image.testimonial-crop-thumbnail {
  height: 85px !important;
  width: 85px !important;
}
img.testimonial-image.testimonial-circle.testimonial-crop-thumbnail.wp-post-image {
  border: 4px solid #000f7f;
  box-shadow: inherit !important;
}
.bne-testimonial-masonry-wrapper .testimonial-single.col-2-masonry {
  padding-top: 70px;
}
span.testimonial-tagline {
  color: #171717;
  font-size: 16px;
  /*   text-transform: uppercase; */
  font-style: normal;
  margin-top: 8px;
}
.testimonial-message p {
  color: #2e323c;
  font-weight: 500;
  letter-spacing: 0;
  font-size: 20px;
}
.testimonial-author {
  margin-top: 29px;
}
.bne-testimonial-masonry-wrapper .testimonial-single {
  background: #fff;
  border-radius: 0;
  border: 0;
  box-shadow: 0px 0px 8px 1px rgba(148, 148, 148, 0.52);
  padding: 50px;
  margin-top: 20px;
}
.page-id-7662 .custom-content h1 {
  margin-bottom: 8px;
}
#cstmtestimonial .client_content {
  color: #2e323c;
  font-size: 18px;
  line-height: 27px;
  letter-spacing: 0.5px;
}
.testimonial-message code {
  margin-top: 20px;
  position: relative;
  height: 0;
  padding-top: 56.25%;
  width: 100%;
  display: inline-block;
}
.testimonial-message code iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

body.archive.paged.author div#content,
body.archive.date div#content,
.category div#content {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  max-width: 1170px;
  margin: 70px auto;
}
.testimonials_list_area {
  width: 85%;
  margin: 0 auto;
}
div#ktsttestimonial_list_style {
  border: none !important;
  box-shadow: 1px 1px 12px #00000026;
  border-radius: 0px !important;
}
#ktsttestimonial_list_style .client_content {
  color: #2e323c !important;
  font-weight: 600;
  line-height: 26px;
}
body.archive.paged.author .home_top_video img {
  height: 700px;
  object-fit: cover;
}
body.archive.paged.author div#content #primary,
body.archive.date div#content #primary,
.category div#content div#primary {
  width: 60%;
}
body.archive.paged.author div#content #secondary,
body.archive.date div#content #secondary,
.category div#content aside#secondary {
  width: 35%;
}
body.archive.date h1.page-title,
body.archive.paged.author h1,
.category div#content h1.page-title {
  font-size: 25px;
}
body.post-template-default.single h2,
body.archive.paged.author h2,
body.archive.date h2,
.category div#content h2.widget-title {
  font-size: 20px !important;
}
body.archive.paged.author section#search-2,
.category div#content section#search-2 {
  margin-bottom: 10px;
}
aside#secondary section.widget {
  margin-top: 25px;
}
body.archive.paged.author aside#secondary ul,
body.archive.date aside#secondary ul,
.category aside#secondary ul {
  padding-left: 18px;
}
body.archive.paged.author aside#secondary li a,
body.archive.date aside#secondary li a,
.category aside#secondary li a {
  color: #000;
  font-size: 17px;
  margin-bottom: 10px !important;
  display: block;
}
body.archive.paged.author span.screen-reader-text,
body.archive.date span.screen-reader-text,
.category div#content aside#secondary span.screen-reader-text {
  display: block;
}
.category div#content .entry-content h2 {
  font-size: 22px !important;
}
body.archive.date .home_top_video,
.category .home_top_video {
  background: url(/wp-content/uploads/2019/11/course_intership_bnr.jpg);
  height: 585px;
}
.wall_testimonial {
  background: #333f4f;
  margin-top: -7px;
  padding-bottom: 50px;
}
.wall_testimonial p {
  color: #fff;
  padding: 0 20px;
}
.wall_testimonial h2.top_heading {
  color: #fff;
}

.home-sec_1 iframe {
  width: 100%;
}
.home-sec_1 .wpb_raw_html {
  margin-bottom: 3px;
}
.page-id-3659 .apply_now {
  display: none;
}
.raw_video_data {
  margin-bottom: 20px !important;
}
/*Blog page css start here*/
.container.free-content-page {
  padding: 50px 0px;
}
.inner-blg a.blog-content {
  padding: 0px;
  color: #333;
  background: unset;
  width: 100%;
  font-size: 22px;
  line-height: 25px;
  text-decoration: none;
  white-space: normal;
  border-radius: 0px 0px 5px 5px;
  transition: all 0.5s ease-in-out 0s;
  box-sizing: border-box;
  display: inline-block;
}
.inner-blg a.blog-content:hover {
  color: #000f7f;
}
.inner-blg a.blog-img img {
  border-radius: 0;
  height: 260px;
  object-fit: cover;
}
.inner-blg a.blog-img {
  border-radius: 5px;
}
.inner-blg {
  position: relative;
  margin: 15px 0px;
  border-radius: 3px;
  border: 1px solid #ddd;
}
.single-post .entry-content {
  padding-top: 40px;
}
.single-post .home_top_video {
  position: relative;
}
a.post_excerpts_data p {
  margin: 0;
  font-size: 18px;
  line-height: initial;
}
.blod_desps {
  padding: 22px 25px;
  min-height: 202px;
}
a.post_excerpts_data {
  margin-top: 10px;
  display: inline-block;
  width: 100%;
  text-decoration: none;
  font-size: 18px;
  color: #333;
  line-height: 23px;
}
.single-post .home_top_video::before {
  content: "";
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.single-post .home_top_video img {
  height: 800px;
  object-fit: cover;
}
.wpcf7-radio {
  color: #ffffff;
}
.rdocstm {
  padding-top: 10px;
}

html body .tmm .tmm_member .tmm_photo {
  background-position: top !important;
  background-size: contain !important;
}
span.woo-sctr-shortcode-countdown-hour.woo-sctr-shortcode-countdown-unit {
  display: none;
}

span.woo-sctr-shortcode-countdown-minute.woo-sctr-shortcode-countdown-unit {
  display: none;
}

span.woo-sctr-shortcode-countdown-second.woo-sctr-shortcode-countdown-unit {
  display: none;
}
span.woo-sctr-shortcode-countdown-date-text.woo-sctr-shortcode-countdown-text {
  color: #000f7f;
  font-size: 16px !important;
}
span.woo-sctr-shortcode-countdown-text-after {
  color: #000f7f;
  font-size: 16px !important;
  margin-left: -6px;
}

/*Student Login page css start here*/

.student_login_data {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.student_login_form .vc_column-inner {
  padding: 40px;
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
}
.student_login_logo {
  margin-bottom: 15px !important;
}
.login_form_datas_content form input {
  height: 56px;
  width: 100%;
  border-radius: 5px;
  box-shadow: none;
  border: none !important;
  padding: 10px 25px;
  font-size: 18px;
  outline: none;
}
.login_form_datas_content {
  padding-top: 22px;
  margin-bottom: 0px !important;
}
.login_form_datas_content form input#wp-submit {
  background: #000f7f;
  color: #fff;
  text-transform: uppercase;
  font-size: 17px;
  height: unset;
  padding: 16px;
  transition: all 0.5s ease-in-out 0s;
  letter-spacing: 0.5px;
  margin-top: 10px;
}
.login_form_datas_content form input#wp-submit:hover {
  color: #5e5e5e;
  border-color: #dcdcdc;
  background-color: #dcdcdc;
}
.login_form_datas_content form p.login-remember input#rememberme {
  border-radius: 0;
  margin-right: 6px;
  position: relative;
  top: 5px;
  height: 20px;
  width: 20px;
}
.login_form_datas_content form p.login-remember label {
  margin: 0;
  color: #fff;
  font-size: 14px;
}
.login_form_datas_content form p.login-username label,
.login_form_datas_content form p.login-password label {
  display: none;
}
.login_form_datas_content a[href="/navh86zeewugwv/?action=lostpassword"]
{
  position: absolute;
  bottom: 126px;
  right: 40px;
  color: #fff;
  transition: all 0.5s ease-in-out 0s;
  font-size: 14px;
  text-decoration: none;
}
.login_form_datas_content a[href="/navh86zeewugwv/?action=lostpassword"]:hover
{
  color: #000f7f !important;
  text-decoration: none;
}
.login_form_datas_content form p.login-submit {
  margin: 0;
}
.login_form_datas_content a[rel="nofollow"] {
  text-align: center;
  display: inline-block;
  width: 100%;
  background: #000f7f;
  color: #fff;
  border-radius: 4px;
  padding: 12px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  text-decoration: none;
  transition: all 0.5s ease-in-out 0s;
}
.login_form_datas_content a[rel="nofollow"]:hover {
  color: #5e5e5e;
  border-color: #dcdcdc;
  background-color: #dcdcdc;
}

/*Drill page css start here*/

.vc_row.wpb_row.vc_row-fluid.drill_section_data {
  padding-top: 0px !important;
}
.left_drill_coloumns h2 {
  margin-bottom: 0;
}
.drill_meeting_right_sec .vc_column-inner {
  padding: 30px !important;
  background: #fff;
  border-radius: 5px;
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.2);
}
.inner_drill_btn .vc_column-inner {
  padding: 0px 15px !important;
  box-shadow: none !important;
}
.inner_drill_btn .main_drill_btn button.vc_general {
  font-size: 17px;
  border-radius: 4px !important;
  padding: 13px 10px;
  width: 100%;
  transition: all 0.5s ease-in-out 0s;
  border: none;
  cursor: auto;
}
.inner_drill_btn .main_drill_btn button.vc_general:hover,
.inner_drill_btn .main_drill_btn button.vc_general:focus {
  border: none;
  color: #fff !important;
}
.inner_drill_btn .vc_general {
  border: 1px solid #c6c6c6;
  margin-right: 10px;
  font-size: 16px;
  padding: 12px 7px;
  width: 100%;
  background-image: none;
  transition: all 0.5s ease-in-out 0s;
}
.inner_drill_btn .vc_general:hover,
.inner_drill_btn .vc_general:focus {
  border: 1px solid #000f7f;
  color: #000f7f !important;
}
.drill_meeting_right_sec.wpb_column.vc_column_container {
  padding: 30px 30px 30px 0px;
}
.inner_drill_btn .wpb_wrapper {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.inner_drill_btn .wpb_wrapper .vc_btn3-container {
  width: auto;
  margin-right: 10px;
}
.inner_drill_btn .wpb_wrapper .vc_btn3-container:last-child {
  margin-right: 0;
}
.inner_drill_btn .wpb_wrapper .vc_btn3-container.main_drill_btn.vc_btn3-inline {
  width: auto;
  min-width: 142px;
}
.container.drill_container {
  max-width: 1000px;
}
.drill_paragraphs h3 {
  color: #fff;
  font-size: 30px;
  font-weight: 300;
}
.drill_container h2.vc_custom_heading.drill_heading {
  text-transform: capitalize !important;
}
.inner_drill_section_data {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 60px;
}
.drill_carousel_data ol.vc_carousel-indicators li {
  background: #e1e0e4;
  border: none;
  width: 14px;
  height: 14px;
  margin: 0px 5px;
}
.drill_carousel_data ol.vc_carousel-indicators li.vc_active {
  background: #000f7f;
  border: none !important;
  width: 14px;
  height: 14px;
  margin: 0px 5px !important;
}
.drill_carousel_data ol.vc_carousel-indicators {
  position: absolute;
  top: -40px;
}
.wpb_text_column.wpb_content_element.drill_paragraphs {
  margin-bottom: 50px;
}
.done_solving_data_btn button.vc_general {
  text-align: center;
  background-image: none;
  border-radius: 4px;
  font-size: 18px;
  letter-spacing: 0.5px;
  padding: 16px 30px;
  transition: all 0.5s ease-in-out 0s;
}
.done_solving_data_btn button.vc_general:hover {
  color: #5e5e5e !important;
  border-color: #dcdcdc !important;
  background-color: #dcdcdc !important;
}
.drill_carousel_data .vc_slide.vc_images_carousel {
  box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.2);
}
.vc_btn3-container.done_solving_data_btn.vc_btn3-center {
  margin: 30px 0px 50px;
  display: inline-block;
  width: 100%;
}
h2.vc_custom_heading.drill_suggested_heading {
  text-transform: capitalize !important;
  margin-bottom: 30px;
}
.suggested_answer_data_image img {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.15);
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.drill_bottom_btns {
  padding-bottom: 50px !important;
}
.next_buttons .vc_general.vc_btn3,
.send_feedback_btn .vc_general.vc_btn3 {
  background-image: none !important;
  border-radius: 4px !important;
  font-size: 16px !important;
  letter-spacing: 0.5px;
  transition: all 0.5s ease-in-out 0s;
  min-width: 175px;
  margin-top: 20px;
}
.next_buttons .vc_general.vc_btn3:hover,
.send_feedback_btn .vc_general.vc_btn3:hover {
  color: #5e5e5e !important;
  border-color: #dcdcdc !important;
  background-color: #dcdcdc !important;
}
.inner_drill_btn
  .wpb_wrapper
  .vc_btn3-container.main_drill_btn.vc_btn3-inline
  a.vc_general {
  border: none;
  color: #fff;
  transition: all 0.5s ease-in-out 0s;
  padding: 12px 10px;
}
.inner_drill_btn
  .wpb_wrapper
  .vc_btn3-container.main_drill_btn.vc_btn3-inline
  a.vc_general:hover {
  color: #fff !important;
  text-decoration: none;
  opacity: 0.8;
}
.done_solving_btn input[type="button"] {
  background: #000f7f;
  color: #fff;
  font-size: 16px;
  letter-spacing: 0.5px;
  border-radius: 4px;
  border: none;
  padding: 14px 30px;
  margin: 50px auto 50px;
  display: table;
  transition: all 0.5s ease-in-out 0s;
}
.done_solving_btn input[type="button"]:hover {
  color: #5e5e5e !important;
  border-color: #dcdcdc !important;
  background-color: #dcdcdc !important;
  transition: all 0.5s ease-in-out 0s;
}
h2.vc_custom_heading.drill_heading.clarifying_text {
  color: #fff;
  margin-bottom: 40px;
}
.page-id-5775 div#exitpopup-modal,
.page-id-5779 div#exitpopup-modal,
.page-id-6036 div#exitpopup-modal,
.page-id-5810 div#exitpopup-modal,
.page-id-6051 div#exitpopup-modal {
  display: none !important;
}
.drill_bottom_btns.container.drill_container {
  text-align: center;
}
.drill_bottom_btns.container.drill_container .vc_btn3-container {
  margin: 0px 7px;
}
.drill_carousel_data .vc_carousel-control {
}

.drill_carousel_data .vc_carousel-control span {
  background: #000f7f;
  color: #fff;
  border-radius: 2px;
}
.drill_carousel_data .vc_carousel-control {
  opacity: 1 !important;
  text-shadow: none !important;
}
.drill_carousel_data .vc_carousel-control span::before {
  font-size: 30px;
}
.drill_carousel_data a.vc_left.vc_carousel-control {
  left: -30px;
}
.drill_carousel_data a.vc_right.vc_carousel-control {
  right: -30px;
}
.companies_real_impact_heading h2.top_heading {
  margin-bottom: 20px;
}
.raw_video_data .wpb_wrapper {
  position: relative;
  padding-top: 56.25%;
  height: 0;
}
.raw_video_data .wpb_wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
/*feedback form css start here*/
.pum-theme-6926 .pum-container,
.pum-theme-default-theme .pum-container {
  padding: 30px !important;
  border-radius: 5px !important;
  border: 1px solid #e6e6e6 !important;
  box-shadow: 0px 0px 62px 13px rgba(0, 0, 0, 0.1) !important;
  background-color: #fff !important;
}
.popmake form input,
.popmake form textarea {
  background: #f7f7f7;
  border: 1px solid #ddd;
  border-radius: 4px;
  width: 100%;
  height: 50px;
  padding: 0px 16px;
  font-size: 17px;
  color: #333;
  outline: none !important;
  box-shadow: none !important;
}
.popmake form input:focus,
.popmake form textarea:focus {
  border: 1px solid #000f7f;
}
.popmake form label {
  width: 100%;
  margin-bottom: 0px;
}
.popmake form textarea {
  height: 100px;
  padding-top: 10px;
}
.popmake form input.wpcf7-form-control.wpcf7-submit {
  background: #000f7f;
  color: #fff;
  font-size: 16px;
  letter-spacing: 0.5px;
  border-radius: 4px;
  border: none;
  padding: 14px 30px;
  text-transform: uppercase;
  width: auto;
  display: table;
  margin: 0 auto 0px;
  transition: all 0.5s ease-in-out 0s;
}
.popmake form input.wpcf7-form-control.wpcf7-submit:hover {
  color: #5e5e5e !important;
  border-color: #dcdcdc !important;
  background-color: #dcdcdc !important;
}
.popmake form h2.top_heading {
  text-align: center;
  margin: 14px 0px 23px;
  font-size: 34px;
}
.pum-theme-6927 .pum-container,
.pum-theme-lightbox .pum-container {
  padding: 25px 25px 10px !important;
}
body .tmm_names {
  font-size: 23px !important;
}
.wpcf7 form.sent .wpcf7-response-output {
  border-color: #46b450;
  background: #46b450;
  margin: 0;
  font-weight: 600;
  letter-spacing: 0.4px;
}
.apply_now .widget_text p {
  margin: 0;
}
.login_form_datas_content form p.login-username label,
.login_form_datas_content form p.login-password label {
  display: block;
  color: #fff;
  font-size: 15px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}
.login_form_datas_content form input {
  padding: 10px 20px !important;
}
.login_form_datas_content a {
  text-align: center;
  width: 100%;
  display: inline-block;
  margin-top: 15px;
  color: #000f7f;
}
.coachinfo {
  display: none;
}

.hiddenres {
  display: none;
}
p:empty {
  display: none;
}

.raw_video_data.testimonial_video_on_homepage {
  width: 70%;
  margin: 0 auto;
}
.map_view_data .wpb_single_image {
  margin: 0;
}
.page-id-378 .hero-btn.all_heroes_btn {
  align-items: baseline;
}
.page-id-11447 .home_top_video img {
  height: 1520px;
}
.right-for-me p {
  color: #fff;
}
.page-id-11447 .tfree-client-testimonial p {
  margin-bottom: 5px !important;
}

.right-for-me h2.p-subtitle {
  font-weight: 300;
  font-size: 23px;
  line-height: 32px;
}
.right-for-me {
  max-width: 1000px;
  margin: 0 auto;
}
.right-for-me a#course_b {
  margin: 0 auto;
  background: #8fadb5 !important;
}

.right-for-me a#course_b::after {
  content: "It’ll only take 3 minutes.";
  color: #fff;
  width: 200px;
  bottom: -28px;
}
.page-id-11780 .home_top_video img {
  height: 900px;
  object-fit: cover;
  object-position: top;
}

/*------------Quiz-change------------*/
.page-id-11447 .home_top_video {
  display: none;
}
.page-id-11447 .video_menu_header {
  position: initial;
}
.page-id-11447 .custom-content,
.page-id-11447 .entry-content {
  position: inherit;
  transform: inherit;
}
body.page-id-11447 {
  background-image: url(/wp-content/uploads/2021/10/Testimonial_bg.jpg);
  background-size: cover;
  background-position: center;
}
.page-id-11447 .entry-content {
  padding-top: 100px;
}
.page-id-11447 .slick-carousel.testimonial_slicks_data {
  margin-bottom: 80px;
}

a.main-banner-btn {
  transition: all 0.5s ease-in-out 0s;
}
.core-values h4 {
  font-size: 28px;
}
.core-card h4 {
  text-transform: uppercase;
  margin-bottom: 20px;
}
.core-icon img {
  max-width: 120px;
  height: 120px;
  object-fit: contain;
}
.core-card p {
  margin-bottom: 12px;
}
.core-card .vc_column-inner > .wpb_wrapper {
  box-shadow: 0px 0px 10px 2px rgb(0 0 0 / 6%);
  padding: 50px;
  height: 100%;
}
.core-card .wpb_text_column.wpb_content_element {
  margin: 0;
}
.core-row {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.core-row .vc_column-inner {
  height: 100%;
}
.core-card {
  margin-bottom: 30px;
}

/*Bain & Company page css start here*/

.why_hb_sec1.about_bain_data p em {
  font-style: italic !important;
}
.why_hb_sec1.about_bain_data p {
  margin-top: 20px;
  line-height: 29px;
  font-weight: 400;
  width: 100%;
}
.history_date {
  display: flex;
  align-items: center;
  margin-left: -5px;
  margin-top: 40px;
}
.history_desc_data_info .history_date p {
  width: auto !important;
  margin: 0 !important;
  line-height: unset !important;
  padding: 0 !important;
  text-align: left !important;
  margin-top: 0px !important;
}
.history_desc_data_info .history_date h4 {
  margin-left: 12px;
  margin-top: 2px;
  font-size: 26px;
  color: #272a32;
}
h3.main_history_heading {
  font-size: 28px;
  text-transform: uppercase !important;
}
.history_desc_data_info p {
  margin-top: 15px !important;
}
.history_date p:empty {
  display: none;
}
.profile_accordion_data .vc_tta-panel-heading {
  background: unset !important;
  border: none !important;
}
.wpb-js-composer
  .vc_tta.vc_general.profile_accordion_data
  .vc_tta-panel-heading
  h4.vc_tta-panel-title
  a {
  padding: 0px 50px 0px 0px !important;
}
.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 {
  text-transform: uppercase;
  font-style: normal;
  font-size: 26px;
  color: #272a32;
}
.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 {
  left: auto;
  right: 0;
  width: 20px;
  height: 20px;
}
.wpb-js-composer .vc_tta.vc_general.profile_accordion_data {
  margin-bottom: 50px;
}
.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,
.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: #272a32;
}
.wpb-js-composer .vc_tta.vc_general.profile_accordion_data .vc_tta-panel-body {
  margin-top: 25px;
  border-width: 2px;
  padding: 25px 30px;
}
.distingueshes_heading_data h2 {
  color: #fff;
  font-size: 48px;
}
.revolutionery_headings h3 {
  color: #fff;
  display: flex;
  align-items: center;
  font-size: 25px;
  line-height: 27px;
}
.revolutionery_headings {
  margin-bottom: 15px;
}
.revolutionery_headings h3 span.numbers_data {
  font-size: 40px;
  font-weight: 600;
  margin-right: 20px;
}
.distingueshes_bottom_paraphs p {
  color: #fff;
  line-height: 25px;
  font-size: 18px;
}
span.orange_color {
  color: #000f7f;
}
.wpb_text_column.wpb_content_element.why_bain_company_headings p {
  font-weight: 400;
  max-width: 70%;
  margin: 15px auto 0;
}
.bain_progress_bar_data .vc_general.vc_single_bar {
  border-radius: 0px;
  box-shadow: none;
  background: #fdf2f2;
  margin-bottom: 20px;
}
.bain_progress_bar_data .vc_general.vc_single_bar small.vc_label {
  padding: 25px 40px;
  text-shadow: unset !important;
  font-size: 26px;
}
.bain_progress_bar_data
  .vc_general.vc_single_bar.vc_progress-bar-color-bar_orange
  span.vc_bar {
  background-color: #000f7f !important;
  border-radius: 0px;
}
.bain_progress_bar_data
  .vc_general.vc_single_bar.vc_progress-bar-color-black
  span.vc_bar {
  background-color: #000f7f !important;
  border-radius: 0px;
}
.bain_progress_bar_data
  .vc_general.vc_single_bar
  small.vc_label
  span.vc_label_units {
  position: absolute;
  right: -85px;
  color: #272a32;
  font-weight: bold;
  font-size: 36px;
  top: 50%;
  transform: translate(0, -50%);
}
.vc_progress_bar.wpb_content_element.bain_progress_bar_data {
  padding: 0px 100px;
}
.wpb_text_column.wpb_content_element.bain_com_bottom_data_prhs h3 {
  display: flex;
  align-items: center;
  font-size: 22px;
  line-height: 27px;
  color: #272a32;
  font-style: normal;
  text-transform: uppercase;
}
.wpb_text_column.wpb_content_element.bain_com_bottom_data_prhs p {
  line-height: 25px;
  font-size: 18px;
}
.hire_bain_company_heading h2 {
  color: #fff;
}
.wpb_text_column.wpb_content_element.process_main_heading h3 {
  font-size: 32px;
  line-height: 30px;
  color: #ffffff;
  font-style: normal !important;
  text-transform: uppercase;
}
.processing_description_paraphs p,
.processing_description_paraphs li {
  color: #fff;
  line-height: 25px;
  font-size: 18px;
}
.wpb-js-composer
  .vc_tta.vc_general.profile_accordion_data.white_profile_accordion
  .vc_tta-panel-heading
  h4.vc_tta-panel-title
  a
  span.vc_tta-title-text {
  color: #fff;
}
.wpb-js-composer
  .vc_tta.vc_general.profile_accordion_data.white_profile_accordion
  .vc_tta-panel-heading
  h4.vc_tta-panel-title
  a
  i.vc_tta-controls-icon::before,
.wpb-js-composer
  .vc_tta.vc_general.profile_accordion_data.white_profile_accordion
  .vc_tta-panel-heading
  h4.vc_tta-panel-title
  a
  i.vc_tta-controls-icon::after {
  border-color: #fff;
}
.review_slider_sec {
  background: #ffffff;
  box-shadow: 0px 0px 4px 4px rgb(0 0 0 / 5%);
  padding: 40px 40px 40px 70px;
  margin: 0px 15px;
  min-height: 100%;
  position: relative;
}
.review_slider_sec::before {
  content: "";
  background: url(/wp-content/uploads/2022/03/quote_icon.png);
  width: 70px;
  height: 70px;
  position: absolute;
  top: 10px;
  left: 30px;
  z-index: 0;
  background-size: cover;
}
div#review_slider_data .owl-stage {
  padding: 0px;
  display: flex;
}
.review_slider_sec p {
  margin: 0;
  line-height: 25px;
  font-size: 18px;
  position: relative;
}
div#review_slider_data .owl-stage-outer {
  padding: 20px 0;
}
div#review_slider_data .owl-stage .owl-item {
  display: flex;
  min-height: 100%;
}
#review_slider_data .owl-nav {
  display: none;
}
#review_slider_data .owl-dots button {
  outline: none;
}
.work_life_balance_data .wpb_wrapper p {
  color: #fff;
  line-height: 25px;
  font-size: 18px;
  padding-left: 90px;
  position: relative;
}
span.numbering_information {
  font-size: 60px;
  position: absolute;
  left: 0;
  top: 14px;
  font-weight: 600;
}
.work_life_balance_data > .vc_column-inner {
  padding: 30px;
  display: flex;
  min-height: 100%;
}
.work_life_balance_data.wpb_column {
  margin: 2%;
  width: 46%;
  display: flex;
}
.work_life_balance_data
  > .vc_column-inner
  .wpb_text_column.wpb_content_element {
  margin: 0 !important;
}
.life_science_containers {
  display: flex;
}
.conclusion_headings h2 {
  color: #fff;
  margin-bottom: 25px;
}
.conclusion_headings p {
  color: #fff;
  line-height: 25px;
  font-size: 18px;
}
.ready_hire_text h3 {
  color: #000f7f;
  font-size: 36px;
}
.get_in_touch_btn a.vc_general {
  height: auto;
  padding: 15px 30px;
  background: #000f7f !important;
  border-color: #000f7f !important;
  text-transform: uppercase;
  transition: all 0.5s ease-in-out 0s;
  color: #fff !important;
  font-size: 17px;
  font-weight: 500;
  letter-spacing: 0.5px;
  border-radius: 5px;
}
.get_in_touch_btn a.vc_general:hover {
  background-color: #ebebeb !important;
  border-color: #ebebeb !important;
  color: #5e5e5e !important;
}
.related_articles_heading h2 {
  font-size: 28px;
  color: #fff;
}
.reviews_blogs_data .vc_gitem-zone.vc_gitem-zone-a {
  background-size: cover;
}
.reviews_blogs_data .vc_gitem-zone.vc_gitem-zone-a::before {
  padding-top: 55%;
}
.reviews_blogs_data .vc_gitem-zone.vc_gitem-zone-a {
  background-size: cover;
}
.reviews_blogs_data .vc_gitem-zone.vc_gitem-zone-a::before {
  padding-top: 55%;
}
.reviews_blogs_data .vc_gitem-zone.vc_gitem-zone-c {
  background: unset !important;
  margin-top: 20px;
}
.reviews_blogs_data .vc_gitem-zone.vc_gitem-zone-c .vc_col-sm-12.vc_gitem-col {
  padding: 0;
}
.reviews_blogs_data
  .vc_gitem-zone.vc_gitem-zone-c
  .vc_btn3-container.vc_btn3-left {
  display: none;
}
.reviews_blogs_data
  .vc_gitem-zone.vc_gitem-zone-c
  .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {
  display: none;
}
.reviews_blogs_data
  .vc_gitem-zone.vc_gitem-zone-c
  .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title {
  margin: 0;
}
.reviews_blogs_data
  .vc_gitem-zone.vc_gitem-zone-c
  .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title
  h4 {
  font-size: 16px;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 0.3px;
  margin: 0;
}
.profile_accordion_data .vc_tta-panel-body p {
  font-weight: 400 !important;
  font-size: 18px;
  margin-top: 0;
  margin-bottom: 20px;
}
/*----------bcg-profile----------*/
.bcg-ul {
  margin-top: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
}
.bcg-ul li {
  margin: 0px 25px;
  font-size: 20px;
}
.bcg-perspectives {
  display: flex;
  justify-content: space-between;
  margin-top: 50px;
}
.bcg-perspectives-left {
  width: 48%;
  text-align: center;
}
.bcg-capabilities {
  padding-left: 20px;
}
.bcg-major h4 {
  margin-bottom: 20px;
}
.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: 18px;
}
.bcg-progress .wpb_column {
  width: 20%;
}
.bcg-progress .wpb_column p {
  height: auto;
  min-height: 80px;
}
.why-work-bttom h4 {
  font-size: 26px;
  margin-bottom: 15px;
}
.bcg-family-img {
  justify-content: space-between;
  display: flex;
}
.bcg-family-img img {
  width: 48%;
}
p span {
}
.outside-work img {
  width: 33.3%;
  padding-left: 10px;
  padding-bottom: 10px;
  box-shadow: none !important;
}
.outside-work {
  display: flex;
  flex-wrap: wrap;
  margin-left: -10px;
  justify-content: center;
}
.bcg-awards ul,
.bcg-getting-hire ul {
  padding-left: 20px;
}
.bcg-getting-hire {
  color: #fff;
}
.bcg-getting-hire h3 {
  margin-bottom: 20px;
  font-size: 36px;
}
.bcg-getting-hire h4 {
  font-size: 26px;
}
.bcg-review h4 {
  font-size: 26px;
  color: #000f7f;
}
.page-id-13908 main ul,
.page-id-13908 main ol,
.page-id-14849 main ul,
.page-id-14849 main ol,
.page-id-15127 main ul,
.page-id-15127 main ol,
.page-id-15401 main ul,
.page-id-15401 main ol,
.page-id-13177 main ul,
.page-id-13177 main ol,
.page-id-16057 main ul,
.page-id-16057 main ol,
.page-id-16372 main ul,
.page-id-16372 main ol,
.page-id-16976 main ul,
.page-id-16976 main ol,
.page-id-17591 main ul,
.page-id-17591 main ol,
.page-id-16185 main ul,
.page-id-16185 main ol,
.page-id-17906 main ul,
.page-id-17906 main ol,
.page-id-17982 main ul,
.page-id-17982 main ol {
  padding-left: 20px;
}
.bcg-purpose li span:first-child {
  font-weight: 600 !important;
  color: #000f7f;
}
.bcg-review p strong {
  font-size: 1.4rem;
  font-weight: 500;
}
.tabs_scrollspy ul {
  overflow-x: scroll;
  justify-content: start;
}
.tabs_scrollspy ul li {
  flex: auto;
  white-space: nowrap;
}
.tabs_scrollspy ul::-webkit-scrollbar {
  height: 5px;
}
.tabs_scrollspy ul::-webkit-scrollbar-thumb {
  background-color: #000f7f;
}
.tabs_scrollspy ul::-webkit-scrollbar-track {
  background-color: #ebebeb;
}
div#ten_tab ul {
  margin-bottom: 0;
}
.bcg-perspectives img,
.img-shadow img {
  box-shadow: 0px 0px 5px 1px rgb(0 0 0 / 10%);
}
div#newsletter_signup h3 {
  text-transform: uppercase;
}
.appli-lastdate {
  margin-bottom: 0;
}
.vc_btn3-container.courses_button.applictaion-btn {
  margin-bottom: 30px;
}
.appli-lastdate p {
  font-size: 24px;
}
.home-carreer table {
  width: 100%;
}
.home-carreer table thead {
  box-shadow: 0px 10px 10px rgb(0 0 0 / 10%);
}
.home-carreer tbody tr:first-child img {
  height: 30px;
  width: auto;
}
.home-carreer table thead th:first-child {
  border-radius: 4px 0px 0px 4px;
}
.home-carreer table thead th:last-child {
  border-radius: 0px 4px 4px 0px;
}
.home-carreer table tbody::before {
  content: "";
  height: 20px;
  width: 100%;
  display: block;
}
.home-carreer table thead th {
  background: #000f7f;
  color: #fff;
  font-size: 15px;
}
.exciting-career th,
.exciting-career td {
  padding: 14px 20px;
  font-size: 14px;
}
.exciting-career tbody tr:nth-child(even) {
  background-color: #f7f7f7;
}
.bootcamp-icons .wpb_wrapper {
  flex-wrap: nowrap;
}
.bootcamp-icons .wpb_single_image.wpb_content_element.vc_align_left {
  width: 100%;
  max-width: 60px;
  margin-bottom: 0;
  text-align: center;
}
.bootcamp-icons .wpb_text_column.wpb_content_element {
  margin-bottom: 0;
}
.bootcamp-icons {
  justify-content: space-between;
}
.bootcamp-icons p {
  color: #ffffff;
}
.bootcamp-icons .service_icon_text {
  padding: 20px;
  background: #7696a0;
  width: 32%;
  border-radius: 4px;
}
.bootcamp-icons .wpb_wrapper {
  align-items: center;
}
.home-carreer table {
  margin-bottom: 70px !important;
}
section#number_learn {
  padding-bottom: 45px;
}
.bootcamp-icons img.vc_single_image-img {
  height: 60px;
  object-fit: contain;
}

.wall_testimonial .home-sec_1 {
  padding: 0;
}
.wall_testimonial .wpb_column.vc_column_container > .vc_column-inner {
  padding: 0px 8px;
}
ul.faculty-logo li {
  background: transparent;
  border-radius: 4px;
  margin: 0 4px;
}
.faculty-logo li img {
  height: auto;
}
.faculty-btm img {
  height: 28px !important;
}
.faculty-btm li {
  padding: 6px 10px !important;
}
ul.faculty-logo.faculty-btm {
  margin-top: 20px;
}
.main_learn_sec h3,
div#newsletter_signup h3,
.wall_testimonial h3 {
  text-transform: inherit;
}
.main_learn_sec h3 {
  font-size: 24px;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}
.new-skill {
  padding-top: 50px;
}
.new-skill h2.top_heading,
.get-consulting-otr h2.top_heading {
  margin-bottom: 20px;
}
.Learn-and-perfect {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
}
.Learn-and-perfect li {
  list-style: none;
  padding: 20px 20px;
  background: #000f7f;
  text-align: center;
  margin: 3px !important;
  border-radius: 5px;
  color: #fff;
  text-transform: uppercase;
  font-size: 14px;
  letter-spacing: 0.3px;
}
.learn-perfact {
  margin-bottom: 20px;
}
.learn-perfact {
  margin-bottom: 20px;
  text-transform: uppercase;
}
.get-consulting-otr .learn-perfact {
  color: #fff;
}
.get-consulting-otr .Learn-and-perfect li {
  padding: 18px 25px;
}
.new-skill .vc_btn3-container.courses_button.vc_btn3-center,
.get-consulting-otr .vc_btn3-container.courses_button.vc_btn3-center,
.get-consulting-otr .vc_align_center.apply_skill_single_img {
  margin-top: 0;
}
.leadership-ready {
  padding-top: 80px;
}
section#number_enjoy {
  padding-bottom: 80px;
}
.top-high .wpb_column.vc_column_container.vc_col-sm-12 > .vc_column-inner {
  padding-top: 0;
}
.top-high *,
.top-high p {
  color: #fff;
}
.top-high .offers_fees p.early_stage_career {
  background: transparent;
}
.leadership-ready .wpb_text_column.wpb_content_element.apply_skills_inner,
.learn_row_part .vc_btn3-container.courses_button.vc_btn3-center {
  margin-bottom: 0;
}
.bootcamp-icons {
  margin-top: 0 !important;
}
.home_support_sec .offers_fees {
  margin-bottom: 0px;
}
.next-gemrat-top .vc_col-sm-6:first-child .wpb_text_column {
  padding-right: 80px;
}
.next-gemrat-top h4 {
  font-size: 34px;
  margin-bottom: 20px;
}
.next-gemrat-top p {
  font-size: 34px;
}
.top-vide-home iframe,
.top-vide-home video {
  border-radius: 15px;
}
.top-vide-home p {
  padding: 15px;
  border-radius: 15px;
  background-color: #000f7f;
  line-height: 0;
}
.next-top .home_download_full_course {
  margin-top: 60px !important;
}
.exciting-career .owl-item h4 img {
  margin: 0 auto 15px !important;
}
.exting-text {
  text-align: left;
  margin-bottom: 20px;
}
.exting-text p {
  font-size: 22px;
}
.exting-text h4 {
  color: #000f7f;
  font-size: 24px;
  font-weight: 600;
}
.exting-logos {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #ffffff14;
}
.home_sep_videos {
  margin-top: 60px;
}
.wpb_video_widget.vc_video-el-width-70 .wpb_wrapper {
  width: 100%;
}
.reading-hub p:last-child,
.awards-otr p {
  text-align: center;
}
.bcg-about h3.main_history_heading {
  text-transform: inherit !important;
}
.history-accrdian img {
  margin: auto;
  display: block;
  max-width: 600px;
}
.clock-black {
  background-image: url(/wp-content/uploads/2022/04/clock-black.png);
  width: 120px;
  height: 120px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px;
  margin: 30px auto;
  font-size: 30px;
  font-weight: 600;
  flex-wrap: wrap;
}
span.clock-inr {
  font-weight: 400;
  font-size: 16px;
  text-transform: capitalize;
  margin-top: -25px;
}
.clock-black.white-logo {
  background-image: url(/wp-content/uploads/2022/04/clock-white.png);
  color: #fff;
}
.page-id-13908 main a span,
.page-id-14849 main a span,
.ey-value span {
}
.the-value-tabs p strong,
.events-and-activites p strong {
  font-weight: 600;
  color: #000f7f;
}
.awards-otr strong {
  color: #000f7f;
  font-weight: 500;
}
.other-resources p span {
  font-size: 16px !important;
}
.bcg-review p {
  margin-bottom: 2px !important;
}
.bain_logos {
  display: inline-block;
  padding: 22px;
  background: #0d744d;
  border-radius: 6px;
  overflow: hidden;
}
.bain_logos img {
  filter: brightness(100);
}
.reading-hub img {
  max-width: 550px;
  width: 100%;
}
.bain_logos.kearney {
  background: #1e1e1e !important;
}
p.kearney-value {
  color: #000f7f;
}
.the-value-tabs.bcg-purpose li span:first-child,
.why-kearney li span:first-child {
  font-weight: inherit !important;
  color: #212529;
}
.the-value-tabs.bcg-purpose img.alignnone {
  width: 100%;
}
.kearney-stratgic li img {
  height: 100%;
  object-fit: contain;
  padding: 5px 30px;
  background: #fff;
}
.kearney-stratgic li {
  display: inline-block;
  padding-left: 20px;
}
.kearney-stratgic {
  display: flex;
  padding: 0 !important;
  margin-left: -20px;
}

.keareny-growth img,
.krney-hired img {
  width: 100%;
}
.kearney-evnt p {
  text-align: center;
}
.kearney-why-section * {
  color: #fff !important;
}
.kearney-why-section .wpb_content_element:last-child {
  margin-bottom: 0;
}
.top-consulting-profiles h3 a {
  padding: 0px;
  color: #333;
  background: unset;
  width: 100%;
  font-size: 22px;
  line-height: 25px;
  text-decoration: none;
  white-space: normal;
  border-radius: 0px 0px 5px 5px;
  transition: all 0.5s ease-in-out 0s;
  box-sizing: border-box;
  display: inline-block;
}
.top-consulting-profiles p a,
.top-consulting-profiles p {
  width: 100%;
  text-decoration: none;
  font-size: 18px;
  color: #333;
  line-height: 23px;
  overflow: hidden;
}
.top-consulting-profiles .wpb_single_image {
  margin-bottom: 0;
}
.top-consulting-profiles .wpb_text_column {
  padding: 22px 25px;
  margin: 0;
}
.top-consulting-profiles .vc_column-inner > .wpb_wrapper {
  border-radius: 3px;
  border: 1px solid #ddd;
  height: 100%;
  overflow: hidden;
  position: relative;
  padding-bottom: 75px;
}
.top-consulting-profiles h3 {
  display: inline-flex;
}
.top-consulting-profiles .vc_row.wpb_row {
  display: flex;
  flex-wrap: wrap;
}
.top-consulting-profiles .vc_column-inner {
  height: 100%;
  padding-left: 10px;
  padding-right: 10px;
}
.top-consulting-profiles .wpb_single_image * {
  width: 100%;
}
.top-consulting-profiles .vc_col-sm-4 {
  margin: 10px 0;
}
.top-consulting-profiles a,
.top-consulting-profiles .vc_column-inner > .wpb_wrapper img {
  transition: all 0.5s ease-in-out 0s;
}
.top-consulting-profiles a:hover {
  color: #000f7f;
}
.top-consulting-profiles .wpb_single_image .vc_figure {
  overflow: hidden;
}
.top-consulting-profiles
  .vc_column-inner
  > .wpb_wrapper:hover
  .wpb_single_image
  img {
  transform: scale(1.06);
}
h1.bain_logos.top-head {
  background: #fbd3b0;
  color: #000;
  margin-bottom: 0;
}
.bain-logo img {
  height: 80px;
  object-fit: contain;
}
.bcg-interview h4,
.kearney-benifits h4,
.bcg-purpose b,
.awards-otr b,
.kearney-evnt b,
.keareny-growth li b,
.work-culture b {
  color: #000f7f;
}
.profile_accordion_data table * {
  font-size: 16px !important;
}
pre {
  margin-bottom: 5px;
  font-size: 18px;
  color: #2e323c;
  line-height: 29px;
}
pre span {
}
.keareny-growth img,
.krney-hired img {
  max-width: 600px;
  margin: auto;
  display: block;
}
.kearney-evnt img {
  max-width: 600px;
  width: 100%;
}
.krney-hired img {
  max-width: 700px;
}
.bain_logos.mcKinsey-profile {
  background: #061c2b;
  padding: 0;
}
.bain_logos.mcKinsey-profile img {
  width: 300px;
}
.bcg-about.mcKinsey p span {
  display: flex;
  justify-content: center;
}
.bcg-about.mcKinsey p span img {
  padding: 0 5px;
}
.mckinsey-value p:not(:first-child) {
  margin-bottom: 5px;
}
.what-mcKinsey img {
  width: 100%;
}
.why-mckinsey img {
  max-width: 800px;
  width: 100%;
}
.getting-mcKinsey li span,
.page-id-16976 p b,
.page-id-16976 p {
}
.top-consulting-profiles .vc_column-inner > .wpb_wrapper:empty {
  display: none;
}
.profile_accordion_data tbody th,
.profile_accordion_data tbody th b {
}
th.indian_rupees_sign b:last-child {
  font-family: arial !important;
}
.top-cunstling-tier h4 {
  color: #fff;
  font-weight: 500;
  font-size: 32px;
}
.attend_rows {
  display: flex;
  flex-wrap: wrap;
}
.attend_rows .vc_column-inner {
  height: 100%;
}
.top-consulting-profiles img {
  width: 100%;
}
.mc-kinsey-purpose,
.mckinsey-award li,
.roland-profile li b,
.roland-benifit li b,
.roland-alumi li b {
  color: #000f7f;
}
.bain-company-logo img {
  height: auto;
  width: 300px;
  filter: initial;
}
.bcg-pro img {
  filter: inherit;
}
.bcg-pro {
  padding: 0;
  background: transparent;
}
.bain_logos.bain-company-logo {
  padding: 0;
  background: transparent;
}
.bain_logos.kearney img {
  filter: brightness(100);
}
body .roland-pro {
  background: #f3f3f3 !important;
  padding: 0px 30px !important;
}
body .roland-pro img {
  width: 250px;
}
.roland-history p:last-child {
  margin-top: 0;
}
.what-roland * {
  color: #fff;
}
.what-roland a,
.what-roland a span {
  color: #000f7f !important;
}
.roland-event-item {
  width: 50%;
  padding: 15px;
}
.roland-events {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0 -15px;
  text-align: center;
}
.roland-event-item img {
  width: 100%;
  margin-bottom: 8px;
  height: 85%;
  object-fit: cover;
}
.roland-review img {
  max-width: 700px;
  margin: auto;
  display: block;
  width: 100%;
}
.history-accrdian img {
  width: 100%;
}
.no-shadow img {
  box-shadow: none;
}
.roland-rev strong {
  font-size: 18px !important;
}

pre {
  overflow: initial;
  white-space: unset;
}
.roland-profile img {
  width: 100%;
  max-width: 700px;
  margin: auto;
  display: block;
}
.generalist-associate li *,
.generalist-associate li {
  font-size: 19px;
}
.generalist-associate ul {
  padding-left: 20px;
}
.roland-history img {
  max-width: 400px;
}
.roland-history-btm img,
.what-roland img,
.roland-kickoff img,
.roland-benifit img,
.roland-career img,
.bain-awrds img {
  max-width: 700px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.roland-value-btm strong {
  color: #2e323c !important;
}
.roland-expernce td {
  width: 50%;
}
.roland-award li,
.roland-why strong {
  color: #000f7f;
}
body .profile_accordion_data .roland-benifit p {
}
.bain-histroy {
  text-align: center;
}

.vc_tta-accordion li,
.vc_tta-accordion b,
.vc_tta-accordion strong,
.why_hb_sec1.about_bain_data p strong,
.vc_tta-accordion li span {
}
.top-consulting-profiles .read-more-a {
  display: inline-block;
  background: #000f7f;
  margin-right: 10px;
  font-size: 16px;
  margin-left: 0;
  color: #fff;
  cursor: pointer;
  padding: 13px 22px;
  transition: all 0.5s ease-in-out 0s;
  text-transform: uppercase;
  letter-spacing: 1px;
  border-radius: 4px;
  width: auto;
  position: absolute;
  bottom: 25px;
  left: 50%;
  transform: translateX(-50%);
}
.top-consulting-profiles .read-more-a:hover {
  background: #000f7f;
  color: #fff;
}
.mob-bnr {
  display: none;
}
.other-links-inner .wpb_text_column.wpb_content_element {
  margin-bottom: 0;
}
.other-links-inner {
  text-align: center;
}
.other-links-inner a {
  width: 100%;
  background: #2a4150;
  padding: 10px;
  min-height: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  line-height: initial;
  text-decoration: none;
  text-transform: capitalize;
}
.related-hide {
  display: none;
}
.bain-major-fact p a {
}
.feadback {
  text-align: center;
}
.get_in_touch_btn.feadback a {
  padding: 15px 55px;
  text-decoration: none;
}
.btns-otr p {
  display: flex;
  text-align: center;
}
.btns-otr p a {
  white-space: nowrap;
}
.new-clr {
  background: #45405d !important;
}
.download_buttns_data-interface
  .second_bottom_download_program_buttons
  .new-clr {
  margin-right: 0 !important;
  margin-left: 20px !important;
}
.get-btns {
  margin: 50px 0 35px;
  padding: 0px 15px;
  text-align: center;
}
.get-btns .thrive_btns_data {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.get-btns .new-clr {
  margin: 0px !important;
}
nav .apply_now p br {
  display: none;
}
.menu-main-menu-container {
  width: auto;
}
nav .apply_now p {
  display: flex;
}
nav .main-banner-btn.new-clr {
  margin-right: 0 !important;
  margin-left: 20px !important;
}
nav .apply_now a.btn.btn-primary.btn_apply_now {
  display: flex;
  align-items: center;
  justify-content: center;
}
nav.navbar.fixed-header .menu.navbar-nav a {
  padding: 16px 30px;
}
.ey-about {
  max-width: 600px;
}
.ey-history {
  margin-top: 50px;
}
.young-ey p {
  color: #fff;
  text-align: center;
}
.young-ey img {
  max-width: 700px;
  margin-top: 10px;
}
.ey-iner-text {
  background: #f8f8f8;
  padding: 25px;
  text-align: center;
  margin-bottom: 20px;
  box-shadow: 0px 0px 5px 1px rgb(0 0 0 / 10%);
}
.ey_carear ul span {
  font-size: 20px;
}
.lek-history-img span,
.reading-platform {
  display: flex;
  max-width: 900px;
  margin: auto;
}
.lek-history-img img,
.reading-platform {
  padding: 5px;
}
.diversity-inclusion img {
  width: auto !important;
  margin: auto;
  display: block;
}
.reading-platform img {
  margin: 0 1%;
  width: 30%;
}
.reading-platform {
  margin-bottom: 20px;
}
.lek-benifit .vc_tta-panel-body h4 {
  margin-bottom: 5px;
}
.lek-benifit h5 {
  margin-top: 10px;
}
.lek-compensation .wpb_wrapper h4 {
  margin-bottom: 5px !important;
}
.lek-compensation .wpb_wrapper table {
  margin-top: 20px;
}
.lek-employee td {
  width: 50%;
}
.lek-events-otr ul li {
  width: 33.3%;
  padding-left: 20px;
  padding-bottom: 20px;
}
.lek-events-otr ul {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-left: -20px;
  padding-left: 0 !important;
}
.lek-events-otr li {
  text-align: center;
  line-height: initial;
}
.lek-events-otr li img {
  margin-bottom: 10px;
}
.lek-getting-hired *,
.lek-interview ul *,
.page-id-16976 li span,
.page-id-17591 ul *,
.page-id-17591 li span {
}
.lek-getting-hired h4 {
  margin-top: 30px;
}
.profile_accordion_data table td.indian_rupees_sign span {
  font-family: arial !important;
}
.lek-why .why_bain_company_headings {
  margin-bottom: 50px;
}
.other-links-inner {
  margin-top: 10px !important;
  padding-bottom: 10px !important;
}
.by-experts .owl-nav {
  display: none !important;
}

.homepage-after-banner h2.top_heading:not(:last-child) {
  margin-bottom: 20px;
}
.no-work {
  font-size: 20px;
  font-style: italic !important;
  margin-top: 5px;
  display: inline-block;
}
.home .service_row_2 {
  justify-content: center;
}
.home .service_row_2 .service_icon_text {
  margin: 0px 12px;
}
.welcome-case .main-banner-btn {
  margin: 30px 0 0 !important;
}
.winner-case *,
.case-contact * {
  color: #fff;
}
.winner-case h2,
.case-complete h2,
.case-faq h2.top_heading {
  margin-bottom: 40px !important;
}
.winner-case-box .wpb_text_column {
  padding: 20px;
  border-radius: 4px;
  height: 100%;
}
.winner-case-box p {
  font-size: 18px;
}
.winner-case-box p b {
  margin-bottom: 6px;
  display: inline-block;
  font-size: 20px;
}
.winner-case-box {
  display: flex;
  flex-wrap: wrap;
}
.winner-case-box .vc_column-inner,
.winner-case-box .wpb_wrapper {
  height: 100%;
}
.case-faq .vc_tta-container {
  margin-bottom: 0 !important;
}
.case-faq .vc_tta-accordion {
  margin: 0 !important;
}
.case-faq-btn {
  margin-bottom: 0 !important;
}
.case-contact a {
  color: #000f7f;
}
.winner-case {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
.google_review .iJKbkS {
  padding: 6px 16px;
  margin-left: 10px;
  border: 2px solid #91b3bcc2;
  border-radius: 0;
}

.lek-diversity strong {
  color: #000 !important;
}
.lek-social b {
}
.case-faq-btn a.vc_general.vc_btn3-style-modern.vc_btn3-color-grey {
  background-color: #45405d;
  border-color: #45405d;
}
.case-faq-btn a.vc_general.vc_btn3-style-modern.vc_btn3-color-grey:hover {
  background: #ebebeb !important;
  border-color: #ebebeb !important;
  color: #666;
}

.instructors_data_logos h2.top_heading {
  color: #fff;
}

.icon_main_wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cstm_ico img {
  width: 60px;
  margin-right: 20px;
}
p.cstm_tit {
  font-size: 26px;
  font-weight: 600;
  line-height: initial;
  color: #45405d;
}
p.cstm_pera {
  font-style: italic;
}
.cstm_content p {
  margin: 0;
}
.experience_con ul {
  padding-left: 20px;
}
.experience_con {
  max-width: 80%;
  margin: auto !important;
  float: inherit;
}
.bootcamp-left .vc_column-inner {
  background: #56526b;
  padding: 30px;
  color: #fff;
  border-radius: 4px;
}
.bootcamp-left .vc_column-inner * {
  color: #fff;
}
.experience_con ul li {
  font-size: 18px;
}
.why_hb_sec1.about_bain_data .oliver-value p strong {
  color: #2e323c;
}
.oliver-diversity img {
  width: 23%;
  margin: 10px !important;
  padding: 10px;
}
.oliver-diversity {
  display: flex;
  flex-wrap: wrap;
  margin: 20px -10px;
}
.oliver-sastainability img {
  padding: 10px;
  margin: auto;
  display: block;
}
.oliver-event {
  width: 50%;
  padding: 10px;
  text-align: center;
}
.oliver-event img {
  width: 100% !important;
}
.oliver-event p {
  margin: 0 !important;
}
.page-id-16976 li span {
  font-size: 18px;
}
.page-id-16976
  .vc_tta-container:last-child
  .vc_tta.vc_general.profile_accordion_data {
  margin-bottom: 0;
}
.appli-lastdate p {
  font-size: 18px !important;
  max-width: 580px;
  margin: auto;
  border: 1px dashed;
  padding: 12px;
}
.appli-lastdate * {
}
.yellow {
  color: #000f7f;
}
.date-black p {
  color: #000 !important;
}
.alumni-hired-row h3 {
  text-transform: uppercase;
  margin: 8px 0 4px;
  font-size: 15px;
}
.alumni-hired-row .wpb_single_image {
  margin-bottom: 5px;
  text-align: center;
}
.alumni-hired-row .wpb_single_image img {
  border-radius: 50%;
  border: 5px solid #000f7f;
  width: 180px;
  height: 180px;
  object-fit: cover;
}
.alumni-hired-row .wpb_wrapper {
  text-align: center;
}
.alumni-hired-row p {
  margin: 0;
  font-size: 15px;
  text-transform: uppercase;
}
.alumni-hired-row p em {
  font-style: italic !important;
  font-size: 15px;
  text-transform: capitalize;
}
.alumni-hired-row .vc_col-sm-2 {
  width: 20%;
}
.alumni-hired-row .wpb_text_column.wpb_content_element {
  margin: 15px 0 0;
}
.alumni-hired-row h4 {
  margin: 0;
  font-size: 17px;
  text-transform: uppercase;
}
.blue-profile img {
  border-color: #1c40ca !important;
}
.red-profile img {
  border-color: #cc0000 !important;
}
.green-profile img {
  border-color: #15734e !important;
}
.orange-profile img {
  border-color: #d19041 !important;
}
.alumni-hired-row .vc_column-inner {
  padding: 20px 10px;
}
.student-information-data::after {
  content: "\f105";
  background: #000f7f;
  width: 50px;
  height: 50px;
  position: absolute;
  right: 0;
  top: 42%;
  transform: translateY(-50%);
  border-radius: 50%;
  font-family: FontAwesome;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 27px;
}
.student-information-data {
  padding-right: 70px;
  position: relative;
}
a.random_anchor {
  text-decoration: none;
}
.alumni-hired-btn a.btns {
  padding: 12px 28px;
  text-transform: uppercase;
  transition: all 0.5s ease-in-out 0s;
  color: #fff;
  border-radius: 4px;
  font-size: 16px;
  border: none;
  text-decoration: none;
  outline: none;
}
.alumni-hired-btn h2.top_heading {
  margin-bottom: 25px;
}
.alumni-hired-btn a.btns:hover {
  background-color: #ebebeb;
  color: #5e5e5e;
}
.blue-clr,
.oliver-value strong {
  color: #000f7f !important;
}
.oliver-histry img {
  margin: auto;
  display: block;
}
.oliver-what p {
  text-align: left;
}
.oliver-what strong {
  display: inline-block;
  margin-bottom: 5px;
}
.oliver-what h2 {
  margin-bottom: 20px;
}
.oliver-award1 {
  max-width: 600px;
}
.oliver-award2 {
  max-width: 350px;
}
.oliver-events-otr .wpb_wrapper {
  max-width: 80%;
  margin: auto;
}
.space-div {
  margin-bottom: 40px;
}
.oliver-notale img {
  margin: auto;
  display: block;
}
.pwc-logo img {
  filter: inherit;
}
.oliver-award ul li {
  list-style: none;
}
.vc_progress_bar.wpb_content_element.vc_custom_1653983871420.bain_progress_bar_data.bcg-progres.vc_progress-bar-color-sandy-brown {
  margin-bottom: 0;
  padding-bottom: 0 !important;
}
.pwc-progress-text p {
  font-weight: 400;
  max-width: 70%;
  margin: 15px auto 0;
}
.pwc-award li span,
.pwc-review li span {
}
.pwc-employee {
  display: flex;
  flex-wrap: wrap;
  max-width: 80%;
  margin: auto;
  text-align: center;
}
.pwc-empl {
  width: 50%;
  padding: 15px;
}
.pwc-empl img {
  margin-bottom: 10px;
}
.pwc-hired h4:not(:first-child),
.pwc-review h4:not(:first-child) {
  margin-top: 30px;
}
.pwc-looking ul {
  margin-top: 15px;
  margin-bottom: 30px;
}
.pwc-review img {
  margin-top: 25px;
}
.pwc-review li {
  font-size: 18px;
}
.pwc-review li {
  font-size: 18px;
  margin-bottom: 5px;
}
.pwc-review h4 {
  margin-bottom: 5px !important;
}
.pwc-career tbody td,
.pwc-career tbody th {
  width: 50%;
}
#clubs_logo .logo-txt-cont img {
  width: 100%;
}
.strategy-histry,
.strategy-what-inner {
  max-width: 700px;
  margin: auto;
}
.strategy-what-inner img {
  width: 100%;
}
.strategy-what h3 {
  margin-top: 40px;
}
.strategy-evnt .pwc-empl {
  width: 33.3%;
  padding: 10px;
}
.strategy-evnt {
  max-width: 100%;
}
.strategy-hired h5 {
  margin-top: 20px;
}
.strategy-hired li {
  font-size: 18px;
}
.why-kpmg h4 {
  margin-top: 25px;
  margin-bottom: 5px;
}
.kpmg-evnt p {
  width: 33.3%;
  text-align: center;
  padding: 0px 5px;
  font-size: 16px !important;
  line-height: initial;
}
.kpmg-evnt img {
  width: 100%;
  padding: 0;
  margin-bottom: 10px;
}
.kpmg-award p:not(:first-child) {
  text-align: left;
}
.kpmg-history img {
  max-width: 500px;
}
.kpmg-value li,
.strategy-value li {
  list-style: none;
}
.kpmg-benift h4 {
  color: #000f7f;
}
.top-cnslt-left p {
  color: #fff;
  margin: 0;
  font-size: 18px;
}
.top-cnslt-right {
  width: 40%;
  line-height: 0;
}
.top-cnslt-left h2 {
  font-size: 34px;
  margin-bottom: 20px;
}
.top-cnslt-comny a {
  color: #fff;
  white-space: nowrap;
  text-decoration: none !important;
  min-height: 68px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 15px;
}
.top-consulting-otr
  .instructors_data_logos
  ul.txt-format_logo.our_team_logo_texts {
  margin-top: 40px;
  margin-bottom: 0px;
}
.top-consulting-otr
  .instructors_data_logos
  ul.txt-format_logo.our_team_logo_texts
  li {
  margin: 0px 7px 0px 0px;
  background: #000f7f;
  border-radius: 3px;
  width: auto;
}
.next_edition_value h3 {
  font-size: 18px;
  margin: 0;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}
.next_edition_value {
  background: #000f7fbf;
  display: table;
  margin: 40px auto 0;
  padding: 6px 40px;
  border-radius: 5px;
}
.top-consulting-otr {
  background: #45405d9e;
  padding: 50px 40px;
  border-radius: 7px;
  box-shadow: 0px 0px 25px 3px rgb(0 0 0 / 10%);
}
.top-cnslt-comny ul.txt-format_logo li {
  padding: 0;
  min-height: 50px;
}

.page-id-30727 .new-banner-wrapper,
.page-id-30727 .txt-format_logo.our_team_logo_texts {
  padding: 0px !important;
}
.instructors_data_logos ul {
  width: 100%;
  /* overflow-x: auto; */
  justify-content: flex-start;
  padding: 0px 12px !important;
  flex-wrap: wrap;
  gap: 15px;
}
.instructors_data_logos ul li {
  text-align: center;
  padding: 15px 20px !important;
  margin: 0px;
  justify-content: center;
}

@media (max-width: 991.98px) {
  .instructors_data_logos ul li {
    width: calc(50% - 8px);
  }
}
@media (min-width: 991.98px) and (max-width: 1023.98px) {
  .instructors_data_logos ul li {
    width: calc(33% - 8px);
  }
}
@media (min-width: 1023.98px) and (max-width: 1309.98px) {
  .instructors_data_logos ul li {
    width: calc(33% - 8px);
  }
}
@media (min-width: 1309.98px) and (max-width: 1475px) {
  .instructors_data_logos ul li {
    width: calc(24.1% - 0px);
  }
}
.instructors_data_logos ul::-webkit-scrollbar {
  height: 5px;
}
.instructors_data_logos ul::-webkit-scrollbar-thumb {
  background-color: #000f7f;
}
.instructors_data_logos ul::-webkit-scrollbar-track {
  background-color: #ebebeb;
}
.top-cnslt-comny a {
  min-height: 50px;
}
.top-cnslt-comny ul.txt-format_logo.our_team_logo_texts h3 {
  line-height: inherit;
}
.top-cnslt-comny a {
  font-size: 14px;
}
.application_process .thrive_btns_data {
  align-items: center;
}
.application_process .thrive_btns_data p {
  margin-bottom: 0;
  display: inline-flex;
}
.application_process .thrive_btns_data a.btns {
  padding: 13px 28px;
}
.appli-lastdate a {
  font-weight: 600;
  margin-left: 3px;
}
body .footer-btm-logo {
  flex-wrap: wrap;
  margin-top: 10px;
}
.footer-btm-logo li {
  margin: 0px 6px;
  font-size: 12px;
  color: rgba(255, 255, 255, 0.7);
  text-transform: uppercase;
}
body p.copyright_text {
  margin-bottom: 17px;
  margin-top: 20px;
}

#cstmtestimonial .client_content {
  margin-left: 0px !important;
  margin-bottom: 100px;
  font-size: 18px;
}
#ktsttestimonial_list_style .client_names {
  background: none !important;
  position: absolute;
  bottom: 60px;
  font-size: 17px;
  left: 140px !important;
  color: #2e323c !important;
  font-weight: 600;
  text-transform: capitalize;
  font-style: italic;
}
div#ktsttestimonial_list_style {
  position: relative;
  padding: 30px;
  border: 2px solid #c5c5c5;
  border-radius: 5px;
  margin-bottom: 10px !important;
}
#ktsttestimonial_list_style .client_names_photo img {
  position: absolute;
  bottom: 0px;
  max-height: 85px;
  max-width: 85px;
  border-radius: 50%;
  border: 3px solid #000f7f;
}
.cstmdiv {
  width: 50%;
  float: left;
}
#ktsttestimonial_list_style .client_names_photo {
  position: absolute;
  bottom: 20px;
}

#ktsttestimonial_list_style .client_content_info {
  position: absolute;
  left: 140px;
  bottom: 30px;
  text-align: left;
}

#ktsttestimonial_list_style .client_content_info p {
  font-size: 15px;
  color: #b5b5b5;
  font-weight: 600;
  font-style: italic;
}

#cstmtestimonial .cstmdiv {
  padding: 15px;
}
#ktsttestimonial_list_style .fa-fw {
  color: #ffcc53 !important;
}

/* Add CSS 12 Dec 2023 */
:focus,
:focus-visible {
  outline: 0;
  box-shadow: none;
}
body .golden-ticket-challenge-form {
  background: #fff;
  padding: 30px 25px;
  border-radius: 20px;
  text-align: left;
  max-width: 400px;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px,
    rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
  width: 100%;
}
body .golden-ticket-challenge-form .wpcf7-form-control-wrap input {
  width: 100%;
  padding: 10px 12px;
  border: 1px solid #ddd;
  border-radius: 5px;
  background: #dddddd47;
}
body .golden-ticket-challenge-form .wpcf7-form-control-wrap input::placeholder {
  font-size: 18px;
}
body .golden-ticket-challenge-form .row p {
  font-size: 18px;
  color: #636262;
}
.eb.newsletter_btn {
  position: relative;
}
.eb.newsletter_btn .wpcf7-spinner {
  position: absolute !important;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
.golden-inner.ts-golden-inner
  .vc_inner.three-level-boxs
  .vc_column_container.vc_col-has-fill {
  padding: 0 10px;
}
.golden-inner.ts-golden-inner
  .vc_inner.three-level-boxs
  .vc_column_container.vc_col-has-fill
  .vc_column-inner {
  padding: 20px;
  min-height: 300px;
}
.golden-inner.ts-golden-inner
  .vc_inner.three-level-boxs
  .vc_column_container.vc_col-has-fill
  .vc_column-inner
  .wpb_text_column.wpb_content_element {
  margin-bottom: 0 !important;
}
.golden-inner.ts-golden-inner
  .vc_inner.three-level-boxs
  .vc_column_container.vc_col-has-fill
  .vc_column-inner
  .wpb_text_column.wpb_content_element
  pre {
  text-align: center;
}
.golden-inner.ts-golden-inner
  .vc_inner.three-level-boxs
  .vc_column_container.vc_col-has-fill
  .vc_column-inner
  img {
  width: 50px !important;
  height: 50px;
}
.golden-inner.ts-golden-inner
  .vc_inner.three-level-boxs
  .vc_column_container.vc_col-has-fill
  .vc_column-inner
  .wpb_text_column.wpb_content_element
  * {
  color: #fff;
  text-align: center;
}
.golden-inner.ts-golden-inner
  .vc_inner.three-level-boxs
  .vc_column_container.vc_col-has-fill
  .vc_column-inner
  .wpb_text_column.wpb_content_element
  h3 {
  font-size: 24px;
  margin-top: 12px;
}
.golden-inner.ts-golden-inner
  .vc_inner.three-level-boxs
  .vc_column_container.vc_col-has-fill
  .vc_column-inner
  .wpb_text_column.wpb_content_element
  p {
  font-size: 16px;
  max-height: 150px;
  overflow: auto;
}
.golden-inner.ts-golden-inner
  .vc_inner.three-level-boxs
  .vc_column_container.vc_col-has-fill
  .vc_column-inner
  .wpb_text_column.wpb_content_element
  p::-webkit-scrollbar {
  width: 3px;
}
.page-id-27835 .wpcf7-response-output {
  display: block;
  background: #fff;
  max-width: 400px;
  padding: 15px;
  border-radius: 20px;
  border-color: #fff;
}
.ts-golden-ticket-sec {
  display: none;
}
.golden-inner.ts-golden-inner .vc_row-fluid.three-level-boxs.container {
  padding-bottom: 30px !important;
  padding-top: 0 !important;
}

/* Media Query */
@media (min-width: 1024px) {
  .inner_drill_section_data {
    min-height: calc(100vh - 32px);
  }
  .strategy-career td:first-child {
    width: 25%;
  }
}

@media (min-width: 1500px) {
  .home_top_video > img {
    object-fit: cover;
    aspect-ratio: 2.25/1;
  }
  .faculty-logo.first-logo img {
    height: 55px;
    object-fit: contain;
  }
  img.mob {
    display: none;
  }
}
@media (max-width: 1800px) {
  #internship.bootcamp_value .service_row_1 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  nav.navbar.fixed-header .menu.navbar-nav a {
    padding: 16px 38px;
  }
  .page-id-7662 .home_top_video img {
    height: 720px;
  }

  .fixed-header a.navbar-brand img {
    max-width: 220px !important;
  }
  .page-id-16614 .home_top_video img {
    height: 980px;
    object-fit: cover;
  }
}

@media (max-width: 1440px) {
  #wtr-progress.top.shown {
    top: 58px !important;
  }
  .page-id-11447 .parent_form,
  .page-id-339 .parent_form {
    top: 40%;
  }
  #manage_btn .wpb_column.vc_column_container.vc_col-sm-8 {
    width: 100%;
  }
  nav.navbar.fixed-header .menu.navbar-nav a {
    padding: 16px 15px;
  }
  .top-cnslt-right {
    width: 35%;
  }
  .menu.navbar-nav li a {
    padding: 30px 30px;
  }
}

@media (max-width: 1366px) {
  .page-id-16614 .home_top_video img {
    height: 850px;
  }
  nav.navbar.fixed-header .menu.navbar-nav a {
    padding: 16px 14px;
  }
  nav.navbar.fixed-header .main-banner-btn.new-clr {
    margin-left: 10px !important;
  }
  .footer_address address {
    word-break: break-all;
  }
  .page-id-11571 .home_top_video img {
    height: 1020px;
  }
  .page-id-11447 .home_top_video img {
    height: 1400px;
  }
  .page-id-11447 .entry-content {
    top: 40%;
  }
  .page-id-7662 .home_top_video img {
    height: 630px;
  }
  .fixed-header a.navbar-brand img {
    max-width: 200px !important;
  }
}

@media (max-width: 1280px) {
  .fixed-header div#scroll_logo {
    margin-right: 20px;
  }
  .fixed-header .apply_now a.btn.btn-primary.btn_apply_now {
    min-width: 125px;
  }
  ul.faculty-logo.first-logo li img {
    max-width: 50% !important;
  }
}

@media (max-width: 1199px) {
  .page-id-16614 .home_top_video img {
    height: 760px !important;
  }
  .assign-app-data h2,
  .case-personal-data h2,
  .record-live-data h2 {
    font-size: 30px;
    line-height: 36px;
  }
  .assign-app-data li img,
  .case-personal-data li img,
  .record-live-data li img {
    padding-right: 10px;
  }
  .page-id-18944 .home_top_video img {
    height: 800px !important;
  }
  .page-id-11571 .home_top_video img {
    height: 600px !important;
  }
  .tabs_scrollspy ul li {
    margin: 0px 10px;
    flex: auto;
    text-align: center;
    display: flex;
    white-space: nowrap;
  }
  .tabs_scrollspy ul {
    display: flex;
    justify-content: unset;
    padding: 16px;
    overflow-x: scroll;
  }
  .wpb_text_column.wpb_content_element.about_paraphs_bain_company {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .quiz_form {
    max-width: 100%;
    padding: 0 40px;
  }
  .page-id-11571 #content {
    padding-bottom: 55px;
  }
  .right_progress {
    width: 150px !important;
  }
  .page-id-11447 .sp-testimonial-free {
    margin: 0 25px 50px;
  }
  .page-id-11447 .home_top_video img {
    height: 1200px !important;
  }
  .page-id-11780 .home_top_video img {
    height: 800px !important;
  }
  .right-for-me h2.p-subtitle {
    font-size: 21px !important;
  }
  .bootcamp-icons {
    margin-left: 0;
    margin-right: 0;
  }
  .bootcamp-icons .vc_column-inner {
    padding: 0;
  }
  .next-gemrat-top .wpb_text_column {
    padding-right: 10px;
  }
  .next-gemrat-top h4 {
    font-size: 26px;
    margin-bottom: 14px;
  }
  .fixed-header a.navbar-brand img {
    max-width: 130px !important;
  }
  .fixed-header .apply_now a.btn.btn-primary.btn_apply_now {
    min-width: 90px;
  }
  nav.navbar.fixed-header .menu.navbar-nav a {
    padding: 14px 8px !important;
  }
  .student-information-data::after {
    width: 40px;
    height: 40px;
    top: 35%;
    font-size: 24px;
  }
  .top-cnslt-left h2 {
    font-size: 28px;
  }
  .top-cnslt-left p {
    font-size: 18px;
  }
  .assignments_btns_data a {
    padding: 16px 40px;
  }
  body .apply_now p a.c-link {
    padding-top: 0 !important;
    padding-right: 0 !important;
  }
  .badge_date {
    right: 20px;
  }
}

@media (max-width: 1024px) {
  .page-id-11447 .parent_form,
  .page-id-339 .parent_form {
    top: 37%;
  }
  .tfree-client-rating {
    left: 293px;
  }
  .bootcamp-icons .wpb_single_image.wpb_content_element.vc_align_left {
    max-width: 40px;
  }
  .top-cunstling-tier .vc_column-inner {
    padding: 15px !important;
  }
  .top-cunstling-tier h4 {
    font-size: 26px;
  }
  .roland-event-item img {
    height: 78%;
  }
  .bcg-about.mcKinsey p span img {
    max-width: 300px;
  }
  .home_top_video a.btns.apply_now_btn {
    padding: 12px 20px;
  }
  .winner-case-box .wpb_text_column {
    padding: 15px;
  }
  .cstm_ico img {
    width: 40px;
  }
  p.cstm_tit {
    font-size: 22px;
  }
  .bootcamp-left .vc_column-inner a.vc_btn3 {
    padding: 15px 22px;
  }
  .alumni-hired-row .wpb_single_image img {
    width: 120px;
    height: 120px;
  }
  .alumni-hired-row .vc_column-inner {
    padding: 15px 5px;
  }
}
@media (min-width: 1441px) and (max-width: 1680px) {
  .page-id-339 .parent_form {
    top: 40%;
  }
  nav.navbar.fixed-header .menu.navbar-nav a {
    padding: 16px 25px;
    font-size: 18px;
  }
}

@media (min-width: 1281px) and (max-width: 1600px) {
  .apply_skills_inner .wpb_wrapper a.time-badge {
    max-width: 180px;
    right: -2%;
  }
  div#badge-img3 {
    right: -20%;
    max-width: 140px;
  }
  .vc_row.wpb_row.vc_row-fluid.container.container-custom {
    max-width: 910px;
  }
  div#new-badge2 {
    right: -5%;
    max-width: 140px;
    top: 18%;
  }
}

@media (min-width: 1367px) and (max-width: 1600px) {
  .bootcamp_data_banner h1 {
    font-size: 60px;
  }
  .bootcamp_badges img {
    height: 180px;
    width: auto;
  }
  .bootcamp_data_banner {
    padding-top: 70px;
  }
  .raw_video_data.testimonial_video_on_homepage {
    width: 70%;
  }
}

@media (min-width: 1281px) and (max-width: 1366px) {
  .bootcamp_data_banner h1 {
    font-size: 60px;
  }
  .bootcamp_badges img {
    height: 180px;
    width: auto;
  }
  .bootcamp_data_banner {
    padding-top: 70px;
  }
  .raw_video_data.testimonial_video_on_homepage {
    width: 72%;
  }
  .menu.navbar-nav li a {
    padding: 30px 28px;
  }
}

@media (min-width: 1200px) and (max-width: 1280px) {
  .bootcamp_data_banner h1 {
    font-size: 60px;
  }
  .bootcamp_badges img {
    height: 180px;
    width: auto;
  }
  .bootcamp_data_banner {
    padding-top: 70px;
  }

  .inner_drill_btn .wpb_wrapper .vc_btn3-container {
    width: auto;
    margin-right: 10px;
  }
  .inner_drill_btn
    .wpb_wrapper
    .vc_btn3-container.main_drill_btn.vc_btn3-inline {
    min-width: 132px;
  }
  .inner_drill_btn .vc_general {
    font-size: 14px;
    padding: 12px 8px;
  }
  body.archive.paged.author div#content,
  .category div#content {
    max-width: 1070px;
  }
  .raw_video_data.testimonial_video_on_homepage {
    width: 65%;
  }
  #clubs_logo h2 {
    font-size: 38px;
  }
  .menu.navbar-nav li a {
    padding: 30px 24px;
  }
  nav .apply_now a.btn.btn-primary.btn_apply_now {
    min-width: 130px;
  }
  nav .main-banner-btn.new-clr {
    margin-left: 15px !important;
  }
  nav .apply_now p a {
    font-size: 14px !important;
  }
  nav.navbar.fixed-header .menu.navbar-nav a {
    padding: 16px 8px;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .page-id-339 .home_top_video img {
    height: 1400px !important;
  }
  .vc_custom_1610518291932 .shedule_container.container {
    max-width: 100%;
  }
  .shedule_title_data h2 {
    font-size: 35px;
  }
  .tuitions-banner h4 {
    font-size: 22px;
    line-height: 28px;
  }
  .tuitions-banner h1,
  .bootcamp_data_banner h1.eu {
    font-size: 40px;
  }
  body.archive.date div#content,
  body.archive.paged.author div#content,
  .category div#content {
    max-width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }
  .left_drill_coloumns h2.vc_custom_heading {
    font-size: 48px !important;
  }
  .drill_carousel_data .vc_slide.vc_images_carousel {
    width: 100% !important;
    height: auto;
  }
  .drill_carousel_data .vc_slide.vc_images_carousel img {
    width: 100%;
    height: auto;
  }
  .inner_drill_btn .wpb_wrapper .vc_btn3-container {
    width: auto;
    margin-right: 10px;
  }
  .inner_drill_btn
    .wpb_wrapper
    .vc_btn3-container.main_drill_btn.vc_btn3-inline {
    min-width: 132px;
  }
  .inner_drill_btn .vc_general {
    font-size: 16px;
    padding: 12px 13px;
  }
  .home-sec_1 iframe {
    height: 245px;
  }
  .bootcamp_data_banner h1 {
    font-size: 60px;
    margin-bottom: 10px;
  }
  .bootcamp_badges img {
    margin: 0px 20px;
    height: 200px;
    width: auto;
  }
  .raw_video_data.testimonial_video_on_homepage {
    width: 72%;
  }
  #clubs_logo h2 {
    font-size: 35px;
  }
  .vc_row.wpb_row.vc_row-fluid.highbridge_prog_img.vc_custom_1574135971339 {
    margin-bottom: 50px;
  }
  .home_top_video video#vid {
    height: 620px;
    object-fit: cover;
  }
  .student_live_data {
    top: 61%;
    width: 90%;
  }
  .inner_management_numbrings.timeline-otr .wpb_text_column {
    flex: 0 0 23.3%;
  }
  nav .main-banner-btn.new-clr {
    margin-left: 10px !important;
    margin-top: 0;
  }
  nav .apply_now a.btn.btn-primary.btn_apply_now {
    min-width: 110px;
  }
  nav .apply_now p a {
    font-size: 12px !important;
    padding: 10px 12px !important;
  }
  .menu.navbar-nav li a {
    padding: 22px 14px !important;
    font-size: 16px;
  }
  header a#course_b,
  header a.main-banner-btn {
    font-size: 12px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .new-club-benifits .vc_col-sm-3 {
    width: 50%;
  }
  .five-half-col .graph-cont {
    min-height: 162px;
  }
  .full-colm h4 {
    font-size: 22px;
    line-height: 26px;
  }
  .student_live_data {
    top: 62%;
  }
  .home_top_video video#vid {
    height: 600px;
    object-fit: cover;
  }
  p.graph-des {
    font-size: 20px;
    line-height: 24px;
    min-height: 195px;
  }
  .container {
    max-width: 100%;
  }
  .bootcamp_data_banner h1.eu {
    font-size: 40px;
  }
  .fortune_list {
    width: 95%;
  }
  body.archive.date div#content,
  body.archive.paged.author div#content,
  .category div#content {
    max-width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }
  .home-sec_1 iframe {
    height: 191px;
  }
  .student_login_form.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill {
    width: 60%;
  }
  .student_login_mobile_hide.wpb_column.vc_column_container.vc_col-sm-4 {
    width: 20%;
  }
  .left_drill_coloumns h2.vc_custom_heading {
    font-size: 35px !important;
    line-height: 50px !important;
  }
  .inner_drill_btn .main_drill_btn button.vc_general {
    font-size: 15px;
  }
  .inner_drill_btn
    .wpb_wrapper
    .vc_btn3-container.main_drill_btn.vc_btn3-inline {
    width: 28%;
  }
  .inner_drill_btn .wpb_wrapper .vc_btn3-container {
    width: 17%;
  }
  .inner_drill_btn .vc_general {
    font-size: 15px;
  }
  .drill_carousel_data .vc_slide.vc_images_carousel {
    width: 100% !important;
    height: auto;
  }
  .drill_carousel_data .vc_slide.vc_images_carousel img {
    width: 100%;
    height: auto;
  }
  .inner_drill_btn .wpb_wrapper .vc_btn3-container {
    width: auto;
    margin-right: 5px;
  }
  .inner_drill_btn
    .wpb_wrapper
    .vc_btn3-container.main_drill_btn.vc_btn3-inline {
    min-width: 120px;
  }
  .inner_drill_btn .vc_general {
    font-size: 13px;
    padding: 12px 3px;
  }
  .bootcamp_data_banner h1 {
    font-size: 60px;
    margin-bottom: 10px;
  }
  .bootcamp_badges img {
    margin: 0px 20px;
    height: 200px;
    width: auto;
  }
  .raw_video_data.testimonial_video_on_homepage {
    width: 72%;
  }
  #clubs_logo h2 {
    font-size: 33px;
    margin-bottom: 30px !important;
  }
  #free__workshop .courses_button {
    margin-bottom: 60px;
  }
  #clubs_logo h2 {
    font-size: 33px;
    margin-bottom: 30px !important;
  }
  #clubs_logo {
    padding: 35px 0 55px;
  }
  #new-ex-heading h2.top_heading {
    margin-top: 60px;
  }
  .page-id-339 .home_top_video img {
    height: 1100px !important;
  }

  .vc_row.wpb_row.vc_row-fluid.highbridge_prog_img.vc_custom_1574135971339 {
    margin-bottom: 50px;
  }
  .consulting h3 {
    font-size: 20px;
    line-height: 32px;
  }
  .important-note {
    margin-top: 40px;
    font-size: 16px;
    max-width: 90%;
  }
  .page-id-11177 .home_top_video img {
    min-height: 700px;
  }
  .inner_management_numbrings.timeline-otr .wpb_text_column {
    flex: 0 0 31.9%;
  }
  nav .main-banner-btn.new-clr {
    margin-left: 10px !important;
    margin-top: 0;
  }
  nav .apply_now p a {
    padding: 10px 8px !important;
  }
  header a#course_b,
  header a.main-banner-btn {
    font-size: 12px !important;
  }
}

@media (min-width: 1200px) and (max-width: 1366px) {
  .student_live_data {
    top: 65%;
  }
}

@media (min-width: 768px) and (max-width: 1199px) {
  .student-information-data .img-wrap img {
    height: 150px !important;
    width: 150px !important;
    display: table;
    margin: 0 auto;
  }
  .inner_thrive_data h2 {
    font-size: 22px;
  }
  .inner_thrive_data h3 {
    font-size: 19px;
  }
  .inner_thrive_data p {
    font-size: 15px;
  }
  .student-information-data h3 span {
    font-size: 13px;
  }
  .core-card .vc_column-inner > .wpb_wrapper {
    padding: 30px;
  }
}

@media (max-width: 1199px) {
  .module-section
    .vc_column_container:not(:last-child)
    .vc_column-inner::after {
    width: 100%;
    height: 1px;
    right: 0;
    top: auto;
  }

  body #last-sec-tutition .module-section .vc_column-inner {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    text-align: center;
  }
  body .module-section .vc_column-inner {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    text-align: center;
  }
}

@media (max-width: 999px) {
  .contain_col.inline_check {
    flex-wrap: wrap;
    justify-content: flex-start !important;
    padding: 25px 20px !important;
  }
  .next_edition_value h3 {
    font-size: 15px;
  }
  .slick-carousel.testimonial_slicks_data button.slick-arrow {
    display: none !important;
  }
  .contain_col.inline_check label.container1 {
    margin-bottom: 10px !important;
  }
  .page-id-11447 .parent_form,
  .page-id-339 .parent_form {
    top: 37%;
  }
  .new_testimonial_pg h2.top_heading {
    font-size: 40px;
  }
  .uni_logo img {
    width: 40px;
  }
  .uni_logo.cstm-2 {
    top: 72px;
  }
  .uni_logo.cstm-3 {
    top: 120px;
  }
  .uni_logo.cstm-4 {
    top: 160px;
  }

  .page-id-11447 .tfree-client-testimonial {
    padding-left: 17px;
  }
  .interviewing h3 {
    font-size: 25px;
  }
  h1.interh1,
  h2.top_heading.inter {
    font-size: 32px;
  }
  .right_progress {
    width: 100px !important;
  }
  h2.steps {
    left: -95px !important;
  }
  .right_progress p {
    font-size: 25px !important;
    line-height: 25px !important;
  }
  .page-id-11447 ul.slick-dots {
    bottom: 60px;
  }
  .page-id-11447 .tfree-client-rating {
    left: 303px;
  }
  .page-id-7662 .home_top_video img {
    height: 490px !important;
  }
  .core-card .vc_column-inner > .wpb_wrapper {
    padding: 30px;
  }
  .home_top_video img {
    object-fit: cover;
  }
  .misson_heading h2 {
    font-size: 38px;
  }
  .distingueshes_heading_data h2 {
    font-size: 35px;
  }
  .revolutionery_headings h3 {
    font-size: 22px;
    line-height: 26px;
  }
  .revolutionery_headings h3 span.numbers_data {
    font-size: 30px;
  }
  .vc_tta-panel-title.vc_tta-controls-icon-position-left a span {
    font-size: 20px !important;
  }
  .wpb_text_column.wpb_content_element.vc_custom_1646204415604.about_paraphs_bain_company {
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 40px !important;
  }
  .bcg-review h4 {
    font-size: 22px;
  }
  .bcg-review p strong {
    font-size: 1.2rem;
  }
  .bcg-getting-hire h3 {
    margin-bottom: 15px;
    font-size: 30px;
  }
  .home_top_video .thrive_btns_data {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }
  .home_top_video a.btns.apply_now_btn {
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .footer-btm-logo li {
    margin: 0px 4px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .menu.navbar-nav li a {
    padding: 22px 9px !important;
  }
  nav.navbar.fixed-header a.navbar-brand {
    margin: 0 !important;
  }
  nav.navbar.fixed-header .apply_now p a {
    white-space: nowrap;
  }
  nav.navbar.fixed-header .menu.navbar-nav a {
    padding: 4px 8px !important;
  }
  nav.navbar.fixed-header .main-banner-btn.new-clr {
    margin-left: 7px !important;
  }
  av.navbar.navbar-expand-md.fixed-header {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .top-cnslt-left h2 {
    font-size: 24px;
  }
}

@media (min-width: 768px) and (max-width: 800px) {
  header a#course_b,
  header a.main-banner-btn {
    font-size: 10px !important;
  }
  .apply_now a.btn.btn-primary.btn_apply_now {
    font-size: 10px;
    min-width: 80px;
  }
  nav .main-banner-btn.new-clr {
    margin-left: 5px !important;
  }
  .menu.navbar-nav li a {
    padding: 22px 9px !important;
    font-size: 12px;
  }
  ul#menu-main-menu {
    padding-top: 0;
  }
  li.menu-item-has-children a::after {
    font-size: 12px;
    margin-left: 5px;
  }
}

.stages-content h3 {
  color: #0099e7;
  font-size: 50px;
}

@media (min-width: 992px) and (max-width: 1280px) {
  .apply_skills_inner .wpb_wrapper a.time-badge {
    max-width: 160px;
    right: -2%;
    top: 40%;
  }
  div#badge-img3 {
    max-width: 130px;
    right: -25%;
  }
  .vc_row.wpb_row.vc_row-fluid.container.container-custom {
    max-width: 660px;
  }
  div#new-badge2 {
    right: -10px;
    max-width: 140px;
  }
}

@media (max-width: 991px) {
  .module-3-banner h1 {
    font-size: 40px;
  }
  .vc_row.wpb_row.vc_inner.vc_row-fluid.container.alumni-hired-btn.top-firm.new-ques {
    max-width: 100%;
  }
  div#badge-img3 {
    position: static;
    max-width: 140px;
    margin: 30px auto 0px auto !important;
  }
  div#new-badge2 {
    position: static;
    margin: 0 auto;
    max-width: 120px;
  }
  .apply_skills_inner .wpb_wrapper a.time-badge {
    top: 35%;
    transform: translateY(-50%);
    max-width: 140px;
    right: 0;
  }
  .page-id-19333 .center_footer_academy {
    text-align: center;
  }
  .express-plans-table ul span,
  .express-plans-table p {
    font-size: 18px;
    line-height: 20px;
  }
  .express-plans-table ul li {
    font-size: 22px;
    line-height: 26px;
  }
  .practice-with-peers,
  .wat-clryfy {
    flex-wrap: wrap;
  }
  .wat-clryfy h2 {
    width: 100%;
    text-align: center;
  }
  .practice-with-peers .clock-black,
  .wat-clryfy .clock-black.white-logo {
    margin-top: 10px;
  }
  .practice-with-peers h2 {
    width: 100%;
    text-align: center;
  }
  div#why-hgb {
    padding-left: 20px;
    padding-right: 20px;
  }
  .assign-app-data,
  .case-personal-data,
  .record-live-data {
    flex-wrap: wrap;
  }
  .assignments,
  .recorded {
    width: 100%;
  }
  .live {
    width: 100%;
    margin-top: 20px;
  }
  .case-practice {
    width: 100%;
  }
  .personal-fit {
    width: 100%;
    margin-bottom: 30px !important;
  }
  .app-cases {
    width: 100%;
  }
  .prct-expert .practice-list p {
    font-size: 18px;
    line-height: 26px;
  }
  .assign-app-data li,
  .case-personal-data li,
  .record-live-data li {
    font-size: 18px;
    line-height: 21px;
  }
  .express-header h1 {
    font-size: 40px;
  }
  .main-title-hdr p {
    font-size: 24px;
    line-height: 30px;
  }
  .main-title-hdr h3 {
    font-size: 25px;
  }
  .express-header .next-gemrat-top {
    width: 90%;
    padding-top: 40px !important;
    padding-right: 20px !important;
    padding-bottom: 40px !important;
    padding-left: 15px !important;
  }
  .express-header .next-gemrat-top h4 {
    font-size: 24px;
    line-height: 36px;
  }
  .express-header .next-gemrat-top p {
    font-size: 25px;
  }
  .interview-tricks {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .express-consltig-botcamp {
    padding-top: 20px !important;
    padding-bottom: 50px !important;
  }
  .express-consltig-botcamp h2 {
    font-size: 32px;
    line-height: 40px;
    margin: 0 auto 12px;
  }
  .express-consltig-botcamp .interview_btns {
    margin-top: 0;
  }
  #express-hired .alumni-hired-row .wpb_single_image img {
    width: 150px;
    height: 150px;
  }
  .hired-by-top-companies h3 {
    font-size: 20px;
    line-height: 30px;
  }
  .learn-the-bst h2 {
    font-size: 32px;
    line-height: 40px;
  }
  #why-hgb h3 {
    font-size: 28px;
    line-height: 46px;
  }
  div#why-hgb {
    padding-bottom: 10px;
    padding-top: 60px !important;
  }
  #why-hgb .wpb_video_wrapper {
    width: 90% !important;
    margin: 0 auto;
  }
  .ex-bootcamp.mba-carer {
    padding-bottom: 85px !important;
  }
  .ex-bootcamp .alumni-hired-btn {
    margin-top: 20px !important;
  }
  .ex-bootcamp h2.top_heading {
    font-size: 32px !important;
    line-height: 40px;
  }
  .winner-case .wpb_column.vc_col-sm-3 {
    width: 50%;
    margin: 15px 0;
  }
}

@media (max-width: 767px) {
  .btns_data a.how_works_btn {
    max-width: 240px;
/*    padding: 0 20px 0 0px !important; */
  }
  span.custom-tooltip {
    font-size: 12px !important;
  }
  .comparison-table th,
  .comparison-table td {
    padding: 8px;
  }
  .comparison-table .table td,
  .comparison-table .table th {
    vertical-align: middle;
  }
  body .comparison-table .table td,
  body .comparison-table .table th {
    font-size: 12px;
    font-weight: 700;
    padding: 5px 10px;
  }
  body .comparison-table table thead th {
    padding: 10px 22px !important;
    font-size: 12px !important;
    line-height: 15px;
  }
  span.vs-span {
    width: 28px;
    height: 28px;
    font-size: 10px;
    right: -14px;
  }
  .comparison-table .package--img {
    grid-gap: 0px;
    padding-left: 70px;
    color: #212529;
    font-size: 10px;
  }
  .package--img img {
    max-width: 80px;
    font-size: 10px;
  }
  .module-3-banner a.primary-button {
    margin-bottom: 10px;
  }
  .module-3-banner div#frm_form_3_container input[type="email"] {
    font-size: 16px;
    padding: 0 160px 0 12px;
    min-height: 50px;
  }
  .module-3-banner button.frm_button_submit.frm_final_submit {
    font-size: 14px;
    padding: 0 12px;
    min-height: 50px;
  }
  .module-3-banner p {
    font-size: 16px;
  }
  .vc_row.wpb_row.vc_row-fluid.new--banner-content.module1-banner {
    position: relative;
  }
  .vc_row.wpb_row.vc_row-fluid.new--banner-content.module1-banner::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    opacity: 0.85;
  }
  .workshop_rows-list-row li {
    position: relative;
  }
  .workshop_rows-list-row li:after {
    position: absolute;
    width: 10px;
    height: 10px;
    content: "";
    background-image: url(/wp-content/uploads/2025/07/turn-back.png);
    background-size: 10px;
    background-repeat: no-repeat;
    background-position: center;
    left: auto;
    bottom: 10px;
    right: 10px;
  }
  .list-features-item.flip-box-front:after {
    position: absolute;
    width: 40px;
    height: 40px;
    content: "";
    background-image: url(/wp-content/uploads/2025/07/turn-back.png);
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: center;
    left: auto;
    bottom: 10px;
    right: 10px;
  }
  .flip-bg .list-features-item.flip-box-front:after {
    -webkit-filter: grayscale(1) invert(1);
    filter: grayscale(1) invert(1);
  }
  .vc_row.wpb_row.vc_row-fluid.new--banner-content.module1-banner > div {
    position: relative;
    z-index: 2;
  }
  p.module_heading {
    text-align: center;
  }

  p.module_content {
    text-align: center;
  }

  p.module_action {
    text-align: center;
  }
  body .video_menu_header {
    background-color: #5b00bc !important;
    background-image: linear-gradient(
      45deg,
      #5b00bc 0%,
      #655cef 45%,
      #0099e7 100%
    ) !important;
    padding: 40px !important;
  }
  section.vc_section.container.new-reviews-section {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .student_live_data div#random_quotes {
    margin-top: 0;
  }
  .student_live_data .row.justify-content-center.align-items-center {
    flex-direction: column-reverse;
  }

  a.navbar-brand img {
    max-width: 150px;
  }
  .inner_thrive_data {
    margin-top: 50px;
  }
  /* .custom-content {
    top: 33px !important;
} */
  .logo-txt-cont .vc_column-inner .wpb_text_column p {
    font-size: 14px;
    line-height: 18px;
  }
  body.single-post .ez-toc-widget-container,
  body.single-post section#ezw_tco-2,
  body.single-post div#ez-toc-container {
    display: none !important;
  }

  span.popup-close {
    right: 5px;
  }
  body .video_menu_header nav.navbar {
    z-index: 3 !important;
  }
  body .valuation_case span.vc_tta-title-text:after,
  body .winning_case span.vc_tta-title-text:after {
    width: 30px;
    height: 30px;
    top: 50%;
    transform: translateY(-50%);
    right: -40px;
  }

  .accordion_bottom_space .vc_tta-panel-heading h4 a span.vc_tta-title-text {
    display: block;
  }
  body.home .home_top_video > img {
    height: auto !important;
    min-height: 120vh;
  }
  a.vc_general.vc_btn3-shape-rounded {
    font-size: 14px;
    padding: 15px 20px !important;
  }
  #course_b {
    font-size: 14px;
    padding: 15px 16px !important;
  }
  ul.txt-format_logo li h3 {
    font-size: 14px;
  }
  .page-id-345 .instructors_data_logos ul li {
    padding: 5px;
  }
  .instructors_data_logos ul {
    flex-wrap: wrap;
  }
  .many-more-col .wpb_wrapper {
    margin-left: 0 !important;
    width: 150px;
    height: 150px;
  }
  .container.free-content-page {
    padding: 100px 0px !important;
  }

  .many-more-col h2.vc_custom_heading.and-many-more-col {
    padding: 25px;
    font-size: 24px;
  }
  .dwnld-btn {
    margin-bottom: 0px;
  }
  body .manage_consult_sec1 {
    padding-top: 100px !important;
  }
  .hired-by-top-companies .mdl2-list-right .wpb_wrapper h2 {
    font-size: 20px !important;
  }
  .desktop-visible {
    display: none;
  }
  .mob-visible {
    display: block !important;
  }
  .mob-visible h2 span {
    line-height: 36px !important;
  }
  .tmm_popup_photo {
    height: 100px;
    width: 100px;
  }
  body #exitpopup-modal .check_fees_inner h3 {
    font-size: 20px;
  }

  .seat-column {
    padding: 15px;
  }

  .seat-wrapper {
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 15px;
  }

  #exitpopup-modal .seat-column p {
    font-size: 18px;
  }

  .seat-column a {
    font-size: 16px;
    padding: 10px 20px;
  }

  .home_header {
    top: 0px;
  }
  .custom-topbar p {
    color: #fff;
    margin: 0;
    font-size: 13.5px;
    line-height: 1.4;
  }
  .custom-topbar {
    padding: 10px 30px 10px 10px;
    min-height: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .apply_skills_inner .wpb_wrapper a.time-badge {
    max-width: 120px;
    transform: none;
    top: 23%;
    right: 10%;
  }
  .clock-black.with-timer {
    margin-left: 30px !important;
  }
  .join-bootcamp-mob .wpb_wrapper {
    margin-bottom: 10px;
  }
  .join-bootcamp-mob .wpb_wrapper {
    flex-direction: column;
  }
  .apply_skills_inner .leadership-sec .clock-black {
    margin-left: auto;
  }
  body .service_icon_text .wpb_single_image {
    margin-right: 0;
  }
  .inner_drill_section_data .vc_row.wpb_row.vc_inner.vc_row-fluid.container,
  .inner_drill_section_data
    .vc_row.wpb_row.vc_inner.vc_row-fluid.container
    .vc_column-inner {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .inner_drill_section_data .next_buttons .vc_general.vc_btn3,
  .inner_drill_section_data
    .send_feedback_btn
    .inner_drill_section_data
    .vc_general.vc_btn3 {
    font-size: 14px !important;
    min-width: auto;
    margin-top: 0px;
    padding: 15px 20px !important;
    width: 100%;
  }
  .inner_drill_section_data
    .drill_bottom_btns.container.drill_container
    .vc_btn3-container {
    margin: 0px 2px;
  }
  .vc_custom_1594291330495 {
    margin-bottom: 40px !important;
  }
  .main_block_audio img.show-audio {
    width: 24px;
    bottom: 32px;
  }
  .main-audio audio {
    height: 22px;
  }
  .audio-main-row {
    padding: 0px 18px 0px 8px;
  }
  .register_btn {
    font-size: 14px;
  }
  .case-contact .Registration_btns_data a.register_btn {
    margin-bottom: 30px;
  }
  .Registration_btns_data p {
    flex-wrap: wrap;
    justify-content: center;
  }
  .global_case_hedings_ds a,
  .Registration_btns_data a.whats_app_btn {
    padding: 12px 15px;
    font-size: 14px;
  }

  .page-id-16614 .home_top_video img {
    height: 610px !important;
  }
  .Interview_Confirmed span.wpcf7-form-control.wpcf7-radio,
  .FreeInterview span.wpcf7-form-control.wpcf7-radio {
    flex-direction: column;
  }
  .tmm_desc .mCSB_container {
    overflow: auto;
  }
  .light_table_inner_data {
    position: relative;
  }
  .express-plans-table::after {
    content: "";
    position: absolute;
    background-image: url(/wp-content/uploads/2022/09/arrow.png);
    bottom: -45px;
    right: 30px;
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    background-size: contain;
    filter: invert(1);
    animation: nudge 1s linear infinite alternate;
  }

  .custom-reviews .testimonial-author {
    margin-bottom: 10px !important;
  }
  .home .service_row_2 .service_icon_text {
    margin: 0px 0px;
  }
  .thank-you-cont h1 {
    font-size: 30px;
  }
  .introduction_headings h2 {
    font-size: 20px !important;
  }
  .assignments_btns_data {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .assignments_btns_data a {
    font-size: 16px;
    line-height: 22px;
    width: 48%;
    margin: 5px 0px;
    padding: 16px 24px !important;
  }
  .container.assignment_containers_data {
    margin-bottom: 10px !important;
  }
  .wpb_text_column.wpb_content_element.peer_training_headings {
    margin-bottom: 30px !important;
  }
  section.vc_section.intro_video_sections,
  section.vc_section.week_video_section {
    padding-top: 30px !important;
    padding-bottom: 40px !important;
  }
  .banner_btns_data_infos .wpb_wrapper {
    flex-direction: column;
  }
  .contact_us_btns {
    margin-left: 0;
    margin-top: 10px;
  }
  .page-id-18944 .home_top_video img {
    height: 650px !important;
  }
  body .lek-why {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .lek-why .why_bain_company_headings {
    margin-bottom: 40px !important;
  }
  .drill_meeting_right_sec .wpb_text_column.wpb_content_element {
    margin-bottom: 10px !important;
  }
  .page-id-16185 .why_bain_company_headings {
    margin-bottom: 30px !important;
  }
  .bain-company-logo img {
    width: 150px !important;
  }
  .home_sep_videos {
    margin-top: 40px;
  }
  .next-gemrat-top .wpb_text_column {
    padding-right: 0;
  }
  .next-top .home_download_full_course {
    margin-top: 30px !important;
    padding: 0px 30px;
    text-align: center;
  }
  .next-gemrat-top .vc_col-sm-6:first-child .wpb_text_column {
    padding-right: 0;
  }
  .next-gemrat-top p {
    font-size: 22px;
  }
  .next-gemrat-top h4 {
    font-size: 22px;
    margin-bottom: 10px;
  }
  .next-top h2.top_heading {
    padding: 0 !important;
  }
  .next-top h2.top_heading br {
    display: none;
  }
  .next-gemrat-top .wpb_column.vc_col-sm-6:first-child {
    margin-bottom: 30px;
    text-align: center;
  }
  div#newsletter_signup h3 br {
    display: none;
  }
  p.arrow_icon i {
    color: #000f7f !important;
    font-size: 18px;
    font-family: "FontAwesome" !important;
  }

  p.arrow_icon {
    margin-bottom: 0 !important;
    text-align: right;
    display: block;
  }

  .tabs_scrollspy ul {
    background: #000f7f;
  }
  .vc_custom_1646211830760.vc_section-has-fill {
    padding-top: 0;
  }
  .distingueshes_heading_data br {
    display: none;
  }
  .vc_custom_1646212542854 {
    padding-bottom: 0 !important;
  }
  .vc_custom_1646213644430 {
    padding-bottom: 35px !important;
  }
  .vc_custom_1646214397022 {
    padding-top: 20px !important;
  }
  .bain_progress_bar_data {
    padding-top: 0 !important;
  }

  .vc_progress_bar.wpb_content_element.vc_custom_1646216965419.bain_progress_bar_data.vc_progress-bar-color-sandy-brown,
  .bcg-progres.bain_progress_bar_data.vc_progress-bar-color-sandy-brown {
    padding-left: 0;
    padding-right: 85px;
    padding-bottom: 0 !important;
  }
  .bain_progress_bar_data .vc_general.vc_single_bar small.vc_label {
    padding: 8px 40px;
    font-size: 18px;
  }
  .bcg-progres.bain_progress_bar_data.vc_progress-bar-color-sandy-brown {
    padding-right: 60px;
  }
  .bcg-progres.bain_progress_bar_data
    .vc_general.vc_single_bar
    small.vc_label
    span.vc_label_units {
    right: -70px;
  }
  .bain_progress_bar_data
    .vc_general.vc_single_bar
    small.vc_label
    span.vc_label_units {
    font-size: 20px;
  }
  .vc_row-fluid.container.vc_custom_1646214397022 {
    padding-bottom: 0 !important;
  }
  .vc_section.vc_custom_1646219146380 {
    padding-top: 55px !important;
    padding-bottom: 0 !important;
  }
  .vc_section.vc_custom_1646222558753 {
    padding-top: 50px !important;
  }
  .vc_section.conclusion_section_data.vc_custom_1646288283139 {
    padding-bottom: 25px !important;
    padding-top: 55px !important;
  }
  .why_hb_sec1.container {
    padding-top: 40px !important;
  }
  .bne-testimonial-masonry-wrapper {
    margin: 0 auto !important;
  }

  .bne-testimonial-masonry-wrapper .testimonial-single.col-2-masonry {
    margin: 0 auto;
    margin-bottom: 25px !important;
  }

  .bne-testimonial-wrapper {
    margin-top: 30px;
  }
  .page-id-7662 .home_top_video img {
    height: 380px !important;
  }
  .page-id-7916 h1.fortune {
    margin-top: -40px !important;
  }
  .center_footer_academy .trust_badges img {
    max-width: 150px;
  }
  .post_messages_data {
    margin-bottom: 40px;
    padding: 0px 20px;
  }
  h2.top_heading.inter {
    margin-bottom: 125px;
  }

  .trust_badges {
    justify-content: center;
    flex-wrap: wrap;
    align-items: center;
  }
  .courses_button .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    font-size: 14px;
    padding: 10px 25px;
  }
  body .vc_custom_1619002895674 {
    padding-top: 50px !important;
  }
  body .vc_custom_1574135202295 {
    margin-bottom: 0;
  }
  .vc_row.wpb_row.vc_row-fluid.highbridge_prog_img.vc_custom_1574135971339 {
    margin-bottom: 60px;
  }
  .vc_btn3-container.caps_btn_data.vc_btn3-center {
    margin: 10px 0px 0px !important;
  }
  .shedule_containers_data .wpb_wrapper {
    flex-wrap: wrap;
  }
  .shedule_containers_data
    .wpb_wrapper
    .isa_calculator_btns.first_isa_cals_data
    a.vc_general {
    width: 100% !important;
  }
  .shedule_containers_data
    .wpb_wrapper
    .isa_calculator_btns.first_isa_cals_data {
    margin: 10px 0px 0px 0px !important;
    width: 100%;
  }
  section.vc_section.our_mission_about.vc_custom_1576240488830.vc_section-has-fill {
    padding-bottom: 55px;
  }
  .vc_btn3-container.caps_btn_data.vc_btn3-center {
    margin: 10px 0px 0px !important;
  }
  .isa_calculator_btns.first_isa_cals_data a.vc_general {
    width: 100%;
  }
  .vc_btn3-container.isa_calculator_btns {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 0px;
  }
  .vc_btn3-container.isa_calculator_btns a.vc_general {
    width: 100%;
  }
  .three_btns_rows .bootcamp_btns_data .wpb_wrapper div#details_ISA {
    margin: 0px 0px 10px 0px;
  }
  .isa_calculator_btns.first_isa_cals_data {
    margin-top: 10px;
    width: 100%;
  }
  .three_btns_rows .bootcamp_btns_data .wpb_wrapper .application_apply_now_btn {
    margin: 10px 0px 0px 0px;
  }
  .bne-testimonial-masonry-wrapper .testimonial-single.col-2-masonry {
    width: 98%;
  }

  .page-id-7662 .home_top_video img {
    height: 400px;
  }
  .wpb_text_column.wpb_content_element.team_in_workshop {
    margin-top: 80px !important;
  }
  body .tmm .tmm_3_columns .tmm_member .tmm_photo {
    margin-top: -13%;
  }
  .companies_real_impact_heading {
    padding: 0 20px;
  }
  .page-id-8511 section#last-sec-tutition {
    margin-bottom: 35px;
  }
  .page-id-8511 section#last-sec-tutition .application_apply_now_btn {
    margin-top: 0;
  }
  .lt-heading {
    margin-right: 0;
  }
  #last-sec-tutition .vc_column-inner {
    padding: 0;
  }
  nav.navbar.navbar-expand-md.fixed-header {
    z-index: 99;
  }
  .col-sm-4.q2w3-fixed-widget-container {
    margin-bottom: 0;
  }
  .inner-blg {
    margin: 10px 15px;
  }
  .container.free-content-page {
    padding: 100px 0px;
  }
  .blod_desps {
    padding: 22px 22px;
    min-height: auto;
  }
  .sng-blg .col-sm-4 {
    order: 1;
  }
  .sng-blg .col-sm-7 {
    order: 2;
    margin-top: 12px;
  }
  .ez-toc-widget-container {
    box-shadow: none;
    padding: 10px 0 !important;
    min-height: inherit;
  }
  .sng-blg .col-sm-1,
  .sng-blg .col-sm-7,
  .sng-blg .col-sm-4 {
    flex: inherit !important;
    max-width: 100% !important;
  }
  .single-post .home_top_video img {
    height: 500px;
  }

  aside#ezw_tco-2 {
    position: inherit !important;
  }

  aside#ezw_tco-2 nav.fixed-header {
    position: inherit !important;
    top: inherit !important;
  }

  aside#custom_html-2 {
    position: inherit !important;
    top: inherit !important;
  }

  .sng-blg.container {
    padding-top: 30px;
  }

  aside#ezw_tco-2_clone {
    top: inherit !important;
  }
  #clubs_logo .logo-txt-cont {
    width: 100%;
  }
  #clubs_logo .all_internship_logos {
    flex-wrap: wrap;
    justify-content: center;
    padding: 0 20px;
  }
  #clubs_logo .wpb_single_image {
    text-align: center;
    margin-bottom: 0 !important;
  }
  #new-ex-heading h2.top_heading {
    margin-top: 60px;
  }
  #free__workshop .wpb_text_column.wpb_content_element {
    margin-top: 10px;
  }
  #free__workshop h3 {
    font-size: 32px;
  }
  #free__workshop .courses_button {
    margin-bottom: 50px !important;
  }
  #clubs_logo h2 {
    font-size: 33px;
    margin-bottom: 30px !important;
  }
  #clubs_logo {
    padding: 35px 0 55px;
  }
  .shedule_title_data h2 br {
    display: none;
  }
  #tuition-sec1 .vc_column-inner {
    padding: 0;
  }
  .combine-heading {
    display: block;
    text-align: center;
  }
  .lt-heading h2 {
    text-align: center !important;
  }
  #last-sec-tutition {
    padding-top: 0;
  }
  #last-sec-tutition h2 {
    font-size: 80px !important;
    line-height: 66px;
    text-align: center !important;
  }
  #last-sec-tutition .shedule_title_data h3 {
    font-size: 30px;
  }
  #last-sec-tutition .shedule_title_data {
    margin-bottom: 20px;
    text-align: center;
  }
  #last-sec-tutition h2 {
    text-align: center !important;
  }
  .graph-cont.col2 {
    margin-bottom: 87px;
  }
  .half-col {
    margin: 0 auto;
    width: 100%;
  }
  .full-colm.scnd-lst-col {
    display: block;
    margin-bottom: 95px;
  }
  .scnd-lst-col .half-col:nth-child(2) {
    margin-top: 76px;
  }
  .five-half-col {
    margin: 0 auto;
    width: auto;
    padding-bottom: 100px;
  }
  .full-colm {
    display: block;
  }
  .graph-cont.col2::before,
  .five-half-col:last-child p.graph-des,
  .scnd-lst-col .half-col:nth-child(2)::after,
  .scnd-lst-col::after {
    display: none;
  }
  p.graph-des {
    min-height: inherit;
  }
  .vc_custom_1610530272550 {
    margin-top: 0 !important;
  }
  .five-half-col:last-child {
    padding-bottom: 0;
  }
  .raw_video_data.testimonial_video_on_homepage {
    width: 100%;
    margin: 0 auto;
  }
  .wpb_text_column.apply_enjoy_inner {
    margin-bottom: 20px !important;
  }
  .tuitions-banner h1 {
    font-size: 35px;
    line-height: 40px;
  }
  .tuitions-banner h4 {
    font-size: 15px;
    line-height: 25px;
  }
  .container {
    max-width: 100%;
  }
  #tuition-sec1 h4 {
    font-size: 18px;
    line-height: 29px;
  }
  #tuition-sec1 .shedule_title_data {
    margin-bottom: 0;
  }
  .fees_support.tuitions-sec2 {
    margin: 0 auto;
  }
  .lt-heading h2 {
    font-size: 70px !important;
  }
  .rt-heading h3 {
    font-size: 30px;
  }
  .rt-heading h4 {
    font-size: 18px;
  }
  .combine-heading {
    justify-content: center;
  }
  .bootcamp_data_banner h1.eu {
    font-size: 30px;
  }
  #internship.bootcamp_value .service_row_1 .wpb_wrapper p {
    width: 100%;
  }
  .bootcamp_data_banner {
    margin-top: 30px;
  }

  .wall_testimonial.vc_custom_1606880573037 {
    padding-top: 50px !important;
  }
  .fortune_list .vc_col-sm-4 > .vc_column-inner {
    padding-left: 0;
    padding-right: 0;
  }
  .fortune_list {
    width: 95%;
  }
  p.tbl-title {
    font-size: 16px;
  }
  p.tbl-cont {
    font-size: 16px;
    line-height: 23px;
  }
  p.fortune-fee {
    font-size: 16px;
  }
  .fee_tbl td {
    padding: 15px;
  }
  h1.fortune {
    font-size: 30px;
  }
  .fortune-heading {
    padding-top: 55px;
  }
  .fortune-heading h4 {
    font-size: 25px;
  }
  .fortune_list .wpb_column.vc_col-sm-4:nth-child(2) {
    border: 0;
  }
  body.archive.date .home_top_video img,
  body.archive.paged.author .home_top_video img {
    height: 300px;
  }
  body.archive.paged.author div#content {
    max-width: 1170px;
    margin: 30px auto;
  }
  div#content div#primary p a {
    word-break: break-word;
    text-align: center;
  }
  body.archive.paged.author div#content div#primary,
  body.archive.paged.author div#content aside#secondary,
  body.archive.date div#content div#primary,
  body.archive.date div#content aside#secondary,
  .category div#content div#primary,
  .category div#content aside#secondary {
    width: 100%;
  }
  body.archive.date div#content,
  .category div#content {
    margin: 40px auto;
  }
  body.archive.date h1,
  body.archive.paged.author h1,
  .category h1.post_title_top {
    font-size: 24px;
  }
  body.archive.date .home_top_video,
  .category .home_top_video {
    height: 280px;
  }
  body.archive.date div#content,
  body.archive.paged.author div#content,
  .category div#content {
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }
  .wall_testimonial p {
    color: #fff;
    padding: 0;
  }
  .student_login_data {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
  }
  .student_login_data .wpb_column {
    padding: 30px 30px;
  }
  .student_login_form .vc_column-inner {
    padding: 20px;
  }
  .login_form_datas_content a[href="/navh86zeewugwv/?action=lostpassword"]
  {
    bottom: 135px;
    right: 50px;
    font-size: 13px;
  }
  .login_form_datas_content form p.login-remember label {
    font-size: 13px;
  }
  .student_login_mobile_hide {
    display: none !important;
  }
  .drill_meeting_right_sec.wpb_column.vc_column_container {
    padding: 10px;
  }
  .left_drill_coloumns h2.vc_custom_heading {
    font-size: 36px !important;
    line-height: 46px !important;
  }
  .drill_meeting_right_sec .vc_column-inner {
    padding: 20px !important;
  }
  .drill_meeting_right_sec .inner_drill_btn .vc_column-inner {
    padding: 0 15px !important;
    box-shadow: none !important;
  }
  .drill_meeting_right_sec
    .inner_drill_btn
    .vc_column-inner
    .vc_btn3-container.vc_btn3-inline {
    margin-bottom: 10px;
  }
  .left_drill_coloumns.wpb_column {
    margin-bottom: 10px;
  }
  .inner_drill_btn
    .wpb_wrapper
    .vc_btn3-container.main_drill_btn.vc_btn3-inline {
    width: 100%;
  }
  .inner_drill_btn .wpb_wrapper .vc_btn3-container {
    width: auto;
  }
  .drill_carousel_data .vc_slide.vc_images_carousel {
    width: 100% !important;
    height: auto;
  }
  .drill_carousel_data .vc_slide.vc_images_carousel img {
    width: 100%;
    height: auto;
  }
  .next_buttons .vc_general.vc_btn3,
  .send_feedback_btn .vc_general.vc_btn3 {
    font-size: 14px !important;
    min-width: auto;
    margin-top: 0px;
    padding: 16px 30px !important;
    width: 100%;
  }
  .vc_btn3-container.done_solving_data_btn.vc_btn3-center {
    margin: 10px 0 10px;
  }
  .inner_drill_section_data {
    padding-top: 30px;
  }
  h2.vc_custom_heading.drill_suggested_heading {
    margin-bottom: 10px;
  }
  .inner_drill_btn .vc_general {
    font-size: 14px;
    padding: 12px 10px;
  }
  .inner_drill_btn .wpb_wrapper .vc_btn3-container {
    margin-right: 10px;
  }
  .inner_drill_btn
    .wpb_wrapper
    .vc_btn3-container.main_drill_btn.vc_btn3-inline {
    margin-right: 0;
  }
  .bootcamp_badges img {
    height: 100px;
    width: auto;
    margin: 0px 10px;
  }
  .bootcamp_data_banner h1 {
    font-size: 35px;
    margin-bottom: 10px;
  }
  .america_region_select_containers .wpb_wrapper {
    flex-wrap: wrap;
  }
  .region_btns_data .vc_general {
    padding: 15px 20px !important;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .region_btns_data {
    margin: 3px 3px;
    width: 48%;
  }
  .application_apply_now_btn .vc_general {
    padding: 15px 20px !important;
  }
  .schedule_data_sec {
    padding-top: 40px;
    padding-bottom: 30px;
  }
  section.vc_section.localised_section_data {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  table.cal_blue.ecwd_calendar_container .day-with-date,
  table.cal_blue.ecwd_calendar_container .open-details,
  table.cal_blue.ecwd_calendar_container .day-without-date {
    height: 4em !important;
  }
  .wpb_text_column.wpb_content_element.years_headings {
    margin: 0px 0px 10px;
  }
  .wpb_single_image.graph_full_image {
    margin: 0;
  }
  .bootcamp_btns_data .wpb_wrapper .application_apply_now_btn {
    margin-top: 0px;
    margin-right: 0;
  }
  .wpb_text_column.wpb_content_element.shedule_title_data {
    margin-bottom: 20px;
  }
  body .combine-heading {
    margin-bottom: 35px !important;
  }
  #module_secc h4 {
    font-size: 17px;
  }
  h1:empty,
  h2:empty,
  h3:empty,
  h4:empty,
  h5:empty,
  h6:empty,
  p:empty {
    display: none;
  }
  .bootcamp_btns_data .wpb_wrapper {
    flex-wrap: wrap;
  }
  .bootcamp_btns_data .wpb_wrapper .application_apply_now_btn {
    width: 100%;
    margin-bottom: 10px;
  }
  .application_apply_now_btn .vc_general {
    width: 100%;
  }
  .vc_btn3-container.application_apply_now_btn.vc_btn3-center {
    padding: 0px 30px;
  }
  .shedule_container
    .vc_btn3-container.application_apply_now_btn.vc_btn3-center {
    padding: 0;
  }
  .instructor_heading_sec {
    padding: 0 5px;
  }
  .page-id-345 .instructors_data_logos ul li {
    width: 45%;
  }
  .page-id-345 .home_top_video img {
    height: 600px;
  }
  .page-id-339 .contact_page.main_contact_pages .parent_form {
    top: 24%;
  }
  .page-id-339 .home_top_video img {
    height: 900px;
  }
  .thrive_btns_data a.btns {
    padding: 12px 15px;
    font-size: 14px;
    margin-right: 5px;
  }
  .student-information-data .img-wrap img {
    width: 250px;
    height: 250px;
    margin: 0 auto;
    display: table;
  }
  .home_top_video video#vid {
    height: 800px !important;
  }
  .inner_thrive_data h2 {
    color: #fff;
    font-size: 20px !important;
  }
  .inner_thrive_data h3 {
    font-size: 18px;
    margin: 14px 0px;
  }
  .inner_thrive_data p {
    font-size: 17px;
  }
  .student-information-data {
    margin-top: 40px;
  }
  .student_live_data {
    top: 50%;
  }
  .student-information-data {
    margin-top: 0px;
    margin-bottom: 40px;
  }
  .student_live_data .col-md-3 {
    order: 1;
  }
  .student_live_data .col-md-9 {
    order: 2;
  }
  .inner_thrive_data {
    text-align: center;
  }
  .consulting h3 {
    font-size: 18px;
    line-height: 26px;
  }
  .important-note {
    margin-top: 20px;
    font-size: 15px;
    max-width: 100%;
  }
  .page-id-11177 .home_top_video img {
    min-height: 650px;
  }
  .inner_management_numbrings.timeline-otr .wpb_text_column {
    flex: 0 0 47.3%;
    margin: 0px 4px 7px;
  }
  .timeline-otr .wpb_wrapper .wpb_wrapper {
    min-height: 90px;
  }
  .timeline-otr p {
    padding: 10px !important;
    font-size: 16px;
  }
  label.timeline-head {
    font-size: 15px;
    line-height: 18px;
    margin-bottom: 6px !important;
  }
  .page-id-11177 .vc_section.faq_main_sec {
    padding: 50px 0;
  }
  .page-id-11447 .parent_form {
    top: 23%;
  }
  .new_testimonial_pg h3.sb_ttl_testi {
    font-size: 20px;
  }
  .sp-testimonial-free {
    flex-wrap: wrap;
    padding: 63px 0 25px;
  }
  .sp-tfree-client-image {
    width: 100%;
    text-align: center;
  }
  .page-id-11447 .tfree-client-testimonial {
    width: 100%;
    padding: 0 20px;
  }
  .tfree-client-testimonial p {
    text-align: center;
  }
  .tfree-client-testimonial h3 {
    text-align: center;
  }
  .tfree-client-testimonial h3 {
    font-size: 28px;
  }
  img.tfree-client-image.wp-post-image {
    width: 150px;
  }

  .page-id-11447 .parent_form {
    top: 25%;
  }
  .page-id-11447 .tfree-client-rating {
    left: 20px;
    width: 90%;
    text-align: left;
    top: 210px;
  }
  .interviewing {
    flex-wrap: wrap;
  }
  .interview-after,
  .interview-before {
    width: 100%;
  }
  .interviewing li {
    margin-bottom: 14px;
  }
  .interviewing h3 {
    font-size: 22px;
  }
  .page-id-11571 .home_top_video img {
    height: 420px !important;
  }
  .quiz_form {
    padding: 0 20px;
  }
  form#msform {
    padding: 20px !important;
  }
  .form-card.top_field_set {
    height: 30px;
  }
  .page-id-11780 .home_top_video img {
    height: 750px !important;
  }
  .page-id-11447 .entry-content {
    top: 28%;
  }
  .page-id-11447 .sp-testimonial-free {
    padding: 63px 0 20px;
    margin: 0 15px 50px;
  }
  .page-id-11447 ul.slick-dots {
    padding-left: 0;
  }
  .page-id-11447 .tfree-client-rating {
    top: 236px;
    left: 20px !important;
  }
  .page-id-11447 .tfree-client-testimonial h3 {
    font-size: 25px;
  }
  .page-id-11447 .tfree-client-testimonial p {
    font-size: 18px;
    line-height: 28px;
  }
  .sp-tfree-client-image img {
    width: 150px;
    margin: 0 auto;
  }
  .sp-tfree-client-image {
    padding-top: 20px;
  }

  .page-id-11447 .home_top_video img {
    height: 1338px !important;
  }

  .new_testimonial_pg h3.sb_ttl_testi {
    margin-bottom: 0 !important;
  }
  .page-id-11447 .entry-content {
    padding-top: 20px;
  }
  .page-id-11447 .vc_row.wpb_row.vc_row-fluid.new_testimonial_pg {
    margin-top: 0px;
  }
  .page-id-11447 .post_messages_data ul {
    padding-left: 0;
  }
  .page-id-11447 .slick-carousel.testimonial_slicks_data {
    margin-bottom: 0px;
  }
  .mail-to-teacher h4 {
    font-size: 20px;
  }
  .misson_heading p {
    font-size: 18px;
    line-height: 30px;
  }
  .core-values h4 {
    font-size: 22px;
  }
  .core-card {
    margin-bottom: 20px;
  }
  body .vc_section.container.core-main {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .core-header h2 br {
    display: none;
  }
  .page-id-13089 .home_top_video img {
    height: 400px;
  }
  .vc_row.wpb_row.vc_inner.vc_row-fluid.life_science_containers {
    flex-wrap: wrap;
  }
  .work_life_balance_data.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {
    width: 100%;
  }
  .vc_row.wpb_row.vc_inner.vc_row-fluid.container.vc_custom_1646217557257 {
    padding: 0;
  }
  .vc_custom_1646217557257 .vc_column-inner {
    padding: 0;
  }
  .wpb_text_column.wpb_content_element.vc_custom_1646286302348 {
    padding-top: 0 !important;
  }
  .wpb_text_column.wpb_content_element.vc_custom_1646286302348 {
    padding-top: 0 !important;
  }
  .vc_row.wpb_row.vc_row-fluid.container.vc_custom_1646214397022 {
    padding-top: 0 !important;
  }
  .wpb_text_column.wpb_content_element.why_bain_company_headings {
    margin-bottom: 0;
  }
  .vc_row.wpb_row.vc_row-fluid.container.vc_custom_1646212542854.vc_row-o-content-middle.vc_row-flex,
  .vc_row.wpb_row.vc_row-fluid.container.vc_custom_1646213644430 {
    padding-bottom: 0 !important;
  }
  .profile_accordion_data ul {
    padding-left: 4px;
  }
  .wpb_text_column.wpb_content_element.why_bain_company_headings p {
    max-width: 100% !important;
  }
  .ready_hire_text h3 {
    font-size: 25px;
  }
  vc_section.vc_custom_1646222558753 {
    padding-bottom: 55px !important;
  }
  .processing_description_paraphs ul {
    padding-left: 5px;
  }
  .wpb_text_column.wpb_content_element.process_main_heading h3 {
    font-size: 25px;
  }
  .wpb_text_column.wpb_content_element.vc_custom_1646220497875.hire_bain_company_heading {
    padding-bottom: 0 !important;
  }
  .page-id-13569 table,
  .page-id-13177 table {
    overflow-x: auto;
    display: block;
  }

  #third_tab .vc_progress-bar-color-black span.vc_bar {
    width: 80% !important;
  }

  .bain_progress_bar_data .vc_general.vc_single_bar small.vc_label {
    padding: 8px 19px;
  }
  #third_tab .vc_progress-bar-color-bar_orange span.vc_bar {
    width: 90% !important;
  }
  .bcg-review p {
    margin-bottom: 6px !important;
  }
  .bcg-getting-hire h4,
  .why-work-bttom h4,
  .history_desc_data_info .history_date h4,
  h3.main_history_heading {
    font-size: 24px;
  }
  .bcg-getting-hire h3 {
    font-size: 28px;
  }
  .outside-work img {
    width: 50%;
  }
  .bcg-perspectives,
  .bcg-ul,
  .bcg-family-img {
    flex-wrap: wrap;
  }
  .bcg-perspectives-left {
    width: 100%;
  }
  .why_hb_sec1 p {
    font-size: 18px;
  }
  .page-id-13908 .profile_accordion_data table {
    overflow-x: auto;
    display: block;
  }
  .bcg-progress .wpb_column,
  .bcg-family-img img {
    width: 100%;
  }
  .bcg-progress .wpb_column p {
    min-height: auto;
  }
  .bcg-progress,
  .bcg-progress .vc_column-inner {
    padding-right: 0px;
    padding-left: 0px;
  }
  .bcg-progress {
    padding-bottom: 30px !important;
  }
  .bcg-family-img img {
    margin: 5px 0px;
  }
  h3 {
    font-size: 22px;
  }
  .wall_testimonial h3 br {
    display: none;
  }
  .faculty-logo li img {
    width: auto;
    height: 30px;
  }
  ul.faculty-logo {
    flex-wrap: nowrap;
    align-items: flex-start;
  }
  ul.faculty-logo li {
    margin: 0 4px;
    width: auto;
    flex: 1;
    min-height: auto;
    padding: 10px;
  }
  .Learn-and-perfect li {
    padding: 12px 20px;
    width: 47%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .Learn-and-perfect li:last-child {
    width: 96%;
  }
  .new-skill .vc_btn3-container.courses_button,
  section#number_enjoy .vc_btn3-container.courses_button {
    margin-bottom: 50px !important;
  }
  .home_support_sec h2 br,
  .new-skill h2.top_heading br,
  .get-consulting-otr h2.top_heading br {
    display: none;
  }
  .bootcamp-icons .service_icon_text {
    width: 100%;
  }
  .bootcamp-icons .service_icon_text:not(:last-child) {
    margin-bottom: 18px;
  }
  .download_buttns_data-interface .vc_btn3-container.bottom_applynow_btn {
    margin: 0px !important;
  }
  .leadership-ready {
    padding-top: 50px;
  }
  .top-high {
    padding-top: 50px !important;
    padding-bottom: 30px !important;
  }
  .top-consulting-profiles .wpb_text_column {
    padding: 22px;
  }
  .bain-logo img {
    height: auto;
    width: 80%;
  }
  section.vc_section.attends_seeing_sec.top-cunstling-tier {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  body .top-consulting-profiles {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .profile_accordion_data table {
    overflow-x: auto;
    display: block;
  }
  .profile_accordion_data tbody th,
  .profile_accordion_data tbody td {
    min-width: 150px;
  }
  .roland-event-item img {
    height: auto;
  }
  .roland-event-item {
    width: 100%;
  }
  body .roland-pro {
    padding: 0px 20px !important;
  }
  .page-id-15401 .hire_bain_company_heading {
    padding-bottom: 0 !important;
  }
  .bcg-about.mcKinsey p span img {
    max-width: 50%;
  }
  .top-consulting-profiles p a {
    bottom: 22px;
  }
  .mob-bnr {
    display: block;
    margin: auto;
  }
  .desk-bnr {
    display: none;
  }
  .home_top_video img {
    height: 600px;
  }
  .home_top_video .thrive_btns_data {
    justify-content: center;
  }
  .home_top_video a.btns.apply_now_btn {
    padding: 12px 15px;
  }
  .btns-otr p {
    flex-wrap: wrap;
  }
  .download_buttns_data-interface
    .second_bottom_download_program_buttons
    .new-clr {
    margin-top: 10px;
    margin-left: 0 !important;
  }
  .get-btns .new-clr {
    width: auto !important;
  }
  nav .apply_now p {
    flex-wrap: wrap;
    flex-direction: column;
    align-items: self-start;
  }
  header a#course_b {
    margin-bottom: 0;
    margin-left: 0 !important;
    margin-top: 20px;
    width: auto;
  }
  .menu.navbar-nav li a {
    padding: 2px 10px;
  }
  .lek_logos img {
    max-width: 200px;
  }
  .lek-history-img img {
    width: 33.3%;
  }
  .reading-platform {
    flex-direction: row;
    justify-content: space-between;
  }
  .lek-events-otr ul li {
    width: 50%;
    padding-left: 10px;
    padding-bottom: 15px;
    font-size: 14px;
  }
  .other-links-inner a {
    min-height: 70px;
    margin: 6px 0;
  }
  .other-links-inner {
    margin-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .oliver-diversity img {
    width: 46%;
    margin: 5px !important;
  }
  .oliver-event {
    padding: 10px 0;
  }
  .oliver-event p {
    font-size: 14px !important;
    line-height: initial;
  }
  .appli-lastdate p {
    font-size: 14px !important;
    max-width: 90%;
    padding: 10px;
  }
  .home .appli-lastdate p {
    max-width: 85%;
  }
  .page-id-378 div#course_b.for_parents {
    margin-bottom: 20px;
  }
  .page-id-378 .appli-lastdate {
    margin-bottom: 20px;
  }
  .page-id-8511 .appli-lastdate p {
    font-size: 14px !important;
    max-width: 100%;
    padding: 10px;
  }
  .page-id-8511 section#last-sec-tutition .vc_row.wpb_row.vc_row-fluid {
    padding-left: 10px;
    padding-right: 10px;
  }
  .alumni-hired-row {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .alumni-hired-row .vc_col-sm-2 {
    width: 33.3%;
  }
  div#random_quotes {
    margin-top: 40px;
  }
  .pwc-histry img,
  .pwc-progress-text p {
    max-width: 100% !important;
  }
  body .pwc-progress {
    margin-top: 50px !important;
  }
  body .pwc-value {
    margin-bottom: 0 !important;
  }
  .pwc-employee {
    max-width: 100%;
  }
  .vc_row.wpb_row.vc_row-fluid.container.vc_custom_1649417885894 {
    padding-bottom: 20px !important;
  }
  body .pwc-hired-otr {
    padding-top: 50px !important;
    padding-bottom: 20px !important;
  }
  #clubs_logo .logo-txt-cont {
    width: 50%;
  }
  img.desk {
    display: none;
  }
  .top-consulting-otr {
    align-items: flex-start;
    flex-direction: column;
  }
  .top-cnslt-left {
    width: 100%;
    text-align: center;
  }
  .top-cnslt-right {
    width: 100%;
    max-width: 300px;
    margin: 30px auto 0;
  }
  .top-cnslt-left p {
    font-size: 16px;
  }
}

@media (max-width: 640px) {
  .ready-right-alumi.mba-carer.vc_custom_1662458475980 {
    margin-top: 0 !important;
  }
  #countdown,
  #countdown1,
  #countdown2 {
    font-size: 18px !important;
  }
  section#express-hired {
    margin-bottom: 0 !important;
  }
  .express-plans-table ul li {
    white-space: nowrap;
    width: 100%;
  }

  .express-plans-table {
    overflow-x: scroll;
  }

  .express-plans-table ul li {
    font-size: 20px;
    line-height: 25px;
    padding: 0 20px;
    margin-right: 15px;
  }

  .express-plans-table h4 {
    font-size: 20px;
    line-height: 24px;
  }

  .express-plans-table ul span,
  .express-plans-table p {
    font-size: 18px;
    line-height: 22px;
  }
  .xprs-botcmp-plan.vc_custom_1662620232633 {
    padding-top: 10px !important;
    padding-bottom: 70px !important;
  }
  .express-bootcamp-title p {
    font-size: 20px;
    line-height: 25px;
    margin: 0;
  }
  .vc_custom_1662620863278.express-bootcamp-title {
    padding-bottom: 0 !important;
  }
  .vc_custom_1662620346659.scholarships-title {
    padding-top: 20px !important;
  }
  .scholarships-title h3 {
    font-size: 25px;
    line-height: 30px;
  }
  .scholarships-title p {
    font-size: 18px;
    line-height: 25px;
  }
  .vc_row.wpb_row.vc_row-fluid.ready-right-alumi.ex-bootcamp.mba-carer.vc_custom_1662530986219.vc_row-has-fill {
    margin-top: 0 !important;
  }
  .practice-list ul {
    padding-left: 20px !important;
    padding-right: 60px !important;
  }
  .prct-expert .vc_row.wpb_row {
    margin-top: 10px !important;
    margin-bottom: 20px !important;
  }
  .practice-list {
    overflow-x: scroll;
  }
  .practice-list li {
    white-space: nowrap;
  }
  .prct-expert .practice-list p {
    white-space: nowrap;
  }
  .ex-bootcamp.mba-carer.vc_custom_1662530986219 {
    padding-bottom: 30px !important;
  }
  .ex-bootcamp h2.top_heading {
    font-size: 25px !important;
    line-height: 36px;
  }
  .ex-bootcamp.mba-carer {
    padding-left: 20px;
    padding-right: 20px;
  }
  a.inerview_soons_btn.car-assesment {
    margin: 0;
  }
  #why-hgb h3 {
    font-size: 20px;
    line-height: 32px;
  }
  #why-hgb p {
    font-size: 18px;
    line-height: 28px;
  }
  div#countdown,
  div#countdown1,
  div#countdown2 {
    flex-wrap: wrap;
    text-align: center;
  }
  div#countdown p,
  div#countdown1 p,
  div#countdown2 p {
    font-size: 17px;
  }
  .express-header.vc_custom_1662543168635 {
    padding-bottom: 30px !important;
  }
  .main-title-hdr p {
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 20px;
  }
  .main-title-hdr h3 {
    font-size: 20px;
  }
  .express-header .next-gemrat-top h4 {
    font-size: 20px;
    line-height: 30px;
  }
  .express-header .next-gemrat-top p {
    font-size: 20px;
  }
  .interview-tricks p {
    font-size: 20px;
    line-height: 30px;
  }
  .vc_row.wpb_row.interview-tricks {
    padding-top: 0 !important;
    padding-bottom: 5px !important;
  }
  .vc_row.wpb_row.express-consltig-botcamp {
    padding-top: 0 !important;
    padding-bottom: 30px !important;
  }
  body .vc_row.watch-clarift-table {
    padding-top: 0 !important;
    padding-bottom: 10px !important;
  }
  .record-list {
    overflow-x: scroll;
  }
  .record-list li {
    white-space: nowrap;
    padding-right: 65px;
  }
  .record-list ul {
    width: 100%;
  }
  body .vc_row.container.vc_custom_1662552175623 {
    margin-top: 35px !important;
  }
  .practice-list {
    overflow-x: scroll;
  }
  .practice-list ul {
    width: 100% !important;
  }
  .assignment-list ul {
    overflow-x: scroll;
  }
  .assignment-list li {
    white-space: nowrap;
    padding-right: 50px;
  }
  .bottom_btns p {
    width: 100%;
    text-align: center;
  }
  .bottom_btns {
    flex-wrap: wrap;
  }
  .bottom_btns p:last-child {
    margin-top: 25px;
  }
  .express-header h1 {
    font-size: 30px;
  }
  .pwc-empl {
    width: 100%;
    padding: 10px 0;
  }
  .bain_com_bottom_data_prhs p {
    height: inherit;
  }
  .profile_accordion_data tbody td,
  .profile_accordion_data tbody th {
    padding: 7px 13px;
    font-size: 14px;
  }
  .page-id-7916 h1.fortune {
    margin-top: 0 !important;
  }
  .page-id-11447 .home_top_video img {
    height: 1500px !important;
  }
  .vc_row.wpb_row.vc_row-fluid.new_testimonial_pg {
    margin-top: 100px;
  }
  .slick-slide {
    height: auto !important;
  }
  h2.steps {
    text-align: left !important;
    left: -32px !important;
  }
  .form-card.top_field_set .col-5 {
    flex: inherit;
    max-width: 100%;
    top: -40px;
  }
  .right_progress {
    position: relative;
    top: -18px;
  }
  .progress {
    width: 100% !important;
  }
  .profile_accordion_data tbody td p {
    font-size: 14px !important;
  }
  .bain_logos img {
    max-width: 180px;
  }
  .kearney-stratgic li img {
    padding: 5px 8px;
  }
  .kearney-stratgic li {
    padding-left: 10px;
  }
  .kearney-stratgic {
    margin-left: -10px;
  }
  .other-links-inner a {
    min-height: 70px;
    margin: 6px 0;
  }
  .service_row_2 .service_icon_text {
    margin: 0;
  }
  .winner-case h2 br {
    display: none;
  }
  .winner-case .wpb_column.vc_col-sm-3 {
    width: 100%;
    margin: 10px 0;
  }
  .vc_btn3-container.case-faq-btn.courses_button {
    margin-top: 20px;
  }
  .winner-case .container,
  .case-complete .container,
  .welcome-case .container {
    padding-right: 0px;
    padding-left: 0px;
  }
  .page-id-16614 .entry-content section {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .google_review .iJKbkS {
    margin-left: 0;
    margin-top: 10px;
  }
  .trust_badges {
    flex-direction: column;
  }
  .page-id-16870 section.vc_section.attends_seeing_sec {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .experience_con {
    max-width: 100%;
    padding: 0 !important;
  }
  .page-id-14986 .video_menu_header .container {
    padding: 0;
  }
  .top-cnslt-left h2 {
    font-size: 20px !important;
  }
  .page-id-14986 .home_top_video img {
    height: 700px;
  }
  .top-cnslt-right {
    max-width: 320px;
  }
  .student_saying_headings.ex-stsay h3 {
    font-size: 20px;
    line-height: 28px;
  }
}

@media (max-width: 480px) {
  body div#abt {
    padding-top: 100px !important;
  }
  .page-id-19333 .trust_widgets_data {
    margin: 30px 0 0 !important;
  }
  .vc_row.wpb_row.vc_row-fluid.container.vc_custom_1662523673011 {
    padding-top: 50px !important;
  }
  .page-id-19333 .hired-by-top-companies {
    margin-bottom: 0;
  }
  .page-id-19333 section.vc_section.what_are_students_saying_sec {
    padding-top: 30px;
    margin-top: -20px;
  }
  .testimonial-single .wpb_text_column {
    padding: 40px 35px 0px;
  }
  body .ready-right-alumi.ex-bootcamp.mba-carer {
    margin-top: 0 !important;
    padding-bottom: 20px !important;
  }
  div#countdown p,
  div#countdown1 p,
  div#countdown2 p {
    font-size: 16px;
  }
  .vc_custom_1662543114913 .vc_column-inner {
    padding-left: 0;
    padding-right: 0;
    text-align: center;
  }
  div#countdown li {
    font-size: 18px;
  }
  .alumni-hired-btn.container {
    padding: 0;
  }
  a.inerview_soons_btn {
    padding: 12px;
  }
  div#countdown li {
    font-size: 18px;
  }
  h1.interh1,
  h2.top_heading.inter {
    font-size: 25px !important;
  }
  .page-id-7916 .fee_tbl td {
    padding: 7px 15px;
  }
  .tmm_photo::after {
    bottom: 3px !important;
  }
  .wpb_text_column.wpb_content_element.team_in_workshop {
    margin-top: 50px !important;
  }
  .service_icon_text .wpb_text_column.wpb_content_element p {
    text-align: left;
  }
  #clubs_logo h2 {
    font-size: 22px !important;
    padding: 0 20px;
  }
  #free__workshop h3 {
    font-size: 25px;
    margin-bottom: 15px !important;
  }
  #new-ex-heading h2.top_heading {
    margin: 30px 0 20px 0 !important;
  }
  #free__workshop .wpb_text_column.wpb_content_element {
    margin-bottom: 0;
  }
  section#last-sec-tutition {
    margin-bottom: 0;
    padding-bottom: 0;
  }
  #tuitions-btn .wpb_wrapper {
    display: block;
  }
  #tuitions-btn .application_apply_now_btn {
    margin: 15px auto;
  }
  .application_apply_now_btn .vc_general {
    padding: 15px 15px !important;
  }
  .tuitions-banner h1 {
    font-size: 30px;
    line-height: 37px;
  }
  .service_row_1 .vc_col-sm-4 .vc_column-inner > .wpb_wrapper {
    flex-wrap: wrap !important;
  }
  .student_login_data .wpb_column {
    padding: 0px 30px;
  }
  .login_form_datas_content a[href="/navh86zeewugwv/?action=lostpassword"]
  {
    bottom: 105px;
  }
  .done_solving_data_btn button.vc_general {
    font-size: 15px;
    padding: 16px 20px;
    width: 100%;
  }
  .bne-testimonial-masonry-wrapper .testimonial-single.col-2-masonry {
    padding-top: 55px;
  }
  .bne-testimonial-masonry-wrapper .testimonial-single {
    padding: 40px;
  }
  .testimonial-message p {
    font-size: 15px;
  }
  .bootcamp_badges img {
    height: 85px;
  }
  .bootcamp_data_banner {
    margin-top: 0;
  }
  .vc_btn3-container.region_btns_data {
    width: 100%;
  }
  .page-id-11447 .parent_form {
    top: 27%;
  }
  h2.quiz_ttl {
    margin-bottom: 40px !important;
  }
  .quiz_form select,
  label.contain_b {
    font-size: 22px !important;
  }
  section.vc_section.apply_skills_section {
    padding-top: 10px !important;
  }
  .alumni-hired-row .vc_col-sm-2 {
    width: 50%;
  }
  .ready-right-alumi .vc_column-inner {
    padding-left: 0;
    padding-right: 0;
  }
  .ready-right-alumi {
    margin-top: 30px !important;
  }
  .student-information-data .img-wrap img {
    width: 130px;
    height: 130px;
  }
  .student-information-data {
    margin-bottom: 0;
    padding-right: 0;
  }
  .student-information-data::after {
    width: 36px;
    height: 36px;
    right: 30px;
    font-size: 22px;
    top: 32%;
  }
  .ready-right-alumi .vc_column-inner {
    padding-left: 10px;
    padding-right: 10px;
  }
  .done_solving_btn input[type="button"] {
    font-size: 14px;
    letter-spacing: 0.2px;
    padding: 12px 15px;
  }
}

@media (min-width: 768px) and (max-width: 1370px) {
  header.home_header {
    top: 0;
  }
  .custom-topbar.topbar-hidden + header.home_header {
    top: 0;
  }
}

@media (max-width: 768px) {
  .cstmdiv {
    width: 100%;
  }
  .page-id-7916 h1.fortune {
    margin-top: 70px;
    font-size: 25px;
    margin-bottom: 0;
  }
  .page-id-11447 .tfree-client-rating {
    left: 230px;
  }
  .download_buttns_data-interface
    .second_bottom_download_program_buttons
    .new-clr {
    margin-top: 20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .ad_footer_menu .menu li {
    margin-left: 20px;
  }
  .ad_header_menu .menu li {
    margin-left: 30px;
  }
  .ad_logo_parts img {
    width: 250px;
  }
  .banner_content_data_info p {
    color: #fff;
    font-size: 17px;
  }
}

@media (max-width: 767px) {
  .custom-topbar.topbar-hidden
    + header
    nav.navbar.navbar-expand-md.fixed-header {
    top: 0px !important;
  }
  .custom-topbar + header nav.navbar.navbar-expand-md.fixed-header {
    top: 0px !important;
  }
  body .custom-topbar.topbar-hidden + header.home_header {
    top: 0;
  }
  .wpb_text_column.wpb_content_element.we_accepting_text p {
    font-size: 18px;
  }
  .page-id-339 form {
    padding: 40px 30px 10px !important;
    margin-top: 20px !important;
  }

  .page-id-378 .hero-btn.all_heroes_btn p {
    margin-bottom: 5px;
  }
  .page-id-378 .hero-btn.all_heroes_btn a#course_b {
    margin-top: 0px;
  }
  body .entry-content .team_sec1 {
    padding-top: 100px !important;
  }
  .why_hb_sec1.container {
    padding-top: 100px !important;
  }
  .new-btcamp .left_uppars_workshops {
    width: 100%;
  }
  .block-videoss {
    flex-wrap: wrap;
  }
  .tranings-row {
    width: 100%;
    margin-bottom: 20px;
  }
  body .workshop-recording-otr {
    padding-bottom: 20px !important;
  }

  div#countdown {
    flex-wrap: wrap;
  }
  section.vc_section.ad_campaign_banner_sec {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .ad_campaign_banner_sec .banner_content_row {
    padding-top: 50px !important;
    padding-bottom: 20px;
  }
  .banner_content_data_info p {
    font-size: 16px;
  }
  .interview_btns .vc_general {
    font-size: 14px;
    padding: 12px 20px;
  }
  .interview_btns {
    margin-left: 0;
    margin-top: 25px;
  }
  .main_bottom_data {
    display: flex;
    margin: 30px 0px 0px;
    flex-direction: column;
  }
  .ad_copyrights p {
    text-align: center !important;
  }
  .footer_ad_logo {
    padding: 20px 0px;
  }
  .vc_section.middle_content_section {
    padding-top: 30px !important;
    padding-bottom: 40px !important;
  }
  .ad_footer_menu .menu li a {
    font-size: 18px;
  }
  .ad_copyrights p {
    font-size: 16px;
  }
  .cst_nav_tgl {
    display: block;
  }
  .ad_header_menu .menu li {
    margin-left: 10px !important;
    margin: 12px 0px;
  }
  .wpb_raw_code.wpb_content_element.wpb_raw_html.cst_nav_tgl {
    margin-bottom: 0 !important;
    display: flex;
    justify-content: flex-end;
  }
  .cst_nav_tgl button.navbar-toggler {
    margin-right: 0;
    padding: 0;
  }
  .header_main_container {
    flex-wrap: nowrap !important;
    align-items: center !important;
  }

  .ad_footer_menu .menu {
    justify-content: center;
  }
  .footer-btm-logo li {
    font-size: 11px;
    margin: 0px 4px;
  }
  .ad_header_menu .menu li a {
    font-size: 16px;
  }
  .ad_header_menu .menu {
    margin-right: -10px;
  }
}

@media (max-width: 498px) {
  .interview_btns a.soon_btn {
    font-size: 14px;
    width: 100%;
    display: inline-block;
  }
  .interview_btns {
    margin-left: 0;
    margin-top: 15px;
    width: 100%;
  }
  .ad_trust_widget {
    width: 100%;
  }
  .client_names_photo img {
    max-height: 75px !important;
    max-width: 75px !important;
  }
  #ktsttestimonial_list_style .client_content_info {
    left: 120px;
    bottom: 30px;
  }
  #ktsttestimonial_list_style .client_names {
    left: 120px !important;
  }
  div#ktsttestimonial_list_style {
    position: relative;
    padding: 20px 15px;
  }
  .fee_tbl {
    padding-top: 15px;
  }
  h1.fortune {
    font-size: 22px;
  }
  .fee_tbl td {
    width: 100%;
    display: block;
  }
  h2 {
    font-size: 24px !important;
  }
  .second_bottom_download_program_buttons p {
    margin: 0;
    text-align: center;
  }
  h1.bain_logos.top-head {
    font-size: 22px;
    padding: 15px 20px;
  }
}

@media (max-width: 425px) {
  .page-id-7916 h1.fortune {
    margin-top: 0 !important;
    font-size: 20px !important;
    margin-bottom: 20px !important;
  }
  .quote_slider {
    left: 25px;
    top: 30px;
  }
  h2.top_heading.inter {
    margin-top: 8px !important;
  }
  .page-id-11447 .tfree-client-rating {
    top: 238px;
  }
  span.bne-stars {
    width: 13px !important;
    height: 13px !important;
    margin-right: 0;
    font-size: 13px;
  }
  .bne-testimonial-masonry-wrapper .testimonial-single.col-2-masonry {
    width: 100%;
  }
}
@media (max-width: 375px) {
  .page-id-11571 .home_top_video img {
    height: 400px !important;
  }
  .interviewing h3 {
    font-size: 18px;
  }
  .page-id-11571 h2.steps {
    font-size: 18px !important;
  }
  h2.top_heading.inter {
    margin-top: 45px !important;
  }
  .profile_accordion_data h4 {
    font-size: 1.3rem;
  }
  .student-information-data .img-wrap img {
    width: 100px;
    height: 100px;
  }
  div#random_quotes {
    margin-top: 20px;
  }
  .home_top_video .thrive_btns_data {
    margin-top: 15px;
  }
  .student-information-data::after {
    top: 30%;
  }
  .ad-main-header .vc_column-inner {
    padding: 0;
  }
  .ad_header_menu .menu {
    margin-right: 0;
  }
  .ad_logo_parts img {
    max-width: 150px;
    vertical-align: middle;
  }
}

@media (max-width: 360px) {
  .fee_tbl {
    padding-top: 0;
  }
  h1.fortune {
    margin-top: 40px;
  }
  body .badge_data_courses .vc_single_image-wrapper img {
    width: 53px;
  }
  .page-id-11177 .home_top_video img {
    min-height: 700px;
  }
  .important-note {
    font-size: 14px;
  }
  .consulting h3 {
    font-size: 16px;
    line-height: 24px;
  }
  .consulting h1 {
    font-size: 24px;
  }
  .inner_management_numbrings.timeline-otr .wpb_text_column {
    flex: 0 0 47%;
  }
  .timeline-otr p {
    font-size: 14px;
  }
  .page-id-11447 .home_top_video img {
    height: 1350px !important;
  }
  .uni_logo img {
    width: 84px;
  }
  .thrive_btns_data a.btns {
    padding: 10px 7px;
    font-size: 13px;
  }
  .ad_header_menu .menu li {
    margin-left: 6px !important;
  }
  .ad_header_menu .menu li a {
    font-size: 14px;
  }
  .ad_logo_parts img {
    max-width: 135px;
  }
}

.inner_management_numbrings .wpb_wrapper {
  gap: 20px;
  justify-content: space-between;
}

.inner_management_numbrings .wpb_wrapper .wpb_text_column {
  min-height: 204px;
  width: calc(50% - 10px);
  margin: 0px 0% 0px;
}

.bottom_btns p a,
.bottom_btns p a.primary-button {
  width: 100% !important;
  max-width: 350px !important;
}

.bottom_btns p a,
.bottom_btns p a.primary-button {
  width: 100% !important;
  max-width: 350px !important;
}

.join_the_waitlist_live_bootcamp {
  width: 325px;
}

#clubs_logo .logo-txt-cont {
  margin: 0px !important;
  padding: 0px !important;
}

#clubs_logo .all_internship_logos {
  gap: 20px;
  margin-bottom: 20px !important;
}

.instructors_data_logos ul {
  padding: 0px !important;
}

h1.post_title_top {
  color: #ffffff;
}

.join_the_waitlist_live_bootcamp {
  width: 100%;
  max-width: 325px;
}

@media (max-width: 767.98px) {
  .page-id-31307 .video_menu_header,
  .page-id-30519 .video_menu_header {
    display: none;
  }

  .new--banner-content .wpb_wrapper {
    max-width: 100% !important;
  }

  body .new--banner-content h1 {
    font-size: 30px;
    line-height: 38px;
  }

  body .new--banner-content h2 {
    line-height: 30px;
  }

  .trust-badge-custom a {
    background: rgb(255 255 255 / 83%);
  }

  .vc_custom_1718956845445,
  .vc_custom_1715766938350 > .vc_column_container > .vc_column-inner {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  body .stages-list li {
    padding: 15px;
    max-width: calc(50% - 11px);
  }

  .vc_custom_1718958230285 {
    padding-top: 120px !important;
    padding-bottom: 100px !important;
  }

  .testimonials-col .vc_column-inner {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .testimonials-col .slick-next,
  .testimonials-col .slick-prev {
    width: 30px;
    height: 30px;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 25px;
  }

  .testimonials-col .slick-next {
    right: -2px;
  }

  .testimonials-col .slick-prev {
    left: -2px;
  }

  .testimonials-col .slick-next:before,
  .testimonials-col .slick-prev:before {
    font-size: 20px !important;
  }

  .raw_video_data .wpb_wrapper iframe {
    border-radius: 10px;
  }

  .vc_custom_1664534176392 > .vc_column_container > .vc_column-inner {
    padding: 0px 5px !important;
  }

  .vc_custom_1715777416778 .vc_row.wpb_row {
    padding: 0px 20px !important;
  }

  .vc_custom_1715672250311 {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .student-saying > .vc_column_container > .vc_column-inner {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .vc_custom_1715861057953 > .vc_column_container > .vc_column-inner {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .vc_custom_1718956166033 .section-workshopp .section-main {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .vc_custom_1718949351904 .section-package .section-main {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .vc_custom_1715765926493 > .vc_column_container > .vc_column-inner,
  .vc_custom_1664530785118 > .vc_column_container > .vc_column-inner,
  .vc_custom_1715672735311 > .vc_column_container > .vc_column-inner,
  .vc_custom_1715671814013 > .vc_column_container > .vc_column-inner {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  ul.list-features li,
  ul.workshop_rows-list-row,
  ul.stages-list {
    grid-gap: 20px;
  }

  .isa_payment_container > .vc_column_container > .vc_column-inner,
  .new-image-pricing > .vc_column_container > .vc_column-inner,
  .vc_custom_1610517548816 > .vc_column_container > .vc_column-inner {
    padding: 0px !important;
  }

  #last-sec-tutition .vc_column_container > .vc_column-inner {
    padding: 0px !important;
  }

  #last-sec-tutition .vc_column-inner,
  #tuition-sec1 .vc_column-inner {
    padding: 0 !important;
  }

  .vc_custom_1716462560689 > .vc_column_container > .vc_column-inner {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .vc_custom_1716188125937 .vc_column_container > .vc_column-inner {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .vc_custom_1716183764650 {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }

  .vc_custom_1719552784912 .section-main {
    padding: 0px 5px !important;
  }

  .vc_custom_1719555286936 .vc_column_container {
    padding: 0px 5px !important;
  }

  .vc_custom_1716528496590 .vc_column_container .vc_column-inner {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  #clubs_logo .logo-txt-cont {
    width: calc(50% - 24px);
  }

  body .video_menu_header {
    padding: 40px 20px !important;
  }

  body .video_menu_header .section-main {
    padding: 0 !important;
  }

  .top-consulting-profiles .vc_column-inner {
    padding-left: 20px;
    padding-right: 20px;
  }

  .inner-blg {
    margin: 10px 20px !important;
  }

  .vc_custom_1716529360291 {
    padding: 0px 20px !important;
  }

  .vc_custom_1716199098996 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .vc_custom_1716289323817 .section-main {
    padding: 0px !important;
  }

  .vc_custom_1716450181826 .vc_column_container > .vc_column-inner {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .faq_accordian_content > .vc_column_container > .vc_column-inner {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

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

  .vc_custom_1715858486554 .section-main {
    padding: 0px 30px !important;
  }

  .vc_row.wpb_row.vc_row-fluid.popup--image-module
    .vc_column_container
    > .vc_column-inner {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .vc_custom_1664778759961 .vc_column_container .vc_column-inner {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .vc_custom_1715778479731 .vc_column_container .price-table {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .vc_custom_1718870262767 .vc_column_container .vc_column-inner {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .sng-blg {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  body .inner_custom_content h1 {
    font-size: 30px;
    line-height: 30px;
  }

  h1.post_title_top {
    font-size: 30px;
    line-height: 30px;
  }
}

.vc_custom_1715672250311 .primary-button {
  color: #fff !important;
}

body .bottom_btns a {
  color: #000f84 !important;
}

@media (min-width: 767.98px) and (max-width: 1023.98px) {
  ul.workshop_rows-list-row {
    grid-gap: 30px;
  }

  body .vc_row.wpb_row.vc_inner.vc_row-fluid.banner-content {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }

  .vc_custom_1719409252836,
  .vc_custom_1715678902155 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .vc_custom_1719409252836 .wpb_column.vc_column_container.vc_col-sm-8,
  .vc_custom_1715678902155 .wpb_column.vc_column_container.vc_col-sm-8 {
    width: 100% !important;
  }

  .new--banner-content h1 {
    font-size: 44px !important;
    line-height: 50px;
  }

  body .new--banner-content h2 {
    font-size: 32px;
    line-height: 38px;
  }

  .trust-badge-custom a {
    background: rgb(255 255 255 / 83%);
  }

  body .primary-button {
    font-size: 16px;
    font-weight: 600;
  }

  h2.top_heading,
  h3.top_heading,
  h2.inner-pages-heading,
  h3.inner-pages-heading {
    font-size: 44px !important;
    line-height: 50px !important;
  }

  .stages-content h2 {
    font-size: 34px;
  }

  .vc_custom_1713272792347 .wpb_content_element {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .testimonials-col .vc_column-inner {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .testimonials-col .slick-next,
  .testimonials-col .slick-prev {
    width: 30px;
    height: 30px;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 25px;
  }

  .testimonials-col .slick-next {
    right: 25px;
  }

  .testimonials-col .slick-prev {
    left: 25px;
  }

  .testimonials-col .slick-next:before,
  .testimonials-col .slick-prev:before {
    font-size: 20px !important;
  }

  .section-workshopp .section-main {
    padding: 0px 25px !important;
  }

  .wpb_text_column.wpb_content_element.alumni-hired-btn.container.module2-btns
    .bottom_btns,
  .wpb_text_column.wpb_content_element.module2-btns .bottom_btns {
    flex-direction: column;
  }

  .wpb_text_column.wpb_content_element.alumni-hired-btn.container.module2-btns
    .bottom_btns
    p,
  .wpb_text_column.wpb_content_element.module2-btns .bottom_btns p {
    display: flex;
    justify-content: center;
    width: 100%;
  }

  body .price-table .wpb_column.vc_column_container.vc_col-sm-4 {
    padding: 10px 0px;
    width: calc(33% - 25px);
  }

  .vc_custom_1718956845445 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .stages-content h2 {
    font-size: 34px !important;
  }

  .vc_custom_1715778150533 .section-main {
    padding: 0px 45px !important;
  }

  .vc_custom_1715683461124 .section-main ul.list-features {
    margin: 0px !important;
    padding: 0px 5px !important;
  }

  .vc_custom_1715777416778 .included_hb__prog.list_grid.container {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .vc_custom_1715672250311 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .vc_custom_1718879833130 .section-workshopp .section-main {
    padding: 0px 15px !important;
  }

  .vc_custom_1718949351904 .section-main {
    padding: 0 30px !important;
  }

  .vc_row.wpb_row.vc_row-fluid.popup--image-module
    > .wpb_column.vc_column_container.vc_col-sm-12
    > .vc_column-inner {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }

  .vc_custom_1715672735311 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .vc_custom_1664778759961 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .vc_custom_1664778759961 .program--slider .main-program {
    padding: 10px !important;
  }
}

/* Lead POP */
.pum-theme-6926,
#popmake-31651 {
  background-color: rgb(0 0 0 / 80%) !important;
}

#popmake-31651,
#popmake-32645 {
  max-width: 625px !important;
  border-radius: 15px !important;
  background: #f7f6f6 !important;
  border: 0 !important;
  box-shadow: 0 0 0 0 rgba(2, 2, 2, 0.23) !important;
  overflow: hidden;
  width: calc(100% - 20px);
  margin: auto;
  position: absolute;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%);
}

#popmake-31651 h3,
#popmake-32645 h3 {
  color: #000;
  max-width: 300px;
  margin: 0 auto;
  line-height: 40px;
  text-align: center;
}

#popmake-31651 .frm_fields_container {
  display: flex;
  align-items: center;
  justify-content: center;
}

#popmake-31651 p,
#popmake-32645 p {
  color: #000;
  text-align: center;
}

#popmake-31651 p:last-child {
  max-width: 325px;
  margin: 0px auto;
}

#popmake-31651 .frm_button_submit,
#popmake-31651 #frm_field_6_container {
  margin: 0px !important;
}

#popmake-31651 input[type="email"] {
  min-height: 60px;
  font-weight: 500;
  border-radius: 10px 0 0 10px;
  border: 3px solid #c7c7c7;
  min-width: 235px !important;
}

#popmake-31651 button[type="submit"] {
  font-weight: 500;
  background: #030f7f;
  margin: 0 0 0 -15px !important;
  min-height: 60px;
  border: 0;
  border-radius: 0 10px 10px 0;
  min-width: 125px;
}

#popmake-31651 button[type="submit"]:hover {
  color: #fff !important;
}

#popmake-31651 .pum-close.popmake-close,
#popmake-32645 .pum-close.popmake-close {
  right: 11px;
  bottom: auto;
  top: 5px;
  padding: 0px;
  color: #444;
  font-size: 25px;
  border-radius: 0;
  box-shadow: 0px 0px 0px 0px rgba(2, 2, 2, 0.23);
  background-color: transparent;
}

#frm_form_2_container {
  margin: 25px 0px !important;
}

#frm_error_field_6 {
  position: absolute;
  text-align: center;
  width: 100%;
  left: 0px;
  margin: 5px 0 0 0;
}

@media (max-width: 500px) {
  #popmake-31651 h3,
  #popmake-32645 h3 {
    font-size: 26px;
  }

  #popmake-31651 input[type="email"] {
    min-width: 225px !important;
  }

  #popmake-31651 button[type="submit"] {
    min-width: 90px;
  }
}
/* Lead POP */

.custom-content {
  position: relative !important;
}

.page-id-23600 .logo_brand.text-center,
.page-id-23600 nav.navbar.navbar-expand-md.fixed-header,
.page-id-23600 nav.navbar,
.page-id-23600 footer#footer {
  display: none !important;
}
.video_menu_header nav.navbar {
  z-index: 1000;
}

.vc_custom_1574408991640 .vc_column-inner {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
.dwn_btns .wpb_wrapper {
  display: flex;
  justify-content: center;
}
.download_buttns_data-interface .wpb_wrapper {
  align-items: center;
}
.dwn_btns .home_download_full_course {
  margin: 0 !important;
}
.dwn_btns .home_download_full_course:nth-child(1) {
  margin-right: 15px !important;
}
a#course_b1 {
  font-size: 16px;
  padding: 13px 22px;
}
.vc_custom_1610951084609 {
  margin-left: 10px !important;
}
#course_b1 {
  background: #8fadb5 !important;
}
#course_b {
  font-size: 16px;
}
#course_b1:hover {
  background: #ebebeb !important;
}
.page-id-378 a.main-banner-btn {
  margin-left: 0;
}
.vc_custom_1574408991640 .apply__now.vc_btn3-inline,
#manage_consult_button .apply__now.vc_btn3-inline,
#manage_btn .apply__now.vc_btn3-inline {
  margin: 0;
}
.vc_custom_1574408991640 .vc_btn3-container,
#manage_consult_button .vc_btn3-container,
#manage_btn .vc_btn3-container {
  margin-left: 2px !important;
  margin-right: 2px !important;
}
.page-id-378 .home_top_video img {
  height: 800px !important;
}
.vc_custom_1574135202295 a#course_b::after {
  display: none;
}
#course_b,
#course_b1 {
  position: relative;
  border-radius: 4px;
}
#course_b::after,
#course_b1::after {
  position: absolute;
  content: "(Modules 1,2 and 3)";
  bottom: -34px;
  color: #000;
  width: 100%;
  left: 50%;
  transform: translateX(-50%);
  text-align: center;
  font-size: 13px;
}

#course_b1::after {
  position: absolute;
  content: "(Module 2 Only)";
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: "Futura PT";
}
.page-id-378 a#course_b::after,
.page-id-378 a#course_b1::after {
  color: #fff;
}
.page-id-378 div#course_b.for_parents {
  padding: 0;
}
.vc_custom_1574396743729 .for_parents::after,
.vc_custom_1574408991640 .for_parents::after {
  color: #fff !important;
}
body.page-id-378 .home_top_video img {
  height: 880px !important;
}
body.page-id-378 div.courses_btns {
  margin-left: 10px;
}

.element.element_1605003826863.title {
  width: 60% !important;
  float: left;
}

.element.element_1605003844521.thumb {
  width: 40% !important;
  float: left;
  border: solid orange 6px;
  border-radius: 200px;
}

.element.element_1605003826863.title > a {
  position: static;
  background: none !important;
  font-size: 17px;
  color: #2e323c !important;
  font-weight: 600;
  text-transform: capitalize;
  font-style: italic;
}

/* 
.item.item-7814.skin.contentbottom.even.0{
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
} */
@media screen and (max-width: 1660px) {
  .page-id-378 .why_hb_inline_buttn a,
  .page-id-378 .why_hb_inline_buttn button {
    padding: 14px 18px !important;
    font-size: 14px !important;
  }
}

@media screen and (max-width: 1440px) {
  .page-id-378 .why_hb_inline_buttn a,
  .page-id-378 .why_hb_inline_buttn button {
    padding: 14px 14px !important;
    font-size: 14px !important;
  }
  .vc_custom_1574408991640 .vc_column-inner {
    padding-left: 0;
    padding-right: 0;
  }
  .page-id-378 .custom-content {
    top: 62%;
  }
}

@media screen and (max-width: 1366px) {
  .page-id-378 .why_hb_inline_buttn a,
  .page-id-378 .why_hb_inline_buttn button {
    padding: 14px 16px !important;
  }
  .page-id-378 .custom-content {
    top: 62%;
  }
  body.page-id-378 .home_top_video img {
    height: 800px !important;
  }
}

@media screen and (max-width: 1300px) {
  .page-id-378 .why_hb_inline_buttn a,
  .page-id-378 .why_hb_inline_buttn button {
    padding: 14px 13px !important;
    font-size: 13px !important;
  }
  .emerge_as_new .wpb_text_column.wpb_content_element {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 1199px) {
  .download_buttns_data-interface p a {
    font-size: 14px !important;
  }
  .vc_custom_1610951084609 a {
    font-size: 14px !important;
    padding: 19px 20px !important;
  }
  header #course_b1,
  header a#course_b,
  header a.main-banner-btn {
    font-size: 14px !important;
  }
}
@media (max-width: 1023px) and (min-width: 768px) {
  #post-grid-160 .item {
    width: 280px;
    border: solid;
    /*     max-height: auto; */
  }
}
@media screen and (max-width: 991px) {
  .page-id-378 .hero-btn.all_heroes_btn {
    margin-top: 0px;
  }
  .page-id-378 .hero-btn.all_heroes_btn a#course_b {
    margin-top: 15px;
  }
  .page-id-378 .hero-btn.all_heroes_btn p {
    margin-bottom: 12px;
  }
  .page-id-378 .custom-content {
    top: 60%;
  }
  .dwn_btns .wpb_wrapper {
    flex-wrap: wrap;
  }
  .download_buttns_data-interface .wpb_wrapper {
    flex-wrap: wrap;
  }
  .vc_btn3-inline.vc_custom_1610951084609 {
    display: block !important;
    margin-top: 10px !important;
  }
  a#course_b1 {
    padding: 13px 20px;
    font-size: 14px;
  }
  .page-id-378 .hero-btn.all_heroes_btn {
    align-items: inherit;
    flex-wrap: wrap;
  }
  .studies_abroad .why_hb_inline_buttn {
    padding: 0 90px;
  }
  .page-id-378 div#course_b.for_parents {
    margin-bottom: 50px;
  }
}

@media screen and (max-width: 767px) {
  body.page-id-378 .home_top_video img {
    height: 680px !important;
  }
  body.page-id-378 header div.courses_btns {
    margin-left: 0;
    margin-top: 33px;
  }
  header a#course_b {
    margin-bottom: 44px;
  }
  .vc_custom_1574408991640 .vc_column-inner {
    padding-left: 10px;
    padding-right: 10px;
  }
  .studies_abroad .why_hb_inline_buttn {
    padding: 0 34px;
  }
  div#course_b1 {
    margin-bottom: 50px;
  }
  body .studies_abroad {
    padding-bottom: 15px !important;
  }
  .studies_abroad .wpb_column.vc_column_container.vc_col-sm-2 {
    display: none;
  }
  .page-id-378 div#course_b1,
  .page-id-378 div#course_b {
    background: transparent !important;
  }
  .wpb_text_column.wpb_content_element.home_download_full_course {
    width: 100%;
  }
  .dwn_btns .wpb_wrapper {
    display: block;
  }
  .summer_overseas_row.container a#course_b1 {
    margin-top: 40px;
  }
  .dwn_btns .home_download_full_course:nth-child(1) {
    margin-right: 0 !important;
  }
  .vc_btn3-inline.vc_custom_1610951084609 {
    margin-top: 26px !important;
  }
  .post-14 a#course_b1 {
    margin-top: 25px;
  }
  .page-id-378 .hero-btn.all_heroes_btn a#course_b {
    width: auto;
    display: block;
  }
  #course_b {
    font-size: 14px;
  }
  .vc_btn3-container.Fees_Financial_Support_bt.vc_btn3-inline {
    margin-top: 20px;
  }
  .page-id-378 .custom-content {
    top: 51%;
  }
  .page-id-378 .home_top_video img {
    height: 600px !important;
  }
}

@media (max-width: 480px) {
  section.vc_section.spend_summer_section {
    padding: 35px 0px 40px;
  }
}

.element.element_1605003826863.title {
  width: 60% !important;
  float: left;
}

.element.element_1605003844521.thumb {
  width: 40% !important;
  float: left;
  border: solid orange 6px;
  border-radius: 200px;
}

.element.element_1605003826863.title > a {
  position: static;
  background: none !important;
  font-size: 17px;
  color: #2e323c !important;
  font-weight: 600;
  text-transform: capitalize;
  font-style: italic;
}

.item.item-7814.skin.contentbottom.even.0 {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

@media (max-width: 1023px) and (min-width: 768px) {
  #post-grid-160 .item {
    width: 280px;
    border: solid;
    max-height: auto;
  }
}

.with_frm_style .frm_message p {
  margin: 0px;
  text-align: center;
}

.email-section .frm_forms.frm_style_access-form.with_frm_style {
  width: 100%;
  max-width: 320px !important;
}

.with_frm_style .frm_message,
.with_frm_style .frm_message p,
.frm_style_access-form.with_frm_style .frm_error_style p {
  font-weight: 400;
  font-size: 12px;
}

#form_access_for_free {
  border-radius: 50px;
  position: relative;
}

#form_access_for_free .frm_form_fields > fieldset {
  border-radius: 50px;
  overflow: hidden;
}

#form_access_for_free .frm_fields_container {
  gap: 0px !important;
}

#form_access_for_free input[type="email"] {
  border-radius: 50px 0px 0px 50px;
}

#form_access_for_free input[type="email"]::placeholder {
  color: #000;
}

#form_access_for_free .frm_button_submit,
#form_footer_newsletter .frm_button_submit,
#form_keep_me_in_loop .frm_button_submit {
  font-weight: 600 !important;
}

#form_footer_newsletter {
  border-radius: 10px;
  position: relative;
}

#form_footer_newsletter .frm_form_fields > fieldset {
  border-radius: 10px;
}

#form_footer_newsletter .frm_fields_container {
  gap: 0px !important;
}

#form_footer_newsletter input[type="email"] {
  border-radius: 10px 0px 0px 10px;
}

#form_footer_newsletter .frm_error,
#form_keep_me_in_loop .frm_error,
.frm_style_access-form.with_frm_style .frm_error {
  font-size: 12px !important;
  color: red !important;
  position: absolute;
  left: 0;
  right: 0;
  text-align: center !important;
  margin: 10px 0 0 !important;
}

#form_keep_me_in_loop .frm_error {
  font-size: 12px;
  color: #fff;
}

#form_keep_me_in_loop {
  border-radius: 50px;
  max-width: 575px;
  margin: 0px auto;
}

#form_keep_me_in_loop .frm_form_fields > fieldset {
  border-radius: 50px;
  overflow: hidden;
}

#form_keep_me_in_loop .frm_fields_container {
  gap: 0px !important;
}

#form_keep_me_in_loop input[type="email"] {
  border-radius: 50px 0px 0px 50px;
}

#form_keep_me_in_loop input[type="email"]::placeholder {
  color: #000;
}

#form_keep_me_in_loop .frm_button_submit,
#form_footer_newsletter .frm_button_submit {
  font-weight: 600;
}

/* @media (max-width: 600px) {
  .module-3-banner button.frm_button_submit.frm_final_submit {
    font-size: 14px;
    padding: 0 12px;
    min-height: 50px;
    word-break: break-all;
    max-width: 105px;
    line-height: 20px;
  }

  #form_keep_me_in_loop input[type="email"],
  #form_keep_me_in_loop input[type="email"]::placeholder {
    font-size: 12px;
  }

  #form_keep_me_in_loop .frm_fields_container > #frm_field_45_container {
    grid-column: 1 / span 8 !important;
  }

  #form_keep_me_in_loop .frm_fields_container > #frm_field_46_container {
    grid-column: 1 / span 4 !important;
  }
} */

@media only screen and (max-width: 600px) {
  #form_access_for_free #frm_field_9_container,
  #form_footer_newsletter #frm_field_17_container,
  #form_keep_me_in_loop #frm_field_45_container {
    grid-column: 1 / span 7 !important;
  }

  #form_access_for_free #frm_field_8_container,
  #form_footer_newsletter #frm_field_18_container,
  #form_keep_me_in_loop #frm_field_46_container {
    grid-column: 8 / span 5 !important;
  }

  #form_access_for_free input[type="email"],
  #form_footer_newsletter input[type="email"],
  #form_keep_me_in_loop input[type="email"] {
    padding: 0px 10px;
  }
}
