@media (max-width: 1750px) {


.header-main .header-inner-main .header-inner .header-menu ul li a{font-size:16px;margin:0px 15px;}
.header-right-menu{min-width:536px;}



}




@media (max-width: 1650px) {


	h1 { font-size:70px;}
	h2 { font-size:56px;}
	h3 { font-size:36px;}
	h4 { font-size:30px;}
	h5 { font-size:20px;}  
	h6 { font-size:18px;}

	.form-main .form-group{margin-bottom:25px;}
	.form-group .btn.submit-btn{margin-top:15px;}
	.banner-btn ul li a img {width: auto;height: 48px;}

	.contact-link-main .contact-wrap {max-width: 700px; }

	.header-logo {max-width: 240px; }

	.banner-sec .banner-wrap .banner-text h1 {font-size: 110px; }

	.o-icon{width:56px;}
	.o-icon img{margin-top:-18px;}

	.my_story_sec_text p {font-size: 20px; }
			
}



@media (max-width: 1499px) { 


	h1 { font-size:65px;}
	h2 { font-size:50px;}
	h3 { font-size:36px;}
	h4 { font-size:30px;}
	h5 { font-size:20px;}  
	h6 { font-size:18px;}

	p{font-size:16px;line-height:28px;}
	.subscribe-form-main .subscribe-wp .subscribe-btn{top:12px;}
	.features-wrap .section-title{margin-bottom:40px;}
	.banner-sec .banner-wrap{padding:60px 0px 0px;}

	ul.slick-dots li button{width:12px;height:12px;}
	ul.slick-dots li{padding:8px;}
	.app-screenshot-slider ul.slick-dots{margin:70px 0px 0px;}
	.download-app-sec{padding:80px 0px;}
	.footer-main .footer-text{padding:20px 0px;}
	.footer-main .footer-text p{font-size:16px;}

	.contactUs-content .section-title {margin-bottom: 45px; }
	.header-main .header-inner-main .header-inner .header-menu ul li a{font-family: 'Calibri', sans-serif !important;}
	
	.header-main .header-inner-main .header-menu-inner .header-btn a{padding:10px 10px;min-width:145px;border-radius:8px;font-size:16px;}
	.header-main .header-inner-main .header-inner .header-menu ul li a{padding:30px 0 30px;margin:0px 15px;}
	
	

	.contact-link-main .contact-wrap{max-width:600px;}
	.about-img{max-width:450px;margin:auto;}
	.contact-us-box{padding:32px 30px;}
	ul.social-link li{margin:8px 30px 8px 0px;}
	.contact_icon_main .contact_icon{width:60px;height:60px;}
	.contact_icon_main .contact_icon img{max-width:40px;}
	.contact-us-box.box_with-icon .contact_icon_main{top:30px;right:30px;}
	.contact-us-box.box_with-icon{padding-right:115px;}


	.header-right-menu{min-width:400px;}
	.header-main .header-inner-main .header-inner .header-menu ul li:first-child a{margin-left:0px;}
	.header-logo{max-width:200px;}

	.banner-sec .banner-wrap .banner-text h1{font-size:90px;}
	.banner-sec .banner-wrap .banner-text p{font-size:26px;line-height:28px;}

	.work_sec_text ul li p{font-size:20px;max-width:490px;line-height:26px;}
	.work_sec_text ul li{padding:14px 45px 14px 60px;margin:20px 0px;position:relative;background:rgba(255,255,255,0);border-top-left-radius:45px;border-bottom-left-radius:45px;transition:all 400ms ease;}
	.work_sec_text ul li:before{left:16px;top:0px;bottom:0px;margin:auto;display:inline-block;width:28px;height:28px;font-size:28px;}
	.work-img img{max-height:600px;}
	.contact-us-sec .container{max-width:90%;}


	.o-icon{width:52px;}
	.o-icon img{margin-top:-15px;}

}


