/*! CSS Used from: https://yogachallenge.in/resources/css/optimize.css */
*,::after,::before{box-sizing:border-box;}
body{margin:0;font-family:var(--bs-font-sans-serif);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;}
h1,h2,h3,h4{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;}
h1{font-size:calc(1.375rem+1.5vw);}
@media (min-width:1200px){
h1{font-size:2.5rem;}
}
h2{font-size:calc(1.325rem+.9vw);}
@media (min-width:1200px){
h2{font-size:2rem;}
}
h3{font-size:calc(1.3rem+.6vw);}
@media (min-width:1200px){
h3{font-size:1.75rem;}
}
h4{font-size:calc(1.275rem+.3vw);}
@media (min-width:1200px){
h4{font-size:1.5rem;}
}
p{margin-top:0;margin-bottom:1rem;}
ul{padding-left:2rem;}
ul{margin-top:0;margin-bottom:1rem;}
a{color:#0d6efd;text-decoration:underline;}
a:hover{color:#0a58ca;}
img{vertical-align:middle;}
label{display:inline-block;}
button{border-radius:0;}
button:focus:not(:focus-visible){outline:0;}
button,input{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}
button{text-transform:none;}
[type=button],button{-webkit-appearance:button;}
::-moz-focus-inner{padding:0;border-style:none;}
iframe{border:0;}
.img-fluid{max-width:100%;height:auto;}
.container,.container-fluid{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto;}
@media (min-width:576px){
.container{max-width:540px;}
}
@media (min-width:768px){
.container{max-width:720px;}
}
@media (min-width:992px){
.container{max-width:960px;}
}
@media (min-width:1200px){
.container{max-width:1140px;}
}
@media (min-width:1400px){
.container{max-width:1320px;}
}
.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x)/-2);margin-left:calc(var(--bs-gutter-x)/-2);}
.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)/2);padding-left:calc(var(--bs-gutter-x)/2);margin-top:var(--bs-gutter-y);}
.col-6{flex:0 0 auto;width:50%;}
@media (min-width:576px){
.col-sm-12{flex:0 0 auto;width:100%;}
}
@media (min-width:768px){
.col-md-6{flex:0 0 auto;width:50%;}
}
@media (min-width:992px){
.col-lg-3{flex:0 0 auto;width:25%;}
.col-lg-4{flex:0 0 auto;width:33.3333333333%;}
.col-lg-6{flex:0 0 auto;width:50%;}
.col-lg-8{flex:0 0 auto;width:66.6666666667%;}
.col-lg-9{flex:0 0 auto;width:75%;}
}
.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
@media (prefers-reduced-motion:reduce){
.form-control{transition:none;}
}
.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);}
.form-control::-moz-placeholder{color:#6c757d;opacity:1;}
.form-control::placeholder{color:#6c757d;opacity:1;}
.form-control:disabled{background-color:#e9ecef;opacity:1;}
.collapse:not(.show){display:none;}
.nav-link{display:block;padding:.5rem 1rem;color:#0d6efd;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;}
@media (prefers-reduced-motion:reduce){
.nav-link{transition:none;}
}
.nav-link:focus,.nav-link:hover{color:#0a58ca;}
.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem;}
.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#212529;text-align:left;background-color:#fff;border:0;border-radius:0;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease;}
@media (prefers-reduced-motion:reduce){
.accordion-button{transition:none;}
}
.accordion-button:not(.collapsed){color:#0c63e4;background-color:#e7f1ff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.125);}
.accordion-button:not(.collapsed)::after{background-image:url(data:image/svg+xml;base64,PHN2Z3htbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyd2aWV3Qm94PScwMDE2MTYnZmlsbD0nIzBjNjNlNCc+PHBhdGhmaWxsLXJ1bGU9J2V2ZW5vZGQnZD0nTTEuNjQ2NC42NDZhLjUuNTAwMS43MDgwTDgxMC4yOTNsNS42NDYtNS42NDdhLjUuNTAwMS43MDguNzA4bC02NmEuNS41MDAxLS43MDgwbC02LTZhLjUuNTAwMTAtLjcwOHonLz48L3N2Zz4=);transform:rotate(-180deg);}
.accordion-button::after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url(data:image/svg+xml;base64,PHN2Z3htbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyd2aWV3Qm94PScwMDE2MTYnZmlsbD0nIzIxMjUyOSc+PHBhdGhmaWxsLXJ1bGU9J2V2ZW5vZGQnZD0nTTEuNjQ2NC42NDZhLjUuNTAwMS43MDgwTDgxMC4yOTNsNS42NDYtNS42NDdhLjUuNTAwMS43MDguNzA4bC02NmEuNS41MDAxLS43MDgwbC02LTZhLjUuNTAwMTAtLjcwOHonLz48L3N2Zz4=);background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out;}
@media (prefers-reduced-motion:reduce){
.accordion-button::after{transition:none;}
}
.accordion-button:hover{z-index:2;}
.accordion-button:focus{z-index:3;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);}
.accordion-header{margin-bottom:0;}
.accordion-item{background-color:#fff;border:1px solid rgba(0,0,0,.125);}
.accordion-item:first-of-type{border-top-left-radius:.25rem;border-top-right-radius:.25rem;}
.accordion-item:first-of-type .accordion-button{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px);}
.accordion-item:not(:first-of-type){border-top:0;}
.accordion-item:last-of-type{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem;}
.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px);}
.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem;}
.accordion-body{padding:1rem 1.25rem;}
.pagination{display:flex;padding-left:0;list-style:none;}
.page-link{position:relative;display:block;color:#0d6efd;text-decoration:none;background-color:#fff;border:1px solid #dee2e6;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
@media (prefers-reduced-motion:reduce){
.page-link{transition:none;}
}
.page-link:hover{z-index:2;color:#0a58ca;background-color:#e9ecef;border-color:#dee2e6;}
.page-link:focus{z-index:3;color:#0a58ca;background-color:#e9ecef;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);}
.page-item:not(:first-child) .page-link{margin-left:-1px;}
.page-link{padding:.375rem .75rem;}
.page-item:first-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;}
.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;}
.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030;}
.d-flex{display:flex!important;}
.d-none{display:none!important;}
.justify-content-center{justify-content:center!important;}
.justify-content-between{justify-content:space-between!important;}
.align-items-center{align-items:center!important;}
.mt-3{margin-top:1rem!important;}
.mb-3{margin-bottom:1rem!important;}
.p-0{padding:0!important;}
.pt-4{padding-top:1.5rem!important;}
.text-center{text-align:center!important;}
@media (min-width:576px){
.mb-sm-0{margin-bottom:0!important;}
}
.grid{display:grid;column-gap:20px;row-gap:20px;}
.grid .item{background:#fff none repeat scroll 0 0;padding:10px 20px 15px;margin-bottom:30px;transition:all .5s ease-in-out 0s;border:1px solid #e8e8e8;border-radius:10px;margin:5px 10px;text-align:center;}
.curr_left,.curr_right{background:#f8f8f8;border-radius:20px;padding:20px;}
.gtc{grid-template-columns:1fr;}
@media screen and (min-width:320px){
.curr-sm-2{grid-template-columns:1fr 3fr;}
}
@media screen and (min-width:768px){
.curr-md-2{grid-template-columns:1fr 3fr;}
.gtc-md-2{grid-template-columns:1fr 1fr;}
}
@media screen and (min-width:1024px){
.curr-lg-2{grid-template-columns:1fr 3fr;}
.gtc-lg-4{grid-template-columns:1fr 1fr 1fr 1fr;}
}
body{font-family:Poppins;color:#444;}
a{text-decoration:none;color:#49b5e7;}
a:hover{color:#76c7ed;text-decoration:none;}
#header{background:#f2efea;transition:all .5s;z-index:997;padding:20px 0;}
#header .logo{font-size:28px;margin:0;padding:0;line-height:1;font-weight:700;letter-spacing:1px;text-transform:uppercase;}
#header .logo a{color:#898886;font-size:23px;font-weight:400;}
#header .logo img{max-height:100%;}
#footer{box-shadow:0 -5px 8px #f3f3f3;}
.navbar{padding:0;}
.navbar ul{margin:0;padding:0;display:flex;list-style:none;align-items:center;}
.navbar li{position:relative;}
.navbar a,.navbar a:focus{display:flex;align-items:center;justify-content:space-between;padding:10px 0 10px 30px;font-size:17px;font-weight:400;color:#898886;white-space:nowrap;transition:.3s;}
.navbar a:hover,.navbar li:hover>a{color:#fd9f1a;}
@media (max-width:991px){
.navbar ul{display:none;}
}
#hero{width:100%;background:#f2efea;position:relative;z-index:99;}
#hero .container{padding-top:84px;}
#hero h1{margin:0;font-size:52px;font-weight:400;line-height:56px;color:#fd9f1a;text-transform:uppercase;font-family:Nunito;}
#hero h2{color:#636366;margin:10px 0 15px;font-size:20px;font-family:Nunito;}
#hero .btn-get-started{background:#fcae36;background:-moz-linear-gradient(left,#fcae36 0,#ff9100 100%);background:-webkit-linear-gradient(left,#fcae36 0,#ff9100 100%);background:linear-gradient(to right,#fcae36 0,#ff9100 100%);font-weight:700;font-size:24px;line-height:20px;letter-spacing:1px;display:inline-block;padding:20px 30px;border-radius:3px;margin-top:25px;color:#fff;border-radius:50px;font-family:Nunito;width:202px;transition:.3s all ease-in-out;box-shadow:0 10px 10px #f1e4d2;}
#hero .btn-get-started:hover{background:#c77201;background:linear-gradient(to right,#c77201 0,#c77201 100%);transition:.3s all ease-in-out;}
.faq_mobile{display:none;}
.faq_desktop{display:block;}
#curriculum br{display:none;}
.btn_arrow{margin-left:15px;}
.video_container{border-radius:30px;text-align:center;padding:10px;}
.footer_column_1{order:1;}
.footer_column_2{order:2;}
.footer_column_3{order:3;}
.gray_line{background:#e2e0de;height:1px;width:60%;margin-top:40px;margin-bottom:20px;}
#included{background:#f3f3f3;}
.white_block{background:#fff;padding:30px;margin-top:30px;margin-bottom:30px;border-radius:10px;box-shadow:0 0 8px #f2f2f2;}
.white_block_no_padding{margin-top:30px;margin-bottom:30px;border-radius:10px;background:#fff;box-shadow:0 0 8px #f3f3f3;}
.white_block.about-1{margin-top:0;margin-bottom:0;}
.date_time{background:#fff;border-radius:10px;text-align:center;padding:25px;}
.date_time_block .item{margin:0!important;padding:20px!important;}
.date_time img{width:50px;height:auto;}
.stdate{color:#6d7da0;font-size:16px;margin-top:10px;margin-bottom:5px;}
.fulldate{color:#fd9f1a;font-size:28px !important; font-weight:bold;}
.brown_heading{color:#b79d74;font-size:40px;margin-bottom:30px;font-family:Nunito;font-weight:600;}
.white_heading{color:#fff;font-size:40px;margin-bottom:30px;font-family:Nunito;font-weight:600;}
.yellow_heading{color:#f7ff00;font-size:25px;margin-bottom:15px;font-family:Nunito;font-weight:600;}
.white_text{color:#fff;font-size:17px;font-family:Nunito;}
#gurantee .white_heading{margin-bottom:20px;}
.brown_heading .gray{color:#828285;font-size:15px;margin-top:5px;display:block;font-weight:400;font-family:Nunito;}
.include_details img{float:left;margin-right:20px;width:175px;}
.include_details h4{color:#586a92;font-size:20px;padding-top:20px;}
.include_text{color:#818184;font-size:16px;padding-right:30px;}
.include_details{box-shadow:5px 10px 10px rgba(245,245,245,.9);font-family:Nunito;margin-bottom:25px;border-radius:10px;}
.include_details::after{display:table;content:"";clear:both;}
.benefits_block_content{text-align:center;margin-bottom:10px;}
.benefits_block_content_middle{padding-top:140px;}
.benefits_desc{font-size:17px;color:#586a92;}
.benefits_block_content img{max-width:100%;transition:.3s all ease-in-out;transform:scale(1);}
.benefits_block_content img:hover{transform:scale(1.1);transition:.3s all ease-in-out;}
.load_more{display:inline-block;text-decoration:underline;color:#b79d74;font-size:17px;text-align:center;margin-top:20px;}
.load_more:hover{color:#b79d74;text-decoration:none;}
#faq img{border-radius:10px;max-width:100%;margin-bottom:50px;}
.faq .accordion-button:not(.collapsed){color:#586a92;background-color:#fff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.125);font-size:20px;}
.faq .accordion-button:not(.collapsed){box-shadow:none;}
.faq .accordion-item{box-shadow:0 10px 10px rgba(245,245,245,.9);border:1px solid #f5f5f5;margin-bottom:20px;border-radius:10px;}
.faq .accordion-body{text-align:left;color:#717173;font-size:16px;line-height:25px;padding:0 1.25rem 1rem;}
.faq .accordion-button:not(.collapsed)::after{background-image:url(https://yogachallenge.in/resources/img/up-down.png)!important;transform:rotate(-180deg);}
.accordion-item :focus{outline:0;}
.faq .accordion-button::after{flex-shrink:0;margin-left:auto;content:"";background-image:url(https://yogachallenge.in/resources/img/up-down.png)!important;background-repeat:no-repeat;transition:transform .2s ease-in-out;background-size:contain;width:30px!important;height:30px;}
.faq .accordion-button:focus{outline:0!important;}
.faq .accordion-button{font-size:20px;position:relative;display:flex;align-items:center;width:100%;padding:1rem 1.25rem;color:#586a92;text-align:left;background-color:#fff;border:0;border-radius:15px;border-top-left-radius:15px;border-top-right-radius:15px;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease;outline:0!important;box-shadow:none!important;}
.faq .accordion-item:first-of-type .accordion-button{border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-left-radius:15px;border-bottom-right-radius:15px;}
.faq .accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:15px;border-bottom-left-radius:15px;}
.register_desktop{display:none;position:fixed;z-index:9;top:110px;}
.register_mobile{display:none;}
.tabs{display:block;}
.tab{display:inline-block;cursor:pointer;color:#586a92;font-family:Nunito;font-size:20px;font-weight:700;margin-right:15px;margin-left:15px;}
.tab.active{color:#b6a281;font-family:Nunito;font-size:20px;font-weight:700;border-bottom:3px solid #b6a281;padding-bottom:6px;}
.content{width:100%;margin-top:25px;}
.content-item{width:100%;text-align:left;display:none;}
.curr_left{text-align:center;}
.heading_cur1{color:#b6a281;font-size:22px;margin-bottom:5px;margin-top:13px;}
.heading_cur2{color:#576182;font-size:18px;}
.heading_cur3{color:#636262;font-size:17px;margin-bottom:5px;}
.heading_cur4{color:#576182;font-size:17px;}
.content-item.active{display:inline-block;justify-content:center;}
.heading_who{color:#5c667f;font-size:22px;margin-top:20px;margin-bottom:10px;}
.text_who{color:#707070;font-size:16px;}
.white_block.who .row{margin-bottom:30px;}
#about img{max-width:100%;border-radius:10px;}
.aboput_text{color:#707070;font-size:16px;line-height:33px;}
#gurantee{background:#7085b4;background:-moz-linear-gradient(-45deg,#7085b4 0,#5873ac 100%);background:-webkit-linear-gradient(-45deg,#7085b4 0,#5873ac 100%);background:linear-gradient(135deg,#7085b4 0,#5873ac 100%);padding:50px 30px;margin-top:30px;margin-bottom:30px;border-radius:10px;box-shadow:0 0 8px #f3f3f3;}
.form_block label{color:#fff;text-align:left;width:100%;padding-left:20px;padding-bottom:10px;font-size:19px;font-weight:600;}
.form-control:focus{outline:0;box-shadow:none;}
.form_block input[type=email],.form_block input[type=text]{color:#fff;text-align:left;width:100%;font-size:17px;background:0 0;border:2px solid #fff;border-radius:50px;}
.form_block ::-webkit-input-placeholder{color:#fff!important;}
.form_block ::-moz-placeholder{color:#fff!important;}
.form_block :-ms-input-placeholder{color:#fff!important;}
.form_block :-moz-placeholder{color:#fff!important;}
.form_block .row{margin-bottom:30px;}
.contribution{color:#fff;font-size:17px;font-family:Nunito;font-weight:700;margin-top:30px;}
.people .person{width:100px;height:100px;border-radius:50%;float:left;margin-right:10px;}
.people_block{padding-left:20px;}
.people_block .name_star{color:#566890;font-size:17px;font-family:Nunito;font-weight:700;}
.people_block .name_star img{margin-right:5px;}
.people_block .name{color:#566890;font-size:21px;font-family:Nunito;font-weight:700;}
.people_block .place{color:#707070;font-size:16px;font-family:Nunito;}
.people .detail{color:#57575b;font-size:16px;font-family:Nunito;margin-bottom:30px;padding-left:20px;}
.people .detail a{font-weight:700;color:#b79d75!important;font-size:16px;font-family:Nunito;text-decoration:underline;}
.people .detail a:hover{text-decoration:none;}
.people_block::after{display:table;content:"";clear:both;}
.page-link:focus{box-shadow:none;}
.pagination_block .page-link{background:#f6f6f6;border:0 solid #fff;border-radius:5px;margin-left:10px;margin-right:10px;padding:10px 18px;font-family:Nunito;font-size:16px;color:#919191;font-weight:700;}
.pagination_block{margin-top:50px;}
.pagination_block .page-link.active{background:#b79d74;color:#fff;}
.highlight_review{margin-top:70px;border-radius:20px;background:#f8f8f8;padding:25px 20px 10px;}
.highlight_review .review{background:#fff;color:#b79d74;border-radius:10px;padding:5px 10px;display:inline-block;}
.review_img{width:120px;height:120px;border-radius:50%;margin-top:20px;margin-bottom:10px;display:block;margin:20px auto 0;}
.review_name{color:#566890;font-size:21px;font-family:Nunito;font-weight:700;}
.review_location{color:#57575b;font-size:16px;font-family:Nunito;margin-bottom:10px;}
.review_detail{color:#57575b;font-size:16px;font-family:Nunito;margin-top:30px;margin-bottom:30px;line-height:25px;}
.review_detail a{font-weight:700;color:#b79d75!important;font-size:16px;font-family:Nunito;text-decoration:underline;}
.review_detail a:hover{text-decoration:none;}
.testimonial_video .row{margin-bottom:40px;}
.testimonial_video .video_detail{background:#f8f8f8;border-radius:30px;width:361px;position:relative;margin:auto;}
.testimonial_video .video_detail .thumbnails{cursor:pointer;}
.testimonial_video .video_name{color:#b79d74;font-size:17px;padding-top:10px;}
.testimonial_video .video_location{color:#586a92;font-size:15px;font-family:Nunito;padding-bottom:20px;}
.highlight_review_mobile{display:none;}
.highlight_review_desktop{display:block;}
.right_block{background:#fff;border-radius:10px;padding:25px 20px;}
.right_block h3{margin:0;font-size:17px;font-weight:700;color:#fd9f1a;font-family:Nunito;margin-bottom:12px;}
.right_block .date-and-time{color:#617298;font-size:11px;display:block;margin-bottom:7px;}
.right_block .gray{color:#717173!important;}
.right_block .date-and-time img{width:20px;height:20px;margin-right:5px;}
.right_register{font-weight:700;font-size:16px;line-height:20px;letter-spacing:1px;display:block;padding:15px 30px;text-align:center;border-radius:3px;margin-top:17px;margin-bottom:15px;color:#fff;border-radius:50px;font-family:Nunito;background:#fcae36;background:-moz-linear-gradient(left,#fcae36 0,#ff9100 100%);background:-webkit-linear-gradient(left,#fcae36 0,#ff9100 100%);background:linear-gradient(to right,#fcae36 0,#ff9100 100%);transition:.3s all ease-in-out;box-shadow:0 10px 10px #fcf2e4;}
.right_register:hover{background:#c77201;background:linear-gradient(to right,#c77201 0,#c77201 100%);transition:.3s all ease-in-out;color:#fff;}
@media (max-width:1920px){
.register_desktop{right:16.2%;}
}
@media (max-width:1740px){
.register_desktop{right:13%;}
}
@media (max-width:1600px){
.register_desktop{right:10%;}
}
@media (max-width:1450px){
.register_desktop{right:6%;}
}
@media (max-width:1366px){
.register_desktop{right:8.5%;}
}
@media (max-width:1280px){
.register_desktop{right:6.5%;}
}
@media (max-width:1200px){
.register_desktop{right:3.5%;}
.social_media a{margin-right:28px!important;}
}
@media (max-width:1199px){
.testimonial_video .video_detail{width:95%;}
}
@media (max-width:1024px){
.register_desktop{right:1.5%;}
}
@media (max-width:991px){
.fixed-top{position:static;}
#hero .btn-get-started{margin-top:15px; width: 100% !important;}
.benefits_block_content_middle{padding-top:0;}
.benefits_block_content img{height:auto;width:auto;}
#header .logo{margin-top:-6px;}
#header{background:#fff;}
.register_desktop{display:none!important;}
.register_mobile_detail:after,.register_mobile_heading:after{display:table;content:"";clear:both;}
.register_mobile_detail{margin-top:10px;}
.register_mobile .date-and-time img{width:20px;height:20px;margin-right:5px;}
.register_mobile .date-and-time{color:#617298;font-size:11px;display:block;margin-bottom:10px;}
.register_mobile .register_mobile_detail .date-and-time:nth-child(1){float:left;}
.register_mobile{display:block;position:fixed;background:#ddd;padding:15px 20px;bottom:0;width:100%;left:0;z-index:99;border-radius:20px 20px 0 0;}
.register_mobile h3{font-size:13px;font-weight:700;color:#fd9f1a;text-transform:uppercase;font-family:Nunito;display:inline-block;}
#footer{padding:30px 0 90px!important;}
.video_container{text-align:center;margin-top:20px;}
.form_block .row{margin-bottom:0;}
.form_block label{margin-top:20px;}
#hero{text-align:center;}
}
@media (max-width:768px){
.video_container{position:relative;}
#header{padding:5px 0;}
#hero .btn-get-started .btn_arrow{display:none;}
.form_block{width:85%!important;}
.highlight_review_mobile{display:block;}
.highlight_review{margin-top:0;margin-bottom:20px;}
.highlight_review_desktop{display:none;}
#hero .container{padding-top:0;}
.date_time img{float:left;margin-right:15px;margin-top:4px;}
.fulldate,.stdate{text-align:left;}
.stdate{margin-top:0;font-weight:600;}
.brown_heading{text-align:center;}
.white_block_transparent{background:#fff8ee;}
.include_details{text-align:center;box-shadow:none;margin-bottom:-40px;margin-top:-50px;}
.include_details h4{padding-top:40px;}
.include_details img{float:none;margin:10px auto;position:relative;top:50px;}
.include_details_bg{background:#fff;padding:20px;border-radius:10px;margin-bottom:20px;box-shadow:0 10px 10px rgba(0,0,0,.1);margin-right:-5px;margin-left:-5px;}
#hero h1{font-size:45px;}
#hero h2{font-size:18px;line-height:24px;}
}
section{padding:60px 0 30px;overflow:hidden;}
.form_block{width:70%;margin:0 auto;}
@media (max-width:768px){
.include_text{padding-right:0;}
.container.Included_Block{width:100%;margin:0;padding:0;margin:auto;}
.curr_left{float:left;width:24%;border-radius:20px 0 0 20px!important;height:125px;margin-bottom:20px;text-align:left;padding:15px 20px 20px;}
.curr_right{float:left;width:70%;border-radius:0 20px 20px 0!important;height:125px;margin-bottom:20px;padding:15px 20px 20px;}
.curr_grid{display:block!important;}
#footer{text-align:center;}
#footer .copyright{display:none;}
.white_block.who{text-align:center;}
.text_who{margin-bottom:30px;}
.white_block.who .row{margin-bottom:0;}
.testimonial_video .video_detail{margin:0 auto 30px;}
.testimonial_video .row{margin-bottom:0;}
.people .detail,.people_block{padding-left:0;}
.include_details img{float:none;margin:10px auto;}
}
#footer{background:#fff;padding:0;color:#444;font-size:14px;padding:60px 0 10px;}
#footer p{color:#919191;font-size:15px;font-family:Nunito;}
#footer .copyright{margin-top:60px;}
.social_media{margin-top:20px;}
.social_media a{display:inline-block;margin-right:40px;width:40px;height:40px;box-shadow:0 0 8px #f4f4f4;border-radius:50%;position:relative;}
.social_media a img{position:absolute;top:10px;left:10px;}
.social_media a img.yt{position:absolute;top:12px;left:8px;}
@media (max-width:768px){
#curriculum br{display:block;}
.faq_mobile{display:block;}
#faq img{margin-bottom:15px;}
.faq_desktop{display:none;}
.white_block_mobile_adjust{margin-top:0;}
.white_block{padding:20px;}
.curr_left::after{content:"";position:absolute;background-color:#e9e9e9;height:70px;width:2px;margin:-76px 0 0 80px;}
.count_block_whiteblock{margin-top:130px;padding-bottom:50px;border-radius:0;}
.count_block_whiteblock .brown_heading{margin-top:30px; margin-bottom:60px;}
.people_block .name{font-size:16px;}
.people .person{width:80px;height:80px;}
.people .detail,.people_block{margin-top:20px;}
.gray_line{display:none;}
section{padding:30px 0;}
#footer{text-align:center;}
#footer .copyright{display:none;}
.social_media{margin-left:38px;}
.footer_column_1{order:1;}
.footer_column_2{order:2;height:120px;}
.footer_column_3{order:3;}
#footer{padding:30px 0 80px;}
}
@media (max-width:575px){
.curr_left::after{margin:-76px 0 0 102px;}
.curr_left,.curr_right{padding:14px!important;}
.pagination_block .page-link{padding:3px 8px;}
.faq .accordion-body,.faq .accordion-button,.faq .accordion-button:not(.collapsed){font-size:14px;}
.curr_left{width:30%;}
#footer .copyright{float:none;text-align:center;}
.tab{margin-left:10px;font-size:14px;}
.tab.active{font-size:14px;}
.brown_heading,.white_heading{font-size:25px;}
}
@media (max-width:520px){
.curr_left::after{margin:-76px 0 0 85px;}
}
@media (max-width:480px){
#header .logo a{font-size:17px;}
#header .logo{margin-top:-7px!important;}
.curr_left::after{margin:-75px 0 0 88px;}
.curr_left,.curr_right{height:100%;}
.register_mobile{padding:13px 10px 5px;}
#hero h2{font-size:15px;}
}
@media (max-width:469px){
.heading_cur3,.heading_cur4{font-size:13px;}
.heading_cur1{font-size:18px;}
}
@media (max-width:411px){
.curr_left::after{margin:-58px 0 0 77px;}
}
@media (max-width:375px){
.curr_left::after{margin:-71px 0 0 68px;}
}
@media (max-width:370px){
#header .logo img{max-height:40px;width:160px;}
}
@media (max-width:340px){
.curr_left::after{margin:-62px 0 0 50px;}
}
@media (max-width:320px){
.curr_left::after{margin:-51px 0 0 50px;}
.heading_cur1{font-size:12px;}
.heading_cur2{font-size:12px;}
.heading_cur3{font-size:10px;}
.heading_cur4{font-size:10px;}
}
/*! CSS Used from: https://yogachallenge.in/resources/css/style_home.css */
.navbar a,.navbar a:focus{font-family:Nunito;}
@media (min-width:992px){
.col-lg-9{width:70%;}
}
.right_block h3{font-size:23px;}
.right_block .date-and-time{font-size:13.4px;}
.right_block{width:19%;}
.right_register:hover img{filter:brightness(0) invert(1);transition:2s all ease-in-out;}
.social_media a img{width:40px;height:40px;}
body{font-family:Nunito;}
@media (max-width:768px){
.text_who{line-height:33px;}
}
.text_who{line-height:33px;}
img.thumbnails{border-radius:30px 30px 0 0;margin-bottom:8px;}
@media (max-width:768px){
img.thumbnails{width:100%;margin-bottom:8px;}
}
@media (max-width:991px){
.register_mobile{background:#faf9f6;}
}
@media (max-width:480px){
.register_mobile{padding:15px 17px 6px;}
}
@media (max-width:768px){
#header .logo img{max-height:40px;width:160px;}
}
div#more-data{display:contents;}
.faq .accordion-body{margin-top:20px;}
#registration_closed_form{background:#e3a54a;background:-moz-linear-gradient(-45deg,#e3a54a 0%,#dfc53b 100%);background:-webkit-linear-gradient(-45deg,#e3a54a 0%,#dfc53b 100%);background:linear-gradient(135deg,#e3a54a 0%,#dfc53b 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3a54a',endColorstr='#dfc53b',GradientType=1 );padding:30px;margin-top:30px;margin-bottom:30px;border-radius:10px;box-shadow:0 0 8px #f3f3f3;}
#registration_closed_form .btn-get-started{font-weight:700;font-size:17px;line-height:20px;letter-spacing:1px;display:inline-block;padding:20px 30px;border-radius:3px;margin-top:25px;color:#fd9f1a;background:#fff;border-radius:50px;font-family:Nunito;width:220px;transition:.1s all ease-in-out;border:none!important;}
#registration_closed_form .btn-get-started:hover{background:#c77201;background:linear-gradient(to right,#c77201 0%,#c77201 100%);transition:.3s all ease-in-out;color:#fff;}
#registration_closed_form .btn-get-started:hover img{filter:brightness(0) invert(1);}
@media (max-width:768px){
a.btn-get-started.scrollto.right_register{font-size:medium!important;}
}
@media (max-width:375px){
a.btn-get-started.scrollto.right_register{font-size:12px!important;}
}
@media (max-width:414px){
a.btn-get-started.scrollto.right_register{font-size:12px!important;}
}
@media (max-width:991px){
.register_mobile h3{font-size:15px!important;}
}
.registration_closed_tag{color:#fff;font-size:40px;margin-bottom:12px;font-family:Nunito;font-weight:600;}
.subscribe_tag{color:#fff;font-size:20px;margin-bottom:15px;font-family:Nunito;font-weight:600;}
@media (max-width:768px){
.registration_closed_tag{font-size:30px;}
.subscribe_tag{font-size:17px;}
}
#hero .btn-get-started{width:465px;}
@media (max-width:768px){
.footer_column_2{height:90px!important;}
}
@media (max-width:768px){
.social_media{margin-left:38px!important;}
}
.social_media{margin-top:0!important;margin-left:58px;}
@media (max-width:768px){
.social_media{margin-bottom:20px;}
}
.social_media a img.yt{top:0!important;}
.social_media a img{top:0!important;}
div#success_msg{color:#fff;font-size:17px;font-family:Nunito;font-weight:700;margin-top:30px;}
.recording-text{font-size:70%;}
@media (max-width:480px){
.recording-text{margin-left:18%;}
}
.container-fluid.top_banner{text-align:center;padding:8px 0;background:#800020;}
.top_heading a{color:#fff;font-size:large;}
/*! CSS Used fontfaces */
@font-face{font-family:'Nunito';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v24/XRXI3I6Li01BKofiOc5wtlZ2di8HDLshdTk3iazbXWjgevT5.woff) format('woff');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Nunito';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v24/XRXI3I6Li01BKofiOc5wtlZ2di8HDLshdTA3iazbXWjgevT5.woff) format('woff');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Nunito';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v24/XRXI3I6Li01BKofiOc5wtlZ2di8HDLshdTs3iazbXWjgevT5.woff) format('woff');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Nunito';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v24/XRXI3I6Li01BKofiOc5wtlZ2di8HDLshdTo3iazbXWjgevT5.woff) format('woff');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Nunito';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v24/XRXI3I6Li01BKofiOc5wtlZ2di8HDLshdTQ3iazbXWjgeg.woff) format('woff');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
