@media screen and (max-width: 1900px){
  .reading_experience_like_magic .shape3 {
    right: -20px;
  }
  .reading_experience_like_magic .shape1 {
    left: -20px;
  }
  .banner .shape1 {
    left: 80px;
    top: -80px;
  }
  .banner .shape2 {
    left: 50px;
  }
  .banner .shape6 {
    right: 40px;
    top: 200px;
  }
}

@media screen and (max-width: 1800px){
  .success_story.home .slider_wrap .slick-list:after, .success_story.home .slider_wrap .slick-list:before {
    width: 250px;
  }
  .counter_content .shape1 {
    right: -120px;
  }
  .success_story .shape2 {
    /* top: 80px; */
  }
  .our_ai_features .shape1 {
    max-height: 60px;
    right: 70px;
  }
  .product-image-frame {margin-left: -290px;}
  .get_your_content .container .container-sm {
    padding-left: 120px;
    margin-left: 0px;
  }
  .container .container-sm,
  .container>.container-sm {
    padding-left: 0px;
    padding-right: 0px;
  }
 
  .why_it_matter_content .shape6 {
    max-width: 60px;
    top: 0;
  }
  .tab_bg_bx {
    min-height: 500px;
    padding: 80px;
  }
  .cancellation_rtn.icon_with_text .shape1 {
    right: 30px;
  }
  .cancellation_rtn.icon_with_text_two .shape1 {
    right: 30px;
  }
  .gift-thank-you .shape1 {
    left: -100px;
  }
  .img_with_txt_bg.about .shape2,
  .about.what_inside_litbox .shape4 {
    right: 60px;
    max-height: 60px;
  }
  .about.what_inside_litbox .shape1 {
    left: 50px;
    max-width: 70px;
    top: -120px;
  } 
  .about.why_it_matter_content .shape1 {
    max-width: 40px;
    bottom: -50px;
  }
  .about.whylit_score .shape2 {
    right: 70px;
    max-width: 60px;
  }
  .about.whylit_score .shape1 {
    left: 50px;
  }
  .plans_sec .shape2 {
    right: 80px;
  }
  .plans_sec .shape3 {
    left: -40px;
    max-width: 50px;
  }
  .plans_sec .shape4 {
    right: -80px;
  }
  .icon_with_text.donate .shape1 {
    left: 40px;
  }
  .icon_with_text.donate .shape2 {
    right: 40px;
    max-width: 80px;
  }
  .every_child_deserves .shape1 {
    left: 40px;
  }
  .bring_litquest_school .shape1 {
    left: 40px;
  }
  .reading_experience_like_magic .shape3 {
    right: 20px;
  }
  .reading_experience_like_magic .shape1 {
    left: 20px;
    top: -50px;
  }
  .why_it_matter_content .shape3 {
    bottom: -80px;
    right: 30px;
  }
  .why_it_matter_content .shape1 {
    left: 30px;
    top: -70px;
  } 
  .ai_reading_buddy .shape1 {
    left: 30px;
  }
  .what_your_book .shape1 {
    left: 40px;
    top: -50px;
  }
  .whylit_score .shape2 {
    right: 60px;
    max-width: 60px;
  }
  .our_mission .shape4 {
    right: 30px;
  }
  .our_mission .shape1 {
    left: 20px;
  }
  .success_story .shape1 {
    left: 30px;
  }
  .success_story .shape6 {
    right: 60px;
  }
  .bg_box_blue .shape4{
    max-width: 60px;
    right: -30px;
  }
  .how_it_work .shape1 {
    left: 80px;
    max-width: 60px;
  }
  .banner .shape1 {
    left: 50px;
    top: -70px;
    max-width: 50px;
  }
  .banner .shape2 {
    left: 40px;
    bottom: -40px;
  }
  .banner .shape6 {
    right: 60px;
    top: -70px;
    max-width: 30px;
  }    
  .header_menu .menu .menu-item {
    padding-left: 0;
    padding-right: 0;
  }
  .primary-navigation .primary-menu-container > ul > .menu-item > a, .header_menu .menu .menu-item>a, .header_menu .navbar-nav .nav-link {
    font-size: 18px;
  }
}

@media screen and (max-width: 1700px){
  .our_mission_girl.bg_box_yellow2 .shape3 {
    max-width: 60px;
    right: 0px;
  }
  .every_child_deserves .shape2 {
    right: 30px;
  }
  .success_story.home .slider_wrap .slick-list:after, .success_story.home .slider_wrap .slick-list:before {
      width: 200px;
  }
  .heading_main h2,
  .font48, .title_main h2 {
    font-size: 2.5rem;
  }
  .homepage-post-item.post .entry-title {
      font-size: 18px;
  }
  .homepage-post-item .text_wrap {
    padding: 30px 25px;
  }
  .counter_content .shape1 {
    right: -80px;
    max-width: 40px;
    top: -50px;
  }
  .counter_content .row_grid.three {
    column-gap: 40px;
  }
  .product-content-card,
  .product-image-frame {
    width: 100%;
    max-width: calc(50% + 145px);
  }
  .product-content-card .text_wrap {
    max-width: 400px;
  }
  .product-image-frame {
    margin-top: 150px;
    min-height: 630px;
  }
  .product-number {
    font-size: 5.25rem;
  }
  .success_story .shape3 {
    max-height: 50px;
    top: -50px;
  }
  .success_story .shape2,
  .success_story .shape5 {
    /* top: 0px; */
    /* max-width: 40px; */
  }
  .footer .container-sm {
    padding-left: 80px;
    padding-right: 80px;
  }
  .about.bg_box_yellow2 {
    background-size: 100% auto !important;
  }
  .row_grid.four {
    grid-template-columns: repeat(auto-fit, minmax(290px, max-content));
  }
  .bg_box_yellow .shape1 {
    top: -40px;
    left: 0;
  }
  .bg_box_yellow .shape3 {
    top: -20px;
    right: -40px;
  }
  .bg_box_blue .shape1 {
    left: 40px;
  }
  .slider-content-section {
    padding-right: 50px;
  }
  .banner .thumbnail_bx {
    padding-left: 50px;
  } 
}

@media screen and (min-width: 1601px) {
  .get_your_content .images_wrap img {
    max-width: 673px;
  }
}

