.sliderInstiDesk{clear: both;text-align: center;position: relative; display:block;}
.sliderInstiDesk .owl-dots{display: none;}
.sliderInstiMob{clear: both;text-align: center;position: relative; display:none;}
.sliderInstiMob .item{background-size:cover !important;  background-position:top center !important; background-repeat: no-repeat !important;}

.instiContent{background: #F4F4F4; padding:80px 0px; position:relative; font-size: 18px;font-weight: 400;line-height: 30px;}
.instiContent h1{font-family: var(--primary-font);font-size: 36px;font-weight: 700;line-height: 42px;letter-spacing: -0.7599999904632568px;text-align: left;color:#111; margin-bottom:15px; text-transform: none;}
.instiContent h1 span{color: var(--text-red);}
.instiContent p{font-family: var(--primary-font);font-size: 18px;font-weight: 400;line-height: 30px;text-align: left;color:#111; margin-bottom: 10px;}

.ourProgramsSection{background: #FFFFFF; padding:80px 0px; position:relative;}
.ourProgramsSection p{font-family: var(--primary-font);font-size: 18px;font-weight: 400;line-height: 30px;text-align: left;}
.ourProgramsSection .col-md-8{padding-right: 30px;}
.schoolSectionFlex{display:flex;}
ul.schoolProgramList{margin:20px 0px 0px 0px; padding:0px; display:flex; flex-wrap: wrap; justify-content: space-between;}
.schoolProgramList li{flex-basis: calc(25% - 10px); border-radius: 8px;  position: relative;  margin-bottom: 20px; }

.schoolSection2{width:100%; padding-left:20px;}
.spList1 li{flex-basis: calc(100% - 0px);/* height: 370px;*/}
.spList2 li{flex-basis: calc(50% - 10px); /*height: 175px;*/}

.spList3 li{flex-basis: calc(33% - 10px); margin-bottom: 0;}
.spList4 li{flex-basis: calc(25% - 10px); margin-bottom: 12px;}

.spList10 li{flex-basis: calc(25% - 10px); margin-bottom: 12px;}
.spList10 li:nth-child(1){flex-basis: calc(50% - 10px); height: 160px;}
.spList10 li:nth-child(10){flex-basis: calc(50% - 10px); height: 160px;}
.spList10 li:nth-child(1) img, .spList10 li:nth-child(10) img{object-fit: cover;  height: inherit;}


.school-content-overlay{ position: absolute; width: 100%; bottom: 0px; padding: 22px 27px 17px 27px; background: rgba(0, 0, 0, 0.68);  backdrop-filter: blur(20px);  z-index: 2;  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;}
.school-content-overlay h4{font-family: var(--primary-font);font-size: 20px !important;font-weight: 500 !important;line-height: 30px !important;text-align: left !important;}

.school-content{position: absolute;  bottom: 5px;  text-align: center;  width: 100%;  z-index: 100;}
.schoolProgramList li img{border-radius:8px; position:relative;}
.schoolProgramList 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;}

.schoolProgramList li .maskOverlayL1{   position: absolute;  width: 100%;  height: 100%;  bottom: 0;  z-index: 1;  content: "";  border-radius: 12px;}

.schoolProgramList li h4{font-size: 16px;font-weight: 400;line-height: 24px;letter-spacing: var(--letterspacing-032);text-align: center; color:#fff;}
.schoolProgramList li a{font-size: 16px;font-weight: 400;line-height: 24px;letter-spacing: var(--letterspacing-032);text-align: center; color:#fff; }
.schoolList2 li{-webkit-box-flex: 0; -ms-flex: 0 0 48% !important; flex: 0 0 48% !important; margin:3px 3px;}
.schoolProgramList li a:hover h4{text-decoration:underline;}

.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;}

.alphaReachersSection{background: #fff; padding:0px 0px 60px 0px;}
.alphaReachersSection .proHead{max-width:80%; margin:0 auto; text-align:center;}
.alphaReachersSection .proHead h4.head4{text-align:center;}
.alphaReachersSection img{margin:0 auto; text-align:center; display: table;  margin-top: 20px;}

.recruitersBlk{background: #F4F4F4; padding:80px 0px 0px 0px; position:relative;}
.recruitersBlk .proHead{max-width:80%; margin:0 auto;}
.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:0px 0px 60px 0px;  background: #f4f4f4;}
.programHighlights .proHead{max-width:80%; margin:0 auto;}
.programHighlights h4{text-align:center; /*text-transform: uppercase;*/}
.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 .eight-image-col h5{font-weight: 600;}

.eramus-section{padding: 60px 0px; }
.eramus-section .section-view-box{padding-bottom: 28px !important;}
.eramus-section .section-view-box p{text-align:left;}
.eramus-section .eight-image-col h5{font-weight: 600;}

.eramus-section a.learnLink{position: relative;
  bottom: 0;
  display: block;left: 0;}

@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) {
	.ourProgramsSection .col-md-8{width: 815px; padding-right: 10px;}
	.ourProgramsSection .col-md-4{width: 28%;}
	
	
}

@media only screen and (min-width: 960px) and (max-width: 1199px) {
	
	.recruitersBlk .recruiter-list-seven li {flex-basis: calc(25% - 10px);}
	.ourProgramsSection .col-md-8{width: 69%; padding-right: 10px;}
	.ourProgramsSection .col-md-4{width: 31%;}
	.schoolSection1{width: 67.5%;}
	.schoolSection2{width: 32.5%; padding-left: 10px;}
	.spList2 li{flex-basis: calc(50% - 5px);}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
	.recruitersBlk .recruiter-list-seven li {flex-basis: calc(25% - 10px);}
	.ourProgramsSection .col-md-8{width: 100%; padding-right: 15px;}
	.ourProgramsSection .col-md-4{width: 100%;}
	.schoolSection1{width: 84%;}
	.schoolSection2{width: 40%;}
	.programHighlights .section-view-box{padding: 15px; flex-basis: calc(33.3% - 20px);}
	.spList3{margin: 20px 0px 40px 0px !important;}

}
@media only screen and (max-width: 767px)
{	
	.sliderInstiDesk{display:none;}
	.sliderInstiMob{display:block;padding-top: 68px;}
	.sliderInstiMob .owl-dots{display: none;}
	.instiContent{padding: 40px 0px 10px 0px; font-size: 16px;font-weight: 400;line-height: 26px;}
	.instiContent h1{font-size: 32px;}
	.instiContent p{font-size: 16px;font-weight: 400;line-height: 26px;text-align: left;}
	.ourProgramsSection .row { margin-left: 0; margin-right: 0;  }
	.ourProgramsSection p{font-size: 16px; line-height:26px; margin-bottom: 30px;}
	.ourProgramsSection{padding: 10px 0px 0px 0px; background: #F4F4F4;}
	.ourProgramsSection .container{padding-left: 0px !important;    padding-right: 0px !important;}
	.ourProgramsSection .col-md-8 {padding-right: 25px;  padding-left: 25px;}
	.ourProgramsSection .col-md-4 {background: #191919; padding:25px 25px 25px 25px; margin-top: 50px;}
	.alphaReachersSection{padding: 30px 0px 40px 0px;}
	.schoolSectionFlex{flex-wrap: wrap;}
	.schoolSection1, .schoolSection2{width:100%; padding:0px;}
	.spList2 li{flex-basis: calc(50% - 5px);}
	.spList4 li{flex-basis: calc(50% - 5px);}
	.spList10 li{flex-basis: calc(50% - 5px);}
	.spList10 li:nth-child(1), .spList10 li:nth-child(10){height: 170px; flex-basis: calc(100% - 0px);}
	.spList10 li:nth-child(1) img{object-position: 0 -80px;}
	.spList3 li{flex-basis: calc(50% - 5px); margin-bottom: 20px;}
	.spList3 li.last {flex-basis: calc(100% - 0px);}
	.schoolProgramList li .maskOverlayL1{  background: linear-gradient(360deg, rgba(0, 0, 0, 0.81) 24.35%, rgba(0, 0, 0, 0) 50.92%); }
	.schoolProgramList li{margin-bottom: 10px;}
	ul.schoolProgramList{margin: 0px 0px 0px 0px;}
	.school-content {padding: 0;}
	.school-content-overlay {  bottom: 5px;  text-align: center;  width: 100%;  z-index: 100;padding:0px; background:none; backdrop-filter:none;}
	.school-content-overlay h4 { font-size: 14px !important;  font-weight: 400 !important;  line-height: 24px !important;  text-align: center !important;}
	.getinTouchForm{padding-top:32px;}
	.recruitersBlk{padding: 40px 0px 0px 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: 0px 0px 40px 0px;}
	.programHighlights h4, .programHighlights p, .recruitersBlk h4, .recruitersBlk p{text-align: left;}

	.programHighlights .proHead{max-width:100%; margin:0 auto;}	
	.recruitersBlk .proHead{max-width:100%; margin:0 auto;}
	.recruitersBlk p{max-width:100%; margin:0 auto;}
	
	.programHighlights .eight-image-col {width: 100%;display: block;margin-top: 0px; flex-direction: column; align-items: flex-start; padding:20px 20px 12px 20px;  }
	.eramus-section .eight-image-col {width: 100%;display: block;margin-top: 0px; flex-direction: column; align-items: flex-start; padding:20px 20px 12px 20px;  }
	.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;}
	
	.alphaReachersSection .proHead{max-width:100%;  text-align:left;}
	.alphaReachersSection .proHead h4.head4{text-align:left;}
	.schoolProgramList li h4{font-size: 14px;font-weight: 400;line-height: 24px;letter-spacing: var(--letterspacing-032);text-align: center; color:#fff;}
	.schoolProgramList li a{font-size: 14px;font-weight: 400;line-height: 24px;letter-spacing: var(--letterspacing-032);text-align: center; color:#fff; }
	
	
	 
}

