@charset "utf-8";
/* CSS Document */

@media (max-width: 767px) {
  .menu-container {
    margin-top: 3px;
  }
  .header-btns {
    display: none;
  }
  .pro-video-test-cont {
    font-size: 18px;
  }
  .journalssplit-3 {
    text-align: center;
    margin-top: 0;
  }
  .innerpage-heading {
    color: #ffffff;
    font-size: 19px;
    line-height: 29px;
    font-weight: 600;
  }
  .testi1 .btn1 {
    margin-bottom: 15px;
  }
  .testi1 .text-right {
    text-align: center;
  }
  .pro-video-test-cont .btn1 {
    margin-bottom: 15px;
  }
  .pro-txt4 li {
    padding: 0px 0px 0px 15px;
  }
  .header-row2 {
    min-height: 50px;
  }
  .innerpage-heading {
    padding-top: 6px;
  }
  .kitimg2 {
    position: relative;
  }
  .kitimg2 img {
    width: auto;
  }
  .kitimg2 {
    top: 0;
    right: 0;
    margin-top: -55px;
  }
  .body-cont {
    margin-top: 140px;
  }
  section{
    display: inline-block;
  }
  .logo {
    text-align: center;
  }
  .home-section2 ul li {
    width: 100%;
    font-size: 20px;
  }
  .home-section2 h2 {
    font-size: 24px;
  }
  .home-section2 h3 {
    font-size: 24px;
  }
  .pro-cont {
    margin-bottom: 25px;
  }
  .pro-slogan {
    font-size: 23px;
    line-height: 26px;
    margin-bottom: 40px;
  }
  .btn1 {
    font-size: 15px;
  }
  .btn1 span {
    display: none;
  }
  .owl-carousel {
    margin-bottom: 20px;
  }
  .ceo-img,
  .ceo-msg {
    width: 100%;
    float: left;
    text-align: center;
  }
  .footer-social {
    margin-top: 25px;
  }
  .footer-logo {
    text-align: center;
  }
  .ceo-img img {
    float: none;
  }
  .owl-nav {
    display: none;
  }
  .logo img {
    height: 70px;
  }
  .menu > ul {
    margin-top: 20px;
  }
  .slider-cont img {
    height: 160px;
  }
  .slider-cont h2 {
    font-size: 24px;
    margin-bottom: 25px;
  }
  .slider-cont h1 {
    font-size: 40px;
  }
  .home-section2 {
    margin-top: 25px;
  }
  .heading-logo img {
    margin: 6px 0px;
    width: 50%;
  }
  .header-btns .btn1 {
    font-size: 19px;
    padding-right: 9px;
    padding-left: 9px;
  }
  .testivideo-left {
    padding: 0.5em 1em;
  }
  .btn1 {
    background: #e78c23;
    color: #ffffff;
    font-size: 20px;
    border-radius: 8px;
    padding-right: 10px;
    padding-left: 10px;
  }
  .testivideo-right {
    padding: 0.5em 1em;
  }
  .pro-bundles-cont {
    padding: 40px 15px;
  }
  .heading-logo {
    display: none;
  }
  .testivideo-left,
  .testivideo-right {
    width: 100%;
  }
  .testivideo-right span {
    width: 100%;
  }
  .pro-bundles-cont1 {
    padding: 5px;
    margin-top: 20px;
  }
  .pro-bundles-cont1 ul {
    min-height: auto;
  }
  .header-cont {
  }
  .header-row1 {
    height: 64px;
  }
  .menu-container {
    position: absolute;
    z-index: 99999;
    top: -80px;
    right: 0px;
  }
  .pro-txt4 ul li {
    width: 100%;
  }
  .demo-right {
    margin-top: 10px;
  }
  .letters-live-cont {
    padding: 0px;
  }
  .letters-live-pro-img {
    width: 100%;
    float: left;
    position: relative;
    left: 0px;
    margin-top: 20px;
    text-align: center;
  }
  .letters-live-pro-price {
    font-size: 55px;
    color: #135999;
    font-weight: bold;
    text-align: center;
    line-height: 40px;
    margin-top: 90px;
    margin-right: 0px;
  }
  .subscrib {
    width: 100%;
    float: left;
    position: relative;
    font-size: 20px;
    right: 0px;
    top: 17px;
    text-align: center;
  }
  .journal-txt {
    font-size: 26px;
  }
  .col-xs-15 {
    width: 100% !important;
    float: left;
  }
  .shrink .menu-container {
    position: absolute;
    z-index: 99999;
    top: -57px;
    right: 0px;
  }
  .contact-form-cont h4 {
    font-size: 22px;
    line-height: 26px;
  }
  .contact-form-cont .form-group {
    margin-bottom: 0px;
  }
  .contact-form-cont .form-control {
    margin-bottom: 15px;
  }
  .math-live .page-testimonials {
    height: auto;
  }
  .page-testi {
    line-height: 32px;
    font-size: 22px;
  }
  .learning-live .testivideo-left {
    width: 100%;
    padding: 0em 0em;
  }
  .testivideo-right span {
    width: 50%;
  }
  .learning-live .pro-video-test-cont h3 span {
    padding: 2em 0em;
  }
  .learning-live .testi {
    padding: 2em 0em;
    color: #ffffff;
    line-height: 28px;
  }
  .page-testi img {
    float: none !important;
    width: 50%;
    text-align: center;
    margin: 0px !important;
  }
  .page-testi {
    text-align: center !important;
  }
  .page-testi span {
    width: 100%;
    float: left;
    text-align: center;
  }
  .testivideo-right span {
    width: 100%;
  }
  .learning-live .pro-txt4 ul li {
    width: 100%;
  }
  .stem-heading {
    width: 100%;
    line-height: 28px;
  }
  .sprout .testivideo-right span {
    width: 100%;
  }
  .trining-btn a {
    padding: 3px 10px;
    margin: 5px 0px;
    font-size: 19px;
  }
  .trining-videos-right {
    margin-top: 0px;
  }
  #owl-carousel2 .owl-nav {
    display: block;
  }
  .training-search {
    margin-top: 0px;
  }
  .innerpage-heading {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .slider-cont {
    background: 0 none !important;
    height: 114vw !important;
    margin-top: 91px;
  }
  .Vcontainer {
    height: 110vw !important;
  }
  .slider-cont iframe {
    height: 120vw !important;
  }
  .header-cont {
    position: relative;
  }
  .body-cont {
    margin-top: 100px;
  }
  .page-id-26061 .body-cont{
    margin-top: 100px !important;
  }
  
  .page-id-15464 .body-cont{
    margin-top: 100px !important;
  }
  .page-id-26029 .body-cont{
    margin-top: 100px !important;
  }
  .page-id-19609 .body-cont{
    margin-top: 100px !important;
  }


  header.shrink {
    position: fixed;
    position: relative;
  }
  .cls2 > ul {
    width: 100% !important;
    margin-left: 0% !important;
  }
  .cls2 > ul > li {
    width: 100% !important;
  }
  #menu-item-1563 > ul {
    width: 100%;
    margin-left: 0%;
  }
  #menu-item-1563 > ul > li {
    width: 100%;
  }
  .cls3 > ul {
    width: 100% !important;
    margin-left: 0% !important;
  }
  .cls3 > ul > li {
    width: 100%;
  }
  .zoocart-video1 {
    margin-left: 0px;
  }
  .badge1 {
    font-size: 25px;
    padding: 10px;
  }
  .mymathlive-differnt h3 {
    font-size: 28px;
    margin-bottom: 25px;
  }
  .mymathlive-pro-cont {
    padding-top: 0px;
  }
  .app-cont h5 {
    font-size: 25px;
  }
  .home-social {
    padding-bottom: 100px;
    background-size: contain;
  }
  .home-social h5,
  .home-blog h5 {
    font-size: 24px;
  }
  .home-social1 ul li a {
    width: 50px;
    height: 50px;
    line-height: 48px;
    font-size: 28px;
  }
  .signature2 {
    float: none !important;
    margin-top: 10px;
  }
  .indication-txt {
    right: 0px;
  }
  .indicator-icon {
    display: none;
  }
  .checkout-txt1 img,
  .checkout-txt2 img,
  .checkout-txt3 img {
    /* float: none;*/

    float: left;
    width: 175px;
    margin-right: 10px;
  }
  .zooimg1 {
    margin-right: 25px;
    margin-top: 0px;
  }
  .checkout-txt5 {
    margin-top: 0px;
  }
  .checkout-txt2 {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .comingsoon-heading {
    font-size: 26px;
  }
  .pro-txt1 h2,
  .pro-txt2 h2,
  .pro-txt3 h2,
  .pro-txt4 h2 {
    font-size: 26px;
  }
  .checkout-txt1 h2,
  .checkout-txt2 h2 {
    font-size: 24px;
  }
  .checkout-txt6 {
    font-size: 18px;
    line-height: 24px;
  }
  .classrooms-right-txt1 {
    padding-right: 0;
  }
  .classrooms-right-txt2 {
    font-size: 18px;
    line-height: 31px;
  }
  .best-show {
    display: none;
  }
  .classrooms-kit {
    margin-top: 0px;
  }
  .new-headingbg h2 {
    font-size: 37px;
  }
  .new-headingbg {
    font-size: 16px;
  }
  .letters-live-cont h4 {
    font-size: 28px;
  }
  .classroom-img {
    text-align: center;
    margin: 10px 0px;
  }
  .classroom-img img {
    width: 200px;
  }
  .lesson-testimonials {
    width: 100%;
  }
  .right-book-img {
    width: 327px;
    top: 0;
    right: 0px;
  }
  .right-book ul {
    width: 100%;
  }
  .lessons-txt-list-3 {
    width: 100%;
    float: left;
  }
  .lessons-tx2 ul li {
    width: 100%;
    margin-right: 0%;
  }
  .zookeeper-part1-txt1-right ul li {
    width: 100%;
  }
  .research-txt ul li {
    font-size: 16px;
    float: left;
    line-height: 22px;
  }
  .research-txt ul {
    padding: 0px 0px 0px 15px !important;
  }
  .mathlive-include-right img {
    position: relative;
    top: 0;
    right: 0;
  }
  .stories-points {
    width: 100%;
    margin-top: 20px;
  }
  .esgi-txt {
    text-align: center;
  }
  .esgi-txt img {
    float: none;
    margin-right: 0;
  }
  .zookeeper-kitimg .indicator-icon {
    display: block;
  }
  .zookeeper-kitimg {
    margin-top: 0px !important;
    text-align: center;
  }
  .zookeeper-editionkit {
    padding-bottom: 40px;
  }
  .trial-section h2 {
    font-size: 28px;
  }
  .trial-section {
    padding: 20px 0px;
  }
  .zookeeper-editionkit h4 br {
    display: none;
  }
  .zookeeper-part1-txt1 img {
    margin-bottom: 20px;
  }
  .research-txt3 img {
    max-width: 100%;
    margin-right: 0;
  }
  .research-txt3 {
    margin-top: 0px;
  }
  .testimonial_blk2 {
    margin-top: 50px;
  }
  .quote_cnt2 {
    margin-top: 25px;
  }
  .book-img {
    left: 0;
    margin-right: 0px;
    margin-top: 0px;
  }
  .quote_cnt1 {
    width: 100%;
  }
  .independent1 {
    width: 100%;
  }
  .eq-height {
    height: auto;
  }
  .webinar-left {
    width: 100%;
    margin-right: 0;
  }
  .webinar-right {
    width: 100%;
  }
  .our-storyimg1 {
    text-align: center;
    margin-top: 20px;
  }
  .our-story-msg {
    text-align: center;
  }
  .our-story-msg {
    font-size: 20px;
    line-height: 24px;
  }
  .our-story-msg b {
    font-size: 22px;
    line-height: 28px;
  }
  .program-section img {
    height: 158px;
    margin: 10px 5px;
  }
  .orange_bg {
    padding: 5px 15px;
    font-size: 22px !important;
    width: auto;
    line-height: 30px !important;
  }
  .btn.oval {
    margin-top: 0;
    margin-right: 0px;
  }
  .program2-heading h4 {
    font-size: 28px;
    line-height: 35px !important;
  }
  .or {
    margin-top: 25px;
  }
  .development-img1 {
    text-align: center;
    margin-top: 25px;
  }
  .badge {
    left: -15px;
    top: -7px;
  }
  .protxt1 {
    width: 100%;
  }
  .grid-product1 img {
    float: none;
  }
  .grid-product1 {
    margin-top: 20px;
    text-align: center;
  }
  .grid-pro-heading1 h2 {
    font-size: 24px;
    margin-bottom: 10px;
  }
  .grid-pro-heading1 h3 {
    font-size: 20px;
    margin-left: 0px;
    margin-bottom: 15px;
  }
  .pro-heading1 {
    text-align: center;
  }
  .grid-part1 strong {
    font-size: 18px;
  }
  .grid-pro-heading1 {
    text-align: center;
  }
  .pro-heading1 h2 {
    padding: 5px 10px;
    font-size: 23px;
    font-weight: 700;
  }
  .pro-thumb-list {
    display: block;
  }
  .pro-logo {
    text-align: center;
  }
  .pro-right1 {
    text-align: center;
  }
  .pro-price-btn {
    margin-top: 20px;
    text-align: center;
  }
  .pro-thumb-list1 img {
    float: none;
    margin-right: 0px;
  }
  .pro-heading1 h2 {
    float: none;
  }
  .pro-heading1 span {
    margin-top: 30px;
    margin-left: 0px;
  }
  .pro-list-cont {
    margin-bottom: 20px;
  }
  .pro-thumb-list1 ul {
    display: block;
  }

  .consult-heading1 {
    display: none;
  }

  .consult-deatils-row {
    text-align: center;
    border-bottom: #dddddd solid 1px;
  }

  .consult-img {
    margin-top: 20px;
  }

  .consult-txt1 {
    margin-top: 15px;
  }

  .contact-part1 h2 {
    font-size: 25px;
  }

  .cards-details {
    margin-bottom: 40px;
  }

  .download-link a {
    font-size: 24px;
  }

  .download-link {
    margin-top: 20px;
  }

  .magical-adventure-heading h2 {
    font-size: 22px;
  }
  .magical-adventure-heading h2 img {
    width: 50px;
  }
  .magical-thumb1 h3,
  .magical-thumb3 h3 {
    font-size: 15px;
  }
  .magical-thumb2-deatils {
    width: 100%;
  }
  .freeshipping {
    position: relative;
    right: -124px;
    width: 150px;
    margin-top: 0px;
  }

  .how-touse-app-txt {
    display: inline-block;
    align-items: center;
  }

  .how-touse-app-txt a img {
    height: 180px;
    margin-left: 0px;
    margin-top: 25px;
  }

  /* ----------------12-10-2020 -----------*/

  .magical-adventure-heading h2 {
    font-size: 20px;
  }
  .zoo-crew-heading h3 {
    font-size: 18px;
  }

  .zoo-crew-heading img {
    width: 125px !important;
    margin-top: 10px;
  }

  .zoo-crew-container {
    padding: 20px 0px;
  }

  .zoo-crew-thumb {
    margin-bottom: 25px;
  }

  .zoo-crew-thumb h2 {
    font-size: 19px;
  }

  .zoo-crew-heading {
    margin-bottom: 20px;
  }

  .zoo-crew-thumb1 {
    margin-bottom: 30px;
  }

  .journals-live-feedback img {
    width: 150px;
  }

  .zoo-crew-thumb1 {
    font-size: 16px;
    line-height: 22px;
  }

  .journals-live-feedback img {
    float: none;
  }

  .feedbackmsg {
    margin-top: 30px;
  }

  .journals-live-feedback {
    font-size: 18px;
  }

  .howto-useapp-thumb1 {
    margin-bottom: 30px;
  }
  .howto-useapp-thumb {
    font-size: 19px;
  }

  .orange-btn {
    margin: 10px 0px;
  }

  .orange-btn-cont {
    margin-top: 0;
    margin-bottom: 40px;
  }

  .watch-sample1,
  .freegift-form {
    text-align: center;
    width: 100%;
  }

  .freegift-text h3 {
    font-size: 17px;
  }

  .freegift-text h4 {
    font-size: 16px;
  }

  .freegift-text h5 {
    font-size: 17px;
  }

  .freegift-form1 .form-group label:first-child {
    margin-right: 20px;
  }
  .freegift-form1 .form-group label {
    font-size: 16px;
    font-weight: normal;
  }

  .download.journals-live h5 {
    font-size: 24px;
  }

  .home-class-alive-cont {
    padding: 20px 10px;
    border-radius: 10px;
  }

  .classroom-txt {
    color: #313140;
    font-size: 20px;
    line-height: 23px;
  }

  .classroom-img2 {
    margin-bottom: 30px;
  }

  .fundrising-number {
    margin-right: 10px;
    width: 50px;
  }

  .fundrising-text1 {
    font-size: 18px;
    line-height: 27px;
  }

  .fundrising-text1 ul li {
    width: 100%;
  }

  .fundrising-text1 h2 {
    font-size: 24px;
  }

  .badge-logo img {
    height: 100px;
    margin-right: 5px;
  }

  .text-new1 {
    flex-flow: column;
  }

  /* new home page */

  .h2 {
    font-size: 24px;
    margin-bottom: 25px;
  }

  .resource-txt h3 {
    font-size: 20px;
  }

  .resource-txt h4 {
    font-size: 16px;
  }

  .rource-heading2 h2 {
    font-size: 32px;
    margin-top: 0px;
    line-height: 32px;
    /* margin-bottom: 40px; */
    margin-bottom: 65px;
  }

  .rource-heading2 h2 br {
    display: none;
  }

  /* .rource-heading2 span {
  position: relative;
  left: 0;
  top: 0;
  width: 100%;
  float: left;
  margin-bottom:10px;
  margin-top:20px;
} */

  /* .rource-heading2 span img
{
  height:100px;
} */

  .resource-txt.resourse-item-free h3 {
    margin-top: 20px !important;
  }

  .big-resource h4 {
    line-height: 20px;
  }

  .home-qoute {
    font-size: 20px;
    color: #f36e25;
    padding-left: 0;
    line-height: 28px;
    flex-flow: column;
    text-align: center;
  }

  .home-qoute .home-badge {
    position: relative;
    top: 10px;
    right: 0;
    margin-left: 0;
    width: 100%;
    margin-right: 0px;
    margin-bottom: 30px;
  }

  .home-qoute .home-badge img {
    width: 150px;
  }

  .research-prove .home-highlights {
    flex-flow: column;
  }

  .research-prove .section_heading h4 {
    font-size: 22px;
    line-height: 34px;
  }

  .research-prove ul.box-tick.custom_tickbox li {
    font-size: 16px;
    line-height: 23px;
  }

  .prove-img {
    width: 100%;
    flex-shrink: 0;
    position: relative;
    margin-top: 0;
    margin-left: 0;
    text-align: center;
  }

  .prove-img img {
    width: 200px;
  }

  .home-highlights {
    margin-bottom: 25px;
  }

  .research-prove .small_para {
    margin-bottom: 25px;
  }

  .research-prove h2 {
    margin-bottom: 20px;
  }

  .research-prove .testi-right h4 {
    font-size: 22px;
    line-height: 28px;
  }

  .research-prove ul {
    padding-left: 0px !important;
  }

  .research-prove.home-section2 ul li img {
    width: 50px;
  }

  .research-prove.home-section2 ul li {
    width: 100%;
    font-size: 16px;
    line-height: 20px;
  }

  .research-prove.home-section2 ul li br {
    display: none;
  }

  .research-prove .btn {
    margin-bottom: 10px;
  }

  .case-study-cont .text-right {
    text-align: center;
  }

  .case-study-name {
    font-size: 20px;
    left: 0;
    top: 0;
    width: 100%;
    text-align: center;
    display: block;
  }

  .ceo-msg .text-right {
    text-align: center !important;
  }

  .ceo-msg strong,
  .ceo-msg span {
    font-size: 25px;
  }

  .ceo-msg {
    padding: 25px 0px;
  }

  .slider-cont {
    height: 300px !important;
    margin-top: 0px !important;
  }

  .landing video {
    height: 350px !important;
  }

  body .landing .dim {
    height: 350px;
  }

  .slider-cont h2 {
    font-size: 21px;
    margin-bottom: 25px;
    width: 100%;
  }

  .video-slider {
    display: none;
  }

  .mobile-slider {
    display: block;
  }

  .webinar-thumb-left {
    text-align: center;
  }

  .quote1 img {
    margin-right: 5px;
    width: 25px;
  }

  .webinar-thumb-right {
    font-size: 19px;
    line-height: 22px;
  }

  .quote2 {
    padding-left: 30px;
    font-style: italic;
  }

  .h5 {
    font-size: 20px !important;
  }

  .testi-new {
    display: block;
  }

  .testi-leftnew {
    width: 220px;
    /* flex-shrink: 0; */
    margin: 0px auto;
  }

  .teacher-testimonial {
    margin-top: 40px;
    display: block;
  }

  .new-video-thumb {
    width: 200px;
    margin-right: 0px;
    flex-shrink: 0;
    margin: 0px auto;
    margin-bottom: 20px;
  }

  .testi-thumbnew1 {
    width: 100%;
    display: block;
    float: right;
  }
  .testi-thumbnew2 {
    width: 100%;
    display: block;
    float: left;
  }

  .fifty-left,
  .fifty-right {
    width: 100%;
    float: left;
  }

  .zooschool-list li {
    font-size: 20px;
  }

  .green-quote {
    padding: 30px 20px;
    font-size: 24px;
    margin: 0px auto;
    width: 100%;
    font-weight: 600;
    line-height: 32px;
  }

  .heading-blue {
    font-size: 25px;
  }

  .green-quote br {
    display: none;
  }

  .zoo-school-txt img {
    width: 190px;
  }

  .research-text {
    margin-top: 40px;
    margin-bottom: 30px;
  }

  .zooschool-list li {
    width: 100%;
  }

  .zoo-camp-kit-txt {
    font-size: 18px;
    margin-top: 0px;
  }

  .zoo-school-principal {
    font-size: 20px;
    line-height: 28px;
  }

  .zoo-school-principal img {
    float: none;
    margin-right: 25px;
  }

  .zoo-school-principal .heading-blue {
    font-size: 26px;
    margin-bottom: 25px;
  }

  .blue-bg h2 {
    font-size: 30px;
  }

  .blue-bg h3 {
    font-size: 22px;
    font-weight: 700;
    line-height: 33px;
  }

  .zooschool-list2 {
    width: 100%;
  }

  .zooschool-list2 li {
    width: 100%;
  }

  .mt-40 {
    margin-top: 20px;
    /* margin-bottom: 40px; */
  }

  .zooschool-list {
    margin-left: 0;
  }

  .zooschool-video {
    width: 100%;
    height: 200px;
  }

  .rource-heading2 span {
    /* position: absolute;
    right: 15px;
    bottom: 10px;
    width: 50px; */
    position: absolute;
    right: 0px;
    bottom: -50px;
    width: 50px;
  }

  .test-heading1 {
    font-size: 22px;
  }

  .test-heading1 span {
    font-size: 17px;
  }

  .upgrade-cont {
    line-height: 30px;
  }

  .btn-outline {
    margin: 0px;
    margin-top: 20px;
  }

  .math-testi .page-testi {
    text-align: right !important;
  }

  .new-video-thumb br {
    display: none;
  }

  .math-live .testivideo-right h3 br {
    display: none;
  }

  .zookeper-video-cont {
    flex-flow: column;
  }

  .section-50-left,
  .section-50-right {
    width: 100%;
  }

  .testivideo-right .section-50-right img {
    position: relative;
    top: 0;
    right: 0;
    margin-bottom: 10px;
  }

  .mobile-flex {
    flex-flow: column;
  }

  .testi-thumbnew3 {
    width: 100%;
  }

  .quotes-name {
    padding-left: 30px;
  }

  .new-video-thmb-cont {
    padding: 0em 1em !important;
  }

  /*------------22-7-2021--------*/

  .books-smaples-container,
  .sample-book-container {
    flex-flow: column;
  }

  .books-smaples-container,
  .sample-book-container {
    width: 100%;
    text-align: center;
    margin: 0px;
  }

  .sample-book-container {
    margin-bottom: 30px;
  }

  .sample-book-container1,
  .sample-book-container3 {
    flex-flow: column-reverse;
  }

  .sample-book-container4 {
    margin-left: 0px;
  }



   /* zooschool */

   .big-heading h3 {
    font-size: 30px;
  }

  .big-heading span {
    font-size: 13px;
  }

  .zooschool-images-part1, .small-book-row, .zoo-school-price-cont
  {
    flex-flow: column;
  }

  .zoo-school-price-cont .finance-text {
    font-size: 18px;
  }

  .paypal-details {
    padding: 25px;
    margin-bottom: 40px;
    font-size: 18px;
  }

  .paypal-details h5 {
    font-size: 24px;
  }


  .small-book-2
  {
    margin:0px auto;
  }

  .what-is-include .float-right, .what-is-include .float-left
  {
    float: none;
  }

  .zoo-school-price-cont .pro-bundle-price {
    margin-bottom: 0px;
    width: 185px;
    font-size: 46px;
    margin: 0px 20px 0px 20px;
  }
  .finance-text-cont img
  {

    width:180px;
  }

  .zoo-school-price-cont .pro-bundle-price2 {
    width: 335px !important;
  }

  .youtube-heading {
    font-size: 22px;
    line-height: 28px;
  }


  .youtube-heading img
  {
    width: 150px;
  }

  .youtube-heading .d-flex
  {
    flex-flow: column;
  }


  .youtube-details
  {
    text-align: center;
    padding: 25px;
    font-size:18px;
    margin-bottom:30px;
  }

  .youtube-details form 
  {
    width:250px;
    margin:0px auto;
  }

  .youtube-details form .btn
  {
    padding: 0px;
  }

  .zooschool-bottom-txt2 {
    width: 100%;
  }

  .zooschool-bottom-cont {
    margin-bottom: 30px;
    padding: 15px;
  }

  .zooschool-bottom-cont .d-flex
  {
    flex-flow: column;
  }

  .laptop {
    top: -15px;
    width: 100%;
  }

  .laptop-right {
    position: relative;
    top: 0;
    width: 100%;
    margin-left: 0;
    margin-bottom: 25px;
  }


  .zooschool-bottom-txt h3 {
    font-size: 25px;
  }

  .zooschool-bottom-txt {
    font-size: 18px;
  }

  .zooschool-bottom-txt3 img
  {
width: 300px;
  }


  /* 24-09-2021 */

  .list-50 li {
    width: 100%;

  }

  .magical-adventure-heading2-new-cont {
    flex-flow: column;
  }

  .youtube-small {
    width: 250px;
    margin-left: 0;
  }

  .magical-adventure-heading2-new h2 {
    font-size: 28px !important;

  }

  .skill-list2-cont h5 {
    font-size: 25px;
  }


  .interactive-right {
    margin-top: 0;
  }

  .kit-includes-cont
  {
    flex-flow: column;
  }

  .magical-adventure-heading2-new {
    font-size: 17px;
    line-height: 23px;
  }

  .font-22 {
    font-size: 18px;
    line-height: 22px;
  }

  .list-50 li {
    font-size: 19px;
  }

  .h5-new
  {
    font-size: 25px !important;
  }

  .zooschool-1 .research-person {
    width: 100%;
  }
  .skill-list2-cont {
    width: 100%;
  }

  .interactive-kit-img2 {
    top: 0;
    margin-bottom:30px;
  }

  .heading-number {
    width: 65px;
    margin-right: 0px;
  }

  .zoo-school-txt img {
    width: 100%;
  }


  .traing-quotes {
    padding: 25px 20px;
    color: #e78c23;
    font-size: 20px;
    padding-bottom:0px;
  }
  .traing-quotes b {
    font-size: 17px;
    font-weight: normal;
  }

  .traing-quotes p {
    margin-bottom: 15px;
  }
  .right-price {
    width: 360px;
    margin-top: 0;
  }
  .trining-list {
    padding-left: 0;
  }

  .training-number-heading {
    height: auto;
    font-size: 29px;
    font-style: normal;
    line-height: 33px;
  }

  /*------------------- kid city usa ---------------------*/

  .kid-city-row1-heading {
    font-size: 25px;
    width: 100%;
    line-height: 30px;
    order: 12;
    margin-top:20px;
    margin-bottom: 20px;
  }

  .kid-city-row1
  {
    flex-flow: wrap;
    justify-content:space-around;
  }

  .kid-city-row2 {
    flex-flow: column;
  }

  .kid-city-img1{
    width: 260px;
  }

  .kid-city-img2 {
    width: 150px;
  }

  .kid-city-row2-img1 {
    width: 200px;
    margin-right: 30px;
  }

  .kid-city-row2-img2 {
    width: 200px;
  }

  .kids-section-2-heading {
    font-size: 23px;
    line-height: 32px;
  }

  .kids-section-2-row1
  {
    flex-flow: column;
  }

  .kids-section-2-row1-left
  {
    width: 100%;
    margin-right:15px;
  }


.kids-section-3-heading {
	font-size: 23px;
	margin-top: 32px;
}
.kids-section-3-product-row1 {
	font-size: 20px;
	font-weight: 500;
	line-height: 28px;
	flex-flow: column;
}

.shop-btn {
	width: 164px;
	height: 50px;
	border-radius: 7px;
	line-height: 50px;
	font-size: 24px;
}

  .kids-section-3-product-left {
    margin-right: 15px;
    width: 170px;
  }

  .training-txt {
    font-size: 20px;
    width: 100%;
    line-height: 25px;
  }

  .kids-section-2-price {
    margin-top: 0;
    font-weight: 600;
    font-size: 14px;
  }

  .training-txt {
    font-weight: normal;
  }

  .training-txt h4 {
    font-size: 25px;
  }

  .training-txt h4 {
    margin-bottom: 20px;
    color: #E78C23;
  }

  .kid-city-row2-txt {
    width: 100%;
  }

  .kid-city-row2-user {
    font-size: 20px;
  }

  .kids-section-2-row1-right {
    font-size: 21px;
    line-height: 33px;
  }


        /* --------classroom live new 2022-------- */

        .classroom-package-list {
          min-height: auto;
      }

      .slider-cont h2 {
        font-size: 3rem !important;
      }
      
      .classroom-live-video
      {
        margin-top:30px !important;
      }
      
      .classroom-live-video h1 {
      
        margin: 0px 0px 0px 0px;
      }
      
      .classroom-live-video .text
      {
        margin-top:-19px;
      }
      

      .slider-cont h2 {
        font-size: 2rem !important;
    }

    .classroom-live-video h3 {
      margin-top: 25px;
  }

      .classroom-live-video {
        /* background: 0 none !important; */
        height: 480px;
        margin-top: 0px !important;
      }
      
      
      body .classroom-live-video video {
        height: 380px;
        width: 100%;
        position: absolute;
        top: 120px;
        left: 0;
        z-index: -2;
        object-fit: cover;
        margin-top: 20px !important;
      }

      .mobile-slider
      {
        padding-top:20px;
      }

      .mobile-slider img
      {
        height: 380px !important;
      }
      
      body .classroom-live-video .dim {
        height: 380px;
        width: 100%;
        opacity: 0.6;
        position: absolute;
        top: 100px;
        left: 0;
        z-index: -1;
         background-color: black;
      }
      
      .slider-cont h2 {
        font-size: 3rem !important;
      }
      
      .classroom-live-video
      {
        margin-top:30px !important;
      }
      
      .classroom-live-video h1 {
      
        margin: 40px 0px 0px 0px;
      }
      
      .classroom-live-video .text
      {
        margin-top:-19px;
      }
      

      .slider-cont h2 {
        font-size: 2rem !important;
    }

    .classroom-live-video h3 {
      margin-top: 25px;
  }

      .classroom-live-video {
        /* background: 0 none !important; */
        height: 480px;
        margin-top: 99px !important;
      }
      
      
      
      
      body .classroom-live-video video {
        height: 305px !important;
        width: 100%;
        position: absolute;
        top: 120px;
        left: 0;
        z-index: -2;
        object-fit: cover;
        margin-top: 20px !important;
      }

      .mobile-slider
      {
        padding-top:0px !important;
      }

      .mobile-slider img
      {
        height: 305px !important;
      }
      
      body .classroom-live-video .dim {
        height: 305px !important;
        width: 100%;
        opacity: 0.6;
        position: absolute;
        top: 100px;
        left: 0;
        z-index: -1;
         background-color: black;
      }

      .classroom-banner .h2
      {
        margin-bottom:10px;
      }
      .small-heading {
        font-size: 24px;
      }


      .gerdy-toptxt-container br
      {
        display:none;
      }

      .gerdy-top-img-content {
        flex-flow: column;
        align-items: center;
      }

      .gerdy-img {
        width: 174px;
        margin-right: 0;
      }

      .gerdy-toptxt-container h2 {
        font-size: 23px;
        line-height: 30px;
      }

      .gerdy-toptxt-container h2 strong {
        font-size: 25px;
      }

      .gerdy-small-txt {
        font-style: italic;
        font-size: 18px;
        margin-top: 30px;
        font-weight: 600;
        margin-left: 0;
        margin-bottom: 30px;
      }

      .whatis-include-container {
        display: flex;
        justify-content: space-between;
        flex-flow: column;
        align-items: center;
      }

      .gerdy-tshirt {
        margin-top: 30px;
      }
      .gerdy-form {
        width: 100%;
      }

      .whatis-include-txt ul li {
        font-size: 15px;
      }

      .whatis-include-txt ul li span {
        font-size: 50px;
      }

      /* ----------math-live-new---------- */

.math-live-pro-img {
  left: -400px !important;
}

.math-live-pro-img img
{
  height: 350px;
}

.two-coulmn-ul {
	flex-flow: column;
}

.boot-camp-ul1, .boot-camp-ul2  {
	width: 100%;
}

.zookeepr-optionbook-3 {
	margin-left: 0px;
}

.math-live-pro-img
{
  display: none;
}

.math-live .section-50-left, .math-live .section-50-right {
	width: 100%;
}

.math-live .section-50-right
{
  text-align: center;
}

.column4-li li {
	width: 50%;
}

.right-img, .left-img {
	flex-flow: column;
}


.learning-live-superpower-img, .learning-live-superpower-img2
{
  display: none;
}

.learning-live.zookeeper-editionkit
{
  padding: 0px !important;
}

.product-notes {
	margin-top: 0px;
  margin-left: 0px;
}

.learning-live-ake-bigthumb {
	margin-top: 0;
  margin-left: 0px;
}

.learning-live-kit-thumb .indicator-icon
{
  display: block;
}

.learning-live-kit-thumb 
{
  text-align: center;
  margin-left: 0px;
}

.learning-live-price-zke
{
  margin-top: 0px;
}


/* -----------------rugs app ------------ */

.light-blue-bg, .dark-red-bg  {
	font-size: 32px;
    line-height: 36px;
}

.app-thumb {
	width: 100%;
	flex-wrap: wrap;
  justify-content: center;
  text-align: center;
}

.dummy-testimonials {
	margin-top: 0px;
}

.rug-pro .pro-bundles-cont1 ul {
	min-height: auto;
}
.rugs-txt {
	font-size: 22px;
}
.rugs-app-details-container {
	font-size: 22px;
	font-weight: normal;
	line-height: 28px;
}

}
@media (min-width: 768px) and (max-width: 991px) {

  .traing-quotes {
    padding: 40px 20px;
    color: #e78c23;
    font-size: 24px;
    font-weight: bold;
  }

  
  .header-cont {
    position: relative;
  }
  .pro-name {
    font-size: 22px;
    line-height: 28px;
  }
  .home-section2 h2 {
    font-size: 30px;
  }
  .home-section2 ul li {
    width: 90%;
  }
  .menu-container {
    margin-top: 3px;
  }
  header {
    height: 90px;
  }
  .slider-cont img {
    height: 190px;
  }
  .slider-cont h2 {
    font-size: 24px;
    margin-bottom: 25px;
  }
  .slider-cont h1 {
    font-size: 44px;
  }
  .heading-logo img {
    margin: 6px 0px;
    width: 50%;
  }
  .header-btns .btn1 {
    font-size: 19px;
    padding-right: 9px;
    padding-left: 9px;
  }
  .kitimg2 img {
    width: 70%;
  }
  .testivideo-left {
    padding: 2em 2em;
  }
  .btn1 {
    background: #e78c23;
    color: #ffffff;
    font-size: 20px;
    border-radius: 8px;
    padding-right: 10px;
    padding-left: 10px;
  }
  .testivideo-right {
    padding: 0.5em 2em;
  }
  .pro-bundles-cont {
    padding: 40px 15px;
  }
  .heading-logo {
    display: none;
  }
  .testivideo-left,
  .testivideo-right {
    width: 100%;
  }
  .testivideo-right span {
    width: 70%;
  }
  .pro-bundles-cont1 {
    padding: 5px;
  }
  .header-cont {
  }
  .header-row1 {
    height: 80px;
  }
  .menu-container {
    position: absolute;
    z-index: 99999;
  }
  .learning-live .testivideo-left {
    width: 100%;
    padding: 0em 0em;
  }
  .testivideo-right span {
    width: 50%;
  }
  .learning-live .pro-txt4 ul li {
    width: 33.3333%;
    font-size: 20px;
  }
  .sprout-demo .demo-right {
    margin-top: 46px !important;
  }
  .stem-heading2 {
    width: 66%;
  }
  body {
    overflow-x: hidden;
  }
  .journals-live .demo-right {
    margin-top: 25px;
    font-size: 28px;
  }
  .journals-live .pro-bundles-cont1 {
    padding: 25px;
  }
  .trining-btn a {
    padding: 5px 10px;
    margin: 5px 5px;
    font-size: 20px;
  }
  .header-row1 {
    height: 64px;
  }
  .body-cont {
    margin-top: 145px;
  }
  .training-search {
    margin-top: 0px;
  }
  .innerpage-heading {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .cls2 > ul {
    width: 100% !important;
    margin-left: 0% !important;
  }
  .cls2 > ul > li {
    width: 100% !important;
  }
  .cls3 > ul {
    width: 100% !important;
    margin-left: 0% !important;
  }
  .cls3 > ul > li {
    width: 100% !important;
  }
  #menu-item-1563 > ul {
    width: 100%;
    margin-left: 0%;
  }
  #menu-item-1563 > ul > li {
    width: 100%;
  }
  #menu-item-1563 > ul {
    width: 100%;
    margin-left: 0%;
  }
  .badge1 {
    font-size: 30px;
    padding: 10px;
  }
  .indication-txt {
    right: 40px;
  }
  .classrooms-right-txt1 {
    padding-right: 0;
  }
  .classrooms-right-txt2 {
    font-size: 18px;
    line-height: 31px;
  }
  .best-show {
    display: none;
  }
  .classrooms-kit {
    margin-top: 0px;
  }
  .letteralive-zke .pro-txt4 ul li {
    width: 48%;
  }
  .lessons-txt-list-3 {
    width: 100%;
    float: left;
  }
  .right-book-img {
    width: 265px;
    top: 50px;
    right: -100px;
  }
  .research-txt3 img {
    max-width: none;
    margin-right: 0 !important;
  }
  .testimonial_blk2 {
    margin-top: 50px;
  }
  .eq-height {
    height: auto;
  }
  .our-storyimg1 {
    text-align: center;
  }
  .program-section img {
    height: 158px;
    margin: 10px 5px;
  }
  .orange_bg {
    padding: 5px 15px;
    font-size: 22px !important;
    width: auto;
    line-height: 30px !important;
  }
  .btn.oval {
    margin-top: 0;
    margin-right: 0px;
  }
  .program2-heading h4 {
    font-size: 28px;
    line-height: 35px !important;
  }
  .or {
    margin-top: 265px;
  }
  .development-img1 {
    text-align: center;
    margin-top: 25px;
  }

  .magical-adventure-heading h2 {
    font-size: 22px;
  }
  .magical-adventure-heading img {
    width: 50px;
  }
  .magical-thumb1 h3,
  .magical-thumb3 h3 {
    font-size: 15px;
  }
  .magical-thumb2-deatils {
    width: 100%;
  }
  .freeshipping {
    position: absolute;
    right: -124px;
    width: 150px;
    margin-top: 25px;
  }

  /* ----------------12-10-2020 -----------*/

  .magical-adventure-heading h2 {
    font-size: 26px;
  }
  .zoo-crew-heading h3 {
    font-size: 22px;
  }

  .zoo-crew-heading img {
    width: 158px !important;
  }

  .zoo-crew-thumb1 {
    margin-bottom: 30px;
  }

  .howto-useapp-thumb1 {
    margin-bottom: 30px;
  }

  .slider-cont {
    height: 455px;
    margin-top: 0px;
  }

  .landing video {
    height: 450px !important;
  }

  body .landing .dim {
    height: 450px;
  }

  .slider-cont h2 {
    font-size: 31px;
    margin-bottom: 25px;
    width: 100%;
  }

  .home-qoute {
    font-size: 24px;
    padding-left: 10px;
    line-height: 29px;
  }

  .fifty-left,
  .fifty-right {
    width: 100%;
    float: left;
  }

  .testi-thumbnew1 {
    width: 100%;
  }

  .testi-thumbnew2 {
    width: 100%;
  }

  .zooschool-list li {
    font-size: 20px;
  }

  .green-quote {
    padding: 30px 20px;
    font-size: 24px;
    margin: 25px auto;
    width: 100%;
    font-weight: 600;
    line-height: 32px;
  }

  .green-quote br {
    display: none;
  }

  .zoo-school-txt img {
    width: 190px;
  }

  .research-text {
    margin-top: 40px;
    margin-bottom: 30px;
  }

  .zooschool-list li {
    width: 48%;
  }

  .zoo-camp-kit-txt {
    font-size: 18px;
    margin-top: 25px;
  }

  .zoo-school-principal {
    font-size: 20px;
    line-height: 28px;
  }

  .blue-bg h2 {
    font-size: 34px;
  }

  .blue-bg h3 {
    font-size: 25px;
    font-weight: 700;
    line-height: 33px;
  }

  .zooschool-list2 {
    width: 55%;
  }

  .zooschool-list2 li {
    width: 100%;
  }

  .rource-heading2 h2 {
    font-size: 34px;
    margin-top: 0px;
  }

  .resoure-3 {
    margin-top: 0;
  }

  .rource-heading2 span {
    position: absolute;
    right: -25px;
    bottom: 0;
    width: 50px;
  }

  .mobile-flex {
    flex-flow: column;
  }

  .testi-thumbnew3 {
    width: 100%;
  }

  .quotes-name {
    padding-left: 30px;
  }

  .new-video-thmb-cont {
    padding: 0em 1em !important;
  }

  .books-smaples-container {
    width: 670px;
  }

  .sample-book-container {
    flex-flow: column;
    width: 220px;
    margin-bottom: 25px;
  }

  .sample-book-container1,
  .sample-book-container3 {
    flex-flow: column-reverse;
  }


  /* zooschool */

  .big-heading h3 {
    font-size: 40px;
  }

  .big-heading span {
    font-size: 15px;
  }

  .zoo-school-price-cont .pro-bundle-price {
    margin-bottom: 0px;
    width: 185px;
    font-size: 46px;
    margin: 0px 20px 0px 20px;
  }
  .finance-text-cont img
  {

    width:180px;
  }

  .zoo-school-price-cont .pro-bundle-price2 {
    width: 335px !important;
  }

  .youtube-heading {
    font-size: 31px;
  }

  .youtube-heading img
  {
    width: 150px;
  }


  .youtube-details
  {
    text-align: center;
  }

  .youtube-details form 
  {
    width:250px;
    margin:0px auto;
  }

  .youtube-details form .btn
  {
    padding: 0px;
  }

  .zooschool-bottom-txt2 {
    width: 100%;
  }

  .laptop {
    top: -15px;
    width: 55%;
  }

  .zooschool-bottom-txt3 img
  {
width: 300px;
  }

  .interactive-right
  {
    margin-top:40px;
  }

  .traing-quotes {
    padding: 25px 20px;
    color: #e78c23;
    font-size: 20px;
    padding-bottom:0px;
  }
  .traing-quotes b {
    font-size: 17px;
    font-weight: normal;
  }

  .traing-quotes p {
    margin-bottom: 15px;
  }
  .right-price {
    width: 360px;
    margin-top: 0;
  }
  .trining-list {
    padding-left: 0;
  }

  .training-number-heading {
    height: auto;
    font-size: 29px;
    font-style: normal;
    line-height: 33px;
  }

    /*------------------- kid city usa ---------------------*/

    .kid-city-row1-heading {
      font-size: 25px;
      width: 300px;
      line-height: 30px;
    }
  
    .kid-city-img1{
      width: 260px;
    }

    .kid-city-img2 {
      width: 150px;
    }
  
    .kid-city-row2-img1 {
      width: 200px;
      margin-right: 30px;
    }
  
    .kid-city-row2-img2 {
      width: 300px;
    }
  
    .kids-section-2-row1-left
    {
      width: 400px;
      margin-right:15px;
    }

    .kids-section-3-product-row1 {
      font-size: 22px;
      font-weight: bold;
      line-height: 28px;
    }

    .kids-section-3-product-left {
      margin-right: 20px;
      width: 200px;
    }

    .training-txt {
      font-size: 24px;
      width: 100%;
      line-height: 30px;
    }


      /* --------classroom live new 2022-------- */
      

  .classroom-package-heading {
    font-size: 23px;
}

