
.wiki-mk{padding-left:40px; padding-right:40px;}
.midbox-inner{margin:auto;max-width:85rem;width:100%;}


.animation-element {
  opacity: 0; 
}
.animation-element.slide-left {
  opacity: 0;
  transition: all 800ms linear;
  transform: translate3d(-100px, 0px, 0px);
}

.animation-element.slide-left.in-view {
  opacity: 1;
  transform: translate3d(0px, 0px, 0px);
}

.animation-element.slide-right {
  opacity: 0;
  transition: all 800ms linear;
  transform: translate3d(100px, 0, 0);
}

.animation-element.slide-right.in-view {
  opacity: 1;
  transform: translate3d(0px, 0px, 0px);
}


.animation-element.slide-up {
  opacity: 0;
  transition: all 200ms linear;
  transform: translate3d(0, 100px, 0);
}

.animation-element.slide-up.in-view {
  opacity: 1;
  transform: translate3d(0px, 0px, 0px);
}

.animation-element.slide-up1 {
  opacity: 0;
  transition: all 300ms linear;
  transform: translate3d(0, 300px, 0);
}

.animation-element.slide-up1.in-view {
  opacity: 1;
  transform: translate3d(0px, 0px, 0px);
}

.animation-element.slide-up2 {
  opacity: 0;
  transition: all 400ms linear;
  transform: translate3d(0, 400px, 0);
}

