.yoga-banner-image,.yoga-banner-image-wrap{top:0;height:100%;width:100%;position:absolute}.banner-heading-wrap,.banner-para,.copyright,.course-duration,.course-price-box,.course-price-room,.course-price-text,.dates-available,.dates-text,.footer-text,.page-banner-heading,.page-banner-sub-heading,.retreat-schedule-time,.schedule-task,.schedule-time,.short-detail-text,.teacher-name,.teacher-skills,.testimonial-name,.testimonial-text,.theme-button{text-align:center}#footer,#gallery .lightbox,#map,.teacher-box,.yoga-banner-image-wrap,.yttc-box{overflow:hidden}a{text-decoration:none}body{background-color:#fff5e6;font-family:"Cormorant Garamond",serif}a,li,p{font-size:20px;font-weight:400;line-height:normal;text-align:justify;color:#000}.accordion-button:focus,.btn-close:focus,.navbar-toggler:focus{box-shadow:none}.divine-logo{width:85px;height:102px;object-fit:contain;transform:scale(1.65)}#header .nav-link{color:#fff;margin:0 5px;padding:10px 15px;font-weight:600;text-shadow:0 0 4px #757575}#header .navbar-brand{margin-right:0}.top-bar-wrap{width:85%}#navbarNavDropdown{background-color:#6cb3d0;border-radius:30px 0 0 30px;margin-top:8px}.top-bar-contact-icon{width:30px;height:30px;object-fit:contain;display:inline-block;margin-right:8px}.top-bar-box{display:flex;justify-content:flex-end;flex-wrap:wrap;align-items:center}.top-bar-contact-detail-box{width:30%;display:flex;position:relative;z-index:9;margin-right:3.3%;justify-content:center}.top-bar-contact-detail-box:before{position:absolute;content:"";right:-6.6%;top:0;height:48px;width:1px;bottom:0;left:auto;margin:auto;border-right:1px solid #cdcdcd;z-index:-1;transform:rotate(10deg)}#header.fixed-nav .top-bar-box,.top-bar-contact-detail-box:last-child:before,body.no-team #team{display:none}#banner{position:relative;z-index:9;height:84vh;margin:12px}.yoga-banner-image-wrap{right:0;border-radius:20px;background-color:#0000004a;box-shadow:0 0 3px 0 #ddd}.all-image-wrap,.highlight-wrap,.theme-button,.yttc-box{box-shadow:0 0 2px 0 #ddd}.yoga-banner-image{object-fit:cover;object-position:16%;left:0;z-index:-2}.banner-heading-top{font-size:18px;margin-bottom:8px;border:1px solid #6cb3d0;background-color:#fff;display:inline-block;font-weight:500;padding:7px 25px;border-radius:20px}.banner-heading-mid{font-size:44px;line-height:normal;font-weight:600;color:#fff;text-shadow:0 0 7px #757575}.banner-para{font-weight:600;color:#fff;font-size:22px;text-shadow:0 0 4px #333}.banner-heading-wrap{position:relative;z-index:9;width:65%;margin:auto}.banner-mandala{position:absolute;left:-11%;bottom:-19%;width:450px;height:450px;object-fit:contain;z-index:-1;opacity:.33;animation:60s linear infinite rotate}#footer,#page-banner,.all-image-wrap,.highlight-box,.small-image-wrap,.teacher-box,.testimonial-box,.theme-list li,.yttc-image{position:relative;z-index:9}.section-gap{padding:70px 0}.highlight-wrap{background-color:#fff;border-radius:10px;padding:20px 25px;margin-top:40px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.highlight-icon{width:50px;height:50px;object-fit:contain;display:inline-block;margin-right:10px}.highlight-box{display:flex;justify-content:center;align-items:center;width:25%;border-right:1px dotted #000}.counter-heading{font-size:40px;margin-bottom:0}.common-heading-top{display:flex;align-items:center;font-size:22px;font-weight:500;margin-bottom:6px}.common-heading-icon{width:30px;height:30px;object-fit:contain;margin-right:7px;display:inline-block}.main-theme-heading{color:#6cb3d0;display:block}.common-heading-bottom{font-size:36px;font-weight:600;color:#000;margin-bottom:0}.theme-button{display:inline-block;font-size:20px;font-weight:500;padding:6px 25px;border:1px solid #000;transition:.3s;border-radius:20px;background-color:#fff}.theme-button:hover{transition:.3s;border-color:#6cb3d0;background-color:#6cb3d0;color:#fff}.all-image-wrap:before,.yttc-box{background-color:#fff;border-radius:12px}.common-heading-wrap{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;margin-bottom:40px;border-bottom:1px solid #000}.all-image{width:100%;height:100%;object-fit:cover;border-radius:12px}.all-image-wrap{width:95%;height:390px;border-radius:12px}.all-image-wrap:before{position:absolute;content:"";right:-22px;top:22px;width:100%;height:100%;box-shadow:0 0 2px 0 #cdcdcd;z-index:-1}.testimonial-icon.left,.testimonial-icon.right{position:absolute;width:90px;height:90px;z-index:-1}.yttc-box{width:100%;margin:0 0 35px}.yttc-box-content{padding:0 20px}.yttc-image{width:100%;object-fit:cover;height:370px;margin-bottom:20px;border-radius:0 0 66px 66px}.sub-heading{font-size:25px;font-weight:600;padding-bottom:8px;border-bottom:1px solid #000}.small-image-wrap{display:flex;justify-content:center;flex-wrap:wrap;margin-top:-80px;margin-bottom:16px}.small-image{width:95px;height:95px;object-fit:cover;border-radius:50%;margin:0 5%;border:9px solid #fff}.short-detail-wrap{display:flex;justify-content:space-between;flex-wrap:wrap;border-top:1px solid #000;padding:14px 0}.short-detail-box{width:33.3%;border-right:1px solid #000}.short-detail-icon{width:25px;height:25px;object-fit:contain;display:block;margin:0 auto 2px}.four-image,.my-list-box{border-radius:12px;margin-bottom:15px;background-color:#fff}.short-detail-text{display:block;font-size:20px}.white-section-box{background-color:#fff;border-radius:12px;box-shadow:0 0 5px 0 #ddd;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.course-price-wrap,.dates-wrap,.excursion-wrap,.four-image-wrap,.teacher-wrap,.white-my-list-wrap{display:flex;justify-content:space-between;flex-wrap:wrap}.four-image{width:24%;border:1px solid #6cb3d0;padding:3px;height:220px;object-fit:cover}.side-image-white{width:32%;height:580px;object-fit:cover;border-radius:12px 0 0 12px}.white-section-content{width:67%;padding:35px 30px 35px 18px}.my-list-box{border:1px solid #000;padding:20px 15px}.my-list-paratext{padding-left:37px;margin-bottom:0}.four-image-wrap.verticle .four-image{width:48.5%;height:245px}.excursion-box{display:flex;justify-content:space-between;flex-wrap:wrap;width:32.4%;align-items:center;background-color:#fff;border-radius:12px;margin-bottom:15px;box-shadow:0 0 2px 0 silver}.excursion-image{width:30%;height:230px;border-radius:12px 0 0 12px;object-fit:cover}.excursion-content .sub-heading{font-size:22px}.excursion-content{width:70%;padding:20px 15px 0}.testimonial-image{width:120px;height:120px;object-fit:cover;display:block;padding:5px;border:1px solid #6cb3d0;background-color:#fff;margin:auto auto 5px;border-radius:50%}.testimonial-text{font-size:22px;width:85%;margin:auto auto 5px}.testimonial-name{font-size:20px;margin-bottom:0;font-style:italic;font-weight:600}.testimonial-box{padding:45px 0}.testimonial-icon.left{left:0;top:0;-webkit-transform:scaleX(-1);transform:scaleX(-1);object-fit:contain}.testimonial-icon.right{right:0;bottom:0;object-fit:contain}.teacher-box{border-radius:12px;width:32.5%;box-shadow:0 0 2px 0 #757575;margin-bottom:20px}.copyright,.teacher-details,.theme-list li:before{position:absolute;left:0}.teacher-image{width:100%;height:380px;object-fit:cover}.teacher-details{background:linear-gradient(180deg,rgb(255 255 255 / 83%) 0,#fff 90%);padding:8px 10px 5px;width:92%;right:0;transition:.3s;bottom:-30px;border-radius:12px 12px 0 0;margin:auto}#footer,.logo-info-wrap{border-radius:12px;box-shadow:0 0 2px 0 #ddd}.teacher-box:hover .teacher-details{transition:.3s;bottom:0}.teacher-name{font-size:22px;font-weight:600;margin-bottom:3px}.teacher-skills{margin-bottom:0}#footer{background-color:#fff;margin:15px 20px}#footer .banner-mandala{left:auto;right:-6%}.footer-logo-link{width:100px;height:125px;margin:auto auto 8px;display:block}.logo-footer{width:100%;height:100%;object-fit:contain;transform:scale(1.5)}.logo-info-wrap{width:26%;padding:35px 25px;border:1px solid #000;background-color:#fff5e6}#header.fixed-nav,.notes,.portfolio-menu ul li,.whatsapp-button,.yttc-breadcrumb{background-color:#fff}.footer-link-wrap{width:70%}.footer-custom-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:60px 0 75px}.social-media-wrap{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.offcanvas-logo,.social-media-icon{width:100%;height:100%;object-fit:contain}.social-media-link{width:22px;height:20px;margin:0 8px;transition:.3s}.social-media-link:hover,.whatsapp-button:hover .whatsapp-icon{transition:.3s;transform:scale(1.1)}.theme-list{padding-left:0;list-style:none}.theme-list li{padding-left:32px;margin-bottom:8px}.theme-list li:before{top:2px;content:"";right:auto;bottom:0;width:18px;height:18px;background-position:left center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/list-icon-black.webp)}.cc2{column-count:2}.whatsapp-icon{width:32px;height:32px;object-fit:contain;transition:.3s}.whatsapp-button{display:inline-block;padding:9px 14px;border:2px solid #6cb3d0;border-right:0}#header.fixed-nav{position:fixed;z-index:99;top:0;width:100%;animation:1s forwards smoothScroll}.white-my-list-wrap .my-list-box{width:49.4%}#header.fixed-nav .container-fluid{align-items:center!important}#header.fixed-nav #navbarNavDropdown{margin-top:0;background-color:#fff}#header.fixed-nav .nav-link{color:#000;padding:3px 15px;text-shadow:none}#header.fixed-nav .whatsapp-button{border:none}#header.fixed-nav .navbar{padding:5px 10px!important;border-bottom:1px solid #ececec}.portfolio-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin-bottom:35px;padding-left:0}.portfolio-menu ul li{border:1px solid #000;padding:6px 25px;color:#000;font-weight:500;cursor:pointer;-webkit-transition:.3s;border-radius:25px;transition:.3s;margin-right:15px}.portfolio-menu ul li.active,.portfolio-menu ul li:hover{color:#fff;background-color:#6cb3d0;-webkit-transition:.3s;border-color:#6cb3d0;transition:.3s}#gallery .portfolio-item{margin:30px auto}#gallery .portfolio-item .item{width:33.3%;display:inline-block;margin-bottom:16px;padding:0 8px}#gallery .lightbox{display:block;box-shadow:0 0 6px 0 #00000040;border-radius:20px}#gallery .portfolio-item .item img{width:100%;height:250px;object-fit:cover}html{scroll-behavior:smooth}#header.fixed-nav .divine-logo{width:60px;height:70px}.copyright{bottom:0;right:0;width:98%;margin:auto;font-size:16px;padding:6px 15px 8px;border-top:1px solid #ddd}#page-banner:before,.page-banner-image{top:0;width:100%;height:100%;border-radius:12px;position:absolute;left:0}.theme-list.contact-list li:first-child:before{background-image:url("../images/location-footer.webp")}.theme-list.contact-list li:nth-child(2):before{background-image:url("../images/call-footer.webp")}.theme-list.contact-list li:nth-child(3):before{background-image:url("../images/mail-footer.webp")}.nav-item.nav-button{display:flex;align-items:center;margin-right:20px;margin-left:10px}.nav-item.nav-button .theme-button:hover{transition:.3s;border-color:#fff}.dropdown-item{padding:8px 20px;border-bottom:1px solid #000;transition:.3s}.dropdown-item:hover{background-color:#6cb3d0;color:#fff;transition:.3s}.course-price-box:last-child,.dates-box:nth-last-child(-n+3),.dropdown li:last-child .dropdown-item{border-bottom:none}#page-banner{margin:16px 20px;border-radius:12px;box-shadow:0 0 3px 0 #ddd;padding:110px 0}#page-banner:before{content:"";background:radial-gradient(circle,rgb(0 0 0 / 67%) 0,rgb(0 0 0 / 30%) 80%);z-index:-1}.page-banner-image{object-fit:cover;z-index:-2}.page-banner-heading{font-size:40px;text-shadow:0 0 15px #000;color:#fff;margin-bottom:12px}.yttc-breadcrumb{display:inline-flex;justify-content:center;align-items:center;padding:5px 15px;border-radius:70px;position:absolute;left:0;bottom:0;right:0;margin:auto auto -30px;width:300px;border:11px solid #fff5e6}.breadcrumb,.schedule-box:last-child .schedule-task{margin-bottom:0}.page-banner-sub-heading{color:#fff;font-size:22px}.accordion-button,.schedule-time{font-size:21px;font-weight:600}.notes{padding:8px 15px 8px 25px;border-left:4px solid #6cb3d0;font-weight:600;font-style:italic}.full-width-image{width:85%;display:block;margin:auto auto 15px;object-fit:cover;border-radius:15px;height:350px}.schedule-wrap,.vision-mission-wrap{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.vision-mission-box{width:32%}.vision-mission-box-mid{width:30%;height:450px;object-fit:cover;border-radius:12px;box-shadow:0 0 2px 0 #ddd}.sill-yttc{display:inline-block;border-radius:20px;background-color:#6cb3d0;color:#fff;padding:5px 18px;margin:6px 0 12px}#faqs .accordion-item,#syllabus .accordion-item{border:1px solid #000;margin-bottom:10px;border-radius:12px;overflow:hidden}.accordion-button:not(.collapsed){color:#fff;background-color:#6cb3d0;box-shadow:none}.schedule-box-time{width:35%}.schedule-image{width:30%;height:580px;object-fit:cover;border-radius:12px;box-shadow:0 0 2px 0 #ddd;border:1px solid #6cb3d0;padding:5px;background-color:#fff}.schedule-time{background-color:#fff;border-radius:12px 0 0 12px;padding:5px 20px;border:1px solid #6cb3d0;margin-bottom:10px}.course-price-box,.dates-box{border-bottom:1px solid #ccc}.schedule-task{padding:0 20px}.schedule-box-time.right .schedule-time{border-radius:0 12px 12px 0}.dates-special-info{width:32%;padding:25px 30px}.course-duration{background-color:#6cb3d0;color:#fff;font-size:22px;padding:8px 25px;width:60%;margin-left:auto;margin-right:auto;border-radius:25px}.dates-box,.offcanvas{background-color:#fff5e6}.dates-box{width:32%;padding:12px 15px;margin:7px 0}.dates-text{font-size:20px;font-weight:600;margin-bottom:8px}.dates-available{font-size:18px;margin-bottom:0;margin-top:8px}.course-price-box{width:100%;padding:22px 8px}.course-price-room{font-size:16px;margin-bottom:2px;font-weight:600}.course-price-text{margin-bottom:0;font-size:26px;font-weight:600;display:flex;justify-content:center;align-items:center}.course-price-text del{color:#b0b0b0;display:inline-block;font-size:19px;margin-left:9px}.retreat-schedule{padding:35px 30px}.retreat-schedule #pills-tab{width:100%;justify-content:center;flex-wrap:wrap}.retreat-schedule .nav-pills .nav-link{background-color:#fff;color:#000;padding:7px 25px;border:1px solid #000;border-radius:25px;width:150px;text-align:center;margin:0 8px;transition:.3s}.retreat-schedule .nav-pills .nav-link.active,.retreat-schedule .nav-pills .nav-link:hover{transition:.3s;background-color:#6cb3d0;border-color:#6cb3d0;color:#fff}.retreat-schedule-wrap{margin-top:20px;display:flex;justify-content:center;flex-wrap:wrap}.retreat-schedule-box{width:33.3%;padding:30px 25px;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.map-iframe,.qr-image{width:100%;height:400px}.retreat-schedule-box:last-child,.retreat-schedule-box:nth-child(3n){border-right:0}.retreat-schedule-time{font-size:22px;color:#6cb3d0;font-weight:600;margin-bottom:6px}.error-message,.retreat-schedule-task,.success-message{margin-bottom:0;text-align:center}.form-control{border-color:#000}.form-floating>label{color:#000;font-size:18px}.form-floating>.form-control:focus{outline:0;box-shadow:none}#textarea{height:165px}#contact-us .logo-info-wrap{width:95%;padding:45px 35px}.map-iframe{object-fit:cover}#map{margin:0 20px 60px;border-radius:12px}#enrollment-form{background-color:#fff;border-radius:12px;padding:40px 35px;box-shadow:0 0 2px 0 #ddd}.navbar-nav{align-items:center}.qr-image{object-fit:contain;object-position:center}.offcanvas-logo-wrap{width:80px;height:80px;border-radius:50%;border:1px solid #0000002e;padding:6px;background-color:#fff}.offcanvas-header .btn-close{width:1.2em;height:1.2em;font-size:1.2em}.offcanvas-header{border-bottom:1px solid #000}.offcanvas .accordion-button,.offcanvas .accordion-item{background-color:transparent;border:none;font-size:22px}.offcanvas .accordion-button,.offcanvas-link{border-bottom:1px dashed #000}.offcanvas .accordion-button:not(.collapsed){color:#000}#accordionExampleab.accordion,.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-radius:0!important}.offcanvas-link{font-size:22px;display:block;font-weight:600;padding:1rem 1.25rem}label.error.fail-alert.myerrorclass{position:static;padding:5px 0 0 8px;font-size:12px;font-weight:500;line-height:normal;opacity:1!important;color:#ff2429;transform:none!important}.error-message,.success-message{font-weight:500;margin-top:18px;display:none;padding:5px 15px}.success-message{border:2px solid #147c00;background-color:#eef6ed;color:#147c00}.error-message{color:#bd0006;border:2px solid #bd0006;background-color:#f6dedf}@keyframes smoothScroll{0%{transform:translateY(-40px)}100%{transform:translateY(0)}}@keyframes rotate{0%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}25%{-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg)}50%{-webkit-transform:rotate3d(0,0,1,180deg);transform:rotate3d(0,0,1,180deg)}75%{-webkit-transform:rotate3d(0,0,1,270deg);transform:rotate3d(0,0,1,270deg)}100%{-webkit-transform:rotate3d(0,0,1,360deg);transform:rotate3d(0,0,1,360deg)}}@media (min-width:992px){.dropdown:hover .dropdown-menu{transition:.3s;display:block;margin-top:0;border-radius:0;padding:0}}@media(max-width:1400px){.course-duration{width:80%}.logo-info-wrap{width:30%}.footer-link-wrap{width:66%}.excursion-box{width:49.2%}.all-image-wrap{height:440px}}@media(max-width:1300px){#header .nav-link{margin:0 4px;padding:10px}}@media(max-width:1200px){.section-gap .cc2{column-count:1}#about-us .col-lg-5,#about-us .col-lg-7,#facilities .col-lg-5,#facilities .col-lg-7,.course-duration{width:100%}#gallery .portfolio-item .item img{height:200px}.teacher-image{height:320px}.side-image-white{height:640px}.four-image,.four-image-wrap.verticle .four-image{width:49%;height:260px}.all-image-wrap{width:calc(100% - 22px);margin-bottom:40px}.common-heading-icon{width:25px;height:25px}.common-heading-top{font-size:20px}.common-heading-bottom{font-size:32px}.highlight-icon{width:40px;height:40px}.highlight-wrap{padding:15px 8px}.counter-heading{font-size:35px}.top-bar-wrap{width:88%}.banner-heading-wrap{width:80%}#header .nav-link{margin:0 4px;padding:10px 8px}.top-bar-box{justify-content:center}.top-bar-contact-icon{width:22px;height:22px}#header .nav-link,.top-bar-contact-text{font-size:18px}}@media(max-width:991px){.retreat-schedule .nav-pills .nav-link{margin-bottom:10px}.highlight-box,.retreat-schedule-box{width:50%}.retreat-schedule-box:nth-child(3n){border-right:1px solid #ddd}.retreat-schedule-box:nth-child(2n){border-right:none}.dates-special-info{width:100%;order:2;padding-top:0}.schedule-box:last-child .schedule-task{margin-bottom:1rem}.schedule-image,.top-bar-box{display:none}.excursion-box,.footer-link-wrap,.full-width-image,.schedule-box-time,.vision-mission-box,.white-my-list-wrap .my-list-box,.white-section-content{width:100%}.schedule-box-time.right .schedule-time,.schedule-time{border-radius:12px}.common-heading-wrap,.portfolio-menu ul{flex-wrap:wrap}.portfolio-menu ul li{width:200px;text-align:center;margin-bottom:12px}#gallery .portfolio-item .item{width:48%}.vision-mission-box-mid{width:100%;margin-bottom:25px}.logo-info-wrap{width:100%;margin-bottom:40px}.teacher-box{width:48.5%}.side-image-white{height:500px;width:100%;object-position:100% 28%;order:2;border-radius:0 0 12px 12px}.common-heading-box{width:100%;margin-bottom:20px}.highlight-wrap{margin-top:20px}.highlight-box:nth-child(2),.navbar-toggler{border:none}.highlight-box:first-child,.highlight-box:nth-child(2){border-bottom:1px dotted #000}#header .container-fluid.align-items-end{align-items:center!important}.top-bar-wrap{display:flex;justify-content:flex-end}.divine-logo{width:70px;height:90px;transform:scale(1.5)}.navbar-toggler-icon{width:40px;height:40px}.banner-heading-mid{font-size:38px}.banner-heading-wrap{width:90%}}@media(max-width:768px){.retreat-schedule-box,.retreat-schedule-box:nth-child(3n){width:100%;border-right:none}.retreat-schedule-box:last-child{border-bottom:none}.dates-box{width:48.5%}.portfolio-menu ul li{width:auto;display:inline-block;margin-right:6px;margin-bottom:8px}#gallery .portfolio-item .item img{height:150px}.page-banner-heading{font-size:35px}.full-width-image{height:280px}.testimonial-icon.left,.testimonial-icon.right{width:50px;height:50px}.excursion-content{width:63%}.excursion-image{width:37%;height:300px}.four-image,.four-image-wrap.verticle .four-image{height:155px;margin-bottom:10px}.all-image-wrap{height:410px}.top-bar-wrap{width:50%}.banner-heading-mid{font-size:32px}.banner-para{font-size:20px}.banner-heading-top{font-size:16px;padding:5px 12px}}@media(max-width:575px){.highlight-icon{width:28px;height:28px}.counter-heading{font-size:28px}.counter-sub-heading{font-size:18px}}@media(max-width:480px){.theme-list.contact-list a{word-break:break-all}.qr-image{height:auto}.all-image-wrap{height:310px}.retreat-schedule .nav-pills .nav-link{padding:5px 12px;width:100%;margin:0 3px 10px}.counter-text-wrap,.excursion-content,.retreat-schedule .nav-item,.teacher-box{width:100%}#gallery .portfolio-item .item img{height:130px}.full-width-image{height:230px}.footer-link-wrap .cc2{column-count:1}.excursion-image{width:100%;height:340px}.counter-heading,.counter-sub-heading{text-align:center}.highlight-box{flex-wrap:wrap}.highlight-box:nth-last-child(-n+2){padding-top:15px}}