body{background-color:#ECEAEA}
.zoom {
  zoom: 150%;
}

/* Desktop */
@media (min-width: 1150px) {
#features_test{background:#00A3FF; color:white;margin-top: -90px;}
#features{ color:black;}
#main_container{
width:1268px;
margin: 0 auto;
background :#041052;
}
#songs_mob{display:none}
#header
{
top: 0;
padding-top:25px;
}

.menu{margin-left:22%; padding-top:2%;}
ul#menu {
    padding: 0;
	float:left;
	margin-bottom: 0px;
    margin-top: 15px;
    margin-left: 15px;
}

ul#menu li {display: inline; margin-right:15px;}

ul#menu li a {
    background-color: #038DFB;
    color: white;
	font-size:25px;
    padding: 13px 30px;
    text-decoration: none;
    border-radius: 30px 30px 30px 30px;
	font-family: 'Varela Round', sans-serif;
}

ul#menu li a:hover {
    background-color: #196DD7;
	
}
.mobile_menu{display:none;}
.reauthor{    margin-left: 146px;}
.top_container{
background-image: url("images/sky_panel.png");
background-repeat: no-repeat;
background-size: 100% 100%;
margin-top:-75px;
height:700px;
}
.tagline{line-height:45px; font-size:35px;font-weight:300;}
.downloadimg{padding:30px;}
#container{width:80%}
.logo{
    height: auto;
	margin-top: 200px;

}
.logoimg{margin-left: 40px;}
.wctxt{font-size: 35px;color: white;font-family: 'Crete Round', serif;    text-align: center;}

.left_icon{float:left; width:33%; margin-top: 220px;}

.right_icon{float:right; width:33%; margin-top: 45px;}


