:root {
  --transparent: #fff0;
  --light-sea-green: #00b2b5;
  --greyyy: var(--dim-grey-vnit);
  --grey-shadow: #c8c8c84a;
  --light-orange: #f39513;
  --royal-blue: #0c54a0;
  --royal-blue-evacad: var(--royal-blue);
  --orange: #f58220;
  --white-2: var(--white);
  --black: #000;
  --white: #fff;
  --dim-grey-vnit: #5f5d5d;
  --light-blue-iit-bhubneswar: #0093dd;
  --grey-text--divbg: #f5f6f7;
  --greybg-for-text: #d6d9db;
  --brown: #60190d;
  --semi-transparent: #0d0c0ccf;
  --grey-bg: #0000009c;
  --light-grey: #dadada99;
  --_font-size---font-body-size: 16px;
  --dark-blue: #024bae;
  --_font-size---highlighted-text\<deleted\|variable-39da40e5-f052-7304-4bb5-31522612bd94\>: 16px;
  --whats-app-green: #2cb742;
  --radiant-ui-components-library-marketplace--color--white: white;
  --radiant-ui-components-library-marketplace--color--heading-dark: #150438;
  --radiant-ui-components-library-marketplace--color--theme-color: #116df8;
  --bg-section-lightgrey: #eff0efd4;
  --greyish-navy-blue: #082b52;
  --radiant-ui-components-library-marketplace--color--blue-shade-light-bess: #1ba5f9;
  --radiant-ui-components-library-marketplace--color--body-font-dark: #6d6d6d;
  --light-blue: #92edf3;
  --_texts---phone-number-call: 918031000000;
  --green-hydrogen-green: #175117;
  --radiant-ui-components-library-marketplace--light-grey: #5a5a5a;
}

body {
  color: #333;
  --_font-size---font-body-size: 16px;
  --_font-size---highlighted-text\<deleted\|variable-39da40e5-f052-7304-4bb5-31522612bd94\>: 16px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
}

p {
  margin-bottom: 10px;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

label {
  margin-bottom: 5px;
  font-weight: bold;
  display: block;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-embed-youtubevideo {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

.body {
  flex-flow: column;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 35px;
  display: flex;
}

.navbar-no-shadow {
  z-index: 1000;
  box-shadow: -1px 1px 5px 2px var(--grey-shadow);
  background-color: #fff;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  position: sticky;
  inset: 0% 0% auto;
}

.footer-wrapper {
  color: #fff;
  justify-content: space-between;
  align-items: flex-start;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.footer-link {
  color: #fff;
  white-space: normal;
  margin-top: 12px;
  margin-bottom: 6px;
  font-size: 16px;
  line-height: 19px;
  text-decoration: none;
}

.footer-link:hover {
  color: #1a1b1fbf;
}

.footer-link.small {
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
}

.footer-link.footer-hide {
  display: none;
}

.orange {
  color: #f58220;
  text-align: left;
  white-space: normal;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 0;
  font-size: 40px;
  line-height: 48px;
  display: inline-block;
}

.image_leader_1 {
  width: 150px;
}

.image_leader_1.logoautosize {
  width: auto;
}

.div_logo_leaderwrap {
  width: 180px;
  height: 130px;
  box-shadow: 1px 1px 10px 0 var(--grey-shadow);
  border-radius: 5px;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.div_sliderlogo_wrap {
  white-space: normal;
  align-items: center;
  display: flex;
  overflow: visible;
}

.div_logo_leader_testwrap {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
  display: flex;
}

.text_x_close {
  color: #fff;
}

.text_x_close.black {
  color: var(--white-2);
}

.span-blue {
  color: var(--royal-blue);
  cursor: pointer;
  font-weight: 600;
}

.span-blue.pg-program {
  font-size: 35px;
}

.div_contain_learnfromtopindutry {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  width: auto;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
}

.div_contain_learnfromtopindutry.gap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.span_blue {
  color: var(--royal-blue);
  font-weight: 600;
}

.small {
  font-size: 16px;
  display: block;
}

.div_block_pgcform4, .code-embed {
  display: none;
}

.checkbox-field_pgcp {
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  width: 400px;
  min-width: auto;
  max-width: none;
  display: flex;
}

.checkbox-field_pgcp.width-300 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 300px;
  margin-bottom: 0;
  padding-left: 0;
}

.checkbox_pgcp {
  align-self: auto;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-left: 0;
}

.checkbox_pgcp.checkbox-width {
  width: auto;
  min-width: 15px;
  height: auto;
  min-height: 15px;
}

.checkbox-label-info_pgcp {
  color: #000;
  width: auto;
  margin-left: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.checkbox-label-info_pgcp.white {
  color: #eee3e3;
}

.section_footer_blue {
  background-color: #0c54a0;
  margin-top: 40px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.container_footer {
  flex-flow: column;
  align-self: flex-start;
  align-items: stretch;
  width: auto;
  max-width: 1400px;
  height: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div_logo-socialmedia-officeaddress {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  align-items: flex-start;
  width: 30%;
  font-family: Montserrat, sans-serif;
  display: flex;
}

.footer_logo_text, .footer_logo_text.w--current {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  text-decoration: none;
  display: flex;
}

.image_footer_logo_newfooter {
  width: 150px;
}

.div__rightfooter {
  grid-column-gap: 30px;
  grid-row-gap: 40px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  justify-items: center;
  width: 80%;
  margin-top: 20px;
  margin-left: 40px;
  font-family: Montserrat, sans-serif;
  display: flex;
}

.div_foort_links_wrap {
  display: flex;
}

.heading_programs_footer {
  border-bottom: 1px solid var(--white-2);
  padding-bottom: 10px;
}

.div_footrer_wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-top: 1px solid #fff;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  margin-top: 20px;
  padding-top: 5px;
  font-family: Montserrat, sans-serif;
  display: flex;
}

.footer-block_privacy_wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #fff;
  text-align: left;
  flex-flow: row;
  justify-content: space-around;
  align-self: flex-start;
  align-items: flex-start;
  margin-right: 0;
  display: flex;
}

.footer-block_privacy_wrap.hide {
  display: none;
}

.footer_blue_social-block {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 12px;
  margin-left: 0;
  display: flex;
}

.slide_wrap_home_experts {
  width: auto;
  height: auto;
  margin-right: 10px;
  padding-right: 20px;
}

.uui-testimonial15_slide-nav_home {
  height: 1.75rem;
  font-size: .5rem;
  display: block;
  inset: auto 0 0% 0%;
}

.uui-testimonial15_slide-nav_home.hide {
  justify-content: center;
  align-items: center;
  display: none;
}

.heading_main_h1 {
  text-align: left;
  align-self: flex-start;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.heading_main_h1.extra_big {
  font-size: 50px;
  line-height: 55px;
}

.heading_main_h1.white.notopgap {
  margin-top: 0;
}

.heading_main_h1.white.blog-heading {
  font-size: 60px;
  line-height: 64px;
}

.heading_main_h1.white.centeralign-text {
  align-self: center;
}

.heading_main_h1.orange {
  font-size: 32px;
  line-height: 36px;
}

.heading_main_h1.centeralign-text {
  text-align: center;
}

.heading_main_h1.white {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
}

.heading_main_h1.align_center {
  align-self: center;
}

.heading_main_h1.align_center.span-blue {
  text-align: center;
}

.heading_main_h1.align_center.span-blue.sticky {
  position: relative;
}

.heading_main_h1.span_blue {
  margin-top: 0;
}

.para-text_400_normal {
  max-width: none;
  color: var(--black);
  text-align: left;
  flex-flow: column;
  align-self: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
  text-decoration: none;
  display: block;
}

.para-text_400_normal.small {
  letter-spacing: 0;
  font-size: 12px;
  line-height: 16px;
}

.para-text_400_normal.small.white {
  text-align: left;
}

.para-text_400_normal.small.centeralign {
  align-self: center;
}

.para-text_400_normal.white {
  color: var(--radiant-ui-components-library-marketplace--color--white);
  text-align: left;
  align-self: flex-start;
}

.para-text_400_normal.white.centeralign {
  text-align: center;
}

.para-text_400_normal.white.blue-bg {
  background-color: var(--royal-blue);
  align-self: stretch;
  padding: 10px;
}

.para-text_400_normal.white.green-bg {
  background-color: var(--light-sea-green);
  align-self: stretch;
  padding: 10px;
}

.para-text_400_normal.center_align {
  text-align: center;
  flex: 0 auto;
  align-self: center;
  align-items: flex-start;
  display: flex;
}

.para-text_400_normal.center_align.white {
  justify-content: flex-start;
  align-items: center;
}

.para-text_400_normal.center_align.span-blue {
  color: var(--royal-blue);
}

.para-text_400_normal.blue {
  color: var(--royal-blue);
  display: flex;
}

.para-text_400_normal.blue.grey-bg {
  background-color: var(--greybg-for-text);
  align-self: stretch;
  padding: 10px;
}

.para-text_400_normal.placement-center {
  align-self: center;
}

.para-text_400_normal.placement-center.green {
  color: #067e18;
}

.para-text_400_normal.centeralign-text {
  text-align: center;
  align-self: center;
}

.para-text_400_normal.enquirenow {
  background-color: var(--royal-blue);
  color: var(--white);
  white-space: normal;
  overflow-wrap: normal;
  -webkit-text-decoration-skip-ink: auto;
  text-decoration-skip-ink: auto;
  cursor: pointer;
  padding: 10px;
}

.para-text_400_normal.stretch--middlealign {
  flex: 1;
  align-self: center;
}

.para-text_400_normal.stretch--middlealign.span-blue {
  color: var(--royal-blue);
}

.para-text_400_normal.strike_price {
  text-decoration: line-through;
}

.para-text_400_normal.bold {
  font-weight: 700;
}

.para-text_400_normal.top-20px {
  margin-top: 20px;
}

.para-text_400_normal.width_30 {
  width: 30%;
}

.para-text_400_normal.width_70 {
  width: 70%;
}

.para-text_400_normal.width_70.border-left {
  border-left: 4px solid var(--orange);
  padding-left: 20px;
}

.para-text_400_normal.align_left {
  text-align: left;
  flex: 1;
  align-self: flex-start;
  line-height: 26px;
}

.para-text_400_normal.align_left.big {
  font-size: 22px;
  line-height: 28px;
}

.para-text_400_normal.align_left.big.white {
  color: var(--radiant-ui-components-library-marketplace--color--white);
  align-self: center;
}

.para-text_400_normal.align_left.small {
  font-size: 12px;
  line-height: 18px;
}

.para-text_400_normal.align_left.white {
  color: var(--radiant-ui-components-library-marketplace--color--white);
  text-decoration: none;
}

.para-text_400_normal.medium {
  max-width: none;
  font-size: 16px;
  line-height: 20px;
}

.para-text_400_normal.medium.semi-bold {
  font-weight: 600;
}

.para-text_400_normal.medium.semi-bold:hover {
  color: var(--light-orange);
}

.para-text_400_normal.medium.centeralign {
  align-self: center;
}

.para-text_400_normal.medium.white.box {
  border: 1px solid var(--grey-shadow);
  border-radius: 10px;
  padding: 10px;
}

.text-block-203 {
  color: var(--white-2);
  text-align: center;
  white-space: nowrap;
  font-size: 18px;
  font-weight: 600;
  text-decoration: none;
}

.image-150 {
  width: 15px;
  height: 15px;
}

.footer_block {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 80%;
  margin-right: 0;
  display: flex;
}

.footer_block.section_blogs_home_programslider {
  display: none;
}

.section_blogs_home_programslider {
  max-width: none;
  margin-top: 75px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 75px;
  padding-right: 75px;
}

.heading_sustainability_hero {
  border: 1px solid var(--royal-blue);
  background-color: var(--white);
  color: var(--royal-blue);
  border-radius: 20px;
  margin-bottom: 0;
  padding: 5px 10px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
}

.heading_sustainability_hero.hide {
  display: none;
}

.heading_sustainability_hero.center_align {
  align-self: center;
}

.button_whitebg_bluetext {
  border: 1px solid var(--royal-blue);
  background-color: var(--white);
  width: auto;
  min-width: 170px;
  height: auto;
  min-height: 30px;
  color: var(--royal-blue);
  text-align: center;
  white-space: nowrap;
  border-radius: 5px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 0;
  padding: 10px 20px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
  display: flex;
}

.button_whitebg_bluetext.grey {
  background-color: #ebf1eb;
}

.button_whitebg_bluetext.transparent {
  border-color: var(--white);
  background-color: var(--transparent);
  color: var(--white);
  font-size: 16px;
}

.button_whitebg_bluetext.centeralign {
  align-self: center;
}

.button_whitebg_bluetext.no-topgap {
  margin-top: 0;
}

.button_whitebg_bluetext.green {
  color: var(--white);
  background-color: #3e743e;
  border-style: none;
  padding-left: 10px;
  padding-right: 10px;
}

.button_whitebg_bluetext.blue {
  background-color: var(--royal-blue);
  width: auto;
  color: var(--white);
  white-space: normal;
  border-style: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 16px;
}

.button_whitebg_bluetext.blue:hover {
  border-style: solid;
  border-color: var(--royal-blue);
  background-color: var(--white);
  color: var(--royal-blue);
}

.button_whitebg_bluetext.blue.align_left {
  align-self: flex-start;
}

.button_whitebg_bluetext.blue.stretch {
  flex: none;
  align-self: stretch;
}

.button_whitebg_bluetext.orange {
  background-color: var(--light-orange);
  color: var(--white);
  border-style: none;
  align-self: flex-start;
}

.button_whitebg_bluetext.orange.centeralign {
  align-self: center;
  font-weight: 600;
}

.button_whitebg_bluetext.orange.centeralign.no-top-gap {
  margin-top: 0;
}

.heading2_sustainability {
  color: #191a22;
  align-self: flex-start;
  max-width: none;
  max-height: none;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 36px;
}

.heading2_sustainability.white {
  color: #fffefe;
  margin-top: 10px;
}

.heading2_sustainability.blue {
  color: var(--royal-blue);
  font-size: 32px;
}

.heading2_sustainability.align_center {
  text-align: center;
  align-self: auto;
}

.heading2_sustainability.align_center.span-white {
  color: #fff;
}

.text-para_belowheading {
  color: var(--black);
  text-align: left;
  align-self: flex-start;
  margin: 0 auto 0 0;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
}

.text-para_belowheading.white {
  color: var(--white);
}

.text-para_belowheading.white.bold {
  font-weight: 700;
}

.text-para_belowheading.span-blue {
  color: var(--royal-blue);
}

.text-para_belowheading.centeralign {
  align-self: center;
  margin-right: 0;
}

.text-para_belowheading.width-80 {
  width: 80%;
}

.text-para_belowheading.orange-bg {
  background-color: var(--light-orange);
  color: var(--white);
  border-radius: 5px;
  padding: 5px 10px;
}

.text-para_belowheading.grey-bg {
  background-color: var(--greybg-for-text);
  border-radius: 5px;
  padding: 5px 10px;
}

.text-para_belowheading.green-bg {
  background-color: var(--light-sea-green);
  color: var(--white);
  border-radius: 5px;
  padding: 5px 10px;
}

.text-para_belowheading.centeralign-text {
  text-align: center;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-right: 0;
  text-decoration: none;
  display: flex;
}

.text-para_belowheading.centeralign-text.span-blue.hide {
  display: none;
}

.div_card_wrap-3col-2row {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  column-count: 2;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  max-width: none;
  margin: 0 auto;
  display: grid;
}

.div_card_wrap-3col-2row._3col-1row.padding_10px, .div_card_wrap-3col-2row.padding-10px {
  padding: 10px;
}

.div_card_wrap-3col-2row.padding-10px.hide {
  display: none;
}

.div_card_wrap-3col-2row._4col-1row {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.div_card_wrap-3col-2row._4col-1row.gap-top-left-right {
  margin-top: 20px;
  padding: 10px;
}

.div_card_wrap-3col-2row._2col-1row {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.div_card_wrap-3col-2row._2col-1row.hide {
  display: none;
}

.div_card_wrap-3col-2row._5col-1row {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-top: 20px;
}

.div_card_wrap-3col-2row._3col-3row {
  grid-template-rows: auto auto auto;
}

.div_card_wrap-3col-2row._1col-5row {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

.div_card_wrap-3col-2row._3col-1row {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: row;
  margin-top: 0;
  margin-bottom: 0;
}

.div_card_wrap-3col-2row._3col-1row.gap-top-left-right {
  justify-content: end;
  margin-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
}

.div_card_wrap-3col-2row._3col-1row.hide {
  display: none;
}

.div_card_wrap-3col-2row._3col-1row.padding_10px {
  padding: 10px;
}

.div_card_wrap-3col-2row._2col-2row {
  grid-template-columns: 1fr 1fr;
}

.div_card_wrap-3col-2row._2col-2row.padding-5px {
  padding: 5px;
}

.text_programhighliights-copy {
  color: #a1a8a5;
  text-align: left;
  flex: 0 auto;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
  text-decoration: none;
  display: block;
}

.text_programhighliights-copy.center-aligh {
  text-align: center;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
}

.div_cards {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid var(--greybg-for-text);
  background-color: var(--white);
  border-radius: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin-left: 0;
  padding: 20px;
  display: flex;
}

.div_cards.grey-bg {
  background-color: var(--bg-section-lightgrey);
}

.div_cards.grey-bg.centeralign {
  justify-content: center;
  align-items: center;
}

.div_cards.relative {
  position: relative;
}

.div_cards.fixedwidth {
  width: 100%;
}

.div_cards.fixedwidth.verticlestretch.hide {
  display: none;
}

.div_cards.verticlestretch {
  justify-content: space-between;
  align-items: flex-start;
}

.div_cards.horizontle {
  flex-flow: row;
}

.div_cards.align-center {
  justify-content: center;
  align-items: center;
}

.div_cards.align-center.transparent {
  background-color: var(--transparent);
}

.div_cards.side-padding {
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  width: 200px;
  height: 250px;
  margin: 10px;
  padding: 20px 10px 10px;
}

.div_cards.blue-bg {
  background-color: var(--royal-blue);
}

.div_cards.no-rounded-corner {
  border-radius: 0;
}

.div_cards.no-rounded-corner.orange-border {
  border-top-width: 5px;
  border-top-color: var(--light-orange);
  border-bottom-width: 5px;
  border-bottom-color: var(--light-orange);
  background-color: var(--royal-blue);
}

.div_cards.transparant {
  background-color: var(--transparent);
}

.div_cards.leftborder-orange {
  border-left-width: 4px;
  border-left-color: var(--light-orange);
}

.div_cards.leftborder-green {
  border-left-width: 4px;
  border-left-color: var(--light-sea-green);
}

.div_cards.leftborder-blue {
  border-left-width: 4px;
  border-left-color: var(--royal-blue);
}

.div_cards.shadow {
  cursor: auto;
  align-items: flex-start;
  text-decoration: none;
  box-shadow: 0 -2px 9px #0003, 0 2px 9px #0003;
}

.div_cards.shadow.horizontle {
  justify-content: flex-start;
  align-items: center;
}

.div_cards.shadow.top-bottom {
  justify-content: space-between;
}

.section_programpage {
  background-color: var(--transparent);
  margin: 60px 0 0;
  padding: 0 75px;
}

.section_programpage.blue {
  background-color: #0c54a1;
  background-image: none;
  margin-top: 40px;
  padding-top: 40px;
  padding-bottom: 40px;
  box-shadow: 0 2px 13px 11px #0003;
}

.section_programpage.white-bg {
  background-color: #fff;
}

.section_programpage.green-bg {
  background-color: #a5f1d7;
}

.section_programpage.bg-lightgrey.hide, .section_programpage.bg-lightgrey.test {
  display: none;
}

.section_programpage.programfaculty {
  height: auto;
  margin-top: 40px;
  padding-top: 0;
  overflow: hidden;
}

.section_programpage.lightbluebg {
  background-color: #dafefd;
}

.section_programpage.bg-blue {
  background-color: #f0fcf6;
}

.section_programpage.hide {
  flex: 0 auto;
  display: none;
}

.section_programpage.blue-header {
  background-color: var(--royal-blue);
  margin-top: 0;
  padding-top: 120px;
  padding-bottom: 120px;
}

.section_programpage.bg-dark-grey {
  background-color: var(--greyish-navy-blue);
  padding-top: 40px;
  padding-bottom: 40px;
}

.section_programpage.bg-lightgrey {
  background-color: var(--bg-section-lightgrey);
  margin-top: 60px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.section_programpage.bg-lightgrey.hide, .section_programpage.bg-lightgrey.test {
  display: none;
}

.section_programpage.bg-lightgrey.no-topgap {
  margin-top: 0;
}

.section_programpage.lightblueshade {
  background-color: var(--transparent);
  background-image: linear-gradient(#0c54a01a, #fff);
  margin-top: 50px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.section_sustainability_quote {
  background-color: #0000;
  margin-top: 0;
  padding: 20px 75px;
}

.section_sustainability_quote.green-radialbg {
  background-image: radial-gradient(circle at 0 100%, #a5f1d7, #5dc8a3);
  margin-bottom: -40px;
  box-shadow: 0 2px 10px #000;
}

.text_sustainability_quote {
  color: var(--dark-blue);
  font-size: 22px;
  font-weight: 500;
  line-height: 30px;
}

.text_sustainability_quote.white {
  color: var(--white);
}

.div_sustainability_quote_wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  justify-content: space-around;
  align-items: center;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div_sustainability_institures_wrap {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: row;
  flex: 0 auto;
  justify-content: space-between;
  align-self: auto;
  align-items: flex-start;
  width: auto;
  min-width: 50%;
  max-width: none;
  max-height: none;
  margin: 20px 0 0;
  display: flex;
  position: static;
}

.div_sustainability_institures_wrap.stretch {
  align-items: stretch;
  margin-top: 0;
  margin-bottom: 0;
}

.div_sustainability_institures_wrap.right-align {
  justify-content: flex-end;
  align-self: flex-end;
}

.div_sustainability_institures_wrap.grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: stretch stretch;
  display: grid;
}

.div_sustainability_institures_wrap.grid.no-gap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.div_sustainability_institures_wrap.reverse {
  flex-flow: row-reverse;
}

.div_sustainability_institures_wrap.reverse.gap {
  margin-top: 0;
}

.heading_subheading {
  margin: 10px 0;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 24px;
}

.heading_subheading.white {
  color: #fffefe;
  line-height: 30px;
}

.heading_subheading.white.stretch {
  flex-flow: column;
  display: flex;
}

.heading_subheading.span-blue {
  cursor: auto;
}

.heading_subheading.align_left {
  align-self: flex-start;
}

.heading_subheading.hide {
  font-family: Montserrat, sans-serif;
}

.div_sustainability_program-highlights {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  align-items: flex-start;
  width: 60%;
  padding-left: 10px;
  display: flex;
  position: static;
}

.div_sustainability_program-highlights.center-aligh {
  justify-content: flex-start;
  align-items: center;
  width: 50%;
}

.div_sustainability_program-highlights.horizontle {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-self: auto;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
}

.div_sustainability_programhighlights_stats {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  align-self: auto;
  justify-items: stretch;
  max-width: none;
  display: grid;
}

.div_sustainability_programhighlights_stats.onecol {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

.text_sustainability_programhighlights_stats {
  color: var(--royal-blue);
  text-align: left;
  white-space: normal;
  border: 1px solid #0c54a061;
  border-radius: 10px;
  margin-left: 0;
  padding: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
  display: block;
}

.text_sustainability_programhighlights_stats.white {
  background-color: var(--white-2);
  border-style: none;
}

.image_bluecircle_module {
  width: 20px;
  height: 20px;
}

.div_sustainability_module_wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  display: flex;
}

.text_module_points {
  color: #798b8e;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
}

.text_module_points.black {
  color: var(--black);
}

.text_module_points.center {
  align-self: center;
}

.text_module_points.white {
  color: var(--white);
}

.span_subheading_modules {
  color: #000;
  font-weight: 700;
}

.div_sustainability_brochure_popup_wrap {
  z-index: 1000;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--grey-bg);
  object-fit: fill;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.div_sustainability_downloadbrochure_popup {
  background-color: var(--transparent);
  border-radius: 20px;
  justify-content: center;
  align-self: center;
  align-items: stretch;
  width: 800px;
  height: auto;
  margin: auto;
  display: flex;
  position: absolute;
  inset: 0%;
}

.div_sustainability_popup_bluebg {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #e6eff6;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: auto;
  margin-right: 0;
  padding: 20px 30px 30px;
  display: flex;
  overflow: auto;
}

.div_sustainability_popup_bluebg.transparent {
  background-color: var(--transparent);
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.div_sustainability_popup_bluebg.transparent.rightgap {
  padding-left: 20px;
  padding-right: 20px;
}

.div_sustainability_popup_bluebg.whitebg {
  text-overflow: clip;
  background-color: #feffff;
  overflow: hidden;
}

.div_sustainability_popup_bluebg.hide {
  display: none;
}

.image-151 {
  align-self: center;
}

.text_popup_bg_image {
  color: #878f87;
  background-color: #fff;
  border-radius: 20px;
  margin-bottom: 0;
  padding: 5px 10px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
}

.text-field_form {
  width: 300px;
  color: var(--royal-blue);
  -webkit-text-stroke-color: black;
  background-color: #d9d9d9;
  border-radius: 10px;
  flex: 0 auto;
  align-self: center;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 12px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  line-height: 24px;
  display: block;
}

.text-field_form.hide {
  display: none;
}

.form-15 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border-radius: 12px;
  flex-flow: column;
  align-items: stretch;
  padding: 40px 30px;
  display: flex;
}

.form-block-11 {
  border-radius: 20px;
  align-self: center;
  margin-bottom: 0;
  box-shadow: 0 2px 8px #0000006b;
}

.form-block-11.alignright {
  align-self: flex-end;
}

.div_sustainability_closex {
  cursor: pointer;
  margin-top: 1rem;
  margin-right: 2rem;
  font-size: 25px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.section_hero_netzero {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  aspect-ratio: auto;
  object-fit: fill;
  background-color: #b5d7e4c4;
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  width: auto;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding: 40px 75px;
  display: flex;
  overflow: visible;
}

.div_netzero_hero_wrap {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
  position: relative;
}

.text_netzero_video_wrap {
  color: #000;
  text-align: left;
  white-space: nowrap;
  border: 1px #3e743e;
  border-radius: 0;
  margin-left: 0;
  padding: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
}

.colour_orangetext {
  color: var(--orange);
}

.div_netzero_cta {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px none var(--orange);
  background-color: #fff;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 270px;
  height: auto;
  padding: 20px;
  display: flex;
  position: static;
  box-shadow: 0 2px 5px #00000073;
}

.image_netzero_column {
  border-radius: 0;
}

.text_netzero_hero {
  color: #798b8e;
  text-align: center;
  flex: 0 auto;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
  display: block;
}

.div_trainersdetailed_wrap {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  border: 1px solid var(--light-blue-iit-bhubneswar);
  background-color: var(--white-2);
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 230px;
  height: 480px;
  margin: 0;
  padding: 0;
  display: flex;
  position: static;
  top: 205px;
  left: 65px;
}

.div_trainersdetailed_wrap.height-300px {
  border-style: none;
  height: 300px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.div_trainersdetailed_wrap.height-300px.shadow {
  font-weight: 400;
  line-height: 14px;
  box-shadow: 0 2px 5px #0003;
}

.div_trainersdetailed_wrap.no-border {
  border-style: none;
}

.image_programfaculty {
  background-color: var(--transparent);
  border-radius: 10px 10px 0 0;
  width: 230px;
  height: 206px;
  padding: 0;
}

.image_programfaculty.round {
  width: 150px;
  height: 150px;
}

.text_programfaculty_blue {
  width: auto;
  height: auto;
  color: var(--royal-blue);
  text-align: left;
  margin-bottom: 5px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  position: static;
  top: 200px;
  left: 60px;
}

.text_programfaculty_blue.align-middle {
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.text_programfaculty_blue.linkcenter {
  background-color: var(--royal-blue);
  color: var(--white-2);
  border-radius: 5px;
  justify-content: center;
  align-self: auto;
  align-items: center;
  padding: 2px 5px;
  display: flex;
}

.text_programfaculty_black {
  width: auto;
  height: auto;
  color: var(--black);
  text-align: left;
  margin-bottom: 5px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  position: static;
  top: 200px;
  left: 60px;
}

.text_programfaculty_black.align-center {
  text-align: center;
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
}

.div_programfaculty_wrap {
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-self: flex-start;
  align-items: flex-start;
  margin: 10px;
  display: flex;
}

.div_programfaculty_wrap.centeralign {
  justify-content: space-between;
  align-self: center;
  align-items: center;
}

.text_programfaculty_small {
  color: #798b8e;
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.image_programoverview_iimk {
  border-radius: 10px;
  width: 400px;
  height: 320px;
}

.image_programoverview_iimk.hide {
  display: none;
}

.success-message-5 {
  background-color: #e6eff6;
  width: auto;
}

.div_hero_netzero_programwrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  flex: 1;
  max-width: 1400px;
  display: flex;
}

.div_sustainability_experts {
  justify-content: center;
}

.div_sustainability_experts.hide {
  display: none;
}

.slide_sustainability_programfaculty {
  background-color: #0000;
  flex-flow: row;
  align-self: auto;
  width: auto;
  max-width: 1200px;
  height: auto;
  margin-top: 2rem;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 5rem;
  display: block;
  position: relative;
  overflow: hidden;
}

.arrow_left_sustainability {
  background-color: var(--transparent);
  color: #667085;
  border: 4px solid #38693a;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: all .3s;
  display: flex;
  inset: auto 0% 0% -10%;
}

.arrow_left_sustainability:hover {
  background-color: #f9fafb;
}

.arrow_left_sustainability.hide {
  display: none;
}

.arrow_right_sustainability {
  background-color: var(--transparent);
  color: #667085;
  border: 4px solid #38693a;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: all .3s;
  display: flex;
  inset: auto -10% 0% 0%;
}

.arrow_right_sustainability:hover {
  background-color: #f9fafb;
}

.arrow_right_sustainability.hide {
  display: none;
}

.left-button-icon {
  color: #38693a;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  font-weight: 700;
  display: flex;
}

.left-button-icon.hide {
  display: none;
}

.right-button-icon-copy {
  color: #38693a;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  font-weight: 700;
  display: flex;
}

.right-button-icon-copy.hide {
  display: none;
}

.mask_slide_programfaculty {
  align-self: stretch;
  width: 15%;
  overflow: visible;
}

.link-block_call {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: fixed;
  inset: 15% 0% 0% auto;
}

.link-block_call.div_link_watchvideo {
  display: flex;
}

.image_bess_call {
  z-index: 100;
  border: 1px none var(--light-sea-green);
  background-color: var(--royal-blue);
  border-radius: 20px 0 0 20px;
  width: auto;
  height: auto;
  padding: 10px;
  position: static;
}

.link-block_call_bess {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--royal-blue);
  border-radius: 5px;
  justify-content: center;
  align-self: flex-end;
  align-items: center;
  padding: 10px 20px;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: 25% 0% auto auto;
}

.div_industrypartner_logowrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  place-items: center stretch;
  padding: 10px;
  display: grid;
}

.div_industrypartner_logowrap.horizontle {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--transparent);
  border-radius: 0;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  display: flex;
}

.div_industrypartner_logowrap.verticle {
  background-color: var(--transparent);
  border-radius: 0;
  flex-flow: column;
  justify-content: space-around;
  align-items: flex-start;
  display: flex;
}

.div_industrypartner_logowrap.verticle.hide {
  display: none;
}

.image_industrypartner {
  width: 100px;
}

.div_sustainability_ebook_wtrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-self: flex-end;
  align-items: center;
  display: flex;
}

.link-download {
  color: var(--royal-blue);
}

.div_backtotop_wrap {
  z-index: 45;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: sticky;
  top: 220px;
}

.div_backtotop_orange-_bg {
  z-index: 45;
  background-color: var(--transparent);
  border-radius: 20px;
  justify-content: flex-end;
  align-items: center;
  margin-right: 5px;
  padding: 0;
  display: flex;
  position: fixed;
  inset: auto 0% 12% auto;
}

.section_hero_program {
  aspect-ratio: auto;
  object-fit: fill;
  background-color: #fff0;
  background-image: linear-gradient(#0000002e, #0000002e);
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding: 60px 75px;
  display: block;
  overflow: visible;
}

.section_hero_program.greenhydrogen {
  background-image: linear-gradient(#0000002b, #0000002b), url("https://cdn.prod.website-files.com/62d8da1da8820bc9897f22dd/6985dc2cf1a994bef1f0b2b9_Green%20Hydrogen%20Banner%20image%20(1)%20(1).webp");
  background-position: 0 0, 100%;
}

.section_hero_program.blue-shade {
  background-image: linear-gradient(135deg, #0c54a0b5 5%, var(--royal-blue) 77%, var(--white-2));
}

.section_hero_program.bg-transparent {
  background-image: none;
}

.section_hero_program.blue-bg.position {
  position: static;
}

.section_hero_program.blue-bg {
  background-color: #0c54a0;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.div_contain_1400 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: center;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div_contain_1400.policies {
  justify-content: space-between;
  align-items: flex-start;
}

.div_contain_1400.top-20px {
  margin-top: 40px;
  margin-bottom: 20px;
}

.div_contain_1400.leftalign {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div_contain_1400.align-top {
  justify-content: space-between;
  align-items: flex-start;
}

.div_contain_1400.align-stretchhorizontally {
  flex: 1;
}

.div_contain_1400.verticle {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  overflow: hidden;
}

.div_contain_1400.flip {
  flex-flow: row-reverse;
}

.centeralign {
  text-align: center;
}

.div_horizontle {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  align-self: center;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.div_horizontle.blue-bg {
  background-color: var(--royal-blue);
  border-radius: 12px;
  align-self: stretch;
  padding: 20px;
}

.div_horizontle.align_center {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
}

.div_horizontle.align_center.hide {
  display: none;
}

.div_horizontle.gap-20px {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.div_horizontle.gap-20px.padding-10px {
  padding: 10px;
}

.div_horizontle.absolute-thankyoupage {
  position: absolute;
  top: -43px;
}

.div_horizontle.shadow-box {
  border-radius: 12px;
  padding: 10px;
  box-shadow: 0 -2px 5px #8d7e7e4a, -1px 2px 5px #8d7e7e4a;
}

.div_horizontle.align-left {
  align-self: flex-start;
}

.div_horizontle.align-left.top-gap {
  margin-top: 20px;
}

.div_horizontle.align-left.bottom-gap {
  padding-bottom: 20px;
}

.div_horizontle.align-left.span_bg_white {
  justify-content: space-between;
  align-items: center;
}

.div_horizontle.gap-40px {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.div_horizontle.gap-40px.align-left.grey-border {
  border: 1px solid var(--grey-shadow);
  padding: 10px;
}

.div_horizontle.gap-60px {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
}

.div_horizontle.flip {
  flex-flow: row-reverse;
}

.div_horizontle.auto-pop-up {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: stretch;
}

.div_horizontle.align-stretchverticle {
  align-self: stretch;
}

.div_horizontle.grow {
  flex: 1;
  justify-content: space-between;
  align-items: center;
}

.div_horizontle.border-bottom {
  border-bottom: 1px solid var(--greybg-for-text);
  align-self: stretch;
}

.div_horizontle.border-top {
  border-top: 1px solid var(--greybg-for-text);
  border-bottom: 1px none var(--greybg-for-text);
  align-self: stretch;
  padding-top: 20px;
}

.div_horizontle.align-stretchhorizontally {
  flex: 1;
  align-self: stretch;
}

.div_horizontle.align-stretchhorizontally.align_bottom {
  justify-content: space-between;
  align-items: flex-end;
}

.div_horizontle.no-gap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.div_horizontle.background-orange {
  background-color: #f582205e;
  border-radius: 10px;
  justify-content: space-between;
  align-items: flex-start;
  padding: 5px 10px;
}

.div_horizontle.grey-bg {
  background-color: var(--grey-shadow);
  border-radius: 10px;
  padding: 10px;
}

.div_horizontle.align-top {
  align-self: flex-start;
}

.div_horizontle.gap-200px {
  grid-column-gap: 200px;
  grid-row-gap: 200px;
  flex: 1;
  margin-left: 40px;
  margin-right: 40px;
}

.div_horizontle.padding-20px {
  align-self: flex-start;
}

.div_horizontle.stretch-verticle {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-self: stretch;
  margin-top: 0;
}

.div_horizontle.stretch-verticle.nogap {
  margin-top: 0;
}

.div_horizontle.stretch-verticle.nogap.bottonline {
  border-bottom: 1px solid var(--grey-shadow);
}

.div_horizontle.stretch-verticle.placement-top {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: flex-start;
}

.div_horizontle.stretch-verticle.absolute-thankyoupage {
  top: -58px;
}

.div_horizontle.wrap {
  flex-flow: row;
}

.div_horizontle.wrap.centeralign {
  flex-flow: wrap;
}

.div_horizontle.wrap.centeralign.leftrightpadding-10px {
  padding-left: 10px;
  padding-right: 10px;
}

.div_horizontle.bg-white-corner5px-shadow {
  background-color: var(--white);
  border-radius: 5px;
  align-self: stretch;
  padding: 5px;
  box-shadow: 0 2px 5px #0003;
}

.div_horizontle.bg-white-corner5px-shadow:hover {
  box-shadow: 0 2px 5px 0 var(--royal-blue), 0 2px 5px 0 #0003;
}

.div_horizontle.bg-white-corner5px-shadow.corner-5px {
  border-radius: 5px;
  justify-content: space-between;
  align-self: stretch;
}

.div_horizontle.bg-white-corner5px-shadow.corner-5px.socialmediaicon {
  border: 1px none var(--light-orange);
  border: 1px none var(--light-orange);
  border-radius: 100px;
  justify-content: center;
  align-self: center;
  width: 30px;
  height: 30px;
}

.div_horizontle.align-middle {
  justify-content: space-between;
  align-items: center;
}

.div_verticle {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-top: 1px #000;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.div_verticle.blue-bg {
  border-bottom: 1px solid var(--grey-shadow);
  background-color: var(--royal-blue);
  align-items: flex-start;
  padding: 10px;
}

.div_verticle.blue-bg.corner-rounded {
  border-radius: 10px;
}

.div_verticle.gap-20px {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: flex-start;
}

.div_verticle.gap-20px.border-padding-shadow {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--grey-shadow);
  border-radius: 12px;
  padding: 10px;
  box-shadow: 0 2px 5px #0003;
}

.div_verticle.gap-20px.centeralign {
  align-self: center;
  align-items: center;
}

.div_verticle.gap-20px.border-padding-shadow {
  border: 1px #c8c8c84a;
  border-radius: 12px;
  padding: 20px;
  text-decoration: none;
  box-shadow: 0 2px 5px #0003;
}

.div_verticle.align-center {
  align-self: center;
  align-items: center;
}

.div_verticle.stretch {
  flex: 1;
  align-self: stretch;
  align-items: stretch;
}

.div_verticle.no-gap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.div_verticle.no-gap.centeralign {
  justify-content: space-between;
  align-items: center;
}

.div_verticle.hide {
  display: none;
}

.div_verticle.border-blue {
  border: 1px solid var(--light-blue-iit-bhubneswar);
  border-radius: 10px;
}

.div_verticle.sticky {
  position: sticky;
  top: 220px;
  bottom: 0;
}

.div_verticle.top-margin-20px {
  margin-top: 20px;
}

.div_verticle.align-stretch {
  flex: 1;
}

.div_verticle.grey-bg {
  background-color: var(--grey-shadow);
  border-radius: 10px;
  padding: 10px;
}

.div_verticle.right-border {
  border-right: 1px solid var(--dim-grey-vnit);
  padding-right: 5px;
}

.div_verticle.width-50 {
  width: 50%;
}

.div_verticle.width-50.border-blue {
  border-style: solid;
  border-width: 4px 1px 1px;
  border-color: var(--royal-blue);
  border-radius: 10px;
  padding: 20px;
  box-shadow: 4px 4px 11px 6px #0003;
}

.div_verticle.width-50.border-orange {
  border-style: solid;
  border-width: 4px 1px 1px;
  border-color: var(--light-orange);
  border-radius: 10px;
  padding: 20px;
}

.div_verticle.width-50.blue-bg {
  border-radius: 10px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.right-button-icon-slider, .left-button-icon-slider {
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  color: var(--white-2);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-weight: 700;
  display: flex;
}

.arrow-slider-left {
  color: #667085;
  background-color: #015aaa;
  border: 1px solid #eaecf0;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: all .3s;
  display: flex;
  inset: auto auto 0% 32%;
}

.arrow-slider-left:hover {
  background-color: var(--light-orange);
}

.arrow-slider-right {
  color: #667085;
  background-color: #015aaa;
  border: 1px solid #eaecf0;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: all .3s;
  display: flex;
  inset: auto 32% 0% auto;
}

.arrow-slider-right:hover {
  border-style: none;
  border-color: var(--royal-blue);
  background-color: var(--light-orange);
  color: var(--royal-blue);
}

.icon_small_40x40 {
  border-radius: 5px;
  width: 30px;
  height: 30px;
}

.icon_small_40x40.shadow {
  box-shadow: 0 2px 5px #0003;
}

.icon_small_40x40.bg-grey {
  background-color: var(--grey-shadow);
  width: 50px;
  height: 50px;
  padding: 10px;
}

.icon_small_40x40.centeralign {
  align-self: center;
}

.icon_small_40x40._20x20px {
  width: 20px;
  height: 20px;
}

.sliderwrap-videos {
  background-color: var(--transparent);
  flex: none;
  width: 100%;
  height: auto;
  padding-bottom: 60px;
}

.slide-nav-26 {
  display: none;
}

.youtube-4 {
  background-image: none;
}

.slide-video {
  border-right: 1px #000;
}

.div_temp {
  flex-flow: column;
  display: none;
}

.div_video_wrap_new {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--transparent);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: auto;
  margin-right: 0;
  padding: 0;
  display: flex;
  overflow: auto;
}

.navbar_dropdown {
  z-index: 902;
  clear: both;
  position: static;
}

.container-large {
  width: 100%;
  max-width: 100rem;
  margin-left: auto;
  margin-right: auto;
}

.hide {
  display: none;
}

.navbar_dropdown-toggle {
  z-index: 2;
  color: #fff;
  letter-spacing: 2px;
  text-transform: capitalize;
  align-items: center;
  padding: .5rem 0;
  display: flex;
}

.image_socialmedia_25px {
  width: 30px;
}

.text-navbar-h1 {
  color: var(--royal-blue);
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.text-navbar-h2 {
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.text-navbar-eyebrow {
  letter-spacing: .03em;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
}

.navbar_link-group {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-items: center;
  margin-bottom: 0;
  margin-left: auto;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.navbar_link-group.cc-2 {
  margin-left: auto;
}

.navbar_icon-svg {
  margin-top: 4px;
}

.navbar_brand {
  color: #080808;
  align-items: center;
  transition: color .3s cubic-bezier(.215, .61, .355, 1);
  display: flex;
}

.navbar_brand:hover {
  color: #5a5a5a;
}

.navbar_dropdown-list-container {
  background-color: #fcfcfd;
  border-radius: .75rem;
  max-width: 77.5rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  box-shadow: 0 2px 6px #080e450d;
}

.navbar_dropdown-list-container.cc-small {
  max-width: 57.7rem;
  overflow: visible;
}

.navbar_dropdown-list-container.cc-small.flex {
  justify-content: center;
  align-items: center;
  max-width: 20rem;
  display: flex;
}

.navbar_link-list-item {
  display: inline-block;
}

.navbar_icon-svg-bottom {
  margin-bottom: -.25rem;
}

.navbar_dropdown-inner-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: stretch;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.navbar_dropdown-inner-list.is-bigger-gap {
  max-width: none;
  height: 100%;
}

.navbar_dropdown-inner-list.is-last {
  height: 100%;
}

.navbar_dropdown-inner-list-item {
  z-index: 2;
  margin-bottom: 0;
}

.navbar_dropdown-inner-list-item.is-last {
  margin-top: auto;
  padding-top: 1.5rem;
}

.navbar_dropdown-inner-list-item.is-image {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.navbar_dropdown-inner-list-item.is-image.is-between {
  justify-content: space-between;
  height: 100%;
}

.text-navbar-button {
  font-size: .8125rem;
  font-weight: 600;
  line-height: 1.5;
}

.navbar_dropdown-list-content-wrapper {
  -webkit-backdrop-filter: blur(32px);
  backdrop-filter: blur(32px);
  background-color: #fff;
  border-radius: .75rem;
  flex-flow: row;
  justify-content: flex-start;
  height: 100%;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.navbar_brand-logo {
  width: auto;
  height: 3rem;
  display: block;
}

.navbar_dropdown-image-wrapper {
  border-radius: .5rem;
  overflow: hidden;
}

.navbar_button-wrapper-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.navbar_dropdown-title-wrapper {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 17rem;
  height: 1.5rem;
  margin-bottom: 1.5rem;
  display: flex;
}

.navbar_dropdown-list {
  color: #080808;
  background-color: #0000;
  padding-top: .5rem;
  display: none;
  inset: 100% 0% auto;
}

.navbar_dropdown-list.w--open {
  border-radius: 1rem;
  margin-top: .5rem;
  padding-top: 0;
  overflow: visible;
}

.navbar_dropdown-list.is-bigger.w--open {
  box-shadow: none;
  overflow: visible;
}

.navbar_dropdown-list-link-text-wrapper {
  grid-column-gap: .3rem;
  grid-row-gap: .3rem;
  flex-flow: column;
  display: flex;
}

.navbar_dropdown-list-link-text-wrapper.is-last {
  z-index: 1;
  z-index: 1;
  max-width: 14.75rem;
  position: relative;
}

.navbar_dropdown-list-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #000001;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.nav_component {
  z-index: 3;
  background-color: #fff;
  justify-content: flex-start;
  align-items: center;
  padding-left: .75rem;
  padding-right: .75rem;
  transition: all .25s;
  display: flex;
  position: sticky;
  inset: 0 0% auto;
  box-shadow: 0 4px 8px #0000001a;
}

.navbar_dropdown-list-text-wrap {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.navbar_dropdown-list-column {
  border-right: 1px solid #0000010d;
  flex-flow: column;
  flex: 1;
  height: auto;
  margin-bottom: 0;
  padding: 2.5rem 1.5rem;
  display: flex;
}

.navbar_dropdown-list-column.cc-last-item {
  z-index: 2;
  background-color: #e9f1e5;
  border-left-width: 1px;
  border-left-color: #f0f0f000;
  border-right-style: none;
}

.navbar_dropdown-list-column.cc-no-line {
  border-left-color: #f0f0f000;
}

.navbar_dropdown-list-column.cc-no-line.centered {
  flex: none;
  align-items: center;
}

.navbar_nav-menu {
  flex: 1;
  justify-content: space-between;
  position: static;
}

.navbar_nav-menu:hover {
  color: #757575;
}

.navbar_content-wrapper {
  background-color: #fffffff0;
  align-items: center;
  height: 4.125rem;
  display: flex;
  position: relative;
}

.navbar_dropdown-list-link-icon {
  display: flex;
}

.navbar_dropdown-image {
  aspect-ratio: 3 / 2;
  object-fit: contain;
  width: 100%;
}

.text-navbar-body {
  color: #293234;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
}

.navbar_menu-inner-wrapper {
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.nav_button {
  border: 2px solid var(--royal-blue);
  background-color: var(--orange);
  letter-spacing: .04em;
  text-transform: uppercase;
  border-radius: .375rem;
  padding: .75rem 1rem;
  font-size: .875rem;
  font-weight: 600;
  transition: all .3s;
}

.nav_button:hover {
  background-color: #080e45;
}

.navbar_dropdown-icon {
  color: var(--royal-blue);
  margin: 0;
  position: static;
}

.navbar_dropdown-list-all {
  color: #000001;
  justify-content: flex-start;
  align-items: center;
  margin-top: auto;
  display: flex;
}

.navbar_dropdown-list-all.hide {
  display: none;
}

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

@media screen and (min-width: 1280px) {
  .section_whyjoin {
    justify-content: center;
    display: flex;
  }

  .div_wrap_verticle {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .div_wrap_verticle.horizontle {
    justify-content: space-between;
    align-self: stretch;
  }

  .div_wrap_verticle.sticky {
    margin-top: 40px;
    display: flex;
    top: 100px;
    bottom: auto;
    left: auto;
  }

  .heading_blog_title_bigheading {
    margin-top: 0;
  }

  .div_blog_card {
    height: 380px;
  }

  .div_blog_image-person_wrap.hide {
    display: none;
  }

  .div_pedagogy-image_headingwrap {
    align-self: stretch;
  }

  .div_masterclass_popup {
    display: none;
  }

  .collection-list-wrapper-blog {
    align-self: stretch;
  }

  .collection-list-blog {
    justify-content: center;
    display: flex;
  }

  .waves-expanded-text {
    color: var(--black);
  }

  .div_aboutus_hero {
    width: 100%;
  }

  .text_aboutus_hero.big {
    text-shadow: 4px 2px 5px var(--orange);
    font-size: 60px;
    line-height: 62px;
  }

  .para_evcourse_intro {
    font-size: 18px;
    line-height: 26px;
  }

  .centered-heading_evcourse {
    margin-bottom: 20px;
  }

  .para-text_400_normal {
    max-width: none;
  }

  .para-text_400_normal.small.centeralign {
    text-align: center;
    text-align: center;
  }

  .para-text_400_normal.align_left {
    max-width: none;
  }

  .slider_blogs_programs {
    max-width: 1400px;
  }

  .text-para_belowheading.white {
    padding: 10px;
  }

  .text-para_belowheading.centeralign-text {
    margin-right: 0;
  }

  .text-para_belowheading.centeralign {
    align-self: center;
    margin-right: 0;
  }

  .div_card_wrap-3col-2row._3col-1row.gap-top-left-right {
    padding-left: 100px;
    padding-right: 100px;
  }

  .div_cards {
    border-style: solid;
  }

  .div_cards.side-padding {
    width: 200px;
    height: 250px;
  }

  .div_sustainability_institures_wrap, .div_sustainability_institures_wrap.stretch, .div_sustainability_institures_wrap.stretch {
    align-self: auto;
  }

  .div_sustainability_whyapplycards_wrap.width {
    justify-content: flex-start;
    width: 600px;
  }

  .div_sustainability_programcurriculum_wrap {
    align-items: stretch;
  }

  .div_faq_sustainability {
    margin-top: 10px;
  }

  .slide_sustainability_programfaculty {
    max-width: 1200px;
  }

  .section_hero_netzero_earthbg.bg-bootcamp {
    background-image: linear-gradient(#000000ad 60%, #fff), url("https://cdn.prod.website-files.com/62d8da1da8820bc9897f22dd/6955239f7b0d4e0d34877c47_Battery%20Image%20(1)%20(2).webp");
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .div_contain_allprogram {
    overflow: hidden;
  }

  .image_allprogram_about {
    border-radius: 20px;
    width: 40%;
    height: auto;
  }

  .div_sustainabilitygrowth_wrap {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .div_careerpathways_circlewrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: space-around;
    margin-top: 20px;
    display: flex;
  }

  .section_hero_program {
    background-image: url("https://cdn.prod.website-files.com/62d8da1da8820bc9897f22dd/69674244570eeaabbb5e1bf1_a81f17fae1dec922549701c02162a371_Net-Zero-Strategy-%26-Sustainability_-Cover-Page_13-1-26_V2%20(1).avif");
    background-position: 50%;
    background-size: cover;
  }

  .div_contain_1400.policies {
    justify-content: space-between;
    align-items: flex-start;
  }

  .slider_home {
    max-width: none;
  }

  .image-banner-desktop {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: inline-flex;
  }

  .div_horizontle.gap-40px {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .div_horizontle.bg-white-corner5px-shadow.corner-5px.socialmediaicon {
    border: 1px none var(--light-orange);
    border: 1px none var(--light-orange);
    border: 1px none var(--light-orange);
  }

  .div_horizontle.gap-200px {
    flex: 1;
  }

  .div_program_stats {
    min-width: 1100px;
  }

  .div_verticle.align-center {
    align-items: center;
  }

  .div_verticle.size-stretch {
    flex: 1;
  }

  .grid_whyevacad {
    margin-left: auto;
    margin-right: auto;
  }

  .arrow-slider-left {
    left: 32%;
  }

  .arrow-slider-right {
    right: 32%;
  }

  .page-count {
    font-family: Montserrat, sans-serif;
  }

  .blog-category {
    max-width: none;
  }

  .div_thankyoupage-wrap {
    min-width: 0;
    margin-left: 10px;
    margin-right: 10px;
  }

  .sliderwrap-videos {
    height: auto;
    padding-bottom: 60px;
  }

  .section_socialmedia_iconwrap {
    z-index: 1000;
    margin-left: 10px;
    inset: 38% auto 0% 0%;
  }

  .navbar_submenu {
    max-width: 56.25rem;
  }

  .button-20.is-navbar-button {
    display: block;
  }

  .div_popup_wrapper {
    display: none;
  }

  .div_stickybottom_registrationfees_wrap, .div_stickybottom {
    box-shadow: none;
  }

  .animated-path {
    margin-top: 5vh;
  }

  .sticky-image-outer.test {
    width: 400px;
    min-width: 400px;
    max-width: 400px;
    height: 400px;
    min-height: 400px;
    max-height: 400px;
  }

  .process-grid-left {
    height: 100vh;
    top: 0;
    bottom: auto;
  }

  .value-content-wrapper {
    min-height: 30vh;
  }

  .image_50 {
    border-radius: 10px;
  }
}

@media screen and (min-width: 1440px) {
  .div_line {
    background-color: var(--light-orange);
    width: 100px;
  }

  .div_ourprogram_container {
    flex: 1;
  }

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

  .home_hero_image {
    max-height: none;
  }

  .section_thankyou.hide {
    padding-bottom: 40px;
  }

  .section_thankyou.hide.background {
    background-image: none;
    background-size: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section_thankyou.hide.verticle {
    flex-flow: column;
  }

  .section_thankyou.blue.hide {
    margin-top: 55px;
    margin-bottom: 60px;
  }

  .heading_blog_title_bigheading {
    margin-top: 0;
  }

  .div_blog_card {
    height: 380px;
  }

  .collection-list-wrapper-blog {
    align-self: stretch;
  }

  .div_contain_learnfromtopindutry {
    justify-content: space-around;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
  }

  .div_vnit_quali_textwrap_2 {
    color: #fff;
    flex-flow: column;
    align-items: flex-start;
  }

  .image-94 {
    max-width: 60%;
  }

  .navbar-2 {
    width: 1440px;
  }

  .waves-expanded-text {
    color: var(--black);
  }

  .uui-container-large-2 {
    margin-left: 0;
    margin-right: 0;
    overflow: visible;
  }

  .select-field-5, .select-field-5-copy {
    width: 195px;
  }

  .select-field-5-copy.width.gap {
    margin-top: 0;
  }

  .waves-icon-32-copy {
    min-width: 40px;
    max-width: 40px;
  }

  .text-block-118-copy-copy {
    padding-left: 10px;
  }

  .campus_immersion, .campus_projects-for-industry {
    padding-right: 10px;
  }

  .text-block-projects {
    padding-left: 10px;
  }

  .div_thankyou_new.verticle {
    flex: 0 auto;
  }

  .text-block-180 {
    inset: auto 20% 40px auto;
  }

  .div_photo-imag_wrap {
    max-width: 1170px;
    margin-left: auto;
    margin-right: auto;
    top: -58px;
  }

  .text_hanging {
    background-color: #fff0;
    border-style: none;
  }

  .div_steps_number.verticle {
    flex-flow: column;
  }

  .div_knowmore_campusimmersion_wrap {
    justify-content: space-around;
    align-self: stretch;
    align-items: center;
    width: auto;
    display: flex;
  }

  .div_knowmore_campusimmersion_wrap.verticle {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .text_campurimmersionheading {
    margin-bottom: 40px;
    font-family: Urbanist;
    font-size: 30px;
    line-height: 34px;
  }

  .text_immersion_air {
    font-size: 16px;
    line-height: 22px;
    display: none;
    top: 2130px;
  }

  .div_campus_routes_wrap {
    justify-content: space-around;
    align-items: center;
    display: flex;
  }

  .div_campus_routes_wrap.verticle-gap {
    margin-top: 10px;
  }

  .image_logo {
    width: 50px;
  }

  .div_campusimmersionchat_wrap {
    background-color: var(--black);
    border-radius: 20px;
    justify-content: space-between;
    align-items: center;
    max-width: 1170px;
    margin-top: 60px;
    margin-left: auto;
    margin-right: auto;
    padding: 10px 40px;
    display: flex;
  }

  .text_question {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 16px;
  }

  .text_question_big {
    font-size: 22px;
    font-weight: 700;
  }

  .button_white {
    color: var(--light-blue-iit-bhubneswar);
    white-space: nowrap;
    background-color: #fff;
    border-radius: 10px;
    padding-left: 40px;
    padding-right: 40px;
    font-weight: 700;
  }

  .div_vnit_quali_textwrap {
    color: #fff;
    flex-flow: column;
    align-items: flex-start;
  }

  .heading_fees {
    font-weight: 500;
  }

  .list-9 {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 15px;
  }

  .bold {
    font-weight: 700;
  }

  .text_startdate {
    color: #fff;
    text-align: center;
    background-color: #000;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text_immersion_train {
    font-size: 16px;
    line-height: 22px;
    display: none;
    top: 2130px;
  }

  .text_immersion_road {
    font-size: 16px;
    line-height: 22px;
    display: flex;
    top: 2130px;
  }

  .text_immersion {
    font-size: 16px;
    line-height: 22px;
  }

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

  .image_whatsapp_iconpge-drive {
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    width: 50px;
    max-width: none;
    height: 50px;
  }

  .div_hero_hanging_pgedbs {
    background-color: #fff;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
  }

  .div_hanging_wrap {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .image_arrow {
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    width: 50px;
    max-width: none;
    height: 50px;
  }

  .container_section_hero_pgdesign_lp.gap {
    max-width: 1170px;
  }

  .container_section_hero_pgdesign_lp.special {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .heading2_pgdesign_lp.no-padding {
    margin-bottom: 0;
  }

  .footer-content_pgcebs-lp {
    position: relative;
  }

  .text_worldmap_footer {
    font-size: 30px;
    position: absolute;
    top: 25%;
  }

  .body-21 {
    overflow: auto;
  }

  .slider_wrap_advproginevtech {
    max-width: 1170px;
    overflow: hidden;
  }

  .slider_wrap_advproginevtech_testimonisal {
    max-width: 1170px;
  }

  .container_pgdesign_lp_testimonial.special {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div_hero_hanging_pgedbs_contact {
    background-color: #fff;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
  }

  .div_hanging_wrap_right {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .text_hanging_desc {
    background-color: #fff0;
    border-style: none;
  }

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

  .image_whatsapp_iconpge-drive_new {
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    width: 50px;
    max-width: none;
    height: 50px;
  }

  .div_masterclass_whoshouldattend_wrap {
    padding-right: 10px;
  }

  .text_masterclass_whoshouldattend {
    padding-left: 10px;
  }

  .div_programbigblock_home {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 320px;
    height: 400px;
    margin-bottom: 20px;
    padding: 20px;
  }

  .image_program_photo_home {
    width: auto;
  }

  .div_wrap_brochure-callout {
    inset: auto 20% 40px auto;
  }

  .div_aboutus_hero {
    width: 100%;
  }

  .team-member-image {
    width: 270px;
    height: 270px;
    max-height: none;
  }

  .grid-5 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-areas: "."
                         "."
                         "."
                         "."
                         "."
                         "."
                         ".";
    grid-auto-flow: row;
  }

  .para-text_400_normal.white {
    align-self: auto;
  }

  .para-text_400_normal.center_align.white {
    align-self: center;
  }

  .dropdown-toggle-4 {
    justify-content: center;
    align-items: center;
  }

  .slider_blogs_programs {
    max-width: 1400px;
  }

  .div-block_projects_centeralign {
    justify-content: space-between;
  }

  .slider_wrap_certiproginevtech {
    max-width: 1170px;
    overflow: hidden;
  }

  .text-para_belowheading.centeralign-text {
    text-align: center;
    align-self: center;
    margin-right: 0;
    display: flex;
  }

  .text-para_belowheading.centeralign {
    align-self: center;
    margin-right: 0;
  }

  .div_card_wrap-3col-2row._3col-1row.gap-top-left-right {
    padding-left: 100px;
    padding-right: 100px;
  }

  .div_cards.side-padding {
    height: 250px;
  }

  .section_programpage.hide {
    display: none;
  }

  .div_sustainability_institures_wrap {
    align-self: auto;
  }

  .div_sustainability_institures_wrap.stretch {
    justify-content: space-between;
  }

  .div_sustainability_institute {
    flex: 1;
    width: auto;
  }

  .image_sustainability_institute {
    width: auto;
    height: 240px;
  }

  .div_sustainability_institute_ups-swrap {
    flex-flow: wrap;
  }

  .image_sustainability_institutelogo.whitebg {
    inset: 0% auto auto 0%;
  }

  .image_sustainability_institutelogo.whitebg.iimk {
    top: 32%;
  }

  .div_sustainability_whyapplycards_wrap.width {
    width: 700px;
  }

  .slide_sustainability_programfaculty {
    max-width: 1400px;
  }

  .div_contain_allprogram {
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    overflow: hidden;
  }

  .image_shortcourses_cms_banner {
    max-height: none;
  }

  .section_hero_program {
    background-image: url("https://cdn.prod.website-files.com/62d8da1da8820bc9897f22dd/69674244570eeaabbb5e1bf1_a81f17fae1dec922549701c02162a371_Net-Zero-Strategy-%26-Sustainability_-Cover-Page_13-1-26_V2%20(1).avif");
    background-position: 50%;
    background-repeat: repeat-x;
    background-size: cover;
  }

  .div_contain_1400 {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .div_contain_1400.verticle {
    align-items: stretch;
    margin-left: auto;
    margin-right: auto;
  }

  .slider_home {
    max-width: none;
  }

  .image-banner-desktop {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: inline-flex;
  }

  .div_horizontle.gap-40px {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .div_horizontle.grow {
    align-items: center;
  }

  .div_horizontle.gap-200px {
    flex: 1;
  }

  .div_program_stats {
    flex: 1;
    min-width: 1200px;
  }

  .div_verticle.align-center {
    align-items: center;
  }

  .grid_whyevacad {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-areas: "."
                         "."
                         "."
                         "."
                         "."
                         "."
                         "."
                         ".";
    grid-auto-flow: row;
    margin-left: auto;
    margin-right: auto;
  }

  .text_orange_aboveheading {
    letter-spacing: 0;
    font-size: 14px;
  }

  .arrow-slider-left {
    left: 34%;
  }

  .arrow-slider-right {
    right: 34%;
  }

  .page-count {
    font-family: Montserrat, sans-serif;
  }

  .div_line_blog {
    background-color: var(--light-orange);
    width: 100px;
  }

  .div_thankyoupage-wrap {
    flex: 1;
    min-width: 1200px;
    margin-top: 0;
  }

  .div_contain_1200_blogs {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .sliderwrap-videos {
    height: auto;
    padding-bottom: 60px;
  }

  .div_popup_wrapper {
    display: none;
  }

  .div_stickybottom_registrationfees_wrap {
    background-color: var(--royal-blue);
    box-shadow: none;
    border-radius: 0;
  }

  .div_stickybottom {
    background-color: var(--transparent);
    box-shadow: none;
  }

  .animated-path {
    margin-top: 5vh;
  }

  .sticky-image-outer {
    align-self: center;
    margin-bottom: 100px;
  }

  .sticky-image-outer.test {
    width: 400px;
    min-width: 400px;
    max-width: 400px;
    height: 400px;
    min-height: 400px;
    max-height: 400px;
    margin-bottom: auto;
  }

  .value-content-wrapper {
    max-width: none;
  }

  .image_50 {
    border-radius: 10px;
  }
}

@media screen and (min-width: 1920px) {
  .div_ourprogram_container {
    flex: 1;
    place-items: stretch stretch;
  }

  .heading_ourprogram {
    margin-top: 0;
    margin-bottom: 0;
  }

  .section_whyjoin {
    justify-content: center;
    display: flex;
  }

  .div_whyjoin_wrap {
    align-items: stretch;
  }

  .div_wrap_evcareer {
    align-self: center;
    margin-left: auto;
    margin-right: auto;
  }

  .home_hero_image {
    max-height: none;
  }

  .heading_blog_title_bigheading {
    margin-top: 0;
  }

  .div_blog_hero_group.media-banner {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div_blog_card {
    height: 380px;
  }

  .div_contain_pedagogy {
    font-family: Montserrat, sans-serif;
  }

  .div_pedagogy-image_headingwrap {
    align-self: stretch;
    font-family: Montserrat, sans-serif;
  }

  .collection-list-wrapper-blog {
    align-self: stretch;
  }

  .collection-list-blog {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .section_careertransformation.desktop-ipad-hide {
    display: none;
  }

  .div_contain_learnfromtopindutry {
    justify-content: space-around;
    align-items: center;
  }

  .small {
    display: flex;
  }

  .text-block-100 {
    font-size: 14px;
  }

  .button-12 {
    background-size: cover;
    width: 200px;
    height: 50px;
    font-size: 18px;
  }

  .section_coursecompletion {
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .container-6 {
    max-width: 1370px;
    overflow: hidden;
  }

  .section_handson_pgdesign-copy {
    overflow: hidden;
  }

  .container_aboutus_pgdesign-copy-copy {
    max-width: 1300px;
    overflow: visible;
  }

  .div-block-82 {
    width: 330px;
  }

  .text-block-114 {
    font-size: 16px;
  }

  .uui-heading-xxsmall.text-weight-medium {
    margin-bottom: 10px;
    font-size: 15px;
  }

  .section_testimonial_pgdesign {
    height: auto;
    padding-bottom: 0;
    overflow: hidden;
  }

  .navbar-2 {
    width: 1920px;
    display: block;
  }

  .button_orange_applynow {
    color: #fff;
    cursor: pointer;
    font-family: Urbanist;
    font-weight: 600;
  }

  .waves-expanded-text {
    color: var(--black);
  }

  .waves---heading-3-no-margins {
    font-size: 16px;
  }

  .waves---paragraph-big {
    font-size: 16px;
    line-height: 24px;
  }

  .image-96 {
    max-width: 120%;
  }

  .text-block-118 {
    font-size: 14px;
  }

  .image-97 {
    left: -195px;
  }

  .container_testimonial {
    max-width: 1300px;
    overflow: hidden;
  }

  .uui-testimonial15_arrow-2.left {
    display: flex;
  }

  .div_labs_project {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .text-block-122 {
    justify-content: center;
    align-items: center;
    width: 80px;
    height: 40px;
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    display: flex;
  }

  .image-102 {
    width: 600px;
    height: 520px;
  }

  .text-block-126 {
    width: 900px;
    font-size: 15px;
  }

  .div-block-99 {
    background-image: url("https://cdn.prod.website-files.com/62d8da1da8820bc9897f22dd/66b4572f78dd3b9583868ccf_Group%203440.svg");
  }

  .text-block-128 {
    height: 120px;
    padding-top: 0;
    padding-left: 0;
    font-size: 15px;
    position: relative;
    top: 50px;
    left: 100px;
  }

  .section_video_pgdesign {
    display: block;
  }

  .container-12 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    max-width: 1370px;
    display: block;
  }

  .footer-copyright-center_pgd {
    padding-top: 10px;
  }

  .container_section_moreaboutus_pgdesign {
    grid-column-gap: 85px;
    grid-row-gap: 85px;
    max-width: 1370px;
  }

  .div_logo-socialmedia-icons_pgd, .footer-block_pgd {
    margin-right: 40px;
  }

  .footer_text_pgd {
    color: #b3ade1;
    margin-top: 20px;
    margin-bottom: 20px;
    font-family: Urbanist;
    font-size: 13px;
    line-height: 22px;
  }

  .title-small_pgd {
    font-family: Urbanist;
    font-size: 18px;
    font-weight: 600;
    line-height: 22px;
  }

  .image-103 {
    margin: 2px;
  }

  .image-103.instagram {
    width: 30px;
    max-width: 88%;
  }

  .footer-link_pgd {
    color: #b3ade1;
    font-family: Urbanist;
    font-size: 13px;
  }

  .footer_pgdesign {
    background-color: #0000;
    background-image: url("https://cdn.prod.website-files.com/62d8da1da8820bc9897f22dd/66b35acaafd24326a29ba21c_Footer.svg");
    background-size: auto;
  }

  .div_whyev_pointers_pgdesign {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 40px;
    display: flex;
  }

  .div-block-103 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: row;
    flex: 1;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    margin-right: 50px;
    display: flex;
  }

  .div-block-104 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: row;
    order: 0;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    width: auto;
    display: flex;
  }

  .text-block-130 {
    color: #2a254d;
    flex: 1;
    padding-left: 5px;
    font-family: Urbanist;
    font-size: 17px;
    font-weight: 700;
    line-height: 22px;
  }

  .image-105, .image-106 {
    margin-left: 10px;
  }

  .div_x-copy-2 {
    width: 288px;
  }

  .text-block-144 {
    font-size: 16px;
    line-height: 20px;
  }

  .div_x-copy-2-copy {
    width: 288px;
  }

  .a-header-image-block {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: none;
  }

  .new_uui-heroheader20_lightbox-image {
    width: 250px;
  }

  .new_uui-heroheader20_lightbox.shadow-xxlarge {
    width: 250px;
    height: 300px;
  }

  .new_uui-lightbox_play-icon {
    flex: 0 auto;
    align-self: auto;
    width: 80px;
    max-width: none;
    height: 80px;
  }

  .div-block-114 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .uui-testimonial15_content-2-copy-copy {
    height: 280px;
  }

  .text-block-144-copy {
    font-size: 16px;
    line-height: 20px;
  }

  .div-block-151 {
    width: 330px;
  }

  .text-block-173 {
    font-size: 16px;
  }

  .image-123 {
    left: -195px;
  }

  .text-block-118-copy, .text-block-118-copy-copy, .text-block-100-copy {
    font-size: 14px;
  }

  .container_hero_pgdesign-copy {
    justify-content: space-between;
  }

  .text-block-projects {
    font-size: 14px;
  }

  .div_statswrap {
    justify-content: center;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
  }

  .text-block-180 {
    right: 25%;
  }

  .div_photo-imag_wrap {
    max-width: 1170px;
    margin-left: auto;
    margin-right: auto;
  }

  .list-9 {
    padding-left: 15px;
  }

  .heading_applicationformthankyou {
    text-align: center;
  }

  .container_pgcebs-lp-footer {
    grid-column-gap: 85px;
    grid-row-gap: 85px;
    max-width: 1370px;
  }

  .footer_pgdesign-lp {
    background-color: #0000;
    background-image: url("https://cdn.prod.website-files.com/62d8da1da8820bc9897f22dd/66b35acaafd24326a29ba21c_Footer.svg");
    background-size: auto;
  }

  .div_footerlogo-text_pgcedbs-lp {
    margin-right: 40px;
  }

  .arrow_advproginevtech-lp.left {
    display: flex;
  }

  .uui-testimonial15_mask_prog {
    width: 30%;
  }

  .uui-padding-vertical-xhuge_prog {
    max-width: 1170px;
  }

  .text_masterclass_whoshouldattend {
    font-size: 14px;
  }

  .div_programbigblock_home {
    width: 320px;
    height: 400px;
  }

  .div_wrap_brochure-callout {
    right: 25%;
  }

  .text_footercopyright-center {
    padding-top: 10px;
  }

  .footer-link_privacy, .footer-link_wrap_tnc {
    color: #b3ade1;
    font-family: Urbanist;
    font-size: 13px;
  }

  .div_aboutus_hero {
    width: 100%;
  }

  .div_home_splitright {
    justify-content: center;
    align-items: flex-end;
  }

  .text_application-deadline {
    font-size: 14px;
  }

  .team-grid {
    margin-top: 20px;
  }

  .div_evcourse_bg {
    background-position: 0 0, 50% 0;
  }

  .div_evcourse_bg.netzero {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/62d8da1da8820bc9897f22dd/6961f1826814d62381477093_79fb7c8b68ee17e245cc260045cbe8d2_People-discussing-meeting%20(1).jpg");
    background-position: 0 0, 50% 30%;
  }

  .button_brochure_orange {
    background-image: none;
    width: auto;
    height: auto;
    font-size: 18px;
  }

  .para-text_400_normal {
    white-space: normal;
    word-break: normal;
    flex: 0 auto;
    width: auto;
    max-width: none;
    overflow: visible;
  }

  .para-text_400_normal.align_left {
    flex: 1;
  }

  .para-text_400_normal.white {
    align-self: auto;
  }

  .para-text_400_normal.center_align {
    flex: 0 auto;
  }

  .para-text_400_normal.center_align.white {
    align-self: center;
  }

  .slidediv_newhome_keyfeatures_wrap {
    width: 30%;
  }

  .text_eligibility_iitprograms {
    font-size: 14px;
  }

  .dropdown-6 {
    align-self: auto;
  }

  .slidediv_programs {
    width: 30%;
  }

  .slider_blogs_programs {
    max-width: 1400px;
  }

  .slide_programs_wrap {
    margin-right: 20px;
  }

  .div_hero_sustainability {
    justify-content: space-around;
    max-width: 1400px;
    margin-left: 0;
    margin-right: 0;
  }

  .text-para_belowheading {
    margin-right: 0;
    display: block;
  }

  .text-para_belowheading.centeralign-text {
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-right: 0;
    display: flex;
  }

  .text-para_belowheading.centeralign {
    align-self: center;
  }

  .div_card_wrap-3col-2row {
    max-width: none;
  }

  .div_card_wrap-3col-2row._3col-1row.gap-top-left-right {
    padding-left: 100px;
    padding-right: 100px;
  }

  .div_cards.side-padding {
    height: 250px;
  }

  .div_sustainability_institures_wrap {
    align-self: auto;
  }

  .div_sustainability_institute {
    flex: 0 auto;
    width: auto;
    min-width: 0%;
    max-width: none;
    position: static;
  }

  .image_sustainability_institute {
    width: auto;
    max-width: none;
    height: 240px;
  }

  .div_sustainability_institute_ups-swrap {
    flex-flow: row;
    align-self: stretch;
    width: auto;
  }

  .div_sustainability_program-highlights {
    flex: 0 auto;
    justify-content: flex-start;
    align-items: flex-start;
    width: 60%;
  }

  .div_sustainability_programhighlights_stats {
    align-self: auto;
  }

  .div_sustainability_whyapplycards_wrap {
    justify-content: space-around;
    align-self: stretch;
    align-items: flex-start;
    width: auto;
    min-width: 0;
    margin-left: 0;
  }

  .div_sustainability_whyapplycards_wrap.noshadow {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
  }

  .div_sustainability_whyapplycards_wrap.width {
    width: 800px;
  }

  .div_faq_sustainability.grey-bg {
    background-color: var(--grey-shadow);
    background-color: var(--grey-shadow);
    padding: 10px;
  }

  .div_sustainability_content_wrap {
    align-items: flex-start;
    width: auto;
  }

  .div_sustainability_content_wrap.padding-20px.blue.centeralign {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image_sustainability_highlights {
    flex: none;
  }

  .div_hero_netzero_programwrap {
    flex: 1;
  }

  .slide_sustainability_programfaculty {
    max-width: 1400px;
  }

  .div_iimk_lp_strategyleadership_wrap {
    justify-content: space-between;
  }

  .section_hero_iimk_lp_netzero.icat {
    background-image: linear-gradient(135deg, #0000004a, #fff), url("https://cdn.prod.website-files.com/62d8da1da8820bc9897f22dd/6960a46c39e1637e34b8633b_29587688901ac28ce9897bab59cef561_Artboard%202%20(1).jpg");
    background-position: 0 0, 80%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
  }

  .div_contain_allprogram {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    display: flex;
    overflow: hidden;
  }

  .image_allprogram_about {
    width: 40%;
  }

  .image_shortcourses_cms_banner {
    max-height: none;
  }

  .section_hero_program {
    background-image: url("https://cdn.prod.website-files.com/62d8da1da8820bc9897f22dd/69674244570eeaabbb5e1bf1_a81f17fae1dec922549701c02162a371_Net-Zero-Strategy-%26-Sustainability_-Cover-Page_13-1-26_V2%20(1).avif");
    background-position: 50%;
    background-size: cover;
  }

  .div_contain_1400 {
    justify-content: space-between;
    align-items: center;
  }

  .div_contain_1400.verticle {
    margin-left: auto;
    margin-right: auto;
  }

  .slider_home {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .image-banner-desktop {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: inline-flex;
  }

  .link-block-19 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div_horizontle {
    align-self: center;
  }

  .div_horizontle.gap-20px {
    align-items: center;
  }

  .div_horizontle.wrap {
    flex-flow: row;
  }

  .div_horizontle.gap-40px {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .div_horizontle.flip.wrap {
    flex-flow: row-reverse;
    align-self: stretch;
  }

  .div_horizontle.gap-200px {
    flex: 1;
  }

  .div_horizontle.padding-20px {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div_program_stats {
    flex: 1;
    justify-content: space-between;
    min-width: 1400px;
    margin-left: auto;
    margin-right: auto;
  }

  .div_2x2grid {
    max-width: none;
  }

  .div_verticle {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div_verticle.width-50.blue-bg {
    padding: 10px 20px 20px;
  }

  .grid_whyevacad {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    margin-left: auto;
    margin-right: auto;
  }

  .div-formblock-applynow {
    background-color: var(--white);
  }

  .arrow-slider-left {
    left: 34%;
  }

  .arrow-slider-right {
    right: 34%;
  }

  .page-count {
    font-family: Montserrat, sans-serif;
  }

  .blog-category {
    white-space: normal;
    word-break: normal;
    flex: 0 auto;
    width: auto;
    max-width: none;
    overflow: visible;
  }

  .div_thankyoupage-wrap {
    flex: 1;
    justify-content: space-between;
    min-width: 0;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }

  .div_contain_1200_blogs {
    justify-content: space-between;
    align-items: center;
  }

  .sliderwrap-videos {
    flex: none;
    height: auto;
    padding-bottom: 60px;
  }

  .div_verticle_enquirenow, .div_verticle_socialmedia {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div_horizontle-copy {
    align-self: center;
  }

  .div_popup_wrapper {
    display: none;
  }

  .text_close {
    margin-right: 0;
    display: block;
  }

  .div_stickybottom_registrationfees_wrap {
    background-color: var(--royal-blue);
    box-shadow: none;
    border-radius: 0;
  }

  .div_stickybottom {
    box-shadow: none;
    align-self: center;
  }

  .sticky-image._1 {
    width: 100%;
  }

  .animated-path {
    margin-top: 5vh;
  }

  .proces-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .sticky-image-outer {
    align-self: center;
    width: 25vw;
    min-width: 25vw;
    max-width: 25vw;
    height: 25vw;
    min-height: 25vw;
    max-height: 25vw;
    margin-bottom: 100px;
    top: 140px;
  }

  .sticky-image-outer.test {
    width: 400px;
    min-width: 400px;
    max-width: 500px;
    height: 400px;
    min-height: 400px;
    max-height: 500px;
  }

  .process-grid-left {
    height: 100vh;
  }

  .value-content-wrapper {
    max-width: none;
  }

  .container-32 {
    max-width: 1400px;
  }

  .section-13.global_background-color--secondary-light.global_overflow--hidden {
    max-width: none;
    padding-bottom: 2em;
  }

  .splide.splide--team {
    margin-top: 40px;
  }

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

  .image_50 {
    border-radius: 10px;
  }
}

@media screen and (max-width: 991px) {
  body {
    --_font-size---font-body-size: 14px;
    --_font-size---highlighted-text\<deleted\|variable-39da40e5-f052-7304-4bb5-31522612bd94\>: 16px;
  }

  .body {
    font-size: 20px;
  }

  .section_revex_hero {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .div_revex_hero_content {
    height: 550px;
  }

  .div_revex_hero_content.garageprogram {
    height: auto;
    padding-left: 30px;
    padding-right: 30px;
  }

  .div_revex_hero_content.emobilityfor-leaders {
    background-image: linear-gradient(#00000042, #00000042), url("https://cdn.prod.website-files.com/62d8da1da8820bc9897f22dd/639080755b854ca17a5bf19f_EV-Leaders-Banner%20New.avif");
    background-position: 0 0, 70%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .button1_primary_gradient_hoverwhite.transparent.accelerate {
    margin-left: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .button1_primary_gradient_hoverwhite.moreaboutus_learnmore {
    white-space: nowrap;
  }

  .button1_primary_gradient_hoverwhite.accelerate {
    padding-left: 10px;
    padding-right: 10px;
  }

  .button1_primary_gradient_hoverwhite.accelerate.homebutton {
    margin-right: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div_revex_hero_programoverview {
    margin-left: 55px;
    margin-right: 55px;
  }

  .text_revex_hero_progdetails {
    font-size: 14px;
    line-height: 17px;
  }

  .div_revex_hero_usp, .div_revex_hero_usp.aedi {
    margin-left: 55px;
    margin-right: 55px;
  }

  .div_revex_hero_usp.aedi {
    margin-left: 55px;
    margin-right: 55px;
  }

  .div_revex_hero_usp.pg-program {
    flex-wrap: wrap;
    align-items: center;
  }

  .div_revex_hero_usp_small {
    flex-wrap: wrap;
  }

  .div_revex_hero_usp_small.aedi {
    margin-top: 0;
  }

  .div_revex_hero_usp_small.pgp {
    margin-top: 10px;
    margin-right: 10px;
  }

  .text_div_revex_hero_usp_number {
    text-align: center;
    font-size: 24px;
    line-height: 29px;
  }

  .text_div_revex_hero_usp_text {
    text-align: center;
    font-size: 18px;
    line-height: 19px;
  }

  .section_whyev {
    padding-left: 55px;
    padding-right: 55px;
  }

  .div_revex_whyev {
    background-position: 60%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    flex-wrap: nowrap;
  }

  .div_revex_whyevbigblocks_right {
    grid-column-gap: 25px;
    grid-template: "."
                   "."
                   "."
                   "."
                   / .5fr;
    justify-items: center;
  }

  .div_revex_whyevsmallblocks {
    width: 200px;
    height: 200px;
  }

  .text_revex_whyev_text.bold {
    font-size: 14px;
    line-height: 17px;
  }

  .div_revex_aluminiworklogo {
    column-count: 4;
  }

  .div_revex_aluminiworklogo.pg-program {
    padding: 20px;
  }

  .image_revex_aluminiworklogo {
    height: 60px;
  }

  .section_revex_testimonal {
    margin-top: 55px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .div_testimonalblock {
    width: 300px;
    height: 380px;
  }

  .div_testimonalcontainblock {
    grid-column-gap: 50px;
    grid-row-gap: 40px;
    flex-wrap: wrap;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    display: flex;
  }

  .navbar-wrapper {
    justify-content: space-between;
    align-items: center;
  }

  .navbar-brand {
    margin-right: 40px;
  }

  .nav-menu-wrapper {
    background-color: #fff;
    flex-flow: column;
    flex: 0 auto;
    justify-content: flex-start;
    align-self: auto;
    align-items: flex-end;
    display: flex;
  }

  .nav-link {
    justify-content: flex-end;
    align-items: flex-start;
    padding-left: 5px;
    padding-right: 5px;
    display: flex;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .nav-button-wrapper {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: 0;
    display: flex;
  }

  .menu-button {
    margin-right: 20px;
    padding: 12px;
  }

  .menu-button.w--open {
    color: #fff;
    background-color: #a6b1bf;
    flex-flow: column wrap;
    display: block;
  }

  .div_wrapper-logo-button {
    flex: 1;
  }

  .container {
    max-width: 728px;
  }

  .image_feedback {
    height: 60px;
  }

  .hero-heading-right {
    margin-top: 55px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .hero-wrapper {
    background-position: 55% 0;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: -40px;
    padding-top: 20px;
  }

  .hero-split {
    justify-content: flex-start;
    align-self: center;
    width: 50%;
    max-width: 100%;
    margin: 10px;
  }

  .shadow-two {
    left: auto;
  }

  .margin-bottom-24px {
    font-size: 16px;
    line-height: 35px;
  }

  .section_careeropportunities {
    margin-top: 55px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .div_careeropportunities {
    margin-bottom: 30px;
  }

  .div_heading-line {
    margin-bottom: 20px;
  }

  .text_careeropportunity {
    margin-top: 0;
  }

  .div_careeropportunitypoints {
    column-count: 3;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    display: block;
  }

  .text_careeropportinity {
    white-space: normal;
  }

  .section_syllabus {
    margin-top: 55px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .div_dot {
    align-self: auto;
  }

  .container-2 {
    max-width: none;
  }

  .div_moreaboutus {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: -40px;
  }

  .div_moreaboutus.program-work.leftinage, .div_moreaboutus.program-work.rightimage, .div_moreaboutus.program-work.leftinage, .div_moreaboutus.program-work.rightimage, .div_moreaboutus.program-work.leftinage, .div_moreaboutus.program-work.rightimage {
    align-items: center;
    margin-bottom: auto;
  }

  .shadow-two-2 {
    max-width: 100%;
  }

  .hero-heading-left_certificate {
    border-bottom-style: none;
    margin-top: 55px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .hero-heading-left_certificate.program-work {
    margin-top: 55px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .hero-heading-left_certificate._100-discount {
    padding-bottom: 40px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .section_programfee {
    margin-top: 55px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .container_section_moreaboutus {
    max-width: 728px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .pricing-grid {
    grid-column-gap: 30px;
    grid-row-gap: 50px;
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    display: flex;
  }

  .pricing-grid.admission-process {
    justify-content: space-around;
  }

  .pricing-card-three {
    justify-content: space-around;
    width: 250px;
    height: 350px;
    padding: 10px;
  }

  .pricing-card-three.admission-process {
    height: 350px;
  }

  .container_programfee {
    max-width: none;
  }

  .text_admission_process.admission-process {
    font-size: 18px;
    line-height: 22px;
  }

  .section_builtindemand, .section_eligibility, .footer-dark {
    margin-top: 55px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .footer-wrapper {
    flex-flow: row;
    margin-left: 0;
    margin-right: 0;
  }

  .footer-content {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-flow: row;
    justify-content: flex-start;
    align-self: stretch;
    justify-items: center;
    width: auto;
    margin-top: 20px;
    margin-left: 0;
    display: flex;
  }

  .footer-block.center {
    justify-content: space-around;
    align-items: flex-start;
    margin-left: 20px;
  }

  .title-small {
    white-space: nowrap;
    font-size: 18px;
    line-height: 22px;
  }

  .footer-link {
    font-size: 14px;
    line-height: 17px;
  }

  .text-block-3 {
    font-size: 18px;
    line-height: 22px;
  }

  .link-block-2 {
    margin-bottom: 10px;
  }

  .div_grouptext-dropdown {
    padding-right: 0;
  }

  .para_eligibility {
    font-size: 18px;
    line-height: 33px;
  }

  .section_faq {
    margin-top: 55px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .para_faq {
    font-size: 14px;
    line-height: 20px;
  }

  .div_faq_bigblock {
    flex-direction: column;
    align-items: center;
    margin-top: 0;
  }

  .div_faq_left {
    margin-right: 0;
  }

  .div_faq_right {
    max-width: none;
  }

  .margin-bottom-24px-2 {
    text-align: justify;
    margin-right: 0;
    font-size: 16px;
    line-height: 22px;
  }

  .section_herohome {
    justify-content: center;
    padding: 55px 55px 0;
  }

  .orange {
    margin-left: 0;
    font-size: 38px;
    line-height: 46px;
  }

  .mask {
    height: auto;
  }

  .div_contain_1170 {
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .div_ourprogram_container {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    justify-content: center;
    align-self: flex-start;
    place-items: stretch center;
    margin-left: auto;
    margin-right: auto;
  }

  .div_programbigblock {
    flex: 0 auto;
    width: 320px;
  }

  .text_bullets {
    white-space: normal;
  }

  .div_contain_placement {
    max-width: 728px;
  }

  .div_gretestmind_left {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .div_gretestmind_left.programpage-mentordescription-hide {
    display: none;
  }

  .section_studentpplaced {
    margin-top: 55px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .section_studentpplaced.pg--program {
    margin-top: 20px;
  }

  .section_whyjoin {
    padding-left: 55px;
    padding-right: 55px;
  }

  .div_whyjoin_wrap {
    grid-column-gap: 10px;
    flex-wrap: wrap;
    place-items: center stretch;
  }

  .div_whyjoin_smalldivwrap {
    justify-content: flex-start;
    align-items: flex-start;
    width: 150px;
    height: 300px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div_whyjoin_bgorange {
    order: 0;
    justify-content: center;
    align-self: flex-start;
    height: 60px;
  }

  .div_whyjoin_bgorange.special-height {
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 60px;
  }

  .div_wrap_featured {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 200px 200px 200px;
  }

  .div_benefitev_left {
    width: 50%;
  }

  .div_benefitev_left.pg-wayforward {
    width: auto;
    margin-right: 20px;
  }

  .para_benefitev {
    font-size: 18px;
    line-height: 24px;
  }

  .div_hero_groupedicons {
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
  }

  .div_creadibility {
    margin: 20px;
  }

  .text_credibility {
    font-size: 14px;
    line-height: 17px;
  }

  .text_programfee_points.full-payment {
    text-align: center;
    text-align: center;
    align-self: center;
  }

  .div_progfeepoints_wrap {
    align-self: flex-start;
    align-items: flex-start;
  }

  .div_progfeepoints_wrap.full-payment {
    align-self: center;
  }

  .text_programfee_points_smalltext {
    text-align: left;
    align-self: center;
  }

  .div_selffinance_wrap {
    align-self: center;
    align-items: center;
  }

  .div_eligibility_big-div_wrap {
    flex-direction: row;
  }

  .text_discount {
    font-size: 18px;
    line-height: 22px;
  }

  .text_discount_blue {
    font-size: 18px;
    line-height: 35px;
  }

  .text_discount_grey {
    font-size: 18px;
    line-height: 34px;
  }

  .section_alumininw {
    margin-top: 55px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .div_alumini_wrap {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    place-items: stretch center;
  }

  .div_alumini_block {
    width: 250px;
    height: auto;
  }

  .para-text_600_semibold_blue {
    text-align: center;
    align-self: flex-start;
  }

  .div_footer_callwrap.contactustext_right {
    flex-wrap: wrap;
  }

  .text-block_footer_number {
    white-space: normal;
    width: auto;
  }

  .div_round {
    left: -6%;
  }

  .image-10 {
    max-width: 40%;
  }

  .heading-15 {
    font-size: 32px;
    line-height: 38px;
  }

  .div_wrap_evcareer {
    justify-content: space-between;
    align-self: center;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .icon-6 {
    width: 50px;
    height: 50px;
    font-size: 30px;
    inset: 0%;
  }

  .icon-7 {
    height: 50px;
    padding: 0;
    font-size: 30px;
    line-height: 35px;
  }

  .div_footer-links_wrap {
    margin-left: 20px;
    display: flex;
  }

  .image_leader_1 {
    width: 100%;
    max-width: none;
  }

  .div_logo_leaderwrap {
    width: 150px;
    height: 100px;
    box-shadow: 1px 1px 10px 0 var(--grey-shadow);
  }

  .dropdown-link-3 {
    white-space: break-spaces;
  }

  .text_slide_hero {
    font-size: 14px;
    line-height: 20px;
  }

  .slider-5 {
    width: 350px;
  }

  .div_moreaboutussplitleft {
    width: 50%;
    max-width: none;
    margin-bottom: 0;
  }

  .contain_1170 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    justify-content: center;
    align-items: stretch;
  }

  .div_form {
    flex: none;
    align-self: stretch;
    width: auto;
    display: block;
  }

  .div_mapphoto {
    width: 50%;
  }

  .image_future-mobility {
    flex: 0 auto;
    width: auto;
    max-width: none;
  }

  .home_hero_image {
    width: 50%;
    max-width: none;
    height: auto;
    max-height: none;
    margin-right: 0;
    padding-right: 0;
    position: relative;
    left: auto;
  }

  .section_keyoutcomes {
    margin-top: 55px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .div_group_keyoutcomes {
    border-left: 4px solid var(--light-sea-green);
    height: 60px;
    box-shadow: 1px 1px 3px 0 var(--greyyy);
    border-radius: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 10px;
  }

  .div_menu {
    align-self: center;
  }

  .footer_text {
    font-size: 14px;
    line-height: 17px;
  }

  .section {
    margin-top: 0;
    padding-left: 55px;
    padding-right: 55px;
  }

  .secrtion_stepwiseprovcedure {
    margin-top: 55px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .div_wrap_stepwiseprocedures {
    background-position: 60%;
    background-repeat: repeat-y;
    background-size: cover;
  }

  .section_postprogroles {
    margin-top: 55px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .div_postprogroles_wrap {
    width: 280px;
  }

  .section_slider_logo_test {
    height: auto;
    margin-top: 55px;
    margin-bottom: auto;
    padding-top: 0;
    padding-left: 55px;
    padding-right: 55px;
  }

  .div_sliderlogo_wrap {
    align-items: center;
  }

  .div_contain_1170_test {
    height: auto;
  }

  .italic-text {
    font-size: 16px;
  }

  .section_all-trainers {
    display: none;
  }

  .section_all-trainers._2blocks {
    margin-top: 55px;
    padding-left: 55px;
    padding-right: 55px;
    display: block;
  }

  .div_studenttestimonial {
    flex-flow: wrap;
  }

  .para_testimonial_writeup, .slide-12, .mask-6 {
    width: auto;
  }

  .slider-8 {
    width: auto;
    padding: 0;
    overflow: hidden;
  }

  .image_testimonial_photo {
    width: 50%;
  }

  .div_downloadbrochure_background {
    height: 100vh;
    display: none;
  }

  .div_downloadbrochure_popup {
    width: 650px;
    height: 100vh;
  }

  .section_thankyou {
    margin-top: 80px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .section_thankyou.hide.background {
    background-size: auto;
    margin-top: 140px;
    padding-bottom: 60px;
  }

  .section_thankyou.hide.verticle {
    padding-bottom: 0;
  }

  .section_thankyou.hide.no-padding {
    margin-top: 60px;
  }

  .section_thankyou.blue {
    padding-bottom: 60px;
  }

  .div_revex_hero_credibility_new.home_credibility {
    align-self: stretch;
    padding-left: 0;
    padding-right: 0;
  }

  .div_revex_credibility_usp_small_new {
    margin-right: 20px;
  }

  .text_div_revex_credibility_usp_number_new {
    font-size: 35px;
    line-height: 42px;
  }

  .text_div_revex_credibility_usp_new {
    text-align: center;
    letter-spacing: 1px;
    line-height: 20px;
  }

  .section_applynowthankyou {
    height: 500px;
    margin-top: 55px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .image_buildfutureadvantage {
    flex: 0 auto;
    width: auto;
    max-width: 50%;
  }

  .hero-_split_whoisprogramfor_text, .hero_image_whosisthisprogramfor {
    justify-content: flex-start;
    align-self: center;
    width: auto;
    max-width: 100%;
    margin: 10px;
  }

  .div_selffinance_wrap_earlybird, .div_selffinance_wrap_singleshot, .div_selffinance_wrap_emi {
    align-self: center;
    align-items: center;
  }

  .text_programfee_points_emi {
    font-size: 16px;
    line-height: 20px;
  }

  .pricing-grid_new {
    grid-column-gap: 30px;
    grid-row-gap: 50px;
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    display: flex;
  }

  .section_handson_new {
    margin-top: 55px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .div_handson_slide_wrap {
    justify-content: center;
  }

  .div_jointcertificate {
    flex-flow: column-reverse wrap;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
  }

  .hero-split_jointcertificate {
    justify-content: flex-start;
    align-self: center;
    width: auto;
    max-width: 100%;
    margin: 10px;
  }

  .margin-bottom-24px_jointcertificate {
    font-size: 16px;
    line-height: 35px;
  }

  .hero-split_certificate_jointcertificate {
    justify-content: flex-start;
    align-self: center;
    width: auto;
    max-width: 100%;
    margin: 10px;
  }

  .hero-heading-left_jointcertificate {
    border-bottom-style: none;
    margin-top: 55px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .div_wrap_verticle {
    align-items: center;
  }

  .div_wrap_verticle.sticky {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    position: static;
  }

  .div_leaders_whyevbigblocks_righ {
    grid-column-gap: 25px;
    grid-template: "."
                   "."
                   "."
                   "."
                   / .5fr;
    justify-items: center;
  }

  .div_leaders_whyevsmallblocks {
    width: 300px;
    height: 300px;
  }

  .text_leaders_whyev_number {
    justify-content: center;
    align-self: center;
    display: flex;
  }

  .div_leaders_hovercontent {
    display: none;
  }

  .container_section_aboutus {
    max-width: 728px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .container_section_aboutus.hero {
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: stretch;
    max-width: 1170px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .image_logo_pmanifold {
    margin-bottom: 40px;
  }

  .div_meetteam_wrap {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    justify-items: center;
  }

  .heading_blog_title_bigheading {
    align-self: auto;
    font-size: 38px;
    line-height: 46px;
  }

  .section_blogs_content_headline_wrap {
    border-bottom-style: none;
    margin-top: 55px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .section_blogs_home {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .section_blogs_home_cards {
    margin-top: 55px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 55px;
    padding-right: 55px;
  }

  .div_blog_card {
    object-fit: fill;
    flex: 0 auto;
    justify-content: flex-start;
    align-self: stretch;
    align-items: stretch;
    width: 220px;
    height: auto;
    min-height: 0;
    max-height: none;
    margin-top: 20px;
  }

  .div_blog_writtenby-date_wrap {
    flex-wrap: wrap;
  }

  .div_revex_hero_content_pg {
    background-position: 50%;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: flex-start;
    padding-left: 30px;
    padding-right: 30px;
  }

  .div_revex_hero_content_pg.vnit {
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
  }

  .div_revex_hero_content_pg.vnit_program {
    flex-wrap: wrap;
  }

  .div_revex_hero_content_pg.common_evtraining {
    flex-flow: column wrap;
    align-content: space-around;
  }

  .div_wrap_hero_pg {
    width: auto;
    margin-right: 0;
  }

  .div_wrap_hero_pg.lp-pg {
    width: 50%;
    margin-left: 0;
  }

  .text_pg_hero_steppingstone {
    font-size: 20px;
    line-height: 35px;
  }

  .button1_pg_hero {
    text-align: center;
    white-space: nowrap;
  }

  .button1_pg_hero.programee {
    text-align: center;
    text-align: center;
  }

  .linkblock_pg_hero_call_wrap {
    margin-left: 10px;
  }

  .image_pg_call_white {
    max-width: 40%;
  }

  .text_pg_number {
    text-align: left;
    white-space: nowrap;
    font-size: 19px;
  }

  .div_pg_rightform {
    align-self: center;
    width: auto;
  }

  .div_pg_rightform.pgprogram-hide-copy {
    flex: 0 auto;
    justify-content: center;
    width: auto;
    height: auto;
    margin-top: 20px;
  }

  .section_pg_learnfrombest {
    margin-top: -40px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .section_pg_learnfrombest.pg-program {
    padding-top: 55px;
  }

  .div_pg_ups-swrap {
    justify-content: space-between;
  }

  .text_pg_number_learnexpert {
    text-align: center;
    white-space: normal;
    font-size: 26px;
  }

  .div_pg_briefexplain {
    grid-column-gap: 10px;
    flex-wrap: wrap;
    flex: 0 auto;
    justify-content: space-around;
    place-items: stretch stretch;
  }

  .div_pgbriefexplain_wrap {
    justify-content: space-between;
    align-items: flex-start;
    width: 250px;
    height: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div_pgbrief_wrap {
    flex-direction: column;
    justify-content: flex-start;
    height: auto;
    display: flex;
  }

  .section_pg_whatourstudentssay {
    margin-top: 55px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .slide-15 {
    margin-right: 20px;
  }

  .div_contain_whatourstudentssay {
    max-width: none;
    margin-right: auto;
  }

  .div_pg_whatclient-say_wrap {
    width: 500px;
    height: 380px;
  }

  .section_pg_dedicated-careersupport {
    margin-top: 0;
    padding-top: 55px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .section_pg_dedicated-careersupport.no-gap {
    padding-top: 55px;
    padding-bottom: 0;
  }

  .div_pg_careersupport_wrap {
    flex-wrap: wrap;
    justify-content: space-around;
    align-self: stretch;
    align-items: center;
  }

  .div_pg_careersupportcards {
    width: 250px;
    height: auto;
    margin-top: 20px;
  }

  .div_pg_careersupportcards.access-job, .div_pg_careersupportcards.career-coaching {
    width: 250px;
    height: 300px;
  }

  .div_pg_careersupportcards.access-job, .div_pg_careersupportcards.career-coaching {
    width: 250px;
    height: 300px;
  }

  .div_pg_careersupportcards.placement-drives {
    width: 250px;
    height: 300px;
    margin-top: 40px;
  }

  .text_pg_careersupport {
    font-size: 24px;
    line-height: 29px;
  }

  .section_pg_pedagogy {
    margin-top: 55px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .div_contain_pedagogy {
    max-width: 728px;
  }

  .section_pg_syllabus {
    margin-top: 55px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .div_contain_syllabus {
    max-width: 728px;
  }

  .button_pg_downloadcurriculam {
    margin-top: 60px;
  }

  .text_pg_certificate {
    line-height: 50px;
  }

  .section_pg_lasst {
    margin-top: 55px;
    margin-bottom: -55px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .div_contain_plg_last {
    max-width: 728px;
  }

  .div_pg_lasttext-button_wrap {
    column-count: 4;
  }

  .section_pg_certificate {
    margin-top: 55px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .section_pg_lastgreeen-bg {
    margin-top: 0;
    padding-left: 55px;
    padding-right: 55px;
  }

  .section_pg_lastgreeen-bg.blue {
    margin-top: 55px;
  }

  .div_freenblock_text-button__wrap {
    flex-wrap: wrap;
  }

  .text_blog_green {
    white-space: normal;
  }

  .div_wrap_blog_career {
    flex-direction: row;
  }

  .text_program_hero {
    margin-top: 0;
  }

  .image_pg_certificate.small, .html-embed-4 {
    margin-left: 0;
  }

  .div_wayforward_wrap {
    flex-wrap: nowrap;
    align-items: center;
  }

  .section_keyoutcomes_pg {
    margin-top: 55px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .button1_pg_downloadbrochure.white_brochure.popup {
    text-align: center;
    white-space: nowrap;
    text-align: center;
    white-space: nowrap;
    text-align: center;
    white-space: nowrap;
    justify-content: center;
    margin-left: 0;
  }

  .div_pghero_wrap {
    flex-wrap: wrap;
    justify-content: flex-start;
  }

  .section_pg_keyfeatures {
    margin-top: 55px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .div_contain_pg_keyfeatures {
    max-width: 728px;
  }

  .div_pg_outcomes_wrap {
    flex-flow: column;
    align-items: center;
  }

  .text_pg {
    text-align: center;
    font-size: 18px;
    line-height: 36px;
  }

  .text_pg_bullets {
    text-align: center;
    font-family: Urbanist;
  }

  .div_group_pg_keyoutcomes {
    border-left: 4px none var(--light-sea-green);
    border-radius: 10px;
    height: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
  }

  .text_keyoutcomes_pg {
    font-size: 20px;
  }

  .section_whyev_pg {
    margin-top: 55px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .div_benefitev_left_pg {
    width: auto;
  }

  .para_benefitev_white, .para_benefitev_pg {
    font-size: 18px;
    line-height: 24px;
  }

  .section_pg_wayforward, .section_pg_pedagogy_program {
    margin-top: 55px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .div_pedagogy-image_headingwrap {
    margin-top: 0;
  }

  .div_button_background {
    margin-top: 55px;
  }

  .section_pg_progforyou {
    margin-top: 0;
    padding-left: 55px;
    padding-right: 55px;
  }

  .div_progforyou_block_wrap {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .section_pg_industrycertificate {
    margin-top: 55px;
    padding-bottom: 40px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .section_pg_faculty {
    margin-top: 55px;
    padding-bottom: 20px;
    padding-left: 55px;
    padding-right: 55px;
    display: none;
  }

  .section_pg_faculty._2-cards {
    display: block;
  }

  .section_pg_faculty._2-cards.hide {
    display: none;
  }

  .div_alumini_wrap_pg {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    justify-content: space-around;
    justify-items: center;
  }

  .div_alumini_block_pg {
    justify-content: space-between;
    width: 250px;
    height: auto;
  }

  .div_admission_pg {
    grid-column-gap: 30px;
    grid-row-gap: 50px;
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    display: flex;
  }

  .div_admission_step_wrap {
    justify-content: space-around;
    width: 250px;
    height: 400px;
    padding: 10px;
  }

  .list-3 {
    font-size: 18px;
    line-height: 25px;
  }

  .text_admision_step_number {
    font-family: Montserrat, sans-serif;
  }

  .section_programfee_pg {
    margin-top: 55px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .image_pg_financial_point3 {
    width: 300px;
    top: -80px;
  }

  .section_pg_financialassistance {
    margin-top: 55px;
    margin-bottom: 0;
    padding-left: 55px;
    padding-right: 55px;
  }

  .text_revex_hero_progdetails_simple {
    font-size: 14px;
    line-height: 17px;
  }

  .div_pg_features_wrap {
    justify-content: flex-start;
    align-items: stretch;
  }

  .image_pg-keyfeature {
    width: 30%;
    max-width: none;
  }

  .div_pg_pedagogy_imagentext_wrap {
    align-items: flex-start;
  }

  .image_pg_curriculum {
    align-self: flex-start;
  }

  .text_pg_curriculamheading.lessboldfont {
    font-size: 26px;
  }

  .button_pg_downloadcurriculam_white-copy {
    margin-top: 0;
  }

  .button_pg_downloadcurriculam_white-copy.orange {
    font-size: 22px;
    line-height: 32px;
  }

  .section_pg_financialassistance_new {
    margin-top: 55px;
    margin-bottom: 0;
    padding-left: 55px;
    padding-right: 55px;
  }

  .div_pg_progfee_wrap {
    flex-direction: row;
    width: auto;
    margin-left: 0;
  }

  .text_pg_emi {
    font-size: 18px;
  }

  .div_pg_emi_recommended_wrap {
    flex-wrap: nowrap;
  }

  .text_pg_60months.strike {
    white-space: nowrap;
    white-space: nowrap;
  }

  .text_pg_oneshot_number {
    white-space: nowrap;
    margin-left: 10px;
    margin-right: 10px;
  }

  .div_futureready_skills_left {
    align-self: center;
  }

  .div_pg-lp_futureready_wrap.pgintl {
    margin-left: 20px;
    margin-right: 20px;
  }

  .text_pg-lp_futureready_offer {
    line-height: 30px;
  }

  .text_pg_recommended_right-slign {
    align-self: center;
    margin-left: 30px;
  }

  .section_pg_launchoffer {
    margin-top: 55px;
    margin-bottom: -55px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .div_pg-lp_wrap_hero {
    justify-content: space-between;
    align-items: flex-start;
  }

  .section_revex_masterclass_hero {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .div_revex_hero_masterclases_content_pg {
    background-position: 50%;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 40px;
    padding-right: 40px;
  }

  .div_wrap_masterclass_hero_pg {
    width: auto;
    margin-right: 0;
  }

  .text_masterclass_hero_steppingstone-copy {
    font-size: 26px;
  }

  .div_master_hero_line {
    margin-left: 20px;
    margin-right: 20px;
  }

  .hero-heading-left_masterclasses {
    border-bottom-style: none;
    margin-top: 55px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .div_expertspeaker {
    flex-flow: row;
    justify-content: space-around;
    align-items: center;
    margin-bottom: 40px;
  }

  .div_expertspeaker.rightimage {
    margin-bottom: 40px;
  }

  .div_speaker_content {
    justify-content: flex-start;
    align-self: center;
    width: auto;
    max-width: 100%;
    margin: 20px;
  }

  .div_expertspeaker_image_wrap {
    flex-wrap: wrap;
    justify-content: center;
  }

  .image_m {
    height: 80px;
  }

  .image_expertspeaker_master {
    max-width: 100%;
  }

  .section_masterclass_learningoutcomes {
    margin-top: 0;
    padding-left: 55px;
    padding-right: 55px;
  }

  .div_masterclass_learningoutcome_wrap {
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    margin-top: 0;
  }

  .div_masterclass_learningoutcomes {
    width: 250px;
    height: 300px;
    margin-top: 20px;
  }

  .div_masterclassattendees_wrap {
    align-self: center;
  }

  .section_masterclass {
    margin-top: 55px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .div_masterclass_rolesinclude {
    border-left: 4px none var(--light-sea-green);
    border-radius: 10px;
    height: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
  }

  .text_masterclass_pointsinclude {
    font-size: 20px;
  }

  .section_masterclass_dtudenttestimonila {
    margin-top: 55px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .section_masterclas_attendees {
    margin-top: 55px;
    margin-bottom: -55px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .div_masterclasss_speaker {
    width: auto;
    margin-bottom: 40px;
  }

  .image_blogs_cardimage {
    width: 210px;
    height: 150px;
  }

  .heading_blog_card {
    text-transform: capitalize;
  }

  .div_blog_card_contentwrap {
    margin-left: 10px;
    margin-right: 10px;
  }

  .collection-list-wrapper-blog {
    flex-flow: column;
    display: flex;
  }

  .collection-list-blog {
    flex-wrap: wrap;
    flex: 1;
    justify-content: space-between;
    align-self: stretch;
    align-items: center;
    display: flex;
  }

  .collection-item-blog {
    flex-wrap: wrap;
    flex: 1;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    width: auto;
    padding: 0;
    display: flex;
    position: static;
  }

  .section_ama_hero {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .div_ama_banner_hero {
    background-position: 50%;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 40px;
    padding-right: 40px;
  }

  .text_ama_hero_heading {
    font-size: 80px;
  }

  .text_ama_date {
    white-space: nowrap;
  }

  .section_ama_acrossborders {
    margin-top: 55px;
    margin-bottom: 0;
    padding-left: 55px;
    padding-right: 55px;
  }

  .div_contain_ama_acrossborder {
    max-width: 728px;
  }

  .heading_ama_crossborder {
    line-height: 50px;
  }

  .section_ama_acrossborders_aboutsessions {
    margin-top: 55px;
    margin-bottom: 0;
    padding-left: 55px;
    padding-right: 55px;
  }

  .div_contain_aboutsession {
    max-width: 728px;
  }

  .heading_ama_aboutsession {
    white-space: nowrap;
  }

  .div_ama-alumini_wrap {
    align-self: center;
  }

  .section_ama_dtudenttestimonila-copy {
    margin-top: 55px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .section_ama_dtudenttestimonila-copy.greybg {
    padding-top: 0;
  }

  .div_buildfutureadvantage_new {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
  }

  .hero-split_div_buildfutureadvantage_new {
    justify-content: flex-start;
    align-self: center;
    width: 743.027px;
    max-width: 100%;
    margin: 10px;
  }

  .hero-split_div_buildfutureadvantage_img_new {
    justify-content: flex-start;
    align-self: center;
    max-width: 100%;
    margin: 10px;
  }

  .para_buildfutureadvantage_new {
    font-size: 16px;
    line-height: 35px;
  }

  .image_buildfutureadvantage_new {
    width: 500px;
    max-width: 100%;
  }

  .div_ama_blueright {
    justify-content: space-around;
    align-self: stretch;
  }

  .image_ama_belowimage {
    top: 3%;
  }

  .div_ama_logo_wrap {
    padding-left: 55px;
    padding-right: 55px;
  }

  .image-29 {
    padding-left: 0;
  }

  .div_lp_wrap {
    justify-content: space-between;
  }

  .section_pg_faq {
    margin-top: 55px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .div_contain_faq {
    max-width: none;
    margin-right: auto;
  }

  .div_pg_faq_wrap {
    padding-left: 0;
    padding-right: 0;
  }

  .div_faq_questionswrap {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section_careertransformation {
    margin-top: 55px;
    padding-bottom: 55px;
    padding-left: 0;
    padding-right: 0;
  }

  .section_careertransformation.mobile-hide {
    display: none;
  }

  .section_careertransformation.desktop-ipad-hide.hide, .section_careertransformation.mobile-hide {
    display: none;
  }

  .section_careertransformation.mobile-hide.nogap {
    margin-top: 0;
    display: flex;
  }

  .section_careertransformation.desktop-ipad-hide {
    display: block;
  }

  .section_careertransformation.desktop-ipad-hide.hide, .div_careertransformation {
    display: none;
  }

  .div_careertrans_whitebg_wrap {
    justify-content: center;
    padding-left: 55px;
    padding-right: 55px;
  }

  .div_careertrans_right_wrap {
    margin-top: 0;
    padding-left: 55px;
    padding-right: 55px;
  }

  .text_careertransfor_name {
    text-align: right;
  }

  .div_careertrans_image_wrap {
    margin-bottom: 0;
  }

  .image_careertrans {
    width: 60%;
  }

  .div_careertransformation_text_wrap {
    margin-left: 55px;
    margin-right: 55px;
  }

  .div_career_logo_wrap {
    padding-left: 55px;
    padding-right: 55px;
  }

  .div_careertransformation_wrap {
    width: auto;
  }

  .div_offer_wrap_big {
    padding-left: 10px;
  }

  .div_formfield_wrap {
    flex-direction: row;
    align-self: stretch;
    align-items: center;
  }

  .div_formfield_wrap.vertical {
    flex-direction: column;
  }

  .form-block_evacadforms.ev-training_hide {
    display: none;
  }

  .div_applynow_wrap {
    height: auto;
  }

  .div_applynow {
    width: 650px;
    height: 100vh;
  }

  .form_field-label {
    text-align: left;
  }

  .section_programoverview {
    margin-top: 55px;
    padding: 20px 55px 40px;
  }

  .image_vnit_below-pedagogy {
    width: 500px;
  }

  .text-block-26 {
    text-align: center;
  }

  .div_vnit_careersupport {
    width: 250px;
    height: 300px;
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .div_vnit_careersupport.career-coaching {
    width: 250px;
    height: 300px;
  }

  .div_wrap_hero_vnit {
    width: auto;
    margin-right: 0;
  }

  .image_vnit {
    height: auto;
  }

  .text_vnit_hero_brief {
    font-size: 20px;
    line-height: 35px;
  }

  .button_vnit_hero {
    text-align: center;
    white-space: nowrap;
  }

  .div_vnit_briefs {
    flex-wrap: wrap;
    justify-content: space-between;
    margin-left: 55px;
    margin-right: 55px;
  }

  .div_vnit_hero_usp_small {
    flex-wrap: wrap;
    justify-content: center;
    margin: 10px;
  }

  .div_vnit_hero_usp_small.ev-training {
    flex-wrap: nowrap;
  }

  .div_vnit_usp_wrap {
    margin-top: 10px;
  }

  .text_div_vnit_hero_usp_number {
    text-align: center;
    white-space: normal;
    font-size: 20px;
    line-height: 20px;
  }

  .text_div_vnit_hero_usp_text {
    text-align: center;
    font-size: 14px;
    line-height: 14px;
  }

  .section_vnit_learnfromtopindutry {
    margin-top: 55px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .div_contain_learnfromtopindutry {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    max-width: 728px;
  }

  .div_learnfromtopindutry_logo_textvnit-lp_wrap {
    width: auto;
    margin-left: 40px;
    margin-right: 0;
  }

  .div_learnfromtopindutry_logo_textvnit-lp_wrap.no-gap {
    margin-right: 0;
  }

  .div_learnfromtopindutry_image_certificate_wrap {
    width: 420px;
    margin-right: 0;
    padding-right: 0;
  }

  .div_learn-image_wrap {
    justify-content: space-between;
  }

  .div_vnit_learn_logotext_wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    margin-left: 0;
    margin-right: 0;
  }

  .div_vnit_belowhero_usp {
    flex-wrap: wrap;
    margin-left: 10px;
    margin-right: 10px;
  }

  .image_vnit_usp_belowhero {
    width: auto;
  }

  .div_vnit_usp_wrap_belowhero {
    margin-left: 0;
  }

  .text_div_vnit_belowhero_usp_number {
    text-align: center;
    font-size: 18px;
    line-height: 19px;
  }

  .richtext_keyoutcomes li {
    font-size: 18px;
  }

  .image_vnit_wayforward {
    max-width: 40%;
  }

  .text-block-27, .text-block-28 {
    text-align: center;
  }

  .div_pg_curriculum_wrap-copy {
    margin-left: 0;
  }

  .text-block-29 {
    text-align: center;
  }

  .text_vnit_number {
    text-align: center;
    margin-top: 10px;
    margin-left: 0;
  }

  .div_1170_vnit_wrap {
    justify-content: flex-start;
    align-items: center;
  }

  .div_vnit_quali_textwrap_1 {
    align-items: flex-start;
  }

  .span_bg_white {
    display: block;
  }

  .section_vnit_lp_lasst {
    margin-top: 55px;
    margin-bottom: -55px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .div_contain_vnit_last {
    max-width: 728px;
  }

  .div_vnit_lasttext-button_wrap {
    column-count: 4;
  }

  .button_common_evtraining_aedi, .button_common_evtraining_pgp {
    text-align: center;
    white-space: nowrap;
  }

  .div_vnit_header {
    margin-left: 20px;
    margin-right: 20px;
  }

  .section_vnit_revex_hero {
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .text_evtraining_hero_brief {
    font-size: 20px;
    line-height: 35px;
  }

  .section_evtraining_chooselearningtrack {
    margin-top: 55px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .div_evtraining_certificateprogram_container {
    flex-wrap: wrap;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    justify-content: space-around;
    align-self: auto;
    margin-right: 0;
  }

  .div_evtraining_programbigblock {
    width: 430px;
  }

  .div_evtraining_learningtrack_wrap {
    border-radius: 10px;
    width: auto;
  }

  .div_evtraining_learningtrack_wrap.pg-ev-tech, .div_evtraining_learningtrack_wrap.vnitphoto, .div_evtraining_learningtrack_wrap.charging-energy, .div_evtraining_learningtrack_wrap.ev-thermal-management, .div_evtraining_learningtrack_wrap.charging, .div_evtraining_learningtrack_wrap.thermal, .div_evtraining_learningtrack_wrap.pg-ev-tech, .div_evtraining_learningtrack_wrap.vnitphoto, .div_evtraining_learningtrack_wrap.charging-energy, .div_evtraining_learningtrack_wrap.ev-thermal-management, .div_evtraining_learningtrack_wrap.charging, .div_evtraining_learningtrack_wrap.thermal {
    width: auto;
  }

  .button1_evtraining_hero {
    text-align: center;
    white-space: nowrap;
  }

  .div_evtraining_certificateprogram_wrap {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .div_evtraining_button_background {
    flex-wrap: wrap;
    justify-content: space-around;
    margin-top: 55px;
  }

  .text_evtraining_learnfrombest {
    max-width: none;
    font-size: 26px;
  }

  .button_evtraining_downloadcurriculam_white {
    margin-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text_evindustry_usp_text {
    text-align: center;
    white-space: normal;
    font-size: 20px;
    line-height: 20px;
  }

  .button_common_evtraining_plain_orange {
    text-align: center;
    white-space: nowrap;
  }

  .div_evtraining_wrap {
    flex-wrap: wrap;
    justify-content: flex-start;
  }

  .section_evtraining_learnfrombest {
    margin-top: 55px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .div_evtraining_briefs {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    margin-left: 55px;
    margin-right: 55px;
    display: grid;
  }

  .section_evtraining_hero {
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .div_evtraining_programoverview {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section_aedi_lp_whatwillyou-learn {
    margin-top: 55px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .div_aedi_lp_whatwilllearn_wrap {
    column-count: 4;
  }

  .div_aedi_lp_hero-form_wrap {
    flex-wrap: wrap;
  }

  .div_certificate_wrap {
    flex-direction: column;
  }

  .div_downloadbrochure_background_commonpage_aedi {
    height: 100vh;
  }

  .div_wrap_brochures {
    flex-wrap: wrap;
    justify-content: center;
  }

  .evtraining_commonbrochure_submit-button {
    align-self: center;
  }

  .div_evtraining_bg-hero {
    background-size: cover;
  }

  .div_contain_placement_wider {
    max-width: 728px;
  }

  .div_evtraining_certificateprogram_wider_container {
    flex-wrap: wrap;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    justify-content: space-around;
    align-self: auto;
    margin-right: 0;
  }

  .div_dwldbrochure_background_commonpage_allbrochures {
    height: 100vh;
  }

  .button_evtraining_dwldbroall_white {
    margin-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div_downloadbrochure_popup_scroll {
    width: 650px;
    height: 100vh;
  }

  .div_greybachground_applynowhero_scroll {
    display: none;
  }

  .div_vnitprog_answer {
    align-self: flex-start;
  }

  .div_vnit_facilitatedby_wrap {
    justify-content: center;
    align-items: flex-end;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .div_vnit_fee_wrap {
    flex-flow: wrap;
  }

  .text_vnit_progfee {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_blog_card_media {
    object-fit: fill;
    flex: none;
    width: auto;
    height: 150px;
    min-height: 0;
    max-height: none;
    margin-top: 0;
  }

  .image_blogs_cardimage_media {
    height: auto;
  }

  .div_blog_writtenby-date_wrap_media {
    flex-wrap: wrap;
  }

  .div_blog_hero_cards_media_wrap {
    justify-content: space-around;
  }

  .div_blog_hero_cards_media_info {
    justify-content: flex-end;
  }

  .image_expertspeaker_master_cms {
    max-width: 100%;
    margin-left: 10px;
  }

  .div_speaker_content_cms {
    justify-content: flex-start;
    align-self: center;
    width: auto;
    max-width: 100%;
    margin: 0 20px;
  }

  .section_events {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .section_events_home_cards {
    margin-top: 55px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 55px;
    padding-right: 55px;
  }

  .div_lsform_applynow_popup {
    height: 100vh;
  }

  .lsform_applynow_popup_wrap-copy {
    width: 650px;
    height: 100vh;
  }

  .div_lsform_dwldbrochure_popup {
    height: 100vh;
  }

  .lsform_dwldbrochur_popup_wrap {
    width: 650px;
    height: 100vh;
  }

  .blog-form {
    flex-flow: column;
    justify-content: space-between;
    align-self: center;
    align-items: center;
    display: flex;
  }

  .form-4 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: space-between;
    display: flex;
  }

  .section_pg_lassssst, .section_vnit_lp_lasssst {
    margin-top: 55px;
    margin-bottom: -55px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .div_masterclass_learningoutcome_specialcourse {
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    margin-top: 0;
  }

  .div_applynowform2 {
    width: 650px;
    height: 100vh;
  }

  .heading_evtrainingbanner {
    font-size: 38px;
    line-height: 46px;
  }

  .subheadng_evtraining_orange {
    margin-left: 0;
    font-size: 38px;
    line-height: 46px;
  }

  .div_evtraining_heading_herowrap {
    flex-wrap: wrap;
    justify-content: center;
  }

  .richtext_masterclass_vnitprog_answer {
    font-size: 18px;
  }

  .div_vnit_lp_brochurebutton_wrap {
    flex-wrap: wrap;
    justify-content: center;
  }

  .div_pgprogram_applynow1-shortform {
    height: 100vh;
  }

  .div_pgprogram_applynow1_popup {
    width: 650px;
    height: 100vh;
  }

  .div_masterclassregisternow_background_commonpage {
    height: 100vh;
  }

  .div_masterclassregisternow_background_commonpage_popup {
    width: 650px;
    height: 100vh;
  }

  .button1_masterclass-registernow {
    text-align: center;
    white-space: nowrap;
  }

  .section_evtraining_masterclassdetails {
    margin-top: 55px;
    margin-bottom: -55px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .button1_events_registernow_knowmore.transparent.accelerate {
    margin-left: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .button1_events_registernow_knowmore.accelerate {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text_newmasterclass {
    left: 74px;
  }

  .div_pgdprogram_applynow1-shortform-_common, .div_program_applynow1-shortform-_vnitmtech, .div_program_aedi_applynow1-shortform, .div_pgp-intl-_applynow1-shortform, .div_program_aedi-intl-_applynow1-shortform, .div_common-intl-applynow1-shortform-_commonpage, .div_commomprogram_applynow1-shortform-_common {
    height: 100vh;
  }

  .text-span-97 {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    padding-left: 10px;
  }

  .div_evthermalmgmt-intl-_applynow1-shortform-_common, .div_charging-energyinfra-intl-_applynow1-shortform-_common, .div_evbattery-storage-intl-_applynow1-shortform-_common, .div_evchargingsystems_applynow1-shortform-_common, .div_appliedevthermal_applynow1-shortform-_common, .div_evbattery-storage_applynow1-shortform-_common {
    height: 100vh;
  }

  .section_pg_campussession {
    margin-top: 0;
    padding-left: 55px;
    padding-right: 55px;
  }

  .div_contain_pg_campussession {
    max-width: 728px;
  }

  .text_placement-support {
    width: auto;
    margin-top: 20px;
  }

  .text_course_heading {
    font-size: 16px;
    line-height: 24px;
  }

  .text_course_syllabus {
    align-items: flex-start;
    font-size: 16px;
    line-height: 24px;
  }

  .div_evdesignverification-intl-_applynow1-shortform-_common {
    height: 100vh;
  }

  .div_wrap_dates, .div_wrap_dates.right-align, .div_wrap_dates.right-align {
    padding-top: 10px;
  }

  .img_placementassistance {
    margin-top: 20px;
  }

  .text_shortcourse {
    font-size: 18px;
  }

  .div_bundlecourses_wrap {
    flex-wrap: nowrap;
    align-items: center;
  }

  .text_bundle-courses.gap {
    font-size: 20px;
  }

  .div_admission_pg_4cards {
    grid-column-gap: 30px;
    grid-row-gap: 50px;
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    display: flex;
  }

  .div_feestructure_intl_pg {
    align-self: center;
  }

  .div_dwldbrochure_pgp-intl, .div_dwldbrochure_thermalmgmt, .div_dwldbrochure_chargingenergyinfra, .div_dwldbrochure_evdesignverificationvalidn, .div_dwldbrochure_evthermalmgmt, .div_dwldbrochure_charging-energy-infrastructure, .div_dwldbrochure_evdesignvalidationveri, .div_evdesignverivali_applynow1-shortform {
    height: 100vh;
  }

  .div_pgprogram_downloadbrochure {
    height: 100vh;
    display: none;
  }

  .youtube {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    flex: 0 auto;
    justify-content: flex-end;
    align-items: flex-start;
    width: 500px;
    height: 361px;
    margin-left: 0;
    margin-right: 0;
    overflow: visible;
  }

  .text-block-48 {
    font-size: 18px;
    line-height: 22px;
  }

  .dropdown-link-9 {
    white-space: break-spaces;
  }

  .div_program-features_b2b {
    width: 250px;
    height: auto;
  }

  .div_containfeatures_b2b {
    max-width: 728px;
  }

  .text_revex_hero_b2b, .text_bundling_b2b, .text_learncourses_b2b-2, .text_ch_b2b-2 {
    font-size: 14px;
    line-height: 17px;
  }

  .div_testimonials_b2b {
    grid-column-gap: 50px;
    grid-row-gap: 40px;
    flex-wrap: wrap;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    display: flex;
  }

  .mask-17 {
    height: auto;
  }

  .div_testimonalblock_b2b {
    width: 300px;
    height: 380px;
  }

  .footer-wrapper_b2b {
    flex-flow: row;
    margin-left: 0;
    margin-right: 0;
  }

  .footer_b2b {
    margin-top: 55px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .footer-link-2 {
    font-size: 16px;
    line-height: 19px;
  }

  .footer_text_b2b {
    font-size: 14px;
    line-height: 17px;
  }

  .container_moreaboutus_b2b {
    max-width: 728px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .footer-content_b2b {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-flow: row;
    justify-content: flex-start;
    align-self: stretch;
    justify-items: center;
    width: auto;
    margin-top: 20px;
    margin-left: 0;
    display: flex;
  }

  .section_er_homesection {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div_pr_homesection_left {
    flex-flow: column;
    width: 50%;
    display: flex;
  }

  .image-9 {
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .image-63 {
    position: static;
  }

  .image-5 {
    display: none;
  }

  .div_pr_homesection_right {
    width: 200px;
    height: auto;
    padding-left: 20px;
    position: relative;
    inset: 0% 0% 0% auto;
  }

  .div_pr_homesection_right.placement {
    display: none;
    inset: 0%;
  }

  .div_pr_homesection_right.placement.second {
    display: none;
  }

  .div_pr_homesection {
    flex-flow: row;
  }

  .image-65 {
    display: none;
  }

  .div-block-55 {
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
    width: 300px;
    height: auto;
    display: flex;
  }

  .div-block-59 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    display: grid;
  }

  .div-block-63 {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    align-items: flex-start;
    height: auto;
    padding: 10px;
  }

  .div-block-64 {
    width: 300px;
    height: auto;
  }

  .text-block-91 {
    background-color: var(--light-orange);
    border-radius: 1000px;
    width: auto;
    height: auto;
    padding: 10px;
    font-size: 30px;
    line-height: 40px;
  }

  .section-7 {
    padding-left: 55px;
    padding-right: 55px;
  }

  .div-block-69 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .text-block-97 {
    width: auto;
  }

  .div-block-70 {
    width: 250px;
  }

  .div-block-71 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .youtube-2 {
    width: auto;
  }

  .bold-text_pgdesign {
    font-size: 32px;
    line-height: 45px;
  }

  .div_hero_heading_pgdesign {
    width: auto;
  }

  .div_hero_splitright_pgdesign {
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
  }

  .container_hero_pgdesign {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .section_hero_pgdesign {
    padding: 100px 55px 10px;
  }

  .image_pgdesign {
    width: 300px;
    max-width: none;
    height: 314px;
  }

  .div_twobuttons.wrap {
    flex-flow: wrap;
  }

  .section_service_pgdesign {
    margin-top: 60px;
    padding-top: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .section_service_pgdesign.no-top-space {
    margin-bottom: 0;
  }

  .container_services_pgdesign {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 700px;
    margin-top: 10px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    overflow: hidden;
  }

  .text-block-101 {
    margin-bottom: 0;
  }

  .section_coursecompletion {
    margin-top: 0;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section_coursecompletion.space {
    padding-left: 55px;
    padding-right: 55px;
  }

  .section_coursetopics_pgdesign {
    margin-top: 55px;
    padding-top: 40px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .container_aboutus_pgdesign-copy {
    flex-flow: column;
  }

  .div_aboutushero_pgdesign-copy {
    display: none;
  }

  .image-84-copy {
    flex: 0 auto;
    order: 0;
    display: none;
  }

  .section_handson_pgdesign-copy {
    margin-bottom: 0;
    padding: 40px;
  }

  .container_aboutus_pgdesign-copy-copy {
    max-width: 728px;
  }

  .div_aboutushero_pgdesign-copy-copy {
    display: none;
  }

  .text-block-111 {
    margin-bottom: 160px;
  }

  .div-block-84 {
    flex-flow: row;
  }

  .div-block_left_handson {
    grid-column-gap: 150px;
    grid-row-gap: 150px;
  }

  .section_testimonial_pgdesign {
    margin-top: 55px;
    padding-top: 0;
    padding-left: 55px;
    padding-right: 55px;
  }

  .section_testimonial_pgdesign.gap {
    padding-left: 55px;
    padding-right: 55px;
  }

  .navbar-2 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    padding-left: 55px;
    padding-right: 55px;
    display: flex;
  }

  .nav-menu-2 {
    background-color: #fff;
  }

  .container-7 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: row;
    flex: 1;
    justify-content: center;
    align-self: auto;
    align-items: center;
    max-width: 1370px;
  }

  .div-block-90 {
    background-color: #fff;
    justify-content: center;
    align-items: center;
  }

  .menu-button-3 {
    display: block;
  }

  .button_orange_applynow {
    flex: 0 auto;
    align-self: auto;
    margin-left: 0;
  }

  .brand {
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: center;
    display: flex;
  }

  .waves---master-tiles-features-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .waves---heading-2-no-margins {
    line-height: 36px;
  }

  .waves---section-medium {
    padding-top: 50px;
  }

  .waves---sticky-halves-left {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .waves---sticky-halves {
    flex-direction: column;
    align-items: center;
  }

  .waves---grid-halves-sticky {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .waves---content-sticky-features-2 {
    text-align: center;
    align-items: center;
  }

  .image-96 {
    max-width: 75%;
  }

  .div-block-92 {
    flex-flow: wrap;
    display: block;
  }

  .uui-padding-vertical-xhuge-2 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .uui-testimonial15_mask-2 {
    width: 50%;
  }

  .uui-testimonial15_component-2 {
    flex-flow: wrap;
    width: 500px;
    margin-top: 1rem;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .div-block-94 {
    left: 100px;
  }

  .image-98 {
    max-width: 80%;
  }

  .div-block-95 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
  }

  .uui-page-padding-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-padding-vertical-xhuge-3 {
    padding-top: 6rem;
    padding-bottom: 3rem;
  }

  .uui-testimonial15_mask-3 {
    width: 50%;
  }

  .uui-testimonial15_component-3 {
    width: 800px;
    padding-left: 0;
    padding-right: 0;
  }

  .section_projects_pgdesign {
    padding-left: 55px;
    padding-right: 55px;
  }

  .div_labs_project {
    width: 290px;
  }

  .text-block-122 {
    font-weight: 600;
  }

  .text-block-124 {
    font-size: 13px;
  }

  .div-block-96 {
    height: auto;
    padding-bottom: 10px;
  }

  .div-block-97 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: row;
    width: auto;
  }

  .section_whyev_pgdesign {
    padding-top: 60px;
  }

  .div-block-98 {
    flex-flow: column;
  }

  .div_right_whyev {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-12 {
    padding-top: 40px;
  }

  .link-block-2_pgd {
    margin-bottom: 10px;
  }

  .footer-copyright-center_pgd {
    margin-top: 0;
  }

  .container_section_moreaboutus_pgdesign {
    max-width: 728px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .footer-wrapper_pgdesign {
    flex-flow: column;
    margin-left: 0;
    margin-right: 0;
  }

  .footer-block_pgd.center {
    justify-content: space-around;
    align-items: flex-start;
    margin-left: 20px;
  }

  .footer-content_pgd {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-flow: row;
    justify-content: flex-start;
    align-self: stretch;
    justify-items: center;
    width: auto;
    margin-top: 20px;
    margin-left: 0;
    display: flex;
  }

  .footer_text_pgd {
    font-size: 14px;
    line-height: 17px;
  }

  .text-block-3_pgd {
    font-size: 18px;
    line-height: 22px;
  }

  .title-small_pgd {
    white-space: nowrap;
    font-size: 18px;
    line-height: 22px;
  }

  .text-block_footer_number_pgd {
    white-space: normal;
    width: auto;
  }

  .footer-link_pgd {
    font-size: 16px;
    line-height: 19px;
  }

  .div_footer-links_wrap_pgd {
    margin-left: 20px;
    display: none;
  }

  .footer_pgdesign {
    margin-top: 55px;
    padding-bottom: 10px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .div_footer_callwrap_pgd {
    margin-top: 20px;
  }

  .uui-testimonial15_slide_success {
    padding-top: .25rem;
  }

  .uui-testimonial15_component_success {
    flex-flow: wrap;
    width: 450px;
    margin-top: 1rem;
    padding-bottom: 4rem;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .uui-padding-vertical-xhuge_success {
    padding-top: 3rem;
    padding-bottom: 3rem;
    padding-left: 40px;
  }

  .uui-testimonial15_mask_success {
    width: 70%;
  }

  .div-block-2 {
    width: auto;
  }

  .a-header-image-block {
    max-width: 100%;
    height: auto;
    padding-bottom: 0;
    display: block;
    position: relative;
  }

  .new_uui-heroheader20_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .new_uui-heroheader20_lightbox {
    max-width: none;
    height: 30rem;
  }

  .new_uui-heroheader20_lightbox.shadow-xxlarge {
    max-width: 200px;
  }

  .div-block-114 {
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .div_revex_hero_pgd {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    width: 630px;
    height: 100px;
    top: 55px;
  }

  .div_revex_pgd {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div_revex_pgd.max-size {
    margin-left: 0;
    margin-right: 0;
  }

  .text_div_hero_pgd {
    text-align: center;
    font-size: 20px;
    line-height: 25px;
  }

  .text-block_pgd {
    font-size: 12px;
    line-height: 16px;
  }

  .text-block-145 {
    flex-flow: column;
    display: block;
  }

  .div_learn_services_pgd {
    justify-content: center;
    align-items: center;
    width: 600px;
    margin-bottom: 60px;
    display: flex;
  }

  .image-112 {
    margin-bottom: 40px;
  }

  .div_revex_services_pgd {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: space-between;
    align-self: stretch;
    width: 580px;
  }

  .text_div_services_pgd {
    font-size: 40px;
  }

  .text-block_services_pgd {
    text-align: center;
    justify-content: flex-start;
    align-items: stretch;
    font-size: 20px;
    line-height: 28px;
  }

  .section_certificate_pgd {
    padding-top: 60px;
  }

  .section_eligibity_pgd {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .div_eligibility_wrapper_pgd {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .image-114 {
    width: 400px;
  }

  .div-block-92-copy-2, .div-block-1, .div-block-128, .div-block-130, .div-block-132, .div-block-14, .div-block-135 {
    flex-flow: wrap;
    display: block;
  }

  .section_pgd_forms {
    width: auto;
    padding: 60px 40px;
  }

  .div_main_pgdformright {
    justify-content: center;
    align-items: center;
    width: 450px;
    height: auto;
  }

  .div_logo_pgdform {
    justify-content: center;
    align-items: center;
    padding-bottom: 20px;
  }

  .div_pgdforms {
    justify-content: center;
    align-items: center;
  }

  .text-field_pgcform {
    width: auto;
    font-size: 12px;
  }

  .text-field_pgcform.width {
    font-size: 14px;
  }

  .div_block_pgcform-3 {
    margin-bottom: 20px;
  }

  .field-label_pgcform-2 {
    font-size: 16px;
  }

  .div_block_pgcform-4 {
    margin-bottom: 20px;
  }

  .field-label_pgcform-3 {
    font-size: 16px;
  }

  .div_pgdnew_totalwrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .div_pgdnew_totalwrapper.center {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
  }

  .div_main_pgdformleft {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: auto;
    display: flex;
  }

  .image-115 {
    max-width: 70%;
  }

  .link-block-12 {
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: center;
    display: flex;
  }

  .div_careeropp_pgdwrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .section_wayforward_pgd {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: auto;
    margin-bottom: 60px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-18 {
    max-width: 700px;
  }

  .div_wf_pgd {
    background-size: 200px 200px;
    width: 200px;
    padding: 10px;
  }

  .text-block-164 {
    font-size: 30px;
    line-height: 38px;
  }

  .text-block-165 {
    line-height: 18px;
  }

  .image-117 {
    width: 700px;
    max-width: none;
    height: 500px;
  }

  .div-block-150 {
    left: 100px;
  }

  .image-121 {
    max-width: 80%;
  }

  .div-block-84-copy-2 {
    grid-column-gap: 150px;
    grid-row-gap: 150px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: center;
    align-items: flex-start;
    margin-top: 0;
    display: flex;
    position: static;
    top: 0;
  }

  .div-block-154 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    position: relative;
  }

  .div-block-156 {
    margin-top: 150px;
  }

  .section_skills_pgd {
    padding: 30px 0 20px;
  }

  .container-21 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 680px;
    display: flex;
  }

  .div_skillswrapper_pgd {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 680px;
    margin-bottom: 0;
    display: flex;
  }

  .div_skill1_pgd {
    width: 350px;
    height: 280px;
  }

  .div_skill1text_pgd {
    justify-content: center;
    align-items: center;
    width: 160px;
    height: 140px;
    padding: 10px 10px 10px 15px;
    top: -110px;
    right: auto;
  }

  .text-block-174 {
    width: 140px;
    font-size: 14px;
    line-height: 14px;
  }

  .div_skillswrapper_pgd-copy {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
    padding-top: 40px;
    display: flex;
    top: 30px;
  }

  .image-125 {
    width: auto;
    max-width: 80%;
    height: 317.9px;
  }

  .div-block-157 {
    width: auto;
    margin-bottom: 0;
  }

  .text-block-175 {
    margin-bottom: 70px;
  }

  .container_pgdform {
    padding-left: 55px;
    padding-right: 55px;
  }

  .text-block-176 {
    text-align: center;
    width: auto;
  }

  .div-block-162 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    display: flex;
  }

  .select-field-5, .select-field-5-copy {
    width: 170px;
    font-size: 12px;
  }

  .select-field-5-copy.width.gap {
    margin-top: 0;
  }

  .checkbox-field_pgcp.width-300 {
    width: 220px;
  }

  .button_vnit_hero-copy {
    text-align: center;
    white-space: nowrap;
  }

  .div_expertspeaker-copy {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 40px;
  }

  .div_industryoutlook_wrap {
    margin-top: 0;
  }

  .container_hero_pgdesign-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: row;
  }

  .div_wf_pgd_withoutframe {
    background-size: 200px 200px;
    width: 200px;
    padding: 10px;
  }

  .div_1170 {
    margin-left: 0;
    padding-left: 55px;
    padding-right: 55px;
  }

  .div_campus_imersion_title {
    max-width: 65%;
  }

  .section_pg_proghighlighta {
    margin-top: 55px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .container-23 {
    max-width: 728px;
  }

  .pricing-grid-2 {
    grid-column-gap: 30px;
  }

  .pricing-image-2 {
    border-radius: 10px;
  }

  .container-7-copy {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: row;
    flex: 1;
    justify-content: space-between;
    align-self: auto;
    align-items: center;
    max-width: none;
  }

  .div_projects-industry {
    max-width: 70%;
  }

  .div_progcoordinated_logo-text {
    width: 50%;
    margin-left: 0;
    margin-right: 20px;
  }

  .div_main_pgedrivebatterysystemformright {
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
  }

  .div_statswrap {
    align-self: auto;
    max-width: 900px;
    top: -25px;
  }

  .image-132 {
    max-width: 60%;
  }

  .div_thankyou_new {
    flex-flow: column;
  }

  .div_thankyou_new.horizontle {
    flex-flow: wrap;
  }

  .image_hero {
    width: 300px;
  }

  .text-block-180 {
    bottom: 100px;
  }

  .text_hanging, .text_hanging.rounded-corners, .text_hanging.rounded-corners {
    padding-left: 40px;
  }

  .image-133 {
    left: 26px;
  }

  .text_steps.hide {
    flex-flow: column;
    display: none;
  }

  .div_wrap_text {
    align-items: center;
  }

  .text_immersion_air {
    width: auto;
    display: none;
    position: static;
  }

  .text_payfees, .list-9 {
    font-size: 16px;
    line-height: 22px;
  }

  .div_dates_wrap.hide {
    display: none;
  }

  .text_immersion_train, .text_immersion_road {
    width: auto;
    position: static;
  }

  .image_check {
    width: 30px;
    bottom: -8%;
    left: 43%;
  }

  .image-134 {
    width: 400px;
    max-width: 80%;
  }

  .typer {
    color: var(--light-blue-iit-bhubneswar);
  }

  .div_faq_heading-imagewrap {
    display: none;
  }

  .section_hero_pgdesign_lp {
    padding: 100px 55px 10px;
  }

  .section_hero_pgdesign_lp.transparent {
    margin-top: 0;
    padding-top: 20px;
  }

  .container_section_hero_pgdesign_lp {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .container_section_hero_pgdesign_lp.gap {
    padding-top: 20px;
  }

  .container_section_hero_pgdesign_lp.verticle {
    max-width: none;
    padding-top: 0;
  }

  .heading_hero_pgdesign_lp {
    max-height: none;
    font-size: 40px;
  }

  .text_pgcebs_lp_desc {
    margin-top: 20px;
  }

  .frame-3598 {
    grid-row-gap: 10px;
    line-height: 24px;
  }

  .frame-3595 {
    justify-content: flex-start;
  }

  .text {
    font-size: 18px;
    line-height: 24px;
  }

  .heading2_pgdesign_lp.left-aligh {
    max-width: none;
    max-height: none;
  }

  .heading2_pgdesign_lp.left-aligh.nogap {
    margin-bottom: 0;
  }

  .heading2_pgdesign_lp.no-padding {
    margin-bottom: 20px;
  }

  .div_pgcebs-lp_wrap {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: wrap;
    justify-content: flex-end;
    align-items: center;
    width: 50%;
  }

  .div_pgcebs_lp_programco-developed {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-flow: wrap;
    min-width: 0%;
  }

  .div_vnit_learn_logotext_wrap-copy {
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }

  .div_pgcebs-lp_logo-text {
    width: 350px;
    margin-left: 0;
    margin-right: 20px;
    padding: 20px;
  }

  .image_pgcebs {
    max-width: none;
  }

  .text_pgcebs_number_stats {
    text-align: center;
    white-space: normal;
    font-size: 16px;
    line-height: 20px;
  }

  .image_newspapaer, .image_programfor-you {
    width: 250px;
  }

  .div_program-for-you-_wrap {
    max-width: 70%;
  }

  .div_faq_pgcebs-lp_wrap {
    flex-flow: column;
    align-items: flex-start;
    width: auto;
    display: flex;
  }

  .text_faq_pgcebs-lp_headline {
    font-size: var(--_font-size---font-body-size);
  }

  .container_section_hero_pgdesign_lp_faq {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    padding-top: 0;
  }

  .footer-content_pgcebs-lp {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-flow: row;
    justify-content: flex-start;
    align-self: stretch;
    justify-items: center;
    width: auto;
    margin-top: 20px;
    margin-left: 0;
    display: flex;
  }

  .text_worldmap_footer {
    font-size: 24px;
  }

  .container_pgcebs-lp-footer {
    flex-flow: column;
    max-width: 728px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .footer-wrapper_pgdesign_wrap {
    flex-flow: row;
    margin-left: 0;
    margin-right: 0;
  }

  .footer_pgdesign-lp {
    margin-top: 0;
    padding-bottom: 10px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .div_pgcebs_lp_news {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    margin-bottom: 0;
  }

  .navbar-logo-left-container.shadow-three {
    width: auto;
    max-width: 900px;
    margin-left: 25px;
    margin-right: 25px;
    display: block;
  }

  .container-24 {
    justify-content: space-between;
    max-width: 728px;
  }

  .navbar-wrapper-2 {
    flex: 1;
    justify-content: flex-start;
  }

  .image_edrives_hero {
    width: auto;
    max-width: none;
    height: 312px;
  }

  .div-_advanceprog_card_wrap {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .arrow_advproginevtech-lp {
    right: -10%;
  }

  .arrow_advproginevtech-lp.left {
    inset: auto 10% 0% 0%;
    inset: auto 10% 0% 0%;
  }

  .slider_wrap_advproginevtech {
    width: auto;
    max-width: 1000px;
    padding-left: 0;
    padding-right: 0;
  }

  .slider_advanceprog-pgcebs-lp_wrap {
    width: 30%;
  }

  .slider_testimonial_advanceprog-pgcebs-lp_wrap {
    width: 50%;
  }

  .slider_wrap_advproginevtech_testimonisal {
    width: auto;
    max-width: 1000px;
    padding-left: 0;
    padding-right: 0;
  }

  .section_hero_pgdesign_lp_blueee {
    padding: 20px 55px;
  }

  .heading2_pgdesign_lp-_testimonial.left-aligh {
    max-width: none;
    max-height: none;
  }

  .div_main_pgedrivebatterysystemformright-lp-_transparent {
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
  }

  .div_main_pgdformleft-lp {
    flex-flow: column;
    justify-content: center;
    align-self: auto;
    align-items: center;
    width: auto;
    margin-right: 0;
    display: flex;
  }

  .div_pgpebs-lp_ups-swrap-copy {
    justify-content: space-between;
  }

  .uui-testimonial15_component--prog {
    width: auto;
    padding-left: 5px;
    padding-right: 0;
  }

  .uui-testimonial15_mask_prog {
    width: 60%;
    min-width: 0%;
    margin-left: 0;
    margin-right: 40px;
    padding-right: 0;
  }

  .uui-padding-vertical-xhuge_prog {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-testimonial15_slide-3-prog {
    margin-right: 0;
    padding-right: 0;
  }

  .section_hero_pgdesign_lp_proghighlights {
    padding: 40px 55px;
  }

  .text_pgpebs-lp_form {
    text-align: center;
    width: auto;
    margin-bottom: 0;
    font-size: 40px;
    line-height: 50px;
  }

  .container_pgdesign_lp_testimonial {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .youtube_vnit-lp {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    width: 500px;
    height: 361px;
    margin-left: 0;
    margin-right: 0;
    overflow: visible;
  }

  .div_learn-image_vnit-lpwrap {
    flex-flow: wrap;
    justify-content: center;
    align-self: center;
  }

  .div_learnfromtopindutry_logo_text_vnit-lpwrap {
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .div_learnfromtopindutry_certificate_wrap {
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    width: 420px;
    margin-right: 0;
    padding-right: 0;
  }

  .div_vnit_learn_logotext-lp_wrap {
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
  }

  .div_learn-image-vnitprog_wrap {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .div_learnfromtopindutry_logo_textvnitprog_wrap {
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .imaghe_vnit_association {
    width: 300px;
    max-width: none;
  }

  .text_thankyou_pgcedbs {
    max-width: none;
  }

  .div_thankyou_pgcebs {
    flex-flow: column;
  }

  .text_hanging_desc {
    padding-left: 0;
  }

  .omage_whatsapp-phone {
    width: 200px;
    max-width: none;
  }

  .section_thankyou_test {
    margin-top: 40px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .div_pg_lasttext-button_last_wrap {
    column-count: 4;
  }

  .div_masterclassattendees_wrap-copy {
    align-self: center;
  }

  .div_masterclass_learningoutcomes_new {
    width: 250px;
    height: auto;
    margin-top: 20px;
  }

  .div_wrap_masterclass_speaker {
    flex-flow: wrap;
  }

  .div_wrap_masterclass_hero_new {
    width: auto;
    margin-right: 0;
  }

  .hero-heading-left_masterclasses-copy {
    border-bottom-style: none;
    margin-top: 55px;
    margin-bottom: 0;
    padding-left: 55px;
    padding-right: 55px;
  }

  .image_masterclasss_learningoutcome-copy {
    height: auto;
  }

  .div_revex_hero_masterclases_content_pg-copy {
    background-position: 50%;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 40px;
    padding-right: 40px;
  }

  .video-2 {
    width: 300px;
    height: 250px;
  }

  .container-flex {
    max-width: none;
  }

  .div_wrap_event_hero {
    width: auto;
    margin-right: 0;
  }

  .div_mapphoto_blue {
    width: 50%;
  }

  .div_highlights_sticky {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    align-items: flex-end;
    width: auto;
    height: auto;
    padding: 0;
    top: 55px;
  }

  .text_div_hero_pgd_stickyhighlight {
    font-size: 20px;
    line-height: 25px;
  }

  .text_div_hero_pgd_stickyhighlight.small {
    font-size: 16px;
  }

  .section_hero_pgdesign_sticky {
    height: auto;
    padding: 20px 55px 10px;
  }

  .text-block_title {
    font-size: 12px;
    line-height: 16px;
  }

  .container_section_hero_pgdesign_brochure_wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    justify-content: center;
  }

  .heading_fundamental {
    margin-top: 0;
    margin-bottom: 0;
  }

  .div_pgcp-mastertools {
    margin-left: 0;
    margin-right: 0;
  }

  .div_skills_wrap {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: wrap;
    justify-content: center;
  }

  .div_skillcovered_wrapp {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .heading_fundamental_careersupport {
    margin-top: 0;
    margin-bottom: 0;
  }

  .div_hero_splitright_pgdesign_lp {
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
  }

  .div_careeropp_pgdwrapper_lp {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    margin-bottom: auto;
  }

  .div_programbigblock_home {
    flex: 0 auto;
    width: 300px;
    height: 420px;
  }

  .div_webinar_popupform_pastevent {
    height: 100vh;
  }

  .multi-step-form-radio-trigger---brix {
    padding-left: 64px;
    padding-right: 24px;
    font-size: 16px;
  }

  .div_wrap_brochure-callout {
    bottom: 100px;
  }

  .container_footer {
    max-width: 728px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .text_evbrief {
    font-size: 18px;
  }

  .text_address {
    white-space: normal;
    font-size: 16px;
    line-height: 19px;
  }

  .text_address.nowrap {
    white-space: normal;
    white-space: normal;
  }

  .div__rightfooter {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-flow: row;
    justify-content: flex-start;
    align-self: stretch;
    justify-items: center;
    width: auto;
    margin-top: 20px;
    margin-left: 20px;
    display: flex;
  }

  .text_footercopyright-center {
    text-align: left;
    margin-top: 0;
    font-size: 14px;
    line-height: 17px;
  }

  .footer-link_privacy, .footer-link_wrap_tnc {
    font-size: 14px;
    line-height: 17px;
  }

  .text_address_contact {
    white-space: normal;
    font-size: 16px;
    line-height: 19px;
  }

  .footer_blue_social-block {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
  }

  .footer_blue_social-link {
    margin-left: 0;
  }

  .partners_image_right {
    width: auto;
    max-width: 100%;
  }

  .list {
    grid-template-columns: 1fr 1fr;
  }

  .day-name {
    font-size: 22px;
  }

  .partners_image_advantage {
    max-width: 100%;
  }

  .div_partners_learn_logotext_wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: stretch center;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    display: grid;
  }

  .section_alboutus_meet-team_wrap {
    padding-left: 55px;
    padding-right: 55px;
    display: block;
  }

  .text_aboutus_monthdate {
    background-color: var(--transparent);
    text-align: left;
    color: #333;
    padding: 0;
    line-height: 30px;
  }

  .section_aboutus_bluebg {
    padding-left: 55px;
    padding-right: 55px;
  }

  .button-18 {
    align-self: center;
  }

  .section_hero_aboutus_phototext_wrap {
    justify-content: center;
    padding: 55px 55px 0;
  }

  .section_hero_aboutus_phototext_wrap.bg-blue {
    padding-bottom: 55px;
  }

  .div_aboutussplitleft_wrap {
    width: 50%;
    max-width: none;
    margin-bottom: 40px;
  }

  .container_section_testimonial {
    max-width: 728px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .div_testimonial_splitleft {
    width: 50%;
    max-width: none;
    margin-bottom: 40px;
  }

  .div_testimonial_linkedinreviews_wrap {
    height: auto;
  }

  .div_testimonial_linkedin_wrap {
    flex-flow: row;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    margin-bottom: 0;
  }

  .text_testimonial_linkedinreviews {
    font-family: Montserrat, sans-serif;
    font-size: 14px;
  }

  .div_testimonial_video_wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: space-between;
  }

  .div_testimonial_videoblock_wrap {
    width: auto;
    margin-left: 0;
    margin-right: 20px;
  }

  .button_orange.hide {
    display: none;
  }

  .button_orange.blue {
    margin-top: 40px;
  }

  .div_testimonial_realstoriesrealsuccess_wrap.abhishek-singh {
    flex-flow: column;
    flex: 0 auto;
  }

  .image_hero_aboutus_new {
    width: auto;
    margin-top: 20px;
  }

  .image_hero_aboutus_new_left, .image_hero_aboutus_new-right, .image_hero_aboutus_topright {
    margin-top: 20px;
  }

  .div_aboutus_splitright {
    z-index: 20;
    align-self: center;
    max-width: none;
    margin-bottom: 0;
    margin-left: 20px;
  }

  .div_aboutus_image_right.hide {
    display: none;
  }

  .div_aboutus_image_wrap_right {
    flex-flow: column;
    align-items: flex-end;
  }

  .section_aboutus_hero {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .div_aboutus_bg {
    height: 550px;
  }

  .image-146 {
    width: 50450%;
  }

  .image_aboutus_story {
    width: 40%;
    max-width: none;
  }

  .div_modeofcourse_wrap {
    margin-left: 10px;
    margin-right: 10px;
  }

  .text-block_modeofcourse {
    font-size: 12px;
    line-height: 16px;
  }

  .section_testimonial_bgimage {
    background-position: 100%;
    background-size: auto;
    padding-left: 55px;
    padding-right: 55px;
  }

  .div_testimonial_googlereview_wrap_show {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
  }

  .div_testimonial_googlereview_wrap {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: -40px;
  }

  .div_home_splitright {
    z-index: 20;
    justify-content: center;
    align-self: stretch;
    align-items: flex-end;
    max-width: none;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 20px;
  }

  .div_info_popup_wrap {
    height: 100vh;
  }

  .div_info_popup {
    width: 650px;
    height: 100vh;
  }

  .div_testimonial_linkedin_wrap_readmore {
    flex-flow: row;
    justify-content: flex-start;
    align-items: stretch;
    margin-bottom: 0;
  }

  .text_small_usp_smaller {
    text-align: center;
    font-size: 20px;
  }

  .text_big_usp_stats {
    font-size: 34px;
  }

  .section_hero_pgdesign_6months {
    padding: 100px 55px 10px;
  }

  .text_stats_epowertrain {
    line-height: 18px;
  }

  .div_exemtechadmission_step_wrap {
    justify-content: space-around;
    width: 250px;
    height: 400px;
    padding: 10px;
  }

  .div_admission_exemtech_wrap {
    grid-column-gap: 30px;
    grid-row-gap: 50px;
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    display: flex;
  }

  .team-grid {
    grid-column-gap: 40px;
  }

  .team-member-image {
    width: 190px;
    height: 190px;
  }

  .section_execmtech_faculty {
    margin-top: 55px;
    padding-bottom: 20px;
    padding-left: 55px;
    padding-right: 55px;
    display: none;
  }

  .div_learnfromtopindutry_video_certificate_wrap {
    width: 420px;
    margin-right: 0;
    padding-right: 0;
  }

  .div_learnfromtopindutry_logo_textvnit-lp_wrap-c {
    width: auto;
    margin-left: 40px;
    margin-right: 0;
  }

  .text_text_bannerinfo {
    align-items: center;
    margin-bottom: 40px;
  }

  .text-block-199 {
    padding-bottom: 10px;
    font-size: 16px;
    line-height: 20px;
  }

  .div_topbanner {
    padding-left: 30px;
    padding-right: 30px;
  }

  .section_evcourse_hero {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .div_evcourse_bg {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/62d8da1da8820bc9897f22dd/6825b42c932aa5333a99ebde_Students%20in%20lab%20(1).webp");
    background-position: 0 0, 50% 0;
    height: 550px;
  }

  .heading_h1 {
    font-size: 20px;
    line-height: 22px;
  }

  .div_evcourse_splitleft_wrap {
    width: auto;
    max-width: none;
    margin-bottom: 40px;
  }

  .para_evcourse_intro {
    font-size: 16px;
    line-height: 24px;
  }

  .image_evcourses {
    width: 100%;
    margin-top: 55px;
  }

  .image_evcourse {
    width: 50%;
    max-width: none;
  }

  .div_evcourse_whocanapply {
    flex-flow: column;
    max-width: 728px;
  }

  .text_evcourse_small {
    font-size: 14px;
  }

  .image_icon_career {
    border-radius: 10px;
  }

  .button_plain_orange {
    text-align: center;
    white-space: nowrap;
    font-size: 16px;
  }

  .section_hero_adv_pgdesign_6months {
    padding: 100px 55px 10px;
  }

  .image_pgdesig_adv {
    width: 300px;
    max-width: none;
    height: 314px;
  }

  .div-block_evcourse_wrap {
    flex-flow: wrap;
    display: flex;
  }

  .div_evcourse_2section_wrap {
    flex-flow: row-reverse;
    align-self: stretch;
    align-items: center;
  }

  .div_evcourse_2section_wrap._2columns {
    flex-flow: row;
  }

  .pricing-grid-2-copy {
    grid-column-gap: 30px;
  }

  .slide_wrap_home_experts {
    padding-right: 20px;
  }

  .div_whychooseevacad_wrap {
    justify-content: space-between;
  }

  .text_whychooseevacad_red {
    white-space: normal;
  }

  .div_investmentinfuture_wrap {
    justify-content: space-between;
  }

  .image-149 {
    display: none;
  }

  .div_project_bigblock {
    flex: 0 auto;
    width: 320px;
    padding-bottom: 0;
  }

  .text_projectinnovation {
    white-space: normal;
  }

  .section_heronewhome {
    justify-content: center;
    margin-top: 55px;
    padding: 0 55px;
  }

  .heading_main_h1 {
    padding-bottom: 4px;
  }

  .heading_main_h1.align_center.white {
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .para-text_400_normal {
    max-width: 700px;
    padding-bottom: 0;
  }

  .para-text_400_normal.align_left.small {
    line-height: 16px;
  }

  .para-text_400_normal.align_left.white {
    max-width: none;
  }

  .div_newhome_credibility_usp_small {
    margin-right: 20px;
  }

  .text_usp_number {
    font-size: 30px;
    line-height: 40px;
  }

  .text_newhome_usp {
    text-align: center;
    letter-spacing: 1px;
    line-height: 17px;
  }

  .slider_newhome_features {
    flex: 0 auto;
    width: auto;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .div_keyfeatures_wrap {
    width: auto;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    overflow: hidden;
  }

  .slide_newhome_wrap {
    margin-left: 10px;
    margin-right: 0;
    padding-right: 0;
  }

  .div_features_wrap {
    justify-content: space-around;
    height: 130px;
  }

  .slidediv_newhome_keyfeatures_wrap {
    width: 30%;
    min-width: 0%;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .div_newhome_stats_wrap-copy {
    height: 400px;
    margin-right: 20px;
  }

  .div_newhome_learnerssay_wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
  }

  .image_learner {
    width: 50px;
  }

  .div_learner_phototext_wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-top: 0;
  }

  .div_contain_globalpresence_bottom {
    background-size: contain;
    height: 400px;
    margin-left: 0;
    margin-right: 0;
  }

  .text_30-_globalpresence-copy {
    background-color: #0000;
  }

  .div_newhome_experts {
    padding-top: 0;
    padding-bottom: 3rem;
  }

  .dropdown-link-12 {
    justify-content: flex-end;
    align-items: flex-start;
    display: flex;
  }

  .dropdown-toggle-4 {
    flex: 1;
    justify-content: flex-end;
    align-items: flex-start;
    padding-top: 10px;
    padding-bottom: 5px;
  }

  .dropdown-6 {
    justify-content: flex-end;
    align-self: flex-end;
    align-items: flex-start;
    display: flex;
  }

  .link-block_call_tracking {
    top: 25%;
  }

  .slidediv_programs {
    width: 40%;
    min-width: 0%;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .slider_blogs_programs {
    flex: 0 auto;
    width: 100%;
    max-width: none;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .slide_programs_wrap {
    width: auto;
    margin-left: 10px;
    margin-right: 0;
    padding-right: 0;
  }

  .section_blogs_home_programslider {
    margin-top: 55px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 55px;
    padding-right: 55px;
    display: flex;
  }

  .div_blogs_bigblock_programs {
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
  }

  .div_corporate_bg {
    background-repeat: repeat, repeat-x;
    background-attachment: scroll, fixed;
    height: 420px;
  }

  .text_corporate_credibility_usp_number {
    font-size: 35px;
    line-height: 42px;
  }

  .text_corporate_content {
    text-align: center;
    letter-spacing: 1px;
    line-height: 17px;
  }

  .div_corporate_2columns_wrap {
    flex-wrap: nowrap;
    align-items: center;
  }

  .div_corporate_usp_wrap {
    grid-template-rows: auto auto;
  }

  .div_corporate_usp {
    justify-content: space-around;
    align-items: center;
    padding: 5px;
  }

  .section_corporate_blue {
    margin-top: 55px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .section_corporate_readytopartner {
    margin-top: 55px;
    margin-bottom: -40px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .heading_corporate {
    padding-bottom: 4px;
  }

  .div_energysolution_container {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    justify-content: space-between;
    align-self: center;
    place-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .div_researchexcellence_wrap-copy {
    justify-content: space-around;
    width: 300px;
    height: 380px;
  }

  .div_services_greenfuture_wra {
    margin-top: 20px;
  }

  .div_corporate_wrap {
    width: auto;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    overflow: hidden;
  }

  .text_realworld_itext {
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 20px;
  }

  .div_reasearch_big_wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    align-items: flex-start;
    display: flex;
  }

  .section_corporate_hero {
    margin-top: 80px;
    margin-left: 0;
    margin-right: 0;
  }

  .div_proghighlightsimple_wrap {
    border: 1px solid #009dde;
    border-radius: 10px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    width: 300px;
    margin-left: auto;
    padding: 10px;
  }

  .image_proghighlight_new {
    width: auto;
    margin-top: 0;
    margin-left: 0;
    padding-left: 0;
  }

  .text_programhighliights {
    text-align: center;
    font-size: 16px;
    line-height: 20px;
  }

  .div_programhighlight_wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    justify-content: flex-start;
    place-items: stretch stretch;
    display: grid;
  }

  .slider_wrap_certiproginevtech {
    width: auto;
    max-width: 1000px;
    padding-left: 0;
    padding-right: 0;
  }

  .slider_certieprog-pgcebs-lp_wrap {
    width: 30%;
  }

  .div_hero_sustainability {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 630px;
    height: auto;
    display: grid;
    top: 55px;
  }

  .text-block_sustainability_stats {
    font-size: 12px;
    line-height: 16px;
  }

  .div_sustainabilty_wrap {
    margin-left: 10px;
    margin-right: 10px;
  }

  .text_sustainability_stats {
    text-align: center;
    font-size: 20px;
    line-height: 25px;
  }

  .button_whitebg_bluetext.orange, .button_whitebg_bluetext.orange.centeralign, .button_whitebg_bluetext.orange, .button_whitebg_bluetext.orange.centeralign, .button_whitebg_bluetext.orange.centeralign {
    font-size: 16px;
    line-height: 22px;
  }

  .heading2_sustainability.align_center.blue {
    font-size: 30px;
  }

  .text-para_belowheading {
    margin-bottom: 0;
    font-size: 20px;
    line-height: 24px;
  }

  .text-para_belowheading.white {
    margin-top: 0;
    margin-bottom: 0;
  }

  .div_card_wrap-3col-2row {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    justify-content: flex-start;
    place-items: stretch stretch;
    display: grid;
  }

  .div_card_wrap-3col-2row._3col-1row {
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    justify-items: stretch;
  }

  .div_card_wrap-3col-2row._3col-1row.gap-top-left-right {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_card_wrap-3col-2row._4col-1row {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    justify-items: stretch;
  }

  .div_card_wrap-3col-2row._3col-3row {
    grid-auto-flow: row;
  }

  .text_cardheading {
    text-align: center;
    font-size: 16px;
    line-height: 20px;
  }

  .text_sustainability_cards {
    text-align: left;
    font-size: 16px;
    line-height: 20px;
  }

  .text_programhighliights-copy {
    text-align: center;
    font-size: 16px;
    line-height: 20px;
  }

  .div_cards {
    border: 1px solid #0c54a042;
    border-radius: 10px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    width: 300px;
    margin-left: auto;
    padding: 10px;
  }

  .div_cards.grey-bg {
    border-style: none;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div_cards.shadow {
    justify-content: flex-start;
    width: 200px;
  }

  .div_cards.side-padding {
    width: 200px;
    height: auto;
  }

  .section_programpage {
    margin-top: 55px;
    padding-top: 0;
    padding-left: 55px;
    padding-right: 55px;
  }

  .section_programpage.lightblueshade {
    margin-top: 20px;
  }

  .section_programpage.blue-header {
    padding-top: 100px;
  }

  .section_sustainability_quote {
    padding-left: 55px;
    padding-right: 55px;
  }

  .div_sustainability_institures_wrap {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-flow: wrap;
    justify-content: center;
    min-width: 0%;
    margin-top: 20px;
  }

  .div_sustainability_institures_wrap.stretch {
    justify-content: center;
  }

  .div_sustainability_institures_wrap.reverse {
    flex-flow: row-reverse wrap;
  }

  .div_sustainability_institures_wrap.grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .div_sustainability_institute {
    flex: 0 auto;
    width: 600px;
  }

  .image_sustainability_institute {
    width: auto;
  }

  .div_sustainability_institute_ups-swrap {
    justify-content: space-between;
  }

  .text_sustainability_number_stats {
    text-align: center;
    white-space: normal;
    font-size: 20px;
  }

  .div_sustainability_program-highlights {
    width: auto;
    padding-right: 10px;
  }

  .div_sustainability_program-highlights.center-aligh {
    width: auto;
  }

  .div_sustainability_program-highlights.horizontle {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div_sustainability_programhighlights_stats {
    grid-template-rows: auto auto;
    justify-content: space-between;
  }

  .text_sustainability_programhighlights_stats {
    text-align: center;
    white-space: normal;
    font-size: 20px;
    line-height: 26px;
  }

  .div_sustainability_whyapplycards_wrap {
    border: 1px #009dde;
    border-radius: 10px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    margin-left: auto;
    padding: 10px;
  }

  .div_sustainability_whyapplycards_wrap.width.horizontle {
    flex-flow: row;
  }

  .text-orange-small {
    text-align: center;
    align-self: center;
    font-size: 16px;
    line-height: 20px;
  }

  .text_whyapply_desc {
    text-align: center;
    font-size: 16px;
    line-height: 20px;
  }

  .div_programcourse_modulrwrap {
    width: auto;
  }

  .div_sustainability_programcurriculum_wrap {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-flow: wrap;
    min-width: 0%;
  }

  .div_sustainability_programcurriculum_wrap.centeralign {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div_sustainability_programmodules_wrap, .div_sustainability_progfree_wrap {
    width: auto;
  }

  .div_hero_sustainability_wrap {
    width: 50%;
  }

  .image_sustainabilitylogo_new {
    align-self: flex-start;
    width: 40px;
    margin-top: 0;
    margin-left: 0;
    padding-left: 0;
  }

  .div_sustainability_brochure_popup_wrap {
    height: 100vh;
    display: none;
  }

  .div_sustainability_downloadbrochure_popup {
    justify-content: center;
    align-items: stretch;
    width: 90%;
    height: 80vh;
  }

  .div_sustainability_popup_bluebg.whitebg {
    width: 50%;
    padding: 10px;
  }

  .div_sustainability_popup_bluebg.transparent {
    flex: 1;
    width: 100%;
    min-width: 350px;
  }

  .text_popup_bg_image {
    font-size: 14px;
    line-height: 18px;
  }

  .text-field_form {
    width: 220px;
    font-size: 12px;
  }

  .form-15 {
    width: auto;
    min-width: 300px;
    height: auto;
    padding: 20px 10px;
  }

  .form-block-11 {
    min-width: 300px;
    padding-left: 0;
  }

  .form-block-11.alignright {
    align-self: center;
  }

  .section_hero_netzero {
    background-color: #b5d7e4a3;
    padding: 40px 55px 20px;
  }

  .div_hero_netzero_wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div_netzero_hero_wrap {
    justify-content: center;
    align-items: center;
  }

  .text_netzero_video_wrap {
    text-align: center;
    white-space: normal;
    font-size: 16px;
    line-height: 24px;
  }

  .text_netzero_hero {
    text-align: center;
    font-size: 16px;
    line-height: 20px;
  }

  .div_sustainability_whoshouldapply_wrap {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-flow: column;
    min-width: 0%;
  }

  .div_iimk_detailedform {
    width: auto;
  }

  .text-para_orangetext_white-bg {
    text-align: center;
    white-space: normal;
    font-size: 16px;
  }

  .div_sustainability_applynow_stats {
    justify-content: space-between;
  }

  .section_hero_applynowsustainabilityform {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding: 20px 55px 10px;
  }

  .div_sustainability_applynow_wrap {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-flow: wrap;
    min-width: 0%;
  }

  .text-field_detail_form {
    align-self: flex-start;
    width: 250px;
    font-size: 12px;
  }

  .text_form_fieldlabel_blue {
    text-align: left;
    align-self: flex-start;
    font-size: 16px;
    line-height: 20px;
  }

  .div_form_fields {
    justify-content: center;
    align-items: stretch;
  }

  .div_form_wrap {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    width: auto;
  }

  .checkbox-field_iimk {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: center;
    width: auto;
    padding-left: 0;
  }

  .div_form_fieldstext {
    width: 80%;
  }

  .div_sustainability_whoshouldapply_verticlewrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    min-width: 0%;
  }

  .section_sustainability_thankyou {
    margin-top: 55px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .div_contain_thankyou_sustainability {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    max-width: 728px;
  }

  .div_sustainability_skills-gain_wrap {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-flow: row;
    min-width: 0%;
  }

  .image-152 {
    align-self: center;
    width: auto;
  }

  .form_iimkdetailedform {
    width: auto;
    height: auto;
    padding: 20px;
  }

  .text_sustainabilitymatters {
    text-align: center;
    font-size: 16px;
    line-height: 20px;
  }

  .div_hero_netzero_programwrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div_sustainability_experts {
    padding-top: 0;
    padding-bottom: 3rem;
  }

  .slide_sustainability_programfaculty {
    flex-flow: wrap;
    width: auto;
    max-width: 700px;
    margin-top: 1rem;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .arrow_left_sustainability {
    margin-left: 226px;
    margin-right: 226px;
    inset: auto 0% 0% -10%;
  }

  .arrow_right_sustainability {
    inset: auto -10% 0% 0%;
  }

  .mask_slide_programfaculty {
    width: 25%;
  }

  .richtext_programhighliights {
    line-height: 20px;
  }

  .text_sustainabilitycorporatetraining {
    text-align: left;
    font-size: 16px;
    line-height: 20px;
  }

  .div_bess_corporatetraining_wrap {
    border: 1px solid #009dde;
    border-radius: 10px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    width: 300px;
    margin-left: auto;
    padding: 10px;
  }

  .div_bess_bessbeingimp_wrap {
    border: 1px solid #009dde;
    border-radius: 10px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 300px;
    margin-left: auto;
    padding: 10px;
  }

  .text_bess_subheading {
    text-align: center;
    align-self: center;
    font-size: 16px;
    line-height: 20px;
  }

  .div_bess_programimportant {
    grid-template-rows: auto auto;
    justify-content: space-between;
  }

  .section_bess {
    margin-top: 0;
    padding-left: 55px;
    padding-right: 55px;
  }

  .div_bess_application {
    grid-template-rows: auto auto;
    justify-content: space-between;
  }

  .div_programoverview_wrap {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-flow: wrap;
    min-width: 0%;
  }

  .div_bess_programoverview {
    grid-template-rows: auto auto;
    justify-content: space-between;
  }

  .div_programhighlights_wrap {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-flow: wrap;
    justify-content: center;
    min-width: 0%;
    margin-top: 20px;
  }

  .div_bess_programfees_payment {
    width: auto;
  }

  .div_bess_programfees_paymentoption {
    border: 1px solid #009dde;
    border-radius: 10px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 300px;
    margin-left: auto;
    padding: 10px;
  }

  .text_sustainability_stats-copy {
    text-align: center;
    font-size: 20px;
    line-height: 25px;
  }

  .div_bess_skilltogain_wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    justify-content: flex-start;
    place-items: stretch stretch;
    display: grid;
  }

  .div_bess_skillstogain_wrap {
    border: 1px solid #009dde;
    border-radius: 10px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 300px;
    margin-left: auto;
    padding: 10px;
  }

  .text_bess_cardheading_skillgain {
    text-align: center;
    align-self: center;
    font-size: 16px;
    line-height: 20px;
  }

  .text_skilltogain_carddesc {
    text-align: center;
    font-size: 16px;
    line-height: 20px;
  }

  .div_bess_progbenefit_wrap {
    width: auto;
  }

  .section_bessprogram_quote {
    padding-left: 55px;
    padding-right: 55px;
  }

  .section_hero_bess {
    padding: 100px 55px 20px;
  }

  .div_hero_bess_wrap {
    width: auto;
  }

  .container_hero_bess {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: row;
  }

  .text_netzero_lphero {
    text-align: left;
    font-size: 16px;
    line-height: 20px;
  }

  .div_sustainabilitylp_program-highlights {
    width: auto;
  }

  .div_iimklp_institures_wrap {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-flow: wrap;
    justify-content: center;
    min-width: 0%;
    margin-top: 20px;
  }

  .form_iimk_lp_form {
    width: 50%;
    height: auto;
    padding: 20px 0;
  }

  .div_sustainabilitylp_form_wrap {
    width: auto;
  }

  .form-block_sustainability_lp_wrap {
    align-self: center;
    padding-left: 0;
  }

  .div_iimk_lp_whoshouldapply_wrap {
    width: auto;
  }

  .div_iimk_lp_strategyleadership_wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    flex: 0 auto;
    justify-content: center;
    align-items: flex-start;
  }

  .section_hero_netzero_earthbg {
    background-color: #b5d7e4a3;
    padding: 40px 55px 20px;
  }

  .div_iimk_lp_programhighlights_stats {
    grid-template-rows: auto auto auto;
    justify-content: space-between;
  }

  .section_hero_iimk_lp_netzero {
    background-color: #b5d7e4a3;
    padding: 40px 55px 20px;
  }

  .section_hero_bess_feature {
    padding: 100px 55px 20px;
  }

  .div_hero_iimk_bess_featurepage {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 630px;
    height: auto;
    display: grid;
    top: 55px;
  }

  .div_bess_feature-stat_wrap {
    margin-left: 10px;
    margin-right: 10px;
  }

  .text_bess_progrfeature_stats {
    text-align: center;
    font-size: 20px;
    line-height: 25px;
  }

  .text_bessprogramfeature_stats {
    font-size: 12px;
    line-height: 16px;
  }

  .div_bess_programfeature_stats {
    grid-template-rows: auto auto auto;
    justify-content: space-between;
  }

  .div_bess_progfeature_industrypartner_wrap {
    width: auto;
  }

  .text_bess_feature_whychoose {
    text-align: center;
    font-size: 16px;
    line-height: 20px;
  }

  .div_bessfeature_whychoose {
    width: auto;
  }

  .section_bess_feature_green {
    background-color: #b5d7e4a3;
    padding: 40px 55px 20px;
  }

  .text_blog_form {
    text-transform: capitalize;
  }

  .text-field_blogform {
    width: 300px;
    font-size: 16px;
  }

  .heading_media_banner {
    width: auto;
    max-width: 350px;
  }

  .div_allprogram_additionaloffering {
    flex: 0 auto;
    width: 320px;
    padding-bottom: 0;
  }

  .div_contain_allprogram {
    max-width: 728px;
  }

  .image_industrypartner {
    width: 100px;
  }

  .div_sustainability_pathways_wrap {
    border-radius: 20px;
    width: 220px;
    height: 220px;
    padding: 10px;
  }

  .div_sustainabilitycourse_wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div_review_bg {
    justify-content: center;
    align-items: flex-start;
    width: 50%;
    position: static;
  }

  .div_sustainabilitygrowth_wrap {
    grid-column-gap: 30px;
  }

  .image_ifulltimeopportunity {
    border-radius: 1000px;
  }

  .text_evcourse_learners {
    font-size: 14px;
  }

  .div_review_fulltimeopportunity_wrap {
    grid-column-gap: 30px;
  }

  .image_leftright {
    width: 50%;
    max-width: none;
  }

  .image_icon_sustainabilitypillar {
    border-radius: 10px;
  }

  .image_sustainabilitycareer_bluebg {
    width: 50%;
    max-width: none;
  }

  .image_width550_height_auto {
    align-self: center;
    width: auto;
  }

  .image_shortcourses_cms_banner {
    width: 50%;
    max-width: none;
    height: auto;
    max-height: none;
    margin-right: 0;
    padding-right: 0;
    position: relative;
    left: auto;
  }

  .div_form_popup_alumni {
    height: 100vh;
  }

  .section_hero_program {
    background-image: linear-gradient(#0000002e, #0000002e), url("https://cdn.prod.website-files.com/62d8da1da8820bc9897f22dd/69674244570eeaabbb5e1bf1_a81f17fae1dec922549701c02162a371_Net-Zero-Strategy-%26-Sustainability_-Cover-Page_13-1-26_V2%20(1).avif");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat-x;
    background-size: auto, cover;
    padding: 100px 55px 20px;
  }

  .section_hero_program.blue-shade {
    padding-top: 20px;
  }

  .div_contain_1400 {
    flex-flow: row;
  }

  .div_contain_1400.policies {
    flex-flow: column;
    margin-top: 100px;
  }

  .div_contain_1400.wrap {
    flex-flow: wrap;
  }

  .div_contain_1400.top-20px {
    flex-flow: row;
  }

  .div_contain_1400.flip {
    flex-flow: row-reverse;
  }

  .div_program_usp_wrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 630px;
    height: auto;
    display: grid;
    top: 55px;
  }

  .div_horizontle.gap-40px.wrap, .div_horizontle.stretch-verticle.wrap {
    flex-flow: wrap;
  }

  .div_horizontle.stretch-verticle.wrap {
    flex-flow: wrap;
  }

  .div_horizontle.stretch-verticle.absolute-thankyoupage {
    top: -50px;
  }

  .div_horizontle.wrap {
    flex-flow: wrap;
  }

  .div_horizontle.wrap.gap-60px {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div_horizontle.gap-40px {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .div_horizontle.gap-40px.wrap {
    flex-flow: wrap;
  }

  .div_program_stats {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    flex: 0 auto;
    width: auto;
    min-width: 300px;
    max-width: 700px;
    height: auto;
    top: auto;
  }

  .span-blue-small {
    line-height: 18px;
  }

  .div_2x2grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    justify-content: flex-start;
    place-items: stretch stretch;
    display: grid;
  }

  .grid_whyevacad {
    margin-left: 60px;
    margin-right: 60px;
  }

  .text_steps_orangebg {
    border-style: none;
    width: 40px;
    height: 40px;
    top: -16%;
  }

  .div_ebook_popup_wrap {
    height: 100vh;
    display: none;
  }

  .formblock-applynow {
    width: auto;
    min-width: 250px;
    padding-left: 0;
  }

  .div-formblock-applynow {
    width: 280px;
    min-width: 280px;
    height: auto;
    padding: 20px 10px;
  }

  .div_hero_form, .div_hero_programpage_wrap {
    width: 50%;
  }

  .arrow-slider-left {
    left: 18%;
  }

  .arrow-slider-right {
    right: 18%;
  }

  .image-logo-caurousal {
    width: 125px;
  }

  .logo-80pxheight {
    height: 50px;
  }

  .blog-category {
    max-width: 700px;
    padding-bottom: 0;
  }

  .div_cards-2 {
    border: 1px #009dde;
    border-radius: 10px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    width: 300px;
    margin-left: auto;
    padding: 10px;
  }

  .text_steps_orangebg-2 {
    border-style: none;
    width: 40px;
    height: 40px;
    top: -16%;
  }

  .div_thankyoupage-wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    flex: 0 auto;
    width: auto;
    min-width: 0;
    max-width: none;
    height: auto;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 10px;
    padding-right: 10px;
    top: auto;
  }

  .div_contain_1200_blogs {
    flex-flow: wrap;
  }

  .slider_usp {
    width: 350px;
  }

  .div_testimonial_wrap {
    border: 1px #009dde;
    border-radius: 10px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    width: 340px;
    height: 320px;
    margin-left: 0;
    padding: 10px;
  }

  .slide_testimonial {
    margin-right: 0;
    padding-right: 0;
  }

  .sliderwrap-videos {
    width: 100%;
  }

  .div_form_pop-up_basic-discount, .div_form_pop-up_quiz-discount {
    height: 100vh;
  }

  .div_video_wrap_new {
    width: 50%;
  }

  .selection_card {
    border: 1px #009dde;
    border-radius: 10px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    width: 300px;
    margin-left: auto;
    padding: 10px;
  }

  .section_iimkfeature-lp, .section_refund-cancellation-format {
    margin-top: 55px;
    padding-top: 0;
    padding-left: 55px;
    padding-right: 55px;
  }

  .menu-icon_line-top {
    background-color: #fff;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar_dropdown {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar_link {
    text-align: center;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .navbar_submenu-item.is-bold {
    font-size: 1.5rem;
  }

  .navbar_submenu {
    border-left-style: none;
    border-right-style: none;
    flex-direction: column;
    max-width: 100%;
    position: static;
    top: 0;
  }

  .navbar_button-wrapper {
    align-items: center;
  }

  .navbar_mobile-search-wrap {
    border-right: 1px solid #fff;
    display: block;
  }

  .navbar_dropdown-toggle {
    color: #ffffff80;
    border-bottom: 1px solid #ffffff80;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: .75rem 0;
    display: flex;
  }

  .navbar_dropdown-toggle:hover {
    color: #ffffff4d;
    border-bottom-color: #ffffff4d;
  }

  .navbar_menu-button {
    padding: 0;
  }

  .navbar_menu-button.w--open {
    background-color: #0000;
  }

  .navbar_left-widget {
    width: 100%;
    max-width: 20rem;
    height: 100%;
    margin-top: 2rem;
    position: relative;
    top: 0;
  }

  .menu-icon_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar_dropdown-link {
    width: auto;
    padding: .75rem 0;
  }

  .menu-icon {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar_mobile-view {
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .menu-icon_line-bottom {
    background-color: #fff;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .hide-desktop-only {
    display: block;
  }

  .navbar_menu {
    -webkit-text-fill-color: inherit;
    background-color: #000;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    justify-content: center;
    padding: 1rem 5% 2.5rem;
    position: absolute;
    overflow: auto;
  }

  .navbar_desktop-view {
    display: none;
  }

  .menu-icon_line-middle {
    background-color: #fff;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar_container {
    grid-template-columns: .25fr 1fr;
    display: flex;
  }

  .navbar_dropdown-list-2 {
    position: static;
    overflow: hidden;
  }

  .navbar_dropdown-list-2.w--open {
    border-style: none;
    height: auto;
    padding: 1rem 0;
    position: static;
  }

  .timeline-nav {
    padding-left: 50px;
    padding-right: 50px;
  }

  .text_close {
    margin-bottom: 0;
    font-size: 20px;
    line-height: 24px;
  }

  .list-10 {
    padding-left: 20px;
  }

  .proces-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .process-grid {
    grid-template-columns: 1fr 1fr;
  }

  .sticky-image-outer {
    transform: rotate(0);
  }

  .section-13 {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .layout-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .div_form_popup_register-interest {
    height: 100vh;
  }

  .navbar_link-group {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    align-items: stretch;
    width: 100%;
    margin-top: 1rem;
    margin-left: 0;
  }

  .navbar_link-group.cc-2 {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-top: auto;
    margin-bottom: 0;
    padding: 1.5rem 1.25rem;
  }

  .navbar_brand {
    transition-property: none;
  }

  .navbar_brand:hover {
    color: #080808;
  }

  .navbar_dropdown-list-container {
    box-shadow: none;
  }

  .navbar_link-list-item {
    margin-bottom: 0;
  }

  .navbar_link-list-item.cc-last {
    border-bottom-color: #0000;
  }

  .navbar_dropdown-inner-list {
    max-width: none;
  }

  .navbar_dropdown-inner-list.is-bigger-gap {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .navbar_dropdown-inner-list.is-last {
    max-width: 100%;
  }

  .navbar_dropdown-inner-list-item.is-last {
    margin-top: auto;
    padding-top: .25rem;
    padding-bottom: 0;
  }

  .navbar_dropdown-list-content-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 2.5rem;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background-color: #fff0;
    flex-flow: wrap-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    padding-top: 1.5rem;
    padding-left: 0%;
    padding-right: 0%;
    display: grid;
  }

  .navbar_dropdown-image-wrapper {
    display: block;
  }

  .navbar_dropdown-title-wrapper {
    margin-bottom: 1.25rem;
  }

  .navbar_dropdown-title-wrapper.mobile-hide {
    display: none;
  }

  .navbar_dropdown-list {
    padding-bottom: .5rem;
    position: static;
  }

  .navbar_dropdown-list.w--open {
    box-shadow: none;
    margin-top: 0;
  }

  .navbar_dropdown-list.is-bigger {
    width: 100%;
    margin-left: 0;
  }

  .navbar_dropdown-list-link:hover {
    color: #080808;
  }

  .nav_component {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar_nav-link {
    box-shadow: none;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    transition-property: none;
  }

  .navbar_nav-link:hover {
    box-shadow: none;
  }

  .navbar_dropdown-list-column {
    border-left-color: #f0f0f000;
    border-right-style: none;
    flex: 0 auto;
    width: 100%;
    min-height: auto;
    padding: 0 1.25rem;
  }

  .navbar_dropdown-list-column.cc-last-item {
    background-color: #eef1e500;
    width: 100%;
    height: 100%;
    list-style-type: none;
  }

  .navbar_dropdown-list-column.cc-no-line {
    margin-top: 1.25rem;
  }

  .navbar_nav-menu {
    -webkit-backdrop-filter: blur(32px);
    backdrop-filter: blur(32px);
    background-color: #fcfcfd;
    border-top: 1px solid #0000010d;
    margin-top: 0;
    position: absolute;
    top: 100%;
  }

  .navbar_nav-menu:hover {
    color: #080808;
  }

  .navbar_content-wrapper {
    border-radius: 0;
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .navbar_dropdown-image {
    max-height: 200px;
  }

  .navbar_dropdown-2 {
    display: block;
  }

  .text-navbar-body {
    display: none;
  }

  .navbar_menu-inner-wrapper {
    grid-row-gap: clamp(1rem, 1.67vw, 1.5rem);
    grid-gap: clamp(1rem, 1.67vw, 1.5rem);
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
    height: calc(100dvh - 3.55rem);
    overflow: auto;
  }

  .nav_button {
    color: #fff;
  }

  .navbar_menu-button-3 {
    color: #000001;
    margin-left: auto;
    padding: .5rem;
  }

  .navbar_menu-button-3.w--open {
    color: #080808;
    background-color: #0000;
  }

  .navbar_dropdown-toggle-3 {
    justify-content: space-between;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    display: flex;
  }

  .navbar_dropdown-toggle-3:hover {
    box-shadow: none;
  }

  .navbar_dropdown-toggle-4 {
    justify-content: space-between;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    display: flex;
  }

  .navbar_dropdown-toggle-4:hover {
    box-shadow: none;
  }
}

@media screen and (max-width: 767px) {
  body {
    --_font-size---font-body-size: 12px;
    --_font-size---highlighted-text\<deleted\|variable-39da40e5-f052-7304-4bb5-31522612bd94\>: 14px;
  }

  .section_revex_hero {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .div_revex_hero_content, .div_revex_hero_content.garageprogram {
    height: auto;
  }

  .div_revex_hero_content.garageprogram {
    height: auto;
  }

  .div_revex_hero_content.emobilityfor-leaders {
    height: auto;
    padding-left: 30px;
    padding-right: 30px;
  }

  .heading_revex_hero {
    text-align: center;
    line-height: 45px;
  }

  .paragraph-4 {
    text-align: center;
  }

  .div_revex_hero_buttons {
    justify-content: center;
    align-self: center;
  }

  .button1_primary_gradient_hoverwhite {
    text-align: center;
    white-space: nowrap;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
    line-height: 19px;
    display: flex;
  }

  .button1_primary_gradient_hoverwhite.moreaboutus_learnmore {
    font-size: 16px;
    line-height: 22px;
  }

  .div_revex_hero_programoverview {
    margin-left: 0;
    margin-right: 0;
  }

  .image_revex_hero_progdetails {
    width: 40px;
    height: 40px;
  }

  .div_revex_hero_usp {
    flex-wrap: wrap;
    margin-left: 35px;
    margin-right: 35px;
  }

  .div_revex_hero_usp.aedi {
    margin-left: 35px;
    margin-right: 35px;
  }

  .div_revex_hero_usp.pg-program {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    display: grid;
    position: relative;
    inset: 0%;
  }

  .div_revex_hero_usp_small {
    margin: 10px;
  }

  .text_div_revex_hero_usp_number {
    font-size: 18px;
    line-height: 24px;
  }

  .text_div_revex_hero_usp_text {
    font-size: 16px;
    line-height: 17px;
  }

  .section_whyev {
    margin-top: 35px;
    padding: 50px 35px;
  }

  .div_revex_whyev {
    flex-flow: column wrap;
    justify-content: center;
  }

  .heading_revex_whyev {
    font-size: 22px;
    line-height: 30px;
  }

  .heading_revex_whyev.benefit.black {
    text-align: center;
    text-align: center;
  }

  .heading_revex_whyev.white {
    text-align: center;
    font-family: Urbanist;
    font-size: 26px;
  }

  .div_revex_whyevbigblocks_right {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template: "."
                   "."
                   / .5fr 1fr;
    width: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    display: flex;
  }

  .div_revex_whyevsmallblocks {
    width: 180px;
    height: 180px;
  }

  .text_revex_whyev_number {
    font-size: 26px;
    line-height: 32px;
  }

  .text_revex_whyev_text {
    font-size: 14px;
    line-height: 17px;
  }

  .heading_revex_aluminiwork {
    font-size: 24px;
    line-height: 28px;
  }

  .div_revex_aluminiworklogo {
    column-count: auto;
    display: flex;
  }

  .image_revex_aluminiworklogo {
    width: 80px;
    max-width: none;
    height: 50px;
  }

  .section_revex_testimonal {
    margin-top: 35px;
    margin-bottom: 35px;
    padding-left: 35px;
    padding-right: 35px;
  }

  .div_testimonalblock {
    width: 220px;
    padding: 10px;
  }

  .paragraph_testimonal {
    font-size: 12px;
    line-height: 15px;
  }

  .div_testimonalcontainblock {
    grid-column-gap: 20px;
    justify-content: space-around;
    justify-items: center;
    display: flex;
  }

  .navbar-brand {
    margin-right: auto;
    padding-left: 0;
  }

  .nav-menu-wrapper {
    display: block;
  }

  .nav-link {
    justify-content: flex-end;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .nav-dropdown {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none;
    box-shadow: none;
  }

  .nav-button-wrapper {
    flex: 1;
    justify-content: flex-start;
    align-self: flex-start;
    margin-top: 20px;
  }

  .menu-button {
    margin-right: 0;
  }

  .div_wrapper-logo-button {
    flex-flow: row;
    flex: 1;
    justify-content: flex-start;
    align-self: baseline;
  }

  .image_feedback {
    width: auto;
    height: 50px;
  }

  .hero-heading-right {
    margin-top: 0;
    padding: 40px 35px;
  }

  .hero-wrapper {
    background-position: 55% 0;
  }

  .hero-split {
    width: auto;
  }

  .hero-split._100-discount {
    align-items: center;
  }

  .shadow-two {
    max-width: 80%;
  }

  .margin-bottom-24px {
    font-size: 14px;
    line-height: 33px;
  }

  .text_rightaligntext {
    font-size: 16px;
    line-height: 19px;
  }

  .section_careeropportunities {
    margin-top: 35px;
    padding-left: 35px;
    padding-right: 35px;
  }

  .text_careeropportunity {
    font-size: 18px;
    line-height: 22px;
  }

  .text_careeropportinity {
    font-size: 14px;
    line-height: 22px;
  }

  .section_syllabus {
    margin-top: 35px;
    padding-left: 35px;
    padding-right: 35px;
  }

  .div_syllabus_highlights {
    flex-wrap: wrap;
  }

  .text_syllabus_highlights {
    font-size: 23px;
    line-height: 27px;
  }

  .text_modules {
    font-size: 22px;
    line-height: 28px;
  }

  .div_syllabus_dropdowmblock {
    flex-direction: column;
  }

  .div_syllabus_4blocks {
    margin-top: 50px;
    margin-left: 0;
  }

  .text_syllabus_bigtext {
    font-size: 38px;
    line-height: 46px;
  }

  .div_moreaboutus {
    flex-wrap: wrap;
  }

  .div_moreaboutus.program-work.leftinage, .div_moreaboutus.program-work.rightimage {
    justify-content: center;
  }

  .div_moreaboutus.program-work.leftinage, .div_moreaboutus.program-work.rightimage, .div_moreaboutus.program-work.leftinage, .div_moreaboutus.program-work.rightimage {
    justify-content: center;
  }

  .div_moreaboutus._100-discount {
    flex-direction: column;
  }

  .shadow-two-2._100-discount {
    max-width: 80%;
  }

  .hero-heading-left_certificate {
    margin-top: 35px;
    padding: 40px 35px;
  }

  .hero-heading-left_certificate.program-work {
    margin-top: 35px;
    padding-left: 35px;
    padding-right: 35px;
  }

  .hero-heading-left_certificate._100-discount {
    padding-left: 35px;
    padding-right: 35px;
  }

  .section_programfee {
    margin-top: 35px;
    padding: 40px 35px 0;
  }

  .section_programfee.admission-process {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .container_section_moreaboutus {
    height: auto;
  }

  .pricing-grid.admission-process {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .pricing-card-three, .pricing-card-three.admission-process, .pricing-card-three.admission-process {
    height: 300px;
  }

  .container_programfee.admission-process {
    align-items: center;
    display: flex;
  }

  .text_programfee {
    font-size: 28px;
    line-height: 34px;
  }

  .text_admission_process {
    font-size: 18px;
    line-height: 22px;
  }

  .text_admission_process.admission-process {
    font-size: 16px;
    line-height: 20px;
  }

  .section_builtindemand {
    margin-top: 35px;
    padding-left: 35px;
    padding-right: 35px;
  }

  .div_heading_viewall_group {
    padding-right: 0;
  }

  .section_eligibility {
    margin-top: 35px;
    padding-left: 35px;
    padding-right: 35px;
  }

  .text_admission-process {
    font-size: 16px;
  }

  .footer-dark {
    margin-top: 35px;
    padding-left: 35px;
    padding-right: 35px;
  }

  .footer-wrapper {
    flex-flow: wrap;
    align-items: center;
  }

  .footer-content {
    grid-column-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    width: auto;
    margin-top: 40px;
    margin-left: 0;
  }

  .footer-block {
    align-items: flex-start;
    margin-right: 0;
  }

  .title-small {
    font-size: 16px;
    line-height: 20px;
  }

  .footer-link:hover {
    color: #1a1b1fbf;
  }

  .footer-social-block {
    margin-top: 20px;
    margin-left: -20px;
  }

  .footer-social-link {
    margin-left: 20px;
  }

  .footer-divider {
    margin-top: 30px;
  }

  .text-block-3 {
    white-space: normal;
    font-size: 16px;
    line-height: 20px;
  }

  .text_eligibility_heading {
    font-size: 18px;
    line-height: 22px;
  }

  .para_eligibility {
    font-size: 16px;
    line-height: 31px;
  }

  .section_faq {
    margin-top: 35px;
    padding-left: 35px;
    padding-right: 35px;
  }

  .margin-bottom-24px-2 {
    white-space: pre-line;
    margin-right: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .section_herohome {
    margin-top: 0;
    padding: 35px 35px 0;
  }

  .div_contain_1170 {
    align-items: stretch;
    padding-left: 0;
    padding-right: 0;
  }

  .div_ourprogram_container {
    flex-wrap: wrap;
    justify-content: center;
    display: flex;
  }

  .heading_ourprogram {
    font-size: 16px;
    line-height: 20px;
  }

  .text_bullets {
    white-space: normal;
  }

  .section_studentpplaced {
    margin-top: 35px;
    padding: 0 35px 60px;
  }

  .section_studentpplaced.pg--program {
    margin-top: 35px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .section_studentpplaced.masterclasses {
    margin-top: 35px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section_whyjoin {
    padding-left: 35px;
    padding-right: 35px;
  }

  .div_whyjoin_wrap {
    flex-wrap: wrap;
    justify-content: center;
    display: flex;
  }

  .div_whyjoin_bgorange.special-height {
    height: 60px;
  }

  .div_wrap_featured {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    column-count: auto;
    flex-wrap: wrap;
    height: auto;
    display: flex;
  }

  .image-8 {
    width: 100px;
    max-width: none;
  }

  .text_applicationdeadline {
    text-align: center;
  }

  .div_benefitev_left {
    width: auto;
    margin-right: 0;
  }

  .para_benefitev {
    font-size: 16px;
    line-height: 20px;
  }

  .para_benefitev.black {
    text-align: center;
    text-align: center;
    font-size: 16px;
  }

  .div_hero_groupedicons {
    flex-wrap: wrap;
    margin-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .div_creadibility {
    width: 180px;
    height: 120px;
  }

  .image_credibility {
    height: 30px;
  }

  .text-block-4 {
    font-size: 14px;
    line-height: 17px;
  }

  .text-block-5 {
    font-size: 18px;
    line-height: 22px;
  }

  .div_eligibility_big-div_wrap {
    flex-direction: column;
  }

  .div_eligibility_smalldiv_wrap {
    margin-left: 0;
  }

  .text_discount {
    text-align: center;
    font-size: 16px;
    line-height: 20px;
  }

  .text_discount_grey {
    font-size: 16px;
    line-height: 32px;
  }

  .section_alumininw {
    margin-top: 35px;
    padding-left: 35px;
    padding-right: 35px;
  }

  .div_alumini_wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: stretch;
    display: grid;
  }

  .div_alumini_block {
    width: 200px;
  }

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

  .para-text_600_semibold_blue {
    text-align: left;
    align-self: flex-start;
    font-size: 18px;
    line-height: 24px;
  }

  .text-block_footer_number.contactustext_right {
    font-size: 14px;
  }

  .div_round {
    left: -178px;
  }

  .text-block-11 {
    font-size: 18px;
    line-height: 19px;
  }

  .text_program_small, .text-block-15 {
    font-size: 13px;
    line-height: 16px;
  }

  .para_syllabus_whendown {
    font-size: 12px;
    line-height: 18px;
  }

  .image-10 {
    max-width: 80%;
    margin-bottom: 20px;
  }

  .heading-15 {
    text-align: center;
    font-size: 28px;
    line-height: 32px;
  }

  .button1_revex_hero_home.homebutton {
    font-size: 16px;
    line-height: 18px;
  }

  .icon-6, .icon-7 {
    width: 30px;
    height: 30px;
    font-size: 20px;
    line-height: 25px;
  }

  .div_globallyacclaimed {
    flex-wrap: wrap-reverse;
    justify-content: center;
  }

  .img_globallyacclaimed {
    max-width: 60%;
  }

  .div_footer-links_wrap {
    flex: 1;
    justify-content: space-between;
  }

  .div_logo_leaderwrap {
    width: 120px;
    height: 80px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text_hero_headingtext {
    text-align: center;
  }

  .dropdown-link-3 {
    white-space: normal;
  }

  .text_slide_hero {
    text-align: center;
  }

  .slider-5 {
    justify-content: center;
  }

  .div_moreaboutussplitleft {
    align-items: center;
    width: auto;
    margin-bottom: 0;
  }

  .contain_1170 {
    flex-direction: column;
  }

  .div_form {
    margin-bottom: 20px;
  }

  .div_mapphoto {
    width: auto;
  }

  .contactustext_right {
    align-items: flex-start;
    margin-right: 10px;
  }

  .heading_contact-info {
    font-size: 24px;
    line-height: 32px;
  }

  .image_future-mobility {
    flex: 1;
    width: 400px;
    height: auto;
  }

  .home_hero_image {
    order: 1;
    align-self: flex-end;
    width: 400px;
    height: auto;
    display: none;
    position: static;
  }

  .section_keyoutcomes {
    margin-top: 35px;
    padding-left: 35px;
    padding-right: 35px;
  }

  .div_group_keyoutcomes {
    height: 80px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text_keyoutcomes {
    font-size: 14px;
    line-height: 17px;
  }

  .image_width200px {
    width: 150px;
    height: auto;
  }

  .section {
    margin-top: 0;
    padding-left: 35px;
    padding-right: 35px;
  }

  .button1_revex_hero_white {
    text-align: center;
    white-space: nowrap;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 20px;
    line-height: 35px;
    display: flex;
  }

  .text_buildindemand {
    font-size: 14px;
    line-height: 17px;
  }

  .secrtion_stepwiseprovcedure {
    margin-top: 35px;
    padding-left: 35px;
    padding-right: 35px;
  }

  .text_stepdescription {
    font-size: 14px;
    line-height: 17px;
  }

  .section_postprogroles {
    margin-top: 55px;
    padding-left: 35px;
    padding-right: 35px;
  }

  .div_wrap_postprogroles {
    column-count: 3;
    align-content: start;
    align-items: start;
    display: flex;
  }

  .img_bluecircle {
    width: 20px;
    height: 20px;
  }

  .text_postprogrole {
    font-size: 14px;
    line-height: 17px;
  }

  .section_slider_logo_test {
    margin-top: 35px;
    margin-bottom: auto;
    padding-left: 35px;
    padding-right: 35px;
  }

  .div_sliderlogo_wrap {
    flex-flow: row;
    align-items: center;
    display: flex;
  }

  .div_logo_leader_testwrap {
    flex-wrap: nowrap;
    display: flex;
  }

  .text_keyoutcome {
    font-size: 14px;
    line-height: 17px;
  }

  .section_all-trainers._2blocks {
    margin-top: 35px;
    padding-bottom: 55px;
    padding-left: 35px;
    padding-right: 35px;
  }

  .div_alltrainer_block {
    margin-top: 20px;
  }

  .div_all-treainerslide_wrapper {
    flex-wrap: wrap;
  }

  .div_studenttestimonial_leftwrap {
    padding-left: 0;
  }

  .image_studenttestimonial_colon {
    width: 100px;
    display: none;
  }

  .text_woulddefinately, .text_recommend {
    font-size: 40px;
    line-height: 50px;
  }

  .text_name-post-company {
    font-size: 14px;
    line-height: 18px;
  }

  .para_testimonial_writeup {
    height: auto;
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
  }

  .image_testimonial_photo {
    width: 40%;
  }

  .div_downloadbrochure_popup {
    width: 450px;
  }

  .section_thankyou {
    margin-top: 140px;
    padding-left: 35px;
    padding-right: 35px;
  }

  .section_thankyou.hide.background {
    margin-top: 180px;
  }

  .section_thankyou.hide.verticle {
    margin-top: 40px;
  }

  .text_thankyou_writeup {
    font-size: 18px;
    line-height: 28px;
  }

  .button1_revex_downloadbrochure {
    text-align: center;
    white-space: nowrap;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 20px;
    line-height: 35px;
    display: flex;
  }

  .div_revex_hero_credibility_new.home_credibility {
    justify-content: space-around;
  }

  .text_div_revex_credibility_usp_number_new {
    font-size: 28px;
    line-height: 32px;
  }

  .text_div_revex_credibility_usp_new {
    font-size: 14px;
    line-height: 17px;
  }

  .section_applynowthankyou {
    margin-top: 140px;
    padding-left: 35px;
    padding-right: 35px;
  }

  .text_applynowthankyouwriteup {
    font-size: 18px;
    line-height: 28px;
  }

  .image_buildfutureadvantage {
    flex: 0 auto;
    max-width: 400px;
    height: 250px;
  }

  .text-span-3 {
    font-size: 22px;
  }

  .text_programfee_duration_availthisoffer, .text_programfee_duration_totalfees_new {
    font-size: 22px;
    line-height: 32px;
  }

  .text_programfee_duration_offer-valid-contactus {
    font-size: 15px;
    line-height: 22px;
  }

  .hero-_split_whoisprogramfor_text {
    width: auto;
  }

  .hero_image_whosisthisprogramfor {
    align-items: center;
    width: auto;
  }

  .div_wrap_hero {
    height: auto;
  }

  .div_wrap_hero.aedi_lp {
    align-items: center;
    margin-right: 0;
  }

  .text_programfee_points_emi {
    font-size: 16px;
    line-height: 20px;
  }

  .section_handson_new {
    margin-top: 35px;
    padding-left: 35px;
    padding-right: 35px;
  }

  .div_handson_block_wrap {
    width: 520px;
  }

  .image_handson {
    width: auto;
    max-width: 80px;
    max-height: 80px;
  }

  .div_handson_imagebackground {
    width: 100px;
    height: 115px;
  }

  .div_jointcertificate {
    flex-wrap: wrap;
  }

  .hero-split_jointcertificate {
    width: auto;
  }

  .margin-bottom-24px_jointcertificate {
    font-size: 14px;
    line-height: 33px;
  }

  .hero-split_certificate_jointcertificate {
    width: auto;
  }

  .hero-heading-left_jointcertificate {
    margin-top: 35px;
    padding: 0 35px;
  }

  .div_wrap_verticle {
    align-items: center;
  }

  .div_leaders_whyevbigblocks_righ {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template: "."
                   "."
                   / .5fr 1fr;
    width: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    display: flex;
  }

  .div_leaders_whyevsmallblocks {
    width: 250px;
    height: 250px;
  }

  .text_leaders_whyev_number {
    font-size: 26px;
    line-height: 32px;
  }

  .text_leaders_whyev_text {
    font-size: 14px;
    line-height: 17px;
  }

  .div_leaders_hovercontent {
    display: none;
  }

  .text_leaders_hover_content {
    font-size: 14px;
    line-height: 17px;
  }

  .container_section_aboutus {
    height: auto;
  }

  .container_section_aboutus.hero {
    flex-flow: column;
    place-content: flex-start center;
    align-self: stretch;
    align-items: flex-start;
    max-width: none;
    height: auto;
    display: flex;
  }

  .div_meetteam_wrap {
    justify-items: stretch;
  }

  .text-block-22 {
    max-width: 380px;
  }

  .heading_blog_title_bigheading {
    margin-top: 0;
  }

  .section_blogs_content_headline_wrap {
    margin-top: 0;
    padding: 0 35px;
  }

  .div_blog_left_right_sectionwrap {
    flex-flow: column wrap;
  }

  .section_blogs_home {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .div_blog_hero_group.media-banner {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/62d8da1da8820bc9897f22dd/64ccb0e333cb3a12857c7611_Media%20banner.avif");
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .section_blogs_home_cards {
    height: auto;
    margin-top: 35px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 35px;
    padding-right: 35px;
  }

  .div_blog_hero_cards_wrap {
    height: auto;
  }

  .div_blog_card {
    flex: 0 auto;
    align-self: center;
    width: 320px;
    height: auto;
  }

  .div_blog_writtenby-date_wrap {
    flex-flow: wrap;
    justify-content: space-between;
  }

  .div_blog_image-person_wrap {
    justify-content: space-between;
  }

  .image_blog_writtenby {
    max-width: 50%;
  }

  .text_blog_browseprograms {
    font-size: 34px;
    line-height: 56px;
  }

  .div_revex_hero_content_pg {
    background-image: url("https://cdn.prod.website-files.com/62d8da1da8820bc9897f22dd/63908076c437428c74990d42_AEDI-Banner%20New.avif");
    background-position: 50%;
    background-size: cover;
    flex-direction: column;
    align-items: flex-start;
    padding-left: 30px;
    padding-right: 30px;
  }

  .div_wrap_hero_pg, .div_wrap_hero_pg.lp-pg, .div_wrap_hero_pg.lp-pg {
    align-items: center;
    width: auto;
  }

  .text_applicationdeadline_pg {
    text-align: center;
    align-self: center;
    font-size: 19px;
    line-height: 20px;
  }

  .heading-18 {
    text-align: center;
    align-self: center;
    font-size: 32px;
    line-height: 40px;
  }

  .text_pg_hero_steppingstone {
    text-align: center;
    align-self: center;
    font-size: 20px;
    line-height: 35px;
  }

  .text_pg_hero_oneyearprogram {
    font-size: 22px;
    line-height: 28px;
  }

  .button1_pg_hero {
    text-align: center;
    white-space: nowrap;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 20px;
    line-height: 35px;
    display: flex;
  }

  .button1_pg_hero.blue-colour.future-ready.pg-program {
    font-size: 25px;
  }

  .button1_pg_hero.blue-colour.center {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 16px;
    line-height: 20px;
  }

  .button1_pg_hero.programee {
    text-transform: capitalize;
    white-space: nowrap;
    font-size: 20px;
  }

  .button1_pg_hero.white {
    margin-top: 20px;
    font-size: 16px;
    line-height: 20px;
  }

  .linkblock_pg_hero_call_wrap {
    align-self: center;
  }

  .image_pg_call_white {
    width: 30px;
    max-width: none;
  }

  .text_pg_number {
    white-space: normal;
    font-size: 19px;
    line-height: 20px;
  }

  .text_pg_hero_dedicated-assistance {
    text-align: center;
    font-size: 20px;
    line-height: 30px;
  }

  .text_pg_hero_eligibility {
    text-align: center;
    font-size: 16px;
    line-height: 30px;
  }

  .div_pg_rightform {
    width: auto;
    margin-top: 0;
  }

  .div_pg_rightform.ev {
    margin-top: 40px;
  }

  .div_pg_rightform.hide {
    display: none;
  }

  .section_pg_learnfrombest {
    margin-top: 20px;
    padding: 35px 35px 60px;
  }

  .section_pg_learnfrombest.pg-program {
    margin-top: 35px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .text_pg_learnfromthebest {
    font-size: 20px;
    line-height: 30px;
  }

  .image-23 {
    width: 30%;
    max-width: 60%;
  }

  .div_pg_ups-swrap {
    flex-wrap: wrap;
    justify-content: space-around;
  }

  .text_pg_number_learnexpert {
    margin-left: 5px;
    margin-right: 5px;
    font-size: 22px;
    line-height: 27px;
  }

  .text-span-24 {
    font-size: 40px;
    line-height: 50px;
  }

  .text_pg_industryrelevant {
    font-size: 20px;
    line-height: 30px;
  }

  .div_pg_briefexplain {
    flex-wrap: wrap;
    justify-content: center;
    display: flex;
  }

  .div_pgbriefexplain_wrap, .div_pgbrief_wrap {
    align-items: center;
  }

  .text_pgbrief_title {
    text-align: center;
    align-self: center;
    font-size: 26px;
    line-height: 32px;
  }

  .para_pgbrief {
    text-align: center;
    align-self: center;
    font-size: 18px;
    line-height: 26px;
  }

  .section_pg_whatourstudentssay {
    margin-top: 35px;
    padding: 0 35px 60px;
  }

  .heading_pg_whatourstudentssay {
    font-size: 36px;
    line-height: 66px;
  }

  .mask-7 {
    width: 450px;
  }

  .slider-11 {
    justify-content: space-between;
    display: flex;
  }

  .slide-14, .slide-15, .slide-16, .slide-17 {
    margin-right: 30px;
  }

  .div_pg_whatclient-say_wrap {
    width: 220px;
    height: 320px;
    padding: 10px;
  }

  .paragraph_pg_testimonal {
    font-size: 12px;
    line-height: 15px;
  }

  .image_pg_testimonal {
    display: none;
  }

  .text_pg_testimonalheading {
    font-size: 26px;
    line-height: 36px;
  }

  .text_pg_testimonalheading_jd {
    font-size: 22px;
    line-height: 27px;
  }

  .slide-18 {
    margin-right: 30px;
  }

  .icon-10 {
    width: 30px;
    height: 30px;
    font-size: 16px;
  }

  .icon-11 {
    width: 30px;
    height: 30px;
    margin-left: 15px;
    margin-right: 15px;
    font-size: 16px;
  }

  .section_pg_dedicated-careersupport {
    margin-top: 20px;
    padding: 40px 35px 60px;
  }

  .text_pg_dedicatedcareersupport {
    text-align: center;
    font-size: 34px;
  }

  .div_pg_careersupport_wrap {
    flex-wrap: wrap;
    justify-content: center;
    align-self: center;
    align-items: stretch;
  }

  .div_pg_careersupportcards {
    flex: 0 auto;
    width: 200px;
    margin-top: 20px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .text_pg_careersupport {
    font-size: 20px;
    line-height: 25px;
  }

  .text_pg_hireoursupport {
    font-size: 24px;
    line-height: 28px;
  }

  .section_pg_pedagogy {
    margin-top: 35px;
    padding: 0 35px 60px;
  }

  .text_pg_pedagogy {
    font-size: 38px;
    line-height: 46px;
  }

  .section_pg_syllabus {
    margin-top: 35px;
    padding: 0 35px;
  }

  .text_pg_syllabus {
    font-size: 30px;
    line-height: 38px;
  }

  .button_pg_downloadcurriculam {
    white-space: normal;
    padding: 15px 30px;
    font-size: 20px;
    line-height: 30px;
  }

  .text_pg_certificate {
    font-size: 24px;
    line-height: 28px;
  }

  .text_pg_certificate_brief {
    margin-top: 20px;
    font-size: 16px;
    line-height: 26px;
  }

  .text-block-23 {
    text-align: center;
    width: auto;
    font-size: 32px;
    line-height: 42px;
  }

  .section_pg_lasst {
    margin-top: 35px;
    margin-bottom: -35px;
    padding: 50px 35px 60px;
  }

  .div_pg_lasttext-button_wrap {
    column-count: auto;
    display: flex;
  }

  .section_pg_certificate {
    margin-top: 35px;
    padding: 0 35px;
  }

  .section_pg_lastgreeen-bg {
    margin-top: 0;
    padding-top: 35px;
    padding-left: 35px;
    padding-right: 35px;
  }

  .section_pg_lastgreeen-bg.blue {
    margin-top: 35px;
  }

  .image_pg_green_last {
    max-width: 100%;
  }

  .text_blog_green {
    white-space: normal;
    font-size: 28px;
    line-height: 50px;
  }

  .div_wrap_blog_career {
    flex-direction: column;
  }

  .text_program_hero {
    text-align: center;
    margin-top: 10px;
  }

  .footer-block_privacy {
    align-items: flex-start;
    margin-right: 10px;
  }

  .div_wayforward_wrap {
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: baseline;
  }

  .section_keyoutcomes_pg {
    margin-top: 35px;
    padding-left: 35px;
    padding-right: 35px;
  }

  .button1_pg_downloadbrochure {
    text-align: center;
    white-space: nowrap;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 20px;
    line-height: 35px;
    display: flex;
  }

  .button1_pg_downloadbrochure.white_brochure.popup {
    margin-left: 10px;
  }

  .div_pghero_wrap {
    justify-content: center;
  }

  .div_pghero_wrap.hide-evtraining {
    display: none;
  }

  .section_pg_keyfeatures {
    margin-top: 35px;
    padding: 0 35px 60px;
  }

  .div_pg_outcomes_wrap {
    align-items: stretch;
  }

  .div_pg_text_wrap {
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text_pg {
    text-align: center;
    font-size: 14px;
    line-height: 20px;
  }

  .text_pg_bullets {
    text-align: center;
    font-size: 18px;
    line-height: 22px;
  }

  .icon-16 {
    font-size: 20px;
  }

  .icon-17 {
    color: var(--greyyy);
    font-size: 20px;
  }

  .left-arrow-9 {
    width: 30px;
    height: 30px;
    margin-left: 100px;
    margin-right: auto;
  }

  .right-arrow-9 {
    width: 30px;
    height: 30px;
    margin-left: auto;
    margin-right: 100px;
  }

  .div_group_pg_keyoutcomes {
    align-items: center;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text_keyoutcomes_pg, .text_placement-assistant {
    font-size: 14px;
    line-height: 17px;
  }

  .section_whyev_pg {
    margin-top: 35px;
    padding: 50px 35px;
  }

  .div_benefitev_left_pg {
    width: auto;
    margin-right: 0;
  }

  .heading_revex_whyev_pg {
    text-align: center;
  }

  .para_benefitev_white, .para_benefitev_pg {
    text-align: center;
    font-size: 16px;
    line-height: 20px;
  }

  .section_pg_wayforward {
    margin-top: 35px;
    padding: 50px 35px;
  }

  .section_pg_pedagogy_program {
    margin-top: 35px;
    padding: 0 35px;
  }

  .div_pedagogy-image_headingwrap.pg-lp {
    align-self: center;
  }

  .text_pg_pedagogy_heading {
    font-size: 38px;
    line-height: 46px;
  }

  .text_pg_pedagogy_heading.left-align {
    text-align: center;
    text-align: center;
  }

  .text_pg_pedagogy_brief {
    text-align: center;
    width: auto;
    margin-left: 0;
    font-size: 18px;
  }

  .div_button_background.transparent-bg {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .section_pg_progforyou {
    margin-top: 35px;
    padding: 0 35px;
  }

  .image_programforyou {
    width: 120px;
  }

  .text_programforyouy {
    font-size: 18px;
    line-height: 30px;
  }

  .text-span-62 {
    font-size: 14px;
    line-height: 16px;
  }

  .div_pg_qualificationblock {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_qualification_text_wrap {
    flex-flow: column wrap;
  }

  .div_quali_textwrap_1 {
    max-width: none;
  }

  .div_qual_text1_wrap {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text_qual_wrap_1, .text_qual_textwrap {
    font-size: 18px;
  }

  .div_quali_textwrap_2 {
    justify-content: center;
  }

  .div_quali_textwrap_3 {
    max-width: none;
  }

  .section_pg_industrycertificate {
    margin-top: 35px;
    padding: 20px 35px;
  }

  .section_pg_industrycertificate.masterclass {
    margin-bottom: -40px;
    padding-bottom: 60px;
  }

  .text_pg_certificatee {
    font-size: 36px;
    line-height: 46px;
  }

  .text-span-65 {
    font-size: 32px;
    line-height: 40px;
  }

  .text_pg_certificate_brief_program {
    font-size: 20px;
    line-height: 32px;
  }

  .span-white {
    text-align: center;
    line-height: 15px;
  }

  .heading_revex_pg {
    text-align: center;
  }

  .heading_revex_pg.center-align {
    font-size: 24px;
    line-height: 28px;
  }

  .span-blue.pg-program {
    font-size: 30px;
  }

  .section_pg_faculty._2-cards {
    padding-left: 35px;
    padding-right: 35px;
  }

  .heading_pg_our-faculty {
    font-size: 36px;
    line-height: 66px;
  }

  .heading_pg_our-faculty.left-align {
    text-align: center;
    text-align: center;
    font-size: 24px;
    line-height: 40px;
  }

  .text_pg_faculty {
    text-align: center;
    font-size: 16px;
    line-height: 26px;
  }

  .div_pg_ourfaculty {
    flex-wrap: wrap;
  }

  .div_pg_ourfaculty_wrapblock {
    height: 500px;
    margin-top: 20px;
  }

  .list-item_pg_faculty_brief {
    font-size: 14px;
  }

  .text_pg_alumininetwork {
    text-align: center;
    font-size: 38px;
    line-height: 46px;
  }

  .div_alumini_wrap_pg {
    justify-items: stretch;
  }

  .div_alumini_block_pg {
    width: 250px;
  }

  .text_alumni_pg {
    font-size: 20px;
  }

  .text_admission_process_pg {
    text-align: center;
    font-size: 18px;
    line-height: 22px;
  }

  .div_admission_step_wrap {
    height: 350px;
  }

  .image_admissionprocess_pg {
    width: 30px;
    height: 30px;
  }

  .heading_admission_pg {
    font-size: 20px;
  }

  .list-3 {
    font-size: 16px;
  }

  .text_admision_step_number {
    font-size: 30px;
  }

  .image_admission_arrow {
    display: none;
  }

  .text_admission_conditionline {
    text-align: center;
    font-size: 18px;
    line-height: 30px;
  }

  .section_programfee_pg {
    margin-top: 35px;
    padding: 40px 35px 0;
  }

  .text_pg_programfee {
    text-align: center;
    font-size: 38px;
    line-height: 46px;
  }

  .text_financial_point1 {
    font-size: 18px;
  }

  .div_financial_point2_text_wrap {
    width: auto;
  }

  .image_pg_financial_point3 {
    display: none;
    top: auto;
  }

  .div_financialassistance_point3_wrap {
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: baseline;
  }

  .section_pg_financialassistance {
    margin-top: 35px;
    padding: 40px 35px 0;
  }

  .image-24 {
    margin-top: 20px;
  }

  .div_financial_point3_text_block_wrap {
    width: auto;
  }

  .button1_revex_applicationform {
    text-align: center;
    white-space: nowrap;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 20px;
    line-height: 35px;
    display: flex;
  }

  .div_revex_hero_programoverview_pgprogram {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_pg_benefit_percentage_wrap {
    margin-top: -8px;
  }

  .text_pg_benefit {
    font-size: 16px;
  }

  .image_pg_benefit_percentage {
    width: 60px;
  }

  .text-span-71 {
    font-size: 30px;
  }

  .div_pg_features_wrap {
    align-items: stretch;
  }

  .div_pg_pedagogy_imagentext_wrap {
    flex-wrap: wrap;
  }

  .image_pg_pedagogy {
    width: auto;
  }

  .div_pg_curriculam_image_text_wrap {
    flex-wrap: wrap;
    justify-content: center;
    align-self: center;
  }

  .div_pg_curriculum_wrap {
    margin-left: 0;
  }

  .div_pg_curriculum_blue {
    margin-top: 20px;
    margin-left: 10px;
  }

  .div_pg_curriculam_texts_wrap {
    align-items: flex-start;
  }

  .text_pg_curriculam1 {
    font-size: 16px;
    line-height: 26px;
  }

  .button_pg_downloadcurriculam_white-copy {
    white-space: normal;
    padding: 10px 30px;
    font-size: 16px;
    line-height: 20px;
  }

  .button_pg_downloadcurriculam_white-copy.bluebg {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 16px;
    line-height: 20px;
  }

  .section_pg_financialassistance_new {
    margin-top: 35px;
    padding: 40px 35px 0;
  }

  .div_financial_point3_text_block_wrap_financialassistance {
    width: auto;
  }

  .text_financial_point1_new {
    text-align: center;
    font-size: 18px;
  }

  .text_admission_process_pg_new {
    text-align: center;
    max-width: none;
    font-size: 18px;
    line-height: 22px;
  }

  .text_pg_financialassistance {
    text-align: center;
    font-size: 38px;
    line-height: 46px;
  }

  .div_pg_fees_new {
    align-items: center;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .text_pg_fees_new {
    margin-right: 20px;
    font-size: 22px;
  }

  .div_pg_progfee_wrap {
    flex-wrap: wrap;
    justify-content: center;
    margin-right: 0;
  }

  .div_pg-fee_left_wrap {
    margin-right: 0;
  }

  .img_pg_emi {
    width: 40px;
  }

  .text_pg_emi, .text_pg_emi_starting, .text_pg_60months {
    font-size: 16px;
    line-height: 30px;
  }

  .text_pg_all-emiplsns {
    font-size: 16px;
    line-height: 40px;
  }

  .text_pg_apaymentpartner {
    font-size: 20px;
    line-height: 40px;
  }

  .div_pg-fee_right_wrap {
    margin-top: 20px;
  }

  .text-span-82 {
    white-space: nowrap;
    font-size: 30px;
  }

  .div_futureready_skills_pg-lp {
    align-items: center;
  }

  .div_futureready_skills_left {
    flex-direction: column;
    align-items: center;
    max-width: none;
    display: flex;
  }

  .h3_heading_futurereadyskills {
    text-align: center;
  }

  .div_pg-lp_futureready_wrap.pgintl {
    margin-left: 0;
    margin-right: 0;
  }

  .image_pg-lp_futureready {
    margin-top: 20px;
  }

  .text_futureready_pg-lp {
    text-align: center;
    font-size: 18px;
    line-height: 30px;
  }

  .div_lp-pg_futureready_wrap {
    flex-wrap: wrap;
  }

  .text_pg_recommended_right-slign {
    font-size: 16px;
    line-height: 30px;
  }

  .section_pg_launchoffer {
    margin-top: 35px;
    margin-bottom: -35px;
    padding: 0 35px 60px;
  }

  .div_pg-lp_wrap_hero {
    flex-flow: column wrap;
    justify-content: center;
    align-self: center;
    align-items: center;
    display: flex;
  }

  .image-25 {
    align-self: center;
  }

  .section_revex_masterclass_hero {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .div_revex_hero_masterclases_content_pg {
    background-image: url("https://cdn.prod.website-files.com/62d8da1da8820bc9897f22dd/64c0dab3af6e240bac754dc4_MAsterclass%20Background.avif");
    background-position: 50%;
    background-size: cover;
    flex-direction: column;
    align-items: flex-start;
    padding-left: 35px;
    padding-right: 35px;
  }

  .div_wrap_masterclass_hero_pg {
    width: auto;
  }

  .image_masterclass_logo {
    width: 200px;
    max-width: none;
  }

  .heading_cracking-ev-careers {
    font-size: 28px;
    line-height: 36px;
  }

  .text_masterclass_hero_steppingstone-copy {
    font-size: 18px;
    line-height: 24px;
  }

  .button1_masterclass_hero_registernow {
    text-align: center;
    white-space: nowrap;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 20px;
    line-height: 35px;
    display: flex;
  }

  .div_master_dateswrap {
    flex-wrap: nowrap;
    margin-bottom: 40px;
  }

  .text_master_date {
    font-size: 24px;
    line-height: 40px;
  }

  .div_master_hero_line {
    margin-left: 20px;
    margin-right: 20px;
  }

  .image-27 {
    width: 150px;
    max-width: none;
  }

  .hero-heading-left_masterclasses {
    margin-top: 35px;
    padding: 40px 35px 20px;
  }

  .h3_heading_expertspeaker {
    font-size: 32px;
    line-height: 40px;
  }

  .div_expertspeaker {
    flex-wrap: wrap;
    justify-content: center;
    padding: 20px 10px;
  }

  .div_expertspeaker.rightimage {
    padding-top: 0;
    padding-bottom: 0;
  }

  .div_speaker_content {
    align-items: center;
    width: auto;
  }

  .text_master_speaker_post {
    font-size: 20px;
  }

  .text_master_speaker_brief {
    font-size: 16px;
  }

  .image_expertspeaker_master {
    width: 250px;
  }

  .section_masterclass_learningoutcomes {
    margin-top: 0;
    padding: 20px 35px 60px;
  }

  .text_masterclass {
    font-size: 32px;
  }

  .div_masterclass_learningoutcome_wrap {
    flex-wrap: wrap;
    justify-content: space-around;
    align-self: center;
    align-items: stretch;
  }

  .div_masterclass_learningoutcomes {
    flex: 0 auto;
    width: 200px;
    height: 250px;
    margin-top: 20px;
    margin-left: 10px;
    margin-right: 10px;
    padding-bottom: 10px;
  }

  .text_learningoutcome {
    margin-top: 10px;
    font-size: 16px;
    line-height: 20px;
  }

  .h3_heading_attendees {
    font-size: 32px;
    line-height: 40px;
  }

  .text_masterclas_attendeed, .text_masterclasss_attendees {
    font-size: 16px;
    line-height: 24px;
  }

  .section_masterclass {
    margin-top: 0;
    padding-left: 35px;
    padding-right: 35px;
  }

  .text_masterclass_points_brief {
    font-size: 18px;
    line-height: 24px;
  }

  .div_masterclass_rolesinclude {
    align-items: center;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text_masterclass_pointsinclude {
    font-size: 14px;
    line-height: 17px;
  }

  .section_masterclass_dtudenttestimonila {
    margin-top: 0;
    padding: 0 35px 60px;
  }

  .section_masterclas_attendees {
    margin-top: 0;
    margin-bottom: -35px;
    padding: 0 35px;
  }

  .text_masterclass_studentsworking {
    font-size: 32px;
    line-height: 40px;
  }

  .buttonn_applynow_blue {
    text-align: center;
    white-space: nowrap;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 20px;
    line-height: 35px;
    display: flex;
  }

  .div_masterclasss_speaker {
    align-self: center;
    width: auto;
    margin-top: 40px;
  }

  .text_master_hero_right_title {
    font-size: 22px;
  }

  .text_master_hero_right_name {
    font-size: 26px;
  }

  .text_master_hero_right_post {
    font-size: 22px;
  }

  .text_masterclas {
    font-size: 10px;
    line-height: 20px;
  }

  .masterclass_button {
    margin-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 10px;
    line-height: 20px;
  }

  .div_masterclas_white-border {
    border-style: solid;
    border-width: 1px;
  }

  .image_blogs_cardimage {
    align-self: stretch;
    width: 320px;
  }

  .heading_blog_card {
    font-size: 16px;
    line-height: 20px;
  }

  .collection-item-blog {
    flex-flow: wrap;
    justify-content: center;
    display: flex;
  }

  .section_ama_hero {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .div_ama_banner_hero {
    background-image: url("https://cdn.prod.website-files.com/62d8da1da8820bc9897f22dd/6465c7fc017ab9d60c4602f9_AMA%20-%20bg.avif");
    background-position: 50%;
    background-size: cover;
    flex-flow: column wrap;
    align-items: center;
    padding-left: 35px;
    padding-right: 35px;
  }

  .div_ama_hero_left {
    width: auto;
    margin-right: 0;
  }

  .text_ama_hero_heading {
    text-align: center;
    font-size: 60px;
    line-height: 70px;
  }

  .text_ama_conversation {
    text-align: center;
    font-size: 22px;
    line-height: 34px;
  }

  .text_ama_with {
    font-size: 22px;
  }

  .text_ama_speaker_brief {
    text-align: center;
    font-size: 22px;
  }

  .text_ama {
    font-size: 26px;
  }

  .text_ama_date {
    font-size: 30px;
    line-height: 40px;
  }

  .section_ama_acrossborders {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 35px;
  }

  .text_ama_across {
    font-size: 16px;
    line-height: 24px;
  }

  .heading_ama_crossborder {
    text-align: center;
  }

  .section_ama_acrossborders_aboutsessions {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 35px;
  }

  .div_ama_aboutsession {
    flex-wrap: wrap;
    justify-content: center;
  }

  .heading_ama_aboutsession {
    text-align: center;
    white-space: normal;
  }

  .image_ama-aboutsession {
    margin-top: 20px;
    display: none;
  }

  .button_ama_savespot {
    align-self: center;
  }

  .button_ama_savespot.white {
    margin-top: 20px;
  }

  .button_ama_savespot.orange {
    font-size: 22px;
    line-height: 26px;
  }

  .text_ama_aboutsession {
    text-align: center;
    font-size: 16px;
    line-height: 24px;
  }

  .div_ama_aboutalumini {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_ama_aboutsession_wra {
    flex-wrap: wrap;
    justify-content: center;
  }

  .text_ama_alumini {
    text-align: center;
    font-size: 26px;
    line-height: 36px;
  }

  .div_ama_hero_speaker_text_wrap {
    margin-left: 0;
  }

  .heading_ama_attendees {
    text-align: center;
    font-size: 36px;
    line-height: 66px;
  }

  .section_ama_dtudenttestimonila-copy {
    margin-top: 0;
    padding: 0 35px 60px;
  }

  .div_buildfutureadvantage_new {
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 20px;
  }

  .heading_buildfutureadvantage_new {
    text-align: center;
    margin-top: 0;
  }

  .para_buildfutureadvantage_new {
    text-align: center;
    font-size: 14px;
    line-height: 33px;
  }

  .image_buildfutureadvantage_new {
    flex: 0 auto;
    max-width: 400px;
    height: 250px;
  }

  .div_ama_lastblock {
    flex-wrap: wrap;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_ama_blue_left {
    align-items: center;
    width: auto;
  }

  .text_ama_headingkind, .text_ama_conversation_below {
    text-align: center;
  }

  .text_ama_brief_below {
    text-align: center;
    font-size: 22px;
  }

  .div_ama_blueright {
    width: auto;
  }

  .image_ama_belowimage {
    position: static;
  }

  .div_masterclassattendees_wrap-copy {
    align-items: center;
    width: auto;
    margin-right: 0;
  }

  .div_ama_dateswrap {
    text-align: center;
    flex-wrap: nowrap;
    justify-content: space-around;
  }

  .div_lp_wrap {
    flex-wrap: wrap;
    justify-content: center;
  }

  .text-block-24 {
    font-size: 14px;
    line-height: 17px;
  }

  .section_pg_faq {
    margin-top: 35px;
    padding: 0 35px 60px;
  }

  .section_pg_faq.hide-vnit {
    padding-bottom: 0;
  }

  .div_pg_faq_wrap {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .text_faq_category {
    font-size: 24px;
    line-height: 30px;
  }

  .div_faq_questionswrap {
    margin-left: 0;
    margin-right: 0;
  }

  .image-31 {
    align-self: center;
    display: block;
  }

  .text_faq-heading {
    text-align: center;
    margin-bottom: 0;
    font-size: 24px;
    line-height: 28px;
  }

  .text_faq_question {
    font-size: 16px;
    line-height: 20px;
  }

  .richtext_faq_answer {
    font-size: 16px;
    line-height: 26px;
  }

  .div_pg-lp_futureready_earlybird {
    flex-direction: column;
    align-self: center;
  }

  .text_pg-lp_futureready_discount.blue {
    font-size: 20px;
    line-height: 30px;
  }

  .section_careertransformation {
    margin-top: 35px;
    padding: 20px 0;
    display: none;
  }

  .section_careertransformation.mobile-hide {
    display: none;
  }

  .section_careertransformation.desktop-ipad-hide {
    margin-top: 0;
    padding-bottom: 10px;
    display: block;
  }

  .div_careertransformation.hide-fro-now {
    display: block;
  }

  .div_careertrans_whitebg_wrap {
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 35px;
  }

  .div_careertrans_right_wrap {
    text-align: center;
    flex-flow: column wrap;
    justify-content: center;
    padding-left: 35px;
    padding-right: 35px;
  }

  .text_careertrans_whitestrip_before {
    font-size: 20px;
    line-height: 26px;
  }

  .text_careertrans_whitestrip_before_brief {
    font-size: 14px;
    line-height: 20px;
  }

  .image_careertransformation_logo.triangle {
    width: 100px;
  }

  .image_careertransformation_arrow {
    width: 50px;
  }

  .div_careertransformation_name {
    text-align: center;
    flex-direction: row;
    align-self: center;
    align-items: center;
  }

  .text_careertransfor_name {
    text-align: center;
    margin-left: 10px;
    font-size: 32px;
    line-height: 35px;
  }

  .text_careertransfor_name_brief {
    text-align: center;
    margin-top: 10px;
    font-size: 16px;
    font-weight: 600;
    line-height: 26px;
  }

  .div_careertrans_image_wrap {
    justify-content: center;
    align-items: center;
    margin-top: 10px;
  }

  .image_careertrans {
    width: 100px;
    margin-left: 0;
  }

  .image_careertransformation_hexagon.mobile-hide {
    display: none;
  }

  .div_careertransformation_text_wrap {
    align-self: center;
    align-items: center;
    margin-left: 10px;
    margin-right: 10px;
  }

  .text_careertransformation {
    margin-left: 0;
    margin-right: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .image_careertransformation {
    width: 50px;
  }

  .image_evacad_logo {
    width: 80px;
  }

  .div_career_logo_wrap {
    align-items: center;
    padding-left: 35px;
    padding-right: 35px;
  }

  .text_careertrans_whitestrip_arrow_cohort {
    font-size: 14px;
    line-height: 20px;
  }

  .slider-13.hide {
    display: none;
  }

  .slide-nav-15 {
    font-size: 14px;
  }

  .icon-20, .icon-21 {
    color: var(--orange);
  }

  .div_offer_wrap_big {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 0;
  }

  .div_formfield_wrap {
    flex-direction: row;
  }

  .div_formfield_wrap.input {
    align-self: center;
    align-items: flex-start;
  }

  .text-field-18, .text-field-19, .text-field-20, .text-field-21, .text-field-22, .text-field-23 {
    width: 200px;
  }

  .form-3.centeralign {
    display: flex;
  }

  .h3_heading_handsonproject-labs {
    text-align: center;
    font-size: 36px;
    line-height: 40px;
  }

  .text_pg_inpersonlabs {
    text-align: center;
    font-size: 26px;
    line-height: 46px;
  }

  .div_applynow {
    width: 450px;
  }

  .form-block_applynowshort {
    margin-top: 0;
  }

  .form_popup_text-field {
    width: 200px;
    height: 25px;
  }

  .section_programoverview {
    margin-top: 35px;
    padding: 20px 35px;
  }

  .text_worl-sbest-hire {
    margin-left: 0;
    margin-right: 0;
    font-size: 16px;
    line-height: 26px;
  }

  .image_vnit_below-pedagogy {
    width: 400px;
  }

  .tab-link-tab-1, .tab-link-tab-2.w--current, .tab-link-tab-3 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-26 {
    font-size: 20px;
    line-height: 30px;
  }

  .div_vnit_careersupport {
    flex: 0 auto;
    width: 250px;
    margin-top: 20px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .div_wrap_hero_vnit {
    align-items: center;
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .image_vnit {
    width: 80px;
  }

  .image_vnit.small {
    width: 100px;
  }

  .text_vnit {
    font-size: 12px;
    line-height: 16px;
  }

  .div_vnit_badge_excellence {
    margin-right: 20px;
  }

  .text_vnit_hero_60 {
    font-size: 20px;
  }

  .text_vnit_hero_collegename {
    font-size: 10px;
  }

  .heading_mtexh_evtechnology {
    text-align: center;
    align-self: center;
    font-size: 26px;
    line-height: 30px;
  }

  .text_vnit_hero_brief {
    text-align: center;
    align-self: center;
    font-size: 16px;
    line-height: 20px;
  }

  .text_applicationdeadline_vnit {
    text-align: center;
    align-self: flex-start;
    font-size: 16px;
    line-height: 20px;
  }

  .button_vnit_hero {
    text-align: center;
    white-space: nowrap;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 20px;
    line-height: 35px;
    display: flex;
  }

  .button_vnit_hero.white_bg.hide, .button_vnit_hero.hide {
    display: none;
  }

  .button_vnit_hero.white_bg {
    font-size: 16px;
    line-height: 20px;
  }

  .button_vnit_hero.white_bg.hide, .button_vnit_hero.hide {
    display: none;
  }

  .div_vnit_briefs {
    flex-wrap: wrap;
    align-items: flex-start;
    margin-left: 35px;
    margin-right: 35px;
  }

  .div_vnit_hero_usp_small {
    flex-direction: column;
    max-width: 100px;
    margin: 10px;
  }

  .div_vnit_usp_wrap {
    margin-left: 0;
  }

  .image_vnit_usp {
    width: 40px;
    max-width: none;
    height: 40px;
  }

  .text_div_vnit_hero_usp_number {
    font-size: 16px;
    line-height: 16px;
  }

  .text_div_vnit_hero_usp_text {
    font-size: 14px;
    line-height: 16px;
  }

  .section_vnit_learnfromtopindutry {
    margin-top: 35px;
    margin-bottom: 0;
    padding: 20px 35px;
  }

  .div_learnfromtopindutry_logo_textvnit-lp_wrap.no-gap {
    width: auto;
    margin-left: 0;
    display: flex;
  }

  .div_learnfromtopindutry_image_certificate_wrap {
    flex-flow: row;
    justify-content: flex-end;
    align-items: flex-start;
    width: 540px;
    min-width: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .text_vnit_learnfron {
    font-size: 24px;
    line-height: 30px;
  }

  .text_vnit_learnfron.gap.font-urbanist {
    text-align: center;
    text-align: center;
    text-align: center;
    align-self: stretch;
    font-size: 28px;
    line-height: 35px;
  }

  .image-33 {
    width: 120px;
    max-width: 60%;
  }

  .image-33.gap {
    max-width: 30%;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .div_learn-image_wrap {
    flex-wrap: wrap;
    justify-content: center;
  }

  .div_learn-image_wrap.left-photo {
    justify-content: center;
  }

  .div_vnit_learn_logotext_wrap {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-wrap: wrap;
    align-content: space-around;
    align-items: center;
    margin-left: 35px;
    margin-right: 35px;
  }

  .div_vnit_belowhero_usp {
    margin: 10px;
  }

  .image_vnit_usp_belowhero {
    width: 80px;
    max-width: none;
    height: auto;
  }

  .text_div_vnit_belowhero_usp_number {
    font-size: 12px;
    line-height: 14px;
  }

  .tabs-menu_vnit_keyoutcomes {
    flex-wrap: wrap;
    justify-content: center;
  }

  .tab-link-tab-2-_keyoutcomes, .tab-link-tab-3-_keyoutcomes, .tab-link-tab-1-keyoutcome {
    margin-top: 10px;
  }

  .richtext_keyoutcomes {
    font-size: 16px;
    line-height: 26px;
  }

  .richtext_keyoutcomes li {
    font-size: 16px;
  }

  .heading_vnit_keyoutcomes {
    text-align: center;
  }

  .text-span-71_orange {
    font-size: 30px;
  }

  .div_pg_curriculam_texts_wrap_tear2 {
    justify-content: center;
    align-items: center;
  }

  .image_vnit_wayforward {
    max-width: 100%;
    margin-top: 20px;
  }

  .text-block-27, .text-block-28 {
    font-size: 20px;
    line-height: 30px;
  }

  .div_pg_curriculum_wrap-copy {
    margin-left: 0;
  }

  .text-block-29, .text-block-30 {
    font-size: 20px;
    line-height: 30px;
  }

  .image_vnit_callbutton {
    width: 20px;
  }

  .text_vnit_number {
    text-align: center;
    margin-top: 10px;
    margin-left: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .image_vnit_hero_progdetails_small {
    width: 20px;
    height: 20px;
  }

  .text_vnit_dedicatedcareersupport {
    text-align: center;
    font-size: 14px;
    line-height: 17px;
  }

  .div_vnit-landingpage_uspwrap {
    width: auto;
  }

  .text_vnit_certificste {
    font-size: 14px;
    line-height: 24px;
  }

  .div_qualification_text_wrap_vertivle, .div_qualification_text_wrap_vnit {
    flex-flow: column wrap;
  }

  .div_vnit_quali_textwrap_1 {
    max-width: none;
  }

  .div_vnit_quali_textwrap_2 {
    justify-content: center;
  }

  .div_vnit_quali_textwrap_3 {
    max-width: none;
  }

  .text_vnit_qual_wrap_1 {
    font-size: 18px;
  }

  .section_vnit_lp_lasst {
    margin-top: 35px;
    margin-bottom: -35px;
    padding: 50px 35px 60px;
  }

  .div_vnit_lasttext-button_wrap {
    column-count: auto;
    display: flex;
  }

  .text-block_vnit_lasttextbutton {
    text-align: center;
    width: auto;
    font-size: 24px;
    line-height: 28px;
  }

  .div_masterclass_rightform {
    width: auto;
    margin-top: 0;
  }

  .button_common_evtraining_aedi, .button_common_evtraining_pgp {
    text-align: center;
    white-space: nowrap;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 20px;
    line-height: 35px;
    display: none;
  }

  .div_vnit_header {
    flex-direction: column;
  }

  .section_vnit_revex_hero {
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .image-34 {
    width: 200px;
  }

  .text_evtraining_hero_brief {
    text-align: center;
    align-self: center;
    font-size: 18px;
    line-height: 30px;
  }

  .heading_evtraining_evtechnology {
    text-align: center;
    align-self: center;
    font-size: 28px;
    line-height: 30px;
  }

  .div_evtraining_number_wrap.aedi_lp {
    align-self: center;
  }

  .section_evtraining_chooselearningtrack {
    margin-top: 35px;
    padding: 0 35px;
  }

  .heading_evtraining_learningtrack {
    text-align: center;
  }

  .div_evtraining_certificateprogram_container {
    flex-wrap: wrap;
    justify-content: center;
    display: flex;
  }

  .div_evtraining_programbigblock {
    width: 280px;
  }

  .div_evtraining_learningtrack_wrap {
    width: auto;
    height: 200px;
  }

  .text_evtraining_specialitypoints {
    text-align: center;
    white-space: normal;
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 26px;
  }

  .heading_evtraining_ourprogram {
    text-align: center;
    font-size: 25px;
    line-height: 30px;
  }

  .div_evtraining_buttons {
    flex-flow: column-reverse wrap-reverse;
    justify-content: center;
    align-items: center;
    margin-top: 0;
  }

  .button1_evtraining_hero {
    text-align: center;
    white-space: normal;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
    line-height: 30px;
    display: flex;
  }

  .image_evtraining_smalllogo {
    width: 120px;
    max-width: none;
  }

  .div_evtraining_certificateprogram {
    align-self: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text_evtraining_certificateprogram {
    font-size: 20px;
  }

  .div_evtraining_certificateprogram_wrap {
    align-self: center;
    margin-top: 20px;
  }

  .div_evtraining_button_background {
    flex-wrap: wrap;
    margin-top: 35px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .text_evtraining_learnfrombest {
    font-size: 20px;
  }

  .button_evtraining_downloadcurriculam_white {
    text-align: center;
    white-space: normal;
    padding: 15px 30px;
    font-size: 20px;
    line-height: 30px;
  }

  .image_evtraining_usp {
    width: 50px;
  }

  .text_evindustry_usp_text {
    font-size: 14px;
    line-height: 27px;
  }

  .button_common_evtraining_plain_orange {
    text-align: center;
    white-space: nowrap;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 20px;
    line-height: 35px;
    display: flex;
  }

  .evtraining_dropdown {
    padding-left: 10px;
    padding-right: 40px;
  }

  .div_evtraining_wrap {
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-link-6, .dropdown-link-7 {
    font-size: 16px;
    line-height: 26px;
  }

  .section_evtraining_learnfrombest {
    margin-top: 35px;
    margin-bottom: 35px;
    padding: 0 35px;
  }

  .div_evtraining_briefs {
    flex-wrap: wrap;
    margin-left: 35px;
    margin-right: 35px;
  }

  .section_evtraining_hero {
    margin-top: 10px;
    margin-left: 0;
    margin-right: 0;
  }

  .div_evtraining_programoverview {
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .text-block-31 {
    font-size: 16px;
    line-height: 26px;
  }

  .icon-22 {
    margin-right: 10px;
  }

  .form-block_commonpage_downloadbrochure {
    margin-top: 0;
  }

  .text_aedi_lp_applicationdeadline {
    text-align: center;
  }

  .section_aedi_lp_whatwillyou-learn {
    margin-top: 35px;
    padding: 0 35px 60px;
  }

  .div_aedi_lp_whatwilllearn_wrap {
    column-count: auto;
    display: flex;
  }

  .rich-text-block-6 li {
    font-size: 18px;
    line-height: 40px;
  }

  .text_aedi_lp_whatwillyou-learn {
    font-size: 36px;
    line-height: 38px;
  }

  .div_aedi_lp_hero-form_wrap {
    justify-content: center;
  }

  .formblock_hero_downloadbrochure, .mainformblock_hero_downloadbrochure {
    margin-top: 0;
  }

  .div_wrap_brochures {
    flex-wrap: wrap;
    justify-content: center;
  }

  .div_evtraining_certificateprogram_wider_container {
    flex-wrap: wrap;
    justify-content: center;
    display: flex;
  }

  .html-embed-7 {
    align-self: auto;
    width: 200px;
  }

  .text-field-label_applynowpage {
    width: 200px;
    height: 25px;
  }

  .div_dwldbrochure_background_commonpage_allbrochures {
    display: none;
  }

  .button_evtraining_dwldbroall_white {
    text-align: center;
    white-space: normal;
    padding: 15px 30px;
    font-size: 20px;
    line-height: 30px;
  }

  .evtraining_coursesselect {
    width: 200px;
  }

  .modal-scroll-content-w {
    padding: 0;
  }

  .modal-w-scroll {
    margin-bottom: 0;
  }

  .div_downloadbrochure_popup_scroll {
    width: 450px;
  }

  .evtraining_dwldbrochure_coursesselect {
    align-self: center;
    width: 200px;
  }

  .div_greybachground_applynowhero_scroll {
    display: none;
  }

  .div_vnitprog_faq_questionswrap {
    margin-left: 0;
    margin-right: 0;
  }

  .text_vnit_question {
    font-size: 16px;
    line-height: 22px;
  }

  .text_vnit_credit {
    font-size: 14px;
    line-height: 20px;
  }

  .div_vnit_facilitatedby_wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-wrap: wrap;
    place-content: space-around center;
    align-items: flex-end;
    margin-left: 35px;
    margin-right: 35px;
  }

  .text_vnitlandingpage_facilitatedby {
    align-items: flex-end;
    margin-right: 0;
    font-size: 22px;
    line-height: 25px;
    display: flex;
  }

  .image_vnit_evacad {
    width: 100px;
    max-width: none;
  }

  .div_vnit_fee_wrap {
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
  }

  .text_vnit_progfee {
    font-size: 25px;
  }

  .text_vnit_programfee_semesterfee {
    font-size: 25px;
    line-height: 50px;
  }

  .div_vnit_fees_total {
    align-items: center;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .text_vnit_fees_total {
    font-size: 25px;
    line-height: 30px;
  }

  .text_vnit_fee_financialassistance {
    text-align: center;
    margin-top: 20px;
    font-size: 16px;
    line-height: 25px;
  }

  .div_vnit_ourfaculty_wrapblock {
    justify-content: space-between;
    width: auto;
    height: auto;
    margin-top: 20px;
  }

  .text_vnittrainername_post_pg {
    font-size: 12px;
    line-height: 15px;
  }

  .text_vnittrainername_pg {
    font-size: 16px;
    line-height: 18px;
  }

  .image_vnittrainerpic {
    width: 150px;
    height: 180px;
  }

  .div_vnit_ourfaculty {
    flex-wrap: wrap;
  }

  .div_nogatescore_wrap {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text_qual_nogatescore-required {
    font-size: 16px;
    line-height: 20px;
  }

  .div_blog_card_media {
    flex-wrap: wrap;
    width: auto;
    height: auto;
    margin-top: 0;
    padding: 10px;
  }

  .heading_blog_card_media {
    font-size: 16px;
    line-height: 20px;
  }

  .div_blog_card_contentwrap_media {
    margin: 10px;
  }

  .div_blog_writtenby-date_wrap_media {
    flex-flow: wrap;
    justify-content: space-between;
  }

  .div_blog_hero_cards_media_wrap, .div_blog_hero_cards_media_info {
    flex-wrap: wrap;
    height: auto;
  }

  .text_media_info {
    font-size: 14px;
  }

  .text_masterdate {
    font-size: 30px;
    line-height: 40px;
  }

  .text_eventisover {
    font-size: 20px;
    line-height: 20px;
  }

  .image_expertspeaker_master_cms {
    width: 250px;
  }

  .div_speaker_content_cms {
    align-items: center;
    width: auto;
  }

  .section_events {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .div_events_hero {
    height: 200px;
  }

  .section_events_home_cards {
    height: auto;
    margin-top: 35px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 35px;
    padding-right: 35px;
  }

  .div_events_hero_cards_wrap {
    height: auto;
  }

  .div_lsform_applynow_popup {
    display: none;
  }

  .lsform_applynow_popup_wrap-copy {
    width: 450px;
  }

  .lsform_applynow_modal-scroll-content-copy {
    padding: 0;
  }

  .div_lsform_dwldbrochure_popup {
    display: none;
  }

  .lsform_dwldbrochur_popup_wrap {
    width: 450px;
  }

  .lsform_dwldbrochur_modal-scroll-content {
    padding: 0;
  }

  .blog-form {
    align-self: center;
    margin-top: 20px;
    margin-right: 0;
  }

  .form-4 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex: 1;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .blogpost_fields {
    width: 230px;
  }

  .section_pg_lassssst {
    margin-top: 35px;
    margin-bottom: -35px;
    padding: 50px 35px 60px;
  }

  .text_programname {
    font-size: 18px;
    line-height: 28px;
  }

  .section_vnit_lp_lasssst {
    margin-top: 20px;
    margin-bottom: 0;
    padding: 20px 35px;
  }

  .div_masterclass_learningoutcome_specialcourse {
    flex-wrap: wrap;
    justify-content: space-around;
    align-self: center;
    align-items: stretch;
  }

  .text-block-35 {
    font-size: 16px;
    line-height: 20px;
  }

  .div_applynowform2 {
    width: 450px;
  }

  .heading_evtrainingbanner {
    text-align: center;
  }

  .subheadng_evtraining_orange {
    text-align: center;
    font-size: 24px;
    line-height: 36px;
  }

  .richtext_masterclass_vnitprog_answer {
    font-size: 16px;
    line-height: 25px;
  }

  .text-field-label_applynowpage-2 {
    width: 200px;
  }

  .div_vnit_lp_brochurebutton_wrap {
    justify-content: center;
  }

  .form-block_evacadforms_vnitapplynow {
    width: auto;
  }

  .div_pgprogram_applynow1-shortform {
    display: none;
  }

  .div_pgprogram_applynow1_popup {
    width: 450px;
  }

  .form-block_div_pgprogram_applynow1 {
    margin-top: 0;
  }

  .modal-scroll-content-pgprogramapplynow1 {
    padding: 0;
  }

  .form_masterclass_livesession_registernow {
    margin-top: 0;
  }

  .div_masterclassregisternow_background_commonpage {
    display: none;
  }

  .div_masterclassregisternow_background_commonpage_popup {
    width: 450px;
  }

  .modal-scroll_masterclassregisternow_background_commonpage {
    padding: 0;
  }

  .button1_masterclass-registernow {
    text-align: center;
    white-space: nowrap;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 20px;
    line-height: 35px;
    display: flex;
  }

  .section_evtraining_masterclassdetails {
    margin-top: 35px;
    margin-bottom: -35px;
    padding: 50px 35px 60px;
  }

  .text-block_masterclassintro {
    text-align: center;
    width: auto;
    font-size: 32px;
    line-height: 42px;
  }

  .collection-list-2 {
    justify-content: center;
  }

  .button1_events_registernow {
    text-align: center;
    white-space: nowrap;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
    line-height: 19px;
    display: flex;
  }

  .button1_events_registernow_knowmore {
    text-align: center;
    white-space: nowrap;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 20px;
    line-height: 35px;
    display: flex;
  }

  .text_hover_displayinformdropdown {
    line-height: 10px;
  }

  .text_newmasterclass {
    left: 25%;
  }

  .mainformblock_vnitmtech_downloadbrochure {
    margin-top: 0;
  }

  .heading_past-masterclas {
    font-size: 22px;
    line-height: 26px;
  }

  .div_pgdprogram_applynow1-shortform-_common, .div_program_applynow1-shortform-_vnitmtech, .div_program_aedi_applynow1-shortform, .div_pgp-intl-_applynow1-shortform, .div_program_aedi-intl-_applynow1-shortform {
    display: none;
  }

  .div_buttons_wrap {
    justify-content: space-around;
    align-self: stretch;
  }

  .div_common-intl-applynow1-shortform-_commonpage, .div_commomprogram_applynow1-shortform-_common {
    display: none;
  }

  .text-span-97 {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    padding-left: 10px;
  }

  .div_evthermalmgmt-intl-_applynow1-shortform-_common, .div_charging-energyinfra-intl-_applynow1-shortform-_common, .div_evbattery-storage-intl-_applynow1-shortform-_common, .div_evchargingsystems_applynow1-shortform-_common, .div_appliedevthermal_applynow1-shortform-_common, .div_evbattery-storage_applynow1-shortform-_common {
    display: none;
  }

  .section_pg_campussession {
    margin-top: 35px;
    padding: 0 35px;
  }

  .text_pg_campussession {
    font-size: 38px;
    line-height: 46px;
  }

  .text_placement-support, .text-block-38 {
    font-size: 16px;
    line-height: 24px;
  }

  .grid-4 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 7% 60% 15% 15%;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .text_course_heading {
    font-size: 14px;
    line-height: 24px;
  }

  .text_course_syllabus {
    overflow-wrap: normal;
    flex-wrap: nowrap;
    height: 100px;
    font-size: 14px;
    line-height: 20px;
  }

  .div_sno.hide {
    display: none;
  }

  .div_coursename_wrap {
    width: 50%;
  }

  .div_startdate_wrap, .div_enddate_wrap {
    width: 25%;
  }

  .div_evdesignverification-intl-_applynow1-shortform-_common {
    display: none;
  }

  .div_wrap_dates {
    padding-left: 5px;
    padding-right: 5px;
  }

  .div_shortcourse_wrap {
    flex-wrap: wrap;
    justify-content: center;
  }

  .text_shortcourse {
    text-align: center;
    font-size: 16px;
    line-height: 30px;
  }

  .div_bundlecourses_wrap {
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: baseline;
  }

  .text_bundle-courses {
    text-align: center;
  }

  .text_bundle-courses.gap {
    font-size: 14px;
    line-height: 26px;
  }

  .bold-text-5 {
    font-size: 18px;
  }

  .text_pgprogintl_feestructure {
    font-size: 18px;
    line-height: 30px;
  }

  .div_feestructure_intl_pg {
    flex-direction: column;
    align-items: center;
    max-width: none;
    display: flex;
  }

  .text_selffinance {
    font-size: 16px;
    line-height: 25px;
  }

  .div_pgintl_feestructure_wrap {
    flex-wrap: wrap;
    justify-content: center;
    align-self: center;
  }

  .div_pgintl_fee {
    flex-wrap: wrap;
    width: auto;
    padding: 10px;
  }

  .text_fees.span_blue {
    text-align: center;
    text-align: center;
    font-size: 20px;
    line-height: 30px;
  }

  .text-block-46, .text_fees_bgblue {
    text-align: center;
    font-size: 20px;
    line-height: 30px;
  }

  .div_dwldbrochure_pgp-intl, .div_dwldbrochure_thermalmgmt, .div_dwldbrochure_chargingenergyinfra, .div_dwldbrochure_evdesignverificationvalidn, .div_dwldbrochure_evthermalmgmt, .div_dwldbrochure_charging-energy-infrastructure, .div_dwldbrochure_evdesignvalidationveri, .div_evdesignverivali_applynow1-shortform {
    display: none;
  }

  .youtube {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex: 1;
    justify-content: flex-end;
    align-self: auto;
    align-items: flex-start;
    width: 380px;
    max-width: none;
    max-height: none;
    display: flex;
  }

  .text-block-48 {
    white-space: normal;
    font-size: 16px;
    line-height: 20px;
  }

  .dropdown-link-9 {
    white-space: normal;
  }

  .div_program-features_b2b {
    width: 250px;
  }

  .div_revex_hero_b2b-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image_revex_b2b {
    width: 40px;
    height: 40px;
  }

  .heading_eofferrings_b2b {
    text-align: center;
  }

  .image_bundling_b2b {
    width: 40px;
    height: 40px;
  }

  .heading_evgain_b2b, .heading_eoffering_b2b, .heading_learn_b2b {
    text-align: center;
  }

  .image_learncourses_b2b-2 {
    width: 40px;
    height: 40px;
  }

  .heading_certificate_b2b {
    text-align: center;
  }

  .div_testimonials_b2b {
    grid-column-gap: 20px;
    justify-content: space-around;
    justify-items: center;
    display: flex;
  }

  .div_testimonalblock_b2b {
    width: 220px;
    padding: 10px;
  }

  .paragraph_testimonal_b2b {
    font-size: 12px;
    line-height: 15px;
  }

  .footer-social-link_b2b {
    margin-left: 20px;
  }

  .footer-wrapper_b2b {
    flex-flow: wrap;
    align-items: center;
  }

  .footer-social-block_b2b {
    margin-top: 20px;
    margin-left: -20px;
  }

  .footer_b2b {
    margin-top: 35px;
    padding-left: 35px;
    padding-right: 35px;
  }

  .footer-link-2:hover {
    color: #1a1b1fbf;
  }

  .container_moreaboutus_b2b {
    height: auto;
  }

  .footer-divider_b2b {
    margin-top: 30px;
  }

  .footer-content_b2b {
    grid-column-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    width: auto;
    margin-top: 40px;
    margin-left: 0;
  }

  .heading_pg_b2b, .heading_info_b2b {
    text-align: center;
  }

  .image_handson_b2b {
    width: auto;
    max-width: 80px;
    max-height: 80px;
  }

  .div_handson_block_wrap_b2b {
    width: 520px;
  }

  .section_er_homesection {
    background-position: 50% 0;
    height: auto;
  }

  .div_happylearner1 {
    flex-flow: row;
  }

  .div-block-52 {
    background-position: 50% 0;
    background-size: auto;
    flex-flow: column;
    width: 300px;
  }

  .section-4 {
    margin-left: 40px;
  }

  .div-block-55 {
    width: 220px;
  }

  .div-block-57 {
    flex-flow: wrap;
  }

  .section-6 {
    padding-left: 55px;
    padding-right: 55px;
  }

  .div-block-63 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div-block-64 {
    width: 50%;
    padding: 10px;
  }

  .text-block-91 {
    width: 60px;
    height: 60px;
  }

  .div-block-68 {
    justify-content: space-between;
    align-items: stretch;
  }

  .section-7 {
    padding-left: 35px;
    padding-right: 35px;
  }

  .div-block-69 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div-block-70 {
    width: auto;
  }

  .div-block-71 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .image-76 {
    width: 50px;
    height: 50px;
  }

  .div_hero_heading_pgdesign {
    width: auto;
    min-width: 0%;
    margin-bottom: 0;
  }

  .div_hero_splitleft_pgdesign {
    justify-content: center;
    align-items: flex-start;
  }

  .div_hero_splitright_pgdesign {
    display: none;
  }

  .container_hero_pgdesign {
    width: auto;
    max-width: 420px;
  }

  .section_hero_pgdesign {
    padding: 100px 35px 10px;
  }

  .heading-4_pgdesign {
    max-width: none;
    max-height: none;
    font-size: 30px;
    line-height: 35px;
  }

  .section_service_pgdesign {
    padding-left: 0;
    padding-right: 0;
  }

  .section_service_pgdesign.no-top-space {
    padding-left: 35px;
    padding-right: 35px;
  }

  .container_services_pgdesign {
    max-width: 470px;
    overflow: hidden;
  }

  .section_coursecompletion {
    padding-top: 60px;
    padding-bottom: 60px;
    overflow: hidden;
  }

  .section_coursecompletion.space {
    padding-left: 35px;
    padding-right: 35px;
  }

  .container-6 {
    max-width: 420px;
  }

  .text-block-101-copy {
    font-size: 26px;
    line-height: 30px;
  }

  .section_coursetopics_pgdesign {
    margin-top: 35px;
    padding-left: 35px;
    padding-right: 35px;
  }

  .container_aboutus_pgdesign-copy {
    max-width: 420px;
    display: flex;
  }

  .container_aboutus_pgdesign-copy.verticle {
    flex-flow: column;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .div_aboutushero_pgdesign-copy, .image-84-copy.top-gap, .image-84-copy.top-gap {
    display: none;
  }

  .text-block-108 {
    font-size: 26px;
    line-height: 38px;
  }

  .section_handson_pgdesign-copy {
    width: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 40px 0;
  }

  .container_aboutus_pgdesign-copy-copy {
    justify-content: center;
    align-items: center;
    width: 450px;
    max-width: 450px;
    height: auto;
  }

  .text-block-111 {
    margin-bottom: 120px;
  }

  .div-block-82 {
    height: 150px;
  }

  .div-block-83 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .div-block-84 {
    grid-column-gap: 110px;
    grid-row-gap: 110px;
    flex-flow: column;
  }

  .div-block_left_handson {
    grid-column-gap: 110px;
    grid-row-gap: 110px;
    justify-content: center;
    align-items: center;
  }

  .text-block-114 {
    margin-top: 20px;
  }

  .uui-space-xsmall {
    min-height: .75rem;
  }

  .uui-heading-xxsmall {
    font-size: 1.125rem;
  }

  .uui-testimonial15_arrow:hover {
    background-color: #fff;
  }

  .uui-testimonial15_arrow.left {
    right: 3.5rem;
  }

  .uui-testimonial15_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .section_testimonial_pgdesign {
    background-size: cover;
    margin-top: 35px;
    margin-bottom: 20px;
    padding-bottom: 20px;
    padding-left: 35px;
    padding-right: 35px;
    overflow: hidden;
  }

  .section_testimonial_pgdesign.gap {
    margin-bottom: 0;
  }

  .image-94 {
    max-width: 80%;
  }

  .navbar-2 {
    justify-content: space-around;
    margin-left: 0;
    margin-right: 0;
    padding-left: 35px;
    padding-right: 35px;
  }

  .container-7 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    max-width: 600px;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-90 {
    display: flex;
  }

  .button_orange_applynow {
    margin-left: 0;
    display: none;
  }

  .brand {
    flex: 0 auto;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    display: flex;
  }

  .waves---paragraph-regular {
    line-height: 100%;
  }

  .waves---expandable-item {
    padding: 20px 0;
  }

  .waves-expanded-text {
    font-size: var(--_font-size---font-body-size);
    margin-top: 10px;
    line-height: 20px;
  }

  .waves---heading-2-no-margins {
    font-size: 30px;
    line-height: 36px;
  }

  .waves---section-medium {
    padding-top: 40px;
    padding-bottom: 80px;
  }

  .waves---main-container-2 {
    max-width: 420px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .uui-page-padding-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-testimonial15_slide-2 {
    padding-right: 1.5rem;
  }

  .uui-padding-vertical-xhuge-2 {
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: block;
  }

  .uui-testimonial15_mask-2 {
    width: 80%;
  }

  .uui-testimonial15_component-2 {
    width: 400px;
    margin-top: 3rem;
  }

  .uui-text-size-large-2 {
    font-size: 1rem;
  }

  .div-block-94 {
    width: 250px;
    top: -170px;
    left: 150px;
  }

  .image-97 {
    width: 25px;
    max-width: 40%;
    top: -20px;
    left: -110px;
  }

  .image-98 {
    max-width: 50%;
  }

  .div-block-95 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .container_testimonial {
    flex-flow: column;
    padding-bottom: 20px;
  }

  .uui-page-padding-3 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-testimonial15_slide-3 {
    padding-right: 1.5rem;
  }

  .uui-text-size-small-3 {
    margin-bottom: auto;
  }

  .uui-testimonial15_content-2 {
    background-position: 50% 0;
    background-repeat: repeat-x;
    background-size: auto;
    justify-content: space-between;
    align-items: flex-start;
    height: 290px;
    padding: 1.5rem;
  }

  .uui-heading-medium-3 {
    margin-bottom: 2rem;
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-3 {
    padding-top: 4rem;
    padding-bottom: 1rem;
  }

  .uui-testimonial15_mask-3 {
    width: auto;
  }

  .uui-testimonial15_arrow-2:hover {
    background-color: #fff;
  }

  .uui-testimonial15_arrow-2.left {
    right: 3.5rem;
  }

  .uui-testimonial15_component-3 {
    width: 400px;
    margin-top: 3rem;
    display: flex;
  }

  .section_projects_pgdesign {
    padding: 20px 30px 40px;
    overflow: hidden;
  }

  .container-9 {
    max-width: 420px;
  }

  .text-block-121 {
    margin-bottom: 20px;
    font-size: 26px;
    line-height: 30px;
  }

  .div_left_labs {
    flex-flow: column;
  }

  .div_labs_project {
    justify-content: center;
    align-items: flex-start;
    width: 400px;
    height: 200px;
  }

  .image-100 {
    width: auto;
    height: 200px;
  }

  .text-block-124 {
    font-size: 18px;
    line-height: 26px;
  }

  .div-block-96 {
    margin-top: 0;
  }

  .div-block-97 {
    flex-flow: column;
    width: auto;
  }

  .section_whyev_pgdesign {
    padding-top: 30px;
    padding-bottom: 30px;
    overflow: hidden;
  }

  .container-10 {
    max-width: 420px;
    overflow: hidden;
  }

  .image-102 {
    width: 300px;
    max-width: 420px;
    height: auto;
  }

  .div-block-98 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    justify-content: flex-start;
    align-items: center;
  }

  .text-block-126 {
    width: 300px;
    max-width: 420px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-99 {
    width: 300px;
    margin-left: 0;
    padding-left: 0;
  }

  .text-block-128 {
    width: 300px;
    margin-top: 0;
    margin-left: 100px;
    padding-top: 100px;
    padding-left: 0;
    font-size: 12px;
  }

  .footer-social-link_pgd {
    margin-left: 20px;
  }

  .container_section_moreaboutus_pgdesign {
    max-width: none;
    height: auto;
    overflow: hidden;
  }

  .div_logo-socialmedia-icons_pgd {
    width: auto;
    max-width: 400px;
  }

  .footer-wrapper_pgdesign {
    flex-flow: wrap;
    align-items: center;
  }

  .footer-block_pgd {
    align-items: flex-start;
    margin-right: 10px;
  }

  .image_footer_logo_pgd {
    width: 100px;
    max-width: 100%;
  }

  .footer-content_pgd {
    grid-column-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    width: 400px;
    margin-top: 40px;
    margin-left: 0;
  }

  .text-block-3_pgd {
    white-space: normal;
    font-size: 16px;
    line-height: 20px;
  }

  .footer-block_privacy_pgd {
    align-items: flex-start;
    margin-right: 10px;
  }

  .title-small_pgd {
    font-size: 16px;
    line-height: 20px;
  }

  .footer-social-block_pgd {
    margin-top: 20px;
    margin-left: -20px;
  }

  .footer-link_pgd:hover {
    color: #1a1b1fbf;
  }

  .div_footer-links_wrap_pgd {
    flex: 1;
    justify-content: space-between;
  }

  .footer_pgdesign {
    max-width: none;
    margin-top: 35px;
    padding-left: 35px;
    padding-right: 35px;
    overflow: visible;
  }

  .div_footer_callwrap_pgd {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .div_whyev_pointers_pgdesign {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: flex-start;
  }

  .div-block-104 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
  }

  .image-107, .image-108 {
    margin-left: 0;
  }

  .div-block-111 {
    display: none;
  }

  .uui-testimonial15_slide_success {
    padding-left: 0;
    padding-right: 1.5rem;
  }

  .uui-testimonial15_component_success {
    flex-flow: wrap;
    align-content: stretch;
    width: 250px;
    height: 339.98px;
    margin-top: 3rem;
    margin-right: 0;
    display: flex;
  }

  .uui-padding-vertical-xhuge_success {
    margin-left: auto;
    margin-right: auto;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 20px;
  }

  .uui-testimonial15_mask_success {
    width: 120%;
    margin-bottom: 40px;
  }

  .uui-testimonial15_arrow_success {
    top: 240px;
    left: 60px;
  }

  .uui-testimonial15_arrow_success:hover {
    background-color: #fff;
  }

  .uui-testimonial15_arrow_success.left {
    top: 240px;
    left: 5px;
    right: 3.5rem;
  }

  .uui-testimonial15_slide-nav_success {
    left: 15%;
  }

  .new_uui-heroheader20_lightbox {
    height: 20rem;
  }

  .new_uui-lightbox_play-icon {
    width: 4rem;
    height: 4rem;
  }

  .uui-testimonial15_content-2-copy-copy {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    width: 350px;
    height: 300px;
    padding: 1.5rem 1.5rem 1rem;
    display: block;
  }

  .div_revex_hero_pgd {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 500px;
    height: 80px;
    top: 50px;
  }

  .div_revex_pgd {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .div_revex_pgd.max-size {
    margin-left: 0;
    margin-right: 0;
  }

  .div_revex_pgd.max-size.hide {
    display: none;
  }

  .text_div_hero_pgd {
    justify-content: center;
    align-items: center;
    font-size: 15px;
    line-height: 18px;
  }

  .text_div_hero_pgd.blue {
    font-size: 15px;
    line-height: 20px;
  }

  .text-block_pgd {
    letter-spacing: 1px;
    justify-content: center;
    align-self: auto;
    align-items: center;
    font-size: 10px;
    line-height: 14px;
  }

  .text-block-145 {
    font-size: 32px;
    line-height: 45px;
  }

  .div_learn_services_pgd {
    width: 450px;
    margin-bottom: 60px;
  }

  .image-112 {
    max-width: 100%;
  }

  .div_revex_services_pgd {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: center;
    width: 470px;
  }

  .div_services_pgd {
    justify-content: center;
    align-items: center;
  }

  .text_div_services_pgd {
    justify-content: center;
    align-items: center;
    font-size: 30px;
    line-height: 45px;
  }

  .text_div_services_pgd.new {
    font-size: 30px;
  }

  .text-block_services_pgd {
    text-align: center;
    justify-content: center;
    align-items: center;
    font-size: 12px;
    line-height: 18px;
  }

  .text-block-150.white {
    font-size: 16px;
  }

  .section_pgd_forms {
    padding-bottom: 60px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .div_main_pgdformright {
    justify-content: center;
    align-items: center;
    width: 430px;
    height: auto;
    padding: 10px 0;
  }

  .text-field_pgcform {
    width: 180px;
    margin-right: 0;
    font-size: 9px;
    line-height: 16px;
  }

  .div_block_pgcform-3 {
    justify-content: space-between;
  }

  .field-label_pgcform-2 {
    margin-right: 10px;
    font-size: 14px;
    line-height: 14px;
  }

  .div_block_pgcform-4 {
    justify-content: space-between;
  }

  .field-label_pgcform-3 {
    margin-right: 10px;
    font-size: 14px;
    line-height: 14px;
  }

  .submit-button_newform-3 {
    padding: 8px 15px;
    font-size: 12px;
    line-height: 18px;
  }

  .div_pgdnew_totalwrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    max-width: none;
  }

  .div_main_pgdformleft {
    align-self: stretch;
  }

  .image-115 {
    max-width: 50%;
  }

  .div_careeropp_pgdwrapper.bg {
    padding: 20px;
  }

  .text-block-161 {
    font-size: 26px;
    line-height: 30px;
  }

  .text-block-162 {
    font-size: 14px;
    line-height: 18px;
  }

  .text-block-163 {
    padding: 5px;
    font-size: 14px;
    line-height: 18px;
  }

  .section_wayforward_pgd {
    padding-left: 35px;
    padding-right: 35px;
  }

  .container-18 {
    width: 470px;
    max-width: 470px;
  }

  .div_wf_pgd {
    background-size: 160px 200px;
    width: 150px;
    height: 130px;
    padding: 20px;
  }

  .text-block-164 {
    font-size: 20px;
    line-height: 28px;
  }

  .text-block-165 {
    font-size: 10px;
    line-height: 16px;
  }

  .text-block-166 {
    font-size: 30px;
    line-height: 35px;
  }

  .text-block-167 {
    font-size: 14px;
    line-height: 18px;
  }

  .image-117 {
    width: 550px;
    max-width: none;
    height: 430px;
  }

  .div-block-150 {
    width: 250px;
    top: -180px;
    left: 150px;
  }

  .div-block-151 {
    height: 150px;
  }

  .image-121 {
    max-width: 50%;
  }

  .div-block-153 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .text-block-173 {
    margin-top: 20px;
  }

  .div-block-84-copy-2 {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
  }

  .image-123 {
    width: 25px;
    max-width: 40%;
    top: -20px;
    left: -110px;
  }

  .div-block-156 {
    margin-top: 100px;
  }

  .section_skills_pgd {
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 40px;
    padding-left: 0;
    overflow: visible;
  }

  .container-21 {
    max-width: 440px;
  }

  .div_skillswrapper_pgd {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    width: 400px;
    margin-bottom: 40px;
  }

  .div_skill1_pgd {
    width: 240px;
    height: 220px;
  }

  .div_skill1text_pgd {
    width: 120px;
    height: 40px;
    padding: 0 10px 5px;
    top: -100px;
  }

  .text-block-174 {
    width: 110px;
    height: 40px;
    font-size: 12px;
    font-weight: 700;
    line-height: 12px;
  }

  .div_skillswrapper_pgd-copy {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    margin-top: 0;
    top: 0;
  }

  .image-125 {
    max-width: 100%;
    height: auto;
  }

  .div-block-157 {
    width: 480px;
  }

  .div-block-158 {
    width: auto;
  }

  .div-block-159 {
    width: auto;
    margin-bottom: 40px;
  }

  .text-block-175 {
    margin-bottom: 60px;
    font-size: 30px;
  }

  .container_pgdform {
    padding-left: 35px;
    padding-right: 35px;
  }

  .text-block-176 {
    font-size: 26px;
    line-height: 36px;
  }

  .text-block-177 {
    font-size: 14px;
    line-height: 24px;
  }

  .div-block-162 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .select-field-5 {
    width: 180px;
    font-size: 9px;
    line-height: 16px;
  }

  .select-field-5.width {
    font-size: 14px;
  }

  .select-field-5-copy {
    width: 180px;
    font-size: 9px;
    line-height: 16px;
  }

  .select-field-5-copy.width {
    font-size: 14px;
  }

  .select-field-5-copy.width.gap {
    margin-top: 0;
  }

  .checkbox_pgcp.checkbox-width {
    min-width: 20px;
    min-height: 20px;
  }

  .button_vnit_hero-copy {
    text-align: center;
    white-space: nowrap;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 20px;
    line-height: 35px;
    display: flex;
  }

  .button_vnit_hero-copy.white_bg {
    margin-left: 0;
    font-size: 16px;
    line-height: 20px;
  }

  .div_expertspeaker-copy {
    flex-wrap: wrap;
    justify-content: center;
    padding: 20px 10px;
  }

  .heading_outlookindustry {
    font-size: 26px;
    line-height: 30px;
  }

  .waves-icon-32-copy {
    margin-left: 20px;
    margin-right: 20px;
  }

  .text-block-166_percentahe {
    font-size: 26px;
    line-height: 35px;
  }

  .div_pgcp_wayforward_2-col {
    flex-flow: wrap;
  }

  .container_hero_pgdesign-copy {
    flex-flow: column;
    width: auto;
    max-width: none;
  }

  .div_wf_pgd_withoutframe {
    background-size: 160px 200px;
    width: 150px;
    height: 130px;
    padding: 20px;
  }

  .section_campusimeersion {
    margin-top: 0;
    margin-bottom: 0;
  }

  .div_1170 {
    margin-left: auto;
    padding-left: 35px;
    padding-right: 35px;
  }

  .div_campus_imersion_title {
    max-width: 100%;
  }

  .section_pg_proghighlighta {
    margin-top: 35px;
    padding: 0 35px 60px;
  }

  .pricing-overview {
    margin-top: 0;
    padding: 20px 15px 60px;
  }

  .container-23 {
    width: auto;
    max-width: none;
    margin-left: 35px;
    margin-right: 35px;
  }

  .centered-heading {
    font-size: 26px;
  }

  .pricing-grid-2 {
    margin-top: 40px;
  }

  .pricing-image-2 {
    border-radius: 10px;
    margin-bottom: 0;
  }

  .heading-25 {
    font-size: 22px;
  }

  .div_thisprogram_wrapper_pgd-copy {
    margin-top: 20px;
  }

  .container-7-copy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: row;
    flex: 1;
    justify-content: space-between;
    align-items: center;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .campus_projects-for-industry {
    margin-bottom: 10px;
  }

  .div_projects-industry {
    max-width: none;
  }

  .text-block-projects {
    padding-top: 0;
    font-size: 18px;
    line-height: 24px;
  }

  .text_startups.small {
    font-size: 18px;
    line-height: 28px;
  }

  .div_progcoordinated_logo-text {
    width: auto;
  }

  .div_main_pgedrivebatterysystemformright {
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    padding: 10px 15px;
  }

  .div_separator_colour {
    height: 8px;
  }

  .text_ {
    font-size: 40px;
    line-height: 40px;
  }

  .div_statswrap {
    position: static;
  }

  .image-132 {
    max-width: 80%;
  }

  .pic_industryrediness {
    width: 30px;
    max-width: none;
  }

  .text_thankyou-message {
    font-size: 14px;
    line-height: 20px;
  }

  .text-block-180 {
    width: auto;
    bottom: 100px;
    left: 15%;
  }

  .div_photo-imag_wrap {
    flex-flow: column;
  }

  .text_hanging, .text_hanging.rounded-corners, .text_hanging.rounded-corners {
    font-size: 14px;
    line-height: 20px;
  }

  .image-133 {
    flex: 0 auto;
    max-width: 40%;
    display: none;
    left: auto;
  }

  .div_wrap_text {
    align-items: center;
  }

  .text_immersion_air {
    width: auto;
    display: none;
  }

  .div_campusimmersionchat_wrap {
    flex-flow: column;
    margin-top: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div_vnit_quali_textwrap {
    justify-content: center;
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
  }

  .list-9 {
    margin-top: 10px;
    padding-left: 15px;
  }

  .text_whatsappchannel {
    font-size: 14px;
    line-height: 20px;
  }

  .div_hanging_wrap {
    flex-flow: wrap;
  }

  .link-block-15 {
    padding-left: 40px;
  }

  .image-134 {
    display: none;
  }

  .text_faqheadline {
    font-size: 26px;
    line-height: 36px;
  }

  .text_faqquestion {
    font-size: var(--_font-size---font-body-size);
    line-height: 24px;
  }

  .heading-27 {
    font-size: 26px;
  }

  .typer {
    color: var(--light-blue-iit-bhubneswar);
    font-size: 20px;
  }

  .div_faq_heading-imagewrap {
    padding: 0;
    display: flex;
  }

  .text-block-184 {
    font-size: 20px;
    line-height: 18px;
  }

  .text_jobpost {
    padding: 5px;
    font-size: 14px;
    line-height: 18px;
  }

  .heading_applicationformthankyou {
    font-size: 34px;
    line-height: 40px;
  }

  .section_hero_pgdesign_lp {
    padding: 40px 35px;
  }

  .section_hero_pgdesign_lp.transparent {
    margin-top: 0;
  }

  .section_hero_pgdesign_lp.transparent.gap {
    margin-top: 20px;
    margin-bottom: 40px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .container_section_hero_pgdesign_lp {
    width: auto;
    max-width: none;
    margin-top: 20px;
    padding-top: 0;
  }

  .container_section_hero_pgdesign_lp.gap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
  }

  .container_section_hero_pgdesign_lp.verticle {
    margin-top: 0;
    padding-top: 0;
  }

  .div_hero_pgdesign_lp {
    width: auto;
    min-width: 0%;
    margin-bottom: 0;
  }

  .heading_hero_pgdesign_lp {
    font-size: 30px;
    line-height: 35px;
  }

  .text_pgcebs_lp_desc {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 16px;
  }

  .frame-3598 {
    text-align: left;
    max-width: none;
  }

  .frame-3595 {
    justify-content: flex-start;
    align-items: center;
  }

  .text {
    font-size: 16px;
    line-height: 20px;
  }

  .heading2_pgdesign_lp {
    font-size: 26px;
    line-height: 30px;
  }

  .heading2_pgdesign_lp.left-aligh {
    margin-top: 20px;
    margin-bottom: 0;
    font-size: 26px;
    line-height: 30px;
  }

  .heading2_pgdesign_lp.left-aligh.nogap {
    margin-bottom: 0;
  }

  .heading2_pgdesign_lp.no-padding {
    margin-bottom: 40px;
    font-size: 26px;
    line-height: 30px;
  }

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

  .linkblock_contact_wrap {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .div_pgcebs-lp_wrap {
    justify-content: center;
    align-self: center;
    align-items: center;
    display: flex;
  }

  .text-block-188 {
    font-size: 16px;
    line-height: 20px;
  }

  .div_pgcebs_lp_programco-developed {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
    width: auto;
    min-width: 0%;
    margin-bottom: 0;
  }

  .div_vnit_learn_logotext_wrap-copy {
    flex-wrap: wrap;
    place-content: space-around;
    align-items: center;
    max-width: none;
    max-height: none;
    margin: 0;
  }

  .div_pgcebs-lp_logo-text {
    width: 350px;
    height: 400px;
    margin-right: 0;
  }

  .image_pgcebs {
    max-width: none;
  }

  .text_pgcebs_number_stats {
    margin-left: 5px;
    margin-right: 5px;
    font-size: 16px;
    line-height: 20px;
  }

  .text-span_stats {
    font-size: 30px;
    line-height: 35px;
  }

  .image_newspapaer {
    width: 250px;
  }

  .div_pgcebs-lp_pastexpderience_wrap {
    background-image: none;
    justify-content: space-between;
    align-items: flex-start;
    height: 280px;
    padding: 20px;
  }

  .text_pgcebs-lp_pastexperience {
    font-size: 12px;
    line-height: 16px;
  }

  .div_pgcebs-lp_pastexpderience_people-company_wrap {
    flex-flow: row;
    align-items: flex-end;
    width: 100%;
  }

  .div_program-for-you-_wrap {
    max-width: none;
  }

  .text_formdescription {
    text-align: center;
    font-size: 28px;
    line-height: 46px;
  }

  .div_faq_pgcebs-lp_wrap {
    text-align: center;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    width: auto;
    padding: 0;
    display: flex;
  }

  .text_faq_pgcebs-lp_headline {
    text-align: center;
    font-size: 18px;
    line-height: 24px;
  }

  .heading4_faq {
    font-size: 24px;
  }

  .text_faqheadline_pgcebs {
    padding-left: 20px;
    font-size: 26px;
    line-height: 36px;
  }

  .container_section_hero_pgdesign_lp_faq {
    flex-flow: wrap;
    width: auto;
    max-width: none;
    padding-top: 0;
    padding-bottom: 0;
  }

  .footer-content_pgcebs-lp {
    grid-column-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: center;
    align-items: center;
    width: auto;
    margin-top: 0;
    margin-left: 0;
  }

  .text_worldmap_footer {
    text-align: left;
    border-radius: 19px;
    font-size: 24px;
  }

  .container_pgcebs-lp-footer {
    max-width: none;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    overflow: hidden;
  }

  .footer-wrapper_pgdesign_wrap {
    flex-flow: wrap;
    align-items: center;
  }

  .footer_pgdesign-lp {
    max-width: none;
    margin-top: 0;
    padding-left: 35px;
    padding-right: 35px;
    overflow: visible;
  }

  .div_footerlogo-text_pgcedbs-lp {
    width: auto;
    max-width: none;
  }

  .div_pgcebs_lp_news {
    width: auto;
    min-width: 0%;
    margin-bottom: 0;
  }

  .navbar-logo-left-container {
    max-width: 100%;
  }

  .navbar-logo-left-container.shadow-three {
    width: auto;
    max-width: 800px;
    margin-left: 25px;
    margin-right: 25px;
  }

  .container-24 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: space-between;
  }

  .navbar-wrapper-2 {
    flex-flow: wrap;
  }

  .navbar-brand-2 {
    padding-left: 20px;
  }

  .text_connectwithus {
    text-align: left;
  }

  .navbarr_whatsapp_icon {
    margin: 0 0 0 auto;
    padding-left: 20px;
  }

  .image_checkbox {
    width: 20px;
    max-width: none;
  }

  .div-_advanceprog_card_wrap {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .slider_testimonial_advprogin-ev-battery {
    padding-right: 1.5rem;
  }

  .arrow_advproginevtech-lp {
    right: -15%;
  }

  .arrow_advproginevtech-lp:hover {
    background-color: #fff;
  }

  .arrow_advproginevtech-lp.left {
    right: 15%;
  }

  .slider_wrap_advproginevtech {
    width: auto;
    margin-top: 0;
    display: flex;
  }

  .slider_advanceprog-pgcebs-lp_wrap {
    width: 40%;
    max-width: none;
  }

  .slider_testimonial_advanceprog-pgcebs-lp_wrap {
    width: 60%;
    max-width: none;
  }

  .slider_wrap_advproginevtech_testimonisal {
    flex-flow: wrap;
    width: auto;
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 60px;
    display: flex;
  }

  .section_hero_pgdesign_lp_blueee {
    padding: 20px 35px;
  }

  .heading2_pgdesign_lp-_testimonial {
    font-size: 30px;
    line-height: 35px;
  }

  .heading2_pgdesign_lp-_testimonial.left-aligh {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .heading2_pgdesign_lp-_testimonial.left-aligh.white {
    margin-bottom: 0;
    font-size: 26px;
    line-height: 30px;
  }

  .div_main_pgedrivebatterysystemformright-lp-_transparent {
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    padding: 10px 15px;
  }

  .submit-button_newform_blue {
    padding: 8px 15px;
    font-size: 12px;
    line-height: 18px;
  }

  .div_main_pgdformleft-lp {
    align-self: stretch;
  }

  .image_pgceps-lp {
    width: 80px;
  }

  .image_new-nav {
    height: 40px;
  }

  .image_pgcebs-lp-codeveloped {
    width: 80px;
    max-width: none;
    height: auto;
  }

  .div_pgpebs-lp_ups-swrap-copy {
    flex-wrap: wrap;
    justify-content: space-around;
  }

  .uui-testimonial15_component--prog {
    width: 400px;
    margin-top: 1rem;
    display: flex;
  }

  .uui-testimonial15_mask_prog {
    width: auto;
    margin-right: 0;
  }

  .uui-padding-vertical-xhuge_prog {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-testimonial15_slide-3-prog {
    margin-right: 40px;
    padding-right: 1.5rem;
  }

  .uui-testimonial15_content-2-prog {
    background-position: 50% 0;
    background-repeat: repeat-x;
    background-size: auto;
    justify-content: space-between;
    align-items: flex-start;
    height: 290px;
    padding: 1.5rem;
  }

  .section_hero_pgdesign_lp_proghighlights {
    padding: 40px 35px 20px;
  }

  .text_pgpebs-lp_form {
    margin-bottom: 0;
    font-size: 26px;
    line-height: 36px;
  }

  .container_pgdesign_lp_testimonial {
    width: auto;
    max-width: none;
    padding-top: 0;
  }

  .container_pgdesign_lp_testimonial.special {
    margin-top: 0;
  }

  .image_quote {
    width: 40px;
  }

  .youtube_vnit-lp {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex: 1;
    justify-content: flex-end;
    align-self: auto;
    align-items: flex-start;
    width: 380px;
    max-width: none;
    height: auto;
    max-height: none;
    display: flex;
  }

  .div_learn-image_vnit-lpwrap {
    flex-wrap: wrap;
    justify-content: center;
  }

  .div_learnfromtopindutry_certificate_wrap {
    flex-flow: row;
    justify-content: flex-end;
    align-items: flex-start;
    width: 380px;
    min-width: 0;
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .div_vnit_learn_logotext-lp_wrap {
    flex-flow: row;
    align-content: space-around;
    align-items: center;
    margin-left: 35px;
    margin-right: 35px;
  }

  .div_learn-image-vnitprog_wrap {
    flex-wrap: wrap;
    justify-content: center;
  }

  .heading1_thankyou {
    font-size: 28px;
    line-height: 34px;
  }

  .text_thankyou_pgcedbs {
    font-size: 14px;
    line-height: 20px;
  }

  .div_hanging_wrap_right {
    flex-flow: wrap;
  }

  .text_hanging_desc {
    font-size: 14px;
    line-height: 20px;
  }

  .text_whatsappchannel_whitebg {
    text-align: center;
    font-size: 14px;
    line-height: 20px;
  }

  .div_whitebg {
    justify-content: space-around;
    align-items: center;
  }

  .link-block_new {
    padding-left: 0;
  }

  .section_thankyou_test {
    margin-top: 0;
    padding-left: 35px;
    padding-right: 35px;
  }

  .text-block_last-section {
    text-align: center;
    width: auto;
    font-size: 20px;
    line-height: 36px;
  }

  .div_pg_lasttext-button_last_wrap {
    column-count: auto;
    display: flex;
  }

  .div_masterclass_whoshouldattend_wrap {
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .text_masterclass_whoshouldattend {
    padding-top: 0;
    font-size: 16px;
    line-height: 20px;
  }

  .image_pg-lp_futureready-copy {
    margin-top: 20px;
  }

  .div_masterclass_learningoutcomes_new {
    flex: 0 auto;
    width: 200px;
    height: auto;
    margin-top: 20px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .div_wrap_masterclass_hero_new {
    width: auto;
  }

  .hero-heading-left_masterclasses-copy {
    margin-top: 35px;
    margin-bottom: 0;
    padding: 40px 35px 20px;
  }

  .image_masterclass_logo-copy {
    width: 200px;
    max-width: none;
  }

  .image_masterclass_logo_iitbhubaneshwar-rep {
    width: 250px;
    max-width: none;
  }

  .image_masterclasss_learningoutcome-copy {
    width: auto;
    height: auto;
  }

  .div_revex_hero_masterclases_content_pg-copy {
    background-image: url("https://cdn.prod.website-files.com/62d8da1da8820bc9897f22dd/6756bf4baa4ecba10df0854f_Car%20ev%20(1).webp");
    background-position: 50%;
    background-size: cover;
    flex-direction: column;
    align-items: flex-start;
    padding-left: 35px;
    padding-right: 35px;
  }

  .rich-text-block-9 {
    font-size: 16px;
    line-height: 20px;
  }

  .div_wrap_event_hero {
    width: auto;
  }

  .text-block-196 {
    padding: 10px;
    font-size: 14px;
    line-height: 18px;
  }

  .heading-30 {
    font-size: 16px;
    line-height: 24px;
  }

  .heading-31 {
    font-size: 26px;
    line-height: 36px;
  }

  .div_mapphoto_blue {
    width: auto;
  }

  .div_highlights_sticky {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: auto;
    height: auto;
    padding: 0;
    top: 50px;
  }

  .text_div_hero_pgd_stickyhighlight {
    justify-content: center;
    align-items: center;
    font-size: 15px;
    line-height: 18px;
  }

  .section_hero_pgdesign_sticky {
    padding: 10px 35px;
  }

  .text-block_title {
    letter-spacing: 1px;
    justify-content: center;
    align-self: auto;
    align-items: center;
    font-size: 10px;
    line-height: 14px;
  }

  .container_section_hero_pgdesign_brochure_wrap {
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: none;
    padding-top: 0;
  }

  .text_days {
    font-size: 12px;
    line-height: 18px;
  }

  .text_timer_count_number {
    font-size: 16px;
    line-height: 20px;
  }

  .div_skillscovered_wrap {
    margin-top: 10px;
  }

  .heading_fundamental {
    font-size: 16px;
    line-height: 20px;
  }

  .div_pgcp-mastertools {
    flex-wrap: wrap;
    place-content: space-around;
    align-items: center;
    max-width: none;
    max-height: none;
    margin: 0;
  }

  .div_skills_wrap {
    flex-flow: wrap;
    justify-content: center;
  }

  .heading_fundamental_careersupport {
    font-size: 16px;
    line-height: 20px;
  }

  .div_hero_splitright_pgdesign_lp {
    display: none;
  }

  .div_careeropp_pgdwrapper_lp.bg {
    padding: 20px;
  }

  .div_programbigblock_home {
    height: 420px;
  }

  .image_program_photo_home {
    width: 280px;
  }

  .div_webinar_popupform_pastevent {
    display: none;
  }

  .multi-step-form-block---brix {
    min-height: auto;
  }

  .div_wrap_brochure-callout {
    width: auto;
    bottom: 100px;
    left: 15%;
  }

  .section_footer_blue {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container_footer {
    height: auto;
  }

  .div_logo-socialmedia-officeaddress {
    flex-flow: wrap;
    width: auto;
  }

  .text_evbrief {
    font-size: 16px;
    line-height: 20px;
  }

  .div__rightfooter {
    grid-column-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    width: auto;
    margin-top: 40px;
    margin-left: 0;
  }

  .div_foort_links_wrap {
    flex-flow: wrap;
    justify-content: space-around;
  }

  .div_prog_wrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text_footercopyright-center {
    text-align: left;
  }

  .div_footrer_wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .footer-block_privacy_wrap {
    align-items: flex-start;
    margin-right: 10px;
  }

  .footer-link_privacy:hover, .footer-link_wrap_tnc:hover {
    color: #1a1b1fbf;
  }

  .footer_blue_social-block {
    margin-top: 20px;
    margin-left: 0;
  }

  .footer_blue_social-link {
    margin-left: 0;
  }

  .partners_image_right {
    width: auto;
  }

  .list {
    grid-template-columns: 1fr;
  }

  .event-wrapper {
    height: auto;
  }

  .day-name {
    font-size: 20px;
  }

  .day-date {
    font-size: 30px;
  }

  .image-144 {
    width: 30px;
  }

  .partners_image_advantage {
    width: 280px;
  }

  .image_partners_usp {
    width: 30px;
  }

  .div_partners_learn_logotext_wrap {
    flex-wrap: wrap;
    align-content: space-around;
    place-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  .heading_aboutus_ourstory {
    font-size: 22px;
    line-height: 30px;
  }

  .section_alboutus_meet-team_wrap {
    margin-top: 35px;
    padding-left: 35px;
    padding-right: 35px;
  }

  .text_aboutus_monthdate {
    margin-right: 0;
    font-size: 18px;
    line-height: 25px;
  }

  .text_abouus_brief {
    font-size: 18px;
    line-height: 25px;
  }

  .text_aboutus_connet {
    font-size: 22px;
  }

  .button-18 {
    font-size: 22px;
    line-height: 28px;
  }

  .section_hero_aboutus_phototext_wrap {
    margin-top: 40px;
    padding: 35px 35px 0;
  }

  .section_hero_aboutus_phototext_wrap.bg-blue {
    margin-top: 35px;
  }

  .div_aboutussplitleft_wrap {
    width: auto;
  }

  .div_aboutus_hero_wrap_new {
    flex-wrap: wrap;
    justify-content: center;
    align-self: stretch;
    align-items: center;
  }

  .container_section_testimonial {
    height: auto;
  }

  .div_testimonial_hero_wrap {
    flex-wrap: wrap;
    justify-content: center;
    align-self: stretch;
    align-items: center;
  }

  .div_testimonial_splitleft {
    width: auto;
  }

  .text_testimonial_quote_bg, .text_rahulbagadia_name_designation {
    font-size: 18px;
    line-height: 24px;
  }

  .div_testimonial_linkedinreviews_wrap {
    background-position: 50% 0;
    background-repeat: repeat-x;
    background-size: auto;
    justify-content: space-between;
    align-items: flex-start;
    height: 290px;
    padding: 1.5rem;
  }

  .div_testimonial_linkedin_wrap {
    flex-wrap: wrap;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    display: flex;
  }

  .div_testimonial_googlereviews_wrap {
    background-position: 50% 0;
    background-repeat: repeat-x;
    background-size: auto;
    justify-content: space-between;
    align-items: flex-start;
    height: 290px;
    padding: 1.5rem;
  }

  .div_linkedinreviews_name_designation_wrap {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .text_testimonial_linkedinreviews {
    font-size: 14px;
  }

  .div_testimonial_video_wrap {
    flex-wrap: wrap;
    justify-content: center;
  }

  .div_testimonial_videoblock_wrap {
    width: auto;
  }

  .div_testimonial_realstoriesrealsuccess_wrap {
    background-position: 50% 0;
    background-repeat: repeat-x;
    background-size: auto;
    justify-content: space-between;
    align-items: flex-start;
    height: 290px;
    padding: 1.5rem;
  }

  .text_testimonial_realstoriesrealsuccess {
    font-size: 1.125rem;
  }

  .text_testimonial_realstoriesrealsuccess.white, .text_testimonial_realstoriesrealsuccess.black, .text_testimonial_realstoriesrealsuccess.white, .text_testimonial_realstoriesrealsuccess.black {
    font-size: 14px;
  }

  .text_testimonial_realstoriesrealsuccess_name, .text_testimonial_realstoriesrealsuccess_post {
    font-size: 1.125rem;
  }

  .div_testimonial_realstoriesrealsuccess_wrap_text {
    background-position: 50% 0;
    background-repeat: repeat-x;
    background-size: auto;
    justify-content: space-between;
    align-items: flex-start;
    height: 290px;
    padding: 1.5rem;
  }

  .image_hero_aboutus_new, .image_hero_aboutus_new_left, .image_hero_aboutus_new-right, .image_hero_aboutus_topright {
    width: 280px;
    height: auto;
  }

  .div_aboutus_splitright {
    flex-flow: row;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: auto;
    display: flex;
  }

  .section_aboutus_hero {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .div_aboutus_bg {
    background-image: linear-gradient(#0000007d, #0000007d), url("https://cdn.prod.website-files.com/62d8da1da8820bc9897f22dd/67de9096ff0309089a9f4bc8_bb14f5aa35d481dee742e920d024f5ee_postive-caring-relationships-teachers%201%20(2).webp");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    height: auto;
    padding-bottom: 30px;
  }

  .text_aboutus_hero.big {
    max-width: none;
  }

  .text_eligibility {
    font-size: 14px;
  }

  .div_modeofcourse_wrap {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .text-block_modeofcourse {
    letter-spacing: 1px;
    justify-content: center;
    align-self: auto;
    align-items: center;
    font-size: 10px;
    line-height: 14px;
  }

  .image_testimonial_heero {
    width: auto;
  }

  .section_testimonial_bgimage {
    background-position: 100%;
    background-size: auto;
    margin-top: 40px;
    padding-left: 35px;
    padding-right: 35px;
  }

  .div_testimonial_googlereview_wrap_show {
    flex-wrap: wrap;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    display: flex;
  }

  .div_testimonial_googlereview_wrap {
    flex-wrap: wrap;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    display: none;
  }

  .div_home_splitright {
    flex-flow: row;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 300px;
    display: none;
  }

  .image-147 {
    flex: 1;
  }

  .div_info_popup_wrap {
    display: none;
  }

  .div_info_popup {
    width: 450px;
  }

  .div_popup_fullscreen_info {
    padding: 0;
  }

  .div_testimonial_linkedin_wrap_readmore {
    flex-wrap: wrap;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    display: flex;
  }

  .text_small_usp_smaller {
    font-size: 18px;
    line-height: 22px;
  }

  .text_big_usp_stats {
    font-size: 30px;
    line-height: 40px;
  }

  .section_hero_pgdesign_6months {
    padding: 100px 35px 10px;
  }

  .div_usp_wrap_6months {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: row;
    align-self: center;
  }

  .text_stats_epowertrain {
    font-size: 10px;
    line-height: 16px;
  }

  .text_cms_programname {
    font-size: 14px;
    line-height: 20px;
  }

  .button1_revex_downloadbrochure-copy {
    text-align: center;
    white-space: nowrap;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 20px;
    line-height: 35px;
    display: flex;
  }

  .text_programforyou_vnit {
    font-size: 18px;
    line-height: 30px;
  }

  .div_exemtechadmission_step_wrap {
    height: 350px;
  }

  .div_admission_exemtech_wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .team-grid {
    grid-template-columns: 1fr 1fr;
  }

  .team-member-image {
    width: 150px;
    height: 150px;
  }

  .section_execmtech_faculty {
    display: none;
  }

  .div_learnfromtopindutry_video_certificate_wrap {
    flex-flow: row;
    justify-content: flex-end;
    align-items: flex-start;
    width: 540px;
    min-width: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .text_text_bannerinfo {
    text-align: center;
    margin-bottom: 20px;
  }

  .text-block-199 {
    font-size: 14px;
    font-weight: 300;
    line-height: 18px;
  }

  .section_evcourse_hero {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .div_evcourse_bg {
    background-image: url("https://cdn.prod.website-files.com/62d8da1da8820bc9897f22dd/6825b42c932aa5333a99ebde_Students%20in%20lab%20(1).webp");
    background-position: 50%;
    background-size: cover;
    height: auto;
    padding-bottom: 30px;
  }

  .heading_h1 {
    text-align: center;
    font-size: 20px;
    line-height: 24px;
  }

  .div_evcourse_splitleft_wrap {
    width: auto;
  }

  .image_evcourse {
    width: 200px;
  }

  .div_evcourse_whocanapply {
    width: auto;
    max-width: none;
    margin-left: 35px;
    margin-right: 35px;
  }

  .centered-heading_evcourse {
    font-size: 26px;
  }

  .image_icon_career {
    border-radius: 10px;
    margin-bottom: 0;
  }

  .button_plain_orange {
    text-align: center;
    white-space: nowrap;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    line-height: 18px;
    display: flex;
  }

  .section_hero_adv_pgdesign_6months {
    padding: 100px 35px 10px;
  }

  .section_adv_campusimeersion {
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block_evcourse_wrap {
    flex-flow: column;
    width: auto;
  }

  .div_evcourse_contentwrap {
    width: auto;
    max-width: 40%;
  }

  .image_evcourse_relative {
    max-width: 40%;
  }

  .div_evcourse_2section_wrap {
    flex-wrap: wrap;
    justify-content: center;
    align-self: stretch;
    align-items: center;
  }

  .div_evcourse_2section_wrap._2columns {
    flex-flow: column;
  }

  .pricing-grid-2-copy {
    flex-flow: wrap;
    margin-top: 40px;
    display: flex;
  }

  .slide_wrap_home_experts {
    padding-right: 1.5rem;
  }

  .div_whychooseevacad_wrap {
    flex-wrap: wrap;
    justify-content: center;
  }

  .text_investmentinfuture {
    font-size: 12px;
    line-height: 16px;
  }

  .text_investmentinfuture_2col_big {
    font-size: 20px;
    line-height: 26px;
  }

  .div_investmentinfuture_wrap {
    flex-wrap: wrap;
    justify-content: center;
  }

  .text_orangebg {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
  }

  .heading_projectinnovation {
    font-size: 16px;
    line-height: 20px;
  }

  .text_projectinnovation {
    white-space: normal;
  }

  .image_projectinnovation {
    width: 250px;
    height: 250px;
  }

  .heading_projectnnovation {
    font-size: 22px;
    line-height: 30px;
  }

  .heading-4_pgdesign_certificate {
    max-width: none;
    max-height: none;
    font-size: 30px;
    line-height: 35px;
  }

  .section_heronewhome {
    margin-top: 10px;
    padding: 35px 35px 0;
  }

  .heading_main_h1 {
    font-size: 26px;
    line-height: 30px;
  }

  .heading_main_h1.extra_big {
    font-size: 40px;
    line-height: 50px;
  }

  .heading_main_h1.span_blue {
    padding-bottom: 0;
  }

  .heading_main_h1.white {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .para-text_400_normal {
    text-align: left;
    max-width: 670px;
    font-size: 14px;
    line-height: 18px;
  }

  .para-text_400_normal.medium {
    font-size: 14px;
  }

  .text_usp_number {
    font-size: 24px;
    line-height: 30px;
  }

  .text_newhome_usp {
    font-size: 14px;
    line-height: 17px;
  }

  .slider_newhome_features {
    width: 500px;
    margin-top: 3rem;
    display: flex;
  }

  .slide_newhome_wrap {
    width: auto;
    margin-right: 0;
    padding-right: 0;
  }

  .div_features_wrap {
    background-image: none;
    justify-content: space-between;
    align-items: flex-start;
    width: 200px;
    height: auto;
    padding: 10px;
  }

  .slidediv_newhome_keyfeatures_wrap {
    width: 200px;
    margin-right: 0;
  }

  .div_newhome_buildyourfuture {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .div_newhome_stats_wrap-copy {
    justify-content: space-around;
    align-items: flex-start;
  }

  .div_alltrainer_newhome_wrap {
    width: 250px;
    margin-top: 20px;
  }

  .image_newhome_trainerpic {
    height: 150px;
  }

  .div_learner_phototext_wrap {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .div_contain_globalpresence_bottom {
    height: 300px;
  }

  .text_30-_globalpresence-copy {
    font-size: 28px;
    line-height: 30px;
  }

  .div_newhome_experts {
    padding-top: 0;
    padding-bottom: 1rem;
    display: block;
  }

  .dropdown-link-12 {
    justify-content: flex-end;
    align-items: flex-start;
    display: flex;
  }

  .dropdown-toggle-4 {
    justify-content: flex-end;
    align-items: center;
  }

  .dropdown-6 {
    justify-content: flex-end;
    align-items: flex-start;
  }

  .footer_block {
    align-items: flex-start;
    margin-right: 0;
  }

  .slidediv_programs {
    width: 60%;
    margin-right: 0;
  }

  .slider_blogs_programs {
    width: auto;
    max-width: 500px;
    margin-top: 3rem;
    padding-bottom: 40px;
    display: flex;
  }

  .slide_programs_wrap {
    width: auto;
    margin-right: 0;
    padding-right: 0;
  }

  .section_blogs_home_programslider {
    justify-content: center;
    margin-top: 35px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 35px;
    padding-right: 35px;
  }

  .div_blogs_bigblock_programs {
    flex-flow: column;
    align-items: center;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .div_corporate_bg {
    background-image: radial-gradient(circle, #f0fcf6, #eff6fe);
    justify-content: center;
    height: auto;
    padding-top: 30px;
    padding-bottom: 30px;
    display: flex;
  }

  .h1_corporate_hero {
    font-size: 30px;
    line-height: 34px;
  }

  .h2_corporate_hero {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 20px;
  }

  .h2_corporate_hero.shadow {
    font-size: 16px;
    line-height: 20px;
  }

  .text_corporate_credibility_usp_number {
    font-size: 28px;
    line-height: 32px;
  }

  .text_corporate_content {
    font-size: 14px;
    line-height: 17px;
  }

  .button1_corporate {
    font-size: 16px;
    line-height: 20px;
  }

  .text_corporate_service {
    margin-bottom: auto;
    font-size: 14px;
    line-height: 18px;
  }

  .div_corporate_2columns_wrap {
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: baseline;
  }

  .section_corporate_blue {
    margin-top: 35px;
    padding: 50px 35px;
  }

  .text_highlight, .text_highlight.center-align, .text_highlight.center-align {
    font-size: 16px;
    line-height: 22px;
  }

  .heading_corporate {
    font-size: 26px;
    line-height: 30px;
  }

  .text_energysolution {
    font-size: 16px;
    line-height: 20px;
  }

  .div_energysolution_container {
    flex-wrap: wrap;
    justify-content: space-between;
    display: flex;
  }

  .div_researchexcellence_wrap-copy {
    background-image: none;
    justify-content: space-between;
    align-items: flex-start;
    width: 220px;
    height: auto;
    padding: 10px;
  }

  .div_services_greenfuture_wra {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
  }

  .text_year {
    font-size: 16px;
    line-height: 20px;
  }

  .text_simplecorporate_service {
    margin-bottom: auto;
    font-size: 14px;
    line-height: 18px;
  }

  .div_corporate_wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .section_corporate_hero {
    margin-top: 140px;
    margin-left: 0;
    margin-right: 0;
  }

  .div_proghighlightsimple_wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    width: 200px;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .image_proghighlight_new {
    flex: 0 auto;
  }

  .text_programhighliights {
    text-align: center;
    font-size: 14px;
    line-height: 20px;
  }

  .div_programhighlight_wrap {
    align-items: stretch;
  }

  .slider_wrap_certiproginevtech {
    width: auto;
    margin-top: 0;
    display: flex;
  }

  .slider_certieprog-pgcebs-lp_wrap {
    width: 40%;
    max-width: none;
  }

  .div_certiprog_wrap {
    height: 250px;
  }

  .heading-4_sustainability {
    max-width: none;
    max-height: none;
    font-size: 30px;
    line-height: 35px;
  }

  .div_hero_sustainability {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: auto;
    height: auto;
    top: 50px;
  }

  .text-block_sustainability_stats {
    text-align: center;
    letter-spacing: 1px;
    justify-content: center;
    align-self: auto;
    align-items: center;
    font-size: 14px;
    line-height: 18px;
  }

  .div_sustainabilty_wrap {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .text_sustainability_stats {
    justify-content: center;
    align-items: center;
    font-size: 15px;
    line-height: 18px;
  }

  .heading_sustainability_hero.hide {
    display: none;
  }

  .button_whitebg_bluetext.grey {
    height: 35px;
  }

  .button_whitebg_bluetext.orange {
    font-size: 16px;
    line-height: 22px;
  }

  .heading2_sustainability {
    text-align: center;
    max-width: none;
    max-height: none;
    font-size: 30px;
    line-height: 35px;
  }

  .heading2_sustainability.white {
    text-align: left;
  }

  .heading2_sustainability.align_center.blue {
    margin-bottom: 0;
    font-size: 24px;
  }

  .text-para_belowheading.white {
    align-self: auto;
  }

  .div_card_wrap-3col-2row {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-items: stretch;
    margin-left: 0;
    margin-right: 0;
  }

  .div_sustainability_feature_wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .text_cardheading, .text_sustainability_cards {
    text-align: center;
    font-size: 14px;
    line-height: 20px;
  }

  .text_programhighliights-copy {
    text-align: center;
    width: auto;
    font-size: 14px;
    line-height: 20px;
  }

  .text_programhighliights-copy.center-aligh {
    width: auto;
  }

  .text_programhighliights-copy.hide {
    display: none;
  }

  .div_cards {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-self: stretch;
    align-items: flex-start;
    width: 220px;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .section_programpage {
    margin-top: 0;
    margin-bottom: 0;
    padding: 35px 35px 20px;
  }

  .section_programpage.bg-lightgrey, .section_programpage.programfaculty, .section_programpage.bg-dark-grey, .section_programpage.bg-lightgrey, .section_programpage.programfaculty, .section_programpage.bg-dark-grey {
    margin-top: 35px;
  }

  .section_sustainability_quote {
    padding-left: 35px;
    padding-right: 35px;
  }

  .section_sustainability_quote.green-radialbg {
    margin-bottom: -40px;
  }

  .text_sustainability_quote {
    font-size: 20px;
    line-height: 28px;
  }

  .div_sustainability_quote_wrap {
    flex-flow: row;
  }

  .div_sustainability_institures_wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap-reverse;
    width: auto;
    min-width: 0%;
    margin-bottom: 0;
  }

  .div_sustainability_institures_wrap.reverse {
    flex-flow: row-reverse wrap-reverse;
  }

  .div_sustainability_institute {
    width: auto;
  }

  .heading_subheading {
    text-align: left;
  }

  .heading_subheading.white {
    font-size: 20px;
  }

  .heading_subheading.hide {
    display: none;
  }

  .div_sustainability_institute_ups-swrap {
    flex-wrap: wrap;
    justify-content: space-around;
  }

  .text_sustainability_number_stats {
    font-size: var(--_font-size---highlighted-text\<deleted\|variable-39da40e5-f052-7304-4bb5-31522612bd94\>);
    margin-left: 5px;
    margin-right: 5px;
    line-height: 27px;
  }

  .image_sustainability_institutelogo.whitebg {
    top: 35%;
  }

  .image_sustainability_institutelogo.whitebg.iimk {
    top: 28%;
  }

  .div_sustainability_program-highlights.center-aligh {
    flex-flow: row;
  }

  .div_sustainability_programhighlights_stats {
    flex-wrap: wrap;
    justify-content: space-around;
  }

  .text_sustainability_programhighlights_stats {
    font-size: var(--_font-size---highlighted-text\<deleted\|variable-39da40e5-f052-7304-4bb5-31522612bd94\>);
    margin-left: 5px;
    margin-right: 5px;
    line-height: 27px;
  }

  .div_sustainability_whyapplycards_wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-self: stretch;
    align-items: center;
    width: 200px;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-orange-small {
    text-align: left;
    align-self: flex-start;
    font-size: 14px;
    line-height: 20px;
  }

  .text_whyapply_desc {
    text-align: center;
    font-size: 14px;
    line-height: 20px;
  }

  .text_sustainability_faqquestion {
    font-size: 16px;
    line-height: 24px;
  }

  .div_expandable {
    padding: 20px 0;
  }

  .image_bluecircle_module {
    width: 20px;
  }

  .div_sustainability_module_wrap {
    justify-content: flex-start;
    align-items: center;
  }

  .div_sustainability_module_wrap.top_align {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text_module_points {
    font-size: 16px;
    line-height: 24px;
  }

  .div_sustainability_programcurriculum_wrap {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: auto;
    min-width: 0%;
    margin-bottom: 0;
  }

  .text_programfees {
    font-size: 20px;
    line-height: 26px;
  }

  .div_sustainability_progfree_wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .div_hero_sustainability_wrap {
    width: auto;
    min-width: 0%;
    margin-bottom: 0;
  }

  .image_sustainabilitylogo_new {
    flex: 0 auto;
  }

  .div_sustainability_brochure_popup_wrap {
    justify-content: center;
    align-items: flex-start;
    display: none;
  }

  .div_sustainability_downloadbrochure_popup {
    flex-flow: column;
    align-items: center;
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .div_sustainability_popup_bluebg {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 90%;
    padding: 20px;
  }

  .div_sustainability_popup_bluebg.whitebg {
    width: 90%;
  }

  .div_sustainability_popup_bluebg.transparent {
    width: auto;
  }

  .image-151 {
    width: 60px;
  }

  .text_popup_bg_image {
    font-size: 12px;
    line-height: 16px;
  }

  .text-field_form {
    width: 180px;
    margin-right: 0;
    font-size: 12px;
    line-height: 16px;
  }

  .section_hero_netzero {
    background-color: #b5d7e4a8;
    padding: 20px 35px;
  }

  .text_netzero_video_wrap {
    font-size: var(--_font-size---highlighted-text\<deleted\|variable-39da40e5-f052-7304-4bb5-31522612bd94\>);
    margin-left: 5px;
    margin-right: 5px;
    line-height: 27px;
  }

  .text_netzero_hero {
    text-align: center;
    font-size: 14px;
    line-height: 20px;
  }

  .div_sustainability_whoshouldapply_wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: auto;
    min-width: 0%;
    margin-top: 0;
    margin-bottom: 0;
  }

  .text-para_orangetext_white-bg {
    font-size: var(--_font-size---highlighted-text\<deleted\|variable-39da40e5-f052-7304-4bb5-31522612bd94\>);
    margin-left: 5px;
    margin-right: 5px;
    line-height: 27px;
  }

  .div_sustainability_applynow_stats {
    flex-wrap: wrap;
    justify-content: space-around;
    place-items: stretch stretch;
  }

  .section_hero_applynowsustainabilityform {
    padding: 40px 35px 10px;
  }

  .div_sustainability_applynow_wrap {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
    width: auto;
    min-width: 0%;
    margin-bottom: 0;
  }

  .text-field_detail_form {
    width: 180px;
    margin-right: 0;
    font-size: 12px;
    line-height: 16px;
  }

  .text_form_fieldlabel_blue {
    text-align: center;
    font-size: 14px;
    line-height: 20px;
  }

  .div_form_wrap {
    justify-content: center;
    width: auto;
  }

  .checkbox-field_iimk, .div_form_fieldstext {
    width: auto;
  }

  .div_sustainability_whoshouldapply_verticlewrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: auto;
    min-width: 0%;
    margin-bottom: 0;
  }

  .section_sustainability_thankyou {
    height: auto;
    margin-top: 200px;
    margin-bottom: 0;
    padding: 20px 35px;
  }

  .div_contain_thankyou_sustainability {
    flex-flow: wrap;
  }

  .div_netzero_sustainability_cta {
    height: auto;
  }

  .text_module-heading_points_orange {
    font-size: var(--_font-size---font-body-size);
    line-height: 24px;
  }

  .div_sustainability_skills-gain_wrap {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
    width: auto;
    min-width: 0%;
    margin-bottom: 0;
  }

  .form_iimkdetailedform {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div_trainersdetailed_wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    flex-flow: column;
    width: 230px;
    height: 480px;
  }

  .div_programfaculty_wrap {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin: 20px 10px 10px;
  }

  .text_programfaculty_small {
    font-size: 14px;
    line-height: 24px;
  }

  .text_sustainabilitymatters {
    text-align: center;
    width: auto;
    font-size: 14px;
    line-height: 20px;
  }

  .div_hero_netzero_programwrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .div_sustainability_experts {
    padding-top: 0;
    padding-bottom: 1rem;
    display: block;
  }

  .slide_sustainability_programfaculty {
    width: auto;
    max-width: 500px;
    margin-top: 0;
  }

  .arrow_left_sustainability {
    inset: auto 0% 0% -10%;
  }

  .arrow_left_sustainability:hover {
    background-color: #fff;
  }

  .arrow_right_sustainability {
    inset: auto -10% 0% 0%;
  }

  .arrow_right_sustainability:hover {
    background-color: #fff;
  }

  .mask_slide_programfaculty {
    width: 50%;
  }

  .richtext_programhighliights {
    font-size: 14px;
  }

  .text_sustainabilitycorporatetraining {
    text-align: left;
    width: auto;
    font-size: 14px;
    line-height: 20px;
  }

  .div_bess_corporatetraining_wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-self: stretch;
    align-items: center;
    width: 220px;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .image_bess-key-drivers {
    width: 20px;
  }

  .div_bess_keydrivers_wrap {
    justify-content: flex-start;
    align-items: center;
  }

  .div_bess_bessbeingimp_wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    width: 200px;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text_bess_subheading {
    text-align: center;
    font-size: 14px;
    line-height: 20px;
  }

  .div_bess_programimportant {
    flex-wrap: wrap;
    justify-content: space-around;
  }

  .section_bess {
    margin-top: 0;
    margin-bottom: 0;
    padding: 35px 35px 20px;
  }

  .div_bess_application {
    flex-wrap: wrap;
    justify-content: space-around;
  }

  .div_programoverview_wrap {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
    width: auto;
    min-width: 0%;
    margin-bottom: 0;
  }

  .div_bess_programoverview {
    flex-wrap: wrap;
    justify-content: space-around;
  }

  .div_practicaltraining {
    padding: 20px 0;
  }

  .div_programhighlights_wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap-reverse;
    width: auto;
    min-width: 0%;
    margin-bottom: 0;
  }

  .div_bess_programfees_paymentoption {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    width: 200px;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text_sustainability_stats-copy {
    justify-content: center;
    align-items: center;
    font-size: 15px;
    line-height: 18px;
  }

  .link-block_call {
    display: flex;
    top: 25%;
  }

  .link-block_call_bess {
    position: static;
  }

  .text_bess_programfees_small {
    font-size: 16px;
    line-height: 24px;
  }

  .div_bess_skilltogain_wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-items: stretch;
    margin-left: 0;
    margin-right: 0;
  }

  .div_bess_skillstogain_wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    width: 200px;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text_bess_cardheading_skillgain, .text_skilltogain_carddesc {
    text-align: center;
    font-size: 14px;
    line-height: 20px;
  }

  .text_bess_whowillbenefit_points {
    font-size: 16px;
    line-height: 24px;
  }

  .div_bess_progbenefit_wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .div_bess_whowillbenefit_wrap {
    justify-content: flex-start;
    align-items: center;
  }

  .section_bessprogram_quote {
    padding-left: 35px;
    padding-right: 35px;
  }

  .section_hero_bess {
    margin-top: 60px;
    padding: 35px 35px 20px;
  }

  .div_hero_bess_wrap {
    width: auto;
    min-width: 0%;
    margin-bottom: 0;
  }

  .container_hero_bess {
    flex-flow: column;
    width: auto;
    max-width: none;
  }

  .text_netzero_lphero {
    text-align: center;
    font-size: 14px;
    line-height: 20px;
  }

  .heading_sustainability_netzerolp {
    top: auto;
  }

  .div_iimklp_institures_wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap-reverse;
    width: auto;
    min-width: 0%;
    margin-bottom: 0;
  }

  .form_iimk_lp_form {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 70%;
    padding-left: 0;
    padding-right: 0;
  }

  .text_iimk_lp_idealfor {
    font-size: 16px;
    line-height: 24px;
  }

  .div_iimk_lp_idealfor_wrap {
    justify-content: flex-start;
    align-items: center;
  }

  .div_iimk_lp_whoshouldapply_wrap, .div_iimk_lp_strategyleadership_wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .div_iimk_lp_admissionprocess_wrap {
    justify-content: flex-start;
    align-items: center;
  }

  .text_iimk_lp_admissionstep {
    font-size: 16px;
    line-height: 24px;
  }

  .section_hero_netzero_earthbg {
    background-color: #b5d7e4a8;
    padding: 20px 35px;
  }

  .div_iimk_lp_programhighlights_stats {
    flex-wrap: wrap;
    justify-content: space-around;
  }

  .section_hero_iimk_lp_netzero {
    background-color: #b5d7e4a8;
    padding: 20px 35px;
  }

  .section_hero_iimk_lp_netzero.icat {
    margin-top: 0;
  }

  .div_simplefooter_wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .section_hero_bess_feature {
    margin-top: 60px;
    padding: 35px 35px 20px;
  }

  .div_hero_iimk_bess_featurepage {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: auto;
    height: auto;
    top: 50px;
  }

  .div_bess_feature-stat_wrap {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .text_bess_progrfeature_stats {
    justify-content: center;
    align-items: center;
    font-size: 15px;
    line-height: 18px;
  }

  .text_bessprogramfeature_stats {
    text-align: center;
    letter-spacing: 1px;
    justify-content: center;
    align-self: auto;
    align-items: center;
    font-size: 14px;
    line-height: 18px;
  }

  .div_bessfeature_wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .div_bess_programfeature_stats {
    flex-wrap: wrap;
    justify-content: space-around;
  }

  .div_bess_progfeature_industrypartner_wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .text_bess_feature_whychoose {
    text-align: center;
    width: auto;
    font-size: 14px;
    line-height: 20px;
  }

  .heading2_bessfeature_whychoose {
    text-align: center;
    max-width: none;
    max-height: none;
    font-size: 30px;
    line-height: 35px;
  }

  .text_bess_feature_skills_points {
    font-size: 16px;
    line-height: 24px;
  }

  .div_bessfeature_skills_wrap {
    justify-content: flex-start;
    align-items: center;
  }

  .section_bess_feature_green {
    background-color: #b5d7e4a8;
    padding: 20px 35px;
  }

  .image_module_small {
    width: 20px;
  }

  .text_form_points {
    font-size: 16px;
    line-height: 24px;
  }

  .div_forempoints_wrap {
    justify-content: flex-start;
    align-items: center;
  }

  .text_blog_form {
    font-size: 16px;
    line-height: 20px;
  }

  .text-field_blogform {
    width: 230px;
    margin-right: 0;
    font-size: 16px;
    line-height: 20px;
  }

  .heading_media_banner {
    width: auto;
    max-width: 350px;
  }

  .image_allprogram_about {
    width: auto;
  }

  .div_industrypartner_logowrap.horizontle {
    align-self: center;
  }

  .image_industrypartner {
    width: 100px;
  }

  .div_sustainability_pathways_wrap {
    width: 200px;
    height: 200px;
  }

  .image-157 {
    max-width: 60%;
  }

  .div_sustainabilitygrowth_wrap {
    grid-template-columns: 1fr 1fr;
    margin-top: 40px;
  }

  .div_careerpathways_circlewrap {
    flex-flow: wrap;
  }

  .image_ifulltimeopportunity {
    border-radius: 1000px;
    margin-bottom: 0;
  }

  .div_review_fulltimeopportunity_wrap {
    grid-template-columns: 1fr 1fr;
    margin-top: 40px;
  }

  .image_additionaloffering {
    width: 250px;
    height: 250px;
  }

  .image_leftright {
    width: 200px;
  }

  .image_icon_sustainabilitypillar {
    border-radius: 10px;
    margin-bottom: 0;
  }

  .div_courses_admission_number {
    width: 40px;
    height: 40px;
    font-family: Montserrat, sans-serif;
    top: 52px;
    left: -13%;
  }

  .image_sustainabilitycareer_bluebg {
    width: 100px;
    height: 100px;
  }

  .image_shortcourses_cms_banner {
    order: 1;
    align-self: flex-end;
    width: 400px;
    height: auto;
    display: none;
    position: static;
  }

  .div_form_popup_alumni {
    display: none;
  }

  .section_hero_program {
    background-size: auto, cover;
    margin-top: 140px;
    padding: 35px 35px 20px;
  }

  .section_hero_program.blue-bg, .section_hero_program.greenhydrogen, .section_hero_program.blue-bg {
    margin-top: 0;
  }

  .section_hero_program.blue-bg, .section_hero_program.greenhydrogen, .section_hero_program.blue-bg {
    margin-top: 0;
  }

  .section_hero_program.blue-shade {
    margin-top: 0;
    padding-top: 20px;
  }

  .div_contain_1400, .div_contain_1400.top-20px, .div_contain_1400.top-20px {
    flex-flow: wrap;
  }

  .div_program_usp_wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: auto;
    height: auto;
    top: 50px;
  }

  .slider_home {
    margin-top: 0;
  }

  .div_horizontle.stretch-verticle.placement-top.mobile-wrap {
    flex-flow: column;
  }

  .div_horizontle.wrap {
    flex-flow: wrap;
  }

  .div_horizontle.wrap.gap-60px {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div_horizontle.gap-200px {
    justify-content: space-between;
    align-items: center;
  }

  .div_program_stats {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: start;
    width: auto;
    min-width: 400px;
    max-width: none;
    height: auto;
    display: grid;
    position: static;
    top: 50px;
  }

  .div_2x2grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    align-items: stretch;
    margin-left: 0;
    margin-right: 0;
  }

  .div_verticle.blue-bg {
    padding-left: 0;
  }

  .div_verticle.blue-bg.corner-rounded {
    padding-left: 10px;
  }

  .div_verticle.width-50 {
    width: auto;
  }

  .text_orange_stats {
    font-size: 28px;
    line-height: 32px;
  }

  .grid_whyevacad {
    border: 1px solid var(--grey-shadow);
    margin-left: 10px;
    margin-right: 10px;
  }

  .text_whyevacad_grid {
    justify-content: flex-start;
    align-items: center;
    padding-left: 10px;
    font-size: 16px;
    line-height: 20px;
    display: flex;
  }

  .text_whyevacad_grid.grey {
    padding-left: 10px;
  }

  .text_steps_orangebg {
    width: 40px;
    height: 40px;
    font-size: 20px;
    line-height: 20px;
  }

  .div_ebook_popup_wrap {
    justify-content: center;
    align-items: flex-start;
    display: none;
  }

  .div_hero_form {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 90%;
    padding: 20px;
  }

  .div_hero_programpage_wrap {
    width: auto;
    min-width: 0%;
    margin-bottom: 0;
  }

  .arrow-slider-left {
    left: 7%;
  }

  .arrow-slider-left:hover {
    background-color: var(--light-orange);
  }

  .arrow-slider-right {
    right: 7%;
  }

  .arrow-slider-right:hover {
    background-color: var(--light-orange);
  }

  .brand-logo-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .items {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .image-logo-caurousal {
    width: 100px;
  }

  .logo-80pxheight {
    height: 50px;
  }

  .icon_small_40x40 {
    width: 40px;
    height: 40px;
  }

  .blog-category {
    text-align: left;
    max-width: 670px;
    font-size: 14px;
    line-height: 18px;
  }

  .div_cards-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-self: stretch;
    align-items: flex-start;
    width: 220px;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text_steps_orangebg-2 {
    width: 40px;
    height: 40px;
    font-size: 20px;
    line-height: 20px;
  }

  .div_thankyoupage-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: start;
    width: auto;
    min-width: 0;
    max-width: none;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: static;
    top: 50px;
  }

  .div_contain_1200_blogs {
    flex-flow: wrap;
  }

  .slider_usp {
    justify-content: center;
  }

  .div_testimonial_wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-self: stretch;
    align-items: flex-start;
    width: 280px;
    height: 240px;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .slide_testimonial {
    margin-right: 40px;
    padding-right: .25rem;
  }

  .div_form_pop-up_basic-discount, .div_form_pop-up_quiz-discount {
    display: none;
  }

  .div_video_wrap_new {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 90%;
    padding: 20px;
  }

  .selection_card {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-self: stretch;
    align-items: flex-start;
    width: 220px;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .section_iimkfeature-lp, .section_refund-cancellation-format {
    margin-top: 0;
    margin-bottom: 0;
    padding: 35px 35px 20px;
  }

  .form_masterclass_livesession_register-now {
    margin-top: 0;
  }

  .padding-global {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .navbar-3 {
    min-height: 4rem;
  }

  .timeline-nav {
    max-width: 600px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .timeline-text {
    font-size: 14px;
  }

  .text_close {
    bottom: 50px;
    left: auto;
  }

  .service-bullet-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .large-icon {
    width: 20px;
    min-width: 20px;
    height: 20px;
  }

  .animated-path {
    margin-top: 10vh;
    display: none;
    position: absolute;
    inset: 0% auto 0% 0%;
  }

  .mobile-heading {
    color: #f2f2f2;
    white-space: nowrap;
    font-size: 15vw;
    display: none;
    position: absolute;
    transform: rotate(-90deg);
  }

  .small-icon {
    max-width: 15px;
    margin-top: 4px;
  }

  .process-grid {
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1.5fr;
  }

  .progress-bar {
    width: 1px;
  }

  .process-grid-left {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-top: 5vh;
  }

  .progress-bar-empty {
    width: 1px;
  }

  .value-content-wrapper {
    min-height: 50vh;
  }

  .splide__slide {
    width: 33.33%;
  }

  .splide__arrow {
    width: 5em;
    height: 5em;
  }

  .layout-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .splide__item-img-mask {
    height: 10em;
  }

  .div_form_popup_register-interest {
    display: none;
  }

  .navbar_link-group {
    margin-top: 1.5rem;
    position: relative;
  }

  .navbar_link-group.cc-2 {
    flex-flow: wrap;
  }

  .navbar_brand {
    padding-left: 0;
  }

  .navbar_dropdown-list-container {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar_dropdown-list-content-wrapper {
    height: auto;
    box-shadow: none;
    grid-template-columns: 1fr;
    padding: 1.25rem;
  }

  .navbar_dropdown-list {
    padding-top: 0;
    padding-bottom: 0;
  }

  .navbar_dropdown-list-link {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .navbar_dropdown-list-column {
    padding-left: 0;
  }

  .navbar_dropdown-list-column.cc-last-item {
    padding-right: 0;
  }

  .navbar_dropdown-list-column.cc-no-line {
    padding-left: 0;
  }

  .navbar_dropdown-image {
    max-height: none;
  }

  .pricing-table_title-col {
    max-width: 50%;
  }

  .swiper.cc-pricing-table {
    overflow: hidden;
  }

  .pricing-table_card-body {
    padding-top: 28px;
    padding-bottom: 28px;
    font-size: 1.3rem;
  }

  .swiper-slide.cc-pricing-table {
    flex: none;
    width: 100%;
    max-width: none;
  }

  .pricing-table_mobile-nav {
    z-index: 2;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: space-between;
    width: 110%;
    margin-left: -5%;
    display: flex;
    top: 40px;
  }

  .pricing-table_cell.cc-title-row {
    padding-left: 32px;
    padding-right: 32px;
  }

  .pricing-table_options {
    max-width: 50%;
  }

  .pricing-table_card {
    border-radius: 12px;
  }
}

@media screen and (max-width: 479px) {
  .section_revex_hero {
    height: auto;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .div_revex_hero_bigblock {
    height: auto;
  }

  .div_revex_hero_content {
    background-image: url("https://cdn.prod.website-files.com/62d8da1da8820bc9897f22dd/62eb6c6bb1df9630e93f0d77_Hero%20Image.webp");
    background-position: 100%;
    background-size: cover;
    justify-content: center;
    padding-left: 20px;
    padding-right: 20px;
    font-family: Montserrat, sans-serif;
    display: block;
  }

  .div_revex_hero_content.garageprogram {
    background-position: 70%;
    height: auto;
    display: block;
  }

  .div_revex_hero_content.emobilityfor-leaders {
    background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/62d8da1da8820bc9897f22dd/639080755b854ca17a5bf19f_EV-Leaders-Banner%20New.avif");
    background-position: 0 0, 100%;
    background-size: auto, cover;
    padding-left: 30px;
    padding-right: 30px;
  }

  .div_revex_hero_buttons {
    flex-direction: column;
  }

  .button1_primary_gradient_hoverwhite {
    white-space: nowrap;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
    line-height: 19px;
    display: flex;
  }

  .button1_primary_gradient_hoverwhite.small_programfee {
    margin-top: 20px;
  }

  .button1_primary_gradient_hoverwhite.transparent.accelerate {
    text-align: center;
    text-align: center;
    margin-left: 0;
  }

  .button1_primary_gradient_hoverwhite.accelerate.homebutton {
    text-align: center;
    text-align: center;
  }

  .div_revex_hero_programoverview_big {
    flex-direction: column;
    display: flex;
  }

  .div_revex_hero_usp {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    margin-left: 20px;
    margin-right: 20px;
    padding: 0;
    display: flex;
  }

  .div_revex_hero_usp.aedi {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    column-count: 2;
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: 20px;
    margin-right: 20px;
    display: flex;
  }

  .div_revex_hero_usp.pg-program {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: center;
    place-items: center stretch;
    display: flex;
  }

  .div_revex_hero_usp_small {
    flex-wrap: wrap;
    align-self: center;
    font-size: 20px;
    display: flex;
  }

  .text_div_revex_hero_usp_number {
    text-align: center;
    font-size: 14px;
    line-height: 20px;
  }

  .text_div_revex_hero_usp_text {
    text-align: center;
    white-space: normal;
    margin-top: 10px;
    font-size: 12px;
  }

  .section_whyev {
    margin-top: 20px;
    padding: 30px 20px;
  }

  .div_revex_whyev {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
  }

  .heading_revex_whyev {
    text-align: left;
  }

  .heading_revex_whyev.white {
    font-size: 22px;
  }

  .div_revex_whyevbigblocks_right {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: .5fr;
  }

  .text_revex_whyev_number {
    font-size: 22px;
    line-height: 30px;
  }

  .text_revex_whyev_text {
    font-size: 12px;
    line-height: 15px;
  }

  .div_revex_aluminiworklogo {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-left: 0;
    margin-right: 0;
  }

  .div_revex_aluminiworklogo.pg-program {
    height: auto;
  }

  .image_revex_aluminiworklogo {
    width: 80px;
    height: 50px;
  }

  .section_revex_testimonal {
    margin-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_revex_testimonal {
    margin-top: 0;
  }

  .div_testimonalblock {
    width: 220px;
    max-width: none;
  }

  .image_testimonal_headingcalloutlogo, .image_testimonal_headingcalloutlogo.yes4, .image_testimonal_headingcalloutlogo.yes1, .image_testimonal_headingcalloutlogo.yes2, .image_testimonal_headingcalloutlogo.yes3, .image_testimonal_headingcalloutlogo.yes4, .image_testimonal_headingcalloutlogo.yes1, .image_testimonal_headingcalloutlogo.yes2, .image_testimonal_headingcalloutlogo.yes3 {
    display: block;
  }

  .div_testimonallogo-name {
    text-align: center;
  }

  .div_testimonalcontainblock {
    grid-row-gap: 20px;
    flex-flow: wrap;
    grid-template-columns: 1fr;
    display: flex;
  }

  .navbar-no-shadow {
    justify-content: space-around;
    align-self: stretch;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .navbar-no-shadow-container {
    justify-content: space-between;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .container-regular {
    flex: 1;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .navbar-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    flex: 1;
    justify-content: space-between;
    align-self: center;
    align-items: center;
    margin-top: 0;
  }

  .navbar-brand {
    width: auto;
    min-width: 0%;
    max-width: none;
    margin-right: 0;
  }

  .nav-menu-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    flex: 0 auto;
    justify-content: center;
    align-items: flex-end;
    display: flex;
  }

  .nav-link {
    justify-content: flex-end;
    align-self: flex-end;
    align-items: flex-start;
    margin-top: 10px;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .nav-button-wrapper {
    width: auto;
    margin-top: 0;
    margin-left: 10px;
  }

  .menu-button {
    flex-flow: column;
    padding: 10px;
    display: flex;
  }

  .menu-button.w--open {
    flex-flow: column;
    display: flex;
  }

  .div_wrapper-logo-button {
    flex-flow: row;
    flex: 1;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
  }

  .container {
    max-width: none;
  }

  .image_feedback {
    width: auto;
    height: 40px;
  }

  .hero-heading-right {
    margin-top: 0;
    padding: 0 20px 20px;
  }

  .hero-wrapper {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .shadow-two {
    width: auto;
    bottom: 20px;
  }

  .margin-bottom-24px, .text_rightaligntext {
    text-align: justify;
  }

  .section_careeropportunities {
    margin-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_heading-line {
    margin-bottom: 20px;
  }

  .div_careeropportunitypoints {
    grid-column-gap: 10px;
    column-count: 2;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .div_careeropportunity_logo-points {
    align-items: flex-start;
  }

  .iamge_careeropportunitypoints {
    width: 15px;
    height: 15px;
    margin-top: 0;
  }

  .text_careeropportinity {
    font-size: 12px;
    line-height: 15px;
  }

  .section_syllabus {
    margin-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_syllabus_highlights {
    flex-wrap: wrap;
  }

  .div_syllabus_points {
    margin-bottom: 10px;
    margin-right: 20px;
  }

  .text_syllabus_highlights {
    font-size: 21px;
    line-height: 25px;
  }

  .text_modules {
    font-size: 20px;
    line-height: 26px;
  }

  .grid-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .div_syllabus_credibility {
    width: 120px;
    height: 120px;
  }

  .text_syllabus_bigtext {
    font-size: 32px;
    line-height: 42px;
  }

  .container-2 {
    max-width: none;
  }

  .div_moreaboutus {
    flex-wrap: wrap;
    margin-bottom: 0;
  }

  .div_moreaboutus.program-work.leftinage {
    flex-flow: column;
  }

  .div_moreaboutus.program-work.rightimage {
    flex-flow: column wrap-reverse;
  }

  .hero-heading-left_certificate {
    margin-top: 40px;
    margin-bottom: 40px;
    padding: 20px;
  }

  .hero-heading-left_certificate.program-work {
    margin-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-heading-left_certificate._100-discount {
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section_programfee {
    border-bottom-style: none;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section_programfee.admission-process {
    margin-top: 20px;
  }

  .container_section_moreaboutus {
    max-width: none;
    height: auto;
  }

  .pricing-grid {
    grid-template-columns: 1fr;
  }

  .pricing-card-three, .pricing-card-three.admission-process, .pricing-card-three.admission-process {
    height: 300px;
  }

  .container_programfee {
    max-width: none;
  }

  .text_programfee {
    font-size: 26px;
    line-height: 32px;
  }

  .text_admission_process {
    font-size: 16px;
    line-height: 20px;
  }

  .text_admission_process.admission-process {
    text-align: justify;
    text-align: justify;
    font-size: 14px;
    line-height: 18px;
  }

  .section_builtindemand {
    margin-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_heading_viewall_group {
    flex-wrap: wrap;
  }

  .section_eligibility {
    padding-left: 20px;
    padding-right: 20px;
  }

  .footer-dark {
    height: auto;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .footer-wrapper {
    flex-flow: column wrap;
    align-items: flex-start;
    width: auto;
    height: auto;
  }

  .footer-content {
    flex-wrap: wrap;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    align-self: center;
    margin-left: auto;
  }

  .footer-block {
    flex-flow: column;
    flex: 1;
    display: flex;
  }

  .footer-block.center {
    flex-flow: column wrap;
    flex: 0 auto;
    place-content: flex-start space-between;
    align-items: center;
    width: auto;
    margin-left: 0;
  }

  .footer-link {
    white-space: normal;
    font-size: 12px;
  }

  .footer-social-block {
    margin-left: 0;
    display: flex;
  }

  .footer-copyright-center {
    font-size: 12px;
    line-height: 18px;
  }

  .div_logo-socialmedia-icons {
    flex-flow: column wrap;
    justify-content: flex-start;
    width: auto;
    height: auto;
    display: flex;
  }

  .text-block-3 {
    display: inline-block;
  }

  .link-block-2.contactustext_right {
    justify-content: center;
  }

  .section_faq {
    padding-left: 20px;
    padding-right: 20px;
    display: none;
  }

  .text_faq_heading {
    font-size: 18px;
    line-height: 33px;
  }

  .div_faq_bigblock {
    flex-wrap: nowrap;
  }

  .div_faq_right {
    flex-direction: column;
    display: flex;
  }

  .text_faq_havequestion {
    white-space: normal;
    justify-content: center;
    display: flex;
  }

  .text-field, .text-field-2 {
    width: 250px;
  }

  .margin-bottom-24px-2 {
    text-align: center;
    white-space: normal;
    margin-top: 20px;
    margin-bottom: 0;
    margin-left: 0;
  }

  .section_herohome {
    margin-top: 0;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    position: static;
  }

  .section_herohome.bluebg {
    background-image: none;
  }

  .orange {
    text-align: center;
    align-self: center;
    margin-left: 0;
  }

  .div_contain_1170 {
    margin-bottom: auto;
  }

  .div_ourprogram_container {
    margin-top: 0;
  }

  .div_programbigblock {
    width: 280px;
    margin-top: -40px;
  }

  .image_program_photo {
    width: 250px;
    height: 150px;
  }

  .heading_ourprogram {
    text-align: left;
    margin-top: 0;
  }

  .text_bullets {
    text-align: left;
    white-space: normal;
  }

  .div_buttons {
    justify-content: flex-start;
    align-items: center;
    margin-top: 10px;
  }

  .div_contain_placement {
    max-width: none;
    margin-top: auto;
  }

  .section_studentpplaced {
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section_studentpplaced.pg--program {
    height: auto;
    padding-top: 0;
    padding-bottom: 40px;
  }

  .section_studentpplaced.masterclasses {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section_whyjoin {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_whyjoin_wrap {
    justify-content: space-around;
  }

  .div_whyjoin_smalldivwrap {
    flex: 0 auto;
    width: 240px;
    height: auto;
  }

  .div_whyjoin_bgorange {
    width: 50px;
    height: 50px;
  }

  .div_whyjoin_bgorange.special-height {
    height: 50px;
  }

  .div_wrap_featured {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    column-count: auto;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .image-8 {
    width: 100px;
    max-width: none;
  }

  .text_applicationdeadline {
    text-align: center;
  }

  .div_benefitev_left.pg-wayforward {
    margin-right: 0;
  }

  .para_benefitev {
    text-align: justify;
  }

  .para_benefitev.black {
    margin-top: 20px;
  }

  .div_hero_groupedicons {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    column-count: auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: space-around;
    display: flex;
  }

  .div_creadibility {
    width: 120px;
    max-width: none;
    height: 120px;
    margin: 10px;
    padding: 10px;
  }

  .text_credibility {
    font-size: 12px;
    line-height: 15px;
  }

  .text-block-5 {
    text-align: justify;
  }

  .text_discount {
    text-align: left;
  }

  .section_alumininw {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_alumini_wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .div_alumini_block {
    width: 180px;
    height: 250px;
    padding: 10px;
  }

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

  .para-text_600_semibold_blue {
    text-align: left;
    align-self: flex-start;
  }

  .para-text_600_semibold_blue.align_left {
    text-align: left;
    text-align: left;
  }

  .text-block_footer_number {
    flex-wrap: wrap;
    width: auto;
    min-width: 250px;
    max-width: 500px;
    font-size: 14px;
    display: flex;
  }

  .text-block_footer_number.contactustext_right {
    min-width: auto;
    max-width: none;
  }

  .dropdown-toggle-2 {
    padding: 5px 35px 5px 10px;
  }

  .div_round {
    width: 50px;
    height: 50px;
    left: -100px;
  }

  .heading-15 {
    text-align: center;
    text-shadow: 4px 1px 2px #0003;
    white-space: break-spaces;
    align-self: center;
    font-family: Montserrat, sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 32px;
  }

  .button1_revex_hero_home.homebutton {
    align-self: center;
  }

  .icon-6 {
    width: 40px;
    height: 40px;
    inset: 0%;
  }

  .icon-7 {
    width: 40px;
    height: 40px;
    box-shadow: 1px 1px 3px 0 var(--greyyy);
    inset: 0%;
  }

  .div_footer-links_wrap {
    flex: 1;
    margin-left: 0;
  }

  .div_logo_leaderwrap {
    flex: 0 auto;
    align-self: center;
    width: 120px;
    height: 80px;
  }

  .text_hero_headingtext {
    text-align: center;
    justify-content: center;
    display: block;
  }

  .tab2, .tab3, .tab1.w--current, .tab4 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .tabs-menu-2 {
    column-count: 2;
    flex-flow: wrap;
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .dropdown-link-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .dropdown-link-3 {
    white-space: normal;
    overflow-wrap: normal;
    flex-flow: row;
    width: auto;
    padding: 5px;
    font-size: 14px;
    display: flex;
    overflow: visible;
  }

  .text_slide_hero {
    text-align: center;
    white-space: break-spaces;
    flex-wrap: wrap;
    justify-content: center;
    width: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    display: flex;
  }

  .slider-5 {
    text-align: center;
    justify-content: center;
    align-self: center;
    width: 280px;
    height: auto;
  }

  .div_moreaboutussplitleft {
    width: auto;
    height: auto;
  }

  .div_form {
    align-self: center;
    width: auto;
    margin-bottom: 20px;
  }

  .contactustext_right {
    flex-direction: column;
    flex: 1;
    display: flex;
  }

  .contactustext_right.center {
    flex-flow: wrap;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_contactustext_right_wrap {
    flex: 0 auto;
    margin-left: 0;
  }

  .image_future-mobility {
    flex: 0 auto;
    width: 240px;
    height: 200px;
  }

  .home_hero_image {
    width: 300px;
    display: none;
  }

  .section_keyoutcomes {
    margin-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_group_keyoutcomes {
    height: auto;
  }

  .dropdown-list.w--open {
    flex-flow: column;
    align-items: flex-start;
    width: auto;
    max-width: 200px;
    display: block;
    overflow: visible;
  }

  .footer_text {
    flex-flow: column wrap;
    flex: 0 auto;
    align-items: center;
    width: auto;
    min-width: auto;
    max-width: 500px;
    font-size: 12px;
    line-height: 17px;
    display: flex;
  }

  .image_whatsapptopleft {
    width: auto;
    height: auto;
  }

  .image_width200px {
    width: 100px;
    height: auto;
  }

  .map {
    display: none;
  }

  .section {
    margin-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .button1_revex_hero_white {
    white-space: nowrap;
    align-items: center;
    margin-top: 10px;
    margin-left: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 20px;
    line-height: 35px;
    display: flex;
  }

  .secrtion_stepwiseprovcedure {
    margin-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_steps_wrap {
    flex: 1;
    width: auto;
    height: auto;
  }

  .div_wrap_stepwiseprocedures {
    background-position: 60%;
    background-repeat: repeat;
    background-size: cover;
    background-attachment: scroll;
  }

  .section_postprogroles {
    margin-top: 55px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_wrap_postprogroles {
    flex-flow: column wrap;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    align-items: flex-start;
    display: flex;
  }

  .div_postprogroles_wrap {
    flex: 1;
    align-self: flex-start;
    width: auto;
    height: auto;
    margin: 0 0 10px;
  }

  .img_bluecircle {
    width: 20px;
    height: 20px;
  }

  .section_slider_logo_test {
    margin-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    display: none;
  }

  .div_logo_leader_testwrap {
    flex-flow: row;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  .div_contain_1170_test {
    margin-bottom: auto;
  }

  .section_all-trainers._2blocks {
    margin-top: 20px;
    padding-bottom: 35px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image_trainerpic {
    align-self: stretch;
    width: auto;
  }

  .text_trainername, .text_trainer_post {
    text-align: center;
    align-self: center;
  }

  .list-2 {
    align-self: center;
    display: block;
  }

  .image_grouplogo {
    width: 80px;
  }

  .list-item-4 {
    text-align: justify;
  }

  .div_studenttestimonial {
    flex-direction: column;
    place-content: flex-end space-between;
    align-items: center;
  }

  .text_woulddefinately, .text_recommend {
    font-size: 40px;
    line-height: 50px;
  }

  .para_testimonial_writeup {
    font-size: 16px;
    line-height: 19px;
  }

  .mask-6 {
    padding-bottom: 0;
  }

  .left-arrow-8 {
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
    inset: auto 0% 0%;
  }

  .image_testimonial_photo {
    width: auto;
  }

  .right-arrow-8 {
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-left: 100px;
    margin-right: 0;
    inset: auto 0% 0%;
  }

  .link-block_whatsapp {
    z-index: 1000;
    background-color: #fff;
    position: fixed;
    inset: 30% auto auto;
  }

  .image_whatsapp {
    z-index: 1000;
    border-style: solid;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 0;
    top: 30%;
  }

  .section_whatsapp_symbol {
    z-index: 500;
    cursor: pointer;
    margin-top: -30px;
    position: fixed;
    inset: 0% 0% 0% auto;
  }

  .div_downloadbrochure_background {
    height: 100vh;
    display: none;
  }

  .div_downloadbrochure_popup {
    width: 300px;
    height: 100vh;
  }

  .div_downloadbrochure_popup.special {
    margin-top: auto;
  }

  .text_x_close.black {
    color: var(--black);
  }

  .section_thankyou {
    margin-top: 140px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section_thankyou.pg {
    margin-top: 150px;
  }

  .section_thankyou.hide.background {
    margin-top: 140px;
  }

  .section_thankyou.hide.lab_bg {
    display: none;
  }

  .section_thankyou.hide.no-padding {
    height: auto;
  }

  .section_thankyou.blue.hide {
    height: auto;
    padding-bottom: 20px;
  }

  .div_thankyou {
    height: 500px;
  }

  .button1_revex_downloadbrochure {
    white-space: nowrap;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 20px;
    line-height: 35px;
    display: flex;
  }

  .div_revex_hero_credibility_new.home_credibility {
    background-color: var(--transparent);
    background-color: var(--transparent);
    flex-wrap: nowrap;
    justify-content: space-around;
    align-self: stretch;
    margin-bottom: 0;
  }

  .div_revex_credibility_usp_small_new {
    margin: 5px;
  }

  .text_div_revex_credibility_usp_new {
    white-space: normal;
    font-size: 14px;
    line-height: 17px;
  }

  .text_applynowthankyouwriteup {
    font-size: 18px;
  }

  .image_buildfutureadvantage {
    border-radius: 10px;
    flex: 0 auto;
    width: 200px;
    max-width: 100%;
    height: 100px;
  }

  .text-span-3 {
    font-size: 22px;
  }

  .text_programfee_duration_availthisoffer, .text_programfee_duration_totalfees_new {
    font-size: 22px;
    line-height: 32px;
  }

  .text_programfee_duration_offer-valid-contactus {
    font-size: 15px;
    line-height: 22px;
  }

  .div_wrap_hero {
    height: auto;
  }

  .div_wrap_hero.aedi_lp {
    align-items: center;
    max-width: none;
  }

  .text_programfee_points_emi {
    font-size: 16px;
    line-height: 20px;
  }

  .pricing-grid_new {
    grid-template-columns: 1fr;
  }

  .section_handson_new {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_handson_block_wrap {
    flex-wrap: nowrap;
    flex: 0 auto;
    width: auto;
    padding: 10px;
  }

  .div_handson_block_textwrap {
    margin-left: 10px;
  }

  .text_handson_smallheadiing_blue, .text_handson_smallwriteup {
    margin-bottom: 10px;
  }

  .image_handson {
    max-width: 80px;
    margin: 10px;
  }

  .div_handson_imagebackground {
    align-self: center;
  }

  .div_jointcertificate {
    flex-wrap: wrap;
    margin-bottom: 0;
  }

  .margin-bottom-24px_jointcertificate {
    text-align: justify;
  }

  .hero-heading-left_jointcertificate {
    margin-top: 40px;
    margin-bottom: 40px;
    padding: 0 20px;
  }

  .div_wrap_verticle.horizontle {
    flex-flow: wrap;
  }

  .div_leaders_whyevbigblocks_righ {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: .5fr;
  }

  .text_leaders_whyev_number {
    font-size: 22px;
    line-height: 30px;
  }

  .text_leaders_whyev_text {
    font-size: 12px;
    line-height: 15px;
  }

  .container_section_aboutus {
    max-width: none;
    height: auto;
  }

  .container_section_aboutus.hero {
    flex-flow: column wrap;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  .div_meetteam_wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .text-block-22 {
    max-width: 280px;
  }

  .image-22 {
    display: none;
  }

  .heading_blog_title_bigheading {
    text-align: center;
    white-space: break-spaces;
    align-self: center;
    margin-top: 0;
    font-size: 30px;
    line-height: 44px;
  }

  .section_blogs_content_headline_wrap {
    margin-top: 0;
    margin-bottom: 40px;
    padding: 0 20px;
  }

  .text_blog_dateofupdate, .text_blog_lastupdate {
    font-size: 14px;
    line-height: 18px;
  }

  .section_blogs_home {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .div_blog_hero_group {
    height: auto;
  }

  .div_blog_hero_group.media-banner {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/62d8da1da8820bc9897f22dd/64ccb0e333cb3a12857c7611_Media%20banner.avif");
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .section_blogs_home_cards {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_blog_card {
    flex: 0 auto;
    width: 280px;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .div_blog_writtenby-date_wrap {
    flex-flow: row;
    margin-top: 10px;
  }

  .div_blog_image-person_wrap {
    flex-wrap: wrap;
  }

  .div_hero_group_pg {
    background-color: #f6f6f6;
    height: auto;
  }

  .div_revex_hero_content_pg {
    background-image: url("https://cdn.prod.website-files.com/62d8da1da8820bc9897f22dd/63908076c437428c74990d42_AEDI-Banner%20New.avif");
    background-position: 50% 0;
    background-repeat: repeat;
    background-size: cover;
    background-attachment: fixed;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .div_revex_hero_content_pg.vnit {
    background-image: linear-gradient(#680707, #8d1717b8);
    background-position: 0 0;
  }

  .div_revex_hero_content_pg.vnit_program {
    background-color: var(--brown);
    background-image: none;
  }

  .div_wrap_hero_pg {
    align-items: center;
    width: auto;
    height: auto;
  }

  .text_applicationdeadline_pg {
    text-align: center;
  }

  .heading-18 {
    text-align: center;
    font-size: 32px;
    line-height: 40px;
  }

  .text_pg_hero_steppingstone {
    text-align: center;
    font-size: 20px;
    line-height: 35px;
  }

  .text_pg_hero_oneyearprogram {
    text-align: center;
  }

  .button1_pg_hero {
    white-space: nowrap;
    justify-content: center;
    align-self: center;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 20px;
    line-height: 35px;
    display: flex;
  }

  .button1_pg_hero.blue-colour.future-ready.pg-program {
    margin-top: 10px;
  }

  .button1_pg_hero.programee {
    margin-top: 20px;
  }

  .linkblock_pg_hero_call_wrap {
    text-align: center;
    justify-content: center;
    align-self: center;
    margin-left: 0;
  }

  .text_pg_number {
    text-align: center;
    margin-left: 10px;
    font-size: 18px;
  }

  .text_pg_hero_dedicated-assistance {
    text-align: center;
    font-size: 20px;
    line-height: 30px;
  }

  .text_pg_hero_eligibility {
    text-align: center;
    font-size: 16px;
    line-height: 30px;
  }

  .div_pg_rightform {
    align-self: center;
    width: auto;
    height: auto;
  }

  .div_pg_rightform.pgprogram-hide-copy {
    margin-left: 0;
  }

  .section_pg_learnfrombest {
    z-index: 2;
    margin-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section_pg_learnfrombest.pg-program {
    padding-top: 0;
  }

  .image-23 {
    width: 50%;
  }

  .div_pg_ups-swrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-wrap: wrap-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div_pg_ups-swrap.vnit {
    margin-top: 0;
  }

  .text_pg_number_learnexpert {
    font-size: 16px;
    line-height: 20px;
  }

  .text-span-24 {
    font-size: 34px;
  }

  .text_pg_industryrelevant {
    font-size: 20px;
    line-height: 30px;
  }

  .div_pg_briefexplain {
    justify-content: space-around;
  }

  .div_pgbriefexplain_wrap {
    flex: 0 auto;
    width: 240px;
    height: auto;
  }

  .para_pgbrief {
    text-align: justify;
  }

  .div_pg_blue {
    height: 150px;
  }

  .section_pg_whatourstudentssay {
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading_pg_whatourstudentssay {
    text-align: center;
    line-height: 60px;
  }

  .mask-7 {
    width: 300px;
  }

  .div_contain_whatourstudentssay {
    max-width: none;
  }

  .div_pg_whatclient-say_wrap {
    justify-content: space-around;
    width: 280px;
    max-width: none;
    height: 300px;
    margin-bottom: 10px;
  }

  .paragraph_pg_testimonal {
    text-align: center;
    font-size: 16px;
    line-height: 20px;
  }

  .div_pg_tranformimg_name_jd_wrap {
    align-items: center;
    margin-left: 0;
  }

  .image_pg_testimonal_headingcalloutlogo {
    display: none;
  }

  .icon-10, .icon-11 {
    width: 30px;
    height: 30px;
    font-size: 16px;
  }

  .section_pg_dedicated-careersupport {
    margin-top: 20px;
    padding-top: 35px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text_pg_dedicatedcareersupport {
    text-align: center;
  }

  .div_pg_careersupport_wrap {
    justify-content: center;
    align-self: center;
  }

  .div_pg_careersupportcards {
    width: 250px;
    margin-top: 20px;
  }

  .div_pg_careersupportcards.access-job, .div_pg_careersupportcards.career-coaching, .div_pg_careersupportcards.placement-drives, .div_pg_careersupportcards.access-job, .div_pg_careersupportcards.career-coaching, .div_pg_careersupportcards.placement-drives {
    width: 250px;
  }

  .text_pg_hireoursupport {
    margin-top: 0;
    line-height: 44px;
  }

  .section_pg_pedagogy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_contain_pedagogy {
    max-width: none;
  }

  .image_pg_padagogy {
    margin-top: auto;
  }

  .section_pg_syllabus {
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_contain_syllabus {
    max-width: none;
  }

  .button_pg_downloadcurriculam {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 18px;
    line-height: 18px;
  }

  .text_pg_certificate {
    line-height: 44px;
  }

  .text_pg_certificate_brief {
    font-size: 16px;
  }

  .text-block-23 {
    text-align: center;
    font-size: 24px;
    line-height: 34px;
  }

  .text-span-40 {
    font-size: 24px;
    font-weight: 500;
  }

  .section_pg_lasst {
    margin-bottom: -35px;
    padding: 20px 20px 40px;
  }

  .div_contain_plg_last {
    max-width: none;
  }

  .section_pg_certificate {
    margin-top: 35px;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section_pg_lastgreeen-bg {
    margin-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image_pg_green_last {
    width: 250px;
    max-width: none;
    height: auto;
  }

  .text_blog_green {
    font-size: 24px;
    line-height: 40px;
  }

  .image_pg_syllabus {
    margin-top: auto;
  }

  .image_pg_certificate {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .footer-block_privacy {
    flex-direction: column;
    flex: 1;
    display: flex;
  }

  .section_keyoutcomes_pg {
    margin-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .button1_pg_downloadbrochure {
    white-space: nowrap;
    justify-content: center;
    align-self: center;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 20px;
    line-height: 35px;
    display: flex;
  }

  .button1_pg_downloadbrochure.white_brochure {
    margin-left: 20px;
    margin-right: 20px;
  }

  .button1_pg_downloadbrochure.white_brochure.popup {
    margin-left: 20px;
  }

  .div_pghero_wrap {
    flex-flow: column wrap;
    justify-content: center;
  }

  .section_pg_keyfeatures {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_contain_pg_keyfeatures {
    max-width: none;
  }

  .div_pg_keyfeatures_wrap {
    margin-top: 20px;
  }

  .div_pg_outcomes_wrap {
    background-color: #fff;
    border-radius: 20px;
    flex-flow: row;
    align-items: center;
    width: auto;
  }

  .div_pg_text_wrap {
    background-color: #0000;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
  }

  .text_pg {
    text-align: left;
    line-height: 26px;
  }

  .text_pg_bullets {
    text-align: left;
    align-self: center;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 24px;
  }

  .div_group_pg_keyoutcomes {
    justify-content: flex-start;
    height: auto;
  }

  .section_whyev_pg {
    margin-top: 20px;
    padding: 30px 20px;
  }

  .heading_revex_whyev_pg, .para_benefitev_white, .para_benefitev_pg {
    text-align: center;
  }

  .section_pg_wayforward {
    margin-top: 20px;
    padding: 30px 20px;
  }

  .section_pg_pedagogy_program {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text_pg_pedagogy_brief {
    text-align: center;
    font-size: 16px;
    line-height: 30px;
  }

  .section_pg_progforyou {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text_pg_prograforyou {
    font-size: 16px;
    line-height: 30px;
  }

  .div_progforyou_wrap {
    margin-left: 0;
    margin-right: 0;
  }

  .div_progforyou_block_wrap {
    flex-wrap: wrap;
    justify-content: space-between;
  }

  .image_programforyou {
    width: 100px;
  }

  .text_programforyouy {
    margin-left: 10px;
    margin-right: 10px;
  }

  .text-span-61 {
    font-size: 18px;
  }

  .image_qual_1 {
    width: 40px;
  }

  .text_qual_wrap_1 {
    margin-left: 10px;
    margin-right: 0;
  }

  .div_qual_wrap_1_whitebox {
    padding-left: 0;
    padding-right: 0;
  }

  .div_quali_textwrap_2 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .section_pg_industrycertificate {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image_pg_certificate_pg {
    margin-top: auto;
  }

  .text_pg_certificatee {
    font-size: 30px;
  }

  .text_pg_certificate_brief_program {
    font-size: 18px;
    line-height: 30px;
  }

  .heading_revex_pg {
    text-align: center;
  }

  .section_pg_faculty._2-cards {
    margin-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading_pg_our-faculty {
    text-align: center;
    line-height: 60px;
  }

  .heading_pg_our-faculty.left-align {
    text-align: center;
    text-align: center;
    font-size: 36px;
  }

  .text_pg_faculty {
    margin-top: 20px;
  }

  .image_trainerpic_pg {
    align-self: stretch;
    width: auto;
  }

  .text_trainername_pg, .text_trainer_post_pg {
    text-align: center;
    align-self: center;
  }

  .list_mentor-description_pg {
    align-self: center;
    display: block;
  }

  .list-item_pg_faculty_brief, .text_pg_alumininetwork {
    text-align: center;
  }

  .tabs-menu_pg {
    column-count: 2;
    flex-flow: wrap;
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .tab2_pg, .tab4_pg, .tab3_pg {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div_alumini_wrap_pg {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .div_alumini_block_pg {
    width: 180px;
    height: 330px;
  }

  .img_alumini_pg {
    width: 100px;
    height: 100px;
  }

  .text_admission_process_pg {
    font-size: 16px;
    line-height: 20px;
  }

  .div_admission_pg {
    grid-template-columns: 1fr;
  }

  .div_admission_step_wrap {
    height: 400px;
  }

  .list-3 {
    line-height: 25px;
  }

  .div_admissionstepbrief_pg_wrap {
    font-size: 18px;
    line-height: 30px;
  }

  .text_admision_step_number {
    line-height: 30px;
  }

  .text_admission_conditionline {
    font-size: 18px;
    line-height: 30px;
  }

  .section_programfee_pg {
    border-bottom-style: none;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_financialassistance_point_wrap {
    align-items: flex-start;
  }

  .image_financial_icon {
    width: 50px;
  }

  .text_financial_point1, .text_financial_point2 {
    font-size: 16px;
    line-height: 20px;
  }

  .div_financial_pg {
    flex-wrap: wrap;
    justify-content: center;
  }

  .div_financial_earlybird_wrap {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .text_pg_earlybird_boxwrap {
    font-size: 16px;
    line-height: 20px;
  }

  .text_pg_finance_bignumber {
    font-size: 40px;
    line-height: 50px;
  }

  .image_pg_sale {
    width: 40px;
  }

  .text-span-69, .text-span-70 {
    font-size: 30px;
    line-height: 50px;
  }

  .section_pg_financialassistance {
    border-bottom-style: none;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .button1_revex_applicationform {
    white-space: normal;
    align-items: center;
    margin-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 20px;
    line-height: 35px;
    display: flex;
  }

  .div_revex_hero_programoverview_pgprogram {
    flex-direction: column;
    display: flex;
  }

  .div_revex_hero_programoverview_pgprogram.evtraining {
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div_pg_benefit_percentage_wrap {
    margin-top: 0;
  }

  .text_pg_benefit {
    line-height: 22px;
  }

  .div_bluedot.mobile_small {
    width: 10px;
    height: 10px;
  }

  .div_pg_keyoutcomes_wrap {
    padding-left: 0;
    padding-right: 0;
  }

  .div_pg_features_wrap {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    margin-top: 0;
    margin-bottom: 0;
  }

  .div_pg_pedagogy_imagentext_wrap {
    justify-content: center;
    align-items: flex-start;
  }

  .image_pg_pedagogy {
    width: 280px;
  }

  .div_pg_curriculum_wrap {
    margin-top: 20px;
    margin-left: 0;
  }

  .div_pg_curriculum_blue {
    margin-left: 0;
  }

  .text_pg_curriculamheading.lessboldfont {
    font-size: 22px;
    line-height: 45px;
  }

  .div_pg_curriculam_texts_wrap {
    flex-wrap: nowrap;
    align-items: flex-start;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text_pg_curriculam1 {
    max-width: 70%;
    font-size: 14px;
    line-height: 24px;
  }

  .button_pg_downloadcurriculam_white-copy {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 18px;
    line-height: 18px;
  }

  .button_pg_downloadcurriculam_white-copy.bluebg {
    text-align: center;
    text-align: center;
    align-self: center;
  }

  .section_pg_financialassistance_new {
    border-bottom-style: none;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text_financial_point1_new {
    font-size: 16px;
    line-height: 40px;
  }

  .text_admission_process_pg_new {
    font-size: 16px;
    line-height: 20px;
  }

  .text_pg_financialassistance {
    text-align: center;
  }

  .div_pg_fees_new {
    flex-wrap: wrap;
    justify-content: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text_pg_fees_new {
    text-align: center;
  }

  .div_pg_progfee_wrap {
    margin-left: 0;
    margin-right: 0;
  }

  .div_pg-fee_left_wrap {
    margin-right: 0;
  }

  .div_pg_emi_recommended_wrap {
    flex-wrap: nowrap;
  }

  .text_pg_oneshot_number {
    padding-left: 0;
    padding-right: 0;
  }

  .image_pg_discount {
    width: auto;
  }

  .div_futureready_skills_pg-lp {
    margin-top: 0;
  }

  .div_futureready_skills_left {
    flex-direction: column;
    align-self: center;
    align-items: center;
    max-width: none;
    margin-top: 20px;
    display: flex;
  }

  .h3_heading_futurereadyskills {
    text-align: center;
    margin-top: 0;
  }

  .div_pg-lp_futureready_wrap {
    width: 250px;
    height: 320px;
  }

  .text_pg-lp_futureready_amount.blue {
    text-align: center;
    text-align: center;
  }

  .text_pg-lp_futureready_offer {
    text-align: center;
  }

  .image_pg-lp_futureready {
    display: none;
  }

  .div_lp-pg_futureready_wrap {
    flex-direction: column;
  }

  .text_pg_recommended_right-slign {
    margin-left: 10px;
    margin-right: 10px;
  }

  .section_pg_launchoffer {
    margin-bottom: 50px;
    padding: 20px 20px 40px;
  }

  .dropdown-link-5 {
    flex-wrap: wrap;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .div_pg-lp_wrap_hero {
    align-self: center;
    display: flex;
  }

  .image-25 {
    margin-right: 0;
    display: block;
  }

  .section_revex_masterclass_hero {
    height: auto;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .div_revex_hero_masterclases_content_pg {
    background-image: url("https://cdn.prod.website-files.com/62d8da1da8820bc9897f22dd/64c0dab3af6e240bac754dc4_MAsterclass%20Background.avif");
    background-position: 100% 100%;
    background-repeat: repeat;
    background-size: cover;
    background-attachment: fixed;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .div_wrap_masterclass_hero_pg {
    align-items: center;
    width: auto;
    height: auto;
  }

  .image_masterclass_logo {
    align-self: center;
  }

  .image_masterclass_logo.small {
    align-self: center;
    margin-left: 0;
    display: block;
  }

  .image_masterclass_design {
    width: 100px;
  }

  .heading_cracking-ev-careers {
    text-align: center;
    font-size: 30px;
    line-height: 40px;
  }

  .text_masterclass_hero_steppingstone-copy {
    text-align: center;
    font-size: 20px;
    line-height: 28px;
  }

  .button1_masterclass_hero_registernow {
    white-space: nowrap;
    justify-content: center;
    align-self: center;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 20px;
    line-height: 35px;
    display: flex;
  }

  .div_master_dateswrap {
    text-align: center;
    flex-wrap: wrap;
    justify-content: space-around;
  }

  .text_master_date {
    text-align: center;
  }

  .div_master_hero_line {
    display: none;
  }

  .image-27 {
    width: 100px;
  }

  .hero-heading-left_masterclasses {
    margin-top: 60px;
    margin-bottom: -62px;
    padding: 20px;
  }

  .h3_heading_expertspeaker {
    text-align: center;
    margin-top: 0;
  }

  .div_expertspeaker {
    flex-wrap: wrap;
    margin-top: 20px;
    margin-bottom: 0;
  }

  .div_expertspeaker.rightimage {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .text_master_speaker, .text_master_speaker_post, .text_master_speaker_brief {
    text-align: center;
  }

  .section_masterclass_learningoutcomes {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text_masterclass {
    text-align: center;
  }

  .div_masterclass_learningoutcome_wrap {
    justify-content: center;
    align-self: center;
  }

  .div_masterclass_learningoutcomes {
    width: 250px;
    height: auto;
    margin-top: 20px;
  }

  .h3_heading_attendees {
    text-align: center;
    margin-top: 0;
  }

  .div_masterclas_attendees_wrao {
    background-position: 50% 0;
    flex-direction: column;
  }

  .div_masterclassattendees_wrap {
    align-self: center;
    width: auto;
    max-width: none;
    margin-top: 20px;
    margin-right: 0;
  }

  .text_masterclas_attendeed, .text_masterclasss_attendees {
    text-align: center;
  }

  .section_masterclass {
    margin-top: 35px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_masterclass_points_wrap {
    padding-left: 0;
    padding-right: 0;
  }

  .div_masterclass_rolesinclude {
    justify-content: flex-start;
    align-items: center;
    height: auto;
  }

  .text_masterclass_pointsinclude {
    margin-left: 10px;
  }

  .section_masterclass_dtudenttestimonila {
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section_masterclas_attendees {
    margin-bottom: 0;
    padding: 0 20px 40px;
  }

  .text_masterclass_studentsworking {
    line-height: 44px;
  }

  .buttonn_applynow_blue {
    white-space: nowrap;
    justify-content: center;
    align-self: center;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 20px;
    line-height: 35px;
    display: flex;
  }

  .div_masterclas_skills_pg-lp {
    margin-top: 0;
    margin-bottom: 0;
  }

  .div_masterclasss_speaker {
    align-self: center;
    width: auto;
    height: auto;
    display: block;
  }

  .text_masterclas, .masterclass_button {
    font-size: 10px;
    line-height: 20px;
  }

  .div_masterclas_wrap {
    border-radius: 10px 0 0 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
  }

  .image_blogs_cardimage {
    width: 280px;
  }

  .div_blog_card_contentwrap {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .collection-item-blog {
    padding-left: 0;
    padding-right: 0;
  }

  .section_ama_hero {
    height: auto;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .div_ama_hero_bigblock {
    height: auto;
  }

  .div_ama_banner_hero {
    background-image: none;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .div_ama_hero_left {
    margin-right: 0;
  }

  .div_ama_speaker_wrap {
    flex-wrap: wrap;
    justify-content: center;
  }

  .text_ama_speaker_brief, .text_ama_date {
    text-align: center;
  }

  .section_ama_acrossborders {
    margin-bottom: 0;
    padding: 0 20px 40px;
  }

  .div_contain_ama_acrossborder {
    max-width: none;
  }

  .div_ama_acr4ossborder_bigwrap {
    margin-top: 0;
    margin-bottom: 0;
  }

  .text_ama_across, .heading_ama_crossborder {
    text-align: center;
  }

  .section_ama_acrossborders_aboutsessions {
    margin-bottom: 0;
    padding: 0 20px 40px;
  }

  .div_contain_aboutsession {
    max-width: none;
  }

  .div_ama_aboutsession {
    margin-top: 0;
    margin-bottom: 0;
  }

  .heading_ama_aboutsession {
    text-align: center;
    white-space: normal;
    margin-top: 0;
  }

  .button_ama_savespot {
    text-align: center;
  }

  .button_ama_savespot.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text_ama_aboutsession {
    text-align: center;
  }

  .div_ama_aboutalumini {
    margin-top: 0;
    margin-bottom: 0;
    padding: 20px;
  }

  .div_ama-alumini_wrap {
    align-self: center;
    width: auto;
    max-width: none;
    margin-top: 20px;
    margin-right: 0;
  }

  .text_ama_alumini {
    text-align: center;
  }

  .heading_ama_attendees {
    text-align: center;
    line-height: 50px;
  }

  .section_ama_dtudenttestimonila-copy {
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section_ama_dtudenttestimonila-copy.greybg {
    margin-bottom: 0;
    padding-top: 20px;
  }

  .heading_buildfutureadvantage_new {
    text-align: center;
  }

  .para_buildfutureadvantage_new {
    text-align: justify;
    line-height: 25px;
  }

  .image_buildfutureadvantage_new {
    flex: 0 auto;
    width: 300px;
    max-width: 100%;
    height: auto;
  }

  .div_ama_lastblock {
    margin-top: 0;
    margin-bottom: 0;
  }

  .text_ama_conversation_below {
    text-align: center;
  }

  .text_ama_brief_below {
    line-height: 32px;
  }

  .div_ama_blueright, .div_masterclassattendees_wrap-copy {
    align-self: center;
    width: auto;
    max-width: none;
    margin-top: 20px;
    margin-right: 0;
  }

  .div_ama_speaker {
    flex-direction: column;
    align-items: center;
    margin-left: 0;
    display: flex;
  }

  .div_ama_dateswrap {
    flex-wrap: wrap;
    justify-content: space-around;
  }

  .div_lp_wrap {
    justify-content: center;
  }

  .section_pg_faq {
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_contain_faq {
    max-width: none;
  }

  .div_pg_faq_wrap {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div_faq_questionswrap {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .text_faq-heading {
    text-align: center;
  }

  .text_faq_question, .richtext_faq_answer {
    font-size: 16px;
    line-height: 20px;
  }

  .div_pg-lp_futureready_earlybird {
    flex-direction: column;
    align-self: center;
    align-items: center;
    width: 250px;
    height: auto;
  }

  .text_pg-lp_futureready_discount.blue {
    text-align: center;
    text-align: center;
    font-size: 20px;
    line-height: 30px;
  }

  .section_careertransformation {
    padding-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
  }

  .section_careertransformation.mobile-hide, .section_careertransformation.mobile-hide.nogap {
    display: none;
  }

  .section_careertransformation.mobile-hide, .section_careertransformation.mobile-hide.nogap, .section_careertransformation.mobile-hide.nogap {
    display: none;
  }

  .section_careertransformation.desktop-ipad-hide {
    padding-bottom: 10px;
    display: block;
  }

  .div_careertransformation.hide-fro-now {
    flex-flow: column;
    display: block;
  }

  .div_careertrans_whitebg_wrap {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_careertrans_right_wrap {
    flex-direction: column;
    justify-content: center;
    padding: 20px;
  }

  .div_careertransformation_whitestrip_smallbox_wrap {
    margin: 10px 0;
  }

  .text_careertrans_whitestrip_before {
    direction: ltr;
    transform: rotate(0);
  }

  .image_careertransformation_evacad {
    display: none;
  }

  .image_careertransformation_arrow {
    width: 40px;
    transform: rotate(90deg);
  }

  .div_careertransformation_name {
    text-align: center;
    flex-direction: column;
    align-items: center;
  }

  .text_careertransfor_name, .text_careertransfor_name_brief {
    text-align: center;
  }

  .div_careertrans_image_wrap {
    flex-direction: column;
    margin-left: 5px;
    margin-right: 5px;
  }

  .image_careertrans {
    width: 80px;
    margin-left: 0;
  }

  .image_careertransformation_hexagon {
    width: 120px;
  }

  .div_careertransformation_text_wrap {
    margin: 0;
  }

  .text_careertransformation {
    margin-left: 10px;
    margin-right: 10px;
    font-size: 14px;
  }

  .image_careertransformation_comma, .image_careertransformation_comma.right, .image_careertransformation_comma.right {
    display: none;
  }

  .image_careertransformation {
    width: 50px;
  }

  .image_evacad_logo {
    width: 100px;
    height: auto;
  }

  .div_career_logo_wrap {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_careertransformation_wrap {
    flex-flow: column wrap;
    align-items: center;
  }

  .text_careertrans_whitestrip_arrow_cohort {
    display: none;
  }

  .div_beforafter_1170 {
    flex-wrap: nowrap;
    justify-content: center;
  }

  .div_offer_wrap_big {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 0;
  }

  .div_formfield_wrap {
    object-fit: fill;
    flex-flow: column wrap;
    align-items: flex-start;
  }

  .div_formfield_wrap.vertical {
    align-self: center;
    align-items: center;
  }

  .text-field-18, .text-field-19, .text-field-20, .text-field-21, .text-field-22 {
    width: 200px;
  }

  .text-field-23 {
    width: 200px;
    margin-left: 0;
  }

  .form-3 {
    max-width: none;
  }

  .h3_heading_handsonproject-labs {
    text-align: center;
    margin-top: 0;
  }

  .div_careertransformation_whitestrip_smallbox_wrap_arrow {
    margin: 10px 0;
    display: none;
  }

  .form-block_evacadforms {
    overflow: auto;
  }

  .checkbox-field-2 {
    min-width: 0;
    padding-left: 0;
  }

  .checkbox-label-2 {
    color: #fff;
  }

  .div_applynow_wrap {
    background-color: #0000;
    height: 100vh;
  }

  .div_applynow {
    flex-direction: column;
    align-items: center;
    width: 300px;
    height: 100vh;
    margin-top: 20px;
    display: flex;
  }

  .image-32 {
    display: inline-block;
  }

  .form-block_applynowshort {
    display: flex;
  }

  .form_field-label {
    text-align: left;
    align-self: flex-start;
  }

  .form_popup_text-field {
    align-self: stretch;
    width: 200px;
    height: 25px;
  }

  .section_programoverview {
    margin-top: 20px;
    padding: 30px 20px;
  }

  .text_worl-sbest-hire {
    text-align: center;
    margin-top: 100px;
    margin-left: 0;
    margin-right: 0;
  }

  .image_vnit_below-pedagogy {
    width: 280px;
    max-width: none;
  }

  .tabs-menu-3, .div_studentsay_wrap {
    flex-wrap: wrap;
  }

  .div_vnit_careersupport {
    width: 250px;
    margin-top: 20px;
  }

  .div_vnit_careersupport.career-coaching {
    width: 250px;
  }

  .div_wrap_hero_vnit {
    align-items: center;
    width: auto;
    height: auto;
  }

  .div_vnit_hero_logo_wrap {
    flex-wrap: wrap;
    justify-content: center;
  }

  .text_vnit {
    text-align: center;
  }

  .div_vnit_badge_excellence {
    justify-content: flex-end;
  }

  .text_vnit_hero_60, .text_vnit_hero_collegename {
    display: flex;
  }

  .heading_mtexh_evtechnology {
    text-align: center;
    font-size: 26px;
    line-height: 30px;
  }

  .text_vnit_hero_brief {
    text-align: center;
    font-size: 20px;
    line-height: 35px;
  }

  .text_applicationdeadline_vnit {
    text-align: left;
    margin-top: 10px;
  }

  .div_vnit_logo_heading_wrap {
    justify-content: center;
  }

  .button_vnit_hero {
    white-space: nowrap;
    justify-content: center;
    align-self: center;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 18px;
    line-height: 35px;
    display: flex;
  }

  .button_vnit_hero.white_bg {
    margin-left: 0;
  }

  .button_vnit_hero.hide {
    display: none;
  }

  .div_vnit_briefs {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    margin-left: 20px;
    margin-right: 20px;
    padding: 0;
    display: grid;
  }

  .div_vnit_hero_usp_small {
    flex-wrap: wrap;
    align-self: center;
    font-size: 20px;
    display: flex;
  }

  .text_div_vnit_hero_usp_number {
    text-align: center;
    font-size: 16px;
    line-height: 16px;
  }

  .text_div_vnit_hero_usp_text {
    text-align: center;
    white-space: normal;
    margin-top: 5px;
  }

  .section_vnit_learnfromtopindutry {
    margin-top: 20px;
    padding: 30px 20px;
  }

  .section_vnit_learnfromtopindutry.bottom-space {
    padding-top: 0;
  }

  .div_contain_learnfromtopindutry {
    max-width: none;
  }

  .div_learnfromtopindutry_logo_textvnit-lp_wrap {
    margin-left: 140px;
  }

  .div_learnfromtopindutry_image_certificate_wrap {
    flex-flow: wrap;
    justify-content: space-around;
    height: auto;
    max-height: none;
    margin-right: 0;
    padding-right: 0;
  }

  .text_vnit_learnfron.gap {
    margin-bottom: 20px;
  }

  .text_vnit_learnfron.gap.font-urbanist {
    font-size: 22px;
  }

  .image-33 {
    max-width: none;
  }

  .image-33.gap {
    max-width: 40%;
    margin-top: 0;
  }

  .div_learn-image_wrap.left-photo {
    margin-top: 20px;
  }

  .div_vnit_learn_logotext_wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    display: grid;
  }

  .div_vnit_belowhero_usp {
    flex-wrap: wrap;
    align-self: center;
    font-size: 20px;
    display: flex;
  }

  .image_vnit_usp_belowhero {
    width: 100px;
  }

  .text_div_vnit_belowhero_usp_number {
    text-align: center;
    white-space: normal;
    margin-top: 10px;
  }

  .tabs-menu_vnit_keyoutcomes {
    flex-wrap: wrap;
    justify-content: center;
  }

  .richtext_keyoutcomes ol {
    padding-left: 20px;
  }

  .heading_vnit_keyoutcomes {
    text-align: center;
  }

  .div_vnit_keyoutcomes_wrap {
    padding-left: 0;
    padding-right: 0;
  }

  .div_pg_curriculam_texts_wrap_tear2 {
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .image_vnit_wayforward {
    max-width: 100%;
  }

  .div_pg_curriculum_wrap-copy {
    flex: 0 auto;
    margin-top: 20px;
    margin-left: 0;
  }

  .text_vnit_number {
    text-align: center;
    align-self: center;
    margin-top: 10px;
    margin-left: 0;
  }

  .text_vnit_dedicatedcareersupport {
    text-align: center;
    font-size: 16px;
    line-height: 26px;
  }

  .div_vnit-landingpage_uspwrap {
    margin-bottom: 20px;
  }

  .div_vnitlp_badge_wrap {
    justify-content: flex-end;
  }

  .text_vnit_certificste {
    line-height: 16px;
  }

  .div_vnit_quali_textwrap_2 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .text_vnit_qual_wrap_1 {
    margin-left: 10px;
    margin-right: 0;
  }

  .section_vnit_lp_lasst {
    margin-bottom: -35px;
    padding: 20px 20px 40px;
  }

  .div_contain_vnit_last {
    max-width: none;
  }

  .text-block_vnit_lasttextbutton {
    text-align: center;
    font-size: 24px;
    line-height: 34px;
  }

  .div_masterclass_rightform {
    align-self: center;
    width: auto;
    height: auto;
  }

  .button_common_evtraining_aedi {
    white-space: nowrap;
    justify-content: center;
    align-self: center;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 20px;
    line-height: 35px;
    display: none;
  }

  .div_evtraining_applynow_wrap {
    margin-top: 0;
  }

  .button_common_evtraining_pgp {
    white-space: nowrap;
    justify-content: center;
    align-self: center;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 20px;
    line-height: 35px;
    display: none;
  }

  .section_vnit_revex_hero {
    height: auto;
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .div_evtraining_hero_logo_wrap {
    flex-wrap: wrap;
    justify-content: center;
  }

  .text_evtraining_hero_brief {
    text-align: center;
    font-size: 20px;
    line-height: 35px;
  }

  .heading_evtraining_evtechnology {
    text-align: center;
    margin-top: 10px;
    font-size: 32px;
    line-height: 40px;
  }

  .span_blue {
    font-family: Urbanist;
  }

  .section_evtraining_chooselearningtrack {
    margin-top: 20px;
    padding: 0 20px;
  }

  .heading_evtraining_learningtrack {
    text-align: center;
  }

  .div_evtraining_certificateprogram_container {
    align-self: center;
    margin-top: 20px;
  }

  .div_evtraining_programbigblock {
    width: 280px;
  }

  .div_evtraining_learningtrack_wrap {
    width: auto;
  }

  .div_evtraining_buttons {
    margin-top: 10px;
  }

  .button1_evtraining_hero {
    white-space: nowrap;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
    line-height: 30px;
    display: flex;
  }

  .image_evtraining_smalllogo {
    width: 120px;
    height: auto;
  }

  .div_evtraining_certificateprogram {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text_evtraining_certificateprogram {
    text-align: center;
    white-space: normal;
    font-size: 20px;
  }

  .text_evtraining_learnfrombest {
    text-align: center;
  }

  .button_evtraining_downloadcurriculam_white {
    text-align: center;
    margin-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 18px;
    line-height: 18px;
  }

  .text_evindustry_usp_text {
    text-align: center;
    font-size: 18px;
    line-height: 20px;
  }

  .button_common_evtraining_plain_orange {
    white-space: nowrap;
    justify-content: center;
    align-self: center;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 20px;
    line-height: 35px;
    display: flex;
  }

  .dropdown-3 {
    border-style: solid;
  }

  .div_evtraining_wrap {
    border-style: none;
    flex-flow: row-reverse wrap;
    justify-content: center;
  }

  .dropdown-link-6, .dropdown-link-7 {
    padding-top: 5px;
    padding-bottom: 0;
    line-height: 22px;
  }

  .section_evtraining_learnfrombest {
    margin-top: 0;
    padding: 0 20px 30px;
  }

  .div_evtraining_briefs {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-items: center;
    margin-left: 20px;
    margin-right: 20px;
    padding: 0;
    display: flex;
  }

  .section_evtraining_hero {
    height: auto;
    margin-top: 10px;
    margin-left: 0;
    margin-right: 0;
  }

  .div_evtraining_programoverview {
    align-items: center;
    padding-right: 0;
  }

  .text_aedi_lp_applicationdeadline {
    text-align: center;
  }

  .section_aedi_lp_whatwillyou-learn {
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text_aedi_lp_whatwillyou-learn {
    line-height: 44px;
  }

  .div_downloadbrochure_background_commonpage_aedi {
    height: 100vh;
    display: none;
  }

  .mainformblock_hero_downloadbrochure {
    padding-left: 0;
    padding-right: 0;
  }

  .evtraining_commonbrochure_submit-button {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div_evtraining_buttonswrap {
    flex-wrap: wrap;
    justify-content: center;
  }

  .body-17 {
    background-color: #fff;
  }

  .div_contain_placement_wider {
    max-width: none;
  }

  .div_evtraining_certificateprogram_wider_container {
    align-self: center;
    margin-top: 20px;
  }

  .html-embed-7 {
    align-self: flex-start;
  }

  .text-field-label_applynowpage {
    width: 200px;
    height: 25px;
  }

  .div_dwldbrochure_background_commonpage_allbrochures {
    height: 100vh;
    display: none;
  }

  .button_evtraining_dwldbroall_white {
    text-align: center;
    margin-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 18px;
    line-height: 18px;
  }

  .modal-scroll-content-w {
    padding: 0;
  }

  .modal-2-popup {
    padding-left: 0;
    padding-right: 0;
  }

  .modal-w-scroll {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .close-btn-w {
    width: 3rem;
    height: 3rem;
    margin-top: 1.5rem;
    margin-right: 1.5rem;
  }

  .modal-scroll {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .div_downloadbrochure_popup_scroll {
    width: 300px;
    height: 100vh;
  }

  .evtraining_dwldbrochure_coursesselect {
    align-self: flex-start;
  }

  .div_greybachground_applynowhero_scroll {
    display: none;
  }

  .div_vnitprog_faq_questionswrap {
    margin-left: 0;
    margin-right: 0;
  }

  .text_vnit_question {
    font-size: 16px;
    line-height: 22px;
  }

  .text_vnit_credit {
    font-size: 14px;
  }

  .div_vnit_facilitatedby_wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    margin-left: 20px;
    margin-right: 20px;
    padding: 0;
    display: flex;
  }

  .text_vnitlandingpage_facilitatedby {
    text-align: center;
    margin-right: 0;
  }

  .div_vnit_fee_wrap {
    flex-direction: column;
    justify-content: flex-start;
    align-self: center;
  }

  .div_vnit_fees_total {
    flex-wrap: wrap;
    justify-content: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text_vnit_fees_total {
    text-align: center;
  }

  .text_vnit_fees_plus {
    display: none;
  }

  .vnit_progfee_pgdiploma_wrap {
    margin-left: 0;
  }

  .text_vnit_fee_financialassistance {
    font-size: 16px;
    line-height: 25px;
  }

  .text_vnittrainername_post_pg, .text_vnittrainername_pg {
    text-align: center;
    align-self: center;
  }

  .image_vnittrainerpic {
    align-self: stretch;
    width: 120px;
    height: 140px;
  }

  .div_vnit_eligibility_wrap {
    flex-wrap: wrap;
    justify-content: center;
  }

  .div_nogatescore_wrap {
    margin-top: 20px;
  }

  .text_qual_nogatescore-required {
    margin-left: 10px;
    margin-right: 0;
  }

  .div_blog_card_media {
    flex-flow: column wrap;
    flex: 0 auto;
    align-items: flex-start;
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .image_blogs_cardimage_media {
    width: 100px;
  }

  .div_blog_writtenby-date_wrap_media {
    flex-flow: row;
    margin-top: 10px;
  }

  .text_masterdate, .text_eventisover {
    text-align: center;
  }

  .div_events_masterclass_wrap {
    align-items: flex-start;
  }

  .section_events {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .div_events_hero {
    height: 200px;
  }

  .section_events_home_cards {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_lsform_applynow_popup {
    height: 100vh;
    display: none;
  }

  .lsform_applynow_popup_wrap-copy {
    width: 300px;
    height: 100vh;
  }

  .lsform_applynow_modal-scroll-content-copy {
    padding: 0;
  }

  .div_lsform_dwldbrochure_popup {
    height: 100vh;
    display: none;
  }

  .lsform_dwldbrochur_popup_wrap {
    width: 300px;
    height: 100vh;
  }

  .lsform_dwldbrochur_modal-scroll-content {
    padding: 0;
  }

  .blog-form {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .form-4 {
    flex-direction: column;
    place-content: center;
    align-items: center;
    width: 280px;
  }

  .blogpost_fields {
    width: 230px;
  }

  .success-message-2 {
    background-color: #0000;
  }

  .text-block-33 {
    font-weight: 600;
  }

  .section_pg_lassssst {
    margin-bottom: -35px;
    padding: 20px 20px 40px;
  }

  .section_vnit_lp_lasssst {
    margin-bottom: 0;
    padding: 20px 20px 40px;
  }

  .div_masterclass_learningoutcome_specialcourse {
    justify-content: center;
    align-self: center;
  }

  .text-block-35 {
    line-height: 20px;
  }

  .div_applynowform2 {
    flex-direction: column;
    align-items: center;
    width: 300px;
    height: 100vh;
    margin-top: 20px;
    display: flex;
  }

  .heading_evtrainingbanner {
    text-align: center;
    white-space: break-spaces;
    align-self: center;
  }

  .subheadng_evtraining_orange {
    text-align: center;
    align-self: center;
    margin-left: 0;
    font-size: 24px;
    line-height: 36px;
  }

  .richtext_masterclass_vnitprog_answer {
    font-size: 16px;
    line-height: 25px;
  }

  .text-field-label_applynowpage-2 {
    width: 200px;
  }

  .div_vnit_lp_brochurebutton_wrap {
    flex-flow: column wrap;
    justify-content: center;
  }

  .div_logowrap {
    flex-direction: column;
    align-self: center;
    align-items: center;
    display: flex;
  }

  .div_pgprogram_applynow1-shortform {
    height: 100vh;
    display: none;
  }

  .div_pgprogram_applynow1_popup {
    width: 300px;
    height: 100vh;
  }

  .modal-scroll-content-pgprogramapplynow1 {
    padding: 0;
  }

  .div_masterclassregisternow_background_commonpage {
    height: 100vh;
    display: none;
  }

  .div_masterclassregisternow_background_commonpage_popup {
    width: 300px;
    height: 100vh;
  }

  .div_masterclassregisternow_background_commonpage_popup.special {
    margin-top: 10px;
  }

  .modal-scroll_masterclassregisternow_background_commonpage {
    padding: 0;
  }

  .button1_masterclass-registernow {
    white-space: nowrap;
    justify-content: center;
    align-self: center;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 20px;
    line-height: 35px;
    display: flex;
  }

  .section_evtraining_masterclassdetails {
    margin-bottom: -35px;
    padding: 20px 20px 40px;
  }

  .text-block_masterclassintro {
    text-align: center;
    font-size: 24px;
    line-height: 34px;
  }

  .button1_events_registernow {
    white-space: nowrap;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
    line-height: 19px;
    display: flex;
  }

  .button1_events_registernow_knowmore {
    white-space: nowrap;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 20px;
    line-height: 35px;
    display: flex;
  }

  .button1_events_registernow_knowmore.transparent.accelerate {
    text-align: center;
    text-align: center;
    text-align: center;
    margin-left: 0;
  }

  .text_hover_displayinformdropdown {
    display: flex;
  }

  .text_newmasterclass {
    background-color: var(--light-orange);
    border-radius: 5px;
    font-size: 12px;
    left: 8%;
  }

  .div_citydropdown_citytext_wrap {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .form-block_aedi-intl-_evacadforms {
    overflow: auto;
  }

  .div_pgdprogram_applynow1-shortform-_common, .div_program_applynow1-shortform-_vnitmtech, .div_program_aedi_applynow1-shortform, .div_pgp-intl-_applynow1-shortform, .div_program_aedi-intl-_applynow1-shortform {
    height: 100vh;
    display: none;
  }

  .div_buttons_wrap {
    justify-content: space-around;
  }

  .div_common-intl-applynow1-shortform-_commonpage, .div_commomprogram_applynow1-shortform-_common {
    height: 100vh;
    display: none;
  }

  .text-span-97 {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
  }

  .div_evthermalmgmt-intl-_applynow1-shortform-_common, .div_charging-energyinfra-intl-_applynow1-shortform-_common, .div_evbattery-storage-intl-_applynow1-shortform-_common, .div_evchargingsystems_applynow1-shortform-_common, .div_appliedevthermal_applynow1-shortform-_common, .div_evbattery-storage_applynow1-shortform-_common {
    height: 100vh;
    display: none;
  }

  .section_pg_campussession {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_contain_pg_campussession {
    max-width: none;
  }

  .text_placement-support {
    text-align: center;
  }

  .text-block-38 {
    text-align: center;
    font-size: 16px;
    line-height: 24px;
  }

  .grid-4 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-wrap: nowrap;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 10% 50% 15% 15%;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .text_course_heading.hide {
    display: none;
  }

  .text_course_syllabus {
    width: auto;
    height: 150px;
    margin-bottom: 20px;
    font-size: 12px;
    overflow: visible;
  }

  .text_course_syllabus.hide {
    height: auto;
  }

  .div_sno.hide {
    display: none;
  }

  .div_coursename_wrap {
    flex-direction: column;
    display: flex;
  }

  .div_evdesignverification-intl-_applynow1-shortform-_common {
    height: 100vh;
    display: none;
  }

  .div_wrap_dates.right-align {
    padding-left: 5px;
  }

  .bold-text-5 {
    font-size: 18px;
  }

  .div_admission_pg_4cards {
    grid-template-columns: 1fr;
  }

  .div_feestructure_intl_pg {
    flex-direction: column;
    align-self: center;
    align-items: center;
    max-width: none;
    margin-top: 20px;
    display: flex;
  }

  .text_selffinance {
    font-size: 16px;
    line-height: 25px;
  }

  .text_fees.span_blue {
    text-align: center;
    text-align: center;
  }

  .text_fees_bgblue {
    text-align: center;
  }

  .div_dwldbrochure_pgp-intl, .div_dwldbrochure_thermalmgmt, .div_dwldbrochure_chargingenergyinfra, .div_dwldbrochure_evdesignverificationvalidn, .div_dwldbrochure_evthermalmgmt, .div_dwldbrochure_charging-energy-infrastructure, .div_dwldbrochure_evdesignvalidationveri, .div_evdesignverivali_applynow1-shortform, .div_pgprogram_downloadbrochure {
    height: 100vh;
    display: none;
  }

  .youtube {
    flex: 0 auto;
    width: 360px;
    height: auto;
    max-height: 120px;
    padding-right: 0;
  }

  .text-block-48 {
    display: inline-block;
  }

  .image-38 {
    width: auto;
  }

  .dropdown-link-8 {
    flex-wrap: wrap;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .dropdown-link-9 {
    white-space: normal;
    flex-wrap: wrap;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .image-39 {
    width: 150px;
    height: 50px;
  }

  .dropdown-link-10 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .navbar-no-shadow-2 {
    margin-top: -30px;
  }

  .slide-nav-18 {
    text-align: center;
    font-size: 14px;
    line-height: 20px;
  }

  .section_hero_b2b {
    margin-left: 2px;
  }

  .div_program-features_b2b {
    width: 180px;
    height: 330px;
  }

  .img_pg_b2b {
    width: 100px;
    height: 100px;
  }

  .div_containfeatures_b2b {
    max-width: none;
    margin-top: -40px;
  }

  .div_revex_hero_b2b-2 {
    flex-direction: column;
    display: flex;
  }

  .heading_eofferrings_b2b, .heading_evgain_b2b, .heading_eoffering_b2b, .heading_learn_b2b, .heading_certificate_b2b {
    text-align: center;
  }

  .image_testimonal_headingcalloutlogo_b2b, .image_testimonal_headingcalloutlogo_b2b.yes1, .image_testimonal_headingcalloutlogo_b2b.yes1 {
    display: block;
  }

  .div_testimonials_b2b {
    grid-row-gap: 20px;
    flex-flow: wrap;
    grid-template-columns: 1fr;
    display: flex;
  }

  .div_testimonalblock_b2b {
    width: 220px;
    max-width: none;
  }

  .div_testimonallogo-name_b2b {
    text-align: center;
  }

  .footer-copyright-center_b2b {
    font-size: 12px;
    line-height: 18px;
  }

  .footer-wrapper_b2b {
    flex-flow: column wrap;
    align-items: flex-start;
    width: auto;
    height: auto;
  }

  .footer-social-block_b2b {
    margin-left: 0;
    display: flex;
  }

  .footer_b2b {
    height: auto;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .footer-link-2 {
    white-space: normal;
    font-size: 14px;
  }

  .footer_text_b2b {
    flex-flow: column wrap;
    flex: 0 auto;
    align-items: center;
    width: auto;
    min-width: auto;
    max-width: 500px;
    font-size: 12px;
    line-height: 17px;
    display: flex;
  }

  .div_logo-socialmedia-icons_b2b {
    flex-flow: column wrap;
    justify-content: flex-start;
    width: auto;
    height: auto;
    display: flex;
  }

  .container_moreaboutus_b2b {
    max-width: none;
    height: auto;
  }

  .footer-content_b2b {
    flex-wrap: wrap;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    align-self: center;
    margin-left: auto;
  }

  .body-19 {
    overflow: visible;
  }

  .heading_pg_b2b, .heading_info_b2b, .text-block-69 {
    text-align: center;
  }

  .text_handson_smallwriteup_b2b {
    margin-bottom: 10px;
  }

  .image_handson_b2b {
    max-width: 80px;
    margin: 10px;
  }

  .text_handson_smallheadiing_blue_b2b {
    margin-bottom: 10px;
  }

  .div_handson_block_textwrap_b2b {
    margin-left: 10px;
  }

  .div_handson_block_wrap_b2b {
    flex-wrap: nowrap;
    flex: 0 auto;
    width: auto;
    padding: 10px;
  }

  .section_er_homesection {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_pr_homesection_left {
    background-position: 50% 0;
    width: auto;
  }

  .div-block-52 {
    width: 280px;
  }

  .div_pr_homesection_right {
    width: auto;
  }

  .div_pr_homesection_gr {
    width: auto;
    height: auto;
  }

  .div_pr_homesection {
    flex-flow: column;
  }

  .section-4 {
    margin-left: 20px;
  }

  .div-block-59 {
    grid-template-columns: 1fr;
  }

  .section-6 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-62 {
    flex-flow: column;
  }

  .div-block-64 {
    width: auto;
  }

  .div-block-68 {
    flex-flow: column;
  }

  .image-72 {
    width: 30px;
    height: 30px;
  }

  .bold-text_pgdesign {
    font-size: 30px;
    line-height: 40px;
  }

  .div_hero_heading_pgdesign {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: center;
    width: auto;
    margin-bottom: 30px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div_hero_splitleft_pgdesign {
    text-align: center;
    justify-content: center;
    align-self: auto;
    align-items: center;
    max-width: none;
  }

  .subheadng-orange_pgdesign {
    justify-content: center;
    align-items: center;
    font-family: Urbanist;
  }

  .div_hero_splitright_pgdesign {
    display: none;
  }

  .container_hero_pgdesign {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
    align-items: center;
  }

  .section_hero_pgdesign {
    text-align: center;
    margin-top: 0;
    margin-left: 0;
    padding: 80px 0 40px;
  }

  .image_pgdesign {
    display: none;
  }

  .button_pgdesign {
    display: block;
  }

  .bold-text-pgdesign {
    width: 290px;
    font-size: 16px;
    line-height: 25px;
  }

  .heading-4_pgdesign {
    max-width: none;
    max-height: none;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 0;
    font-family: Urbanist;
    font-size: 24px;
    font-weight: 500;
    line-height: 28px;
  }

  .text-block-100 {
    font-size: 12px;
    line-height: 16px;
  }

  .button_pgdesign_speaktous {
    align-self: auto;
    display: flex;
  }

  .div_twobuttons {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
  }

  .section_service_pgdesign {
    margin-top: 0;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .section_service_pgdesign.no-top-space {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container_services_pgdesign {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    max-width: none;
  }

  .text-block-101 {
    text-align: left;
    margin-bottom: 25px;
    font-size: 28px;
    font-weight: 700;
    line-height: 35px;
  }

  .section_coursecompletion {
    padding-top: 40px;
    padding-bottom: 40px;
    overflow: hidden;
  }

  .section_coursecompletion.space {
    height: auto;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-6 {
    display: flex;
    overflow: visible;
  }

  .text-block-101-copy {
    text-align: center;
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: center;
    width: auto;
    font-size: 22px;
    line-height: 30px;
    display: block;
  }

  .section_coursetopics_pgdesign {
    margin-top: auto;
    padding: 0 20px 20px;
  }

  .container_aboutus_pgdesign-copy {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container_aboutus_pgdesign-copy.verticle {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .image-84-copy {
    max-width: none;
  }

  .text-block-108 {
    text-align: left;
    align-self: auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 22px;
    line-height: 30px;
  }

  .div-block-77-copy-copy {
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    padding-left: 5px;
    padding-right: 5px;
  }

  .section_handson_pgdesign-copy {
    margin-top: 0;
    padding-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .container_aboutus_pgdesign-copy-copy {
    width: 250px;
  }

  .text-block-111 {
    width: 260px;
    margin-bottom: 80px;
    font-size: 28px;
    line-height: 40px;
  }

  .div-block-82 {
    width: 230px;
    height: 120px;
  }

  .div-block-84, .div-block_left_handson {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .div-block-86 {
    margin-top: 20px;
  }

  .text-block-114 {
    margin-top: 20px;
    font-size: 13px;
    position: static;
    top: 0;
  }

  .uui-heading-xxsmall.text-weight-medium {
    white-space: normal;
    white-space: normal;
    white-space: normal;
    white-space: normal;
    margin-top: auto;
  }

  .uui-testimonial15_arrow {
    inset: auto -36% 6% 0%;
  }

  .uui-testimonial15_arrow.left {
    inset: auto 0% 6% -36%;
    justify-content: center;
    align-items: center;
    position: absolute;
    inset: auto 0% 6% -36%;
  }

  .uui-testimonial15_slide-nav {
    margin-right: 0;
    inset: auto 0% 0%;
  }

  .uui-testimonial15_client {
    flex-flow: row;
  }

  .section_testimonial_pgdesign {
    height: auto;
    margin: 35px auto 20px;
    padding: 20px;
  }

  .section_testimonial_pgdesign.gap {
    margin-top: 0;
  }

  .image-94 {
    flex: 0 auto;
    width: 120px;
    max-width: none;
  }

  .navbar-2 {
    justify-content: space-between;
    padding-left: 0;
    padding-right: 0;
  }

  .container-7 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
  }

  .div-block-90 {
    justify-content: flex-end;
    align-items: flex-start;
    display: flex;
  }

  .menu-button-3 {
    display: none;
  }

  .button_orange_applynow {
    flex: 0 auto;
    display: none;
  }

  .brand {
    flex: 1;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .waves---expandable-content {
    flex: 0 auto;
    max-width: none;
  }

  .waves---paragraph-regular {
    font-size: 16px;
  }

  .waves---expandable-item {
    width: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .waves---expand-line {
    flex: none;
  }

  .waves---expand-line.vertical {
    transform-origin: 50%;
    flex: none;
  }

  .waves-expanded-text {
    text-align: left;
    width: auto;
    margin-top: 10px;
    font-size: 14px;
    line-height: 20px;
  }

  .waves---expand-icon-wrap {
    flex: none;
  }

  .waves---master-tiles-features-2 {
    grid-row-gap: 18px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .waves-tile-features-2 {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 10px;
  }

  .waves-icon-32 {
    width: 40px;
    height: 40px;
  }

  .waves---heading-3-no-margins {
    font-size: 20px;
  }

  .waves---heading-2-no-margins {
    font-size: 28px;
    line-height: 35px;
  }

  .waves---section-medium {
    padding-top: 50px;
    padding-bottom: 64px;
  }

  .image-96 {
    max-width: 80%;
    margin-top: 20px;
  }

  .uui-page-padding-2 {
    padding-left: 1rem;
  }

  .uui-testimonial15_slide-2 {
    height: auto;
  }

  .uui-padding-vertical-xhuge-2 {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .uui-testimonial15_mask-2 {
    width: 85%;
  }

  .uui-testimonial15_component-2 {
    width: 300px;
    margin-top: 2rem;
    padding-bottom: 2rem;
  }

  .bold-text-40, .bold-text-41, .bold-text-42, .bold-text-43 {
    font-size: 20px;
    line-height: 30px;
  }

  .div-block-94 {
    box-sizing: border-box;
    object-fit: fill;
    width: 100px;
    display: block;
    top: -130px;
    left: 120px;
    overflow: visible;
  }

  .image-97 {
    width: 18.998px;
    top: -20px;
    left: -85px;
  }

  .image-98 {
    max-width: 80%;
  }

  .div-block-95 {
    flex-flow: row;
    justify-content: center;
    align-self: auto;
    align-items: center;
  }

  .container_testimonial {
    min-width: 0;
    overflow: visible;
  }

  .uui-page-padding-3 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .uui-testimonial15_slide-3 {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-right: 1rem;
  }

  .uui-text-size-small-3 {
    margin-bottom: 20px;
  }

  .uui-testimonial15_content-2 {
    box-sizing: content-box;
    border-bottom-width: 5px;
    border-bottom-color: var(--dark-blue);
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    justify-content: space-between;
    align-items: flex-start;
    width: 230px;
    max-width: 250px;
    height: 200px;
    margin-right: 0;
    padding: 1rem .5rem 5rem;
  }

  .uui-heading-medium-3 {
    text-align: center;
    font-size: 22px;
  }

  .uui-section_testimonial15-copy {
    overflow: visible;
  }

  .uui-padding-vertical-xhuge-3 {
    min-width: 250px;
    max-width: none;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .uui-testimonial15_mask-3 {
    flex: 0 auto;
    width: 250px;
  }

  .uui-container-large-3 {
    width: auto;
    max-width: none;
  }

  .uui-testimonial15_component-3 {
    flex: 0 auto;
    justify-content: center;
    align-items: stretch;
    width: 250px;
    min-width: 0;
    display: flex;
    overflow: visible;
  }

  .section_projects_pgdesign {
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    padding: 10px 0 20px;
  }

  .container-9 {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-121 {
    flex: 1;
    margin-bottom: 20px;
    font-size: 22px;
    line-height: 28px;
  }

  .div_left_labs {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    flex: 1;
  }

  .div_labs_project {
    flex-flow: column;
    order: 1;
    width: 250px;
    height: 131.944px;
    display: flex;
  }

  .image-100 {
    order: 0;
    width: 180px;
    height: 200px;
    display: none;
  }

  .text-block-124 {
    text-align: left;
    min-width: auto;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 15px;
    overflow: visible;
  }

  .div-block-96 {
    flex: 1;
    min-width: 250px;
    margin-top: 0;
    display: block;
  }

  .div-block-97 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    flex: 1;
    align-self: center;
    width: auto;
  }

  .image-101 {
    display: none;
  }

  .section_whyev_pgdesign {
    margin-left: auto;
    margin-right: auto;
    padding: 40px 0 20px;
  }

  .container-10 {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-125 {
    flex-flow: row;
    flex: 1;
    align-self: center;
    min-width: 250px;
    max-width: 300px;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
    font-size: 28px;
    display: block;
  }

  .image-102 {
    width: 250px;
    max-width: 300px;
    height: auto;
  }

  .div-block-98 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .div_right_whyev {
    flex-flow: column;
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: center;
    max-width: 250px;
    height: auto;
    display: flex;
  }

  .text-block-126 {
    width: 250px;
    margin-bottom: 40px;
  }

  .div-block-99, .text-block-128 {
    display: none;
  }

  .button-14, .section_video_pgdesign {
    margin-top: 40px;
    padding-top: 0;
  }

  .container-12 {
    min-width: 250px;
    max-width: 250px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .text-block-129 {
    margin-bottom: 20px;
    font-size: 28px;
  }

  .link-block-2_pgd {
    justify-content: flex-start;
    align-items: center;
    padding-top: 10px;
  }

  .footer-copyright-center_pgd {
    font-size: 12px;
    line-height: 18px;
  }

  .container_section_moreaboutus_pgdesign {
    max-width: 450px;
    height: auto;
    overflow: hidden;
  }

  .div_logo-socialmedia-icons_pgd {
    flex-flow: column wrap;
    place-content: stretch flex-start;
    align-items: flex-start;
    width: auto;
    max-width: 350px;
    height: auto;
    display: flex;
  }

  .footer-wrapper_pgdesign {
    flex-flow: column wrap;
    align-items: flex-start;
    width: auto;
    max-width: 350px;
    height: auto;
    overflow: hidden;
  }

  .footer-block_pgd {
    flex-direction: column;
    flex: 1;
    display: flex;
  }

  .footer-block_pgd.center {
    flex-flow: column wrap;
    flex: 0 auto;
    place-content: flex-start space-between;
    align-items: flex-start;
    width: auto;
    max-width: 250px;
    margin-left: 0;
  }

  .image_footer_logo_pgd {
    width: 100px;
  }

  .footer-content_pgd {
    flex-wrap: wrap;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    align-self: flex-start;
    width: auto;
    max-width: 350px;
    margin-left: 0;
    overflow: visible;
  }

  .footer-brand_pgd {
    align-self: center;
    max-width: 400px;
  }

  .footer_text_pgd {
    text-align: center;
    flex-flow: column wrap;
    flex: 0 auto;
    justify-content: flex-start;
    align-self: center;
    align-items: flex-start;
    width: auto;
    min-width: auto;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    font-size: 12px;
    line-height: 17px;
    display: flex;
  }

  .text-block-3_pgd {
    display: inline-block;
  }

  .footer-block_privacy_pgd {
    flex-flow: row;
    flex: 1;
    align-self: stretch;
    display: flex;
  }

  .text-block_footer_number_pgd {
    flex-wrap: wrap;
    width: auto;
    min-width: 250px;
    max-width: 500px;
    padding-top: 0;
    font-size: 14px;
    display: flex;
  }

  .footer-social-block_pgd {
    margin-left: 0;
    display: flex;
  }

  .footer-link_pgd {
    white-space: normal;
    font-size: 14px;
  }

  .div_footer-links_wrap_pgd {
    flex: 0 auto;
    margin-left: 0;
    display: none;
  }

  .footer_pgdesign {
    height: auto;
    margin-top: auto;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_footer_callwrap_pgd {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 0;
  }

  .div_whyev_pointers_pgdesign {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
  }

  .div-block-103 {
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    margin-top: 10px;
    display: flex;
  }

  .div-block-104 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    align-self: auto;
    align-items: center;
  }

  .text-block-130 {
    padding-left: 5px;
    font-size: 16px;
  }

  .div-block-108 {
    align-self: auto;
    padding-left: 0;
  }

  .div-block-109 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    display: flex;
  }

  .div-block-110 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .image-105 {
    width: 25px;
    max-width: 80%;
    height: 25px;
  }

  .image-106 {
    width: 25px;
    height: 25px;
  }

  .image-107, .image-108 {
    width: 25px;
    height: 25px;
    margin-left: 0;
  }

  .uui-testimonial15_slide_success {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div_services1_pgdesign-2 {
    width: auto;
    height: 200px;
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .uui-testimonial15_component_success {
    width: 260px;
    height: 320px;
    margin-top: 0;
    padding: 10px 0 2rem 10px;
    overflow: hidden;
  }

  .div_x-copy-2 {
    width: 200px;
    height: auto;
  }

  .uui-padding-vertical-xhuge_success {
    height: auto;
    margin-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
    padding-left: 0;
    overflow: hidden;
  }

  .uui-testimonial15_mask_success {
    width: 110%;
    margin-bottom: 70px;
    padding-left: 0;
  }

  .uui-testimonial15_arrow_success {
    top: 200px;
    left: 20px;
  }

  .uui-testimonial15_arrow_success.left {
    justify-content: center;
    align-items: center;
    top: 200px;
    left: -60px;
  }

  .uui-testimonial15_slide-nav_success {
    margin-top: 0;
    margin-right: 0;
    left: 5%;
  }

  .image-111 {
    width: 44px;
    height: 44px;
  }

  .div_x-copy-2-copy {
    width: 200px;
  }

  .a-header-image-block {
    height: 280px;
    display: block;
  }

  .new_uui-heroheader20_lightbox {
    height: 15rem;
  }

  .div-block-114 {
    display: block;
  }

  .uui-testimonial15_content-2-copy-copy {
    background-size: cover;
    width: 280px;
    height: auto;
    margin: 20px auto auto;
    padding-bottom: 1.5rem;
    display: block;
  }

  .text-block-144-copy {
    min-width: auto;
    max-width: 140px;
  }

  .div-block-116 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div_revex_hero_pgd {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: space-around;
    align-items: center;
    width: 200px;
    height: 240px;
    padding-top: 5px;
    padding-bottom: 5px;
    top: 0;
  }

  .div_revex_hero_pgd.size-set {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    height: auto;
    display: grid;
  }

  .div_revex_pgd {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .div_revex_pgd.max-size {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    justify-content: center;
    align-items: center;
    min-width: 0;
    margin: 0;
  }

  .text_div_hero_pgd {
    font-size: 14px;
    line-height: 12px;
  }

  .text_div_hero_pgd.blue {
    line-height: 20px;
  }

  .text-block_pgd {
    letter-spacing: 1px;
    font-size: 10px;
    line-height: 8px;
  }

  .text-block-145 {
    width: 320px;
    margin-bottom: 20px;
    font-size: 30px;
    line-height: 35px;
  }

  .div_padding_services_pgd {
    margin-left: 20px;
  }

  .div_learn_services_pgd {
    width: auto;
    max-width: 470px;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .image-112 {
    margin-bottom: 10px;
  }

  .div_revex_services_pgd {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
    width: 300px;
    height: 80px;
    padding-left: 0;
    padding-right: 0;
  }

  .text_div_services_pgd {
    justify-content: flex-start;
    align-items: center;
    font-size: 16px;
    line-height: 25px;
  }

  .text_div_services_pgd.new {
    font-size: 16px;
    line-height: 25px;
  }

  .text-block_services_pgd {
    text-align: center;
    letter-spacing: 2px;
    margin-top: 0;
    font-size: 7px;
    line-height: 10px;
  }

  .section_certificate_pgd {
    margin-top: -30px;
    margin-bottom: 20px;
    padding: 40px 0;
  }

  .container-13 {
    justify-content: center;
    align-items: center;
    max-width: 300px;
    display: flex;
  }

  .text-block-146 {
    margin-bottom: 20px;
    font-size: 28px;
    line-height: 36px;
  }

  .div-block-117 {
    width: 280px;
  }

  .image-113 {
    max-width: 80%;
    margin-bottom: 20px;
  }

  .text-block-147 {
    font-size: 14px;
    line-height: 16px;
  }

  .section_eligibity_pgd {
    padding: 40px 30px 20px;
  }

  .container-14 {
    width: auto;
    max-width: 250px;
  }

  .div_eligibility_wrapper_pgd {
    max-width: 250px;
  }

  .text-block-148 {
    text-align: center;
    margin-bottom: 20px;
    font-size: 28px;
  }

  .text-block-149 {
    font-size: 18px;
  }

  .div_thisprogram_wrapper_pgd, .div_thisprogram_pgd {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .text-block-150 {
    font-size: 16px;
    line-height: 22px;
  }

  .text-block-150.white {
    font-size: 14px;
    line-height: 20px;
  }

  .section_reactivation {
    padding-top: 20px;
  }

  .container_logoimage-copy {
    margin-bottom: 0;
  }

  .section_pgd_forms {
    margin-top: 0;
    padding: 40px 20px 60px;
  }

  .div_main_pgdformright {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 250px;
    height: auto;
    margin-top: 20px;
  }

  .div_pgdforms {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .text-field_pgcform {
    width: 180px;
    height: 35px;
    margin-bottom: 0;
  }

  .text-field_pgcform.width {
    width: 220px;
  }

  .div_block_pgcform-3 {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
    display: flex;
  }

  .field-label_pgcform-2 {
    text-align: center;
    flex: 0 auto;
    align-self: auto;
    font-size: 14px;
  }

  .div_block_pgcform-4 {
    word-break: normal;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
    display: flex;
  }

  .div_block_pgcform-4.horizontle {
    flex-flow: row;
  }

  .field-label_pgcform-3 {
    text-align: center;
    flex: 0 auto;
    align-self: auto;
    font-size: 14px;
  }

  .submit-button_newform-3 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 10px 40px;
    font-size: 14px;
    line-height: 18px;
  }

  .div_careeropp_pgdwrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .div_careeropp_pgdwrapper.bg {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div_left_careeropp_pgd {
    width: auto;
    padding-left: 0;
    display: block;
  }

  .div_left_careeropp_pgd.flex {
    flex-flow: column;
    display: flex;
  }

  .text-block-161 {
    font-size: 22px;
    line-height: 30px;
  }

  .text-block-162 {
    font-family: Montserrat, sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 18px;
  }

  .divwrapper_opp_pgd.white {
    flex-flow: column;
    align-items: center;
  }

  .text-block-163 {
    font-size: 11px;
    line-height: 16px;
  }

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

  .image-116 {
    justify-content: center;
    align-items: center;
    max-width: 60%;
    display: inline-flex;
  }

  .section_wayforward_pgd {
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-18 {
    width: auto;
  }

  .div_wayforwardwrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: wrap;
  }

  .div_wf_pgd {
    background-image: linear-gradient(to bottom, var(--white-2), var(--white-2));
    width: auto;
    height: auto;
    box-shadow: 7px -2px 5px #0003;
  }

  .text-block-164 {
    text-align: center;
    line-height: 24px;
  }

  .text-block-166 {
    width: 260.278px;
    font-size: 30px;
    line-height: 35px;
  }

  .div-block-143 {
    text-align: center;
    flex-flow: column;
    width: auto;
    margin-bottom: auto;
  }

  .text-block-167 {
    width: 260px;
    font-size: 14px;
    line-height: 20px;
  }

  .section_commitment_pgd {
    margin-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .image-117 {
    width: 320px;
    max-width: none;
    height: 240px;
  }

  .div-block-150 {
    box-sizing: border-box;
    object-fit: fill;
    width: 100px;
    display: block;
    top: -150px;
    left: 120px;
    overflow: visible;
  }

  .div-block-151 {
    width: 230px;
    height: 120px;
  }

  .div-block-152 {
    margin-top: 20px;
  }

  .image-121 {
    max-width: 80%;
  }

  .text-block-173 {
    margin-top: 20px;
    font-size: 12px;
    position: static;
  }

  .div-block-84-copy-2 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    margin-top: 0;
  }

  .image-123 {
    width: 18.998px;
    top: -20px;
    left: -85px;
  }

  .div-block-156 {
    margin-top: 60px;
  }

  .section_skills_pgd {
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-21 {
    max-width: 420px;
  }

  .div_skillswrapper_pgd {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 250px;
    margin-bottom: 0;
  }

  .div_skill1_pgd {
    height: 240px;
    margin-top: 0;
    margin-bottom: 80px;
    padding-top: 0;
    display: flex;
    position: static;
    top: 0;
  }

  .div_skill1text_pgd {
    background-color: #0000;
    height: 150px;
    padding: 10px 0 5px;
    display: block;
    top: -120px;
  }

  .text-block-174 {
    width: 110px;
    font-size: 13px;
    line-height: 14px;
  }

  .div_skillswrapper_pgd-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 250px;
    margin-top: -50px;
    padding-top: 50px;
  }

  .image-125 {
    max-width: 110%;
    margin-top: 0;
    padding-top: 0;
  }

  .div-block-157, .div-block-158 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    width: 250px;
  }

  .div-block-159 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    width: 250px;
    margin-bottom: 0;
  }

  .text-block-175 {
    margin-bottom: 80px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 26px;
  }

  .container_pgdform {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-176 {
    text-align: center;
    margin-bottom: 20px;
    font-size: 22px;
    line-height: 32px;
  }

  .text-block-177 {
    line-height: 24px;
  }

  .div-block-161 {
    justify-content: flex-start;
    align-items: stretch;
  }

  .image-131 {
    width: 20px;
    max-width: 100%;
    height: 20px;
  }

  .div-block-162 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .div-block-163 {
    margin-bottom: 10px;
  }

  .div-block-164 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .div-block-165 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    align-self: auto;
  }

  .div-block-166 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .text-field-33, .text-field-34 {
    width: 200px;
  }

  .div-block-167, .div-block-168 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .text-field-35 {
    width: 200px;
  }

  .div-block-169 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .text-field-36, .text-field-37 {
    width: 200px;
  }

  .submit-button_newform-4 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 12px;
    line-height: 20px;
  }

  .checkbox-label-5 {
    text-align: left;
  }

  .checkbox-field-5 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .form-12 {
    padding-top: 0;
    padding-bottom: 20px;
  }

  .form-block-10 {
    margin-bottom: 15px;
  }

  .select-field-5.width, .select-field-5-copy.width {
    width: 220px;
    font-size: 14px;
  }

  .select-field-5-copy.width {
    width: 220px;
    font-size: 14px;
  }

  .select-field-5-copy.width.gap {
    margin-top: 0;
  }

  .checkbox-field_pgcp {
    width: 230px;
    min-width: 0;
  }

  .checkbox-field_pgcp.width-300 {
    width: 220px;
  }

  .checkbox_pgcp.checkbox-width {
    width: 12px;
    min-width: 12px;
    height: 12px;
    min-height: 12px;
  }

  .checkbox-label-info_pgcp {
    color: #000;
    text-align: left;
    font-family: "Montserrat V 31 Latin 500", Arial, sans-serif;
    font-size: 9px;
    font-weight: 500;
    line-height: 12px;
  }

  .button_vnit_hero-copy {
    white-space: nowrap;
    justify-content: center;
    align-self: center;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 20px;
    line-height: 35px;
    display: flex;
  }

  .button_vnit_hero-copy.white_bg {
    margin-left: 0;
  }

  .div_expertspeaker-copy {
    flex-wrap: wrap;
    margin-bottom: 0;
  }

  .heading_outlookindustry {
    font-size: 22px;
    line-height: 30px;
  }

  .waves-tile-features-2-pgbbs {
    background-color: var(--transparent);
    outline-offset: 0px;
    border: 3px dashed #00b0b5;
    outline: 2px #00b0b5;
    padding: 15px 0;
  }

  .waves-icon-32-copy {
    width: 40px;
    height: 40px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .text-block-118-copy {
    font-size: 14px;
    line-height: 18px;
  }

  .text-block-166_percentahe {
    width: 260.278px;
    font-size: 22px;
    line-height: 35px;
  }

  .text-block-100-copy {
    font-size: 12px;
    line-height: 16px;
  }

  .container_hero_pgdesign-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
    align-items: center;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
  }

  .div_wf_pgd_withoutframe {
    background-size: 280px 190px;
    width: 100px;
    height: auto;
    min-height: 120px;
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 10px;
  }

  .div_1170 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_campus_imersion_title {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div_campus-immersion_pointers {
    flex-flow: column;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
  }

  .div_pointers_head {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .div_campus-immersion_pointers-copy-copy {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 0;
    display: block;
  }

  .div_campus-immersion_pointers-copy {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
  }

  .campus_immersion {
    justify-content: flex-start;
    align-self: stretch;
    align-items: center;
    min-width: 0%;
    max-width: none;
    margin: 10px 0;
  }

  .section_pg_proghighlighta {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .pricing-overview {
    padding-top: 20px;
  }

  .container-23 {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .centered-heading {
    margin-bottom: 24px;
    font-size: 22px;
  }

  .pricing-grid-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    grid-template-columns: 1fr;
    justify-content: center;
    margin-top: 10px;
    display: flex;
  }

  .pricing-card-three-2 {
    flex-flow: column;
  }

  .pricing-image-2 {
    width: 80px;
    height: 80px;
  }

  .heading-25 {
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 10px;
    font-size: 14px;
    line-height: 22px;
  }

  .div_thisprogram_wrapper_pgd-copy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .container-7-copy {
    flex-flow: row;
    flex: 1;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    max-width: none;
    margin-top: 0;
  }

  .image-101-copy {
    display: none;
  }

  .campus_projects-for-industry {
    margin-bottom: 10px;
  }

  .div_projects-industry {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .text-block-projects {
    font-size: 16px;
    font-weight: 500;
  }

  .text_startups {
    font-size: 22px;
  }

  .text_startups.small {
    text-align: center;
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 20px;
  }

  .text_progcoordinated {
    text-align: center;
    justify-content: center;
  }

  .div_progcoordinated_logo-text {
    justify-content: space-around;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph-6 {
    line-height: 29px;
  }

  .div_main_pgedrivebatterysystemformright {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: auto;
    height: auto;
    margin-top: 20px;
  }

  .button_pgdesign_speaktous_edrives {
    align-self: auto;
    margin-bottom: 10px;
    display: flex;
  }

  .div_separator_wrap {
    margin-top: 20px;
  }

  .text_ {
    font-size: 30px;
  }

  .div_statswrap {
    margin-left: 20px;
    margin-right: 20px;
  }

  .image-132.hide {
    display: none;
  }

  .text_description {
    color: #fff;
    margin-bottom: 10px;
    font-family: Urbanist;
    font-size: 15px;
    font-weight: 500;
    line-height: 20px;
  }

  .div_thankyou_new, .div_thankyou_new.verticle, .div_thankyou_new.verticle {
    height: auto;
  }

  .text-block-180 {
    flex-flow: row;
    width: auto;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
    padding-bottom: 0;
    inset: auto 0% 16%;
  }

  .text-block_simple {
    background-color: var(--transparent);
    width: auto;
    font-size: 12px;
    line-height: 18px;
  }

  .div_photo-imag_wrap {
    top: -61px;
  }

  .text_hanging, .text_hanging.rounded-corners, .text_hanging.rounded-corners {
    padding-left: 20px;
  }

  .div_steps {
    aspect-ratio: auto;
    overflow-wrap: normal;
    flex-flow: column;
    overflow: visible;
  }

  .div_steps_number {
    flex-flow: row;
  }

  .text_steps {
    font-size: 14px;
  }

  .div_whitequare.hide {
    display: none;
  }

  .div_wrap_text {
    margin-bottom: 10px;
  }

  .image_logo {
    width: 40px;
  }

  .text_question {
    font-size: 14px;
  }

  .div_vnit_quali_textwrap {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .text_payfees, .list-9 {
    font-size: 14px;
    line-height: 20px;
  }

  .image_check {
    bottom: -1%;
  }

  .image_whatsapp_iconpge-drive, .image_arrow {
    border-style: solid;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 0;
    top: 30%;
  }

  .link-block-15 {
    margin-right: 0;
    padding-left: 20px;
  }

  .image-135 {
    width: 30px;
    max-width: none;
  }

  .list-item-5 {
    font-size: 14px;
  }

  .party-popper {
    inset: 0%;
  }

  .text_faqheadline.span-light-blue {
    font-size: 22px;
  }

  .text_faqquestion {
    text-align: left;
    font-size: 16px;
    line-height: 24px;
  }

  .heading-27 {
    font-family: Urbanist;
    font-size: 22px;
    line-height: 35px;
  }

  .typer {
    color: var(--light-blue-iit-bhubneswar);
  }

  .div_faq_heading-imagewrap {
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .text-block-184 {
    white-space: normal;
    font-size: 20px;
    line-height: 25px;
  }

  .text_jobpost {
    color: var(--light-blue-iit-bhubneswar);
    text-align: center;
    font-size: 20px;
    line-height: 25px;
  }

  .section_hero_pgdesign_lp {
    text-align: center;
    margin-top: 0;
    margin-left: 0;
    padding: 40px 20px;
  }

  .section_hero_pgdesign_lp.transparent {
    padding-bottom: 0;
  }

  .section_hero_pgdesign_lp.transparent.gap {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .container_section_hero_pgdesign_lp {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    max-width: none;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 20px;
  }

  .container_section_hero_pgdesign_lp.gap {
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }

  .container_section_hero_pgdesign_lp.verticle {
    margin-left: 0;
    margin-right: 0;
  }

  .container_section_hero_pgdesign_lp.special {
    padding-top: 0;
  }

  .div_hero_pgdesign_lp {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: center;
    width: auto;
    margin-bottom: 0;
    padding: 0;
  }

  .heading_hero_pgdesign_lp {
    max-width: none;
    max-height: none;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 0;
    font-size: 30px;
    font-weight: 500;
    line-height: 35px;
  }

  .text_pgcebs_lp_desc {
    color: var(--dim-grey-vnit);
    align-self: stretch;
    margin-bottom: 20px;
    font-family: Urbanist;
    font-size: 16px;
    font-weight: 500;
    line-height: 25px;
  }

  .text {
    font-size: 14px;
    line-height: 16px;
  }

  .heading2_pgdesign_lp {
    max-width: none;
    max-height: none;
    margin-top: 0;
    margin-bottom: 20px;
    padding-left: 0;
    font-size: 26px;
    line-height: 30px;
  }

  .heading2_pgdesign_lp.left-aligh {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .heading2_pgdesign_lp.no-padding {
    margin-bottom: 20px;
  }

  .div_pgcebs-lp_iamge_contact_wrap {
    align-items: flex-start;
  }

  .div_pgcebs-lp_wrap {
    justify-content: center;
    align-items: flex-start;
    width: auto;
    display: flex;
  }

  .text-block-188 {
    font-size: 16px;
  }

  .div_pgcebs_lp_programco-developed {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: center;
    align-items: center;
    width: auto;
    margin-bottom: 30px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div_vnit_learn_logotext_wrap-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    margin: 0;
    padding: 0;
    display: flex;
  }

  .div_pgcebs-lp_logo-text {
    justify-content: space-around;
    align-items: flex-start;
    width: 280px;
    margin-left: 0;
    margin-right: 0;
    padding: 10px;
  }

  .image_pgcebs {
    max-width: none;
  }

  .text_pgcebs_number_stats {
    font-size: 12px;
    line-height: 14px;
  }

  .text-span_stats {
    font-size: 20px;
    line-height: 25px;
  }

  .image_newspapaer {
    width: 250px;
  }

  .div_pgcebs-lp_pastexpderience_wrap {
    box-sizing: content-box;
    border-bottom-width: 5px;
    border-bottom-color: var(--dark-blue);
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    justify-content: space-between;
    align-items: flex-start;
    width: auto;
    max-width: none;
    height: 280px;
    min-height: 250px;
    max-height: none;
    margin-right: 0;
    padding: 10px .5rem;
  }

  .div_pgcebs-lp_pastexpderience_people-company_wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex: 0 auto;
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
  }

  .text_pgcebs-lp_pastexperience-namen-details {
    flex-flow: column;
    justify-content: space-around;
    align-self: auto;
    align-items: center;
    display: block;
  }

  .image_programfor-you {
    display: none;
  }

  .div_program-for-you-_wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

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

  .text_faq_pgcebs-lp_headline {
    font-size: var(--_font-size---font-body-size);
  }

  .heading4_faq {
    font-size: 22px;
  }

  .text_faqheadline_pgcebs {
    padding-left: 0;
    font-size: 20px;
    line-height: 26px;
  }

  .container_section_hero_pgdesign_lp_faq {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
    align-items: center;
    max-width: none;
    margin: 0;
    padding-top: 20px;
  }

  .div_faq_pgceps-lp {
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    margin-top: 40px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .footer-content_pgcebs-lp {
    flex-wrap: wrap;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    align-self: flex-start;
    width: auto;
    max-width: 350px;
    margin-left: 0;
    overflow: visible;
  }

  .text_worldmap_footer {
    text-align: center;
    align-self: center;
    font-weight: 600;
  }

  .div_footrer_pgcebs-lp_last {
    flex-flow: column;
    align-self: stretch;
    align-items: center;
  }

  .container_pgcebs-lp-footer {
    align-items: center;
    max-width: 450px;
    height: auto;
    overflow: hidden;
  }

  .footer-wrapper_pgdesign_wrap {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: 350px;
    height: auto;
    overflow: hidden;
  }

  .footer_pgdesign-lp {
    height: auto;
    margin-top: auto;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_footerlogo-text_pgcedbs-lp {
    flex-flow: column wrap;
    place-content: stretch flex-start;
    align-items: flex-start;
    width: auto;
    max-width: 350px;
    height: auto;
    display: flex;
  }

  .div_pgcebs_lp_news {
    justify-content: center;
    align-items: center;
    width: auto;
    margin-bottom: 30px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .navbar-logo-left-container.shadow-three {
    align-items: center;
    max-width: none;
    margin-left: 15px;
    margin-right: 15px;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .container-24 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: space-around;
    width: auto;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    font-family: Montserrat, sans-serif;
    position: relative;
  }

  .navbar-wrapper-2 {
    flex-flow: wrap;
    flex: 1;
    justify-content: flex-start;
    align-items: center;
  }

  .navbar-brand-2 {
    padding-left: 0;
  }

  .text_connectwithus {
    padding-left: 5px;
    font-size: 12px;
    line-height: 14px;
  }

  .navbarr_whatsapp_icon {
    flex: 0 auto;
    margin-left: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .navbarr_whatsapp_icon.absolute {
    inset: 0% 0% auto auto;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .slider_testimonial_advprogin-ev-battery {
    vertical-align: top;
    width: auto;
    height: auto;
    min-height: 0;
    margin-left: 0;
    margin-right: 0;
    padding-right: .5rem;
  }

  .arrow_advproginevtech-lp {
    width: 40px;
    height: 40px;
    right: -25%;
  }

  .arrow_advproginevtech-lp.left {
    inset: auto 25% 0% 0%;
    width: 40px;
    height: 40px;
    inset: auto 25% 0% 0%;
  }

  .slider_wrap_advproginevtech {
    flex: 0 auto;
    justify-content: center;
    align-items: stretch;
    width: auto;
    min-width: 0;
    max-width: 800px;
    margin-top: 0;
    display: flex;
    overflow: hidden;
  }

  .slider_advanceprog-pgcebs-lp_wrap {
    flex: 0 auto;
    width: 80%;
    margin-left: 0;
  }

  .slider_testimonial_advanceprog-pgcebs-lp_wrap {
    flex: 0 auto;
    align-self: flex-start;
    width: 80%;
    margin-left: 0;
  }

  .slider_wrap_advproginevtech_testimonisal {
    flex: 0 auto;
    justify-content: center;
    align-items: flex-start;
    width: auto;
    min-width: 0;
    max-width: 800px;
    display: flex;
    overflow: hidden;
  }

  .section_hero_pgdesign_lp_blueee {
    text-align: center;
    margin-top: 0;
    margin-left: 0;
    padding: 20px 20px 40px;
  }

  .heading2_pgdesign_lp-_testimonial {
    max-width: none;
    max-height: none;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 0;
    font-size: 30px;
    line-height: 35px;
  }

  .div_main_pgedrivebatterysystemformright-lp-_transparent {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: auto;
    height: auto;
    margin-top: 0;
  }

  .submit-button_newform_blue {
    margin-top: 20px;
    margin-bottom: 0;
    padding: 10px 40px;
    font-size: 14px;
    line-height: 18px;
  }

  .image_pgceps-lp {
    width: 80px;
  }

  .image_new-nav {
    width: auto;
    max-width: 100%;
    height: 50px;
  }

  .image_pgcebs-lp-codeveloped {
    width: 60px;
  }

  .div_pgpebs-lp_ups-swrap-copy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .bold-text-52 {
    align-self: center;
  }

  .uui-testimonial15_component--prog {
    flex: 0 auto;
    justify-content: center;
    align-items: stretch;
    width: 100%;
    min-width: 0;
    margin-top: 0;
    display: flex;
    overflow: visible;
  }

  .uui-testimonial15_mask_prog {
    flex: 0 auto;
    width: 250px;
  }

  .uui-padding-vertical-xhuge_prog {
    min-width: 250px;
    max-width: none;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .uui-testimonial15_slide-3-prog {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-right: 1rem;
  }

  .uui-testimonial15_content-2-prog {
    box-sizing: content-box;
    border-bottom-width: 5px;
    border-bottom-color: var(--dark-blue);
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    justify-content: space-between;
    align-items: flex-start;
    width: 230px;
    max-width: 250px;
    height: 280px;
    margin-right: 0;
    padding: 1rem .5rem 2rem;
  }

  .section_hero_pgdesign_lp_proghighlights {
    text-align: center;
    margin-top: 20px;
    margin-left: 0;
    padding: 20px;
  }

  .text_pgpebs-lp_form {
    text-align: center;
    margin-bottom: 0;
    font-size: 22px;
    line-height: 32px;
  }

  .container_pgdesign_lp_testimonial {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
    align-items: center;
    max-width: none;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 20px;
  }

  .container_pgdesign_lp_testimonial.special {
    padding-top: 0;
  }

  .image_quote {
    width: 30px;
    max-width: none;
  }

  .youtube_vnit-lp {
    flex: 0 auto;
    width: 360px;
    height: auto;
    max-height: 120px;
    padding-right: 0;
  }

  .div_learnfromtopindutry_logo_text_vnit-lpwrap {
    margin-left: 0;
  }

  .div_learnfromtopindutry_certificate_wrap {
    flex-flow: wrap;
    justify-content: space-around;
    width: 280px;
    height: auto;
    max-height: none;
    margin-right: 0;
    padding-right: 0;
  }

  .div_vnit_learn_logotext-lp_wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    margin-left: 20px;
    margin-right: 20px;
    padding: 0;
    display: flex;
  }

  .div_learn-image-vnitprog_wrap {
    flex-flow: column;
  }

  .div_learnfromtopindutry_logo_textvnitprog_wrap {
    margin-left: 0;
  }

  .imaghe_vnit_association {
    width: 100%;
  }

  .text_contactus {
    font-size: 16px;
  }

  .text-block-195 {
    color: var(--white-2);
    font-family: Montserrat, sans-serif;
  }

  .success-message-3 {
    background-color: var(--greyyy);
  }

  .div_thankyou_pgcebs {
    height: auto;
  }

  .div_hero_hanging_pgedbs_contact {
    flex-flow: wrap;
  }

  .text_hanging_desc {
    padding-left: 20px;
  }

  .image_whatsapp_iconpge-drive_new {
    border-style: solid;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 0;
    top: 0%;
    left: -7%;
  }

  .link-block_new {
    margin-right: 0;
    padding-left: 20px;
  }

  .section_thankyou_test {
    margin-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .masterclass-imagewrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    justify-content: center;
  }

  .text-block_last-section {
    text-align: center;
    --_font-size---font-body-size: 12px;
    --_font-size---highlighted-text\<deleted\|variable-39da40e5-f052-7304-4bb5-31522612bd94\>: 14px;
    font-size: 20px;
    line-height: 34px;
  }

  .div_masterclass_whoshouldattend_wrap {
    margin-bottom: 10px;
  }

  .text_masterclass_whoshouldattend {
    font-size: 16px;
    font-weight: 400;
  }

  .div_masterclassattendees_wrap-copy {
    align-self: center;
    width: auto;
    max-width: none;
    margin-top: 20px;
    margin-right: 0;
  }

  .image_pg-lp_futureready-copy {
    display: none;
  }

  .div_masterclass_learningoutcomes_new {
    width: 200px;
    height: auto;
    margin-top: 20px;
  }

  .div_wrap_masterclass_hero_new {
    align-items: center;
    width: auto;
    height: auto;
  }

  .hero-heading-left_masterclasses-copy {
    margin-top: 60px;
    margin-bottom: 0;
    padding: 20px;
  }

  .image_masterclass_logo_iitbhubaneshwar-rep {
    width: 250px;
  }

  .image_masterclasss_learningoutcome-copy {
    width: auto;
    height: auto;
  }

  .div_revex_hero_masterclases_content_pg-copy {
    background-image: url("https://cdn.prod.website-files.com/62d8da1da8820bc9897f22dd/6756bf4baa4ecba10df0854f_Car%20ev%20(1).webp");
    background-position: 50% 0;
    background-repeat: repeat;
    background-size: cover;
    background-attachment: fixed;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .video-2 {
    width: 280px;
    height: 230px;
    position: relative;
    left: auto;
  }

  .div-block-175 {
    align-items: center;
  }

  .container-flex {
    max-width: none;
  }

  .div_wrap_event_hero {
    align-items: center;
    width: auto;
    height: auto;
  }

  .div-block-176 {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .text-block-196 {
    min-width: 0;
    max-width: none;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .heading-30, .heading-31 {
    text-align: center;
  }

  .div_mapphoto_blue {
    width: auto;
  }

  .body-22 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div_masterclass_points_flex {
    flex-flow: wrap;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div_highlights_sticky {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    place-items: center;
    width: auto;
    height: auto;
    padding: 0;
    display: flex;
    top: 0;
  }

  .text_div_hero_pgd_stickyhighlight {
    align-self: center;
    font-size: 12px;
    line-height: 16px;
  }

  .section_hero_pgdesign_sticky {
    text-align: center;
    margin-top: 0;
    margin-left: 0;
    padding: 10px 20px;
  }

  .text-block_title {
    letter-spacing: 1px;
    font-size: 10px;
    line-height: 12px;
  }

  .container_section_hero_pgdesign_brochure_wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: center;
    max-width: none;
    margin: 0;
    padding-top: 0;
  }

  .div_button-timer_wrap {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .div_skillscovered_wrap {
    margin-top: 10px;
  }

  .div_pgcp-mastertools {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    margin: 0;
    padding: 0;
    display: flex;
  }

  .div_hero_splitright_pgdesign_lp {
    display: none;
  }

  .div_careeropp_pgdwrapper_lp {
    padding-left: 0;
    padding-right: 0;
  }

  .div_careeropp_pgdwrapper_lp.bg {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-178 {
    align-self: center;
  }

  .div_programbigblock_home {
    width: 260px;
    height: 400px;
    margin-top: 0;
    margin-bottom: 20px;
  }

  .image_program_photo_home {
    width: 240px;
    height: 140px;
  }

  .div_webinar_popupform_pastevent {
    height: 100vh;
    display: none;
  }

  .multi-step-form-radio-trigger---brix {
    text-align: left;
    white-space: nowrap;
    padding-left: 60px;
    padding-right: 16px;
    font-size: 16px;
    line-height: 1.5;
  }

  .div_wrap_brochure-callout {
    flex-flow: row;
    width: auto;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
    padding-bottom: 0;
    inset: auto 0% 16%;
  }

  .container_footer {
    max-width: none;
    height: auto;
  }

  .div_logo-socialmedia-officeaddress {
    flex-flow: column wrap;
    justify-content: flex-start;
    width: auto;
    height: auto;
    display: flex;
  }

  .div__rightfooter {
    flex-wrap: wrap;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    align-self: center;
    margin-top: 20px;
    margin-left: auto;
  }

  .div_foort_links_wrap {
    flex-flow: wrap;
    justify-content: space-around;
  }

  .div_prog_wrap {
    flex-flow: wrap;
    width: auto;
  }

  .heading_programs_footer {
    border-bottom: 1px solid var(--white-2);
    font-size: 16px;
    line-height: 20px;
  }

  .text_footercopyright-center {
    text-align: center;
    font-size: 12px;
    line-height: 17px;
  }

  .div_footrer_wrap {
    flex-flow: column;
    align-self: stretch;
    align-items: center;
  }

  .footer-block_privacy_wrap {
    flex-flow: row;
    flex: 1;
    align-self: stretch;
    display: flex;
  }

  .footer-link_privacy, .footer-link_wrap_tnc {
    white-space: normal;
    font-size: 12px;
  }

  .footer_blue_social-block {
    margin-left: 0;
    display: flex;
  }

  .little-details-wrapper {
    position: static;
  }

  .event-wrapper {
    height: auto;
    min-height: 0;
  }

  .top-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    height: auto;
  }

  .event-image {
    flex: 0 auto;
    height: 200px;
  }

  .day-name {
    font-size: 18px;
    line-height: 24px;
  }

  .day-date {
    font-size: 24px;
  }

  .date-and-day-wrapper {
    padding-right: 10px;
  }

  .image-144, .image_partners_usp {
    width: 30px;
  }

  .div_partners_learn_logotext_wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    margin-left: 20px;
    margin-right: 20px;
    padding: 10px;
    display: flex;
  }

  .heading_aboutus_ourstory {
    text-align: left;
  }

  .text_aboutus_ourstory {
    line-height: 30px;
  }

  .section_alboutus_meet-team_wrap {
    margin-top: 35px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_aboutus_story_wrap, .div_aboutus_story_wrap.right_photo, .div_aboutus_story_wrap.right_photo {
    flex-flow: column;
  }

  .div_aboutus_text_wrap {
    width: auto;
  }

  .text_aboutus_monthdate {
    letter-spacing: 4px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 18px;
    line-height: 25px;
  }

  .section_aboutus_bluebg {
    margin-top: 40px;
  }

  .div_aboutus_bluebg_content_wrap {
    flex-flow: wrap;
  }

  .text_aboutus_connet {
    text-align: center;
    font-size: 20px;
  }

  .button-18 {
    font-size: 20px;
  }

  .section_hero_aboutus_phototext_wrap {
    margin-top: 20px;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section_hero_aboutus_phototext_wrap.bg-blue {
    box-shadow: none;
    box-shadow: none;
    box-shadow: none;
    box-shadow: none;
    margin-top: 35px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div_aboutussplitleft_wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: auto;
    height: auto;
  }

  .container_section_testimonial {
    max-width: none;
    height: auto;
  }

  .div_testimonial_splitleft {
    width: auto;
    height: auto;
  }

  .text_testimonial_quote_bg, .text_rahulbagadia_name_designation {
    font-size: 16px;
    line-height: 22px;
  }

  .div_testimonial_linkedinreviews_wrap {
    box-sizing: content-box;
    border-bottom-width: 5px;
    border-bottom-color: var(--dark-blue);
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    justify-content: space-between;
    align-items: flex-start;
    width: 230px;
    max-width: 250px;
    height: auto;
    margin-right: 0;
    padding: 1rem .5rem;
  }

  .div_testimonial_linkedin_wrap {
    flex-wrap: wrap;
    margin-bottom: 0;
  }

  .div_testimonial_googlereviews_wrap {
    box-sizing: content-box;
    border-bottom: 5px none var(--dark-blue);
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    justify-content: space-between;
    align-items: flex-start;
    width: 230px;
    max-width: 250px;
    height: auto;
    margin-right: 0;
    padding: 1rem .5rem;
  }

  .text_testimonial_linkedinreviews {
    font-size: 14px;
  }

  .div_testimonial_videoblock_wrap {
    justify-content: space-around;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
  }

  .div_testimonial_realstoriesrealsuccess_wrap {
    box-sizing: content-box;
    border-bottom-width: 5px;
    border-bottom-color: var(--dark-blue);
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    justify-content: space-between;
    align-items: flex-start;
    width: auto;
    max-width: none;
    height: auto;
    min-height: 200px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 0;
    padding: 1rem .5rem 5rem;
  }

  .div_testimonial_realstoriesrealsuccess_wrap.pankaj-bhagat {
    width: auto;
  }

  .div_testimonial_realstoriesrealsuccess_wrap.abhishek-singh {
    justify-content: flex-end;
    align-items: flex-start;
    width: auto;
    max-width: none;
    height: auto;
    min-height: 200px;
    padding-bottom: 1rem;
  }

  .text_testimonial_realstoriesrealsuccess.black {
    text-align: left;
    text-align: left;
  }

  .text_testimonial_realstoriesrealsuccess_name, .text_testimonial_realstoriesrealsuccess_name.white, .text_testimonial_realstoriesrealsuccess_name.white {
    font-size: 20px;
  }

  .div_testimonial_realstoriesrealsuccess_wrap_text {
    box-sizing: content-box;
    border-bottom-width: 5px;
    border-bottom-color: var(--dark-blue);
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: none;
    height: auto;
    margin-right: 0;
    padding: 1rem .5rem;
  }

  .image_hero_aboutus_new {
    z-index: 10;
    width: 130px;
    max-width: none;
    position: static;
  }

  .image_hero_aboutus_new_left {
    z-index: 10;
    width: 130px;
    position: static;
  }

  .image_hero_aboutus_new-right {
    z-index: 10;
    align-self: stretch;
    width: 130px;
    position: static;
  }

  .image_hero_aboutus_topright {
    z-index: 10;
    width: 130px;
    max-width: none;
    position: static;
  }

  .div_aboutus_splitright {
    flex-flow: column;
    flex: 0 auto;
    order: 1;
    justify-content: space-between;
    align-self: center;
    align-items: center;
    width: auto;
    margin-left: 0;
    display: none;
  }

  .div_aboutus_image_right {
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
  }

  .div_aboutus_image_wrap_right {
    flex-flow: row;
    flex: 0 auto;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
  }

  .section_aboutus_hero {
    height: auto;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .div_aboutus_hero {
    height: auto;
  }

  .div_aboutus_bg {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/62d8da1da8820bc9897f22dd/67de9096ff0309089a9f4bc8_bb14f5aa35d481dee742e920d024f5ee_postive-caring-relationships-teachers%201%20(2).webp");
    background-position: 0 0, 50%;
    background-size: auto, auto;
    justify-content: center;
    padding-left: 20px;
    padding-right: 20px;
    font-family: Montserrat, sans-serif;
    display: block;
  }

  .text_aboutus_hero {
    max-width: none;
  }

  .text_aboutus_hero.big {
    font-size: 40px;
    line-height: 50px;
  }

  .image_aboutus_story {
    width: 100%;
  }

  .text_eligibility {
    font-size: 14px;
  }

  .div_modeofcourse_wrap {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .text-block_modeofcourse {
    letter-spacing: 1px;
    font-size: 10px;
    line-height: 12px;
  }

  .image_testimonial_heero {
    width: auto;
  }

  .section_testimonial_bgimage {
    background-image: linear-gradient(#e7dcdcd9, #e7dcdcd9), url("https://cdn.prod.website-files.com/62d8da1da8820bc9897f22dd/67e0f5a197c04830f81a7fad_Growth.webp");
    background-position: 0 0, 100%;
    background-size: auto, auto;
  }

  .youtube-3 {
    width: auto;
    height: auto;
  }

  .div_video_wrap {
    width: 280px;
  }

  .div_testimonial_googlereview_wrap_show {
    flex-wrap: wrap;
    margin-top: 20px;
    margin-bottom: 0;
  }

  .div_testimonial_googlereview_wrap {
    flex-wrap: wrap;
    margin-bottom: 0;
  }

  .div_home_splitright {
    align-self: center;
    width: auto;
    margin-left: 0;
  }

  .left-arrow-17 {
    width: 30px;
    height: 30px;
    left: 25%;
  }

  .right-arrow-19 {
    width: 30px;
    height: 30px;
    right: 25%;
  }

  .image-147 {
    margin-top: 10px;
  }

  .quick-stack {
    grid-column-gap: 12px;
    grid-row-gap: 10px;
  }

  .div-block-180 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    display: flex;
  }

  .text-block-198 {
    line-height: 18px;
  }

  .div_info_popup_wrap {
    height: 100vh;
    display: none;
  }

  .div_info_popup {
    width: 300px;
    height: 50vh;
  }

  .div_popup_fullscreen_info {
    padding: 0;
  }

  .image-148 {
    border-radius: 20px;
  }

  .div_testimonial_linkedin_wrap_readmore {
    flex-wrap: wrap;
    margin-bottom: 0;
  }

  .text_small_usp_smaller {
    font-size: 12px;
    line-height: 16px;
  }

  .text_big_usp_stats {
    font-size: 22px;
    line-height: 30px;
  }

  .section_hero_pgdesign_6months {
    text-align: center;
    background-image: linear-gradient(#0676a5c9, #0676a5c9);
    margin-top: 0;
    margin-left: 0;
    padding: 80px 0 40px;
  }

  .div_wayforwardwrapper-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: wrap;
  }

  .text_application-deadline {
    font-size: 12px;
    line-height: 16px;
  }

  .text-block_simple_cmsthankyou {
    background-color: var(--transparent);
    width: auto;
    font-size: 12px;
    line-height: 18px;
  }

  .button1_revex_downloadbrochure-copy {
    white-space: nowrap;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 20px;
    line-height: 35px;
    display: flex;
  }

  .link-block_whatsapp_tracking {
    z-index: 1000;
    background-color: #fff;
    position: fixed;
    inset: 30% auto auto;
  }

  .text_programforyou_vnit {
    margin-left: 10px;
    margin-right: 10px;
  }

  .image_vnit_mtech {
    width: 100%;
  }

  .div_exemtechadmission_step_wrap {
    height: 400px;
  }

  .div_admission_exemtech_wrap {
    grid-template-columns: 1fr;
  }

  .team-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
    margin-top: 0;
  }

  .card_wrap {
    flex-flow: column;
  }

  .section_execmtech_faculty {
    margin-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    display: none;
  }

  .div_learnfromtopindutry_video_certificate_wrap {
    flex-flow: wrap;
    justify-content: space-around;
    width: 100%;
    height: auto;
    max-height: none;
    margin-right: 0;
    padding-right: 0;
  }

  .div_learnfromtopindutry_logo_textvnit-lp_wrap-c {
    margin-left: 0;
  }

  .text_text_bannerinfo {
    text-align: center;
  }

  .div_topbanner {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-end;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .section_evcourse_hero {
    height: auto;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .div_evcourse_bg {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/62d8da1da8820bc9897f22dd/690c8ad6f88e62f6606f4068_Group-of-people-sustainability%20(1).jpg");
    background-position: 0 0, 50% 0;
    background-size: auto, cover;
    justify-content: center;
    padding-left: 20px;
    padding-right: 20px;
    font-family: Montserrat, sans-serif;
    display: flex;
  }

  .heading_h1 {
    text-align: center;
    white-space: break-spaces;
    align-self: center;
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
  }

  .heading_h1.white.left {
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
  }

  .div_evcourse_splitleft_wrap {
    flex-flow: column;
    justify-content: space-around;
    align-items: center;
    width: auto;
    height: auto;
    margin-bottom: 20px;
  }

  .para_evcourse_intro {
    text-align: left;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
    list-style-type: disc;
  }

  .div_evcourse_whocanapply {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .centered-heading_evcourse {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 22px;
    line-height: 26px;
  }

  .centered-heading_evcourse.align_left {
    text-align: center;
    text-align: center;
  }

  .text_evcourse_small.white.left {
    text-align: left;
    text-align: left;
    text-align: left;
  }

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

  .div_evcourse_pursuecourse_wrap, .div_evcourse_events_wrap {
    flex-flow: column;
  }

  .button_plain_orange {
    white-space: nowrap;
    justify-content: center;
    align-self: center;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    line-height: 18px;
    display: flex;
  }

  .button_plain_orange.w--current {
    font-size: 14px;
    line-height: 20px;
  }

  .section_hero_adv_pgdesign_6months {
    text-align: center;
    background-image: linear-gradient(#009ddec9, #009ddec9);
    background-position: 0 0;
    margin-top: 0;
    margin-left: 0;
    padding: 80px 0 40px;
  }

  .image_left_adv {
    width: 80%;
  }

  .button_brochure_orange {
    background-color: var(--orange);
    background-image: none;
    width: auto;
    height: auto;
  }

  .image_pgdesig_adv {
    display: none;
  }

  .button_applynow_orange {
    background-image: none;
    width: 170px;
    height: 42px;
    margin-bottom: 10px;
    display: flex;
  }

  .div_evcourse_contentwrap {
    max-width: none;
    top: auto;
  }

  .image_evcourse_relative {
    max-width: 50%;
    display: none;
  }

  .text-block_evcourse {
    width: auto;
  }

  .pricing-grid-2-copy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    grid-template-columns: 1fr;
    justify-content: center;
    margin-top: 10px;
    display: flex;
  }

  .image_evcourse_icon {
    width: 40px;
  }

  .collection-item-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .slide_wrap_home_experts {
    height: auto;
    padding-right: 20px;
  }

  .uui-testimonial15_slide-nav_home {
    margin-right: 0;
    inset: auto 0% 0%;
  }

  .uui-testimonial15_slide-nav_home.hide {
    display: none;
  }

  .div_whychooseevacad_wrap {
    flex-flow: column;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-5 {
    grid-template-columns: 40% 30% 30%;
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-5.blue {
    grid-template-rows: auto auto auto auto auto;
  }

  .text_whychooseevacad_green, .text_whychooseevacad_yellow {
    font-size: 12px;
    line-height: 14px;
  }

  .text_whychooseevacad_black {
    width: auto;
    font-size: 12px;
    line-height: 14px;
  }

  .text_whychooseevacad_red {
    white-space: normal;
    font-size: 12px;
    line-height: 14px;
  }

  .text_whyevacad {
    padding-left: 5px;
    padding-right: 5px;
  }

  .div_investmentinfuture_bigwrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .div_investmentfuture_wrap {
    width: 80%;
  }

  .div_investmentinfuture_wrap {
    flex-flow: column;
    padding-bottom: 20px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .text_investmentinfuture_blue {
    font-size: 12px;
  }

  .image-149 {
    display: none;
  }

  .div_project_bigblock {
    width: 280px;
    margin-top: 0;
    margin-bottom: 20px;
    padding: 10px;
  }

  .heading_projectinnovation {
    text-align: left;
  }

  .text_projectinnovation {
    text-align: left;
    white-space: normal;
  }

  .text_techname {
    border-radius: 10px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 12px;
    line-height: 14px;
  }

  .image_projectinnovation {
    width: auto;
    height: 150px;
  }

  .text_projectinclusion {
    font-size: 12px;
    line-height: 14px;
  }

  .heading_projectnnovation {
    text-align: center;
    margin-top: 40px;
    margin-bottom: 20px;
    font-weight: 700;
  }

  .heading-4_pgdesign_certificate {
    max-width: none;
    max-height: none;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 0;
    font-family: Urbanist;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
  }

  .section_heronewhome {
    background-image: linear-gradient(#ffffffd6, #ffffffd6);
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    padding-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
    position: static;
  }

  .body-26 {
    font-family: Montserrat, sans-serif;
  }

  .heading_main_h1 {
    text-align: left;
    align-self: flex-start;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 22px;
    line-height: 28px;
  }

  .heading_main_h1.extra_big.orange {
    text-align: left;
    text-align: left;
  }

  .heading_main_h1.white.blog-heading {
    font-size: 50px;
  }

  .heading_main_h1.span_blue {
    text-align: left;
    font-family: Montserrat, sans-serif;
  }

  .heading_main_h1.span_blue.mobile-center-align {
    text-align: center;
    text-align: center;
  }

  .heading_main_h1.orange {
    align-self: flex-start;
  }

  .heading_main_h1.centeralign-text {
    text-align: center;
  }

  .heading_main_h1.white {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 22px;
    line-height: 28px;
  }

  .heading_main_h1.white.mobile-center-align {
    text-align: center;
    text-align: center;
    align-self: center;
  }

  .para-text_400_normal {
    text-align: left;
    width: auto;
    font-size: 14px;
    line-height: 20px;
  }

  .para-text_400_normal.white.centeralign, .para-text_400_normal.white.placement-center {
    align-self: center;
  }

  .para-text_400_normal.small {
    font-size: 12px;
  }

  .para-text_400_normal.align_left.small {
    text-align: left;
    align-self: flex-start;
  }

  .para-text_400_normal.align_left.white, .para-text_400_normal.align_left.small {
    text-align: left;
    align-self: flex-start;
  }

  .para-text_400_normal.align_left.big.white {
    text-align: center;
    text-align: center;
    max-width: none;
  }

  .para-text_400_normal.align_left.white {
    text-align: left;
    align-self: flex-start;
  }

  .para-text_400_normal.medium {
    text-align: left;
    font-size: 14px;
  }

  .para-text_400_normal.medium.centeralign {
    text-align: center;
    text-align: center;
  }

  .para-text_400_normal.white {
    text-align: left;
    align-self: flex-start;
  }

  .para-text_400_normal.white.centeralign, .para-text_400_normal.white.placement-center, .para-text_400_normal.white.centeralign, .para-text_400_normal.white.placement-center {
    align-self: center;
  }

  .para-text_400_normal.center_align {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .para-text_400_normal.center_align.bold {
    max-width: 100%;
  }

  .para-text_400_normal.stretch--middlealign.hide {
    display: none;
  }

  .div_hero_newhome_statswrap {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-left: 5px;
    padding-right: 5px;
    display: grid;
  }

  .div_newhome_credibility_usp_small {
    margin: 5px;
  }

  .div_blueline {
    display: none;
  }

  .text_newhome_usp {
    white-space: normal;
    font-size: 14px;
    line-height: 17px;
  }

  .slider_newhome_features {
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    width: 250px;
    min-width: 0;
    margin-top: 0;
    display: flex;
    overflow: visible;
  }

  .div_keyfeatures_wrap {
    width: auto;
    max-width: none;
  }

  .slide_newhome_wrap {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-right: 1rem;
  }

  .div_features_wrap {
    box-sizing: content-box;
    border-bottom-width: 2px;
    border-bottom-color: var(--dark-blue);
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    justify-content: space-between;
    align-items: flex-start;
    width: 200px;
    max-width: none;
    height: 130px;
    margin-right: 0;
    padding: 10px;
  }

  .slidediv_newhome_keyfeatures_wrap {
    flex: 0 auto;
    width: 200px;
  }

  .div_newhome_bluebarwrap {
    flex-flow: wrap;
  }

  .div_newhome_buildyourfuture {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .div_newhome_stats_wrap-copy {
    height: 200px;
    margin: 5px;
  }

  .div_alltrainer_newhome_wrap {
    width: 250px;
    height: auto;
    min-height: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div_alltrainer_newhome_wrap.horizontle {
    flex-flow: column-reverse;
  }

  .div_alltrainer_newhome_wrap.horizontle.whitebg {
    flex-flow: column;
  }

  .image_newhome_trainerpic {
    align-self: stretch;
    width: auto;
    max-width: 100%;
  }

  .image_newhome_trainerpic.fundamentalsofev {
    height: auto;
  }

  .div_contain_globalpresence_bottom {
    background-image: none;
    height: 200px;
    margin-bottom: 40px;
  }

  .text_eligibility_iitprograms {
    font-size: 12px;
    line-height: 16px;
  }

  .div_newhome_experts {
    align-items: center;
    height: auto;
    padding-top: .5rem;
    padding-bottom: 0;
    display: flex;
    overflow: visible;
  }

  .dropdown-list-5.w--open {
    justify-content: flex-end;
    align-items: flex-start;
    display: flex;
  }

  .dropdown-link-12 {
    justify-content: flex-end;
    align-items: flex-start;
    margin-bottom: 10px;
    margin-right: 0;
    display: flex;
  }

  .dropdown-toggle-4 {
    justify-content: flex-end;
    align-self: flex-end;
    align-items: flex-start;
    margin-right: 10px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .icon-32 {
    margin-top: 0;
  }

  .dropdown-6 {
    justify-content: flex-end;
    align-self: flex-end;
    align-items: flex-start;
    margin-top: 0;
    padding-top: 10px;
    display: flex;
  }

  .link-block_call_tracking {
    z-index: 1000;
    background-color: #fff;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .image_call_iit {
    z-index: 1000;
    border-style: solid;
    border-color: var(--white-2);
    border-radius: 10px;
    top: 30%;
  }

  .text-block-203 {
    white-space: nowrap;
    font-size: 16px;
    font-weight: 600;
  }

  .link-block_call_iit {
    flex-flow: row;
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-150 {
    width: 15px;
    height: 15px;
    display: none;
  }

  .footer_block {
    flex-flow: column;
    flex: 1;
    display: flex;
  }

  .rich-text-block-10 {
    font-size: 16px;
    line-height: 30px;
  }

  .slidediv_programs {
    flex: 0 auto;
    width: 280px;
    min-width: 0%;
    overflow: visible;
  }

  .slider_blogs_programs {
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-width: 0;
    margin-top: 0;
    padding-bottom: 40px;
    display: flex;
    overflow: hidden;
  }

  .slide_programs_wrap {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-right: 1rem;
  }

  .section_blogs_home_programslider {
    margin-top: 35px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    overflow: hidden;
  }

  .div_corporate_bg {
    background-image: radial-gradient(circle, #f0fcf6, #eff6fe);
    justify-content: center;
    align-items: center;
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-family: Montserrat, sans-serif;
    display: flex;
  }

  .text_corporate_content {
    white-space: normal;
    font-size: 14px;
    line-height: 17px;
  }

  .button1_corporate {
    align-self: center;
  }

  .text_corporate_service {
    margin-bottom: 20px;
  }

  .div_corporate_usp_wrap {
    flex-flow: wrap;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    display: flex;
  }

  .section_corporate_blue {
    margin-top: 20px;
    padding: 30px 20px;
  }

  .div_corporate_bluebarwrap {
    flex-flow: wrap;
  }

  .text_corporate_energy {
    font-size: 12px;
    line-height: 14px;
  }

  .section_corporate_readytopartner {
    margin-top: 40px;
  }

  .heading_corporate {
    text-align: center;
  }

  .div_energysolution_container {
    justify-content: center;
    margin-top: 0;
  }

  .div_researchexcellence_wrap-copy {
    box-sizing: content-box;
    border-bottom-width: 2px;
    border-bottom-color: var(--dark-blue);
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    justify-content: space-between;
    align-items: flex-start;
    width: 200px;
    max-width: none;
    height: auto;
    margin-right: 0;
    padding: .25rem .5rem;
  }

  .div_services_greenfuture_wra {
    justify-content: flex-start;
    align-items: center;
  }

  .text_simplecorporate_service {
    margin-bottom: 20px;
  }

  .div_corporate_wrap {
    width: auto;
    max-width: none;
  }

  .text_realworld_itext {
    font-size: 14px;
    line-height: 18px;
  }

  .section_corporate_hero {
    height: auto;
    margin-top: 80px;
    margin-left: 0;
    margin-right: 0;
  }

  .div_proghighlightsimple_wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: auto;
    height: 100px;
    box-shadow: none;
    border-style: solid;
    flex-flow: row;
    justify-content: flex-start;
    align-self: stretch;
    align-items: center;
    margin: 0;
    padding: 0 5px;
  }

  .image_proghighlight_new {
    width: auto;
    max-width: 100%;
    height: 20px;
  }

  .text_programhighliights {
    text-align: left;
    line-height: 18px;
  }

  .div_programhighlight_wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
  }

  .slider_wrap_certiproginevtech {
    flex: 0 auto;
    justify-content: flex-start;
    align-items: stretch;
    width: 250px;
    min-width: 0;
    max-width: none;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    overflow: hidden;
  }

  .slider_certieprog-pgcebs-lp_wrap {
    flex: 0 auto;
    align-self: stretch;
    width: 250px;
    margin-left: 0;
    overflow: visible;
  }

  .div_certiprog_wrap {
    width: auto;
    height: 250px;
  }

  .heading-4_sustainability {
    max-width: none;
    max-height: none;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 0;
    font-family: Montserrat, sans-serif;
    font-size: 26px;
    font-weight: 700;
    line-height: 28px;
  }

  .text_sustainability_description {
    color: var(--dim-grey-vnit);
    margin-bottom: 10px;
    font-family: Montserrat, sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 20px;
  }

  .div_hero_sustainability {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    grid-auto-flow: column;
    justify-content: space-around;
    align-items: center;
    width: auto;
    height: auto;
    padding: 5px 10px;
    top: 0;
  }

  .text-block_sustainability_stats {
    letter-spacing: 1px;
    font-size: 14px;
    line-height: 18px;
  }

  .div_sustainabilty_wrap {
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .text_sustainability_stats {
    font-size: 14px;
    line-height: 12px;
  }

  .button_whitebg_bluetext {
    align-self: auto;
    margin: 0;
    display: flex;
  }

  .button_whitebg_bluetext.blue.align_left.mobile0center-align {
    align-self: center;
  }

  .button_whitebg_bluetext.transparent {
    align-self: flex-start;
  }

  .heading2_sustainability {
    color: #191a22;
    max-width: none;
    max-height: none;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    font-family: Montserrat, sans-serif;
    font-size: 22px;
    font-weight: 700;
    line-height: 28px;
  }

  .heading2_sustainability.white {
    margin-bottom: 10px;
  }

  .heading2_sustainability.blue {
    text-align: left;
    line-height: 48px;
  }

  .heading2_sustainability.align_center {
    color: #191a22;
    margin-top: 0;
    margin-bottom: 0;
  }

  .heading2_sustainability.align_center.blue {
    color: var(--royal-blue);
    line-height: 35px;
  }

  .heading2_sustainability.align_center.blue.mobile-center-align {
    text-align: center;
    text-align: center;
    align-self: center;
  }

  .text-para_belowheading {
    color: var(--black);
    text-align: left;
    align-self: center;
    margin-bottom: 0;
    font-family: Montserrat, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
  }

  .text-para_belowheading.white.mobile-centeri-align, .text-para_belowheading.mobile-center-align, .text-para_belowheading.centeralign {
    text-align: center;
  }

  .text-para_belowheading.white {
    margin-right: 0;
    font-size: 18px;
    font-weight: 400;
  }

  .text-para_belowheading.white.mobile-centeri-align {
    text-align: center;
    text-align: center;
  }

  .text-para_belowheading.mobile-center-align, .text-para_belowheading.centeralign {
    text-align: center;
  }

  .div_card_wrap-3col-2row {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
  }

  .div_card_wrap-3col-2row._3col-1row.gap-top-left-right {
    margin-top: 50px;
  }

  .div_card_wrap-3col-2row.padding-10px.centeralign {
    align-self: center;
  }

  .div_sustainability_feature_wrap {
    align-self: flex-start;
  }

  .text_cardheading {
    text-align: left;
    line-height: 18px;
  }

  .text_sustainability_cards {
    text-align: center;
    line-height: 18px;
  }

  .text_programhighliights-copy {
    text-align: left;
    width: auto;
    line-height: 18px;
  }

  .text_programhighliights-copy.center-aligh {
    font-size: 14px;
    line-height: 20px;
  }

  .div_cards {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: auto;
    height: auto;
    box-shadow: none;
    border-style: solid;
    border-color: #0c54a042;
    flex-flow: column;
    justify-content: flex-start;
    align-self: stretch;
    align-items: flex-start;
    margin: 0;
    padding: 10px;
  }

  .div_cards.grey-bg {
    justify-content: flex-start;
    align-self: stretch;
    align-items: flex-start;
  }

  .div_cards.shadow {
    align-self: center;
  }

  .div_cards.side-padding {
    width: 300px;
    height: 200px;
    padding-top: 10px;
  }

  .section_programpage {
    margin-top: 0;
    padding: 20px 20px 0;
  }

  .section_programpage.blue {
    margin-top: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .section_programpage.bg-lightgrey {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .section_programpage.programfaculty {
    margin-top: 20px;
  }

  .section_programpage.blue-header {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section_programpage.bg-dark-grey {
    padding: 20px;
  }

  .section_sustainability_quote {
    margin-top: 40px;
  }

  .section_sustainability_quote.green-radialbg {
    margin-top: 0;
  }

  .text_sustainability_quote {
    text-align: center;
    font-size: 18px;
    line-height: 24px;
  }

  .div_sustainability_quote_wrap {
    flex-flow: wrap;
  }

  .div_sustainability_institures_wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: auto;
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .div_sustainability_institures_wrap.reverse {
    flex-flow: row-reverse wrap;
  }

  .div_sustainability_institute {
    width: auto;
    min-width: 280px;
  }

  .image_sustainability_institute {
    height: 150px;
  }

  .heading_subheading {
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    line-height: 28px;
  }

  .heading_subheading.centeralign {
    text-align: center;
    text-align: center;
  }

  .div_sustainability_institute_ups-swrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .text_sustainability_number_stats {
    font-size: 12px;
    line-height: 14px;
  }

  .image_sustainability_institutelogo.whitebg {
    top: 34%;
  }

  .image_sustainability_institutelogo.whitebg.iimk {
    top: 21%;
  }

  .div_sustainability_program-highlights.center-aligh {
    flex-flow: column;
    width: auto;
  }

  .div_sustainability_programhighlights_stats {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: grid;
  }

  .text_sustainability_programhighlights_stats {
    font-size: 12px;
    line-height: 14px;
  }

  .div_sustainability_whyapply_wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .div_sustainability_whyapplycards_wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    border-style: solid;
    border-color: var(--royal-blue);
    flex-flow: row;
    justify-content: flex-start;
    align-self: stretch;
    align-items: flex-start;
    width: auto;
    height: auto;
    min-height: 0;
    margin: 0;
    padding: 5px;
    box-shadow: 2px 2px 3px 1px #0003;
  }

  .div_sustainability_whyapplycards_wrap.noshadow {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div_sustainability_whyapplycards_wrap.width.horizontle {
    width: auto;
  }

  .text-orange-small, .text_whyapply_desc {
    text-align: left;
    line-height: 18px;
  }

  .text_sustainability_faqquestion {
    text-align: left;
    font-size: 14px;
    line-height: 24px;
  }

  .div_sustainability_program_queswrap {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div_sustainability_program_queswrap.verticle {
    justify-content: center;
    align-items: center;
  }

  .span_program_curricilum {
    font-size: 14px;
  }

  .div_expandable {
    width: auto;
    padding: 10px 5px;
  }

  .div_sustainability_programcurriculum {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .image_bluecircle_module {
    margin-top: 5px;
  }

  .div_sustainability_module_wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text_module_points {
    text-align: left;
    font-size: 14px;
    line-height: 24px;
  }

  .div_sustainability_coursemodules, .div_coursemodule_column_wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .div_sustainability_programcurriculum_wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
    align-items: center;
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div_sustainability_programcurriculum_wrap.centeralign {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div_sustainability_programmodules_wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .div_sustainability_progfree_wrap {
    align-self: flex-start;
  }

  .div_sustainability_programfee_wrap {
    flex-flow: wrap;
  }

  .div_faq_sustainability {
    margin-top: 0;
  }

  .heading_sustainability_institute {
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
  }

  .div_sustainability_content_wrap {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-left: 0;
    margin-right: 0;
  }

  .div_sustainability_content_wrap.padding-20px {
    padding: 10px;
  }

  .div_hero_sustainability_wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: flex-start;
    width: auto;
    margin-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
  }

  .image_sustainabilitylogo_new {
    width: 25px;
    max-width: 100%;
    height: 25px;
  }

  .image_downarow {
    width: 20px;
  }

  .div_sustainability_brochure_popup_wrap {
    justify-content: center;
    align-items: center;
    height: 100vh;
    display: none;
  }

  .div_sustainability_downloadbrochure_popup {
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
  }

  .div_sustainability_popup_bluebg {
    padding: 0;
  }

  .div_sustainability_popup_bluebg.whitebg {
    align-self: auto;
    width: 100%;
    padding-top: 40px;
  }

  .div_sustainability_popup_bluebg.hide {
    display: none;
  }

  .div_sustainability_popup_bluebg.transparent {
    flex-flow: wrap;
    width: auto;
    min-width: 0;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-field_form {
    width: 200px;
    height: 35px;
    margin-bottom: 0;
  }

  .form-15 {
    align-items: center;
    min-width: auto;
    padding: 20px 10px;
  }

  .form-block-11 {
    min-width: 0;
  }

  .form-block-11.alignright {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .section_hero_netzero {
    text-align: center;
    background-color: #b5d7e4d6;
    margin-top: 0;
    margin-left: 0;
    padding: 40px 0;
  }

  .div_hero_netzero_wrap {
    margin-left: 15px;
    margin-right: 15px;
  }

  .div_netzero_hero_wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: space-between;
    align-self: stretch;
    display: flex;
  }

  .text_netzero_video_wrap {
    font-size: 14px;
    line-height: 14px;
  }

  .text_netzero_hero {
    text-align: center;
    line-height: 18px;
  }

  .div_sustainability_whoshouldapply_wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: auto;
    margin-top: 0;
    margin-bottom: 30px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div_iimk_detailedform {
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .text-para_orangetext_white-bg {
    font-size: 12px;
    line-height: 14px;
  }

  .div_sustainability_applynow_stats {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: stretch stretch;
    display: grid;
  }

  .section_hero_applynowsustainabilityform {
    text-align: center;
    margin-top: 0;
    margin-bottom: -40px;
    margin-left: 0;
    padding: 20px 0 40px;
  }

  .div_sustainability_applynow_wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: auto;
    margin-bottom: 30px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-field_detail_form {
    align-self: stretch;
    width: 250px;
    height: 35px;
    margin-bottom: 0;
    font-size: 12px;
  }

  .text-field_detail_form.height {
    height: 55px;
    line-height: 18px;
  }

  .text_form_fieldlabel_blue {
    text-align: left;
    line-height: 18px;
  }

  .div_form_wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    align-self: center;
  }

  .checkbox-field_iimk {
    width: auto;
    min-width: 0;
  }

  .div_sustainability_whoshouldapply_verticlewrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    margin-top: 20px;
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .section_sustainability_thankyou {
    margin-top: 100px;
    padding: 30px 20px;
  }

  .div_contain_thankyou_sustainability {
    max-width: none;
    padding-left: 15px;
    padding-right: 15px;
  }

  .div_netzero_sustainability_cta {
    width: auto;
  }

  .image_sustainability_highlights {
    width: 200px;
    height: auto;
    min-height: 180px;
  }

  .text_module-heading_points_orange {
    text-align: left;
    font-size: 14px;
    line-height: 24px;
  }

  .div_sustainability_module_colourtextwrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-left: 10px;
  }

  .div_sustainability_skills-gain_wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: auto;
    margin-bottom: 30px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-152 {
    width: 300px;
    height: 200px;
  }

  .form_iimkdetailedform {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div_trainersdetailed_wrap {
    border-top-right-radius: 0;
    border-bottom-left-radius: 10px;
    flex-flow: column;
    width: 230px;
    height: 500px;
  }

  .div_programfaculty_wrap {
    margin: 10px;
  }

  .div_programfaculty_wrap.centeralign {
    line-height: 10px;
  }

  .text_programfaculty_small {
    text-align: left;
    font-size: 14px;
    line-height: 24px;
  }

  .image_programoverview_iimk {
    width: 300px;
    height: 250px;
    display: inline-flex;
  }

  .text_sustainabilitymatters {
    text-align: center;
    width: auto;
    line-height: 18px;
  }

  .div_hero_netzero_programwrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-left: 15px;
    margin-right: 15px;
  }

  .div_sustainability_experts {
    align-items: center;
    width: auto;
    height: auto;
    padding-top: .5rem;
    padding-bottom: 2rem;
    display: flex;
    overflow: visible;
  }

  .slide_sustainability_programfaculty {
    justify-content: center;
    width: auto;
    max-width: 300px;
    height: auto;
    margin-top: 0;
    padding-bottom: 4rem;
    display: flex;
  }

  .arrow_left_sustainability {
    margin-left: auto;
    margin-right: auto;
    inset: auto 0% 0% -20%;
  }

  .arrow_right_sustainability {
    margin-left: auto;
    margin-right: auto;
    inset: auto -20% 0% 0%;
  }

  .mask_slide_programfaculty {
    width: 80%;
  }

  .richtext_programhighliights {
    text-align: center;
    line-height: 18px;
  }

  .text_sustainabilitycorporatetraining {
    text-align: center;
    width: auto;
    line-height: 18px;
  }

  .div_bess_corporatetraining_wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: auto;
    height: auto;
    box-shadow: none;
    border-style: solid;
    flex-flow: column;
    justify-content: flex-start;
    align-self: stretch;
    align-items: center;
    margin: 0;
    padding: 10px;
  }

  .button_bess_transparentbutton {
    align-self: auto;
    margin-bottom: 10px;
    display: flex;
  }

  .image_bess-key-drivers {
    margin-top: 5px;
  }

  .div_bess_keydrivers_wrap {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div_bess_bessbeingimp_wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: auto;
    height: 120px;
    box-shadow: none;
    border-style: solid;
    flex-flow: row;
    justify-content: flex-start;
    align-self: stretch;
    align-items: center;
    margin: 0;
    padding: 0 5px;
  }

  .text_bess_subheading {
    text-align: left;
    line-height: 18px;
  }

  .div_bess_programimportant {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .section_bess {
    margin-top: 0;
    padding: 20px;
  }

  .div_bess_application {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div_programoverview_wrap {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: center;
    align-items: center;
    width: auto;
    margin-top: 20px;
    margin-bottom: 30px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div_bess_programoverview {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div_practicaltraining {
    width: auto;
    padding-left: 5px;
    padding-right: 5px;
  }

  .div_programhighlights_wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: auto;
    margin-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
  }

  .div_bess_programfees_paymentoption {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: auto;
    height: 120px;
    box-shadow: none;
    border-style: solid;
    flex-flow: row;
    justify-content: flex-start;
    align-self: stretch;
    align-items: center;
    margin: 0;
    padding: 0 5px;
  }

  .text_sustainability_stats-copy {
    font-size: 14px;
    line-height: 12px;
  }

  .link-block_call {
    z-index: 1000;
    background-color: var(--transparent);
    max-width: 600px;
    position: fixed;
    inset: 25% 0% auto auto;
  }

  .link-block_call.div_link_watchvideo {
    display: flex;
  }

  .image_bess_call {
    z-index: 1000;
    border-style: solid;
    border-color: var(--transparent);
    border-top-left-radius: 20px;
    border-bottom-right-radius: 0;
    top: 30%;
  }

  .link-block_call_bess {
    flex-flow: row;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    display: none;
  }

  .text_bess_programfees_small {
    text-align: left;
    font-size: 14px;
    line-height: 24px;
  }

  .div_bess_skilltogain_wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
  }

  .div_bess_skillstogain_wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: auto;
    height: 120px;
    box-shadow: none;
    border-style: solid;
    flex-flow: row;
    justify-content: flex-start;
    align-self: stretch;
    align-items: center;
    margin: 0;
    padding: 0 5px;
  }

  .text_bess_cardheading_skillgain, .text_skilltogain_carddesc {
    text-align: left;
    line-height: 18px;
  }

  .div_bess_skilltogaincard_wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .text_bess_whowillbenefit_points {
    text-align: left;
    font-size: 14px;
    line-height: 24px;
  }

  .div_bess_whowillbenefit_wrap {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .section_bessprogram_quote {
    margin-top: 40px;
  }

  .section_hero_bess {
    text-align: center;
    background-image: url("https://cdn.prod.website-files.com/62d8da1da8820bc9897f22dd/686f886e5b099c24d5d1e6bb_mountains-being-reflected-on-a-calm-placid-lake%20(1).png");
    background-position: 50%;
    background-size: cover;
    margin-top: 0;
    margin-left: 0;
    padding: 80px 10px 40px;
  }

  .text_bess_description {
    color: var(--dim-grey-vnit);
    margin-bottom: 10px;
    font-family: Montserrat, sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 20px;
  }

  .div_hero_bess_wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: center;
    width: auto;
    margin-bottom: 30px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .container_hero_bess {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
    align-items: center;
    max-width: none;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 20px;
  }

  .text_netzero_lphero {
    text-align: center;
    line-height: 18px;
  }

  .div_iimklp_institures_wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    width: auto;
    margin-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
  }

  .image_netzerolp_programhighlight {
    width: 300px;
    height: 200px;
  }

  .form_iimk_lp_form {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text_iimk_lp_idealfor {
    text-align: left;
    justify-content: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    line-height: 24px;
  }

  .div_iimk_lp_idealfor_wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: center;
    align-self: stretch;
    place-items: start stretch;
    display: grid;
  }

  .div_iimk_lp_strategyleadership_wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    margin-left: 15px;
    margin-right: 15px;
  }

  .div_iimk_lp_admissionprocess_wrap {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text_iimk_lp_admissionstep {
    text-align: left;
    font-size: 14px;
    line-height: 24px;
  }

  .div_iimk_lp_admissionsteps_wrap {
    flex-flow: wrap;
  }

  .div_iimk_lp_admissionsteps_wrap.wrap {
    justify-content: center;
    align-items: stretch;
  }

  .section_hero_netzero_earthbg {
    text-align: center;
    background-color: #b5d7e4d6;
    margin-top: 0;
    margin-left: 0;
    padding: 40px 0;
  }

  .div_iimk_lp_programhighlights_stats {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    align-self: center;
    display: grid;
  }

  .section_hero_iimk_lp_netzero {
    text-align: center;
    background-color: #b2def9;
    margin-top: 0;
    margin-left: 0;
    padding: 40px 0;
  }

  .section_hero_iimk_lp_netzero.icat {
    background-image: linear-gradient(45deg, #0000004a, #fff), url("https://cdn.prod.website-files.com/62d8da1da8820bc9897f22dd/6960a46c39e1637e34b8633b_29587688901ac28ce9897bab59cef561_Artboard%202%20(1).jpg");
    background-position: 0 0, 100%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    margin-top: 0;
  }

  .div_simplefooter_wrap {
    flex-flow: column;
    align-self: stretch;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .section_hero_bess_feature {
    text-align: center;
    background-image: url("https://cdn.prod.website-files.com/62d8da1da8820bc9897f22dd/686f886e5b099c24d5d1e6bb_mountains-being-reflected-on-a-calm-placid-lake%20(1).png");
    background-position: 50%;
    background-size: cover;
    margin-top: 0;
    margin-left: 0;
    padding: 80px 10px 40px;
  }

  .div_hero_iimk_bess_featurepage {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    grid-auto-flow: column;
    justify-content: space-around;
    align-items: center;
    width: auto;
    height: auto;
    padding-top: 5px;
    padding-bottom: 5px;
    top: 0;
  }

  .div_bess_feature-stat_wrap {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .text_bess_progrfeature_stats {
    font-size: 14px;
    line-height: 12px;
  }

  .text_bessprogramfeature_stats {
    letter-spacing: 1px;
    font-size: 14px;
    line-height: 18px;
  }

  .div_bess_programfeature_stats {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    align-self: center;
    display: grid;
  }

  .text_bess_feature_whychoose {
    text-align: center;
    width: auto;
    line-height: 18px;
  }

  .heading2_bessfeature_whychoose {
    color: #191a22;
    max-width: none;
    max-height: none;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    font-family: Montserrat, sans-serif;
    font-size: 22px;
    font-weight: 700;
    line-height: 28px;
  }

  .div_bess_programfeature_skillgainwrap {
    flex-flow: wrap;
  }

  .text_bess_feature_skills_points {
    text-align: left;
    font-size: 14px;
    line-height: 24px;
  }

  .div_bessfeature_skills_wrap {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .section_bess_feature_green {
    text-align: center;
    background-color: #b5d7e4d6;
    margin-top: 0;
    margin-left: 0;
    padding: 40px 0;
  }

  .image_module_small {
    margin-top: 5px;
  }

  .text_form_points {
    text-align: left;
    font-size: 14px;
    line-height: 24px;
  }

  .div_forempoints_wrap {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text-field_blogform {
    width: 230px;
    height: 35px;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 20px;
  }

  .div_allprogram_additionaloffering {
    justify-content: space-between;
    align-items: flex-start;
    width: 280px;
    margin-top: 0;
    margin-bottom: 20px;
    padding: 10px;
  }

  .div_contain_allprogram {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    max-width: none;
  }

  .image_allprogram_about {
    align-self: stretch;
    width: 280px;
    height: auto;
  }

  .div_industrypartner_logowrap.horizontle {
    justify-content: space-between;
  }

  .image_industrypartner {
    width: 80px;
  }

  .grid-6 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: .25fr .75fr 1fr;
    max-width: 300px;
  }

  .text_comparison_comparisionheading {
    flex: 0 auto;
    width: 130px;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
  }

  .text_comparison_comparisionheading.hide {
    display: none;
  }

  .text_comparision {
    flex: 0 auto;
    justify-content: flex-start;
    align-self: stretch;
    align-items: center;
    width: 130px;
    height: 100px;
    display: flex;
  }

  .text_dimension {
    position: absolute;
    inset: -27% auto auto 0%;
  }

  .div_sustainabilitycourse_wrap {
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-auto-flow: row;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .div_review_bg {
    width: auto;
  }

  .div_sustainabilitygrowth_wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    grid-template-columns: 1fr;
    justify-content: center;
    margin-top: 10px;
    display: flex;
  }

  .div_careerpathways_circlewrap {
    margin-top: 20px;
  }

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

  .div_review_fulltimeopportunity_wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    grid-template-columns: 1fr;
    justify-content: center;
    margin-top: 10px;
    display: flex;
  }

  .div_allprograms_additionalofferingswrap {
    justify-content: flex-start;
    align-items: center;
  }

  .image_additionaloffering {
    align-self: flex-start;
    width: 250px;
    height: 250px;
  }

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

  .image_icon_sustainabilitypillar.bg-light, .div_courses_admission_number {
    width: 40px;
    height: 40px;
  }

  .image_sustainabilitycareer_bluebg {
    width: 100px;
    height: 100px;
  }

  .div_choice_comparision {
    flex: 1;
    align-items: stretch;
    position: relative;
  }

  .quick-stack-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .form-3-copy {
    max-width: none;
  }

  .image_width550_height_auto {
    width: 300px;
    height: auto;
  }

  .image_shortcourses_cms_banner {
    width: 300px;
    display: none;
  }

  .div_form_popup_alumni {
    height: 100vh;
    display: none;
  }

  .image_icat {
    width: 100px;
  }

  .section_hero_program {
    text-align: center;
    background-image: url("https://cdn.prod.website-files.com/62d8da1da8820bc9897f22dd/69674244570eeaabbb5e1bf1_a81f17fae1dec922549701c02162a371_Net-Zero-Strategy-%26-Sustainability_-Cover-Page_13-1-26_V2%20(1).avif");
    background-position: 0%;
    background-size: cover;
    margin-top: 0;
    margin-left: 0;
    padding: 100px 20px 40px;
  }

  .section_hero_program.blue-bg, .section_hero_program.blue-shade, .section_hero_program.blue-bg, .section_hero_program.blue-bg, .section_hero_program.blue-shade {
    padding-top: 40px;
  }

  .div_contain_1400 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
  }

  .div_contain_1400.verticle {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .div_contain_1400.top-20px {
    justify-content: space-around;
    align-items: center;
    margin-top: 10px;
  }

  .div_contain_1400.flip {
    flex-flow: column;
  }

  .div_contain_1400.centeralign {
    justify-content: center;
  }

  .div_program_usp_wrap {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: column;
    justify-content: stretch;
    place-items: center stretch;
    width: auto;
    height: auto;
    padding: 5px 10px;
    top: 0;
  }

  .slider_home {
    background-color: var(--transparent);
    align-self: center;
    margin-top: 0;
    margin-bottom: 40px;
  }

  .slide-nav-25 {
    display: block;
    inset: auto 0% -33%;
  }

  .image-banner-mobile {
    flex: 1;
    display: block;
  }

  .image-banner-desktop {
    display: none;
  }

  .link-block-19 {
    justify-content: center;
    display: flex;
  }

  .heading_capsule.small {
    z-index: 5;
    z-index: 5;
    inset: 0% 0% auto;
    justify-content: center;
    align-self: center;
    align-items: center;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 10px;
    position: static;
    inset: 0% 0% auto;
  }

  .div_horizontle {
    flex-flow: row;
  }

  .div_horizontle.wrap.centeralign, .div_horizontle.align-left.bottom-gap.wrap, .div_horizontle.align-left.wrap {
    justify-content: center;
  }

  .div_horizontle.align_center {
    flex-flow: wrap;
  }

  .div_horizontle.stretch-verticle {
    flex-flow: wrap;
    justify-content: center;
    align-self: stretch;
    margin-top: 0;
  }

  .div_horizontle.stretch-verticle.nogap {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
  }

  .div_horizontle.stretch-verticle.wrap {
    flex-flow: column;
    margin-top: 0;
  }

  .div_horizontle.stretch-verticle.nowrap {
    flex-flow: row;
  }

  .div_horizontle.stretch-verticle.absolute-thankyoupage {
    top: -45px;
  }

  .div_horizontle.gap-20px.wrap {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .div_horizontle.wrap {
    flex-flow: wrap;
    justify-content: center;
  }

  .div_horizontle.wrap.gap-60px {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div_horizontle.wrap.centeralign, .div_horizontle.align-left.bottom-gap.wrap, .div_horizontle.align-left.wrap, .div_horizontle.align-left.bottom-gap.wrap, .div_horizontle.align-left.bottom-gap.wrap, .div_horizontle.align-left.wrap {
    justify-content: center;
  }

  .div_horizontle.auto-pop-up {
    flex-flow: column-reverse;
  }

  .div_horizontle.gap-200px {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div_program_stats {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    justify-content: center;
    place-items: center start;
    width: auto;
    min-width: 280px;
    height: auto;
    padding-top: 5px;
    padding-bottom: 5px;
    top: 0;
  }

  .div_program_stats.no-margin {
    align-items: center;
  }

  .div_2x2grid {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: 0;
    padding: 10px;
    display: flex;
  }

  .div_verticle {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-self: stretch;
  }

  .div_verticle.blue-bg {
    justify-content: flex-start;
    align-items: center;
    position: static;
  }

  .div_verticle.blue-bg.corner-rounded {
    padding-left: 10px;
  }

  .div_verticle.gap-20px.border-padding-shadow {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding: 10px;
  }

  .div_verticle.gap-20px.centeralign {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .div_verticle.gap-20px.border-padding-shadow {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding: 10px;
  }

  .div_verticle.width-50.blue-bg {
    padding: 10px;
  }

  .div_verticle.blog-mobile-stretch {
    flex: 1;
  }

  .div_verticle.align-left {
    flex-flow: column;
    align-self: flex-start;
  }

  .text_orange_stats {
    font-size: 20px;
    line-height: 24px;
  }

  .grid_whyevacad {
    grid-template-columns: 1fr 1fr 1fr;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .text_whyevacad_grid {
    text-align: center;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 10px;
    font-size: 12px;
    line-height: 16px;
  }

  .text_whyevacad_grid.blue {
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
  }

  .text_whyevacad_grid.grey {
    justify-content: center;
    align-items: center;
    padding-left: 5px;
  }

  .text_whyevacad_grid.white {
    align-self: center;
    padding-left: 0;
    padding-right: 0;
  }

  .text_bestvalue {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
  }

  .div_ebook_popup_wrap {
    justify-content: center;
    align-items: center;
    height: 100vh;
    display: none;
  }

  .grid-indian-international-fees {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .formblock-applynow {
    justify-content: center;
    align-items: center;
    width: auto;
    min-width: 0;
    display: flex;
  }

  .div-formblock-applynow {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-items: center;
    min-width: auto;
    padding: 20px 10px;
  }

  .div_hero_form {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 280px;
    margin-left: 0;
    padding: 0;
  }

  .div_hero_programpage_wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .arrow-slider-left {
    left: 12%;
  }

  .arrow-slider-right {
    right: 13%;
  }

  .items {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-wrap: wrap;
  }

  .image-logo-caurousal {
    width: 108px;
  }

  .page-count {
    font-size: 14px;
    line-height: 22px;
  }

  .logo-80pxheight {
    width: auto;
    height: 50px;
  }

  .icon_small_40x40 {
    width: 40px;
    height: 40px;
  }

  .blog-category {
    text-align: left;
    width: 120px;
    max-width: none;
    font-size: 14px;
    line-height: 18px;
  }

  .pagination-2 {
    align-self: flex-end;
  }

  .div_line_blog {
    height: 6px;
  }

  .collection-list-3 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .div_blogcategory-mobilewrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: space-between;
    align-self: center;
    align-items: flex-start;
    display: flex;
  }

  .blog-mobile-stretch {
    display: flex;
  }

  .div_cards-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: auto;
    height: auto;
    box-shadow: none;
    border-style: none;
    border-color: #0c54a0;
    flex-flow: column;
    justify-content: flex-start;
    align-self: stretch;
    align-items: flex-start;
    margin: 0;
    padding: 10px;
  }

  .div_thankyoupage-wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    justify-content: space-around;
    place-items: center start;
    width: auto;
    min-width: 0;
    height: auto;
    padding: 5px 10px;
    top: 0;
  }

  .div_contain_1200_blogs {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
  }

  .line {
    display: none;
  }

  .slider_usp {
    text-align: center;
    justify-content: center;
    align-self: center;
    width: 280px;
    height: auto;
  }

  .div_testimonial_wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    border-style: none;
    border-color: var(--royal-blue);
    flex-flow: column;
    justify-content: space-between;
    align-self: stretch;
    align-items: flex-start;
    width: 250px;
    height: 280px;
    margin: 0;
    padding: 10px;
    box-shadow: 0 2px 5px #0003;
  }

  .slide_testimonial {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-right: 1rem;
  }

  .div_form_pop-up_basic-discount, .div_form_pop-up_quiz-discount {
    height: 100vh;
    display: none;
  }

  .div_video_wrap_new {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex: none;
    width: 280px;
    padding: 0;
  }

  .selection_card {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    border-style: none;
    border-color: var(--royal-blue);
    width: auto;
    height: auto;
    box-shadow: none;
    flex-flow: column;
    justify-content: flex-start;
    align-self: stretch;
    align-items: flex-start;
    margin: 0;
    padding: 10px;
  }

  .tabs-verticle {
    flex-flow: wrap;
    justify-content: space-around;
    align-items: center;
    display: flex;
  }

  .tabs-verticle.horizontle.wrap {
    flex-flow: wrap;
    justify-content: space-between;
  }

  .section_iimkfeature-lp, .section_refund-cancellation-format {
    margin-top: 0;
    padding: 20px 20px 0;
  }

  .section-enquirenow {
    bottom: 21%;
  }

  .div_verticle_enquirenow {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-self: stretch;
    margin-right: 5px;
    display: none;
  }

  .image_enquirenow {
    width: 70px;
    height: auto;
  }

  .div_verticle_socialmedia {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-self: stretch;
    margin-right: 5px;
    display: flex;
  }

  .section_socialmedia_iconwrap {
    top: 64%;
  }

  .button_whitebg_bluetext_dossier {
    align-self: auto;
    margin: 0;
    display: flex;
  }

  .div_horizontle-copy {
    flex-flow: row;
  }

  .timeline-nav {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div_popup_wrapper {
    z-index: 2000;
    display: none;
  }

  .text_close {
    color: var(--white);
    text-align: left;
    align-self: center;
    margin-bottom: 0;
    font-family: Montserrat, sans-serif;
    font-size: 30px;
    font-weight: 500;
    line-height: 20px;
    bottom: 25px;
    left: 350px;
    right: 0;
  }

  .image_popup {
    display: none;
  }

  .div-whit0-pop-up {
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
  }

  .div_stickybottom {
    flex-flow: row;
    padding-left: 10px;
    padding-right: 10px;
  }

  .animated-path {
    display: none;
  }

  .mobile-heading {
    font-size: 20vw;
  }

  .value-content-wrapper {
    min-height: 50vh;
  }

  .section-13.global_background-color--secondary-light.global_overflow--hidden {
    padding-bottom: 0;
  }

  .splide.splide--team {
    height: auto;
  }

  .splide__slide {
    width: 50%;
    height: auto;
  }

  .splide__arrow {
    width: 4em;
    height: 4em;
  }

  .splide__track {
    height: 500px;
  }

  .layout-grid {
    grid-template-columns: 1fr 1fr;
  }

  .splide__arrows {
    grid-column-gap: 1em;
    grid-template-rows: auto;
    grid-template-columns: auto;
    grid-auto-columns: auto;
    grid-auto-flow: column;
    justify-content: center;
    margin-top: 0;
    display: grid;
    position: static;
  }

  .splide__arrows.hide {
    margin-top: 10px;
    display: none;
  }

  .splide__item-img-mask {
    width: 10em;
    height: 10em;
  }

  .splide__member-social-link {
    padding-top: 0;
  }

  .splide__item-content {
    width: 10em;
    margin-top: 0;
  }

  .splide__item-img {
    width: 60%;
    height: 60%;
  }

  .splide__item {
    height: auto;
  }

  .splide__item-bio {
    margin-bottom: 0;
    line-height: 20px;
  }

  .image_socialmedia_25px {
    height: auto;
  }

  .div_form_popup_register-interest {
    height: 100vh;
    display: none;
  }

  .navbar_link-group {
    margin-top: 2.5rem;
  }

  .navbar_dropdown-list-container {
    width: 100%;
    height: 100%;
  }

  .navbar_link-list-item {
    position: relative;
  }

  .navbar_dropdown-list-content-wrapper {
    height: 100%;
    display: flex;
  }

  .navbar_button-wrapper-2 {
    flex-flow: column;
    width: 100%;
  }

  .navbar_dropdown-list.is-bigger.w--open {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 100%;
    display: flex;
  }

  .navbar_dropdown-list-link {
    flex-flow: row;
  }

  .nav_component {
    flex: 1;
    padding-left: 0;
    padding-right: 0;
    position: sticky;
    box-shadow: 0 4px 8px #0000001a;
  }

  .navbar_dropdown-list-column {
    width: 100%;
  }

  .navbar_content-wrapper {
    background-color: var(--transparent);
  }

  .navbar_dropdown-toggle-3, .navbar_dropdown-toggle-4 {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .pricing-table_card-body {
    padding: 20px;
    font-size: 1.125rem;
  }

  .pricing-table_cell {
    height: 150px;
    min-height: 0;
  }

  .pricing-table_cell.cc-title-col {
    min-height: 0;
  }

  .pricing-table_cell.cc-title-row {
    height: 100px;
  }
}
