@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200&display=swap');
  


body{font-family: "Poppins", sans-serif;font-size: 16px;line-height: normal;}
nav.scrolled {background: #00000057;}
a{text-decoration: none;}
.dropdown-item{padding: 6px 18px; color: #795548;font-size: 14px;font-weight: 500;}
.dropdown-item:hover{color: #A8C3A7;background: transparent;}
.dropdown-item:active{background-color:transparent;}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{color: #fff;}
.btn-view{padding: 12px 34px;border-radius: 6px;background: #795548; color:#fff}
.btn-view:hover{background-color: #A8C3A7; color: #fff;}
.heading-main{display: block; text-align: center;}
.heading-main h2,.heading-main h3,.heading-main h4,.heading-main h5,.heading-main h6, .biography-main .bio-head{position: relative; display: inline-block;color: #795548;font-family: "Source Serif Pro";font-size: 30px;font-weight: 600;margin-bottom: 20px;}
.heading-main h2:before,.heading-main h3:before,.heading-main h4:before,.heading-main h5:before,.heading-main h6:before{position: absolute;  content: ""; left: 0; right: 0; margin: 0 auto; height: 2px; width:85%; background-color: #795548; bottom: -4px;}
/*nav bar css*/
.navbar-brand{width: min(50vw, 50px);}
.custom-nav{padding: 10px 40px;background: rgba(0, 0, 0, 0.20);}
.navbar-nav .nav-item .nav-link{font-weight: 500;text-transform: uppercase; color: #fff; padding: 6px 17px;}
.navbar-light .navbar-nav .nav-link.active{color: #fff;}
.btn-donate{padding: 12px 24px;border-radius: 6px;border: 1px solid #FFF;font-weight: 500;color: #FFF;}
.btn-donate:hover{background-color: #795548;color: #FFF;border: 1px solid #795548;}
/*nav bar css*/
/*banner css*/
.vip-banner-main{position: relative; }
.vip-banner-main .vip-banner-info{position: absolute;right: 180px; bottom: 170px; text-align: center;}
.vip-banner-main .vip-banner-info h1{font-family: "Source Serif Pro";font-size: 70px;font-weight: 500;color: #FAF0E6;}
.vip-banner-main .vip-banner-info p{font-size: 30px;color: #FAF0E6;}
.vip-banner-main .vip-banner-info .btn-book{padding: 12px 34px;background-color: #795548;border-radius: 6px; font-size: 22px; font-weight: 400; color: #fff;}
.vip-banner-main .vip-banner-info .btn-book:hover{background-color:#A8C3A7;}
/*banner css*/
/*about css*/
.vip-about-main{padding: 40px 0; text-align: center;}
.vip-about-main h2{color: #795548;font-family: "Source Serif Pro";font-size: 30px; font-weight: 600;     text-decoration: underline 2px;text-underline-offset: 12px; margin-bottom: 60px;}
.vip-about-main .vip-quote,.pagoda-main .pagoda-quote p.quote{color: #795548;font-family: "Source Serif Pro";font-size: 26px;font-style: italic;font-weight: 600;text-transform: capitalize;padding:0 76px;line-height: normal;}
.vip-about-main p{margin: 30px 62px; color: #7E7E7E;font-weight: 400; text-transform: capitalize;line-height: 24px;}
.vip-about-main b{color: #795548;font-size: 16px;font-style: normal;font-weight: 600;}
/*about css*/
/*history section css*/
.vip-history-main .card{position: relative;border: 0;overflow: hidden;}
.vip-history-main .card:before{position:absolute;content:"";height: 100%;width: 100%; background: rgba(0, 0, 0, 0.40);}
.vip-history-main .card h3{position: absolute; bottom: 15px; font-size: 24px; font-weight: 600;color: #fff; padding-left: 24PX;}
.vip-history-main .card:hover h3{visibility: hidden;}
.vip-history-main .vip-info{visibility: hidden; opacity: 0; position: absolute;bottom: -77px;}
.vip-history-main .card:hover .vip-info{visibility: visible; opacity: 1;transition: 0.3s all; padding: 0 24px; bottom: 0;transition: bottom 1s;}
.vip-history-main .card .vip-info a{ font-size: 24px; font-weight: 600;color: #fff;}
.vip-history-main .card .vip-info a:hover{color: #e8ffe7;cursor: default;}
.vip-history-main .card .vip-info p{visibility: visible;bottom: 0;color: #fff;}
/*history section css*/
/*life & legacy css*/
.vip-legacy-main{padding: 80px 0; display: flex; background-color: #F2EEED;}
.vip-legacy-main h4{position: relative;display: flex; align-items: center;justify-content: center; color: #795548;font-family: "Source Serif Pro";font-size: 26px; font-weight: 600;}
.vip-legacy-main h4::before{position: absolute; content: ""; height: 2px; width: 28%; background-color: #795548; bottom: -10px;}
.vip-legacy-main .vip-goenka-info{margin: 40px 0; padding-left: 52px;}
.vip-legacy-main .vip-goenka-info p,.biography-main .bio-info{color: #000;font-size: 16px;font-weight: 400;line-height: 24px;}
/*life & legacy css*/
/*course css*/
.vip-course-main{position: relative; padding: 80px 0; text-align: center;}
.vip-course-main h5{color: #795548;font-family: "Source Serif Pro";font-size: 30px;font-weight: 600;text-decoration: underline 2px;text-underline-offset: 12px; margin-bottom: 60px;}
.vip-course-main .swiper{text-align: center;}
.vip-course-main .vip-course-img{position: relative;display: inline-block;}
.vip-course-main .vip-course-img img{min-height: 340px; width: 236px; object-fit: cover;}
.vip-course-main .swiper .swiper-slide .vip-course-img:hover:before{position: absolute; content: "";width: 100%; height: 100%;background-color: rgba(0, 0, 0, 0.40);opacity: 1;}
.vip-course-main .swiper .swiper-slide .vip-course-img:before{ transition: .5s ease;
opacity: 0;}
.vip-course-main .swiper .swiper-slide p{font-size: 21px; color: #795548; font-weight: 600; margin: 20px 0;line-height: normal; white-space:pre-line;font-family: "source serif pro";} 
.vip-course-main .swiper .swiper-slide .vip-overlay {transition: .5s ease;opacity: 0;position: absolute;bottom: 20px;left: 50%;transform: translatex(-50%);text-align: center;}
.vip-course-main .swiper .swiper-slide .vip-course-img:hover .vip-overlay {opacity: 1;}
.vip-course-main .swiper .swiper-slide .vip-overlay .btnbook{height: 70px; width: 70px;border-radius: 50%;background-color: #795548;display: flex; justify-content: center; align-items: center;} 
.vip-course-main .swiper .swiper-slide .vip-overlay .btnbook:hover{background-color:#A8C3A7}
/*course css*/

/*testimonials css*/
.vip-testimonial-main{padding: 70px 0; text-align: center;}
/* .vip-testimonial-main p{color: #795548;text-align: center;font-size: 18px; margin: 20px 0;} */
.vip-testimonial-main #customers-testimonials .owl-item.active.center .item .shadow-effect {background: #A8C3A7;padding: 20px 40px;margin-bottom: 20px; border-radius: 10px;text-align: center;
border:1px solid #ECECEC;}
#customers-testimonials .owl-item.active.center .shadow-effect p {position: relative; font-size: 14px;font-weight: 500; color: #fff; margin: 0; text-align: left; margin: 20px 0 20px 50px;line-height: 22px;}
#customers-testimonials .item {text-align: center;-webkit-transform: scale3d(0.8, 0.8, 1);transform: scale3d(0.8, 0.8, 1);-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.owl-item.cloned.active .item .shadow-effect{background-color: transparent}
.vip-testimonial-main .owl-item.cloned.active .item .shadow-effect p{color: #000;text-align: left!important;}
.vip-testimonial-main .owl-item.active button,.vip-testimonial-main .owl-item.cloned button{visibility: hidden;opacity: 0;}
.vip-testimonial-main .owl-item.active.center button{visibility: visible;opacity: 1; }
/* .vip-testimonial-main .owl-item.active.center button:hover{background-color: #795548;} */
.vip-testimonial-main .owl-item.active .item .shadow-effect p{text-align: left;line-height: 24px;}
#customers-testimonials .owl-item.active,#customers-testimonials .owl-item.cloned{opacity: 0.6;}
#customers-testimonials .owl-item.active.center .item {opacity: 1;-webkit-transform: scale3d(1.0, 1.0, 1);transform: scale3d(1.0, 1.0, 1);}
#customers-testimonials .owl-item.active.center{width: 540px;opacity: 1;}
#customers-testimonials .owl-item.active.center p::after{position: absolute; content: ""; background-image: url(../images/format_quote.svg); height: 100%; width: 100%; top:-20px;right: 60px; background-repeat: no-repeat;}
.owl-carousel .owl-item img {transform-style: preserve-3d;max-width: 90px;margin: 0 auto;}
#customers-testimonials .item .vip-testi-name{margin: 20px 0;}
#customers-testimonials .item .vip-testi-name p{font-size: 16px; font-weight: 600;color: #000;margin-bottom: 10px;}
#customers-testimonials .item .vip-testi-name p::after{display: none;}
#customers-testimonials .item .vip-testi-name span{font-size: 16px; font-weight: 500; color: #000;}
/*testimonmial css*/
/*gallery css*/
.vip-gallery-main{padding: 60px 0; text-align: center;}
.vip-gallery-main .photo-gallery,.vip-gallery-main .btn-view,.history-info p{margin-top: 40px;}
@keyframes zoomin {
  0% {transform: scale(1);}
  50% {transform: scale(1.05);}
  100% {transform: scale(1);}
} 
.photo-album .gallery-item img{
  border: 5px solid #ffc252;
    border-radius: 5px;
    height: 242px;
    width: 346px;
    object-fit: cover;
}
.photo-album p{
  margin: 15px 0;
    font-size: 22px;
    font-weight: 500;
    color: #795548;
}
.photo-album span{
  color: #bbbbbb;
} 
.vip-gallery-main .gallery-item {display: block;}  
.vip-gallery-main .gallery-item img {box-shadow: 0 1rem 1rem rgba(0, 0, 0, 0.15);transition: box-shadow 0.2s;}  
.vip-gallery-main .gallery-item:hover img {box-shadow: 0 1rem 1rem rgba(0, 0, 0, 0.35);}  
.vip-gallery-main .lightbox-modal .modal-content {background-color: var(--lightbox);}  
.vip-gallery-main .lightbox-modal .btn-close {position: absolute;top: 1.25rem;right: 1.25rem;font-size: 1.25rem;z-index: 10;filter: invert(1) grayscale(100);}  
.vip-gallery-main .lightbox-modal .modal-body {display: flex;align-items: center;padding: 0;background-color: #00000094;} 
.vip-gallery-main .lightbox-modal .lightbox-content {width: 100%;}
.vip-gallery-main .lightbox-modal .carousel-indicators {margin-bottom: 0;}
.vip-gallery-main .lightbox-modal .carousel-indicators [data-bs-target] {background-color: #000}
.vip-gallery-main .lightbox-modal .carousel-inner {width: 75%;}
.vip-gallery-main .lightbox-modal .carousel-inner img {animation: zoomin 10s linear infinite;}
/* .lightbox-modal .carousel-item .carousel-caption {right: 0;bottom: 0;left: 0;padding-bottom: 2rem;background-color:#000;color:#F01;} */
.vip-gallery-main .lightbox-modal .carousel-control-prev,.lightbox-modal .carousel-control-next {width: auto;}
.vip-gallery-main .lightbox-modal .carousel-control-prev {left: 1.25rem;}
.vip-gallery-main .lightbox-modal .carousel-control-next {right: 1.25rem;}
  [data-bs-theme = "dark"] .lightbox-modal .carousel-control-next-icon,
  [data-bs-theme = "dark"] .lightbox-modal .carousel-control-prev-icon {filter: none;}
  .btn-fullscreen-enlarge,.btn-fullscreen-exit {position: absolute;top: 1.25rem;right: 3.5rem;z-index: 10;border: 0;background: transparent;opacity: .6;font-size: 1.25rem;}
  .bi {display: inline-block;width: 1em;height: 1em;vertical-align: -0.035em;fill: currentcolor;}
/*gallery css*/
/*vist css*/
.vip-visit-main,.biography-main {padding: 80px 0; text-align: center; background-color: #F2EEED;}
.vip-visit-main .vip-visit-heading{color: #795548;font-family: "Source Serif Pro";font-size: 50px;font-weight: 600;}
.vip-visit-main .vip-visit-info{color: #795548;text-align: center;font-size: 16px;font-weight: 400; margin: 30px 0;line-height: 24px;}
.vip-visit-main .visit-btn .btn-code{margin-right: 50px;}
/*vist css*/
/*involved css*/
.vip-involved-main{position: relative; text-align: center; }
.vip-involved-main::before{position: absolute; content: ""; width: 100%; height: 100%; background: linear-gradient(178deg, rgba(97, 97, 97, 0.00) 8.61%, #000 109.67%);}
.vip-involved-main .vip-involved-info{position: absolute; bottom: 57px; left: 0; right: 0;}
.vip-involved-main .vip-involved-info .vip-head{color: #FFF;font-family: "Source Serif Pro";font-size: 50px; font-weight: 600;}
.vip-involved-main .vip-involved-info .vip-invo-info{color: #FFF;font-size: 16px;font-weight: 700; margin: 30px 0;line-height: 24px;}
/*involved css*/
/*location css*/
.vip-location-main{ padding-top: 60px; text-align: center;background-color: #F2EEED;}
.vip-location-main .heading-main h6{margin-bottom: 30px;}
/*location css*/

/*about us css start*/
.about-main .vip-about-tab{position: relative;}
/* .about-main .about-bg-img img::after{position: absolute;content: "";width: 100%;height: 100%;left: 0;background: linear-gradient(180deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.33) 62.52%, rgba(0, 0, 0, 0.45) 91.1%);} */
.about-main .vip-about-tab ul {display: flex; position: absolute; bottom: 0;z-index: 1; margin: 25px 0; flex-wrap: wrap;padding: 0;left: 0; width: 100%; justify-content: center;border: 0;}
.about-main .vip-about-tab ul li{list-style: none;}
.about-main .vip-about-tab ul li button{padding: 12px 18px;font-weight: 600;color: #FAFAFA;border-radius: 6px;border: 0;margin-right:57px;display: inline-block;}
.about-main .vip-about-tab ul li:last-child button{margin-right: 0;}
.about-main .vip-about-tab  ul li button.active{background-color:#A8C3A7;color: #fff;} 
.about-main .abt-heading{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 1;}
.about-main .abt-heading h1{font-size: 70px;font-weight: 600;font-family: "Source Serif Pro";color: #fff;}
.about-main .abt-heading .breadcrumb{justify-content: center;  }
.about-main .abt-heading .breadcrumb .breadcrumb-item,.breadcrumb .breadcrumb-item a {color: #FAF0E6;font-size: 22px;font-weight: 400;}
.about-main .abt-heading .breadcrumb-item+.breadcrumb-item::before{content:"."; font-size: 22px;color: #fff;}
.wht-vipassana, .vip-nashika-main,.history-main,.benefits-main,.course-main{padding: 80px 0;}
.wht-vipassana h2, .core-vision-main h3,.vip-nashika-main h4,.history-main .history-info h6,.benefits-main h6 {font-size: 30px; text-align: center;font-family: "Source Serif Pro";color: #795548;font-weight: 600;}
.wht-vipassana .wht-vip-info{padding: 40px 0;}
.wht-vipassana .row,.history-main .row,.benefits-main .row{justify-content: center;}
.history-main .row{align-items: center;}
.wht-vipassana .wht-vip-info .wht-vip-img-info{position: relative; padding:100px 40px; background-color: #795548; left: -50px; top: 50px;}
.wht-vipassana .wht-vip-info .wht-vip-img-info p span{font-size: 26px;font-style: italic;font-family: "Source Serif Pro"}
.wht-vipassana .wht-vip-info .wht-vip-img-info p{font-size: 16px; color: #FAFAFA;font-weight: 400;line-height: 24px; margin-bottom: 30px;}
.wht-vipassana .wht-info p, .core-vision-main p,.history-info p,.infrastructure-main .infra-info,.infrastructure-main ul li, .discipline-main .rules-bx p, .discipline-main .accordion .accordion-body p,.discipline-main .accordion .accordion-body ul li,.discipline-main .schedule-main table tbody tr td,.pagoda-main .pagoda-info p,.pagoda-main .pagoda-info ul li b{color: #7E7E7E; font-size: 16px; font-weight: 500;line-height: 24px;}
.core-vision-main{padding: 80px 0; background-color: #F5F5F5;}
.core-vision-main h3{margin-top: 30px;}
.core-vision-main p{margin-top: 84px; margin-bottom: 62px;}
.core-vision-main .vision-quote{display: flex;}
.core-vision-main .vision-quote img{height: 90px; margin-right: 23px;}
.core-vision-main .vision-quote .vi-quote{display: flex;flex-direction: column;justify-content: space-between;}
.core-vision-main .vision-quote .vi-quote p{margin: 0; font-style: italic;color: #7E7E7E;font-family: "Source Serif Pro";font-weight: 600;}
.core-vision-main .vision-quote .vi-quote span{font-weight: 600;color: #795548;}
/* .vip-nashika-main{background-color: #F2EEED;} */
.vip-nashika-main h4,.biography-main .bio-head,.group-img{margin-bottom: 40px;}
.vip-nashika-main ul, .principle-main ul,.discipline-main .accordion .accordion-body ul{list-style: none; margin: 0;}
.vip-nashika-main ul li{font-weight: 500;color: #7E7E7E; margin-bottom: 30px;}
.vip-nashika-main ul li span{color: #795548;}
.history-info p{width: 82%;}
.principle-main ul{padding: 0;margin-top: 50px;}
.principle-main li{position: relative;margin-left: 50px; margin-bottom: 10px;font-weight: 400; color: #7E7E7E;}
.principle-main li:before{position: absolute;content: "";background-image: url('http://localhost/nashik_vipassana/wp-content/themes/Vipassana/assets/images/about-us/lotus-icon.svg');left: -50px;width: 34px; height: 22px; background-repeat: no-repeat;}
.principle-main p{color: #795548;font-weight: 500;width: 100%;margin-top: 60px;}
.benefits-main img, .discipline-main .schedule-main p,.pagoda-info,#testimonials-page .shadow-effect{margin: 40px 0;}
.benefits-main .benefits-bx-main{display: flex; justify-content: center;}
.benefits-main .benefits-bx{display: flex; flex-direction: column; padding: 17px 24px; background-color: #A8C3A7;margin: 0 5px;border-radius: 12px; height: 100%;align-items: center;justify-content: center;text-align: center;transition: background-color 0.3s ease-in-out;}
.benefits-main .benefits-bx img{margin-bottom: 10px; margin-top: 0;}
.benefits-main .benefits-bx p{font-family: "Source Serif Pro";font-weight: 600;color: #fff;font-style: italic;}
.benefits-main .benefits-bx:hover{background-color: #795548;}
.vision-main{position: relative; padding: 80px 0;}
.vision-main::after{position: absolute; top:72px; left: -47px; content: ""; background-image: url(http://localhost/nashik_vipassana/wp-content/themes/Vipassana/assets/images/about-us/Vision-bg.png); background-repeat: no-repeat; height: 100%; width: 100%;z-index: -2;}
.vision-main .vision-mr{margin-top: 60px; position: relative;}
.vision-main .v-heading-main{width: 80%;}
.vision-main .v-heading-main .v-heading{position: relative; font-size: 26px; font-weight: 600; color: #795548;font-family: "Source Serif Pro";}
.vision-main .v-heading-main .v-heading::after{position: absolute; content: ""; background-image:url('http://localhost/nashik_vipassana/wp-content/themes/Vipassana/assets/images/about-us/Vision-n.png'); height: 777px; width: 212px; background-repeat: no-repeat;left: -160px;top: -125px;}
.vision-main .v-heading-main.vhead{position: relative;top: -38px;left: 60px;}
.vision-main .v-heading-main .v-heading.v2::after{display: none;}
.vision-main .v-heading-main .v-heading.v3::after{display: none;}
.vision-main .v-heading-main .v-heading.v-icon::after{right: -328px;left: auto;}
.vision-main .v-heading-main p{font-size: 18px;color: #7E7E7E;font-weight: 400;}
.vision-main .v-heading-main.v-ml{margin-left: 50px;}
/*about us css ends*/
/*Infrastructure css*/
.infrastructure-main img{margin-bottom: 5px;}
.infrastructure-main p, .discipline-main .schedule-main p,.biography-main .guru-name{text-align: center; color: #4E342E; font-weight: 500;}
.infrastructure-main .infra-info{text-align: left;margin: 40px 0;}
.infrastructure-main ul{margin-top: 40px;}
.infrastructure-main ul li{margin-bottom: 20px;}
/*Infrastructure css*/
/*code discipline css start*/
.discipline-main .nav-pills{margin-bottom: 40px;}
.discipline-main .nav-link.btn-donate-code{background-color: #F2EEED; color: #795548; border: 1px solid #F2EEED; border-radius: 30px; font-weight: 600; margin-right: 18px; padding: 12px 24px;}
.discipline-main .nav-link.btn-donate-code.active,.discipline-main .nav-link.btn-donate-code:hover{background-color: #795548; border: 1px solid #795548;color: #fff;}
.discipline-main .rules-bx{padding: 40px; background-color:#F2EEED;}
.discipline-main .rules-bx p{margin-left: 35px;}
.discipline-main .accordion,.biography-main .guru-name{margin-top: 18px;}
.discipline-main .accordion .accordion-button{padding: 12px 24px;min-height: 70px;color: #2D2D2D;}
.discipline-main .accordion .accordion-item{margin-bottom: 18px;border-bottom: 1px solid #DFDFDE !important;
  border: 0;}
.discipline-main .accordion .accordion-body ul{padding: 0;}
.discipline-main .accordion .accordion-body ul li{font-weight: 400;}
.discipline-main .accordion .accordion-button:not(.collapsed){background-color: transparent;color: #795548; min-height: 10px; padding-bottom: 0; box-shadow: none;}
.discipline-main .accordion .accordion-button:focus{box-shadow: none;}
.discipline-main .accordion .accordion-body p,.discipline-main .schedule-main p {font-weight: 400;text-align: left;}
.discipline-main .accordion .accordion-button::after{content: '\f078'; font-family: 'FontAwesome'; background-image: none; font-size: 20px; color: #1C1B1F;}
.discipline-main .schedule-main table thead{background-color: #F2EEED;padding: 12px 24px;min-height: 64px;font-weight: 600; color: #795548;}
.discipline-main .schedule-main table thead tr th{height: 64px;padding: 12px 24px;vertical-align: middle;}
.discipline-main .schedule-main table tbody tr td strong,.biography-main .guru-name{color: #4E342E;font-weight: 500;}
.discipline-main .schedule-main table tbody tr td img{margin: 0;}
.discipline-main .schedule-main table tbody tr:nth-child(1) td {padding: 12px;}
.discipline-main .schedule-main table tbody tr td {padding: 12px 12px 12px 24px;height: 60px;vertical-align: middle;}
/*code discipline css ends*/
/*pagoda css start*/
.about-main .abt-heading.pagoda-head,.about-main .abt-heading.code-head{white-space: nowrap;}
.pagoda-main .pagoda-info p{color: #795548;font-weight: 600;}
.pagoda-main .pagoda-info ul li b{font-weight: 600;position: relative;}
.pagoda-main .pagoda-info ul li b span{position: absolute;left: -20px; top:0}
.pagoda-main .pagoda-info ul li{color: #7E7E7E; font-weight: 400; margin-bottom: 20px;}
.pagoda-main .pagoda-quote{position: relative; display: block;}
.pagoda-main .pagoda-quote .quote-img{display: flex; background-color: #F2EEED;justify-content: space-between;
  align-items: center;}
.pagoda-main .pagoda-quote .quote-img .quote{display: inline-block; padding: 174px 0px;margin: 0 auto;text-decoration: underline;
  text-underline-offset: 15px;}
  .pagoda-main .pagoda-quote .pagoda-float{display: inline-block; float: left;}
.pagoda-main .pagoda-quote .quote-img img{position: relative}
.pagoda-main .quote-brif{position: relative; color: #7E7E7E; font-weight: 600;margin:90px 0px 0px 20px;}
.pagoda-main .quote-brif::after{position: absolute;content: ''; left: -50px; top: -20px; background-image: url('http://localhost/nashik_vipassana/wp-content/themes/Vipassana/assets/images/quote-icon.svg');height: 100%; width: 100%;background-repeat: no-repeat;}
/*pagoda css ends*/
/*biography css start*/
.biography-main{text-align: left;}
.biography-main .bio-info{color: #7E7E7E;}
.biography-main .bio-head.txt-center{text-align: center; display: block;}
.biography-main.group-info .bio-info{padding-right: 55px;}
/*biography css start*/
/*course css start*/
.course-main{background-color: #F5F5F5;}
.course-main .course-main-bx{background-color: #fff; margin: 12px 0;}
.course-main .course-main-bx .course-status{display: inline-block; padding: 6px 18px;background-color: #DFDFDF;border-bottom-right-radius: 10px; color: #2D2D2D; font-weight: 500;}
.course-main .course-main-bx .course-status.course-status-up{background-color: #A8C3A7;color: #fff;}
.course-main .course-main-bx .course-info h6{font-size: 24px; color: #2D2D2D; font-weight: 600;}
.course-main .course-main-bx .course-name-bx{display: flex;padding: 0 90px;justify-content: space-between;flex-wrap: wrap; align-items: center; margin: 5px 0;}
.course-main .course-main-bx .course-name-bx .course-info table{width: 70%;}
.course-main .course-main-bx .course-name-bx .course-info table td, th,.course-main .course-main-bx .course-name-bx .course-info p{border: none; vertical-align: middle;color: #7E7E7E; font-size: 14px; font-weight: 500;}
.course-main .course-main-bx .course-name-bx .course-info table img,.course-main img{margin: 0;}
.course-main .course-main-bx .course-name-bx .course-info table p{margin: 0; border: 1px solid #FF7373; border-radius: 30px; padding: 1px 10px; display: inline-block;font-size: 12px;font-weight: 500;}
.course-main .course-main-bx .course-name-bx .course-info table p.full{border: 1px solid #FFCD73;padding: 0 20px;}
.course-main .course-main-bx .course-date p, .course-main .course-main-bx .course-date span{font-size: 50px; color: #795548;font-weight: 600;font-family: "Source Serif Pro"; margin: 0; line-height: 35px; text-align: center;}
.course-main .course-main-bx .course-date span{font-size: 24px;}
.course-main .course-main-bx .course-date{text-align: center;}
.course-main .course-main-bx .course-date .btn-view{background-color: #A8C3A7;margin-top: 30px;border: 0;}
.course-main p{color: #2D2D2D; font-weight: 400;margin: 30px 0;}
.course-main .accordion-body p{margin: 0;}
.discipline-main.course-main  .accordion .accordion-body ul {padding-left: 30px;}
.discipline-main.course-main  .accordion .accordion-body ul li {list-style: disc;}
.discipline-main.course-main .course-rules{background-color: #F5F5F5; padding: 12px 24px; margin-top: 18px;}
.discipline-main.course-main .course-rules ul li,#testimonials-page .shadow-effect p{color: #795548; font-style: italic;font-weight: 600;font-family: "Source Serif Pro";}
/*course css start*/
/*testimonial mian css*/
#testimonials-page .item p.testi-head{font-family: "Source Serif Pro";font-style: italic; margin: 40px 0;}
#testimonials-page .owl-item img{max-width: 170px;}
#testimonials-page .vip-testi-name{margin-top: 20px;}
#testimonials-page .vip-testi-name p{color:#4E342E;font-weight: 500;}
#testimonials-page .vip-testi-name span{font-weight: 400; color: #795548;}
#testimonials-page .shadow-effect p{color: #7E7E7E;line-height: 26px;}
#testimonials-page .owl-nav .owl-prev,#testimonials-page .owl-nav .owl-next{ display: inline-flex; background-color: #D5CAC6; border-radius: 50px; padding: 8px;height: 50px; width: 50px;align-items: center;
  justify-content: center;font-size: 0; margin: 0 10px;}
#testimonials-page .owl-prev::before,#testimonials-page .owl-next::before {content: '\f0d9';font-family: 'FontAwesome';font-size: 34px; color: #795548;}
#testimonials-page .owl-next::before{content:'\f0da';}

/*testimonial mian css*/
/*footer css*/
footer {background-color: #F2EEED; padding-top: 40px;}
footer h6,#testimonials-page .testi-head{color: #795548;font-size: 26px;font-weight: 600;margin-bottom: 20px;}
footer h6::before{display: none;}
footer .vip-get-involved .get-info{color: #7E7E7E;font-size: 14px; font-weight: 500; margin-bottom: 20px ;}
footer .vip-get-involved .vip-app{color: #795548;font-size: 26px;font-weight: 600;margin: 20px 0;}
footer .vip-get-involved .btn-view{background-color: #D5CAC6; color:#795548;}
footer .vip-get-involved .btn-view:hover{background-color: #795548; color: #fff;}
footer .vip-links{list-style: none;padding-left: 15px;}
footer .vip-links-main {display: flex; justify-content: center; align-items: center; flex-direction: column;}
footer .vip-links li a{color: #7E7E7E;font-size: 14px;font-weight: 500; line-height: 30px;text-transform: capitalize;}
footer .vip-links li a:hover{color: #795548;}
footer .vip-contact-main p,footer .vip-contact-main .vip-phone ul li,footer .vip-contact-main .vip-mail p a{position: relative; color: #7E7E7E;font-size: 14px;font-weight: 500;line-height: 20px; padding-left: 40px;}
footer .vip-contact-main .vip-phone ul,.pagoda-main .pagoda-info ul{position: relative; list-style: none; margin: 30px 0;}
footer .vip-contact-main .vip-phone ul li{line-height: 25px; padding: 0 0 0 10px;}
footer .vip-contact-main .vip-mail{position: relative;}
footer .vip-contact-main .vip-mail p{padding: 0;word-break: break-word;text-align: right;}
footer .vip-contact-main img{position: absolute; left: 0; top: 0;}
footer .vip-allrights-main{padding: 20px 0; border-top: 1px solid #795548; margin-top: 40px; }
footer .vip-allrights-main p{color: #795548;font-family: "Source Serif Pro";font-size: 15px;font-weight: 500;margin: 0;}
footer .vip-allrights-main .vip-ft-logo{text-align: start;}
footer .vip-allrights-main .vip-ft-rights{text-align: end;margin-top: 5px;}
/*footer css*/

/*media query css */

@media (max-width: 1920px) {
  .vip-banner-main .vip-banner-info{bottom: 280px;}
}
@media (max-width: 1650px) {
  .vip-banner-main .vip-banner-info{bottom: 130px;}
}

@media (min-width: 1400px) {
.lightbox-modal .carousel-inner {max-width: 60%;}

}
@media (max-width: 1399px) {
  .wht-vipassana .wht-vip-info .wht-vip-img-info{padding: 30px 40px;}
  .about-bg-img img{height: 400px;object-fit: cover;}
  .history-info p{width: 90%;}
  .principle-main p{width: 100%;}
  .principle-main ul, .principle-main p{margin-top: 10px;}
  .vision-main::after{display: none;}
  .vision-main .v-heading-main.v-ml{margin-left: 120px;}
  .vision-main .v-heading-main.vhead{top: -38px;left: 130px;}
}
@media(max-width:1199px){
  .custom-nav{padding: 10px 15px;}
  .navbar-nav .nav-item .nav-link{padding: 6px 12px; font-size: 14px;}
  .navbar-light .navbar-nav .nav-link:hover{color: #000;text-decoration: none;}
  .navbar-nav .dropdown-menu{background-color: #b6cfb5;border: 0;}
  .vip-about-main,.vip-legacy-main,.vip-course-main,.vip-testimonial-main,.vip-gallery-main,.vip-visit-main,.wht-vipassana, .vip-nashika-main,.history-main,.principle-main,.benefits-main,.biography-main{padding: 30px 0;} 
  .vip-legacy-main .vip-goenka-info p,.navbar-nav .dropdown-menu .dropdown-item,.biography-main .bio-info{font-size: 14px; line-height: 24px;}
  .vip-history-main .card .vip-info p{font-size: 14px;}
  .vip-history-main .card .vip-info a{font-size: 18px;}
.wht-vipassana .wht-vip-info,.core-vision-main{padding: 20px;}
.about-main .vip-about-tab ul{left: 0; width: 100%; justify-content: center;}
.about-main .vip-about-tab ul li button{padding: 10px; font-size: 14px; margin-right: 10px;}
.wht-vipassana .wht-vip-info .wht-info-main{height: 100%;}
.wht-vipassana .wht-vip-info .wht-vip-img-info{left: -50px;top:20px;padding:20px;border-radius: 5px;height: 90%;    justify-content: center;display: flex;flex-direction: column;}
.wht-vipassana .wht-vip-info .wht-vip-img img{border-radius: 5px;}
.wht-vipassana .wht-vip-info .wht-vip-img-info p{font-size: 14px;margin-bottom: 5px;}
.wht-vipassana .wht-vip-info .wht-vip-img-info p span{font-size: 16px;}
.benefits-main img{margin:0px 0 10px 0;}
.vision-main .v-heading-main .v-heading::after{display: none;}
.vision-main .v-heading-main.v-ml,.vision-main .v-heading-main{margin: 0;width: 100%;}
.vision-main .v-heading-main.vhead{top:0; left: 0;}
.vision-main .v-heading-main .v-heading::before{position: absolute;content: ""; background-image: url('../images/about-us/lotus-icon.svg');height: 100%; width: 100%; background-repeat: no-repeat;left: -50px;height: 22px; width: 34px;}
.vision-main .v-heading-main .v-heading{margin-left: 50px;}
.pagoda-main .pagoda-quote .pagoda-float img{height: 500px; object-fit: cover;}
.pagoda-main .pagoda-quote .quote-img .quote{font-size: 20px;}
.course-main .course-main-bx .course-name-bx{padding: 0  75px;}
}

@media(max-width:1023px){
  .pagoda-main .pagoda-quote .pagoda-float {display: none;}
}

@media(max-width:991px){
h6{font-size: 26px;} 
.navbar-nav{background: #0000009e;border-radius: 5px;padding: 10px;}
.custom-nav{padding: 0 15px}
.btn-donate{background-color: #795548;position: absolute;top: 15px;right: 70px;padding: 10px 15px;}
.vip-history-main .card{border: 1px solid #fff;}
.navbar-light .navbar-toggler{background-color: #795548;padding: 5px;border:1px solid #b57b65;margin-top: 15px;}
.navbar-light .navbar-nav .nav-link:hover{color: #fff;}
.btn-view,.about-main .abt-heading .breadcrumb .breadcrumb-item, .breadcrumb .breadcrumb-item a,.about-main .abt-heading .breadcrumb-item+.breadcrumb-item::before,.pagoda-main .pagoda-info ul li,.course-main .course-main-bx .course-status{font-size: 14px;}
.navbar>.container-fluid{justify-content: space-between;}
.navbar>.container-fluid.custnav{justify-content: end; background-color: #0000009e;}
.navbar>.container-fluid.custnav .navbar-nav{background-color: transparent;}
.navbar>.container-fluid.custnav .navbar-toggler{position: absolute; top: 15px;}
.navbar-toggler:focus{box-shadow: none;}
.navbar-light .navbar-toggler-icon{background-image: url('assets/images/menubar-icon.svg');filter: invert(1);}
.vip-banner-main .vip-banner-info{top: 50%;transform: translateY(-50%); bottom: inherit;}
.vip-banner-main .vip-banner-info .btn-book,.wht-vipassana .wht-info p,.core-vision-main p,.vip-nashika-main ul li,.history-info p,.principle-main li,.benefits-main .benefits-bx p,.vision-main .v-heading-main p,.infrastructure-main .infra-info,.discipline-main .accordion .accordion-button::after{font-size: 14px;}
.vip-banner-main .vip-banner-info h1,.about-main .abt-heading h1,.course-main .course-main-bx .course-date p{font-size: 40px;}
.vip-banner-main .vip-banner-info p,.vision-main .v-heading-main .v-heading,.course-main .course-main-bx .course-info h6,#testimonials-page .testi-head{font-size: 16px;}
.vip-about-main h2{font-size: 26px;margin-bottom: 30px;}
.vip-about-main .vip-quote{font-size: 22px; margin: 20px 0;line-height: 28px;}
.vip-about-main p,.biography-main .bio-head{line-height: 24px; margin: 20px 0;}
.vip-history-main .card h3{font-size: 40px;}    
.vip-history-main .card h3,.vip-history-main .vip-info{top:50%; left: 50%; transform: translate(-50%, -50%);bottom: inherit; text-align: center;width: 100%;}
.vip-history-main .card:hover .vip-info {bottom: inherit;}
.vip-history-main .vip-info p{line-height: 24px;}
.vip-legacy-main .vip-goenka-info,.core-vision-main p{margin: 30px 0;}
.core-vision-main p,.history-info p,#testimonials-page .item p.testi-head{margin-top: 0px;}
.vip-course-main h5{margin-bottom: 35px;}
#customers-testimonials .owl-item.active.center .shadow-effect p{margin: 20px 0 20px 20px; line-height: 22px;}
.vip-visit-main .vip-visit-heading{font-size: 30px;margin-bottom: 0;}
.vip-visit-main .vip-visit-info {margin: 20px 0;}
.vip-involved-main .vip-involved-info .vip-head{font-size: 40px;margin-bottom: 0;}
.vip-involved-main .vip-involved-info .vip-invo-info,.infrastructure-main .infra-info{margin: 20px 0;}
.vip-involved-main .vip-involved-info{width: 80%;transform: translateX(-50%);left: 50%;}
.vip-location-main{padding-top: 30px;}
.benefits-main img,#testimonials-page .item p.testi-head{margin-top: 0; margin-bottom: 10px;}
/*aboutcss*/
.about-main .about-bg-img img{height: 35%;object-fit: cover;}
.wht-vipassana .wht-vip-info .wht-vip-img-info{left: 0;top:0px;padding: 20px;border-radius: 5px;}
.wht-vipassana .wht-vip-info .wht-vip-img img{border-radius: 5px;}
.wht-vipassana .wht-vip-info .wht-vip-img-info p{font-size: 14px;margin-bottom: 5px;}
.wht-vipassana .wht-vip-info .wht-vip-img-info p span{font-size: 16px;}
.wht-vipassana .row{align-items: center;}
.vip-visit-main .vip-visit-heading, .wht-vipassana h2, .core-vision-main h3,.vip-nashika-main h4{font-size: 20px;}
.vip-nashika-main h4,.discipline-main .nav-pills{margin-bottom: 20px;}
.core-vision-main p,.vip-nashika-main ul li{margin-bottom: 10px;}
.vip-nashika-main ul{padding: 0;}
.history-info p{width: 100%;}
.vision-main .vision-mr{margin-top: 0;}
#testimonials-page .shadow-effect {margin: 10px 0;}
#testimonials-page .owl-item img {max-width: 100px;}
#testimonials-page .owl-nav .owl-prev,#testimonials-page .owl-nav .owl-next{height: 40px; width: 40px;}
#testimonials-page .owl-prev::before, #testimonials-page .owl-next::before{font-size: 22px;}
/*aboutcss*/
.discipline-main .rules-bx p{margin-left: 0;}
.pagoda-main .pagoda-quote .quote-img .quote{padding: 0; font-size: 22px;}
.biography-main img{margin: 0 auto; display: block;}
.biography-main .bio-head{text-align: center;display: block;}
footer .vip-get-involved .vip-app{font-size: 24px;}
footer .vip-allrights-main .vip-ft-logo,footer .vip-allrights-main .vip-ft-rights{text-align: center;}
}

@media(max-width:767px){
  .vip-location-main .heading-main h6,.history-info .heading-main h6,.benefits-main h6,.vision-main h6,.biography-main .bio-head,.pagoda-info h6{font-size: 20px;}   
.btn-view{font-size: 14px;padding: 12px ;margin: 0 auto; display: block;}
/* .vip-banner-main .banner-img{height: 100vh; object-fit: cover;} */
/* .vip-banner-main .vip-banner-info{padding: 35px 50px;background: rgba(255, 255, 255, 0.2);border-radius: 16px; box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);backdrop-filter: blur(5px);-webkit-backdrop-filter: blur(5px);border: 1px solid rgba(255, 255, 255, 0.3);background: rgba(255, 255, 255, 0.2);border-radius: 16px;box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);backdrop-filter: blur(5px);-webkit-backdrop-filter: blur(5px);border: 1px solid rgba(255, 255, 255, 0.3);
  } */
  .vip-banner-main .vip-banner-info h1, .about-main .abt-heading h1{font-size: 30px;}
  .vip-about-main, .vip-legacy-main, .vip-course-main, .vip-testimonial-main, .vip-gallery-main,.vip-visit-main,.vip-nashika-main,.history-main,.benefits-main,.vision-main,.vip-about-main,.vip-legacy-main,.vip-testimonial-main,.vip-gallery-main,.vip-visit-main{padding: 20px 0;}
  .wht-vipassana,.biography-main{padding: 10px 0;}
.vip-about-main h2{font-size: 20px;margin-bottom: 25px;}
.vip-about-main .vip-quote,.pagoda-main .quote-brif{font-size: 16px; line-height: 24px;padding: 0;}
.vip-about-main p{font-size: 14px; line-height: 24px; margin: 20px 0;}
.vip-history-main .card h3,.vip-history-main .vip-info{top:50%; left: 50%; transform: translate(-50%, -50%);bottom: inherit; text-align: center;width: 100%;}
.vip-history-main .vip-info p{line-height: 24px;}
.vip-legacy-main h4{font-size: 20px; margin-bottom: 20px;}
.vip-legacy-main .vip-goenka{display: flex;align-items: center; justify-content: center;}
.vip-legacy-main .vip-goenka img{width: 70%;}
.vip-legacy-main .vip-goenka-info{margin: 20px 0;}
.vip-legacy-main .vip-goenka-info{padding-left: 0;}
.vip-course-main{padding: 20px 0;}
.vip-course-main h5{margin-bottom: 20px;font-size: 20px;}
.vip-course-main .swiper .swiper-slide p {font-size: 14px;margin: 10px 0; line-height: 22px;}
.vip-testimonial-main #customers-testimonials .owl-item.active.center .shadow-effect{padding: 20px;}
#customers-testimonials .owl-item.active.center .shadow-effect p{line-height: 24px; margin: 20px 0 0 50px;}
#customers-testimonials .item .vip-testi-name span,.pagoda-main .pagoda-info ul li {font-size: 14px;}
.vip-gallery-main .photo-gallery {margin-top: 10px;}
.vip-visit-main .vip-visit-heading{font-size: 20px;}
.vip-visit-main .vip-visit-info,.pagoda-info{margin: 15px 0;}
.vip-visit-main .visit-btn{display: flex;}
.vip-visit-main .visit-btn .btn-code{margin-right: inherit;}
.vip-involved-main img{height: 400px; object-fit: cover;}
.vip-involved-main .vip-involved-info .vip-head{font-size: 30px;}
.vip-involved-main .vip-involved-info .vip-invo-info{margin: 15px 0;line-height: 24px;}
.vip-involved-main .vip-involved-info .vip-invo-info,.history-info p br{display: none;}
.vip-involved-main::before{background: linear-gradient(180deg, rgba(97, 97, 97, 0.00) 15.61%, #000 120.67%);}
.vip-involved-main .vip-involved-info {bottom: 32px;}
.vip-location-main{padding-top: 20px;}
/*about css*/
.vip-about-tab .container,.course-main .course-main-bx .course-date .btn-view {width: 100%;}
.about-main .vip-about-tab ul{position: relative;left: 0;margin: 10px 0;justify-content: center;}
.about-main .vip-about-tab ul li button{font-size: 14px;border: 1px solid #A8C3A7; margin-right:5px;padding: 7px;color: #000;font-weight: 500;width: 180px; margin-bottom: 10px;text-align: center;}
.about-main .vip-about-tab ul li button.active{color: #fff;}
.about-main .vip-about-tab .container{max-width: 100%;}
.wht-vipassana .wht-vip-info .wht-vip-img-info{top:10px; margin-bottom: 15px;}
.core-vision-main .vision-quote{margin-bottom: 10px;}
.core-vision-main .vision-quote .vi-quote p br{display: none;}
.core-vision-main .vision-quote .vi-quote,.course-main .course-main-bx .course-name-bx{justify-content: center;}
.core-vision-main h3{margin-top: 10px;}
.principle-main img{display: block; margin: 0 auto;}
.principle-main .history-info,.pagoda-main .quote-brif{margin-top: 20px;}
.discipline-main .nav-link.btn-donate-code{padding: 12px 13px;font-size: 13px; margin-bottom: 10px;}
.pagoda-main .pagoda-quote .quote-img .quote{text-align: center; text-decoration: none;}
.biography-main{text-align: center;}
.course-main .course-main-bx .course-date{margin: 10px auto; background-color: #F2EEED; padding: 10px; border-radius: 5px; width: 100%;}  
footer{padding-top: 20px;text-align: center;}
footer h6,.biography-main .bio-head{margin: 15px;}
footer .vip-get-involved div{justify-content: center; margin-bottom: 20px;}
footer .vip-links{display: flex;flex-wrap: wrap;padding: 0;margin-bottom: 0;}
footer .vip-links li, .course-main .course-main-bx .course-name-bx{padding: 0 5px;}
footer .vip-contact-main p, footer .vip-contact-main .vip-phone ul li, footer .vip-contact-main .vip-mail p a{display: flex;}
footer .vip-contact-main .vip-phone ul{margin: 0 0;}
footer .vip-contact{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: center;}
footer .vip-contact .vip-phone{margin-left: 15px;}
footer .vip-allrights-main{margin-top:10px}
}

@media(max-width:600px){
.vip-banner-main .banner-img{height: 370px;object-fit: none;}
.about-main .abt-heading{top:30%}
.about-main.infra-main .abt-heading{top:60%}
.about-main .about-bg-img img{height: 200px;}
.vip-banner-main .vip-banner-info{left: 0;right: 0;}
.vip-history-main .card h3{font-size: 24px;}
.vip-involved-main .vip-involved-info{width: 85%;}
.vip-testimonial-main #customers-testimonials .owl-item.active.center .item .shadow-effect{padding: 20px 0;}
#customers-testimonials .owl-item.active.center .shadow-effect p{margin: 20px;}
#customers-testimonials .owl-item.active.center p::after{top:-40px; right: 0;}
/*about us css*/
.wht-vipassana .wht-vip-info, .core-vision-main{padding: 0;}
.wht-vipassana h2{text-underline-offset:8px}

.pagoda-main .pagoda-quote .quote-img{flex-wrap: wrap; flex-direction: column-reverse;}
.pagoda-main .pagoda-quote .quote-img .quote {padding: 40px 0;}
.pagoda-main .pagoda-quote .quote-img img {width: 100%; height: 350px; object-fit: cover;}



}
@media(max-width:599px){
  .about-main .vip-about-tab ul li,.about-main .vip-about-tab ul li button{width: 100%;text-align: center;margin-bottom: 5px;}
  .wht-vipassana .wht-info p, .core-vision-main p, .vip-nashika-main ul li,.wht-vipassana .wht-vip-info .wht-vip-img-info p,.history-info p {text-align: center;}
}
@media(max-width:416px){
footer .vip-contact{display: block;text-align: left;}
footer .vip-contact .vip-phone{margin-left: 0; margin-bottom: 15px;}
}

@media(max-width:360px){
  footer .vip-links li{padding: 0 15px;}
  .vip-nashika-main h4{text-decoration: none;}
}

/*media query css */

.donate-button-new{
	display: flex;
	
}
.donate-button-new button{
font-size:14px;
padding:13px 18px;
}
