@media(max-width:1599px) {
    
  }
  @media(max-width:1440px) {
    .inner-section .text{
      margin-left: 70px;
  }    
  }
  @media(max-width:1399px) {
    .video-sec .text p {
      margin-top: 90px;
  }
  }
  @media(max-width:1299px) {
    html{margin-top: unset !important;}
  }
  @media(max-width:1199px) {
    .video-sec .text p {
      margin-top: 80px;
      
  }
 
  }
  @media (max-width:1099px) {
    .video-sec .text p {
      margin-top: 70px;
  }
  }
  @media(max-width:991px){
    .hero-banner .banner-content {
      max-width: 530px;
    }
    #banner-slider .banner-content h2,
    .mind-expansion-sec h1,
    h1{
      font-size: 50px;
      line-height: 67px;
    }
    h2 ,.new-banner-2 h1{
      font-size: 28px;
      line-height: 43px;
    }
    
  .inner-section .text{
    padding: 50px 0;
    max-width: 500px;
  }
  .info-sec{
    background-position: center bottom !important;
    background-position-y:150%  !important;
  }
  .info-bg-sec{
    background-position-y:50%  !important;
  }
  footer .logo{
    margin-bottom: 30px;
  }
  .experts-sec{
    background-position: center top !important;
    background-position-y: 520px !important;
}
.video-sec .text {
  max-height: none;
}
.video-sec .text p {
  margin-top: 20px;
}
.big-img{
  display: none !important;
}
.inner-img{
  display: block !important;
}
.about-sec,.experts-sec,.info-sec,.consilation-sec{
  height: auto;
}
.inner-section .text {
  margin: auto;
}
.video-sec .video-text{
  position: static;
}
.bg-control{
  background-size: cover !important;
  background-position-x: 0 !important;
  background-position-y: 0 !important;
  background-position: top right !important;
}
.faq-sec{
  background-size: cover !important;
  background-position: left top !important;
}
#review-slider  .owl-next{
  display: none;
} 
.consciousness-sec {
  height: auto;
}
.book-bg{
  background-image: url('../images/boxes/book-bg-mbl.png');
  background-size:100% 80%;
  background-repeat: no-repeat;
  background-position: top;
}
.consciousness-sec{
  padding: 60px 0;
}
.consciousness-sec+.consciousness-sec{
  padding-top: 0;
}
.hide-item{
  display: none;
}
.river-sec{
  height: auto;
  padding: 0;
}
.river-sec::after{
  display: none;
}
.knowledge-sec{
  padding-bottom: 0;
}
.knowledge-sec.dotted-line-full::before{
  right: auto;
  left: 11px;
}
.modal .modal-dialog iframe {
  width: 100%;
  height: 100%;
  min-height: 399px;
}
.inner-rhythm-sec{
  background-position-x: 0px !important;
  background-position-y: 300px !important;
}
.video-sec .ply-btn{
  width: 128px;
  height: 128px;
}


.dotted-line-up-mb, 
.dotted-line-up-mb_2,
.dotted-line-down-mb,
.dotted-line-y-mb{
  position: relative;
}

.dotted-line-up-mb::before, 
.dotted-line-up-mb_2::before
.dotted-line-down-mb::after,
.dotted-line-y-mb::before,
.dotted-line-y-mb::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 1px;
    height: 82px;
    border-left: 1px dotted var(--bg-color);
}
.dotted-line-down-mb::after,
.dotted-line-y-mb::after{
  top: auto;
  bottom: 0;
}