@media screen and (max-width: 1600px){
  .tnp.tnp-subscription {
    max-width: 460px;
  }
  .signup_form .font24 {
    /* font-size: 20px; */
  }
   .footer_menus {
    padding-left: 20px;
  }
  .every_child_deserves .shape2 {
    bottom: -30px;
  }
  .homepage-post-item .date {
    display: none;
  }
  .button2 {
    font-size: 18px;
  }
  .counter_bx .icons {
    width: 60px;
    height: 60px;
  }
    .success_story.home .slider_wrap .slick-list:after, .success_story.home .slider_wrap .slick-list:before {
        width: 150px;
    }
  .get_your_content .shape1 {
    right: -30px;
    top: 30px;
  }
  .how_it_work .cols_item .text_wrap .ico {
    max-width: 50px;
    max-height: 50px;
  }
  .shape_cp,
  .what_your_book .shape3,
  .what_your_book .shape2,
  .what_your_book .shape1 {
    max-height: 50px;
    max-width: 50px;
  }
  .success_story.home .slider_wrap {
    /* margin-top: -250px; */
  }
  .what_your_book .shape3 {
    bottom: -80px;
      left: -80px;
  }
  .tabs_arrow.nav-tabs .nav-link {
    font-size: 24px;
  }
  .title_head .font22 {
    font-size: 18px;
  }
  .product-image-frame {
    margin-left: -200px;
  }
  .product-content-card {
    padding: 2.375rem 2.25rem;
  }
  .product-content-card, .product-image-frame {
    width: 100%;
    max-width: calc(50% + 101px);    
  }
  .hero_banner_home .heading_main h2 {
    font-size: 30px;
  }
  /* Laptop View changes*/
   .quote_form_sec .heading_main h3 {
    font-size: 20px;
  }
  .bg_box_yellow .row_bx .text_wrap {
    width: 70%;
  }
  .search-form .search-submit, .site .redeem_link .button:not(:hover):not(:active):not(.has-background), .filter_tab .button:not(:hover):not(:active):not(.has-background), .site .banner .btn.button:not(:hover):not(:active):not(.has-background), .site .button, .site .button:disabled, .button {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
    min-width: auto;
  }
  .designed_to_support .bdr_col_bx h4,
  .user_name,
  .primary-navigation .primary-menu-container > ul > .menu-item > a, .header_menu .menu .menu-item>a, .header_menu .navbar-nav .nav-link {
    font-size: 15px;
    /* padding: 40px 10px; */
    padding-left: 10px;
    padding-right: 10px;
  }
  .footer_title {
    font-size: 20px;
  }
  .copyright p,
  .footer_menu .menu-item>a, .footer_menu .link {
    font-size: 14px;
  }
  .icon_with_text_five.about .bdr_col_bx .icon_bx.w-85 {
    width: 70px;
    height: 70px;
    padding: 15px;
    margin-top: -75px;
  }
  .icon_with_text_five.about h5 {
    font-size: 16px;
  }
  .quote_form_sec .images_wrap img {
    max-height: 510px;
  }
  .educator_girl .images_wrap {
    height: 270px;
    margin-bottom: -70px;
  }
  .plans_bx .font50 {
    font-size: 30px;
  }
  .ul_disc.icon li p {
    font-size: 18px;
  }
  .icon_bx.w-100 {
    width: 80px !important;
    height: 80px;
    padding: 15px;
  }
  .icon_bx.w-100 img {
  max-width: 40px;
  }
  /* .icon_with_text_five .row_grid.five .col_grid_item, */
  .row_grid.five .col_grid_item {
    flex-basis: calc(33.33% - 40px / 3);
    max-width: calc(33.33% - 40px / 3);
  }
  .what_islit_score .text_wrap {
    padding-left: 60px;
    padding-right: 40px;
  }
  .lit_score.what_islit_score .row {
    margin: 0px; 
  }
  .about .bg_bx_img .text_wrap {
    margin-left: 50px;
  }
  .what_inside_litbox h3 {
    font-size: 22px;
  }
  .tab_bg_bx {
    min-height: auto;
    padding: 50px;
  }
  .what_your_book .shape2 {
    top: 0;
    right: 60px;
  }
  .success_story .pt-70 {
    padding-top: 0px;
  }
  .how_it_work .cols_item .text_wrap {
    /* padding-top: 50px; */
    /* padding-bottom: 0; */
    /* padding-left: 30px; */
    padding: 40px;
  }
  .how_it_work .cols_item .images_wrap img {
    max-height: 300px;
  }
  .how_it_work .cols_item .text_wrap p {
    margin-top: 10px;
  }
  .success_story .slider_wrap .slide_item {
    /* padding: 50px 30px; */
  }
  .success_story .slider_wrap p {
    font-size: 18px;
  }
  .success_story .shape2 {
    /* left: 100px; */
  }
  .success_story .shape3 {
    max-width: 50px;
  }
  .success_story .shape4 {
    display: none;
  }
  .how_it_work .shape4 {
    bottom: 0;
    right: -150px;
  }
  .banner .shape2 {
    animation: float infinite 3s linear;
    opacity: 0.3;
  }
  .nav_ps.nav-pills .nav-link {
    min-height: 50px;
  }
  .nav_ps.nav-pills .nav-link .ico {
    max-height: 30px;
  }
  .tab_bg_bx p {
    font-size: 20px;
    margin-bottom: 30px;
  }
  .tab_bg_bx h3 {
    font-size: 40px;
  }
  .counter_bx h3 {
    font-size: 32px;
  }
  .counter_bx p {
    font-size: 16px;
  }

  .title_main,
  .heading_main3, .heading_main {
    margin-bottom: 30px;
  }
  .py-80,
  .py-100,
  .py-90 {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .pt-80,
  .pt-90 {
    padding-top: 70px;
  }
  .pb-80,
  .pb-90 {
    padding-bottom: 70px;
  }
  .font30, .h3, h3 {
    font-size: 22px;
  }
  /* Laptop View changes end*/

  .what_inside_litbox .col_bx_bg p br {
    display: none;
  }
  .px-100 {
    padding-left: 60px;
    padding-right: 60px;
  }
  .blog_content_home {
    /* padding-left: 20px; */
  }
  .gift-thank-you .bg_bx {
    padding: 80px 100px;
  }
  .school.icon_with_text_five .bdr_col_bx h4 br {
    display: none;
  }
  .about.whylit_score .col_bx p br{
    display: none;
  }
  .woocommerce .checkout .gift_recipient_fields .form-row-wide.w-half {
    width: 100%;
    max-width: 100%;
  }
  .woocommerce-checkout-review-order {
    padding: 60px;
  }
  .gift-thank-you .shape1 {
    left: 0px;
  }
  .plans_sec .shape2 {
    right: 60px;
  }
  .plans_sec .shape4 {
    right: -50px;
    max-width: 50px;
  }
  .plans_sec .shape3 {
    left: -50px;
    max-width: 40px;
  }
  .plans_sec .shape1 {
    top: -100px;
  }
  .about .content_describe .shape1,
  .content_describe .shape1 {
    max-height: 60px;
    top: 30px;
  }
  .our_mission_girl .images_wrap {
    text-align: center;
  }
  .corporate_social .shape3 {
    bottom: -90px;
    right: 0;
  }
  .our_mission_girl.bg_box_yellow2 .shape3 {
    right: 0;
    max-width: 60px;
  }
  .our_mission_girl.bg_box_yellow2 .shape1 {
    left: -20px;
    max-width: 70px;
  }
  .why_it_matter_content .shape2 {
    right: 10px;
    max-height: 50px;
    top: -50px;
  }
  .why_it_matter_content .shape6 {
    top: 60px;
    max-width: 40px;
  }
  .whylit_score .row .col_p {
   padding-left: 20px;
   padding-right: 20px; 
  }
  .whylit_score .shape1 {
    left: 100px;
  }
  .banner .navigation-item.active {
    padding: 30px;
  }
  .banner .navigation-item {
    padding: 15px 30px;
  }
  .navigation-title {
    font-size: 18px;
  }
  .banner .navigation-item.active .navigation-title {
    font-size: 20px;
    margin-bottom: 10px;
  }
  .how_it_work .cols_item .text_wrap h3 {
    font-size: 20px;
    max-width: 210px;
  }
  .banner .images_wrap {
    min-height: auto;
  }
  .bg_box_yellow .shape2 {
    bottom: -50px;
    right: 270px;
  }
  .bg_box_blue .shape1 {
    top: 30px;
  }
  .success_story .shape5 {
    max-width: 40px;
    right: 20px;
  }
  .success_story .shape1 {
    left: 40px;
    max-width: 50px;
  }
  .success_story .shape6 {
    right: 60px;
    bottom: 0px;
    max-height: 40px;
  }
  .subscribe_form .shape2 {
    right: 50px;
    max-width: 50px;
  }
  .subscribe_form .shape1 {
    left: 110px;
    max-width: 50px;
  }
  .footer .shape1 {
    left: 50px;
    max-width: 50px;
  }
  .footer .shape3 {
    right: 100px;
  }
  .logo {
    max-width: 150px;
  }
  .mt-170 {
    margin-top: 80px;
  } 
  .mt-120 {
    margin-top: 80px;
  }
  .mb-120 {
    margin-bottom: 80px;
  }
  .pt-120 {
    padding-top: 80px;
  }
  .pb-120 {
    padding-bottom: 80px;
  }
  .py-100,
  .py-120 {
    padding-top: 80px;
    padding-bottom: 80px;
  } 
  .font48, .title_main h2,
  body:not(.blog) .entry-header .entry-title,
  .page-header .page-title,
  .font50,
  .entry-content h1,
  .font60, .h2, h2,
  .heading_main h2 {
    font-size: 40px;
    font-size: 2.125rem;
  }
  .font44 {
    font-size: 34px;
  }    
}

@media screen and (max-width: 1500px){
  
  .success_story .shape2_home {
    bottom: -10px;
    right: 40px;
  }
  .designed_to_support .bdr_col_bx h4, .user_name, .primary-navigation .primary-menu-container > ul > .menu-item > a, .header_menu .menu .menu-item>a, .header_menu .navbar-nav .nav-link {
      /* font-size: 14px; */
  }
  .product-content-card .text_wrap {
      max-width: 350px;
  }
  .product-image-frame {
    /* min-height: 600px; */
    margin-top: 110px;
  }
  .product-number {
    font-size: 4rem;
  }
  .product-content-card .text_wrap .font48 {
    margin-bottom: 20px;
  }
  .plans_sec .shape4 {
    right: -30px;
    max-width: 40px;
  }
  .plans_sec .shape3 {
    left: -30px;
    max-width: 30px;
  }
  .plans_sec .shape2 {
    top: -50px;    
  }
  .what_inside_litbox .shape2 {
    max-width: 40px;
    bottom: 100px;
  }
  .our_mission_girl.bg_box_yellow2 .shape2 {
    top: 0px;
    right: 30px;
  }
  .our_mission_girl.bg_box_yellow2 .shape3 {
    right: 30px;
    max-width: 40px;
  }
  .our_mission_girl.bg_box_yellow2 .shape1 {
    left: 20px;
    max-width: 50px;
  }
  .quote_form_sec br {
    display: none;
  }
  .educator_girl.bg_box_yellow2 .shape1 {
    top: -40px;
    left: 60px;
  }
  .educator_girl.bg_box_yellow2 .shape2 {
    top: -50px;
    right: 20px;
  }
  .educator_girl.bg_box_yellow2 .shape3 {
    max-width: 40px;
    right: 60px;
  }

  .how_it_work .shape1 {
    top: 0;
  }
  .how_it_work .shape2 {
    top: auto;
    bottom: 0;
    display: none;
  }
  .how_it_work .shape5 {
    bottom: 0px;
    display: none;
  }
  .footer .shape1 {
    top: 10px;
  }
  .footer .shape3 {
    right: 40px;
    max-width: 80px;
  }
  .get_your_content .text_wrap h4 span {
    font-size: 26px;
  }
  .get_your_content .text_wrap h4 svg {
    height: 22px;
  }
  .get_your_content .container .container-sm {
    padding-left: 50px;
    padding-right: 0px;
  }
  .header_menu .menu .menu-item>a {
    font-size: 24px;
  }   
}

@media screen and (max-width: 1400px){
 
  .what_islit_score.color_bx .shape1 {
    top: 30px;
  }
  .learing_reading .shape1 {
    top: 20px;
  }
  .success_story .images_bx {
    height: 580px;
  }
  .how_it_work .cols_item .text_wrap .ico {
    max-width: 50px;
    max-height: 50px;
  }
  .how_it_work .cols_item .text_wrap {
    padding: 30px;
  }
  .we_suppprt_learning .blue_box {
    left: -100px;
    margin-top: 70px;
  }
  .product-image-frame {
    max-width: calc(50% + 50px);
    margin-left: -150px;
  }
  .icon_list_wrap.four {
    grid-template-columns: repeat(3, 1fr);
  }
  .icon_with_text_five.about .bdr_col_bx .icon_bx.w-85 {
    margin-top: -65px;
  }
  .cancellation_rtn .row_grid.two {
    column-gap: 20px;
  }
  .bdr_col_bx .icon_bx.w-85 {
    margin-top: -75px;
  }
  .bdr_col_bx,
  .bdr_col_bx.two {
    padding: 30px 20px;
  }
  .bdr_col_bx h4 br,
  .about.whylit_score .col_bx p br {
    display: none;
  }
  .corporate_social br {
    display: none;
  }
  .reading_experience_like_magic .shape2 {
    max-width: 50px;
    bottom: 0;
  }
  .why_it_matter_content .shape6 {
    top: 0px;
    right: 100px;
    max-width: 50px;
  }
  .what_your_book .shape3 {
    /* bottom: 0; */
    /* right: 30px; */
    /* max-height: 40px; */
    bottom: -30px;
    left: -90px;
  }
  .what_your_book .shape1 {
    max-width: 30px;
  }
  .what_your_book .shape2 {
    top: 100px;
    right: 70px;
    max-width: 30px;
  }
  
  .bg_box_yellow2 .text_wrap {
    max-width: 500px;
    margin-left: 50px;
  }
  .bg_box_blue {
    background-size: contain;
  }
  .success_story .shape5 {
    top: 0px;
  }
  .get_your_content .text_wrap {
    max-width: 370px;
  }
  .bg_box_yellow .row_bx .text_wrap h2, .get_your_content .text_wrap h2 {
    font-size: 40px;
  }
   
  .header_menu .menu .menu-item {
    padding-left: 0;
    padding-right: 0;
  }
  .footer .container-sm {
    padding-left: 120px;
    padding-right: 120px;
  }
  .header_menu .menu .menu-item>a {
    font-size: 20px;
  }
}

@media screen and (min-width: 1301px) {
  
  .how_it_work .container-sm {
      max-width: 1400px;
  }

  .container-sm {
    max-width: 1294px;
  }
}

/* Example: Apply styles when zoomed around zoom 125% */
@media (min-width:1200px) and (min-resolution:1.20dppx) and (max-resolution:1.30dppx) {
  .tnp.tnp-subscription {

max-width: 480px;
  }
  .signup_form .font24 {
    font-size: 20px;
  }
}

/* Example: Apply styles when zoomed around zoom 150% */
@media (min-width:1200px) and (min-resolution:1.45dppx) and (max-resolution:1.55dppx) {
  .icon_list_wrap.four {
      grid-template-columns: repeat(3, 1fr);
  }
  .plan_bottom .font44 svg {
    width: 31px;
    height: 26px;
  }
  .plans_bx .font44 {
    font-size: 30px;
  }
  .plans_bx ul.icon.font18 li {
    font-size: 16px;
  }
  .why_it_matter_content .images_wrap img {
    max-width: 85%;
  }
  .icon_list_wrap .icon_bx2 img {
    max-width: 80%;
  }
  .icon_list_wrap {
    column-gap: 40px;
  }
  .bdr_col_bx .icon_bx.w-85,
  .icon_bx.w-85,
  .bdr_col_bx.two .icon_bx.w-85 {
    margin-top: -65px;
    width: 65px;
    height: 65px;
  }
 
  .font24, .h4, h4,
  .row_grid.five .col_grid_item h4,
  .success_story .slider_wrap p,
  .bg_box_yellow .row_bx .text_wrap p,
  .nav_ps.nav-pills .nav-link {
    font-size: 16px;
  }
  .user_name,
   .primary-navigation .primary-menu-container > ul > .menu-item > a, .header_menu .menu .menu-item>a, .header_menu .navbar-nav .nav-link {
    font-size: 16px;
  }
  .mega-content p {
    font-size: 12px;
  }
  .topbar_header p {
    font-size: 14px;
  }
  .navigation-title {
      font-size: 16px;
  }
  .font30,
  .lit_score.whylit_score h3,
  .what_inside_litbox h3,
  .about.whylit_score h4 {
    font-size: 18px;
  }
  .lit_score.whylit_score h3 {
    max-width: 700px;
  }
  .why_it_matter_content .shape2 {
      max-height: 40px;
  }
  .about .content_describe .shape1, .content_describe .shape1 {
    top: 0px;
  }
  .font22 {
      font-size: 18px;
  }
  body:not(.blog) .entry-header .entry-title,
  .page-header .page-title,
  .bg_box_yellow .row_bx .text_wrap h2, .get_your_content .text_wrap h2,
  .font50, .entry-content h1, .font60, .h2, h2, .heading_main h2 {
    font-size: 30px;
  }

  .drop_down_menu ul li a,
  .mega-content h4,
  .ul_disc li,
  .icon_with_text .col_bx p,
  .about.why_it_matter_content p,
  .heading_main3 p, .heading_main p,
  .col_bx_bg h4 + p,
  p,
  body {
    font-size: 14px;
  }

  .search-form .search-submit, .site .redeem_link .button:not(:hover):not(:active):not(.has-background), .filter_tab .button:not(:hover):not(:active):not(.has-background), .site .banner .btn.button:not(:hover):not(:active):not(.has-background), .site .button, .site .button:disabled, .button {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px !important;
  }
}
 

@media screen and (max-width: 1300px){
  /* Laptop View changes*/
 
  .grobox.about.what_inside_litbox .shape2 {
    top: -20px;
  }
  .counter_content .shape1 {
    right: -40px;
  }
  #subscribe_form {
    padding-left: 100px;
    padding-right: 100px;
  }
  .blog_list_home .shape1 {
      left: -80px;
  }
  .what_your_book .shape3 {
    bottom: -50px;
    left: -60px;
  }
  .designed_to_support .bdr_col_bx h4, .user_name, .primary-navigation .primary-menu-container > ul > .menu-item > a, .header_menu .menu .menu-item>a, .header_menu .navbar-nav .nav-link {
      font-size: 14px;
  }
  .header_menu .menu .menu-item {
      padding-left: 0px;
      padding-right: 0px;
  }
  .our_ai_features .shape1 {
      max-height: 50px;
      right: 30px;
  }
  .post .post-thumbnail {
    height: auto;
  }
  .post .post-thumbnail .wp-post-image {
    object-fit: contain;
  }
  .homepage-post-item.post .entry-title,
  .post .entry-title {
    font-size: 18px;
  }
  .img_with_txt_bg.about .shape1 {
    left: -30px;
    top: 0px;
  }
  .font48, .title_main h2,
  body:not(.blog) .entry-header .entry-title,
  .page-header .page-title,
  .font50, .entry-content h1, .font60, .h2, h2, .heading_main h2 {
        font-size: 32px;
    }
    .blog_content h2 {
      font-size: 28px;
    }
    .icon_with_text_five.about h5 {
        font-size: 14px;
    }
  

  /* Laptop View changes end*/

  .blog_list_home .heading_left {
    text-align: center;
    margin: 0px auto;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .blog_list_home .heading_left h2 br {
    display: none;
  }
  .blog_list_home .d-flex {
    flex-wrap: wrap;
  }
  .blog_content_home {
    /* width: 100%; */
    /* padding-left: 0px; */
    /* margin-top: 40px; */
  }
  .search_list article {
    width: 33.33%;
  }
  .plans_sec .shape4 {
    bottom: -50px;
    right: 10px;
  }
  .plans_sec .shape3  {
    bottom: -50px;
    left: 10px;
  }
  .every_child_deserves br,
  .donate.icon_with_text .col_bx h3 br {
    display: none;
  }
  .every_child_deserves .shape3 {
    bottom: -60px;
    left: 20%;
  }
  .every_child_deserves .shape2 {
    bottom: -50px;
  }
  .every_child_deserves .shape1 {
    top: -40px;
  }  
  .our_mission .shape2 {
    bottom: 0px;
  }
  .our_mission .shape1 {
    left: 50px;
    top: 0px;
  }
  .our_mission .shape4,
  .our_mission .shape3 {
    right: 50px;
  }
  .bg_box_blue .shape4 {
    max-width: 40px;
    right: 20px;
  }
  .single .post-navigation,
  .footer .container-sm,
  .site-header .header-inner, .page-width, .container {
    padding-left: 100px;
    padding-right: 100px;
  }
  .bg_box_yellow .shape3 {
    right: 0;
    top: -50px;
  }
  .footer .shape3 {
    max-width: 60px;
  }
  .container-sm {
    max-width: 100%;
  }
 
  .login_btn.button {
    min-height: initial;
  }
  .button2,
  .search-form .search-submit, .site .redeem_link .button:not(:hover):not(:active):not(.has-background), .filter_tab .button:not(:hover):not(:active):not(.has-background), .site .banner .btn.button:not(:hover):not(:active):not(.has-background), .site .button, .site .button:disabled, .button {
    font-size: 16px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
}

@media screen and (max-width: 1199px){
   .footer_about {
    margin-bottom: 20px;
  }
  .footer_menus {
    padding-left: 0px;
  }
  .what_islit_score.color_bx .shape1 {
    right: 20px;
    top: 20px;
  }
  .grobox.about.what_inside_litbox .shape1 {
    top: -30px;
  }
  .ai-tabs.nav-pills {
    margin-bottom: 30px;
  }
  .ai-tabs.nav-pills .nav-link {
    font-size: 18px;
  }
  .success_story .shape2_home {
      bottom: 10px;
      right: 40px;
  }
  .homepage-post-item.post .entry-title, .post .entry-title {
      font-size: 16px;
  }
  .blog_list_home .title_main p br {
    display: none;
  }
  .success_story.home .slider_wrap .slick-list:after, .success_story.home .slider_wrap .slick-list:before {
      width: 100px;
  }
  .get_your_content .shape1 {
    right: 0px;
  }
  .banner .thumbnail_bx {
      padding-left: 20px;
  }
  .homepage-post-item .text_wrap {
    margin-top: -40px;
    padding: 20px;
  }
  #subscribe_form {
    padding-left: 60px;
    padding-right: 60px;
  }
  .counter_content .row_grid.three {
    column-gap: 30px;
  }
  .counter_content .shape1 {
      right: -20px;
      top: -50px;
  }
  .counter_bx {
    flex-direction: column;
  }
  .counter_bx .text_wrap {
    width: 100%;
    text-align: center;
  }
  .product-content-card .text_wrap {
      max-width: 300px;
  }
  .we_suppprt_learning .shape1 {
    left: 10px;
  }
  .what_inside_litbox .heading_main p br {
    display: none;
  }
  .img_with_txt_bg.about .shape1 {
        left: 0px;
        top: 0px;
  }
  .success_story .shape6 {
    bottom: -60px;
  }
  .nav_ps.nav-pills .nav-link {
    padding: 10px 20px;
    font-size: 16px;
  } 
  .cancellation_rtn.what_islit_score .text_wrap br {
    display: none;
  }
  .student_dashboard_free_user .shape1 {
    right: 100px;
  }
  .img_with_text .gif_img {
    max-width: 100%;
    max-height: 100%;
  }
  .woocommerce-checkout-review-order-table tr th, .woocommerce-checkout-review-order-table tr td {
    padding: 20px 25px;
  }
  .woocommerce-shipping-methods label, .woocommerce-checkout-review-order-table .woocommerce-Price-amount.amount {
    font-size: 22px;
  }
  .success_bx br {
    display: none;
  }
  .archive.author article.post,
  .blog article.post {
    width: 33.33%;
  }
  .about.what_inside_litbox .shape2 {
    top: 0;
  }
  .col_bx_bg {
    padding: 30px;
  }
  .divider {
    margin: 20px auto;
  }
  .early_bird_img {
    max-width: 200px;
  }
  .plans_bx {
    padding: 30px 30px;
  }
  .what_inside_litbox .shape1 {
    left: 100px;
  }
  .what_inside_litbox .shape2 {
    right: 30px;
  }
  .plans_sec .shape3 {
    display: none;
  }
  .our_mission_girl .images_wrap {
    left: 0px;
  }
  .bring_litquest_school .shape2 {
    top: -30px;
    right: 0;
  }
  .bring_litquest_school .shape1 {
    top: -40px;
  }
  .success_story .shape2,
  .success_story .shape4,
  .success_story .shape3,
  .educator_girl.bg_box_yellow2 .shape2 {
    display: none;
  }
  .educator_girl.bg_box_yellow2 .shape3 {
    bottom: -40px;
  }
  .educator_girl .images_wrap {
    width: 300px;
    height: 250px;
    margin-bottom: -50px;
  }
  .why_it_matter_content .shape5,
  .why_it_matter_content .shape3 {
    display: none;
  }
  .what_your_book .shape3 {
    bottom: -60px;
    /* right: 0; */
    left: 0;
  }
  .icon_bx2 {
    width: 50px;
    height: 50px;
  }
  .why_it_matter_content br {
    display: none;
  }
  .reading_experience_like_magic .shape1 {
    max-height: 40px;
  }
  .reading_experience_like_magic .shape2 {
    right: 0;
  }
  .what_your_book .shape2 {
    max-width: 30px !important;
    top: -41px;
    right: 20px;
  }
  .icon_list_wrap {
    column-gap: 20px;
  }
  .why_it_matter_content .bg_box_yellow2 .text_wrap {
    padding-left: 10px;
    padding-right: 30px;
  }
  .what_islit_score .text_wrap {
    padding: 40px;
  }
  .lit_score_impact .row {
    padding-left: 0px;
    padding-right: 0px;
  }
  .bg_box_yellow2 .shape1 {
    left: 20px;
  }
  .bg_box_yellow2 .shape3 {
    right: 20px;
  }
  .row_grid.five {
    grid-template-columns: repeat(auto-fit, minmax(330px, max-content));
  }
  .row_grid.five .col_grid_item {
    flex-basis: calc(33.33% - 40px / 3);
    max-width: calc(33.33% - 40px / 3);
  }
  .row_grid.five .col_grid_item .bdr_col_bx.bdr_none {
    padding-left: 10px;
    padding-right: 10px;
  }
  .get_your_content .text_wrap h4,
  .banner .navigation-item.active .navigation-title,
  .how_it_work .cols_item .text_wrap h3 {
    font-size: 20px;
  }
  .get_your_content .text_wrap p,
  .navigation-title {
    font-size: 18px;
  }
  .how_it_work .cols_item .text_wrap p {
    margin-top: 15px;
  }
  .subscribe_form .shape1 {
    bottom: -50px;
  }
  .success_story .slider_wrap p {
    font-size: 18px;
  }
  .icon_bx {
    width: 80px;
    height: 80px;
    padding: 15px;
  }
  .icon_bx_sm {
    width: 50px;
    height: 50px;
  }
  
  .success_story .shape1 {
    top: 10px;
  }
  .success_story .slider_wrap .slide_item {
    margin: 0 10px;
    /* padding: 50px 30px; */
  }
  .bg_box_yellow .row_bx .text_wrap {
    column-gap: 30px;
    width: calc(100% - 270px);
  }
  
  .tab_bg_bx h3 {
    font-size: 30px;
  }
  
  .bg_box_yellow .row_bx .text_wrap h2, .get_your_content .text_wrap h2 {
    font-size: 36px;
  }
  .get_your_content .text_wrap h4 span {
    font-size: 20px;
  }
  .get_your_content .text_wrap h4 svg {
    width: 18px;
    height: 18px;
  }
  .how_it_work .cols_item .text_wrap {
    /* padding: 40px 20px 0; */
  }
  .shape_cp {
    max-width: 40px !important;
    max-height: 40px !important;
  }
  .banner .shape2 {
    bottom: -60px;
    display: none;
  } 
  
  .copyright {
    margin-left: 0;
    margin-right: 0;
  }
  .primary-navigation .primary-menu-container > ul > .menu-item > a {
    padding-left: 10px;
    padding-right: 10px;
  }
   .menu_wrap_setting {
    padding-right: 8px;
  }
  .menu_wrap_setting .user_name {
    font-size: 0;
    gap: 0;
    position: absolute;
    right: -8px;
    bottom: 2px;
    color: #3a3a3a;
    background: var(--color2);
    border-radius: 50%;
    width: 18px;
    height: 18px;
    padding: 2px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .user_wrap .arrow_caret {
    width: 12px;
    height: 10px;
  }
  .logo {
    max-width: 120px;
  }
  .header_menu .menu .menu-item {
    padding-left: 5px;
    padding-right: 5px;
  }

  .footer_title {
    font-size: 20px;
  }
  .single .post-navigation,
  .footer .container-sm,
  .container-sm,
  .site-header .header-inner, .page-width, .container {
    padding-left: 70px;
    padding-right: 70px;
  }
  /* default css */
  .row_gap_50 {
    row-gap: 30px;
  }
  .py-100,
  .py-90 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .pt-100 {
    padding-top: 60px;
  }
  .pt-90 {
    padding-top: 60px;
  }
  .pb-100,
  .pb-90 {
    padding-bottom: 60px;
  }
}

@media screen and (max-width: 1024px){
    .user_name, .primary-navigation .primary-menu-container > ul > .menu-item > a, .header_menu .menu .menu-item>a, .header_menu .navbar-nav .nav-link {
        font-size: 16px;
    }
  .menu_wrap {
    column-gap: 15px;
  }
  .header_icons a {
    margin-right: 10px;
  } 
  .single .post-navigation,
  .footer .container-sm,
  .container-sm,
  .site-header .header-inner, .page-width, .container {
    padding-left: 40px;
    padding-right: 40px;
  }
}

@media screen and (min-width: 992px){
  .footer-inner .col_p {
    width: auto;
  }
  .header_menu .menu .menu-item {
    display: flex;
  }
  .mobile_menu {
   display: none;  
  }
}

@media screen and (max-width: 991px){
  .product-content-card .text-muted2 {
    max-width: 100%;
  }
  .get_your_content .images_wrap img {
    max-width: 100%;
  }
  .signup_form {
    flex-wrap: wrap;
    justify-content: center;
  }
  .footer_about {
    max-width: 100%;
    margin-bottom: 20px;
  }
  .tab_row_bx {
    gap: 20px;
  }
  .we_suppprt_learning .row_bx {
    flex-wrap: wrap;
  }
  .product-content-card .text_wrap {
    max-width: 100%;
  }
  .wrap_sm {
    flex-wrap: wrap;
  }
  .product-section .row_bx {
    padding-bottom: 80px;
    gap: 30px;
  }
  .product-content-card, .product-image-frame {
      width: 100%;
      max-width: 100%;
  }
  .product-content-card {
    margin-bottom: 20px;
    min-height: initial;
  }
  .product-image-frame {
    margin: 0px;
    min-height: auto;
  }
    .we_suppprt_learning .images_wrap {
      width: 100%;
      max-width: 100%;
      max-height: initial;
    }
    .we_suppprt_learning .blue_box {
      width: 100%;
      max-width: 100%;
      left: 0;
      margin-top: 20px;
    }
    .icon_list_wrap.four {
        grid-template-columns: repeat(2, 1fr);
    }
  .woocommerce-billing-fields h3, .woocommerce-checkout-review-order h3 {
    font-size: 30px;
  }
  .reading_experience_like_magic .text_wrap p,
  .reading_experience_like_magic .text_wrap h2,
  .what_your_book .text_wrap {
    max-width: 100%; 
  }
  
  .homepage-post-item:first-child .text_wrap {
    height: auto;
  }
   
  .blog_grid_view {
    grid-template-columns: repeat(1, 1fr);
  }
  .blog_content_home {
    padding-left: 0px;
  }
  .gift-thank-you .bg_bx {
    padding: 40px 50px;
  }
  .desktop_menu {
    display: none;
  }
  .search_list article {
    width: 50%;
  }  
  .woocommerce-checkout-review-order {
    padding: 20px;
    border-radius: 20px;
    flex-direction: column;
  }
  .woocommerce-checkout-payment,
  .tlq_order_review {
    width: 100%;
  }
  .woocommerce-checkout-payment {
    padding-left: 0px;
  }
  .shipping_address_wrap {
    padding: 20px;
  }
  .woocommerce-order-details__footer {
    width: 100%;
  }
 
  .row_grid.four .col_grid_item {
    flex-basis: calc(50% - 30px / 2);
  }
  .archive.author article.post,
  .blog article.post {
    width: 50%;
  }
  .quote_form_sec .text_wrap {
    padding-bottom: 50px;
  }
  .bg_bx_img .text_wrap.ml-80 {
    margin-left: 20px;
  }
  .plan_bottom {
    align-content: flex-end;
  }
  .plans_bx .font50 {
    font-size: 30px;
  }
  .talk_form_bg_bx {
    padding: 50px;
  }
  .our_mission_girl .images_wrap {
    left: 10px;
    margin-bottom: -50px;
    width: auto;
  }
  .bg_box_yellow2 .text_wrap {
    max-width: 84%;
    margin-left: 0px;
  }
  .grobox .bg_box_yellow2 .text_wrap {
    max-width: 80%;
  }
  .whylit_score .row {
    justify-content: center;
  }
  .what_islit_score .text_wrap {
    padding: 30px;
  }
  .bg_box_yellow .row_bx .text_wrap p,
  .bg_box_yellow .row_bx .text_wrap h2 {
    max-width: 100%;
    text-align: center;
    width: 100%;
  }
  .bg_box_yellow .row_bx .text_wrap h2 br,
  .get_your_content br {
    display: none;
  }
  .tab_bg_bx {
    overflow: hidden;
  }
  .tab_bg_bx::before {
    content: '';
    position: absolute;
    inset: 0;
    background: #0000008a;
  }
  .our_mission .col_bx {
    justify-content: center;
  }
  .button.large_btn {
    min-width: 150px;
    min-height: 120px;
    font-size: 20px;
    line-height: 1.25;
  }
  .bg_box_yellow .row_bx .text_wrap {
    width: 100%;
    flex-wrap: wrap;
  }
  .bg_box_yellow .row_bx {
    flex-direction: column;
  }
  .how_it_work .cols_item .images_wrap img {
    max-height: 300px;
  }
  .how_it_work .row_bx {
    flex-wrap: wrap;
    gap: 30px;
    row-gap: 50px;
  }
  .how_it_work .cols_item {
    width: 46%;
  }
  .how_it_work .cols_item .text_wrap h3 {
    max-width: 200px;
  }
  .how_it_work .cols_item .text_wrap p,
  .heading_main p {
    font-size: 16px;
  }
 
  .heading_main br {
    display: none;
  }
  .footer_menus,
  .footer-inner {
    justify-content: flex-start !important;
  }
  .footer .col_p {
    margin-bottom: 10px;
  }
  .footer .social_links {
  justify-content: flex-start;
  }
  .footer .social_links ul {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 15px;
  }
  .footer .social_links ul li {
    margin-bottom: 0;
  }
  
  .header {
    padding: 10px 0;
  }
  .header_menu .primary-navigation {
    transform: translateX(-100%);
    top: 0;
    max-width: 100%;
    left: 0;
    bottom: 0;
    background: #fff;
    transition: all ease 0.8s;
    position: fixed;
  }
  .primary-navigation > .primary-menu-container {
    position: relative;
    max-height: max-content;
    background: transparent;
    border: 0px;
    padding-top: 0;
    margin: 0;
    transition: auto;
    visibility: visible;
    opacity: 1;
    transform: translateY(0);
  }
  .menu_left {
    column-gap: 10px;
  }
  .menu_head .menu-button-container #primary-mobile-menu .dropdown-icon.close {
    display: flex;
  }
  .close_menu_wrap {
    font-size: 0px;
  }
  .primary-navigation-open {
    overflow: hidden;
  }
  .primary-navigation-open .header_menu .primary-navigation {
    transform: translateX(0%);
    overflow-y: auto;
    min-height: 100vh;
    position: fixed;
  }
  .menu_head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 30px 30px;
    flex-direction: row-reverse;
  }
  .primary-navigation-open .for_menu {
    display: block;
  }
  .logo.mobile {
    display: block;
    z-index: 501;
    position: relative;
    order: 1;
  }
  
  .primary-navigation > div > .menu-wrapper > li > .sub-menu {
    display: none;
    margin: 0px;
    width: 100%;
    padding: 0px;
    border: 0px;
    position: initial;
    transition: initial;
  }
  .primary-navigation > div > .menu-wrapper > li > .sub-menu.active,
  .primary-navigation > div > .menu-wrapper > li > .sub-menu-toggle[aria-expanded=true] ~ .sub-menu {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .primary-navigation .primary-menu-container > ul > .menu-item {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 0px;
  }
  .primary-navigation .primary-menu-container > ul > .menu-item > a {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
    width: 100%;
  }
  .header_menu .primary-navigation > div > .menu-wrapper > li > .sub-menu li a {
    background: #f5f5f5;
    padding: 10px 15px;
    color: var(--color1);
    font-size: 16px;
  }
  .menu-item-has-children>a {
    width: calc(100% - 30px);
  }
  .primary-navigation > div > .menu-wrapper .sub-menu-toggle-new {
    position: absolute;
    right: 0px;
    top: 15px;
  }
  .sub-menu-toggle-new::before {
    content: '';
    position: absolute;
    height: 47px;
    left: auto;
    right: 0;
    display: block;
    width: 100%;
  }
 
  .primary-navigation-open .footer {
    display: none;
  }
  .menu_wrap {
    align-items: center;
  }
  .logo {
    order: 2;
  }
  .header_menu {
    max-width: max-content;
    order: 1;
  }
  .site-header.has-logo.has-title-and-tagline.has-menu .site-branding {
    max-width: 100%;
  }
  .for_menu .site-branding .site-logo0 {
    display: flex;
  }
  .for_menu .site-branding .site-logo0 a {
    padding: 0px;
  }
  .menu-button-container #primary-mobile-menu:hover {
    transform: translateY(0px);
  }
  .menu-button-container #primary-mobile-menu .dropdown-icon {
    box-shadow: none;
    font-size: 0px;
    display: block !important;
  }
  .menu-button-container #primary-mobile-menu .dropdown-icon .svg-icon {
    margin: 0px;
  }
  body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline .menu-button-container #primary-mobile-menu {
    left: 30px;
  }
  .menu-button-container #primary-mobile-menu {
    padding: 0px !important;
    margin: 0px !important;
    box-shadow: none;
    border-radius: 0px;
  }
  .primary-navigation-open .menu-button-container {
    justify-content: flex-end;
    order: 2;
    z-index: 1;
  }
  .drop_down_menu {
    margin-top: 20px;
  }

 
 
  .login_btn.button {
    min-height: auto;
  }
  #subscribe_form,
  .single .post-navigation,
  .footer .container-sm,
  .container-sm,
  .page-width,  
  .container{
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }
  .mt-170 {
    margin-top: 50px;
  } 
  .mt-120 {
    margin-top: 50px;
  }
  .mb-120 {
    margin-bottom: 50px;
  }
  .pb-120 {
    padding-bottom: 50px;
  }
  .pt-90 {
    padding-top: 50px;
  }
  .pb-90 {
    padding-bottom: 50px;
  }
  .py-90,
  .py-80,
  .py-70,
  .py-100,
  .py-120 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .pt-120,
  .pt-100 {
    padding-top: 50px;
  }
  .sm-none {
    display: none;
  }
  .pt-sm-none {
    padding-top: 0px !important;
  }  
  .pb-sm-none {
    padding-bottom: 0px !important;
  }  
}
 