.thumb_container{
background-image: url("images/Clouds.png");
background-repeat: no-repeat;
background-size: 100% ;
float:left;
margin-top:-280px;
width:100%;
}
.thumbs{float:left; width:20%; margin:2%;}
.thumb_img{width: 100%; height: auto;}
.blogbox{border-radius: 20px;height:350px;}
.slide_container{width:100%;margin-top: 20px;background:#27A02C;}
.slide_box{ height:374px; margin-top: -28px;background:#27A02C;}
.slide_box p{padding-top:10px;font-size:28px; color:white;font-family: 'Crete Round', serif;}
.pack_slider{color:black; background:#06CEFA; margin-top: -6px;}
.webslider{display:block;}
.packs{margin: 30px; border: #A8C7C7 1px solid; height: 200px;}
.pack{float:left; margin-left:15px;}
.pack_img{width:175px;height:175px;}
.appstore{padding: 15px;margin-top:45px;margin-left: -119px;}
.brain_child{padding: 15px;float:left;}
.kidsafe{padding: 15px; margin-top:60px;}
.subscriptions{padding-left:20%;}
.kid_1{float: left;background: #27A02C;width:30%;}
.cmntbox{width:70%;float:left;}
.slide-prev{z-index:1;}
.grand_rev{    width: 33%;float: left;padding: 10px;}  
.grand_rev{    width: 33%;float: left;padding: 10px;}  
}


.Content-header{background-image:url("images/Full_BG.png");}
.helplogo{margin-left: 20px; float: left; width: 260px;}
.reviews{margin: 0 auto; background:#27C6F7;float:left;}
.review_box{width: 33%; color:stealblue;float: left;text-align: left;padding: 0px 2%;height: 282px;    margin: 5px;background: white;
    border-radius: 10px;
}}    //height: 378px;
.rev{height:127px;}
 
.reviewer{ padding-top: 12px;float:left;}
.imgreviewer{max-height:275px;padding:3px;border-radius:10px;}
.review span{font-size: 14px;}
.revwborder{background:white; padding:15px; border-radius:10px }
.rev_author{padding-top:19px;font-size: 17px;color: #40468A;font-family: 'Raleway', sans-serif;}
.revtext{font-size:14px;}
.revw{float:left;text-align:justify; margin-top: 7px;width:100%;}
.review button{background: #40468A;color:white;border: 1px solid;border-radius: 10px;padding:5px;font-size: 13px;}
.comments{float:left;padding: 0px;}
.pptxt{text-align:justify;font-size:14px; color:black;}
.txtmail{display: block;
    width: 30%;
    height: 34px;
    padding: 6px 12px;
    font-size: 20px;
	font-family: 'Varela Round', sans-serif;
    line-height: 1.42857143;
    color: #40468A;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 20px;
	margin-bottom:10px;
	}
	
.submit-mail{display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
	    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da;
	border-radius:10px;
	margin-right:336px;
	margin-top:-53px;
	float:right;
	}
.inputErr{color:red;font-weight:bold;font-family: 'Varela Round', sans-serif;}
.mail_Success{color:green;font-weight:bold;font-family: 'Varela Round', sans-serif;}
#faq .qtn{
	background: #fff;cursor: pointer; padding-left: 10px;font-size: 18px;color:#23527c;
}
#faq .ans {
    background: #fff;display:none;margin-bottom: 15px; font-size: 15px;color:#42465D;    padding-bottom: 10px;
}
#faq .panel-group{margin: 0 auto;}
h3{font-size:2em;font-family: 'Crete Round', serif;color:gray;}

.faqbtn{margin-top: 10px;font-size: 22px;font-family: 'Palanquin Dark', sans-serif;border-radius: 10%;background: white; border:none;}

.subs_packs{float:left;padding:10px;margin:20px;min-width:200px;min-height:200px;border:7px solid white;border-radius:20%;background:#00A3FF;}
.para{padding-top:25px;font-size: 28px;color: white;font-family: 'Varela Round', sans-serif;}
.plans{font-size:28px; color:white;font-family: 'Crete Round', serif;}
.rates{font-size:48px; color:yellow;font-family: 'Palanquin Dark', sans-serif;}
.offers{font-size:22px;font-family: 'Varela Round', sans-serif;}
#subscribe{width:100%;background:#ecef00;float:left;}
#footer{padding-bottom:1px;}
.features_test{background:#58C33C; padding-bottom:20px;margin-top: -8px;color:white}
.features_test  img{border-radius:15px;border:8px solid white;  }
.features{ padding-bottom:20px;color:white}
.features  img{border-radius:15px;border:8px solid white;  }
.feature{ font-family: 'Crete Round', serif; display: -webkit-inline-box; display: -moz-box; display:-moz-deck;}
.description{font-family: 'Crete Round', serif; display: -webkit-inline-box; display: -moz-box; display:-moz-deck;margin-right:30px;margin: 10px;    margin-left: 50px;}
.description p{ font-size:17px; width:400px; margin-top: auto;    font-family: 'Varela Round', sans-serif; color: white;}
.description img{width:400px;}
  .desc {margin-top:72px; margin:10px;  width:400px; margin-left: 300px; padding-top:84px;}
    .desc{margin-top:72px; margin:10px;  width:400px; margin-right: 300px; padding-top:84px;}
.follow_icon{padding:10px;padding-top:15px;}
#footer a{color:#8898A7;font-size: 14px; font-family: 'Varela Round', sans-serif;}
#footer a:hover{color:wheat;font-size: 14px; font-family: 'Varela Round', sans-serif;}

.case-study-wrap {text-align: center;border-bottom: 1px solid #d1d1d1;padding-bottom: 30px;}
.case-study-head {color: #7F8487;font: normal normal 20px /24px "museo-sans-n3","museo-sans",Helvetica,Arial,sans-serif;margin: 0px;padding: 20px;}
	
.teacher-parent-tgl {border: 1px solid #DADADA;border-radius: 10px;display: inline-block;overflow: hidden;width: 450px;}
.teacher-parent-tgl>li {list-style: none;float: left;width: 50%;}

.teacher-parent-tgl>li.active>a {color: #ffffff;background: #00A3CD;}
.teacher-parent-tgl>li>a {color: #857D7D;display: block;font: normal normal 16px /20px "museo-sans-n3","museo-sans",Helvetica,Arial,sans-serif;padding: 8px 0 10px;text-align: center;}

/*----------------------------------------------------------------------------------------------------------------------*/
/* Tablet */
@media (min-width: 991px) and (max-width: 1200px) {
.review_box{width:410px;
    height: 284px;}
}

@media (min-width: 651px) and (max-width: 1149px) {
#features{ color:white;}
#features_test{background:#00A3FF; color:white;margin-top: -95px;}
#main_container{
//background :#041052;
background-repeat: no-repeat;
background-size: 100%;
background-image: url("images/Full_BG.png");
}

.comments{width: 100%;}
.cmntbox{    padding-left: 1px;}
#header
{
top: 0;
}

.menu{margin-left:10%; padding-top:2%;}
ul#menu {
    padding: 0;
	float:left;
	margin-bottom: 0px;
    margin-top: 10px;
    margin-left: 5px;
}
.mobile_menu{display:none}
ul#menu li {display: inline; margin-right:15px;}

ul#menu li a {
    background-color: #038DFB;
    color: white;
	font-size:25px;
    padding: 13px 30px;
    text-decoration: none;
    border-radius: 30px 30px 30px 30px;
}

ul#menu li a:hover {
    background-color: #020433;
	//color:white
}

.top_container{
background-image: url("images/sky_panel.png");
background-repeat: no-repeat;
background-size: 100% 100% ;
height: 550px;
margin-top:-40px;
}
.tagline{line-height:25px; font-size:20px;font-weight:300;text-align:center;}
.kid_1{display:none;}
.logo{
    height: auto;
    float: left;
    margin-top: 140px;
    width: 67%;
}
.logoimg{    margin-left: 132px;
    margin-top: -122px;}
.wctxt{color: white; font-family: 'Crete Round', serif;font-size: 20px;}
.downloadimg{padding:10px;}
.left_icon{float: left;margin-top: 170px;width: 33%;}

.right_icon{float:right}
.submit-mail{margin-right: 127px;}
.pack_slider{margin-top: -233px;}
.webslider{display:block;}
.thumb_container{
background-image: url("images/Clouds.png");
background-repeat: no-repeat;
background-size: 100%;
float:left;
        margin-top: -240px;
    width: 100%;
}
.blogbox{border-radius: 20px;height:350px;}
.review_box{width:48%;}
.pack
.thumbs{float:left; width:30%; margin:1%;}
.thumb_img{width: 100%; height: auto;}
.subscriptions{padding-left:10%;}
}
.pack_slider{    background: #06CEFA;}
.slide_container{width:100%;margin-top: 20px;background:#27A02C;}
.slide_box{ height:374px; margin-top: -28px;}
.slide_box p{padding-top:10px;font-size:28px; color:white;font-family: 'Crete Round', serif;}


/* //////////////////////////////////////////////////////////////////////////////////////*/

/* Mobiles */
@media (max-width: 650px) {
#features{ color:white;}
#features_test{background:#00A3FF; color:white;margin-top: -7px;}
#main_container{

}
.menu{display:none;margin-top:20px;}
.top_container{background-image: url("images/Full_BG.png"); background-repeat: no-repeat; //background-size: 100%; height: 834px;
}
.tagline{line-height:30px; font-size:19px;font-weight:300;text-align:center;margin-top:30px;}

.logo{height: auto;  margin:auto;vertical-align: middle;     display: table;}
.logoimg{margin:auto;vertical-align:middle; width: 260px;margin-top: 80px;     display: inherit;}
.downloadimg{padding:10px;}
.left_icon{float:left; width:85%;}
.left_icon img{margin-top:70px;}

.right_icon{display:none;}
.thumb_container{background-image: url("images/Clouds.png"); background-repeat: no-repeat; background-size: 100%;height: 110px; margin-top: -235px;}

.thumbs{float:left; width:45%; margin-right: 2%; margin-left: 1%;}
.thumb_img{width: 100%; height: auto;}
.subscriptions{padding-left:10%;}
.comments{width: 100%;}
.kid_1{display:none;}
.wctxt{ color: white; font-family: 'Crete Round', serif; font-size:18px;}
.thumb_container center{margin-top:-132px}

.description img {width:280px;}
.description{font-family: 'Crete Round', serif;
    display: -webkit-inline-box;
    display: -moz-box;
    display: -moz-deck;
   margin-left: auto;
    
    margin-top: 10px; }
	.description p {width:323px}
.review_box{width: inherit;float: left;color:stealblue;min-height:0px; height:100%;}
.cmntbox{width:100%; padding-left: 1px;}

.pack_slider{background:#06CEFA}
.slide_container{width:100%;margin-top: 20px;background:#27A02C;}
.mobslider{display:block;}
.slide_box{ height:374px; margin-top: -28px;}
.slide_box p{padding-top:10px;font-size:28px; color:white;font-family: 'Crete Round', serif;}
.submit-mail{display: inline-block;
      margin-top: -11px;
    float: left;
    margin-left: 126px;
	
	}
.txtmail{width:70%}	
.mobile_menu{display:block}
.helplogo{float: left; width: 260px; margin-left:15px;}

.formfields input {
    width: 235px;
	    margin-left: -10px;
}
#container{width:100%}
#recaptcha_area, #recaptcha_table {
    margin-left: -27px;
    width: 310px!important;
}
.grand_rev{height:100%;}
.formfields textarea{width:235px; margin-left: -10px;}
#faq .panel-group{width: 90%;margin: 0 auto;}

	}