.classroom-package-heading span {
  font-size: 23px;
}

.classroom-package-heading small {
  font-size: 18px;
}

.classroom-package-orange small {
  line-height: 12px;
  font-size: 15px !important;
}

.package-small-heading {
  font-size: 23px;

}

.classroom-package-list {
  min-height: 344px;
}


.slider-cont h2 {
  font-size: 3rem !important;
}

.classroom-live-video
{
  margin-top:-10px !important;
  height: 350px !important;
}

.classroom-live-video h1 {

  margin: 0px 0px 0px 0px;
}

.classroom-live-video .text
{
  margin-top:-19px;
}

/* ----------math-live-new---------- */

.math-live-pro-img {
  left: -400px !important;
}

.math-live-pro-img img
{
  height: 350px;
}

.two-coulmn-ul {
	flex-flow: column;
}

.boot-camp-ul1, .boot-camp-ul2  {
	width: 100%;
}

.zookeepr-optionbook-3 {
	margin-left: 100px;
}

.math-live-pro-img
{
  display: none;
}

.math-live .section-50-left, .math-live .section-50-right {
	width: 100%;
}

.math-live .section-50-right
{
  text-align: center;
}

.column4-li li {
	width: 50%;
}





.learning-live-superpower-img, .learning-live-superpower-img2
{
  display: none;
}

