.sample-slider.-non-slider .swiper-wrapper , .sample-slider_1.-non-slider .swiper-wrapper , .sample-slider_2.-non-slider .swiper-wrapper {
	transform: inherit!important;
	display: flex;
	gap: 51px;
}
.sample-slider.-non-slider .swiper-slide , .sample-slider_1.-non-slider .swiper-slide , .sample-slider_2.-non-slider .swiper-slide{
	width: inherit!important;
	margin-right: 0 !important;
}
.sample-slider.-non-slider .swiper-slide-duplicate , .sample-slider_1.-non-slider .swiper-slide-duplicate , .sample-slider_2.-non-slider .swiper-slide-duplicate{
	display: none;
}

@media screen and (max-width: 1920px){

}
@media screen and (max-width: 1920px){

}
@media screen and (max-width: 1800px){

    /* text css */
    h1, .title_h1 {font-size: 120px;}

    .inner_banner.sub__inner__join {padding-top: 770px;}

}
@media screen and (max-width: 1700px){

    .padding_main {padding: 90px 0;}
    .padding_top_main {padding: 90px 0 0;}
    .footer_main_sec {padding: 90px 0 20px;}

    /* text css */
    h1, .title_h1 {font-size: 110px;}
    h3, .title_h3 {font-size: 38px;}

    /* header */
    .header_sec_row ul li a {font-size: 18px;}
    .footer_navbar ul li a {font-size: 18px;}
    .header_right {max-width: 280px;}
    .header_sec {padding: 38px 0;}

    /* hero banner */
    .hero_banner {padding: 750px 0 0px 0}
    
    /* index page */
    .the_bufler_repeater_content {width: 42%;}
    .inner_banner.sub__inner__join {padding-top: 730px;}

}
@media screen and (max-width: 1600px){

    h2, .titlle_h2 {font-size: 56px;}
    h4, .title_h4 {font-size: 28px;}
    .title_h1_title {font-size: 90px;}
    .inner_banner_content h1 span {font-size: 90px;}

    /* header */
    .header_sec_row ul li {margin: 0 12px;}
    .header_sec_row ul li a {font-size: 17px;}
    .footer_navbar ul li a {font-size: 17px;}
    .header_right {max-width: 251px;}
    .header_sec {padding: 32px 0;}
    h3, .title_h3 {font-size: 36px;}

    /* hero banner */
    .hero_banner {padding: 680px 0 0px 0}

    /* yoga page */
    .yoga_namaste_row {gap: 80px 81px;}
    .inner_banner.sub__inner__join {padding-top: 680px;}

    .contact_info__otr { padding: 75px 0; }

}
@media screen and (max-width: 1440px){

    .padding_main {padding: 80px 0;}
    .padding_top_main {padding: 80px 0 0;}
    .footer_main_sec {padding: 80px 0 20px;}
    h1, .title_h1 {font-size: 96px;}
    .title_h1_title {font-size: 88px;}
    .inner_banner_content h1 span {font-size: 88px;}
    h2, .titlle_h2 {font-size: 52px;}
    p {font-size: 18px;}
    .footer_nav a {font-size: 18px;}
    .a_btn {font-size: 19px;}
    h3, .title_h3 {font-size: 34px;}
    .eighteen_p p {font-size: 16px;}

    /* header */
    .header_logo .header_logo_img {width: 55%;}
    .header_sec_row ul li a {font-size: 16px;}
    .footer_navbar ul li a {font-size: 16px;}
    .header_sec_row ul li {margin: 0 10px;}
    .header_right {max-width: 229px;}
    .header_sec {padding: 28px 0;}

    /* hero banner */
    .hero_banner {padding: 640px 0 0px 0;}

    /* innerbanner */
    .inner_banner_content {width: 64%;padding-bottom: 75px;}
    .inner_banner {padding-top: 180px;}

    /* index page */
    .sample-slider.-non-slider .swiper-wrapper , .sample-slider_1.-non-slider .swiper-wrapper , .sample-slider_2.-non-slider .swiper-wrapper {gap: 40px;}
    .the_bufler_repeater_content {width: 45%;}
    .the_bufler_repeater_content_main {padding: 50px 50px 50px 0;}
    .the_bufler_repeater_main .the_bufler_repeater_sec:nth-child(even) .the_bufler_repeater_row .the_bufler_repeater_content .the_bufler_repeater_content_main {padding: 50px 0px 50px 50px;}

    /* yoga page */
    .yoga_namaste_box {padding: 20px 18px 24px;max-width: 390px;}
    .yoga_namaste_row {gap: 80px 50px;}
    .yoga_namaste_row .yoga_namaste_smile_img {width: 19%;}
    .yoga_bufler_here_row {gap: 55px;}

    /* your time your space page */
    .blog_content_list {gap: 30px;}
    .inner_banner.sub__inner__join {padding-top: 660px;}
    .membership_content {gap: 30px;}
    .sub_inner_banner .inner_banner_content {padding-top: 0;}
    .inner_banner.sub_inner_banner.sub_inner_banner_with_btn {padding-bottom: 80px;}

    .title_main {padding-bottom: 35px;}
    .contact_info__otr { padding: 70px 0; }

}
@media screen and (max-width: 1300px){
    
    h1, .title_h1 {font-size: 88px;}
    .title_h1_title {font-size: 76px;}
    .inner_banner_content h1 span {font-size: 76px;}
    h3, .title_h3 {font-size: 32px;}
    h4, .title_h4 {font-size: 26px;}

    /* hero banner */
    .hero_banner {padding: 600px 0 0px 0;}

    /* index page */
    .animation_text img, .animation_text svg {width: 60px;height: 60px;}
    .content_box_text {padding: 0 25px;}

    /* yoga page */
    .yoga_bufler_here_row {gap: 50px;}
    .inner_banner.sub__inner__join {padding-top: 600px;}
    .contact_info__otr { padding: 60px 0; }

}
@media screen and (max-width: 1200px){

    .padding_main {padding: 70px 0;}
    .padding_top_main {padding: 70px 0 0;}
    .footer_main_sec {padding: 70px 0 20px;}
    .container {padding: 0 40px;}
    .calender_sec .big_container {padding: 0 40px !important;}
    h1, .title_h1 {font-size: 78px;}
    .title_h1_title {font-size: 64px;}
    .inner_banner_content h1 span {font-size: 64px;}
    h2, .titlle_h2 {font-size: 48px;}
    h3, .title_h3 {font-size: 30px;}
    h4, .title_h4 {font-size: 24px;}

    /* hero banner */
    .hero_banner {padding: 580px 0 0px 0;}

    /* index page */
    .sample-slider.-non-slider .swiper-wrapper , .sample-slider_1.-non-slider .swiper-wrapper , .sample-slider_2.-non-slider .swiper-wrapper {gap: 25px;}
    .yoga_sec_home_content {padding: 40px 0 50PX;}
    .animation_text img, .animation_text svg {width: 50px;height: 50px;}
    .small_img_animation .animation_text img, .small_img_animation .animation_text svg {width: 48px;height: 48px;}
    .content_box_text {padding: 0 15px;}
    /* .the_bufler_repeater_main .the_bufler_repeater_sec:nth-child(even) .the_bufler_repeater_row .the_bufler_repeater_content .the_bufler_repeater_content_main {padding: 20px 0px 20px 30px;} */
    .the_bufler_repeater_content_main p {padding-bottom: 12px;}
    .the_bufler_repeater_content_main .title_h3 {padding-bottom: 12px;}
    .the_bufler_repeater_content_main .titlle_h2 {padding-bottom: 12px;}
    .footer_logo a {width: 90%;display: inline-block;}

    /* innerbanner */
    .inner_banner_content {width: 65%;padding-bottom: 60px;}

    /* yoga page */
    .content_box_sec_main .a_btn {margin-top: 30px;}
    .yoga_namaste_row .yoga_namaste_box:nth-child(1) {order: 1;}
    .yoga_namaste_row .yoga_namaste_box:nth-child(2) {order: 2;}
    .yoga_namaste_row .yoga_namaste_box:nth-child(4) {order: 4;}
    .yoga_namaste_row .yoga_namaste_box:nth-child(5) {order: 5;}
    .yoga_namaste_row .yoga_namaste_smile_img {order: 3;width: 30%;margin: 0 180px;}
    .yoga_namaste_row {gap: 60px 50px;}
    .yoga_namaste_sec .animation_text_main {padding-bottom: 55px;}
    .yoga_bufler_here_row {gap: 45px;}
    .inner_banner.sub__inner__join {padding-top: 580px;}
    .membership_content {gap: 20px;}
    .membership_box {padding: 55px 20px 25px;}
    .membership_sec .membership_content_title {padding-bottom: 50px;}
    .inner_banner.sub_inner_banner.sub_inner_banner_with_btn {padding-bottom: 70px;}
    .contact_info__otr { padding: 55px 0; }
	.footer_info_otr_main {flex-direction: column;}
	.footer_form {width: 100%;}
	
	
}
@media screen and (max-width: 1024px){

    .container {padding: 0 30px;}
    .calender_sec .big_container {padding: 0 30px !important;}
    h1, .title_h1 {font-size: 68px;}
    .title_h1_title {font-size: 58px;}
    .inner_banner_content h1 span {font-size: 58px;}
    h2, .titlle_h2 {font-size: 42px;}
    h3, .title_h3 {font-size: 29px;}
    .a_btn {font-size: 18px;}
    h4, .title_h4 {font-size: 23px;}

    /* sidebar */
    .mobileIcon {display: block;margin-left: auto;}
    .mobileIcon { height: 35px; cursor: pointer; z-index:99999; position: relative; display: flex; align-items: center; min-width: 44px; }
    .mobileIcon a { width: 55px; height: 7px; border-radius: 0; display: inline-block; background: #000; position: relative; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease 0s; -ms-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; }
    .mobileIcon a:before { position: absolute; content: ''; width: 54px; height: 7px; border-radius: 0; background: #000; top: -8px; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease 0s; -ms-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; }
    .mobileIcon a:after { position: absolute; content: ''; width: 54px; height: 7px; border-radius: 0; background: #000; bottom: -8px; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease 0s; -ms-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; }
    .menu-open .mobileIcon a { background: rgb(255 255 255 / 0%); }
    .menu-open .mobileIcon a:before { transform: rotate(45deg); top: -1px; background: #ffffff;}
    .menu-open .mobileIcon a:after { transform: rotate(-45deg); top: -1px; background: #ffffff;}
    .mobileIcon a:before { width: 24px; height: 4px; border-radius: 5px; background: #FFF; }
    .mobileIcon a, .mobileIcon a:after{ width: 24px; height: 4px; border-radius: 5px; background: #FFF; }
    .menu-open .mobileIcon a, .menu-open .mobileIcon a:after, .menu-open .mobileIcon a:before { height: 2px;}
    .mobileIcon a {width: 24px;}
    .right_menu{position:fixed;top:0;right:0;background:#FFE7F3;bottom:0;z-index:999;width:100%;transition:transform 300ms ease-in-out 0s;transform:translate3d(100%,0,0);transition:transform 300ms ease,opacity 300ms ease;padding:50px 30px;box-shadow:0 10px 10px 0 rgb(0 0 0 / 23%);flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:column;display:flex;max-width:100%;}
    .menu-open .right_menu{transform:translate3d(0,0,0) scale3d(1,1,1);backface-visibility:hidden;transition:transform 300ms ease,opacity 300ms ease;display:flex;overflow:auto; align-items: flex-start;justify-content: flex-start;}
    .menu-open{overflow:hidden;}
    .header_navbar.right_menu .header_navbar_main .header_navbar_nav {display: flex;flex-direction: column;width: 100%;height: 100%;justify-content: center;padding: 10px;}
    .header_navbar.right_menu .header_navbar_main .header_navbar_nav .header_logo_img.mobile_logo {padding-bottom: 30px;}
    .header_navbar.right_menu .header_navbar_main .header_navbar_nav .header_logo_img.mobile_logo img {margin: 0 auto;}
    .mobileIcon a, .mobileIcon a::after, .mobileIcon a::before {height: 3px !important;}

    /* header */
    .header_right {max-width: 116px;}
    .header_logo .header_logo_img {width: 45%;}
    .mobileIcon {max-width: 116px;width: 100%;}
    .header_sec {padding: 24px 0;}
    .header_sec.inner_page_header .mobileIcon a {background: var(--perablack);}
    .menu-open .header_sec.inner_page_header .mobileIcon a {background: transparent !important;}
    .header_sec.inner_page_header .mobileIcon a:after {background: var(--perablack);}
    .header_sec.inner_page_header .mobileIcon a:before {background: var(--perablack);}
    .header_navbar.right_menu {display: flex;align-items: flex-start;justify-content: flex-start;}
    .header_navbar.right_menu .header_navbar_main ul {display: flex;flex-direction: column;align-items: flex-start;width: 100%;}
    .header_navbar.right_menu .header_navbar_main {display: flex;flex-direction: column;align-items: center;width: 100%;height: 100%;}
    .header_navbar.right_menu .header_navbar_main ul li {padding-bottom: 20px;width: 80%;border-bottom: 2px solid var(--perablack);margin: 0 auto 20px;display: flex;justify-content: center;}
    .header_navbar.right_menu .header_navbar_main ul li:last-child {padding-bottom: 0;margin-bottom: 0;border-bottom: 0;}
    .header_sec_row ul li::after {position: relative; content: none;}
    .mobile_animation {display: flex !important;}
    .header_navbar.right_menu .header_navbar_main .animation_text_main {position: absolute;left: 0;top: 0;}
    .header_navbar.right_menu .header_navbar_main .animation_text_main.animation_text_bottom {bottom: 0;top: auto;}
    .header_sec_row ul li a {color: var(--perablack);}
    .header_navbar.right_menu .header_navbar_main .mobile_smile_img {width: 200px;height: 200px;}
    .header_sec .animation_text_main {display: block !important;}
    .header_navbar.right_menu .mobile_logo {display: block;}
    .header_navbar.right_menu .mobile_smile_img {display: block;}
    .menu-open .mobileIcon a:before {background: var(--perablack);}
    .menu-open .mobileIcon a:after {background: var(--perablack);}
    .menu-open .mobileIcon {margin-top: 15px;}
    .header_navbar_nav ul li a {font-size: 18px;}
    .header_right ul li a {color: var(--white);}

    /* hero banner */
    .hero_banner {padding: 550px 0 0px 0;}
    
    /* index page */
    .sample-slider.-non-slider .swiper-wrapper , .sample-slider_1.-non-slider .swiper-wrapper , .sample-slider_2.-non-slider .swiper-wrapper {gap: 20px;}
    .smile_sec_row img {max-width: 55%;}
    .yoga_sec_home_content {padding: 40px 0;}
    .animation_text img, .animation_text svg {width: 45px;height: 45px;}
   
    .the_bufler_repeater_img {width: 100%;}
    .the_bufler_repeater_content {width: 100%;}
    .the_bufler_repeater_content_main {padding: 30px 40px 50px;}
    .the_bufler_repeater_main .the_bufler_repeater_sec:nth-child(even) .the_bufler_repeater_row .the_bufler_repeater_content .the_bufler_repeater_content_main {padding: 30px 40px 50px;}
    .the_bufler_repeater_content_main p {padding-bottom: 10px;}
    .the_bufler_repeater_content_main .title_h3 {padding-bottom: 10px;}
    .the_bufler_repeater_content_main .titlle_h2 {padding-bottom: 10px;}
    .the_bufler_repeater_main.bufler_repeate_reverse .the_bufler_repeater_sec .the_bufler_repeater_row .the_bufler_repeater_content .the_bufler_repeater_content_main {padding: 30px 40px 50px;}
    .the_bufler_repeater_main.bufler_repeate_reverse .the_bufler_repeater_sec:nth-child(even) .the_bufler_repeater_row .the_bufler_repeater_content .the_bufler_repeater_content_main {padding: 30px 40px 50px;}
    .footer_logo a {width: 80%;}

    /* innerbanner */
    .inner_banner_content {width: 65%;padding-bottom: 54px;}

    /* yoga page */
    .calender_sec_row .title_box {padding-bottom: 35px;}
    .title_box .titlle_h2 {padding-bottom: 14px;}
    .content_box_sec_main .title_h3 {padding-bottom: 14px;}
    .content_box_sec_main .a_btn {margin-top: 26px;}
    .yoga_namaste_sec .animation_text_main {padding-bottom: 50px;}
    .yoga_bufler_here .titlle_h2 {padding-bottom: 35px;}
    .yoga_bufler_here_row {gap: 40px;}
    .the_bufler_repeater_content_main ol li {font-size: 17px;}
    .inner_banner.sub__inner__join {padding-top: 520px;}
   
    .membership_sec .membership_content_title {padding-bottom: 40px;}
    .inner_banner .inner_banner_img img {opacity: 0.6;}

    .title_main {padding-bottom: 30px;}
    .yoga_namaste_box::after {width: 89px;height: 50px;}

    .header_sec_row ul li:last-child{margin: 0;}
    .contact_info__otr { padding: 50px 0; }
	
	.header_navbar.right_menu .header_navbar_main .header_navbar_nav .header_logo_img.mobile_logo img { filter: invert(1);}
	.menu-open a.a_btn.bg_m-darkblue {opacity: 0;}
	
	
	.content_box_text .title_h3 {font-size: 26px;}
	
	
	.yoga_namaste_box::after {background-position: bottom !important;}
	.yoga_bufler_here_row {width: 2750px;}
	
	p br { display: none;}

}
@media screen and (max-width: 900px){

    .padding_main {padding: 60px 0;}
    .padding_top_main {padding: 60px 0 0;}
    .footer_main_sec {padding: 60px 0 20px;}
    h1, .title_h1 {font-size: 58px;}
    .title_h1_title {font-size: 46px;}
    .inner_banner_content h1 span {font-size: 46px;}
    h2, .titlle_h2 {font-size: 36px;}
    p {font-size: 17px;}
    .footer_nav a {font-size: 17px;}
    h3, .title_h3 {font-size: 28px;}
    h4, .title_h4 {font-size: 22px; line-height: 1.1;}

    .header_logo .header_logo_img {width: 50%;}
    .inner_banner_content {width: 70%;}
    /* hero banner */
    .hero_banner {padding: 510px 0 0px 0; margin-top: -85px;}

    /* index page */
    .smile_sec_row img {max-width: 50%;}
   
    .yoga_sec_home_content {padding: 30px 0;}
    .animation_text {gap: 20px;}
    .small_img_animation .animation_text img, .small_img_animation .animation_text svg {width: 45px;height: 45px;}
    .the_bufler_repeater_content_main {padding: 20px 30px 50px;}
    .the_bufler_repeater_main.bufler_repeate_reverse .the_bufler_repeater_sec .the_bufler_repeater_row .the_bufler_repeater_content .the_bufler_repeater_content_main {padding: 20px 30px 50px;}
    .the_bufler_repeater_main.bufler_repeate_reverse .the_bufler_repeater_sec:nth-child(even) .the_bufler_repeater_row .the_bufler_repeater_content .the_bufler_repeater_content_main {padding: 20px 30px 50px;}
    .the_bufler_repeater_main .the_bufler_repeater_sec:nth-child(even) .the_bufler_repeater_row .the_bufler_repeater_content .the_bufler_repeater_content_main {padding: 20px 30px 50px;}
    .footer_logo a {width: 70%;}

    /* innerbanner */
    .inner_banner_content .a_btn {margin-top: 20px;}

    /* yoga page */
    .calender_sec_row .title_box {padding-bottom: 30px;}
    .title_box .titlle_h2 {padding-bottom: 12px;}
    .content_box_sec_main .title_h3 {padding-bottom: 12px;}
    .content_box_sec_main .a_btn {margin-top: 20px;}
    .yoga_namaste_box {padding: 20px 15px 24px;max-width: 340px;}
    .yoga_namaste_row {gap: 40px 20px;}
    .yoga_namaste_row .yoga_namaste_smile_img {width: 26%;}
    .yoga_namaste_sec .animation_text_main {padding-bottom: 40px;}
    .yoga_bufler_here .titlle_h2 {padding-bottom: 30px;}
    .yoga_bufler_here_row {gap: 35px;}
    .the_bufler_repeater_content_main .a_btn {margin-top: 30px;}
    .the_bufler_repeater_content_main ol li {font-size: 16px;}
    .contact_form .titlle_h2 {padding-bottom: 30px;}
    .contact_form_content .input_field input, .contact_form_content .input_field select, .contact_form_content .input_field textarea {font-size: 18px;}
    .blog_content_list {gap: 20px;}
    .inner_banner_content {padding-bottom: 30px;}
    .inner_banner.sub__inner__join {padding-top: 450px;}
    .the_bufler_repeater_content_main .button_padding {margin-top: 40px;}
    .inner_banner.sub_inner_banner.sub_inner_banner_with_btn {padding-bottom: 60px;}

    .title_main {padding-bottom: 25px;}
	
	 .the_bufler_repeater_row {flex-direction: column-reverse;}
	 .the_bufler_repeater_main .the_bufler_repeater_sec:nth-child(even) .the_bufler_repeater_row {flex-direction: column-reverse;}
	.content_box_text .title_h3 {font-size: 22px;}

	.content_box_sec_main p br {display: none;}
	
	.yoga_bufler_here_row {width: 2043px;}
	.blog_content_list {grid-template-columns: repeat(2, minmax(0, 1fr));}
	
	 .membership_content {grid-template-columns: repeat(2, minmax(0, 1fr));gap: 30px;}
	
	.the_bufler_repeater_main.bufler_repeate_reverse .the_bufler_repeater_sec:nth-child(even) .the_bufler_repeater_row {flex-direction: column-reverse;}
.the_bufler_repeater_main.bufler_repeate_reverse .the_bufler_repeater_sec .the_bufler_repeater_row {flex-direction: column-reverse;}
	
}
@media screen and (max-width: 767px){

    .padding_main {padding: 50px 0;}
    .padding_top_main {padding: 50px 0 0;}
    .footer_main_sec {padding: 50px 0 20px;}
    .container {padding: 0 20px;}
    .calender_sec .big_container {padding: 0 20px !important;}
    h1, .title_h1 {font-size: 46px;}
    .title_h1_title {font-size: 38px;}
    .inner_banner_content h1 span {font-size: 38px;}
    h4, .title_h4 {font-size: 20px;}
    h2, .titlle_h2 {font-size: 34px;}
    .svg_btn {font-size: 15px;}
    p {font-size: 16px;}
    .footer_nav a {font-size: 16px;}
    h3, .title_h3 {font-size: 26px;}
    .a_btn {font-size: 17px;}
    
    .header_logo .header_logo_img {width: 75%;}
    .header_sec_row ul li a {font-size: 15px;}
    .footer_navbar ul li a {font-size: 15px;}
    .mobileIcon {max-width: 110px;}
    .header_right {max-width: 110px;}

    /* hero banner */
    .hero_banner {padding: 480px 0 0px 0;}
    /* index page */
    .smile_sec_row img {max-width: 55%;}
    .animation_text img, .animation_text svg {width: 40px;height: 40px;}
    .small_img_animation .animation_text img, .small_img_animation .animation_text svg {width: 42px;height: 42px;}
    .the_bufler_repeater_content_main {padding: 20px 20px 50px;}
    .the_bufler_repeater_main .the_bufler_repeater_sec:nth-child(even) .the_bufler_repeater_row .the_bufler_repeater_content .the_bufler_repeater_content_main {padding: 20px 20px 50px;}
    .the_bufler_repeater_main.bufler_repeate_reverse .the_bufler_repeater_sec .the_bufler_repeater_row .the_bufler_repeater_content .the_bufler_repeater_content_main {padding: 20px 20px 50px;;}
    .the_bufler_repeater_main.bufler_repeate_reverse .the_bufler_repeater_sec:nth-child(even) .the_bufler_repeater_row .the_bufler_repeater_content .the_bufler_repeater_content_main {padding: 20px 20px 50px;;}

    /* footer */
    .footer_main_sec_body {flex-direction: column;align-items: center;gap: 20px;}
    .footer_main_sec_bottom {flex-direction: column;align-items: center;gap: 10px;}
    .footer_logo {display: flex;justify-content: center;}

    /* innerbanner */
    .inner_banner_content {width: 90%;padding-bottom: 50px;}
    .inner_banner_content .a_btn {margin-top: 15px;}
    .inner_banner_content p {padding-bottom: 10px;}

    /* yoga page */
    .calender_sec_row .title_box {padding-bottom: 25px; margin-top: 0px;}
    .title_box .titlle_h2 {padding-bottom: 10px;}
    .content_box_sec_main .title_h3 {padding-bottom: 10px;}
    .content_box_sec_main .a_btn {margin-top: 16px;}
    .yoga_namaste_row {gap: 80px 20px;}
    .yoga_namaste_box {padding: 20px 20px 24px;max-width: 80%;}
    .yoga_namaste_row .yoga_namaste_smile_img {width: 55%;margin: 0;}
    .yoga_bufler_here .titlle_h2 {padding-bottom: 25px;}
    .yoga_bufler_here_row {gap: 30px; width: 3000px;}
    .the_bufler_repeater_content_main .a_btn {margin-top: 25px;}

    /* form */
    .contact_form_content .contact_form_combine {flex-direction: column;gap: 20px;}
    .contact_form_content {gap: 20px;}
    .contact_form_content .input_field label {font-size: 18px;}
    .contact_form .titlle_h2 {padding-bottom: 20px;}
    .contact_form_content .input_field input, .contact_form_content .input_field select, .contact_form_content .input_field textarea {font-size: 16px;}
    .inner_banner_content {padding-bottom: 120px;}
    .inner_banner.sub__inner__join {padding-top: 40px;}
    .membership_content {gap: 20px;}
    .the_bufler_repeater_content_main .button_padding {margin-top: 30px;}
    .inner_banner .inner_banner_img {position: relative;right: auto;bottom: auto;margin-left: auto;margin-top: -140px;}
    .inner_banner_bottom_content {top: 50px;}
    .inner_banner .inner_banner_img img {opacity: 1;}
    .inner_banner_bottom_content {position: absolute;top: auto;bottom: 0;left: 0;width: 100%;text-align: center;}
    .inner_banner.sub_inner_banner.sub_inner_banner_with_btn {padding-bottom: 50px;}
    .the_bufler_repeater_content_main ol {margin-top: 18px;}

    .inner_banner.sub__inner__join .inner_banner_img {margin-top: 0;}
    .inner_banner.sub_inner_banner .inner_banner_content {padding-bottom: 40px;}
    .contact_info__otr { padding: 45px 0; }

	 .yoga_sec_home_content_row {grid-template-columns: repeat(2, minmax(0, 1fr));}
	
	.yoga_bufler_here_row {width: 2290px;}
	
	
}
@media screen and (max-width: 600px){

    h1, .title_h1 {font-size: 38px; line-height: 1;}
    .title_h1_title {font-size: 34px;}
    .inner_banner_content h1 span {font-size: 34px;}
    h2, .titlle_h2 {font-size: 30px;}
    h3, .title_h3 {font-size: 24px;}
    .svg_btn {font-size: 14px;}
    .a_btn {font-size: 16px;}
    .padding_top_main {padding: 40px 0 0;}
    .footer_main_sec {padding: 40px 0 20px;}

    .header_logo .header_logo_img {width: 88%;}

    .hero_banner {padding: 450px 0 0px 0;}
    /* index page */
    .smile_sec_row img {max-width: 70%;}
    .yoga_sec_home_content_row {grid-template-columns: repeat(1, minmax(0, 1fr));}
    .small_img_animation .animation_text img, .small_img_animation .animation_text svg {width: 40px;height: 40px;}
    .footer_main_sec_body  {gap: 10px; padding-bottom: 10px;}

    /* innerbanner */
    .inner_banner_content {width: 100%;}

    /* yoga page */
    .yoga_namaste_box {max-width: 100%;}
    .yoga_namaste_row .yoga_namaste_smile_img {width: 65%;}
    .yoga_namaste_sec .animation_text_main {padding-bottom: 30px;}
    .yoga_bufler_here .titlle_h2 {padding-bottom: 20px;}
    .the_bufler_repeater_content_main .a_btn {margin-top: 20px;}
    .the_bufler_repeater_content_main ol li {font-size: 15px;padding-bottom: 10px;margin-bottom: 10px;}
    .blog_content_list {grid-template-columns: repeat(1, minmax(0, 1fr));}
    /* .inner_banner.sub__inner__join {padding-top: 300px;} */
    .membership_content {grid-template-columns: repeat(1, minmax(0, 1fr));}
    .membership_box p {max-width: 100%;}
    .the_bufler_repeater_content_main .button_padding {margin-top: 25px;}
    .inner_banner .inner_banner_img {margin-top: -100px;}
    .inner_banner .inner_banner_img {width: 60%;}

    .title_main {padding-bottom: 20px;}
    .yoga_namaste_box::after {width: 79px;height: 45px;}

    .inner_banner.sub__inner__join .inner_banner_img {width: 100%;}

    .contact_info__otr { padding: 40px 0; }
	
	.calender_sec .an_container h2 {transform: unset !important;}
	
	.contact_form_content form {gap: 20px;}
	
	.content_box {max-width: 80%;margin: 0 auto;}
	
	.header_right {opacity: 0;pointer-events: none;}
	
	.calender_sec .an_container h2 {transform: unset !important;color: var(--perablack) !important;}
	
	.an_blink_e_o, .an_blink_e_c, .an_roll_l, .an_roll_r, .animation_text {gap: 15px !important;}
	
	.inner_banner_content {padding-bottom: 80px;}
	
	
	.header_logo .header_logo_img {max-width: 90%;}
	.footer_logo .header_logo_img {max-width: 60%;}
	
	.footer_form form#forminator-module-621 button.forminator-button.forminator-button-submit {
		padding: 7px 20px !important;
		font-size: 16px !important;
	}
	.footer_form .forminator-row .forminator-field input {
		background: transparent !important;
		height: 41px !important;
		font-size: 15px !important;
	}
	.footer_form form#forminator-module-621 {gap: 10px;}

}
@media screen and (max-width: 479px){

    .title_h1_title {font-size: 30px;}
    .inner_banner_content h1 span {font-size: 30px;}
    h2, .titlle_h2 {font-size: 28px;}
    p {font-size: 15px;}
    .footer_nav a {font-size: 15px;}
    h3, .title_h3 {font-size: 22px;}
    .a_btn {font-size: 15px;padding: 8px 30px;}

    .header_sec_row ul li a {font-size: 14px;}
    .footer_navbar ul li a {font-size: 14px;}
    .header_right {max-width: 74px;}
    .mobileIcon {max-width: 90px;}
    .header_logo .header_logo_img {width: 100%;}

    .hero_banner {padding: 410px 0 0px 0; margin-top: -94px;}
    .smile_sec_row img {max-width: 80%;}  
    /* .inner_banner.sub__inner__join {padding-top: 270px;} */
    .inner_banner.sub__inner__join .inner_banner_bottom_content .title_h1 {font-size: 31px;}

    .an_tl_2_h2 {font-size: 35px !important;}
    .yoga_bufler_here_row{width: 2700px;}
	.an_tl_h2, .title_box .titlle_h2 {line-height: 1;}
	
	
	.content_box {max-width: 100%; margin: 0 auto;}
	.inner_banner_content {padding-bottom: 70px;}
	.yoga_bufler_here_row {width: 1800px;}
	
	.mobileIcon a, .mobileIcon a::after, .mobileIcon a::before {height: 2px !important;}

	
	.footer_navbar {
		gap: 15px;
		flex-direction: column;
	}
	.footer_navbar span {
		display: none;
	}
	
}
@media screen and (max-width: 374px){

    .container {padding: 0 15px;}
    .calender_sec .big_container {padding: 0 15px !important;}
    .the_bufler_repeater_content_main {padding: 15px 15px 30px;}
    .the_bufler_repeater_main .the_bufler_repeater_sec:nth-child(even) .the_bufler_repeater_row .the_bufler_repeater_content .the_bufler_repeater_content_main {padding: 15px}
    .the_bufler_repeater_main.bufler_repeate_reverse .the_bufler_repeater_sec .the_bufler_repeater_row .the_bufler_repeater_content .the_bufler_repeater_content_main {padding: 15px;}
    .the_bufler_repeater_main.bufler_repeate_reverse .the_bufler_repeater_sec:nth-child(even) .the_bufler_repeater_row .the_bufler_repeater_content .the_bufler_repeater_content_main {padding: 15px;}

    .an_tl_2_h2 {font-size: 31px !important;}
	
	.footer_navbar ul {
    	gap: 12px;
	}
	
	.footer_form form#forminator-module-621 button.forminator-button.forminator-button-submit {padding: 7px 12px !important;}

}
