.our-200-hours p{text-align:justify}.quotes{border-left:5px solid #000!important}.quotes p{font-size:30px;font-weight:300;line-height:normal;margin-left:20px;text-align:justify}.yoga-list{list-style:none!important}.yoga-class-sections{display:none!important}.locations-date{font-size:30px!important;font-weight:700;font-style:oblique}.loc-date{font-size:18px}.flex-container-a label{width:80%!important}.flex-container-b{display:flex!important;margin-top:-40px!important}.name-div{margin-right:10px!important}.checkb0x-div{margin-top:-50px;margin-left:-15px}.past-graduates-hero-section{margin-top:20px!important}.tt_r_form{margin-top:120px!important}.form-main-container label{color:#000!important;font-size:18px!important;font-weight:700!important;width:100%!important;margin-bottom:20px!important}.form-main-container input{margin-top:15px!important}.star{font-size:18px!important;font-weight:700;color:red!important;margin-left:5px!important}.yoga-form-txt{font-size:14px!important;font-weight:400;margin-bottom:10px!important}.tt_dec{color:#000!important;font-weight:700!important}.online_portion_payment{margin-top:120px!important}.kids-yoga-text-a{font-size:20px;font-weight:700}.kids-training-form label{width:100%!important;margin-bottom:20px!important;font-size:18px!important;font-weight:600!important;line-height:20px!important;color:#000!important}.yes-no-wrapper{margin-top:-40px!important}.yes-no-a-wrapper{margin-top:-40px!important}.yes-no-wrapper,.yes-no-a-wrapper span{font-size:18px!important;font-weight:600!important;color:#000!important}.testiomonial_text{font-size:16px!important;text-align:justify!important}.pbminfotech-testimonial-text{background-color:transparent!important}.p-women-a{font-weight:700!important}.p-women-b{font-size:23px!important}.keep-in-touch-form{display:flex!important}.keep-name{margin-right:15px!important}.footer-section-a a img{width:60%!important}.phone_p{margin-left:13px!important}.about-heading .pbmit-element-title{font-size:38px!important}.about-heading-a .pbmit-element-title{font-size:15px!important;line-height:20px!important}.page-id-3146 .elementor-element-8587f03{margin-top:20px!important}.postid-89 .wpem-event-single-image{display:none!important}.postid-90 .wpem-event-single-image{display:none!important}.image-container{position:relative}.image-container img{width:100%;height:270px}.overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:.5s ease;background:rgba(42,153,19,.65)}.image-container:hover .overlay{opacity:1}.woocommerce-account .woocommerce-MyAccount-navigation{width:unset!important}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none!important}.woocommerce-MyAccount-navigation-link{padding:10px!important}.woocommerce-MyAccount-navigation-link a{background-color:#488f77;padding:10px;border-radius:5px!important;color:#fff!important;font-weight:500!important}.woocommerce-MyAccount-navigation-link a:hover{background-color:#000!important;color:#fff!important}.wc-block-cart .wc-block-cart__submit-container{background-color:#488f77!important;color:#fff!important}.wc-block-cart .wc-block-cart__submit-container:hover{background-color:#000!important;color:#fff!important}.wc-block-cart .wc-block-cart__submit-container span{color:#fff!important}.logo-circle{margin-left:-60px!important}@media only screen and (max-width:767px){.logo-circle{padding-left:70px!important}}rs-sbg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:1;pointer-events:none}.highlight{font-size:18px!important;font-weight:700!important}.k-txt-area-254{margin-top:30px!important}.page-id-1224 .k-txt-area-254{margin-top:10px!important}.hover-image-container{position:relative;height:200px;overflow:hidden}.hover-image-container img{width:100%;height:100%;object-fit:cover}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,128,0,.7);display:flex;justify-content:center;align-items:center;flex-direction:column;opacity:0;transition:opacity .3s ease-in-out;pointer-events:none}.hover-image-container:hover .overlay{opacity:1;pointer-events:all}.icons{display:flex;gap:20px;opacity:0;transition:opacity .3s ease-in-out;margin-bottom:80px}.hover-image-container:hover .icons{opacity:1}.icons a img{width:40px;height:40px;background:rgba(255,255,255,.2);padding:10px;border-radius:50%}.hover-image-container:hover .text{opacity:1}.text p{color:white;font-size:10px;font-weight:700;margin-top:0!important;margin-bottom:0!important}.wpcf7-submit{margin-top:20px!important}