@media (min-width:375px) {
	/*========= Gross Motor Skills =======*/
.sport-box { 
	right: -8px;
	top: 8%;
}
.outdoor-box { 
	left: 41px;
	bottom: -17px;
}
.excursions-box { 
	bottom: -15px;
	right: 40px;
}
.math-box { 
	left: -26px; 
}
.literacy-box { 
	left: -5px;
	top: 8%;
}
.curriculum-elements {
	font-size: 30px;
}
.curriculum-underline-shape {
	width: 120px;
	margin-top: 10px;
}

}
@media (min-width:480px) {
	/*========= Gross Motor Skills =======*/
	.sport-box {
		right: 8px;
		top: 8%;
	}
	.art-box { 
		right: -30px;
		top: 50%;
	}
	.excursions-box {
		bottom: -5px;
		right: 70px;
	}
	.outdoor-box {
		left: 70px;
		bottom: -5px;
	}
.excursions-box { 
	bottom: -15px;
	right: 40px;
}
.math-box {
	left: -30px;
}
.literacy-box {
	left: 8px;
	top: 8%;
}
/*==== footer ====*/ 
.contact-details a {
	font-size: 22px; 
	}

}
@media (min-width:460px) and (max-width:575px) {
.col-widget{
	width: 33%;
}

}
@media (max-width:575px) {
	/*========= footer =======*/
	.footer-copyright { 
		padding: 30px 0 0;
	}
.footer-social-media {
	justify-content: center;
	margin-bottom: 20px;
}
}
@media (max-width:992px){
	.starfish-isolated{
		top: 55px;
	}
}

