/**Owl Crousel**/
.testimonial-carousel {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto
}

.testimonials-wrapper {
  width: 95%;
  max-width: 500px;
  margin: 0 auto
}

.testimonials-wrapper h4 {
  font-size: 15px;
  font-weight: 400;
  line-height: 23px;
  position: relative;
  padding: 30px;
  color: #000;
  border-radius: 5px;
  background: #fff;
  box-shadow: 5px 5px 5px 0 rgba(23, 23, 25, .3)
}

.testimonials-blob,
.testimonials-img {
  border-radius: 100%
}

.testimonials-img {
  position: relative;
  left: 50%;
  overflow: hidden!important;
  width: 100px;
  height: 100px;
  margin-bottom: 10px;
  margin-left: -50px;
  box-shadow: 0 0 0 5px #171719;
  transition: all ease-out .5s;
  transform: translateY(-30%);
  filter: brightness(2)
}

.testimonial-carousel .active .testimonials-img {
  transform: translateY(0);
  filter: brightness(1)
}

.testimonials-person-info {
  text-align: center;
  color: #fff
}

.testimonials-blob {
  position: relative;
  left: 80%;
  width: 3px;
  height: 3px;
  transform: rotate(45deg)
}

@keyframes anim {
  0% {
    opacity: 0;
    box-shadow: 0 0 0 0 #fff, 0 0 0 0 #fff
  }
  50% {
    box-shadow: 0 15px 0 0 #fff, 0 0 0 0 #fff
  }
  100% {
    opacity: 1;
    background: #fff;
    box-shadow: 0 15px 0 4px #fff, 0 35px 0 6px #fff
  }
}

.testimonial-carousel .active .testimonials-blob {
  transform-origin: 50% 50%;
  animation: anim linear .5s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards
}

.testimonial-carousel {
  overflow: hidden;
  cursor: grab
}

.testimonial-carousel:active {
  cursor: grabbing
}

.testimonial-carousel .owl-item {
  overflow: hidden;
  transition: all ease-out .3s;
  transform: scale(.7);
  opacity: 0
}

.testimonial-carousel .owl-item.active {
  transform: scale(1);
  opacity: 1
}

.testimonial-carousel .owl-next,
.testimonial-carousel .owl-prev {
  font-size: 13px;
  line-height: 35px;
  position: absolute;
  top: 50%;
  padding: 0 10px;
  transition: all ease-out .25s;
  transform: translateY(-100%);
  opacity: 1;
  color: #fff;
  border-radius: 3px;
  background: #171719
}

.testimonial-carousel .owl-next:hover,
.testimonial-carousel .owl-prev:hover {
  color: #fff;
  background: #615e6b
}

.testimonial-carousel .owl-prev {
  left: 0
}

.testimonial-carousel .owl-next {
  right: 0
}

.testimonial-carousel .owl-next.disabled,
.testimonial-carousel .owl-prev.disabled {
  opacity: 0
}
.container.secxtConta {
	display: contents;
}

.owl-carousel.testimonial-carousel.owl-loaded.owl-drag {
    padding: 25px 0px;
}

section.custom {
    background-color: teal;
}
/**End Owl Crousel**/

	
	
.callus {
    text-align: center;
    margin: 40px 0px;
}

p.guideLines.content {
    text-align: justify;
    font-family: system-ui;
    font-weight: bold;
}

p.guideLines.head {
    font-family: system-ui;
    font-weight: bold;
    font-size: 22px;
}	

p.guideLines.foot {
    font-weight: bold;
}
	
section#why-us {
    	margin-top: 0px;
	}
	
	.bx-controls-auto {
		display: none;
	}
	
	.bx-pager.bx-default-pager {
		display: none;
	}

	.icon-box {
    width: 100%;
	}	
	.mainp{
		color: #FFFFFF;
		text-align: justify;
		height: 140px;
	}

	.bx-wrapper {
			margin-top: 40px;
		}

	  section#counts {
			background-color: #E8E8E8;
			text-align: center;
		}
	  
	  

.bx-wrapper {
    padding: 20px 0px !important;
}
	  .bxslider>li
	  {
		 margin: 0px 12px;
	  }
		

