
/*.footer h4{font-family: var(--primary-font);}*/
.cAddress p{margin-bottom:20px;}

/* HOME PAGE SECTION */
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;}

/*overview Section CSS*/
.overViewSection{padding: 75px 0px 75px 0px;background-color:#EBF4FC; 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;}

/*upskilling initiatives Section CSS*/
.strategicLeadershipBox {padding: 75px 0px 75px 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;max-width:765px;margin:0 auto;}
.learningmodel_card {display: flex;background: #fff;border-radius: 4px;box-shadow: 0 0 6px rgba(0,0,0,0.05);padding: 26px 42px 26px 42px;margin-bottom: 30px;text-align: left; margin-top: 30px;gap: 45px;border: 3px solid #EBF4FC;align-items:center;}
.learningmodel_card img {width: 313px;border-radius: 0px;margin-right: 0px;}
.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;}
.light {background: rgba(235, 244, 252, 1);margin-bottom: 0px;}


/*Benifits Section CSS*/
.benefitsSection{width:100%; position:relative;padding: 50px 0px 75px 0px;background: linear-gradient(180deg, #FFFFFF 0%, #EBF4FC 100%);}
.stickyWrap {display: flex; margin: 0 auto;gap:45px;}
.sticky-benefits {position: sticky;top: 70px;height: fit-content;width: 37%; 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;}
.benefitsWrap h5{font-family: Inter;font-weight: 600;font-style: Semi Bold;font-size: 20px;line-height: 30px;letter-spacing: 0%;vertical-align: middle;color:#000;margin-bottom:5px;}
.benefitsWrap p{margin-bottom:0px;}
.benefitsList {margin-left:0px; flex: 1;margin-bottom:0px;}
.benefitsList li { margin-bottom: 50px;}
.benefitsList li{ padding:15px 30px; margin-bottom: 0px;}
.benefitsWrap{position: relative; padding-left:60px;}
.benefitsWrap span{position: absolute;  background: #000;  left: 0px; height: 40px;  width: 40px;  border-radius: 40px;  line-height: 28px;  text-align: center;  color: #EBF4FC; font-size:18px; font-weight:500; display:flex; justify-content: center;  align-items: center;}
.benefitsList li:nth-child(2) span{background: #000;}
.benefitsSliderMob{display:none;}
#benefitsSlider{margin-top:40px;}
#benefitsSlider .item{background:#fff; height:100%;}
#benefitsSlider .owl-stage{display:flex;}
#accordionFlushExample .accordion-button:not(.collapsed)::after{background-image: url("https://www.chitkara.edu.in/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;}


.DistinctiveBox{padding: 75px 0px 75px 0px;background-color: #fff;position: relative;}
.values-list {list-style: none;margin: 0;padding: 0;display: flex; gap:15px;margin-top:20px;}
.value-card {padding:25px;background: rgba(248, 248, 248, 1);display:flex;flex-wrap:wrap;position: relative;}
.value-card::after{content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 1px; background: linear-gradient(90deg, #000000 0%, rgba(102, 102, 102, 0) 100%);}



border-image-source: linear-gradient(90deg, #000000 0%, rgba(102, 102, 102, 0) 100%);


.value-media{width:100%;}
.value-media img {width: 100%;height:172px;}
.value-card--highlight {background: rgba(235, 244, 252, 1);}
.value-card h3{font-family: Inter;font-weight: 600;font-size: 18px;line-height: 28px;letter-spacing: 0px;vertical-align: middle;margin-top:20px;color:#000;margin-bottom:6px;}
.value-card p{font-family: Inter;font-weight: 400;font-size: 16px;line-height: 26px;letter-spacing: 0px;vertical-align: middle;margin-bottom:0px;}



/*Peace through Dialouge CSS*/
.dialouge-sectionmain{padding: 75px 0px 75px 0px;background: #EBF4FC; position:relative;}
.dialouge-section {display: flex;flex-wrap: wrap;gap: 75px;font-family: 'Helvetica Neue', sans-serif;}
.dialouge-left {flex: 2;min-width: 300px;}
.dialouge-right {flex: 1;display: grid;grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));gap: 10px;}


.bottomReach {width: 100%;position: relative;padding: 75px 0px 75px 0px; background: #fff;}
.bottomReachOutWrap {background: #000;border-radius: 16px;padding: 52px 42px;display: flex;align-items: center;}
.reachOutContent {max-width: 690px;}
.bottomReachOutWrap h4 {font-family: var(--primary-font);font-weight: 600;font-size: 30px;line-height: 44px;color:#fff;text-align:left;margin-bottom:5px;}
.bottomReachOutWrap p {font-family: var(--primary-font);font-size: 16px;font-weight: 400;line-height: 26px;color: #fff; max-width: 640px; margin: 0 auto;}
.reachOutBtn {width:378px;margin-left: auto; height: 65px;}
.reachOutBtn a {border: 3px solid #D00000; border-radius: 70px; display: flex;align-items: center;text-decoration: none;background-color:#fff;}
.reachOutBtn img {max-width: 65px;}
.reachOutBtn a h3 {font-family: var(--primary-font);font-weight: 600;font-size: 14px;line-height: 24px;letter-spacing: -2%;vertical-align: middle; color: #000; margin-left: 18px;}
.reachOutBtn a h3 span {font-size: 18px;display:block;text-decoration:underline;}


/* combined CSS*/
.headBlockB{font-family: Inter;font-weight: 700;font-style: Bold;font-size: 35px;line-height: 52px;letter-spacing: 0%;vertical-align: middle;color:#000;margin-bottom: 10px;}
.headBlockBC{font-family: Inter;font-weight: 700;font-style: Bold;font-size: 35px;line-height: 52px;letter-spacing: 0%;vertical-align: middle;color:#000;text-align:center;margin-bottom: 10px;}
.headBlockW{font-family: Inter;font-weight: 700;font-style: Bold;font-size: 35px;line-height: 52px;letter-spacing: 0%;vertical-align: middle;color:#fff;margin-bottom: 10px;}
.para16B{font-family: Inter;font-weight: 400;font-style: Regular;font-size: 16px;line-height: 26px;letter-spacing: 0px;color:#000;}
.para16W{font-family: Inter;font-weight: 400;font-style: Regular;font-size: 16px;line-height: 26px;letter-spacing: 0px;color:#fff;}





@media only screen and (min-width: 1341px) and (max-width: 1440px) {
	
	
}


@media only screen and (min-width: 1200px) and (max-width: 1310px) {
	
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	
	
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	

}

@media only screen and (min-width: 992px) and (max-width: 1160px) {
}

@media only screen and (max-width: 991px) {
	
}

@media only screen and (max-width: 767px) {
	.bg_img{display:none; }
	.bg_img_mob{display:block; clear:both; padding-top: 35px;}
	.overViewSection{padding: 40px 0px;}
	.overViewSection p{font-size: 18px;  line-height: 28px;}
	.strategicLeadershiptxt{text-align:left!important;font-weight: 400!important;font-size: 16px!important;line-height: 26px!important;letter-spacing: 0px;}
	.moboff{display:none;}
	.mobon{display:block;}
	.voicesTrustSection{padding: 0px 0px 35px 0px;}
	.voicesTrustSection h4{margin-bottom: 20px;}
	#voicesTrustSlider .author-name{margin-bottom:5px;}
	.benefitsSection{padding: 0px 0px 40px 0px;}
	.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%;}
	.stickyWrap{display:none;}
	.sticky-benefits{width: 100%; top:0px;position:relative;}	
	.owl-carousel .owl-item img{margin-top:40px;}	
	#voicesTrustSlider .testimonial-card{padding: 20px 0px 10px 3px; position: relative;overflow: hidden;display: flex;flex-direction: column;align-items: stretch;}		
	.light_bg{background-color:#fff;}
	.dark_bgM{background-color:#f6f6f6;}	
	.responsive-img{width:370px;height:230px;}
	.careerOppSection .paraTxt{margin-bottom:0px;}
	.overlayimg_txt{bottom: 10px;padding:10px;}
	.careerOppSection p{font-size:14px;line-height:24px;}
	h4.headFour:after{background:url(../images/cas/human-values/btn-line-img.png) no-repeat; bottom: 85px; position: absolute; width: 75%; content: ""; height: 3px; left: 10px;}
	.voicesTrustSection h4{margin-bottom:5px;}
	.headBlockB{font-family: Inter;font-weight: 700;font-style: Bold;font-size: 26px;line-height: 36px;letter-spacing: 0%;vertical-align: middle;color:#000;}
	.headBlockW{font-family: Inter;font-weight: 700;font-style: Bold;font-size: 26px;line-height: 36px;letter-spacing: 0%;vertical-align: middle;color:#fff;}
	.learningmodel_card{display:block;padding:20px;margin-top: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;}
	 .bottomReachOutWrap { flex-wrap: wrap;border-radius:10px;}
	 .reachOutContent { max-width: 100%;}
	 .reachOutBtn {width: 100%; margin-left: auto;margin-top: 25px; max-width: 300px;}
	 .values-list{display:block;}
	 h2.head {font-weight: 700;font-size: 32px;line-height: 42px;}
	 .headBlockB{font-weight: 700;font-size: 26px;line-height: 36px;text-align:left;}
	 .strategicLeadershipBox {padding: 40px 0px 40px 0px;}
	 .strategicLeadershipBox p{text-align:left;}
.para16BPR {margin-right:25px!important;}
.benefitsWrap h5{font-size: 18px;font-weight: 700;line-height: 28px;margin-bottom:8px;}
.DistinctiveBox {padding: 40px 0px 40px 0px;}
.value-card{margin-bottom:15px;}
.values-list li:last-child{margin-bottom:0px;}
.dialouge-sectionmain{padding: 40px 0px 40px 0px;}
.para16B{margin-bottom:0px;}
.dialouge-section{gap:40px;}
.bottomReach{padding: 40px 0px 40px 0px;}
.bottomReachOutWrap h4{text-align:center;margin-bottom:15px;}
.bottomReachOutWrap p{text-align:center;}
.bottomReachOutWrap{padding:40px 28px;}
.reachOutBtn a h3 span{font-size:14px;}
.reachOutBtn a h3{margin-left:8px;}

	
	}
@media only screen and (min-width: 359px) and (max-width: 385px) {
	.reachOutBtn a h3 span{font-size:12px;}
	
}

@media only screen and (min-width: 300px) and (max-width: 479px) {
	
	
}