@media (min-width:576px) {
 /*========= Gross Motor Skills =======*/
.gross-skills {
	padding: 125px 0 150px;
	} 
	.your-child{
		padding: 125px 0 0;
	}
	.top-common-space {
		margin-top: 20px;
	}
	.curriculum-image-area {
		width: 430px;
		margin: 100px auto 0;
	}
	.single-curriculum {
	padding: 20px; 
	width: 110px; 
	height: 110px; 
	} 
	.sport-box { 
		right: -19px;
		top: 7%;
	}
	.art-box { 
		right: -48px;
		top: 48%;
	}
	.excursions-box { 
		bottom: -27px;
		right: 60px;
	}
	.outdoor-box { 
		left: 60px;
		bottom: -27px;
	}
	.math-box { 
		left: -48px;
		top: 48%;
	}
	.literacy-box { 
		left: -19px;
		top: 7%;
	}
	.inner-curriculum p {
	font-size: 14px;
}

.skill-icon {
	width: 40px;
	margin-bottom: 10px;
}
	.curriculum-title {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	right: 0;
	margin: 0 auto;
	}
	.curriculum-elements {
		font-size: 40px;
	}
	.curriculum-underline-shape {
		width: 180px;
		margin-top: 10px;
	}
	/*==== testimonials ====*/
	.ice-cream { 
		width: 200px;
	}
	/*===== footer ====*/	
	.footer-copyright { 
		display: flex;
		justify-content: space-between;
	}
}
@media (min-width:768px) {
	.fs-79 {
		font-size: 34px; 
	  }
	  .fs-58 {
		font-size: 30px; 
	  }
	  .fs-28 {
		font-size: 22px; 
	  }
	  .fs-22 {
		font-size: 19px; 
	  }
	  .fs-17 {
		font-size: 17px; 
	  }
/* =============== Educational Programs =============== */
	  .orange-bolt-toys { 
		bottom: -26px;
		width: 150px; 
	}
	  /* =============== Visual Teaching Methodology! =============== */
	  .active-text {
		width: 660px;
		margin: 0 auto;
	}
	/* ==============Gross Motor Skills=============== */ 
	.curriculum-image-area {
		width: 430px; 
	}
	.single-curriculum { 
		width: 130px; 
		height: 130px; 
	}
	.sport-box { 
		right: -24px;
		top: 5%;
	}
	.art-box { 
		top: 47%;
	}
	.excursions-box { 
		bottom: -32px;
		right: 48px;
	}
	.outdoor-box { 
		left: 48px;
		bottom: -44px;
	}
	.math-box { 
		left: -60px;
		top: 48%;
	}
	.literacy-box { 
		left: -32px;
		top: 4%;
	}
	.inner-curriculum p {
	font-size: 16px;
} 
/*==== Testimonials =====*/
.swiper-slide.testimonials-items.swiper-slide-prev {
	transform: rotate(5deg) scale(0.8);
	}
	.swiper-slide.testimonials-items.swiper-slide-next {
	transform: rotate(5deg) scale(0.8);
	}
	.swiper-slide.testimonials-items.swiper-slide-active {
	transform: rotate(-6deg) scale(1) !important;
	top: -19px;
	filter: grayscale(0);
	opacity: 1
	}
	.swiper-slide.testimonials-items {
		text-align: center; 
		filter: grayscale(1);
	}
	.ice-cream {
		width: 300px;
		bottom: 0;
		left: -58px;
	}
		/*==== footer ====*/ 
		.footer-social-media i { 
			margin-right: 30px; 
			}
 }
 @media (min-width:992px) {
	.fs-79 {
		font-size: 36px; 
	  }
	  .fs-58 {
		font-size: 32px; 
	  }
	  .fs-28 {
		font-size: 24px; 
	  }
	  .fs-22 {
		font-size: 20px; 
	  } 
	
	  
/*==== Home ABout Section ====*/
	  .blue-toys {
		bottom: -20px; 
		width: 165px;
	}
/*==== Home ABout Section ====*/
	.round-col-column { 
		width: 20%; 
	} 
	.column-text {
		padding: 0 5px;
	}
	/* =============== Educational Programs =============== */
	.educational-programs-section {
		padding: 60px 0 110px;
	}
	.fostering-section{
		padding: 160px 0 110px;
	}
	.fostering{
		padding: 60px 0 0;
	}

	.step-multi-column { 
		width: 381px; 
	} 
	.orange-bolt-toys { 
		bottom: -80px; 
	}
/* ==============Gross Motor Skills=============== */ 
.gross-skills {
	padding: 125px 0 150px;
	} 
	.your-child{
		padding: 125px 0 0px;
	}
	.top-common-space {
		margin-top: 20px;
	}
	.curriculum-image-area {
		width: 420px;
		margin: 0 auto;
	}
	.single-curriculum {
		padding: 20px; 
		width: 120px; 
		height: 120px; 
	}
	.gardening-box {
		top: -54px;
	}
	.sport-box { 
	right: -32px;
	top: 10%;
	}
	.art-box {
		right: -51px;
		top: 50%;
	}
	.excursions-box {
		bottom: -27px;
		right: 72px;
	}
	.outdoor-box {
		left: 57px;
		bottom: -32px;
	}
	.math-box {
		left: -50px;
		top: 50%;
	}
	.literacy-box {
		left: -32px;
		top: 10%;
	}
	.skill-icon {
		width: 50px; 
	}
	.curriculum-title {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	right: 0;
	margin: 0 auto;
	}
	.curriculum-elements {
		font-size: 30px;
	}
	.curriculum-underline-shape {
		width: 130px; 
	}
/*============ Meet Our Teacher & Trainers ======*/
	.meet-professional-section {
		padding-bottom: 80px;
	}
 }
 @media (min-width:1200px) {
	.fs-79 {
		font-size: 40px; 
	  }
	  .fs-58 {
		font-size: 36px; 
	  }
	  .fs-28 {
		font-size: 26px; 
	  }
	  .fs-22 {
		font-size: 22px; 
	  } 
	  .top-common-space {
		margin-top: 40px;
	} 
	/*==== Home ABout Section ====*/ 
	.school-facilities { 
		padding: 125px 0 118px; 
	}
	.common-round-shape {
		height: 150px;
		width: 150px;
		  padding: 36px;
		}
		.column-text {
			padding: 0 15px;
		}
		/* =============== Educational Programs =============== */
		.educational-top-shape { 
			top: -50%;  
			height: auto;
			object-fit: unset;
		}
		/* ==============Gross Motor Skills=============== */ 
 
 }
 @media (min-width:1400px) {
	.fs-79 {
		font-size: 48px; 
	  }
	  .fs-58 {
		font-size: 40px; 
	  }
	  .fs-28 {
		font-size: 28px; 
	  } 
/* ==============Gross Motor Skills=============== */ 
.curriculum-image-area {
	width: 450px; 
}
.single-curriculum { 
	width: 130px;
	height: 130px;
}
.green-toys { 
	width: 180px;
}
/*============ Meet Our Teacher & Trainers ======*/
.meet-professional-section {
	padding-bottom: 150px;
}
 }
 @media (min-width:1600px) {
	.fs-79 {
		font-size: 79px; 
	  }
	  .fs-58 {
		font-size: 58px; 
	  } 
	  /*======= Home Banner =====*/
	  .banner-section { 
		padding: 190px 0 96px;
	}
	.top-common-space {
		margin-top: 66px;
	}
	/*==== Home ABout Section ====*/ 
	.common-round-shape {
		height: 180px;
		width: 180px; 
		}
		/* =============== Educational Programs =============== */
		.educational-programs-section {
			padding: 160px 0 110px;
		}
		.fostering{
			padding: 60px 0 0 ;
		}
/* ==============Gross Motor Skills=============== */ 
.curriculum-image-area {
	width: 530px;
}
.single-curriculum {
	width: 150px;
	height: 150px;
}
.gardening-box {
	top: -70px;
}
.art-box {
	right: -70px; 
}
.excursions-box {
	bottom: -40px; 
}
.outdoor-box { 
	bottom: -40px;
}
.math-box {
	left: -70px; 
}
 }