@media screen and (min-width: 768px) and (max-width:1024px){
  .get_your_content .text_wrap {
    max-width: 570px;
  }
  .bg_box_blue {
    overflow: hidden;
  }
  .bg_box_blue::before {
    content: '';
    position: absolute;
    inset: 0;
    background: rgb(63 58 122 / 58%);
  }
}

@media screen and (min-width: 768px){
  .mobile_view{
    display:none !important;
  }
} 
 
/*Mobile View*/
@media screen and (max-width: 767px){
  .how_it_work .cols_item .text_wrap p {
    opacity: 1;
  }
  .copyright {
    flex-wrap: wrap;
    justify-content: center;
  }
  .grobox .bg_box_yellow2 .text_wrap {
    max-width: 100%;
  }
  .counter_bx {
    padding: 15px 15px;
  }
  .hero_banner_home.what_your_book .text_wrap {
    padding-right: 0px;
  }
  .counter_bx .icons {
    width: 50px;
    height: 50px;
  }
  .counter_bx .text_wrap {
    width: 100%;
    text-align: center;
  }
  .success_story.home .slider_wrap .slick-list:after, .success_story.home .slider_wrap .slick-list:before {
    width: 30px;
  }
  
  .learing_reading .images_wrap {
    width: 100%;
  }
    .success_story .images_bx {
        height: auto;
    }
  .success_story.home .title_main {
    padding-left: 0px;
    padding-top: 20px;
  }
  .success_story.home .slider_wrap {
    margin-top: 0px;
    max-width: 100%;
    padding: 10px;
  }
  .heading_with_btn .text_wrap {
    width: 100%;
  }
  .learing_reading .title_main {
    padding: 40px 20px;
    text-align: center;
  }
  .learing_reading .bg_bx {
    flex-direction: column;
    align-items: center;
  }
  .footer .social_links {
    justify-content: flex-start;
  }
  
  .signup_form {
    flex-wrap: wrap;
    justify-content: center;
  }
  .product-image-frame {
    order: 1;
  }
  .product-content-card {
    min-height: auto;
    order: 2;
    margin-bottom: 0;
  }
  .product-number {
      font-size: 3rem;
  }
  .tabs_arrow.nav-tabs {
    margin-top: 0px;
    width: 100%;
    padding-top: 0;
  }
  .tab_row_bx {
    flex-wrap: wrap;
    flex-direction: column-reverse;
  }
  .our_ai_features .tab-content .title_main {
    margin-bottom: 40px;
  }
  .ai-tabs.nav-pills .nav-link {
    font-size: 16px;
    padding: 16px 32px;
  }
  .ai-tabs.nav-pills {
    margin-bottom: 30px;
  }
  .ai-image-pane {
    padding-right: 13px;
  }
  .topheader_close {
    right: 0px;
  }
  
  .drop_down_menu ul li a {
    font-size: 14px;
  }
  .woocommerce-form-coupon-toggle .woocommerce-info {
    font-size: 16px;
  }
  .quote_form_sec .images_wrap img {
    max-height: 100%; 
  }
  .bg_box_yellow2 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .contact_form7 .wpcf7-form {
    max-width: 100%;
  }
  .ul_disc.font18 {
    font-size: 16px !important;
  }
  .our_mission_girl {
    padding-left: 20px;
    padding-right: 20px;
  }
  .login_btn.button {
    padding: 7px 15px;
    font-size: revert-layer;
  }
  .what_your_book .action_wrap {
    justify-content: center;
  }
  .what_your_book .center-xs .button {
    margin: 0px;
  }
  .two_block_content_grey ul {
    max-width: max-content;
    margin: 0 auto;
  }
  .two_block_content_grey ul li {
  text-align: left;
  }
  /* .menu_wrap_setting {
    padding-right: 8px;
  }
  .menu_wrap_setting .user_name {
    font-size: 0;
    gap: 0;
    position: absolute;
    right: -8px;
    bottom: 2px;
    color: #3a3a3a;
    background: var(--color2);
    border-radius: 50%;
    width: 18px;
    height: 18px;
    padding: 2px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .user_wrap .arrow_caret {
    width: 12px;
    height: 10px;
  } */
  .cols_two_content .ul_disc.icon li .img {
    top: 0px;
  }
  .whylit_score .row .col_p {
    padding-left: calc(var(--bs-gutter-x) * .5);
    padding-right: calc(var(--bs-gutter-x) * .5);
  }
  .mw-100-xs,
  .lit_score_impact .heading_main p {
    max-width: 100%;
  }
  .blog_grid_view {
    flex-wrap: wrap;
  }
   
  .homepage-post-item {
    flex-direction: column;
  }
  .complete_profile .form_ps .form-control {
    font-size: 18px;
  }
  .step_wrap .step_item h5 {
    margin-top: 10px;
  }
  .gift_recieved_text .heading_main3 p,
  body:not(.woocommerce-checkout) .cms_page .entry-content .gift_recieved_text ul, .gift_recieved_text ul {
    font-size: 20px;
  }
  .gift_recieved_text ul li .lbl {
    min-width: initial;
  }
  .step_wrap::before {
    display: none;
  }
  .step_wrap {
    flex-wrap: wrap;
    margin-bottom: 0px;
  }
  .step_wrap .step_item {
    width: 100%;
    margin-bottom: 30px;
    max-height: initial;
  }
  .step_wrap .step_item:last-child {
    margin-bottom: 0px;
  }
  .step_wrap .icon_bx {
    width: 60px;
    height: 60px;
  }
  .form_ps .w-half,
  .complete_profile .form_ps .w-half {
    width: 100%;
  }
  .gift-thank-you .bg_bx {
    padding: 30px 20px;
  }
  .search_list article {
    width: 100%;
  } 
  .cols_two_content ul {
    column-count: 1;
  }
  .icon_with_text_two .text_wrap {
    max-width: 100%;
  }
  .woocommerce-page .select2-container .select2-selection, .woocommerce-page form .form-row select, .contact_form7 .wpcf7-textarea, .contact_form7 .input-group .wpcf7-form-control, .woocommerce form .form-row .input-text, .form_ps .input-text, .form_ps .form-control {
    font-size: 16px;
    height: 40px;
  }
  .woocommerce form label.woocommerce-form__label-for-checkbox.checkbox {
    width: 100%;
    display: inline-block;
    font-size: 16px;
  }
  .woocommerce-checkout-review-order-table tr th, .woocommerce-checkout-review-order-table tr td {
    padding: 10px 15px;
    font-size: 18px;
  }
  .woocommerce-shipping-methods label, .woocommerce-checkout-review-order-table .woocommerce-Price-amount.amount,
  .woocommerce-checkout-review-order-table tfoot tr th, .woocommerce-checkout-review-order-table thead .product-name, .woocommerce-checkout-review-order-table thead .product-total {
    font-size: 18px;
  }
  .woocommerce-billing-fields h3, .woocommerce-checkout-review-order h3 {
    font-size: 24px;
  }
  .gift-thank-you .form_ps textarea.form-control {
    min-height: 150px;
    padding: 20px;
  }
  .success_bx {
    padding: 30px;
  }
  .woocommerce-order {
    padding: 20px;
  }
  .woocommerce-customer-details .addresses {
    flex-wrap: wrap;
    gap: 20px;
  }
  .woocommerce-customer-details .addresses .woocommerce-column, .woocommerce-order-received .woocommerce-customer-details .addresses .woocommerce-column {
    width: 100%;
  }
  .woocommerce-thankyou-order-received {
    line-height: 1.15;
  }
  .woocommerce-customer-details .addresses h3 {
    font-size: 20px;
  }
  .woocommerce-order-details .woocommerce-order-details {
    flex-wrap: wrap;
    gap: 20px;
  }
  .woocommerce-order-details .woocommerce-order-details__footer, .woocommerce-order-details .woocommerce-order-details__body {
    width: 100%;
  }
  .woocommerce-order-details__footer-item {
    flex-wrap: wrap;
  }
  .row_grid.five .col_grid_item {
    flex-basis: calc(50% - 20px / 2);
    max-width: calc(50% - 20px / 2);
  }
  .archive.author .site-main,
  .blog .site-main {
    padding-left: 20px;
    padding-right: 20px;
  }
  .archive.author article.post,
  .blog article.post {
    width: 100%;
  }
  .woocommerce-order-details__footer {
    width: 100%;
  }
  .icon_list_wrap.xs-1,
  .about .icon_list_wrap {
    grid-template-columns: repeat(1, 1fr);
  }
  .bg_bx_img .text_wrap.ml-80 {
    margin-left: 0px;
  }
  .grobox .bg_box_yellow2,
  .about.bg_box_yellow2 {
    background: var(--color2) !important;
  }
  .col_bx_bg_wrap {
    grid-template-columns: repeat(1, 1fr);
  }
  .col_bx_bg {
    padding: 20px;
  }
  .topbar_header p {
    flex-wrap: wrap;
    justify-content: center;
    row-gap: 7px !important;
    font-size: 14px;
  }
  .plans_bx ul ol {
    margin-left: 0;
  }
  .ul_disc.icon li p  {
    font-size: 20px;
    width: 100%;
  }
  .ul_disc.icon>li>p {
    width: calc(100% - 40px);
    font-size: 18px;
  }
  .font20 {
    font-size: 18px;
  }
  .submit_btn {
    text-align: center;
  }
  .talk_form_bg_bx .images_wrap {
    position: initial;
    text-align: center;
    height: auto;
    margin-bottom: 30px;
  }
  .talk_form_bg_bx {
    margin-top: 40px;
    padding: 20px;
  }
  .our_mission_girl .images_wrap {
    position: initial;
    width: auto;
    height: auto;
    margin-bottom: 30px;
    text-align: center;
  }
  .our_mission_girl .images_wrap img {
    max-height: 300px;
  }
  .tab_bg_bx p br,
  .newsletter_page br,
  .educator_girl br {
    display: none;
  }
  .educator_girl.bg_box_yellow2 .text_wrap {
    text-align: center;
  }
  .educator_girl .images_wrap {
    position: initial;
    width: auto;
    height: auto;
    margin-bottom: 30px;
    text-align: center;
  }
  .quote_form_sec .images_wrap {
    height: 450px;
    margin-bottom: 30px;
  }
  .row_grid.five .col_grid_item .bdr_col_bx.bdr_none,
  .bdr_col_bx.bdr_none {
    padding-left: 0px;
    padding-right: 0px;
  }
  .what_your_book .text_wrap {
    max-width: 100%;
  }
  .icon_list_wrap .col_bx {
    flex-direction: column;
    justify-content: center;
    width: 100%;
  }
  .why_it_matter_content .bg_box_yellow2 .text_wrap {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }
  .why_it_matter_content .images_wrap {
    margin-bottom: 0px;
    text-align: center;
  }
  .why_it_matter_content .images_wrap .img {
    max-height: 300px;
  }
  .icon_with_text_two .col_grid_item{
    padding-left: 0px;
    padding-right: 0px;
  }
  .icon_with_text_two .col_grid_item:first-child {
    border-right: 0px;
  }
  .row_grid.two {
    grid-template-columns: repeat(1, 1fr); 
  }
  .bdr_col_bx h4 br{
    display: none;
  }
  .what_islit_score .text_wrap,
  .lit_score_impact .heading_main {
    text-align: center;
  }
  .lit_score_impact .row {
    row-gap: 30px;
  }
  .lit_score_impact .row,
  .what_islit_score .row {
    /* flex-direction: column-reverse; */
  }
  .color_bx.what_islit_score .images_wrap,
  .what_islit_score .images_wrap .img,
  .what_islit_score .text_wrap {
    border-radius: 0px;
  }
  .bg_box_yellow {
    padding-left: 20px;
    padding-right: 20px;
  }
  .color_bx.tab_bg_bx,
  .tab_bg_bx {
    min-height: auto;
    padding: 40px 30px;
  }
  
  .row_grid.three {
    grid-template-columns: repeat(1, 1fr);
  }
  .banner .navigation-item {
    padding: 10px 20px;
  }
  .navigation-title {
    font-size: 18px;
  }
  .banner .navigation-item.active .navigation-title {
    font-size: 20px;
  }
  .banner .navigation-item::after {
    border-width: 20px;
    width: 20px;
    height: 40px;
  }
  .banner .navigation-item.active::after {
    right: -40px;
  }
  .success_story .mb-120 {
    margin-bottom: 80px;
  }
  .success_story .container-sm {
    padding-left: 0px;
    padding-right: 0px;
  }
   
  .counter_bx h3 {
    /* font-size: 40px; */
    font-size: 26px;
  }
  .get_your_content .container .container-sm {
    padding-left: 30px;
    padding-right: 30px;
  }
  .get_your_content .text_wrap {
    max-width: 100%;
    margin-bottom: 10px;
  }
  .bg_box_blue {
    background: #3f3a7a;
  }
  .how_it_work .cols_item .images_wrap img {
    height: 300px;
    width: 320px;
  }
  .how_it_work .cols_item {
    width: 100%;
    max-width: 100%;
  }
  .nav_ps.nav-pills .nav-link {
    padding: 10px 15px;
    font-size: 18px;
    min-height: auto;
  }
  .nav_ps.nav-pills .nav-link .ico {
    max-height: 30px;
    max-width: 30px;
  } 
  .banner .thumbnail_bx {
    padding-left: 0px;
    padding-top: 30px;
  }
  .copyright p {
    text-align: center;
  }
  .footer {
    padding: 100px 0px 10px;
  }
  .footer-inner {
    padding-bottom: 0px;
  }
  .footer_title {
    margin-bottom: 20px;
    font-size: 20px;
  }
  .footer_menu .menu-item {
    padding-bottom: 10px;
  }
  .primary-navigation-open .has-logo.has-title-and-tagline .primary-navigation > .primary-menu-container {
    padding: 0px 30px;
  }
  .primary-navigation-open .menu_head {
    padding: 30px 30px;
  }
  .primary-navigation .primary-menu-container > ul > .menu-item > a {
    font-size: 18px;
  }
  .header {
    padding: 10px 0;
  }
  .topbar_header .container {
    padding: 0px;
  }

  .subscribe_form {
    padding: 20px 20px;
    border-radius: 5px;
    width: 100%;
  }
  .subscribe_form.mt-120 {
    margin-top: 70px;
  }
  .tnp.tnp-subscription form .tnp-field-email {
    width: calc(100% - 160px);
  }
  .subscribe_form .text_wrap h5 {
    font-size: 16px;
  }
  .desktop_view{
    display:none !important;
  }
  
  /* defaul css */
  .button2,
  .site .redeem_link .button:not(:hover):not(:active):not(.has-background), .filter_tab .button:not(:hover):not(:active):not(.has-background), .site .banner .btn.button:not(:hover):not(:active):not(.has-background), .site .button, .button {
    font-size: 16px;
    padding: 10px 25px;
  }
  .button.large_btn {
    min-width: initial;
    min-height: initial;
    display: block;
  }
  .heading_main3,
  .heading_main {
    margin-bottom: 30px;
  }
  .font48, .title_main h2,
  body:not(.blog) .entry-header .entry-title,
  .bg_box_yellow .row_bx .text_wrap h2, .get_your_content .text_wrap h2,
  h1,
  h1.h2,
  .entry-content h1,
  .page-header .page-title,
  .font50,
  h1.page-title, .page-template-default .entry-title, .category h1.page-title, .category .wp-block-query-title,
  h2,
  .heading_main h2 {
    font-size: 30px;
  }
  .blog_content h2 {
    font-size: 24px;
  }
  .icon_with_text .col_bx h3,
  .title_mini, .heading_main h3,
  .h3, h3 {
    font-size: 20px;
  }
  .br-xs-none br {
    display: none;
  }
  .center-xs {
    text-align: center;
  }
  .center-xs .button2,
  .center-xs .button {
    margin: 0px auto;
  }
  .center-xs2 .ul_disc.icon li,
  .center-xs2 {
    justify-content: center;    
  } 
  .mx-auto-xs {
    margin-left: auto;
    margin-right: auto;
  }
  .col_reverse_xs {
    flex-direction: column-reverse;
  }
  .wrap_xs{
    flex-wrap: wrap;
  } 
  .mt-170,
  .mt-120 {
    margin-top: 40px;
  }
  .mb-120 {
    margin-bottom: 40px;
  }
  .pt-60,
  .pt-70, 
  .pt-80,
  .pt-90,
  .pt-100,
  .pt-120 {
    padding-top: 40px;
  }
  .pb-60,
  .pb-70, 
  .pb-80,
  .pb-90,
  .pb-100,
  .pb-120,
  .pb-150 {
    padding-bottom: 40px;
  }
  .py-60,
  .py-90,
  .py-80,
  .py-70,
  .py-100,
  .py-120 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .pt-100 {
    padding-top: 40px;
  }
  .py-xs-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .pl-xs-0 {
    padding-left: 0px !important;
  }
  .pr-xs-0 {
    padding-right: 0px !important;
  }
  .pt-xs-0 {
    padding-top: 0px !important;
  }  
  .pb-xs-0 {
    padding-bottom: 0px !important;
  }  
  .px-xs-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .mx-xs-0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .button.h-60 {
    min-height: auto;
  }
  .plan_bottom .font44 {
    font-size: 24px;
  }
  .font44 {
    font-size: 30px;
  }
  .font22 {
    font-size: 20px;
  }
  .font28 {
    font-size: 24px;
  }
  .h5, h5 {
    font-size: 18px;
  }  
}