.animation-element.slide-up2.in-view {
  opacity: 1;
  transform: translate3d(0px, 0px, 0px);
}
.o-section.-schema{background-color:#fff !important;}


#sparsh-preparing-exams{background:#e7eaf9; margin:0px 0px; text-align:center; padding:80px 0px 80px; position:relative; z-index:1; overflow:hidden;}
#sparsh-preparing-exams h2{font-family:Helvetica Bold; font-weight: 800; text-align:center; font-size:40px; padding:0px 0px 10px; line-height:70px; color:#144980; text-align:center;}
#sparsh-preparing-exams p{font-size: 20px; line-height: 25px; text-align:center;  margin:0px; padding:0px 0px 0px;}
#sparsh-preparing-exams ul{width:70%; display:flex; align-items:center; justify-content:center; gap:20px; margin:0px auto; padding:50px 0px 70px; position:relative;}
#sparsh-preparing-exams li{width:max-content; margin:0px; padding:0px; position:relative;}
#sparsh-preparing-exams li a{background:#17437f; border-radius: 60px; color:#fff; border:1px solid #17437f; font-size: 20px; line-height: 25px; text-align:center; margin:0px; padding:12px 30px; position:relative;}
#sparsh-preparing-exams li a:hover{background:none;  color:#17437f; font-size: 20px;}

#sparsh-preparing-exams .home-smartest-img{width:50%; display:flex; align-items:center; justify-content:center; margin: 0px auto; padding:0px 0px 0px; }

#sparsh-CEO-video{background:#fff; margin:0px 0px; text-align:center; padding:80px 0px 80px; position:relative; z-index:1; overflow:hidden;}
#sparsh-CEO-video::before {content: "";position: absolute;bottom: 0px;right:0px;width:50%;height: 100%;
background: url(images/2024/01/top-right.svg) no-repeat;background-size:52%;background-position: top right;z-index:-1;}
.sparsh-CEO-video {width:82%; margin:0px auto; padding:0px 0px 0px; position:relative; z-index:1}
.sparsh-CEO-video h2{font-family:Helvetica Bold; font-weight: 800; font-size:50px; padding:0px 0px 40px; line-height:70px; color:#144980; text-align:center;}.academy-video h2 span{color:#3da3e3; display:block;}


.CEO-video-img{width:70%; background: #fff;box-shadow: 0 1px 6px rgb(0 0 0 / 15%);margin: 0px auto;padding:10px;position: relative;transition: .4s ease-in-out; border:1px solid #dadada; border-radius:12px}
.CEO-video-img img{border-radius:12px; object-fit: cover; height:450px;}
.CEO-video-img .ttm-video-btn {position: absolute;top:40%;left: 45%; z-index: 2;}
.CEO-video-img .ttm-video-btn .ttm-btn-play{width:70px;height:70px; line-height:70px; font-size:30px;}
.ttm-play-btn {border-radius:30px;color:#fff;font-size:18px;display:inline-block;padding:10px 20px 10px 50px;position:relative}
.ttm-play-btn:hover, .ttm-video-btn span.ttm-btn-play {color: #fff;}
.ttm-video-btn .ttm-btn-play {background-color:#1585D2;
position:absolute;top:50%;left:0;right:0;margin-top:-30px;z-index:5;width:90px;height:90px;border-radius:50px;text-align:center;line-height:90px;font-size:25px;margin-right:-1px;cursor:pointer;display:inline-block;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out}
.ttm-btn-play:after,.ttm-btn-play:before{content:'';border:1px solid;border-color:inherit;width:150%;height:150%;-webkit-border-radius:100%;border-radius:100%;position:absolute;left:-25%;top:-25%;opacity:1;-webkit-animation:1s videoplay-anim linear infinite;animation:1s videoplay-anim linear infinite}
.ttm-btn-play:before{-webkit-animation-delay:.5s;animation-delay:.5s}.ttm-play-btn:hover,.ttm-video-btn span.ttm-btn-play{color:#fff}.ttm-video-btn:hover .ttm-btn-play{background-color:#57cdff;color:rgba(255,255,255,1)}.fid-section.bg-img5{background-attachment:fixed}
 

#academy-video{background:#e7eaf9; margin:0px 0px; text-align:center; padding:60px 0px 0px; position:relative; z-index:1; overflow:hidden;}
.academy-video {width:52%; margin:0px auto; padding:0px 0px 0px; position:relative; z-index:1}
.academy-video a{background: #17437f; border:1px solid #fff !important;  font-size:18px; color:#fff;   margin:40px auto 0px; padding:.6333333333rem 1.6666666667rem .9444444444rem; border-radius:60px; text-decoration: none; font-weight: 700; text-align: center; overflow: hidden;transition: color .25s linear; vertical-align: middle; width: max-content;  display: flex;}
.academy-video a:hover{background-color: #57cdff; color:#fff;}
.academy-video h2{font-family:Helvetica Bold; font-weight: 800; font-size:60px; line-height:70px; color:#144980; text-align:center;}.academy-video h2 span{color:#3da3e3; display:block;}


#home-your-score{background:#5dbbf9; margin:0px 0px; padding:60px 0px 60px; position:relative; z-index:1; overflow:hidden;}
.home-your-score{width:80%; margin:0px auto; padding:0px 0px 60px; position:relative; z-index:1}
.home-your-score h2{font-family:Helvetica Bold; font-weight: 800; font-size:50px; padding:0px 0px 20px; line-height:70px; color:#144980; text-align:center;}.home-your-score h2 span{color:#fff;}
.home-your-score a{width:max-content; display: flex; background:#17437f; color:#ffffff; border-radius:60px; margin:0px auto; padding: 12px 36px; border:1px solid #17437f; position:relative; transition: color .25s linear;}
.home-your-score a:hover{background-color:#ffffff; border:1px solid #fff; color:#17437f; }


#your-score-improving{margin:0px 0px 0px;}
.score-improving-item{margin:0px 0px 0px; padding:0px; position:relative;}
 
.score-improving-item h3{background:#17437f; text-align:center; font-size:20px; font-weight:bold; color:#ffffff; margin:0px; padding:15px;}
.score-improving-item p{display:none;font-size:18px; color:#976008; margin:0px; padding:0px;}
#your-score-improving .score-improving-img{object-fit:cover;height:auto;}



#why-your-score{background:#5dbbf9; margin:0px 0px; padding:0px 0px 0px; position:relative; z-index:1; overflow:hidden;}
.why-your-score{display:flex; gap:50px; align-items:center; margin:0px; padding:0px 0px 0px; position:relative; z-index:1}
.why-your-score-mid {width:52%; margin:0px; padding:100px 0px 100px;}
.why-your-score-mid a{border:1px solid #fff !important;  font-size:18px; color:#fff;   margin:40px auto 0px; padding:.6333333333rem 1.6666666667rem .9444444444rem; border-radius:60px; text-decoration: none; font-weight: 700; text-align: center; overflow: hidden;transition: color .25s linear; vertical-align: middle; width: max-content;  display: flex;}
.why-your-score-mid h2{font-family:Helvetica Bold; font-weight: 800; font-size:60px; line-height:70px; color:#ffffff; text-align:center;}.why-your-score-mid h2 span{color:#17437f; display:block;}

.why-your-score-left{width:24%; margin:0px; padding:0px;}
.why-your-score  img{width:100%; margin:0px; padding:0px;}
.why-your-score-right{width:24%; margin:0px; padding:0px;}

.why-your-score .name-member {margin: 0px;padding:5px 10px 5px;position:absolute; z-index:2px; top:20px; left:20px; width:max-content; background:rgba(0, 0, 0, 0.61); border-radius:22px; font-size:12px; color:#fff;     display:flex; gap: 10px;align-items: center;}
.why-your-score .name-member img {width: auto;height:12px; filter: brightness(0) invert(1);}
.why-your-score .vidoe-icon-bg{width:45px;height:45px; opacity:0.7; position:absolute; z-index:2px; bottom:20px; left:20px;}
.why-your-score .vidoe-icon-bg:hover{filter: brightness(0) invert(1); opacity:1;}



.marquee-inner span{
  height:50%;
}
.marquee-wrapper .marquee-block{
  width: 400px;
  height: 1500px;
  overflow: hidden;
  box-sizing: border-box;
  position: relative;
  margin: 20px 0 20px 220px;
  background:#1B2531;
  padding: 30px 0;
  float:left;
}
.marquee-inner{
  display: block;
  height: 200%;
  width:400px;
  position: absolute;
  margin:0px;
}
.marquee-item p{
  font-weight: 800;
  font-size: 30px;
  padding:100px;
  font-family: cursive;
}
.marquee-inner.to-left{
  animation: marqueeTop 10s linear infinite;
}
.marquee-inner.to-right{
  animation: marqueeBottom 10s linear infinite;
}
.marquee-item{
  width: 230px;
  height:auto;
  display: block;
  margin:10px;
  transition: all .2s ease-out;
  position:relative;
}

.marquee-item img{height:auto; width:100%}

.marquee-inner:hover{
    animation-play-state: paused;
}

@keyframes marqueeTop{
  0% {
    top: 0;
  }
  100% {
    top: -100%;
  }
}
@keyframes marqueeBottom{
  0% { 
    top: -100%; 
  }
  100% {
   top: 0; 
  }
}




#world-your-success{background:#ffffff; margin:0px 0px; padding:60px 0px 60px; position:relative; z-index:1; overflow:hidden;}
#world-your-success h2{font-family:Helvetica Bold; font-weight: 800; font-size:50px; line-height:55px; color:#144980; text-align:center;}#world-your-success h2 span{color:#3da3e3;}
.world-your-success{display:flex; gap:0px; align-items:center; margin:0px; padding:80px 0px 0px; position:relative; z-index:1}

/* style the maincontainer class with all child div's of class .front */
.maincontainer{width:33.33%;height:300px;margin:0px;}
.maincontainer img{object-fit: cover;height:290px; width:100%;}
.maincontainer .back h3{position: absolute;color:#ffffff; font-size:20px; font-family:Helvetica Bold; font-weight: 800;}

.maincontainer .back p
{
    position: absolute;
    top: 50px;
    font-size:16px;
	margin:20px 0px 10px;
}

.maincontainer .front h3
{
    position: absolute;
    padding: 10px;
    bottom: 0px;
    color: #fff;
	display: block;
    text-align: center;
    width: 100%;
    background: rgba(0, 0, 0, 0.7);
	font-size:20px; font-family:Helvetica Bold; font-weight: 800;
}
.maincontainer > .front
{
    position: absolute;
    transform: perspective(600px) rotateY(0deg);
    width:100%;
    height: 290px;
    backface-visibility: hidden; /* cant see the backside elements as theyre turning around */
    transition: transform .5s linear 0s;
}

/* style the maincontainer class with all child div's of class .back */
.maincontainer > .back
{
    position: absolute;
    transform: perspective(600px) rotateY(180deg);
    background:linear-gradient(250deg, rgba(38,139,202) 0%, rgba(20,73,128,1) 100%);
    color: #fff;
    width:100%;
    height: 290px;
    padding:20px;
    backface-visibility: hidden; /* cant see the backside elements as theyre turning around */
    transition: transform .5s linear 0s;
}

.maincontainer:hover > .front
{
    transform: perspective(600px) rotateY(-180deg);
}

.maincontainer:hover > .back
{
    transform: perspective(600px) rotateY(0deg);
}
#world-class-infrastructure{background:url(images/2024/01/bg-1.jpg) no-repeat; background-size:cover; border-radius:0px; margin:0px; padding:40px 0px 40px; position:relative; z-index:1; overflow:hidden;}
.world-class-infrastructure{display:flex; gap:50px; align-items:center; margin:0px; padding:40px 0px 40px; position:relative; z-index:1;}.world-class-infrastructure img{width:24%; margin:0px; padding:0px;}
.premium-world-class{width:42.66%; margin:0px auto; padding:0px;}
.premium-world-class h2{font-family:Helvetica Bold; font-weight: 800; font-size:50px; line-height:55px; color:#fff; text-align:center;}
.premium-world-class p{font-size:18px; color:#C6D3E3; text-align:center; margin:20px 0px 0px;}
.premium-world-class a{border:1px solid #fff !important;  font-size:18px; color:#fff !important;   margin:40px auto 0px; padding:.6333333333rem 1.6666666667rem .6444444444rem; border-radius:60px; text-decoration: none; font-weight: 700; text-align: center; overflow: hidden;transition: color .25s linear; vertical-align: middle; width: max-content;  display: flex;}.premium-world-class a:hover{background:#268bca;}


#section-faculty{background:#e7eaf9;padding:60px 0 80px;margin: 0px;width: 100%;position: relative;z-index: 2;}
#section-faculty h2 {color:#2d416b;font-family:Helvetica Bold;font-weight:bold;font-weight: 800;font-size: 50px;line-height: 55px;color: #144980;text-align: center;margin: 0px;padding: 0px 0px 20px;}#section-faculty h2 span{color:#57cdff;}
#section-faculty h4 {color:#444444;font-size: 18px;margin: 0px 0px 25px; text-align: center;}

.faculty-item{background:none; border-radius:8px; margin:10px 0px; padding:0px; position:relative; }
.faculty-item img{border-radius:8px;}
.faculty-doc{border:1px solid #2d416b; padding:15px; margin:-10px 0px 0px; border-radius:12px; box-shadow: 1px 5px 10px rgba(0,0,0,0.1);position: relative;z-index: 2;background:#fff;}
.faculty-item h3 {color:#0b489c;font-weight: bold; margin:0px; padding:0px;}
.faculty-item .testimonials-text{color:#57cdff;text-align: left;}


#sets-apart{width: 100%; background:#e7eaf9; margin: 0px;padding:60px 0px 60px;position: relative;overflow: hidden;}
#sets-apart h2 {font-size:50px;color:#17437f; font-family: Helvetica Bold; font-weight: bold;margin: 0px 0px 0px;padding: 0px 0px 50px; text-align: center;}
#sets-apart h2 span{color:#3da3e3;}

.sets-apart{display:flex; margin:0px; padding:0px; position:relative;}
.sets-apart1{background:none !important; width: 100%; margin:0px; padding:0px; position:relative;}
.sets-apart2{background:none !important; width: 100%; margin:0px; padding:0px; position:relative;}
.sets-apart3{background:none !important; width: 100%; margin:0px; padding:0px; position:relative;}

.sa-box{color:#ff0000; font-weight:bold;}.sa-box2{color:#00b050; font-weight:bold;}
.sa-img-1{background:none !important; border:0px !important;}
.sets-apart img{width:100%;  height:auto; margin:0px; display: flex;}

.sets-apart table {border-collapse:collapse; background:none; width: 100%;border:0px solid #ffffff;margin-bottom:30px;}
.sets-apart table tr th {background:#ef5da2; color: #fff;font-size:18px;  border:0px solid #17437f !important; font-weight:bold;}
.sets-apart th, td{width:33.33%; text-align: left;  font-size:16px; color:#000000; padding:10px;border:1px solid #3da3e3 !important; } 
.sets-apart tr:hover td{background:#d4eeff;}

#popular-courses-home{background: #ffffff;padding:60px 0 80px;margin: 0px;width: 100%;position: relative;z-index: 2;}
#popular-courses-home h2 {font-size:50px;color:#2d416b; font-family: Helvetica Bold; font-weight: bold;margin: 0px 0px 0px;padding: 0px 0px 70px; text-align: center;}
#popular-courses-home h2 span{color:#3da3e3;}

#popular-courses-home h3{font-size:28px;color:#3da3e3;  font-family: Helvetica Bold;  font-weight: bold;margin: 0px 0px 0px;padding: 0px 0px 20px; }

.popular-courses-box1 table {border-collapse:collapse; background:#ffffff; width: 100%;border:0px solid #ffffff;margin-bottom:30px;}
.popular-courses-box1 table tr th {background:#2d416b; color: #fff;font-size:18px;  border:2px solid #e7eaf9; font-weight:bold;}
.popular-courses-box1 th, td{width:33%;  padding:10px;border:2px solid #e7eaf9; } 
.popular-courses-box1 tr:hover td{background:none;}
.popular-courses-doc{text-align:center; font-size:70px;color:#2d416b; font-family: Helvetica Bold; font-weight: bold;}.popular-courses-doc sup{font-size:30px;color:#3da3e3; top:-34px;}


.popular-courses-box2 table {border-collapse:collapse; background:#ffffff; width: 100%;border:0px solid #ffffff;margin-bottom:30px;}
.popular-courses-box2 table tr th {background:#2d416b; color: #fff;font-size:18px;  border:2px solid #e7eaf9; font-weight:bold;}
.popular-courses-box2 th, td{width:max-content;  padding:10px;border:2px solid #e7eaf9; } 
.popular-courses-box2 tr:hover td{background:none;}
.popular-courses-doc1{text-align:center; font-size:70px;color:#2d416b; font-family: Helvetica Bold; font-weight: bold;}.popular-courses-doc1 sup{font-size:30px;color:#3da3e3; top:-34px;}

.popular-courses-box2 ul{display:flex; gap:25px; margin:0px; padding:0px;}
.popular-courses-box2 li{width:100%; border-right:1px solid #e7eaf9; text-align:center; list-style:none; margin:0px; padding:20px 0px;}.popular-courses-box2 li:last-child{border-right:0px solid #e7eaf9;}
.popular-courses-box2 h4{font-size:20px;color:#2d416b; font-family: Helvetica Bold; text-align:center;  margin:0px; padding:0px;}
.popular-courses-box2 p{width:75%; font-size:18px;color:#3da3e3; text-align:center; margin:0px auto; padding:0px;}


.popular-courses-box3 table {border-collapse:collapse; background:#ffffff; width: 100%;border:0px solid #ffffff;margin-bottom:30px;}
.popular-courses-box3 table tr th {background:#2d416b; color: #fff;font-size:18px;  border:2px solid #e7eaf9; font-weight:bold;}
.popular-courses-box3 th, td{width:max-content;  padding:10px;border:2px solid #e7eaf9; } 
.popular-courses-box3 tr:hover td{background:none;}

.popular-courses-box3 ul{display:block; gap:25px; margin:0px; padding:0px;}
.popular-courses-box3 li{width:100%; border-bottom:1px solid #e7eaf9; text-align:left; list-style:none; margin:0px; padding:20px 0px;}.popular-courses-box3 li:last-child{border-bottom:0px solid #e7eaf9;}
.popular-courses-box3 h4{font-size:20px;color:#2d416b; font-family: Helvetica Bold; text-align:left;  margin:0px; padding:0px;}
.popular-courses-box3 p{width:90%; font-size:18px;color:#3da3e3; text-align:left; margin:0px padding:0px;}

.popular-courses-box4 table {border-collapse:collapse; background:#ffffff; width: 100%;border:0px solid #ffffff;margin-bottom:30px;}
.popular-courses-box4 table tr th {background:#2d416b; color: #fff;font-size:18px;  border:2px solid #e7eaf9; font-weight:bold;}
.popular-courses-box4 th, td{width:max-content;  padding:10px;border:2px solid #e7eaf9; } 
.popular-courses-box4 tr:hover td{background:none;}
.popular-courses-doc4{text-align:center; font-size:50px;color:#2d416b; font-family: Helvetica Bold; font-weight: bold;}.popular-courses-doc4 sup{font-size:25px;color:#3da3e3; top:-34px;}
.popular-courses-box4 p{width:90%; font-size:18px;color:#444; text-align:left; margin:0px padding:0px;}
.popular-courses-box4 p strong{color:#3da3e3;}

.popular-courses-box5 table {border-collapse:collapse; background:#ffffff; width: 100%;border:0px solid #ffffff;margin-bottom:30px;}
.popular-courses-box5 table tr th {background:#2d416b; color: #fff;font-size:18px;  border:2px solid #e7eaf9; font-weight:bold;}
.popular-courses-box5 th, td{width:max-content;  padding:10px;border:2px solid #e7eaf9; } 
.popular-courses-box5 tr:hover td{background:none;}
.popular-courses-box5 p{width:90%; font-size:18px;color:#444; text-align:left; margin:0px padding:0px;}
.popular-courses-box5 p strong{color:#3da3e3;}


#popular-courses{
  background: #ffffff;
  padding:60px 0 80px;
  margin: 0px;
  width: 100%;
  position: relative;
  z-index: 2;
}
#popular-courses h2 {
  color: #2d416b;
  font-family:Helvetica Bold;
  font-weight: 800;
  font-size: 50px;
  line-height: 55px;
  text-align: center;
  margin: 0px;
  padding: 0px 0 50px;
  
}

#popular-courses .courses-item{display:flex; gap:30px; margin:0px; padding:0px; position:relative;}
#popular-courses .courses-item-box{width:33.33%; margin:0px; padding:0px; border-radius: 12px; position:relative; box-shadow: -4px 4px 9.8px 0px rgba(255, 255, 255, 0.29) inset, 0px 8px 19.2px -10px #17437f; border:1px solid #17437f;}
#popular-courses .courses-item-box h3{color:#ffffff; background:#57cdff; font-family:Helvetica Bold; font-size:25px; font-weight: 800; text-align: center; border-radius: 12px;}

#popular-courses ul {
     align-items: center;
    margin:30px 0px 30px;
    padding:0px 20px;
    width: 100%;
}
#popular-courses li {
    width:auto;
    position: relative;
    font-size:16px; line-height:27px;color:#444;
	padding-left: 20px;
	margin-bottom:10px;
	margin-left:17px;
	list-style: none;
}
#popular-courses li::before {
    content: '';
    background:#57cdff;
    width: 8px;
    height: 8px;
    border-radius: 50px;
    position: absolute;
    top:10px;
    left: 0px;
}
#popular-courses a{border-top: 1.2px solid #E4E4E4; color:#17437f; font-size:18px; text-decoration:none; font-weight: 800; text-align: center; padding:20px 0px; display:block; margin:10px 0px 0px;}




#aparsh-advantag{
  background: #17437f;
  padding:60px 0 0px;
  margin: 0px;
  width: 100%;
  position: relative;
  z-index: 2;
}
#aparsh-advantag h2 {
  color: #57cdff;
  font-family:Helvetica Bold;
  font-weight: 800;
  font-size: 50px;
  line-height: 55px;
  text-align: center;
  margin: 0px;
  padding: 0px 0 50px;
  
}


.home-image-hover a {background:#57cdff;color: #ffffff;border: 2px solid #57cdff;box-shadow: -4px 4px 9.8px 0px rgba(255, 255, 255, 0.29) inset, 0px 8px 19.2px -10px #57cdff;margin: 10px 0;display: none;width: max-content;font-size: 16px;font-weight: 500;border-radius: 81px;padding: 7px 20px;position: relative;border: 2px solid #1585D2;text-decoration:none;}
.home-image-hover a:hover{background:#fff;color: #57cdff;}
.home-image-hover .options .option.active a {display: block;}
.home-image-hover h3 {padding-top:40px;font-size:16px;text-align: left;}



#aparsh-advantag .advantag-item{display:flex; gap:20px; flex-wrap:wrap; margin:0px; padding:0px; position:relative; justify-content: center;}
#aparsh-advantag .advantag-item-box{width:31.33%; background:#fff; margin:0px; padding:0px; border-radius: 12px; position:relative; box-shadow: -4px 4px 9.8px 0px rgba(255, 255, 255, 0.29) inset, 0px 8px 19.2px -10px #17437f; border:1px solid #17437f;}
#aparsh-advantag .advantag-item-box h3{color:#17437f; background:#c1dafc; font-family:Helvetica Bold; font-size:25px; font-weight: 800; text-align: center; border-radius: 12px;}

#aparsh-advantag ul {
     align-items: center;
    margin:30px 0px 30px;
    padding:0px 20px;
    width: 100%;
}
#aparsh-advantag li {
    width:auto;
    position: relative;
    font-size:16px; line-height:27px;color:#444;
	padding-left: 20px;
	margin-bottom:10px;
	margin-left:17px;
	list-style: none;
}
#aparsh-advantag li::before {
    content: '';
    background:#57cdff;
    width: 8px;
    height: 8px;
    border-radius: 50px;
    position: absolute;
    top:10px;
    left: 0px;
}



#frequently-questions {
  background: #ffffff;
  padding: 40px 0 40px;
  margin: 0px;
  width: 100%;
  position: relative;
  z-index: 2;
}
#frequently-questions h2 {
  color: #2d416b;
  font-family:Helvetica Bold;
  font-weight:bold;
  font-weight: 800;
  font-size: 50px;
  line-height: 55px;
  color: #144980;
  text-align: center;
  margin: 0px;
  padding: 0px 0 50px;
  
}

.flex-row-reverse {flex-direction: row-reverse;}
#request-call-back{
  background:#e7eaf9;
  padding:60px 0 80px;
  margin: 0px;
  width: 100%;
  position: relative;
  z-index: 2;
}
#request-call-back h2 {
  color: #2d416b;
  font-family:Helvetica Bold;
  font-weight:bold;
  font-weight: 800;
  font-size: 50px;
  line-height: 55px;
  color: #144980;
  text-align: center;
  margin: 0px;
  padding: 0px 0 50px;
  
}
.home-request-call{width:80%; display:flex;  background:#17437f; gap:20px; margin:0px auto; padding:0px; position:relative; box-shadow:1px 5px 10px rgba(0, 0, 0, 0.1); border-radius:30px;}
.home-request-call-left {width: 50%;padding:0px;position: relative;display: block; overflow:hidden;}
.home-request-call-left img{width:100%; height:100%; border-radius:0px 30px 30px 0px;}
.home-request-call-right {width: 50%;padding:100px 20px 0px;position: relative;display: block;}

.home-request-call-right .home-request-form{width: 100%;gap: 15px;padding-bottom: 20px;display: flex;}
.home-request-form .home-request-form-box{display: block;width: 100%;}
.home-request-form label {display: block;color:#ffffff;font-size:12px;text-align: left;font-weight:400;margin-bottom:4px;}
.home-request-form ::placeholder {color:#666666; font-size:14px;}
.home-request-form input:focus {border:2px solid #57cdff;}
.home-request-form ::placeholder {color:#666666; font-size:14px;}
.home-request-form input:focus {border:2px solid #57cdff;}
.home-request-form select:focus {border:2px solid #57cdff; font-size:14px important;}
.home-request-form textarea:focus {border:2px solid #57cdff;}

.home-request-form input, select, textarea {
    border: 1px solid #dcdee2;
    height:45px;
    padding-left: 15px;
    width: 100%;
    font-size: 14px important;
    border-radius:20px;
    background-color: #fff;
    outline: none;
    text-align: left;
}
.home-request-form .homeQuery{display:block; width:100%;}
.home-request-form .magbox {
    width: 100%;
    height: 100px !important;
    padding-top: 20px;
    padding-left: 16px;
}
.home-request-form .submit-now{
    width: max-content;
    background: #57cdff;
    color: #ffffff;
    border: 2px solid #28aee7;
    margin: 25px 0px 0px;
    text-align: center;
    font-size: 18px;
    border-radius: 8px;
    padding:7px 30px;
    position: relative;
    box-shadow: -4px 4px 9.8px 0px rgba(255, 255, 255, 0.29) inset, 0px 8px 19.2px -10px #57cdff;
    display: block;
}


#section-people-say{
  background:#ffffff;
  padding:60px 0 80px;
  margin: 0px;
  width: 100%;
  position: relative;
  z-index: 2;
}
#section-people-say h2 {
  color: #2d416b;
  font-family:Helvetica Bold;
  font-weight:bold;
  font-weight: 800;
  font-size: 50px;
  line-height: 55px;
  color: #144980;
  text-align: center;
  margin: 0px;
  padding: 0px 0 50px;
  
}

.testimonials-item{background:#ffffff; margin:10px 0px; padding:0px; position:relative; }
.testimonials-item img{border-radius:8px;}
.testimonials-item .video-icon {position: absolute;top:35%;left:42%;}
.testimonials-item .video-icon img {width: 60px;height: 60px;}
.testimonials-doc{border:1px solid #2d416b; padding:15px; margin:-20px 0px 0px; border-radius: 20px; box-shadow: 1px 5px 10px rgba(0,0,0,0.1);position: relative;z-index: 2;background: #fff;}
.testimonials-item h3 {color: #2d416b;font-weight: bold; margin:0px; padding:0px;}
.testimonials-item .testimonials-text{color: #2d416b;text-align: left;}

.is-inview .ttm-video-btn {position: absolute;top:35%;left:45%; z-index: 2;}
.ttm-play-btn:hover, .ttm-video-btn span.ttm-btn-play {color: #fff;}
.ttm-video-btn .ttm-btn-play {background:rgba(227, 0, 0, 0.90);backdrop-filter: blur(2.5999999046325684px);position:absolute;top:50%;left:0;right:0;margin-top:0px;z-index:5;width:150px;height:150px;border-radius:100%;text-align:center;line-height:150px;font-size:80px;margin-right:-1px;cursor:pointer;display:inline-block;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out}.ttm-play-btn:hover,.ttm-video-btn span.ttm-btn-play{color:#fff}.ttm-video-btn:hover .ttm-btn-play{background-color:#57cdff;color:rgba(255,255,255,1)}.fid-section.bg-img5{background-attachment:fixed}

iframe{width:100%; height:650px; border-radius: 12px; border: 1px solid rgba(220, 220, 220, 0.60); background-color:#ffffff ; background: #ffffff; padding: 10px;}
/*---- Home END ----*/


#sparsh-legacy-section{
  background:#ffffff;
  padding:60px 0 80px;
  margin: 0px;
  width: 100%;
  position: relative;
  z-index: 2;
}
#sparsh-legacy-section h2 {
  color: #2d416b;
  font-family:Helvetica Bold;
  font-weight:bold;
  font-weight: 800;
  font-size: 50px;
  line-height: 55px;
  color: #144980;
  text-align: center;
  margin: 0px;
  padding: 0px 0 30px;
}
#sparsh-legacy-section p{display:block; width:60%; font-size:16px; color:#444; text-align: center; margin:0px auto;}
#sparsh-legacy-section img{display:flex; width:60%;  height:auto; text-align: center; margin:0px auto;}

#vision-mission-section{
  background:#ffffff;
  padding: 60px 0 80px;
  margin: 0px;
  width: 100%;
  position: relative;
  z-index: 2;
}
#vision-mission-section h2 {
  font-family:Helvetica Bold;
  font-weight: 800;
  font-size: 50px;
  line-height: 55px;
  color:#2d416b;
  text-align: center;
}
#vision-mission-section h2 span {
  color: #3da3e3;
}


#chairman-message-section{background:#17437f;padding: 60px 0 80px;margin: 0px;width: 100%;position: relative;z-index: 2;}
#chairman-message-section h2 {font-family:Helvetica Bold;font-weight: 800;font-size: 50px;line-height: 55px;color:#ffffff; }
#chairman-message-section h2 span {color: #3da3e3; display:block; margin-left:6%;}
.dream-college{background:#4fb0ed; display:flex; gap:15px; font-size:30px; color:#2d416b; font-weight:bold; margin:50px 0px 20px; padding:5px 20px 10px; position:relative;}
.dream-college span{color:#3da3e3; display:inline-block;}
.dream-dd-left{color:#fff; display:inline-block; font-size:80px; line-height:40px; position: relative; bottom: -20px;}
.dream-dd-right{color:#fff; display:inline-block; font-size:80px; line-height:10px; position: relative; bottom: -40px;}
.dream-college .do-left{position:absolute; left:-70px; top:0px;margin:0px; padding:0px;}
.dream-college .do-left img{width:54px;  height:auto;}
.dream-college .do-right{position:absolute; right:0px; bottom:-15px; margin:20px 0px 0px; padding:0px;}
.dream-college .do-right img{width:50px;  height:auto;}

#chairman-message-section p {width:100%;font-size:16px;color: #fff;margin:0px 0px; padding:10px 0px}
#chairman-message-section p strong{color:#3da3e3;}
#chairman-message-section .warm-regards{width:max-content;font-size:17px;color: #fff; border-bottom:4px solid #3da3e3; margin:0px 0px; padding:10px 0px}
#chairman-message-section .warm-regards strong{color:#3da3e3;}

#chairman-message-section ul{margin:10px 0;padding: 0px;}
#chairman-message-section ul li {position: relative;color: #ffffff;padding-left: 20px;margin-bottom:10px;font-size: 16px;margin-left:10px;list-style: none;}
#chairman-message-section ul li::before {content:'';background:#3da3e3;width: 8px;height: 8px;border-radius: 50px;position: absolute;top:8px;left: 0px;}


#ceo-message-section{background:#ffffff;padding: 60px 0 80px;margin: 0px;width: 100%;position: relative;z-index: 2;}
#ceo-message-section h2{font-family:Helvetica Bold;font-weight:800; color:#2d416b;  font-size: 50px;line-height: 55px;}
#ceo-message-section h2 span {color:#3da3e3; display:block; margin-left:6%;}
.ceo-college{background:#2d416b; display:flex; gap:15px; font-size:30px; color:#ffffff; font-weight:bold; margin:50px 0px 20px; padding:10px 0px 15px 60px; position:relative;}
.ceo-message-img{width:75%;}
.ceo-college .dr-amit-img{width:22%; position:absolute; right:0px; bottom:0px;}
.ceo-college span{color:#3da3e3; display:inline-block;}
.ceo-dd-left{color:#3da3e3; display:inline-block; font-size:80px; line-height:40px; position: relative; bottom: -20px;}
.ceo-dd-right{color:#3da3e3; display:inline-block; font-size:80px; line-height:10px; position: relative; bottom: -40px;}
.ceo-college .do-left{position:absolute; left:-70px; top:0px;margin:0px; padding:0px;}
.ceo-college .do-left img{width:54px;  height:auto;}
.ceo-college .do-right{position:absolute; right:0px; bottom:-15px; margin:20px 0px 0px; padding:0px;}
.ceo-college .do-right img{width:50px;  height:auto;}

#ceo-message-section p {width:100%;font-size:16px;color:#2d416b;margin:0px 0px; padding:10px 0px}
#ceo-message-section p strong{color:#3da3e3;}
#ceo-message-section .warm-regards{width:max-content;font-size:17px;color:#2d416b; border-bottom:4px solid #3da3e3; margin:0px 0px; padding:10px 0px}
#ceo-message-section .warm-regards strong{color:#3da3e3;}

#ceo-message-section ul{margin:10px 0;padding: 0px;}
#ceo-message-section ul li {position: relative;color:#2d416b;padding-left: 20px;margin-bottom:10px;font-size: 16px;margin-left:10px;list-style: none;}
#ceo-message-section ul li::before {content:'';background:#3da3e3;width: 8px;height: 8px;border-radius: 50px;position: absolute;top:8px;left: 0px;}



#director-message-section{background:#e7eaf9;padding: 60px 0 80px;margin: 0px;width: 100%;position: relative;z-index: 2;}
#director-message-section h2 {font-family:Helvetica Bold;font-weight: 800;font-size: 50px;line-height: 55px;color:#2d416b; margin:0px 0px 40px;}
#director-message-section h2 span {color:#3da3e3; display:block; margin-left:6%;}
#director-message-section p {width:100%;font-size:16px;color:#2d416b;margin:0px 0px; padding:10px 0px}
#director-message-section p strong{color:#3da3e3;}
#director-message-section .warm-regards{width:max-content;font-size:17px;color:#2d416b; border-bottom:1px solid #3da3e3; margin:0px 0px; padding:10px 0px}
#director-message-section .warm-regards strong{color:#3da3e3;}



#group-institutions-section{
  background:#e7eaf9;
  padding: 60px 0 80px;
  margin: 0px;
  width: 100%;
  position: relative;
  z-index: 2;
}
#group-institutions-section h2 {
  font-family:Helvetica Bold;
  font-weight: 800;
  font-size: 50px;
  line-height: 55px;
  color: #2d416b;
  text-align: center;
  margin-bottom:70px;
}
#group-institutions-section h2 span {
  color: #3da3e3;
}
#group-institutions-section img {
  display: flex;
  width:90%;
  height: auto;
  text-align: center;
  margin:0px auto;
  padding:6% 20px;
  background:#fff;
  border-radius: 30px;
  box-shadow: 30px 30px 60px rgba(0, 0, 0, 0.1490196078);
  border: 1px solid #bcbcbc;
}
/*---- About us END ----*/



#contact-us-section{
  background:#e7eaf9;
  padding: 60px 0 80px;
  margin: 0px;
  width: 100%;
  position: relative;
  z-index: 2;
}
#contact-us-section h2 {
  font-family:Helvetica Bold;
  font-weight: 800;
  font-size: 50px;
  line-height: 55px;
  color: #2d416b;
  text-align: center;
  margin-bottom:20px;
}
#contact-us-section h4{display:block; width:50%; font-size:16px; color:#444; text-align: center; margin:0px auto;}
.contact-us-section {
  display: flex;
  gap: 30px;
  margin: 40px auto 0px;
  padding: 0px;
  position: relative;
  width: 90%;
}
.contact-section-left {
  width: 65%;
  margin: 0px;
  padding: 40px 30px;
  position: relative;
  border-radius: 12px;
  background: linear-gradient(180deg, #144980 0%, #268bca 100%);
}
.contact-section-left .contact-us-form {width: 100%;gap: 15px;padding-bottom:20px;display: flex;}
.contact-us-form .contact-us-form-box {display:block;width: 100%;}
.contact-us-form ::placeholder {color:#818181; font-size:16px;}
.contact-us-form-box .iti{width: 100%; width: 100%;}.contact-us-form-box .iti__country-list{width: 390px;}
.contact-us-form input, textarea {
  border:1px solid #ffffff;
  background:#fff;
  height: 50px;color:#818181;
  padding-left: 15px;
  width: 100% !important;
  font-size: 16px;
  border-radius: 30px;
  outline: none;
  text-align: left;
}
.contact-us-form .magbox {width: 100%;border:1px solid #ffffff;height:100px;color:#818181;font-size: 16px;padding-top: 10px;padding-left: 16px;}
.contact-us-form .send-message{
  background: none;
  width: max-content;
  border: 2px solid #fff;
  color:#fff;
  height:45px;
  margin:15px 0px 0px;
  padding: 4px 60px 4px 20px;
  border-radius: 77px;
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
}
.contact-us-form .send-message::before {
  position: absolute;
  content: "";
  width: 45px;
  height: 100%;
  background:#144980;
  z-index: -1;
  bottom: 0px;
  right: 0px;
  border-radius: 0px 20px 20px 0;
}
.contact-us-form .send-message img {
  width: 38px;
  position: absolute;
  right: 5px;
  top:6px;
  padding: 8px 10px;
  filter: brightness(0) invert(1);
}
.contact-us-form .send-message:hover {
  background:#144980;
  color: #ffffff;
  border: 2px solid #ffffff;
  box-shadow: 1px 5px 10px rgba(0,0,0,0.1);
}
.agree-box{color:#fff; font-size:12px;}.agree-box a{color:#fff; font-size:12px; text-decoration:underline;}
.contact-section-right {
  width: 35%;
  margin: 0px;
  padding: 40px 30px;
  position: relative;
  border-radius: 12px;
  background: linear-gradient(180deg, #144980 0%, #268bca 100%);
}
.contact-section-right h3{color:#ffffff; font-size:22px; font-weight:500; margin-bottom:8px;}
.contact-section-right p{width:100%; color:#ffffff; text-align:left; font-size:16px; margin-bottom:20px; padding:0px;}
.contact-section-right ul {
    display: flex;
    flex-wrap: wrap;
    padding: 0px;
	gap: 10px;
}
.contact-section-right li {
    width: 14%;
    padding:0px;
    list-style: none;
    position: relative;
    text-align: center;
}
.contact-section-right li a {
    color:#268bca;border:2px solid #ffffff;
    display: block;background:#ffffff;
    border-radius:100%;
    width:45px;
    height:45px;
    line-height:43px;
    font-size:18px;
}
.contact-section-right li a:hover{background:#144980; color:#ffffff;}
#map-section{
  background: #ffffff;
  padding: 60px 0px 60px;
  margin: 0px 0px 0px;
  position: relative;
  overflow: hidden;
}
#map-section h2 {
 font-family:Helvetica Bold;
  font-weight: 800;
  font-size: 50px;
  line-height: 55px;
  color: #2d416b;
  text-align: center;
  margin-bottom:20px;
}
#map-section iframe{width:100%; height:450px; border:1px solid #CCCCCC; border-radius:12px;}
/*---- contact END ----*/

/*---- Courses ----*/
#courses-section{
  background: #ffffff;
  padding: 60px 0 80px;
  margin: 0px;
  width: 100%;
  position: relative;
  z-index: 2;
}
#courses-section h2 {
 font-family:Helvetica Bold;
  font-weight: 800;
  font-size:40px;
  line-height:45px;
  color: #2d416b;
  text-align: center;
  margin-bottom:50px;
}
.section-classes ul {
  display: flex;
  gap: 20px;
  margin: 40px 0px 0px;
  padding: 0px;
  position: relative;
  justify-content: center;
}
.section-classes li{
	width:30%;
  border-radius: 12px;
  border: 1px solid #F0F0F0;
  background: #FFF;
  margin: 0px;
  padding: 10px;
}
.section-classes li img {
  border-radius: 8px;
  padding: 10px;
  background: #F5F5F5;
}
.section-classes li a {
  border-radius: 6px;
  border: 1px solid #00ADED;
  background: rgba(0, 173, 237, 0.12);
  color: #00ADED;
  margin: 0px;text-decoration:none;
  font-size: 16px; font-weight:bold;
  padding: 10px 10px 10px;
  position: relative;
  width: 100%;
  display: block;
  text-align: center;
}


#course-doc-section{background: #ffffff;padding:60px 4% 80px;margin: 0px;width: 100%;position: relative;z-index: 2;}
#course-doc-section h2 {
  color: #144980;
  font-family:Helvetica Bold;
  font-weight: bold;
  font-size: 50px;
  line-height: 55px;
  margin: 0px;
  padding: 0px 0 10px;
}
#course-doc-section h3{
  color: #268bca;
  font-weight: bold;
  font-size:30px;
  line-height:35px;
  margin: 0px;
  padding: 0px 0 20px;
}

#course-doc-section p {
  display: block;
  width:100%;
  font-size: 18px;
  color: #444;
  margin:0px 0px 15px;
}

#course-doc-section ul {
  margin-top: 20px;
  padding: 0px;
  width: 100%;
}
#course-doc-section li {
  position: relative;
  padding-left: 40px;
  margin-bottom:15px;
  font-size: 18px;
  color: #444;
  list-style: none;
}
#course-doc-section li::before {
  content: '';
  background: url(images/2024/03/right-icon.png) no-repeat;
    background-size: auto;
  background-size: 20px;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 4px;
  left: 0px;
}

.weekday-batch{width:80%; display:flex; justify-content:center; text-align:center; font-size:30px;  font-weight: bold; margin:70px auto 0px; padding:30px; background: #268bca; color:#fff; border-radius: 30px;box-shadow: 30px 30px 60px rgba(0, 0, 0, 0.1490196078);border: 1px solid #bcbcbc;}



#other-courses-section{background:#e7eaf9;padding:60px 4% 80px;margin: 0px;width: 100%;position: relative;z-index: 2;}
#other-courses-section h2 {color: #144980; text-align:center; font-family: Helvetica Bold;font-weight: bold;font-size: 50px;line-height: 55px;margin: 0px;padding: 0px 0 10px;}

/*---- courses END ----*/


/*---- Terms and Conditions ----*/
#sparsh-terms-slider{background:#17437f; padding:25px 0px 0px; margin:-110px 0px 0px; position:relative;}
.sparsh-terms-doc{display: flex; width:100%; margin: 0px;padding:200px 8% 100px;position:relative; z-index: 1; height: 100%;align-items: center;}
.sparsh-terms-doc h1{font-size:60px;color: #fff;font-weight: Bold;padding:0px; z-index: 1; width: 100%;position: relative; font-family:Helvetica Bold; text-align:center;}
.sparsh-terms-doc h1 span{color: #3da3e3;}

#terms-and-conditions{background:#ffffff;padding: 60px 0 80px;margin: 0px;width: 100%;position: relative;z-index: 2;}
#terms-and-conditions h2{font-family:Helvetica Bold;font-weight:800; color:#2d416b;  font-size:40px;line-height:45px; margin:0px 0px; padding:0px 0px 30px;}
#terms-and-conditions h2 span {color:#3da3e3;}
#terms-and-conditions p {width:100%;font-size:16px;color:#2d416b;margin:0px 0px; padding:10px 0px}
#terms-and-conditions p strong{color:#3da3e3;}
#terms-and-conditions h3{font-family:Helvetica Bold;font-weight:800; font-size:24px;color:#2d416b;   margin:0px 0px; padding:10px 0px}
#terms-and-conditions h4{font-family:Helvetica Bold;font-weight:800; font-size:20px;color:#2d416b; margin:0px 0px; padding:10px 0px}

#terms-and-conditions ul{margin:10px 0;padding: 0px;}
#terms-and-conditions ul li {position: relative;color:#2d416b;padding-left: 20px;margin-bottom:10px;font-size: 16px;margin-left:10px;list-style: none;}
#terms-and-conditions ul li strong{color:#3da3e3;}
#terms-and-conditions ul li::before {content:'';background:#3da3e3;width: 8px;height: 8px;border-radius: 50px;position: absolute;top:8px;left: 0px;}
#terms-and-conditions a{color:#3da3e3;}

/*---- Terms and Conditions END ----*/








/*----footer ----*/
footer{background:-webkit-linear-gradient(left, #144980, #144980); display:flex;flex-direction:column; margin:0px; padding:40px 0px 20px; position:relative; z-index:1;}
footer:before {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    opacity: .8;
    background: url(images/2024/01/footer.png) no-repeat;
    background-size: cover;
    background-position: bottom;
    z-index: -1;
}
.footer-contact-whc{background:#f39c12; margin-top:-110px; margin-bottom:40px; padding:30px; position:relative; border-radius: 12px;}
.footer-contact-whc ul {display: flex;align-items:flex-start;margin:0px 0px 0px;padding: 0px 0px 0;width: 100%;}
.footer-contact-whc li {width:33.33%;position: relative; padding:30px; margin-left:70px; border-right:1px solid rgba(255, 255, 255, 0.27);}
.footer-contact-whc li:last-child{border-right:0px solid #fff; padding-right:0px;}
.footer-contact-whc li:first-child{margin-left:20px;}
.footer-contact-whc li h3 {font-size:22px;color: #ffffff;font-weight: 600;padding: 10px 0px 5px;width: 100%;position: relative;}
.footer-contact-whc li p {color: rgba(255, 255, 255, 0.60);width:100%;margin: 15px 0;font-size: 16px;}
.footer-contact-whc li img {width: auto;height:30px;margin-bottom:10px;}
.footer-contact-whc li a {color: #ffffff;font-size: 16px;}
.footer-contact-whc li a .arrow-icon{width: auto !important;height: 12px;margin-left: 5px; margin-bottom: 0px;}


.footer-contact{display:flex; align-items:center; gap:0px; margin:0px; padding:0px 0 20px; position:relative; justify-content: space-between;}
.footer-footer-logo{width:30%; margin:0px; padding:0px; position:relative;}
.footer-footer-logo img {width:170px;}
.footer-footer-location{width:40%; margin:0px; padding:0px; position:relative; text-align:right; color:#fff; font-size:16px;}
.footer-footer-callno{width:30%; margin:0px; padding:0px; position:relative;text-align:right; color:#fff; font-size:16px;}
.footer-footer-callno a{color:#BACCD8;}

.footer-section {margin: 0px;padding: 0px;display: flex;gap:30px;position: relative;border-top:1px solid rgba(255, 255, 255, 0.21);}
.footer-links{width:100%;margin:50px 0px 0; padding:0px;display: flex; justify-content: space-between;}
.footer-navbox{width:auto;} .footer-nav-des{display:block;}.footer-nav-mob{display:none;}
.footer-navbox h4{font-size:16px;font-weight: 400;color: #ffffff;padding-bottom: 10px;margin:0px;}
.footer-navbox ul{display: block;margin: 0px;padding: 0px;}
.footer-navbox1{display: block;margin: 0px;padding: 0px; column-count:2; gap:80px;}
.footer-navbox li{display: block;padding: 0px;list-style: none;}
.footer-navbox li img{width:auto; height:15px; margin-right:15px;}
.footer-links a{display:block;font-size:14px; text-decoration: none;  margin:0px;padding:5px 0px; color: rgba(255, 255, 255, 0.50)}
.footer-links a:hover{color:#e1e1e1;}
.but .fa-chevron-down{display:none;}
.footer-navbox .active .fa-chevron-down::before{content: "\f077";}
.footerbox a .fa{padding-right:7px;}

.footer-soc li{padding-left:25px; position:relative;}
.footer-navbox li .fa{position:absolute; left:0px; top:10px;}

.copyright {
	margin-top:20px;padding-top:12px; margin-top:50px; border-top:1px solid rgba(255, 255, 255, 0.21);
    font-size: 14px;
    display: flex; color: rgba(255, 255, 255, 0.40);
    width: 100%;justify-content: space-around;
}
.copyright .wiki {
    width:30%;margin-top:0px;
}
.copyright .wiki ul {
    display: flex;
    flex-wrap: wrap;
    padding: 0px;
	gap: 10px;
}
.copyright .wiki li {
    width: 14%;
    padding:0px;
    list-style: none;
    position: relative;
    text-align: center;
}
.copyright .wiki li a {
    color: #fff; 
    display: block; 
    border-radius:100%;
    width:35px;
    height:35px;
    line-height:35px;
    font-size:18px;
}
.copyright .wiki li a:hover{background:#ffffff; color:#0e296b;}
.copyright .wh{
    width:100%;
   align-items: center;
	display: flex;
  gap: 20px;
}
.copyright .wh a{color: rgba(255, 255, 255, 0.40);}

.but .fa-chevron-down{display:none;}
.footer-navbox .active .fa-chevron-down::before{content: "\f077";}
 
.footer-bottom-mob{position:fixed;bottom: 0;left: 0;right: 0;z-index: 3;background: linear-gradient(180deg, rgba(255, 255, 255, 0.92) 0%, #FFF 100%); rgba(0, 0, 0, 0.88); backdrop-filter: blur(26.200000762939453px); box-shadow: 0 -1px 4px rgba(0,0,0,.08);display:none; border-radius:10px 10px 0px 0px;}
.navigation-mobile-link {height:60px;color:#000000 !important;text-align: center !important;justify-content: center !important;flex-grow: 1 !important;flex-direction: column !important;display: flex !important;text-decoration: none;border-right:1px solid #d8d8d8;}
.navigation-mobile-link .mx-auto{margin-left:auto !important;width:22px;margin-right:auto !important;}
.f-12 {font-size:12px;   padding-top:5px;}
/*----END footer ----*/

 
 

@media screen and (max-width:880px) { 
.wiki-mk{padding-left:20px; padding-right:20px;}
.midbox-inner{margin:auto;max-width:100%;width:100%;}

.academy-video{width: 100%;}
.academy-video h2{font-size:30px; line-height:40px;}
.why-your-score{flex-direction:column; gap:20px;}
.why-your-score-left{width: 100%;  position:relative; display:none;}.marquee-inner{width:100%; position:relative;}
.why-your-score-mid{width: 100%; padding:60px 0px 40px;}
.why-your-score-mid h2{font-size:35px; line-height:50px;}
.why-your-score-right{width: 100%;  position:relative; overflow: hidden; height: 400px;}
.marquee-item{width: 100%;}#world-your-success h2{font-size:35px; line-height:50px;}
.world-your-success{flex-direction:column; gap:20px; padding:40px 0px 0px;}.maincontainer{width: 100%;}

#chairman-message-section h2{font-size:30px; line-height:40px;}
.dream-college{font-size:20px;}
.dream-dd-left{font-size:60px;}.dream-dd-right{font-size:60px; bottom: -32px;}

#ceo-message-section h2{font-size:30px; line-height:40px;}
.ceo-college{font-size:18px; padding:20px 15px 30px; flex-direction: column;}.ceo-message-img{width: 100%;}
.ceo-college .dr-amit-img{width:50%; position:relative;}
.ceo-dd-left{font-size:50px;}.ceo-dd-right{font-size:50px; bottom: -32px;}

#director-message-section h2{font-size:30px; line-height:40px;}
 

.world-class-infrastructure{flex-direction:column; gap:20px;}
.world-class-infrastructure img{width:100%;}
.premium-world-class{width:100%;}.premium-world-class h2{font-size:40px; line-height:50px;}
.premium-world-class p{font-size:16px;}
.sparsh-CEO-video{width:100%;}
.sparsh-CEO-video h2{font-size:30px; line-height:40px;}
.CEO-video-img{width:100%;}.CEO-video-img img{height:250px;}
.CEO-video-img .ttm-video-btn .ttm-btn-play{width:50px;height:50px;line-height:50px;font-size:20px;}
.CEO-video-img .ttm-video-btn{left: 40%; top: 37%;}

#sparsh-preparing-exams{overflow:hidden;}
#sparsh-preparing-exams h2{font-size:30px; line-height:40px;}
#sparsh-preparing-exams p{font-size:16px;line-height:20px;}
#sparsh-preparing-exams ul{width:100%; flex-direction:column; gap:20px; padding:40px 0px 40px;}
#sparsh-preparing-exams li{width:100%;}#sparsh-preparing-exams li a{width:100%; display: block;}
#sparsh-preparing-exams .home-smartest-img{width:90%;}

.home-your-score h2{font-size:30px; line-height:40px;}
.score-improving-item h3{font-size:16px;}

#popular-courses-home h2{font-size:30px; line-height:40px;}
#popular-courses-home h3{font-size:20px;}
.popular-courses-box1 table tr th{font-size:16px;}
.popular-courses-doc{font-size:50px; width: 33.33%;}.popular-courses-doc sup{font-size:20px;}

.popular-courses-box2 table tr th{font-size:16px;}
.popular-courses-doc1{font-size:50px; width:30%;}.popular-courses-doc1 sup{font-size:20px;}
.popular-courses-box2 ul{flex-direction:column; gap:20px;}
.popular-courses-box2 li{border-right:0px solid #e7eaf9; border-bottom:1px solid #e7eaf9; padding:10px 0px 10px; margin:10px 0px 10px;}
.popular-courses-box2 li:last-child{border-bottom:0px solid #e7eaf9;}
.popular-courses-box2 h4{font-size:16px;}.popular-courses-box2 p{width:90%; font-size:14px;}

.popular-courses-box3 table tr th{font-size:16px;}
.popular-courses-box3 ul{flex-direction:column; gap:20px;}
.popular-courses-box3 li{border-right:0px solid #e7eaf9; border-bottom:1px solid #e7eaf9; padding:10px 0px 10px; margin:10px 0px 10px;}
.popular-courses-box3 li:last-child{border-bottom:0px solid #e7eaf9;}
.popular-courses-box3 h4{font-size:16px;}.popular-courses-box3 p{width:90%; font-size:14px;}

.popular-courses-box4 table tr th{font-size:16px;}
.popular-courses-doc4{font-size:25px; width:30%;}.popular-courses-doc4 sup{font-size:16px;}
.popular-courses-box4 ul{flex-direction:column; gap:20px;}
.popular-courses-box4 li{border-right:0px solid #e7eaf9; border-bottom:1px solid #e7eaf9; padding:10px 0px 10px; margin:10px 0px 10px;}
.popular-courses-box4 li:last-child{border-bottom:0px solid #e7eaf9;}
.popular-courses-box4 h4{font-size:16px;}.popular-courses-box4 p{width:90%; font-size:14px;}

.popular-courses-box5 table tr th{font-size:16px;}
.popular-courses-box5 ul{flex-direction:column; gap:20px;}
.popular-courses-box5 li{border-right:0px solid #e7eaf9; border-bottom:1px solid #e7eaf9; padding:10px 0px 10px; margin:10px 0px 10px;}
.popular-courses-box5 li:last-child{border-bottom:0px solid #e7eaf9;}
.popular-courses-box5 h4{font-size:16px;}.popular-courses-box5 p{width:90%; font-size:14px;}
 
 #sets-apart h2{font-size:30px; line-height:35px;}
.sets-apart table tr th{font-size:16px; line-height:20px;}.sets-apart{justify-content: center;}
.sets-apart th, td{width:100%;}
 

#popular-courses{overflow:hidden;}
#popular-courses h2{font-size:35px; line-height:50px;}
#popular-courses .courses-item{flex-direction:column; gap:20px;}
#popular-courses .courses-item-box{width:100%;}
#popular-courses .courses-item-box h3{font-size:20px;}
#popular-courses li{margin-left:0px; font-size:14px; line-height:20px;}
#popular-courses a{font-size: 16px; padding:12px 0px;}

#aparsh-advantag{overflow:hidden;}
#aparsh-advantag h2{font-size:35px; line-height:50px;}
#aparsh-advantag .advantag-item{flex-direction:column; gap:20px;}
#aparsh-advantag .advantag-item-box{width:100%;}
#aparsh-advantag .advantag-item-box h3{font-size:20px;}
#aparsh-advantag li{margin-left:0px; font-size:14px; line-height:20px;}

.home-image-hover .options .option.active h3{padding-top:20px;font-size:18px;}
.home-image-hover a {padding: 5px 20px;margin: 7px 0 0px; font-size: 14px;}

#request-call-back{overflow:hidden;}
#request-call-back h2{font-size:35px; line-height:50px;}
.home-request-call{width:100%; flex-direction:column; gap:20px;}.home-request-call-left{width:100%;}
.home-request-call-right{width:100%; padding:0px 20px 40px;}
.home-request-call-right .home-request-form{flex-direction:column; gap:10px;}

#frequently-questions{overflow:hidden;}
#frequently-questions h2{font-size:35px; line-height:50px;}

#section-people-say{overflow:hidden;}
#section-people-say h2{font-size:35px; line-height:50px;}

#section-faculty{overflow:hidden;}
#section-faculty h2{font-size:35px; line-height:50px;}#section-faculty h4{font-size:14px;}
iframe{width:100%; height:350px;}
/*---- home END ----*/

#sparsh-legacy-section h2{font-size:35px; line-height:50px;}
#sparsh-legacy-section p{width:100%; font-size:14px;}
#sparsh-legacy-section img{width:100%; margin:40px auto 0px;}

#group-institutions-section h2{font-size:35px; line-height:50px; margin-bottom:50px;}
#group-institutions-section img{width:100%; padding:10px; border-radius: 10px;}

#vision-mission-section h2{font-size:35px; line-height:50px;}
.maincontainer > .front{position:relative; transform: initial;}
.maincontainer > .back{position:relative; transform: initial;}
.maincontainer{height:auto;}.maincontainer .front h3{display:none;}
.maincontainer > .front{backface-visibility: initial;}.maincontainer > .back{backface-visibility: initial;}

/*---- About END ----*/

#contact-us-section h2{font-size:35px; line-height:50px;}
#contact-us-section h4{width:100%; font-size:16px;}
.contact-us-section{flex-direction: column; width:100%;}.contact-section-left{width:100%; padding:40px 15px;}
.contact-section-left .contact-us-form{flex-direction: column;}
.contact-section-right{width:100%; padding:40px 15px;}.contact-section-right h3{font-size:20px;}
.contact-section-right p{font-size:14px;}
#map-section h2{font-size:35px; line-height:50px;}
/*---- contact END ----*/

/*---- courses ----*/
#courses-section{width:100%; padding:40px 0px 40px;}
#courses-section h2{font-size:22px; line-height:30px;}
#course-doc-section h2{font-size:35px; line-height:40px;}
#course-doc-section h3{font-size:22px; line-height:30px;}
#course-doc-section p{width:100%; font-size:16px; line-height:28px;}
#course-doc-section li{font-size:16px;}.weekday-batch{width:100%; font-size:18px;}

#other-courses-section{width:100%; padding:40px 0px 40px;}
#other-courses-section h2 {font-size:30px; line-height:30px;}
/*---- courses END ----*/

/*---- Terms and Conditions ----*/
.sparsh-terms-doc{padding:220px 20px 60px;}
.sparsh-terms-doc h1{font-size:30px; line-height:40px;}
#terms-and-conditions h2{font-size:25px; line-height:30px; padding: 0px 0px 20px;}
#terms-and-conditions h3{font-size:20px; line-height:30px;}
#terms-and-conditions h3{font-size:18px; line-height:22px;}

/*---- Terms and Conditions END----*/

/*------Footer-----*/
.footer-contact-whc li{border-right:0px solid rgba(255, 255, 255, 0.27);}
.footer-contact-whc ul{flex-direction:column;}.footer-contact-whc li:first-child{margin-left:0px;}
.footer-contact-whc li{width: 100%; margin-left:0px; padding:20px 0px;}
.footer-contact-whc li h3{font-size:18px;}
.footer-newsletter{flex-direction:column; gap:0px; padding: 40px 0;}.footer-newsletter-left{width:100%;}
.footer-newsletter-left h2{font-size:25px;line-height:40px;}.footer-newsletter-right{width:100%;}
.footer-newsletter-right{margin-top:25px;}
.footer-section{flex-direction: column; gap:0px;}.footer-about{width:100%; padding-right:0%; padding-bottom:40px; border-bottom:1px solid rgba(255, 255, 255, 0.15);}.footer-navbox h4{font-size:16px;}.footer-links{flex-direction: column; margin:0px 0px 0;}.footer-navbox{margin:12px 0 0px;}
.footer-navbox1{column-count:1;}.footer-footer-logo{width:70%; margin:10px auto;}
.copyright{flex-direction: column;border-top:0px;  padding-bottom:60px; margin-top:10px; font-size: 14px;}.copyright .wiki{width:100%; margin-top:14px;}.copyright .wiki ul{justify-content: center;}.copyright .wh{width:100%; text-align: center;}.footerbox{display:none; }  .footer-navbox ul{display:none; padding-top:10px;}.but{cursor:pointer; position:relative; border-bottom:1px solid rgba(255, 255, 255, 0.15);} .but .fa-chevron-down{display: flex;position: absolute;right:8px;top:0px;}.footer-bottom-mob{display:flex;}
#button{display:none;}.footer-nav-des{display:none;}.footer-nav-mob{display:block;}
/*------END Footer-----*/
 
 

}