/* where-fun-section */

@media (max-width:1400px){
	.where-fun-section{
		padding: 134px 0 70px;
	  } 
	  .adventure-naver-star{
		bottom: -26%;
		right: 37%;
	  }
	  .column-content p{
		font-size: 13px;
	  }
}

@media (max-width:992px){
	.where-fun-section{
		padding: 134px 0 70px;
	  } 
	  .column-content p{
		font-size: 14px;
	  }
}
@media (max-width:1200px){
	.adventure-naver-star{
		bottom: -15%;
		right: 20%;
	  }
}
@media (max-width:992px){
	.adventure-naver-star{
		bottom: -50%;
		right: 0;
	  }
	 

}
@media (max-width:465.54px){
	.adventure-naver-star{
		bottom: -20%;
		right: 0;
	  }
}
@media (max-width:992px){
	.safety-first-blue-toys{
		top: -125%;
		left: 0;
	  }
	  .faq-item .question{
		font-size: 18px;
	  }
}
@media (max-width:576px){
	.safety-first-blue-toys{
		top: -85%;
		left: 4%;
	  }
	  
}
@media (max-width:440px){
	.safety-first-blue-toys{
		top: -65%;
	  }
}
@media (max-width:396px){
	.safety-first-blue-toys{
		top: -50%;
	  }
}
@media (max-width:767.92px){
	.safety-first-blue-toys img{
		width: 60%;
		height: 60%;
	  }
}
/* ========================= */
@media (max-width:888px){
	.drump img{
		width: 60%;
		height: 60%;
	  }
	  .drump{
		left: 130px;
		bottom: -5px;
	  }
}
@media (max-width:768px){
	
	  .drump{
		left: 138px;
		bottom: -20px;
	  }
}
@media (max-width:668px){
	.drump img{
		width: 50%;
		height: 50%;
	  }
	  .drump{
		left: 93px;
		bottom: -15px;
	  }
}
/* ==================================== */
@media (max-width:992px){
	.holistic-main{
		padding-top: 80px;
	}
	
}
/* ====================footer assest toys ===================*/
@media (max-width:992px){
	.footer-toys{
		right: -8%;
	  }
	
}
@media (max-width:600px){
	.footer-toys{
		right: -14%;
	  }
	
}
@media (max-width:364px){
	.footer-toys{
		right: -28%;
	  }
	
}
/* start soon */