@media screen and (max-width: 575px){
   .copyright .right_links p {
    flex-direction: column;
    gap: 10px;
   }
  .signup_form {
    text-align: center;
  }
  .nav_ps.nav-pills .nav-link {
    text-align: center;
  }
  .nav_ps.nav-pills .nav-item {
    width: 100%;
  }
  .row_grid.four .col_grid_item,
  .row_grid.five .col_grid_item {
    flex-basis: 100%;
    max-width: 100%;
  }
  .just_pay_icon {
    width: 230px;
  }
  .just_pay_icon span {
    font-size: 14px;
    max-width: 155px;
  }
  .early_bird_img {
    max-width: 150px;
  }
  .plan_bottom {
    flex-direction: column;
    justify-content: center;
    align-content: center;
    padding-top: 20px;
  }
  .tnp.tnp-subscription form {
    flex-direction: column;
  }
  .tnp.tnp-subscription form .tnp-field-email {
    width: 100%;
  }
  .tnp.tnp-subscription form .tnp-field-button {
    display: flex;
    justify-content: center;
  }
  .copyright {
    flex-wrap: wrap;
    justify-content: center;
    gap: 10px;
  }
  .primary-navigation-open .has-logo.has-title-and-tagline .primary-navigation > .primary-menu-container {
    padding: 0px 20px 30px;
  }
  .primary-navigation-open .menu_head {
    padding: 20px 20px;
  }
  .primary-navigation-open .header_menu .latest_blog_post {
    padding: 0px 20px;
  }
  .primary-navigation-open .subscribe_form {
    margin: 30px 20px;
  } 
}