@media (max-width: 1299px) { 



	h1 { font-size:60px;}
	h2 { font-size:45px;}
	h3 { font-size:36px;}
	h4 { font-size:30px;}
	h5 { font-size:20px;}  
	h6 { font-size:18px;}

	p{font-size:16px;line-height:28px;}

	
	.banner-btn ul li a img {height: 46px; }
	.banner-sec .banner-wrap .banner-text p {font-size: 18px; } 
	.banner-sec .banner-wrap .banner-text p br {display: none; }


	.header-main .header-inner-main .header-menu-inner .header-btn a {padding: 7px 10px 7px; min-width: 130px; border-radius: 8px;  font-size: 15px;}

	.banner-img{max-width:800px;margin:auto;}
	.about-main .about-text-wrap p{margin:25px 0; font-size: 18px;}
	.about-main .about-text-wrap .about-text-box{padding-top:0px;}
	ul.social-link li .social-icon{width:25px;height:25px;}
	ul.social-link li .social-icon:hover img.icon-2 {transform: translateY(-24px); }

	.header-right-menu {min-width: 300px; }

	.my_story_sec_text p {font-size: 16px; }


}



@media (max-width: 1199.98px) { 

	h1 { font-size:55px;}
	h2 { font-size:40px;}
	h3 { font-size:30px;}
	h4 { font-size:24px;}
	h5 { font-size:20px;}  
	h6 { font-size:18px;}
	p{font-size: 15px;}
	
	
	.subscribe-form-main .subscribe-wp inp
	.subscribe-form-main .subscribe-wp .subscribe-btn{top:8px;}
	.features-sec .features-inner{padding:60px 0px;}
	.container{max-width:95%;}

/*	.header-main .container{max-width:100%;}*/
	
	.header-main .header-inner-main .header-inner .header-menu ul li a{font-size:15px;margin:0px 10px;padding:25px 0px 30px;}
        .header-right-menu {
        min-width: 255px;
    }

	.banner-sec .banner-wrap .banner-text p {font-size: 18px; line-height: 30px; margin: 10px 0px 30px; }
	ul.social-link li {margin: 8px 20px 8px 0px; } 
	.contact-link-main .contact-wrap {padding: 40px 40px; border-radius: 30px; }

	.header-main .header-right{padding-left: 35px;}

	.features-row .features-col{width:33.33%;padding:35px 15px 0px;}
	.features-wrap .section-title{margin-bottom:20px;}

	.section-title h5 {margin-bottom: 10px; }
	.header-logo {max-width: 175px; }

	.contact-us-box .section-title h5 br{display:none;}
	.download-app-main{padding-top:60px;}
	.app-screenshot-sec{padding:60px 0px;}

	.o-icon img{max-width:100%;}
	.o-icon{width:35px;}


}	




/*=========================================================
// Medium devices (tablets, less than 992px)
===========================================================*/