@media (max-width:992px){
	.start-soon-blue-toys{
		top:-45%;
		
	}
	
}
@media (max-width:991.98px){
	.start-soon-blue-toys{
		top:-110%;
		
	}
	
}
@media (max-width:576px){
	.start-soon-blue-toys{
		top:-60%;	
	}
	
}
@media (max-width:557px){
	.start-soon-blue-toys{
		top:-50%;	
	}
	
}
@media (max-width:425px){
	.start-soon-blue-toys{
		top:-43%;	
	}
	
}
@media (max-width:386px){
	.start-soon-blue-toys{
		top:-40%;	
	}
	
}
@media (max-width:1200px){
	.days-main span {
		font-size: 40px;
	  }
	
}
@media (max-width:372px){
	.days-main span {
		font-size: 22px;
	  }
	
}
@media (max-width:572px){
	.start-soon-limited{
		padding: 105px 30px;
	  
	  }
	
}
@media (max-width:992px){
	.count-down-visit{
		padding-top: 40px;
	}
	
}
@media (max-width:1200px){
	.learning-toys{
		top: -75%;
	  }
	  .holistic-contetn p{
		font-size: 14px !important;
	  }
}
@media (max-width:992px){
	.learning-toys{
		top: -63%;
	  }
}@media (max-width:991.98px){
	.learning-toys{
		top: -145%;
	  }
}
@media (max-width:919px){
	.learning-toys{
		top: -105%;
	  }
}
@media (max-width:576px){
	.your-child{
		padding: 0;
	}
}
@media (max-width:408px){
	.start-soon-blue-toys{
		z-index: -1;
	}
}
@media (max-width:768px){
	.doll{
		top: 63%;
	}
}
@media (max-width:502px){
	.doll{
		top: 50%;
	}
}

/* testimonial */
@media (max-width:768px){
	.testimonial-main-bg{
		top: 0;
	  }
}
/* gallery tabs */


@media (max-width:1037px){
	.filter-button{
		font-size: 16px;
	}
}
@media (max-width:1401px){
	.shaping-futures-star{
		display: none;
	}
}
/* Let’s Locate your Nearest V Wonderers */


  @media (max-width:991.95px){
	.branch{
		order: 1;
	  }
	  .jaipur-branch{
		order: 1;
	  }
}
/* info section */
@media (max-width:1400px){
	.phone-contact-main{
		width: 260px;
		height: 160px;
	}
	.phone-icon i{
		margin-bottom: 8px;
	}
	.never-end p{
		font-size: 15px;
	}
}
@media (max-width:1341px){
	.never-end p{
		font-size: 11px;
	}
}
@media (max-width:992px){
	.never-end p{
		font-size: 17px;
	}
	.holistic-contetn{
		padding: 15px 0;
	}
	.engaging-bg{
		display: none;
	}
}
@media (min-width:992px ) and (max-width:1200px){
	.phone-contact-main{
		width: 235px;
		height: 160px;
		
	}
	.content-info p{
		font-size: 12px;
	}
}
@media (max-width:992px){
	.phone-contact-main{
		display: flex;
		justify-content: center;
	}
	.testimonial-blue-toys{
		right: -9%;
	}
	.contect-info{
		margin-bottom: 24px;
	}
	.teacher-and-training{
		padding-top: 116px;
	}
	.route-main{
		padding-bottom: 24px !important;
	  }
}

@media (max-width:768px){
	
	.phone-contact-main{
		width: 100%;
	}

	.teacher-and-training{
		padding-top: 0;
	}
}
@media (max-width:500px){
	.testimonial-blue-toys{
		right: -18%;
	}
}
@media (max-width:376px){
	.testimonial-blue-toys{
		right: -25%;
	}
}
@media (max-width:400px){
	.form-control{
		padding: 10px 24px;
	}
}

@media (max-width:768px){
	.navbar-brand{
		width: 70%;
	}
	.contact-main{
		padding-top: 10px;
	  }
	  .school-btn{
		padding: 50px 0;
	  }
	  .gross-skills{
		padding: 0 0 100px;
	  }
}
textarea{
	resize: none;
	height: 120px;
}


@media (max-width:576px){
	.start-soon-limited-orange-toys{
		display: none;
	}
	.frequently-question{
		padding: 26px 0 26px 0;
	}
	.info-section {
		padding: 70px 0 60px 0;
	}
}
@media (max-width:767.95px){
	.time-info{
		margin-top: 24px;
	}
	.branch-head-main{
		padding: 55px 0 44px;
	}
	
}