.dotted-line-up-mb::before{
  border-color: var(--text-white);
}
.consciousness-box.dotted-line-up-mb::before{
  border-color: var(--text-white);
}
.dotted-line-up-mb_2::before{border-color: #462850;}
.dotted-line-down-mb::after,
.dotted-line-y-mb::after{
    top: auto;
    bottom: 0;
}
.book-bg_2{padding:80px 0 40px;}
.book-bg_2 .inner-img {
  width: 53%;
  margin: auto;
}

.book-bg_2 h2 {
  font-size: 37px;
  line-height: 49px;
}
.about-slider .owl-nav{display: none;}
.book-sec_2 h2 {
  max-width: 230px;
  margin-inline: auto;
}

/* .experts-sec .book-img, .experts-sec .big-img{} */
.book-sec .book-img {
  position: relative;margin: auto;
}
 .book-img{width: 100%;}
 .book-sec .book-img img {
  position: absolute;
  top: -790px;
  margin: auto;
  bottom: 0;
}
.graph-sec{
  text-align: center;
}

.graph-sec .graph-box .graph-head h3 {
  font-size: 26px;
}
.graph-sec .graph-box{
  padding-inline: 15px;
}
.bestseller-sec_2 .top-head{
  max-width: 244px;
  margin-inline: auto;
}
.learn-main .col-lg-4{
  border-bottom: 1px dashed var(--bg-color);
  padding-bottom: 40px;
}
.learn-main .col-lg-4:nth-last-child(1) {
  border-bottom: 0;
  padding-bottom: 0;
}
.learn-main .col-lg-4 {
  border-right: 0;
}
  .video-text-sec,.video-text-sec .container-fluid{padding-inline: 0 !important;}
  .video-text-sec{padding-bottom: 0 !important;overflow: hidden;}
  .team-sec .team-box ul.team-list{padding-left: 2rem;}
   .team-sec .team-box ul.team-list li {
        padding: 0px 0px;
    }
    .py-sm-150{
      padding: 150px 0 !important;
    }
    .text-sec .form-box form textarea.form-control {
    height: 150px;
}
	  .pt-sm-150{
		  padding-top:150px !important;
	  }
.dotted-line-sm-up{
  position: relative;
	padding-top:100px;
}
.dotted-line-sm-up::after{
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 1px;
  height: 90px;
  border-left: 1px dotted var(--bg-color);

}
  }
  @media (max-width:575px) {
    footer .copyright .social-icons {
      text-align: center;
    }
    header .container-fluid, footer .container-fluid {
      padding: 0 16px;
  }
  .book-sec .book-img img {
    top: -490px;
  
    height: 400px;
}

.faq-sec .inner-btn{
  margin-top: 40px;
}
	  .knowledge-box {
    padding-bottom: 56px;
}
	  .knowledge-sec .box-heading h3 {
    font-size: 29px;
    line-height: 38.2px;
}
.f-mb-22 p , .f-mb-22 li{
  font-size: 22px !important;
}
.inner-section .text{
    padding: 30px 0;
  }
  .text-sm-start h4{text-align: start !important;}


/* .team-sec .team-box {
    margin-top: 40px;
} */
   

  }
  @media (max-width:767px) {
    .modal .modal-dialog iframe {
      min-height: 337px;
  }
  .knowledge-sec-2 {
    padding: 90px 0;
    padding-bottom: 0;
}


.text-sec-2 p:nth-last-child(1) {
  font-size: 18px;
  font-weight: 400;
  line-height: 27.6px;
}
.river-text {
  padding: 80px 0 60px 0;
}
.river_sec2 .text {
  width: 100%;

}

.learn-sec_2 .learn-box:last-child{padding-bottom: 0;}
.learn-sec_2 .learn-box:last-child::after{display: none;}
.learn-sec_2 .learn-box::after{content: "";position: absolute;bottom: 0;left: 0;right: 0;margin: auto;width: 80%;height: 1px; border-bottom: 1px dotted #A5AACC;}
.learn-sec_2 .learn-box {
  position: relative;
  padding: 38px;
}

.articles-sec_2 {
  padding: 120px 0 80px;
}
.book-sec .book-img img {

  top: -630px;
  margin: auto;
  bottom: 0;
}
.slider_wrapper_2{display: none;}

.articles-sec_3 h4 br{display: none;}
.articles-sec_3 #events-slider .owl-next{display: none;}
#speak-slider .owl-next{display: none;}
.artical-banner .heading-width{
  padding-inline: 0;
}
.inner-banner{
  height: 639px;
}
h2 span.italic {
    font-size: 32px;
}
.text-sec .conatct-heading{
  margin: 0 0 25px 0 ;
}
  }
  @media (max-width:670px) {
    .book-sec .book-img img {
      top: -630px;
      margin: auto;
      bottom: 0;
  }
  }
  @media (max-width:575px) {
   
    h1 ,.bestseller-sec_2 h2 {
      font-size: 40px;
      line-height: 48px;
  }
  /* h4{
    font-size: 20px;
    line-height: 24px;
  } */
  h5 {
    font-size: 18px;
    line-height: 25.2px;
}
.btn{
  padding: 20px 40px;
}
  .hero-banner .banner-content {
    max-width: 92%;
}
.mind-expansion-sec h1{
  font-size: 34px;
  line-height: 48px;
}
.video-sec .text{
  padding: 90px 0px 35px;
  max-width: 290px;
}
.about-sec .text,
.experts-sec .text,
.consilation-sec .text,
.info-sec .text{
  /* text-align: center; */
  padding: 32px 16px 48px 16px;
  width: 100%;
}
.experts-sec{
  background-position: center top !important;
  background-position-y: 400px !important;
}
.articles-box .article .text p{
  display: none;
}
.articles-box .article .text{
  max-width: 180px;
}
.articles-box .article .image{
  height: 128px;
  width: 128px;
}
.articles-box .article .image img{
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.articles-sec .articles-box{
  padding: 35px 20px;
}
.articles-box .article .text h6{
  font-size: 14px;
}
.info-sec {
  background-position-y: 220% !important;
  background-size: 200% !important;
}
.info-bg-sec{
  background-position-y:150%  !important;
}
.info-sec h2{
  font-size: 32px;
  line-height: 41px;
}
footer{
  padding:60px 24px;
}
footer .row >div{
  padding: 0;
}
footer ul {
  margin-bottom: 30px;
}
.articles-sec{
  padding: 120px 0;
}
.mobile_menu_wrap{
  width: 80%;
}
.hero-banner .book-img-banner{
  margin: 70px 0 120px;
}
.video-sec{
  position: relative;
}
.video-sec::after{
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 1px;
  height: 80px;
  border-left: 1px dotted var(--bg-color);

}
footer .copyright {
  margin-top: 20px;
  row-gap: 20px;
}
.articles-sec::after{
  height: 100px;
}
.video-sec .play-btn{
  max-width: 128px;
}
.about-banner h1 span{
  font-size: 36px;
}
/* .about-banner p,
.about-banner .play-btn{
  display: none;
} */
.f-24 h5 {
  font-size: 20px;
  line-height: 28px;
}
.about-sec .f-24{
  padding: 32px 0px 48px 0px;
}
.text-sec {
  padding: 60px 12px;
}


.team-banner{
  background-position: right !important;
  background-position-x:85% !important ;
}
.author-banner{
  background-position-x:64% !important ;
  padding-bottom: 20px !important;
  min-height: 730px;
  height: auto;
}
.team-banner .banner-content{
  max-width: 342px;
  margin: auto;
  margin-top: 120px;
}
.meditating-sec{
  padding: 80px 0;
  background-size: 400% !important;
}
.meditating-sec .text{
  padding: 0;
  max-width: 548px;
}
.meditating-sec .text h2,
.permeating-sec .text h2,
.transcend-sec .text h2{
  font-size: 32px;
  margin-bottom: 60px;
}
.permeating-sec{
  background-position: top center !important;
  background-size: 250% !important;
  background-position-y:-130px !important;
  height: auto;
  padding: 80px 0;
}
.permeating-sec .text{
  width: 97%;
  padding: 0;
}
.transcend-sec{
  padding: 140px 0;
  background-size: 300% !important;
  background-position: top !important;
}
.transcend-sec .text{
  padding: 0;
}
.next-chapter .chapter-box h3{
  font-size: 26px;
  line-height: 43.2px;
}
.text-sec .text-img{
  margin: 50px 0 0 0;
}
.student-banner{
  background-position-x: 60% !important;
}
.student-banner .banner-content p:nth-child(3){
  display: none;
}
.student-banner .banner-content p:nth-child(4){
  display: block;
}
.text-img+*{
  margin-top: 50px;
  display: block;
}
.map-sec .desk-img{
  display: none;
}
.map-sec .mob-img{
  display: block;
  width: 100%;
}
.map-sec .search-box{
  position: static;
  border-radius: 0;
  width: 100%;
  padding: 20px;
}
.map-sec .search-box form{
  border-bottom: 1.5px solid #E5D1D3;
  padding-bottom: 10px;
}
.faq-sec {
  background-size: 226% 157% !important;
  background-position: top left !important;
  background-position-y: 1% !important;
  background-position-x: 6% !important;
}
.faq-sec .accordion-button{
  font-size: 26px;
  align-items: baseline;
  gap: 20px;
}
.faq-sec .accordion-button::after{
  content: "\2b";
  font-family: FontAwesome;
  width: auto;
  height: auto;
  font-size: 20px;
  background-image: none;
  margin-right: 0px;
  transform: rotateZ(0deg);
  transition: .3s linear;
  display: inline-block;
}
.faq-sec .accordion-button:not(.collapsed)::after {
  background-image: none;
  content: "\f068";
  font-family:FontAwesome ;
  transform: rotateZ(180deg);
}
.faq-sec .accordion-button::before{
 display: none;
}
.faq-sec .accordion-button:not(.collapsed)::before {
  display: none;

}
.text-sec .video-box{
  height: 194px;
  margin-bottom: 40px;
 }
 .text-sec h3 {
  font-size: 26px;
  line-height: 31px;
}
.text-sec.desk-show,.desk-show{
  display: none;
}
.text-sec.desk-hide , .desk-hide{
  display: block;
}
.book-banner h1 {
  font-size: 40px;
  line-height: 48px;
}
.book-banner .inner-btns{
  flex-direction: column;
}
.book-banner .inner-btns .btn {
  padding: 18px 56px;
}
.book-bg{
  background-size: 100% 140%;
}
.package-sec h2 {
  font-size: 40px;
  line-height: 48px;
}
.package-sec .package-box {
  margin-top: 0;
  padding: 32px 16px 0;
}
.package-sec .package-box .package-btn .btn{
  width: 250px;
  box-shadow: 0px 0px 28px 0px #1E3589;
}
.package-sec .package-box ul li{
  align-items: baseline;
}
.consciousness-sec{
  padding: 24px 0;
}
.consciousness-sec .text {
  padding: 24px 0;
  text-align: center;
  width: 95%;
}
.consciousness-sec .text .counter{
  margin: auto;
  margin-bottom: 24px;
}
.consciousness-sec .text h5 {
  font-size: 24px;
  line-height: 33.6px;
}
.consciousness-box{
  background-position: top right;
}
.dotted-line-up::before, .dotted-line-down::after, .dotted-line-y::before, .dotted-line-y::after{
  height: 110px;
}
.bonus-sec{
  padding: 140px 4px;
}
.value-sec{
  background-size: 410% !important;
  padding: 80px 4px;
}
.value-sec .text{
  padding: 0;
}
.value-sec .text h3 {
  font-size: 32px;
  line-height: 41.6px;
}
.testimonials-sec{
  overflow-x: hidden;
}
.testimonials-sec #review-slider{
  width: 100%;
  margin-left: 20px;
}
.testimonials-sec #review-slider .item{
  padding-right: 0;
}
.inner-text-sec{
  padding: 60px 24px;
}
.inner-text-sec .text-main .text-box{
  margin-bottom: 40px;
}
.river-text{
  padding: 80px 4px 60px 4px;
}
.river-text p span.italic{
  font-family: var(--font-2);
}
.river-text p:nth-last-child(1) {
  font-size: 24px;
  font-weight: 400;
  line-height: 33.6px;
}
.knowledge-sec.dotted-line-full::before{
  right: auto;
  left: 24px;
}
.knowledge-sec .knowledge-list::before {
  transform: translateX(0);
  position: absolute;
  left: 5px;
}
.knowledge-sec .knowledge-list{
  padding: 24px 32px;
  gap: 28px;
}
.knowledge-sec .knowledge-list .title {
  width: 81px;
  min-width: 81px;
}
.knowledge-sec .knowledge-list .title p{
  font-size: 14px;
  line-height: 16.8px;
}
.knowledge-sec .knowledge-list .text {
  max-width: 200px;
}
.river-sec .text{
  padding: 32px 4px 48px 4px;
  max-width: 358px;
}
.river-sec .text span {
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #FCFBF9;
}
/* .artical-text-banner{
  background-size: 210% !important;
  background-position-y: 95% !important;
} */
.book-banner .banner-content {
  max-width: 353px;
  margin: auto;
}
.inner-banner .banner-content{
  max-width: 320px;
  margin: auto;
}
.artical-text-banner .banner-content{
  max-width: 100%;
}
.modal .modal-dialog iframe {
  min-height: 210px;
}
.inner-rhythm-sec {
  background-position-x: -285px !important;
  background-position-y: 341px !important;
}
.video-sec .ply-btn{
  width: 128px;
  height: 128px;
}
.inner-banner{
  background-position: center !important;
  background-size: cover !important;
}
.transcendental-banner h1{
  font-size: 36px;
}


.text-sec-2 p:nth-last-child(1) {
  font-size: 18px;
  font-weight: 400;
  line-height: 27.6px;
}
.river-text {
  padding: 80px 0 60px 0;
}

.river_sec2 .text {
  padding: 32px 0 48px 0;
}

.artical-banner_2 p {max-width: 340px;}

  .video-sec_2 .text {
    padding: 90px 0px 35px;
    max-width: 240px;
    text-align: center;
  }

  .articles-sec_2 .articles-box .article .text p{display: block;}
  /* .articles-box .article .text p{} */
  #video-slider .owl-prev,
  #video-slider .owl-next {
    display: none;
}
.video-slider-main .box{
  max-width: 100%;
}
.experts-sec_top .text {
  padding: 32px 14px 48px ;
}
.bestseller-sec_2{height: unset;overflow:clip;}
.bestseller-sec_2 h2,
.bestseller-sec_2 h1 {
  max-width: 360px;
  margin-inline: auto;
}
.inner-section .inner-contant .f-32 p {
  font-size: 28px !important;
  line-height: 46px !important;
  font-style: italic;
}

