.bannerDesk{display:block;}
.bannerMobile{display:none;}

.programsSectionWrap{background: #f4f4f4;  width:100%; position:relative; padding:50px 0px 40px 0px; clear: both;}
.pswContent{padding-right: 30px;}
.pswContent h1{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;}

.getinTouchForm h4 span{color: var(--text-red);}
.getinTouchForm input[type="text"], .getinTouchForm input[type="tel"], .getinTouchForm input[type="email"]{height: 44px;}


.list6 li{font-size: 16px;  font-weight: 400;  line-height: 30px; color:#000; background: url(../images/red-bullet-round.png) left 13px no-repeat;}


.programHighlights {width: 100%;  position:relative;  padding:0px 0px 50px 0px; background: #f4f4f4; }
.programHighlights h4{text-align:left;}
.programHighlights p{font-family: var(--primary-font);font-size: 16px;font-weight: 400;line-height: 26px;/*text-align: center;*/color:#000;}
.programHighlightsWrap{background: #fff; padding:40px 40px 25px 40px; border-radius:10px;}
.programContentWrap{display:flex; flex-wrap: wrap;}
.pcWrapContent{width:65%;}
.pcWrapContentImg{width:35%; padding-left:50px; margin-top: 52px;}
.pcWrapContentImg img{border-radius:4px;}

.programHighlights .section-view-box{padding-bottom: 28px !important;}
.programHighlights .section-view-box p{text-align:left;}

/*.programHighlights .proHead{max-width:80%; margin:0 auto;}*/

.admissionEligibility{width: 100%;  position:relative;  padding:0px 0px 40px 0px;  background: #f4f4f4;}
.admissionEligibility p {font-family: var(--primary-font);  font-size: 16px;  font-weight: 400;  line-height: 26px;   color: #000;}

.admissionEligibilityWrap{background: #fff; padding:40px 40px 25px 40px; border-radius:10px;}
.admissionEligibilityWrap .coList{margin-bottom:0px;}

.feeStructure{width: 100%;  position:relative;  padding:20px 0px 50px 0px;  background: #f4f4f4;}
.feeStructure p{font-family: var(--primary-font);font-size: 16px;font-weight: 400;line-height: 26px;color:#000;}
table.feePHD {padding: 10px;   width: 100%;}
table.feePHD th {padding: 12px 25px;  background: #d00000;  color: #f4f4f4;  font-size: 18px; border: 1px solid #f4f4f4; font-weight:400;}
table.feePHD td {padding: 12px 25px;  border: 1px solid #fff; background: #f4f4f4;color:#000;  font-size: 16px;}
.feeStructureWrap{background: #fff; padding:40px 40px 25px 40px; border-radius:10px;}
.fsContentGrid{display:flex; flex-wrap:wrap;}
.fsContentG1{width:62%; background:#f4f4f4;}
.fsContentG2{width:36%; background:#f4f4f4; margin-left:2%;}
.applyBox{ padding:30px; font-family: var(--primary-font);font-size: 16px;font-weight: 400;line-height: 26px;}
.applyBox img.applyPicPHD{border-radius:4px;}
.applyBox h5{font-family: var(--primary-font);font-weight: 700;font-size: 24px;line-height: 42px;letter-spacing: 0px;color:#111111;margin-top: 10px;}
.applyBox p{font-family: var(--primary-font);font-size: 16px;font-weight: 400;line-height: 26px;color:#000;}
.applyBox p a{text-decoration:underline;}


.concentrationsOffered{width: 100%;  position:relative;  padding:0px 0px 40px 0px;  background: #f4f4f4;}
/*.concentrationsOffered .proHead{max-width:80%; margin:0 auto;}*/
/*.concentrationsOffered .proHead h4.head4{text-align: center;}*/
.concentrationsOffered .proHead p{font-family: var(--primary-font);font-size: 16px;font-weight: 400;line-height: 26px;color:#000;}

.approachHighlights {width: 100%;  position:relative;  padding:0px 0px 30px 0px;  background: #f4f4f4;}
/*.approachHighlights h4{text-align:center;}*/
.approachHighlights p{font-family: var(--primary-font);font-size: 16px;font-weight: 400;line-height: 26px;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; background: #ffffff;}
.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;}*/

ul.coList{display:flex; flex-wrap:wrap;}
.coList li{width:100%; 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;}

ul.coList{display:flex; flex-wrap:wrap;}
.coList li{width:100%; 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;}

ul.coList2{display:flex; flex-wrap:wrap;}
.coList2 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;}

ul.coList3{display:flex; flex-wrap:wrap;}
.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;}

ul.orderList{padding-left:15px;}
.orderList li{list-style:lower-alpha;background: none;  padding-left: 5px;}

.bottomDownloadSection{padding: 30px 0px 80px 0px;}
a.deliverablesBtn {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 20px;  text-align: center;  border: 1px solid var(--text-red);}
a.deliverablesBtn:hover{color:#fff; text-decoration:none;}

.bottomDownloadWrap p{max-width: 920px;}
p.noteTxt{padding-left:20px; font-family: var(--primary-font); font-size:14px; line-height:26px; font-style:italic;}
a.dbBtnBorder{background:#f4f4f4;font-family: var(--primary-font);border-radius: 5px;color: #000;margin: 5px;font-style: normal;font-weight: 500;font-size: 16px;  line-height: 23px;padding: 11px 5px;text-align: center;width: 180px; border: 1px solid #000;}
a.dbBtnBorder:hover{background:#f4f4f4; text-decoration:none;}
a.dbBtnRed{background: var(--text-red);font-family: var(--primary-font);border-radius: 5px;color: #F4F7FF;font-style: normal;font-weight: 500;font-size: 16px;  line-height: 23px;padding: 11px 5px;text-align: center;width: 180px; border: 1px solid var(--text-red);}

@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) {
	
	.pcWrapContentImg{display:none;}
	.pcWrapContent{width:100%;}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
	.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%;}
	.approachHighlights .setion-8-list-view{flex-wrap: wrap;}
	.approachHighlights .section-view-box{padding: 15px; flex-basis: calc(50% - 10px);}
	.pcWrapContentImg{display:none;}
	.pcWrapContent{width:100%;}
	.fsContentG1{width:100%;}
	.fsContentG2 {width: 100%;background: #f4f4f4;margin-left: 0; margin-top: 20px;}
	.coList3 li{width:50%;}

}
@media only screen and (max-width: 767px){	
	.bannerDesk{display:none;}
	.bannerMobile{display:block;padding-top:70px;}
	.pswContent {padding-right: 0px;}
	.programsSectionWrap .container {padding-left: 0 !important;  padding-right: 0 !important; }
	.programsSectionWrap .row{margin-left: 0; margin-right: 0;}
	.programsSectionWrap .col-md-8 { padding-right: 25px;  padding-left: 25px;}
	.programsSectionWrap .col-md-4{background: #191919;    padding: 25px 25px;    margin-top: 22px;}
	.pswContent h1{font-size:32px;}
	.getinTouchForm{padding-top:32px;}
	.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: 30px 0px 20px 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;  }
	.admissionEligibility{padding: 40px 0px 0 0px;}
	.applyBox{padding: 15px;text-align: left;}
	.applyBox h4.head4 {  text-align: left;}
	.applyBox p{  text-align: left;}
	a.dbBtnRed{width: 170px;}
	a.anBtnBlack{width: 110px;margin-left: 8px;}
	.bDownloadBtn {justify-content: normal; }
	.approachHighlights{padding: 35px 0px;}
	.bottomDownloadSection {padding: 5px 0px 30px 0px;}
	.concentrationsOffered{padding: 15px 0px 25px 0px;}
	.approachHighlights .eight-image-col h5{font-weight: 600; margin: 0 0 5px 0;}
	.approachHighlights h4, .approachHighlights p{text-align: left;}
	.approachHighlights .section-view-box{padding: 15px 15px;}
	.approachHighlights .eight-image-col {width: 100%;display: block;margin-top: 0px; flex-direction: column; align-items: flex-start; padding:0px 0px 0px 00px;  }
	.programsSectionWrap{padding: 40px 0px 0px 0px;}
	.programHighlights .proHead{max-width:100%; margin:0 auto;}
	.feeStructure{padding: 30px 0px 2px 0px;}
	table.feePHD{margin-bottom: 37px;}
	table.feePHD th{padding: 10px 10px; font-size: 16px; font-weight: 400;}
	table.feePHD td{padding: 10px 10px; font-size: 14px;background-color: #fff; border: 1px solid #f4f4f4;}
	
	.approachHighlights .proHead {max-width: 100%;}
	.programHighlights .proHead{max-width:100%; margin:0 auto;}
	.concentrationsOffered .proHead h4.head4{text-align: left;}
	.concentrationsOffered .proHead p{text-align: left;}
	.concentrationsOffered .proHead {max-width: 100%;}
	.coList li{width:100%;}
	.coList2 li{width:100%;}
	.coList3 li{width:100%;}
	.bottomDownloadSection  .bDownloadBtn {justify-content: center;}
	.pcWrapContent{width:100%;order:2;}
	.pcWrapContentImg{width:100%; padding-left:0px;order:1;margin-bottom:20px; margin-top: 0;}
	.programHighlightsWrap{padding: 15px;}
	.fsContentG1{width:100%;}
	.fsContentG2{margin-left:0px;margin-top:0px;width:100%;background-color: #fff; border-radius: 8px;}
	.feeStructureWrap{padding: 0px; background: #f4f4f4;}
	.admissionEligibility{padding:0px;margin-top:14px;}
	.admissionEligibilityWrap{padding:15px;}
	.approachHighlights{padding: 8px 0px;}
	a.dbBtnRed{width: 140px;}
	a.dbBtnBorder{width: 170px;background-color: #fff;}
	.fsContentGrid{margin-bottom:25px;}
	p.noteTxt{padding-left: 0px;}
	.applyBox p a{text-decoration:underline!important;}
	
}

@media only screen and (max-width: 390px){	
a.dbBtnRed{width: 125px;}
a.dbBtnBorder{width: 165px;}

}

