#header.fixed-nav,body{background-color:#dfcb91}.header-logo::after,.header-logo::before{bottom:-35px;height:48px;background-color:#fff;content:"";border-bottom:1px solid #000;position:absolute}.common-heading,.homwpage-banner-text{font-family:"Oleo Script",system-ui;text-align:center}body{font-family:"Playfair Display",serif}li,p{font-size:16px;color:#000;text-align:justify}a{text-decoration:none!important}#header.fixed-nav{position:fixed;left:0;top:0;z-index:9999;width:100%;animation:1s forwards smoothScroll;border-bottom:1px solid #000}.header-logo-image{width:76px;height:100%;transform:scale(1.2)}.header-logo{display:inline-block;background-color:#fff;padding:15px 16px 0;position:relative;border:1px solid #000;z-index:999}.header-logo::before{left:5px;width:76px;z-index:0;transform:rotate(45deg)}.header-logo::after{right:5px;width:78px;z-index:-1;transform:rotate(-45deg)}header .nav-link{color:#000;font-size:15px;margin:0 7px}#banner{position:relative;z-index:9;height:90vh;background-color:#f4edd9}.banner-image{position:absolute;right:0;top:0;width:100%;object-fit:cover;height:100%;z-index:-1}.dropdown-item{font-size:15px;color:#000;border-bottom:1px dashed #000}.dropdown-item:hover{font-size:15px;transition:.2s;color:#fff;background-color:#dfcb91}.dropdown-menu li:last-child .dropdown-item{border:none!important}.whatsapp-header-icon{width:30px;height:100%}.nav-iconheader-wrap{display:flex;flex-wrap:wrap;justify-content:flex-end}.whatapp-header{display:flex;align-items:center;background-color:#fff;padding:24px 18px}.homepage-banner-links:hover,.whatapp-header:hover{background-color:#000;transition:.2s}.whatapp-header:hover .whatsapp-header-icon{transition:.3s;filter:invert(1)}.homwpage-banner-text{font-size:32px;color:#fff;margin-bottom:20px;border-bottom:1px solid #fff;padding-bottom:10px;text-shadow:0 2px 2px #00000082}.banner-text-wrap{width:60%;margin:auto;padding:25px 35px;background-color:#000000a3}.homepage-banner-text{text-align:center;font-size:16px;color:#fff;margin-bottom:20px}.theme-button{position:relative;z-index:9;border:1px solid #fff;color:#fff;font-size:15px;font-weight:500;padding:6px 24px;background-color:#ffffff29}.theme-button::before{position:absolute;content:"";left:0;top:0;height:100%;width:0;background-color:#dfcb91;z-index:-1}.theme-button-alt:hover:before,.theme-button:hover:before{transition:.3s;width:100%}.theme-button-alt:hover,.theme-button:hover{transition:.2s;color:#000}.homepage-banner-links-box{position:absolute;bottom:0;left:0;width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:0;background-color:#03030375}.homepage-banner-links{text-align:center;color:#fff;border-right:1px dashed #fff;width:25%;padding:5px 15px}#accordionExamplea .accordion-item,.homepage-banner-links:last-child{border:none}.common-gap{padding:60px 0 0}.all-image{width:100%;border-radius:10px;object-fit:cover;height:440px;border:2px solid #fff}.common-heading{font-size:36px;color:#000;padding-bottom:10px;margin-bottom:0;letter-spacing:1px}.underline{width:100%;height:10px;margin-bottom:40px;object-fit:contain}.all-image-wrap{width:96%;position:relative;z-index:9}.all-image-wrap::before{position:absolute;content:"";right:-10px;top:10px;width:100%;height:100%;border-radius:10px;background-color:#fff;z-index:-1}.namste-image{width:100%;height:65px;object-fit:contain;object-position:left}.theme-button-alt{position:relative;z-index:9;border:1px solid #000;color:#000;font-size:15px;font-weight:500;padding:6px 24px}.theme-button-alt::before{position:absolute;content:"";left:0;top:0;height:100%;width:0;background-color:#fff;z-index:-1}.service-image{width:100%;height:330px;object-fit:cover}.course-box{border:2px solid #000;background-color:#fff}#contact-submit,.course-dates-box{background-color:#dfcb91}.service-name{font-size:20px;font-weight:600;display:flex;align-items:center;justify-content:space-between;padding:0 0 0 15px;border-bottom:1px solid #000}.price-box,.service-content{justify-content:space-between}.course-dates-box{width:90px;padding:8px 10px;font-size:12px;text-align:center}.course-dates{display:block;text-align:center;font-size:22px}.choose-heading,.price-text{font-size:18px;text-align:center;font-weight:600}.service-content{display:flex;align-items:center;flex-wrap:wrap;padding:0 15px;margin-bottom:20px}.service-right{width:30%}.service-left{width:70%}.price-box{display:flex;align-items:center;flex-wrap:wrap;background-color:#000;padding:5px 15px}.price-text{margin-bottom:0;color:#fff;width:50%;border-right:1px dashed #fff}.yoga-alliance-image{width:100%;object-fit:contain;object-position:center;height:120px}.rishikesh-image{width:99%;margin-bottom:25px}.accommodation-image-wrap,.choose-box-wrap,.dates-wrap,.gallery-wrap,.teacher-box-wrap{display:flex;justify-content:space-between;flex-wrap:wrap}.choose-box{background-color:#fff;width:32.5%;border:2px solid #000;padding:0 25px 10px;border-top:70px solid #000;margin-bottom:25px}.choose-image{width:115px;height:115px;object-fit:cover;display:block;border-radius:50%;margin:-35px auto 20px;border:2px solid #fff}.choose-heading{margin-bottom:15px}.choose-para{text-align:center}.bg-white-box{background-color:#fff;border:2px solid #000;width:96%;position:relative;z-index:9;border-radius:10px}.bg-white-image{width:100%;object-fit:cover;height:340px;margin-bottom:15px;border-radius:10px}.bg-white-box-heading{font-size:20px;font-weight:600;padding:0 15px 10px;border-bottom:1px solid #000}.bg-white-content{width:95%;margin:auto}.theme-list{list-style:none;margin-bottom:0;padding-left:0}.theme-list li{list-style:none;margin-bottom:8px;padding-left:40px;display:inline-block;width:100%;position:relative}.theme-list li:before{left:6px;width:20px;height:20px;top:2px;position:absolute;background-image:url(../images/list-icon.png);background-position:left;background-size:contain;content:"";background-repeat:no-repeat}.accomodation-box-image{width:100%;height:500px;border-radius:10px;border:2px solid #000;object-fit:cover}.accommodation-box{margin-top:30px;position:relative;z-index:9;overflow:hidden}.accommodation-box-content{position:absolute;left:0;transition:.3s;top:88%;background-color:#000000a6;height:100%;padding:18px 25px;border-radius:10px;display:flex;flex-direction:column}.accomoodation-box-heading{font-size:18px;font-weight:600;color:#fff;border-bottom:1px solid #fff;margin-bottom:20px;padding-bottom:10px}.breadcrumb-item+.breadcrumb-item::before,.theme-list.white-variant li{color:#fff}.accordion-button:not(.collapsed)::after,.theme-list.white-variant li:before{filter:invert(1)}.cc-2{column-count:2}.accommodation-box:hover .accommodation-box-content{transition:.3s;top:0}.teacher-box{width:32%;background-color:#fff;border:2px solid #000;margin-bottom:20px;padding:10px}.teacher-box-image{width:100%;margin-bottom:15px;height:250px;object-fit:cover}.teacher-box-heading{font-size:18px;text-align:center;margin-bottom:0;font-weight:600}.teacher-box-skill,.testimonial-text{font-size:15px;text-align:center}#testimonial{position:relative;z-index:9;padding-bottom:40px}.testimonial-bg{position:absolute;left:0;top:0;height:100%;width:54%;object-fit:cover}.carousel-caption{position:static;left:0;right:0}.testimonial-text{padding:0 15px}.testimonial-name{text-align:center;font-size:16px;font-weight:600;position:relative;z-index:9}.carousel-control-prev{left:-12%}.carousel-control-next{right:-12%}.testimonial-quotes-top{position:absolute;left:0;top:0;width:24px}.testimonial-quotes-bottom{position:absolute;right:0;bottom:0;width:24px;transform:rotate(180deg)}#carouselExampleCaptions:before{position:absolute;content:"";right:0;top:-10px;width:85%;height:1px;background-color:#000;z-index:-1}#carouselExampleCaptions:after{position:absolute;content:"";left:0;bottom:-10px;width:85%;height:1px;background-color:#000;z-index:-1}.testimonial-image{width:75px;height:75px;object-fit:cover;border-radius:50%;padding:3px;background-color:#fff;border:1px solid #000}.carousel-indicators{bottom:-5px;margin-bottom:0}#footer{padding-top:0;background-color:#f7f2e3}#carouselExampleCaptions{padding:40px 0}.footer-logo{width:120px;display:inline-block;margin-bottom:0;position:relative;height:auto}.footer-contact-heading{display:flex;justify-content:center;align-items:center;margin-bottom:7px}.contact-icon{width:25px;height:100%;display:block;margin-right:8px}.footer-contact-text{text-align:center;margin-bottom:0}.footer-contact-wrap{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:30px}.footer-contact-box{width:32%;border:1px solid #000;background-color:#fff;display:flex;flex-direction:column;justify-content:center;padding:15px 10px;align-items:center}.footer-menu-wrap{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:40px}.footer-menu-link{font-size:14px;font-weight:500;padding:1px 15px;margin:5px 0;border-right:1px solid #969696;color:#000}.footer-logo-link{display:inline-block;background-color:#fff;padding:15px 8px 0;position:relative;z-index:9;margin-bottom:85px;border:1px solid #000}.footer-logo-link::before{position:absolute;content:"";left:2px;bottom:-42px;width:96px;height:48px;z-index:0;background-color:#fff;transform:rotate(45deg);border-bottom:1px solid #000}.footer-logo-link::after{position:absolute;content:"";right:2.5px;bottom:-42px;width:97px;height:52px;z-index:-1;background-color:#fff;transform:rotate(-45deg);border-bottom:1px solid #000}.bottom-bar-text{font-size:13px}.social-media-wrap{display:flex;justify-content:center;align-items:center;margin-bottom:30px;flex-wrap:wrap}.social-media-icon{width:22px;height:22px;filter:invert(1);object-fit:contain;object-position:center}#page-banner::before,.page-banner-image{left:0;top:0;width:100%;height:100%;position:absolute}.social-media-link{margin:0 8px;transition:.3s}.social-media-link:hover{transition:.3s;transform:scale(1.1)}#page-banner{position:relative;padding:120px 0;z-index:9}#page-banner::before{background-color:#000;z-index:-1;content:"";opacity:.45}.page-banner-image{object-fit:cover;z-index:-2}.page-banner-name{font-size:36px;color:#fff;font-weight:600;margin-bottom:20px}.form-control:focus{color:#000;background-color:#fff;border-color:#000;outline:0;box-shadow:none}#contact-form .form-control{padding:5px 12px;height:40px;min-height:40px;border:1px solid #000;background-color:#fcf9f3}#textarea{height:150px!important}.form-floating>label,.form-select.form-control{padding:9px 12px;font-size:14px}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{color:rgb(0 0 0)!important;transform:scale(.85) translateY(-1.5rem) translateX(.15rem);opacity:1;font-weight:600;height:20px;padding:0 13px;line-height:19px}.contact-form-wrap{border:2px solid #000;padding:30px 60px 10px;background-color:#ffff}.contact-us-icon-heading{display:flex;justify-content:start;align-items:center;margin-bottom:8px;font-size:17px;font-weight:600;padding-bottom:8px;padding-left:15px;border-bottom:1px solid #000}.contact-us-icon{width:22px;display:inline-block;margin-right:12px}.contact-us-contact-info{width:90%}.contact-us-box{margin-bottom:32px;display:block}.contact-map-iframe{border:none;height:450px;width:100%}.bg-white-box-width,.our-teacher-box{background-color:#fff;border:2px solid #000}.our-teacher-box{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.our-teacher-box-image-wrap{width:28%;height:435px}.our-teacher-box-content{width:68%;padding:25px 25px 25px 0}.our-teacher-box-image{width:100%;height:100%;object-fit:cover}.bg-white-box-width{width:95%;padding:20px 40px;margin-right:auto}.qr-scan{height:350px;object-fit:contain;object-position:center;padding:18px;background-color:#fbf8ef}.schedule-box{border:1px solid #000;background-color:#fff;margin-bottom:10px}.schedule-task,.schedule-time{margin-bottom:0}.schedule-time{text-align:center;font-weight:600;color:#fff;background-color:#000;padding:4px 8px}.date-text,.schedule-task{padding:8px 10px;text-align:center}.syllabus-box{margin-bottom:35px}.dates-box{background-color:#fff;border:1px solid #000;width:24.3%;margin-bottom:20px}.accordion-button:not(.collapsed),.date-text{background-color:#000;color:#fff}.date-text{font-weight:600;font-size:18px}.accomoodation-image,.gallery-image{object-fit:cover;background-color:#fff}#accordionExamplea .theme-list a,.mobile-header-link{color:#000;display:block}.date-price{text-align:center;margin-bottom:4px}.accordion-item,.gallery-box{margin-bottom:10px}.accomoodation-image{width:24.5%;height:182px;padding:3px;border-radius:10px;border:1px solid #000}#accordionExamplea .accordion-button,.mobile-header-link{padding:11px 10px;border-bottom:1px dashed #000}.accordion-button,.accordion-item{border-radius:0!important}button:focus{outline:0!important;box-shadow:none!important}.accordion-button::after{background-image:url("../images/accordion-arrow.svg")!important;opacity:1}#paypal-form-fields-container-EFXJTPAGPYYNG{max-width:100%!important;width:100%!important;margin-bottom:0!important}#accordionExamplea .accordion-button::after{width:12px;height:12px;background-size:contain}#accordionExamplea .theme-list li{margin-bottom:0;padding-top:5px;padding-bottom:5px;border-bottom:1px dashed #000}#accordionExamplea .theme-list li:before{top:6px}.offcanvas.offcanvas-end{z-index:9999}.gallery-box{width:32.8%;height:240px}.gallery-image{width:100%;height:100%;padding:3px;border-radius:10px;border:1px solid #000}.error-message,.success-message{font-weight:500;margin-top:18px;display:none;padding:5px 15px;margin-bottom:0;text-align:center}.success-message{border:2px solid #147c00;background-color:#eef6ed;color:#147c00}.error-message{color:#bd0006;border:2px solid #bd0006;background-color:#f6dedf}.mobile-banner-text{display:none}.form-control-error-msg{position:relative;margin-bottom:30px!important}label.error.fail-alert.myerrorclass{font-size:12px;color:#c60202;font-weight:500;position:absolute;left:11px;top:auto!important;padding:0!important;bottom:-22px;height:auto!important}.slok-box{background-color:#fff;border:1px solid #000;padding:20px 30px 10px}body.yoga-teacher #team,body.no-teacher #team{display:none}#paypal-form-fields-container-F2PDM3GYD7ZXQ{width:100% !important;}@media (max-width:1200px){.our-teacher-box-image-wrap{width:33%;height:530px}.our-teacher-box-content{width:64%}.dates-box{width:32.3%}.bg-white-box .cc-2{column-count:1}.common-heading{font-size:30px}.banner-text-wrap{width:90%}}@media(max-width:1050px){header .nav-link{margin:0 4px}}@media (max-width:991px){.cc-2{column-count:1}.our-teacher-box-content{width:100%;padding:25px}.our-teacher-box-image-wrap{width:100%;height:auto}.dates-box,.teacher-box{width:49%}.accomoodation-image{width:49.5%;margin-bottom:8px}.footer-logo-link::before{left:5px;bottom:-33px;width:75px;height:48px}.footer-logo-link::after{right:6px;bottom:-33px;width:75px;height:50px}.bg-white-box{width:100%;margin-bottom:25px}.choose-box{width:49%;margin-bottom:15px}.all-image-wrap,.course-box{margin-bottom:30px}.choose-heading{font-size:16px}.all-image-wrap{width:98.5%}.namste-image{object-position:center}.banner-text-wrap{padding:20px 18px;width:100%}.homwpage-banner-text{font-size:25px}.homepage-banner-text{font-size:15px}.homepage-banner-links{font-size:14px}.header-logo-image{width:65px;transform:scale(1.1)}.header-logo{padding:12px 9px 0}.whatapp-header{padding:18px 14px}.header-logo::after{right:4px;bottom:-27px;width:59px;height:38px}.header-logo::before{left:4px;bottom:-27px;width:57px;height:35px}.navbar-toggler{border:none}#testimonial{padding-top:450px}.testimonial-bg{height:400px;object-position:top;width:100%}.footer-logo{width:90px;height:100%}.footer-contact-box{width:100%;margin-bottom:10px}.bg-white-box-width{width:100%;margin-bottom:25px;padding:20px 15px}.contact-us-contact-info{width:100%;margin-bottom:40px}.contact-form-wrap{padding:40px 30px 10px}}@media (max-width:768px){.homepage-banner-links-box{background-color:#030303d6}.carousel-control-next,.carousel-control-prev,.desktop-banner-text{display:none}.mobile-banner-text{display:block}.page-banner-name{font-size:27px}#accordionExample .accordion-button{padding:8px 10px;font-size:15px}#accordionExample .accordion-button::after{width:14px;height:14px;background-size:contain}.choose-box,.dates-box,.teacher-box{width:100%}.bg-white-box-heading,.service-name{font-size:18px}#carouselExampleCaptions{padding:0 0 40px}.carousel-caption{display:block!important}.teacher-box-heading{font-size:17px}.all-image{height:300px}#banner{height:82vh}.course-dates-box{padding:4px 10px}.course-dates{font-size:18px;line-height:normal}.price-text{font-size:15px}.course-box .theme-button{font-size:13px;padding:6px 7px}}@media (max-width:575px){.homepage-banner-links:nth-child(2),.price-text{border-right:none}.homepage-banner-links:first-child,.homepage-banner-links:nth-child(2),.price-text{border-bottom:1px dashed #fff}#testimonial{padding-top:330px}.testimonial-bg{height:275px}.contact-form-wrap{padding:40px 20px 10px}.whatsapp-header-icon{width:21px}.whatapp-header{padding:22px 14px}.accomoodation-image,.service-right{width:100%}li,p{font-size:15px}.price-box{padding:0}.common-heading{font-size:26px}.course-dates-box{margin-left:15px}.price-text{width:100%;padding:10px 0}.service-left{width:100%;margin-bottom:10px}.homepage-banner-links{width:50%}.homwpage-banner-text{font-size:22px}}@keyframes smoothScroll{0%{transform:translateY(-40px)}100%{transform:translateY(0)}}@media (min-width:992px){.dropdown:hover>.dropdown-menu{display:block}}