@media only screen and (min-width:1024px) and (max-width:1160px) {
img{max-width:100%; height:auto;}
.container{width:98%;}
.navigation ul li{padding:0px 16px;}
.logo{left:398px;}
.banner-main h2{font-size:40px; line-height:42px;}
.toy-right{right:0px;}
.cartoon-left{left:0px;}
.cartoon-right{right:0px;}
.innercontent{width:98%;}




}


@media only screen and (min-width:760px) and (max-width:1023px) {
img{max-width:100%; height:auto;}
.container{width:98%;}
.logo{position:static; width:20%; margin:0px auto;}
.navigation{padding:30px 0px 10px;}
.header-right{width:80%;}
.slicknav_nav .slicknav_txtnode{display:none;}
.nivo-directionNav{display:none;}
.nivo-caption{top:15% !important;}
.banner-main{width:96%;}
.banner-main h2{font-size:25px; line-height:25px; margin-bottom:5px;}
.banner-main p{font-size:14px; line-height:20px; margin-bottom:10px;}
.banner-main a.paytuition{padding:0px 20px; font-size:13px; line-height:35px; font-weight:500; box-shadow:0px 2px 0px #44662a;}
.banner-main a.paytuition:hover{box-shadow:0px 2px 0px #9c4911;}
.home-about h4{font-size:22px; margin-bottom:13px;}
.home-about p{font-size:16px; line-height:22px;}
.home-about ul li{margin:0px 6px 15px;}
.home-about ul li h5{font-size:16px;}
.home-service-box{margin:0px 8px 15px;}
.our-team p{padding:0px 7%;}
.toy-right{right:0px;}
.cartoon-left{left:0px;}
.cartoon-right{right:0px;}

.innercontent{width:98%;}
.about-green-box h4{font-size:20px; margin-bottom:8px;}
.about-green-box p{font-size:13px; line-height:17px;}
.about-green{padding:40px 0px 0px 0px;}
.about-green-box{margin:0px 1% 20px;}
.innercontent h1{font-size:36px; line-height:36px; margin-bottom:15px;}
.featured-courses h2{font-size:36px; line-height:36px;}
.featured-courses-box{margin:0px 5px 15px;}
.contact-box{width:42%; margin:0px 10px 18px;}
.team-box{margin:20px 5px 0px;}
.team-box p{line-height:22px;}
.team-box h4{font-size:22px; margin-bottom:5px;}
.gallery ul li{width:32%;}



}

@media only screen and (min-width:480px) and (max-width:759px) {
img{max-width:100%; height:auto;}
.container{width:98%;}
.logo{position:static; width:35%; margin:0px auto;}
.header-social{width:100%; float:none; margin:0px auto 5px; text-align:center;}
.header-right{width:100%; float:none; margin:0px auto; text-align:center;}
.header-right ul li{margin:0px 0px 0px 20px; font-size:16px;}
.header-right ul li a{font-size:13px;}
.navigation{padding:30px 0px 12px 0px;}
.slicknav_nav .slicknav_txtnode{display:none;}
.nivo-directionNav{display:none;}
.nivo-caption{top:15% !important;}
.banner-main{width:96%;}
.banner-main h2{font-size:20px; line-height:20px; margin-bottom:5px;}
.banner-main p{font-size:14px; line-height:18px; margin-bottom:10px;}
.banner-main a.paytuition{padding:0px 20px; font-size:13px; line-height:35px; font-weight:500; box-shadow:0px 2px 0px #44662a;}
.banner-main a.paytuition:hover{box-shadow:0px 2px 0px #9c4911;}
.home-about{padding:10px 0px;}
.home-about h2{font-size:30px; line-height:32px; margin-bottom:8px;}
.home-about h4{font-size:18px; line-height:22px; margin-bottom:12px;}
.home-about p{font-size:14px; line-height:20px;}
.home-about ul li{width:48%; margin:0px 0.7% 20px;}
.home-about ul li img{margin-bottom:8px;}
.home-service h2{font-size:30px; line-height:32px; margin-bottom:8px;}
.home-service h3{font-size:18px; line-height:22px; margin-bottom:12px;}
.home-service-box{width:65%; margin:0px auto 20px;}
.home-service-box h4{font-size:18px; line-height:18px; margin-bottom:5px;}
.home-service-box p{font-size:13px; line-height:18px;}
.home-service-box a.readmore{font-size:12px; line-height:34px; padding:0px 20px;}
.toy-left{display:none;}
.toy-right{display:none;}
.cartoon-left{display:none;}
.cartoon-right{display:none;}
.newsletter-team{padding:30px 0px;}
.newsletter-team-main{width:98%;}
.newsletter h2{font-size:22px; line-height:26px;}
.newsletter p{font-size:14px; line-height:18px;}
.newsletter-from{width:90%;}
.newsletter-from input[type="text"]{font-size:14px; height:40px; width:80%;}
.newsletter-from input[type="submit"]{height:40px; width:20%;}
.our-team h2{font-size:30px; line-height:32px; margin-bottom:8px;}
.our-team p{font-size:14px; line-height:18px; padding:0px;}
.our-team ul li{width:46%;}
.our-team a.more{padding:0px 20px; font-size:14px; line-height:36px; box-shadow: 2px 3px 0px #f2492f;}
.our-team a.more:hover{box-shadow: 2px 3px 0px #44662a;}
.footer-section{padding:15px 0px 10px 0px; margin-top:20px;}
.copyright{width:100%;}
.footer-menu ul li{padding:0px 12px; margin-bottom:5px;}
.footer-social ul li a{height:32px; width:32px; line-height:32px; font-size:15px;}

.innersection{padding:20px 0px;}
.innercontent{width:98%;}
.image-left{float:none; margin:0px auto 12px;}
.image-right{float:none; margin:0px auto 12px;}
.innercontent h1{font-size:28px; line-height:30px; margin-bottom:15px;}
.innercontent h2{font-size:22px; line-height:26px; margin-bottom:6px;}
.innercontent h3{font-size:20px; line-height:24px; margin-bottom:10px;}
.innercontent h4{font-size:19px; line-height:23px; margin-bottom:10px;}
.innercontent h5{font-size:18px; line-height:22px; margin-bottom:10px;}
.innercontent h6{font-size:17px; line-height:21px; margin-bottom:10px;}
.innercontent p{font-size:15px; line-height:18px; margin-bottom:15px;}
.innercontent ul{margin:0px 0px 20px 0px;}
.innercontent ul li{font-size:15px; line-height:25px;}

.about-green{padding:20px 0px;}
.about-green-box{margin:0px auto 15px; width:80%; float:none; text-align:center;}
.about-green-box-icon{float:none; margin:0px auto 10px; width:100%;}
.about-green-box-desc{float:none; margin:0px auto; width:100%;}
.featured-courses h2{font-size:28px; line-height:30px; margin-bottom:10px;}
.featured-courses p{font-size:14px; line-height:18px; margin-bottom:15px;}
.featured-courses-box{width:80%; margin:0px auto 15px;}

.contact-map{float:none; margin:0px auto 12px; width:100%;}
.contact-form{float:none; margin:0px auto 12px; width:100%; padding:15px 3%;}
.contact-bottom{margin:0px auto 0px; width:98%;}
.contact-form input[type="text"], .contact-form input[type="email"], .contact-form input[type="tel"]{font-size:14px; line-height:40px; margin:0px auto 10px;}
.contact-form select{font-size:14px; line-height:40px; margin:0px auto 10px;}
.contact-form textarea{font-size:14px; line-height:70px; margin:0px auto 10px;}
.contact-form input[type="submit"]{font-size:14px; line-height:40px; padding:0px 20px;}
.contact-map iframe{height:270px;}
.contact-box{width:96%; min-height:auto;}
.contact-top{margin:0px auto;}
.team-box{width:47%;}
.gallery ul li{width:47%;}




}

@media only screen and (min-width:320px) and (max-width:479px){
img{max-width:100%; height:auto;}
.container{width:98%;}
.logo{position:static; width:44%; margin:0px auto;}
.header-social{width:100%; float:none; margin:0px auto 5px; text-align:center;}
.header-right{width:100%; float:none; margin:0px auto; text-align:center;}
.header-right ul li{margin:0px auto 8px; font-size:16px;}
.header-right ul li a{font-size:13px;}
.navigation{padding:30px 0px 12px 0px;}
.slicknav_nav .slicknav_txtnode{display:none;}
.nivo-directionNav{display:none;}
.nivo-caption{top:15% !important;}
.banner-main{width:96%;}
.banner-main h2{font-size:16px; line-height:16px; margin-bottom:5px;}
.banner-main p{font-size:12px; line-height:16px; margin-bottom:5px;}
.banner-main a.paytuition{display:none;}
.home-about{padding:10px 0px;}
.home-about h2{font-size:30px; line-height:32px; margin-bottom:8px;}
.home-about h4{font-size:18px; line-height:22px; margin-bottom:12px;}
.home-about p{font-size:14px; line-height:20px;}
.home-about ul li{width:96%; margin:0px auto 20px;}
.home-about ul li img{margin-bottom:8px;}
.home-service h2{font-size:30px; line-height:32px; margin-bottom:8px;}
.home-service h3{font-size:18px; line-height:22px; margin-bottom:12px;}
.home-service-box{width:86%; margin:0px auto 20px;}
.home-service-box h4{font-size:18px; line-height:18px; margin-bottom:5px;}
.home-service-box p{font-size:13px; line-height:18px;}
.home-service-box a.readmore{font-size:12px; line-height:34px; padding:0px 20px;}
.toy-left{display:none;}
.toy-right{display:none;}
.cartoon-left{display:none;}
.cartoon-right{display:none;}
.newsletter-team{padding:30px 0px;}
.newsletter-team-main{width:98%;}
.newsletter h2{font-size:22px; line-height:26px;}
.newsletter p{font-size:14px; line-height:18px;}
.newsletter-from{width:90%;}
.newsletter-from input[type="text"]{font-size:14px; height:40px; width:80%;}
.newsletter-from input[type="submit"]{height:40px; width:20%;}
.our-team h2{font-size:30px; line-height:32px; margin-bottom:8px;}
.our-team p{font-size:14px; line-height:18px; padding:0px;}
.our-team ul li{width:70%;}
.our-team a.more{padding:0px 20px; font-size:14px; line-height:36px; box-shadow: 2px 3px 0px #f2492f;}
.our-team a.more:hover{box-shadow: 2px 3px 0px #44662a;}
.footer-section{padding:15px 0px 0px 0px; margin-top:20px;}
.copyright{width:100%;}
.copyright p{font-size:12px;}
.footer-menu ul li{padding:0px 12px; margin-bottom:5px;}
.footer-social ul li a{height:32px; width:32px; line-height:32px; font-size:15px;}

.innersection{padding:20px 0px;}
.innercontent{width:98%;}
.image-left{float:none; margin:0px auto 12px;}
.image-right{float:none; margin:0px auto 12px;}
.innercontent h1{font-size:28px; line-height:30px; margin-bottom:15px;}
.innercontent h2{font-size:22px; line-height:26px; margin-bottom:6px;}
.innercontent h3{font-size:20px; line-height:24px; margin-bottom:10px;}
.innercontent h4{font-size:19px; line-height:23px; margin-bottom:10px;}
.innercontent h5{font-size:18px; line-height:22px; margin-bottom:10px;}
.innercontent h6{font-size:17px; line-height:21px; margin-bottom:10px;}
.innercontent p{font-size:14px; line-height:18px; margin-bottom:15px;}
.innercontent ul{margin:0px 0px 20px 0px;}
.innercontent ul li{font-size:15px; line-height:25px;}

.about-green{padding:20px 0px;}
.about-green-box{margin:0px auto 15px; width:98%; float:none; text-align:center;}
.about-green-box-icon{float:none; margin:0px auto 10px; width:100%;}
.about-green-box-desc{float:none; margin:0px auto; width:100%;}
.featured-courses h2{font-size:28px; line-height:30px; margin-bottom:10px;}
.featured-courses p{font-size:14px; line-height:18px; margin-bottom:15px;}
.featured-courses-box{width:90%; margin:0px auto 15px;}
.activities-services h2{font-size:24px; line-height:28px;}
.education-services h2{font-size:24px; line-height:28px;}
.education-services p{font-size:14px; line-height:18px; margin-bottom:15px;}
.activities-services p{font-size:14px; line-height:18px; margin-bottom:15px;}
.contact-map{float:none; margin:0px auto 12px; width:100%;}
.contact-form{float:none; margin:0px auto 12px; width:100%; padding:15px 3%;}
.contact-bottom{margin:0px auto 0px; width:98%;}
.contact-form input[type="text"], .contact-form input[type="email"], .contact-form input[type="tel"]{font-size:14px; line-height:40px; margin:0px auto 10px;}
.contact-form select{font-size:14px; line-height:40px; margin:0px auto 10px;}
.contact-form textarea{font-size:14px; line-height:70px; margin:0px auto 10px;}
.contact-form input[type="submit"]{font-size:14px; line-height:40px; padding:0px 20px;}
.contact-map iframe{height:200px;}
.contact-box{width:96%; min-height:auto;}
.contact-top{margin:0px auto;}
.team-section{text-align:center;}
.team-box{margin:0px auto 20px; width:90%;}
.gallery{text-align:center;}
.gallery ul li{margin:0px auto 20px; width:90%; float:none;}


}