@media (max-width: 991.98px) 	{ 
	h1 { font-size:48px; }
	h2 { font-size:35px; }
	h3 { font-size:28px; }
	h4 { font-size:24px; }
	h5 { font-size:22px; }  
	h6 { font-size:18px; }
	p{font-size: 15px;}
	
	.header-main .header-inner-main .header-inner .header-menu .header-menu-inner{position:fixed;top:71px;left:0;right:0;background:#fff;z-index:777;height:calc(100vh - 70px);overflow:auto;transition:all 400ms ease;transform:translateX(-100%);visibility:hidden;opacity:0;}
	.header-main .header-inner-main .header-inner .header-menu ul li a:hover{color: #FECB56;}
	.header-right-menu{min-width:auto;width:100%;justify-content:center;}
	.header-right-menu ul.navbar-nav{flex-direction:row;margin-top:30px;}
	.header-right-menu ul.navbar-nav li a{font-size:20px!important;}
	.banner-sec .banner-wrap .banner-text h1 {font-size: 55px; }
	.header-main .header-inner-main .header-inner .header-menu.show .header-menu-inner{transform:translateX(0);visibility:visible;opacity:1;}
	.header-main .header-inner-main .header-inner .header-menu ul li a{margin:0;padding:5px;width:auto;color:#000;font-size:18px;}
	.header-main .header-right{margin-right:0px;text-align:right;}
	.header-main .navbar-container{padding:10px 0px !important;}
	.banner-sec .banner-wrap{padding:40px 0px 0px;}
	.banner-sec .banner-wrap .banner-text .banner-btn{margin-top:30px;margin-bottom:35px;}
	.header-main .header-inner-main .header-inner .header-menu .header-menu-inner{display:block;}
	.header-main .header-inner-main .header-menu-inner .header-btn{justify-content:center;}
	.header-main .header-inner-main .header-menu-inner .header-btn a{margin:20px 10px;}
	.header-main .header-menu .header-menu-inner > ul > li{text-align:center;border-bottom:1px solid #ccc;}
	.header-main .header-inner-main .header-inner .header-menu .header-menu-inner{padding-top:40px;}
	.header-main .header-menu .header-menu-inner > ul > li:last-child{border-bottom:none;}
	.header-main .header-menu .header-menu-inner > ul{width:85%;max-width:400px;margin:auto;}
	.login-btn ul li{margin-left:00px;display:block;}
	.header-menu ul li .login-btn a.btn{color:#fff!important;}
	.header-menu ul li .login-btn a.btn::after{display:none!important;}
	.header-main .header-inner-main .header-inner .header-menu ul li a:hover:after,.header-main .header-inner-main .header-inner .header-menu ul li a.active:after{transform-origin:unset!important;bottom:0px;}
	.header-main .header-menu .header-menu-inner > ul > li{padding:10px 15px;}
	.header-main .header-menu .header-menu-inner .login-btn > ul > li{padding-bottom:20px;}


	.header-logo.desktop-logo {display: none; }
	.header-logo.mobile-logo{ display:block !important; }
	.banner-img-wp{margin:0 auto;margin-bottom:0px;}
	.banner-sec .banner-wrap .banner-text{max-width:100%;margin:0 auto;}
	.banner-btn ul li a img{height:44px;}
	.about-sec{padding:60px 0px;}
	.about-main .about-text-wrap p{margin:20px 0px;}
	.about-main .about-text-wrap .about-text-box{padding:10px 0px 15px;}
	.about-img-wrap{margin-top:40px;}
	.download_app-link .app-link img{max-height:40px;}
	.about-main .about-text-wrap {max-width: 100%; } 
	.app-screenshot-sec{padding:60px 0;}
	.app-screenshot-slider ul.slick-dots{margin-top:40px;}
	.download-app-sec {padding: 60px 0px; }
	.banner-sec .banner-wrap .banner-text p {font-size: 16px; line-height: 26px; }

	.banner-btn ul li{margin-right: 10px;margin-bottom: 10px;}
	.footer-main .footer-text p{font-size:14px;}
	.footer-main .footer-text{padding:10px 0px;}
	.features-wrap .section-title{margin-bottom: 20px;}

	.download-text-main ul.banner-aap-link img {max-height: 40px; }
/*	.form-control{font-size:16px;padding:10px 15px 10px;height:45px;}*/

	.form-control::placeholder { font-size: 15px;}
	.form-control::-moz-placeholder { font-size: 15px;}
	.form-control:-ms-input-placeholder { font-size: 15px;}
	.form-control::-webkit-input-placeholder { font-size: 15px;}
	.form-control::-o-input-placeholder { font-size: 15px; }

	
	.banner-sec {padding-top: 70px; }
	.header-main .header-right .navbar-toggler{outline:none!important;box-shadow:none;}

	.header-main .header-inner-main .header-menu-inner .header-btn a{background:#FECB56;color:#fff;}
	.header-main .header-inner-main .header-inner .header-menu ul li a:after{display:none;}
	.header-main .header-inner-main .header-inner .header-menu ul li a.active{color:#FECB56;}

	.subscribe-mail-main { margin-left: 0; margin-top: 25px; max-width: 100%; }


	.work_sec_text ul li p{font-size:18px;line-height:22px;}
	.work_sec{padding:60px 0px 280px;}
	.contact-us-sec .contact-us-inner{padding:60px 0px 60px;}
	.contact-us-info-text .mail_link a{font-size:21px;}
	.contact-us-info-text p{font-size:15px;line-height:24px;}
	.contact-us-box{margin-bottom:10px;}


	.o-icon{width:30px;}
	.o-icon img{margin-top:-12px;}

}

/*=========================================================
// Small devices (landscape phones, less than 768px)
===========================================================*/

@media (max-width: 767.98px) {


	h1 { font-size:45px; }
	h2 { font-size:30px; }
	h3 { font-size:26px; }
	h4 { font-size:24px; }
	h5 { font-size:22px; }  
	h6 { font-size:18px; }
	p{font-size: 14px;}
	
	.banner-sec .banner-wrap .banner-text .banner-btn{margin-top:25px;margin-bottom:35px;}
	
	.features-wrap .section-title{margin-bottom:15px;}
	

	.contact-b-col h5{margin-bottom:10px;}
	.contact-us-bottom{margin-top:15px;padding-top:35px;}
	.subscribe-sec{padding:40px 0px;}
	.btn{padding:10px 20px;font-size:15px; min-width: 120px;}
	.subscribe-mail-main .form-control {padding-right: 120px; } 
	.subscribe-form-main .subscribe-wp .subscribe-btn{top:10px;min-width:135px;border-radius:6px;}
	.banner-sec .banner-wrap{padding-bottom:0px;}

	.banner-img-wp img{max-height:380px;}
	.banner-img-wp .banner-img{text-align:center;}

	
	.download-app-sec .download-app-wrap{text-align:center;}
	.download-app-sec .download-app-wrap h2{margin-bottom:25px;}
	.banner-btn ul li:last-child{margin-right:0px;}


	
	.app-screenshot-slider .screenshot {padding-right: 25px; }

	.contact-link-main{margin:60px auto 0px;max-width:400px;}
	.contactUs-content .section-title{text-align:center;}
	.contact-us-wrap .card_form{max-width:400px;margin:0 auto;}
	.form-group{margin-bottom:20px;}


	.footer-main .footer-text{flex-flow:column-reverse;}
	.banner-btn.footer-btn ul li img{max-height:35px;}
	.banner-btn.footer-btn ul li{margin:0px 5px 10px;}

	.features-row .features-col{width:50%;}
	.form-control{padding:10px 20px;font-size:15px;height:45px;border-radius:5px;}
	.btn{border-radius:5px;}
	.features-icon {width: 60px; height: 60px; }
	.contact_icon_main .contact_icon{width:50px;height:50px;}
	.contact_icon_main .contact_icon img{max-width:30px;}
	.contact-us-box.box_with-icon .contact_icon_main{top:20px;right:20px;}
	.contact-us-box{padding:40px 25px;}
	.contact-us-box.box_with-icon{padding-right:45px;}
	
	.contact-us-box{border-radius:15px;}

	.work_sec_info{padding:0px 0px 20px 0px;max-width:550px;margin:0 auto;}
	.contact-us-info-text p{margin-bottom:10px;font-size:16px;}
	.contact-us-info-text{margin-bottom:45px;}
	.contact-us-info{text-align:center;}
	.contact-us-sec .contact-us-inner{padding:60px 0px 60px;}
	.download-app-main h2{margin-bottom:20px!important;}
	.banner-content_img {margin-top: 80px; }
	.work_sec_info .section-title {text-align: center; }

	.o-icon{width: 24px;}
	.o-icon img{margin-top: -7px;}

}

/*=========================================================
Extra small devices (portrait phones, less than 576px)
===========================================================*/
@media (max-width: 576px) { 


	.contactUs-content .section-title{margin-bottom:35px;}

	.app-screenshot-slider .screenshot {padding-right: 10px; }
	ul.slick-dots li{padding:5px;}
	ul.slick-dots li button{width:10px;height:10px;}

	.app-screenshot-wrap .slick-list.draggable {padding-right: 10%; }
	.banner-btn ul li a img {height: 36px; }


	.subscribe-mail-main .btn{position:absolute;top:11px;right:6px;border-radius:23px;padding:8px 15px 5px;}
	.subscribe-mail-main .form-control{height:60px;border-radius:12px;font-size:14px;padding:10px 135px 10px 12px;}
	.contact-us-box{padding:30px 20px;}
	.contact-us-box .section-title h5{font-size:16px;margin-bottom:0px;}
	.about-main .about-text-wrap p{font-size:16px;line-height:26px;}
	.banner-sec .banner-wrap .banner-text h1{font-size:45px;}
	.banner-content_img{margin-top:30px;}
	.banner-sec .banner-wrap .banner-text p{font-size:14px;}


	.subscribe-mail-main .form-control::placeholder{font-weight:500;font-size:16px;}
.subscribe-mail-main .form-control::-moz-placeholder{font-weight:500;font-size:16px;}
.subscribe-mail-main .form-control:-ms-input-placeholder{font-weight:500;font-size:16px;}
.subscribe-mail-main .form-control::-webkit-input-placeholder{font-weight:500;font-size:16px;}
.subscribe-mail-main .form-control::-o-input-placeholder{font-weight:500;font-size:16px;}

}


@media (max-width: 481px) { 

	h1 { font-size:42px; }
	h2 { font-size:28px; }
	h3 { font-size:24px; }
	h4 { font-size:22px; }
	h5 { font-size:18px; }  
	h6 { font-size:16px; }
	p{font-size: 14px;} 

	.subscribe-form-main .subscribe-wp inp
	.banner-btn ul li a img{height:40px;}
	
	.contact-us-bottom .contact-b-row .contact-b-col{width:100%;margin:13px 0px;}
	.contact-b-col h5{margin-bottom:5px;}

	
	
	
	.app-screenshot-sec{padding:45px 0;}

	.features-row .features-col{width:100%;padding:20px 15px 0px;}
	.features-row .features-col .features-box{max-width:100%;}
	.banner-sec .banner-wrap .banner-text h1 br{display:none;}
	.header-logo img{max-width:120px;}
	.header-main .header-inner-main .header-inner .header-menu .header-menu-inner{top:62px;height: calc(100vh - 61px);}
	.contact-wp-link .content-links h5{width:30%;}
	.contact-wp-link .content-links .content-links-inner{width:65%;}


	ul.social-link li .social-icon{width:22px;height:22px;}
	ul.social-link li .social-icon:hover img.icon-2 {transform: translateY(-22px); }

	ul.social-link li{margin: 8px 15px 8px 0px;}



}




/*=========================================================
iPad Pro devices (portrait phones, less than 1021px)
===========================================================*/

/* ----------- iPad Pro ----------- */
  	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {

    }
 	/* Landscape*/

    @media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: landscape)  {

    }

    /* Portrait*/
    @media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: portrait)  {
		

	}




/** for kids section start **/


@media(max-width:1599px) {


.for-compeople-mtxt{font-size:26px;margin-bottom:10px;}
.for-kids-text-main{padding:40px 0px 0px;}
.for-kids-inner-bx{font-size:26px;padding:19px 22px 15px 22px;}
.for-kids-text{margin:40px 0px 0px;}
.for-kids-text li{margin:10px 0px;}
.for-kids-text li p{font-size:18px;}
.for-kids-text li:before{font-size:34px;width:34px;height:34px;}
.for-kids-text li{padding:10px 0px 10px 60px;}
.for-educators-inner .for-compeople-mtxt{margin-bottom:45px;}


}


@media(max-width:1499px) {

.for-compeople-mtxt{font-size:24px;}
.for-kids-text-main{padding:30px 0px 0px;}
.for-kids-inner-bx{font-size:24px;padding:17px 20px 13px 20px;}
.for-kids-text{margin:30px 0px 0px;}
.for-kids-text li:before{font-size:32px;width:32px;height:32px;}
.for-kids-text li{padding:10px 0px 10px 55px;}

}


@media(max-width:1399px) {

.for-compeople-mtxt{font-size:22px;}
.for-kids-text li{padding:5px 0px 5px 50px;}
.for-kids-text li:before{font-size:28px;width:28px;height:28px;}
.for-kids-inner-bx{font-size:22px;padding:15px 18px 11px 18px;}
.for-kids-text li p{font-size:16px;}


}


@media(max-width:1299px) {

.for-compeople-mtxt{font-size:20px;}
.for-kids-inner-bx{font-size:20px;padding:13px 16px 10px 16px;}
.for-kids-text li{padding:5px 0px 5px 45px;}
.for-kids-text li:before{font-size:26px;width:26px;height:26px;}

}


@media(max-width:1199px) {

.for-compeople-mtxt{font-size:18px;}
.for-kids-text-main{padding:25px 0px 0px;}
.for-kids-inner-bx{font-size:18px;padding:11px 14px 8px 14px;}
.for-kids-text{margin:25px 0px 0px;}
.for-kids-text li{padding:5px 0px 5px 40px;}
.for-kids-text li:before{font-size:24px;width:24px;height:24px;}
.for-educators-inner .for-compeople-mtxt{margin-bottom:35px;}

}


@media(max-width:991px) {

.for-kids-suitable-img{margin-top:40px;text-align:center;}
.compad-tb{padding-top:60px;padding-bottom:60px;}
.for-educators-app-img{text-align:center;margin-top:50px;}

}




/** for kids section end **/


/** for educator section start **/


/** for educator section end **/



/** How it works video section start **/


@media(max-width:991px) {

.work-img-video-main{width:278px;height:572px;}
.work-img-video-main::after{top:18px;width:230px;}

}


/** How it works video section end **/


/** footer start **/

@media(max-width:1599px) {

.footer-rightsdesign-fn{font-size:22px;}
.footer-designby img{max-width:160px;}
.footer-wrap{padding:20px 0px;}
.footer-tc-pp-dash{margin:0px 20px;}

}


@media(max-width:1499px) {

.footer-rightsdesign-fn{font-size:20px;}
.footer-designby img{max-width:140px;}
.footer-tc-pp-dash{margin:0px 15px;}
	
}


@media(max-width:1399px) {

.footer-rightsdesign-fn{font-size:18px;}
.footer-designby img{max-width:130px;}
.footer-tc-pp-dash{margin:0px 10px;}
	
}


@media(max-width:1299px) {

.footer-rightsdesign-fn{font-size:16px;}
.footer-designby img{max-width:120px;}
	
}



@media(max-width:991px) {

.footer-rightsdesign-fn{font-size:14px;}
.footer-designby img{max-width:100px;}
.footer-tc-pp-dash{margin:0px 5px;}
.footer-rights{padding-top:0;}
.footer-tc-pp-main{padding-top:0;}
	
}


@media(max-width:767px) {

.footer-wrap{justify-content:center;}
.footer-rights{width:100%;text-align:center;padding-bottom:10px;}
.footer-designby{width:100%;justify-content:center;}
.footer-tc-pp-dash{margin:0px 10px;}
.footer-tc-pp-main{padding-bottom:10px;width:100%;justify-content:center;display:flex;}
	
}


/** footer end **/






  