.pricing-inner-holder .menu-tab{text-align:center;}
.pricing-inner-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;}
.pricing-inner-holder .menu-tab ul li.active a{ background-color:#99c350; color:#fff;}
.pricing-inner-holder .menu-tab ul li a:hover{ background-color:#99c350; color:#fff;}
.pricing-inner-holder .menu-tab ul li{list-style-type:none; float:left; width:225px}
.pricing-inner-holder .menu-tab ul li:first-child a{ border-radius:50px 0 0 50px;}
.pricing-inner-holder .menu-tab ul li:last-child a{ border-radius:0px 50px 50px 0px;}
.pricing-inner-holder .menu-tab ul li:first-child{ border-radius:50px 0 0 50px;}
.pricing-inner-holder .menu-tab ul li:last-child{ border-radius:0px 50px 50px 0px;}
.pricing-inner-holder .menu-tab ul{display:inline-block;}
.pricing-content-holder{ max-width:650px; margin:0 auto; position:relative;}
.pricing-content-holder .pricing-plan .price-list { border-bottom: 2px solid #e8e8e8;  padding: 20px 30px;}
.right-tab { border-radius: 0px 20px 20px 0px;
-moz-border-radius: 0px 20px 20px 0px;
-webkit-border-radius: 0px 20px 20px 0px;
 background-color: #e7852f;
border-radius: 0 20px 20px 0;color: #fff;display: inline-block; height: 150px; padding: 32px 22px; position: absolute; right: -200px; top: 50px; width: 185px; z-index: 3;}
.right-tab h4{ padding-bottom: 10px; font-size:20px;font-family: 'gotham_lightregular';}
.right-tab h3{text-shadow: 1px 1px 2px rgba(0, 0, 0,0.4); font-size:37px; font-family: 'gotham_blackregular';}
.pricing-content-holder .try-free-holder{ margin-top: 75px; text-align: center;}
.pricing-content-holder .try-free-holder p {  color: #2d4f61; font-family: "gothambook"; font-size: 19px;}
.pricing-content-holder .try-free-holder .try-free-btn { display: block; margin-top: 32px; text-align: center;}
.pricing-content-holder .try-free-holder .try-free-btn a { text-decoration:none;
    background-color: #9ac451;
    border-radius: 50px;
    color: #fff;
    display: inline-block;
    font-family: "gothambold";
    font-size: 26px;
    font-weight: bold;
    line-height: 23px;
    padding: 16px 80px;
}
.pricing-content-holder .try-free-holder .try-free-btn span { color: #fff; display: block; font-family: "gothambook"; font-size: 12px;}
.hidden-desktop{ display:none}
.visible-desktop{}
@charset "utf-8";
.mobile-menu .watch-video{margin:5px;}
.mobile-menu .try-it-free{margin:5px;}
/* CSS Document */
@media (min-width:1024px) and (max-width:1199px){
.height-box { height: 40px; padding-top: 7px;}
.right-tab h4 { font-family: "gotham_lightregular"; font-size: 18px; padding-top: 18px;}
.right-tab { background-color: #e7852f; border-radius: 0 20px 20px 0; color: #fff; display: inline-block; height: 140px;
    padding: 18px 15px; position: absolute; right: -165px; top: 57px; width: 150px; z-index: 3;}
.right-tab h3 { font-size: 32px;}
.advisory-hold { height: auto;}
.advisory-person { display:block; padding-left:0;  margin-top: 10px;}
.advisory-hold p { padding-top: 15px;}
.advisory-board-holder .menu-tab ul li { width: 280px;}
.back-sky-blue2 .advisory-hold { height: 380px;}
.openings { height: 392px; margin-bottom: 30px;}
.own-academy-banner { background-position: 51% center;}
.own-academy-banner .banner-text { padding-left: 20px;}
.testi-hold { padding: 80px 20px;}
.testimonial-header h1 { font-size: 40px; line-height: 42px;}
.inner-header h1 { font-size: 40px; letter-spacing: -4px;}
.enroll-in { padding-bottom: 0; margin-bottom: 0;}
.free-trial-form h3 { font-size: 25px;}
.fb-signup { margin-right: 15px;}
.free-trial-banner .banner-text h1 { font-size: 36px;}
.featured-logos { padding:30px 0; text-align:center;}
.free-trial-banner {background-position: 25% center; height: 557px;}
.free-trial-banner .banner-text {max-width: 457px;}
.parents-guide-grade-math .grade-type {float:none;}
.free-trial-form { padding: 50px;}
.free-trial2 .right-content-hold ul { height: 246px;}
.pricing .price-list.pad-left-rht30 { padding-left: 0; padding-right: 0;}
.pricing .pricing-plan .price-list {   height: auto; padding: 20px 0;}
.pricing .questions-list { padding-top: 30px;}
.media-coverage-holder .menu-tab ul li { width: 245px;}

.academy-mamtha .plus-plan h5 span { font-size: 22px;}
.academy-mamtha .plus-plan h5 {  font-size: 18px;}

	}
@media (min-width:992px) and (max-width:1199px){
.media-hold { margin-bottom:inherit; padding: 20px;}
.pad-rht-20 {padding-right: 25px;}
.pad-lft-20 { padding-left: 25px;}
.right-tab h4 { font-family: "gotham_lightregular"; font-size: 18px; padding-top: 18px;}
.right-tab { background-color: #e7852f; border-radius: 0 20px 20px 0; color: #fff; display: inline-block; height: 140px;
padding: 18px 15px; position: absolute; right: -165px; top: 57px; width: 150px; z-index: 3;}
.right-tab h3 { font-size: 32px;}
.testi-hold {  padding: 80px 20px;}
.own-academy-banner { background-position: 54% center; height: 585px; padding: 0 20px;}
.content-hold p { font-size: 16px;  padding: 50px 0;}
.testimonial-box { padding: 40px;}
.inner-header h1 { font-size: 30px; letter-spacing: -2px;}

.free-trial-banner {background-position: 25% center; height: 557px;}
.free-trial-banner .banner-text {max-width: 457px;}
.free-trial-banner .banner-text h1 { font-size: 40px; letter-spacing: -3px;}
.parents-guide-grade-math .grade-type {float:none;}
.mob-pad{ padding-left:0; padding-right:0;}
.media-coverage-holder .menu-tab ul li { width: 245px;}
.free-trial-badge img{ display:none;}
}

@media (min-width:768px) and (max-width:991px){
.media-hold { margin-bottom:inherit; padding: 20px;}
.pad-rht-20 {padding-right: 25px;}
.pad-lft-20 { padding-left: 25px;}
.media-hold h3 { font-size: 22px;}
.date-holder ul li { list-style-type: none; padding: 12px 4px; width:auto;}
.date-holder ul li p { font-size: 12px; padding-left: 10px;}
.date-holder ul li h6 {  font-size: 12px;}
.height-box { height: 40px; padding-top: 7px;}

.us-holder .price-list {  height: 125px;  padding: 20px 12px;}
.ca-k-5-holder .price-list { border-bottom: 2px solid #e8e8e8; padding: 20px 12px; height: 152px;}
.calif-holder .price-list { border-bottom: 2px solid #e8e8e8; padding: 20px 12px; height: 125px;}
.can-holder .price-list { border-bottom: 2px solid #e8e8e8; padding: 20px 12px;height: 125px;}
.singapore-holder .price-list { border-bottom: 2px solid #e8e8e8; padding: 20px 12px;height: 125px;}
.uae-holder .price-list {border-bottom: 2px solid #e8e8e8; padding: 20px 12px; height: 125px;}
.uk-holder .price-list { border-bottom: 2px solid #e8e8e8; padding: 20px 12px; height: 125px;}
.us-k-5-holder .price-list { border-bottom: 2px solid #e8e8e8; padding: 20px 12px; height: 150px;}

.price-list.pad-left-rht30 { padding: 20px 12px;}
.questions h4 {
    font-size: 17px;
    padding-bottom: 20px;
}
.questions-list { padding-top: 30px;}
.questions-list ul li {  padding-bottom: 20px; padding-left: 42px;}
.questions-list { padding-top: 0;}
.questions { margin-top: 50px; padding: 50px 0;}
.questions p { padding-bottom: 15px;}
.basic-plan h2 { font-size: 35px; line-height: 26px;}
.plus-plan h2 { font-size: 35px;  line-height: 26px;}
.plus-plan { padding: 17px 0;}
.pricing-inner-holder .try-free .try-free-btn a {font-size: 22px; padding: 11px 75px;}
.right-tab h4 { font-family: "gotham_lightregular"; font-size: 16px; padding-top: 18px;}
.right-tab h3 { font-size: 28px;}
.pricing-content-holder { max-width: 470px;}
.right-tab { padding: 15px 10px; right: -140px; top: 57px;width: 125px;}
.about-tabtor { padding:0;}
.about-tabtor ul li { padding: 10px 0 25px 56px;}
.advisory-board-holder .menu-tab ul li a { padding: 12px 8px;}
.advisory-board-holder .menu-tab ul li {  width: 233px;}
.advisory-hold { height: 447px; margin-bottom: 30px; }

.openings { height: 392px; margin-bottom: 30px;}
.pad-left0 { padding-left: 0;}
.career-form .form-control { margin-bottom: 22px;}

.own-academy-banner { height: 585px; background-position: 66% center;}
.own-academy-banner .banner-text h1 { font-size: 38px;}
.own-academy-banner .banner-text { padding-left: 20px; padding-top: 180px;width: 434px;}
.academy-sec3 .academy-box h4 { font-size: 20px; height: 95px; padding-bottom: 15px;padding-left: 55px;}
.academy-sec3 .academy-box { padding: 0 21px;}
.tabtor-academy .why-should-open { height: 55px; margin-bottom: 10px;}

.testimonial-box { margin: 0 0 25px;}
.testimonial-box p { font-size: 14px; padding-bottom: 20px;}
.testimonial-header h1 { font-size: 35px; letter-spacing: -2px; line-height: 27px;   padding-bottom: 30px;}
.ebook {  vertical-align: middle; display: inline-block; float:none; padding: 0;}
.ebook p { display: inline-block;}
.ebook h4 { display: inline-block;}
.download-ebook {  padding: 12px; display:block; float: none; margin-right:0;}
.download-ebook .download { background-position: 0 -17px; background-size: 62px auto; height: 27px; vertical-align: middle; width: 27px;}

.inner-header h1 { font-size: 30px; letter-spacing: -2px;}
.panel-title a.add { line-height: 18px;}
.advisory-person { display: block; padding-left: 0; padding-top: 8px;}
.enroll-in { padding-bottom: 0; margin-bottom: 0;}

.free-trial-banner { background-position: 34% center; height: 429px;}
.free-trial-banner .banner-text h1 { font-size: 30px;}
.free-trial-form h3 { font-size: 22px; padding-bottom: 20px;}
.free-trial-banner .banner-text { max-width: 366px; padding-top: 180px;}
.free-trial-form {margin-top: 42px;}
.featured-logos { padding: 40px 0; text-align: center;}
.featured-logo-hold h3 { margin-bottom: 15px;}
.featured-logo-hold { background-color: #f5f5f5; padding:0;}
.parents-guide-grade-math .grade-type {float:none;}

.free-second .free-trial-form{ margin-top: 0!important;  padding: 30px;}
.free-trial2 .right-content-hold h1 {  font-size: 30px; padding-bottom: 40px;}
.free-trial2 .right-content-hold h5 { padding: 30px 0;}
.free-trial2 .right-content-hold ul li .btns img { display: inline-block; padding-right: 0;}
.free-trial2 .right-content-hold ul { background-image:none;height: 350px; margin-bottom: 40px;}
.free-trial2 .right-content-hold h2 { font-size: 25px; letter-spacing: -1px; padding-top: 15px;}
.free-second .featured-logos { padding-top: 30px; text-align: center; padding-bottom:0;}
.fb-signup { margin-right: 8px;}
.mob-pad{ padding-left:0; padding-right:0;}
.testi-hold { padding: 40px 0;}
.academy-sec3 .content-hold {  padding: 50px 0;}
.content-hold p {padding: 50px 0;}
.tabtor-academy { padding: 50px 0;}
.pricing .pricing-plan .price-list { height: auto;}

.media-coverage-holder .menu-tab ul li { width: 245px;}
.free-trial-badge{ display:none;}
.home-silder .carousel-caption { bottom: 0 !important;}
.index-b .home-silder .carousel-caption h2 { font-size: 2.5rem; letter-spacing: 0;}
.home-silder .carousel-caption .hero__subheader {
  font-size: 1.5rem;
  display: flex;
  align-items: center;
}
.col-lg-6.hidden-xs .pricing-plan .price-list {
    height: 72px;
    padding: 14px 10px;
}
.pricing-inner-holder .try-free p {
    font-size: 16px;
    padding: 0 10px;
}
.home-silder .watch-video { margin-bottom: 10px;}
.row.iphone-app-section {
    padding: 55px 0 0;
}
.row.iphone-app-section .container {
    width: 740px;
}
.iphone-app-info > h2 {
    font-size: 30px;
    line-height: 30px;
    margin: 0 0 20px;
    max-width: inherit;
}
.iphone-app-info {
    margin-bottom: 25px;
    margin-right: 30px;
    padding-bottom: 25px;
    padding-top: 55px;
}
.iphone-app-info > p {
    font-size: 17px;
    font-weight: 100;
    line-height: 19px;
}
.iphone-app-info > a {
    margin: 25px 0 0;
    padding: 11px 45px;
}
.free-trial-badge {
    display: none;
}
}

@media not all and (-webkit-min-device-pixel-ratio:0) {
.tutor-banner{background-size: 450px center;}

}

@media (min-width:600px) and (max-width:640px){
.watch-video {  left: 31% !important; top: 32%; width: 223px; z-index: 9;}
.watch-video{ top:32% !important ; }
	.try-it {top:43% !important ;}
	.try-second { top: 53%;}
	.sj-boxwrap { padding-bottom: 0px;}
}


@media (min-width:480px) and (max-width:767px){
.sj-boxwrap { padding-bottom: 0px;}
.inner-header h1 { font-size: 40px;letter-spacing: -4px; line-height: 30px;}
.testimonial-header, .inner-header { padding:30px 0;}
.media-hold h3 {font-size: 20px;}
.testimonial { margin-top: 50px;}
.advisory-board-holder .menu-tab { margin-bottom: 0;}
.menu-tab { margin-bottom: 35px;}
.media-coverage-holder .menu-tab ul li a { font-size: 15px;font-weight: bold;padding: 12px 0px;text-decoration: none;}
.media-coverage-holder.clearfix { padding: 0 20px;}
.testimonial .border-right { border-right:none;}
.inner-header h1 { letter-spacing: -1px;font-size: 20px;line-height: 16px;}
.testimonial-header, .inner-header {padding: 25px 0;}
.testimonial { margin-top: 52px;}
.media-coverage-holder .menu-tab ul li { width: 190px;}
.testimonial .border-right { border-right:none;}
.pad-rht-20 { padding-right: 0;}
.pad-lft-20 { padding-left: 0;}
.media-hold { margin-bottom: 30px;}
.basic-plan h2 { font-size: 28px;line-height: 22px;}
.basic-plan { padding: 15px 0;}
.price-head h3 {font-size: 20px;}
.pricing-plan .price-list {padding: 10px 0; height:auto;}
.plus-plan h2 { font-size: 28px;}
.price-head { padding: 15px 0;}
.plus-plan { padding: 22px 0;  margin-top: 0;}
.pricing-inner-holder .try-free {  padding: 35px 25px;}
.pricing-inner-holder .try-free .try-free-btn a { font-size: 20px; line-height: 20px; padding: 10px 55px;}
.spl-offer h3 { font-size: 20px;}
.spl-offer { padding: 25px 0;}
.price-list.pad-left-rht30 { padding-left: 0; padding-right: 0;}
.questions { margin-top:0px; padding: 50px 0;}
.questions-list ul li { padding-bottom:0;}
.questions h4 {padding-bottom: 25px;  font-size: 18px;}
.questions p { font-size: 18px; padding-bottom: 25px;}
.questions-list { padding-top:0;}
.questions-list li h6 { font-size: 18px; padding-bottom: 10px;}
.pricing-inner-holder { padding: 50px 8px;}
.right-tab { border-radius: 20px 0 0 20px; height: 75px;padding: 7px 22px; right: -15px; top: 8px;width: 135px;}
.right-tab h4 { font-size: 16px;padding-bottom: 0;}
.right-tab h3 { font-size: 22px;}
.pricing-content-holder .pricing-plan.basic-plan-hold { border-radius: 6px; box-shadow:none;}
.pricing-content-holder .try-free-holder p { font-size: 16px;}
.pricing-content-holder .try-free-holder .try-free-btn a { font-size: 20px;line-height: 20px;padding: 10px 60px;}
.pricing-content-holder .try-free-holder { margin-top: 50px;}

.advisory-hold { height: 326px;}
.advisory-board-holder .menu-tab ul li {  padding: 17px; width: 50%;}
.advisory-board-holder .menu-tab ul li a {  font-size: 12px; line-height: normal;  padding: 25px 30px;}
/*.advisory-board-holder .menu-tab ul li a { font-size: 14px; padding: 12px 47px;}*/
.advisory-board-holder .menu-tab ul li:first-child a { border-radius:0;}
.advisory-board-holder .menu-tab ul li:last-child a { border-radius: 0;}
.advisory-hold p { font-size: 14px; padding-top: 10px;}
.advisory-hold {  height: auto; margin-bottom: 20px; padding: 35px;}
.advisory-board-holder .pad-rht-20 { padding-left: 0;  padding-right: 0;}
.advisory-board-holder .video-hold{ padding:20px;}
.tabtor-assignment-ipad h3 { font-size: 18px; line-height: 20px;}
.tabtor-assignment-ipad h4 { font-size: 16px; line-height: 19px;padding: 16px 0;}
.video-hold p { font-size: 14px; padding: 30px 0;}
.tabtor-assignment-ipad { padding: 20px 0 35px 20px;}
.about-tabtor ul li { padding:10px 0 15px 50px}
.about-tabtor { padding:0;}
.advisory-board-holder .menu-tab ul { text-align: center;width: 478px;isplay: inline-block;}
.openings {  border-radius: 6px; height: auto; margin-bottom: 20px; padding: 40px;}
.career-opening .pad-rht0{ padding-right:0;}
.career-opening h4 { padding-top: 0; font-size: 25px; line-height: 18px; padding-bottom: 25px;}
.career-header h4 { font-size: 25px;padding-top: 25px; text-align: center;}
.career-header p { font-size: 15px; line-height: 24px; padding: 25px 15px;}
.career-form { padding: 30px;}
.career-form h5 { font-size: 20px;}
.career-form h6 { font-size: 20px; padding: 20px 0;}
.career-form .form-group { margin-bottom: 20px;}

.own-academy-banner { height: 384px; background-position: 66% center;}
.own-academy-banner .banner-text h1 {    font-size: 25px; letter-spacing: -2px;}
.own-academy-banner .banner-text { padding-left: 20px; padding-top: 70px;width: 290px;}
.academy-sec3 .academy-box h4 { font-size: 20px; height: 62px; padding-bottom: 0; padding-left: 52px;}
.academy-sec3 .academy-box { padding: 0 21px;}
.tabtor-academy .why-should-open { height: 55px; margin-bottom: 10px;}
.content-hold p { font-size: 15px; padding: 45px 15px;}
.academy-sec3 .content-hold {  padding: 50px 15px;}
.box-head { margin-bottom: 25px;}
.testi-hold { padding: 50px 15px;}
.testi-hold .inner-content h4 { font-size: 26px; padding-bottom: 20px;}
.testi-hold .inner-content h5 { font-size: 16px;}
.academy-sec3 .academy-box p { font-size: 14px; padding: 0;}
.inner-content { margin-bottom: 20px;}
.tabtor-academy h4 { font-size: 22px; padding-bottom: 20px;}
.tabtor-academy .why-should-open p { font-size: 16px; padding: 0 15px;}
.tabtor-academy .why-should-open { height: 52px; margin-bottom: 10px;}
.tabtor-academy { background-color: #e9f1f8; padding: 50px 20px;}
.own-academy-banner .banner-text a { font-size: 12px; padding: 12px 15px;}
.own-academy-banner .banner-text p { font-size: 14px; padding: 30px 0;}
.advisory-person { display: block; padding-left: 0; padding-top: 8px;}

.testimonial-person { padding: 0 0 0 75px;}
.testimonial-box p { font-size: 14px; padding-bottom: 20px;}
.testimonial-header h1 {font-size: 25px;  letter-spacing: -2px; line-height: 25px; padding-bottom: 30px;}
.ebook { padding-left: 35px; vertical-align: middle; float:none;}
.ebook p {line-height: 12px;}
.ebook h4 { display: inline-block;  line-height: 12px; padding-bottom:0;}
.download-ebook {  padding: 15px; display:block; float: none; margin-right:0;}
.download-ebook .download { margin-top: 3px;float: left; background-position: 0 -17px; background-size: 62px auto; height: 27px; vertical-align: middle; width: 27px;}

.free-trial-banner {   background-position: 68% center; height: 330px;}
.free-trial-banner .banner-text h1 { font-size: 20px; letter-spacing:0px;}
.free-trial-form h3 { font-size: 18px; padding-bottom: 20px;}
.free-trial-banner .banner-text {  max-width: 193px; padding-top: 114px;}
.free-trial-form { margin-top: 20px; padding: 34px;}
.featured-logos { padding:30px 0; text-align: center;}
.featured-logo-hold h3 { margin-bottom: 15px;}
.featured-logo-hold { background-color: #f5f5f5; padding:0;}
.fb-signup a { padding:8px; margin-bottom:10px;}
.google-signup a { padding:8px;}
.sign-up-freetrial a { font-size: 16px; padding: 10px;}
.or-border { margin: 20px auto;}
.free-trial-form p {  font-size: 14px; padding: 15px 0;}
.free-trial-form h2 { font-size: 20px; margin-bottom: 10px;}
.featured-logos .logo {  padding: 9px 11px;}
.parents-guide-grade-math .grade-type {float:none;}


.free-second .free-trial-form{ margin-top: 0!important;  padding: 30px;}
.free-trial2 .right-content-hold h1 {font-size: 25px; padding-bottom: 20px;  margin-top: 20px; text-align: center;}
.free-trial2 .right-content-hold h5 { padding: 30px 0;}
.free-trial2 .right-content-hold ul li .btns img { display: inline-block; padding-right: 0;}
.free-trial2 .right-content-hold ul {   height: auto; background-image:none; margin-bottom: 0;}
.free-trial2 .right-content-hold h2 {font-size: 25px; letter-spacing: -1px; padding-top: 15px;text-align: center;}
.free-second .featured-logos { padding-top: 30px; text-align: center; padding-bottom:0;}
.free-second .free-trial2 { display: inline-block; padding-bottom: 22px;}
.free-trial-holder2 {padding: 140px 0 50px;}
footer.free-trial { height: 84px;}
footer.free-trial p { font-size: 12px; padding: 33px 0;}
.mob-pad{ padding-left:0; padding-right:0;}

.address-holder { margin: 20px 0; padding-bottom: 20px;}
.address-holder h3 {  font-size: 30px;line-height: 22px;padding-bottom: 15px;}
.contact-holder { border-radius: 6px; padding: 20px;}
.contact-holder h2 {font-size: 20px;padding-bottom: 20px; line-height:16px;}
.academy-sec3 .academy-box h4 span { top: -10px;}

.pricing .pricing-plan .price-list { border: 1px solid #e8e8e8; padding: 10px 0;}
.border-btm-left { border-radius: 0;}
.pricing .pricing-inner-holder .try-free { border:1px solid #e8e8e8; padding:25px 20px; margin:15px 0;}
.pricing .pricing-inner-holder .try-free p { font-size: 14px;}
.pricing .pricing-inner-holder .try-free .try-free-btn { margin-top: 20px;}
.pricing .pricing-inner-holder .try-free .try-free-btn a { font-size: 14px; line-height: 17px; padding: 8px 40px;}
.pricing .price-head { padding: 15px 0; border: 1px solid #e8e8e8;}
.pricing .additional-offer .spl-offer { border: 0 none; border-radius: 0; padding: 20px 10px;}
.pricing .spl-offer h3 {font-size: 16px;}
.pricing .pricing-inner-holder{ padding: 40px 35px;}
.pricing .questions { margin-top: 0; padding: 0;}
.hidden-desktop{ display:block}
.visible-desktop{ display:none;}
.resource-banner {margin-top: 51px;}
.parents-guide-grade-math { padding: 30px 20px;}
.pricing-holder {  margin-top: 50px;}
.pricing-plan{ margin-bottom:25px;}
.pricing-plan.basic-plan-hold{ margin-bottom: 0;}
.pricing-plan.visible-xs{ margin-bottom:0;}
.menu-list ul li .fa-caret-down {  padding-left: 9px;}
.academy-mamtha .plus-plan { padding:15px 0; margin-top: 0;}
.academy-mamtha .programs h2 { padding-bottom: 8px;}
.academy-mamtha .benifits-holder .call { padding-bottom: 20px;}
.academy-mamtha .program-desc ul li p span { text-align: left;}

.index-b .home-silder .carousel-caption h2 { font-size: 32px;letter-spacing: 1px;}
.home-silder .carousel-caption h2 { font-size: 24px; letter-spacing:-1;  max-width: 370px; margin:0 auto;}

.watch-video {   /* left: 73px;*/ top: 30%; /*width: 211px;*/ z-index: 11;}
.tryit { right: -130px; top: 32%;}

	}
@media (min-width:360px) and (max-width:479px){
.inner-header h1 { line-height: 25px; font-size: 24px; letter-spacing: -1px;}
.testimonial { margin-top: 50px;}
.testimonial-header, .inner-header { padding: 25px 0;}
.media-coverage-holder .menu-tab ul li { width: 145px;}
.media-coverage-holder .menu-tab ul li a { font-size: 12px; padding: 13px 22px;}
.menu-tab { margin-bottom: 12px;}
.media-hold h3 { font-size: 16px;   padding-top: 20px;}
.pad-rht-20 { padding-right: 0;}
.pad-lft-20 { padding-left: 0;}
.sj-boxwrap { padding-bottom: 0px;}
.media-coverage-holder.clearfix { padding: 0 25px;}
.testimonial .border-right { border-right:none;}
.date-holder ul li { list-style-type: none; padding: 12px 4px;}
.date-holder ul li p { font-size: 12px; padding-left: 10px;}
.date-holder ul li h6 {  font-size: 12px;}
.read-story a {font-size: 12px; padding: 10px 18px;}
.media-hold { margin-bottom: 30px;}

.basic-plan h2 { font-size: 24px;line-height: 19px;}
.basic-plan { padding: 15px 0;}
.price-head h3 {font-size: 16px;}
.pricing-plan .price-list {padding: 10px 0; height:auto;}
.plus-plan h2 { font-size: 28px;}
.price-head { padding: 15px 0;}
.plus-plan { padding: 22px 0; margin-top: 20px;}
.pricing-inner-holder .try-free {  padding: 35px 25px;}
.pricing-inner-holder .try-free .try-free-btn a { font-size: 20px; line-height: 20px; padding: 10px 55px;}
.spl-offer h3 { font-size: 20px;}
.spl-offer { padding: 25px 0;}
.price-list.pad-left-rht30 { padding-left: 0; padding-right: 0;}
.questions { margin-top: 0; padding: 40px 0;}
.questions-list ul li { padding-bottom:0;}
.questions h4 {padding-bottom: 20px;  font-size: 16px;}
.questions p {font-size: 14px; padding-bottom: 20px;}
.price-list p { font-size: 12px;}
.questions-list { padding-top:0;}
.questions-list li h6 { font-size: 16px; padding-bottom: 10px;}
.pricing-inner-holder { padding: 50px 8px;}
.pricing-inner-holder .menu-tab ul li {   width: 168px;}
.pricing-inner-holder .menu-tab ul li a { font-size: 14px; padding: 12px 0px;}
.right-tab {border-radius: 0 20px 20px 0; height: 75px;padding: 16px 14px; right: -15px;top: 13px;width: 94px;}
.right-tab h4 { font-size: 12px;padding-bottom: 0;}
.right-tab h3 { font-size: 16px;}
.pricing-content-holder .pricing-plan.basic-plan-hold { margin-bottom:0; border-radius: 6px; box-shadow:none;}
.pricing-content-holder .try-free-holder p { font-size: 16px;}
.pricing-content-holder .try-free-holder .try-free-btn a { font-size: 20px;line-height: 20px;padding: 10px 60px;}
.pricing-content-holder .try-free-holder { margin-top: 50px;}
.advisory-hold {height: 392px;}
.advisory-board-holder .menu-tab ul li { padding: 8px 10px; margin: auto;float: none;width: 280px;}
.advisory-board-holder .menu-tab ul li a {  font-size: 12px; line-height: normal; padding:20px 30px;}
.advisory-board-holder .menu-tab ul li:first-child a { border-radius:0;}
.advisory-board-holder .menu-tab ul li:last-child a { border-radius: 0;}
.advisory-hold p { font-size: 12px; padding-top: 10px;}
.advisory-hold { height:auto; margin-bottom: 20px; padding: 25px;}

.advisory-board-holder .pad-rht-20 { padding-left: 0;  padding-right: 0;}
.advisory-board-holder .video-hold{ padding:20px;}
.tabtor-assignment-ipad h3 { font-size: 18px; line-height: 20px;}
.tabtor-assignment-ipad h4 { font-size: 16px; line-height: 19px;padding: 16px 0;}
.video-hold p { font-size: 14px; padding: 30px 0;}
.tabtor-assignment-ipad { padding: 20px 0 0 20px;}
.about-tabtor ul li p { font-size: 14px;}
.about-tabtor ul li { padding: 10px 0 15px 56px;}
.about-tabtor { padding:0;}
.advisory-board-holder .menu-tab {  padding: 6px 0; text-align: center;}
.advisory-person { display: block;  padding-left: 0; padding-top: 10px;}

.inner-header .career-opening .pad-rht0{ padding-right:0;}
.pad-left0{ padding-left:0 !important;}
.career-opening h4 { padding-top: 0; font-size: 25px; line-height: 18px; padding-bottom: 25px;}
.career-header h4 {  font-size: 16px; padding-top: 20px;text-align: center;}
.career-header p { font-size: 14px; line-height: 24px; padding: 20px 15px;}
.career-form { padding: 15px;}
.career-form h6 {  font-size: 14px; padding-bottom: 20px; padding-top: 0;}
.career-form .form-group { margin-bottom: 20px;}
.openings h5 { font-size: 16px; padding-bottom: 10px;}
.openings { height: auto; margin-bottom: 10px;}
.career-form h5 {  font-size: 14px; margin-bottom: 20px; padding: 0;}
.career-form .form-control {margin-bottom: 15px;}
.career-form .send-btn a { font-size: 12px;padding: 10px 35px;}

.own-academy-banner { height: 280px; background-position: 66% center;}
.own-academy-banner .banner-text h1 {   padding-top: 20px; font-size: 14px; letter-spacing: 0;}
.own-academy-banner .banner-text {  padding-left: 10px; padding-top: 55px; width: 230px;}
.academy-sec3 .academy-box h4 { font-size: 14px; height: 62px; line-height: 45px; padding-bottom: 0;padding-left: 60px;}
.academy-sec3 .academy-box { padding: 0 21px;}
.tabtor-academy .why-should-open { height: 55px; margin-bottom: 10px;}
.content-hold p {     font-size: 12px; padding: 20px 15px;}
.academy-sec3 .content-hold {  padding:30px 15px;}
.box-head { margin-bottom: 25px;}
.testi-hold { padding: 30px 15px;}
.testi-hold .inner-content h4 {font-size: 16px; padding-bottom: 10px;}
.testi-hold .inner-content h5 { font-size: 16px;}
.academy-sec3 .academy-box p { font-size: 14px; padding: 0;}
.inner-content { margin-bottom: 20px;}
.tabtor-academy h4 {font-size: 16px; padding-bottom: 15px;}
.tabtor-academy .why-should-open p {font-size: 14px; padding: 0 20px;}
.tabtor-academy .why-should-open {  height: 35px; margin-bottom: 18px;}
.tabtor-academy { padding:30px 15px;}
.own-academy-banner .banner-text a {   font-size: 12px; padding: 10px;}
.own-academy-banner .banner-text p {  font-size: 12px; padding: 20px 0;}
.testi-hold .inner-content p { font-size: 14px; padding: 20px 0;}


.testimonial-person { padding: 0 0 0 45px;}
.testimonial-box {padding: 20px; margin: 0 0 25px;}
.testimonial-box p { font-size: 12px; padding-bottom: 15px;}
.testimonial-header h1 {  font-size: 16px;letter-spacing: -1px; line-height: 13px; padding-bottom: 15px;}
.ebook { padding-left: 35px; vertical-align: middle; float:none;}
.ebook p { font-size: 12px;line-height: 12px;}
.ebook h4 {  font-size: 15px;display: inline-block;  line-height: 12px; padding-bottom:0;}
.download-ebook {  padding: 15px; display:block; float: none; margin-right:0;}
.download-ebook .download { margin-top: 3px;float: left; background-position: 0 -17px; background-size: 62px auto; height: 27px; vertical-align: middle; width: 27px;}
.testi-img > img { width: 60%;}

.address-holder p {font-size: 16px;padding: 0;}
/*.contact-header p { font-size: 16px; padding: 25px 0;}*/
.contact-holder { border-radius: 6px;  padding: 20px 30px;}
.contact-holder h2 { font-size: 22px; padding-bottom: 20px;}
.enquire-form {  margin-bottom: 25px;}
.address-holder h3 { font-size: 30px; line-height: 20px;padding-bottom: 22px;}

.free-trial-banner { background-position: 72% center; height: 265px;}
.free-trial-banner .banner-text h1 { font-size: 15px; letter-spacing:0px;}
.free-trial-form h3 {font-size: 14px; padding-bottom: 15px;}
.free-trial-banner .banner-text {  max-width: 130px; padding-top: 94px;}
.free-trial-form { margin-top: 0; padding: 34px;}
.featured-logos { padding:25px 0; text-align: center;}
.featured-logo-hold h3 { margin-bottom: 15px;}
.featured-logo-hold { background-color: #f5f5f5; padding:0;}
.fb-signup a {font-size: 12px; padding:8px; margin-bottom:10px;}
.google-signup a { padding:8px;font-size: 12px;}
.sign-up-freetrial a {  font-size: 14px; padding: 8px;}
.or-border { margin: 20px auto;}
.free-trial-form p {  font-size: 13px; padding: 10px 0;}
.free-trial-form h2 { font-size: 16px; margin-bottom: 10px;}
.featured-logos .logo {  padding:9px 10px;}
.free-trial-form .form-field .form-control::-webkit-input-placeholder {font-size:12px;}
.free-trial-form .form-field .form-control::-moz-placeholder { font-size:12px;}
.free-trial-form .form-field .form-control:-ms-input-placeholder {  font-size:12px;}
.free-trial-form .form-field .form-control:-moz-placeholder {font-size:12px;}
.parents-guide-grade-math .grade-type {float:none;}


footer.free-trial { height: 84px;}
footer.free-trial p { font-size: 12px; padding: 33px 0;}
.free-second .free-trial-form{ margin-top: 0!important;  padding: 30px;}
.free-trial2 .right-content-hold h1 { font-size: 18px; letter-spacing: 0; padding-bottom: 20px;  margin-top: 20px; text-align: center;}
.free-trial2 .right-content-hold h5 { padding:20px 0;  font-size: 18px;}
.free-trial2 .right-content-hold ul li .btns img { display: inline-block; padding-right:0;}
.free-trial2 .right-content-hold ul { background-image:none;height: auto; margin-bottom:0}
.free-trial2 .right-content-hold h2 { font-size: 18px;letter-spacing: 0; padding:15px 0;text-align: center;}
.free-second .featured-logos { padding-top: 30px; text-align: center; padding-bottom:0;}
.free-second .free-trial2 { display: inline-block; padding-bottom: 0;}
.free-trial-holder2 {padding: 130px 0 50px;}
.mob-pad{ padding-left:0; padding-right:0;}

.pricing .pricing-plan .price-list { border: 1px solid #e8e8e8; padding: 10px 0;}
.border-btm-left { border-radius: 0;}
.pricing .pricing-inner-holder .try-free { border:1px solid #e8e8e8; padding:25px 20px; margin:15px 0;}
.pricing .pricing-inner-holder .try-free p { font-size: 14px;}
.pricing .pricing-inner-holder .try-free .try-free-btn { margin-top: 20px;}
.pricing .pricing-inner-holder .try-free .try-free-btn a { font-size: 14px; line-height: 17px; padding: 8px 40px;}
.pricing .price-head { padding: 15px 0; border: 1px solid #e8e8e8;}
.pricing .additional-offer .spl-offer { border: 0 none; border-radius: 0; padding: 20px 10px;}
.pricing .spl-offer h3 {font-size: 16px;}
.pricing .pricing-inner-holder { padding: 0 25px;  margin-top: 40px;}
.pricing .plus-plan { margin-top: 20px; padding: 10px 0;}
.hidden-desktop{ display:block}
.visible-desktop{ display:none;}
.border-btm-rht { border-radius:0;}
.resource-banner {margin-top: 52px;}
.parents-guide-grade-math { padding: 30px 20px;}

.address-holder {margin-bottom: 15px;  padding-bottom: 10px;}
.enquire-form .form-group p { font-size: 12px;}
.contact-holder .send-btn a { font-size: 12px; padding: 10px 30px;}

.pricing-holder { margin-top: 30px;}
.au-1-5-holder .menu-tab { margin-bottom:15px;}
.au-6-8-holder .menu-tab { margin-bottom:15px;}
.calif-holder .menu-tab { margin-bottom:15px;}
.ca-k-5-holder .menu-tab { margin-bottom:15px;}
.uk-holder .menu-tab { margin-bottom:15px;}
.us-k-5-holder .menu-tab { margin-bottom:15px;}
.pricing-plan{ margin-bottom:25px;}
.pricing-plan.basic-plan-hold.visible-xs { margin-bottom: 0;}
.pricing-plan .visible-xs{ margin-bottom:0;}
.owl-pane-slide > img {  width: 100%;}
.menu-list ul li .fa-caret-down {  padding-left: 9px;}
.academy-mamtha .plus-plan h5 span { font-size: 20px;}
.academy-mamtha .plus-plan h5 {  font-size: 12px; text-align: center;}
.academy-mamtha footer.free-trial p {  margin-left: 0;}
.academy-mamtha .plan-icon {  margin-right: 4px;}
.academy-mamtha .plus-plan { padding:15px 0; margin-top: 0;}
.academy-mamtha .programs h2 { padding-bottom: 8px;}
.academy-mamtha .benifits-holder .call { padding-bottom: 20px;}
.academy-mamtha .program-desc ul li p span { text-align: left;}

.index-b .home-silder .carousel-caption h2 { font-size: 28px;letter-spacing: 1px;}
.home-silder .carousel-caption h2 { font-size: 24px; letter-spacing:-1;  max-width: 300px; margin:0 auto;}
.try-it {  top: 30%;}
.tryit {  top:28%; right: -190px;}
.watch-video {  /*left: 26px; top: 28%; width: 185px;*/ z-index: 11;}
	}

@media (max-width:359px){
.testimonial { margin-top: 50px;}
.sj-boxwrap { padding-bottom: 0px;}
.testimonial-header, .inner-header { padding: 25px 0;}
.media-coverage-holder .menu-tab ul li { width: 135px;}
.media-coverage-holder .menu-tab ul li a { font-size: 12px; padding: 13px 0px;}
.menu-tab { margin-bottom: 20px;}
.advisory-board-holder .menu-tab { margin-bottom: 0;}
.media-hold h3 { font-size: 14px;}
.pad-rht-20 { padding-right: 0;}
.pad-lft-20 { padding-left: 0;}
.media-coverage-holder.clearfix { padding: 0 25px;}
.testimonial .border-right { border-right:none;}
.media-hold .date-holder {padding: 6px;}
.date-holder ul li { list-style-type: none; padding:0; width: auto;}
.date-holder ul li p { font-size: 12px;padding-left: 24px;  border-left:none;}
.date-holder ul li h6 {  font-size: 12px;}
.media-hold { margin-bottom: 20px;}
.read-story a { font-size: 12px; padding: 8px 12px;}
.content p {  font-size: 12px;}
.advisory-board-holder .menu-tab ul li{ float:none;}
.basic-plan h2 { font-size: 28px;line-height: 22px;}
.basic-plan { padding: 15px 0;}
.price-head h3 {font-size: 16px;}
.pricing-plan .price-list {padding: 10px 0; height:auto;}
.pricing-inner-holder .pricing-plan .price-list { border: 1px solid #e8e8e8; padding: 10px;}
.border-btm-rht { border-radius:0;}
.plus-plan h2 { font-size: 28px;}
.price-head { padding: 15px 0;}
.plus-plan { padding: 22px 0;  margin-top: 20px;}
.pricing-inner-holder .try-free {  padding: 35px 25px;}
.pricing-inner-holder .try-free .try-free-btn a { font-size: 20px; line-height: 20px; padding: 10px 55px;}
.spl-offer h3 { font-size: 20px;}
.additional-offer .spl-offer { border: 0 none; border-radius: 0; padding: 30px 0;}
.spl-offer { padding: 25px 0;}
.price-list.pad-left-rht30 { padding-left: 0; padding-right: 0;}
.questions { border: 1px solid #dfdfdf; margin-top: 20px; padding: 40px 0;}
.questions-list ul li { padding-bottom:0;}
.questions h4 {padding-bottom: 20px;  font-size: 14px;}
.questions p { font-size: 14px; padding-bottom: 25px;}
.questions-list { padding-top:0;}
.questions-list li h6 { font-size: 14px; padding-bottom: 10px;}
.questions-list li p {font-size: 12px;}
.pricing-inner-holder { padding:35px 10px;}
.pricing-inner-holder .menu-tab ul li {   width: 135px;}
.pricing-inner-holder .menu-tab ul li a { font-size: 12px; /*padding:12px 30px;*/}
.pricing-content-holder .right-tab  {border-radius: 20px 0 0 20px; height: 64px; padding: 11px 7px; right: -15px;top: 7px;width: 83px;}
.pricing-content-holder .right-tab h4 { font-size: 12px;padding-bottom: 0;}
.pricing-content-holder .right-tab h3 { font-size: 16px;}
.pricing-content-holder .pricing-plan.basic-plan-hold { border-radius: 6px; box-shadow:none;}
.pricing-content-holder .try-free-holder p { font-size: 14px;}
.pricing-content-holder .try-free-holder .try-free-btn a { font-size: 16px;line-height: 20px;padding: 10px 50px;}
.pricing-content-holder .try-free-holder { margin-top: 35px;}
.basic-plan h2 { font-size: 20px;letter-spacing: -1px; line-height: 15px;}
.price-list p { font-size: 12px;}
.pricing-content-holder .pricing-plan .price-list {padding: 12px 15px;}
.price-head p span { font-size: 12px;}

.advisory-board-holder .menu-tab ul li {padding:8px 10px; width: 315px;}
.advisory-board-holder .menu-tab ul li a {  font-size: 12px; line-height: normal; padding:20px 30px;}
/*.advisory-board-holder .menu-tab ul li a {  font-size: 12px; line-height: normal; padding: 12px 34px;}*/
.advisory-board-holder .menu-tab ul li:first-child a { border-radius:0;}
.advisory-board-holder .menu-tab ul li:last-child a { border-radius: 0;}
.advisory-hold p { font-size: 12px; padding-top: 10px;}
.advisory-hold { height: auto; margin-bottom: 20px; padding: 25px;}

.advisory-board-holder .pad-rht-20 { padding-left: 0;  padding-right: 0;}
.advisory-board-holder .video-hold{ padding:20px;}
.tabtor-assignment-ipad h3 { font-size: 18px; line-height: 20px;}
.tabtor-assignment-ipad h4 { font-size: 16px; line-height: 19px;padding: 16px 0;}
.video-hold p { font-size: 14px; padding: 30px 0;}
.tabtor-assignment-ipad { padding: 20px 0 35px 20px;}
.about-tabtor ul li p { font-size: 14px;}
.about-tabtor ul li { padding: 10px 0 15px 56px;}
.about-tabtor { padding: 35px 0;}
.advisory-board-holder .menu-tab {  padding: 6px 0; text-align: center;}
.advisory-person {   padding-top: 8px; padding-left: 0;   display: block;}
.advisory-person h2 { padding-top: 6px;}

.inner-header .career-opening .pad-rht0{ padding-right:0;}
.pad-left0{ padding-left:0 !important;}
.career-opening h4 { padding-top: 0; font-size: 25px; line-height: 18px; padding-bottom: 25px;}
.career-header h4 {  font-size: 16px;  padding-top:10px; text-align: center;}
.career-header p { font-size: 14px; line-height: 24px; padding: 20px 15px;}
.career-form { padding: 20px;}
.career-form h6 {  font-size: 14px; padding-bottom: 20px; padding-top: 0;}
.career-form .form-group { margin-bottom: 20px;}
.openings h5 { font-size: 16px; padding-bottom: 10px;}
.openings { height: auto; margin-bottom: 10px;}
.career-form h5 {  font-size: 14px; margin-bottom: 10px; padding: 0;}
.career-form .form-control {margin-bottom: 15px;}
.career-form .send-btn a { font-size: 12px;padding: 10px 35px;}
.inner-header .inner-header h1 { font-size: 16px; letter-spacing: 0; line-height: 14px;}

.own-academy-banner { height: 280px; background-position: 66% center;}
.own-academy-banner .banner-text h1 { padding-top: 12px; font-size: 14px; letter-spacing: 0;}
.own-academy-banner .banner-text {   padding-left: 10px;  padding-top: 59px;  width: 192px;}
.academy-sec3 .academy-box h4 { font-size: 14px; height: 62px; line-height: 23px; padding-bottom: 0;padding-left: 60px;}
.academy-sec3 .academy-box { padding: 0 21px;}
.tabtor-academy .why-should-open { height: 55px; margin-bottom: 10px;}
.content-hold p {     font-size: 12px; padding: 20px 15px;}
.academy-sec3 .content-hold {  padding:30px 15px;}
.box-head { margin-bottom: 25px;}
.testi-hold { padding: 30px 15px;}
.testi-hold .inner-content h4 {font-size: 14px; padding-bottom: 10px;}
.testi-hold .inner-content h5 { font-size: 14px;}
.academy-sec3 .academy-box p { font-size: 14px; padding: 0;}
.inner-content { margin-bottom: 20px;}
.tabtor-academy h4 {font-size: 14px; padding-bottom: 15px;}
.tabtor-academy .why-should-open p {font-size: 14px; padding: 0 20px;}
.tabtor-academy .why-should-open {  height: 35px; margin-bottom: 18px;}
.tabtor-academy { padding:30px 15px;}
.own-academy-banner .banner-text a {  font-size: 12px; padding: 10px; text-align: center;}
.own-academy-banner .banner-text p {  font-size: 12px; padding: 10px 0;}
.testi-hold .inner-content p { font-size: 14px; padding: 20px 0;}

.testimonial-person { padding: 0 0 0 45px;}
.testimonial-box {padding: 20px; margin: 0 0 25px;}
.testimonial-box p { font-size: 12px; padding-bottom: 15px;}
.testimonial-header h1 {   font-size: 14px;  letter-spacing: 0px; line-height: 13px; padding-bottom: 15px;}
.ebook {  padding-left: 10px !important;vertical-align: middle;  display: inline-block !important; width: 230px;;}
.ebook p { font-size: 13px;line-height: 12px;}
.ebook h4 {  font-size: 15px;display: inline-block;  line-height: 12px; padding-bottom:0;}
.download-ebook {  padding: 15px; display:block; float: none; margin-right:0;}
.download-ebook .download {  margin-top: 0;background-position: 0 -17px; background-size: 62px auto;height: 27px;vertical-align: top;  width: 26px; display: inline-block;}
.testi-img > img { width: 60%;}

.inner-header h1 { font-size: 16px;letter-spacing: -1px;}

.contact-header .address-holder p {  font-size: 14px;  padding-bottom:0;}
.contact-holder { border-radius: 6px;  padding: 25px;}
.contact-holder h2 { font-size: 22px; padding-bottom: 20px;}
.enquire-form {  margin-bottom: 25px;}
.address-holder h3 {   font-size: 20px; line-height: 16px; padding-bottom: 15px;}
.address-holder { margin-bottom: 20px; padding-bottom: 20px;}
.enquire-form textarea.form-control {  height: 96px; resize: none;}
.parents-guide-grade-math a {text-decoration: none;display: inline-block;}


.free-trial-banner { background-position: 76% center; height: 237px;}
.free-trial-banner .banner-text h1 {padding-bottom: 30px; font-size: 14px; letter-spacing:0px;}
.free-trial-form h3 {font-size: 14px; padding-bottom: 15px;}
.free-trial-banner .banner-text {  max-width: 113px; padding-top: 94px;}
.free-trial-form { margin-top: 0; padding: 34px;}
.featured-logos { padding:25px 0; text-align: center;}
.featured-logo-hold h3 { margin-bottom: 15px;}
.featured-logo-hold { background-color: #f5f5f5; padding:0;}
.fb-signup a {font-size: 12px; padding:8px; margin-bottom:10px;}
.google-signup a { padding:8px;font-size: 12px;}
.sign-up-freetrial a {  font-size: 14px; padding: 8px;}
.or-border { margin: 20px auto;}
.free-trial-form p {  font-size: 13px; padding: 10px 0;}
.free-trial-form h2 { font-size: 16px; margin-bottom: 10px;}
.featured-logos .logo {padding: 5px;}
footer.free-trial p { margin-left: 90px;}
.free-trial-form .form-field .form-control::-webkit-input-placeholder {font-size:12px;}
.free-trial-form .form-field .form-control::-moz-placeholder { font-size:12px;}
.free-trial-form .form-field .form-control:-ms-input-placeholder {  font-size:12px;}
.free-trial-form .form-field .form-control:-moz-placeholder {font-size:12px;}

footer.free-trial { height: 84px;}
footer.free-trial p { font-size: 12px; padding: 33px 0;}

.free-second .free-trial-form{ margin-top: 0!important;  padding: 30px;}
.free-trial2 .right-content-hold h1 { font-size: 16px; letter-spacing: 0; margin-top: 20px; padding-bottom: 20px; text-align: center;;}
.free-trial2 .right-content-hold h5 {font-size: 16px; padding: 30px 0; text-align:center;}
.free-trial2 .right-content-hold ul li .btns img { margin-bottom: 8px; display: inline-block; padding-right: 0;}
.free-trial2 .right-content-hold ul { background-image:none;height: auto; margin-bottom:25px}
.free-trial2 .right-content-hold h2 { border-bottom: 1px solid #c0d4df; font-size: 16px; letter-spacing: 0; padding: 15px 0; text-align: center;}
.free-second .featured-logos { padding-top: 0; text-align: center; padding-bottom:0;}
.free-second .free-trial2 { border-bottom:none; display: inline-block; padding-bottom: 0;}
.free-trial-holder2 {padding: 110px 0 50px;}
.free-trial2 .right-content-hold ul li p {  font-size: 14px;}
.mob-pad{ padding-left:0; padding-right:0;}
.free-trial-holder2 .featured-logos h3 { padding-top:12px;}
.free-trial2 .right-content-hold ul li { padding-bottom: 0;}

.pricing-plan { padding: 0 20px;}
.border-btm-left { border-radius: 0;}
.pricing .pricing-inner-holder .try-free { border:1px solid #e8e8e8; padding:25px 20px; margin:15px 0;}
.pricing .pricing-inner-holder .try-free p { font-size: 14px;}
.pricing .pricing-inner-holder .try-free .try-free-btn { margin-top: 20px;}
.pricing .pricing-inner-holder .try-free .try-free-btn a { font-size: 14px; line-height: 17px; padding: 8px 40px;}
.pricing .price-head { padding: 15px 0; border: 1px solid #e8e8e8;}
.pricing .additional-offer .spl-offer { border: 0 none; border-radius: 0; padding: 20px 10px;}
.pricing .spl-offer h3 {font-size: 16px;}
.pricing .plus-plan { margin-top: 0; padding: 10px 0;}
.hidden-desktop{ display:block}
.visible-desktop{ display:none;}
.pricing .questions { border:none; margin-top: 0; padding:0;}
.resource-banner {margin-top: 52px;}
.parents-guide-grade-math { padding: 30px 20px;}
.contact-holder .col-xs-12.pad-rht0{padding-left:0 !important;}
.contact-holder .col-xs-12.pad-left0{padding-right:0;}
.pricing-holder { margin-top: 30px;}
.pricing-plan.basic-plan-hold.visible-xs { margin-bottom: 0;}
.pricing-plan{ margin-bottom:25px;}
.pricing-plan.basic-plan-hold{ margin-bottom: 0;}
.pricing-plan.visible-xs{ margin-bottom:0;}
.owl-pane-slide > img {  width: 100%;}
.menu-list ul li .fa-caret-down {  padding-left: 9px;}

.academy-mamtha .plus-plan h5 span { font-size: 20px;}
.academy-mamtha .plus-plan h5 {  font-size: 12px; text-align: center;}
.academy-mamtha footer.free-trial p {  margin-left: 0;}
.academy-mamtha .plan-icon {  margin-right: 4px;}
.academy-mamtha .plus-plan { padding:15px 0; margin-top: 0;}
.academy-mamtha .programs h2 { padding-bottom: 8px;}
.academy-mamtha .benifits-holder .call { padding-bottom: 20px;}
.academy-mamtha .program-desc ul li p span { text-align: left;}

/*index page*/
.index-b .home-silder .carousel-caption h2 { font-size: 18px;letter-spacing: 1px;}
.home-silder .carousel-caption h2 { font-size: 24px; letter-spacing:-1;  max-width: 300px; margin:0 auto;}
.home-silder .tryit a {padding: 10px 20px;}
.tryit {  top: 50%;}
/*index page*/

}
@media (min-width:1360px) and (max-width:1366px){
	.parent-container {margin-bottom: 47px;}
	.home-slider .caroursel-caption{width:55%;}

  .home-silder .carousel-caption {
    bottom: 20%;
  }
}
@media (min-width:1280px) and (max-width:1359px){
	.parent-container {margin-bottom: 47px;}
	.home-slider .caroursel-caption{width:55%;}
	.free-trial-badge > img{width:110px;}
}
@media (max-width:1024px){
	.story-slider .open-quote,.story-slider .close-quote{display:none;}
	.story-slider .owl-carousel{text-align:center;}
}

@media (max-width:1600px){
  .home-silder .carousel-caption {
    bottom: 22%;
  }
}


@media (max-width:767px){
.watch-video {
    top: 37%;
	/*left:0 !important;*/
	right:0;
	margin:0 auto;
	position:absolute;
	text-align:center;
}

.mobile-menu {
    height: 50px;
}
.home-silder .watch-video 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;
}
.media-hold:nth-child(2n) {
    border-left: none;
    padding-left: 0;
}
.media-hold {
    float: none;
    height: auto;
    padding-bottom:30px;
    width: 100%;
	margin-bottom: 0 !important;
}
.media-hold:nth-child(2n+1) {
    padding-right: 0px;
}
.parent-text-container .inner-text p{text-align:center !important;}
.row.iphone-app-section {
    padding: 45px 0 0;
    text-align: center;
}
.iphone-app-info {
    border-bottom: none;
    margin: 0;
    padding: 0;
}
.iphone-app-info > h2 {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 25px;
    margin: 0 0 10px;
    max-width: inherit;
	font-weight:bold;
}
.iphone-app-info > a {
    padding: 8px 20px;
}
.iphone-app-info > p {
    font-size: 14px;
    font-weight: 100;
    line-height: 18px;
    margin: 0;
}
.iphone-app-section img {
    display: inline-block;
    margin: 30px auto 0;
}
.iphone-app-section .col-lg-5 > img {
    display: inline-block;
    margin: 30px auto 0;
    width: 200px;
}
.free-trial-badge {
    display: none !important;
}
.parents-guide-grade-math .row a {
    max-width: 100%;
}
}
@media (min-width:600px) and (max-width:1280px){
	.footer-menu.clearfix { text-align: center !important; width: 100% !important;}
	 footer .social-icons { width: 100% !important;}
	.social-icons { width: 100% !important;}
    .social-icons ul { text-align: center !important; float:none;}
}
@media (max-width:320px){
	.own-academy-banner .banner-text a { bottom: -62px; left: 49px; position: absolute;}
	.own-academy-banner {margin-bottom: 70px; position: relative;}
	.sj-boxwrap { padding-bottom: 0px;}
}

@media (max-width: 767px) {
  .visible-xs .hero__app-promo {
    display: block;
    text-align: center;
    margin-top: 0;
  }

  .visible-xs .hero__subheader {
    font-size: 1.5rem;
    margin: 1rem auto 2rem;
  }

  .home-silder.visible-xs .carousel-caption h2 {
    margin-bottom: 0;
  }

  .home-silder.visible-xs .try-it {
    position: relative;
    top: initial;
    bottom: initial;
    left: initial;
    right: initial;
  }

  .home-silder.visible-xs .try-it a {
    background: #00B4F1;
  }
}
