@media only screen and (max-width:1199px){
	.header-main-menu li a{
		margin-right: 35px;
	}
	.principle-area-content{
		padding: 40px;
	}
	.purpose-slider .slick-prev{
		left: -20px;
	}
	.purpose-slider .slick-next{
		right: -20px;
	}
	.hme_services p{
		font-size: 16px;
	}
	.join-register-btns{
		flex-wrap: wrap;
	}
	#book-tour{
		margin-left: 0px;
		margin-top: 10px;
	}
	.copy-right-inner p{
		padding-left: 20px;
	}
	.polygon-image{
		margin-top: -115px;
	}
	.primary-specific-area{
		width: 49%;
		margin-left: 2%;
		padding:30px;
	}
	.enrichment-slider .slick-slide{
		width: auto;
		height: auto;
	}
}

@media only screen and (max-width:1024px){
	.hme_services p{
		font-size: 15px;
	}
	.curriculum-left-area h2 br{
		display: none;
	}
	.polygon-image{
		margin-top: -100px;
	}
	.curriculum-left-area{
		width: 100%;
	}
	.curriculum-left-area p br{
		display: none;
	}
	.footer-logo-area{
		width: 45%;
	}
	.footer-address-box{
		width: 55%;
	}
}
@media only screen and (max-width:991px){
	
	.header-main-menu{
		flex-direction: column;
	}
	.header_inner .navbar{
		width: 100%;
	}
	
	.header-main-menu{
		flex-wrap: wrap;
		margin-top: 10px;
		padding-top: 10px;
		padding-bottom: 10px;
		border-top: 1px solid rgba(64,39,120,0.7);
		margin-left: 0px;
	}
	.header-main-menu li {
  		width: 100%;
  		text-align: center;
		justify-content:center;
  		padding: 15px 0px;
  		border-bottom: 1px dotted rgba(64,39,120,0.5);
	}
	.header-main-menu li a{
		font-size: 14px;
		padding-right: 0px;
		margin-right: 0px;
		margin-left: 0px;
	}
	a.contact-us-btn{
		margin:0 auto;
	}
	.banner-left-inner-area h3,
	.h1-inte{
		font-size: 60px;
		line-height: 70px;
	}
	.sticky .header-logo-area{
		max-width:200px;
	}
	.toddler-baby-image-outer{
		width: 200px;
		height: 200px;
	}
	#download-pack{
		width: 100%;
	}
	.polygon-image{
		margin-top: -90px;
	}
	.curriculum-right-area{
		margin-top: 30px;
	}
	.curriculum-left-area{
		margin-top: -50px;
	}
	.curriculum-box{
		flex-wrap: wrap;
	}
	.curriculum-left-area{
		width: 100%;
	}
	.curriculum-left-area h2, .curriculum-left-area p{
		width: 100%;
	}
	.primary-specific-section{
		flex-wrap: wrap;
	}
	.primary-specific-area{
		width: 100%;
		margin-left: 0px;
		border-radius: 0px;
		border-bottom-right-radius: 20px;
		border-bottom-left-radius:20px;
	}
	.primary-specific-area:first-child{
		margin-bottom: 2px;
		border-radius: 0px;
		border-top-right-radius:20px;
		border-top-left-radius:20px;
	}
	.curriculum-right-area{
		flex-wrap: wrap;
	}
	.circulam-text-box{
		width: 100%;
	}
	.curriculum-right-area-img-box{
		margin-top: -50px;
	}
	.additional-lang-section{
		flex-wrap: wrap;
	}
	.additional-lang-left{
		width: 100%;
		height: auto;
		border-bottom-left-radius: 0px;
		border-top-right-radius: 20px;
		padding: 50px;
	}
	.additional-lang-right{
		width: 100%;
		height: auto;
		border-top-right-radius: 0px;
		border-bottom-left-radius:20px;
		margin-left:0px;
		margin-top: 1px;
		padding: 50px;
	}
	.enrichment-section{
		margin: 50px 0px;
	}
	.curriculum-left-area h2 br,
	.enrichment-section p br{
		display: none;
	}
	.spacious-section{
		padding: 50px 0px;
	}
	.curriculum-left-area p br{
		display: none;
	}
	.curriculum-section::after{
		width: 58%;
	}
	.hme_services p br{
		display: none;
	}
	.polygon-image{
		margin-top: 0px;
	}
	.principle-section-inner{
		flex-wrap: wrap;
	}
	.principle-area-content{
		width: 100%;
		height: auto;
		border-radius: 20px;
		order: 1;
	}
	.principle-image-area{
		width: 100%;
		height: auto;
		margin-left: 0px;
		border-radius: 20px;
		border-bottom-left-radius: 0px;
		border-bottom-right-radius:0px;
	}
	.hme_services ul li{
		padding: 20px;
	}
	.testimonial-slider{
		width: 65%;
	}
	.join-register-inner{
		flex-wrap: wrap;
	}
	.join-register-box{
		width: 100%;
		margin-left: 0px;
	}
	.join-register-box:first-child{
		margin-bottom: 20px;
	}
	.join-register-btns a,
	#apply{
		width:380px;
	}
	.footer-logo-address{
		flex-wrap: wrap;
	}
	.footer-logo-area{
		width: 100%;
		text-align: center;
		margin-bottom: 50px;
	}
	.footer-address-box{
		width: 100%;
	}
	.wrapper{
		padding: 0px 20px;
	}
	.copy-right-inner ul li a{
		padding: 18px 35px;
	}
	.toddler-baby-section,
	.principle-section,
	.testimonial-section,
	.join-register-section{
		padding: 70px 0px;
	}
	.purpose-slider-section{
		padding-bottom: 70px;
	}
}
@media only screen and (max-width:767px){
	.container, .container-sm{
		max-width: 90% !important;
	}
	.purpose-slide-image{
		height: 300px;
	}
	.toddler-baby-list li{
		margin-left: 20px;
	}
	.toddler-baby-heading p span{
		margin-left: 0px;
		display: block;
		margin-top: 10px;
	}
	.toddler-baby-heading p{
		font-size: 24px;
	}
	.curriculum-left-area h1,
	.purpose-slider-inner h3{
		font-size: 28px;
		line-height: 38px;
		margin-bottom: 20px;
	}
	.principle-section h3{
		font-size: 32px;
	}
	.curriculum-left-area h2{
		font-size: 18px;
		line-height: 28px;
	}
	.additional-lang-left h5, .additional-lang-right h5{
		font-size: 24px;
	}
	.enrichment-section h2,
	.spacious-section h3{
		font-size: 28px;
		line-height: 38px;
	}
	.spacious-section h3{
		margin-bottom: 50px;
	}
	.spacious-inner-right h4{
		font-size: 32px;
		line-height: 42px;
		margin-bottom: 20px;
	}
	.spacious-inner-right p{
		margin-bottom: 20px;
	}
	.spacious-area-popup-inner{
		flex-wrap: wrap;
	}
	.spacious-area-popup-left {
	  width: 150px;
	  min-width: 150px;
	  margin: 0 auto 20px;
	}
	.spacious-area-popup h4{
		font-size: 20px;
		margin-bottom: 20px;
	}
	.spacious-area-popup p{
		font-size: 15px;
		margin-bottom: 20px;
	}
	.spacious-area-popup-right{
		width: 100%;
		padding-left: 0px;
	}
	.remaning-text-area{
		margin-top: 20px;
	}
	.enrichment-slider {
  		margin-top: 50px;
	}
	.hme_services-popup h4{
		font-size: 20px;
		margin-bottom: 20px;
	}
	.hme_services-popup h5{
		font-size: 20px;
	}
	.choose-icon{
		width: 250px;
	}
	.principle-area-content{
		order: 1;
	}
	.principle-area-content h4{
		margin-bottom: 20px;
	}
	.curriculum-left-area p{
		font-size: 16px;
	}
	.hme_services ul{
		flex-wrap: wrap;
	}
	.hme_services ul li{
		width: 50%;
	}
	.hme_services ul li:nth-child(1),
	.hme_services ul li:nth-child(2){
		border-bottom: 1px solid #d1d1d1;
	}
	.hme_services-popup ul li{
		width: auto;
	}
	.hme_services-popup table{
		width: 100%;
		font-size: 14px;
	}
	.multi-images-angle{
		margin-top: 50px;
	}
	.hme_services-popup ul li{
		padding: 10px;
	}
	.testimonial-slide-box h5{
		font-size: 22px;
		line-height: 32px;
	}
	.testimonial-slide-box span{
		font-size: 18px;
		line-height: 28px;
		margin-bottom: 20px;
	}
	.join-register-image-box span{
		font-size: 30px;
	}
	.join-register-image-box span br{
		display: none;
	}
	.cool-girl-area img,
	.cool-boy-box img{
		width: 160px;
	}
	.copy-right-inner{
		flex-wrap: wrap;
	}
	.copy-right-inner ul{
		width: 100%;
		border-bottom:1px solid #f6891b;
		border-right: 1px solid #f6891b;
		border-left: 1px solid #f6891b;
	}
	.copy-right-inner ul li{
		width: 33.33%;
		text-align: center;
	}
	.copy-right-inner ul li:last-child{
		border-right: 0px;
	}
	.copy-right-inner p{
		width: 100%;
		padding-left: 0px;
		text-align: center;
		margin-top: 20px;
		margin-bottom:20px;
		}
	.join-register-image-box{
		height: 450px;
	}	
	.newsletter-inner h3{
		font-size: 32px;
	}
	.toddler-baby-slider .slick-slide{
		margin: 0px 10px;
	}
	.header{
		padding: 15px 0px;
	}
	.sticky{
		padding: 10px 0px;
	}
}
@media only screen and (max-width:640px){
	.apply-form-section ul{
		row-gap: 15px;
	}
	.apply-form-section ul li{
		width: 100%;
	}
	.apply-form-section h3{
		font-size: 20px;
		line-height: 30px;
		margin-bottom: 20px;
	}
	.primary-specific-area ul li{
		text-align: left;
	}
	.curriculum-right-area-img-box{
		width: 200px;
	}
	.vasel-img{
		right: 115px;
		bottom: 50px;
	}
	.divider-line{
		bottom: 85px;
	}
	.spacious-inner-area{
		flex-wrap: wrap;
		margin-bottom: 40px;
	}
	.spacious-inner-left {
  width: 50%;
  text-align: center;
  margin: 0 auto 20px;
}
	.spacious-inner-right{
		width: 100%;
		padding: 0px;
		text-align: center;
	}
	.spacious-inner-area:nth-child(2n+1) .spacious-inner-right{
		order: 1;
		padding-right: 0px;
	}
	.spacious-inner-area:nth-child(2n+1) .spacious-inner-left{
		order: 0;
	}
	.spacious-inner-right ul li{
		text-align: left;
	}
	.primary-specific-area h5{
		margin-bottom: 20px;
	}
	.primary-specific-area{
		padding: 20px;
	}
	.additional-lang-left{
		padding: 20px;
	}
	.additional-lang-right{
		padding: 20px;
	}
	.spacious-inner-right h4{
		font-size: 22px;
		line-height: 32px;
	}
	.purpose-slide-heading span{
		font-size: 16px;
	}
	.choose-list-box:hover .choose-list-content span{
		font-size: 24px;
	}
	.testimonial-slider {
  		width: 100%;
	}
	.cool-boy-box{
		top: 250px;
	}
	.join-register-image-box span{
		font-size: 26px;
		line-height: 36px;
	}
	.join-register-image-box{
		padding: 25px;
	}
	.footer-address-box{
		flex-wrap: wrap;
	}
	.footer-addrss-area{
		width: 100%;
		margin-bottom: 40px;
	}
	.footer-addrss-area h5{
		margin-bottom: 20px;
	}
	.footer-logo-address{
		padding: 50px 0px;
	}
	.polygon-image{
		margin-top: 0px;
	}
	.curriculum-section::after{
		content:none;
	}
	.slider-main-text{
		font-size: 24px !important;
		line-height: 32px !important;
	}
	.nf-form-content nf-fields-wrap nf-field{
		width: 100%;
		margin-left: 0px;
	}
}
@media only screen and (max-width:480px){
	.popup-content-box{
		padding: 35px 20px;
	}
	.toddler-baby-image-outer{
		width: 200px;
		height: 200px;
	}
	.toddler-baby-list li{
		margin-left: 0px;
		margin-bottom: 30px;
		margin-top: 0px;
	}
	.toddler-baby-section, .principle-section, .testimonial-section, .join-register-section{
		padding: 40px 0px;
	}
	.choose-list-content{
		padding: 20px;
		border-color: #fff;
	}
	.choose-list-box{
		height: 380px;
		width:290px;
	}
	.choose-list-img{
		max-width: 180px;
		transform: translateY(-155px);
	}
	.choose-list-box:hover .choose-list-img{
		transform: translateY(-155px);
	}
	.choose-list-section{
		margin-top:130px;
	}
	.choose-list-box:hover .choose-list-content span{
		margin-bottom: 10px;
	}
	.choose-list-content span{
		font-size:24px;
		font-weight: bold;
		text-transform: uppercase;
		margin-bottom: 10px;
	}
	.choose-list-content p{
		font-size: 15.5px;
		line-height: 26px;
	}
	.choose-list-content{
		max-height:210px;
	}
	.choose-list-content p{
		max-height:135px;
		opacity:1;
	}
	.choose-list-box:hover .choose-list-content p{
		max-height:135px;
	}
	.polygon-image{
		width:100%;
		max-width: 52%;
		margin: 0 auto;
	}
	.curriculum-right-area{
		width: 100%;
		max-width: 100%;
		margin:10px auto 0px;
	}
	.curriculum-left-area{
		margin-top: 10px;
		text-align: center;
	}
	.principle-area-content{
		padding: 25px;
	}
	.principle-area-content h4{
		font-size: 24px;
		margin-bottom: 20px;
	}
	.choose-icon{
		width: 230px;
	}
	.curriculum-left-area h1,
	.newsletter-inner h3{
		font-size: 22px;
		line-height: 32px;
	}
	.purpose-slider-inner h3{
		font-size: 20px;
		line-height: 30px;
	}
	.toddler-baby-heading p{
		font-size: 20px;
	}
	.curriculum-left-area h2{
		margin-bottom: 20px;
		font-size: 17px;
	}
	.purpose-slide-heading span{
		text-align: center;
		min-height: auto;
	}
	.toddler-baby-heading p span{
		font-size: 16px;
	}
	.principle-area-content p{
		font-size: 15px;
	}
	.purpose-slider-section{
		padding-bottom: 40px;
	}
	.testimonial-slider{
		width: 100%;
	}
	.cool-boy-box{
		top: 210px;
	}
	.join-register-image-box{
		padding: 20px;
	}
	.join-register-btns a, #apply{
		width: 100%;
	}
	.join-register-image-box{
		height:350px;
	}
	.join-register-btns{
		padding:0px 20px;
		bottom:20px;
	}
	.join-register-btns a{
		padding: 0px;
	}
	.newsletter-box{
		flex-wrap: wrap;
	}
	.txt-field-wrap{
		width: 100%;
		margin-bottom:10px;
	}
	.submit-field-btn{
		width:100%;
		margin-left:0px;
	}
	.copy-right-inner ul li a {
  		padding: 10px 0px;
	}
	.newsletter-inner p{
		font-size: 17px;
	}
	.join-register-image-box span{
		font-size: 22px;
	}
	.footer-logo-area{
		display:none;
	}
	.toddler-baby-section{
		margin: 0px -35px;
	}
	.slider-btn{
		font-size: 12px !important;
		width: 200px !important;
		height: 45px !important;
		line-height: 45px !important;
		margin-top: -20px !important;
	}
	.curriculum-section{
		padding-bottom: 0px;
		margin-bottom: 0px;
	}
	.enrichment-section h2, .spacious-section h3{
		font-size: 22px;
		line-height: 32px;
	}
	a.contact-us-btn{
		width:100%;
	}
	.footer-logo-address{
		padding-bottom:0px;
	}
	.copy-right-inner p{
		margin-top:12px;
		margin-bottom:12px;
	}
	.apply-form-section .submit-field-btn{
		margin-top:20px;
	}
	.header-logo-area{
		max-width:200px;
	}
	.sticky .header-logo-area{
		max-width:165px;
	}
	.cool-girl-area{
		display:none;
	}
	.newsletter-section{
		padding-bottom:70px;
	}
	.additional-lang-left h5, .additional-lang-right h5{
		font-size: 20px;
	}
	.popup-close.close{
		font-size: 18px;
		top: 5px;
		right: 5px;
		width: 30px;
		height: 30px;
	}
}