.learning-live.zookeeper-editionkit
{
  padding: 0px !important;
}

.product-notes {
	margin-top: 47px;
}


}
@media (min-width: 992px) and (max-width: 1199px) {
  .menu-container {
    width: 100% !important;
  }
  .menu > ul > li > a {
    padding: 10px 16px;
  }
  .home-section2 ul li {
    width: 67%;
  }
  .heading-logo img {
    margin: 6px 0px;
    width: 50%;
  }
  .header-btns .btn1 {
    font-size: 19px;
    padding-right: 9px;
    padding-left: 9px;
  }
  .kitimg2 img {
    width: 70%;
  }
  .testivideo-left {
    padding: 2em 2em;
  }
  .btn1 {
    background: #e78c23;
    color: #ffffff;
    font-size: 20px;
    border-radius: 8px;
    padding-right: 10px;
    padding-left: 10px;
  }
  .testivideo-right {
    padding: 0.5em 2em;
  }
  .pro-bundles-cont {
    padding: 40px 15px;
  }
  .page-testimonials {
    height: 390px;
  }
  .letters-live-pro-img {
    left: -155px;
  }
  .learning-live .pro-video-test-cont h3 span {
    padding: 2em 2em;
  }
  .learning-live .testi {
    padding: 2em 1em;
  }
  .testivideo-right span {
    width: 41%;
  }
  .stem-heading {
    width: 82%;
  }
  .mymath-badge {
    margin-top: 60px;
  }
  .indication-txt {
    right: 40px;
  }
  .classrooms-right-txt2 {
    font-size: 18px;
    line-height: 31px;
  }
  .lessons-txt-list-3 {
    width: 60%;
    float: left;
  }
  .research-txt3 img {
    max-width: none;
    margin-right: 0px !important;
    position: relative;
    right: 46px;
  }
  .our-story-msg b {
    font-size: 23px;
    line-height: 26px;
  }
  .author-text2 {
    padding: 10px;
    line-height: 19px;
    font-size: 20px;
  }
  .program-section img {
    height: 158px;
    margin: 10px 5px;
  }
  .orange_bg {
    padding: 0px 15px;
    font-size: 22px !important;
    width: auto;
  }
  .btn.oval {
    margin-top: 0;
    margin-right: 0px;
  }
  .badge {
    top: -6px;
  }

  .magical-thumb2-deatils {
    width: 100%;
  }
  .freeshipping {
    position: absolute;
    right: -124px;
    width: 150px;
    margin-top: 25px;
  }

  .freegift-text h3 {
    font-size: 17px;
  }

  .freegift-text h4 {
    font-size: 16px;
  }

  .freegift-text h5 {
    font-size: 17px;
  }

  .freegift-form1 .form-group label:first-child {
    margin-right: 20px;
  }
  .freegift-form1 .form-group label {
    font-size: 16px;
    font-weight: normal;
  }

  .home-section2 ul li {
    width: 100%;
    font-size: 19px;
    line-height: 22px;
    font-weight: bold;
  }

  .research-prove .btn {
    margin-bottom: 10px;
  }

  .zooschool-list li {
    font-size: 20px;
  }

  .green-quote {
    padding: 30px 20px;
    font-size: 24px;
    margin: 25px auto;
    width: 100%;
    font-weight: 600;
  }

  .rource-heading2 h2 {
    font-size: 34px;
    margin-top: 0px;
  }

  .resoure-3 {
    margin-top: 0;
  }


  .zoo-school-price-cont .pro-bundle-price2 {
    width: 335px;
    margin: 0px;
  }


  /*------------------- kid city usa ---------------------*/

  .kid-city-row1-heading {
    font-size: 29px;
    width: 400px;
    line-height: 34px;
  }

  .kid-city-img1{
    width: 315px;
  }

  .kid-city-row2-img1 {
    width: 200px;
    margin-right: 30px;
  }

  .kid-city-row2-img2 {
    width: 335px;
  }

  .kids-section-2-row1-left
  {
    width: 500px;
  }



  /* --------classroom live new 2022-------- */

  .classroom-package-heading {
    font-size: 23px;
}

.classroom-package-heading span {
  font-size: 23px;
}

.classroom-package-heading small {
  font-size: 18px;
}

.classroom-package-orange small {
  line-height: 12px;
  font-size: 15px !important;
}

.package-small-heading {
  font-size: 23px;

}

.classroom-package-list {
  min-height: 400px;
}

/* ----------math-live-new---------- */

.math-live-pro-img {
  left: -400px !important;
}

.math-live-pro-img img
{
  height: 350px;
}

.learning-live-price {
	margin-top: -43px;
}


}