.howto
{
	background: darkgoldenrod;
    padding: 14px;
}
	.footp
	{
		text-align:center;
		color: #FFFFFF;
	}
	.glancep
	{
		font-weight: bold;
		color: brown;
	}
	.midspan
	{
		font-weight:bold;
		color: #123a6d;
	}
	p.schols {
    font-weight: bold;
    font-size: 24px;
    text-align: justify;
}
ol.ola {
    font-size: 24px;
    text-align: justify;
    line-height: 45px;
    font-weight: bold;
}
	.breakContent {
		margin-top: 40px;
		padding: 0px 30px;
		text-align: -webkit-center;
		margin: 0px 70px;
	}
	
	a.btn.btn-success.btn-sm.btnmob {
		display: none;
	}
    
	.joinh
	{
			text-align:center;
			margin-top: 20px !important;
			margin-bottom: 20px !important;
	}
	.breakBorder{
			border: 1px solid #000;
			padding: 17px;			
			border-block-color: inherit;
			background-color: #123a6d;
			color: #FFFFFF !important;
	}
	h3.memoryRed {
		color: red !important;
		margin-top: 2rem !important;
		font-size: 30px !important;
	}
	.trainMind{
		margin-top: 1rem;
	}
	.col-sm-12.padtestGuide {
		padding: 2rem 10rem;
		text-align: center;
		margin: 50px 0px 0px 0px;
		background: #FFFFFF;
	}
