@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap');

body.CP_TP_Course_Landing_Page_29 {font-family:Poppins,sans-serif!important}
body.CP_TP_Course_Landing_Page_29 h2{color:#112d4e;text-align:center;font-family:Poppins;font-size:36px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize;margin:0 0 30px;width:100%;max-width:100%;}
body.CP_TP_Course_Landing_Page_29 h2:before{display:none}
body.CP_TP_Course_Landing_Page_29 h2:after{display:none}

/* Hero Section Desktop */
.banner_wrp::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(270deg,rgba(0,0,0,.22) 0,rgba(0,0,0,.68) 100%);pointer-events:none}
.banner_wrp:after{bottom:0;}
.banner_wrp{padding-bottom:0!important}
.cp-overlay{padding:0 0 20px 0;color:#fff;max-width:680px}
.cp-tag{display:flex;padding:5px 16px;margin-bottom:15px;color:#1b3285;font-size:16px;font-style:normal;font-weight:600;line-height:46px;letter-spacing:-.437px;width:266px;height:37px;flex-shrink:0;border-radius:32px;background:#e4eeff;align-items:center}
.cp-heading{line-height:1.3;margin:0 0 10px!important;color:#fff;font-size:35px!important;font-style:normal;font-weight:600!important;text-shadow:none!important;display:block;width:804px;height:auto;flex-direction:column;justify-content:center}
.cp-sub{color:#fff!important;font-family:Poppins!important;font-size:20px!important;font-style:normal!important;font-weight:400!important;line-height:36px!important;letter-spacing:-.437px!important;margin-top:25px;margin-bottom:15px}
.cp-features{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:30px}
.cp-hero-banner-class-timings{display:flex;align-items:center;gap:44px;margin-bottom:25px}
.cp-hero-banner-class-timings p{padding:0!important;margin-bottom:0}
.cp-feature{display:flex;flex-direction:column;color:#fff;gap:5px}
.cp-top-line{display:flex;align-items:center;gap:10px}
.cp-top-line img{width:20px;height:20px;object-fit:contain}
.cp-label{color:#fff;font-size:18px;font-style:normal;font-weight:300;line-height:19px;letter-spacing:.15px}
.cp-detail{color:#fff;font-family:Poppins;font-size:16px;font-style:normal;font-weight:700;line-height:19px;letter-spacing:.15px}
.cp-download{display:flex;flex-direction:row;width:270px;height:48px;padding:15px 15px;justify-content:center;align-items:center;gap:7px;border-radius:8px!important;color:#fff;background:#cd0000}
.CP-programme-header-batach{font-weight:300;text-transform:none}
.cp-download:hover{background:#cd0000}
.banner-swiper .swiper-pagination{position:absolute;bottom:12px;width:100%;text-align:center;z-index:10}
.banner-swiper .swiper-pagination-bullet{background:#fff;opacity:.5;width:10px;height:10px;margin:0 4px;border-radius:50%;transition:all .3s;z-index:9}
.banner-swiper .swiper-pagination-bullet-active{background:#fff!important;opacity:1;width:10px!important;height:10px!important}
.key-points{display:none}

/* Experieance Bar */
.CP-exp{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;width:fit-content;text-align:center;margin:auto;border:.5px solid #a3a3a3;padding:6px 30px;background:#f8f8f8;color:#053733;border-top-left-radius:5px;border-top-right-radius:5px;font-size:14px;font-weight:300;line-height:100%;border-bottom:none}

/* Eligibility Creteria */
section.eligibility > .container > div[class*="d-flex"] {
  gap: 30px 30px;
  padding: 0;
  align-items: unset !important;
}
.highlight-card.d-flex,
.highlight-imgcard {
  width:33.33%;max-width:calc( calc(100% - 60px) / 3 );height:auto;min-height:275px;
  flex-shrink:0;border-radius:4px;
  position: relative;
  overflow: hidden;
}
.highlight-card.d-flex{border:1px solid #112d4e;background:#fff;display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 25px;margin:0;}
/* .highlight-imgcard {
  width: 450px;
  height: 275px;
  margin-bottom: 20px;
  margin-right: 11px;
} */
.highlight-imgcard img {
  width: 100% !important;
  max-width: none !important;
  height: 100% !important;
  object-fit: cover;
}
.blue.d-flex.justify-content-center.align-items-center{padding-bottom:0}
.highlight-text.d-flex.align-items-center{color:#000;text-align:center;font-family:Poppins;font-size:14px;font-style:normal;font-weight:300;line-height:normal;padding:15px 0 0;}
.highlight-text p{
  display:flex;flex-direction:column;
  color: #000;
  text-align: center;
  font-family: "Poppins";
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
}
.highlight-text strong{
  color:#000;font-family:Poppins;font-size:21px;font-style:normal;font-weight:500;line-height:normal;
  display: block;
  margin: 0 0 20px;
}
.highlight-text strong + br { display:none!important; }
.highlight-card .blue{background:0 0;width:120px;padding:0;}

/* Tab navigation */
.CP-tab-nav{justify-content:center;background:#f8f8f8;box-shadow:0 1px 2px 0 #ccc;padding:16px 0;border-radius:8px;max-width:1320px;width:100%;z-index:9;display:flex;margin:20px auto}
.CP-tab-nav ul{display:flex;gap:24px;list-style:none;padding:10px;margin:0;overflow-x:auto;align-items:center}
.CP-tab-nav ul li{white-space:nowrap;margin:0}
.CP-tab-nav ul li a{text-decoration:none;color:#9a9999;text-align:center;font-size:16px;font-style:normal;font-weight:300;line-height:100%;letter-spacing:.4px}
.CP-tab-nav ul li.active a{font-weight:600;color:#2a85cf;text-align:center;font-size:16px;font-style:normal;line-height:100%;letter-spacing:.4px}
.CP-sticky-tab{position:sticky;top:0;z-index:100}
.cp-tab-nav{display:none!important}

/* Programme Overview Section */
.CP-programme-section{max-width:1260px;width:100%;height:380px;margin:0 auto;position:relative}
.CP-section-container{display:flex;height:100%;align-items:center;justify-content:center}
.CP-left-content{z-index:10;transform:translateX(22px);display:flex;flex-direction:column;gap:20px}
.CP-heading{color:#112d4e;font-family:Poppins,sans-serif;font-size:36px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.15px;margin-bottom:30px;display:flex;align-items:center;justify-content:center}
/* .CP-blue-card{width:100%;max-width:678px;height:252px;flex-shrink:0;border-radius:25px;background:#eaf4ff;padding:20px;display:flex;flex-direction:column;justify-content:space-between} */
.CP-blue-card{width:100%;max-width:678px;height:252px;min-height:252px;flex-shrink:0;border-radius:25px;background:#eaf4ff;padding:20px;display:flex;flex-direction:column;justify-content:space-between}
.CP-card-text{color:#333;font-family:Poppins,sans-serif;font-size:16px;line-height:1.6;font-weight:400}
.CP-read-more{color:#112d4e;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;cursor:pointer;align-self:flex-start;text-decoration:none;transition:opacity .3s ease}
.CP-read-more:hover{opacity:.7}
.CP-right-image{width:625px;height:306px;flex-shrink:0;aspect-ratio:625/406;border-radius:6px;background:url('https://useruploads.vwo.io/useruploads/1019323/images/a6f204859c210cadaa833d4ac2452218_programmeoverviewimg.jpg') #d3d3d3 50%/cover no-repeat;box-shadow:0 4px 12px rgba(0,0,0,.1)}
@media (max-width:1280px){
  .CP-programme-section{height:auto}
  .CP-right-image{width:100%;max-width:625px;margin:0 auto}
  .CP-blue-card{max-width:100%}
}
@media (max-width:768px){
  .CP-heading{font-size:28px}
  .CP-blue-card{height:auto;min-height:244px;padding:25px}
  .CP-right-image{height:300px}
  .CP-section-container{flex-direction:column;align-items:stretch}
}
        
/* Programme Highlights */
body.CP_TP_Course_Landing_Page_29 section.eligibility { padding:25px 0!important;margin:0!important; }
body.CP_TP_Course_Landing_Page_29 section.highlights .container > h2 { text-align:center; }
body.CP_TP_Course_Landing_Page_29 section.highlights .highlight-card{width:25%;max-width:315px;height:auto;min-height:auto;flex-shrink:0;margin:-0.5px;border-radius:0;border:0.4px solid #9a9999;color:#000;text-align:center;padding:15px 10px;}
body.CP_TP_Course_Landing_Page_29 section.highlights .highlight-text { color:inherit;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:.15px;padding:15px 0 5px;justify-content:center; }
body.CP_TP_Course_Landing_Page_29 section.highlights .highlight-text p{color:inherit;text-align:center;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;}
body.CP_TP_Course_Landing_Page_29 section.highlights .highlight-card:hover{color:#ffffff;border:.4px solid #112d4e;background:#112d4e;}
body.CP_TP_Course_Landing_Page_29 section.highlights .highlight-card:hover svg { filter:invert(1) brightness(100); }
body.CP_TP_Course_Landing_Page_29 section.highlights .d-md-flex.flex-wrap.justify-content-md-center{display:grid;grid-template-columns:repeat(4,1fr)}


/* Certificate Status */
body.CP_TP_Course_Landing_Page_29 section.certificate .container {
	border-radius: 12px;
  background-size: cover !important;
  background-position: center center !important;
}
body.CP_TP_Course_Landing_Page_29 section.certificate .subtitle{border-top:1px solid #fff;display:inline-block;padding:20px 0 0;margin:30px 0 0;}
body.CP_TP_Course_Landing_Page_29 section.certificate h5{color:#fff;text-align:center;font-size:36px;text-transform:capitalize;font-style:normal;font-weight:500;line-height:normal}
body.CP_TP_Course_Landing_Page_29 section.certificate .container > div > .left > *:first-child { margin-top:0!important; }
body.CP_TP_Course_Landing_Page_29 section.certificate .left { width:55%;align-self:center; }
body.CP_TP_Course_Landing_Page_29 section.certificate .certificate.image { width:45%;padding:0; }
body.CP_TP_Course_Landing_Page_29 section.certificate .certificate.image img { border-radius:12px; }




/************************ START -- CP - MK ************************/
body.CP_TP_Course_Landing_Page_29 {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}
body.CP_TP_Course_Landing_Page_29 > * {
	width: 100%;
	min-width: 100%;
}
.CP-section-container:not(.show-moreContent) .CP-card-text {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 7;
    text-overflow: ellipsis;
}
.CP-section-container.show-moreContent .CP-blue-card {
    height: 252px;
    min-height: 252px;
    overflow-x: hidden;
    overflow-y: auto;
}
.CP-section-container.show-moreContent .CP-read-more {
    display: none !important;
}

@media(max-width:767px) {
	body.CP_TP_Course_Landing_Page_29 > header { order:1; }
	body.CP_TP_Course_Landing_Page_29 > section.spotlight { order:2; }
	body.CP_TP_Course_Landing_Page_29 > .sticky-top.cp-stickynav-wrapper { order:3; }
	body.CP_TP_Course_Landing_Page_29 > section.eligibility { order:4; }
	body.CP_TP_Course_Landing_Page_29 > section.overview#overview:not(.instructors),
	body.CP_TP_Course_Landing_Page_29 > section.about { order:5; }
	body.CP_TP_Course_Landing_Page_29 > section.highlights { order:6; }
	body.CP_TP_Course_Landing_Page_29 > section.course-content#course-content,
	body.CP_TP_Course_Landing_Page_29 > section.syllabus:not(.syllabus2) { order:7; }
	body.CP_TP_Course_Landing_Page_29 > section.certificate,
	body.CP_TP_Course_Landing_Page_29 > section.certificate#certificate { order:8; }
	body.CP_TP_Course_Landing_Page_29 > section.testimonials#testimonials,
	body.CP_TP_Course_Landing_Page_29 > section.overview.instructors.testi { order:9; }
	body.CP_TP_Course_Landing_Page_29 > section.faculty.programme-directors#faculty,
	body.CP_TP_Course_Landing_Page_29 > section.overview#overview.instructors { order:10; }
	body.CP_TP_Course_Landing_Page_29 > section.participants#participants,
	body.CP_TP_Course_Landing_Page_29 > section.participants { order:11; }
	body.CP_TP_Course_Landing_Page_29 > section.schedule#schedule,
	body.CP_TP_Course_Landing_Page_29 > section.schedule:not(#schedule) { order:12; }
	body.CP_TP_Course_Landing_Page_29 > section.faculty.programme-faculty,
	body.CP_TP_Course_Landing_Page_29 > section.overview.instructors:not(#overview, .testi) { order:13; }
	body.CP_TP_Course_Landing_Page_29 > .cp-admission-section { order:14; }
}

@media(min-width:768px) {
	body.CP_TP_Course_Landing_Page_29 > header { order:1; }
	body.CP_TP_Course_Landing_Page_29 > section.spotlight { order:2; }
	body.CP_TP_Course_Landing_Page_29 > .sticky-top.cp-stickynav-wrapper { order:3; }
	body.CP_TP_Course_Landing_Page_29 > section.eligibility { order:4; }
	body.CP_TP_Course_Landing_Page_29 > section.overview { order:5; }
	body.CP_TP_Course_Landing_Page_29 > section.highlights { order:6; }
	body.CP_TP_Course_Landing_Page_29 > section.course-content { order:7; }
	body.CP_TP_Course_Landing_Page_29 > section.certificate { order:8; }
	body.CP_TP_Course_Landing_Page_29 > section.testimonials,
	body.CP_TP_Course_Landing_Page_29 > section.testimonials#testimonials,
	body.CP_TP_Course_Landing_Page_29 > section.overview.instructors.testi { order:9; }
	body.CP_TP_Course_Landing_Page_29 > section.faculty.programme-directors,
	body.CP_TP_Course_Landing_Page_29 > section.testimonials + section.faculty { order:10; }
	body.CP_TP_Course_Landing_Page_29 > section.participants#participants,
	body.CP_TP_Course_Landing_Page_29 > section.participants { order:11; }
	body.CP_TP_Course_Landing_Page_29 > section.schedule#schedule,
	body.CP_TP_Course_Landing_Page_29 > section.schedule:not(#schedule) { order:12; }
	body.CP_TP_Course_Landing_Page_29 > section.faculty.programme-faculty,
	body.CP_TP_Course_Landing_Page_29 > section.faculty + section.faculty { order:13; }
	body.CP_TP_Course_Landing_Page_29 > .cp-admission-section { order:14; }
}

body.CP_TP_Course_Landing_Page_29 > footer { order:20; }

/** Banner Section **/
.banner-swiper {
  background-image: url('//useruploads.vwo.io/useruploads/1019323/images/2f8ecb5e7468c9dcac80099a6420d3a8_bannernew1.jpg');
  background-color: #ffffff;
  background-repeat: repeat;
  background-position: center top;
  background-size: cover;
  width: 100%;
  min-height: 180px;
  border-radius: 0;
}
.banner-swiper * { display:none!important; }

/** MODAL FORM **/
.CP_TP_Course_Landing_Page_29 .modal-content {
    background-image: url('https://useruploads.vwo.io/useruploads/1019323/images/67e18b28eaa0073642d53c5dbe5c9847_popupbgimg.jpg');
    background-color: #ffffff;
    background-repeat: repeat;
    background-position: center center;
    background-size: auto;
}
.CP_TP_Course_Landing_Page_29 .modal .modal-header {
    border: 0 none;
    padding: 17px 17px 0;
}
.CP_TP_Course_Landing_Page_29 .modal[id=exampleModal] .modal-body {
    padding: 0 17px 17px;
    position: relative;
}
.CP_TP_Course_Landing_Page_29 .modal[id=exampleModal] .modal-body #top-application-form {
    position: static !important;
    background: transparent !important;
}
.CP_TP_Course_Landing_Page_29 .modal[id=exampleModal] .modal-body #top-application-form h2,
.CP_TP_Course_Landing_Page_29 .modal[id=exampleModal] .modal-body #top-application-form h3 {
    color: #171616;
    font-family: Poppins;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: 125%;
    text-align: left;
    text-transform: none;
    margin: 0 0 10px;
    padding: 0;
}
.CP_TP_Course_Landing_Page_29 .modal[id=exampleModal] .modal-body #top-application-form h2 span,
.CP_TP_Course_Landing_Page_29 .modal[id=exampleModal] .modal-body #top-application-form h3 span {
    color: #CD0000;
}
.CP_TP_Course_Landing_Page_29 .modal[id=exampleModal] .modal-body #top-application-form p {
    color: #000;
    font-family: "Poppins";
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    text-align: left;
}
.CP_TP_Course_Landing_Page_29 .modal[id=exampleModal] .modal-body #top-application-form p.experience {
    color: #9AA5C0;
    font-size: 14px;
    font-weight: 400;
    padding: 10px 0;
}
.CP_TP_Course_Landing_Page_29 .modal[id=exampleModal] .modal-body #top-application-form .form-experiencetext {
    display: none !important;
}
/**/
.banner-form .single-input {
    color: #0b1f3a;
    font-family: "Poppins";
    font-size: 10px;
    font-style: normal;
    font-weight: 700;
    line-height: 180%
}
.banner-form .single-input>label {
    font-weight: 400
}
.banner-form .single-input input[type=checkbox] {
    top: 2px
}
.form-experiencetext {
    color: #112D4E;
    font-family: "Poppins";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-align: center;
    border-radius: 8px 8px 0 0;
    box-shadow: 0 0 0 .5px #A3A3A3;
    background: #FFFEF7;
    padding: 6.5px 19px;
    width: 270px;
    display: block;
    position: absolute;
    inset: 0;
    top: auto;
    margin: auto
}



/** Sticky Navigation **/
.sticky-top.cp-stickynav-wrapper{
	position: sticky;
	inset: auto;
	top: 0;
	left: 0;
	right: 0;
	z-index:99;overflow:visible;margin:0 0 15px;background:#f8f8f8;box-shadow:0 1px 1px 0 rgba(0,0,0,.15);
}
.sticky-top.cp-stickynav-wrapper .nav{
    display: flex;
    padding: 0;
    margin: 0;
    list-style: none;
	flex-wrap:nowrap;justify-content:flex-start!important;gap:15px 13px;border-radius:8px;overflow-x:auto;overflow-y:hidden;
	
}
.sticky-top.cp-stickynav-wrapper .nav::-webkit-scrollbar{width:100%;height:3px}
.sticky-top.cp-stickynav-wrapper .nav::-webkit-scrollbar-track{background:#d9d9d9}
.sticky-top.cp-stickynav-wrapper .nav::-webkit-scrollbar-thumb{border-radius:25px;background:var(--navLinks-active-color);width:35px}
.sticky-top.cp-stickynav-wrapper .nav-item{padding:25px 16px 26px 16px;margin:0!important}
.sticky-top.cp-stickynav-wrapper .nav-link{
	opacity:1;color:#9a9999;text-align:center;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:1.18;text-decoration:none;letter-spacing:.4px;padding:0;margin:0;border:0 none;white-space:nowrap;
}
.sticky-top.cp-stickynav-wrapper .nav-link.active,.sticky-top.cp-stickynav-wrapper .nav-link:hover{color:#CD0000;opacity:1}
.sticky-top.cp-stickynav-wrapper .nav-link.active{font-weight:600}
.spotlight+.key-points{display:none!important}




/** Overview section **/
section.spotlight,
section.overview,
section.highlights,
section.course-content,
section.certificate,
section.testimonials,
section.faculty.programme-faculty,
section.faculty.programme-directors,
section.participants,
.cp-admission-section {
  position: relative;
  overflow: hidden;
}
section.overview,
section.highlights,
section.course-content,
section.certificate,
section.testimonials,
section.faculty.programme-faculty,
section.faculty.programme-directors,
section.participants,
.cp-admission-section {
	padding: 25px 0;
}

/* Course Content */
section.course-content {
    background: transparent;
}
section.course-content div[class*="col-"] {
  width: 100%;
  margin: 10px 0 !important;
}
section.course-content > .container > div[class*="mb-4"],
section.testimonials > .container > div[class*="mb-4"] {
	margin-bottom: 0 !important;
}
section.course-content div[class*="col-"] h5 {
  color: #FFF;
  font-family: "Poppins";
  font-size: 21px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0;
  text-transform: none;
  border-bottom: 1px solid #DADADA;
  background: #112D4E;
  padding: 5px 40px 5px 16px !important;
  margin: 0 !important;
  cursor: pointer;
	position: relative;
	overflow: hidden;
}
section.course-content div[class*="col-"] h5:after {
    content: '';
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -6px;
    width: 12px;
    height: 12px;
    transition: all 0.2s ease-in-out;
    background: url("https://topmbadegree.com/master-of-business-administration-for-working-executive/mobile/images/arrow.svg") no-repeat center center;
	filter: invert(100) brightness(500);
}
section.course-content div[class*="col-"] h5.active:after {
    transform: rotate(90deg);
}
section.course-content div[class*="col-"] h5 + hr,
section.course-content p[class*="readMore"],
section.course-content div[class*="readMore"] { display:none!important; }
section.course-content div[class*="col-"] ul,
section.course-content div[class*="col-"] ul li {
  color: #171616;
  font-family: "Poppins";
  font-size: 15px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
}
section.course-content div[class*="col-"] > ul,
section.course-content .moreDesc-cards-group {
  display: none;
  margin: 20px 0 0;
}
section.course-content div[class*="col-"] > ul,
section.course-content .moreDesc-cards-group > .moreDesc-card ul {
  padding: 18px 16px 18px 35px;
  border-radius: 8px;
  background: #EAF4FF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
}
.moreDesc-cards-group {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
.moreDesc-cards-group[style*="display: block;"] {
	display: flex !important;
}
.moreDesc-cards-group > .moreDesc-card {
  width: 50%;
  max-width: calc( calc(100% - 20px) / 2 );
}
section.course-content > .container > p {
	display: none;
}
section.course-content .cp-download {
	width: 400px;
	margin: 12px 0 0;
}

/* Testimonial Section */
section.testimonials {}
section.testimonials .container > div[class*="d-md-flex"] {
    display: flex !important;
    flex-wrap: wrap;
    gap: 20px 20px;
    align-items: unset;
    justify-content: center;
}
section.testimonials .testimonials-card {
  display: flex;
  flex-direction: column-reverse;
  justify-content: start;
  color: #000;
  font-family: Poppins;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: capitalize;
  width: 50%;
  max-width: calc( calc(100% - 20px) / 2 );
  height: auto;
  padding: 0 13px 26px;
  margin: 0;
  border-radius: 12px 12px 0 0;
  border: 1px solid #112D4E;
  background: #FFF;
  box-shadow: none;
  position: relative;
  overflow: hidden;
}
section.testimonials .testimonials-card > p {
	margin: 24px 0;
	padding: 0;
}
section.testimonials .meta {
  color: #ffffff;
  padding: 10px 13px;
  margin: 0 -13px 0 !important;
  border-radius: 0;
  border: 1px solid #000;
  background: #112D4E;
  box-shadow: none;
  width: calc(100% + 26px);
  min-width: 100%;
}
section.testimonials .meta img {
    width: 94px;
    height: 100px;
    aspect-ratio: 47 / 50;
    border-radius: 4px;
    border: 1px solid #FFF;
    background: lightgray 50% / cover no-repeat;
}
section.testimonials .meta strong,
section.testimonials .meta small { 
	display:block; 
	font-family: "Poppins";
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	text-transform: capitalize;
	
}
section.testimonials .meta strong {
	color: inherit;
	font-size: 18px;
	font-weight: 500;
	margin: 0 0 5px;
}
section.testimonials .meta strong + br,
section.testimonials .meta small br,
section.outcomes,
section.ready-transform { display:none!important; }
section.testimonials .meta small {
	color: inherit;
	font-size: 15px;
}


/** Participants Section **/
section.participants .swiper-slide img {
  width: 200px;
  height: auto;
}


/** Schedule Section **/
section.schedule {
	padding: 50px 0 25px;
	background: #ffffff;
}
section.schedule > .container > .row.graph {
  flex-direction: row-reverse;
  background: #F9FBFF;
  padding: 45px calc( calc(100vw - 1352px) / 2 );
  margin: 0 calc( calc(-100vw + 1304px) / 2 );
}
section.schedule .graph img {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}
section.schedule .row > div[class*="col-"]:first-child {
	padding-left: 10%;
}
section.schedule .row .blue {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	padding: 16px 23px;
}
section.schedule .row .blue p,
section.schedule .row .blue li {
	font-family: "Poppins";
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
section.schedule .row .blue p strong {
	font-family: "Poppins";
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: 133.333%;
  display: block;
  padding: 0 0 10px;
}



/* Programme Director Section */
section.faculty > .container > div[class*="mb-4"] {
	margin-bottom: 0 !important;
}
section.faculty.programme-directors .facultyDetails .row {
  align-items: center;
  margin: 0 !important;
  padding: 0;
}
section.faculty.programme-directors .facultyDetails,
section.faculty.programme-faculty .facultyDetails {
  padding: 0;
  border-radius: 0;
  border: 0 none;
}
section.faculty.programme-directors .facultyDetails h5 {
  color: #171616;
  font-family: "Poppins";
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: none;
  letter-spacing: 0;
  margin: 0 0 4px;
}
section.faculty.programme-directors .facultyDetails h6 {
  color: #171616;
	font-family: "Poppins";
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 126.667%;
  text-transform: none;
  letter-spacing: 0;
}
section.faculty.programme-directors .facultyDetails p,
section.faculty.programme-faculty .facultyDetails p {
	color: #171616;
	font-family: "Poppins";
	font-size: 15px;
	font-style: normal;
	font-weight: 300;
	line-height: 146.667%;
	margin: 10px 0 0;
	padding: 0;
}
section.faculty.programme-directors .facultyDetails .readMore,
section.faculty.programme-faculty .facultyDetails .readMore {
	display: block;
	color: #112D4E;
	font-family: "Poppins";
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 156.25%;
	margin: 10px 0 0;
}
section.faculty.programme-directors .facultyDetails h5 + p,
section.faculty.programme-directors .facultyDetails h6 + p {
	padding-top: 5px;
}
section.faculty.programme-directors .facultyDetails h5 + p:before,
section.faculty.programme-directors .facultyDetails h6 + p:before {
	content: "";
	width: 40px;
	height: 40px;
	background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cmask id='mask0_3337_196' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='40' height='40'%3E%3Crect width='40' height='40' fill='url(%23pattern0_3337_196)'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_3337_196)'%3E%3Crect width='40' height='40' fill='%23112D4E'/%3E%3C/g%3E%3Cdefs%3E%3Cpattern id='pattern0_3337_196' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_3337_196' transform='scale(0.0078125)'/%3E%3C/pattern%3E%3Cimage id='image0_3337_196' width='128' height='128' preserveAspectRatio='none' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
	margin: 0 0 5px;
	display: block;
}
section.faculty.programme-directors .facultyDetails .col-md-2 {
  width: 300px;
  height: 400px;
  padding: 0;
  margin: 0;
  position: relative;
  overflow: hidden;
  margin-right: -32px;
}
section.faculty.programme-directors .facultyDetails .col-md-2 img {
	width: 100%;
	max-width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center top;
	margin: 0;
  border-radius: 12px 12px 0 0;
  background: #D9D9D9;
  background: lightgray 50% / cover no-repeat;
}
section.faculty.programme-directors .facultyDetails .col-md-10 {
  width: calc(100% - 268px);
  padding: 25px 23px 25px 55px;
  border-radius: 6px;
  background: #FFF;
  box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.25);
}
.faculty-swiper-pagination,
.director-swiper-pagination,
section.schedule .swiper-pagination {
	position: static;
	bottom: 0;
}
.director-swiper-pagination .swiper-pagination-bullet,
.faculty-swiper-pagination .swiper-pagination-bullet,
section.participants .swiper-pagination-bullet,
section.schedule .swiper-pagination-bullet {
	width: 12px;
	height: 12px;
	min-width: 12px;
	min-height: 12px;
	background: #D9D9D9;
	margin: 0 6px;
}
.director-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,
.faculty-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,
section.participants .swiper-pagination-bullet.swiper-pagination-bullet-active,
section.schedule  .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: #112D4E;
}


/** Faculty - programme faculty **/
section.faculty.programme-faculty .facultyDetails .row {
  border-radius: 12px;
  border: 1px solid #F2F2F2;
  background: #FFF;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
  margin: 0 !important;
  padding: 38px 38px;
}
 section.faculty.programme-faculty .facultyDetails .row  > div[class*="col-"] {
 	width: 100%;
  padding: 0;
 }
section.faculty.programme-faculty .faculty-bio {
	margin: 40px 0;
  padding: 22px 25px 22px 218px;
  border-radius: 6px;
  background: #F9FBFF;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.15);
  position: relative;
}
section.faculty.programme-faculty .faculty-bio > div[class*="col-"] {
	width: 150px;
	height: 176px;
	position: absolute;
  inset: 0;
  left: 44px;
  top: 50%;
  transform: translateY(-50%);
}
section.faculty.programme-faculty .faculty-bio img {
	width: 100%;
	height: 100%;
	min-width: 100%;
	min-height: 100%;
	aspect-ratio: 75/88;
	object-fit: cover;
	object-position: center top;
	border-radius: 6px;
	border: 3px solid #112D4E;
	background: lightgray 50% / cover no-repeat;
  margin: 0;
}
section.faculty.programme-faculty .facultyDetails .row > div[class*=col-] > div:not([class]) {
    padding: 25px 0 0;
}


/** Past Participants Hail From Section **/
section.participants {
  background: #F9FBFF;
}
section.participants > .container > p,
section.participants > .container > p small {
	color: #FFF;
	font-family: "Poppins";
	font-size: 14px;
	font-style: italic;
	font-weight: 400;
	line-height: 128.571%;
}
section.participants > .container > p {
	text-align: center;
  background: #112D4E;
  padding: 12px calc((100vw - 1232px) / 2);
  margin: 50px calc(calc(-100vw + 1305px) / 2) -25px !important;
}



/* Admission Criteria Section */
.cp-admission-overlay {
  background: url('https://useruploads.visualwebsiteoptimizer.com/useruploads/1019323/images/9d7dda509982098a34fcfacc459599be_image19.png') center center/cover no-repeat;
  padding: 30px 20px 25px 20px;
  width: 100%;
  max-width: 1280px;
  height: auto;
  display: flex;
  flex-direction: column;
  border-radius: 6px;
  margin: 0 auto;
}
body.CP_TP_Course_Landing_Page_29 .cp-admission-title {
  color: #FFF;
	font-family: "Poppins";
	font-size: 36px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
  text-transform: none;
  margin: 0 0 15px;
}
.cp-admission-text,
.cp-admission-text p {
  color: #FFF;
	font-family: "Poppins";
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 138.889%;
}
.cp-admission-text ul {
	padding: 0 0 0 20px;
}
.cp-admission-text p,
.cp-admission-text li {
  margin: 0 0 20px;	
}
.cp-admission-text > *:first-child {
	margin-top: 0 !important;
}
.cp-admission-text > *:last-child {
	margin-bottom: 0 !important;
}
.cp-admission-btn {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #FFF;
	font-family: "Segoe UI";
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 133.333%;
	text-transform: capitalize;
	text-align: center;
  background: #CD0000;
  transition: background 0.3s ease;
  width: 100%;
  height: auto;
  max-width: 470px;
  margin: 0px auto;
  border: none;
  border-radius: 4px;
  padding: 15px 30px;
}
.cp-admission-btn:hover {
  background: #CD0000;
  opacity: 0.8;
}


@media(min-width:768px) {
	.CP_TP_Course_Landing_Page_29 .spotlight .form_box { padding-bottom:45px!important; }
	section.overview .CP-section-container {
		flex-wrap: nowrap;
	}
}


@media(max-width: 767px) {

    .CP_TP_Course_Landing_Page_29 .spotlight .banner-form .form_box h3 {
        color: #112D4E;
        text-transform: none !important;
    }
    .CP_TP_Course_Landing_Page_29 .spotlight .banner-form {
        background: #021C78;
        padding: 15px 15px
    }
    .CP_TP_Course_Landing_Page_29 .spotlight .banner-form .form_box {
        border-radius: 25px;
        background: #FFF;
        padding: 15px 15px 48px;
        margin: auto;
    }
    .CP_TP_Course_Landing_Page_29 .spotlight .banner-form .form_box form>.col-sm-6 {
        width: 50%;
        min-width: auto;
    }
    .CP_TP_Course_Landing_Page_29 .spotlight .banner-form .form_box form button,
    .CP_TP_Course_Landing_Page_29 .spotlight .banner-form .form_box form input[type=submit] {
        background: #CD0000 !important;
        height: auto;
    }
    .CP_TP_Course_Landing_Page_29 form button,
    .CP_TP_Course_Landing_Page_29 input[type=submit] {
        height: auto;
    }
    .CP_TP_Course_Landing_Page_29 .spotlight .banner-form .form_box form button:hover,
    .CP_TP_Course_Landing_Page_29 .spotlight .banner-form .form_box form input[type=submit]:hover {
        background: red !important;
    }
    
    /**/
    body.CP_TP_Course_Landing_Page_29 .cp-admission-title,
    body.CP_TP_Course_Landing_Page_29 h2 {
      display: block;
		  font-family: "Poppins";
		  font-size: 21px;
		  font-style: normal;
		  font-weight: 500;
		  line-height: normal;
		  text-transform: capitalize;
		  text-align: center;
      margin: 0 0 20px !important;
      padding: 0 !important;
    }
    body.CP_TP_Course_Landing_Page_29 h2 {
		  color: #112D4E;
		}
    /**/
    section.spotlight {
    	padding: 0;
    }
    section.spotlight .container {
      color: #ffffff;
    	padding-top: 25px;
    	padding-bottom: 25px;
    	background: linear-gradient(0deg, rgba(0, 0, 0, 0.78) 0%, rgba(0, 0, 0, 0.78) 100%), url("//useruploads.vwo.io/useruploads/1019323/images/8b1705f9d3dfedb6afa7c8d9b1fc5719_bannermobilrbgimg.jpg") lightgray -426.212px 0px / 318.57% 125.51% no-repeat;
    	background-repeat: no-repeat;
    	background-size: cover;
    	background-position: center top;
      display: flex;
      flex-direction: column;
    }
		section.spotlight .container > .banner-swiper {
		  order: 1;
      margin: 0 0 12px;
		}
    section.spotlight .container > div:first-child {
		  order: 2;
		}
		section.spotlight .container > .key-points {
			order: 3;
      margin: 0 !important;	
      flex-direction: column;
		}
    section.spotlight h1 {
			color: inherit;
			font-family: "Poppins";
			font-size: 19px;
			font-style: normal;
			font-weight: 300;
			line-height: 27px;
			text-transform: none;
			text-align: left;
			margin: 0 0 27px;
    }
    section.spotlight h1 strong {
			font-weight: 600;
    }
	section.spotlight h1 span {
		text-transform: none;
	}
    section.spotlight > .container > div[class*="mb-4"] {
		  margin-bottom: 0 !important;
		}
		.cp-features {
			margin-bottom: 15px;
		  gap: 20px 20px;
		}
		.cp-top-line {
		  gap: 5px 3px;
		}
		.cp-top-line img {
			width: 20px;
			height: 21px;
			aspect-ratio: 20/21;
		}
		.cp-label {
			color: #FFF;
			font-family: "Poppins";
			font-size: 10px;
			font-style: normal;
			font-weight: 300;
			line-height: normal;
			letter-spacing: 0.15px;
		}
		.cp-detail {
			color: #FFF;
			font-family: Poppins;
			font-size: 12px;
			font-style: normal;
			font-weight: 600;
			line-height: normal;
			letter-spacing: 0.15px;
		}
		.timings,
		.timings p {
			color: #FFF;
			font-family: Poppins;
			font-size: 10px;
			font-style: normal;
			font-weight: 400;
			line-height: normal;
			letter-spacing: 0.15px;
		}
    .cp-download,
    .cp-admission-btn {
			color: #FFF;
			font-family: "Poppins";
			font-size: 14px;
			font-style: normal;
			font-weight: 600;
			line-height: 125%;
			padding: 14px 25px;
			width: 100%;
			max-width: 100%;
			min-width: 100%;
    	box-shadow: none;
    }
    .form-experiencetext {
		  color: #112D4E;
		  text-align: center;
		  font-family: "Poppins";
		  font-size: 12px;
		  font-style: normal;
		  font-weight: 500;
		  line-height: normal;
		}
    section.spotlight > .container > button[data-bs-toggle="modal"],
    section.participants.openform,
    section.schedule#schedule,
    section.syllabus > .container > p,
    section.syllabus.syllabus2,
	section.about + section.schedule:not(#schedule) {
			display: none !important;
    }
    
    /**/
    .sticky-top.cp-stickynav-wrapper .nav-item {
    	padding: 16px 10px;
    }
    .sticky-top.cp-stickynav-wrapper .nav-link {
			font-size: 12px;
			font-style: normal;
			font-weight: 600;
			line-height: normal;
			letter-spacing: 0.4px;
    }
    
    /**/
    section.eligibility .highlight-card,
    section.eligibility .highlight-imgcard {
		  display: block !important;
		  width: 100%;
		  max-width: 100%;
		  height: auto;
		  min-height: auto;
		  text-align: center;
		  padding: 10px !important;
		}
		section.eligibility .highlight-card > * {
		  width: 100%;
		}
		section.eligibility .highlight-card img {
			width: 32px;
			height: 32px;
		}
		section.eligibility .highlight-card .highlight-text {
			padding: 5px 0 5px;
		}
		section.eligibility .highlight-card .highlight-text p {
			color: #171616;
			font-family: "Poppins";
			font-size: 12px;
			font-style: normal;
			font-weight: 300;
			line-height: 133.333%;
		}
		section.eligibility .highlight-card .highlight-text strong {
			color: #171616;
			font-family: "Poppins";
			font-size: 14px;
			font-style: normal;
			font-weight: 400;
			line-height: normal;
			margin: 0 0 5px;
		}
		section.eligibility .highlight-imgcard {
			padding-left: 0 !important;
			padding-right: 0 !important;
		}
		
		/* About Section */
		.about-content-group {
		  background: #EAF4FF;
		  padding: 13px 14px 23px;
		}
		.about-content-group > * {
			margin: 0 0 10px;
		}
		.about-content-group > *:first-child { margin-top:0!important; }
		.about-content-group > *:last-child { margin-bottom:0!important; }
		
		
		/**/
		body.CP_TP_Course_Landing_Page_29 section.highlights .d-md-flex.flex-wrap.justify-content-md-center {
			display: flex;
			flex-wrap: wrap;
		}
		body.CP_TP_Course_Landing_Page_29 section.highlights .highlight-card {
			width: 50%;
			margin: -0.5px;
			padding: 15px 10px;
		}
		body.CP_TP_Course_Landing_Page_29 section.highlights .highlight-icon svg {
		  width: 30px;
		  height: auto;
		}
		body.CP_TP_Course_Landing_Page_29 section.highlights .highlight-text {
			text-align: center;
			font-family: Poppins;
			font-size: 12px;
			font-style: normal;
			font-weight: 400;
			line-height: 133.333%;
			letter-spacing: 0.15px;
    	padding: 10px 0 5px;
		}
		
		
		/**/
		section.syllabus {
		  background: transparent;
		}
		section.syllabus .accordian_box {
		  background: transparent;
		  box-shadow: none;
		  border-radius: 0;
		}
		section.syllabus .accordian_head {
			color: #FFF;
			font-family: "Poppins";
			font-size: 12px;
			font-style: normal;
			font-weight: 500;
			line-height: 125%;
			padding: 11px 7px;
			border-radius: 4px;
			background: #112D4E;
		}
		section.syllabus .accordian_head::before {
		  filter: invert(100) brightness(500);
		}
		section.syllabus .accordian_content {
		  border: 0;
		  padding: 5px 0;
		}
		section.syllabus .accordian_content > p {
		  margin: 10px 0 0;
		  padding: 10px 0px;
		}
		section.syllabus .accordian_content > p:first-child {
		  margin-top: 0;
		}
		section.syllabus .accordian_content > ul {
		  border-radius: 4px;
		  background: #EAF4FF;
		  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.10);
		  border: 0 none;
		  margin: 5px 0 0;
		  padding: 12px 10px 12px 30px;
		}
		
		/** Certificate section **/
		body.CP_TP_Course_Landing_Page_29 .certificate-content-group h2 {
			color: inherit;
		}
		.certificate-content-group,
		.certificate-content-group p,
		.certificate-content-group li {
		  font-family: Poppins;
		  font-size: 12px;
		  font-style: normal;
		  font-weight: 400;
		  line-height: normal;
		}
		.certificate-content-group {
		  color: #FFF;
		  padding: 18px 10px;
		  border-radius: 4px;
		  background: linear-gradient(0deg, rgba(0, 0, 0, 0.80) 0%, rgba(0, 0, 0, 0.80) 100%), url("https://useruploads.vwo.io/useruploads/1019323/images/2f8ecb5e7468c9dcac80099a6420d3a8_bannernew1.jpg") lightgray 50% / cover no-repeat;
		}
		.certificate-content-group img {
		  padding: 0;
		  border-radius: 4px;
		  margin: 0 0 10px;
		}
		.certificate-content-group ul {
		  padding: 0px 0 0 20px;
		  margin: 0;
		}
		.certificate-content-group ul > li {
		  margin: 13px 0 0;
		}
		.certificate-disclaimer {
		  color: #FFF;
		  font-family: Poppins;
		  font-size: 10px;
		  font-style: italic;
		  font-weight: 400;
		  line-height: normal;
		  margin: 30px 0 0;
		  padding: 25px 0 0;
		  border-top: 1px solid #ffffff;
		}
		
		/** Past Participant **/
		section.participants .logo-swapper .swiper-slide .d-flex.justify-content-around {
		  display: grid !important;
		  grid-template-columns: repeat(2,1fr);
		}
		section.participants .logo-swapper .swiper-slide .d-flex > img {
		  width: 50%;
		  margin: 14px auto;
		}	
		section.participants > .container > p, 
		section.participants > .container > p small {
		  font-family: Poppins;
		  font-size: 10px;
		  font-style: italic;
		  font-weight: 400;
		  line-height: normal;
		}
		section.participants > .container > p {
		  margin: 0 -16px -25px !important;
		  padding: 13px 22px;
		}
		.director-swiper-pagination .swiper-pagination-bullet,
		.faculty-swiper-pagination .swiper-pagination-bullet,
		section.participants .swiper-pagination-bullet,
		section.schedule .swiper-pagination-bullet {
			width: 8px;
			height: 8px;
			min-width: 8px;
			min-height: 8px;
			margin: 0 4px;
		}
		
		/** Admission Creteria **/
		.cp-admission-text p, .cp-admission-text li {
			font-family: Poppins;
			font-size: 12px;
			font-style: normal;
			font-weight: 400;
			line-height: normal;
		}
		
		/** testimonials **/
		section.overview.instructors.testi .card {
		  margin: 0 !important;
		  border-radius: 4px 4px 0 0 !important;
		  border: 0.5px solid #112D4E !important;
		  background: #FFF;
		  padding: 20px 14px;
		  text-align: left !important;
		}
		section.overview.instructors.testi .card .pic-bio,
		section.overview.instructors.testi .card .pic-bio p,
		section.overview.instructors.testi .card .pic-bio p small {
			font-family: "Poppins";
			font-size: 12px;
			font-style: normal;
			font-weight: 300;
			line-height: 125%; 
			text-transform: capitalize;
      text-align: left;
		}
		section.overview.instructors.testi .card .pic-bio {
		  width: 100%;
		  min-width: calc(100% + 28px);
		  margin: -20px -14px 0;
      padding: 8px 10px;
		  border-radius: 4px 4px 0 0;
		  background: #112D4E;
		  color: #FFF;
		  display: flex;
		  flex-wrap: nowrap;
		  flex-direction: row;
		}
		section.overview.instructors.testi .card .pic-bio p {
			margin: 0 0 2px;
		}
		section.overview.instructors.testi .card .pic-bio p strong {
			color: #FFF;
			font-family: "Poppins";
			font-size: 14px;
			font-style: normal;
			font-weight: 500;
			line-height: normal;
			text-transform: capitalize;
		}
		/**/
		section.overview.instructors.testi .card .pic-bio img {
		  width: 60px;
		  height: 64px;
		  aspect-ratio: 15 / 16;
		  border-radius: 2px !important;
		  background: lightgray -0.021px 0px / 100.069% 124.883% no-repeat;
		  margin: 0 8px 0 0 !important;
		}
		section.overview.instructors.testi .card-text {
		  padding: 10px 0 0;
		}
		.review-swapper, .faculty-swapper, .dir-swapper {
			padding: 5px 0 !important
		}
		
		/** Programme Faculty Section **/	
		section.overview.programme-faculty .card {
			border-radius: 2px;
			border: 1px solid #F2F2F2;
			background: #FFF;
			box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.15);
			padding: 13px 0;
		}
		section.overview.programme-faculty .card .pic-bio {
		  background: #F5FAFF;
		  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.15);
		  margin: 20px 0;
		  position: relative;
		  padding: 10px 5px 10px 105px;
		  text-align: left;
		}
		section.overview.programme-faculty .card .pic-bio img {
		  width: 80px;
		  height: 123px;
		  margin: 0;
		  aspect-ratio: 80/123;
		  border-radius: 4px;
		  border: 1px solid #112D4E;
		  background: lightgray 50% / cover no-repeat;
		  position: absolute;
		  inset: 0;
		  left: 14px;
		  top: 50%;
		  transform: translateY(-50%);
		}
		section.overview.programme-faculty .card .pic-bio,
		section.overview.programme-faculty .card .pic-bio p,
		section.overview.programme-faculty .card .pic-bio p small {
			color: #171616;
			font-family: "Poppins";
			font-size: 10px;
			font-style: normal;
			font-weight: 300;
			line-height: 140%;
		}
		section.overview.programme-faculty .card .pic-bio p strong {
			color: #171616;
			font-family: "Poppins";
			font-size: 14px;
			font-style: normal;
			font-weight: 500;
			line-height: normal;
		}
		section.overview.programme-faculty .card .card-text,
		section.overview.programme-faculty .card .card-text p {
			color: #171616;
			font-family: "Poppins";
			font-size: 12px;
			font-style: normal;
			font-weight: 300;
			line-height: normal;
			text-align: center;
		}
		section.overview.programme-faculty .card .readMore,
		section.overview.programme-faculty .card p.readMore {
			color: #171616;
			font-family: "Poppins";
			font-size: 14px;
			font-style: normal;
			font-weight: 500;
			line-height: normal;
		}
		
		/****/
		section.overview.programme-directors .card {
		  padding: 0;
		  border-radius: 0;
		  background: transparent;
		  box-shadow: none;
		  position: relative;
		}
		section.overview.programme-directors .card > img {
			width: 125px;
			height: 100%;
			max-height: 281px;
		  aspect-ratio: 125/194;
		  border: 0 none;
		  border-radius: 4px 4px 0 0;
		  margin: 0;
		  position: absolute;
		  inset: 0;
		}
		section.overview.programme-directors .card .card-text {
		  text-align: left;
		  padding: 5px 8px 5px 130px;
		  border-radius: 6px;
		  background: #FFF;
		  box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.25);
		}
		section.overview.programme-directors .card .card-text,
		section.overview.programme-directors .card .card-text p {
			color: #171616;
			font-family: "Poppins";
			font-size: 11px;
			font-style: normal;
			font-weight: 300;
			line-height: 127.273%;
		}
		section.overview.programme-directors .card .card-text small {
			color: #000;
			font-family: "Poppins";
			font-size: 9px;
			font-style: normal;
			font-weight: 300;
			line-height: 133.333%;
		}
		section.overview.programme-directors .card .card-text strong {
			color: #171616;
			font-family: "Poppins";
			font-size: 14px;
			font-style: normal;
			font-weight: 400;
			line-height: normal;
		}
		
		
		/****/
		section.schedule:not(#schedule) > .red,
		section.schedule:not(#schedule) > .container > div:first-child, 
		section.schedule:not(#schedule) > .container .blue {
		  background: transparent;
		  border-radius: 0;
		  padding: 0;
		}
		section.schedule:not(#schedule) > div > h5,
		section.schedule:not(#schedule) > .container > div:first-child h5 {
		  color: #112D4E;
		  text-align: center;
		  font-family: "Poppins";
		  font-size: 21px;
		  font-style: normal;
		  font-weight: 500;
		  line-height: normal;
		  text-transform: none;
		  letter-spacing: 0;
		  padding: 0;
		  margin: 0 0 20px;
		}
		section.schedule:not(#schedule) > .container {
      display: flex;
      flex-direction: column-reverse;
      gap: 20px;
      padding-top: 17px;
      padding-bottom: 17px;
      background: #F9FBFF;
		}
		section.schedule:not(#schedule) > .container > * {
			width: 100%;
		}
		section.schedule:not(#schedule) > .container .pastparticipent-swiper-wrapper {
		  padding: 10px 10px;
		  border-radius: 2px;
		  background: #112D4E;
		  width: auto;
		  height: auto;
		}
		section.schedule:not(#schedule) > .container > img {
			height: auto;
		}


}

/************************ END -- CP - MK ************************/