.bestseller-sec .inner-btn-new {
  max-width: 872px;
  margin-inline: auto;
  margin-top: 34px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
  flex-wrap: wrap;
  flex-wrap: nowrap;
  overflow: auto;
  padding: 32px 0 32px 170px;
}
.bestseller-sec .inner-btn-new a {
  min-width: 245px;
}
.routine-main_2 .routine-box{position: relative;padding-bottom: 30px;margin-bottom: 30px;}
.routine-main_2 .routine-box::after{position: absolute;content: "";width: 80%;height: 1px;bottom: 0;left: 0;right: 0;margin: auto;border-bottom: 1px dotted #A5AACC;}
.new-banner-2_2{background: #F6EDE5 !important;}
.new-banner-2_2 .text {
  padding: 32px 12px 48px 16px;
}
.new-banner-2_2 h1 {
  font-size: 36px;
  color: #1E3589;
  line-height: 43px;
}

    .mind-expansion-sec .banner-content {
      max-width: 357px;
      margin: auto;
  }
  .graph-sec .graph-box .graph-head h3 {
    font-size: 21px;
}
.faq-sec_2 {
  background-size: cover !important;
  /* background-position: top left !important; */
  background-position-y: 0% !important;
  background-position-x: 0% !important;
}


.video-slider-main {
    margin-top: 50px;
  }
  .articles-sec.new-head .text {
    padding: 40px 0px 35px;
}
.articles-sec.new-head h4 {
  margin-bottom: 0px;
}
.articles-sec.new-head {
  padding-top: 109px;
}

#banner-slider .owl-next, #banner-slider .owl-prev {
    font-size: 20px !important;
    width: 28px;
    height: 28px;
}
.pb-sm-50{
  padding-bottom: 50px;
}
  }

  @media (max-width:425px) {
    .book-sec .book-img img {
      top: -400px;
   
      height: 260px;
  }



  }
  @media (max-width:400px) {
    .modal .modal-dialog iframe {
      min-height: 155px;
    }
  }