.director_image
	  {
		  	width:54%;
		  height:430px;
	  }
	.kala
	{
		font-weight:bold;
		background: #28353B;
		padding: 40px 20px
	}
	p.whiteP {
		color: #FFFFFF;
		font-family: system-ui;
	}
	.guideLines
	{
			color:#000000 !important;
	}
		span.marks {
			padding: 8px;
		}
		#stageath
		{
			text-align:center;
		}
		span.secondspn {
			font-family: system-ui;
		}
		
		.contact .info-box h3 {			
			font-family: system-ui;
		}
		
		span.firstspn {
			font-family: system-ui;
		}
		
		span.thirdspn {
			font-family: system-ui;
		}
		
		h4#h4stageath {
			color: brown;    
			margin: 35px 0px;
			position: relative;
			text-align: -webkit-center;
			margin-right: 80px;
			font-family: system-ui;
		}

		h4.thirdh4 {
			text-align: -webkit-center;
			width: 100%;
			font-size: 1.3rem;			
			color: #FFFFFF;
			padding: 15px 30px;	
			margin: 25px 0px 0px 0px;			
		}	

		h4.secondh4 {
			text-align: -webkit-center;
			width: 100%;
			font-size: 1.3rem;
			color: #FFFFFF;
			padding: 15px 30px;	
			margin: 25px 0px 0px 0px;			
		}	

		h4.firsth4 {
			text-align: -webkit-center;
			width: 100%;
			font-size: 1.3rem;
			color: #FFFFFF;
			padding: 15px 30px;		
			margin: 25px 0px 0px 0px;
		}
		
		.row.mainRow3 {
			background-image: linear-gradient(to bottom, red, orange);
			margin-bottom: 25px;
		}
		
		.row.mainRow2 {
			background-image: linear-gradient(to bottom, #77BC85, #9BC55F);
			margin-bottom: 25px;
		}
		
		.row.mainRow1 {
			background-image: linear-gradient(to bottom, #6B8DBD, #86C4B5);
			margin-bottom: 25px;
		}

		span.thirdspn, span.secondspn, span.firstspn  {
			color: #000000;
			font-size: 22px;
			font-weight: bold;
		}

		span.thirdsp  {
			font-size: 1.3rem;
			padding: 0px 8px 0px 0px;
		}
		span.seondsp
		{
			font-size: 1.3rem;
			padding: 0px 8px 0px 0px;
		}
		span.firstsp
		{
			font-size: 1.3rem;
			padding: 0px 8px 0px 0px;
		}		

		/*span.golla {
			border: 1px solid #000000;
			border-radius: 163em;
			padding: 18px;
			background-image: linear-gradient(to bottom, #898, #6FB);
			margin-right: 38px;
			margin-top: 161px !important;
		}*/

		.footer-info {
			float: left;
			margin-top: 2rem;
		}	

		h3#RankingPath {    
			
			color: #000;
			text-align: -webkit-center;
			margin-top: 1rem;
			text-transform: uppercase;
			font-size: 2.3rem;
			margin-right: 65px;
		}
		
		h4.imtVery {
			color: #000;
			text-align: -webkit-center;
			margin-top: 1rem;
			text-transform: uppercase;
			margin-right: 65px;
			margin-bottom: 40px;
		}
		h4.h4level1 {
			color: #FFF;
			text-align: center;
			font-size: 3rem;
			margin-top: 2rem;
		}
		.patti {
			text-align: center;
		}
		.img-patti
		{
				width: 15%;
		}
		
		h2.animate__animated.animate__fadeInUp.improveMem {
			font-size: 79px !important;
			color: #DFE010 !important;
			font-family: system-ui;
		}
		h2.animate__animated.animate__fadeInUp.State10 {
			color: #DFE010 !important;
			font-size: 86px !important;
			font-family: system-ui;
		}
		h2.animate__animated.animate__fadeInUp.crore1 {
		font-size: 40px !important;
		font-family: system-ui;
	}
h2.animate__animated.animate__fadeInUp.winthe {
    font-size: 40px !important;
	font-family: system-ui;
}

.nayadiv {
    background-color: #0B2733;
    color: #FFFFFF;
    margin-top: 20px;
}

b.poweredBy {
    font-size: 29px;
    color: darkred;
    text-decoration: underline;
    text-transform: uppercase;
}
span.croreSpan {
    font-weight: bold;
    color: #b11540;
    font-size: 63px;
}
img.waig {
    width: 100%;
}
a.logoCustom {
    width: 100%;
}
		h5.h520 {
			color: #F8A330;
			font-size: 2rem;
			margin-top: 3rem;
			text-align: center;
			font-family: sans-serif;
		}
		.award
		{
				width:100%;
		}
		
		.awardImage
		{
			width: 3%;
		}
		
		.awardsSection
		{
				text-align: -webkit-center;
				margin-top: 3rem;
				padding: 0px 2rem;
		}
		
		img.pullscholl {
			width: 100%;
			margin: 2em 0em;
		}
		
		p.StudentParents {
			text-align: center;
			font-size: 22px;
			font-family: system-ui;
		}
			span.level-ss {
				font-family: monospace;
			}
		
		
		h3.attempt {
			padding: 17px;
			border-block-color: inherit;
			background-color: #28353B;
			color: #FFFFFF !important;
			border-top: 4px solid red;
			text-align: center;
			font-size: 24px;
			font-family: system-ui;
		}
		.top3{
			padding: 5px 0px;
			border-block-color: inherit;
			background-color: #28353B;
			color: #FFFFFF !important;
			text-align: center;
			font-family: system-ui;
		}
		
		p.yellowall {
			color: #FACD27;
		}
		
		h5.h5cashreward {
			font-size: 13px;
			border: 2px solid red;
			padding: 8px;
			border-radius: 23px;
			margin-top: 25px;
			border-top-color: red;
			color: #FACD27;
			border-bottom-color: #FFFFFF;
		}
		
		.h5cashrewaimage
		{
			padding: 8px;			
			margin-top: 25px;			
		}
		
		span.h5cashrewardinner {
			color: #FFFFFF;
			font-size: 0.9rem;
		}
		
		.info-box.remainingToppers {
			background: #28353B;
			margin-top: 20px;
			padding: 25px 0px;
		}
		
		h4.topperWill {
    
			background-color: #CFA131;
			margin: 0px 51px;
			border-radius: 95px;
			text-align: center;
			font-weight: bold;
			font-size: 1.2rem;
			color: #000;
			font-family: system-ui;
		}
		
		ul.topul {
			margin-top: 30px;
			list-style-type: none;  
		}
		
		.topul>li {
			color: #FFFFFF;
			padding: 6px;
			font-size: 1.2rem;
		}
		
		h3.spantt {
			background: #E3CF54;
			padding: 0px 25px;
		}
		
		span.spanimg, span.spanfit, span.spanfoot {
			width: 33.33%;
		}
		
		img.spanimg {
			width: 18%;
		}
		
		.row.yellowteer {
			background-color: #E3CF54;
			margin: 20px 20px;
			border-radius: 8em;
			padding: 1em 4em;
			text-align: center;
		}
		
		span.spanfit {
			font-size: 24px;
			color: #FFFFFF;			
		}
		
		.col-md-4.bluespan {
			background: #312646;
			padding: 13px 10px 0px 10px;
		}
		
		.col-md-4.benganigap {
			padding: 2px 10px 2px 10px
		}
		
		span.spanfoot {
			color: #000000;
			text-align: justify;
			font-weight: bold;
			font-size: 22px;
		}
		
		h5.top34 {
			text-align: center;
		}
		
		span.top100 {
				color: #719BA2;
				font-family: system-ui;
			}
			
		span.top200 {
			color: #F9CD2A;
		}
		
		img.mgprizes {
			width: 100%;
		}
		
		.col-lg-2.textAlignEnd {
    text-align: end;
}
		
		a.btn.btn-warning.btn-lg {
    background-color: #E2DA46;
}
		
		.row.prizesrow {
			margin: 19px 0px 32px 0px;
		}
		h5.topand {
			text-align: center;
			color: #E2DA46;
			font-weight: bold;
			margin-top: 20px;
		}
		h5.topfree {
			text-align: center;
			color: #FFFFFF;
			margin-bottom: 20px;
		}
		
		p.boxyellowp {
			font-size: 12px;
			text-align: center;
			text-transform: uppercase;
		}
		
		
		.drInfo {
			background-color: #33304D;
			color: #FFFFFF;
			border-radius: 39px;
			
		}
		p.animate__animated.animate__fadeInUp {
			font-size: 1.5rem;
		}
		
		#initiative
		{
			text-align:center;
		}
		
		.col-lg-5.align-items-stretch.video-box.aos-init.aos-animate {
    padding: 70px 0px 0px 50px;
}
				
		
		@media only screen and (max-width: 600px) {
		  
					  .col-sm-12.padtestGuide {
						padding: 2rem;
						text-align:justify;
					  }
					  
					  h2.animate__animated.animate__fadeInUp.improveMem {
			font-size: 30px !important;
			font-family: system-ui;
		}
		h2.animate__animated.animate__fadeInUp.State10 {
			font-size: 30px !important;
			font-family: system-ui;
		}
		h2.animate__animated.animate__fadeInUp.crore1 {
		font-size: 15px !important;
	}
h2.animate__animated.animate__fadeInUp.winthe {
    font-size: 15px !important;
}
.top3{
		font-size:14px;
}	
			img.waig {
    width: 37%;
}
a.logoCustom {
    width: 37%;
}

span.croreSpan {
    font-size: 18px;
}
.contact .info-box p {
   
    line-height: 25px;
    
}
			
			.contact .info-box {
   
				margin: 15px 0px;
			}
			
			a.btn.btn-success.btn-sm.btnmob {
    display: block;
}
			
			.breakContent {
				margin: 0px;
			}
			
			.col-lg-5.align-items-stretch.video-box.aos-init.aos-animate {
    padding: 10px 5px 0px 5px;
}
			
			.col-lg-2.textAlignEnd {
    text-align: center;
}
			
			img.waig {
    width: 70%;
}
			
			h4#h4stageath {
   				margin-right: 0px;
			}
			
			img.spanimg {
				width: 100%;
			}
			
			.row.yellowteer {
				margin: 20px 0px;
				padding: 0em 4em;
			}
			
			.col-md-4.benganigap {
				padding: 0px 0px 0px 0px;
   				 margin: 0px 0px 0px 0px;
			}	
			
			h4.topperWill {    
				font-size: 9px;
				padding: 12px;
			}
			
			a.btn.btn-warning.btn-lg.joinButton {
    background-color: #E2DA46;
    font-size: 13px;
}
			.col-md-4.bluespan {
			margin-top: 25px;
		}
			
			.kala {
    text-align: center;
}
					  
					h4.thirdh4 {			
						width: 100%;			
					}
					h4.secondh4 {
						width: 100%;	
					}
					h4.firsth4 {
						width: 100%;
					}
					span.golla {
						display:none;
					}
					h4.h4level1 {			
						font-size: 2rem;
						
					}
					.img-patti
					{
							width: 100%;
					}
					
					.benganigap
					{
						margin:20px 0px;
					}
					img.award {
						margin: 20px 0px;
					}
					p.boxyellowp {
						font-size: 20px;
						text-align: center;
						text-transform: uppercase;
					}
					.why-us .video-box {						
						min-height: 247px;
						
					}
						#hero {
						height: 62vh;
					}
			
			.boxyellow
			{
				margin:10px 0px;
			}
			
			img.img-thumbnail.waig {
					width: 10%;
				}
			h4.thirdh4, h4.secondh4, h4.firsth4, h4.imtVery, h3#RankingPath {
    
				margin-right: 0px;
			}
			
			h5.h520 {
    
    font-size: 0.8rem;
    
}

span.top200 {
    font-size: 10px;
}

span.top100 {
    font-size: 10px;
}
			
			.bx-wrapper {
				padding: 0px;
			}
			  .bxslider>li
			  {
				 margin: 0px;
			  }
			
.director_image {
    height: auto;
}
			p.guideLines.head {
    font-size: 18px;
}
		  
		}