@font-face {
    font-family: 'Nunito';
    src: url('../fonts/Nunito-LightItalic.eot');
    src: url('../fonts/Nunito-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Nunito-LightItalic.woff2') format('woff2'),
        url('../fonts/Nunito-LightItalic.woff') format('woff'),
        url('../fonts/Nunito-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Nunito';
    src: url('../fonts/Nunito-Light.eot');
    src: url('../fonts/Nunito-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Nunito-Light.woff2') format('woff2'),
        url('../fonts/Nunito-Light.woff') format('woff'),
        url('../fonts/Nunito-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Nunito';
    src: url('../fonts/Nunito-Italic.eot');
    src: url('../fonts/Nunito-Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Nunito-Italic.woff2') format('woff2'),
        url('../fonts/Nunito-Italic.woff') format('woff'),
        url('../fonts/Nunito-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Nunito';
    src: url('../fonts/Nunito-Regular.eot');
    src: url('../fonts/Nunito-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Nunito-Regular.woff2') format('woff2'),
        url('../fonts/Nunito-Regular.woff') format('woff'),
        url('../fonts/Nunito-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Nunito';
    src: url('../fonts/Nunito-MediumItalic.eot');
    src: url('../fonts/Nunito-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Nunito-MediumItalic.woff2') format('woff2'),
        url('../fonts/Nunito-MediumItalic.woff') format('woff'),
        url('../fonts/Nunito-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Nunito';
    src: url('../fonts/Nunito-Medium.eot');
    src: url('../fonts/Nunito-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Nunito-Medium.woff2') format('woff2'),
        url('../fonts/Nunito-Medium.woff') format('woff'),
        url('../fonts/Nunito-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Nunito';
    src: url('../fonts/Nunito-SemiBoldItalic.eot');
    src: url('../fonts/Nunito-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Nunito-SemiBoldItalic.woff2') format('woff2'),
        url('../fonts/Nunito-SemiBoldItalic.woff') format('woff'),
        url('../fonts/Nunito-SemiBoldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Nunito';
    src: url('../fonts/Nunito-SemiBold.eot');
    src: url('../fonts/Nunito-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Nunito-SemiBold.woff2') format('woff2'),
        url('../fonts/Nunito-SemiBold.woff') format('woff'),
        url('../fonts/Nunito-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Nunito';
    src: url('../fonts/Nunito-BoldItalic.eot');
    src: url('../fonts/Nunito-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Nunito-BoldItalic.woff2') format('woff2'),
        url('../fonts/Nunito-BoldItalic.woff') format('woff'),
        url('../fonts/Nunito-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Nunito';
    src: url('../fonts/Nunito-Bold.eot');
    src: url('../fonts/Nunito-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Nunito-Bold.woff2') format('woff2'),
        url('../fonts/Nunito-Bold.woff') format('woff'),
        url('../fonts/Nunito-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

:root{
    --f-size-16:.83vw;
    --f-size-18:0.94vw;
    --f-size-20:1.04vw;
    --f-size-22:1.146vw;
    --f-size-24:1.25vw;
    --f-size-26:1.35vw;  /* Body */
    --f-size-30:1.56vw;
    --f-size-35:1.823vw;
    --f-size-40:2.08vw;
    --f-size-45:2.34vw;
    --f-size-55:2.86vw;
    --f-size-60:3.13vw;
    --f-size-110:5.73vw;

    --color-DarkBlue: #13274C;
    --color-Aero: #76C3D5;
}


body {
    font-family: 'Nunito';
    font-weight: 300;
    font-style: normal;
    font-size:var(--f-size-24);
    line-height:1.6;
    color:var(--color-DarkBlue);
    overflow-x: hidden;
    padding-top: 5.16vw;
}

[data-aos][data-aos][data-aos-delay='800'].aos-animate, body[data-aos-delay='800'] [data-aos].aos-animate {transition-delay: .8s;}
[data-aos][data-aos][data-aos-delay='400'].aos-animate, body[data-aos-delay='400'] [data-aos].aos-animate { transition-delay: .4s; }
[data-aos][data-aos][data-aos-delay='3100'].aos-animate, body[data-aos-delay='3100'] [data-aos].aos-animate { transition-delay: 3.1s; }
[data-aos][data-aos][data-aos-delay='3200'].aos-animate, body[data-aos-delay='3200'] [data-aos].aos-animate { transition-delay: 3.2s; }
[data-aos][data-aos][data-aos-delay='3300'].aos-animate, body[data-aos-delay='3300'] [data-aos].aos-animate { transition-delay: 3.3s; }
[data-aos][data-aos][data-aos-delay='3400'].aos-animate, body[data-aos-delay='3400'] [data-aos].aos-animate { transition-delay: 3.4s; }
[data-aos][data-aos][data-aos-delay='3500'].aos-animate, body[data-aos-delay='3500'] [data-aos].aos-animate { transition-delay: 3.5s; }
/* [data-aos=fade-up] { transform: translateY(50px); } */

img, video, iframe {
    max-width:100%;
}
a, a:hover { color:var(--color-Aero); }
a:hover { text-decoration:none; }
.btn { box-shadow:none !important; }
.line-H-0 { line-height:0; }
.line-H-1 { line-height:1; }
.line-H-1_1 { line-height:1.1; }
.line-H-1_2 { line-height:1.2; }
.line-H-1_3 { line-height:1.3; }
.line-H-1_4 { line-height:1.4; }
.line-H-1_5 { line-height:1.5; }
.line-H-1_6 { line-height:1.6; }
.line-H-1_7 { line-height:1.7; }
.line-H-1_8 { line-height:1.8; }
.line-H-1_9 { line-height:1.9; }

.f-W-L { font-weight: 300; }
.f-W-N { font-weight: normal; }
.f-W-M { font-weight: 500; }
.f-W-SB { font-weight: 600; }
.f-W-B , strong, b { font-weight: bold; }

.f-size-16 { font-size: var(--f-size-16) !important;}
.f-size-18 { font-size: var(--f-size-18);}
.f-size-20 { font-size: var(--f-size-20);}
.f-size-22 { font-size: var(--f-size-22);}
.f-size-24 { font-size: var(--f-size-24);}
.f-size-26 { font-size: var(--f-size-26);}
.f-size-30 { font-size: var(--f-size-30);}
.f-size-35 { font-size: var(--f-size-35);}
.f-size-40 { font-size: var(--f-size-40);}
.f-size-45 { font-size: var(--f-size-45);}
.f-size-55 { font-size: var(--f-size-45);}
.f-size-60 { font-size: var(--f-size-60);}
.f-size-110 { font-size: var(--f-size-110);}


.mb__10{margin-bottom: 0.52vw;}
.mb__15{margin-bottom: 0.78vw;}
.mb__20{margin-bottom: 1.04vw;}
.mb__25{margin-bottom: 1.3vw;}
.mb__30{margin-bottom: 1.56vw;}
.mb__35{margin-bottom: 1.82vw;}
.mb__40{margin-bottom: 2.08vw;}
.mb__100{margin-bottom: 5.21vw;}

p, ul, ol ol, ol ul, ul ol, ul ul { margin-bottom:1.302vw; }
ol, ul {padding-left: 1.46vw;}
h1, h2, h3, h4, h5, h6 {margin-bottom:1.042vw;font-weight: bold;}
h6 {font-size:1.146vw;}
h5 {font-size: 1.354vw;}
h4 {font-size: 1.563vw;}
h3 {font-size: 1.771vw;}
h2 {font-size: 1.979vw;}
h1 {font-size: 2.188vw;}

.min-w-0 {min-width: 0 !important;}

.last-p>p:last-child { margin-bottom: 0; }

.color-DarkBlue {color: var(--color-DarkBlue) !important;}
.color-Aero {color: var(--color-Aero) !important;}
.color-Sulu {color: #cafa81 !important;}
body.modal-open{overflow-y: auto !important; padding-right: 0 !important;}

.mainHeader{position: fixed; top: 0; left: 0; width: 100%; z-index: 99;}
.ctm-navbar{padding-top: 1.302vw; padding-bottom: 0; background-color: #ffffff; border-bottom: 1px solid #d9d9d9;}
.ctm-navbar .siteHeaderLogo{max-width: 7.813vw; width: 100%; margin: 0; padding-bottom: 1.302vw; padding-top: 0;}
.ctm-navbar .headerActions {display: flex; gap: 0.78vw; margin-left: 1.56vw;align-items: center;}
.ctm-navbar .headerActions .headerIcon{width: 1.04vw;}
.thm-navbar {font-size: var(--f-size-20); gap: 2.604vw;}
.thm-navbar > .nav-item .nav-link {color: var(--color-DarkBlue);position: relative; padding: 1.302vw 0; font-weight: 500; font-size: var(--f-size-20); position: relative;}
.thm-navbar > .nav-item .nav-link::before{content: ''; position: absolute; bottom: 01.04vw; right: 0;  height: 2px; width: 0; background-color: var(--color-DarkBlue); transition: .3s;}
.thm-navbar > .nav-item:hover > .nav-link::before, .thm-navbar > .nav-item .nav-link.active::before{width: 100%; left: 0; right: auto;}
.ctm-navbar .dropdown-menu {background-color: transparent; border: none; border-radius: 0;}
.navDrop-Menu{margin-top: 0.78vw !important; background-color: #ffffff; border-radius: 0.78vw; padding: 0; margin: 0; overflow: hidden;}
.navDrop-Menu .menuLeftWrp{padding: 2.6vw;}
.navDrop-Menu .menuRightWrp{padding: 6.25vw 2.08vw 2.08vw 2.08vw; background-color: #f2f2f2;}
.menu-closeBtn{background-color: var(--color-Aero) !important; z-index: 9; color:#ffffff !important; border: 0; width: 1.823vw; height: 1.823vw; border-radius: 100%; padding: 0; display: flex; align-items: center; justify-content: center; position: absolute; top: 0.781vw; right: 0.781vw;}

.menu-grid-3{ display: grid; grid-template-columns: 1fr 1fr 1fr; row-gap: 2.6vw; column-gap: 4.69vw; }
.menu-grid-4{ display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; row-gap: 2.08vw; column-gap: 1.82vw; }
.megamenuCon-Wrp{display: flex; flex-wrap: nowrap;}
.megamenuCon-Wrp .mega-menu-L{flex-grow: 1;}
.megamenuCon-Wrp .mega-menu-R{max-width: 21.61vw; min-width: 21.61vw;}
.menucard .menuCard-Thumb{margin-bottom: 1.04vw;}
.menucard .menucard_btnTop{margin-top: 0.78vw;}
.menucard .menucard_btnTop a{color: var(--color-DarkBlue);}
.submenu-Title{margin-bottom: 1.04vw;}
.sub-menulist {display: flex; flex-direction: column; gap: 1.04vw;}
.sub-menulist .sub-menuItem .sub-menuLink{color: #000000; text-decoration: none; font-size: var(--f-size-20); transition: all .3s;}
.sub-menulist .sub-menuItem .sub-menuLink:hover{font-weight: 500; transition: all .3s;}

.notification_cstDropD {background-color: #fff !important;border-radius: .63vw !important;padding: .63vw 0 !important;box-shadow: 0 0 5px 0px rgba(0,0,0,.3) !important;min-width: 15.1vw;}
.notification_cstDropD .insideWrap {padding-left: .63vw;padding-right: .63vw;max-height: 17.34vw;}
.notificationListing {list-style-type: none;padding: 0;margin: 0;}
.notificationListing > li { padding: .31vw 0; }
.notificationListing > li:first-child {padding-top: 0;}
.notificationListing > li:last-child {padding-bottom: 0;}
.notification_navItem {display: flex;gap: .63vw;text-decoration: none; color: var(--color-DarkBlue) !important;}
.notification_navItem .ThumbImg {width: 2.86vw; height: 2.86vw; min-width: 2.86vw;object-fit: cover;border-radius: .42vw;margin-top: .1vw;}
.notification_navItem .cont-Title {font-size: .83vw;line-height: 1.2;margin-bottom: .21vw;}
.notification_navItem .text-summary {font-size: .73vw;line-height: 1.2;}
.notification_navItem .notification-add {font-size: .63vw;line-height: 1.3;margin-top: .1vw;color: #797979;}

.txt-Truncate-2, .txt-Truncate-3 {display: -webkit-box;-webkit-box-orient: vertical; overflow: hidden;}
.txt-Truncate-2 {-webkit-line-clamp: 2;}
.txt-Truncate-3 {-webkit-line-clamp: 3;}
.txt-Truncate-4 {-webkit-line-clamp: 4;}
.hero-sectionWrp .bannerSlide{height: calc(100dvh - 5.16vw); display: flex; flex-direction: column;}
.hero-sectionWrp .bannerSlide .heroBg{height: calc(100dvh - 5.16vw); position: absolute; top: 0; width: 100%;}
.hero-sectionWrp .bannerSlide .heroBg img, .hero-sectionWrp .bannerSlide .heroBg video{height: 100%; width: 100%; object-fit: cover;}
.hero-sectionWrp .bannerSlide .heroContent{position: relative; max-width: 37.46vw; margin-left: auto; margin-right: 18.23vw; margin-top: 7.29vw;}
.hero-sectionWrp .bannerSlide .heroTitle{font-size: var(--f-size-60); color: var(--color-DarkBlue); font-weight: 300;}
.hero-sectionWrp .bannerSlide .heroSubTxt{font-size: var(--f-size-24); color: var(--color-DarkBlue);}
.menuCard-info{line-height: 1.3 !important;}

.section-Wrp{padding: 5.21vw 0;}
.pt-70{padding-top: 3.65vw !important;}
.pt-50{padding-top: 2.6vw !important;}
.pb-50{padding-bottom: 2.6vw !important;}
.pt-200{padding-top:10.42vw !important;}
.pb-200{padding-bottom:10.42vw !important;}
.discover_Work{background-color: #cfe6f1; padding: 1.04vw; border-radius: 2.29vw;}
.discover_Work .dwImg{margin-top: 1.56vw    ;}
.discover_Work .dW_content{max-width: 34.38vw;}
.dwSection_bg{background-image: url(../images/section-bg-1.jpg); background-size: cover; background-position: bottom center;}
.exp-zone-bg{background-image: url(../images/section-bg-2.jpg); background-size: cover; background-position: top center;}
.team_excBg{background-image: url(../images/team_exc-bg.jpg); background-size: cover; background-position: top center;}
.tangible-Bg{background-image: url(../images/section-bg-4.jpg); background-size: cover; background-position: bottom center;}
.performance_Bg{background-image: url(../images/section-bg-5.jpg); background-size: cover; background-position: top center;}
.gym-works_Bg{background-image: url(../images/gym-works-bg.jpg); background-size: cover; background-position: top center;}

.exp-CardWrp{display: grid;   grid-template-columns: 1fr 1fr 1fr;  gap:1.56vw; flex-wrap: wrap; width: 100%;}
.exp-Card { perspective: 5000px; min-height: 18.49vw; overflow: hidden;  border-radius: 1.56vw;}
.exp-Card .flip-card-front, .exp-Card .flip-card-back { position: absolute; box-shadow: 0px 1px 6.72px 1.28px rgba(151, 151, 151, 0.19); width: 100%; height: 100%; background-image: url(../images/card-bg.jpg); background-size: cover; background-repeat: no-repeat; background-position: center; -webkit-backface-visibility: hidden; backface-visibility: hidden;  border-radius: 1.56vw;}
.exp-Card .flip-card-inner { position: relative; width: 100%; height: 100%;  transition: transform 0.6s; transform-style: preserve-3d;}
.exp-Card:focus { outline: 0; }
.exp-Card:hover .flip-card-inner, .exp-Card:focus .flip-card-inner{ transform: rotateY(180deg); }
.exp-Card .flip-card-front { padding: 1.82vw; color:var(--color-DarkBlue); z-index: 2; display: flex; justify-content: center; flex-direction: column; row-gap: .833vw;}
.exp-Card .flip-card-back { color: #000000; transform: rotateY(180deg); z-index: 1; display: flex; justify-content: center;text-align: left; align-items: center; }
.exp-Card .cardArrow{max-width: 3.39vw;}
.space-x{padding:0 1.83vw;}
.space-y{padding:1.83vw 0;}

.cstScrollbar::-webkit-scrollbar {width: 5px; height: 5px;}
.cstScrollbar::-webkit-scrollbar-track { background: #cdcdcd; }
.cstScrollbar::-webkit-scrollbar-thumb { background-color: #9f9f9f; border-radius: 10px; }
.cstScrollbar {scrollbar-color: #9f9f9f #cdcdcd !important;scrollbar-width: thin !important;}

.team_excList{display: flex; flex-direction: column; gap: 0.94vw;}
.tangible_outcomes{background-color: #cfe6f1; overflow: hidden; border-radius: 2.29vw;}
.tangible_content{padding:2.6vw 2.6vw 2.6vw 4.17vw;}
.tangibleImg{height: 100%;}
.tangibleImg img{height: 100%; object-fit: cover;}

.performance_Value{display: flex;}
.per-Counter_Bx{text-align: center; flex-grow: 1; width: 33.333%; border-right: 1px solid var(--color-Aero); padding: 0 1.3vw;}
.per-Counter_Bx:last-child{border: none;}
.per-Counter_Bx .counterValue{font-size: 5.73vw; color: var(--color-Aero); font-weight: 400;}
.per-Counter_Bx .counterTitle{font-size: var(--f-size-40); color: var(--color-DarkBlue); font-weight: 400;}


.footerSec{padding: 3.65vw 0; color: #cfe6f1;}
.footerSec .footerInner{background-image: url(../images/footer-bg.jpg); background-size: cover; background-position: center; padding: 3.65vw; border-radius: 2.29vw; overflow: hidden;}
.ftrMenu-Group .menu-Item{margin-bottom: 0.52vw;}
.ftrMenu-Group .menu-Item:last-child{margin-bottom: 0;}
.ftrMenu-Group .menu-Item .frt-Link{text-decoration: none; font-size: var(--f-size-22); transition: all .3s; color: #cfe6f1; font-weight: 500;}
.ftrMenu-Group .menu-Item .frt-Link:hover{font-weight: 600; color: #ffffff;}
.footer_btRow {margin-top: 1.56vw;}
.frt-socialTop {gap: .83vw;}
.frt-Social{display: flex; gap: 0.63vw;}
.frt-Social .ftr-SocialItem{width: 2.4vw; height: 2.4vw; background-color: #ffffff; color: #0f294a; display: flex; justify-content: center; align-items: center; border-radius: 0.26vw; font-size: var(--f-size-20);}
.frt-Social .ftr-SocialItem .ftr-SocialLink{display: contents; color: var(--color-DarkBlue);}

.gw-stapsWrp{margin-top: -4.17vw;}
.waveLine { width: 100%; height: 100% }
.gym-worksBx{padding: 0.78vw; background-color: #ffffff; box-shadow: 0px 1px 6.72px 1.28px rgba(151, 151, 151, 0.19); border-radius: 0.99vw; max-width: 22.4vw;}
.gym-works-staps{position: absolute;}
.gym-works-staps .bulletPoint{width: 2.6vw; height: 2.6vw; position: absolute; display: block; border-radius: 100%; background-color: #ffffff;}

.gym-works-staps.step-1{top: 12%; left: -5%;}
.gym-works-staps.step-1 .bulletPoint{ top: -30%; left: 40%;}
.gym-works-staps.step-1 .gym-worksBx{ margin-left: -2.6vw;}

.gym-works-staps.step-2{top:58%; left: 22%;}
.gym-works-staps.step-2 .bulletPoint{ top: 5%; left: 40%;}
.gym-works-staps.step-2 .gym-worksBx{ margin-right: -2.6vw;}

.gym-works-staps.step-3{bottom:16%; right: -5%;}
.gym-works-staps.step-3 .bulletPoint{ bottom: -40%; left: 40%;}
.gym-works-staps.step-3 .gym-worksBx{ margin-right: -2.6vw;}

.gym-works-staps .bulletPoint::before{content: ''; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 1.3vw; height: 1.3vw; background-color: #76c3d5; border-radius: 100%; animation: blink 1.2s infinite ease-in-out;}
.gym-works-staps .staps_number{font-size: 13.02vw; font-weight: bold; color: #c9fc71; line-height: .7;}
@keyframes blink {
  0%, 100% {
    opacity: 1;
    transform: translate(-50%, -50%) scale(.9);
  }
  50% {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1);
  }
}
.scrollCard-h{height: 90%;}

.pgBg-Wrp{background-image: url(../images/inner-pg-bg.jpg); background-position: top center; background-attachment: fixed; background-repeat: no-repeat; padding-top:  0.89vw; background-size: cover;}
.inPg-content{display: flex; align-items: center; justify-content: space-between; gap: 1.56vw;}
.innerpg_Banner{border-radius: 2.29vw; overflow: hidden; height: 24.22vw; position: relative; padding: 3.39vw; display: flex; flex-direction: column; justify-content: end;}
.innerpg_Banner .innerpg-BgImg{height: 100%; width: 100%; position: absolute; top: 0; left: 0;}
.innerpg_Banner .innerpg-BgImg img{height: 100%; width: 100%; object-fit: cover;}
.inPg-txtWrp{position: relative; width: fit-content;}
/*.inPg-txtWrp::before{content: ''; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: #ffffff9e; box-shadow: rgb(255 255 255) 0px 0 5.21vw 1.04vw; backdrop-filter: blur(0px); border-radius: 0.52vw;}*/
.video_playBtn {background-repeat: no-repeat; /*background-image: url('../images/play-icon-white.png');*/ background-size: cover; width: 6.75vw; min-width: 6.75vw; background-color: transparent;box-shadow:none !important;}
.video_playBtn .playIcon {width:100%;height:100%;}
.videothumb{background-color: #ffffff; max-width: 7.81vw; width: 100%; border-radius: 0.42vw; overflow: hidden;position:relative;}
.videothumb img{height: 100%; width: 100%; object-fit: cover;}
.videoModal{display: block !important; visibility: hidden; transition: all .6s;}
.videoModal.show{visibility: visible; }
.videoModal .modal-dialog{max-width: calc(93% - 1.46vw); margin-left: auto; margin-right: auto; margin-top: 6.04vw; margin-bottom: 1.56vw; overflow: hidden; height: 0; min-height: 0; transition: all .6s;}
.videoModal.show .modal-dialog{height: calc(100dvh - 7.81vw); max-height: 51.042vw;}
.videoModal .modal-dialog .modal-content{border-radius: 2.29vw; height: 100%; overflow: hidden;}
.videoModal .modal-dialog .modal-content .modal-body{height: 100%;}
.videoModal .modal-dialog .modal-content .modalVideoWrp{height: 100%;}

/* .videoModal .modalVideoWrp{height: calc(100dvh - 9.38vw); min-height: 700px;} */
.videoModal .modalVideoWrp video{object-fit: cover;}
.modal-closeBtn { background-color: var(--color-Aero) !important; z-index: 9; color: #ffffff !important; border: 0; width: 1.823vw; height: 1.823vw; border-radius: 100%; padding: 0; display: flex; align-items: center; justify-content: center; position: absolute; top:  1.56vw; right: 1.56vw; }
.cst-PgTabs{background-color: #13274c; border-radius: 1.35vw 1.35vw 0 0; width: fit-content; overflow: hidden; } 
.cst-PgTabs .nav-item .nav-link{font-size: var(--f-size-26); color: #ffffff; font-weight: 600; line-height: 1; padding: 1.04vw 1.04vw 2.08vw 1.04vw; min-width: 20.83vw; text-align: center; border-radius: 1.30vw 1.30vw 0 0;}
.cst-PgTabs .nav-item .nav-link.active{background-color: var(--color-Aero);}
.cmnBx.bxTopWrp{margin-top: -1.04vw; position: relative;}
.cmnBx{background-color: #ffffff; border-radius: 1.35vw;  box-shadow: 0px 0.05vw 0.42vw 0.05vw rgba(151, 151, 151, 0.3); padding: 4.17vw;}
.activity_quickAccess{position: sticky; top: 6.25vw; display: flex; flex-direction: column; row-gap: 1.56vw;}
.quickAccess-Bx{padding: 1.82vw 1.56vw; border-radius: 1.56vw; background-color: #ffffff; box-shadow: 0px 0.05vw 0.36vw 0.05vw rgba(151, 151, 151, 0.32);}
.quickAccess-Bx.quickAccess-Bg{background-image: url(../images/quick-access-bg.jpg); background-position: center; background-size: cover;}
.down_FileWrp{display: flex; gap: 0.63vw; flex-direction: column;}
.down_FileWrp .down_FileLink{display: flex; align-items: center; text-decoration: none; gap: 1.15vw; justify-content: center; color: var(--color-DarkBlue); font-weight: 400;}
.down_FileWrp .down_FileLink .fileIcon{max-width: 1.46vw;}

/* Assessment Page */
.inPg-txtWrp.maxW{max-width: 21.61vw;}
.assessmentBx{padding: 5.208vw 4.69vw; border-radius: 1.56vw;  box-shadow: 0px 1px 6.72px 1.28px rgba(151, 151, 151, 0.3); background-color: #ffffff;}
.assessmentBx .ass_contentWrp{display: flex; gap: 2.08vw; background-image: url(../images/assessment-bg.png); background-repeat: no-repeat; background-size: contain; background-position: left center;     margin-left: -1.56vw; padding-left: 1.56vw;}
.assessmentBx .ass_contentWrp .whatThink_Wrp{max-width: 29.17vw; width: 100%; display: flex; align-items: center; gap: 0.52vw;}
.assessmentBx .ass_contentWrp .whatThink_Wrp .whatThink_img{max-width: 12.5vw; width: 100%;}
.wt-introBx{padding:4.17vw;  border-radius: 1.56vw; box-shadow: 0px 1px 6.72px 1.28px rgba(151, 151, 151, 0.3); background-color: #ffffff;}
.introBtnWrp{position: absolute; bottom: 0; left: 50%; transform: translate(-50%, 50%);}
.nextBtn{background-image: linear-gradient(-90deg, rgb(118,195,213) 0%, rgb(181,198,50) 100%); border: none; line-height: 1; border-radius: 0.21vw; padding: 0.78vw;}
.nextBtn.btn-MinW{min-width: 10.42vw;}
.ass_staps { display: none; opacity: 0; transition: opacity 0.5s ease; }
.ass_staps.active { display: block; }
.ass_staps.fade.show { opacity: 1; }
.innerBx{padding:4.688vw 1.823vw; border-radius: 1.563vw;  box-shadow: 0px 1px 6.72px 1.28px rgba(151, 151, 151, 0.5); background-image: url(../images/assessment-bg-2.png); background-size: contain; background-repeat: repeat;}
.asse_cardWrp { perspective: 10000px; min-height:31.25vw; height: 100%; overflow: hidden;  border-radius: 1.56vw;}
.asse_cardWrp .asse-card-front, .asse_cardWrp .asse-card-back { cursor: pointer; position: absolute; box-shadow: 0px 1px 6.72px 1.28px rgba(151, 151, 151, 0.19); width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; overflow: hidden;  border-radius: 1.56vw;}
.asse_cardWrp .asse_cardInner { position: relative; width: 100%; height: 100%;  transition: transform 0.6s; transform-style: preserve-3d;}
.asse_cardWrp:focus { outline: 0; }
.asse_cardWrp:focus .asse_cardInner, .asse_cardWrp.showback .asse_cardInner{ transform: rotateY(180deg); }
.asse_cardWrp .asse-card-front {z-index: 2; background-color: #b5c630;}
.wtsItem:nth-child(1) .asse_cardWrp .asse-card-front { background-color: #b6c630; }
.wtsItem:nth-child(2) .asse_cardWrp .asse-card-front { background-color: #13274c; }
.wtsItem:nth-child(3) .asse_cardWrp .asse-card-front { background-color: #76c3d5; }
.asse-card-back .cstScrollbar {
  -webkit-overflow-scrolling: touch; /* smooth scroll in iOS Safari */
  position: relative; /* force Safari to create a new stacking context */
  will-change: transform;
}
.asse_cardWrp .asse-card-front img{height: 100%; object-fit: contain; object-position: center;}
.asse_cardWrp .asse-card-back {background-color: #c9fc71; color: #000000; transform: rotateY(180deg); z-index: 1; font-size: var(--f-size-18);}
.bx-paddY{padding-top: 1.563vw; padding-bottom: 1.563vw;}
.bx-paddX{padding: 0 2.604vw;}
.cardTxt p{text-align: justify !important;}
.cardNum{position: absolute; top: 1.042vw; right: 1.042vw; font-size: 5.99vw; line-height: 1; font-weight: 900; color: #ffffff; opacity: .7;}
.whatThink-Title{padding:0.521vw 1.563vw; border-radius: 0.417vw; cursor: pointer; max-width: fit-content; max-width: 20.313vw; background-color: #ffffff; display: flex; align-items: center; gap: 0.521vw;  box-shadow: 0px 1px 6.72px 1.28px rgba(151, 151, 151, 0.5); transform: translateY(-50%); }
.whatThink-Title .iconImg{max-width: 4vw;}
.wts_Row { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1.823vw; }
.asse_cardEditerTxt h6 { font-size: var(--f-size-22); font-weight: 500; margin-bottom: 0;}
.asse_cardEditerTxt p { font-size: var(--f-size-18); margin-bottom: 0.52vw; line-height: 1.4;}
/* Assessment Page */

 /* 16-oct */
.editor_cont h3 {font-size: var(--f-size-40);font-weight: 500;color: var(--color-Aero);margin-bottom: .94vw;line-height: 1.15;}
.editor_cont h3:not(:first-child) {margin-top: 2.34vw;}
.editor_cont h5 {font-weight: 500;font-size: var(--f-size-26);line-height: 1.2;margin-bottom: 1.04vw;}
.editor_cont strong {font-weight: 500;}
.editor_cont ol ul {list-style-type: disc;}
.editor_cont ol > li:not(:last-child), .editor_cont ul > li:not(:last-child) {margin-bottom: .31vw;}
.extraGap_ol > ol > li:not(:last-child)  {margin-bottom: 1.46vw;}
.editor_cont a {color:var(--color-DarkBlue);text-decoration: none;transition: all .3s; word-wrap: break-word;}
.editor_cont a:hover {color:var(--color-Aero);}
.editor_cont table thead tr th, .editor_cont table tbody tr td{padding: 0.52vw; border: 1px solid rgba(19, 39, 76, 0.2);}
.card-more-nav > .groupBx:not(:last-child) {margin-bottom: 2.34vw;}
.morenav_list > li:not(:last-child) {margin-bottom: .31vw;}
.morenav_list a {color: var(--color-DarkBlue);text-decoration: none; transition: all .3s;}
.morenav_list a:hover {color: var(--color-Aero);}
/* End 16-oct */

/* Menu Tooltip */
.sub-menulist, .sub-menulist ul.mega-sub-menu > li {position: relative;}
.sub-menulist:hover, .sub-menulist ul.mega-sub-menu > li:hover {z-index:1;} 
.cst-tooltip .mega-menu-link{width: fit-content !important; position: relative !important;     z-index: 0;}
.wrapNavigation .mega-menu > .mega-menu-item .mega-menu-row > ul.mega-sub-menu > li.mega-menu-column:first-child {position:relative;z-index:1;}
/*.cst-tooltip .menu-tooltip {position: absolute;top: -0.52vw;left: calc(100% + 0.94vw);background: #13274C; margin:0 !important; max-width: 10.42vw; min-width:10.42vw; width:100%; height: auto;border-radius: 0.52vw;padding: 0.52vw;color: #ffffff;opacity: 0;z-index: 9; transition: all .3s; visibility: hidden; font-size:0.73vw !important; font-style: normal !important;}*/
.cst-tooltip .menu-tooltip {
    position: absolute;top: -0.52vw;left: calc(100% + 0.94vw);background: #ffffff;border: 1px solid #76c3d5; margin: 0 !important;min-width: 10.42vw;width: auto;height: auto;border-radius: 0.52vw;padding: 0.52vw;color: #13274C;opacity: 0;z-index: 9;transition: all .3s;visibility: hidden;font-size: 0.73vw !important;font-style: normal !important;white-space: nowrap;
    box-shadow: 1px 0px 4px 0px rgba(118, 195, 213, 0.5) !important;text-shadow: none;
}
.cst-tooltip .mega-menu-link:hover .menu-tooltip {opacity: 1; visibility: visible;}
.cst-tooltip .menu-tooltip::before {content: "";position: absolute;left: -0.27vw;top: 0.94vw; width: 0;height: 0;border-top: 0.31vw solid transparent;border-bottom: 0.31vw solid transparent;border-right: 0.31vw solid #ffffff;z-index: 1;} 
.cst-tooltip .menu-tooltip::after {content: "";position: absolute;left: -0.35vw;top: 0.94vw; width: 0;height: 0;border-top: 0.31vw solid transparent;border-bottom: 0.31vw solid transparent;border-right: 0.31vw solid #76c3d5;} 
.cst-tooltip .menu-tooltip .color-Aero {color: #13274C !important;font-weight: 700;}
/* Menu Tooltip */
.wrapNavigation .mega-sub-menu > .mega-menu-row .mega-menu-column.mega-menu-columns-3-of-12 > .mega-sub-menu > .mega-menu-item{background-color: #f2f2f2 !important; }
.wrapNavigation .mega-sub-menu > .mega-menu-row .mega-menu-column.mega-menu-columns-3-of-12.yellow > .mega-sub-menu > .mega-menu-item{background-color: #fff1c8 !important; }

/* Login Page */
.loginPg-Wrp{background-image: url(../images/log-pg-bg.jpg); background-position: top center; background-attachment: fixed; background-repeat: no-repeat; background-size: cover; }
.loginPg-Wrp .logPg-innWrp { min-height: 100dvh; padding: 50px 0; display: flex; width: 100%; min-width: 100%; flex-direction: column; justify-content: center; }
.loginBx{ box-shadow: 0px 1px 6.72px 1.28px rgba(151, 151, 151, 0.57); border-radius: 2.29vw; overflow: hidden; background-color: rgba(255, 255, 255, 0.6);}
.loginContent{padding:2.08vw 4.17vw;}
.loginImg{height: 100%;}
.loginImg img{height: 100%; object-fit: cover;}
.form-group{margin-bottom: 1.3vw;}
.form-group .md_cstLable{text-transform: uppercase; font-size: var(--f-size-18); font-weight: 500; margin-bottom: 0.26vw;}
.form-group .md_cstField{font-size: var(--f-size-18); background-color: #ffffff !important; border-radius: 0.16vw; box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.65),inset 0px 0px 5px 0px rgba(0, 0, 0, 0.1); padding: 0.78vw; min-height: 2.29vw; border: none;}
.form-group .icon_field{position: relative;}
.form-group .icon_field .inpIcon{position: absolute; top: 50%; transform: translateY(-50%); right: 0.94vw; color: #5d5d5d;}
.loginLogo{max-width: 11.2vw;}
.loginBtn{background-color: #76c3d5 !important; color: var(--color-DarkBlue); font-size: var(--f-size-22); font-weight: 500; padding: 0.52vw 2.08vw; border: none; min-width: 15.1vw;}
.loginPg-Wrp ~ body{padding: 0 !important;}
/* Login Page */

/* Site Loader */
.loaderWrap {position: fixed;top: 0;left: 0;z-index: 9;background-color: rgba(255, 255, 255, 0.5);width: 100%;height: 100%;}
.loaderWrap .loaderImg {background-color: #fff;border-radius: 100%;overflow: hidden;width: 5.21vw;height: 5.21vw;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);padding: 0.52vw;}
/* Site Loader */

/* Site Modal */
.cst-Modal .modal-content{border-radius:1.04vw;}
.cst-Modal .modal-body{padding: 2.08vw 1.56vw;}
.cst-Modal .btn-close{padding: 0; position: absolute; top: 0.78vw; right: 0.78vw; opacity: 1; width: auto; height: auto; z-index: 9; box-shadow: none; background-image: none; font-size: var(--f-size-20); line-height: 1;}
.modalWrap{max-width: 90%; margin: auto;}
.modalWrap .modalIcon{max-width: 4.17vw;}
/* Site Modal */

/* Creativity Zone */
.creativeInner{padding:3.646vw 4.167vw;}
.creativeCards{display: flex; flex-direction: column; row-gap: 1.823vw;}
.md_card {padding: 0.417vw; margin: 0.417vw; border-radius: 1.563vw;  box-shadow: 0px 1px 6.72px 1.28px rgba(151, 151, 151, 0.4); background-color: #ffffff;}
.md_card .md_cardThumb{border-radius: 1.302vw; overflow: hidden; height: 13.021vw; }
.md_card .md_cardThumb img{height: 100%; object-fit: cover;}
.md_card .md_cardCon{padding: 1.302vw;}
.md_card .md_cardCon .md_cardBtn{max-width: 3.646vw; margin-top: 0.521vw;}
.cre_meets-CardWrp{display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;  gap:1.042vw; flex-wrap: wrap; width: 100%; padding: 0 1.302vw; margin-top: -14.323vw;}
.mn_meets_carousel .slick-track{margin-left: 0 !important;}
.cre_meetsCard { perspective: 5000px; min-height: 18.49vw; overflow: hidden;  border-radius: 0.521vw;}
.cre_meetsCard .meetsCard_flip-front, .cre_meetsCard .meetsCard_flip-back { position: absolute; box-shadow: 0px 1px 6.72px 1.28px rgba(151, 151, 151, 0.19); width: 100%; height: 100%; background-image: url(../images/card-bg.jpg); background-size: cover; background-repeat: no-repeat; background-position: center; -webkit-backface-visibility: hidden; backface-visibility: hidden;  border-radius: 0.521vw;}
.cre_meetsCard .meetsCard_flip-inner { position: relative; width: 100%; height: 100%;  transition: transform 0.6s; transform-style: preserve-3d;}
.cre_meetsCard:focus { outline: 0; }
.cre_meetsCard:hover .meetsCard_flip-inner, .cre_meetsCard:focus .meetsCard_flip-inner{ transform: rotateY(180deg); }
.cre_meetsCard .meetsCard_flip-front { padding: 1.302vw; color:var(--color-DarkBlue); z-index: 2; display: flex; justify-content: center; flex-direction: column;}
.cre_meetsCard .meetsCard_flip-back { color: #000000; transform: rotateY(180deg); z-index: 1; display: flex; justify-content: center;text-align: left; align-items: center; }
.cre_meetsCard .meetsCard-Arrow{max-width: 3.385vw; margin-top: 0.781vw;}
.cre_meetsCard .meetsCard_flip-back .meetsCard_backTxt{padding:  1.302vw;}
.notify_Bx{padding: 2.083vw 4.167vw 2.083vw 6.25vw; box-shadow: 0px 1px 6.72px 1.28px rgba(151, 151, 151, 0.41); border-radius: 0.521vw; background-image: url(../images/notify-bg.jpg); background-size: cover;}
.notify_Bx .notify_Title{padding-left: 2.604vw;}
.notify_Form{display: flex; gap: 0.521vw; position: relative;}
.notify_Form .notify-Input{font-size: var(--f-size-24); padding: 0.781vw 2.604vw; line-height: 1; border-radius: 0; box-shadow: none; border: none; box-shadow: 0px 1px 6.72px 1.28px rgba(151, 151, 151, 0.41);}
.notify_Form .notify-Input::placeholder{color: var(--color-DarkBlue);}
.notify_Form .notifyBtn{background-color: var(--color-DarkBlue) !important; border-radius: 0; color: #ffffff; font-size: var(--f-size-24); line-height: 1; padding: 0.938vw 2.604vw;}
.notify_Form::before{content: ''; background-image: url(../images/notify-icon.png); width: 4.167vw; height: 4.688vw; background-size: contain; background-repeat: no-repeat; position: absolute; left: -2.604vw; top: -0.781vw;}
.mastClass{padding: 0.26vw;}
.cstTable{font-size: var(--f-size-40); font-weight: 500; box-shadow: 0px 1px 6.72px 1.28px rgba(151, 151, 151, 0.3);}
.cstTable thead tr th{font-size: var(--f-size-40); font-weight: 500; line-height: 1;}
.cstTable tbody tr td{font-size: var(--f-size-22); font-weight: 300;}
.cstTable tbody tr td:first-child{font-weight: 500;}
.cstTable thead tr th, .cstTable tbody tr td{padding: 1.042vw 1.823vw; border-bottom: 1px solid #d0d4db;}
.cstTable tbody tr:last-child td{border: none;}
.cstTable tbody tr:nth-child(even) { background-color: #e1f4fd; }
.sec_zonesWrapp {background-image: url(../images/zone-cards-bg.jpg);background-repeat: no-repeat;background-position: center top;background-size: cover;}
.exp-Card.zoneCard_item { min-height: 13.67vw; }
.exp-Card.zoneCard_item .flip-card-front{justify-content: start;}
.exp-Card.zoneCard_item .flip-card-back, .exp-Card.zoneCard_item .flip-card-front, .cre_meetsCard .meetsCard_flip-front, .cre_meetsCard .meetsCard_flip-back{border:1px solid #d4f9ee;}
.cst_mn_Slider .slick-list {margin-left: -.73vw;margin-right: -.73vw;}
.cst_mn_Slider .slick-list .slick-slide {padding-left: .73vw;padding-right: .73vw;}
.cst_mn_Slider.slick-slider .slick-prev.slick-arrow {left: -3.39vw;}
.cst_mn_Slider.slick-slider .slick-next.slick-arrow {right: -3.39vw;}
/* Assessment New */
.mn_assessment_wrapp { padding: 4.17vw; border-radius: 1.56vw; box-shadow: 0px 1px 6.72px 1.28px rgba(151, 151, 151, 0.3); background-color: #ffffff; }
.assessment_intro_wrapper { background-image: url(../images/assessment-bg.png); background-repeat: no-repeat; background-size: contain; background-position: left center; }
.mn_assessmentRow_wrap { gap: 2.92vw; }
.mn_assessmentRow_wrap .intro_Col { min-width: 29.17vw; max-width: 29.17vw; }
.mn_assesmentIntro_cont .iconWrapp { max-width: 12.5vw; margin: 0 auto .78vw auto; }
.mn_assessmentIntroCard { padding: 3.13vw 5.21vw; border-radius: 1.56vw; box-shadow: 0px 1px 6.72px 1.28px rgba(151, 151, 151, 0.3); background-color: #ffffff;min-height: 33.85vw; }
.mn_card_assessmentQ_wrapp { padding: 4.69vw 2.34vw 4.17vw 2.34vw; border-radius: 1.56vw; box-shadow: 0px 1px 6.72px 1.28px rgba(151, 151, 151, 0.3); margin-top: 2.86vw; background-color: #ffffff;background-image: url(../images/assessment-bg.png); background-repeat: repeat-x; background-size: 50%;}
.mn_card_assessmentQ_wrapp .overlay_assesmentHead {position: relative;z-index:1;margin-bottom: 2.6vw;margin-top: -7.81vw;}
.mn_assessmentQuiz_Sec_head { display: flex; align-items: center; gap: .52vw; background-color: #fff; border-radius: .42vw; padding: .52vw 1.04vw; box-shadow: 0px 1px .31vw .16vw rgba(151, 151, 151, 0.3); }
.mn_assessmentQuiz_Sec_head .col-icon {min-width:4.17vw;max-width: 4.17vw;height: 4.17vw;}
.mn_assessmentQuiz_Sec_head .col-icon .iconImg {width: 100%;height: 100%;object-fit: contain;}

.mn_quizCard { background-repeat: no-repeat; background-size: 11.98vw auto, 11.98vw auto, cover; background-image: url('../images/quiz-bg-dots-L.png'), url('../images/quiz-bg-dots-R.png'), url('../images/quiz-bg.jpg'); background-position: left center, right center, center center; border-radius: .94vw; box-shadow: 0px 1px .31vw .16vw rgba(151, 151, 151, 0.3); padding: 2.08vw 2.08vw; position: relative;min-height: 28.65vw;}

/* .mn_quizCard::before, .mn_quizCard::after { content: ""; position: absolute; top: 0; height: 100%; width: 11.98vw; background-size: contain; background-repeat: no-repeat; background-position: left center;z-index: 0; } */
.mn_quizWrappItem { min-height: 26.04vw; }
/* .mn_quizCard::before {left: 0;background-image: url('../images/quiz-bg-dots-L.png'); }
.mn_quizCard::after { right: 0;background-image: url('../images/quiz-bg-dots-R.png');} */
.mn_quiz_item.mx-w {max-width: 53.13vw;width: 100%;}
.mn_quizAnsList {row-gap: .16vw;}
.quizAns_item {position: relative;padding:.31vw 0;}
.quizAns_item .shape-L, .quizAns_item .shape-R {position: absolute;top: 0;bottom: 0;border-radius: 5.21vw;width: 50%;z-index: -1;}
.quizAns_item .shape-L::before, .quizAns_item .shape-R::before {content: "";position: absolute;height: 1px;background-color: #bccc49;transform: translateY(-50%);top: 50%;width: 2.6vw;}
.quizAns_item .shape-L {left: -.31vw;border-left: 1px solid #bccc49;}
.quizAns_item .shape-R {right: -.31vw;border-right: 1px solid #bccc49;}
.quizAns_item .shape-L::before {right: 100%;}
.quizAns_item .shape-R::before {left: 100%;}
.quizAns_item .inputItem {opacity: 0;width: 0;height: 0;position: absolute;left: 0;top: 0;cursor: pointer; display: none;}
.quizAns_item .ansLabel {display: flex;justify-content: center; align-items: center;padding: .42vw 2.4vw;border: 1px solid #bccc49;border-radius: 5.21vw;line-height: 1.1; text-align: center; min-height: 3.65vw; cursor: pointer;transition: all 0.2s linear;}
.quizAns_item .ansLabel:hover, .quizAns_item .inputItem:checked ~ .ansLabel {background-color: var(--color-DarkBlue);color: #fff;}
.mn_quizCard .quiz_carousel.slick-slider .slick-arrow.slick-prev {left: -1.35vw;}
.mn_quizCard .quiz_carousel.slick-slider .slick-arrow.slick-next {right: -1.35vw;}
.quiz_carousel.slick-slider {position: initial;}
/* .quiz_carousel.slick-slider .slick-list .slick-track {display: flex;align-items: center;} */
.quiz_carousel.slick-slider .slick-list {margin-left: -.42vw;margin-right: -.42vw;}
.quiz_carousel.slick-slider .slick-list .slick-slide {padding-left: .42vw;padding-right: .42vw;}
.mn_cst_slideArrow button.slick-arrow { width: 2.86vw; height: 2.86vw; border-radius: 100%; background-color: var(--color-DarkBlue); color: #fff !important;z-index: 3;opacity: 1; }
.mn_cst_slideArrow button.slick-arrow.slick-disabled {display: none !important;}
.mn_cst_slideArrow button.slick-arrow::before {opacity: 1;display: flex;justify-content: center;align-items: center; width: 100%;height: 100%;font-family: "Font Awesome 6 Free";font-weight: 900;font-size: 1.35vw;}
.mn_cst_slideArrow button.slick-arrow.slick-prev::before {content: "\f104";}
.mn_cst_slideArrow button.slick-arrow.slick-next::before {content: "\f105";}
.mc-sliderArrow button.slick-arrow{top: 6.51vw; transform: translateY(-0%);}

.mn_assessmentResult_wrap { padding: 0 1.3vw; }
.mn_assessmentResult_wrap .headSec-wrapp {margin-bottom: 1.82vw;}
.mn_result_info_Row {margin-left: -2.34vw;margin-right: -2.34vw;}
.mn_result_info_Row>[class*=col] {padding-right: 2.34vw;padding-left: 2.34vw;}
.mn_result_info_Row>[class*=col]:not(:last-child) {border-right: 1px solid var(--color-Aero);}
.mn_assessmentResult_wrap .bt_info {margin-top: 1.82vw;}
.mn_assessmentResult_wrap .bt_subInfo_list {gap: 0 1.35vw;}
.quiz_mngHide_slider.d-none {display: block !important;height: 0 !important;overflow: hidden !important;visibility: hidden !important;padding: 0 !important;margin: 0 !important;}
/* End Assessment New */

/* master Class */
.sec_masterCWrapp {background-image: url(../images/zone-cards-bg.jpg);background-repeat: no-repeat;background-position: center top;background-size: cover;}
.mc-Card_carousel .slick-track{margin-left: 0;}
.mc-Card_carousel .slick-slide { display: flex !important; height: auto !important; }
.mc-Card_carousel .slick-slide > div { height: 100%; }
/* master Class */

/* Chatbot */
.chatbot-container {position: fixed;z-index: 98;top: calc(5.16vw + 20px);left: 15px;right: 15px;bottom: 75px;background-color: #fff;display: flex;flex-direction: column; box-shadow: rgba(0, 0, 0, 0.25) 0px 20px 50px;border-radius: 12px;overflow: hidden;transform: scale(0.95) translateY(10px); transition: opacity 300ms, transform 300ms; visibility: hidden;opacity: 0;}
.chatbot-container.visiblityType {visibility: visible;}
.chatbot-container.visible-chatbot {transform: scale(1) translateY(0px); visibility: visible;opacity: 1;}
.chatbot-container .chatbotFrame {width: 100%;height: 100%;border: none;}
.chatbot-btn {width: 55px;height: 55px;right: 10px;bottom: 10px; background-color: #ddd;border-radius: 100%;overflow: hidden; border-radius: 100%;position: fixed;z-index: 98;padding: 0;border: none; display: flex;align-items: center;justify-content: center;box-shadow: 0 0 10px 0 rgba(0,0,0,.2) !important; transition: transform 300ms; transform: scale(1) rotate(0deg);}
.chatbot-btn:hover {transform: scale(1.05) rotate(0deg);}
.chatbot-btn.btn-active {background-color: #475569;transform: scale(1) rotate(90deg);}
.chatbot-btn .chatIconImg {height: 100%; width: 100%; object-fit: contain;}
.chatbot-btn .chatIconSvg {width: 24px;height: 24px; display: none;}
.chatbot-btn.btn-active .chatIconSvg {display: block;}
.chatbot-btn.btn-active .chatIconImg {display: none;}
/* End Chatbot */

.logoutDrop .dropdown-menu{background-color: #ffffff; padding: 0px !important; overflow: hidden; background-color: #fff !important; border-radius: .63vw !important; box-shadow: 0 0 5px 0px rgba(0, 0, 0, .3) !important;}
.logoutDrop .dropdown-menu .dropdown-item{display: flex; gap: 5px; align-items: center; justify-content: center;}

.submitBtn { background-color: var(--color-DarkBlue) !important;border-radius: 0;color: #ffffff !important; font-size: var(--f-size-18);line-height: 1;padding: 0.938vw 2.604vw;border-radius: 0.16vw;}
.formModal .modal-content{background-image: url(https://chatbot-aa1a1.web.app/assets/bg.jpeg);background-size: cover;background-position: center;}
.cst-Modal.lg-modal .modal-dialog{max-width:52.083vw;}
.cst-Modal.formModal .modal-body{padding:2.604vw;}
.cst-Modal.formModal{padding:0;}

/* New Homepage */
.mdn_HeroSection{background-repeat: no-repeat; background-size: cover; background-color: #a6d8e3; padding: 5.21vw 0; min-height: 39.06vw; display: flex; flex-direction: column; justify-content: center;}
.mdn_HeroContent{max-width: 34.9vw;}
.hero-visual{display: flex; flex-direction: column; row-gap: 1.04vw;}
.hero-visual .noteBx{border-radius: 1.04vw; box-shadow: 0px .31vw 1.15vw .36vw rgba(151, 151, 151, 0.3); background-color: #ffffff; padding: .78vw 1.56vw; width: fit-content;}
.hero-visual .itemWrap:nth-child(1) .noteBx{background-color: #13274c; color: #c9fc71; transform: rotate(-10deg);}
.hero-visual .itemWrap:nth-child(2) .noteBx{transform: rotate(10deg); margin-right: 5.21vw;}
.hero-visual .itemWrap:nth-child(3) .noteBx{background-color: #c9fc71; color: #13274c; transform: rotate(-5deg);}
.mdn_cstBtn{background-color: var(--color-DarkBlue) !important; color: #ffffff !important; font-size: var(--f-size-26); padding: 1.04vw 2.6vw; border-radius: 5.21vw; line-height: 1; border: 0;}
.headTag{background-color: #c9fc71; padding: .31vw 1.04vw; border-radius: 1.04vw; font-size: var(--f-size-18);}
.textLine{position: relative;}
.textLine::after{content: ''; height: 1.04vw; width: 100%; background-color: #c9fc71; position: absolute; left: 0; bottom: .52vw;}
.workFront-bg{background-image: url(../images/work-front-bg.jpg); background-size: cover; background-position: top center;}
.outcome-bg{background-image: url(../images/outcome-bg.jpg); background-size: cover; background-position: top center;}


.cstCard_home .backInsideWrap{border-radius: 1.56vw;}
.cardIcon-sm {width: 1.67vw;min-width: 1.67vw;display: flex;}
.tagStl-cs {font-size: var(--f-size-16);color: var(--color-DarkBlue);font-weight: 600;line-height: 1.2; background-color: #b7e0e7;padding: .31vw .83vw;border-radius: 5.21vw;display: inline-block; text-wrap: nowrap;}
.tagStl-cs.sz-sm { font-size: .73vw; padding-bottom: .16vw; }
.cstBtn-style {font-size: var(--f-size-16);color: var(--color-DarkBlue); border: none;border-radius: 0; padding: 0 4.17vw 0 0;line-height: 1.2;position: relative;}
.cstBtn-style::after {content: "";position: absolute;bottom: .26vw;right: 0;width: 3.54vw;height: .36vw;background-repeat: no-repeat;background-size: contain;background-position: right bottom; background-image: url("../images/card-arrow.png");}
.cstInfoListing > li {border-bottom: 1px solid rgba(255,255,255,.2);}
.cstInfoListing .linItem {text-decoration: none;display: block;padding-top: .63vw;padding-bottom: .63vw}
.cstInfoListing .linItem .titleR {gap: .42vw;margin-bottom: .21vw;}
.cstCard_home .backInsideWrap.bgBlue {background-color: var(--color-DarkBlue);color: #fff;}
.cstCard_home .backInsideWrap.bgBlue .cstInfoListing .linItem:hover .titleR {color: #cafa81;}
.cstCard_home .backInsideWrap.bgBlue .cstInfoListing .linItem {color: #fff}
.cstCard_home .backInsideWrap.bgBlue .tagStl-cs {background-color: #cafa81;color: var(--color-DarkBlue);}
.cstCard_home .backInsideWrap.bgGreen {background-color: #cafa81;}
.cstCard_home .backInsideWrap.bgGreen .cstInfoListing .linItem {color: var(--color-DarkBlue)}
.cstCard_home .backInsideWrap.bgGreen .tagStl-cs {background-color: var(--color-DarkBlue);color: #fff;}
.cstCard_home .backInsideWrap.bgGreen .cstInfoListing > li {border-bottom: 1px solid rgba(0, 0, 0, .2);}
.bg-DarkBlue {background-color: var(--color-DarkBlue) !important;}

.exp-Card.cstCard_home {min-height: 0;overflow: inherit;}
.exp-Card.cstCard_home .flip-card-inner {min-height: 18.75vw;}
.exp-Card.cstCard_home .flip-card-front, .exp-Card.cstCard_home .flip-card-back {box-shadow: 0px 1px 7px 2px rgb( 0, 0, 0, 0.05);border: 1px solid rgba(0, 0, 0, .08);}
.homeSlider-Wrp {padding-left: 4.17vw;padding-right: 4.17vw;}
.homeSlider-Wrp .slick-list{margin: 0 -0.781vw; overflow: visible;}
.homeSlider-Wrp .cardItem{padding: .36vw  0.781vw;}
.sliderDots.slick-dotted.slick-slider { margin-bottom: 2.604vw;}
.sliderDots .slick-dots{bottom: -2.604vw;display: flex;justify-content: center;}
.sliderDots .slick-dots li{width: auto; height: auto; margin: 0 0.26vw;}
.sliderDots .slick-dots li button:before{display: none;}
.sliderDots .slick-dots li button{width: 0.521vw; height: 0.521vw; padding: 0 !important; background-color: var(--color-DarkBlue); border-radius: 0.521vw; opacity: .3; transition: all .3s;}
.sliderDots.dotLight .slick-dots li button{background-color: #ffffff;}
.sliderDots .slick-dots li.slick-active button{opacity: 1; width: 1.042vw;}
.cstCard_home .backInsideWrap.space-y{padding: 1.302vw 0;}

.lightBlue-bg{background-color: #cfe6f1;}

.provenPath-card{background-color: #ffffff; border-radius: 1.56vw; padding: 1.82vw; display: flex; flex-direction: column; row-gap: 1.302vw;}
.proPath-head{gap: 0.781vw;}
.proPath-head .tagStl-cs{margin-top: 0.521vw;}
.roadmapList{display: flex; flex-direction: column; row-gap: 0.625vw;}
.roadmapList .roadmapItem{ background-color: #edfdd4; padding: 0.781vw; border-radius: 0.521vw; color: var(--color-DarkBlue); display: flex; gap: 1.302vw; text-decoration: none; transition: all .3s;}
.roadmapList .roadmapItem:hover{transform: translateY(-.16vw); box-shadow: rgba(99, 99, 99, 0.2) 0px .1vw .42vw 0px;}
.roadmapList .stapNo{ background-color: #ffffff; color: var(--color-DarkBlue); font-size: var(--f-size-16); font-weight: 500; width: 1.302vw; min-width: 1.302vw; height: 1.302vw; border-radius: 0.26vw; display: flex; align-items: center; justify-content: center;}
.roadmapList li:nth-of-type(2) .roadmapItem{background-color: #e0f2f5;}
.roadmapList li:nth-of-type(3) .roadmapItem{background-color: #13274c; color: #ffffff;}

.mdn_cst_card{ box-shadow: 0px 1px 6.72px 1.28px rgba(151, 151, 151, 0.19); width: 100%; height: 100%; background-image: url(../images/card-bg.jpg); background-size: cover; background-repeat: no-repeat; background-position: center; -webkit-backface-visibility: hidden; backface-visibility: hidden; border-radius: 1.56vw; padding: 1.82vw; min-height: 10.42vw; display: flex; flex-direction: column;}
/* End New Homepage */

/***********responsive*************/

@media (min-width:992px){
.lg-container-vw {max-width:93%; margin-right: auto; margin-left: auto;}
.container-pd-vw {padding-right: .781vw;padding-left: .781vw;}
.row-vw {margin-right: -.781vw;margin-left: -.781vw;}
.row-vw>.col, .row-vw>[class*=col] {padding-right: .781vw;padding-left: .781vw;}
.row-vw10 {margin-right: -0.521vw;margin-left: -0.521vw;}
.row-vw10>.col, .row-vw10>[class*=col] {padding-right: 0.521vw;padding-left: 0.521vw;}
.team_exc-row {margin-right: -5.21vw;margin-left: -5.21vw;}
.team_exc-row>.col, .team_exc-row>[class*=col] {padding-right: 5.21vw;padding-left: 5.21vw;}
.activity-row {margin-right: -2.6vw;margin-left: -2.6vw;}
.activity-row>.col, .activity-row>[class*=col] {padding-right: 2.6vw;padding-left: 2.6vw;}
.thm-navbar > .dropdown > .dropdown-toggle::after {display: none;}
.thm-navbar > .dropdown{position: unset;}
/* .ctm-navbar .nav-item .dropdown-menu {display: unset !important; margin-top: 50px; transition: all .3s; opacity: 0; visibility: hidden; width: 100%; left: 0 !important; top: 100% !important;}
.ctm-navbar .nav-item:hover .dropdown-menu {display: block !important; margin-top: 0px; opacity: 1; visibility: visible; height: auto;  margin-top: 0 !important; width: 100%;} */
.ctm-navbar .nav-item .dropdown-menu {width: 100%;}
/* Wp-Menu */
.wrapNavigation .mega-menu-wrap .mega-menu {font-size: var(--f-size-20) !important; gap: 2.604vw !important; display: flex !important;}
.wrapNavigation .mega-menu-wrap .mega-menu > li.mega-menu-item > a.mega-menu-link{ color: var(--color-DarkBlue) !important; position: relative !important; padding: 1.302vw 0 !important; font-weight: 500 !important; font-size: var(--f-size-20) !important; position: relative; height: auto !important; line-height: 1 !important;}
.wrapNavigation .mega-menu-wrap .mega-menu > li.mega-menu-item > a.mega-menu-link::before{content: '' !important; position: absolute !important; bottom: 01.04vw !important; right: 0 !important;  height: 2px !important; width: 0 !important; background-color: var(--color-DarkBlue) !important; transition: .3s !important;}
.wrapNavigation .mega-menu-wrap .mega-menu > li.mega-menu-item > a.mega-menu-link:hover::before, .wrapNavigation .mega-menu-wrap .mega-menu > li.mega-menu-item > a.mega-menu-link.active::before, .wrapNavigation .mega-menu-wrap .mega-menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link::before{width: 100% !important; left: 0 !important; right: auto !important;}
.wrapNavigation .mega-menu-wrap .mega-menu > li.mega-menu-item > a.mega-menu-link .mega-indicator{display: none !important;}
.wrapNavigation .mega-menu-wrap .mega-menu > li.mega-menu-item > .mega-sub-menu { margin-top: 0.78vw !important; background-color: transparent !important; padding: 0 !important;}
.wrapNavigation .mega-sub-menu > .mega-menu-row { margin-top: 0.78vw !important; background-color: #ffffff !important; border-radius: 0.78vw !important; padding: 0 !important; margin: 0 !important; overflow: hidden !important; display: flex !important; flex-wrap: nowrap !important;}
.wrapNavigation .mega-sub-menu > .mega-menu-row .mega-menu-column.mega-menu-columns-9-of-12{flex-grow: 1 !important;}
.wrapNavigation .mega-sub-menu > .mega-menu-row .mega-menu-column.mega-menu-columns-9-of-12 > .mega-sub-menu{padding: 2.6vw !important;}
.wrapNavigation .mega-sub-menu > .mega-menu-row .mega-menu-column.mega-menu-columns-9-of-12 > .mega-sub-menu > .mega-menu-item{float: none !important; padding: 0 !important;}
.wrapNavigation .mega-sub-menu > .mega-menu-row .mega-menu-column.mega-menu-columns-12-of-12 > .mega-sub-menu{padding: 2.6vw !important;}
.wrapNavigation .mega-sub-menu > .mega-menu-row .mega-menu-column.mega-menu-grid-3 > .mega-sub-menu {    display: grid !important; grid-template-columns:1fr 1fr 1fr !important; row-gap: 0 !important; column-gap: 4.69vw !important;}
.wrapNavigation .mega-sub-menu > .mega-menu-row .mega-menu-column.mega-menu-grid-3 > .mega-sub-menu > li:first-child { grid-column: 1 / -1 !important; }
.wrapNavigation .mega-sub-menu > .mega-menu-row .mega-menu-column.mega-menu-grid-3 > .mega-sub-menu > li:nth-child(n+5) { margin-top: 2.6vw !important; }
.wrapNavigation .mega-sub-menu > .mega-menu-row .mega-menu-column.mega-menu-grid-4 > .mega-sub-menu {    display: grid !important; grid-template-columns:1fr 1fr 1fr 1fr !important; row-gap: 0 !important; column-gap: 1.82vw !important;}
.wrapNavigation .mega-sub-menu > .mega-menu-row .mega-menu-column.mega-menu-grid-4 > .mega-sub-menu > li:first-child { grid-column: 1 / -1 !important; }
.wrapNavigation .mega-sub-menu > .mega-menu-row .mega-menu-column.mega-menu-grid-4 > .mega-sub-menu > li:nth-child(n+6) { margin-top: 2.6vw !important; }
.wrapNavigation .mega-sub-menu > .mega-menu-row .mega-menu-column.mega-menu-grid-2 > .mega-sub-menu {    display: grid !important; grid-template-columns: 1fr 1fr !important; row-gap: 0 !important; column-gap:4.69vw !important;}
.wrapNavigation .mega-sub-menu > .mega-menu-row .mega-menu-column.mega-menu-grid-2 > .mega-sub-menu > li:first-child { grid-column: 1 / -1 !important; }
.wrapNavigation .mega-sub-menu > .mega-menu-row .mega-menu-column.mega-menu-grid-2 > .mega-sub-menu > li:nth-child(n+6) { margin-top: 2.6vw !important; }
.wrapNavigation .mega-sub-menu > .mega-menu-row .mega-menu-column.mega-menu-columns-3-of-12{max-width: 21.61vw; min-width: 21.61vw; height: 100% !important; }
.wrapNavigation .mega-sub-menu > .mega-menu-row .mega-menu-column.mega-menu-columns-3-of-12 > .mega-sub-menu{height: 100% !important;}
.wrapNavigation .mega-sub-menu > .mega-menu-row .mega-menu-column.mega-menu-columns-3-of-12 > .mega-sub-menu > .mega-menu-item{padding: 6.25vw 2.08vw 2.08vw 2.08vw !important; height: 100% !important; }
.wrapNavigation .mega-sub-menu  .mega-menu-item{float: none !important; width: 100% !important;}
.wrapNavigation .mega-sub-menu  {flex-grow: 1;}
.wrapNavigation .menu-col.titleFont > .mega-menu-link{color: var(--color-Aero) !important; line-height: 1.2 !important; margin-bottom: 0.52vw !important; font-size: var(--f-size-20) !important; font-weight: 600 !important; text-transform: uppercase !important;}
.wrapNavigation .menu-col .menuLinktxt > .mega-menu-link{font-size: var(--f-size-20) !important; line-height: 1.2 !important; color: #000 !important; font-weight: 300 !important;}
.wrapNavigation .menu-col.sub-menulist > .mega-menu-link{color: var(--color-Aero) !important; line-height: 1.2 !important; margin-bottom: 1.04vw !important; font-size: var(--f-size-20) !important; font-weight: 600 !important; text-transform: uppercase !important;}
.wrapNavigation .menu-col.sub-menulist > .mega-sub-menu{display: flex !important; flex-direction: column !important; gap: 1.04vw !important;}
.wrapNavigation .menu-col.sub-menulist > .mega-sub-menu .mega-menu-item .mega-menu-link{color: #000000 !important; text-decoration: none !important; font-size: var(--f-size-20) !important; transition: all .3s !important; font-weight: 300 !important; line-height: 1.2 !important;}
.wrapNavigation .menu-col.sub-menulist > .mega-sub-menu .mega-menu-item .mega-menu-link:hover {text-shadow: 1px 0px 0px #000000;}
.wrapNavigation .mega-sub-menu > .mega-menu-row .mega-menu-column.mega-menu-columns-3-of-12.mega-menuCardbgNone > .mega-sub-menu > .mega-menu-item{background-color: transparent !important;}
.wrapNavigation:before {content: "";position: fixed;background-color: rgba(0,0,0,.5); top: 5.16vw;bottom: 0; left: 0;right: 0; opacity: 0;visibility: hidden;z-index: 0; transition: all .5s !important;}
.wrapNavigation.showMegaMenu:before {opacity: 1;visibility: visible;}

/* Creativity Zone */
.cre_meets-CardWrp.mn_meets_carousel.slick-slider {grid-template-columns: 1fr;}
.cre_meets-CardWrp.mn_meets_carousel.slick-slider .slick-list {margin-left: -.52vw;margin-right: -.52vw;}
.cre_meets-CardWrp.mn_meets_carousel.slick-slider .slick-list .slick-slide {padding-left: .52vw;padding-right: .52vw;}
.cre_meets-CardWrp.mn_meets_carousel.slick-slider .slick-arrow.slick-prev {left: -.52vw;}
.cre_meets-CardWrp.mn_meets_carousel.slick-slider .slick-arrow.slick-next {right: -.52vw;}
/* End Creativity Zone */

}
@media (min-width: 768px)  {

 }
@media (max-width:991px){
    :root{
        --f-size-16:12px;
        --f-size-18:13px;
        --f-size-20:14px;
        --f-size-22:15px;
        --f-size-24:16px;
        --f-size-26:18px;
        --f-size-35:22px;
        --f-size-30:20px;
        --f-size-40:24px;
        --f-size-45:26px;
        --f-size-60:30px;
        --f-size-110:45px;
    }

    .container-fluid { padding-left: 25px; padding-right: 25px; }
    /* body{padding-top:77px;} */

   .mb__10{margin-bottom: 8px;}
    .mb__15{margin-bottom: 12px;}
    .mb__20{margin-bottom: 15px;}
    .mb__25{margin-bottom: 18px;}
    .mb__30{margin-bottom: 20px;}
    .mb__35{margin-bottom: 22px;}
    .mb__40{margin-bottom: 25px;}
    .mb__100{margin-bottom: 50px;}
    body { padding-top: 70px; }
    p, ul, ol ol, ol ul, ul ol, ul ul {margin-bottom:18px;}
    ol, ul {padding-left: 20px;}
    h1, h2, h3, h4, h5, h6 {margin-bottom:18px;}

    .no-scroll{overflow: hidden;}

    .notification_cstDropD { border-radius: 8px !important; padding: 6px 0 !important; box-shadow: 0 0 5px 0px rgba(0,0,0,.3) !important; min-width: 220px; }
    .notification_cstDropD .insideWrap { padding-left: 6px; padding-right: 6px; max-height: 300px; }
    .notification_navItem {gap: 8px;}
    .notification_navItem .ThumbImg { width: 32px; height: 32px; min-width: 32px; border-radius: 4px; margin-top: 1px; }
    .notification_navItem .cont-Title { font-size: 12px; margin-bottom: 2px; }
    .notification_navItem .text-summary {font-size: 10px;}
    .notification_navItem .notification-add {font-size: 9px;margin-top: 2px;}
    .notificationListing > li { padding: 4px 0;}


    .navbar-toggler{float:right;border:none;padding-right:0;padding: 0;margin-left: 10px;}
    .navbar-toggler:active,.navbar-toggler:focus{outline:0;box-shadow: none}
    .navbar-toggler-icon{width:24px;height:17px;background-image:none;position:relative;border-bottom:1px solid #000000;transition:.3s linear}
    .navbar-toggler-icon:after,.navbar-toggler-icon:before{width:24px;position:absolute;height:1px;background-color:#000000;top:0;left:0;content:'';z-index:2;transition:.3s linear}
    .navbar-toggler-icon:after{top:8px}
    .navbar-toggler[aria-expanded=true] .navbar-toggler-icon:after{transform:rotate(45deg)}
    .navbar-toggler[aria-expanded=true] .navbar-toggler-icon:before{transform:translateY(8px) rotate(-45deg)}
    .navbar-toggler[aria-expanded=true] .navbar-toggler-icon{border-color:transparent}
    .ctm-navbar{padding-top:15px; padding-bottom: 15px;}
    .ctm-navbar .siteHeaderLogo{max-width: 130px;padding-bottom:0;}
    .ctm-navbar .headerActions {gap:15px; margin-left:0;}
    .ctm-navbar .headerActions .headerIcon{width: 18px;}
    .thm-navbar {gap: 0;}
    .thm-navbar > .nav-item .nav-link {padding:18px 15px; border-bottom: 1px solid #eaeaea; line-height: 1;}
    .thm-navbar > .nav-item .nav-link::before{display: none;}
    .thm-navbar > .nav-item .nav-link::before{content: ''; position: absolute; bottom: 01.04vw; right: 0;  height: 2px; width: 0; background-color: var(--color-DarkBlue); transition: .3s;}
    .thm-navbar > .nav-item:hover > .nav-link::before, .thm-navbar > .nav-item .nav-link.active::before{width: 100%; left: 0; right: auto;}
    .ctm-navbar .dropdown-menu {background-color: transparent; border: none; border-radius: 0;}
    .navDrop-Menu{margin-top: 0 !important; border-radius: 0;}
    .navDrop-Menu .menuLeftWrp{padding: 0; margin-bottom: 40px;}
    .navDrop-Menu .menuRightWrp{padding: 20px; background-color: #f2f2f2;}
    .menu-closeBtn { width: 30px; height: 30px; top: 10px; right: 10px; }

    /* .ctm-navbar .wrapNavigation {position: fixed; top: 72px; left: -100%; width: 100%; transition:all .3s; min-height: calc(100dvh - 72px); background-color: #ffffff; box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;} */
    .ctm-navbar .wrapNavigation .thm-navbar{height: 100%;}
    .ctm-navbar .navbar-collapse.show .wrapNavigation{left: 0;}
    .thm-navbar > .dropdown > .dropdown-toggle::after {content: "\f105"; border: none; font-family: 'Font Awesome 6 Free'; font-weight: 900; margin: 0; position: absolute; right: 15px;}
    .navbar-nav .nav-link.active, .navbar-nav .nav-link.show{background-color: var(--color-DarkBlue); color: #ffffff;}
    .hero-sectionWrp .bannerSlide{height: 500px;}
    .hero-sectionWrp .bannerSlide .heroBg{height: 500px;}
    .hero-sectionWrp .bannerSlide .heroContent{ max-width: 58%; margin-right: 5%; margin-top: 10%;}
    .ctm-navbar .thm-navbar .dropdown-menu{position: fixed; z-index: 99; top: 70px; left: 0; width: 100%; height: 100%; min-height: calc(100dvh - 72px); background: #ffffff; max-height: calc(100dvh - 72px);}
    .ctm-navbar .thm-navbar .dropdown-menu{opacity: 1; visibility: hidden; left: -100%; display: block; transition: .3s;}
    .ctm-navbar .thm-navbar .dropdown-menu .navDrop-Menu{overflow: auto; height: 100%;}
    .ctm-navbar .thm-navbar .dropdown-menu.show{opacity: 1; visibility: visible; left: 0; display: block;}
    .megamenuCon-Wrp{flex-direction: column; padding: 30px;}
    .megamenuCon-Wrp .mega-menu-R { max-width: 350px; min-width: 350px; }
    .menucard .menuCard-Thumb { margin-bottom:15px; }
    .menu-grid-3 { grid-template-columns: 1fr 1fr; row-gap:35px; column-gap:35px; }
    .menu-grid-4 { grid-template-columns: 1fr 1fr 1fr ; row-gap:20px; column-gap: 20px; }
    .section-Wrp{padding: 50px 0;}
    .pt-70{padding-top: 35px !important;}
    .pt-50{padding-top: 25px !important;}
    .pb-50{padding-bottom: 25px !important;}
    .pt-200{padding-top:80px !important;}
    .pb-200{padding-bottom:80px !important;}
    .discover_Work{padding: 20px; border-radius:20px;}
    .discover_Work .dwImg{margin-top:15px;}
    .discover_Work .dW_content{max-width:100%;}
    .exp-CardWrp{gap:15px; grid-template-columns: 1fr 1fr;}
    .exp-Card {min-height: 210px; border-radius: 15px;}
    .exp-Card .flip-card-front, .exp-Card .flip-card-back {border-radius:15px;}
    .exp-Card:hover .flip-card-inner, .exp-Card:focus .flip-card-inner{ transform: rotateY(180deg); }
    .exp-Card .flip-card-front { padding:20px; row-gap:7px;}
    .exp-Card .cardArrow{max-width: 50px;}
    .space-x{padding:0 20px;}
    .space-y{padding:20px 0;}
    .team_excList{gap: 10px;}
    .tangible_outcomes{border-radius: 20px;}
    .tangible_content{padding:35px 20px}
    .per-Counter_Bx{ padding: 0 15px;}
    .per-Counter_Bx:last-child{border: none;}
    .per-Counter_Bx .counterValue{font-size: 55px;}
    .footerSec{padding: 40px 0;}
    .footerSec .footerInner{padding: 30px; border-radius: 20px;}
    .ftrMenu-Group .menu-Item{margin-bottom: 8px;}
    .ftrMenu-Group .menu-Item .frt-Link{text-decoration: none; font-size: var(--f-size-22);}
    .footer_btRow {margin-top: 26px;}
    .frt-socialTop {gap: 8px;}
    .frt-Social{gap: 10px;}
    .frt-Social .ftr-SocialItem{width:28px; height:28px; border-radius: 5px;}
    .gw-stapsWrp{margin-top: 0;}
    .gym-worksBx{padding:12px; border-radius:10px; max-width: 31.28vw; font-size: 14px;}
    .gym-works-staps .bulletPoint{width: 24px; height: 24px;}
    .gym-works-staps .bulletPoint::before{width: 12px; height: 12px;}
    .gym-works-staps.step-1{top: 13%; left: -6%;}
    .gym-works-staps.step-1 .gym-worksBx{ margin-left: -20px;}
    .gym-works-staps.step-2{top:60%; left: 14%;}
    .gym-works-staps.step-2 .bulletPoint{ top: -30%;}
    .gym-works-staps.step-2 .gym-worksBx{ margin-right: -20px;}
    .gym-works-staps.step-3{bottom:13%;}
    .gym-works-staps.step-3 .gym-worksBx{ margin-right: -20px;}
    .gym-works-staps .staps_number{font-size:90px;}
    @keyframes blink {
    0%, 100% {
        opacity: 1;
        transform: translate(-50%, -50%) scale(.9);
    }
    50% {
        opacity: 1;
        transform: translate(-50%, -50%) scale(1);
    }
    }
    .pgBg-Wrp{padding-top:  15px;}
    .inPg-content{gap: 25px;}
    .innerpg_Banner{border-radius: 20px; height: 300px; padding:35px 25px;}
    .inPg-txtWrp::before{box-shadow: rgb(255 255 255) 0px 0 30px 5px; border-radius: 8px;}
    .videothumb{max-width: 100px; width: 100px; border-radius: 8px;}
    .videothumb img{height: 100%; width: 100%; object-fit: cover;}
    .video_playBtn {width: 95px;min-width:95px;}
	.videoModal .modal-dialog {max-width: calc(100% - 50px);}
    .videoModal .modal-dialog{margin-top: 85px; margin-bottom: 20px;}
    .videoModal .modal-dialog .modal-content{border-radius: 20px;}
    /* .videoModal .modalVideoWrp{height: 450px; min-height: 450px;} */
    .modal-closeBtn {width:30px; height:30px; top: 10px; right: 10px; }
    .cst-PgTabs{border-radius: 15px 15px 0 0;} 
    .cst-PgTabs .nav-item .nav-link{padding: 13px 13px 25px 13px; min-width:200px; border-radius: 15px 15px 0 0;}
    .cmnBx.bxTopWrp{margin-top: -12px;}
    .cmnBx{ border-radius: 15px;  padding:30px;  box-shadow: 0px 1px 3px 1px rgba(151, 151, 151, 0.2);}
    .activity_quickAccess{position: unset; row-gap: 25px;}
    .quickAccess-Bx{padding:25px 18px; border-radius: 20px; box-shadow: 0px 1px 3px 1px rgba(151, 151, 151, 0.2);}
    .down_FileWrp{gap: 15px;}
    .down_FileWrp .down_FileLink{ gap: 10px;}
    .down_FileWrp .down_FileLink .fileIcon{max-width: 20px;}

    /* 16-oct */
    .editor_cont {margin-bottom: 35px;}
    .editor_cont h3 {margin-bottom: 14px;}
    .editor_cont h3:not(:first-child) {margin-top: 25px;}
    .editor_cont h5 {margin-bottom: 16px;}
    .editor_cont ol > li:not(:last-child), .editor_cont ul > li:not(:last-child) {margin-bottom:4px;}
    .extraGap_ol > ol > li:not(:last-child)  {margin-bottom: 16px;}
    .card-more-nav > .groupBx:not(:last-child) { margin-bottom: 22px; }
    .morenav_list > li:not(:last-child) {margin-bottom: 4px;}
    .editor_cont table thead tr th, .editor_cont table tbody tr td{padding: 10px;}
    /* End 16-oct */

    /* Assessment Page */
    .inPg-txtWrp.maxW{max-width: 300px;}
    .assessmentBx{padding: 70px 15px; border-radius: 18px; box-shadow: 0px 1px 3px 1px rgba(151, 151, 151, 0.3);}
    .assessmentBx .ass_contentWrp{gap:40px; margin-left:0; padding-left: 0; flex-direction: column; background-position: top center;         margin-top: -40px; padding-top: 40px;}
    .assessmentBx .ass_contentWrp .whatThink_Wrp{max-width: 250px; gap: 10px; margin: auto;}
    .assessmentBx .ass_contentWrp .whatThink_Wrp .whatThink_img{max-width: 100px; }
    .wt-introBx{padding:45px 35px;  border-radius:18px;}
    .nextBtn{border-radius: 4px; padding: 10px;}
    .nextBtn.btn-MinW{min-width: 130px;}
    .innerBx{padding:45px 15px; border-radius: 18px; box-shadow: 0px 1px 3px 1px rgba(151, 151, 151, 0.3);}
    .asse_cardWrp {min-height:400px; border-radius: 18px;}
    .asse_cardWrp .asse-card-front, .asse_cardWrp .asse-card-back {border-radius: 18px;}
    .bx-paddY{padding-top: 20px; padding-bottom: 20px;}
    .bx-paddX{padding: 0 20px;}
    .cardNum{top: 10px; right: 10px; font-size: 60px;}
    .whatThink-Title{padding:8px 25px; border-radius:8px; max-width: 250px; gap:10px; box-shadow: 0px 1px 3px 1px rgba(151, 151, 151, 0.3);}
    .whatThink-Title .iconImg{max-width: 50px;}
    .wts_Row { grid-template-columns: repeat(2, 1fr); gap:18px; }

    .asse_cardEditerTxt p { margin-bottom:8px;}
    /* Assessment Page */
    /* Creativity Zone */
    .exp-Card.zoneCard_item {min-height: 200px;}
    .cst_mn_Slider .slick-list { margin-left: -8px; margin-right: -8px; }
    .cst_mn_Slider .slick-list .slick-slide { padding-left: 8px; padding-right: 8px; }
    .cst_mn_Slider.slick-slider .slick-prev.slick-arrow { left: -28px; }
    .cst_mn_Slider.slick-slider .slick-next.slick-arrow { right: -28px; }
    /* End Creativity Zone */

    /* Login Page */
    .loginPg-Wrp .logPg-innWrp{padding: 40px 0;}
    .loginBx{ border-radius: 18px;}
    .loginContent{padding:40px 30px;}
    .form-group{margin-bottom:20px;}
    .form-group .md_cstLable{margin-bottom: 2px;}
    .form-group .md_cstField{border-radius: 3px; padding: 10px; min-height: 40px;}
    .form-group .icon_field .inpIcon{right: 12px;}
    .loginLogo{max-width: 120px;}
    .loginBtn{padding: 8px 35px; min-width: 200px;}
    /* Login Page */

    /* WP-menu */
    #mega-menu-wrap-top .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-box{width: 24px !important; height: 17px !important;}
    #mega-menu-wrap-top .mega-menu-toggle{background-color: transparent !important; width: auto !important; height: auto !important;}
    #mega-menu-wrap-top .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated{transform: scale(1) !important;}
    .mega-toggle-animated-inner{width:24px !important;height:17px !important;border-radius: 0 !important; background-image:none;position:relative;border-bottom:1px solid #000000 !important;transition:.3s linear; background-color: transparent !important;}
    .mega-toggle-animated-inner:after,.mega-toggle-animated-inner:before{width:24px !important;position:absolute !important;height:1px !important;background-color:#000000 !important;top:0 !important;left:0 !important;content:'' !important;z-index:2 !important;transition:.3s linear !important;}
    .mega-toggle-animated-inner:after{top:8px !important; bottom: auto !important;}
    .navbar-toggler[aria-expanded=true] .mega-toggle-animated-inner:after{transform:rotate(45deg)}
    .navbar-toggler[aria-expanded=true] .mega-toggle-animated-inner:before{transform:translateY(8px) rotate(-45deg)}
    .navbar-toggler[aria-expanded=true] .mega-toggle-animated-inner{border-color:transparent}
    #mega-menu-wrap-top .mega-menu-toggle.mega-menu-open .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::after { transform:rotate(-45deg) !important; }
    #mega-menu-wrap-top .mega-menu-toggle.mega-menu-open .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner { transform: translate3d(0, 0px, 0) rotate(0) !important; border:none  !important; } 
    #mega-menu-wrap-top .mega-menu-toggle.mega-menu-open .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::before { transform: translate3d(0, 8px, 0) rotate(45deg) !important; opacity: 1 !important; }
    #mega-menu-wrap-top #mega-menu-top li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{content: "\f107" !important; border: none; font-family: 'Font Awesome 6 Free' !important; font-weight: 900 !important; margin: 0;}
    #mega-menu-wrap-top #mega-menu-top li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after{content: "\f106" !important; border: none; font-family: 'Font Awesome 6 Free' !important; font-weight: 900 !important; margin: 0;}
    .wrapNavigation .mega-menu-wrap .mega-menu > li.mega-menu-item > a.mega-menu-link{ color: var(--color-DarkBlue) !important; height:auto !important; padding: 18px 15px !important; border-bottom: 1px solid #eaeaea !important; line-height: 1 !important; background-color: #ffffff !important;}
    .wrapNavigation .mega-menu-wrap .mega-menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{background-color: var(--color-DarkBlue) !important; color: #ffffff !important;}
    #mega-menu-wrap-top #mega-menu-top li.mega-menu-item a.mega-menu-link:before{display: none !important;}
    .wrapNavigation .mega-sub-menu > .mega-menu-row .mega-menu-column.mega-menu-grid-3 > .mega-sub-menu {    display: grid !important; grid-template-columns:1fr 1fr!important; row-gap: 0 !important; column-gap: 35px !important; margin-bottom: 35px !important;}
    .wrapNavigation .mega-sub-menu > .mega-menu-row .mega-menu-column.mega-menu-grid-3 > .mega-sub-menu > li:first-child { grid-column: 1 / -1 !important; }
    .wrapNavigation .mega-sub-menu > .mega-menu-row .mega-menu-column.mega-menu-grid-3 > .mega-sub-menu > li:nth-child(n+4) { margin-top: 25px !important; }
    .wrapNavigation .mega-sub-menu > .mega-menu-row .mega-menu-column.mega-menu-grid-4 > .mega-sub-menu {    display: grid !important; grid-template-columns:1fr 1fr 1fr !important; row-gap: 0 !important; column-gap:35px !important; margin-bottom: 35px !important;}
    .wrapNavigation .mega-sub-menu > .mega-menu-row .mega-menu-column.mega-menu-grid-4 > .mega-sub-menu > li:first-child { grid-column: 1 / -1 !important; }
    .wrapNavigation .mega-sub-menu > .mega-menu-row .mega-menu-column.mega-menu-grid-4 > .mega-sub-menu > li:nth-child(n+5) { margin-top: 25px !important; }
    .wrapNavigation .mega-sub-menu > .mega-menu-row .mega-menu-column.mega-menu-grid-2 > .mega-sub-menu {    display: grid !important; grid-template-columns: 1fr 1fr !important; row-gap: 0 !important; column-gap:35px !important; margin-bottom: 35px !important;}
    .wrapNavigation .mega-sub-menu > .mega-menu-row .mega-menu-column.mega-menu-grid-2 > .mega-sub-menu > li:first-child { grid-column: 1 / -1 !important; }
    .wrapNavigation .mega-sub-menu > .mega-menu-row .mega-menu-column.mega-menu-grid-2 > .mega-sub-menu > li:nth-child(n+6) { margin-top:25px !important; }
    .wrapNavigation .mega-sub-menu  {flex-grow: 1 !important;}
    .wrapNavigation .mega-menu{width: 100% !important; background-color: #ffffff !important;}
    .wrapNavigation .mega-sub-menu  .mega-menu-item{float: none !important; width: 100% !important;}
    .wrapNavigation .menu-col.sub-menulist > .mega-sub-menu{ display: flex !important; flex-direction: column !important; gap: 1.04vw !important; }
    .wrapNavigation .menu-col.sub-menulist > .mega-sub-menu .mega-menu-item .mega-menu-link{color: #000000 !important; text-decoration: none !important; font-size: var(--f-size-20) !important; transition: all .3s !important; font-weight: 300 !important; line-height: 1.2 !important;}
    .wrapNavigation .menu-col.sub-menulist > .mega-menu-link{margin-bottom: 15px !important; line-height: 1 !important;}
    .wrapNavigation .mega-menu-wrap .mega-menu > li.mega-menu-item > .mega-sub-menu{padding: 30px !important;}
    .wrapNavigation .mega-sub-menu > .mega-menu-row .mega-menu-column.mega-menu-columns-9-of-12 > .mega-sub-menu > .mega-menu-item{padding: 0 !important;}
    .wrapNavigation .mega-sub-menu > .mega-menu-row .mega-menu-column.mega-menu-columns-3-of-12 > .mega-sub-menu{height: 100% !important;}
    .wrapNavigation .mega-sub-menu > .mega-menu-row .mega-menu-column.mega-menu-columns-3-of-12 > .mega-sub-menu > .mega-menu-item{padding:20px !important; max-width: 350px !important; }
    .mega-close{display: none !important;}
    .wrapNavigation .mega-menu { width: 100% !important; background-color: #ffffff !important; top:70px !important; }
    .wrapNavigation #mega-menu-wrap-top .mega-menu-toggle.mega-menu-open:after{display: none !important;}
    .wrapNavigation #mega-menu-wrap-top .menu-closeBtn{display: none !important;}
    .wrapNavigation #mega-menu-wrap-top .mega-menu-toggle + #mega-menu-top{left:  -100% !important;}
    .wrapNavigation #mega-menu-wrap-top .mega-menu-toggle.mega-menu-open + #mega-menu-top{left: 0 !important;}
    #mega-menu-wrap-top .mega-menu-toggle + #mega-menu-top{max-height: calc(100dvh - 70px) !important; height: calc(100dvh - 70px) !important;}
    .wrapNavigation .menu-col.sub-menulist > .mega-sub-menu { display: flex !important; flex-direction: column !important; gap: 8px !important; }

    /* Menu Tooltip */
        .cst-tooltip .menu-tooltip {position: absolute;top: -8px;left: calc(100% + 15px);margin:0 !important; max-width:170px; min-width:170px;border-radius: 5px;padding: 8px;font-size:12px !important;     white-space: break-spaces}
        .cst-tooltip .menu-tooltip::before {left: -4px;top: 15px; border-top: 4px solid transparent;border-bottom: 4px solid transparent;border-right: 4px solid #ffffff;} 
        .cst-tooltip .menu-tooltip::after {left: -5.2px;top: 15px; border-top: 4px solid transparent;border-bottom: 4px solid transparent;border-right: 4px solid #76c3d5;} 
    /* Menu Tooltip */

    /* Site Loader */
    .loaderWrap .loaderImg {width:80px;height:80px; padding: 5px;}
    /* Site Loader */

    /* Site Modal */
    .cst-Modal .modal-content{border-radius:15px;}
    .cst-Modal .modal-body{padding: 30px 20px;}
    .cst-Modal .btn-close{top: 10px; right: 10px;}
    .modalWrap .modalIcon{max-width: 60px;}
    /* Site Modal */

    /* Creativity Zone */
    .creativeInner{padding:25px 15px;}
    .creativeCards{row-gap: 20px; column-gap: 16px; flex-direction: row; flex-wrap: wrap; margin-bottom: 20px;}
    .creativeCards .md_card{width: 31.7%;}

    .md_card {padding:8px; margin: 5px; border-radius: 20px;  box-shadow: 0px 1px 3px 1.28px rgba(151, 151, 151, 0.4);}
    .md_card .md_cardThumb{border-radius:15px; height:160px;}
    .md_card .md_cardCon{padding:15px 10px;}
    .md_card .md_cardCon .md_cardBtn{max-width: 50px; margin-top:10px;}
    .cre_meets-CardWrp{ grid-template-columns: 1fr 1fr 1fr;  gap:18px; padding: 0 15px; margin-top: -140px;}
    .cre_meetsCard { min-height: 180px; border-radius: 15px;}
    .cre_meetsCard .meetsCard_flip-front, .cre_meetsCard .meetsCard_flip-back {border-radius:15px;}
    .cre_meetsCard .meetsCard_flip-front { padding: 15px;}
    .cre_meetsCard .meetsCard-Arrow{max-width: 50px; margin-top: 10px;}
    .cre_meetsCard .meetsCard_flip-back .meetsCard_backTxt{padding:  15px;}
    .notify_Bx{padding: 25px 40px 25px 60px;  border-radius: 10px;}
    .notify_Bx .notify_Title{padding-left: 30px;}
    .notify_Form{gap: 8px;}
    .notify_Form .notify-Input{ padding: 10px 30px; box-shadow: 0px 1px 3px 1.28px rgba(151, 151, 151, 0.41);}
    .notify_Form .notifyBtn{padding: 12px 30px;}
    .notify_Form::before { width: 45px; height: 50px; left: -30px; top: -10px; }
    .mastClass{padding: 5px;}
    .cstTable{box-shadow: 0px 1px 3px 1.28px rgba(151, 151, 151, 0.3);}
    .cstTable thead tr th, .cstTable tbody tr td{padding: 10px 20px;}
    .cstTable.tableMin-W{min-width: 900px;}

    .creativity_Meets>img{height: 300px; object-fit: cover;}
    /* Assessment New */
    .mn_assessment_wrapp { padding: 30px 30px 50px 30px; border-radius:18px; box-shadow: 0px 1px 3px 1px rgba(151, 151, 151, 0.3); }
    .assessment_intro_wrapper { background-position: center top;}
    .mn_assessmentRow_wrap .intro_Col { min-width: 100%; max-width: 100%; }
    .mn_assesmentIntro_cont {margin-bottom: 30px;}
    .mn_assesmentIntro_cont .cont-subText {font-size: 18px;}
    .mn_assesmentIntro_cont .iconWrapp {max-width: 95px;margin-bottom: 15px;}
    .mn_assessmentIntroCard { padding: 30px 30px; border-radius:16px; box-shadow: 0px 1px 4px 1px rgba(151, 151, 151, 0.3); background-color: #ffffff; min-height: 395px;}
    .mn_card_assessmentQ_wrapp { padding: 45px 25px 30px 25px; box-shadow:0px 1px 6.72px 1.28px rgba(151, 151, 151, 0.3); margin-top: 20px; }
    .mn_card_assessmentQ_wrapp .overlay_assesmentHead { margin-bottom: 20px; margin-top: -73px;}
    .mn_assessmentQuiz_Sec_head {gap: 8px;border-radius: 8px;padding: 6px 15px;}
    .mn_assessmentQuiz_Sec_head .contTitle {font-size: 18px;}
    .mn_assessmentQuiz_Sec_head .col-icon {min-width:45px; max-width: 45px;height: 45px;}
    .mn_quizCard { border-radius:10px; box-shadow: 0px 1px 6px 2px rgba(151, 151, 151, 0.3); padding: 20px 15px; min-height: 300px; background-size: 100px auto, 100px auto, cover; }
    .quiz_carousel.slick-slider .slick-list { margin-left: -4px; margin-right: -4px; }
    .quiz_carousel.slick-slider .slick-list .slick-slide { padding-left: 4px; padding-right: 4px; }
    .mn_quizWrappItem { min-height: 300px; }
    .mn_quiz_item.mx-w { max-width: 100%; }
    .mn_quizAnsList { row-gap: 2px; }
    .quizAns_item {padding-top: 2px;padding-bottom: 2px;margin-left: 10px;margin-right: 10px;}
    .quizAns_item .ansLabel {padding: 6px 13px;border-radius: 100px;min-height: 40px;}
    .quizAns_item .shape-L, .quizAns_item .shape-R {border-radius: 100px;}
    .quizAns_item .shape-L {left: -3px;}
    .quizAns_item .shape-R {right: -3px;}
    .quizAns_item .shape-L::before, .quizAns_item .shape-R::before { width: 10px;}
    .mn_cst_slideArrow button.slick-arrow {width: 26px;height: 26px;}
    .mn_cst_slideArrow button.slick-arrow::before {font-size: 15px;}
    .mn_quizCard .quiz_carousel.slick-slider .slick-arrow.slick-prev {left: -13px;}
    .mn_quizCard .quiz_carousel.slick-slider .slick-arrow.slick-next {right: -13px;}
    .mc-sliderArrow button.slick-arrow{top:80px;}

    .mn_assessmentResult_wrap {padding: 0 4px;font-size: 14px;}
    .mn_assessmentResult_wrap .headSec-wrapp { margin-bottom: 24px;}
    .mn_assessmentResult_wrap .cardSec-head {font-size: 24px; margin-bottom: 8px;}
    .mn_assessmentResult_wrap .contHead {font-size: 18px;margin-bottom: 5px;}
    .mn_assessmentResult_wrap .assessmentCont_info .contHead {font-size: 18px;margin-bottom: 5px;}
    .mn_result_info_Row { margin-left: -12px; margin-right: -12px;}
    .mn_result_info_Row>[class*=col] { padding-left: 12px; padding-right: 12px;}
    .mn_assessmentResult_wrap .bt_info { margin-top: 24px; }
    /* End Assessment New */
    
    /* Chatbot */
    .chatbot-container {top: 90px;}
    /* End Chatbot */

    .logoutDrop .dropdown-menu{border-radius: 10px !important;}
    .logoutDrop .dropdown-menu .dropdown-item{gap: 5px; }
    .submitBtn {padding: 15px 20px;border-radius: 3px;}
    .cst-Modal.lg-modal .modal-dialog{max-width:800px; margin:15px;}
    .cst-Modal.formModal .modal-body{padding:35px;}

    /* New Homepage */
    .mdn_HeroSection { padding: 50px 0; min-height: 400px; }
    .headTag { padding: 4px 8px; border-radius: 50px; }
    .textLine::after { height: 8px; bottom: 6px; }
    .mdn_HeroContent { max-width: 100%; padding-right: 20px; }
    .mdn_cstBtn {padding: 10px 18px;border-radius: 30px;}
    .hero-visual { row-gap: 14px; }
    .hero-visual .noteBx { border-radius: 12px; box-shadow: 0px 2px 6px 6px rgba(151, 151, 151, 0.3); padding: 12px 16px;}
    .hero-visual .itemWrap:nth-child(1) .noteBx { transform: rotate(-6deg); }
    .hero-visual .itemWrap:nth-child(2) .noteBx { transform: rotate(5deg); margin-right: 20px;}
    .hero-visual .itemWrap:nth-child(3) .noteBx { transform: rotate(-3deg); }

    .exp-Card.cstCard_home .flip-card-inner { min-height: 246px; }
    .exp-Card.cstCard_home .flip-card-front, .exp-Card.cstCard_home .flip-card-back {box-shadow: 0px 1px 5px 1px rgb( 0, 0, 0, 0.05);}
    .cstCard_home .backInsideWrap.space-y {padding-top:18px;padding-bottom: 18px;}
    .cardIcon-sm { width: 18px; min-width: 18px; }
    .tagStl-cs { font-size: var(--f-size-16); padding: 5px 10px; border-radius: 50px; }
    .cstBtn-style {padding-right:50px;}
    .cstBtn-style::after { bottom: 4px; width: 40px; height: 5px; }
    .cstCard_home .backInsideWrap {border-radius: 15px;}
    .cstInfoListing .linItem { padding-top: 7px; padding-bottom: 7px; font-size: 16px !important; }
    .tagStl-cs.sz-sm { font-size: 8px; padding-top: 3.5px; padding-bottom: 3px; }
    .cstInfoListing .linItem .titleR {gap: 4px; margin-bottom: 1px;}
    .mdn_cst_card { box-shadow: 0px 1px 6px 1px rgba(151, 151, 151, 0.19); border-radius: 15px; padding: 20px; min-height: 140px; }
    .provenPath-card { border-radius: 15px; padding: 20px; row-gap: 16px; }
    .proPath-head {gap: 8px;}
    .roadmapList { row-gap: 8px; }
    .roadmapList .roadmapItem { padding: 8px; border-radius: 6px; gap: 10px; }
    .roadmapList .roadmapItem:hover{transform: translateY(-2px); box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;}
    .roadmapList .stapNo { width: 18px; min-width: 18px; height: 18px; border-radius: 4px; }
    .homeSlider-Wrp { padding-left: 25px; padding-right: 30px; }
    .homeSlider-Wrp .slick-list {margin-left:-8px;margin-right:-8px;}
    .homeSlider-Wrp .cardItem {padding: 4px 8px;}
    .sliderDots.slick-dotted.slick-slider {margin-bottom: 25px;}
    .sliderDots .slick-dots {bottom: -22px;}
    .sliderDots .slick-dots li {margin-left: 2px;margin-right: 2px;}
    .sliderDots .slick-dots li button { width: 6px; height: 6px; border-radius:100px; }
    .sliderDots .slick-dots li.slick-active button { width: 12px;}
    /* End New Homepage */

}

@media (max-width:767px){
    .menu-grid-4 { grid-template-columns: 1fr 1fr; row-gap: 20px; column-gap: 20px; }
    .menu-closeBtn { width: 25px; height: 25px; top: 5px; right: 5px; }
    .hero-sectionWrp .bannerSlide { height: calc(100dvh - 70px); }
    .hero-sectionWrp .bannerSlide .heroBg { height: calc(100dvh - 70px); }
    .hero-sectionWrp .bannerSlide .heroContent{width: 100%; max-width: 100%; margin: 0; margin-top: 50px;}
    .section-Wrp {padding: 40px 0;}
    .pb-200{padding-bottom: 60px !important;}
    .pt-200 {padding-top: 60px !important; }
    /* .pt-70{padding-top: 25px !important;} */
    .pt-50 {padding-top: 15px !important;}
    .discover_Work .dwImg { margin-top: 15px; margin-bottom: 15px;}
    .exp-CardWrp {grid-template-columns: 1fr;}
    .team_excInfo{margin-top: 25px;}
    .ftrRow{row-gap: 20px;}
    .footerInner{display: flex; flex-direction: column; gap: 20px;}

    .waveLine {display: none;}
    .gym-works-staps {position: unset; padding-left: 25px;}
    .gym-worksBx {max-width:100%;}
    .gw-stapsWrp{padding-left: 0; display: flex; flex-direction: column; row-gap:40px; margin-top:15px; position: relative;}
    .gw-stapsWrp::before{content: ''; position: absolute; top: 0; left: 10px; width: 3px; height: 100%; border-radius: 3px; background-color: var(--color-DarkBlue); }
    .gym-works-staps.step-2, .gym-works-staps.step-3{flex-direction: row-reverse; justify-content: flex-end;}
    .gym-works-staps.step-1 .gym-worksBx, .gym-works-staps.step-2 .gym-worksBx, .gym-works-staps.step-3 .gym-worksBx { margin-right: 0; margin-left: -15px; }
    .gym-works-staps.step-1 .bulletPoint, .gym-works-staps.step-2 .bulletPoint, .gym-works-staps.step-3 .bulletPoint{left: -0; top: 50%; transform: translateY(-50%);}

    .per-Counter_Bx {width:100%; padding: 30px 0; border-bottom: none; border-right: 0; position: relative;}
    .per-Counter_Bx::before {content: ''; width: 50%; height: 1px; background-color: var(--color-Aero); position: absolute;left: 50%; transform: translateX(-50%); bottom: 0;}
    .per-Counter_Bx:last-child:before{display: none;}

    .innerpg_Banner{position: relative;padding: 0;height: auto;border-radius: 0; overflow: inherit;}
    .innerpg_Banner .innerpg-BgImg {position: relative;border-radius: 20px;height: auto;overflow: hidden;}
    .innerpg_Banner .innerpg-BgImg .innerHeader-img {min-height: 170px;}
    .innerpg_Banner .inPg-content {background-color: #fff; margin-top: 16px; border-radius: 15px;padding: 30px 20px;box-shadow: 0px 1px 3px 1px rgba(151, 151, 151, 0.2);}
    .innerpg_Banner .inPg-content .inPg-VideoButton { position: absolute; top: -24px; transform: translateY(-100%); left: 20px; z-index: 1; }
    .video_playBtn { width: 80px; min-width: 80px; }

    .inPg-content {gap:20px; flex-wrap: wrap;}
    .cst-PgTabs { width: 100%; }
    .cst-PgTabs .nav-item {flex-grow: 1;}
    .cst-PgTabs .nav-item .nav-link {min-width: 100%;}
    .cmnBx {padding: 30px 20px;}

     /* Assessment Page */
    .wts_Row {grid-template-columns: repeat(1, 1fr); gap: 18px; justify-content: center;}
    /* .wts_Row .wtsItem { max-width: 250px; width: 100%; margin: 0 auto; } */
    .asse_cardWrp {min-height: 400px;}
    .assessmentBx {padding: 50px 15px;}
    .whatThink-Title .iconImg {max-width: 40px;}
    .wt-introBx { padding: 45px 15px;}
    /* Assessment Page */

    /* WP-menu */
    .wrapNavigation .mega-sub-menu > .mega-menu-row .mega-menu-column.mega-menu-grid-3 > .mega-sub-menu { grid-template-columns: 1fr!important; row-gap: 0 !important;}
    .wrapNavigation .mega-sub-menu > .mega-menu-row .mega-menu-column.mega-menu-grid-3 > .mega-sub-menu > li:nth-child(n+3) { margin-top: 25px !important; }
    .wrapNavigation .mega-menu-wrap .mega-menu > li.mega-menu-item > .mega-sub-menu { padding: 30px  20px!important; }
    .wrapNavigation .mega-sub-menu > .mega-menu-row .mega-menu-column.mega-menu-grid-4 > .mega-sub-menu { grid-template-columns: 1fr !important; }
    .wrapNavigation .mega-sub-menu > .mega-menu-row .mega-menu-column.mega-menu-grid-4 > .mega-sub-menu > li:nth-child(n+3) { margin-top: 25px !important; }
    .wrapNavigation .mega-sub-menu > .mega-menu-row .mega-menu-column.mega-menu-grid-2 > .mega-sub-menu{grid-template-columns: 1fr !important}
    .wrapNavigation .mega-sub-menu > .mega-menu-row .mega-menu-column.mega-menu-grid-2 > .mega-sub-menu > li:nth-child(n+3) { margin-top: 25px !important; }

    .creativeCards .md_card {width: 100%;}
    .cre_meets-CardWrp { grid-template-columns: 1fr 1fr; margin-top: -40px;}

    /* Assessment New */
    .mn_quiz_item .mn_quizHead {font-size: 22px;}
    .quizAns_item .ansLabel {font-size: 14px;}
    .mn_result_info_Row>[class*=col] {padding-top: 10px;padding-bottom: 10px;}
    .mn_result_info_Row>[class*=col]:first-child {padding-top: 0;}
    .mn_result_info_Row>[class*=col]:last-child {padding-bottom: 0;}
    .mn_result_info_Row>[class*=col]:not(:last-child) {border-bottom: 1px solid var(--color-Aero);border-right: none;}
    /* End Assessment New */
   .cst-Modal.formModal .modal-body{padding:20px;}

   /* New Homepage */
   .mdn_HeroContent { padding-right: 0; }
   .hero-visual {max-width: 440px;margin-top: 40px;}
   /* End New Homepage */
} 


@media (max-width:575px){
       :root{
        --f-size-18:15px;
        --f-size-20:16px;
        --f-size-22:17px;
        --f-size-26:20px;
        --f-size-30:22px;
        --f-size-35:23px;
        --f-size-40:25px;
        --f-size-45:28px;
        --f-size-60:30px;
        --f-size-110:50px;
    }
    .container-fluid {padding-left: 15px; padding-right: 15px;}
    .performance_Value{flex-wrap: wrap;}
    .per-Counter_Bx:first-child{padding-top:0 ;}
    .per-Counter_Bx:last-child{padding-bottom:0 ;}
    .performance_Bg{padding-top: 40px !important;}
    .footerSec .footerInner {padding: 20px;}
    .megamenuCon-Wrp {flex-direction: column; padding:30px 20px;}
    .megamenuCon-Wrp .mega-menu-R {max-width: 100%; min-width: 100%;}
    .menu-grid-3 {grid-template-columns: 1fr; row-gap: 20px; column-gap: 20px;}
    .menu-grid-4 { grid-template-columns: 1fr; }
    .gym-worksBx { font-size: 16px; }
    .discover_Work { padding:35px 20px; }
    .videoModal .modal-dialog {max-width: calc(100% - 30px);}
    .videoModal.show .modal-dialog{height: 350px;max-height: 350px;}

    /* Assessment Page */
    .wts_Row .wtsItem { max-width: 100%;}
    .asse_cardEditerTxt p { font-size: 12px;}
    .asse_cardEditerTxt h6 {font-size: 15px;}
    /* Assessment Page */

    .cre_meets-CardWrp { grid-template-columns: 1fr;}
    .notify_Form {flex-direction: column;}
    .notify_Bx {padding: 25px 20px 25px 20px;}
    .notify_Bx .notify_Title {padding-left: 0; text-align: center;}
    .notify_Form::before {width: 38px; height: 40px; left: -11px; top: -5px;}
    .notify_Bx{margin-bottom: 35px;}
    .creativity_Meets>img{height: 220px; object-fit: cover;}
    /* Assessment New */
    .mn_assessment_wrapp {padding: 20px 20px 20px 20px; }
    .mn_assessmentIntroCard {padding: 18px 18px;}
    /* End Assessment New */
    /* New Homepage */
    .homeSlider-Wrp { padding-left: 15px; padding-right: 34px; }
   /* End New Homepage */
}

@media (max-width:374px){
    .bx-paddX {padding: 0 15px;}
    .bx-paddY {padding-top: 15px; padding-bottom: 15px;}
    .asse_cardWrp .asse_cardEditerTxt p {margin-bottom:5px;}
    .asse_cardWrp .asse-card-back .f-size-35{font-size: 18px; line-height: 1.2;}
    .asse_cardWrp .asse-card-back .f-size-22{font-size: 15px;}
    .asse_cardWrp .asse-card-back .mb__15 {margin-bottom: 5px;}
    .asse_cardEditerTxt p {font-size: 11px;}
}
.error-validate-custom { color:#ff0000; font-size: var(--f-size-20); }