ul.list7{margin: 0px 0px 15px 0px;}
.list7 li{font-family: var(--primary-font);font-size: 16px;font-weight: 400;line-height: 26px;text-align: left;color:#000; margin-bottom:8px;
background:url(../images/2025/program/ca-arrow.svg) no-repeat 0px 7px; padding-left:25px;
}

.programOverviewWrap{background: #212121; width:100%; position:relative; padding:90px 0px; clear: both;}
.poContent{display:flex;}
.poContentTxt{max-width:735px;}
.poContentImg{margin-left:auto; padding-left: 50px;}
.poContentImg img{border-radius:8px;}
.poContentTxt h1{font-family: var(--primary-font);font-size: 36px;font-weight: 700;line-height: 50px;letter-spacing: -0.7599999904632568px;text-align: left; color:#fff;}
.poContentTxt p{font-family: var(--primary-font);font-size: 18px;font-weight: 400;line-height: 30px;text-align: left;color:#fff;}
.hBtnHM{display:flex; margin-top:20px;}
a.hBtnRed {background: var(--text-red);  font-family: var(--primary-font); 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 var(--text-red);}
a.hBtn {
  background: none;
  border: 1px solid #fff;
  border-radius: 5px;
  color: #fff;
  margin: 5px 20px;
  font-family: var(--primary-font);
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 23px;
  padding: 11px 5px;text-align:center; width:196px;
}

.collaboration_sec{background: #fff; padding:0px 0px 80px 0px; position:relative; }
.collaboration_sec .overviewWrap {display: flex; align-items: center;}
.collaboration_sec .overviewWrap .fellowship {  width: 80%; text-align:center; margin:0 auto;}
.collaboration_sec .overviewWrap .fellowship h4.head4{text-align:center;}
.collaboration_sec .overviewWrap .fellowship p{text-align:center; font-family: var(--primary-font);font-size: 16px;font-weight: 400;line-height: 30px;color: #000000;}
.collaboration_sec h5{font-size:36px;line-height:42px;font-weight:700;letter-spacing: -0.7599999904632568px;color:#111;}
.collaboration_sec p{margin-bottom:0px;line-height:26px;}
.collaboration_sec .overviewWrap .ov1 {  width: 70%; padding-right: 45px; font-size: 16px;font-weight: 400;line-height: 30px;}
.collaboration_sec .overviewWrap .ov1 p{font-family: var(--primary-font);font-size: 16px;font-weight: 400;line-height: 30px;text-align: left; color: #000000;}
.collaboration_sec .overviewWrap .ov2 { margin-left:auto; width: 30%;}

.collaboration_sec .featureBlock ul{width: 100%;display: flex;flex-wrap: wrap; justify-content: space-between;}
.collaboration_sec .featureBlock li{ padding:0px; flex-basis: calc(50% - 6px); text-align:center; display: inline-block; position:relative;vertical-align: top; margin-bottom:10px;}
.collaboration_sec .featureBlock li img{border-radius:4px;}

.fellowshipSection{padding:0px 0px 80px 0px;}
.fellowshipWrap{display:flex; align-items: center;  background: #f4f4f4;  padding: 40px;  border-radius: 8px;}

.fellowshipWrap .phImg1{min-width:335px; margin-right:20px;}
.fellowshipWrap .phImg1 img{border-radius:8px;}
.fellowshipWrap .phContent{min-width:500px;}
.fellowshipWrap .phContent h5{font-family: var(--primary-font);font-size: 20px;font-weight: 800;line-height: 28px;letter-spacing: -0.7599999904632568px;text-align: left; color:#111;}
.fellowshipWrap .phContent p{font-family: var(--primary-font);font-size: 16px;font-weight: 400;line-height: 26px;text-align: left; color:#000;margin-bottom:0px;}



.featureWrap{background: #F4F4F4;  width:100%; position:relative; padding:80px 0px 70px 0px; clear: both;}
ul.eligibilityList{display:flex; flex-wrap: wrap; justify-content: space-between; }
.eligibilityList li{flex-basis: calc(25% - 30px);color:#000;font-family: var(--primary-font);}
.eligibilityList li b{font-family: var(--primary-font);font-size: 18px;font-weight: 700;line-height: 26px;letter-spacing: -0.7599999904632568px;text-align: left;}
.eligibilityList li p{margin:0px; font-family: var(--primary-font); font-size: 16px;font-weight: 400;line-height: 28px;text-align: left;}
.eligibilityList li a{color: var(--text-red); cursor: pointer;}

.eligibilityList li:nth-child(1) b{background:url(../images/2025/program/001-timelapse.svg) no-repeat 0px 3px; padding-left:30px; margin-bottom: 3px;  display: block;}
.eligibilityList li:nth-child(2) b{background:url(../images/2025/program/002-internship.svg) no-repeat; padding-left:30px; margin-bottom: 3px;  display: block;}
.eligibilityList li:nth-child(3) b{background:url(../images/2025/program/003-recruitment.svg) no-repeat; padding-left:30px; margin-bottom: 3px;  display: block;}
.eligibilityList li:nth-child(4) b{background:url(../images/2025/program/004-criteria.svg) no-repeat; padding-left:30px; margin-bottom: 3px;  display: block;}

.programsSectionWrap{background: #fff;  width:100%; position:relative; padding:80px 0px 70px 0px; clear: both;}
.pswContent{padding-right: 30px;}
.pswContent h2{font-family: var(--primary-font);font-size: 36px;font-weight: 700;line-height: 42px;letter-spacing: -0.7599999904632568px;text-align: left;color: #111111; margin-bottom:15px;}
.pswContent p{font-family: var(--primary-font);font-size: 16px;font-weight: 400;line-height: 30px;text-align: left;text-decoration-style: solid; color: #000);}
.pswContent p a{text-decoration:underline;}


.download_fee {background-color:#f2f2f2;padding:15px;border-radius:8px;text-decoration:none;font-size:16px;}
.getinTouchForm{background: #F4F4F4; padding: 18px 25px 25px 25px;}
.getinTouchForm h4 span{color: var(--text-red);}
.getinTouchForm input[type="text"], .getinTouchForm input[type="tel"], .getinTouchForm input[type="email"]{height: 44px;}
.curriculumRMDesk{display:block;}
.curriculumRMMOb{display:none;}

.specialisationCSESection{padding: 50px 0px; font-family: var(--primary-font);}
.specialisationCSESection h3{font-family: var(--primary-font); font-style: normal;  font-weight: bold;  font-size: 35px;  line-height: 40px;  color: #333333; text-align: center; }
.specialisationCSESection h4.head4{text-align: center; }
.specialisationCSESection p.csePTxt{font-family: var(--primary-font); color: #000;  font-weight: 400;  font-size: 16px;  line-height: 26px; max-width: 80%; text-align: center; margin: 0 auto;}

ul.proList3{margin:0px 0px 0px 0px; padding:0px; display:flex; flex-wrap: wrap; justify-content: space-between;}
.proList3 li{flex-basis: calc(33% - 10px); border-radius: 8px;  position: relative;  margin-bottom: 10px; }
.proList3 li .maskOverlay{  background: linear-gradient(360deg, rgba(0, 0, 0, 0.81) 24.35%, rgba(0, 0, 0, 0) 50.92%);  position: absolute;  width: 100%;  height: 100%;  bottom: 0;  z-index: 1;  content: "";  border-radius: 8px;}

.proList3 .school-content{position: absolute;  bottom: 5px;  text-align: center;  width: 100%;  z-index: 100;}
.proList3 li img{border-radius:8px;}
.proList3 li h4{font-size: 16px;font-weight: 400;line-height: 24px;letter-spacing: var(--letterspacing-032);text-align: center; color:#fff;}
.proList3 li a{font-size: 16px;font-weight: 400;line-height: 24px;letter-spacing: var(--letterspacing-032);text-align: center; color:#fff; }
.proList3 li a:hover h4{text-decoration:underline;}
.proList3 li p{line-height:auto; margin:0px;}

.list6 li{font-size: 16px;  font-weight: 400;  line-height: 30px; color:#000; background: url(../images/red-bullet-round.png) left 13px no-repeat;}

.recruitersBlk{background: #F4F4F4; padding:80px 0px 55px 0px; position:relative;}
.recruitersBlk h4{text-align:center;}
.recruitersBlk p{font-family: var(--primary-font);font-size: 16px;font-weight: 400;line-height: 26px;text-align: center;color:#000; max-width:80%; margin:0 auto;}

.recruitersBlk .recruiter-list-seven li { background: #fff;padding: 10px 6px; flex-basis: calc(12.5% - 10px);  width: auto;  height: 69px;  margin: 5px;  box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.15); border-radius: 4px;}

.programHighlights {width: 100%;  position:relative;  padding:80px 0px 80px 0px;  background: #f4f4f4;}
.programHighlights h4{text-align:center;}
.programHighlights p{font-family: var(--primary-font);font-size: 16px;font-weight: 400;line-height: 26px;text-align: center;color:#000;}
.programHighlights .section-view-box{padding-bottom: 28px !important;}
.programHighlights .section-view-box p{text-align:left;}

.programHighlights .proHead{max-width:80%; margin:0 auto;}



.approachHighlights {width: 100%;  position:relative;  padding:0px 0px 60px 0px;  background: #f4f4f4; }
.approachHighlights h4{text-align:center;}
.approachHighlights p{font-family: var(--primary-font);font-size: 16px;font-weight: 400;line-height: 26px;text-align: center;color:#000;}
.approachHighlights .setion-8-list-view{margin: 8px auto 0 auto;}
.approachHighlights .section-view-box{flex-basis: calc(25% - 8px); padding: 25px 18px; padding-bottom: 25px !important;}
.approachHighlights .section-view-box p{text-align:left;}
.approachHighlights .eight-image-col img{max-width:50px;}
.approachHighlights .eight-image-col h5{padding: 10px 0px 0px 0px; font-size: 18px; letter-spacing: -0.7599999904632568px;}
.approachHighlights .proHead{max-width:80%; margin:0 auto;}

.proHightlightWrap{display:flex; flex-wrap:wrap; background: #fff;  padding: 0px;  border-top-left-radius: 10px; border-bottom-left-radius: 10px; margin-bottom: 20px; box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.15); position:relative;}
.proHightlightWrap .phImg1{width:22%;}
.proHightlightWrap .phImg1 img{border-top-left-radius: 10px; border-bottom-left-radius: 10px;}
.proHightlightWrap .phContent{width:78%; padding:15px 22px 40px 22px;}
.proHightlightWrap .phContent h5{font-family: var(--primary-font);font-size: 20px;font-weight:700;line-height: 28px;letter-spacing: -0.7599999904632568px;text-align: left; color:#111; border-bottom: 1px solid #E5E5E5; padding-bottom: 10px;}
.proHightlightWrap .content .withLogoCSE{display:flex; align-items: center;}
.proHightlightWrap .content .withLogoCSE .withLogoCSEImg{min-width: 270px;  text-align: center;padding-left: 20px;}

.proHightlightWrap .phContent p{font-family: var(--primary-font);font-size: 16px;font-weight: 400;line-height: 26px;text-align: left; color:#000; margin-bottom:5px;}
.proHightlightWrap .phImg2 img{min-width:300px; margin-left:20px;}

.proHightlightWrap .content{text-align:left;}
.proHightlightWrap .content h4{font-family: var(--primary-font);font-weight: 600;font-size: 20px;line-height: 28px;letter-spacing: -0.76px; text-align:left;}
.proHightlightWrap .content p{text-align:left;}

.readCSEMore{position:absolute; width:78%;background: #F8F8F8; bottom:0px; text-align:right; right: 0;
font-family: var(--primary-font);font-weight: 700;font-size: 14px;line-height: 30px;letter-spacing: -0.76px; color:#D00000;}
.readCSEMore i{background: #D00000; height:37px; width:37px; text-align:center; line-height:37px; display: inline-block; margin-left: 15px;}

.inner-content-cse{padding:27px 30px 30px 30px; border-top:1px solid #f4f4f4;}
.inner-content-cse p{text-align:left; margin-bottom:0px;}
ul.listNewDisc{margin:0px 0px 0px 15px; padding:0px;}
.listNewDisc li{list-style:disc;font-family: var(--primary-font);font-weight: 400;font-size: 16px;line-height: 26px;color:#000;}

ul.coList3{display:flex; flex-wrap:wrap; margin-top: 15px;}
.coList3 li{width:33%; font-family: var(--primary-font);font-size: 16px;font-weight: 400;line-height: 26px;text-align: left;color:#000; margin-bottom:8px;
background:url(../images/2025/program/ca-arrow.svg) no-repeat 0px 7px; padding-left:25px;}


.cseSpeTbl{margin:20px 0px;}
.cseSpeTbl td{padding:15px 20px; font-family: var(--primary-font);font-size:16px;font-weight:400;line-height: 26px;text-align:left;}
.cseSpeTbl td.headTitle{background: #F4F4F4; width: 200px;font-family: var(--primary-font);font-size:16px;font-weight:600;line-height: 28px;letter-spacing: -0.7599999904632568px;text-align:left;}

.careerOpportunitiesSection{background: #fff;  width:100%; position:relative; padding:80px 0px 80px 0px; clear: both;}
.careerOpportunitiesSection h4.head4{margin-top: -8px;}
.careerOpportunitiesSection p{line-height:26px;font-size:16px;}
img.caPicDesk{border-radius:8px;}
ul.coList{display:flex; flex-wrap:wrap;}
.coList li{width:50%; font-family: var(--primary-font);font-size: 16px;font-weight: 400;line-height: 26px;text-align: left;color:#000; margin-bottom:8px;
background:url(../images/2025/program/ca-arrow.svg) no-repeat 0px 7px; padding-left:25px;}

.preventitSection{width:100%; position:relative; padding:0px 0px 80px 0px; clear: both; background: #F4F4F4;}
.preventitWrap{background:#fff; border-radius:22px; padding:30px 40px; text-align:center;}
.preventitWrap img{margin: 0 auto 10px;}
.preventitWrap p{font-family: var(--primary-font);font-size: 18px;font-weight: 400;line-height: 32px;text-align: center;color:#000;}
.preventitWrap a.dbBtnRed{width:200px; margin: 20px auto;display: table;}

.bottomReach{width:100%; position:relative; padding:0px 0px 80px 0px; clear: both; background: #F4F4F4;}
.bottomReachOutWrap{background:#18181B; border-radius:22px; padding:28px 40px; 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;}
.reachOutBtn img{max-width:65px;}
.reachOutBtn a h3{font-family: var(--primary-font);font-weight: 600;font-size: 14px;line-height: 26px;letter-spacing: -2%;vertical-align: middle; color:#fff; margin-left:18px;}
.reachOutBtn a h3 span{font-size: 17px;line-height: 140%;letter-spacing: 0%; display:block;}


a.divClose{position: absolute;  top: 20px;  right: 20px; color:#fff !important; background:#35393b; width: 40px;  height: 40px;  border-radius: 40px;  text-align: center;  line-height: 40px;  font-size: 16px;  font-weight: bold; cursor:pointer;}
a.divClose1{position: absolute;  top: 20px;  right: 20px; color:#fff !important; background:#35393b; width: 40px;  height: 40px;  border-radius: 40px;  text-align: center;  line-height: 40px;  font-size: 16px;  font-weight: bold; cursor:pointer;}
a#Eligibility{cursor:pointer; color: var(--text-red);}

a#Eligibility:hover{color:#E3000F;}
#Ebackground {display: none;position: fixed;top: 0;left: 0;width: 100%; height: 100%;background: rgba(0,0,0,0.48);z-index: 1000;backdrop-filter: blur(18px);}
#EContent{background-color: white; border-radius: 18px; -webkit-border-radius: 18px;  -moz-border-radius: 18px;  display: none; height: 400px; top: 50%;
left: 50%;
transform: translate(-50%, -50%);
    padding: 80px;  position: fixed;    width: 100%;  z-index: 1000;max-width:800px;}
#EContent h4{ font-size: 38px; line-height: 1.0714285714; font-weight: 600; letter-spacing: -0.005em; margin-bottom:15px;}
#Ebackground.active, #EContent.active { display: block;}​


a#Eligibility1{cursor:pointer; color: var(--text-red);}
a#Eligibility1:hover{color:#E3000F;}

#Ebackground1 {display: none;position: fixed;top: 0;left: 0;width: 100%; height: 100%;background: rgba(0,0,0,0.48);z-index: 1000;backdrop-filter: blur(18px);}
#EContent1{background-color: white; border-radius: 18px; -webkit-border-radius: 18px;  -moz-border-radius: 18px;  display: none; height: auto; top: 50%;
left: 50%;
transform: translate(-50%, -50%);
    padding: 80px;  position: fixed;    width: 100%;  z-index: 1000;max-width:800px;}
#EContent1 h4{ font-size: 38px; line-height: 1.0714285714; font-weight: 600; letter-spacing: -0.005em; margin-bottom:15px;}
#Ebackground1.active, #EContent1.active {display: block;}​


@media only screen and (min-width: 1541px) and (max-width: 1920px) {

}

@media only screen and (min-width: 1339px) and (max-width: 1540px) {

}
@media only screen and (min-width: 1200px) and (max-width: 1340px) {

	
}

@media only screen and (min-width: 960px) and (max-width: 1199px) {
	
	.recruitersBlk .recruiter-list-seven li {flex-basis: calc(25% - 10px);}
	.reachOutContent {  max-width: 55%;}
	/*.reachOutBtn a h3{font-size: 18px; margin-left: 12px;}
	.reachOutBtn a h3 span{font-size: 22px;}*/
	
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
	.recruitersBlk .recruiter-list-seven li {flex-basis: calc(25% - 10px);}
	.programHighlights .section-view-box{padding: 15px; flex-basis: calc(33.3% - 20px);}
	
	.programsSectionWrap .container {padding-left: 0 !important;  padding-right: 0 !important; }
	.programsSectionWrap .col-md-8 { padding-right: 35px;  padding-left: 35px; width:100%;}
	.programsSectionWrap .col-md-4{background: #191919;    padding: 25px 35px;    margin-top: 50px; width:100%;}
	.curriculumRMDesk{display:none;}
	.curriculumRMMOb{display:block;}
	.careerOpportunitiesSection{padding: 50px 0px 40px 0px;}
	.careerOpportunitiesSection .col-md-8{order: 2; width:100%;}
	.careerOpportunitiesSection .col-md-4{margin-bottom: 20px; width:100%;}
	.coList li{width:100%;}
	.poContentImg{display:none;}
	.poContentTxt {  max-width: 100%;}
	.fellowshipWrap .phContent{min-width:auto;}
	.reachOutContent {  max-width: 350px;}
	/*.reachOutBtn a h3{font-size: 15px; margin-left: 12px;}
	.reachOutBtn a h3 span{font-size: 18px;}*/
	.approachHighlights .section-view-box{padding: 15px; flex-basis: calc(25% - 20px);}

}
@media only screen and (max-width: 767px)
{	
	#EContent{max-width:360px; height: auto; padding: 40px 30px;}
	#EContent h4{ font-size: 28px;}
	#EContent1{width: 90%;padding: 40px;}
	.poContentImg{display:none;}
	.mainProBanner{display:block;}
	.programOverviewWrap{padding: 00px 0px 0px 0px; margin-top: 0px; padding-top: 68px;  background: #fff;}
	.programOverviewWrap .container{padding: 00px 0px 40px 0px;background: #212121; }
	.poContentTxt h1{font-size: 24px;font-weight: 700;line-height: 32px;letter-spacing: -0.7599999904632568px;text-align: left; margin-bottom: 15px;}
	.poContentTxt h1 span{font-size: 24px;font-weight: 700;line-height: 32px;}
	.poContent{flex-wrap: wrap;  padding-top: 30px;}
	.poContentTxt p{font-size: 16px;  line-height: 26px;}
	.hBtnHM{margin-top: 25px; }
	a.hBtnRed{width: 125px; border-radius: 0;}
	a.hBtn{width: 185px; border-radius: 0; margin: 5px 10px;}
	.featureWrap{padding: 50px 0px 50px 0px;}
	ul.eligibilityList{margin-bottom:0px;}
	.eligibilityList li{flex-basis: calc(100% - 0px); margin-bottom: 15px;}
	.eligibilityList li:last-child{margin-bottom:0px;}
	.programsSectionWrap{padding: 40px 0px 0px 0px;}
	.pswContent h2{font-size: 26px;  line-height: 38px; margin-bottom: 15px;}
	.programsSectionWrap .container {padding-left: 0 !important;  padding-right: 0 !important; }
	.programsSectionWrap .row{margin-left: 0; margin-right: 0;margin-bottom:0px!important}
	.programsSectionWrap .col-md-8 { padding-right: 25px;  padding-left: 25px;}
	.programsSectionWrap .col-md-4{background: #191919;    padding: 25px 25px;    margin-top: 50px;}
	.curriculumRMDesk{display:none;}
	.curriculumRMMOb{display:block;}
	.download_fee {background-color:#f2f2f2;padding:10px;border-radius:8px;text-decoration:none;font-size:13px;display:block;}
	
	.getinTouchForm{padding-top:32px;}
	.recruitersBlk{padding: 40px 0px 30px 0px;}
	.section8-Mobile h4 {font-size: 26px;font-weight: 700;line-height: 38px;letter-spacing: -0.7599999904632568px;text-align: left !important;
	color:#111111;/*background: linear-gradient(90deg, #000000 0%, #666666 59.08%); background-clip: text; color: transparent;*/}
	.programHighlights{padding: 40px 0px 40px 0px;}
	.programHighlights .eight-image-col h5{font-weight: 600;}
	.programHighlights h4, .programHighlights p, .recruitersBlk h4, .recruitersBlk p{text-align: left;}
	.programHighlights .eight-image-col {width: 100%;display: block;margin-top: 0px; flex-direction: column; align-items: flex-start; padding:20px 20px 12px 20px;  }
	
	.approachHighlights{padding: 0px 0px 40px 0px;}
	.approachHighlights .eight-image-col h5{font-weight: 600;}
	.approachHighlights h4, .approachHighlights p{text-align: left;}
	.approachHighlights .eight-image-col {width: 100%;display: block;margin-top: 0px; flex-direction: column; align-items: flex-start; padding:20px 20px 12px 20px;  }
	
	.programHighlights .proHead{max-width:100%; margin:0 auto;}
	
	.cseSpeTbl {  border: 0px #fff solid !important; margin-top: 0px;}
	.approachHighlights .proHead {max-width: 100%;}
	.proHightlightWrap{border-top-left-radius: 0px;  border-bottom-left-radius: 0px; box-shadow: none;}
	.readCSEMore{width: 100%;}
	.inner-content-cse{border-top: 0; padding: 15px;}
	.proHightlightWrap .content .withLogoCSE{flex-wrap: wrap;}
	.proHightlightWrap .content .withLogoCSE .withLogoCSEImg{min-width: 100%;padding-left: 0px; padding-top: 20px;}
	.proHightlightWrap .phImg1{width: 100%;  margin-right: 0; display: none; }
	.proHightlightWrap .content h4{padding: 15px 15px;  margin: 0px -15px 20px -15px ; background: #f4f4f4; border-left:1px solid #D7D7D7; border-right:1px solid #D7D7D7; font-size:16px;}
	.proHightlightWrap .phContent {width: 100%;margin-top: 20px;}
	.proHightlightWrap .content{margin-top: -30px;}
	.cseSpeTbl td.headTitle{border-bottom: 1px solid #515151; width: 100%;    background: none;    margin-top: 10px;}
	.cseSpeTbl td{border:0px;display: block;padding: 5px 0px;}
	
	
	.recruitersBlk ul.recruiter-client-list{margin-top: 20px; margin-bottom: 25px;}
	.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;}
	
	.programHighlights .proHead{max-width:100%; margin:0 auto;}
	.recruitersBlk p{max-width:100%; margin:0 auto;}
	.careerOpportunitiesSection{padding: 50px 0px 40px 0px;}
	.careerOpportunitiesSection .col-md-8{order: 2;}
	.careerOpportunitiesSection .col-md-4{margin-bottom: 20px;}
	.careerOpportunitiesSection h4.head4{margin-top: 0px;}
	.coList li{width:100%;}
	.coList3 li{width:100%;}
	
	.collaboration_sec{padding: 40px 0px 40px 0px;}
	.collaboration_sec .overviewWrap{flex-wrap: wrap;}
	.collaboration_sec .overviewWrap .ov1{width: 100%;  padding-right: 0;}
	.collaboration_sec .overviewWrap .ov1 p{font-size: 16px;  line-height: 26px;}
	.collaboration_sec .overviewWrap .ov2{display:none;}
	
	.collaboration_sec h5{font-size:26px;line-height:38px;font-weight:700;letter-spacing: -0.7599999904632568px;color:#111;}
	.collaboration_sec p{margin-bottom:0px;line-height:26px;}
	
	.proList3 li{-webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; }
	.proList3 .school-content{padding: 0px 0px 10px 0px;}
	.specialisationCSESection h3{font-weight: 600;    font-size: 24px;    line-height: 30px;}
	.specialisationCSESection p.csePTxt{max-width:100%; text-align: left;}
	.specialisationCSESection h4.head4{text-align: left; }
	.specialisationCSESection p{text-align: left; }
	.collaboration_sec .overviewWrap .fellowship {  width: 100%;}
	.collaboration_sec .overviewWrap .fellowship p{text-align:left;}
	.collaboration_sec .overviewWrap .fellowship h4.head4{text-align:left;}
	.fellowshipSection {  padding: 30px 0px 0px 0px;}
	.fellowshipWrap{flex-wrap: wrap; padding: 30px;    background: #fff;}
	.fellowshipWrap .phImg1, .fellowshipWrap .phImg2, .fellowshipWrap .phContent{width:100%; margin-bottom:10px;}
	.fellowshipWrap .phContent{margin-top:20px !important;}
	.fellowshipWrap .phImg1, .fellowshipWrap .phContent, .fellowshipWrap .phImg2 img { min-width: auto;  margin: 0px;  margin-bottom: 0px;  }
	.pswContent{padding-right: 0px;}
	.bottomReachOutWrap{flex-wrap:wrap;}
	.reachOutContent {max-width: 100%;}
	.reachOutBtn { width: 100%;  margin-left: auto;  margin-top: 25px; max-width: 300px;}
	/*.reachOutBtn a h3{font-size: 18px;}
	.reachOutBtn a h3 span{font-size: 20px;}*/
	
}

