 @charset "UTF-8";@font-face{font-family:"slick";src:url(https://www.rishikulyogshalarishikesh.com/assets/fonts/slick.woff) format("woff"),url(https://www.rishikulyogshalarishikesh.com/assets/fonts/slick.ttf) format("truetype");font-display:swap}@font-face{font-family:"Poppins";src:url(https://www.rishikulyogshalarishikesh.com/assets/fonts/Poppins/Poppins-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(https://www.rishikulyogshalarishikesh.com/assets/fonts/Poppins/Poppins-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(https://www.rishikulyogshalarishikesh.com/assets/fonts/Poppins/Poppins-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(https://www.rishikulyogshalarishikesh.com/assets/fonts/Poppins/Poppins-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(https://www.rishikulyogshalarishikesh.com/assets/fonts/Poppins/Poppins-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(https://www.rishikulyogshalarishikesh.com/assets/fonts/Poppins/Poppins-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(https://www.rishikulyogshalarishikesh.com/assets/fonts/Poppins/Poppins-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(https://www.rishikulyogshalarishikesh.com/assets/fonts/Poppins/Poppins-ExtraLight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(https://www.rishikulyogshalarishikesh.com/assets/fonts/Poppins/Poppins-Thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Merriweather Sans";src:url(https://www.rishikulyogshalarishikesh.com/assets/fonts/Merriweather_Sans/MerriweatherSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Merriweather Sans";src:url(https://www.rishikulyogshalarishikesh.com/assets/fonts/Merriweather_Sans/MerriweatherSans-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Merriweather Sans";src:url(https://www.rishikulyogshalarishikesh.com/assets/fonts/Merriweather_Sans/MerriweatherSans-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Merriweather Sans";src:url(https://www.rishikulyogshalarishikesh.com/assets/fonts/Merriweather_Sans/MerriweatherSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Candal";src:url(https://www.rishikulyogshalarishikesh.com/assets/fonts/Candal/Candal-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@keyframes scroll-left{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes pulse{50%{box-shadow:0 0 0 0 #fdbc00;scale:.9}80%{box-shadow:0 0 0 14px #fff0;scale:1}}@keyframes yt-pulse{50%{box-shadow:0 0 0 0 #fd2600;scale:.955}80%{box-shadow:0 0 0 14px #fff0;scale:1}}@keyframes heroFloatY{0%{transform:translateY(0)}50%{transform:translateY(-6px)}100%{transform:translateY(0)}}@keyframes bounce-scale{0%,100%{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes rotate-scale{0%,100%{transform:scale3d(1,1,1) rotate3d(0,0,1,0deg)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes popupSlideIn{0%{transform:translateY(50px) scale(.9);opacity:0}100%{transform:translateY(0) scale(1);opacity:1}}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}*{list-style:none;box-sizing:border-box;padding:0;margin:0}a{text-decoration:none}.bg{background:#fffcf2}.bg .heading-wrap::before{background:#fffcf2}.text-danger{color:#dc3545!important}.bg-alt{background:#dfecf9}.list li{display:flex;gap:8px;margin-bottom:10px;position:relative}.list li:last-child{margin:0}.list li::before{flex-shrink:0;content:"";position:relative;background:url(https://www.rishikulyogshalarishikesh.com/assets/img/icons/angle.svg) no-repeat;background-size:contain;transform:rotate(180deg);width:10px!important;height:10px;top:7px;margin:0!important;filter:invert(34%) sepia(30%) saturate(2373%) hue-rotate(110deg) brightness(98%) contrast(99%)}.column-list{-moz-column-count:3;column-count:3;-moz-column-gap:30px;column-gap:30px;list-style-position:inside;padding-left:0}@media (max-width:768px){.column-list{-moz-column-count:1;column-count:1}}.img-wrap{height:100%;width:100%;outline:1px solid #007c34;outline-offset:4px}.img-wrap.fix-img{height:350px}@media (max-width:575px){.img-wrap.fix-img{height:280px}}.img-wrap img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.img-wrap.second{max-height:380px}.img-wrap.sticky{position:sticky;top:100px}.img-wrap.sticky .sticky{top:110px;height:100%;max-height:calc(100vh - 120px);position:sticky}.img-wrap.sticky .sticky img{max-height:100%}.img-wrapper{height:100%;width:100%;display:flex;justify-content:center}.img-wrapper img{height:100%;width:100%;max-width:150px;-o-object-fit:contain;object-fit:contain;aspect-ratio:1}button{background:#fff0;border:none;transition:0.4s ease-in-out}.theme-btn{padding:10px 25px;animation:pulse 1.5s ease-out infinite;transition:all 0.3s;background:#f7c21f;color:#000;transition:0.4s ease-in-out;border-radius:30px;box-shadow:0rem 0rem .8rem rgb(0 0 0 / .17);font-size:clamp(12px, 1.3vw, 14px);font-weight:500;display:inline-block}.theme-btn:hover{opacity:.8}.theme-btn.alt{background:linear-gradient(135deg,#f5f7fa 0%,#fde4a3 100%);animation:none;text-transform:uppercase}.theme-btn.pay-btn{background:linear-gradient(#27ae60,#007c34);padding:8px 20px;animation:none;color:#fff}.white-icon{filter:invert(1) brightness(100)}p,li,span,strong,ol,ul,a{padding:0;margin:0;text-decoration:none;color:#333;font-size:clamp(13px, 1.4vw, 14px);line-height:1.6}body,html{font-family:"Poppins",sans-serif;color:#333;overflow-x:hidden}.spacing{padding:60px 0}@media (max-width:767px){.spacing{padding:40px 0}}.para{margin-bottom:15px}.para.alt{text-align:center}@media (max-width:575px){.para{margin-bottom:10px}}.common-content-wrap{display:flex;justify-content:center;flex-flow:column;height:100%}.filter-icon{filter:invert(7%) sepia(2%) saturate(234%) hue-rotate(314deg) brightness(92%) contrast(87%)}.heading-wrap{display:flex;flex-flow:column;align-items:center;gap:6px;position:relative;z-index:1;padding-bottom:48px;margin-bottom:18px}.heading-wrap .sub-heading{text-align:center}.heading-wrap.alt{align-items:start}.heading-wrap.alt::before{left:20px;right:auto}.heading-wrap.alt::after{left:0;right:auto}.heading-wrap.alt .common-heading{text-align:left}.heading-wrap.alt .sub-heading{text-align:left}.heading-wrap::after{content:"";position:absolute;bottom:0;left:0;right:0;margin:auto;height:60px;width:160px;background:url(https://www.rishikulyogshalarishikesh.com/assets/img/icons/underline.webp) no-repeat;background-size:contain;background-position:center;z-index:-2;filter:brightness(0) saturate(100%) invert(17%) sepia(1%) saturate(14%) hue-rotate(333deg) brightness(92%) contrast(87%)}.heading-wrap.no-deco{padding-bottom:0}.heading-wrap.no-deco::after{display:none}.heading-wrap .title{font-size:clamp(13px, 1.6vw, 16px);color:#007c34;font-family:"Merriweather Sans",sans-serif;font-style:italic;max-width:60%;text-align:center;font-weight:400}.heading-wrap .title strong{color:#007c34;font-size:clamp(13px, 1.6vw, 16px)}.heading-wrap .title.left-aligned{max-width:100%;width:100%!important;text-align:justify}@media (max-width:575px){.heading-wrap .title{width:95%;max-width:95%}}.common-heading{display:block;text-align:center;text-transform:capitalize;font-family:"Poppins",sans-serif;font-size:clamp(18px, 2.5vw, 25px);color:#333;font-weight:800}.common-heading.alt{text-align:left}.sub-heading{display:block;font-family:"Merriweather Sans",sans-serif;font-size:clamp(16px, 2.2vw, 22px);color:#333;font-weight:600;text-transform:capitalize}.sub-heading.theme-color{color:#007c34}.small-heading{display:block;font-size:clamp(14px, 1.8vw, 18px);text-transform:capitalize;font-weight:500}.card-heading{font-size:20px;font-weight:600;color:#007c34;display:block}header{position:relative;z-index:995}header .top-header{padding:0 50px;background:#f7c21f;display:flex;justify-content:space-evenly;gap:50px;align-items:center}header .top-header .top-left{display:flex;padding:8px 0}header .top-header .top-left a{display:flex;align-items:center;gap:8px;font-size:13px;padding:0 10px;color:#333;font-weight:500}header .top-header .top-left a span{color:#333}header .top-header .top-left a:nth-child(2){border-left:1px solid}header .top-header .top-left a img{height:17px}header .top-header .top-right{height:100%}header .top-header .top-right .top-social{height:100%;display:flex;gap:15px;justify-content:center;align-items:center}header .top-header .top-right .top-social li{display:flex;align-items:center;font-size:13px;color:#fff}header .top-header .top-right .top-social li a{display:flex;gap:8px;align-items:center;font-weight:500}header .top-header .top-right .top-social li a.testi::before{content:"";width:30px;height:30px;display:inline-block;background-image:url(https://www.rishikulyogshalarishikesh.com/assets/img/icons/review.svg);background-size:contain;background-repeat:no-repeat;background-position:center}header .top-header .top-right .top-social li a.icon{width:18px;height:18px;display:inline-block}header .top-header .top-right .top-social li a.icon.fb{background-image:url(https://www.rishikulyogshalarishikesh.com/assets/img/icons/facebook.svg);background-size:contain;background-repeat:no-repeat;background-position:center}header .top-header .top-right .top-social li a.icon.insta{background-image:url(https://www.rishikulyogshalarishikesh.com/assets/img/icons/instagram.svg);background-size:contain;background-repeat:no-repeat;background-position:center}header .top-header .top-right .top-social li a.icon.tw{background-image:url(https://www.rishikulyogshalarishikesh.com/assets/img/icons/x.svg);background-size:contain;background-repeat:no-repeat;background-position:center}header .top-header .top-right .top-social li a.icon.ln{background-image:url(https://www.rishikulyogshalarishikesh.com/assets/img/icons/linkedin.svg);background-size:contain;background-repeat:no-repeat;background-position:center}header .top-header .top-right .top-social li a.icon.yt{background-image:url(https://www.rishikulyogshalarishikesh.com/assets/img/icons/youtube.svg);background-size:contain;background-repeat:no-repeat;background-position:center}header .top-header .top-right .top-social li a.icon.pt{background-image:url(https://www.rishikulyogshalarishikesh.com/assets/img/icons/pinterest.svg);background-size:contain;background-repeat:no-repeat;background-position:center}header .top-header .top-right .top-social li a.icon.tb{background-image:url(https://www.rishikulyogshalarishikesh.com/assets/img/icons/tumblr.svg);background-size:contain;background-repeat:no-repeat;background-position:center}@keyframes scroll{0%{transform:translateY(-100px)}100%{transform:translateY(0)}}header nav{display:flex;flex-flow:row;justify-content:space-between;position:relative;z-index:99;padding:0 50px}header nav.sticky{animation:scroll 0.5s linear forwards;position:fixed;box-shadow:0 0 20px 0 #ddd;top:0;left:0;width:100%;background:#fff;justify-content:space-between;gap:0}header nav.sticky .logo{position:relative;height:80px;display:flex;align-items:center}header nav.sticky .logo img{height:65px}header nav.sticky .nav-list li .primary-links{padding:0 0}header nav.sticky .header-btn{display:flex;align-items:center}header nav.sticky .header-btn button{font-size:13px}header nav.sticky .header-btn button img{height:20px}header nav .header-btn{display:flex;align-items:center;position:relative;z-index:10}header nav .logo{padding:10px 0;height:80px;z-index:1;background:#fff;transition:0.4s ease-in-out}header nav .logo img{height:65px;-o-object-fit:contain;object-fit:contain}header nav .nav-list{display:flex;justify-content:center}header nav .nav-list .main-link{position:relative;white-space:nowrap}header nav .nav-list .main-link a,header nav .nav-list .main-link .primary-links{display:flex;align-items:center;gap:8px;color:#000;height:100%;position:relative;margin:0 10px;font-weight:600;transition:0.4s ease-in-out}header nav .nav-list .main-link a:hover,header nav .nav-list .main-link .primary-links:hover{color:#007c34;transition:0.4s ease-in-out}header nav .nav-list .main-link .primary-links{padding:21px 0;gap:5px}header nav .nav-list .main-link .primary-links img{transform:rotate(90deg);height:20px;transition:0.4s ease-in-out}header nav .nav-list .main-link .primary-links:hover{cursor:pointer}header nav .nav-list .main-link .primary-links:hover img{filter:invert(34%) sepia(30%) saturate(2373%) hue-rotate(110deg) brightness(98%) contrast(99%);transition:0.4s ease-in-out}header nav .nav-list .main-link .drop-list{border-top:5px solid #f7c21f;border-bottom:5px solid #007c34;position:absolute;top:100%;left:-20px;overflow:hidden;z-index:1;opacity:1;transform:translate(-5px,10px);opacity:0;visibility:hidden;transition:0.4s ease-in-out}header nav .nav-list .main-link .drop-list li{padding:8px 30px 8px 15px;transition:0.4s ease-in-out;position:relative;z-index:1;border-bottom:1px dashed #ddd;overflow:hidden;background:#fff}header nav .nav-list .main-link .drop-list li:last-child{border:none}header nav .nav-list .main-link .drop-list li a{color:#000}header nav .nav-list .main-link .drop-list li:hover{padding:8px 15px 8px 30px}header nav .nav-list .main-link .drop-list li:hover a{transition:0.4s ease-in-out;color:#f7c21f}header nav .nav-list .main-link:hover .primary-links img{transform:rotate(270deg)}header nav .nav-list .main-link:hover .drop-list{transform:translate(0,0);visibility:visible;opacity:1;width:-moz-max-content;width:max-content;height:auto;border-radius:0;transition:0.4s ease-in-out}@media (max-width:1200px){header .top-header{padding:0 10px;justify-content:space-between}header nav{padding:0 20px}}@media (max-width:1150px){header nav{padding:0 10px}header nav .header-btn{display:none!important}}@media (max-width:991px){header .top-header{display:none}}header .mobile-menu-icon{display:none}@media (max-width:991px){header{display:flex;justify-content:space-between}header nav{display:flex;justify-content:space-between;align-items:center;width:100%}header nav.sticky .nav-list .main-link .primary-links{padding:14px 10px;font-size:17px}header nav.sticky .nav-list .main-link .drop-list li a{font-size:17px}header nav .nav-list{transform:translateX(-100%);transition:0.4s ease-in-out;display:flex;flex-direction:column;align-items:center;background-color:#fff;position:absolute;top:100%;left:0;width:100%;padding:0;margin:0;z-index:999}header nav .nav-list .main-link{border-bottom:1px dashed #27ae60;width:100%}header nav .nav-list .main-link:hover .primary-links img{transform:rotate(90deg)}header nav .nav-list .main-link:hover .drop-list{transform:translateX(-102%);transition:none}header nav .nav-list .main-link:last-child{border:none}header nav .nav-list .main-link .primary-links{padding:14px 10px;font-size:18px;margin:0;color:#333;justify-content:space-between}header nav .nav-list .main-link .primary-links img{transform:rotate(90deg)}header nav .nav-list .main-link .drop-list{position:absolute;transition:none;left:0;opacity:0;visibility:hidden;transform:translateX(-100%)}header nav .nav-list .main-link .drop-list li a{font-size:18px}header nav .nav-list .main-link.active{border:none}header nav .nav-list .main-link.active .drop-list{border:none;position:relative;transform:translateX(0%);visibility:visible;opacity:1;z-index:10;width:100%;height:auto;border-radius:0;transition:0.4s ease-in-out;margin:10px 0}header nav .nav-list .main-link.active .drop-list li{background:linear-gradient(135deg,#f5f7fa 0%,#fde4a3 100%);border-bottom:1px dashed #eee}header nav .nav-list .main-link.active .drop-list li:last-child{border:none}header nav .nav-list .main-link.active .primary-links img{transform:rotate(270deg)}header nav .nav-list.active{transform:translateX(0%)}header .mobile-menu-icon{cursor:pointer;display:block;display:flex;align-items:center;width:40px;height:40px;background:url(https://www.rishikulyogshalarishikesh.com/assets/img/icons/menu.svg);background-size:contain;background-repeat:no-repeat;background-position:center;filter:invert(86%) sepia(36%) saturate(7207%) hue-rotate(4deg) brightness(108%) contrast(104%)}header .mobile-menu-icon.active{background:url(https://www.rishikulyogshalarishikesh.com/assets/img/icons/cross.svg);background-size:contain;background-repeat:no-repeat;background-position:center;filter:invert(86%) sepia(36%) saturate(7207%) hue-rotate(4deg) brightness(108%) contrast(104%)}header .header-btn{display:none}}.hero-banner{position:relative;z-index:1;max-height:700px}.hero-banner:after{content:"";position:absolute;z-index:-1;left:0;bottom:0;height:100%;width:100%;background:rgb(255 255 255 / .45);z-index:0}.hero-banner video{-o-object-fit:cover;object-fit:cover;width:100%;max-height:700px;display:flex}.hero-banner .banner-btn{display:flex;align-items:center;gap:20px}.hero-banner .banner-text{position:absolute;z-index:10;left:0;right:0;margin:auto;top:0;bottom:0;display:flex;align-items:center;flex-flow:column;justify-content:center;gap:10px}.hero-banner .banner-text span{text-align:center;display:inline-block}.hero-banner .banner-text .title{font-size:30px;color:#000;font-family:"Merriweather Sans",sans-serif;font-style:italic}.hero-banner .banner-text .banner-heading{font-size:50px;font-weight:600;color:#000;text-transform:uppercase}@media (max-width:1200px){.hero-banner .banner-text .title{font-size:25px}.hero-banner .banner-text .banner-heading{font-size:40px}}@media (max-width:767px){.hero-banner video{height:500px}.hero-banner .banner-text .title{font-size:22px}.hero-banner .banner-text .banner-heading{font-size:30px}}@media (max-width:575px){.hero-banner .banner-text .title{font-size:18px}.hero-banner .banner-text .banner-heading{font-size:25px}}.special-text{color:#007c34;display:block;font-size:clamp(14px, 1.5vw, 16px);margin-top:8px;font-weight:600}.about-wrap.vid-about{position:relative;z-index:99}.about-wrap .quote-box{position:relative;z-index:1;padding:40px}.about-wrap .quote-box.alt p{text-align:justify}.about-wrap .quote-box.alt .special-text{text-align:justify}@media (max-width:767px){.about-wrap .quote-box{padding:25px}}@media (max-width:575px){.about-wrap .quote-box{padding:14px}}.about-wrap .quote-box .list{width:-moz-fit-content;width:fit-content;margin:auto}.about-wrap .quote-box .special-text{text-align:center}.about-wrap .quote-box p{text-align:center}.about-wrap .quote-box p span{text-transform:uppercase}.about-wrap .quote-box:after{content:"";border-left:7px solid #f7c21f;border-top:7px solid #f7c21f;height:60%;width:20%;position:absolute;left:-7px;top:-7px;z-index:-1}.about-wrap .quote-box:before{content:"";border-right:7px solid #f7c21f;border-bottom:7px solid #f7c21f;height:60%;width:20%;position:absolute;bottom:-7px;right:-7px;z-index:-1}.about-wrap .quote-box img{display:flex;width:20px;margin:10px auto 10px 0;height:20px;filter:invert(34%) sepia(30%) saturate(2373%) hue-rotate(110deg) brightness(98%) contrast(99%)}.about-wrap .quote-box img.quote-reverse{margin:10px 0 10px auto;transform:rotate(180deg)}.about-wrap .quote-box span{font-size:40px;font-weight:600}@media (max-width:575px){.about-wrap .quote-box span{font-size:20px}.about-wrap .quote-box img{width:15px;height:15px;margin:5px 0}}.why-choose-wrap .left-aside .why-card{flex-flow:row-reverse}.why-choose-wrap .left-aside .why-card .card-heading{text-align:right}.why-choose-wrap .left-aside .why-card p{text-align:right}.why-choose-wrap .icon{height:70px;width:70px;display:flex;align-items:center;border-radius:50%;flex-shrink:0;justify-content:center}.why-choose-wrap .icon.first{background:#0060b2}.why-choose-wrap .icon.second{background:#007c34}.why-choose-wrap .icon.third{background:#ac2473}.why-choose-wrap .why-card{margin-bottom:30px;display:flex;align-items:center;gap:20px;height:11rem}.why-choose-wrap .why-card .card-heading{margin-bottom:10px}.why-choose-wrap .why-card img{height:40px;filter:invert(1) brightness(100)}.why-choose-wrap .why-img{height:100%}.why-choose-wrap .why-img img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:1200px){.why-choose-wrap .why-card{height:14rem}}@media (max-width:991px){.why-choose-wrap .why-img img{max-height:400px;margin:20px 0}.why-choose-wrap .why-card{height:auto}.why-choose-wrap .left-aside .why-card{flex-flow:row}.why-choose-wrap .left-aside .why-card .card-heading,.why-choose-wrap .left-aside .why-card p{text-align:left}}.alliance-wrap .alliance-list{display:flex;gap:30px;justify-content:center}.alliance-wrap .alliance-list img{height:120px;-o-object-fit:contain;object-fit:contain}@media (max-width:1200px){.alliance-wrap .alliance-list img{height:100px}}@media (max-width:991px){.alliance-wrap .alliance-list{gap:15px;flex-wrap:wrap}.alliance-wrap .alliance-list img{height:70px}}.courses-wrap .course-card{background:#fffcf2;border-radius:10px;overflow:hidden;box-shadow:0 0 20px 0 #ddd;transition:0.4s ease-in-out;height:100%;display:flex;flex-direction:column;width:100%}.courses-wrap .course-card:hover{transform:scale(1.01);box-shadow:0 7px 11px rgb(0 0 0 / .5)}.courses-wrap .course-card .img-responsive{width:100%;height:220px;-o-object-fit:cover;object-fit:cover;display:block}.courses-wrap .course-card .course-card-body{padding:20px;flex:1;display:flex;flex-direction:column}.courses-wrap .course-card .course-card-body .course-heading{font-family:"Candal",sans-serif;margin-bottom:15px;line-height:1.3;font-weight:600}.courses-wrap .course-card .course-card-body .course-heading a{font-weight:inherit;color:#000;text-decoration:none;transition:0.4s ease-in-out;font-size:clamp(16px, 1.8vw, 21px);display:block}.courses-wrap .course-card .course-card-body .course-heading a:hover{color:#007c34}.courses-wrap .course-card .course-card-body ul{list-style:none;padding:0;margin:0 0 20px;flex:1}.courses-wrap .course-card .course-card-body ul li{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #eee;font-family:"Poppins",sans-serif;font-size:14px}.courses-wrap .course-card .course-card-body ul li span:first-child{font-weight:600;color:#454545}.courses-wrap .course-card .course-card-body ul li span:last-child{color:#454545;text-align:right}.courses-wrap .course-card .course-card-body .multi-btns{display:flex;gap:10px}.courses-wrap .course-card .course-card-body .multi-btns .theme-btn{flex:1;padding:10px;text-align:center;font-family:"Poppins",sans-serif;text-decoration:none;transition:0.4s ease-in-out}.courses-wrap .course-card .course-card-body .multi-btns .theme-btn:first-child{background:#f7c21f;color:#000}.courses-wrap .course-card .course-card-body .multi-btns .theme-btn:first-child:hover{background:rgb(219.1724137931,167.3146551724,7.8275862069)}.courses-wrap .course-card .course-card-body .multi-btns .theme-btn:last-child{background:#007c34;color:#fff}.courses-wrap .course-card .course-card-body .multi-btns .theme-btn:last-child:hover{background:rgb(0,73,30.6129032258)}.course-cta{background:#007c34;color:#fff;padding:30px;border-radius:10px;text-align:center;box-shadow:0 7px 11px rgb(0 0 0 / .5);position:relative;overflow:hidden;z-index:1}.course-cta::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgb(255 255 255 / .1) 0%,#fff0 70%);transform:rotate(30deg);z-index:-1}.course-cta strong{font-family:"Candal",sans-serif;font-size:clamp(16px, 2vw, 24px);display:block;margin-bottom:15px;position:relative;z-index:2;color:#fff}.course-cta p{font-family:"Poppins",sans-serif;font-size:clamp(14px, 1.6vw, 18px);line-height:1.6;margin-bottom:25px;position:relative;z-index:2;color:#fff}.course-cta p strong{display:inline;font-family:inherit;font-size:inherit;color:#f7c21f}.course-cta.alt{background:#fff;box-shadow:none;border-radius:0}.course-cta.alt::before{display:none}.course-cta.alt strong{color:#333}.course-cta.alt p{color:#000;margin:0}.course-cta.alt p .insta-btn{display:inline-block;padding:10px 20px;color:#fff;font-weight:700;text-decoration:none;border-radius:30px;background:linear-gradient(45deg,#f58529,#dd2a7b,#8134af,#515bd4);border:none;transition:transform 0.2s ease,box-shadow 0.2s ease}.course-cta.alt p .insta-btn:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgb(0 0 0 / .2)}@media (max-width:768px){.course-card .course-card-body .multi-btns{gap:8px}.course-cta{padding:25px 20px}.course-cta .theme-btn{padding:10px 25px}}.workshop-wrap .workshop-slide-item{margin:0 20px}.workshop-wrap .workshop-slide-item img{width:100%;height:25rem;-o-object-fit:cover;object-fit:cover;border-radius:50px 0}.workshop-wrap .workshop-slide-item .work-shop-card{position:relative}.workshop-wrap .workshop-slide-item .work-shop-card:hover .content{background:#27ae60}.workshop-wrap .workshop-slide-item .work-shop-card:hover .content:after{background:#27ae60}.workshop-wrap .workshop-slide-item .work-shop-card:hover .content span:nth-child(2){color:#fff}.workshop-wrap .workshop-slide-item .work-shop-card:hover .content span:nth-child(1){color:#fff}.workshop-wrap .workshop-slide-item .work-shop-card:hover .content span:nth-child(1)::after,.workshop-wrap .workshop-slide-item .work-shop-card:hover .content span:nth-child(1)::before{background:#fff}.workshop-wrap .workshop-slide-item .work-shop-card .content{padding:10px;position:absolute;left:-20px;right:0;width:100%;height:-moz-fit-content;height:fit-content;top:0;display:flex;flex-flow:column;align-items:center;background:#007c34;border-radius:50px 0 50px;box-shadow:0 0 20px 0 #ddd;transition:0.4s ease-in-out}.workshop-wrap .workshop-slide-item .work-shop-card .content:after{content:"";position:absolute;height:40px;width:20px;left:0;bottom:-10px;transform:skew(0deg,40deg);background:#007c34;z-index:1;transition:0.4s ease-in-out}.workshop-wrap .workshop-slide-item .work-shop-card .content span{text-align:center;transition:0.4s ease-in-out;color:#fff}.workshop-wrap .workshop-slide-item .work-shop-card .content span:nth-child(2){font-size:22px;font-weight:600;text-transform:capitalize}.workshop-wrap .workshop-slide-item .work-shop-card .content span:nth-child(1){text-transform:uppercase;font-weight:600;font-size:12px;letter-spacing:2px;position:relative;display:flex;align-items:center;gap:5px}.workshop-wrap .workshop-slide-item .work-shop-card .content span:nth-child(1)::after,.workshop-wrap .workshop-slide-item .work-shop-card .content span:nth-child(1)::before{content:"";height:2px;width:40px;background:#fff;transition:0.4s ease-in-out}.slick-slider{padding-bottom:50px}.teacher-wrap .teacher-slide .slick-dots li button:before{font-size:25px}.teacher-wrap .teacher-item{display:flex;flex-flow:column;align-items:center;justify-content:center;background:#fff;margin:7px 15px;padding:20px 10px;border:1px solid #27ae60;position:relative;z-index:1;transition:0.4s ease-in-out}.teacher-wrap .teacher-item:after{content:"";position:absolute;z-index:-1;border-top:1px solid;border-left:1px solid;left:-7px;top:-7px;height:0;width:0;opacity:0;transition:0.4s ease-in-out}.teacher-wrap .teacher-item:hover{background:#555}.teacher-wrap .teacher-item:hover::after{height:calc(100% - 20px);width:calc(100% - 20px);opacity:.4}.teacher-wrap .teacher-item:hover p,.teacher-wrap .teacher-item:hover span{color:#fff}.teacher-wrap img{height:160px;width:160px;border-radius:50%;background:#8e8e8e;margin-bottom:15px}.teacher-wrap .content span{font-size:18px;font-weight:600}.teacher-wrap .content span,.teacher-wrap .content p{text-align:center;display:block}.teacher-wrap .content p{font-size:12px}.teacher-wrap .teacher-card{display:flex;flex-flow:column;align-items:center;padding:20px;gap:0;border:1px solid #bebcbc;height:100%;background:#f5f5f5}.teacher-wrap .teacher-card img{flex-shrink:0;-o-object-fit:cover;object-fit:cover}.teacher-wrap .teacher-card .teach-info{margin-bottom:20px;border-bottom:3px solid #27ae60;padding:8px}.teacher-wrap .teacher-card .card-heading{font-family:"Merriweather Sans",sans-serif;text-align:center}.teacher-wrap .teacher-card .title{color:#454545;font-size:clamp(13px, 1.3vw, 14px);font-weight:500;text-align:center}.teacher-wrap .teacher-card p{font-size:clamp(13px, 1.3vw, 14px);text-align:center!important}.teacher-wrap .teacher-card p,.teacher-wrap .teacher-card span,.teacher-wrap .teacher-card strong{text-align:left}.exp-vid{display:flex;height:100%;width:100%;position:relative;z-index:1}.exp-vid img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.exp-vid::after{content:"";position:absolute;z-index:1;left:0;top:0;height:0;width:0;background:#333;opacity:.3;transition:0.4s ease-in-out}.exp-vid::before{content:"";position:absolute;height:30px;width:30px;z-index:2;left:0;right:0;top:0;bottom:0;margin:auto;background:url(https://www.rishikulyogshalarishikesh.com/assets/img/icons/eye.svg) no-repeat;background-size:contain;background-position:center;opacity:0;transition:0.4s ease-in-out}.exp-vid:hover::after{width:100%;height:100%;opacity:.5}.exp-vid:hover::before{opacity:1;filter:invert(1) brightness(100)}.why-choose-us .why-us-inner{margin-top:125px}.why-choose-us .why-sec-card{position:relative;height:100%;display:flex;flex-flow:column;align-items:center;background:#fff;box-shadow:0 0 3px rgb(0 0 0 / .15);padding:0 50px 30px;transition:0.4s ease-in-out;z-index:1}.why-choose-us .why-sec-card:after{content:"";position:absolute;left:-6px;top:-6px;height:0;width:0;opacity:0;border-top:1px solid #007c34;border-left:1px solid #007c34;z-index:-1;transition:0.4s ease-in-out}.why-choose-us .why-sec-card:hover{background:#007c34}.why-choose-us .why-sec-card:hover::after{height:calc(100% - 30px);width:calc(100% - 30px);opacity:.7}.why-choose-us .why-sec-card:hover .card-heading{color:#f7c21f}.why-choose-us .why-sec-card:hover .para{color:#fff}.why-choose-us .why-sec-card:hover .head{transform:scale(1.1)}.why-choose-us .why-sec-card .head{overflow:hidden;height:140px;width:140px;margin:-30px auto 25px;border-radius:50%;outline:5px solid #f7c21f;transition:0.4s ease-in-out}.why-choose-us .why-sec-card .head img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.why-choose-us .why-sec-card .card-heading,.why-choose-us .why-sec-card .para{text-align:center;transition:0.4s ease-in-out}.why-choose-us .why-sec-card .card-heading{margin-bottom:20px;color:#333}.why-choose-us .why-sec-card .para{position:relative;z-index:1}.why-choose-us .why-sec-card .para a{color:#f7c21f}.why-choose-us .why-sec-card .para::after{content:"";position:absolute;bottom:-20px;left:0;right:-12px;margin:auto;height:2px;width:29px;background:#d5d0d0;z-index:-2}.why-choose-us .why-sec-card .para::before{content:"";position:absolute;bottom:-20px;left:-40px;right:0;margin:auto;height:2px;width:15px;background:linear-gradient(135deg,#f5f7fa 0%,#fde4a3 100%);z-index:-1}@media (max-width:991px){.why-choose-us .why-sec-card{padding:0 30px 30px}}.program-wrap .program-card{margin-bottom:40px}.program-wrap .program-card .program-img{position:relative;z-index:9;height:100%;width:100%}.program-wrap .program-card img{border-radius:50% 0 0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.program-wrap .program-card .program-content{position:relative;z-index:10;right:100px;box-shadow:0 7px 11px rgb(0 0 0 / .5);padding:40px;background:#fff}.program-wrap .program-card .program-content p:last-child{margin:0}.program-wrap .program-card .sub-heading{margin-bottom:15px;color:#007c34}.program-wrap .program-card.alt .program-content{right:auto;left:100px}.program-wrap .program-card.alt img{border-radius:0 50% 0 0}@media (max-width:991px){.program-wrap .program-card{width:80%;margin:0 auto 60px}.program-wrap img{max-height:300px}.program-wrap .program-content{right:0!important;left:0!important}}@media (max-width:575px){.program-wrap .program-card{width:98%;margin:0 auto 30px}.program-wrap .program-card .program-content{padding:15px}.program-wrap .program-card img{border-radius:30% 0 0}.program-wrap .program-card.alt img{border-radius:0 30% 0 0}}.gallery-wrap .gal-img{height:100%;width:100%;position:relative;overflow:hidden}.gallery-wrap .gal-img:hover .gal-img-wrap img{transform:scale(1.1)}.gallery-wrap .gal-img:hover .eye-wrap{top:0;left:0}.gallery-wrap .gal-img .gal-img-wrap{height:100%;width:100%}.gallery-wrap .gal-img .gal-img-wrap img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition:0.4s ease-in-out}.gallery-wrap .gal-img .eye-wrap{position:absolute;top:100%;transition:0.4s ease-in-out;background:rgb(247 194 31 / .4);height:100%;width:100%;z-index:10;display:inline-flex;align-items:center;justify-content:center}.gallery-wrap .gal-img .eye-wrap a{display:inline-flex;height:60px;width:60px;justify-content:center;align-items:center;border-radius:50%;border:1px solid #fff}.gallery-wrap .gal-img .eye-wrap a img{height:30px;width:30px;-o-object-fit:contain;object-fit:contain;filter:invert(1) brightness(100)}footer{background:url(https://www.rishikulyogshalarishikesh.com/assets/img/home/footer-bg.webp) no-repeat;background-size:cover;position:relative;background-position:center;z-index:1;overflow:hidden}footer .heading-wrap{gap:5px}footer::after{content:"";position:absolute;z-index:-1;left:0;bottom:0;height:100%;width:100%;background:rgb(0 0 0 / .5019607843)}footer .foot-logo{display:flex}footer .footer-main{padding:30px 0}footer .heading-wrap{margin:0}footer .heading-wrap .common-heading,footer .heading-wrap .title{color:#fff}footer .heading-wrap::after,footer .heading-wrap::before{display:none}footer .foot-social{display:flex;align-items:center;gap:10px}@media (max-width:991px){footer .foot-social{gap:0}}footer .foot-social li{font-size:20px;font-weight:600;color:#fff;text-transform:capitalize}footer .foot-social li a{display:flex;align-items:center;justify-content:center;transition:0.4s ease-in-out;width:20px;height:35px;margin-right:15px;gap:8px;padding:0;position:relative;overflow:hidden}footer .foot-social li a span{display:none}footer .foot-social li a:hover{width:120px}footer .foot-social li a:hover.facebook{background:#3b5998}footer .foot-social li a:hover.insta{background:linear-gradient(10deg,#efa513,#9007dc)}footer .foot-social li a:hover.twitt-x{background:#000}footer .foot-social li a:hover.youtube{background:#c8232c}footer .foot-social li a:hover.linkd{background:#4c6ef5}footer .foot-social li a:hover.pinterest{background:#e60023}footer .foot-social li a:hover.tumblr{background:#36465d}footer .foot-social li a:hover span{display:block;color:#fff;white-space:nowrap}@media (max-width:991px){footer .foot-social li a{height:30px;width:30px;margin-right:10px}footer .foot-social li a.facebook{background:#3b5998}footer .foot-social li a.insta{background:linear-gradient(10deg,#efa513,#9007dc)}footer .foot-social li a.twitt-x{background:#000}footer .foot-social li a.youtube{background:#c8232c}footer .foot-social li a.linkd{background:#4c6ef5}footer .foot-social li a.pinterest{background:#e60023}footer .foot-social li a.tumblr{background:#36465d}footer .foot-social li a:hover{height:30px;width:30px}footer .foot-social li a:hover span{display:none!important}}footer .foot-social img{height:18px;-o-object-fit:contain;object-fit:contain}footer .small-heading{color:#fff;text-transform:capitalize}footer .footer-heading{font-size:clamp(16px, 2vw, 20px);font-weight:600;display:block;margin-bottom:15px;color:#f7c21f;text-transform:capitalize}@media (max-width:575px){footer .footer-heading{margin:10px 0}}footer .footer-links li{margin-bottom:8px}footer .footer-links a{color:#fff;position:relative;display:flex;align-items:center;gap:2px;transition:0.4s ease-in-out}footer .footer-links a:hover{padding-left:10px}footer .footer-links a:hover::before{filter:invert(86%) sepia(36%) saturate(7207%) hue-rotate(4deg) brightness(108%) contrast(104%)}footer .footer-links a::before{content:"";position:relative;background:url(https://www.rishikulyogshalarishikesh.com/assets/img/icons/right-arrow.svg) no-repeat;background-size:contain;height:18px;width:18px;filter:invert(1) brightness(100)}footer .contact-links li{display:flex;margin-bottom:10px;gap:10px}footer .contact-links li:last-child{margin:0}footer .contact-links li .address,footer .contact-links li a{display:flex;align-items:center;gap:10px;color:#fff}footer .contact-links li span{font-weight:600;text-transform:capitalize;margin-bottom:10px;color:#f7c21f}footer .contact-links li span img{filter:invert(86%) sepia(36%) saturate(7207%) hue-rotate(4deg) brightness(108%) contrast(104%)}footer .contact-links li img{height:25px}@media (max-width:575px){footer .contact-links li img{height:21px}}footer .review-wrapper{display:flex;justify-content:center;flex-flow:column;gap:1rem;flex-wrap:wrap}footer .review-wrapper li:last-child img{background:#fff;border-radius:10px}footer .review-wrapper .iso-tag img{background:#fff;border-radius:10px}footer .review-wrapper img{height:40px}@media (max-width:575px){footer .review-wrapper img{height:30px}}footer .review-wrapper a,footer .review-wrapper span{color:#fff;display:flex;align-items:center;gap:10px}footer .quick-link-outer{border-top:1px solid #333;margin-top:15px}footer .quick-link-outer .small-heading{color:#f7c21f}footer .quick-links-wrap{display:flex;justify-content:center;flex-wrap:wrap;padding:20px 0;gap:3px}footer .quick-links-wrap a{background:rgb(0 0 0 / .4);color:#aaa;padding:5px 15px;display:inline-block;margin:2px 0;font-size:10px;border-radius:30px;border:1px solid #fff0;white-space:nowrap}footer .quick-links-wrap a:hover{border:1px solid #d9d4d4}footer .copy-right{background:rgb(0 0 0 / .3019607843);padding:8px}footer .copy-right .privacy-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;height:100%}@media (max-width:768px) and (min-width:576px){footer .copy-right .privacy-list{justify-content:right}}footer .copy-right .privacy-list li{padding:0 10px;color:#fff;margin-top:6px;border-right:1px solid #fff}footer .copy-right .privacy-list li:last-child{border:none}footer .copy-right .privacy-list li a{color:#fff}footer .copy-right p{text-align:center;color:#ffe5a0;margin-top:8px}footer .copy-right p.text{color:#fff}footer .copy-right p.text a{color:#ffe5a0}footer .copywrapper{background:rgb(0 0 0 / .3019607843)}footer .copywrapper .footer-copyright{display:flex;justify-content:space-between;align-items:center;gap:1rem;max-width:1170px;margin:auto;padding:10px 0}footer .copywrapper .footer-copyright .privacy-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px}footer .copywrapper .footer-copyright .privacy-list li{color:#fff}footer .copywrapper .footer-copyright .privacy-list li a{color:#fff}footer .copywrapper .footer-copyright p{color:#fff}footer .copywrapper .footer-copyright p a{color:#ffe5a0!important}@media (max-width:1200px){footer .copywrapper .footer-copyright{flex-direction:column;gap:7px}}footer a:hover{color:#ffe5a0!important}footer p,footer span,footer a,footer strong{font-size:clamp(12px, 1.3vw, 14px)}@media (max-width:767px){footer{padding-bottom:36px}}.youtube-wrap{height:100%}.more-reviews{position:relative;display:flex;align-items:center;justify-content:center;width:100%;overflow:hidden;z-index:1;box-shadow:0 7px 11px rgb(0 0 0 / .5);border-radius:20px;position:sticky;top:0}.more-reviews .reel-icon{position:absolute;z-index:10;height:30px;width:50px;display:flex;align-items:center;justify-content:center;left:0;right:0;top:0;bottom:0;margin:auto;background:red;border-radius:7px;transition:0.4s ease-in-out;opacity:.7}.more-reviews .reel-icon img{height:15px;filter:invert(100%);transition:0.4s}.more-reviews:hover .reel-icon{opacity:1;transform:scale(.8)}.more-reviews:hover .reel-icon img{height:12px}.more-reviews:hover img{transform:scale(1.1)}.more-reviews img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;transition:0.4s ease-in-out}.bread-wrap{padding:200px 0 200px;display:flex;flex-flow:column;align-items:center;justify-content:center;background:url(https://www.rishikulyogshalarishikesh.com/assets/img/home/bread-banner.webp) no-repeat;background-position:center;background-size:cover;position:relative;z-index:1}.bread-wrap.student-life{background:url(https://www.rishikulyogshalarishikesh.com/assets/img/home/student-life.webp) no-repeat;background-position:center;background-size:cover}.bread-wrap.testimonial-bread{background:url(https://www.rishikulyogshalarishikesh.com/assets/img/testimonials/review-bread-banner.webp) no-repeat;background-position:center;background-size:cover}.bread-wrap.curriculum-banner{background:url(https://www.rishikulyogshalarishikesh.com/assets/img/curriculum/curriculum-banner.webp) no-repeat;background-position:center;background-size:cover}.bread-wrap.acc-banner{background:url(https://www.rishikulyogshalarishikesh.com/assets/img/accommodation/accommodation-banner.webp) no-repeat;background-position:center;background-size:cover}.bread-wrap.guide-banner{background:url(https://www.rishikulyogshalarishikesh.com/assets/img/travel-guide/guide-banner.webp) no-repeat;background-position:center;background-size:cover}.bread-wrap.faq-banner{background:url(https://www.rishikulyogshalarishikesh.com/assets/img/home/faq-banner.webp) no-repeat;background-position:center;background-size:cover}.bread-wrap.rates-banner{background:url(https://www.rishikulyogshalarishikesh.com/assets/img/home/rates-banner.webp) no-repeat;background-position:center;background-size:cover}.bread-wrap.payment-banner{background:url(https://www.rishikulyogshalarishikesh.com/assets/img/home/payment-banner.webp) no-repeat;background-position:center;background-size:cover}.bread-wrap.contact-banner{background:url(https://www.rishikulyogshalarishikesh.com/assets/img/home/contact-banner.webp) no-repeat;background-position:center;background-size:cover}.bread-wrap.fifty-hour-banner{background:url(https://www.rishikulyogshalarishikesh.com/assets/img/courses/50hr/50-hour-banner-rishikesh.webp) no-repeat;background-position:center;background-size:cover}.bread-wrap.hundred-hour-banner{background:url(https://www.rishikulyogshalarishikesh.com/assets/img/courses/200-hrs-banner.webp) no-repeat;background-position:center;background-size:cover}.bread-wrap.two-hour-banner{background:url(https://www.rishikulyogshalarishikesh.com/assets/img/courses/200-hrs-banner.webp) no-repeat;background-position:center;background-size:cover}.bread-wrap.three-hour-banner{background:url(https://www.rishikulyogshalarishikesh.com/assets/img/courses/300-hrs-banner.webp) no-repeat;background-position:center;background-size:cover}.bread-wrap.five-hour-banner{background:url(https://www.rishikulyogshalarishikesh.com/assets/img/courses/500-hrs-banner.webp) no-repeat;background-position:center;background-size:cover}.bread-wrap.enroll-banner{background:url(https://www.rishikulyogshalarishikesh.com/assets/img/enroll/enroll-banner.webp) no-repeat;background-position:center;background-size:cover}.bread-wrap.prenatal-banner{background:url(https://www.rishikulyogshalarishikesh.com/assets/img/courses/85-hrs-banner.jpg);background-position:center;background-size:cover}.bread-wrap.ashtanga-banner{background:url(https://www.rishikulyogshalarishikesh.com/assets/img/courses/200-hour-asthanga-yoga.jpg);background-position:center;background-size:cover}.bread-wrap.hatha-banner{background:url(https://www.rishikulyogshalarishikesh.com/assets/img/courses/hatha-banner.jpg);background-position:center;background-size:cover}.bread-wrap.meditation-banner{background:url(https://www.rishikulyogshalarishikesh.com/assets/img/courses/meditation-banner.jpg);background-position:center;background-size:cover}.bread-wrap.yttc-banner{background:url(https://www.rishikulyogshalarishikesh.com/assets/img/courses/yttc-banner.jpg);background-position:center;background-size:cover}.bread-wrap.vinyasa-banner{background:url(https://www.rishikulyogshalarishikesh.com/assets/img/courses/vinyasa-banner.jpg);background-position:center;background-size:cover}.bread-wrap.yttc-banner{background:url(https://www.rishikulyogshalarishikesh.com/assets/img/yttc/yttc-banner.jpg);background-position:center;background-size:cover}.bread-wrap.master-banner{background:url(https://www.rishikulyogshalarishikesh.com/assets/img/courses/master-banner.jpg);background-position:center;background-size:cover}.bread-wrap.lanka-banner{background:url(https://www.rishikulyogshalarishikesh.com/assets/img/travel-guide/lanka-banner.jpg);background-position:center;background-size:cover}.bread-wrap.error-banner{padding:100px 30px}.bread-wrap.scholar-banner{background:url(https://www.rishikulyogshalarishikesh.com/assets/img/scholarship/scholar-banner.jpg);background-position:center;background-size:cover}.bread-wrap:after{content:"";position:absolute;z-index:-1;left:0;bottom:0;height:100%;width:100%;background:linear-gradient(45deg,#0d1128 0%,#f7a416 100%);opacity:.6}.bread-wrap ul{display:flex;align-items:center;justify-content:center;gap:3px}.bread-wrap ul li,.bread-wrap ul a{color:#fff}.bread-wrap .bread-heading{position:relative;font-size:40px;text-align:center;font-weight:600;color:#fff;padding-bottom:10px;margin-bottom:0;display:flex;flex-flow:column;align-items:center;gap:8px}.bread-wrap .bread-heading small{font-size:clamp(15px, 1.8vw, 20px);border:1px solid;padding:4px 20px;background:#27ae60;margin-bottom:8px}.bread-wrap .bread-heading::after{content:"";position:relative;width:50px;height:2px;background:#f7c21f}@media (max-width:1200px){.bread-wrap .bread-heading{font-size:30px;padding:0 20px}}@media (max-width:991px){.bread-wrap{padding:140px 0 140px}.bread-wrap .bread-heading{font-size:24px}}@media (max-width:575px){.bread-wrap{padding:100px 0 100px}.bread-wrap .bread-heading{font-size:18px}}.about-wrapper .img-wrap{position:relative}.about-wrapper .img-wrap .exp-num{position:absolute;left:-60px;top:0;bottom:0;margin:auto;height:-moz-fit-content;height:fit-content;background:#007c34;padding:20px;display:flex;flex-flow:column;align-items:center;justify-content:center}@media (max-width:767px){.about-wrapper .img-wrap .exp-num{left:0}}.about-wrapper .img-wrap .exp-num::after{content:"";position:absolute;z-index:1;border:1px dashed #fff;height:calc(100% - 15px);width:calc(100% - 15px);left:0;right:0;top:0;bottom:0;margin:auto}.about-wrapper .img-wrap .exp-num img{height:35px;-o-object-fit:contain;object-fit:contain}.about-wrapper .img-wrap .exp-num strong{font-size:40px;color:#fff}.about-wrapper .img-wrap .exp-num span{font-size:14px;display:block;color:#fff}.about-wrapper .why-us{display:flex;align-items:center;gap:20px;margin-top:20px;position:relative;z-index:1}.about-wrapper .why-us img{height:80px;box-shadow:0 0 20px 0 #ddd;border-radius:10px}.about-wrapper .why-us span{display:inline-block;font-size:22px;font-style:italic;font-weight:600;color:#333}.vision-wrap{background:#f5f5f5}.vision-wrap .vision-card{padding:30px;display:flex;flex-flow:column;justify-content:center;height:100%}.vision-wrap .vision-card strong{margin-bottom:10px}.vision-wrap .vision-card.alt{padding:40px;background:#007c34}.vision-wrap .vision-card.alt .common-heading,.vision-wrap .vision-card.alt p,.vision-wrap .vision-card.alt span,.vision-wrap .vision-card.alt strong{color:#fff}.vision-wrap .vision-card .para{line-height:2;font-size:16px}.vision-wrap .vision-card .common-heading{margin-bottom:5px}.vision-wrap .vision-card .title{display:inline-block;font-size:18px;font-style:italic;opacity:.9;font-weight:500}.vision-wrap .vision-card ul.dark li{color:#333}.vision-wrap .vision-card ul.dark li::before{filter:invert(7%) sepia(2%) saturate(234%) hue-rotate(314deg) brightness(92%) contrast(87%)}.vision-wrap .vision-card ul li{color:#fff;position:relative;display:flex;margin-bottom:10px;gap:10px;font-size:16px}.vision-wrap .vision-card ul li::before{flex-shrink:0;top:2px;content:"";position:relative;height:25px;width:25px;background:url(https://www.rishikulyogshalarishikesh.com/assets/img/icons/right-arrow-long.svg) no-repeat;background-size:contain;filter:invert(1) brightness(10);flex-shrink:0}.pillars-wrap{background:url(https://www.rishikulyogshalarishikesh.com/assets/img/about/pillar-bg.webp) no-repeat;background-size:cover;background-position:center;position:relative;z-index:1}.pillars-wrap::after{content:"";position:absolute;z-index:-1;left:0;bottom:0;height:100%;width:100%;background:rgb(255 255 255 / .8)}.pillars-wrap .pillars-card{position:relative;display:flex;gap:20px;padding:30px;border-radius:20px}.pillars-wrap .pillars-card:last-child{margin:0}.pillars-wrap .pillars-card .icon{background-color:#f5f5f5;display:flex;align-items:center;justify-content:center;flex-shrink:0;height:80px;width:80px;border-radius:50%;transition:0.4s ease-in-out}.pillars-wrap .pillars-card .icon img{transition:0.4s ease-in-out;filter:invert(34%) sepia(30%) saturate(2373%) hue-rotate(110deg) brightness(98%) contrast(99%);height:50px}.pillars-wrap .pillars-card .card-content span{font-size:22px;display:block;font-weight:600;margin-bottom:5px;color:#454545}.pillars-wrap .pillars-card:hover .icon{background:#007c34}.pillars-wrap .pillars-card:hover .icon img{filter:invert(1) brightness(100)}@media (max-width:991px){.pillars-wrap .pillars-card{padding:15px}.pillars-wrap .pillars-card .card-content span{font-size:18px}}.centers-wrap .common-content-wrap{padding:30px;background:#f5f5f5}.centers-wrap .card-heading{color:#333;margin-bottom:15px}.teacher-main .teach-card{display:flex;padding:30px;align-items:baseline;gap:30px;margin-bottom:40px;border:1px solid #27ae60;background:#fffcf2}.teacher-main .teach-card.alt{background:#fff}.teacher-main .teach-card img{height:150px;width:150px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#8e8e8e}.teacher-main .teach-card .card-heading{font-size:20px;color:#333}.teacher-main .teach-card .title{font-weight:500;margin-bottom:20px}.teacher-main .teach-card .teach-info{padding-left:30px;border-left:10px solid #27ae60}@media (max-width:575px){.teacher-main .teach-card{flex-flow:column;align-items:center}.teacher-main .teach-card .para{text-align:center}.teacher-main .teach-card .teach-info{padding:0;border-left:none}.teacher-main .teach-card .teach-info .card-heading,.teacher-main .teach-card .teach-info .title{text-align:center}}.student-wrap.alt{padding:0}.student-wrap.alt .heading-wrap{margin:80px 0}@media (max-width:991px){.student-wrap.alt .heading-wrap{margin:50px 0}}@media (max-width:575px){.student-wrap.alt .heading-wrap{margin:30px 0}}.student-wrap .student-content.student-exp{background:url(https://www.rishikulyogshalarishikesh.com/assets/img/student-life/students-exprience.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}.student-wrap .student-content.student-bond{background:url(https://www.rishikulyogshalarishikesh.com/assets/img/student-life/student-bond.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}.student-wrap .student-content.student-fun{background:url(https://www.rishikulyogshalarishikesh.com/assets/img/student-life/students-fun.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}.student-wrap .student-content.student-acc{background:url(https://www.rishikulyogshalarishikesh.com/assets/img/student-life/accommodation.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}.student-wrap .student-content.student-food{background:url(https://www.rishikulyogshalarishikesh.com/assets/img/student-life/healthy-food.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}@media (max-width:575px){.student-wrap .student-content{padding:25px 0}}.student-wrap .img-wrap{position:relative;z-index:1}.student-wrap .img-wrap::after{content:"";position:absolute;z-index:2;border:5px solid #fffcf2;width:calc(100% - 10px);height:calc(100% - 10px);left:0;right:0;top:0;bottom:0;margin:auto;opacity:.5}.student-wrap .content{display:flex;justify-content:start}.student-wrap .content.alt{justify-content:end}.student-wrap .common-content-wrap{width:50%;padding:30px 30px 30px 40px;background:rgb(245 240 235 / .8)}.student-wrap .common-content-wrap .sub-heading{color:#007c34;margin-bottom:15px;font-weight:600}@media (max-width:991px){.student-wrap .common-content-wrap{width:80%}}@media (max-width:575px){.student-wrap .common-content-wrap{width:95%;margin:auto;padding:15px}}.divider{display:inline-block;height:20px;margin:auto;width:10px;position:relative;background:#007c34;opacity:1;display:flex;align-items:center;overflow:visible;border:none;transform:skew(20deg,0)}.divider:after{content:"";position:relative;height:calc(100% - 10px);right:-20px;width:100%;background:#007c34}.divider::before{content:"";position:relative;height:calc(100% - 10px);left:-20px;width:100%;background:#007c34}.testimonial-slide .slider-nav{padding:0!important}.testimonial-slide .slick-arrow{height:30px;width:30px;background:#fff0;border:1px solid rgb(39 174 96 / .3607843137);bottom:-110px;padding:4px 8px}.testimonial-slide .slick-arrow::before{display:none!important}.testimonial-slide .slick-arrow.slick-next{right:-40px}.testimonial-slide .slick-arrow.slick-next:after{transform:rotate(180deg)}.testimonial-slide .slick-arrow.slick-prev{left:-40px}.testimonial-slide .slick-arrow::after{content:"";position:absolute;left:0;right:0;margin:auto;top:0;bottom:0;background:url(https://www.rishikulyogshalarishikesh.com/assets/img/icons/angle.svg) no-repeat;background-size:contain;background-position:center;height:20px;width:20px;filter:invert(34%) sepia(30%) saturate(2373%) hue-rotate(110deg) brightness(98%) contrast(99%)}.testimonial-slide .slick-arrow:hover{background:#27ae60}.testimonial-slide .slick-arrow:hover::after{filter:invert(1) brightness(100)}@media (max-width:767px){.testimonial-slide .slick-arrow::after{height:14px;width:14px}}.testimonial-slide .testi-videos iframe{height:500px;width:100%}.testimonial-slide .slider-nav img{padding:0 10px}@media (max-width:991px){.testimonial-slide .testi-videos iframe{max-height:350px}}@media (max-width:575px){.testimonial-slide .slick-slider{padding-bottom:20px}.testimonial-slide .testi-videos iframe{max-height:250px}}.testi-sec .testi-card{box-shadow:0 0 20px 0 #ddd;background:#fff;padding:30px 30px 0;position:relative;transition:0.4s ease-in-out}.testi-sec .testi-card.alt{background:#edeee8}.testi-sec .testi-card:hover{box-shadow:0 7px 11px rgb(0 0 0 / .5)}.testi-sec .testi-card:hover .quote{top:-30px}.testi-sec .testi-card .sub-heading{margin:10px 0;color:#007c34;font-weight:400;font-size:clamp(16px, 1.8vw, 20px)}.testi-sec .testi-card .quote{position:absolute;transform:rotate(180deg);height:50px;width:50px;display:flex;align-items:center;justify-content:center;left:25px;top:-20px;transition:0.4s ease-in-out;background:#fff;border:.5px solid #ddd}.testi-sec .testi-card .quote img{filter:invert(86%) sepia(36%) saturate(7207%) hue-rotate(4deg) brightness(108%) contrast(104%);height:20px}.testi-sec .testi-card .para{text-align:center}.testi-sec .testi-card .para a{display:inline-block;margin:0 4px;color:#007c34}.testi-sec .testi-card .head{display:flex;flex-flow:column;align-items:center}.testi-sec .testi-card .testi-body{position:relative;overflow:hidden;padding-bottom:30px}.testi-sec .testi-card .testi-body .testi-toggle{position:absolute;top:100%;left:0;opacity:0;height:-moz-fit-content;height:fit-content;width:100%;z-index:-1}.testi-sec .testi-card .testi-body .toggle-button{text-transform:uppercase;cursor:pointer;position:relative;display:flex;flex-flow:column;align-items:center;justify-content:space-between;transition:0.4s ease-in-out;font-weight:600;font-size:13px;letter-spacing:1px}.testi-sec .testi-card .testi-body .toggle-button:after{content:"";position:relative;background:url(https://www.rishikulyogshalarishikesh.com/assets/img/icons/double-down-angle.svg) no-repeat;background-size:contain;height:10px;width:10px;transition:0.4s ease-in-out}.testi-sec .testi-card .testi-body .toggle-button:hover{color:#007c34}.testi-sec .testi-card .testi-body .toggle-button:hover:after{transform:translateY(5px);filter:invert(34%) sepia(30%) saturate(2373%) hue-rotate(110deg) brightness(98%) contrast(99%)}.testi-sec .testi-card .testi-body.active .testi-toggle{transition:0.4s ease-in-out;position:relative;top:0;opacity:1;height:-moz-fit-content;height:fit-content;width:100%;z-index:2}.testi-sec .testi-card .testi-body.active .toggle-button:after{transform:rotate(180deg)}.curriculum-wrap .curriculum-bg{background:#c3d870;padding:5px;margin-bottom:50px}.curriculum-wrap .curriculum-bg:last-child{margin:0}.curriculum-wrap .curriculum-bg .heading-wrap::before,.curriculum-wrap .curriculum-bg .heading-wrap::after{display:none}.curriculum-wrap .accordion-outer{padding:14px;background:#e4ecc8;position:relative}.curriculum-wrap .accordion-outer .curri-bg-img{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center;opacity:.1}.curriculum-wrap .accordion-outer .curri-bg-img img{max-height:80%;-o-object-fit:contain;object-fit:contain;width:100%}.curriculum-wrap .sub-heading{color:#007c34;text-align:center}.curriculum-wrap .list{padding:10px}@media (max-width:991px){.curriculum-wrap .curriculum-bg{margin-bottom:40px}}.accordion{border:none;border-radius:5px}.accordion.open .accordion-body{display:block;height:100%;border:1px solid #ddd}.accordion.open .accordion-heading{border:none}.accordion.open .accordion-heading:before{background:url(https://www.rishikulyogshalarishikesh.com/assets/img/icons/minus.svg) no-repeat;background-size:contain}.accordion .accordion-body{height:0;display:block;overflow:hidden;padding:10px;border-top:1px solid #ddd}.accordion .accordion-body strong{font-size:16px;display:block}.accordion .accordion-body ul li{border-bottom:1px dashed #eee;margin:0;padding:10px 8px}.accordion .accordion-body ul li:before{background:url(https://www.rishikulyogshalarishikesh.com/assets/img/icons/right-arrow.svg) no-repeat;background-size:contain;transform:rotate(360deg);height:20px;width:20px!important;top:4px;filter:invert(86%) sepia(36%) saturate(7207%) hue-rotate(4deg) brightness(108%) contrast(104%)}.accordion .accordion-heading{padding:20px;border-bottom:1px solid #dce4bb;gap:10px;cursor:pointer;font-weight:700;position:relative;display:flex}.accordion .accordion-heading span{font-weight:400}.accordion .accordion-heading::before{content:"";position:relative;height:20px;width:20px;background:url(https://www.rishikulyogshalarishikesh.com/assets/img/icons/plus.svg) no-repeat;background-size:contain;top:4px;flex-shrink:0}.acc-slider{margin-top:70px}.acc-slider .gal-img{margin:0 10px;box-shadow:0 0 20px 0 #ddd;height:15rem}@media (max-width:767px){.acc-slider .gal-img{height:auto}}.lb-data .lb-caption{color:#fff;text-transform:capitalize}.lb-close{display:none!important}.guide-wrapper{background:#fffcf2}.guide-wrapper .content{padding-bottom:70px}.guide-wrapper .guide-content{position:relative;z-index:1;box-shadow:0 0 20px 0 #ddd;background:#fff}.guide-wrapper .guide-content::after{content:"";position:absolute;left:-5px;top:-5px;height:200px;width:200px;border-top:5px solid #f7c21f;border-left:5px solid #f7c21f;z-index:-1}.guide-wrapper .guide-content::before{content:"";position:absolute;right:-5px;bottom:-5px;height:200px;width:200px;border-bottom:5px solid #f7c21f;border-right:5px solid #f7c21f;z-index:-1}.guide-wrapper .guide-content .common-content-wrap{padding:20px}.guide-acc-wrap .common-content-wrap{padding:40px}@media (max-width:991px){.guide-acc-wrap .common-content-wrap{padding:0 20px 20px}.guide-acc-wrap .img-wrap{max-height:400px}}.important-wrap{background:url(https://www.rishikulyogshalarishikesh.com/assets/img/travel-guide/important-banner.jpg) no-repeat;background-size:cover;background-position:center;background-attachment:fixed}.important-wrap .common-content-wrap{background:rgb(255 255 255 / .831372549);padding:40px}.faq-wrap .faq-content{padding:5px;background:#9e9fa0;margin-bottom:50px}.faq-wrap .content{background:#fff;padding:40px}.faq-wrap .accordion{margin-bottom:20px}.faq-wrap .accordion-heading{background:#6f7070;margin:0;padding:15px 10px;font-size:15px;color:#fff;flex-direction:row-reverse;justify-content:space-between}.faq-wrap .accordion-heading::before{filter:invert(1) brightness(100);top:0}.faq-wrap .accordion-body{border:1px solid #6f7070;border-top:0}.faq-wrap .accordion-body a{color:#27ae60;display:inline-block;margin:0 4px}@media (max-width:767px){.faq-wrap .faq-content{padding:20px}.faq-wrap .content{padding:25px}.faq-wrap .accordion-heading{font-size:14px;font-weight:400;line-height:1.4}}.rate-wrap small{color:#007c34}.rate-wrap .rate-inner{padding:80px 0;margin-bottom:80px;background:linear-gradient(135deg,#f5f7fa 0%,#fde4a3 100%)}.rate-wrap .rate-inner .accordion.open .accordion-heading::after{transform:rotate(90deg)}.rate-wrap .rate-inner .accordion-heading{background:#6a6a6a;padding:15px;position:relative;display:flex;align-items:center;justify-content:space-between}@media (max-width:575px){.rate-wrap .rate-inner .accordion-heading{padding:10px}}.rate-wrap .rate-inner .accordion-heading::before{display:none}.rate-wrap .rate-inner .accordion-heading:after{transform:rotate(-90deg);transition:0.4s ease-in-out;content:"";position:relative;height:12px;width:12px;background:url(https://www.rishikulyogshalarishikesh.com/assets/img/icons/angle.svg) no-repeat;background-size:contain;filter:invert(1) brightness(100)}.rate-wrap .rate-inner .accordion-heading span{font-size:clamp(14px, 1.6vw, 16px);font-weight:600;color:#fff}.rate-wrap .rate-inner .heading-wrap:before{background:linear-gradient(135deg,#f5f7fa 0%,#fde4a3 100%)}.rate-wrap .rate-inner .accordion-body{background:#f5f5f5}.rate-wrap .rate-inner .accordion-body .body-inner{background:#fff;box-shadow:0 0 20px 0 #ddd;padding:15px}.rate-wrap .rate-inner .accordion-body .date-course{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:10px;font-size:clamp(12px, 1.3vw, 14px)}.rate-wrap .rate-inner .accordion-body .date-course::before{background:url(https://www.rishikulyogshalarishikesh.com/assets/img/icons/calendar.svg);content:"";position:relative;height:15px;width:15px;filter:invert(7%) sepia(2%) saturate(234%) hue-rotate(314deg) brightness(92%) contrast(87%);background-position:center;background-size:contain;background-repeat:no-repeat}.rate-wrap .rate-inner .accordion-body span{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 0;border-bottom:1px dashed #8f8f91}.rate-wrap .rate-inner .accordion-body span.location-course::before{background:url(https://www.rishikulyogshalarishikesh.com/assets/img/icons/location.svg);content:"";position:relative;height:15px;width:15px;filter:invert(7%) sepia(2%) saturate(234%) hue-rotate(314deg) brightness(92%) contrast(87%);background-position:center;background-size:contain;background-repeat:no-repeat}.rate-wrap .rate-inner .accordion-body span.course-lang::before{background:url(https://www.rishikulyogshalarishikesh.com/assets/img/icons/lang.svg);content:"";position:relative;height:15px;width:15px;filter:invert(7%) sepia(2%) saturate(234%) hue-rotate(314deg) brightness(92%) contrast(87%);background-position:center;background-size:contain;background-repeat:no-repeat}.rate-wrap .rate-inner .accordion-body .table{margin-top:15px}.rate-wrap .rate-inner .accordion-body .table td,.rate-wrap .rate-inner .accordion-body .table th{text-align:center}.rate-wrap .rate-inner .accordion-body .table th{font-weight:600;color:#333;font-size:15px}.rate-wrap .rate-inner .accordion-body .table td{font-size:13px;vertical-align:middle}.rate-wrap .rate-inner .accordion-body .table td del{position:relative;z-index:1}.rate-wrap .rate-inner .accordion-body .table td del::after{content:"";position:absolute;z-index:-1;width:100%;height:2px;left:0;top:0;bottom:0;margin:auto;background:red}.rate-wrap .rate-inner .accordion-body .table td strong{font-size:13px}.rate-wrap .rate-inner .accordion-body .theme-btn{display:block;width:-moz-fit-content;width:fit-content;margin:10px auto 0}@media (max-width:991px){.rate-wrap .rate-inner{padding:60px 0}}@media (max-width:575px){.rate-wrap .rate-inner{padding:40px 0}}.payment-wrap .bank-heading{font-size:18px;color:#007c34;display:block;margin-bottom:15px;font-style:italic;font-weight:600}.payment-wrap img{width:100%;-o-object-fit:contain;object-fit:contain;margin-top:15px}.payment-wrap ul{border:1px solid #f7c21f}.payment-wrap ul li{padding:10px;display:flex;justify-content:space-between;align-items:center}.payment-wrap ul li:nth-child(odd){background:#eee}.payment-wrap ul li span{flex-grow:1;display:block;text-align:left;width:45%}.payment-wrap ul li span:nth-child(1){font-weight:500}.contact-wrap{background:radial-gradient(#fff,#fafafa);border:1px dashed #f7c21f}.contact-wrap .heading-wrap .title{max-width:80%}.contact-wrap .form-wrapper{width:80%;margin:auto}@media (max-width:576px){.contact-wrap .form-wrapper{width:100%}}form .theme-btn{border:none;margin:auto;display:flex;justify-content:center;width:-moz-fit-content;width:fit-content}form label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}form .form-control,form .form-select{padding:10px;box-sizing:border-box;width:100%;color:#555;font-size:13px;resize:none;border:1px solid #dee2e6}form .form-control:focus,form .form-select:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgb(0 0 0 / .075),0 0 8px rgb(102 175 233 / .6)}@media (max-width:991px){form label{font-size:14px}form .theme-btn{font-size:14px!important}}.more-info-wrap .google-map{height:100%;width:100%}.more-info-wrap .google-map iframe{width:100%}.more-info-wrap .contact-info{height:100%;display:flex;flex-direction:column}.more-info-wrap .contact-info .content{display:flex;align-items:center;justify-content:center;flex-flow:column;padding:20px;border:1px dashed #f7c21f;margin-bottom:25px;flex-grow:1}.more-info-wrap .contact-info .content:last-child{margin-bottom:0}.more-info-wrap .contact-info .content .heading{font-size:20px;margin-bottom:20px;font-weight:600;color:#01853a}.more-info-wrap .contact-info a,.more-info-wrap .contact-info p{text-align:center}.more-info-wrap .contact-info ul{display:flex;justify-content:center;align-items:center;gap:15px;flex-wrap:wrap}.more-info-wrap .contact-info ul li a{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;width:50px;height:50px;border-radius:50%}.more-info-wrap .contact-info ul li a img{height:20px}.more-info-wrap .contact-info ul li a.facebook{background:#3b5998}.more-info-wrap .contact-info ul li a.insta{background:linear-gradient(10deg,#efa513,#9007dc)}.more-info-wrap .contact-info ul li a.twitt-x{background:#000}.more-info-wrap .contact-info ul li a.youtube{background:#c8232c}.more-info-wrap .contact-info ul li a.linkd{background:#4c6ef5}.more-info-wrap .contact-info ul li a.tumblr{background:#2f4156}.more-info-wrap .contact-info ul li a.pinterest{background:#d23230}@media (max-width:1200px){.more-info-wrap .contact-info .content{padding:15px}.more-info-wrap .contact-info .content ul li a{width:40px;height:40px;border-radius:50%}.more-info-wrap .contact-info .content ul li a img{height:16px}}@media (max-width:576px){.more-info-wrap .contact-info ul{gap:10px}.more-info-wrap .contact-info ul li a{width:35px;height:35px;border-radius:50%}.more-info-wrap .contact-info ul li a img{height:16px}}.policy-wrap{background:#dfecf9}.policy-wrap .term-heading{font-size:25px;margin-bottom:15px;overflow-wrap:anywhere}.policy-wrap .content{padding:30px;box-shadow:0 7px 11px rgb(0 0 0 / .5);background:#fff}.policy-wrap .list li::before{background:url(https://www.rishikulyogshalarishikesh.com/assets/img/icons/double-down-angle.svg) no-repeat;background-position:center;background-size:contain;transform:rotate(-90deg)}.policy-wrap .term-box{margin-bottom:30px}.course-top .video-wrap{height:100%}.course-top .video-wrap iframe{width:100%;height:100%;border-radius:20px}.course-top .video-wrap .youtube-frame{width:100%;height:100%;border-radius:20px;box-shadow:0 7px 11px rgb(0 0 0 / .5);position:relative;display:inline-block;overflow:hidden}.course-top .video-wrap .youtube-frame img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.course-top .video-wrap .youtube-frame:after{content:"";width:10%;height:10%;background:url(https://www.rishikulyogshalarishikesh.com/assets/img/icons/youtubeicon.svg);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;left:50%;top:50%;border-radius:10px;transform:translate(-50%,-50%);animation:yt-pulse 1.5s ease-out infinite}@media (max-width:767px){.course-top .video-wrap{margin-bottom:30px}.course-top .video-wrap iframe{max-height:250px}}@media (max-width:575px){.course-top .video-wrap iframe{max-height:200px}}.course-top .contact-form-wrap{padding:30px;box-shadow:0 0 20px 0 #ddd;border-radius:20px;background:#fff}@media (max-width:991px){.course-top .contact-form-wrap{padding:14px}}.course-top .contact-form-wrap .contact-heading{font-size:20px;margin-bottom:15px;display:block;text-align:center;font-weight:600;color:#007c34}.course-top .contact-form-wrap .para{text-align:center;margin:15px 0;font-weight:500}.course-top .contact-form-wrap a{display:flex;align-items:center;justify-content:center;gap:10px}.course-top .contact-form-wrap .theme-btn{background:#007c34;color:#fff}.schedule-content{padding:60px;background:linear-gradient(135deg,#f5f7fa 0%,#fde4a3 100%)}.schedule-content .heading-wrap::before{background:#eee}.schedule-content .small-heading{font-weight:600}.schedule-content .schedule-table .heading-wrap{padding-bottom:10px}.schedule-content .special-schedule{border:1px dashed #007c34}.schedule-content .special-schedule .content{padding:20px;background:#fff}.schedule-content .special-schedule ul li{display:flex;flex-flow:column}.schedule-content .special-schedule ul li span{padding:8px;display:block}.schedule-content .special-schedule ul li span:nth-child(1){background:#eee;font-weight:600;text-transform:uppercase}@media (max-width:1200px){.schedule-content .special-schedule{padding:27px}}@media (max-width:767px){.schedule-content .special-schedule{padding:20px}}@media (max-width:575px){.schedule-content{padding:0;background:#fff0}}.schedule{width:100%}.schedule thead{background:#8f8f91}.schedule thead th{color:#fff}.schedule tbody tr{border-bottom:1px solid #eee}.schedule tbody tr:last-child{border:none}.schedule tbody td{background:#fff}.schedule tbody td:nth-child(1){white-space:nowrap;font-weight:500}.schedule td,.schedule th{font-size:clamp(12px, 1.4vw, 14px);padding:10px}.schedule.alt td{border:1px solid #27ae60}.schedule.alt td:first-child{font-weight:600;font-family:"Merriweather Sans",sans-serif;display:flex;align-items:center;gap:4px}.schedule.alt td:first-child::before{content:"";position:relative;height:20px;width:20px;background:url(https://www.rishikulyogshalarishikesh.com/assets/img/icons/clock-regular.svg) no-repeat;background-position:center;background-size:contain;opacity:.7}.schedule.alt th{background:#27ae60}.course-acc-wrap .divider{margin:50px auto}.course-acc-wrap .content ul{width:-moz-fit-content;width:fit-content;margin:0 0 10px}.course-acc-wrap .content .sub-heading{margin-bottom:20px}@media (max-width:991px){.course-acc-wrap .content .sub-heading,.course-acc-wrap .content .para{text-align:center}}.course-dates .rate-inner{margin:0}.course-faq .content{transition:0.4s ease-in-out;padding:20px}.course-faq .content:hover{box-shadow:0 0 20px 0 #ddd}.course-faq .content .faq-heading{display:flex;gap:10px}.course-faq .content .faq-heading span{display:inline-flex;flex-shrink:0;height:40px;width:40px;background:#f7c21f;border-radius:50%;justify-content:center;align-items:center;font-weight:600;font-size:clamp(14px, 1.6vw, 16px)}.course-faq .content .faq-heading strong{font-size:clamp(14px, 1.6vw, 16px);display:flex;align-items:center}.course-faq .content .faq-text{padding:15px 20px 20px;margin:5px 0 0 20px;border-left:1px solid #f7c21f}.course-faq .content .faq-text p{margin-bottom:10px}.course-faq .content .faq-text p:last-child{margin:0}.course-faq .content .faq-text p strong{margin:0 5px 0 0}.course-faq .content .faq-text p a{display:inline-block;margin:0 4px;color:#007c34;font-weight:600}@media (max-width:575px){.course-faq .content{padding:10px}.course-faq .content .faq-text{padding:10px}}.activity-wrap .act-card{box-shadow:0 0 20px 0 #ddd;transition:0.4s ease-in-out;height:100%;background:#fff}.activity-wrap .act-card:hover{color:#fdbc00;box-shadow:0 0 15px #fdbc00}.activity-wrap .act-card img{height:250px;width:100%;-o-object-fit:cover;object-fit:cover;display:block}.activity-wrap .act-card .card-heading{font-weight:600;font-family:"Merriweather Sans",sans-serif;text-align:center;margin-bottom:8px;font-size:clamp(15px, 1.7vw, 18px)}.activity-wrap .act-card .body{padding:20px}.activity-wrap .act-card .body .para{margin:0;text-align:center}.activity-wrap .act-card span{display:block;text-align:center}.activity-wrap .note{padding:15px 30px;background:linear-gradient(135deg,#f5f7fa 0%,#fde4a3 100%);border-left:10px solid #007c34}.activity-wrap .note strong{font-size:16px}.reach-wrap .reach-card{display:flex;flex-flow:column;align-items:center;padding:30px;height:100%;position:relative;z-index:1;margin:10px}.reach-wrap .reach-card::after{content:"";position:absolute;z-index:-1;left:0;bottom:0;height:100%;width:100%;background:#f7c21f;transform:rotate(3deg);z-index:-2}.reach-wrap .reach-card::before{content:"";position:absolute;z-index:-1;left:0;bottom:0;height:100%;width:100%;background:#fff;box-shadow:0 0 20px 0 #ddd}.reach-wrap .reach-card .para{margin:0}.reach-wrap .reach-card p,.reach-wrap .reach-card .card-heading{text-align:center}.reach-wrap .reach-card .card-heading{font-weight:600;margin-bottom:8px;font-family:"Merriweather Sans",sans-serif}.reach-wrap .reach-card .icon{position:relative;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:#fff;border-radius:50%;border:2px solid #f7c21f}.reach-wrap .reach-card .icon img{height:35px}.book-wrap .books-slide .books{width:100%;height:100%;margin:auto 10px;border:1px solid #007c34;padding:20px;gap:8px}.book-wrap .books-slide .books .book-img{height:18rem;width:100%;-o-object-fit:cover;object-fit:cover;margin-bottom:10px}.book-wrap .books-slide .books .book-name{display:block;text-align:center;text-transform:capitalize}.book-wrap .books-slide .books a{display:flex;align-items:center;justify-content:center;border:1px solid #007c34;border-radius:5px;padding:8px;gap:8px;transition:0.4s ease-in-out;position:relative;z-index:1;background:#007c34;color:#fff}.book-wrap .books-slide .books a:hover{color:#007c34;background:#fff}.book-wrap .books-slide .books a:hover::after{filter:invert(34%) sepia(30%) saturate(2373%) hue-rotate(110deg) brightness(98%) contrast(99%)}.book-wrap .books-slide .books a:after{content:"";position:relative;height:20px;width:20px;background:url(https://www.rishikulyogshalarishikesh.com/assets/img/icons/pdf.svg) no-repeat;background-size:contain;background-position:center;filter:invert(1) brightness(100);transition:0.4s ease-in-out}@media (max-width:767px){.book-wrap .books-slide .books .book-img{height:auto}}.notes-wrap .notes-content{box-shadow:0 0 20px 0 #ddd;padding:40px;margin-bottom:30px}.notes-wrap .notes-content:last-child{margin:0}.notes-wrap .notes-content .sub-heading{color:#007c34;margin-bottom:10px}@media (max-width:575px){.notes-wrap .notes-content{padding:24px;margin-bottom:15px}}.learn-wrap{padding-bottom:0}.learn-wrap .learn-content{overflow:hidden;position:relative;z-index:1;padding:90px 0}.learn-wrap .learn-content:after{content:"";position:absolute;z-index:-1;right:0;top:0;width:300px;height:100%;background:url(https://www.rishikulyogshalarishikesh.com/assets/img/courses/leaf-bg.jpg) no-repeat;background-size:cover;background-position:center;opacity:.7}.learn-wrap .learn-content.alt{background:#eee}.learn-wrap .learn-content.alt:after{left:0;right:auto}.learn-wrap .learn-content .common-content-wrap{padding:0 60px}.learn-wrap .learn-content .list li:before{border:1px solid;flex-shrink:0;display:flex;padding:14px;width:40px!important;background-size:10px;top:0;background-position:center}@media (max-width:767px){.learn-wrap .learn-content{padding:60px 0}.learn-wrap .learn-content:after{width:50%}.learn-wrap .learn-content .common-content-wrap{padding:0 30px}}.enroll-wrap{padding:30px;background:linear-gradient(135deg,#f5f7fa 0%,#fde4a3 100%);margin-top:40px}.enroll-wrap .enroll-form-wrap{background:#fff;padding:30px}.enroll-wrap .theme-btn{font-size:16px;font-weight:500}.exp-cta-wrap{padding:160px 30px;display:flex;flex-flow:column;align-items:center;background:url(https://www.rishikulyogshalarishikesh.com/assets/img/enroll/cta.jpg) no-repeat;background-position:center;background-size:cover;position:relative;z-index:1}.exp-cta-wrap:after{content:"";position:absolute;z-index:-1;left:0;bottom:0;height:100%;width:100%;background:#000;opacity:.55}.exp-cta-wrap p,.exp-cta-wrap strong{color:#fff;text-align:center}.exp-cta-wrap strong{font-size:20px}.exp-cta-wrap p{font-size:18px;font-weight:400}.exp-cta-wrap .divider-img{position:absolute;left:0;top:0;width:100%;height:60px;z-index:10}.exp-cta-wrap .divider-img.alt{top:auto;bottom:0;transform:rotate(180deg)}@media (max-width:768px){.exp-cta-wrap{padding:80px 30px}.exp-cta-wrap p{font-size:16px}.exp-cta-wrap strong{font-size:18px}}.enroll-banner .bread-heading{font-size:22px;font-weight:700}@media (max-width:767px){.enroll-banner .bread-heading{font-size:18px}}.review-slider .slick-arrow{border-radius:10px;background:#fff0;border:1px solid #27ae60;padding:10px;width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;top:90%}.review-slider .slick-arrow.slick-next{right:-100px}.review-slider .slick-arrow.slick-next::before{content:"Next >>"!important}.review-slider .slick-arrow.slick-prev{left:-100px}.review-slider .slick-arrow.slick-prev::before{content:"<< Prev"!important}.review-slider .slick-arrow::before{font-family:"Poppins",sans-serif;font-weight:400;opacity:1;color:#333;font-size:15px}.review-slider.testi-sec .slick-track{padding:60px 0}.review-slider.testi-sec .review-slide{margin:0 20px}.review-slider.testi-sec .review-slide .sub-heading{font-weight:500}.review-slider.testi-sec .theme-btn{display:block;width:-moz-fit-content;width:fit-content;margin:15px auto}@media (max-width:767px){.review-slider.testi-sec .slick-track{padding:45px 0}.review-slider.testi-sec .testi-card{height:auto}}.cta-modal{display:none;position:fixed;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;padding:30px;right:0;top:127px;bottom:0;margin:auto;background:#007c34;z-index:999}.cta-modal.active{display:block}.cta-modal p{text-align:center;font-weight:600;color:#fff;text-align:center}.cta-modal .remove-btn{display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:0;background:#f7c21f;height:20px;width:20px;cursor:pointer}.cta-modal .remove-btn img{height:10px}.cta-modal .theme-btn{font-size:12px;display:flex;margin:15px auto 0;width:-moz-fit-content;width:fit-content}.offer-popup{position:fixed;left:0;right:0;width:40%;height:-moz-fit-content;height:fit-content;bottom:0;top:0;margin:auto;background:url(https://www.rishikulyogshalarishikesh.com/assets/img/modal/popup-bg.png) no-repeat;background-size:cover;background-position:center;z-index:999;display:none;overflow:hidden;border-radius:10px}.offer-popup.show-offer{display:block}.offer-popup .theme-btn{background:#fff}.offer-popup .content{padding:30px 0;display:flex;flex-flow:column;align-items:center;position:relative;z-index:10}.offer-popup .content .layer-yellow{position:absolute;height:100%;width:calc(100% + 106px);top:0;left:-106px;z-index:1}.offer-popup .content .paint-wrap{padding:15px 34px 18px 17px;background-image:url(https://www.rishikulyogshalarishikesh.com/assets/img/modal/heading-bg.webp);background-repeat:no-repeat;background-size:100% 100%;display:flex;flex-flow:column;align-items:center;text-align:center;color:#2b2727;font-style:italic;line-height:1.2;margin-bottom:12px;font-size:clamp(18px, 2.5vw, 25px);width:100%;font-family:"californian_fbbold";position:relative;z-index:99;gap:8px}.offer-popup .content .paint-wrap span{display:inline-block;font-size:clamp(16px, 1.8vw, 20px);line-height:1}.offer-popup .content span{white-space:wrap;display:block;text-align:center;position:relative;z-index:10}.offer-popup .content span.takenext{font-family:"high_summitregular";font-size:clamp(16px, 2vw, 22px);display:block;padding:10px;text-align:center;text-shadow:0 1px;color:#007c34;rotate:-5deg}.offer-popup .content span.bold-heading{font-family:"Candal",sans-serif;font-size:clamp(14px, 1.6vw, 18px);color:#000;font-weight:500;text-transform:capitalize}.offer-popup .prices{position:relative;z-index:10;border:3px solid #fff;padding:10px 15px;margin:10px 0}.offer-popup .prices p{font-size:16px;font-family:"californian_fbbold";display:flex;align-items:center;gap:8px}.offer-popup .prices p strong{font-size:16px;font-family:"Poppins",sans-serif;color:#000;display:flex;align-items:center;gap:5px}.offer-popup .prices p strong span{color:red;position:relative;z-index:1;font-size:16px}.offer-popup .prices p strong span::after{content:"";position:absolute;left:0;bottom:0;top:0;width:100%;margin:auto;background:red;z-index:-1;height:2px}.offer-popup .theme-btn{position:relative;z-index:10;font-weight:800;padding:10px 15px}.offer-popup .remove-popup{z-index:10;position:absolute;height:30px;width:30px;display:flex;align-items:center;justify-content:center;background:#fff;top:10px;right:10px;cursor:pointer}.offer-popup .remove-popup img{height:10px}.offer-popup .early-bird{font-family:"blackjackregular";font-size:clamp(20px, 2.2vw, 26px);display:block;color:#084a25;text-align:center;margin:15px;text-shadow:0 1px #000;display:none!important}.offer-popup .modal-price-table{position:relative;z-index:99;width:60%;margin-top:20px}.offer-popup .modal-price-table th{font-size:clamp(14px, 1.8vw, 18px)}@media (max-width:1100px){.offer-popup .modal-price-table{width:80%}}.offer-popup .modal-price-table td{font-size:14px;vertical-align:middle}@media (max-width:1500px){.offer-popup{width:60%}}@media (max-width:1300px){.offer-popup{width:80%}}@media (max-width:767px){.offer-popup{width:99%}}@media (max-width:767px){.offer-popup{background:#f7c21f}}@media (max-width:575px){.offer-popup{width:97%}}.offer-popup .cut-price{gap:6px}.offer-popup .cut-price span{width:55px}.cut-price{display:flex;align-items:center;gap:20px}.cut-price span{color:red;position:relative;z-index:1;font-size:clamp(14px, 1.7vw, 17px);font-weight:600}.cut-price span::after{content:"";position:absolute;left:0;bottom:0;top:0;width:100%;margin:auto;background:red;z-index:-1;height:2px}.cut-price strong{color:#000;font-size:clamp(14px, 1.8vw, 18px)}.cut-price.alt{gap:1px;flex-flow:column;align-items:center}.cut-price.alt span,.cut-price.alt strong{border:none!important;font-size:13px;padding:0!important;line-height:1.5}.fixed-whatsapp{z-index:990;position:fixed;left:20px;bottom:20px;height:70px;width:70px}.fixed-whatsapp img{height:60px;width:60px;-o-object-fit:contain;object-fit:contain}@media (max-width:767px){.fixed-whatsapp{display:none}}@media (min-width:767px){.fixed-whatsapp.alt{display:block!important}}.fixed-enroll{display:none}@media (max-width:1100px){.fixed-enroll{position:fixed;left:80px;bottom:40px;z-index:990;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;display:block}.fixed-enroll .theme-btn{padding:12px 20px}}@media (max-width:767px){.fixed-enroll{display:none}}.slick-dots{display:none!important}.slick-arrow{background:#27ae60;position:absolute;z-index:99;top:100%;margin:auto;left:0;right:0;padding:10px;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;border:1px solid #27ae60}.slick-arrow:hover{opacity:1;background:#f7c21f}.slick-arrow:hover:before{color:#333}.slick-arrow:focus{opacity:1;background:#f7c21f}.slick-arrow:focus:before{color:#333}.slick-arrow:hover{opacity:1;background:#f7c21f}.slick-arrow:hover:before{color:#333}.slick-arrow.slick-next{right:-50px}.slick-arrow.slick-prev{left:-50px}.slick-arrow::before{opacity:1;color:#fff;font-size:20px}.mobile-contact{display:flex;position:fixed;width:100%;bottom:0;left:0;z-index:990;height:35px}@media (min-width:768px){.mobile-contact{display:none}}.mobile-contact img{height:30px;-o-object-fit:contain;object-fit:contain}.mobile-contact li{flex-grow:1}.mobile-contact li:nth-child(2){border-left:2px dashed #333;border-right:2px dashed #333}.mobile-contact a{font-size:16px;display:flex;align-items:center;justify-content:center;gap:5px;height:100%;font-family:"Poppins",sans-serif;font-weight:600;color:#fff;background:#27ae60}@media (max-width:767px){.mobile-contact a{font-size:12px}.mobile-contact img{height:22px}}.price-wrap .price-card-outer{padding:40px;background:url(https://www.rishikulyogshalarishikesh.com/assets/img/courses/85hr/course-price-bg.jpg) no-repeat;background-position:center;background-size:cover}.price-wrap .price-card{display:flex;align-items:center;flex-flow:column;background:rgb(255 255 255 / .7921568627)}.price-wrap .price-card .price-heading{background:#454545;color:#fff;width:100%;font-size:16px;font-weight:700;padding:15px;text-align:center;font-family:"Merriweather Sans",sans-serif}.price-wrap .price-card ul{width:100%}.price-wrap .price-card ul li{display:flex;gap:10px;padding:15px;justify-content:center;border-bottom:1px dashed #333;align-items:center;font-size:16px;font-family:"Merriweather Sans",sans-serif}.price-wrap .price-card ul li:last-child{font-family:"Candal",sans-serif}.price-wrap .price-card ul li img{height:20px}.price-wrap .price-card .theme-btn{margin:15px 0}.additional-wrap{position:relative;z-index:1}.additional-wrap:after{content:"";position:absolute;bottom:0;height:100%;width:500px;background:url(https://www.rishikulyogshalarishikesh.com/assets/img/icons/seamless-bg.jpg) repeat;z-index:-1;left:0}.additional-wrap.alt:after{left:auto;right:0}.additional-bg{background:url(https://www.rishikulyogshalarishikesh.com/assets/img/courses/200hr/retreat-bg.jpg) no-repeat;padding:100px 0;background-size:cover;background-position:center;background-attachment:fixed;background-attachment:scroll}.additional-bg .sub-heading{margin-bottom:15px}.additional-bg .text-wrap{border-top:2px solid #007c34;padding-top:20px;position:relative;z-index:1;overflow:hidden}.additional-bg .text-wrap::after{content:"";position:absolute;z-index:-1;left:17px;height:15px;top:-10px;width:20px;background:#007c34;transform:rotate(45deg)}.healing-cunsult{display:flex;flex-flow:column;align-items:center;padding:30px;background:#007c34;height:100%;gap:10px;box-shadow:rgb(63 240 161 / .79) 5px 5px,rgb(63 240 161 / .49) 10px 10px,rgb(64 240 161 / .35) 15px 15px,rgb(63 240 161 / .11) 20px 20px,rgb(63 240 161 / .2) 25px 25px;border-radius:50px 0}.healing-cunsult strong{color:#fff;text-align:center}.healing-cunsult .theme-btn{font-family:"Candal",sans-serif}.rishikesh-ttc-box{border:1px solid #8f8f91;height:100%;padding:30px;display:flex;align-items:center;flex-flow:column;gap:15px}.rishikesh-ttc-box .card-heading{text-align:center}.rishikesh-ttc-box img{height:70px;-o-object-fit:contain;object-fit:contain;filter:invert(34%) sepia(30%) saturate(2373%) hue-rotate(110deg) brightness(98%) contrast(99%)}.rishikesh-ttc-box .para{text-align:center;padding-bottom:0}.rishikesh-ttc-box .para a{color:#007c34;display:inline-block;margin:0 5px}.rishikesh-ttc-box .yttc-btn{display:flex;align-items:center;justify-content:center;text-align:center;gap:5px;transition:0.4s ease-in-out;color:#007c34}.rishikesh-ttc-box .yttc-btn:hover{gap:12px}.rishikesh-ttc-box .yttc-btn img{height:20px;filter:invert(34%) sepia(30%) saturate(2373%) hue-rotate(110deg) brightness(98%) contrast(99%)}.include-wrapper{background:#007c34;overflow:hidden}.include-wrapper .include-inner .common-heading,.include-wrapper .include-inner p,.include-wrapper .include-inner strong,.include-wrapper .include-inner a,.include-wrapper .include-inner b{color:#fff!important}.include-wrapper .common-content-wrap{padding:40px 60px}.include-wrapper .include-card{display:flex;align-items:center;position:relative;margin-bottom:80px}.include-wrapper .include-card:last-child{margin:0}.include-wrapper .include-card .para{display:flex;flex-flow:column;gap:8px;margin:0}.include-wrapper .include-card .para strong{font-size:18px}.include-wrapper .include-card span{display:flex;align-items:center;justify-content:center;height:80px;width:80px;position:absolute;top:0;bottom:0;margin:auto;left:-120px;padding:10px;background:#fff;outline:8px solid rgb(255 255 255 / .537254902);border-radius:6px}.include-wrapper .include-card span img{filter:invert(34%) sepia(30%) saturate(2373%) hue-rotate(110deg) brightness(98%) contrast(99%);height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:767px){.include-wrapper .include-inner .common-heading,.include-wrapper .include-inner p,.include-wrapper .include-inner strong,.include-wrapper .include-inner a,.include-wrapper .include-inner b{text-align:center}.include-wrapper .common-content-wrap{padding:20px}.include-wrapper .include-card{margin-bottom:40px;gap:10px;flex-flow:column;align-items:center}.include-wrapper .include-card span{position:relative;left:0;height:60px;width:60px}}.why-yttc{background:url(https://www.rishikulyogshalarishikesh.com/assets/img/yttc/why-choose.jpg) no-repeat;background-size:cover;background-position:center;background-attachment:fixed;position:relative;z-index:1;padding-bottom:14rem}.why-yttc:after{content:"";position:absolute;z-index:-1;left:0;bottom:0;height:100%;width:100%;background:rgb(43 52 59 / .8)}.why-yttc strong,.why-yttc p{color:#fff}.why-yttc .heading-wrap::before{left:-120px;background:#f7c21f;width:30px}.why-yttc .heading-wrap::after{left:40px;width:100px}.pili-wrap{background:#f7f7f7;position:relative;z-index:10}.pili-wrap .pilgirimage-inner{padding:40px;box-shadow:0 0 10px 0 #daf4e6;margin-top:-14rem;background:#fff}.yttc-benegits .list li{border-bottom:1px dashed #ccc;padding:15px 10px;margin:0}.yttc-benegits .list li:last-child{border:none}.intention-wrap .intent-card{height:100%;padding:20px}.intention-wrap .intent-card.first{background:#fff}.intention-wrap .intent-card.second{background:#c3d870}.intention-wrap .intent-card.third{background:#fae4a3}.intention-wrap .intent-card .card-heading{color:#333}.intention-wrap .intent-card span{margin-bottom:14px}.intention-wrap .intent-card span,.intention-wrap .intent-card p{text-align:center!important;display:block}.term-card{box-shadow:0 7px 11px rgb(0 0 0 / .5);padding:30px;margin-bottom:40px}.error-list{margin-top:30px}.error-list img{width:100%}.error-list li{width:100%;margin-bottom:15px}.error-list li .theme-btn{display:flex;justify-content:center;width:100%}.thank-you-section{max-width:1320px;margin:auto;padding:60px 10px}.thank-you-section .thank-you-wrap{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;box-shadow:rgb(99 99 99 / .2) 0 2px 8px 0;max-width:700px;width:100%;margin:auto;padding:45px 25px;transform:translateY(-10px);animation:slideIn 0.5s ease-out forwards}@keyframes slideIn{to{opacity:1;transform:translateY(0)}}.thank-you-section .thank-you-wrap .top-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;max-width:400px}.thank-you-section .thank-you-wrap .top-wrap h1{font-size:clamp(16px, 2vw, 20px);text-align:center;font-weight:600;text-transform:capitalize;color:#27ae60;word-spacing:8px;display:flex;flex-flow:column;align-items:center;padding:0;margin:0}.thank-you-section .thank-you-wrap .top-wrap p{text-align:center}.thank-you-section .thank-you-wrap .top-wrap img{height:80px;width:80px;-o-object-fit:contain;object-fit:contain}.thank-you-section .thank-you-wrap .button-wrap{display:flex;justify-content:center;align-items:center;gap:12px;width:100%}.thank-you-section .thank-you-wrap .button-wrap .btn{flex-grow:1;padding:5px 10px;font-size:14px;font-weight:600;display:flex;justify-content:center;align-items:center;gap:10px;color:#fff;background:#27ae60;text-transform:uppercase}.thank-you-section .thank-you-wrap .button-wrap .btn.call{background:#3498db}.thank-you-section .thank-you-wrap .button-wrap .btn.call:hover{background:#186ba3}.thank-you-section .thank-you-wrap .button-wrap .btn:hover{background:#007c34}.thank-you-section .thank-you-wrap .button-wrap .btn .icon{width:25px;height:25px;display:inline-block;filter:invert(100) brightness(100%)}.thank-you-section .thank-you-wrap .button-wrap .btn .icon.call-icon{background:url(https://www.rishikulyogshalarishikesh.com/assets/img/icons/call.svg);background-repeat:no-repeat;background-size:contain}.thank-you-section .thank-you-wrap .button-wrap .btn .icon.whatsapp-icon{background:url(https://www.rishikulyogshalarishikesh.com/assets/img/icons/whatsapp-black.svg);background-repeat:no-repeat;background-size:contain}.thank-you-section .thank-you-wrap .bottom-wrap{display:flex;flex-direction:column;width:100%;gap:10px;padding:20px 10px}.thank-you-section .thank-you-wrap .bottom-wrap .inner{display:flex;gap:10px;justify-content:center;align-items:center;text-align:center}@media (max-width:576px){.thank-you-section .thank-you-wrap .top-wrap img{height:55px;width:55px}.thank-you-section .thank-you-wrap .bottom-wrap .inner{flex-direction:column}}@media (max-width:400px){.thank-you-section .thank-you-wrap .button-wrap{flex-direction:column}}.fixed-note{position:absolute;right:30px;margin:auto;top:-20px;width:200px;height:200px;z-index:1;border-radius:10px;animation:swing ease-in-out 1s infinite alternate;display:flex;align-items:end;pointer-events:none}.fixed-note::after{content:"";position:absolute;left:0;right:0;margin:auto;height:10px;border-radius:50%;width:10px;top:0;bottom:0;z-index:5;background:#454545;transform:rotate(45deg)}.fixed-note .content{position:relative;bottom:-50px;z-index:1;height:120px;width:100%;padding:10px;display:flex;flex-flow:column;justify-content:center}.fixed-note .content::after{border-radius:10px;content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:radial-gradient(#8fad0e,#00852e);z-index:-1}.fixed-note .content::before{content:"";position:absolute;left:0;right:0;margin:auto;height:80px;width:80px;top:-18px;z-index:-2;transform:rotate(45deg);border-top:2px solid #454545;border-left:2px solid #454545;border-radius:5px}.fixed-note strong{font-size:16px;display:block;text-align:center;color:#fff;font-weight:600}.fixed-note p{color:#333;text-align:center;font-size:12px;color:#fff}@keyframes swing{0%{transform:rotate(2deg)}100%{transform:rotate(-2deg)}}@media (max-width:991px){.fixed-note{right:-107px;left:0;margin:auto;width:270px;top:-48px}.fixed-note::after{height:7px;width:7px}.fixed-note .content{bottom:-28px;height:100px}.fixed-note .content::before{border-width:1px}.fixed-note strong{font-size:14px}.fixed-note p{font-size:11px}}p a{color:#007c34}p a strong{color:#007c34}.curri-lists{flex-grow:1;width:100%}.curri-inside{margin-top:10px}.curri-inside>strong{font-size:14px!important}.curri-inside .list{padding:0}.curri-inside .list li{padding:4px 0px!important;border:none!important;font-weight:300!important}.curri-inside .list li::before{filter:invert(34%) sepia(30%) saturate(2373%) hue-rotate(110deg) brightness(98%) contrast(99%)!important}.curri-heading{font-size:14px!important;display:block}.curri-inner-heading{font-weight:600;margin:5px 0;display:block;font-size:14px!important}.curriculum-wrap .accordion .accordion-heading{padding:10px}.curriculum-wrap .accordion .accordion-heading>span{font-weight:600}.curriculum-wrap .accordion.open .accordion-heading{background:#fff}.curriculum-wrap .accordion.open .accordion-heading::before{filter:invert(34%) sepia(30%) saturate(2373%) hue-rotate(110deg) brightness(98%) contrast(99%)}.curriculum-wrap .accordion.open .accordion-heading>span{color:#007c34}.curriculum-wrap .accordion.open .accordion-body{background:#fff;border:none;border-top:1px dashed #007c34}.curriculum-wrap .accordion.open .accordion-body ul{padding:0}.curriculum-wrap .accordion.open .accordion-body ul li{padding:10px 0;font-weight:500}.course-page-nav{position:relative;z-index:6}.course-page-nav.scrolled-to-bottom{position:fixed;top:80px;right:0;width:70%;left:0;margin:auto;z-index:990;animation:smooth 0.3s ease-in-out forwards}@media (max-width:991px){.course-page-nav.scrolled-to-bottom{width:100%}}@media (max-width:768px){.course-page-nav.scrolled-to-bottom{top:80px}}@media (max-width:575px){.course-page-nav.scrolled-to-bottom{top:80px}.course-page-nav.scrolled-to-bottom ul{border-radius:0}}.course-page-nav ul{display:flex;overflow:hidden;border-radius:0 0 15px 15px;background:#007c34;margin:0;padding:0}.course-page-nav ul li{flex-grow:1;border-right:1px dotted #fff;margin:0}.course-page-nav ul li:last-child{border:none}.course-page-nav ul li a{display:flex;height:100%;align-items:center;justify-content:center;text-align:center;transition:0.2s ease-in-out;color:#fff;padding:5px;font-weight:400;font-family:"Merriweather Sans",sans-serif;font-size:clamp(12px, 1.8vw, 16px)}.course-page-nav ul li a:hover{color:#ffe5a0}.certification-wrap{padding:60px 0;background:linear-gradient(135deg,#f5f7fa 0%,#fde4a3 100%);position:relative;z-index:1}.certification-wrap img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}.certification-wrap .text{width:60%;padding-left:30px;border-left:8px solid #f7c21f}.certification-wrap .text .common-heading{text-align:start;font-size:clamp(20px, 5vw, 60px);margin-bottom:0;line-height:1}.certification-wrap .text .title{display:block;font-size:clamp(16px, 2.6vw, 26px);margin:10px 0 15px;font-style:italic;font-weight:500;color:#27ae60}.certification-wrap .text .para{font-size:clamp(14px, 1.6vw, 16px);color:#000}@media (max-width:767px){.certification-wrap .text{width:95%;padding-left:15px}.certification-wrap .text .title{margin:10px 0}}.trust-wrap{display:flex;flex-flow:column;height:100%;padding:10px;border-radius:10px;background:#fff;width:-moz-fit-content;width:fit-content;gap:5px}.trust-wrap .left{display:flex;align-items:center;gap:5px}.trust-wrap .left img{height:30px;-o-object-fit:contain;object-fit:contain}.trust-wrap .right{display:flex;align-items:center;gap:5px}.trust-wrap .right img{height:20px;-o-object-fit:contain;object-fit:contain}@media (max-width:575px){.trust-wrap{width:100%;align-items:center}}.yogafinder-wrap{height:100%;display:flex;flex-flow:column;gap:5px;width:-moz-fit-content;width:fit-content;padding:10px;border-radius:10px;background:linear-gradient(to top right,#edc397,#f19768,#f49264)}.yogafinder-wrap img{height:30px;-o-object-fit:contain;object-fit:contain;width:-moz-fit-content;width:fit-content}.yogafinder-wrap span{color:#201e1e;font-family:"Poppins",sans-serif;font-weight:700;text-transform:uppercase}@media (max-width:575px){.yogafinder-wrap{width:100%;align-items:center}}.food-wrap,.accomodation-wrap{position:relative}.food-wrap .gal-img,.accomodation-wrap .gal-img{width:100%;height:100%;max-height:160px}.food-wrap .gal-img img,.accomodation-wrap .gal-img img{width:100%;height:100%;max-height:160px;-o-object-fit:cover;object-fit:cover}@media (min-width:767px){.gal-img.alt{min-height:250px}.gal-img.alt img{min-height:100%}}.fit-img{max-height:160px;height:100%;width:100%}.fit-img img{width:100%;height:100%;max-height:160px;-o-object-fit:cover;object-fit:cover}@media (min-width:767px){.fit-img{max-height:100%}.fit-img img{max-height:100%!important}}.yt-shorts .shorts-review{display:block;position:relative;width:100%;max-width:100%;margin:0 auto;border-radius:12px;overflow:hidden;box-shadow:0 8px 16px rgb(0 0 0 / .15);transition:transform 0.3s ease,box-shadow 0.3s ease}.yt-shorts .shorts-review:hover{transform:scale(1.01);box-shadow:0 12px 20px rgb(0 0 0 / .2)}.yt-shorts .shorts-review:hover .yt-short-icon{transform:scale(1.01)}.yt-shorts .shorts-review>img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.yt-shorts .shorts-review .yt-short-icon{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle,#fff6f6 0%,transparent 12%)}.yt-shorts .shorts-review .yt-short-icon img{width:70px;height:70px;-o-object-fit:contain;object-fit:contain;filter:brightness(0) saturate(100%) invert(23%) sepia(80%) saturate(6952%) hue-rotate(356deg) brightness(106%) contrast(121%)}@media (max-width:768px){.yt-shorts .shorts-review{max-width:280px}.yt-shorts .shorts-review .yt-short-icon img{height:45px;width:45px}}.yt-shorts .yt-btn{display:flex;width:-moz-fit-content;width:fit-content;margin:20px auto 0;align-items:center;justify-content:center;gap:10px;padding:12px 24px;background:red;color:#fff;font-weight:500;font-size:clamp(12px, 1.3vw, 14px);text-decoration:none;border-radius:50px;transition:all 0.3s ease;box-shadow:0 4px 8px rgb(0 0 0 / .2);border:none;cursor:pointer;position:relative;overflow:hidden}.yt-shorts .yt-btn img{width:24px;height:24px;filter:brightness(0) invert(1);transition:transform 0.3s ease}.yt-shorts .yt-btn:hover{background:#c00;transform:translateY(-2px);box-shadow:0 6px 12px rgb(0 0 0 / .25)}.yt-shorts .yt-btn:hover img{transform:scale(1.1)}@media (max-width:768px){.yt-shorts .yt-btn{padding:10px 20px;font-size:14px}.yt-shorts .yt-btn img{width:20px;height:20px}}.new-payment-wrap .payment-box{padding:20px;height:100%;background:#fffcf2}.new-payment-wrap .payment-box span{margin:0}.new-payment-wrap .payment-box .pay-heading{font-size:clamp(16px, 2vw, 20px);display:block;text-align:center;font-weight:400;margin-bottom:15px;color:#007c34;position:relative;display:flex;align-items:center;justify-content:center;gap:10px;font-family:"Candal",sans-serif}.new-payment-wrap .payment-box .pay-heading::after,.new-payment-wrap .payment-box .pay-heading::before{content:"";position:relative;height:2px;width:30px;background:#007c34}.new-payment-wrap .payment-box .pay-sub-heading{font-size:clamp(12px, 1.6vw, 16px);border:1px solid;padding:4px 8px;line-height:1;border-radius:20px;margin-bottom:15px;color:#000;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;gap:8px}.new-payment-wrap .payment-box .pay-sub-heading::before{content:"";position:relative;height:6px;width:6px;border-radius:50%;background:#000}.new-payment-wrap .payment-box .bank-detail{padding:20px;margin-top:20px;background:#fff}.new-payment-wrap .payment-box .inner{background:#fffcf2;padding:15px;margin-bottom:15px}.new-payment-wrap .payment-box .inner:last-child{margin:0}.new-payment-wrap .qr-code{width:100%;max-height:500px;-o-object-fit:contain;object-fit:contain}.new-payment-wrap .detail-list{padding-left:10px}.new-payment-wrap .detail-list li{color:#007c34;margin-bottom:15px}.new-payment-wrap .detail-list strong{display:inline-block;margin-right:5px;color:#000}.new-payment-wrap .recommend{margin:0;font-size:clamp(9px, 1.1vw, 11px);animation:glow 1s infinite alternate;color:#27ae60;font-weight:500;border-radius:12px;text-transform:uppercase;letter-spacing:1px}.new-payment-wrap .pay-list{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin:0}.new-payment-wrap .pay-list a{border:1px solid #000;display:flex;height:100%;gap:5px;align-items:center;padding:10px 20px;border-radius:30px;transition:0.3s ease-in-out;background:#fff}.new-payment-wrap .pay-list a:hover{background:#fff}.new-payment-wrap .pay-list a img{height:20px;-o-object-fit:contain;object-fit:contain}.payment-notice{background-color:#fffcf2;border-radius:5px;padding:25px;box-shadow:0 2px 10px rgb(0 0 0 / .05);margin-top:1rem;font-size:clamp(14px, 1.8vw, 18px)}.payment-notice .pay-heading{font-size:clamp(17px, 2vw, 20px);font-weight:400;margin-bottom:15px;color:#007c34;position:relative;display:flex;align-items:center;justify-content:start;gap:10px;font-family:"Candal",sans-serif}.payment-notice .pay-heading::after,.payment-notice .pay-heading::before{content:"";position:relative;height:2px;width:30px;background:#007c34}.payment-notice .payment-box{padding:20px;margin-bottom:20px;border:1px solid #fff;border-radius:8px;background:radial-gradient(#fff,rgb(248 247 243 / .7607843137));box-shadow:rgb(0 0 0 / .1) 0 4px 10px}.payment-notice .payment-box:last-child{margin-bottom:0}.payment-notice .payment-box .notice-title,.payment-notice .payment-box .policy-title{font-weight:700;font-size:clamp(14px, 2vw, 17px);margin-bottom:15px;color:#2c3e50}.payment-notice .payment-box .payment-option{margin-bottom:15px;padding-left:10px;border-left:3px solid #27ae60}.payment-notice .payment-box .payment-option.fee{border-left-color:#f7c21f}.payment-notice .payment-box .payment-option.remaining{border-left-color:#3498db}.payment-notice .payment-box .policy-list{margin-bottom:15px}.payment-notice .payment-box .policy-list li{padding-left:20px;margin-bottom:8px;border-left:3px solid #27ae60}.payment-notice .payment-box .policy-list li:nth-of-type(even){border-left-color:#f7c21f}.payment-notice .highlight{font-weight:600;color:#e74c3c}@media (max-width:576px){.payment-notice{padding:15px}.payment-notice .payment-box{padding:15px}}.on-board-wrap{font-family:"Poppins",sans-serif;color:#454545;background-color:#fffcf2}.on-board-wrap .heading{font-family:"Candal",sans-serif;color:#007c34;margin:0 0 1.5rem;font-size:clamp(16px, 1.8vw, 20px)}.on-board-wrap .form-section{background:#fff;padding:1.5rem;margin-bottom:1.5rem;border-radius:4px;box-shadow:0 2px 4px rgb(0 0 0 / .05)}.on-board-wrap .form-note{background:#efeeee;padding:.8rem 1rem;margin:0 0 1.5rem;border-left:3px solid #007c34;font-size:.85rem;color:rgb(16.3513513514,16.3513513514,16.6486486486)}.on-board-wrap .form-row{display:flex;gap:1rem}@media (max-width:768px){.on-board-wrap .form-row{flex-direction:column;gap:0}}.on-board-wrap .form-group{flex:1;margin-bottom:18px}@media (max-width:768px){.on-board-wrap .form-group{margin-bottom:20px}}.on-board-wrap .form-label{display:block;margin-bottom:.2rem;font-weight:500;font-size:clamp(13px, 1.3vw, 14px);color:#312e2e}.on-board-wrap .form-control,.on-board-wrap .form-select{width:100%;padding:.7rem;border:1px solid rgb(0 0 0 / .1764705882);border-radius:3px;font-family:"Poppins",sans-serif;font-size:.9rem;background:#fff;transition:border-color 0.2s ease}.on-board-wrap .form-control:focus,.on-board-wrap .form-select:focus{outline:none;border-color:#007c34;box-shadow:0 0 0 2px rgb(0 124 52 / .1)}.on-board-wrap .form-control::-moz-placeholder,.on-board-wrap .form-select::-moz-placeholder{font-size:clamp(12px, 1.3vw, 14px)}.on-board-wrap .form-control::placeholder,.on-board-wrap .form-select::placeholder{font-size:clamp(12px, 1.3vw, 14px)}.on-board-wrap .form-select{background:#e1e1e1;color:#000}.on-board-wrap textarea.form-control{min-height:90px;resize:vertical}.on-board-wrap .search-bar{display:flex;gap:1rem;margin-bottom:1.5rem;background:rgb(163.5837837838,163.5837837838,165.2162162162);padding:1rem;border-radius:4px;border:1px solid #8f8f91}.on-board-wrap .search-bar .form-group{margin-bottom:0}@media (max-width:768px){.on-board-wrap .search-bar{flex-direction:column;gap:.8rem}}.on-board-wrap .btn-primary{background:#007c34;color:#fff;padding:.7rem 1.2rem;border-radius:3px;border:none;cursor:pointer;transition:background 0.2s ease}.on-board-wrap .btn-primary:hover{background:rgb(0,83.2,34.8903225806)}.on-board-wrap .accordion:last-child{margin:0}.on-board-wrap .signature-container{margin-bottom:1.5rem}.on-board-wrap .signature-wrapper{border:1px solid #e0e0e0;border-radius:4px;padding:10px;margin-bottom:8px;background:#fff}.on-board-wrap #signatureCanvas{display:block;border:1px dashed #ccc;background:#f9f9f9;cursor:crosshair}@media (max-width:575px){.on-board-wrap #signatureCanvas{width:100%}}.on-board-wrap .signature-actions{display:flex;justify-content:flex-end;margin-top:8px}.on-board-wrap .btn-clear{background:none;border:none;color:#e74c3c;cursor:pointer;font-size:.85rem;padding:4px 8px}.on-board-wrap .btn-clear:hover{text-decoration:underline}.on-board-wrap .top{display:flex;gap:10px;flex-wrap:wrap}.on-board-wrap .top .form-group{display:flex;align-items:center;gap:10px;padding:10px;flex-wrap:wrap;background:#fff}.on-board-wrap .top input{border:none;border-bottom:1px solid rgb(0 0 0 / .3098039216);background:#fff0;flex-grow:1;font-size:clamp(12px, 1.3vw, 14px);padding:5px}.on-board-wrap .top input::-moz-placeholder{font-size:clamp(12px, 1.3vw, 14px)}.on-board-wrap .top input::placeholder{font-size:clamp(12px, 1.3vw, 14px)}.on-board-wrap .top input:focus,.on-board-wrap .top input:focus-visible{background:#fffcf2;border:none;box-shadow:none;outline:none}.on-board-wrap .top label{margin:0;font-size:clamp(14px, 1.6vw, 18px);font-weight:700}.on-board-wrap .check-box-wrap{margin-bottom:1.2rem}.on-board-wrap .check-box-wrap .form-label{display:flex;align-items:flex-start;cursor:pointer;font-weight:500;font-size:clamp(12px, 1.3vw, 14px);color:#877777;line-height:1.4;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid rgb(0 0 0 / .1843137255);padding:20px}.on-board-wrap .check-box-wrap .form-label input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;margin-right:.75rem;margin-top:3px;border:1px solid #8f8f91;border-radius:3px;background:#fff;cursor:pointer;position:relative;transition:border-color 0.2s ease,background-color 0.2s ease;flex-shrink:0}.on-board-wrap .check-box-wrap .form-label input[type=checkbox]:checked{background:#007c34;border-color:#007c34}.on-board-wrap .check-box-wrap .form-label input[type=checkbox]:checked::after{content:"";position:absolute;top:3px;left:6px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.on-board-wrap .check-box-wrap .form-label input[type=checkbox]:focus{outline:2px solid #007c34;outline-offset:2px}.timeline-card{background:linear-gradient(135deg,#f5f7fa 0%,#fde4a3 100%);border-radius:12px;box-shadow:0 4px 16px rgb(0 0 0 / .08);padding:1.5rem;display:flex;align-items:center;gap:1rem;transition:transform 0.3s ease,box-shadow 0.3s ease}.timeline-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgb(0 0 0 / .12)}.timeline-card .card-icon{flex-shrink:0;width:65px;height:65px;background-color:#f0f4f8;border-radius:50%;display:flex;align-items:center;justify-content:center}.timeline-card .card-icon .icon{max-width:40px;max-height:40px;filter:brightness(0) saturate(100%) invert(17%) sepia(1%) saturate(14%) hue-rotate(333deg) brightness(92%) contrast(87%)}.timeline-card .card-body{flex:1}.timeline-card .card-body .card-title{display:block;font-size:clamp(16px, 1.7vw, 18px);font-weight:600;margin-bottom:.25rem;color:#333}.timeline-card .card-body p{margin:0;color:#555}.timeline-card .card-body p b{color:#222;font-weight:600}.join-wrap{background:linear-gradient(135deg,#f5f7fa 0%,#fde4a3 100%)}.join-wrap .content{max-width:900px;margin:0 auto;text-align:center}.join-wrap .content .para{line-height:1.8;color:#444;margin-bottom:1.5rem}.offer-popup-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgb(0 0 0 / .5);z-index:998;width:100%;height:100%;overflow-y:auto;display:none;justify-content:center;align-items:center}.offer-popup-backdrop.show{display:flex}.yoga-offer-popup{width:95%;max-width:520px;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 15px 40px rgb(0 124 52 / .2);position:relative;animation:popupSlideIn 0.6s cubic-bezier(.175,.885,.32,1.275)}.yoga-offer-popup .offer-header{background:linear-gradient(135deg,#007c34 0%,#00a86b 100%);padding:10px;text-align:center;color:#fff;position:relative;overflow:hidden}.yoga-offer-popup .offer-header::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgb(255 255 255 / .1) 0%,transparent 70%);animation:spin 8s infinite linear}.yoga-offer-popup .offer-header .icon.cross{position:absolute;top:15px;right:15px;background:rgb(255 255 255 / .2);width:25px;height:25px;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgb(255 255 255 / .3);transition:all 0.3s ease}.yoga-offer-popup .offer-header .icon.cross:after{content:"";width:70%;height:70%;background:url(https://www.rishikulyogshalarishikesh.com/assets/img/icons/cross.svg);background-size:contain;background-repeat:no-repeat;background-position:center;filter:invert(100) brightness(200)}.yoga-offer-popup .offer-header .icon.cross:hover{background:rgb(255 0 0 / .164)}.yoga-offer-popup .offer-header .main-heading{font-size:clamp(16px, 2vw, 20px);font-weight:700;margin-bottom:5px;line-height:1.4;position:relative;color:#fff;text-shadow:0 2px 5px rgb(0 0 0 / .1)}.yoga-offer-popup .offer-header .sub-heading{font-size:clamp(11px, 1.4vw, 14px);color:#fff;font-weight:400;max-width:98%;margin:0 auto;line-height:1.4;opacity:.9}.yoga-offer-popup .content-section{padding:clamp(10px, 2vw, 15px);position:relative;z-index:1}.yoga-offer-popup .content-section::after{content:"";width:100%;height:100%;background:#fffdfb;position:absolute;top:0;left:0;opacity:.7;z-index:-1}.yoga-offer-popup .content-section .offer-note{display:flex;align-items:center;justify-content:start;gap:12px;margin-bottom:10px;background:linear-gradient(135deg,#fff9f0 0%,#f0f9ff 100%);padding:6px;border-radius:12px;border-left:4px solid #007c34;position:relative}.yoga-offer-popup .content-section .offer-note::before{content:"";position:absolute;top:0;right:0;width:60px;height:100%;background:url(https://www.rishikulyogshalarishikesh.com/assets/img/icons/decor-flower.webp);background-size:contain;background-repeat:no-repeat;background-position:center;filter:invert(34%) sepia(30%) saturate(2373%) hue-rotate(110deg) brightness(98%) contrast(99%)}.yoga-offer-popup .content-section .offer-note .icon{width:40px;height:40px;display:flex;justify-content:center;align-items:center;background:#007c34;border-radius:50%;flex-shrink:0}.yoga-offer-popup .content-section .offer-note .icon::after{content:"";width:60%;height:60%;flex-shrink:0;background:url(https://www.rishikulyogshalarishikesh.com/assets/img/icons/enroll.svg);background-size:contain;background-repeat:no-repeat;background-position:center;filter:invert(100) brightness(100)}.yoga-offer-popup .content-section .offer-note .label{color:#007c34;font-weight:600;line-height:1.4;font-size:clamp(13px, 1.8vw, 18px)}.yoga-offer-popup .content-section .offer-timer{background:linear-gradient(135deg,#fff9f0 0%,#f0f9ff 100%);padding:10px;margin-bottom:10px;border:1px solid rgb(0 124 52 / .1);position:relative;z-index:1}.yoga-offer-popup .content-section .offer-timer::after{content:"";background:url(https://www.rishikulyogshalarishikesh.com/assets/img/certification/rishikul-certificate-bg-desktop.webp);background-size:100%;background-repeat:no-repeat;background-position:center;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:.5}.yoga-offer-popup .content-section .offer-timer .extra-para{color:#d9534f;font-weight:600;margin-bottom:10px;display:flex;align-items:center;justify-content:center}.yoga-offer-popup .content-section .offer-timer .extra-para::before{content:"";width:14px;height:14px;background:url(https://www.rishikulyogshalarishikesh.com/assets/img/icons/bolt.svg);background-size:contain;background-repeat:no-repeat;background-position:center;filter:brightness(0) saturate(100%) invert(53%) sepia(83%) saturate(1939%) hue-rotate(322deg) brightness(84%) contrast(105%);animation:bounce 2s infinite}.yoga-offer-popup .content-section .offer-timer .timer-countdown{display:flex;justify-content:center;align-items:center;gap:8px}.yoga-offer-popup .content-section .offer-timer .timer-countdown .timer-colon{font-size:clamp(24px, 3.6vw, 36px);font-weight:700;color:#007c34;border-radius:50%}.yoga-offer-popup .content-section .offer-timer .timer-countdown .timer-unit{background:#fff;padding:12px 8px;padding-top:15px;border-radius:7px;width:70px;aspect-ratio:1/1;height:-moz-max-content;height:max-content;box-shadow:0 4px 8px rgb(0 0 0 / .05);position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3px}.yoga-offer-popup .content-section .offer-timer .timer-countdown .timer-unit .value{color:#007c34;font-size:clamp(24px, 3.6vw, 36px);line-height:1;font-weight:700}.yoga-offer-popup .content-section .offer-timer .timer-countdown .timer-unit .label{font-size:12px;color:#666;font-weight:700;letter-spacing:1px}.yoga-offer-popup .content-section .offer-timer .timer-countdown .timer-unit::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#007c34 0%,#00a86b 100%)}.yoga-offer-popup .content-section form .form-group{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:12px;column-gap:12px;row-gap:12px;margin-bottom:10px}.yoga-offer-popup .content-section form .form-group .form-option,.yoga-offer-popup .content-section form .form-group .form-select{width:100%;padding:8px 10px;border:1px solid #ddd;background:#fff;border-radius:6px;box-sizing:border-box;font-size:clamp(12px, 1.5vw, 14px);line-height:1.3;transition:all 0.3s ease}.yoga-offer-popup .content-section form .form-group .form-option:focus,.yoga-offer-popup .content-section form .form-group .form-select:focus{outline:none;border-color:#007c34;box-shadow:0 0 6px 3px rgb(3 109 47 / .25)}.yoga-offer-popup .content-section form .submit-btn{width:100%;padding:16px;background:linear-gradient(135deg,#007c34 0%,#00a86b 100%);color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.3s ease;box-shadow:0 4px 15px rgb(0 124 52 / .3);display:flex;justify-content:center;align-items:center;gap:8px;transition:0.4s ease-in-out}.yoga-offer-popup .content-section form .submit-btn .icon{width:20px;height:20px}.yoga-offer-popup .content-section form .submit-btn .icon.gift{content:"";background:url(https://www.rishikulyogshalarishikesh.com/assets/img/icons/gift.svg);background-size:contain;background-repeat:no-repeat;background-position:center;filter:invert(100) brightness(100)}.yoga-offer-popup .content-section form .submit-btn:hover{background:linear-gradient(0deg,#007c34 0%,#00a86b 100%);transform:translateY(-3px);transition:0.4s ease-in-out}.yoga-offer-popup .offer-bottom{text-align:center;padding:15px;background:#f8f9fa;border-top:1px solid #e9ecef}.yoga-offer-popup .offer-bottom .disclaimer{font-size:12px;color:#666;line-height:1.5;margin-bottom:10px}.yoga-offer-popup .offer-bottom .note{font-size:12px;color:#d9534f;background:rgb(217 83 79 / .1);padding:10px;border-radius:8px;border-left:3px solid #d9534f}.yoga-offer-popup .offer-bottom .note strong{font-size:inherit;font-weight:600;color:inherit}@media (max-width:576px){.yoga-offer-popup .content-section form .submit-btn{padding:12px}}.custom-success-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .6);z-index:9999;display:flex;align-items:center;justify-content:center}.custom-success-popup .popup-box{background:#fff;padding:30px 25px;max-width:400px;width:90%;border-radius:12px;box-shadow:0 0 15px rgb(0 0 0 / .2);text-align:center}.custom-success-popup .popup-box .title{font-size:20px;font-weight:700;margin-bottom:15px;color:#2c3e50}.custom-success-popup .popup-box p{color:#555;font-size:15px}.custom-success-popup .popup-box .close-popup{margin-top:20px;padding:10px 25px;background-color:#27ae60;color:#fff;border:none;border-radius:8px;cursor:pointer}.custom-success-popup .popup-box .close-popup:hover{background-color:#219150}.spinner-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgb(255 255 255 / .7);z-index:9999;display:flex;align-items:center;justify-content:center}.spinner-overlay .spinner-box{text-align:center}.spinner-overlay .spinner-box .spinner{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;margin:0 auto 10px}.attached-wrapper{position:relative;z-index:5}.attached-wrapper .attach-banner-wrap{width:95%;margin:auto;display:flex;justify-content:space-between;align-items:center;padding:1rem 0}.attached-wrapper .attach-banner-wrap .box{background:#007c34;color:#fff;padding:8px 15px;display:flex;gap:10px;justify-content:center;align-items:center;width:30%;position:relative;font-weight:600;z-index:4;font-size:clamp(12px, 1.4vw, 14px)}.attached-wrapper .attach-banner-wrap .box:nth-child(2){z-index:3}.attached-wrapper .attach-banner-wrap .box:nth-child(3){z-index:2}.attached-wrapper .attach-banner-wrap .box img{height:25px;width:25px;-o-object-fit:contain;object-fit:contain;animation:rotate-scale 1s ease-in-out infinite;filter:invert(100) brightness(100)}.attached-wrapper .attach-banner-wrap .box::before{content:"";left:1rem;top:-100%;height:100%;display:inline-block;position:absolute;width:3px;background:#007c34;z-index:-1}.attached-wrapper .attach-banner-wrap .box::after{content:"";right:1rem;top:-100%;height:100%;display:inline-block;position:absolute;width:3px;background:#007c34;z-index:-1}@media (max-width:991px){.attached-wrapper .attach-banner-wrap{flex-direction:column}.attached-wrapper .attach-banner-wrap .box{width:100%;max-width:576px;margin-bottom:15px;justify-content:start}}.history-section{position:relative;background:linear-gradient(180deg,#f5f7fa 0%,#fffcf2 100%)}.history-section .common-content-wrap{padding:0 20px}.history-section .img-wrap{height:100%;position:relative;z-index:5;outline:none}.history-section .img-wrap:before{content:"";width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);outline:1px solid #007c34;outline-offset:5px;z-index:-1;transition:0.3s ease-in-out}.history-section .img-wrap img{height:100%}.history-section .img-wrap:hover:before{top:50.5%;left:50.5%;transition:0.3s ease-in-out}@media (max-width:991px){.history-section .common-content-wrap{padding:0}}.course-fee-wrapper{padding:80px 0;background:linear-gradient(135deg,#f5f7fa 0%,#fde4a3 100%)}.course-fee-wrapper .details-list{height:100%;width:100%;background:#fff;border-radius:20px;padding:20px;box-shadow:0 5px 15px rgb(0 0 0 / .05);border:1px solid var(--gray-100);display:flex;flex-direction:column;justify-content:center}.course-fee-wrapper .details-list .detail-item{display:flex;align-items:center;gap:16px;margin-bottom:20px}.course-fee-wrapper .details-list .detail-item:last-child{margin:0}.course-fee-wrapper .details-list .detail-item .icon-circle{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:linear-gradient(90deg,#007c34 0%,#27ae60 100%)}.course-fee-wrapper .details-list .detail-item .icon-circle img{height:20px;width:20px;-o-object-fit:contain;object-fit:contain;filter:invert(100%) brightness(100%)}.course-fee-wrapper .details-list .detail-item .detail-text{flex-grow:1}.course-fee-wrapper .details-list .detail-item .detail-text .detail-label{font-size:clamp(14px, 1.4vw, 16px);font-weight:600;margin:0}.course-fee-wrapper .details-list .detail-item .detail-text .detail-value{margin:0;font-weight:500}.course-fee-wrapper .details-list .multidates-list-box{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0;padding:0}.course-fee-wrapper .details-list .multidates-list-box span{background-color:#f0f0f0;padding:4px 16px;border-radius:3px;font-size:13px;color:#333;white-space:nowrap;box-shadow:0 1px 3px rgb(0 0 0 / .308);transition:background-color 0.3s ease}.course-fee-wrapper .pricing-options{background:#fff;box-shadow:0 0 20px 0 #ddd;border-radius:20px;padding:30px;padding:15px;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.course-fee-wrapper .pricing-options .scroll-wrap{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;margin-bottom:15px;scrollbar-width:thin;scrollbar-color:#007c34 #f0f0f0}.course-fee-wrapper .pricing-options .scroll-wrap::-webkit-scrollbar{height:8px;width:8px}.course-fee-wrapper .pricing-options .scroll-wrap::-webkit-scrollbar-track{background:#f0f0f0;border-radius:10px}.course-fee-wrapper .pricing-options .scroll-wrap::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.course-fee-wrapper .pricing-options .scroll-wrap::-webkit-scrollbar-thumb:hover{background:#555}.course-fee-wrapper .pricing-options .scroll-wrap table{min-width:516px}.course-fee-wrapper .pricing-options .date-course{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:10px;font-size:clamp(12px, 1.3vw, 14px)}.course-fee-wrapper .pricing-options .date-course::before{background:url(https://www.rishikulyogshalarishikesh.com/assets/img/icons/calendar.svg);content:"";position:relative;height:15px;width:15px;filter:invert(7%) sepia(2%) saturate(234%) hue-rotate(314deg) brightness(92%) contrast(87%);background-position:center;background-size:contain;background-repeat:no-repeat}.course-fee-wrapper .pricing-options span{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 0;border-bottom:1px dashed #8f8f91;width:100%}.course-fee-wrapper .pricing-options span.location-course::before{background:url(https://www.rishikulyogshalarishikesh.com/assets/img/icons/location.svg);content:"";position:relative;height:15px;width:15px;filter:invert(7%) sepia(2%) saturate(234%) hue-rotate(314deg) brightness(92%) contrast(87%);background-position:center;background-size:contain;background-repeat:no-repeat}.course-fee-wrapper .pricing-options span.course-lang::before{background:url(https://www.rishikulyogshalarishikesh.com/assets/img/icons/lang.svg);content:"";position:relative;height:15px;width:15px;filter:invert(7%) sepia(2%) saturate(234%) hue-rotate(314deg) brightness(92%) contrast(87%);background-position:center;background-size:contain;background-repeat:no-repeat}.course-fee-wrapper .pricing-options .table{margin-top:15px}.course-fee-wrapper .pricing-options .table td,.course-fee-wrapper .pricing-options .table th{text-align:center}.course-fee-wrapper .pricing-options .table th{font-weight:600;color:#fff;font-size:15px;background:#01873a}.course-fee-wrapper .pricing-options .table td{font-size:13px;vertical-align:middle;background:#f5f5f5}.course-fee-wrapper .pricing-options .table td del{position:relative;z-index:1}.course-fee-wrapper .pricing-options .table td del::after{content:"";position:absolute;z-index:-1;width:100%;height:2px;left:0;top:0;bottom:0;margin:auto;background:red}.course-fee-wrapper .pricing-options .table td strong{font-size:13px}.course-fee-wrapper .pricing-options .theme-btn{display:block;width:-moz-fit-content;width:fit-content;margin:10px auto 0}@media (max-width:991px){.course-fee-wrapper{padding:60px 0}}@media (max-width:576px){.course-fee-wrapper{padding:40px 0}}.bookspot-section{position:relative}.bookspot-section .steps-container{max-width:990px;margin:0 auto;padding:0 20px}.bookspot-section .steps-container .step{display:flex;align-items:flex-start;margin-bottom:30px;position:relative}.bookspot-section .steps-container .step:not(:last-child)::after{content:"";position:absolute;left:24px;top:50px;bottom:-30px;width:2px;background:rgb(0 124 52 / .2);z-index:-1}.bookspot-section .steps-container .step:hover .number-circle{transform:scale(1.1);box-shadow:0 7px 11px rgb(0 0 0 / .5)}.bookspot-section .steps-container .step:hover .content-box{box-shadow:0 7px 11px rgb(0 0 0 / .5);transform:translateY(-2px)}.bookspot-section .steps-container .step:hover .icon::after{transform:translateX(3px)}.bookspot-section .steps-container .step-number{position:relative;z-index:1;margin-right:20px}.bookspot-section .steps-container .number-circle{width:48px;height:48px;background:linear-gradient(to bottom,#27ae60,#007c34);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:20px;box-shadow:0 0 20px 0 #ddd;transition:all 0.3s ease}.bookspot-section .steps-container .step-content{flex:1}.bookspot-section .steps-container .content-box{background:linear-gradient(to right,#fdfdfa,#f5f5f5);border-radius:12px;padding:20px;transition:all 0.3s ease;border:1px solid rgb(0 124 52 / .1)}.bookspot-section .steps-container .step-title{font-size:18px;font-weight:600;color:rgb(0,47.5,19.9193548387);margin-bottom:5px;display:inline-flex;align-items:center}.bookspot-section .steps-container .icon{display:inline-block;width:20px;height:20px;margin-left:8px;position:relative}.bookspot-section .steps-container .icon::after{content:"→";position:absolute;color:#27ae60;transition:transform 0.3s ease}.bookspot-section .steps-container .step-description{color:rgb(15.3,102.1,51.7);line-height:1.6;margin:0}@media (max-width:768px){.bookspot-section .steps-container{padding:5px}.bookspot-section .steps-container .step-content{width:100%}.bookspot-section .steps-container .step{flex-direction:column;margin-bottom:25px}.bookspot-section .steps-container .step:not(:last-child)::after{left:24px;top:48px;bottom:-25px;z-index:-1}.bookspot-section .steps-container .step-number{margin-right:0;margin-bottom:15px}.bookspot-section .steps-container .step-number .number-circle{width:44px;height:44px;font-size:18px}.bookspot-section .steps-container .content-box{padding:16px}.bookspot-section .steps-container .step-title{font-size:17px}.bookspot-section .steps-container .step-description{font-size:14px}}.our-instructor-section{background:linear-gradient(135deg,#f7c21f 0%,#fde4a3 100%)}.our-instructor-section .instructor-card{width:100%;max-width:980px;background:#fff;display:flex;gap:28px;padding:48px;box-shadow:0 4px 18px rgb(0 0 0 / .08);position:relative;align-items:center;margin:auto}.our-instructor-section .instructor-card .left{width:40%;min-width:260px;max-width:342px;position:relative;display:flex;justify-content:flex-start;align-items:flex-start}.our-instructor-section .instructor-card .left .photo-wrap{position:relative;z-index:1;width:100%;padding:15px;background:#fff;box-shadow:0 8px 24px rgb(0 0 0 / .08)}.our-instructor-section .instructor-card .left .photo-wrap:after{content:"";width:50%;height:100%;position:absolute;top:50%;transform:translateY(-50%);right:0;background:#f7c21f;z-index:-1}.our-instructor-section .instructor-card .left .photo-wrap img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:2px}.our-instructor-section .instructor-card .right{width:60%;text-align:left;line-height:1.4;font-weight:600}.our-instructor-section .instructor-card .right .big-text{margin:0 0 10px 0;font-size:clamp(20px, 2vw, 28px);font-weight:800;letter-spacing:.2px;color:#007c34;background:linear-gradient(90deg,#f7c21f 0%,#c19b52 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.our-instructor-section .instructor-card .right p{margin:8px 0;font-size:clamp(14px, 1.6vw, 16px);color:#007c34;background:radial-gradient(#c19b52 0%,#f7c21f 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.our-instructor-section .instructor-card .right .special-text{margin-top:14px;font-weight:600;font-size:16px;display:flex;align-items:center;letter-spacing:1px}.our-instructor-section .instructor-card .right .special-text.icon::after{content:" ";position:relative;margin-left:6px;background:url(https://www.rishikulyogshalarishikesh.com/assets/img/icons/pray.svg);width:18px;height:18px;display:inline-block;background-repeat:no-repeat;background-size:cover;background-position:center}.our-instructor-section .instructor-card .right .signature{margin-top:10px;font-weight:700;font-size:clamp(16px, 1.6vw, 18px)}.our-instructor-section .instructor-card .narrow{max-width:576px}@media (max-width:991px){.our-instructor-section .instructor-card{flex-direction:column;padding:28px;gap:10px}.our-instructor-section .instructor-card .left,.our-instructor-section .instructor-card .right{width:100%;display:flex;flex-direction:column;align-items:center}.our-instructor-section .instructor-card .left p,.our-instructor-section .instructor-card .right p{text-align:justify}.our-instructor-section .instructor-card .left .big-text,.our-instructor-section .instructor-card .right .big-text{margin:0}.our-instructor-section .instructor-card .left{margin-bottom:18px}.our-instructor-section .instructor-card .left .back-rect{left:-8px;top:8px;width:calc(100% + 16px);height:calc(100% + 16px)}}.feature-section{position:relative}.feature-section .features{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:center;gap:1.5rem;padding:2rem}.feature-section .features .feature-item{text-align:center;background:#fff;border-radius:12px;box-shadow:0 4px 12px rgb(0 0 0 / .1);padding:1rem;transition:transform 0.3s ease}.feature-section .features .feature-item:hover{transform:translateY(-5px)}.feature-section .features .feature-item img{width:100%;max-height:160px;-o-object-fit:cover;object-fit:cover;border-radius:10px;margin-bottom:.75rem}.feature-section .features .feature-item p{font-weight:600;font-size:1rem;margin:0}@media (max-width:576px){.feature-section .features{padding:10px}}.alt-cta{display:flex;align-items:center;justify-content:space-around;align-items:center;gap:8px;background:#f5f5f5;padding:10px 20px;flex-wrap:wrap}.alt-cta .special-text{font-size:clamp(18px, 2.2vw, 26px);margin:0;font-family:"Candal",sans-serif}.alt-cta .cta-btns{margin-top:0;display:flex;align-items:center;gap:20px}.form-cta{text-align:center;margin-top:1.5rem;font-family:"Merriweather Sans",sans-serif}.form-cta .cta-text{font-size:.95rem;color:#444;margin-bottom:.6rem}.form-cta .cta-buttons{display:flex;justify-content:center;gap:.6rem;flex-wrap:wrap}.form-cta .cta-buttons .cta-btn{display:inline-flex;align-items:center;gap:.4rem;color:#fff;font-size:.9rem;font-weight:500;text-decoration:none;border-radius:6px;padding:.45rem .9rem;transition:transform 0.2s ease,opacity 0.2s ease}.form-cta .cta-buttons .cta-btn img{width:20px;height:20px}.form-cta .cta-buttons .cta-btn:hover{transform:translateY(-2px);opacity:.9}.form-cta .cta-buttons .cta-btn.whatsapp{background-color:#25d366}.form-cta .cta-buttons .cta-btn.instagram{background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.form-cta .cta-buttons .cta-btn.instagram img{filter:invert(1) brightness(100)}@media (max-width:480px){.form-cta .cta-buttons .cta-btn{width:100%;justify-content:center}}.study-wrap{padding:50px 20px 20px;position:relative;background:rgb(255 255 255 / .5058823529);border-radius:10px;width:95%;margin:-100px auto 0}@media (max-width:991px){.study-wrap{margin:50px auto 0;padding:0}}.study-wrap .study-card{padding:15px;margin-bottom:15px;background:#f5f5f5;flex-grow:1}.study-wrap .study-card .heading{font-size:clamp(14px, 1.6vw, 18px);display:inline-block;margin-bottom:10px;padding:2px 10px;background:linear-gradient(to bottom,#fff0,#d5ffcf)}.study-wrap .sub-heading{position:absolute;left:0;right:0;margin:auto;width:80%;top:-25px;background:#007c34;padding:8px 10px;border-radius:10px;text-align:center;color:#fff;outline:5px solid #fff0}@media (min-width:991px){.study-wrap .sub-heading{width:60%}}.deco-img{height:600px;margin:auto;width:100%}@media (max-width:991px){.deco-img{height:500px}}@media (max-width:575px){.deco-img{height:auto}}.deco-img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}.org-wrap .org-img{position:relative;overflow:hidden;border-radius:400px 400px 0 0;box-shadow:0 4px 20px rgb(0 0 0 / .08)}.org-wrap .org-img img{width:100%;height:auto;display:block;transition:transform 0.6s ease}.org-wrap .org-img img:hover{transform:scale(1.05)}.org-wrap .common-content-wrap{padding:20px}.org-wrap .common-content-wrap .heading{display:block;font-weight:600;color:#222;margin-bottom:.8rem;line-height:1.3;font-size:clamp(18px, 2vw, 25px)}.org-wrap .common-content-wrap .org-name{display:inline-block;font-size:clamp(16px, 1.8vw, 22px);color:#007c34;letter-spacing:1px;margin-bottom:1rem;text-transform:uppercase;font-family:"Candal",sans-serif}.org-wrap .common-content-wrap .para{line-height:1.7;color:#555;margin-bottom:1rem}.org-wrap .common-content-wrap .para strong{color:#222;font-weight:600}.org-wrap .common-content-wrap .para i{color:#777}.gender-group{display:flex;align-items:center;gap:5px}.gender-group .gender-label{font-weight:600;font-size:14px;color:#333;margin:0;white-space:nowrap}.gender-group .gender-options{display:grid;grid-template-columns:auto auto}.gender-group .gender-options .gender-option{display:flex;align-items:center;gap:3px;cursor:pointer;margin:0;padding:4px 5px}.gender-group .gender-options .gender-option input[type=radio]{width:16px;height:16px;accent-color:#007c34;cursor:pointer}.gender-group .gender-options .gender-option span{font-size:13px;font-weight:500;line-height:1;color:#646464}.offer-marquee-wrapper{overflow:hidden;display:flex;align-items:center;position:absolute;z-index:-1;top:100%;left:50%;padding:0 10px;transform:translateX(-50%);width:100%;background:linear-gradient(135deg,#007c34 0%,#27ae60 100%);font-family:"Poppins",sans-serif}.offer-marquee-wrapper .marquee-overlay{position:absolute;top:0;bottom:0;width:10px;pointer-events:none;z-index:2}.offer-marquee-wrapper .marquee-overlay.left{z-index:2;background:#007c34;left:0}.offer-marquee-wrapper .marquee-overlay.right{z-index:2;background:#27ae60;right:0}.offer-marquee-wrapper .offer-marquee{display:flex;align-items:center;width:100%;height:100%}.offer-marquee-wrapper .offer-marquee .offer-track{display:flex;align-items:center;animation:scroll-left 30s linear infinite;will-change:transform;padding:5px 0}.offer-marquee-wrapper .offer-marquee .offer-track:hover{animation-play-state:paused}.offer-marquee-wrapper .offer-marquee .offer-track .offer-text{display:flex;align-items:center;gap:12px;white-space:nowrap;margin-left:30%;padding:0 25px;flex-shrink:0;font-weight:600;color:#000;transition:transform 0.4s ease-in-out,background 0.4s ease-in-out,box-shadow 0.4s ease-in-out}.offer-marquee-wrapper .offer-marquee .offer-track .offer-text span{font-size:clamp(13px, 1.4vw, 14px);color:#fff;font-weight:500;text-shadow:0 1px 2px rgb(0 0 0 / .3)}.offer-marquee-wrapper .offer-marquee .offer-track .offer-text strong{font-size:clamp(14px, 1.5vw, 15px);color:#f7c21f;font-weight:700;text-shadow:0 2px 3px rgb(0 0 0 / .4);background:rgb(0 0 0 / .2);padding:2px 8px;border-radius:4px;position:relative}.offer-marquee-wrapper .offer-marquee .offer-track .offer-text strong:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background:linear-gradient(90deg,transparent,#f7c21f,transparent)}.offer-marquee-wrapper .offer-marquee .offer-track .offer-text .icon-wrapper{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:rgb(255 255 255 / .25);border:1px solid rgb(255 255 255 / .4);flex-shrink:0}.offer-marquee-wrapper .offer-marquee .offer-track .offer-text .icon-wrapper .icon-svg{width:18px;height:18px;fill:#f7c21f;filter:drop-shadow(0 1px 2px rgb(0 0 0 / .3))}@media (max-width:768px){.offer-marquee-wrapper .offer-marquee .offer-track .offer-text{padding:0 20px;gap:10px;margin-left:10%}.offer-marquee-wrapper .offer-marquee .offer-track .offer-text .icon-wrapper{width:28px;height:28px}.offer-marquee-wrapper .offer-marquee .offer-track .offer-text .icon-wrapper .icon-svg{width:16px;height:16px}}@media (max-width:480px){.offer-marquee-wrapper .offer-marquee .offer-track .offer-text{padding:0 15px;gap:8px;margin-left:10px;margin-right:10%}.offer-marquee-wrapper .offer-marquee .offer-track .offer-text .icon-wrapper{width:26px;height:26px}.offer-marquee-wrapper .offer-marquee .offer-track .offer-text .icon-wrapper .icon-svg{width:16px;height:16px}}.workshop-slide .program-card{position:relative;background:#fff;border:1px solid #007c34;border-radius:5px;overflow:hidden;transition:all 0.3s ease;margin:5px 10px;padding:clamp(10px, 1.2vw, 15px);display:flex;flex-direction:column;gap:clamp(10px, 1.2vw, 15px)}.workshop-slide .program-card .program-img{position:relative;width:100%;overflow:hidden;border-radius:4px;background:#f3f4f6}.workshop-slide .program-card .program-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 0.4s ease;display:block}.workshop-slide .program-card .sub-heading{display:flex;align-items:center;justify-content:center;gap:6px;background:linear-gradient(to right,#007c34,#27ae60);color:#fff;font-size:clamp(14px, 1.4vw, 16px);font-weight:600;padding:clamp(8px, 1.2vw, 12px);text-align:center;letter-spacing:.3px;position:relative;z-index:1;border-radius:4px}.workshop-slide .program-card .sub-heading::before{content:"";position:absolute;top:0;right:0;width:60px;height:100%;background:url(https://www.rishikulyogshalarishikesh.com/assets/img/icons/decor-flower.webp);background-size:contain;background-repeat:no-repeat;background-position:center;filter:brightness(0) saturate(100%) invert(99%) sepia(32%) saturate(81%) hue-rotate(321deg) brightness(116%) contrast(100%)}
/* Accessibility contrast fixes (WCAG AA 4.5:1 minimum) */
form .form-control::placeholder,form .form-select::placeholder{color:#666}
.sub-heading.text-danger{color:#a1232f!important}
.accordion-outer .sub-heading{color:#005a27}
thead{background:#545454}
thead th{color:#fff;font-weight:600}
.yt-btn{background:#c41e1e}
footer a{text-shadow:0 1px 2px rgba(0,0,0,.5)}
.footer-links a,.footer-copyright a{color:#fff}
.note{color:#7a2e2e}
.offer-bottom{color:#333}
.offer-bottom .note{color:#7a2e2e}
.offer-bottom p{color:#444}
.fixed-enroll .theme-btn{color:#000}
