body, h1, h2, h3, h4, h5, h6, p, ul, .pad0{padding:0; margin:0;}
.row{margin:0;}
body{ font-family:Arial, Helvetica, sans-serif;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
a:focus {
    outline:none;
}
.footer-im-right img
{
	float:right;
}
.footer-index .footer-im-left img{float:left;}
.footer-index .footer-im-left{padding:0px;}
.inner-page-container{ max-width:1024px; margin:0 auto; text-align:center;}
/*carocel fade starts*/
.carousel-fade .carousel-inner .item{opacity: 0;-webkit-transition-property: opacity;-moz-transition-property: opacity;-o-transition-property: opacity;transition-property: opacity;}.carousel-fade .carousel-inner .active{opacity: 1;}
.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left: 0;opacity: 0;z-index: 1;}
.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity: 1;}
.carousel-fade .carousel-control{z-index: 2;}
/*carocel fade ends*/
.section-holder{padding:80px 0;}

nav.navbar-inverse{background-color:transparent; border:none;}
.menu-back{ background-color:#fff !important;}
.home-menu{padding:13px;}
.home-menu .navbar-collapse.collapse{display:inline-block !important;}
.home-menu .navbar-nav li a{font-family: 'gothambook'; color:#737373; font-size:14px; text-decoration:none;}
.home-menu .navbar-nav a.dropdown-toggle:hover, .home-menu .navbar-nav a.dropdown-toggle:active{ background-color:#e7852f !important; color:#fff !important;}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover{background-color:#e7852f !important; color:#fff !important;}
.navbar-inverse .navbar-nav > .open > a:hover .fa-caret-down,.navbar-inverse .navbar-nav > .open > a:active .fa-caret-down,.navbar-inverse .navbar-nav > .open > a:focus .fa-caret-down{color:#fff;}
.home-menu .navbar-nav a.dropdown-toggle{padding:12px; line-height:15px; border-radius:3px;}
.home-menu .navbar-nav{padding:25px 0 13px;}
.home-menu .navbar-nav .dropdown .dropdown-menu li a{ color:#959595; border-bottom:1px solid #e5e5e5; padding:5px 0;}
.home-menu .navbar-nav .dropdown{padding-bottom:15px;}
.home-menu .navbar-nav .dropdown .dropdown-menu li a:hover{background-color:#fff; color:#E7852F;}
.home-menu .navbar-nav .dropdown .dropdown-menu li:last-child a{border-bottom:none;}
.home-menu .navbar-nav .dropdown .dropdown-menu{ boottom:20px; border}
.home-menu .navbar-nav .dropdown .dropdown-menu .arrow-up{
    background-color: hsl(0, 0%, 100%);
    border-left: 1px solid hsl(0, 0%, 80%);
    border-top: 1px solid hsl(0, 0%, 80%);
    height: 12px;
    left: 15%;
    position: absolute;
    top: -7px;
    transform: rotate(45deg);
    width: 12px;
	}
.home-menu.menu-back .navbar-nav .free-trial-menu{line-height:35px;}
.home-menu.menu-back .navbar-nav{padding:13px 0 0;}
.home-menu.menu-back{padding:13px 13px 5px;}
.free-trial-menu{line-height:43px; padding:0 15px;}
.home-menu .navbar-nav .dropdown .dropdown-menu{ padding:15px;}
.home-menu .navbar-nav a.dropdown-toggle .fa-caret-down{color:#e7852f; padding-left:5px;}
.home-menu .navbar-nav a.dropdown-toggle:hover .fa-caret-down{color:#fff;}
.home-menu .navbar-nav a.dropdown-toggle:active .fa-caret-down{color:#fff !important;}
.home-menu .navbar-nav li a:hover{color: #222;}
.home-silder.carousel ol.carousel-indicators{left:9%; bottom:30px; z-index:1;}
.home-silder.carousel ol.carousel-indicators li{ margin:0 1px; border:3px solid #fff; height:13px; width:13px;}
.home-silder.carousel ol.carousel-indicators li.active{border:3px solid #fff; background-color:#fff;}
.home-menu .navbar-nav li:last-child{padding-right:0;}
.navbar-header a.navbar-brand{padding:12px 0; height:auto; margin:0;padding-left:10px;}
nav.navbar{margin:0; height:90px;}
.menu-back .navbar-header a.navbar-brand{padding:0;}
.menu-back .navbar-header{padding:5px 0;}

.navbar-header{width:22%;}
.navbar-header a img{width:90%;}

.home-menu .navbar-nav li .free-trial-menu a{padding:7px 14px; color:#fff; border:1px solid #E7852F; border-radius:50px; background-color:#E7852F}
.home-menu .navbar-nav li .free-trial-menu a:hover{color:#E7852F; border:1px solid #E7852F; background-color:transparent}
.home-silder .watch-video a{padding:12px 20px; color:#e7852f; border:2px solid #e7852f; border-radius:50px; text-decoration:none; font-size:14px; display:inline-block; font-family:'gothambook'; font-weight:bold; }
.home-silder .watch-video a .fa-play-circle{font-size:18px; padding-left:7px;}
.home-silder .carousel-caption h2{ font-family: 'gothambook'; color:#e7852f; font-weight:bolder; font-size:60px; display:inline-block; margin-bottom:16px; letter-spacing:-3px;}
.carousel-control.left{background-image:none;}
.home-silder .carousel-caption{ display:inline-block; text-align:left; left:7%; text-shadow:none; bottom:30%; width:55%;}
.ribbon-holder {
    bottom: 20%;
    position: absolute;
	left:7%;
}
.slide-text p{font-family: 'gothambook'; color:#e7852f; font-size:22px; font-weight:normal;}
.slide-text{position:absolute; bottom:12%; left:7%;}
.success-stories{position:relative; max-width:500px;}
.success-stories  span.open-quote{position:absolute; left:0; z-index:0; top:25px;}
.success-stories span.close-quote{ position:absolute; bottom:0; right:0; z-index:0;}
.success-stories .owl-carousel .item p{ color:#535353; font-size:14px; font-weight:normal; padding:45px 0px 35px 30px}
.success-stories .owl-buttons{display:none;}
.success-stories .owl-carousel .owl-page{ height:14px; width:14px; border:3px solid #add6f2; display:inline-block; border-radius:50%; margin:0px 6px;}
.success-stories .story-slider .owl-carousel .item p span{ display:block; font-weight:bold;}
.success-stories .owl-carousel .owl-page.active{ height:14px; width:14px; background-color:#add6f2;}
.success-stories .owl-controls .owl-pagination{text-align:center;}
.success-stories .more-success-story a{font-family: 'gothambook'; border:2px solid #add6f2; border-radius:50px; color:#979797; font-size:14px; padding:12px 30px; text-decoration:none; text-align:center; display:inline-block;}
.success-stories .more-success-story{text-align:center; margin-top:35px;}
.our-reviews p{font-family: 'gothambook'; color:#f06133; font-size:32px; text-align:center; font-weight:300;}
.our-reviews img{text-align:center; padding:36px 0;}
.our-reviews{text-align:center; margin-left:65px; padding-top:60px;}
.our-reviews .read-review-btn a{ font-family: 'gothambook';border:2px solid #f26532; border-radius:50px; color:#979797; font-size:14px; padding:12px 35px; text-decoration:none; text-align:center; display:inline-block;}
.back-sky-blue{ background-color:#acd6f2;}
.videro-hold{display:inline-block; padding:10px 8px; display: inline-block;
    padding: 10px 8px;
    width: 49%;}
.featured-video{background-color:#fff; border-radius:15px; position:relative;}
.featured-video .logo{text-align:center; padding:14px 0;}
.section-holder h3{font-family: 'gothambook'; text-align:center; color:#414042; font-size:40px; padding-bottom:35px;}
.featured-video .vid img{border-radius:15px;}
.featured-video .fa.fa-play{position:absolute; top:40px; left:75px; font-size:34px; color:#fff;}
.featured-in{position:relative;}
.featured-in a.go-down{ bottom:-33px; z-index:2;}
.featured-in .featured-logo{display:inline-block; padding:25px 18px;}
.featured-in-logo{text-align:center; background-color:#fff;  margin-left:38px; margin-top:10px; padding:67px 20px; border-radius:15px;}
.math-matters .learn-more a{ font-family: 'gothambook'; border-radius:50px; color:#414042; font-size:14px; padding:7px 30px; text-decoration:none; text-align:center; display:inline-block;}
.math-matters .learn-more p{ font-family: 'gothambook'; color:#58595b}
.math-matters .section-holder{ padding:60px 40px;}
.math-img-slider{ margin-left:20px;}
.cause-math-slider .owl-carousel .learn-more h4{ color:#58595b; font-size:28px; font-family: 'gothambook';}
.learn-more img, .learn-more h4, .learn-more p{margin-bottom:15px;}
.cause-math-slider{position:relative;}
.cause-math-slider .owl-carousel .owl-page{ height:14px; width:14px; border:3px solid #add6f2; display:inline-block; border-radius:50%; margin:0px 6px;}
.cause-math-slider .owl-carousel .owl-page.active{ height:14px; width:14px; background-color:#add6f2;}
.cause-math-slider .owl-controls .owl-pagination{text-align:center;}
.owl-buttons{display:none;}
.math-matters .customNavigation{width:100%; position:absolute; top:40%; left:0; right:0;}
.math-matters .customNavigation span.prev-btn{ float:left;}
.math-matters .customNavigation span.next-btn{ float:right;}
.customNavigation span:hover{cursor:pointer;}
a.go-down{background-image:url(../images-latest/go-down-arrow.png); background-repeat:no-repeat; position:absolute; bottom:4%; left:48%; display:block; height:66px; width:66px;}
.home-silder{position:relative;}
.math-matters{position:relative;}
.math-matters a.go-down{background-image:url(../images-latest/go-down-arrow.png); background-repeat:no-repeat; position:absolute; bottom:-5%; left:48%; display:block; height:66px; width:66px; z-index:1;}
.back-white{background-color:#fff;}
footer{background-image:url(../images-latest/footer-bar1.jpg); background-size:cover; position:relative; border-top:1px solid #d6d6d6 !important;}
footer.footer-index{/*background:none;*/ position:relative; width:100%; bottom:0;}



.footer-menu ul li a{font-family: 'gothambook'; color:#999999; font-size:15px; text-decoration:none; line-height:15px;}
.footer-menu ul li a:hover{ color:#E7852F;}
.footer-menu ul li{display:inline-block; padding:0 15px; border-right:1px solid #999999; line-height:15px;}
.footer-menu ul li:last-child{border-right:none;}
.footer-menu{padding:28px 0; display:inline-block;}
.footer-menu ul{ padding-bottom:10px;}
footer .social-icons ul li{display:inline-block;}
footer .social-icons{float:right; padding:27px 0;}
.learn-more-collapse .panel-heading{padding:0;}
.panel-img img{width:100%;}
.learn-more-collapse h4.panel-title{ font-family:'gothambook'; font-size:46px; float:right; position:absolute; bottom:40%; right:10%; color:#fff; text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.5);}
.learn-more-collapse a{text-decoration:none;}
.learn-more-collapse .panel-img{position:relative;}
.learn-more-collapse .panel-img .learn-more-pane{ position:absolute; bottom:0; left:7%;}
.learn-more-collapse .panel-img .learn-more-pane{display:inline-block;}
.learn-more-collapse .panel-img .learn-more-pane p{ color:#414042; font-family:'gothambook'; padding:8px 18px; background-color:#ffffff; margin:0; display:inline-block;}
.learn-more-collapse .item .owl-pane-slide{text-align:center;  margin-bottom: 15px;}
.learn-more-collapse .owl-pane-slide p{color:#58595b; font-family:'gothambook'; font-weight:normal; line-height:24px; padding:0 60px;}
.learn-more-collapse .owl-carousel .owl-page{ height:14px; width:14px; border:3px solid #add6f2; display:inline-block; border-radius:50%; margin:0px 6px;}
.learn-more-collapse .owl-carousel .owl-page.active{ height:14px; width:14px; background-color:#add6f2;}
.learn-more-collapse .owl-controls .owl-pagination{text-align:center;}
.learn-more-collapse .owl-wrapper-outer{padding-bottom:40px;}
.learn-more-collapse .panel-body{padding: 60px 0;}
.learn-more-collapse .panel-group .panel{ box-shadow:none; border-radius:0; margin:0; border:none; border-bottom:4px solid #fff}
.learn-more-collapse .panel-group{margin:0; }
.free-trial-round{ position:absolute; top:-198px; right:20px;}
.opa0{opacity:0;}
.opa1{opacity:1;}
.transition{-webkit-transition: all ease-out 0.5s !important; -moz-transition: all ease-out 0.5s!important; -o-transition: all ease-out 0.5s!important; transition: all ease-out 0.5s!important;}
.dis-none{display:none;}
.navbar-header img{max-width:100%}
.menu-back .navbar-header img{max-width:90%}
.menu-back.home-menu .navbar-nav{margin:0;}
.menu-back.home-menu{box-shadow:1px 2px 1px rgba(0, 0, 0, 0.1);}
.menu-back ul.navbar-nav li .free-trial-menu a{color:#fff}
.menu-back.home-menu .navbar-nav li a{color:#8d8d8d;}
.math-matters .learn-more.intelligence a{border:2px solid #E5ACCE;}
.math-matters .learn-more.tutor a{border:2px solid #D6E03D;}
.math-matters .learn-more.tailor a{border:2px solid #acd6f2;}
.cause-math-slider .learn-more{text-align:center; max-width:270px; float:right; padding-top:50px;}
.video-popup{display:none; width:800px; }
.video-pop{width:100%; height:500px;}
.slider-content p{ font-family:'gothambook'; color:#58595b; font-size:24px; line-height:28px; text-align:left; padding:0 10px 40px 10px;}
.home-menu .navbar-nav .login-menu a{font-family:'gothambook'; padding: 7px 14px; border:1px solid #E7852F; border-radius:50px; color:#E7852F;}
.home-menu .navbar-nav .login-menu a:hover{ color:#737373;  border:1px solid #737373; background-color:transparent;}
.login-menu{line-height: 43px;padding-left: 15px;}
.home-menu.menu-back .login-menu{line-height:35px;}
.home-menu.menu-back .navbar-nav .login-menu a{color:#E7852F;}
.home-menu.menu-back .navbar-nav .login-menu a:hover{ color:#737373;}
.section-holder2 { padding: 20px 0 40px; position: relative;}
.section-holder2 h3 {
    color: hsl(270, 2%, 25%);
    font-family: "gothambook";
    font-size: 40px;
    padding-bottom: 35px;
    text-align: center;
}
.less{display:none;}
.more{display:block;}
.close-accordian .more{display:none;}
.close-accordian .less{display:block;}
.featured-video .vid img{width:100%;}
.mobile-menu .logo {
    display: inline-block;
	padding-left:15px;
}
.free-trial-badge{ position: absolute; right:25px; bottom:25px; z-index:1;display:inline-block;}
.free-trial-badge > img {
    display: block;
    height: auto;
    max-width: 100%;
}
.mobile-menu{ padding:10px 0; position:fixed; background-color:#fff; top:0; left:0; right:0; height:50px; z-index:111; box-shadow:1px 2px 1px rgba(0, 0, 0, 0.1);}
.menu-icon{ cursor:pointer; display:inline-block;}
.right-menu{display:inline-block; float:right; padding-right:15px;}
.menu-icon .fa-bars{
    font-size: 26px;
    line-height: 20px;
	color:hsl(0, 0%, 45%);
	vertical-align:-5px;
	padding-left:5px;
}
.mobile-menu .start-trial a{ color:#737373;    font-family: "gothambook"; border:1px solid #737373; border-radius:50px; padding:5px 10px; text-decoration:none; font-size:10px;}
.mobile-container{max-width:1200px; margin:0 auto; padding:0 0px;}
.mobile-menu .start-trial{display:inline-block;}
.right-menu{margin-top:6px;}
.mobile-menu .menu-list{background-color: hsl(0, 0%, 100%);
 display:none;
    padding:20px;
    text-align: right;
    right:0px;
	position:fixed;
	margin-top:6px;
	box-shadow:-1px 2px 1px rgba(0, 0, 0, 0.2);
	}
.menu-list ul li a{    color: hsl(0, 0%, 45%);
    font-family: "gothambook";
    font-size: 14px;
    text-decoration: none;}
.menu-list ul li .fa-caret-down{ color:#E7852F;}
.menu-list ul li{list-style-type:none; padding:3px 0;}
.dropdown-list{display:none;}
header .carousel.slide {z-index:0;}

.video-pop{ height:455px; width:100%;}
.video-popup .fancybox-close{top:-39px; right:0;}
.owl-pane-slide p sup{ font-size:9px;}
.math-idol{display:inline-block;}
.human-calculator{ display:inline-block; padding-left:8px;}
.cool-prizes{ position:absolute; top:0; left:0; background-color:#fff; padding:18px; border:1px solid #dccecd; border-radius:20px; left:7%; top:22%; cursor:pointer;}
.cool-prizes span{ font-family:Arial, Helvetica, sans-serif; color:#e7852f; font-size:14px; font-weight:bold;}
.cool-prizes p{ font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#0062ae; text-align:center; padding-top:5px;}
.cool-prizes .learn a{ font-family:Arial, Helvetica, sans-serif; background-color: #e7852f;
    border: 1px solid #e7852f;
    border-radius: 50px;
    color: #fff;
    padding: 7px 14px; font-weight:bold; text-decoration:none;}
	.cool-prizes .learn{text-align:center; margin-top:14px;}
.footer-menu p span.copyright{ padding-left:15px; font-family: 'gothambook'; color: #999999; font-size: 14px; text-decoration: none; line-height: 15px;}
.footer-index .text-center{text-align:center;  font-family: 'gothambook'; color: #999999; font-size: 14px; text-decoration: none; line-height: 15px; padding: 55px 0;}

.inner-text.management{padding-top:50px;}
.student-banner{ background-image:url(../images-latest/student-banner.jpg); background-size: cover; height:558px; background-repeat: no-repeat; background-position: center; position:relative;}
.class-learn{background-image:url(../images-latest/class-learn-banner.jpg); background-size: cover; height:558px; background-repeat: no-repeat; background-position: center;}
.student-banner .banner-text h1{font-family: "gothambook"; font-size: 52px; font-weight:bold; letter-spacing:-3px; color:#e7852f; padding-bottom:18px;}
.student-banner .banner-text p{font-family: "gothambook"; font-size: 16px; font-size:300; color:#56544a;}
.student-banner .banner-text{ padding:18% 0;}
.student-banner .banner-text{ max-width:400px;}

.student-text-container ul li{background-image:url(../images-latest/student-list.png); background-repeat:no-repeat; background-position: left 4px; padding-left:35px; text-align: left;}
.student-text-container p{display:block; font-family: "gothambook"; font-size: 18px; font-weight: normal; color:#58595b; padding-bottom:20px; }
.student-text-container ul{list-style-type:none; padding:25px 20px 25px 0}
.student-text-container, .rewards { padding:60px 0; }
.back-light{ background-color:#f9f9f9;}
.student-text-container h4{font-family: "gothambook"; font-size: 40px; font-weight: bold; color:#58595b; padding-bottom:20px; letter-spacing:-2px; margin-top:50px; text-align: left;}
.back-orange{ background-color:#f7e8cf;}
.sec-heading-hold h3{font-family: "gothambook"; font-size: 40px; font-weight: bold; color:#565046; padding-bottom:20px; text-align:center}
.sec-heading-hold p{font-family: "gothambook"; font-size: 18px; font-weight: normal; color:#5a5b4e;padding:0 10%; padding-bottom:20px; text-align:center;}
.student-banner2, .student-banner3, .student-banner4, .student-banner5{position:relative;}
.badges{border-radius:3px; padding:40px 40px 60px 40px; background-color:#fff5e5;}
.reward-cards{border-radius:3px; padding:40px 40px; background-color:#fff5e5;}
.medals.border-right{ border-right:1px solid #e3dacc;}
.badges .medals{display:inline-block;}
.reward-cards h3{font-family: "gothambook"; font-size: 24px; font-weight: bold; color:#ff9714; padding-bottom:20px; text-align:center; }
.badges h3{font-family: "gothambook"; font-size: 24px; font-weight: bold; color:#ff9714; padding-bottom:45px; text-align:center;}
.rewards .medals h5{font-family: "gothambook"; font-size: 14px; font-weight: normal; color:#000; padding-bottom:10px; padding-top:10px;}
.rewards .medals p{font-family: "gothambook"; font-size: 14px; font-weight: normal; color:#ff9714;}
.medals{ width:32%; text-align:center;}
.rewards .reward-card{ padding:16px 17px; display:inline-block;}

.tutor-banner{position:relative;margin-top:90px;}
.tutor-banner img{width:100%;}
.tutor-banner .banner-text h1{font-family: "gothambook"; font-size: 52px; font-weight:bold; letter-spacing:-3px; color:#fff; text-align:left;}
.tutor-banner .inner-page-container.banner {
    padding: 0 !important;
    position: absolute;
	left: 5%;
    margin-top: -50px;
    top: 50%;
    width: 50%;
}

.tutor-text-container ul li{background-image:url(../images-latest/student-list.png); background-repeat:no-repeat; background-position: left 4px; padding-left:35px; text-align: left;}
.tutor-banner2, .tutor-banner3, .tutor-banner4, .tutor-banner5{position:relative;}
.tutor-text-container p{display:block; font-family: "gothambook"; font-size: 18px; font-weight: normal; color:#58595b; padding-bottom:20px;}
.tutor-text-container ul{list-style-type:none; padding:25px 20px 25px 0}
.tutor-text-container{ padding:60px 0; }
.back-light{ background-color:#f9f9f9;}
.class-learn .tutor-text-container h4{font-family: "gothambook"; font-size: 40px; font-weight: bold; color:#58595b; padding-bottom:20px; letter-spacing:-2px; margin-top:50px; text-align: left; padding-left:15px;}
.background-gray{ background-color:#f5f5f5;}
.human-touch-text ul li{background-image:url(../images-latest/human-touch-green.png); background-repeat:no-repeat; background-position: left 4px; padding-left:35px;}
.human-touch-text ul{list-style-type:none; padding:25px 20px 25px 0}
.tutor-text-container h4 {
  font-family: "gothambook";
  font-size: 40px;
  font-weight: bold;
  color: #58595b;
  padding-bottom: 20px;
  letter-spacing: -2px;
  text-align:left;
}
.meet-tutors .inner-page-container {
    max-width: 1170px;
}
.back-blue{ background-color:#a9d5f1;}
.meet-tutors h4{ text-align:center;}
.meet-tutor{background-color:#dff3ff; padding:0 30px; position:relative; margin: 0 5px; text-align:center; min-height:460px; border-radius:3px;}
.meet-tutor h5{ color:#58595b;  font-family: "gothambook";
  font-size: 24px;
  font-weight:bold; padding-bottom:25px; text-align:center;}
.meet-tutor p{ color:#51636e;  font-family: "gothambook";
  font-size: 15px;
  font-weight:normal; padding-bottom:25px; text-align:center}
  .meet-tutor p.italic{ font-style:italic;}
  .meet-tutor .tutor-img{  position:absolute; left:0; right:0; top:-16%;}
   .meet-tutor .tutor-img img{ border-radius:50%; border:12px solid #dff3ff;}
   .meet-tutor .tutor-content{ padding-top:36%;}
   .meet-some-tutors{ margin-top:12%;}
.background-gray2{ background-color:#ececec;}
.tutor-dedicate h6{font-family: "gothambook"; font-size: 38px; font-weight: normal; color:#494949;}
.tutor-dedicate{padding:110px 80px 90px 0;}
/*parent*/
.parent-banner{ background-image:url(../images-latest/parent-banner.jpg); background-size: cover; height:558px; background-repeat: no-repeat; background-position: center; position:relative}
.parent-banner .banner-text h1{font-family: "gothambook"; font-size: 45px; font-weight:bold; letter-spacing:-2px; color:#fff; padding-bottom:18px;}
.parent-banner .banner-text p{font-family: "gothambook"; font-size: 18px;  color:#fff;}
.parent-banner .banner-text{ padding:18% 0;}
.parent-banner .banner-text{ max-width:650px;}
.parent-banner2{background-image:url(../images-latest/parent-banner2.jpg); background-size: cover; height:570px; background-repeat: no-repeat; background-position: center; position:relative;}
.parent-text-container ul li{background-image:url(../images-latest/student-list.png); background-repeat:no-repeat; background-position: left 4px; padding-left:35px; text-align:left}
.inner-text p {text-align: left;}
.parent-text-container p{display:block; font-family: "gothambook"; font-size: 18px; font-weight: normal; color:#58595b; padding-bottom:20px;}
.parent-text-container ul{list-style-type:none; padding:25px 20px 25px 0}
.parent-text-container{ padding:60px 0; }
.parent-text-container .parent-love{ float:right; width:50%}
.parent-text-container h4{font-family: "gothambook"; font-size: 40px; font-weight: bold; color:#58595b; padding-bottom:20px; letter-spacing:-2px; margin-top:50px; text-align:left}
.parent-banner3{background-image:url(../images-latest/parent-banner3.jpg); background-size: cover; height:542px; background-repeat: no-repeat; background-position: center;  position:relative;}
.back-yellow{ background-color:#f5f7cf;}
.back-yellow .cards .reward-card{display:inline-block; padding:3px;}
.back-yellow .rewards .badges{ background-color:transparent; padding:0px 0px 35px 0px;}
.back-yellow .rewards .badges .medals.border-right{ border-color:#eecfb0;}
.back-yellow .rewards .inner-text{ padding:20px 0;}
.back-yellow .parent-text-container .rewards{ padding:25px 0;}
.parent-banner5{background-image:url(../images-latest/parent-banner5.jpg); background-size: cover; height:454px; background-repeat: no-repeat; background-position: center; position:relative;}

.parent-banner5 .parent-text-container{ position:absolute; top:8%; width:65%}
.analytics .parent-text-container h4{ margin-top:0;}
.analytics{position:relative;}
.parent-banner5 .parent-text-container p{ color:#000; font-size:25px; line-height:38px;}
.parent-banner4{background-image:url(../images-latest/parent-banner4.jpg); background-size: cover; height:399px; background-repeat: no-repeat; background-position: center; position:relative;}
.parent-banner4 ul li p, .parent-banner4 .parent-text-container h4{ color:#fff; margin-top:0;}
.parent-text-container .parent-img{padding:49px 0;}
.parent-banner3 .parent-text-container ul li{  background-image: url(../images-latest/green-list.png);
  background-repeat: no-repeat;
  background-position: left 4px;
  padding-left: 35px;}
  .parent-banner4 .parent-text-container ul li{  background-image: url(../images-latest/white-list.png);
  background-repeat: no-repeat;
  background-position: left 4px;
  padding-left: 35px;}
.analytics .parent-text-container ul li{  background-image: url(../images-latest/red-list.png);
  background-repeat: no-repeat;
  background-position: left 4px;
  padding-left: 35px;}
  .parent-text-container .parent-love h4{ margin-top:0;}
  .parent-banner3 .parent-text-container h4{ margin-top:0; padding-bottom:0; padding-left:15px;}
  .parent-banner3 .parent-text-container{padding:60px 0;}
/*parent*/
/*how it works*/
.how-it-works-banner{background-image: url("../images-latest/how-it-works-banner.jpg");
    background-position: center center; background-repeat: no-repeat; background-size: cover; height: 558px; position:relative}
.how-it-works-banner .banner-text { max-width: 400px;  padding: 18% 0;}
.how-it-works-banner .banner-text h1 {
    color: hsl(28, 79%, 55%);
    font-family: "gothambook";
    font-size: 52px;
    font-weight: bold;
    letter-spacing: -3px;
    padding-bottom: 18px;
}
.how-it-works .banner-text p { color: hsl(50, 8%, 31%); font-family: "gothambook"; font-size: 16px;}
.how-it-works-banner2{
	background-image: url("../images-latest/how-it-works-banner2.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height:354px;
}
.how-it-works-banner2 .inner-text{ float:right; max-width:50%}
.howitworks-text-container{ padding:70px 0;}
.howitworks-text-container h4 {
    color: hsl(220, 2%, 35%);
    font-family: "gothambook";
    font-size: 40px;
    font-weight: bold;
    letter-spacing: -2px;
    padding-bottom: 20px;
}
.howitworks-text-container p {
    color: hsl(220, 2%, 35%);
    display: block;
    font-family: "gothambook";
    font-size: 18px;
    font-weight: normal;
    padding-bottom: 20px;
}
.how-it-works-banner2 h4, .how-it-works-banner2 p{ color:#fff}
.back-sky{ background-color:#b1ddf4;}
.back-lightbrown{ background-color:#f0eeeb;}
/* bini */
.tab-slider .section-holder h3 {
    color: #58595b;
    font-family: "gothambook";
    font-size: 40px;
    line-height: 32px;
    padding-bottom: 35px;
    text-align: center;
	font-weight: 600;
	letter-spacing: -3px;
}

.tab-slider .cause-math-slider .learn-more { float: right; max-width: 275px; padding-top: 22%; text-align: center;}
.impact-tutor-text h3 {
    color: #58595b;
    font-family: "gothambook";
    font-size: 40px;
    line-height: 32px;
    padding-bottom: 60px;
    text-align: center;
	font-weight: 600;
	letter-spacing: -3px;
}
.impact-tutor-holder{padding: 80px 0; position:relative;}
.impact-img-content{ text-align:center;}
.impact-img-content p{ padding: 25px 50px; color:#58595b; font-size:16px;}
.impact-holder { text-align: center;}
.unique-tec-holder{padding: 80px 0;}
.unique-tec-holder h3{   color: #6c665a;
    font-family: "gothambook";
    font-size: 40px;
    line-height: 45px;
    padding-bottom: 45px;
    text-align: left;
	font-weight: 600;
	letter-spacing: -3px; color:#6c665a;}
.unique-tec-holder .parent-text-container{ padding:inherit;}
.proficiency-holder .inner-text h4{ color:#58595b; font-family: "gothambook";
    font-size: 40px; font-weight: bold; letter-spacing: -2px; padding-bottom: 32px;}
.proficiency-holder .inner-text{ padding:0 90px; }
.proficiency-holder .inner-text p{ color:#435346; font-size:17px; font-family: "gothambook"; padding-bottom:20px;}
.proficiency-holder{  padding: 80px 0; position:relative;}
.proficiency-holder ul li { background-image: url("../images-latest/student-list.png"); background-position: left 4px;
    background-repeat: no-repeat; padding-left: 35px; list-style:none;}


	.popup-video{ width:100%; height:350px; }
	.academy-address .call a{ font-size:14px!important;}
		.academy-address .call{ text-align:left !important;}
		.academy-mamtha .benifits-holder .call a {  color: #2b2b2b; font-family: "gothambook"; font-size: 22px;}
		.academy-mamtha .academy-full-holder { float: left; width: 60%;}
		.academy-mamtha .academy-address{ padding-bottom:20px;}
.academy-mamtha .academy-address img { float:left;}
.academy-mamtha .academy-address p {color: #2b2b2b; font-size: 14px; line-height: 12px; margin-left: 25px; padding-bottom: 10px;}
.academy-mamtha .academy-director h5 { color: #272625;
    font-family: "gothambook";    font-weight: 600;
    font-size: 20px;
    padding: 45px 0 38px;
}
.bg-green{ background-color:#9ac451;}
.center-plan {  border-radius: 8px 8px 0 0; margin: 0 auto; padding: 20px 0; width: 190px;}
.center-plan h2 {
    color: #fff;
    font-family: "gothambook";
    font-size: 20px;
    font-weight: 600;
    letter-spacing:1px;
    line-height: 18px;
    text-align: center;
}
.price-list.bg-white.plan-center { border-bottom: medium none;  position: relative;}
.plus-holder {
    border-bottom:2px solid #e8e8e8;
    bottom: 0;
    left: 40px;
    position: absolute;
    right: 40px;

}
.media-coverage-holder .media-hold .content {
    margin-bottom: 10px;
}

/* bini */


/*how it works*/
/*resource*/
.resource-banner{background-image:url(../images-latest/resource-banner.jpg); background-size:cover; height:282px; text-align:center; margin-top:82px;}
.resource-banner h1{font-family: 'gothambook'; color:#fff; font-size:44px;}
.resource-banner p{font-family: 'gothambook'; color:#fff; font-size:15px;}
.resource-banner .banner-text{padding:10%;}
.parents-guide{background-color:#fff;}
.parents-guide-grade-math .grade-type{   background-color: hsl(0, 0%, 100%);
    border-radius: 3px;
    display:inline-block;
    margin: 10px;
    padding: 9px;
    width: 228px;
	text-align:center;
	position:relative;
	border:1px solid #d9d9d9; float:left;}
.parents-guide-grade-math{padding:90px 20px; text-align:center;}
.parents-guide-grade-math .row a {
    display: inline-block;
}

.grade-type > .grade-type-img > img{width:208px;}
.grade-math-content h5{font-family: 'gothambook'; color:#8d8d8d; font-size:12px; text-transform:uppercase;}
.grade-math-content{text-align:center; padding:18px 0;}
.grade-math-content .line{text-align:center; width:28px; background-color:#8c8c8c; height:1px; margin:10px auto;}
.grade-math-content p{font-family: 'gothambook'; color:#4a4a4a; font-size:14px; padding-bottom:10px;}
.grade-math-content h3{font-family: 'gothambold'; color:#4a4a4a; font-size:19px;}
.academy-content-list h3{font-family: 'gothambold'; color:#333; font-size:19px; border-bottom:1px solid #d8d8d8; padding-bottom: 10px;
    padding-top: 5px;}
.academy-content-list h4{font-family: 'gothambook'; color:#6f6f6f; font-size:20px;  margin: 10px 0;}
.academy-content-list p{font-family: 'gothambook'; color:#6f6f6f; font-size:14px; font-weight:600;}
.academy-list{padding:70px 39px 39px 40px; position:relative; border-radius:3px; background-color:#ededed; margin:8px;}
.academy-list .academy-img img{ border-radius:50%; border:6px solid #fff; }
.academy-list .academy-img{position:absolute; left:0; right:0; top:-66px; text-align:center;}
.academy-list .about-academy{position:absolute; left:0; right:0; bottom:-20px; text-align:center;}
.academy-content-list {text-align:center;}
.academy-holder{margin-top:86px; padding:60px 0}
.academy-holder img{display:inline-block;}

.parent-container{margin-bottom:29px; width:100%; padding:30px;}
.parent-container .container{text-align:center;}
.parent-container .container h1{ font-family:"gothambook";}
.parent-container .container >p{color:#b3b3b3; padding:10px; font-size:18px; font-family:"gothambook";}
.parent-container .container .go-back-home{display:inline-block; margin:20px 0px;}
.parent-container .container .go-back-home a{background-color: #e7852f; border: 1px solid #e7852f; border-radius: 50px; color: #fff; padding: 7px 14px; font-family:"gothambook"; text-decoration:none;}

/*404-not-found*/
.academy-index{margin-top:10%;}
.academy-holder h1{ text-align: center; font-family: 'gothambook'; font-weight:600; color:#3c3937; font-size:40px;}
.academy-list{float:left; margin-bottom:110px; min-width:320px;}
.academy-index a{display:inline-block;}
.academy-breadcrumb ul li a{ color:#b2b2b2; font-family: 'gothambook'; font-size:14px; display:inline-block;  text-decoration: none;}
.academy-breadcrumb ul li a span{color:#838383;}
.academy-breadcrumb {background-color:#efefef; padding:15px 0; text-align:center; line-height:normal;}
.academy-inner-holder{margin-top:86px;}
.academy-breadcrumb ul li{float:left; list-style-type:none;}
.academy-breadcrumb .fa-long-arrow-right{padding:0 5px;}
.academy-breadcrumb.clearfix > ul { display: inline-block;line-height:normal;}
.academy-inner-head .content-hold h1{color:#272625; font-family: 'gothambook'; font-size:32px;}
.academy-inner-head .content-hold p{color:#959595; font-family: 'gothambook'; font-size:14px; text-align:right; padding:0}
.back-light-blue{background-color:#d8eefa;}
.img-hold{float:left;}
.content-hold{float:right; padding:6px 0px;}
.academy-inner-head{padding:35px 0; border-bottom: 1px solid #e5e5e5;}
.about-academy-inner{padding:50px 0;}
.academy-video{ background-color:#ededed; border-radius:4px; text-align:center; padding:25px;}
.academy-video h4{ color:#494949;  font-family: 'gothambold'; font-size:24px;}
.academy-video p{ color:#494949;  font-family: 'gothambook'; font-size:26px; padding-bottom:10px;}
.about-director .desc p{ color:#515151; font-size:15px; font-family: 'gothambook';}
.academy-director h5{color:#2d4f61; font-size:20px; font-family: 'gothambook'; padding:45px 0 38px;}
.about-director .img{ float:left; padding-right:28px; margin-bottom:30px;}
.about-director .desc p{padding-bottom:30px; letter-spacing:0px;}
.academy-director{border-bottom:1px solid #91a0a8;}
.benifits-holder p{ color:#6d6d6d; font-family: 'gothambook'; font-size:16px;}
.benifits-holder h5{ color:#2b2b2b; font-family: 'gothambook'; font-size:22px;}
.benifits-holder .call a span.call{ background-image:url(../images-latest/call-icon.png); width:19px; height:20px; display:inline-block; margin-right:8px;}
.benifits-holder .call a {color:#2b2b2b; font-family: 'gothambook'; font-size:27px;}
.benifits-holder .call{ width:40%; text-align:right}
.benifit-content{display:inline-block; float:left; width:60%; padding-right:10px}
.benifits-holder .call{display:inline-block;}
.benifits-holder {padding-top:48px;}
.programs h2{ color:#272625; font-size:36px; font-family: 'gothambook'; letter-spacing:-2px; padding-bottom:30px; font-weight:600; }
.plus-plan h5{color:#272625; font-size:19px; font-family: 'gothambook'; padding-bottom:12px; font-weight:600}
.plan-icon{ background-image:url(../images-latest/plan-icon.png); display:inline-block; width:18px; height:20px; margin-right:12px; vertical-align:middle;}
.plan-desc p span{ color:#272625; font-size:24px; font-weight:600}
.plan-desc p{ color:#828282; font-family: 'gothambook'; font-size:17px; line-height:normal;}
.plan-desc p span.month{color:#272625; font-size:17px;}
.plan-desc{padding-left:33px;}
.programs { padding-bottom:35px; border-bottom:1px solid #f2f2f2;}
.program-desc ul li p{color:#656565; font-family: 'gothambook'; font-size:17px;}
.program-desc ul li{background-image:url(../images-latest/academy-list.png); display:inline-block; background-position:left 3px; background-repeat:no-repeat; padding-left:28px; padding-bottom:28px;}
.program-desc ul li p span{display:block; padding-top:28px;}
.program-desc ul{padding:32px 0;}
.enroll-in h6{ color:#2b2b2b; font-size:22px;font-family: 'gothambook'; display:inline-block;}
.enroll-in a{ background-color:#e7852f; padding:12px 20px; color:#fff; font-size:18px; font-family: 'gothambook'; border-radius:30px; display:inline-block; margin:0px 0 30px 10px;}
.enroll-in p{ color:#939393; font-size:16px; font-family: 'gothambook';}
.enroll-in p span{color:#344c59;}
.enroll-in{padding-bottom:40px; margin-bottom:40px; }
.enroll-in.border-btm{border-bottom:1px solid #79858c;}
.mail{background-image:url(../images-latest/mail.png); display:inline-block; width:14px; height:11px; vertical-align:middle}
.benifit-content ul li p{ color:#2b2b2b; font-size:14px; font-family: 'gothambook'; padding-left:12px; display:inline-block;}
.benifit-content ul li{padding-bottom:15px; list-style-type:none;}
.address{background-image:url(../images-latest/address.png); display:inline-block; width:11px; height:15px; vertical-align:middle}
.plus-plan h5 span{font-size:24px;}
.program-desc p.additional-point{ color:#737e84; font-size:12px; font-family: 'gothambook';}
.video iframe.embed-responsive-item {
    height: 282px;
    width: 100%;
	border:0;
}
.parents-guide-grade-math .grade-type .overlay{ position:absolute; top:0; left:0; right:0; bottom:0; background-color:#000; opacity:0; border-radius:3px;}
.download-icon{position:absolute; left:0; right:0; top:30%; opacity:0;}
.parents-guide-grade-math .grade-type:hover .download-icon{ top:45%; opacity:1}
.parents-guide-grade-math .grade-type:hover .overlay{ opacity:0.4;}

/*resource*/
.testimonial-header h1{font-family: 'gothambook'; font-size:52px; color:#353535; font-weight:600; letter-spacing:-3px;}
.inner-header h1{font-family: 'gothambook'; font-size:52px; color:#353535; font-weight:bold; letter-spacing:-3px; text-align:center;}
.testimonial-header, .inner-header{ padding:45px 0;}
.download-ebook{ background-color:#99c34f; border-radius:4px;}
.testimonial{margin-top:86px;}
.testi-grids{
	-webkit-column-count: 2;
	-webkit-column-gap: 10px;
	-moz-column-count: 2;
	-moz-column-gap: 10px;
	column-count: 2;
	column-gap: 10px;
}
.testimonial-box{
	display: inline-block;
	background-color:#f3f3f3;
	border-radius: 10px;
	-webkit-box-shadow: 1px 1px 0px 0px #cfcfcf;
	-moz-box-shadow: 1px 1px 0px 0px #cfcfcf;
	box-shadow:1px 1px 0px 0px #cfcfcf;
	margin: 0 0 35px;
	-webkit-column-break-inside: avoid;
	-moz-column-break-inside: avoid;
	column-break-inside: avoid;
	width:540px;
	max-width: 100%;
	padding:45px; border-radius:3px; box-shadow:1px 1px 0 0 e3e3e3;}
.testimonial-box .quote{ width:31px; height:26px; background-position:0 0;}
.download-ebook .download{ width:40px; height:40px; background-position:0 -28px; display:inline-block }
.sprite{ background-image:url(../images-latest/sprite.png); display:inline-block;}
.testimonial-box p{ padding-bottom:40px;  font-family: 'gothambook_italic'; color:#4d4d4d; font-size:14px; display:block;}
.testimonial-box h5{font-family: 'gothambold'; color:#353535; font-size:16px; padding-bottom:6px;}
.testimonial-box h6{ font-family: 'gothambook'; color:#808080; font-size:12px;}
.test-name{position:relative;}
.testi-img{position:absolute; left:0; top:0; width:60px;}
.testimonial-person{padding:15px 0 15px 75px; padding-top:18px;}
.download-ebook{padding:25px; display:inline-block; margin-right:28px; float:right;}
.ebook{padding-left:22px; display:inline-block;}
.ebook h4{font-family: 'gothambold'; color:#fff; font-size:16px; padding-bottom:4px;}
.ebook p{font-family: 'gothambook'; color:#fff; font-size:15px;}
.media-coverage-holder .menu-tab{text-align:center;}
.media-coverage-holder .menu-tab ul li a{padding:12px 0px; display:block;font-family: 'gothambook'; font-size:16px; color:#747474; font-weight:bold; background-color:#efefef; text-decoration:none;}
.media-coverage-holder{margin-bottom:50px;}
.media-coverage-holder .menu-tab ul li.active a{ background-color:#99c350; color:#fff;}
.media-coverage-holder .menu-tab ul li a:hover{ background-color:#99c350; color:#fff;}
.media-coverage-holder .menu-tab ul li{list-style-type:none; float:left; width:225px}
.media-coverage-holder .menu-tab ul li:first-child a{ border-radius:50px 0 0 50px;}
.media-coverage-holder .menu-tab ul li:last-child a{ border-radius:0px 50px 50px 0px;}
.media-coverage-holder .menu-tab ul li:first-child{ border-radius:50px 0 0 50px;}
.media-coverage-holder .menu-tab ul li:last-child{ border-radius:0px 50px 50px 0px;}
.media-coverage-holder .menu-tab ul{display:inline-block;}
.media-hold .date-holder{ border:1px solid #dedddd; border-radius:3px; margin:24px 0;}
.media-hold h3{font-family: 'gothambook'; font-size:24px; color:#2d4f61; font-weight:600;}
.date-holder ul li h6{font-family: 'gothambook'; color:#000; font-size:14px;}
.date-holder ul li p{font-family: 'gothambook'; color:#8d79af; font-size:14px; border-left:1px solid #c1ddec; padding-left:12px;}
.date-holder ul li{list-style-type:none; display:inline-block; padding:12px 15px; width:49%;}
.date-holder ul li h6 .fa-calendar{ color:#a795c7; font-size:14px; padding-right:10px;}
.content p{font-family: 'gothambook'; color:#515151; font-size:14px;}
.read-story a{ text-decoration:none;display:inline-block; font-size:14px; font-family: 'gothambook'; color:#fff; padding:10px 22px; background-color:#a795c7; border-radius:50px;}
.menu-tab{ margin-bottom:0px;}
.menu-tab.hidden-xs.clearfix {margin-bottom:48px;} /* added by Archana - Thinkster */
.media-hold{ margin-bottom:75px;}
.pad-rht-20{padding-right:40px;}
.pad-lft-20{padding-left:40px;}
.testimonial .border-right{ border-right:1px solid #d6d6d6;}
.bg-purple{ background-color:#a795c7;}
.basic-plan h2{font-family: 'gothambook'; font-size:35px; color:#fff; font-weight:600; text-align:center; letter-spacing:-2px; line-height:39px;}
.plus-plan h2{font-family: 'gothambook'; font-size:35px; color:#fff; font-weight:bold; text-align:center; letter-spacing:-2px;}
.pricing-plan h2 span{font-family: 'gothambook'; font-size:12px; color:#fff; display:block; letter-spacing:0px;}
.price-head h3{font-family: 'gothambold'; font-size:25px; color:#274555; font-weight:bold; text-align:center;}
.price-head p span{font-family: 'gothambook'; font-size:13px; color:#274555; text-align:center;}
.price-head{text-align:center; background-color:#fff; padding:10px 0; margin:0;}
.basic-plan{border-radius:8px 8px 0px 0px; padding:30px 0; }
.plus-plan{ padding:2px 0; border-radius:8px 8px 0 0; }
.pricing-holder{margin-top:0px;}
.pricing-inner-holder{padding-top:10px;}
.basic-plan-hold .price-head{border-right:2px solid #e8e8e8; border-left:2px solid #e8e8e8;}
.price-list p{font-family: 'gothambook'; font-size:14px; color:#2d3a41; text-align:center;}
.basic-plan-hold .price-list{ border-left:2px solid #e8e8e8;}
.pricing-plan .price-list{padding:0px 0; border-bottom:2px solid #e8e8e8; border-right:2px solid #e8e8e8;}
.price-list > .col-md-12{padding:10px !important}
.bg-gray{background-color:#f2f2f2;}
.bg-orange{background-color:#fdb825;}
.pricing-inner-holder .try-free{padding:45px 0; text-align:center;  border-bottom:2px solid #e8e8e8;  border-left:2px solid #e8e8e8; border-right:2px solid #e8e8e8;}
.pricing-inner-holder .try-free p{color:#2d4f61; font-family: 'gothambook'; font-size:19px;}
.pricing-inner-holder .try-free .try-free-btn a{text-decoration: none; background-color:#9ac451; border-radius:50px;  font-family: 'gothambold'; font-weight:bold; font-size:26px; color:#fff; display:inline-block; padding:16px 80px; line-height:23px;}
.pricing-inner-holder .try-free .try-free-btn span{ display:block; font-family: 'gothambook'; font-size:12px; color:#fff;}
.pricing-inner-holder .try-free .try-free-btn {
    display: block;
    margin-top: 20px;
    text-align: center;
}
.additional-offer{margin-top:30px;}
.spl-offer h3{font-family: 'gothambold'; font-size:26px; color:#274555; text-align:center;}
.spl-offer{padding:30px 0;   border:2px solid #e8e8e8; border-radius:8px 8px 0px 0px;}
.border-btm-left{border-radius:0px 0px 0px 8px}
.border-btm-rht{border-radius:0px 0px 8px 0px}
.price-list.pad-left-rht30{padding-left:130px; padding-right:130px;}
.questions h4{ font-family: 'gotham_lightregular'; font-size:26px; color:#2d4f61; text-align:center; padding-bottom:35px;}
.questions p{font-family: 'gothambold'; font-size:20px; color:#274555; text-align:center;}
.questions p a{ text-decoration:none; color:#e1a6cb;}
.questions{margin-top:50px; padding-top:50px;}
.questions-list{padding:50px 10px 0 10px;}
.questions-list ul li{background-image:url(../images-latest/question-icon.png); padding-left:42px; background-repeat:no-repeat; background-position:top left; list-style-type:none; padding-bottom:30px;}
.questions-list li h6{color:#000; font-family: 'gothambook'; font-size:18px; padding-bottom:15px;}
.questions-list li p{color:#7a848a; font-family: 'gothambook'; font-size:14px; text-align:left;}

.advisory-board-holder .menu-tab{text-align:center;}
.advisory-board-holder .menu-tab ul li a{ padding:12px 42px; display:block;font-family: 'gothambook'; font-size:16px; color:#747474; font-weight:bold; background-color:#efefef; text-decoration:none;}
.advisory-board-holder .menu-tab ul li.active a{ background-color:#99c350; color:#fff;}
.advisory-board-holder .menu-tab ul li a:hover{ background-color:#99c350; color:#fff;}
.advisory-board-holder .menu-tab ul li{list-style-type:none; float:left; width:265px}
.advisory-board-holder .menu-tab ul li:first-child a{ border-radius:50px 0 0 50px;}
.advisory-board-holder .menu-tab ul li:last-child a{ border-radius:0px 50px 50px 0px;}
.advisory-board-holder .menu-tab ul li:nth-child(2) a{ border-right:1px solid #fff; border-left:1px solid #fff;}
.advisory-board-holder .menu-tab ul li:first-child{ border-radius:50px 0 0 50px;}
.advisory-board-holder .menu-tab ul{display:inline-block;}
.advisory-person h2{font-family: 'gothambold'; font-size:16px; color:#353535; padding-bottom:6px;}
.advisory-person h6{color:#808080; font-family: 'gothambook'; font-size:12px;}
.advisory-hold p{color:#4d4d4d; font-family: 'gothambook'; font-size:14px; padding-top:25px;}
.advisory-hold{ padding:30px; background-color:#f3f3f3; border-radius:6px; margin-bottom:35px; height:290px; box-shadow:1px 1px 0 #cfcfcf}
.advisory-hold .advisory >img{border-radius:7px;}
.advisory-person{display:inline-block; padding-left:10px;}
.back-sky-blue2{ background-color:#d8eefa;}
.video-hold p{ color:#515151; font-family: 'gothambook'; font-size:17px; padding:30px 0;}
.video-hold .video-abt{ width:100%; height:100%;}
.video-hold .know-more a{ text-decoration:none;color:#fff; font-family: 'gothambook'; font-size:14px; background-color:#a795c7; padding:12px 15px; border-radius:50px; display:inline-block;}
/* added by Archana - Thinkster */
.row.flexbox { display: flex; }
.row.flexbox a {position: relative;}
.row.flexbox a img {min-width: 568px; height: 320px;}
.row.flexbox .play-btn { width: 64px; height: 64px; position: absolute; content: ''; top: 50%; left: 50%; transform: translate(-50%, -50%);
    }
.modal-header.fade-out.fade-in { border: none; }
/* added by Archana - Thinkster */
.container.flexbox { display: flex; flex-direction: column; justify-content: center;}
.read-reviews {align-self: center; margin-bottom: 40px;}
.read-reviews a{ text-decoration:none;display:inline-block; font-size:14px; font-family: 'gothambook'; color:#fff; padding:10px 22px; background-color:#a795c7; border-radius:50px;}
.list1{background-position:0 -69px; width:40px; height:40px;}
.list2{background-position:0 -110px; width:40px; height:40px;}
.list3{background-position:0 -153px; width:40px; height:40px;}
.list5{background-position:0 -195px; width:40px; height:40px;}
.list4{background-position:0 -235px; width:40px; height:40px;}
.about-tabtor ul li{position:relative; list-style-type:none; padding:10px 0px 45px 56px;}
.about-tabtor ul li span{position: absolute; top:0; left:0;}
.about-tabtor{padding:0px 0 30px;}
.about-tabtor ul li p{ color:#697074; font-family: 'gothambook'; font-size:17px;}
.tabtor-assignment-ipad h3{font-family: 'gothambook'; font-size:22px; color:#272625; font-weight:bold; line-height:28px;}
.tabtor-assignment-ipad h4{font-family: 'gotham_lightregular'; font-size:22px; padding:25px 0; color:#2d4f61; line-height:28px}
.tabtor-assignment-ipad p{font-family: 'gothambook'; font-size:14px; color:#515151; line-height:20px; padding-bottom:25px;}
.tabtor-assignment-ipad{padding-bottom:60px}
.own-academy-banner{ background-image:url(../images-latest/own-academy-banner.jpg); background-size:cover; height:585px;}
.own-academy-banner .banner-text h1{font-family: 'gothambook'; font-size:54px; color:#353535; font-weight:600; letter-spacing:-4px;}
.own-academy-banner .banner-text p{font-family: 'gothambook'; font-size:16px; color:#818181; padding:30px 0}
.own-academy-banner .banner-text a{font-family: 'gothambook'; font-size:17px; color:#fff; padding:12px 15px; border-radius:50px; background-color:#a795c7; display:inline-block}
.own-academy-banner .banner-text{width:650px; padding-top:180px;}
.academy-sec2 .content-hold{ max-width:730px; margin:0 auto; float:none; text-align:center;}
.academy-sec2{background-color:f7f7f7;}
.content-hold p{font-family: 'gothambook'; font-size:15px; color:#4d4d4d; padding:70px 0px;}
.academy-sec3 .academy-box h4{font-family: 'gothambook'; font-size:21px; color:#fff; position:relative; padding-left:60px; padding-bottom:18px;}
.academy-sec3 .box1{ width:47px; height:47px; background-position:-48px 0;}
.academy-sec3 .academy-box h4 span{position:absolute; left:0; top:0; }
.academy-sec3 .academy-box{padding:0px 38px;}
.academy-sec3{background-color:#a795c7;}
.academy-sec3 .content-hold{ float:none; padding:70px 0;}
.academy-sec3 .academy-box p{font-family: 'gothambook'; font-size:14px; color:#eee5fe; padding:0; }
.testi-hold .inner-content h4{ color:#626262; font-family: 'gothambook'; font-size:30px; font-weight:bold; padding-bottom:30px;}
.testi-hold .inner-content h5{ color:#3f3f3f; font-family: 'gothambook'; font-size:18px; font-weight:bold;}
.testi-hold .inner-content p{font-family: 'gothambook'; font-size:16px; color:#787878; padding:30px 0;}
.testi-hold .inner-content h6{ color:#626262; font-family: 'gothambook'; font-size:14px;}
.testi-hold {padding:80px 0;}
.testi-video{width:100%; height:300px;}
.tabtor-academy .why-should-open p{font-family: 'gothambook'; font-size:17px; color:#7b99b2; padding:0 15px;}
.tabtor-academy{padding:62px 0; background-color:#e9f1f8;}
.tabtor-academy h4{ color:#7b99b2; font-size:30px; font-weight:600; font-family: 'gothambook'; padding-bottom:50px; text-align:center;}
.tabtor-academy .why-should-open{height:72px;  border-left:3px solid #7b99b2;}
.contact-header p{ color:#515151; font-family: 'gothambook'; font-size:17px; text-align:center; max-width:880px; margin:0 auto; padding:40px 0;}
.contact-header p span{ color:#395e72; font-weight:600;}
.contact-holder{padding:50px; border-radius:6px; border:1px solid #d9d9d9;}
.contact-holder h2{font-family: 'gotham_lightregular'; font-size:23px; color:#000; padding-bottom:25px; font-weight:600;}
.contact-holder .send-btn a{color:#fff; font-family: 'gothambook'; font-size:14px; padding:10px 40px; border-radius:50px; background-color:#a795c7; display:inline-block;}
.enquire-form input.form-control{ height:50px;}
.enquire-form textarea.form-control{ height:130px; resize:none }
.career-form .form-control{ height:40px; border-radius:0; box-shadow:none;}
.career-form .form-group{ margin-bottom:22px;}
.enquire-form .form-control{padding:14px 16px; box-shadow:none; border-radius:0; margin-bottom:22px}
.enquire-form  .form-group p{color: #5b5b5b;font-family: 'gothambook'; font-size:14px; padding:0; font-weight:600; display:inline-block; padding-left:5px}
.enquire-form .form-control:focus, .career-form .form-control:focus{border:1px solid #666;}
.enquire-form input[type=checkbox]{ vertical-align:middle; margin:0;}
.career-form .form-control::-webkit-input-placeholder, .enquire-form .form-control::-webkit-input-placeholder {
   color: #5b5b5b;font-family: 'gothambook'; font-size:14px;
}

.career-form .form-control:-moz-placeholder, .enquire-form .form-control:-moz-placeholder { /* Firefox 18- */
   color: #5b5b5b; font-family: 'gothambook'; font-size:14px;
}

.career-form .form-control::-moz-placeholder, .enquire-form .form-control::-moz-placeholder {  /* Firefox 19+ */
   color: #5b5b5b;  font-family: 'gothambook'; font-size:14px;
}

.career-form .form-control:-ms-input-placeholder, .enquire-form .form-control:-ms-input-placeholder {
   color: #5b5b5b; font-family: 'gothambook'; font-size:14px;
}
.address-holder{padding-bottom:30px; margin-bottom:30px;}
.address-holder h3{ color:#719ebd; font-size:60px; font-family: 'gotham_extralightregular'; line-height:42px; padding-bottom:22px;}
.address-holder p{ color:#727272; font-size:14px; font-family: 'gothambook'; text-align:left; padding:0; font-weight:400; padding-bottom:4px; padding-left:5px;}
.border-btm{ border-bottom:1px solid #e9e9e9;}
.pad-left0{ padding-left:0;}
.pad-rht0{ padding-right:0;}
.career-header h4{ color:#45535b; font-family: 'gotham_lightregular'; font-size:30px; text-align:center; padding-top:30px;}
.career-header p{ color:#515151; font-family: 'gothambook'; font-size:17px; line-height:25px; text-align:center; padding:30px 0;}
.openings{ border-radius:6px; padding:40px; background-color:#f3f3f3; height:320px; box-shadow:1px 1px 0 #cfcfcf}
.openings .openining-list ul li{background-image:url(../images-latest/career-bullet.png); background-repeat:no-repeat; background-position:left 4px ; list-style-type:none; padding-bottom:12px;}
.openings h5{color:#353535; font-family: 'gothambook'; font-size:23px; padding-bottom:20px; border-bottom:1px solid #d2d2d2;}
.openings .openining-list ul li p{padding:0 0 0 20px; text-align:left; line-height:16px; color:#767676; font-size:14px; font-family:'gotham_lightregular'; font-weight:600; letter-spacing:0px }
.openings .openining-list{padding-top:22px;}
.career-opening{margin-bottom:30px;}
.career-opening h4{color:#99c350; font-family: 'gothambook'; font-size:29px; font-weight:bold; padding-bottom:45px}
.career-form{padding:50px; border:1px solid #d9d9d9; border-radius:6px}
.career-form h5{font-family: 'gotham_lightregular'; color:#000; font-size:23px; font-weight:600; padding-bottom:20px}
.career-form h6{font-family: 'gotham_lightregular'; color:#000; font-size:23px; font-weight:600; padding:25px 0 25px 0}
.career-form input[type=file]{ line-height:23px;}
.career-form .send-btn a{color:#fff; font-family: 'gothambook'; font-size:14px; padding:10px 50px; border-radius:50px; background-color:#a795c7; display:inline-block;}
.green-badge{ background-color:#99c34f;border-radius:5px}
.green-badge h6{color:#fff; font-family: 'gothambold'; font-size:16px;}
.green-badge p{color:#fff; font-family: 'gotham_lightregular';  font-size:15px; }
.inner-header.schools-header .school h1{text-align:left}
.inner-header.schools-header .school h1 sup{font-size:34px;}
.border-blue{ border-bottom:1px solid #b9d5e5;}
.math-feature .panel-default>.panel-heading{background-color:#e1edf3; border:none; border-color:transparent; padding:15px 12px;}
.math-feature .panel-default{border-left:none; border-right:none; border-top:none;}
.math-feature .panel-default>.panel-heading .panel-title{color:#56849d; font-family: 'gothambold'; font-size:14px; }
.school-inner .panel-group .panel+.panel{margin:0}
.math-feature .panel-default{border-left:3px solid #e1edf3; border-right:3px solid #e1edf3;}
.math-feature .panel-group .panel{border-radius:0;}
.math-feature .panel-default>.panel-heading+.panel-collapse>.panel-body p{color:#4e6d7e; font-family: 'gothambook'; font-size:14px; padding-top:20px}
.math-feature .panel-default>.panel-heading+.panel-collapse>.panel-body{padding:25px;}
.math-lab{ background-color:#e1edf3; border-radius:6px; padding-bottom:30px}
.math-lab h4{color:#56849d; font-family: 'gothambold'; font-size:16px; text-align:center; padding:30px 24px;}
.math-lab h5{color:#000; font-family: 'gotham_lightregular'; font-size:17px; padding:30px 24px;}
.math-lab ul li p{color:#4e6d7e; font-family: 'gothambook'; font-size:12px; text-align:center; padding-bottom:12px; padding-left:24px; text-align:left;}
.math-lab ul li{list-style-type:none;}
.schools{padding-bottom:50px;}
.school-math-holder ul li{background-image:url(../images-latest/pink-bullet.jpg); background-repeat:no-repeat; background-position:left 4px ; list-style-type:none; padding-bottom:20px; padding-left:20px}
.school-math-holder ul li p{padding-top:0; padding-bottom:0;}
.school-math-holder p{color:#2d3a41; font-family: 'gothambook'; font-size:14px; line-height:21px; padding:30px 0; }
.sign-up-webinar{ background-color:#e78630; border-radius:6px; padding:40px 50px; text-align:center;}
.sign-up-webinar p{ color:#fff; font-family: 'gotham_lightregular'; font-size:19px; line-height:26px;}
.sign-up-webinar p a { background-color: inherit;  padding: 0;  font-family: 'gotham_lightregular'; font-size:19px; line-height:26px;}
.sign-up-webinar a{display:inline-block;  font-family: 'gothambold'; font-size:16px; color:#fff; border-radius:50px; background-color:#99c350; padding:14px 50px;}
.class h5{ color:#56849d; font-size:16px; text-align:center; line-height:19px;  font-family: 'gothambold'; padding:20px 0; }
.school-inner .slide{background-color:#e1edf3; padding:40px; position:relative; border-radius:6px;}
.slide-box h3{ color:#56849d; font-family: 'gothambold'; font-size:14px;}
.slide-box p{ color:#4e6d7e; font-size:12px; font-family: 'gothambook'; padding:25px 0 45px 0;}
.sub-head p{ color:#4e6d7e; font-size:12px; font-family: 'gothambook';}
.sub-head h5{ color:#4e6d7e; font-family: 'gothambold'; font-size:16px;}
.fa-plus-circle.rotate{ -ms-transform: rotate(45deg); /* IE 9 */
    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
    transform: rotate(45deg);}
.toggle-icon .fa-plus-circle{ font-size:24px; vertical-align:middle;}
.panel-title a.add{line-height:28px;}
.panel-title .toggle-icon{display:block; float:right;}
.scholls-slider a.prev{ background-color:#6790a7; padding:20px 14px;border-right:2px solid hsl(200, 43%, 92%); cursor:pointer; display:inline-block;}
.scholls-slider a.next{ background-color:#6790a7; padding:20px 14px; border-radius:0px 6px 0px 0px; cursor:pointer; display:inline-block;}
.scholls-slider a span{ display:inline-block}
.scholls-slider a.prev:hover, .scholls-slider a.next:hover{background-color:#56849d;}
.customNavigation.scholls-slider{position:absolute; right:0px; top:0;}
.free-trial-banner{background-image:url(../images-latest/free-trial-banner.jpg); background-size:cover; height:760px; width:100%; position:relative}
.free-trial-banner .banner-text h1{ color:#494949; font-family: 'gothambook'; font-weight:600; font-size:46px; letter-spacing:-2px; padding-bottom:50px; padding-left:10px}
.free-trial-banner .banner-text{padding-top:150px; max-width:645px;}
.free-trial-form{ background-color:#fff; border-radius:6px; display:inline-block; padding:60px; text-align:center}
.free-trial-form h2{color:#494949; font-family: 'gothambook'; font-size:24px;}
.free-trial-form h3{color:#494949; font-family: 'gothambold'; font-size:26px; padding-bottom:25px;}
.free-trial-form .form-field .form-control{ height:40px; margin-bottom:15px; border:1px solid #c9c9c9; font-family: 'gothambook';}
.sign-up-freetrial a{ padding:12px; text-align:center; font-family: 'gothambold'; font-size:17px; color:#fff; background-color:#fa820d; display:block; border-radius:4px; }
.sign-up-freetrial{margin-bottom:25px;}
.free-trial-form .form-field{padding:0px 6px;}
.free-trial-form p{display:inline-block; font-size:15px; color:#9c9a9a; font-family: 'gothambold'; padding:25px 0}
.free-trial-form p a{ color:#3dacb6; border-bottom:1px solid #3dacb6}
.or-border{width:155px; height:1px; background-color:#c7c6c6; position:relative; margin:26px auto;}
.or-border h6{ padding:0px 10px; font-size:15px; color:#9c9a9a; font-family: 'gothambold'; position:absolute; left:58px; top:-6px; text-align:center; display:inline-block; background-color:#fff; }
.free-trial-form .form-field .form-control::-webkit-input-placeholder {
  color: #4b4b4b;  font-family: 'gothambook'; font-size:14px; font-weight:600;
}
.free-trial-form .form-field .form-control::-moz-placeholder { /* Firefox 19+ */
  color:#4b4b4b;  font-family: 'gothambook'; font-size:14px; font-weight:600;
}
.free-trial-form .form-field .form-control:-ms-input-placeholder {
  color:#4b4b4b;  font-family: 'gothambook'; font-size:14px; font-weight:600;
}
.free-trial-form .form-field .form-control:-moz-placeholder { /* Firefox 18- */
  color: #4b4b4b;  font-family: 'gothambook'; font-size:14px; font-weight:600;
}
.fb-signup a{background-color:#48619f; color:#fff; font-family: 'gothambold'; font-size:13px; padding:15px 15px; border-radius:3px; display:inline-block}
.google-signup a{background-color:#e14d29;color:#fff; font-family: 'gothambold'; font-size:13px; padding:18px 15px; border-radius:3px; display:inline-block }
.featured-logos .logo{ display:inline-block; padding:12px 25px}
.featured-logos{ padding:40px 0}
.featured-logo-hold{background-color:#f5f5f5; padding:40px 0;}
.featured-logo-hold h3{color: #939393;  font-family: 'gothambook'; font-size:15px; font-weight:600; padding-left:26px;}
footer.free-trial{ background-image:url(../images-latest/freetrial-footer.jpg); background-size:cover; height:127px;}
footer.free-trial p{font-family: 'gothambook'; font-size:12px; color:#8d8d8d; text-align:center; padding:55px 0}
.free-trial-holder2{background-color:#d8eefa;}
.free-trial-holder2{padding:160px 0 80px;}
.free-trial-holder2 h3{color: #939393;  font-family: 'gothambook'; font-size:15px; font-weight:600; text-align:center;}
.free-trial2{border-bottom:1px solid #a9bac3; display:inline-block; padding-bottom:62px;}
.free-trial2 .right-content-hold h1{font-family: 'gothambook'; font-size:35px; color:#2d4f61; font-weight:600; letter-spacing:-2px; border-bottom:1px solid #c0d4df; padding-bottom:50px;}
.free-trial2 .right-content-hold h2{font-family: 'gothambook'; font-size:35px; color:#2d4f61; font-weight:600; letter-spacing:-2px; border-top:1px solid #c0d4df; padding-top:45px;}
.free-trial2 .right-content-hold h5{font-family: 'gothambook'; font-size:20px; color:#2d4f61; font-weight:600; letter-spacing:0px; padding:40px 0 30px}
.free-trial2 .right-content-hold ul{  background-image:url(../images-latest/background-line.png); background-repeat:repeat-y; background-position:22px; height:220px;  margin-bottom:70px;}
.free-trial2 .right-content-hold ul li p{font-family: 'gothambook'; font-size:15px; color:#41697e; font-weight:600;}
.free-trial2 .right-content-hold ul li{ list-style-type:none; padding-left:65px; padding-bottom:30px;}
.free-trial2 .right-content-hold ul li p span{font-family: 'gothambook'; display:block; font-weight:normal}
.free-trial2 .right-content-hold ul li:nth-child(1){ background-image:url(../images-latest/sign-up.png); background-repeat:no-repeat; background-position:left left;}
.free-trial2 .right-content-hold ul li:nth-child(2){ background-image:url(../images-latest/download.png); background-repeat:no-repeat; background-position:left left;}
.free-trial2 .right-content-hold ul li:nth-child(3){ background-image:url(../images-latest/log-in.png); background-repeat:no-repeat; background-position:left left;}
.free-trial2 .right-content-hold ul li .btns{ padding-top:16px;}
.free-trial2 .right-content-hold ul li .btns img{padding-right:20px;}
 .panel-heading a.collapsed .toggle-icon .fa-plus-circle {
    /* symbol for "opening" panels */
    transform:rotate(0deg);
}
.panel-heading a .toggle-icon .fa-plus-circle{
    /* symbol for "collapsed" panels */
   transform:rotate(45deg);
}
.price-height{ line-height: 40px;
    vertical-align: middle;
}
/*.price-head-height{ line-height:48px;}*/
.price-box-adj .price-list{ height:88px; padding:20px 5px;}
.calif-height{ height:99px;}
.calif-holder .price-list{ height:80px;}
.uk-holder .price-list{ height:80px;}
.can-holder .price-list{ height:80px;}
.uae-holder .price-list{ height:80px;}
.us-holder .price-list{ height:80px;}
.singapore-holder .price-list{ height:80px;}
.educator-right-box .video-section > iframe { width: 100%;}
.ca-k-5-holder .price-list{ height:80px;}
.policy p{  font-family: 'gothambook';
  font-size: 14px;
  color: #515151;
  line-height: 20px;
  padding-bottom: 25px;}
  .policy p b{ display:block;}
  .policy ul li p{font-family: 'gothambook';
  font-size: 14px;
  color: #515151; padding-bottom:0; line-height:20px; padding-bottom:5px;}
  .policy h1{ padding-bottom:30px;}
  .social-icons ul.right-menu-list li a{ color: hsl(0, 0%, 60%);
    font-family: "gothambook";
    font-size: 15px;
    line-height: 15px;
    text-decoration: none;}
    .social-icons ul.right-menu-list li{  border-right: 1px solid hsl(0, 0%, 60%);
    display: inline-block;
    line-height: 15px;
    padding: 0 10px;
	}
	.social-icons ul.right-menu-list{padding-bottom:10px;}
	.social-icons ul.right-menu-list li:nth-child(2){ border-right:none;}
.social-icons ul{ text-align:right;}


.inner-page-container .open-an-academy {
    background-color: #e7852f;
    border: 1px solid #e7852f;
    border-radius: 50px;
    color: #fff;
    font-family: "gothambook";
    font-size: 17px;
    padding: 18px 50px;
    text-decoration: none;
    transition: all 0.5s ease-out 0s !important;
	display:inline-block;
}
.inner-page-container h1{
	margin:0 0 30px 0;
}
.inner-page-container .open-an-academy:hover{
	color:#e7852f;
	border: 1px solid #e7852f;
	background-color:#fff;
	transition:all 0.5s ease-out 0s !important;
	font-family: "gothambook";
}
.full-screen{text-align:center; padding:0px 11%}

.index-b .home-silder .carousel-caption h2 {
  font-family: 'gothambook';
  color: #e7852f;
  font-weight: bolder;
  font-size: 48px;
  display:block;
  margin-bottom: 16px;
  letter-spacing: -2px;
}
.try-it{
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 38%;
    z-index: 10;
}
.tryit{
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 38%;
    z-index: 10;
}
.home-silder .tryit a {
    background-color: rgba(0, 0, 0, 0.5);
    border: 0 none;
    border-radius: 50px;
    color: #fff;
    display: inline-block;
    font-family: "gothambook";
    font-size: 14px;
    font-weight: bold;
    padding: 12px 20px;
    text-decoration: none;
}
.home-silder .try-it a {
    background-color: rgba(0, 0, 0, 0.7);
    border: 0 none;
    border-radius: 50px;
    color: #fff;
    display: inline-block;
    font-family: "gothambook";
    font-size: 14px;
    font-weight: bold;
    padding: 12px 20px;
    text-decoration: none;
}
.home-menu .navbar-nav .dropdown .dropdown-menu li.active a{color:#E7852F;}
.mobile-container .menu-list ul li .dropdown-list li.active a{color:#E7852F;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover{ background-color:#fff;  color:#E7852F;}
/*bini*/
.home-silder .try-it-free a {
	background-color: #e7852f;
    border: 2px solid #e7852f;
    border-radius: 50px;
    color: #fff;
    display: inline-block;
    font-family: "gothambook";
    font-size: 14px;
    font-weight: bold;
    padding: 12px 22px;
    text-decoration: none;
}
.home-silder .try-it-free { display: inline-block; margin:5px;}
.home-silder .watch-video { display: inline-block; margin:5px;}
/*bini*/


/*responsive*/
.green-badge a{text-decoration: none; padding: 20px; display: inline-block;}

.academy-mamtha .plus-plan { padding:0;}
.academy-mamtha .plus-plan h5 { padding-bottom: 0;}
.academy-mamtha .programs { padding-bottom: 30px;}

/*parents-insight style thirshma*/
.parent-insight{margin-top:84px;font-family:'gothambook';}
.parent-insight .banner-parent-insight{background-image:url(../images-latest/parent-insight/banner-1.jpg);background-size:cover;}
.parent-insight .banner-parent-insight .container .content{padding:150px 0;}
.parent-insight .banner-parent-insight .container .content{ width:66%; display:inline-block;}
.parent-insight .banner-parent-insight .container .content h1{font-size:57px;color:#8e6ec5;margin-bottom:20px; font-family:'gothambook'; font-weight:bold;}
.parent-insight .banner-parent-insight .container .content p{font-size:28px;margin-botton:50px;width:98%}
.parent-insight .banner-parent-insight .container .content .iphone-app{margin-top:30px;}
.parent-insight .banner-1 .container div:nth-child(2){padding:100px 0 0 50px;}

.parent-insight .banner-2{background-color:#9a86bd;}
.parent-insight .banner-2 .container{padding:100px 0 0; margin:0 auto;}
.parent-insight .banner-2 .content{width:40%;display:inline-block;margin-top:78px;}
.parent-insight .banner-2 .container .content h1{font-size:45px;color:white; margin-bottom:20px; font-weight:bold;}
.parent-insight .banner-2 .container .content h2{font-size:45px;color:white; margin-bottom:20px; font-weight:bold;}
.parent-insight .banner-2 .container .content p{font-size:18px;color:white;margin-bottom:10px;}

.parent-insight .banner-3 {background-color:#95b55e; overflow:hidden}
.parent-insight .banner-3 .container{padding:60px 0 0;margin:0 auto;}
.parent-insight .banner-3 .container img{}
.parent-insight .banner-3 .content{width:40%;display:inline-block;margin:80px 0 0 66px;}
.parent-insight .banner-3 .container .content h1{font-size:45px;color:white; margin-bottom:20px; font-weight:bold;}
.parent-insight .banner-3 .container .content h2{font-size:45px;color:white; margin-bottom:20px; font-weight:bold;}
.parent-insight .banner-3 .container .content p{font-size:18px;color:white;margin-bottom:10px;}

.parent-insight .banner-4 .content{width:40%;display:inline-block;margin-top:78px;}
.parent-insight .banner-4 .container{padding:60px 0 0;margin:0 auto;}
.parent-insight .banner-4 .container .content h1{font-size:45px;margin-bottom:20px; font-weight:bold;}
.parent-insight .banner-4 .container .content h2{font-size:45px;margin-bottom:20px; font-weight:bold;}
.parent-insight .banner-4 .container .content p{font-size:18px;margin-bottom:10px;}

.parent-insight .banner-5 {background-color:#efe4da;}
.parent-insight .banner-5 .container{padding:90px 0;margin:0 auto; text-align:center;}
.parent-insight .banner-5 .container img{padding:20px;}
.parent-insight .banner-5 .container h1{font-size:28px; font-weight:bold;}
.parent-insight .banner-5 .container p{font-size:16px;font-family:'gotham_extralightregular';}

.parent-insight .img-container-2{float:right;}
.parent-insight .img-container-3{float:left;}
.parent-insight .img-container-4{float:right;}
.parent-insight .banner-5 .container img {margin: 0 auto;}
.row.banner-4 {padding-top: 40px;}
.row.banner-3 {padding-top: 40px;}

/*parent-insight style ends*/

/*curriculum-view-other-pages*/
.view-other-curriculum { background-color: #ccc; padding: 10px; text-align: center;}
.view-other-curriculum  a{font-family:'gothambook'; font-size:20px; color:black;}
/*curriculum-view-other-pages ends*/
/*aj*/
.contact-number {
    margin-left: 5px;
    margin-bottom: 2rem;
    padding-top: 25px;
	display:none;
}
.contact-number span {
    display: inline-block;
    line-height: 0;
    margin-right: 10px;
    vertical-align: middle;
}
.contact-number p {
    color: #e7852f;
    display: inline-block;
    font-family: "gothambook";
    font-size: 22px;
    font-weight: normal;
    line-height: 18px;
    vertical-align: middle;
}
/*aj*/
.recognition {
    overflow: hidden;
    background: transparent url("../images-latest/new-pane-bg.jpg") repeat scroll 0% 0% / cover;
    padding: 100px 0px;
}
.white-bg {
    background: #FFF none repeat scroll 0% 0%;
    border-radius: 5px;
    margin-top: 10px;
    display: table;
    width: 100%;
}
.middle-content {
    vertical-align: middle;
    height: 200px;
    display: table-cell;
}
.recognition h3 {
    color: #FFF;
}
.middle-content h4 {
    text-align: center;
}
@media (min-width:1200px){
.mobile-menu{display:none;}
.home-menu{display:block;}

}
@media screen and (max-width:1024px){
.sb-text-holder {
    background: rgba(0, 0, 0, 0.51);
}
.full-screen{ width: 100%;}
}
@media (min-width:1024px) and (max-width:1199px){
.academy-list{float:none; display:inline-block; margin:20px 22px 100px 20px;}
.academy-index{text-align:center;}
		.parent-banner .banner-text {
    max-width: 400px;
    padding-left: 20px;
}
.parent-banner3 .parent-text-container {
    padding: 60px 20px;
}
.parent-text-container {
    padding: 60px 20px;
}
.back-yellow .cards .reward-card {
    display: inline-block;
    padding: 8px;
}
.parent-text-container .parent-img {
    padding: 0;
}
.parent-text-container .parent-img img{
    margin:0 auto;
}
	/* bini*/
	.how-it-works-banner .banner-text h1 {
    padding-bottom: 0; font-size: 50px;
    padding-left: 20px;
}
	.how-it-works-banner .banner-text h1 {  font-size: 48px;  padding-left: 20px;}
	.how-it-works-banner .banner-text {  max-width: 435px;  padding: 18% 0;}
	.how-it-works-banner2 .inner-text {  float: right;  max-width: 55%; margin-right: 20px;}
	.howitworks-text-container h4 { font-size: 38px;}
	.tab-slider .section-holder h3 { font-size: 38px; padding-bottom: 20px;text-align: center;}
	.impact-tutor-text h3 { font-size: 38px; padding-bottom: 30px; text-align: center;}
	.unique-tec-holder h3 { font-size: 38px;  line-height: 44px; padding-bottom: 0; text-align: center;}
	.parent-text-container ul {  list-style-type: none;  padding: 20px 0;}
	.howitworks-text-container {  padding: 58px 0;}
	.proficiency-holder { border-bottom: 1px solid #dfdfdf; padding: 50px 0;}
	.math-matters .section-holder { padding: 50px 0;}
	.impact-tutor-holder { padding: 50px 0;}
	.unique-tec-holder { padding: 50px 0;}
	.math-img-slider {  margin-left: 70px;}
	.tab-slider .cause-math-slider .learn-more { float:none; max-width: 320px; padding-top:0 !important; text-align: center;}
	.math-matters .customNavigation {  top: 55%;}
	.math-matters .customNavigation span.prev-btn {  left: 10px; position: relative;}
.math-matters .customNavigation span.next-btn {  left: -10px; position: relative;}

	.human-calculator > img{width:90px;}
	.fancybox-close{  right: 0 !important;  top: -42px !important;}
	.math-idol > img {  width:90px;}
	.math-idol,.human-calculator{ display:inline-block;}
	.cool-prizes p{font-size:18px;}
	.cool-prizes span{display:inline-block;}
	.cool-prizes{top:25%;}
	.math-idol{padding-right:8px;}
	.home-silder .carousel-caption h2{ font-size:34px; letter-spacing:-2px;}
	.ribbon-holder{ bottom:18%;}
	.home-silder .carousel-caption{ bottom:36%;}


	.parent-banner .banner-text h1 {
    font-size: 35px;
    letter-spacing: 0;
    padding-bottom: 20px;
}
.cards {
    text-align: center;
}
.parent-banner .banner-text {
    padding:15% 20px ;
}
.parent-banner .banner-text p {
    font-size: 16px;
}
.parent-banner {
    background-size: 197% auto;  background-position: -553px center;
    height: auto;
}
.parent-banner2 {
    background-position:-1075px center;
    background-size: 259% auto;
    height: auto;
	position:relative;
}
.parent-banner3 {
	background-image:none; background-color:#F7F6F4;
    background-position: -224px center;
    height: auto;
}
.parent-banner3 .parent-text-container {
    padding: 40px 20px;
}
.parent-text-container h4 {
    font-size: 35px;
    margin-top: 0;
    padding-bottom: 20px; text-align:center; letter-spacing: 0;
}
.parent-text-container {
    padding: 40px 20px;
}
.parent-text-container .parent-img {
    padding: 0;
}

.parent-banner5 .parent-text-container {
    left: 5%;
    position: absolute;
    top: 17%;
    width: 86%;}
	.parent-text-container .parent-love {
    float: none;
    width:auto;
}
	.parent-banner4 {
		background-image:none;
		background-color:#1B242D;
    background-position: -200px center;
    background-size: cover;
    height: 307px;
}
.parent-banner5 .parent-text-container p {
    color: #000;
    font-size: 16px;
    line-height: 25px;G
}
.parent-banner3 .parent-text-container h4 {
    padding-bottom:15px; font-size: 35px; text-align:center;
}
.student-banner .banner-text h1 {
    font-size: 35px;  margin-top: 25px;
    letter-spacing: 0;
    padding-bottom: 15px;
}
.student-banner .banner-text p {
    font-size: 16px;
}
.student-banner {
    background-position: -345px center;
    background-size: cover;
    height: auto;
	position:relative;
}
.student-text-container p {
    font-size: 12px;
    font-weight: normal;
    padding-bottom: 10px;
}
.student-text-container ul {
    list-style-type: none;
    padding: 0;
}
.student-text-container, .rewards {
    padding: 40px 20px;
}
.inner-text management .student-text-container p {
    font-size: 12px;
    padding-bottom: 10px;
    text-align: center;
}
	.student-text-container p {
    font-size: 16px;
    padding-bottom: 15px;
}
 .student-text-container h4 {
    font-size: 35px;
    letter-spacing: 0;
    margin-top: 0;
    padding-bottom: 15px;
    text-align: center;
}


.sec-heading-hold h3 {
    font-size: 35px;
    padding-bottom: 15px;
    text-align: center;
}
.sec-heading-hold p {
    font-size: 16px;
    padding: 0 0 15px;
    text-align: center;
}
.badges {
    background-color: #fff5e5;
    border-radius: 3px;
    padding: 0;
}
.badges h3 {
    font-size: 38px;
    padding-bottom: 15px;
    padding-top: 15px;
    text-align: center;
}
.medals {
    text-align: center;
    width: 32%;
}
.medals.border-right {
    border-right:1px solid #e3dacc;
}
.student-banner .banner-text {
    padding: 18% 5%;
}
.tutor-banner .banner-text h1 {
    font-size: 48px;
    letter-spacing:-1px;
    text-align: center;
}
.tutor-banner {
    background-repeat: no-repeat;
    height: auto;
}
.class-learn .tutor-text-container h4 {
    font-size: 35px;
    letter-spacing: 0;
    margin-top: 0;
    padding-bottom: 15px; text-align:center;
}
.tutor-text-container p {
    font-size: 16px;
    padding-bottom: 15px;
}
.tutor-text-container {
    padding: 40px 20px;
}
.class-learn {
    background-position: 200px center;
    background-size: 429% auto;
    height: auto;
}
.tutor-text-container h4 {
    font-size: 35px;
    letter-spacing: 0;
    padding-bottom: 15px;
    text-align: center;
}
.meet-tutor .tutor-img {
    right: 0;
    top: -18%;
}
.meet-tutor .tutor-img img {
    border: 10px solid #dff3ff;
    border-radius: 50%;
    width: 25%;
}
.tutor-dedicate {
    padding: 50px 0 0;
}
.tutor-dedicate-img > img {
    margin: 0 auto;
    width: 62%;
}
.tutor-dedicate h6 {
    color: #494949;
    font-family: "gothambook";
    font-size: 30px;
    font-weight: normal;
}
.meet-tutor .tutor-content {
    padding-top: 20%;
}
.humantouch-img img{ text-align:center;}
	.inner-text.management {
    padding-top: 0;
}
.rewards .reward-card {
    display: inline-block;
    padding: 10px 15px;
}
.parent-text-container p {
    font-size: 16px;
    padding-bottom: 20px;
}
.unique-tect-img img { width: 117%;}


	}
	@media (min-width:966px) and (max-width:990px){

	.academy-list{float:none; display:inline-block; margin:20px;}
	.academy-index{text-align:center;}
	}
@media (min-width:768px) and (max-width:991px){
	.school-inner .math-feature{display:none;}
	.school-inner .math-lab{display:none;}
	.school-inner .class{display:none;}
	.school-inner .slide{display:none;}
	.inner-header.schools-header .school h1 sup{font-size:20px;}
	.academy-list{float:none; display:inline-block; margin:20px 22px 100px 20px;}
	.academy-index{text-align:center;}
	.cool-prizes span{display:none;}
	.math-idol{display:none;}
.human-calculator{ display:none;}
	.our-reviews{margin-left:0;}
	.success-stories{margin:0 auto;}
	.featured-in .featured-logo{padding:25px 20px;}
	.featured-in-logo{ padding:47px 0; margin-left:10px;}
.featured-video .fa.fa-play {
  top: 90px;
  left: 165px;
}
.our-reviews p{ font-size:26px;}
.cause-math-slider .learn-more{margin:0 auto; margin-top:0; float:none;}
.learn-more-collapse h4.panel-title{font-size:28px;}
.home-menu .navbar-collapse.collapse{  display: block;
  width: 100%;}
.home-silder .fill{ height:440px;}
header.carousel{ height:auto;}
.home-silder .carousel-caption{bottom:8%;}
.home-silder .carousel-caption h2{font-size:40px;}
.home-silder.carousel ol.carousel-indicators{ bottom:20px; left:10%;}
a.go-down{display:none;}
.math-matters a.go-down{display:none;}
.home-menu{display:none;}
  .mobile-menu .start-trial a {
  color: #737373;
  font-family: "gothambook";
  border: 1px solid #737373;
  border-radius: 50px;
  padding: 6px 18px;
  text-decoration: none;
  font-size: 14px;
  }
   .right-menu {
  margin-top: 25px;
  padding-right:20px;
}
.menu-icon .fa-bars{padding-left:15px;}
.mobile-menu .logo{padding-left:20px;}
.mobile-menu{height:88px;}
.right-menu .login-menu a{  color: #737373;
  font-family: "gothambook";
  border: 1px solid #737373;
  border-radius: 50px;
  padding: 6px 10px;
  text-decoration: none;
  font-size: 12px;}
  .right-menu .login-menu{display:inline-block; padding-left:0; line-height:25px;}
    footer{ background:none;}
   .fancybox-close{top:-39px; right:0;}
.cool-prizes p{padding-top:0;}
.cool-prizes{top:35%;}
.menu-list ul li .fa-caret-down{padding-left:9px;}
.parent-banner .banner-text {
    max-width: 400px;
    padding-left: 20px;
}
.parent-banner3 .parent-text-container {
    padding: 60px 20px;
}
.parent-text-container {
    padding: 60px 20px;
}
.back-yellow .cards .reward-card {
    display: inline-block;
    padding: 8px;
}
.parent-text-container .parent-img {
    padding: 0;
}
.parent-text-container .parent-img img{
    margin:0 auto;
}
	/* bini*/
	.how-it-works-banner .banner-text h1 {
    padding-bottom: 0; font-size: 50px;
    padding-left: 20px;
}
	.how-it-works-banner .banner-text h1 {  font-size: 48px;  padding-left: 20px;}
	.how-it-works-banner .banner-text {  max-width: 435px;  padding: 18% 0;}
	.how-it-works-banner2 .inner-text {  float: right;  max-width: 55%; margin-right: 20px;}
	.howitworks-text-container h4 { font-size: 38px;}
	.tab-slider .section-holder h3 { font-size: 38px; padding-bottom: 20px;text-align: center;}
	.impact-tutor-text h3 { font-size: 38px; padding-bottom: 30px; text-align: center;}
	.unique-tec-holder h3 { font-size: 38px;  line-height: 44px; padding-bottom: 0; text-align: center;}
	.parent-text-container ul {  list-style-type: none;  padding: 20px 0;}
	.howitworks-text-container {  padding: 58px 0;}
	.student-img.clearfix {  margin-top: 0;}
	.proficiency-holder { border-bottom: 1px solid #dfdfdf; padding: 50px 0;}
	.math-matters .section-holder { padding: 50px 0;}
	.impact-tutor-holder { padding: 50px 0;}
	.unique-tec-holder { padding: 50px 0;}
	.math-img-slider {  margin-left: 70px;}
	.tab-slider .cause-math-slider .learn-more { float:none; max-width: 320px; padding-top:0 !important; text-align: center;}
	.math-matters .customNavigation {  top: 55%;}
	.math-matters .customNavigation span.prev-btn {  left: 10px; position: relative;}
.math-matters .customNavigation span.next-btn {  left: -10px; position: relative;}

	.human-calculator > img{width:90px;}
	.fancybox-close{  right: 0 !important;  top: -42px !important;}
	.math-idol > img {  width:90px;}
	.math-idol,.human-calculator{ display:inline-block;}
	.cool-prizes p{font-size:18px;}
	.cool-prizes span{display:inline-block;}
	.cool-prizes{top:25%;}
	.math-idol{padding-right:8px;}
	.home-silder .carousel-caption h2{ font-size:34px; letter-spacing:-2px;}
	.ribbon-holder{ bottom:18%;}
	.home-silder .carousel-caption{ bottom:36%;}


	.parent-banner .banner-text h1 {
    font-size: 35px;
    letter-spacing: 0;
    padding-bottom: 20px;
}
.cards {
    text-align: center;
}
.parent-banner .banner-text {
    padding: 24% 20px;
}
.parent-banner .banner-text p {
    font-size: 16px;
}
.parent-banner {
   background-position: -402px center;
    background-size: 165% auto;
    height: auto;
}
.parent-banner2 {
    background-position:-1075px center;
    background-size: 259% auto;
    height: auto;
}
.parent-banner3 {
	background-image:none; background-color:#F7F6F4;
    background-position: -224px center;
    height: auto;
}
.parent-banner3 .parent-text-container {
    padding: 40px 20px;
}
.parent-text-container h4 {
    font-size: 35px;
    margin-top: 0;
    padding-bottom: 20px; text-align:center; letter-spacing: 0;
}
.parent-text-container {
    padding: 40px 20px;
}
.parent-text-container .parent-img {
    padding: 0;
}

.parent-banner5 .parent-text-container {
    left: 5%;
    position: absolute;
    top: 17%;
    width: 86%;}
	.parent-text-container .parent-love {
    float: none;
    width:auto;
}
	.parent-banner4 {
		background-image:none;
		background-color:#1B242D;
    background-position: -200px center;
    background-size: cover;
    height: 307px;
}
.parent-banner5 .parent-text-container p {
    color: #000;
    font-size: 16px;
    line-height: 25px;G
}
.parent-banner3 .parent-text-container h4 {
    padding-bottom:15px; font-size: 35px; text-align:center;
}
.student-banner .banner-text h1 {
    font-size: 35px;  margin-top: 25px;
    letter-spacing: 0;
    padding-bottom: 15px;
}
.student-banner .banner-text p {
    font-size: 16px;
}
.student-banner {
    background-position: -345px center;
    background-size: cover;
    height: auto;
}
.student-text-container p {
    font-size: 12px;
    font-weight: normal;
    padding-bottom: 10px;
}
.student-text-container ul {
    list-style-type: none;
    padding: 0;
}
.student-text-container, .rewards {
    padding: 40px 20px;
}
.inner-text management .student-text-container p {
    font-size: 12px;
    padding-bottom: 10px;
    text-align: center;
}
	.student-text-container p {
    font-size: 16px;
    padding-bottom: 15px;
}
 .student-text-container h4 {
    font-size: 35px;
    letter-spacing: 0;
    margin-top: 0;
    padding-bottom: 15px;
    text-align: center;
}


.sec-heading-hold h3 {
    font-size: 35px;
    padding-bottom: 15px;
    text-align: center;
}
.sec-heading-hold p {
    font-size: 16px;
    padding: 0 0 15px;
    text-align: center;
}
.badges {
    background-color: #fff5e5;
    border-radius: 3px;
    padding: 0;
}
.badges h3 {
    font-size: 38px;
    padding-bottom: 15px;
    padding-top: 15px;
    text-align: center;
}
.medals {
    text-align: center;
    width: 32%;
}
.medals.border-right {
    border-right:1px solid #e3dacc;
}
.student-banner .banner-text {
    padding: 18% 5%;
}
.tutor-banner .banner-text h1 {
    font-size: 48px;
    letter-spacing:-1px;
    text-align: left;
}

.class-learn .tutor-text-container h4 {
    font-size: 35px;
    letter-spacing: 0;
    margin-top: 0;
    padding-bottom: 15px; text-align:center;
}
.tutor-text-container p {
    font-size: 16px;
    padding-bottom: 15px;
}
.tutor-text-container {
    padding: 40px 20px;
}
.class-learn {
    background-position: 200px center;
    background-size: 429% auto;
    height: auto;
}
.tutor-text-container h4 {
    font-size: 35px;
    letter-spacing: 0;
    padding-bottom: 15px;
    text-align: center;
}
.meet-tutor .tutor-img {
    right: 0;
    top: -18%;
}
.meet-tutor .tutor-img img {
    border: 10px solid #dff3ff;
    border-radius: 50%;
    width: 25%;
}
.tutor-dedicate {
    padding: 50px 0 0;
}
.tutor-dedicate-img > img {
    margin: 0 auto;
    width: 62%;
}
.tutor-dedicate h6 {
    color: #494949;
    font-family: "gothambook";
    font-size: 30px;
    font-weight: normal;
}
.meet-tutor .tutor-content {
    padding-top: 20%;
}
.humantouch-img img{ text-align:center;}
	.inner-text.management {
    padding-top: 0;
}
.rewards .reward-card {
    display: inline-block;
    padding: 10px 15px;
}
.parent-text-container p {
    font-size: 16px;
    padding-bottom: 20px;
}
.proficiency-holder .inner-text {
    padding: 0;
}
.academy-inner-head .img-hold{ float:none; text-align:center;}
.content-hold{float:none; text-align:center;}
.content-hold p{text-align:center;}
.academy-director h5{text-align:center; padding:30px 0;}
.benifits-holder{padding:20px 0;}
.about-director .desc p{padding-bottom:20px;}
.programs{padding:20px 0;}
.program-desc ul li{padding-bottom:10px;}
.program-desc ul li p span{padding-top:10px;}
.enroll-in a{margin:0 0 18px 10px;}
.social-icons ul{ text-align:right;}

.tutor-banner { margin-top: 88px !important;}
.tutor-banner .banner-text h1 {margin:0; padding:0; text-align:left;}
.tutor-banner .inner-page-container.banner {
    margin-top: -61px  !important;
    padding: 0 !important;
}

}


@media (min-width:768px) and (max-width:1023px) {
	.school-inner .math-feature{display:none;}
	.school-inner .math-lab{display:none;}
	.school-inner .class{display:none;}
	.school-inner .slide{display:none;}

.parent-banner .banner-text {
    max-width: 400px;
    padding-left: 20px;
}
.parent-banner3 .parent-text-container {
    padding: 60px 20px;
}
.parent-text-container {
    padding: 60px 20px;
}
.back-yellow .cards .reward-card {
    display: inline-block;
    padding: 8px;
}
.parent-text-container .parent-img {
    padding: 0;
}
.parent-text-container .parent-img img{
    margin:0 auto;
}
	/* bini*/
	.how-it-works-banner .banner-text h1 {
    padding-bottom: 0; font-size: 50px;
    padding-left: 20px;
}
	.how-it-works-banner .banner-text h1 {  font-size: 48px;  padding-left: 20px;}
	.how-it-works-banner .banner-text {  max-width: 435px;  padding: 18% 0;}
	.how-it-works-banner2 .inner-text {  float: right;  max-width: 55%; margin-right: 20px;}
	.howitworks-text-container h4 { font-size: 38px;}
	.tab-slider .section-holder h3 { font-size: 38px; padding-bottom: 20px;text-align: center;}
	.impact-tutor-text h3 { font-size: 38px; padding-bottom: 30px; text-align: center;}
	.unique-tec-holder h3 { font-size: 38px;  line-height: 44px; padding-bottom: 0; text-align: center;}
	.parent-text-container ul {  list-style-type: none;  padding: 20px 0;}
	.howitworks-text-container {  padding: 58px 0;}
	.student-img.clearfix {  margin-top: 0;}
	.proficiency-holder { border-bottom: 1px solid #dfdfdf; padding: 50px 0;}
	.math-matters .section-holder { padding: 50px 0;}
	.impact-tutor-holder { padding: 50px 0;}
	.unique-tec-holder { padding: 50px 0;}
	.math-img-slider {  margin-left: 70px;}
	.tab-slider .cause-math-slider .learn-more { float:none; max-width: 320px; padding-top:0 !important; text-align: center;}
	.math-matters .customNavigation {  top: 55%;}
	.math-matters .customNavigation span.prev-btn {  left: 10px; position: relative;}
.math-matters .customNavigation span.next-btn {  left: -10px; position: relative;}

	.human-calculator > img{width:90px;}
	.fancybox-close{  right: 0 !important;  top: -42px !important;}
	.math-idol > img {  width:90px;}
	.math-idol,.human-calculator{ display:inline-block;}
	.cool-prizes p{font-size:18px;}
	.cool-prizes span{display:inline-block;}
	.cool-prizes{top:25%;}
	.math-idol{padding-right:8px;}
	.home-silder .carousel-caption h2{ font-size:34px; letter-spacing:-2px;}
	.ribbon-holder{ bottom:18%;}
	.home-silder .carousel-caption{ bottom:36%;}


	.parent-banner .banner-text h1 {
    font-size: 35px;
    letter-spacing: 0;
    padding-bottom: 20px;
}
.cards {
    text-align: center;
}
.parent-banner .banner-text {
    padding:15% 20px ;
}
.parent-banner .banner-text p {
    font-size: 16px;
}
.parent-banner {
    background-size: 165% auto;  background-position:-455px center;
    height: auto;
}
.parent-banner2 {
    background-position:-1075px center;
    background-size: 259% auto;
    height: auto;
}
.parent-banner3 {
	background-image:none; background-color:#F7F6F4;
    background-position: -224px center;
    height: auto;
}
.parent-banner3 .parent-text-container {
    padding: 40px 20px;
}
.parent-text-container h4 {
    font-size: 35px;
    margin-top: 0;
    padding-bottom: 20px; text-align:center; letter-spacing: 0;
}
.parent-text-container {
    padding: 40px 20px;
}
.parent-text-container .parent-img {
    padding: 0;
}

.parent-banner5 .parent-text-container {
    left: 5%;
    position: absolute;
    top: 17%;
    width: 86%;}
	.parent-text-container .parent-love {
    float: none;
    width:auto;
}
	.parent-banner4 {
		background-image:none;
		background-color:#1B242D;
    background-position: -200px center;
    background-size: cover;
    height: 307px;
}
.parent-banner5 .parent-text-container p {
    color: #000;
    font-size: 16px;
    line-height: 25px;G
}
.parent-banner3 .parent-text-container h4 {
    padding-bottom:15px; font-size: 35px; text-align:center;
}
.student-banner .banner-text h1 {
    font-size: 35px;  margin-top: 25px;
    letter-spacing: 0;
    padding-bottom: 15px;
}
.student-banner .banner-text p {
    font-size: 16px;
}
.student-banner {
    background-position: -345px center;
    background-size: cover;
    height: auto;
}
.student-text-container p {
    font-size: 12px;
    font-weight: normal;
    padding-bottom: 10px;
}
.student-text-container ul {
    list-style-type: none;
    padding: 0;
}
.student-text-container, .rewards {
    padding: 40px 20px;
}
.inner-text management .student-text-container p {
    font-size: 12px;
    padding-bottom: 10px;
    text-align: center;
}
	.student-text-container p {
    font-size: 16px;
    padding-bottom: 15px;
}
 .student-text-container h4 {
    font-size: 35px;
    letter-spacing: 0;
    margin-top: 0;
    padding-bottom: 15px;
    text-align: center;
}


.sec-heading-hold h3 {
    font-size: 35px;
    padding-bottom: 15px;
    text-align: center;
}
.sec-heading-hold p {
    font-size: 16px;
    padding: 0 0 15px;
    text-align: center;
}
.badges {
    background-color: #fff5e5;
    border-radius: 3px;
    padding: 0;
}
.badges h3 {
    font-size: 38px;
    padding-bottom: 15px;
    padding-top: 15px;
    text-align: center;
}
.medals {
    text-align: center;
    width: 32%;
}
.medals.border-right {
    border-right:1px solid #e3dacc;
}
.student-banner .banner-text {
    padding: 18% 5%;
}
.tutor-banner .banner-text h1 {
    font-size: 48px;
    letter-spacing:-1px;
    text-align: center;
}

.class-learn .tutor-text-container h4 {
    font-size: 35px;
    letter-spacing: 0;
    margin-top: 0;
    padding-bottom: 15px; text-align:center;
}
.tutor-text-container p {
    font-size: 16px;
    padding-bottom: 15px;
}
.tutor-text-container {
    padding: 40px 20px;
}
.class-learn {
    background-position: 200px center;
    background-size: 429% auto;
    height: auto;
}
.tutor-text-container h4 {
    font-size: 35px;
    letter-spacing: 0;
    padding-bottom: 15px;
    text-align: center;
}
.meet-tutor .tutor-img { right: 0; top: -18%;}
.meet-tutor .tutor-img img { border: 10px solid #dff3ff; border-radius: 50%; width: 25%;}
.tutor-dedicate {  padding: 50px 0 0;}
.tutor-dedicate-img > img { margin: 0 auto; width: 62%;}
.tutor-dedicate h6 {  color: #494949; font-family: "gothambook"; font-size: 30px; font-weight: normal;}
.meet-tutor .tutor-content {  padding-top: 20%;}
.humantouch-img img{ text-align:center;}
.inner-text.management {  padding-top: 0;}
.rewards .reward-card { display: inline-block; padding: 10px 15px;}
.parent-text-container p { font-size: 16px; padding-bottom: 20px;}
.reward-cards { text-align: center;}
.unique-tect-img img { width: 100%;}
.academy-mamtha .enroll-in { margin-bottom: 25px; padding-bottom: 25px;}

/*parent-insights*/
.parent-insight .banner-parent-insight .container .content h1 {font-size:36px;}
.parent-insight .banner-parent-insight .container .content p{font-size:16px;}
.parent-insight .banner-2 .container .content{margin-top:30px;}
.parent-insight .banner-2 .container .content h1 { font-size: 35px;}
.parent-insight .banner-2 .container .content h2 { font-size: 35px;}
.parent-insight .banner-2 .container .content p { font-size: 13px;}

.parent-insight .banner-3 .container .content{margin-top:30px;}
.parent-insight .banner-3 .container .content h1 { font-size: 34px;}
.parent-insight .banner-3 .container .content h2 { font-size: 34px;}
.parent-insight .banner-3 .container .content p { font-size: 13px;}

.parent-insight .banner-4 .container .content{margin-top:30px;}
.parent-insight .banner-4 .container .content h1 { font-size: 35px;}
.parent-insight .banner-4 .container .content h2 { font-size: 35px;}
.parent-insight .banner-4 .container .content p { font-size: 13px;}

.parent-insight .banner-5 .container {padding: 90px 20px;}
.parent-insight .banner-5 .container  h1 { font-size: 35px;}
.parent-insight .banner-5 .container p { font-size: 13px;}
/*parent-insights ends*/



}
@media (min-width:992px) and (max-width:1199px){

.how-it-works-banner { background-size: cover; height: auto;}
.how-it-works-banner2 { background-size: cover; height: auto;}
.math-matters .section-holder { padding: 60px 20px;}
.unique-tec-holder h3 { font-size: 38px;  padding-bottom: 30px;}
.impact-tutor-holder { padding: 60px 0;}
.unique-tec-holder { padding: 60px 0;}
.proficiency-holder { padding: 60px 0;}


	/* bini*/

	.our-reviews{margin-left:0;}
	.success-stories{margin:0 auto;}
	.featured-in .featured-logo{padding:25px 7px;}
	.featured-in-logo{ padding:47px 0; margin-left:10px;}
		.featured-video .fa.fa-play{  top: 26px;
  left: 58px;}
  .home-menu{display:none;}
  .mobile-menu .start-trial a {
  color: #737373;
  font-family: "gothambook";
  border: 1px solid #737373;
  border-radius: 50px;
  padding: 6px 18px;
  text-decoration: none;
  font-size: 14px;
  }
  .right-menu {
  margin-top: 22px;
  padding-right:20px;
}
.menu-icon .fa-bars{padding-left:15px;}
.mobile-menu .logo{padding-left:20px;}
.mobile-menu{height:88px;}
.right-menu .login-menu a{  color: #737373; font-family: "gothambook"; border: 1px solid #737373;border-radius: 50px;padding: 5px 10px;text-decoration: none;
  font-size: 14px; margin-right:8px;}
  .right-menu .login-menu{display:inline-block; padding-left:0; line-height:25px;}
  .home-silder .carousel-caption h2{letter-spacing: -1px; font-size:40px;}
  footer{ background:none;}
  .menu-list ul li .fa-caret-down{padding-left:9px;}{padding-left:9px;}
  /* bini*/
.parent-banner .banner-text h1 { font-size: 40px; letter-spacing: -2px; padding-bottom: 20px;}
.cards { text-align: center;}
.parent-banner .banner-text { padding: 24% 20px; max-width: 550px;}
.parent-banner .banner-text p { font-size: 18px;}
.parent-banner { background-size: 177% auto;  background-position: -669px center; height: auto;}
.parent-banner2 {background-image: url("../images-latest/parent-banner2.jpg");
    background-position: center center;  background-repeat: no-repeat; background-size: cover; height: auto;}
.parent-banner3 {  background-image: url("../images-latest/parent-banner3.jpg");
    background-position: center center; background-repeat: no-repeat; background-size: cover; height: 570px;}
.parent-banner3 .parent-text-container { padding: 40px 20px; }
.parent-text-container h4 { font-size: 40px; margin-top: 0; padding-bottom: 20px; text-align:center; letter-spacing: 0;}
.parent-text-container { padding: 40px 20px;}
.parent-text-container .parent-img { padding: 0;}
.parent-banner5 .parent-text-container {  left: 5%; position: absolute; top: 17%; width: 86%;}
.parent-text-container .parent-love { float: right; width: 551px;}
.parent-banner4 {background-image: url("../images-latest/parent-banner4.jpg"); background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 399px;}
.parent-banner5 .parent-text-container p { color: #000; font-size: 16px; line-height: 25px;}
.parent-banner3 .parent-text-container h4 { padding-bottom:15px; font-size: 35px; text-align:center;}
.student-banner .banner-text h1 { font-size: 35px;  margin-top: 25px; letter-spacing: 0; padding-bottom: 15px;}
.student-banner .banner-text p { font-size: 16px;}
.student-banner { background-position: -345px center; background-size: cover; height: auto;}
.student-text-container p { font-size: 12px; font-weight: normal;    padding-bottom: 10px;}
.student-text-container ul { list-style-type: none; padding: 0;}
.student-text-container, .rewards { padding: 40px 20px;}
.inner-text management .student-text-container p { font-size: 12px; padding-bottom: 10px; text-align: center;}
.student-text-container p { font-size: 16px; padding-bottom: 15px;}
.student-text-container h4 { font-size: 35px; letter-spacing: 0; margin-top: 0; padding-bottom: 15px; text-align: center;}
.sec-heading-hold h3 { font-size: 35px; padding-bottom: 15px; text-align: center;}
.sec-heading-hold p { font-size: 16px; padding: 0 0 15px; text-align: center;}
.badges { background-color: #fff5e5; border-radius: 3px; padding: 0;}
.badges h3 { font-size: 38px; padding-bottom: 15px; padding-top: 15px; text-align: center;}
.medals { text-align: center; width: 32%;}
.medals.border-right { border-right:1px solid #e3dacc;}
.student-banner .banner-text { padding: 18% 5%;}
.tutor-banner .banner-text h1 {   font-size: 48px; letter-spacing: -2px; text-align:left;}
.tutor-banner {  background-position: -377px center; background-repeat: no-repeat; height: auto;}
.class-learn .tutor-text-container h4 { font-size: 35px; letter-spacing: 0; margin-top: 0;padding-bottom: 15px; text-align:center;}
.tutor-text-container p { font-size: 16px; padding-bottom: 15px;}
.tutor-text-container { padding: 40px 20px;}
.class-learn {   background-image: url("../images-latest/class-learn-banner.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover; height: auto;}
.tutor-text-container h4 { font-size: 35px; letter-spacing: 0; padding-bottom: 15px; text-align: center;}
.meet-tutor .tutor-img { right: 0; top: -11%;}
.meet-tutor .tutor-img img { border: 10px solid #dff3ff; border-radius: 50%;width: 32%;}
.tutor-dedicate { padding: 50px 0 0;}
.tutor-dedicate-img > img { margin: 0 auto; width: 62%;}
.tutor-dedicate h6 { color: #494949;  font-family: "gothambook"; font-size: 30px; font-weight: normal;}
.meet-tutor .tutor-content { padding-top: 20%;}
.humantouch-img img{ text-align:center;}
.inner-text.management { padding-top: 0;}
.rewards .reward-card { display: inline-block; padding: 10px 15px;}
.parent-text-container p { font-size: 18px; padding-bottom: 20px;}
.reward-cards { padding: 40px; text-align: center;}
.math-img-slider { margin-left: 0;}
.tab-slider .cause-math-slider .learn-more { float: none; max-width: 320px; padding-top: 32% !important; text-align: center;}
.math-matters .customNavigation { top: 40%;}
.cause-math-slider { padding: 20px 36px; position: relative;}
.math-matters .customNavigation span.prev-btn { left: 0; position: relative;}
.math-matters .customNavigation span.next-btn { left: 16px; position: relative;}
.proficiency-holder .inner-text { padding: 0 35px;}

   /* bini*/
.academy-inner-head .content-hold h1{font-size:28px;}
.benifits-holder{padding-top:25px;}
.benifits-holder .call{width:100%; text-align:left; padding-top:8px;}
.academy-mamtha .benifits-holder .call {  width: 40%; padding-top: 0;}
.academy-mamtha .benifits-holder .call a {  font-size: 18px;}
.academy-mamtha .enroll-in { margin-bottom: 25px; padding-bottom: 25px;}
.benifit-content{width:100%;}

}
@media (max-width:767px){
	.testi-grids{
	-webkit-column-count: 1;
	-webkit-column-gap: 10px;
	-moz-column-count: 1;
	-moz-column-gap: 10px;
	column-count: 1;
	column-gap: 10px;
}
	.sign-up-webinar{padding:18px 12px;}
	.sign-up-webinar p{padding:0 0px 10px 0; font-size:16px;}
	.inner-header.schools-header .school h1 sup{font-size:13px; line-height:22px}
	.school h1{ padding-bottom:18px;}
	.school-inner .math-feature{display:none;}
	.school-inner .math-lab{display:none;}
	.school-inner .class{display:none;}
	.school-inner .slide{display:none;}

	.academy-content-list h4 {
    font-size: 14px;
}
.academy-content-list h3 {
    font-size: 14px;
}
	/*.free-trial-badge{ display:none;}*/

	.how-it-works-banner .banner-text h1 { font-size: 45px;  padding-bottom: 0; padding-left: 20px;}
	.how-it-works-banner { background-size: cover; height: auto;}
	.how-it-works-banner2 .inner-text {
    float: right;
    margin-top: 65px;
    max-width: 50%;
}
.how-it-works-banner2 {
    background-position: -192px center;
    height: 350px;
}
.howitworks-text-container h4 {
    font-size: 30px;
    letter-spacing: -2px;
    padding-bottom: 15px;
}
	.howitworks-text-container p {
    font-size: 16px;
    padding-bottom: 0px;
}
	.impact-tutor-text h3 {
    font-size: 30px;
    letter-spacing: -3px;
    line-height: 22px;
    padding-bottom: 20px;
}
.unique-tec-holder h3 {
    font-size: 30px;
    letter-spacing: -2px;
    line-height: 35px;
    padding-bottom: 20px;
    text-align: center;
}

	.parent-text-container p {
    font-size: 16px;
    font-weight: normal;
    padding-bottom: 15px;
}
.unique-tec-holder {
    padding: 50px 0;
}
.impact-tutor-holder {
    padding: 50px 0;
}
.tab-slider .cause-math-slider .learn-more {
    float: none;
    max-width: 275px;
    padding-top: 0;
    text-align: center;
}
.tab-slider .section-holder h3 {
    font-size: 30px;
    letter-spacing: -2px;
    line-height: 22px;
    padding-bottom: 15px;
    text-align: center;
}

		.cool-prizes span{display:none;}
	.math-idol{display:none;}
.human-calculator{ display:none;}
	.featured-in-logo{
		margin-left:0;
		padding:10px 0px;
		margin:0 10px;
	}

   a.go-down{display:none;}
.cool-prizes{left: 2%;
  top: 14%;
  right: 2%; background-color:rgba(0,0,0,0.4); padding:10px;}
  .cool-prizes p{color:#fff; font-size:14px; padding-top:0;}
  .cool-prizes .learn a{display:inline-block; padding:5px 12px;}
.success-stories .owl-carousel .item p{text-align:center; font-size:14px; padding:45px 0px 35px 0px;}
.success-stories .more-success-story a{padding:8px 14px;}
.success-stories{margin:0 auto;}
.our-reviews p{font-size:22px;}
.our-reviews{ margin-left:0;}
.our-reviews .read-review-btn a{ padding:8px 14px;}
.section-holder2 h3{ font-size:18px; padding-bottom:10px;}
.section-holder h3{ font-size:18px; padding-bottom:0px;}
.featured-video .fa.fa-play{top:18%; left:40%;}
.cause-math-slider .owl-carousel .learn-more h4{font-size:16px;}
.math-matters .learn-more p{font-size:12px;}
.math-matters .learn-more a{padding: 8px 20px;}
.learn-more-collapse h4.panel-title{font-size:14px;}
.learn-more-collapse .panel-img .learn-more-pane p{ font-size:12px; padding:3px 11px;}
.learn-more-collapse .owl-wrapper-outer{padding-bottom:0;}
.slider-content p{text-align:center; font-size:14px;}
.learn-more-collapse .owl-pane-slide p{font-size:12px;}
a.go-down{display:none;}
.home-silder .carousel-caption h2{ font-size:24px; padding:20px; max-width:300px; letter-spacing:0;}
.home-silder .carousel-caption{top:60%;}
.home-silder .slide-text{ display:none;}
header.carousel{ height:auto;}
.home-silder.carousel ol.carousel-indicators{left:50%; bottom:7%;}
.math-matters .customNavigation{ width: auto; margin: 0 auto; top: 55%; left: -20px; right: -20px;}
.math-matters .customNavigation img{ width:80%; display:block; margin:0 auto}
.math-img-slider{margin-left:0;}
.footer-menu{ padding:16px 0;}
.footer-menu ul li{padding:0px 5px;}
.cause-math-slider .learn-more{float:none; margin:0 auto; padding-top:20px;}
.footer-menu ul{text-align:center;}
.footer-menu ul li a{font-size:12px; padding:0 4px;}
footer .social-icons{text-align:center; float:none; padding:5px 0 10px 0}
.footer-menu{ padding:16px 0 0; display:block;}

.home-menu{display:none;}
.math-matters .customNavigation{display:none;}
.cause-math-slider .learn-more img{width:60px;}
.featured-in .featured-logo{ padding:12px 18px;}
.math-matters .section-holder{padding:50px 40px;}
.math-matters .learn-more.tutor a{margin-bottom:15px;}
.success-stories .more-success-story{margin-top:15px;}
.our-reviews{ padding-top:25px;}
.logo .mobile-logo img{width:95px;}
.math-matters a.go-down{display:none;}
.social-icons ul {
  text-align: center;
}
footer .social-icons{padding-top:10px;}
footer .social-icons ul li a{padding:0px 2px;}
.right-menu .login-menu a{  color: #737373; font-family: "gothambook"; border: 1px solid #737373; border-radius: 50px;  padding: 5px 10px;text-decoration: none;
  font-size: 10px;}
.right-menu .login-menu{display:inline-block; padding-left:0; line-height:25px;}
.menu-list ul li a{font-size:12px;}
.menu-list ul li .fa-caret-down {  color: #E7852F;  padding-left: 9px;}
      footer{ background:none;}
.right-menu{margin-top:0;}
.fancybox-close{top:-36px !important; right:0 !important;}
.home-silder .carousel-caption{ text-align:center; width:100%; left:0%; right:16%;top: 8%;}
.success-stories span.open-quote img{width:70px;}
.success-stories span.close-quote img{width:70px;}
.success-stories span.open-quote{top:0;}
.footer-index{margin-bottom:40px;}
.footer-menu p span.copyright{ font-size:12px; text-align:center; display:block;}
.math-matters .cause-math-slider .owl-carousel .owl-page {
  border: 3px solid #add6f2;
  display: inline-block;
  border-radius: 50%;
  margin: 0px 6px;
}
.math-matters .cause-math-slider .owl-carousel .owl-page.active {
  height: 14px;
  width: 14px;
  background-color: #add6f2;
}
.tab-slider .cause-math-slider .owl-carousel .owl-page {
  border: 3px solid #add6f2;
  display: inline-block;
  border-radius: 50%;
  margin: 0px 6px;
}
.tab-slider .cause-math-slider .owl-carousel .owl-page.active {
  height: 14px;
  width: 14px;
  background-color: #add6f2;
}
.inner-header h1 {   font-size: 27px; letter-spacing: -2px;}
.testimonial-header, .inner-header {  padding: 0 ;}
.inner-page-container h1 {
    margin: 0 0 20px;
}
.inner-page-container .open-an-academy {
    font-size: 14px;
    padding: 9px 20px;
}


/*parent-insights*/
.parent-insight{margin-top:47px;}
.parent-insight .banner-parent-insight .container .content { display: inline-block; width: 100%; text-align:center; }
.parent-insight .banner-parent-insight .container .content h1 {font-size:27px;}
.parent-insight .banner-parent-insight .container .content p {font-size:16px;margin:0;}
.parent-insight .banner-parent-insight { padding: 75px 0; }
.parent-insight .banner-parent-insight .container .content{padding:0;}

.parent-insight .banner-2 .container { padding:0;}
.parent-insight .banner-2 .container .content{width:100%; margin-top:63px; text-align:center;}
.parent-insight .banner-2 .container .content h1 {font-size:27px;}
.parent-insight .banner-2 .container .content h2 {font-size:27px;}
.parent-insight .banner-2 .container .content p {font-size:13px;margin:0;}

.parent-insight .banner-3 .container { padding: 10px 0 0;}
.parent-insight .banner-3 .container .content{width:100%; margin:12px 0 0 0;text-align:center;}
.parent-insight .banner-3 .container .content h1 {font-size:27px;}
.parent-insight .banner-3 .container .content h2 {font-size:27px;}
.parent-insight .banner-3 .container .content p {font-size:13px;margin:0;}

.parent-insight .banner-4 .container { padding: 10px 0 0;}
.parent-insight .banner-4 .container .content{width:100%; margin:0;text-align:center;}
.parent-insight .banner-4 .container .content h1 {font-size:27px;}
.parent-insight .banner-4 .container .content h2 {font-size:27px;}
.parent-insight .banner-4 .container .content p {font-size:13px;margin:0;}

.parent-insight .banner-5 .container { padding: 60px 15px;}
.parent-insight .banner-5 .container h3 {font-size:27px;}
.parent-insight .banner-5 .container p {font-size:13px;margin:0;}
/*parent-insights media style ends*/

/*404-not-found*/
.academy-holder.container > p { font-size: 13px;}
}

@media (min-width:480px) and (max-width:640px){

.academy-holder h1{font-size:20px;}
.academy-index{margin-top:0%; text-align:center;}
.academy-list{ float:none; text-align:center; margin:30px 20px 20px; min-width:440px; padding:25px 40px 40px 40px;}
.academy-content-list h3{font-size:16px;}
.academy-content-list h4{font-size:17px;}
.academy-list .academy-img {
  position: static;
  left: 0;
  right: 0;
  top: 0;
  text-align: center;
}
	.free-trial-badge{ display:none;}


.fancybox-close { background-size: 25px auto; cursor: pointer; height: 23px !important; position: absolute;right: -2px !important;top: -27px !important;
    width: 25px !important; z-index: 8040;}


.fill { height: 600px;}
.ribbon-holder {  bottom: 14%; position: absolute;left: 0%; right:0;  text-align:center;}
.ribbon-holder img{width:70%;}
.home-silder .carousel-caption{ text-align:center; width:100%; left:0%; right:16%; top: 8%;}
.home-silder .watch-video a {background-color: rgba(0, 0, 0, 0.5);  border: 0 none;    border-radius: 50px;
    color: #fff;  display: inline-block; font-family: "gothambook"; font-size: 14px; font-weight: bold; padding: 12px 20px; text-decoration: none;}
	/* bini  */
.how-it-works-banner2 { background-image:none; background-position: center center; background-size:cover; background-color:#9AC24F; height: auto !important;}
.how-it-works-banner2 .inner-text { float: none; margin: 0 auto; max-width: 90%;}
.howitworks-text-container { padding: 58px 0;}
.howitworks-text-container { padding: 45px 0;}
.howitworks-text-container h4 { font-size: 30px; padding-bottom: 20px; text-align: center;}
.howitworks-text-container p { font-size: 16px; padding-bottom: 0; text-align: center;}
.tab-slider .cause-math-slider .learn-more {  float: none; max-width: 275px; padding-top:0; text-align: center;}
.tab-slider .section-holder h3 { font-size: 30px;  line-height: 22px; padding-bottom: 20px; text-align: center;}
.math-matters .section-holder { padding: 45px 40px;}
.impact-tutor-text h3 {  font-size: 30px; line-height: 22px; padding-bottom: 20px; text-align: center;}
.impact-tutor-holder { padding: 45px 0;}
.unique-tec-holder h3 { font-size: 30px; letter-spacing: -3px;  line-height: 38px;  padding-bottom: 0; text-align: center;}
.parent-text-container p { font-size: 16px; font-weight: normal; padding-bottom: 15px;}
.unique-tec-holder { padding:45px 20px;}
.proficiency-holder { padding: 45px 20px; border-bottom:1px solid #dfdfdf;}
.how-it-works-banner {  background-position: -154px center; background-size: 154% auto; height: auto;}
.how-it-works-banner .banner-text h1 {  font-size: 28px; letter-spacing: -2px;line-height: 31px; padding-bottom: 0; padding-left: 20px;}
.how-it-works-banner .banner-text { max-width: 285px; padding: 18% 0;}
.proficiency-holder .inner-text { padding: 0;}
.proficiency-holder .inner-text h4 {  font-size: 30px; padding-bottom: 20px; text-align:center;}
.proficiency-holder .inner-text p {  font-size: 16px; padding-bottom: 15px;}

.parent-text-container ul { list-style-type: none; padding: 20px 0;}
	/* bini  */
.parent-banner .banner-text h1 { font-size: 18px; letter-spacing: 0; padding-bottom: 15px; text-align: center;}
.parent-banner .banner-text { padding: 15% 20px; max-width: 100%;}
.parent-banner .banner-text p { font-size: 14px; text-align: center;}
.parent-banner { background-size: 292% auto;  height: auto;}
.parent-banner2 { background-image:none; background-color:#D3E9FE; background-position: center center;
    background-size: cover; height: auto;}
.parent-banner3 { background-image:none; background-color:#F8F7F5; background-position: center center;
    background-size: cover; height: auto;}
.parent-banner3 .parent-text-container { padding: 40px 20px; }
.parent-text-container h4 { font-size: 18px; margin-top: 0; padding-bottom: 10px; text-align:center; letter-spacing: 0;}
.parent-text-container { padding: 40px 20px;}
.parent-text-container .parent-img { padding: 0;}
.parent-banner5 { background-position: -367px center; background-size: 665% auto; height: 331px; position:relative;}
.parent-banner5 .parent-text-container { left: 5%; position: absolute; top: 17%; width: 86%;}
	.parent-text-container .parent-love { float: none; width:auto;}
	.parent-banner4 { background-color:#1D262F; background-image:none; background-position:center center; background-size: cover; height: 307px;
}
.parent-banner5 .parent-text-container p {  color: #000; font-size: 16px; line-height: 25px; text-align:center;}
.parent-banner3 .parent-text-container h4 { padding-bottom:15px; font-size: 18px; text-align:center;}

.student-banner .banner-text h1 { font-size: 18px;  margin-top: 25px; letter-spacing: 0; padding-bottom: 15px;text-align: center;}
.student-banner .banner-text p {  font-size: 16px; text-align: center;}
.student-banner { background-position: 286px center; background-size: cover; height: auto;}
.student-text-container p { font-size: 12px; font-weight: normal; padding-bottom: 10px;}
.student-text-container ul { list-style-type: none; padding: 0;}
.student-text-container, .rewards { padding: 40px 20px;}
.inner-text management .student-text-container p { font-size: 12px; padding-bottom: 10px; text-align: center;}
	.student-text-container p { font-size: 16px;padding-bottom: 10px;}
.student-text-container .inner-text p{ text-align:center;}
 .student-text-container h4 { font-size: 16px; letter-spacing: 0; margin-top: 0; padding-bottom: 15px; text-align: center;}
.sec-heading-hold h3 {
    font-size: 18px;
    padding-bottom: 15px;
    text-align: center;
}
.sec-heading-hold p { font-size: 16px; padding: 0 0 15px; text-align: center;}
.badges { background-color: #fff5e5; border-radius: 3px; padding: 0;}
.badges h3 {
    font-size: 16px;
    padding-bottom: 15px;
    padding-top: 15px;
    text-align: center;
}
.medals {
    text-align: center;
    width: 32%;
}
.medals.border-right {
    border-right:0;
}
.student-banner .banner-text {
    padding: 18% 20px; max-width: 100%;
}
.tutor-banner .banner-text h1 {
    font-size: 20px;
    letter-spacing: 0;
    text-align:left;
}

.class-learn .tutor-text-container h4 {
    font-size: 20px;
    letter-spacing: 0;
    margin-top: 0;
    padding-bottom: 10px; text-align:center;
}
.tutor-text-container p {
    font-size: 14px;
    padding-bottom: 10px;
}
.tutor-text-container {
    padding: 40px 20px;
}
.class-learn {
    background-position: 200px center;
    background-size: 429% auto;
    height: auto;
}
.tutor-text-container h4 {
    font-size: 20px;
    letter-spacing: 0;
    padding-bottom: 10px;
    text-align: center;
}
.meet-tutor .tutor-img { right: 0; top: -8%;}
.meet-tutor .tutor-img img { border: 10px solid #dff3ff; border-radius: 50%; width: 30%;}
.meet-tutor .tutor-content { padding-top: 30%;}
.tutor-dedicate { padding: 0;}
.tutor-dedicate-img > img {  margin: 0 auto; padding-left:25%; text-align: center;}
.tutor-dedicate h6 {  color: #494949; font-family: "gothambook"; font-size: 16px; padding-bottom: 20px; font-weight: normal; text-align: center;}
.cards { text-align: center;}
.back-yellow .rewards .inner-text { padding: 20px 0; text-align: center;}
.reward-cards {text-align:center;}
.footer-index { margin-bottom: 0;}
.parent-text-container .inner-text  h4 sup{ font-size:11px !important; top:-5px !important;}
.parent-text-container .inner-text  p sup{ font-size:11px !important; top:-5px !important;}
.academy-holder {
    margin-top: 50px;
    padding: 20px 0;
}
.academy-content-list h4 {
    font-size: 14px;
}
.academy-content-list h3 {
    font-size: 14px;
}
.academy-inner-holder{ margin-top:50px;}
.academy-inner-head{text-align:center; padding:15px 0;}
.academy-inner-head .img-hold{float:none;}
.academy-inner-head .content-holdd{float:none;}
.academy-breadcrumb{display:none;}
.academy-inner-head .content-hold h1{font-size:20px; padding:8px 0;}
.academy-inner-head .content-hold p{font-size:12px; text-align:center;}
.academy-video h4{ font-size:16px;}
.academy-video p{font-size:16px;}
.about-academy-inner{padding:15px 0;}
.academy-video{padding:10px;}
.video{margin-top:10px;}
.academy-director h5{font-size:18px; padding:15px 0; text-align:center;}
.about-director .img{float:none; text-align:center; padding:0}
.about-director{text-align:center;}
.about-director .desc p{padding-bottom:10px;}
.benifit-content{float:none; width:100%; text-align:center;}
.benifits-holder .call{float:none; width:100%; text-align:center;}
.benifits-holder p{font-size:14px;}
.benifits-holder h5{font-size:18px; padding:6px 0; }
.benifits-holder .call a{font-size:20px;}
.programs h2{font-size:20px; letter-spacing:-1px; padding-bottom:10px; text-align:center;}
.benifits-holder{padding:15px 0;}
.plan-desc p span{font-size:18px;}
.plus-plan h5{padding-bottom:5px;}
.programs{padding-bottom:15px;}
.program-desc ul li p{font-size:14px;}
.program-desc ul{ padding:15px 0 0;}
.program-desc ul li{padding-bottom:10px;}
.enroll-in h6{display:block; text-align:center;}
.enroll-in a{
  padding: 10px 16px;
  font-size: 14px;
  margin:10px 0px;
  text-align:center;
}
.enroll-in{text-align:center; padding:15px 0 20px 0; margin-bottom:15px;}
.program-desc ul li p span{padding-top:15px; font-weight:bold; text-align:center;}
.content-hold{float:none;}
.plus-plan{text-align:center;}
.benifit-content ul li{padding-bottom:5px;}
.watch-video{  top:38%; left:0; right:0; text-align:center; position: absolute;}
.social-icons ul {
  text-align: center !important;
}

}
@media (min-width:360px) and (max-width:479px){
.academy-holder {
    margin-top: 50px;
    padding: 20px 0;
}
.academy-content-list h4 {
    font-size: 14px;
}
.academy-content-list h3 {
    font-size: 14px;
}
	.academy-holder h1{font-size:20px;}
.academy-index{margin-top:0%;}
.academy-list{margin:20px; min-width:320px; padding:25px 40px 40px 40px;}
.academy-content-list h3{font-size:16px;}
.academy-content-list h4{font-size:17px;}
.academy-list .academy-img {
  position: static;
  left: 0;
  right: 0;
  top: 0;
  text-align: center;
}
	.free-trial-badge{ display:none;}

	.parent-text-container .inner-text  h4 sup{ font-size:11px !important; top:-5px !important;}
.parent-text-container .inner-text  p sup{ font-size:10px !important; top:-5px !important;}
	/* bini */

.how-it-works-banner2 { background-position: -495px center; background-size: 240% auto; height: auto !important;}
.how-it-works-banner2 .inner-text { float: none; margin: 0 auto; max-width: 90%;}
.howitworks-text-container { padding: 58px 0;}
.howitworks-text-container { padding: 20px 0;}
.howitworks-text-container h4 {  font-size: 20px; letter-spacing: 0; padding-bottom: 10px; text-align: center;}
.howitworks-text-container p { font-size: 14px; padding-bottom: 0; text-align: center;}
.tab-slider .cause-math-slider .learn-more {  float: none; max-width: 275px; padding-top:0; text-align: center;}
.tab-slider .section-holder h3 { font-size: 20px; letter-spacing: 0; line-height: 16px; padding-bottom: 10px; text-align: center;}
.math-matters .section-holder { padding: 35px 40px;}
.impact-tutor-text h3 {  font-size: 20px; letter-spacing: 0; line-height: 24px; padding-bottom: 10px; text-align: center;}
.impact-img-content p { color: #58595b; font-size: 14px; padding: 15px 48px;}
.impact-tutor-holder { padding: 35px 0;}
.unique-tec-holder h3 { font-size: 20px;letter-spacing: -1px; line-height: 25px; padding-bottom: 0; text-align: center;}
.parent-text-container .inner-text p{ text-align:left;}
.parent-text-container p { font-size: 14px; font-weight: normal; padding-bottom: 15px; }
.unique-tec-holder { padding:35px 10px;}
.proficiency-holder { padding: 35px 10px; border-bottom:1px solid #dfdfdf;}
.how-it-works-banner {  background-position: -154px center; background-size: 176% auto; height: auto;}
.how-it-works-banner .banner-text h1 {  font-size: 22px; letter-spacing: -2px;line-height: 30px; padding-bottom: 0; padding-left: 10px;}
.how-it-works-banner .banner-text {   max-width: 205px; padding: 18% 0; }
.proficiency-holder .inner-text { padding: 0;}
.proficiency-holder .inner-text h4 {  font-size: 20px; letter-spacing: 0; padding-bottom: 10px; text-align: center;}
.proficiency-holder .inner-text p {  font-size: 14px; padding-bottom: 10px; text-align:left;}
.student-img.clearfix { margin-top: 0; }

.parent-text-container ul { list-style-type: none; padding: 20px 0;}

	/* bini */
.fancybox-close {
    background-size: 25px auto;
    cursor: pointer;
    height: 23px !important;
    position: absolute;
    right: -2px !important;
    top: -27px !important;
    width: 25px !important;
    z-index: 8040;
}
	.video-pop{ height:180px !important;}
	.video-popup{ width:auto; }
.fill {
  height: 600px;
}
.ribbon-holder {
  bottom: 28%;
  position: absolute;
  left: 0%;
  right:0;
  text-align:center;

}
.ribbon-holder img{width:70%;}

.home-silder .carousel-caption{ text-align:center; width:100%; left:0%; right:16%; top: 8%;}
.home-silder .watch-video a {
	background-color: rgba(0, 0, 0, 0.5);
    border: 0 none;
    border-radius: 50px;
    color: #fff;
    display: inline-block;
    font-family: "gothambook";
    font-size: 14px;
    font-weight: bold;
    padding: 12px 20px;
    text-decoration: none;
}
	.parent-banner .banner-text h1 {
    font-size: 18px;
    letter-spacing: 0;
    padding-bottom: 15px;
    text-align: center;
}
.parent-banner .banner-text {
    padding: 25% 20px;
}
.parent-banner .banner-text p {
    font-size: 14px;
    text-align: center;
}
.parent-banner {
    background-size: 400% auto;
    height: auto;
}
.parent-banner2 { background-color:#CFE8FE; background-image:none;
    background-position: center center;
    background-size:cover;
    height: auto;
}
.parent-banner3 {
    background-position: -224px center;
    height: auto;
}
.parent-banner3 .parent-text-container {
    padding: 40px 20px;
}
.parent-text-container h4 {
    font-size: 16px;
    margin-top: 0;
    padding-bottom: 10px; text-align:center; letter-spacing: 0;
}
.parent-text-container {
    padding: 40px 20px;
}
.parent-text-container .parent-img {
    padding: 0;
}
.parent-banner5 {
    background-position: -367px center;
    background-size: 665% auto;
    height: 331px;
}
.parent-banner5 .parent-text-container {
    left: 5%;
    position: absolute;
    top: 17%;
    width: 86%;
	}
	.parent-text-container .parent-love {
    float: none;
    width:auto;
}
	.parent-banner4 {
    background-position: -200px center;
    background-size: cover;
    height: 307px;
}
.parent-banner5 .parent-text-container p {
    color: #000;
    font-size: 16px;
    line-height: 25px; text-align:center;
}
.parent-banner3 .parent-text-container h4 {
    padding-bottom:15px; font-size: 16px; text-align:center;
}
.student-banner .banner-text h1 {
    font-size: 18px;  margin-top: 25px;
    letter-spacing: 0;
    padding-bottom: 15px;
    text-align: center;
}
.student-banner .banner-text p {
    font-size: 14px;
    text-align: center;
}
.student-banner {
    background-position: 110px center;
    background-size: cover;
    height: auto;
}
.student-text-container p {
    font-size: 12px;
    font-weight: normal;
    padding-bottom: 10px;
}
.student-text-container ul {
    list-style-type: none;
    padding: 0;
}
.student-text-container, .rewards {
    padding: 40px 20px;
}
.inner-text management .student-text-container p {
    font-size: 12px;
    padding-bottom: 10px;
    text-align: center;
}
	.student-text-container p {
    font-size: 12px;
    padding-bottom: 10px;
}
 .student-text-container h4 {
    font-size: 16px;
    letter-spacing: 0;
    margin-top: 0;
    padding-bottom: 15px;
    text-align: center;
}


.sec-heading-hold h3 {
    font-size: 16px;
    padding-bottom: 15px;
    text-align: center;
}
.sec-heading-hold p {
    font-size: 12px;
    padding: 0 0 15px;
    text-align: center;
}
.badges {
    background-color: #fff5e5;
    border-radius: 3px; text-align:center;
    padding: 0;
}
.badges h3 {
    font-size: 16px;
    padding-bottom: 15px;
    padding-top: 15px;
    text-align: center;
}
.medals {
    text-align: center;
   width: 49%;
}
.medals.border-right {
    border-right:0;   padding-bottom: 20px;
}
.student-banner .banner-text {
    padding: 18% 20px;
}
.tutor-banner .banner-text h1 {
    font-size: 16px;
    letter-spacing: 0;
    text-align: left;
}
.tutor-banner {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 455% auto;
    height: auto;
}
.class-learn .tutor-text-container h4 {
    font-size: 16px;
    letter-spacing: 0;
    margin-top: 0;
    padding-bottom: 10px; text-align:center;
}
.tutor-text-container p {
    font-size: 12px;
    padding-bottom: 10px;
}
.tutor-text-container {
    padding: 40px 20px;
}
.class-learn {
    background-position: 200px center;
    background-size: 429% auto;
    height: auto;
}
.tutor-text-container h4 {
    font-size: 16px;
    letter-spacing: 0;
    padding-bottom: 10px;
    text-align: center;
}
.meet-tutor .tutor-img {
    right: 0;
    top: -8%;
}
.meet-tutor .tutor-img img {
    border: 10px solid #dff3ff;
    border-radius: 50%;
    width: 38%;
}
.tutor-dedicate {
    padding:0;
	margin-bottom:20px;
}
.tutor-dedicate h6 {
    color: #494949;
    font-family: "gothambook";
    font-size: 16px;
    font-weight: normal;
    text-align: center;
}
.reward-cards { text-align: center;}
.cards { text-align: center;}
.inner-text p{ text-align:center;}
.academy-inner-holder{ margin-top:50px;}
.academy-inner-head{text-align:center; padding:15px 0;}
.academy-inner-head .img-hold{float:none;}
.academy-inner-head .content-holdd{float:none;}
.academy-breadcrumb{display:none;}
.academy-inner-head .content-hold h1{font-size:20px; padding:8px 0;}
.academy-inner-head .content-hold p{font-size:12px; text-align:center;}
.academy-video h4{ font-size:16px;}
.academy-video p{font-size:16px;}
.about-academy-inner{padding:15px 0;}
.academy-video{padding:10px;}
.video{margin-top:10px;}
.academy-director h5{font-size:18px; padding:15px 0; text-align:center;}
.about-director .img{float:none; text-align:center; padding:0}
.about-director{text-align:center;}
.about-director .desc p{padding-bottom:10px;}
.benifit-content{float:none; width:100%; text-align:center;}
.benifits-holder .call{float:none; width:100%; text-align:center;}
.benifits-holder p{font-size:14px;}
.benifits-holder h5{font-size:18px; padding:6px 0; }
.benifits-holder .call a{font-size:20px;}
.programs h2{font-size:20px; letter-spacing:-1px; padding-bottom:10px; text-align:center;}
.benifits-holder{padding:15px 0;}
.plan-desc p span{font-size:18px;}
.plus-plan h5{padding-bottom:5px;}
.programs{padding-bottom:15px;}
.program-desc ul li p{font-size:14px;}
.program-desc ul{ padding:15px 0 0;}
.program-desc ul li{padding-bottom:10px;}
.enroll-in h6{display:block; text-align:center;}
.enroll-in a{
  padding: 10px 16px;
  font-size: 14px;
  margin:10px 0px;
  text-align:center;
}
.enroll-in{text-align:center; padding:15px 0 20px 0; margin-bottom:15px;}
.program-desc ul li p span{padding-top:15px; font-weight:bold; text-align:center;}
.benifit-content ul li{padding-bottom:5px;}

	}
@media (max-width:359px){
.resource-banner .banner-text{padding:26% 4%;}
.resource-banner h1{font-size:20px; padding-bottom:10px;}
.resource-banner p{font-size:12px;}
.parents-guide-grade-math{padding:20px;}
.parent-text-container .inner-text  h4 sup{ font-size:11px !important; top:-5px !important;}
.parent-text-container .inner-text  p sup{ font-size:10px !important; top:-5px !important;}
.student-gif-image-holder {
  margin-top: 0 !important;
}
	.parent-banner .banner-text h1 {
    font-size: 18px;
    letter-spacing: 0;
    padding-bottom: 15px;
    text-align: center;
}
.parent-banner .banner-text {
    padding: 25% 20px;
}
.parent-banner .banner-text p {
    font-size: 14px;
    text-align: center;
}
.parent-banner {
    background-size: 400% auto;
    height: auto;
}
.parent-banner2 {
    background-position: -758px center;
    background-size: 434% auto;
    height: auto;
}
.parent-banner3 {
    background-position: -224px center;
    height: auto;
}
.parent-banner3 .parent-text-container {
    padding: 40px 20px;
}
.parent-text-container h4 {
    font-size: 16px;
    margin-top: 0;
    padding-bottom: 10px; text-align:center; letter-spacing: 0;
}
.parent-text-container {
    padding: 40px 20px;
}
.parent-text-container .parent-img {
    padding: 0;
}
.parent-banner5 {
    background-position: -367px center;
    background-size: 665% auto;
    height: 331px;
}
.parent-banner5 .parent-text-container {
    left: 5%;
    position: absolute;
    top: 17%;
    width: 86%;}
.parent-text-container .parent-love {
    float: none;
    width:auto;
}
.parent-banner4 {
    background-position: -200px center;
    background-size: cover;
    height: 307px;
}
.parent-banner5 .parent-text-container p {
    color: #000;
    font-size: 16px;
    line-height: 25px; text-align:center;
}
.parent-banner3 .parent-text-container h4 {
    padding-bottom:15px; font-size: 16px; text-align:center;
}
.student-banner .banner-text h1 {
    font-size: 18px;  margin-top: 25px;
    letter-spacing: 0;
    padding-bottom: 15px;
    text-align: center;
}
.student-banner .banner-text p {
    font-size: 14px;
    text-align: center;
}
.student-banner {
    background-position: 56px center;
    background-size: cover;
    height: auto;
}
.student-text-container p {
    font-size: 12px;
    font-weight: normal;
    padding-bottom: 10px;
}
.student-text-container ul {
    list-style-type: none;
    padding: 0;
}
.student-text-container, .rewards {
    padding: 40px 20px; text-align:center;
}
.inner-text management .student-text-container p {
    font-size: 12px;
    padding-bottom: 10px;
    text-align: center;
}
.inner-page-container .student-text-container p{ text-align:left;}
.student-text-container .inner-text p{ text-align:center;}

 .student-text-container h4 {
    font-size: 16px;
    letter-spacing: 0;
    margin-top: 0;
    padding-bottom: 15px;
    text-align: center;
}


.sec-heading-hold h3 {
    font-size: 16px;
    padding-bottom: 15px;
    text-align: center;
}
.sec-heading-hold p {
    font-size: 12px;
    padding: 0 0 15px;
    text-align: center;
}
.badges {
    background-color: #fff5e5;
    border-radius: 3px;
    padding: 0;
}
.badges h3 {
    font-size: 16px;
    padding-bottom: 15px;
    padding-top: 15px;
    text-align: center;
}
.medals {
    text-align: center;
    width: 49%;
}
.medals.border-right {
    border-right:0;
}
.student-banner .banner-text {
    padding: 18% 20px;
}
.tutor-banner .banner-text h1 {
    font-size: 16px;
    letter-spacing: 0;
    text-align:left;
}

.class-learn .tutor-text-container h4 {
    font-size: 16px;
    letter-spacing: 0;
    margin-top: 0;
    padding-bottom: 10px; text-align:center;
}
.tutor-text-container p {
    font-size: 12px;
    padding-bottom: 10px;
}
.tutor-text-container {
    padding: 40px 20px;
}
.class-learn {
    background-position: 200px center;
    background-size: 429% auto;
    height: auto;
}
.tutor-text-container h4 {
    font-size: 16px;
    letter-spacing: 0;
    padding-bottom: 10px;
    text-align: center;
}
.meet-tutor .tutor-img {
    right: 0;
    top: -11%;
}
.meet-tutor .tutor-img img {
    border: 10px solid #dff3ff;
    border-radius: 50%;
    width: 38%;
}
.tutor-dedicate {
    padding: 0;
	margin-bottom:20px;
}
.tutor-dedicate h6 {
    color: #494949;
    font-family: "gothambook";
    font-size: 16px;
    font-weight: normal;
    text-align: center;
}

/* bini */

.how-it-works-banner2 { background-position: -495px center; background-size: 255% auto; height: auto !important;}
.how-it-works-banner2 .inner-text { float: none; margin: 0 auto; max-width: 90%;}
.howitworks-text-container { padding: 58px 0;}
.howitworks-text-container { padding: 20px 0;}
.howitworks-text-container h4 {  font-size: 16px; letter-spacing: 0; padding-bottom: 10px; text-align: center;}
.howitworks-text-container p { font-size: 12px; padding-bottom: 0; text-align: center;}
.tab-slider .cause-math-slider .learn-more {  float: none; max-width: 275px; padding-top:0; text-align: center;}
.tab-slider .section-holder h3 { font-size: 16px; letter-spacing: 0; line-height: 12px; padding-bottom: 10px; text-align: center;}
.math-matters .section-holder { padding: 25px 40px;}
.impact-tutor-text h3 {  font-size: 16px; letter-spacing: 0; line-height: 21px; padding-bottom: 10px; text-align: center;}
.impact-img-content p { color: #58595b; font-size: 14px; padding: 15px 48px;}
.impact-tutor-holder { padding: 35px 0;}
.unique-tec-holder h3 { font-size: 16px;letter-spacing: 0px; line-height: 25px; padding-bottom: 0; text-align: center;}
.parent-text-container p { font-size: 12px; font-weight: normal; padding-bottom: 15px;}
.unique-tec-holder { padding:25px 10px;}
.proficiency-holder { padding: 35px 10px; border-bottom:1px solid #dfdfdf;}
.how-it-works-banner {  background-position: -154px center; background-size: 191% auto; height: auto;}
.how-it-works-banner .banner-text h1 {  font-size: 18px; letter-spacing: 0px;line-height: 30px; padding-bottom: 0; padding-left: 10px;}
.how-it-works-banner .banner-text {   max-width: 183px; padding: 18% 0; }
.proficiency-holder .inner-text { padding: 0;}
.proficiency-holder .inner-text h4 {  font-size: 14px; letter-spacing: 0; padding-bottom: 10px; text-align: center;}
.proficiency-holder .inner-text p {  font-size: 12px; padding-bottom: 10px;}
.parent-text-container ul { list-style-type: none; padding: 0 0;}
.impact-image-holder > img {
    width: 78%;
}
	/* bini */

	.home-silder .watch-video a {
	background-color: rgba(0, 0, 0, 0.5);
    border: 0 none;
    border-radius: 50px;
    color: #fff;
    display: inline-block;
    font-family: "gothambook";
    font-size: 14px;
    font-weight: bold;
    padding: 12px 20px;
    text-decoration: none;
}

.watch-video { top:38%; left:0; right:0; text-align:center; position: absolute;}
.home-silder .watch-video a .fa-play-circle {  color: #fff;}
	.video-pop{ height:145px !important;}
	.video-popup{ width:auto; }
.fill { height: 470px;}
.ribbon-holder {
  bottom: 14%;
  position: absolute;
  left: 0%;
  right:0;
  text-align:center;

}
.ribbon-holder img{width:70%;}
.home-silder .carousel-caption{ text-align:center; width:100%; left:0%; right:16%; top:10%}
.fancybox-close {
    background-size: 25px auto;
    cursor: pointer;
    height: 23px !important;
    position: absolute;
  right: -2px !important;
    top: -27px !important;
    width: 25px !important;
    z-index: 8040;
}
.academy-holder h1{font-size:20px;}

.academy-index{margin-top:0%;}
.academy-list{margin:20px; min-width:280px; padding:25px 40px 40px 40px;}
.academy-content-list h3{font-size:14px;}
.academy-content-list h4{font-size:14px;}
.academy-list .academy-img {
  position: static;
  left: 0;
  right: 0;
  top: 0;
  text-align: center;
}
.academy-holder {
    margin-top: 50px;
    padding: 20px 0;
}
.academy-inner-holder{ margin-top:50px;}
.academy-inner-head{text-align:center; padding:15px 0;}
.academy-inner-head .img-hold{float:none;}
.academy-inner-head .content-holdd{float:none;}
.academy-breadcrumb{display:none;}
.academy-inner-head .content-hold h1{font-size:20px; padding:8px 0;}
.academy-inner-head .content-hold p{font-size:12px; text-align:center;}
.academy-video h4{ font-size:16px;}
.academy-video p{font-size:16px;}
.about-academy-inner{padding:15px 0;}
.academy-video{padding:10px;}
.video{margin-top:10px;}
.academy-director h5{font-size:18px; padding:15px 0; text-align:center;}
.about-director .img{float:none; text-align:center; padding:0}
.about-director{text-align:center;}
.about-director .desc p{padding-bottom:10px;}
.benifit-content{float:none; width:100%; text-align:center;}
.benifits-holder .call{float:none; width:100%; text-align:center;}
.benifits-holder p{font-size:14px;}
.benifits-holder h5{font-size:18px; padding:6px 0; }
.benifits-holder .call a{font-size:20px;}
.programs h2{font-size:20px; letter-spacing:-1px; padding-bottom:10px; text-align:center;}
.benifits-holder{padding:15px 0;}
.plan-desc p span{font-size:18px;}
.plus-plan h5{padding-bottom:5px;}
.programs{padding-bottom:15px;}
.program-desc ul li p{font-size:14px;}
.program-desc ul{ padding:15px 0 0;}
.program-desc ul li{padding-bottom:10px;}
.enroll-in h6{display:block; text-align:center;}
.enroll-in a{
  padding: 10px 16px;
  font-size: 14px;
  margin:10px 0px;
  text-align:center;
}
.enroll-in{text-align:center; padding:15px 0 20px 0; margin-bottom:15px;}
.program-desc ul li p span{padding-top:15px; font-weight:bold; text-align:center;}
.benifit-content ul li{padding-bottom:5px;}
.inner-header h1 {  font-size: 20px;  letter-spacing: -1px;}
	}

.sb-text-holder{/*position:absolute; top: 10%; right:0%;*/ font-family: Gotham; }
.sb-page-head{
overflow: hidden;
margin-top: 6.5%;
background: transparent url("../images-latest/sb_background.jpg") repeat scroll 0% 0% / cover;
padding: 100px 0px 150px;

}
.after-head .contact{width:50%; margin:auto;}
.about .col-md-7{padding: 58px 6%; font-size: 16px;}
.space{width:100%; height:100px;}
.welcometext{
	padding: 30px 0px;
	border-bottom: 1px solid rgb(204, 204, 204);
	border-top: 1px solid rgb(204, 204, 204);
}
body, html {
    font-family: gothambook;
}
.welcometext p{color: rgb(255, 255, 255); font-size: 33px; font-weight: 200;}
.after-welcome{color:#fff}
.big-title{padding: 20px 0px; color: rgb(162, 203, 103); font-size: 60px; font-weight: 900;}
.contact{border: 1px solid rgb(204, 204, 204); padding: 15px; border-radius: 35px; text-align:center; overflow:hidden}
.timing, .location{padding: 30px 5px;text-align:center; font-family:Gothambook; font-size:14px; font-weight:900; }
.contact a{font-size:16px;}
.call, .mail1{
	width: 50%;
float: left;}
.location img, .timing img{height: 40px;}
.after-head, .quote, .director{
	background: rgb(154, 134, 189) none repeat scroll 0% 0%;
	font-family: gothambook;
	padding: 70px 15px;
   	color: #fff;
	text-align: center;
}
.about{padding:0px; background:#efe5db; }
.after-head h2{font-weight: bold;}
.quote, .director{ background:#f5f5f5;; color:#333;}
/*.dir-img-container{border-right: 1px solid #CCC;}*/
.dir-descriptipn{text-align: left;
padding: 0px 0px 0px 25px;
border-left: 1px solid #ccc;}
.sb-page{margin-top:100px;}
.footer-index-sb{ background:url(../images-latest/footer_sb.jpg);
background-repeat:no-repeat;
background-size:cover;}
.footer-index-sb .footer-menu {
    padding: 50px 0px;}
/*@media (min-width:320px) and (max-width:480px){
		.student-img.clearfix { margin-top: 0;position: relative; left: -24px; top: -2px;}
		}*/
@media (min-width:375px) and (max-width:667px){
.inner-text.management {
   padding-top: 0;
}
	}
@media (min-width:481px) and (max-width:640px){
.video-popup{ width:450px;}
.video-pop{height:264px !important;}
	}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	 .parent-banner4 .parent-text-container ul li {
  background-image: url(../images-latest/white-list.png);
}
.student-text-container ul li {  background-image: url(../images-latest/student-list.png);}
	}

/*responsive ends*/

/*aj*/

.gif-image-holder {position: relative;text-align: center;}
.unique-frame { position: relative;margin: 0 auto;z-index: 1; }
.unique-frame img{ width:100%;}
.unique-tect-img {
  position: absolute;
  top: 17px;
  left: 48px;
  right: 51px;
  bottom: 17px;
}
.unique-tect-img img {display: block;width: 100%;}
.student-gif-image-holder {position: relative;text-align: center; margin-top:80px;}
.student-frame { position: relative;margin: 0 auto;z-index: 1;}
.student-frame img{ width:100%;}
.student-image {  position: absolute;
  top: 13px;
  left: 40px;
  right: 42px;
  bottom: 14px;}
.student-image img {display: block;width: 100%;}
/*aj*/
/*bini*/
.media-hold > a { text-decoration: none;}
.date-holder a { text-decoration: none;}
/*bini*/
@media(max-width:360px){.math-matters .customNavigation { top:63%} /*.free-trial-badge{ display:none;}*/ .watch-video{ text-align:center; top:38%; left:0; right:0; position: absolute;}}
.exp-btn{ text-align:center; margin-top:20px}
.exp-btn a{font-family: 'gothambook'; border-radius:50px; color:#414042; font-size:14px; padding:7px 30px; text-decoration:none; text-align:center; display:inline-block;}
.student a{border:2px solid #A99EC7;}
.parent a{border:2px solid #FDE330;}
.tutor a{ border:2px solid #AFE552;}
.free-trial-header{ padding:15px 0;}
.navbar-toggle{ display:none;}
@media(max-width:480px){ .video-popup{width:auto;} .video-pop{ height:200px !important;} .watch-video{   z-index: 10;   top:38%; left:0; right:0; position: absolute; text-align:center; }}
.home-silder .try-second a {
    background-color: rgba(0, 0, 0, 0.7);
    border: 0 none;
    border-radius: 50px;
    color: #fff;
    display: inline-block;
    font-family: "gothambook";
    font-size: 14px;
    font-weight: bold;
    padding: 12px 20px;
    text-decoration: none;
}

.hero__app-promo {
  display: flex;
  margin: 4rem 0 2rem;
}

.hero__subheader {
  color: #4A4A4A;
  margin-left: 2rem;

}

.hero__app-badge {
  width: 15.5rem;
}

.try-second{ 	top:60%;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;

    z-index: 10;
}



/*Thrishma css for media coverage */

.media-hold:nth-child(2n) {
    border-left: 1px solid #ccc;
    padding-left: 30px;
}
.media-hold {
    float: left;
    height: 377px;
    padding-bottom:50px;
    width: 50%;
	margin-bottom: 0 !important;
}
.media-hold:nth-child(2n+1) {
    padding-right: 30px;
}

/*Thrishma css for iphone app section */
.iphone-app-section img {
    display: block;
}
.iphone-app-info > a {
    background-color: #ffffff;
    border-radius: 40px;
    color: #a795c7;
    display: inline-block;
    font-size: 14px;
    margin: 35px 0 0;
    padding: 13px 55px;
	transition:all 0.3s ease-in-out 0s;
	font-family:'gothambook';
	text-decoration:none;
}
.iphone-app-info > a:hover {
    color:#8e7bb1;
	transition:all 0.3s ease-in-out 0s;
}
.iphone-app-info > p {
    color: #fff;
    font-size: 18px;
    margin: 0;
    line-height: 26px;
	font-family: 'gothambook';
    font-weight: 100;
}
.iphone-app-info > h2 {
    color: #fff;
    font-size: 40px;
    max-width: 290px;
    line-height: 39px;
    font-weight: 300;
    margin: 0 0 30px;
	font-family:'gothambook';
	letter-spacing: -2px;
}
.iphone-app-info {
    border-bottom: 1px solid #9884bc;
    margin-bottom: 35px;
    padding-bottom: 35px;
    margin-right: 100px;
    padding-top: 100px;
}
.row.iphone-app-section {
    background-color: #a795c7;
    padding: 85px 0 0;
}
.prev-btn > img{
	-webkit-
}
/*End of Thrishma css for iphone app section */
@media(max-width:1585px){
	.sb-page-head{padding: 0px 0px 150px;}
	.full-screen {padding: 0px 7%;}
	.space { height:50px;}
	.about .col-md-7 {
    	padding: 28px 6%;
    	font-size: 14px;
	}
	}
@media(max-width:1199px){
	.parents-guide-grade-math .grade-type .overlay{background-color:#000; opacity:0.4;}
    .parents-guide-grade-math .grade-type  .download-icon{ top:45%; opacity:1}
    .parents-guide-grade-math .grade-type .overlay{ opacity:0.4;}

	.tutor-banner { margin-top: 50px;}
	.tutor-banner .banner-text h1 {margin:0; padding:0; text-align:left;}
	.tutor-banner .inner-page-container.banner {
    left: 5%;
    margin-top: -22px;
    padding: 0 !important;
    position: absolute;
    top: 50%;

}

}
@media screen and (min-device-width: 981px) and (max-device-width: 1024px) {
	.about .col-md-4{ width:44%}
	.about .col-md-7 {width: 52%;padding: 20px 3%;font-size: 13px;}
	}
@media(max-width:1024px){
	.sb-page-head{padding:0px;}
	.space{height:15px;}
	.welcometext {padding: 15px 0px;}
	.welcometext p {font-size: 20px;	}
	.big-title{font-size:35px;}
	.full-screen{padding: 0px 25%;}
}
@media(max-width:980px){.after-head .contact{width:80%; }
     .dir-descriptipn{border:none;}}
@media(max-width:966px){
	.full-screen {
    padding: 0px 20%;
}
.location, .timing{width: 50%;float: left; padding-top:30px;}
	.after-welcome {overflow: hidden;}
	.about p{text-align:justify;}

}
@media(max-width:768px){
	.full-screen {
    padding: 0px 15%;
}
.space {
    height: 30px;
}

	}
	@media(max-width:640px){
	.full-screen {
    	padding: 0px 0%;
	}

}
@media(max-width:604px){
	.full-screen {
    	padding: 0px 5%;
	}
	.after-head .contact {
    	width: 100%;
	}
}
@media(max-width:480px){
	.call a, .mail1 a {font-size:14px;}

	.call, .mail1 { width: 100%;}
	.contact {padding: 5px;}
	.big-title {font-size: 20px;}
	.welcometext p {font-size: 16px;}

}
@media(max-width:320px){
	.sb-text-holder{padding:0px;}
	.full-screen {
    padding: 0px 0%;
}
    .location p, .timing p{font-size:10px;}
	.mobile-menu .start-trial a, .right-menu .login-menu a{font-size:8px;}
}

/*sj*/
.box {
    width: 260px;
    height: 335px;
    background-color: #f3f3f3;
    border-radius: 5px;
	padding: 40px 20px;
	margin: 10px;
	text-align:center
}
.img-holder {
    width: 170px;
    height: 170px;
    border-radius: 50%;
    overflow: hidden;
	margin:0 auto 40px;
}
.box h4 {
    font-family: gotham;
    font-size: 16px;
    font-weight: bold;
	color:#353535;
	line-height: 12px;
    margin-bottom: 15px;
}
.box p {
    color: #808080;
    font-size: 12px;
    line-height: 10px;
}
.sj-boxwrap{ padding-bottom:80px}
.sj-boxwrap ul{ text-align:center}
.sj-boxwrap ul li{ display:inline-block}
