:root{--primary-color: #3498db;--secondary-color: #2ecc71;--accent-color: #e74c3c;--text-color: #333}body{margin:0;font-family:Arial,sans-serif;padding:0}.about_sign{width:80%;margin:20px auto auto;display:flex;justify-content:center;align-items:flex-start;gap:10px}.about_sign>.image_box{width:50%}.about_sign>.upload_form{width:50%;padding:10px 0}.about_sign>.upload_form>h2{font-weight:700;font-size:18px}.about_sign>.upload_form>.form{margin-top:15px}.about_sign>.upload_form>.form>div>.para{font-weight:700;margin-bottom:5px;margin-top:10px}.about_sign>.upload_form>.form>div .textarea{width:100%;height:50px;padding:7px;border-radius:10px}.about_sign>.upload_form>.form>div>input{width:100%;padding:10px 7px;border-radius:10px}.about_sign>.upload_form>.form>div:last-child{margin-top:10px;display:flex;justify-content:flex-end;align-items:center}.about_sign>.upload_form>.form>div:last-child>.aboutform_login_link>p>span{margin-left:3px;font-weight:700;color:red;text-decoration:none;cursor:pointer}.about_sign>.upload_form>.form>div:last-child>.aboutform_submit_button{display:flex;justify-content:flex-end;align-items:center}.about_sign>.upload_form>.form>div:last-child>.aboutform_submit_button>button{padding:7px 30px;border:none;border-radius:24px;background-color:#292929;color:#fff;cursor:pointer}.about_sign>.upload_form>.form>div:last-child>.aboutform_submit_button>button:hover{background-color:red}@media (min-width: 321px) and (max-width: 620px){.about_sign{width:90%;display:flex;flex-direction:column}.about_sign>.image_box{width:100%}.about_sign>.upload_form{width:100%}.about_sign>.upload_form>.form>div .textarea{width:100%}.about_sign>.upload_form>.form>div>input{width:100%}.file-dropzone{width:93%}}.sn-notifications-container{--sn-success-color: rgb(111, 207, 151);--sn-success-progress-color: rgb(84, 170, 120);--sn-error-color: rgb(235, 87, 87);--sn-error-progress-color: rgb(192, 69, 69);--sn-warning-color: rgb(242, 201, 76);--sn-warning-progress-color: rgb(196, 166, 79);--sn-info-color: rgb(81, 205, 243);--sn-info-progress-color: rgb(84, 169, 196);--sn-notifications-gap: 20px;--sn-notifications-padding: 20px;--sn-notify-width: 320px;--sn-notify-radius: 6px;--sn-notify-transition-timing-function: ease;--sn-notify-transition-duration: .5s;--sn-notify-autoclose-timeout: 30s;--sn-notify-padding: .75em;--sn-notify-icon-size: 2em;--sn-notify-close-icon-size: 1em;--sn-notify-border-size: 1px;--sn-notify-border-color: transparent;--sn-notify-border-style: solid;--sn-notify-progress-color: rgb(51, 51, 51);--sn-notify-close-icon-color: rgb(51, 51, 51);--sn-notify-title-color: rgb(51, 51, 51);--sn-notify-text-color: rgb(77, 77, 77);--sn-notify-shadow-color: transparent;--sn-notify-progress-height: 5px;pointer-events:none;width:100%;max-width:100%;max-height:100vh;min-height:100vh;position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;display:grid;grid-auto-rows:min-content;align-content:flex-start;grid-gap:var(--sn-notifications-gap);gap:var(--sn-notifications-gap);padding:var(--sn-notifications-padding)}.sn-notifications-container.sn-is-x-center{justify-content:center}.sn-notifications-container.sn-is-y-center{align-content:center;justify-content:flex-end}.sn-notifications-container.sn-is-center{justify-content:center;align-content:center}.sn-notifications-container.sn-is-left{justify-content:flex-start}.sn-notifications-container.sn-is-right{justify-content:flex-end}.sn-notifications-container.sn-is-top{align-content:flex-start}.sn-notifications-container.sn-is-bottom{align-content:flex-end}.sn-notify{pointer-events:auto;transition-timing-function:var(--sn-notify-transition-timing-function);transition-duration:var(--sn-notify-transition-duration);transition-property:transform,opacity;border-radius:var(--sn-notify-radius);background-color:var(--sn-notify-background-color, transparent);border:var(--sn-notify-border-size) var(--sn-notify-border-style) var(--sn-notify-border-color);padding:var(--sn-notify-padding);box-sizing:border-box;display:flex;align-items:center;overflow:hidden;position:relative;text-decoration:none;width:var(--sn-notify-width)}.sn-notify-icon{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:var(--sn-notify-icon-size);height:var(--sn-notify-icon-size);margin-right:.75em;color:var(--sn-notify-icon-color)}.sn-notify-close{position:absolute;right:.75em;top:.75em;-webkit-user-select:none;user-select:none;cursor:pointer;display:flex;justify-content:center;align-items:center;height:var(--sn-notify-close-icon-size);width:var(--sn-notify-close-icon-size);color:var(--sn-notify-close-icon-color)}.sn-notify-title{font-size:1rem;font-weight:600;padding-right:calc(var(--sn-notify-padding) + var(--sn-notify-close-icon-size));color:var(--sn-notify-title-color)}.sn-notify-text{font-size:.875rem;margin-top:.25rem;color:var(--sn-notify-text-color)}.sn-notify-outline{--sn-notify-background-color: rgb(255, 255, 255);--sn-notify-border-color: var(--sn-success-color);box-shadow:0 2px 26px var(--sn-notify-shadow-color)}.sn-notify-outline.sn-notify-success{--sn-notify-border-color: var(--sn-success-color);--sn-notify-icon-color: var(--sn-success-color);--sn-notify-shadow-color: rgba(82, 215, 0, .1)}.sn-notify-outline.sn-notify-error{--sn-notify-border-color: var(--sn-error-color);--sn-notify-icon-color: var(--sn-error-color);--sn-notify-shadow-color: rgba(215, 0, 0, .1)}.sn-notify-outline.sn-notify-warning{--sn-notify-border-color: var(--sn-warning-color);--sn-notify-icon-color: var(--sn-warning-color);--sn-notify-shadow-color: rgba(242, 201, 76, .1)}.sn-notify-outline.sn-notify-info{--sn-notify-border-color: var(--sn-info-color);--sn-notify-icon-color: var(--sn-info-color);--sn-notify-shadow-color: rgba(84, 175, 202, .1)}.sn-notify-outline .sn-notify-title{--sn-notify-title-color: rgb(51, 51, 51)}.sn-notify-outline .sn-notify-text{--sn-notify-text-color: rgb(77, 77, 77)}.sn-notify-outline .sn-notify-close{--sn-notify-close-icon-color: rgb(130, 130, 130)}.sn-notify-filled{--sn-notify-title-color: rgb(51, 51, 51);--sn-notify-text-color: rgb(51, 51, 51);--sn-notify-icon-color: rgb(51, 51, 51);--sn-notify-close-icon-color: rgb(51, 51, 51)}.sn-notify-filled.sn-notify-success{--sn-notify-background-color: var(--sn-success-color)}.sn-notify-filled.sn-notify-error{--sn-notify-background-color: var(--sn-error-color)}.sn-notify-filled.sn-notify-warning{--sn-notify-background-color: var(--sn-warning-color)}.sn-notify-filled.sn-notify-info{--sn-notify-background-color: var(--sn-info-color)}.sn-notify-fade{opacity:0;will-change:opacity}.sn-notify-fade-in{opacity:1}.sn-notify-slide{opacity:0;will-change:opacity,transform;transform:translate3d(var(--sn-notify-x),var(--sn-notify-y),0)}.sn-is-left .sn-notify-slide{--sn-notify-x: -100%;--sn-notify-y: 0}.sn-is-right .sn-notify-slide,.sn-is-y-center:not(.sn-is-left) .sn-notify-slide{--sn-notify-x: 100%;--sn-notify-y: 0}.sn-is-top.sn-is-x-center .sn-notify-slide,.sn-is-x-center .sn-notify-slide{--sn-notify-y: -100%;--sn-notify-x: 0}.sn-is-bottom.sn-is-x-center .sn-notify-slide{--sn-notify-y: 100%;--sn-notify-x: 0}.sn-notify-slide-in{opacity:1;transform:translateZ(0)}.sn-notify-autoclose{padding-bottom:calc(var(--sn-notify-padding) + var(--sn-notify-progress-height))}.sn-notify-autoclose.sn-notify-success{--sn-notify-progress-color: var(--sn-success-progress-color)}.sn-notify-autoclose.sn-notify-error{--sn-notify-progress-color: var(--sn-error-progress-color)}.sn-notify-autoclose.sn-notify-warning{--sn-notify-progress-color: var(--sn-warning-progress-color)}.sn-notify-autoclose.sn-notify-info{--sn-notify-progress-color: var(--sn-info-progress-color)}.sn-notify-autoclose:before{content:"";display:block;position:absolute;left:0;bottom:0;will-change:width;width:100%;height:var(--sn-notify-progress-height);border-radius:0 999px 999px 0;background-color:var(--sn-notify-progress-color);animation:progress var(--sn-notify-autoclose-timeout) linear forwards}.sn-notify-content{padding-right:calc(var(--sn-notify-close-icon-size) + 2px)}@keyframes progress{to{width:0%}}.loader-container{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:9999}.loader{border:6px solid rgba(0,0,0,.1);border-top:6px solid #FE7F0D;border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.upload_wellness_section{width:80%;margin:30px auto auto;display:flex;justify-content:center;align-items:flex-start;background-color:#fff;padding:10px;border-radius:10px}.form-container{background-color:#fff;padding:20px 40px;border-radius:8px;width:50%;text-align:center}.benefits{width:50%}.form-container h2{text-align:left;font-size:20px;font-weight:600}.form-container p{font-size:14px;text-align:left;margin-top:8px;margin-bottom:14px}.file-upload{margin-bottom:20px;text-align:left}.file-upload label{display:block;margin-bottom:5px;font-weight:700}.file-dropzone{width:95%;border:2px dashed #ccc;border-radius:4px;padding:20px;text-align:center;cursor:pointer;color:#666;position:relative}.file-upload label span{font-size:13px;font-weight:400;color:gray}.file-dropzone input[type=file]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.choose-file{color:#007bff;cursor:pointer}.terms-conditions{text-align:left;margin-top:25px;margin-bottom:50px;display:flex;align-items:center}.terms-conditions input{margin-right:10px;width:15px;height:15px;cursor:pointer}.terms-conditions a{color:#fd611e;text-decoration:none}.terms-conditions a:hover{text-decoration:underline}.join-now-button>button{background-color:#292929;color:#fff;border:none;padding:10px 20px;float:right;border-radius:24px;cursor:pointer}.terms-conditions label{font-size:13px}.join-now-button>button:hover{background-color:#fd611e}.benefits img{width:100%}.file-upload input{border:1px solid gray;padding:6px 6px 6px 18px;border-radius:24px;width:100%}.error-message{color:red}.certificate_grid{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;gap:10px}.certificate_own_box{border-radius:5px}.certificate_own_box img{border-radius:5px;width:100%;height:100%}@media (min-width: 321px) and (max-width: 620px){.form-container{background-color:#fff;padding:20px 40px;border-radius:8px;width:100%;text-align:center}.benefits{width:100%}.form-container form input{padding:10px 0 10px 20px;margin-bottom:10px;width:100%;border:1px solid #ccc;border-radius:24px}.certificate_grid{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;gap:10px}.upload_wellness_section{width:100%;margin:30px auto auto;display:grid;grid-template-columns:repeat(1,1fr);justify-content:center;align-items:flex-start;background-color:#fff;padding:10px;border-radius:10px}.form-container{width:100%;background-color:#fff;padding:10px;margin-top:20px;border-radius:8px;text-align:center}.benefits{width:100%;padding:10px}.file-dropzone{width:88%}.file-upload input{border:1px solid gray;padding:10px;border-radius:24px;width:93%}}.wellness_login_section{margin-top:75px;display:flex;justify-content:center;align-items:center;width:100%}.login_card{box-shadow:#64646f33 0 7px 29px;width:400px;height:auto;border-radius:12px;background-color:#fff;padding:35px 30px;margin:12px}.login_card h5{font-size:16px;margin-bottom:22px}.login_card h3{text-align:center;font-size:20px;font-weight:600;margin-bottom:24px}.login_card label{font-weight:500}.login_card input{width:95%;display:flex;align-items:center;padding:14px 6px 14px 10px;margin-bottom:36px;border:1px solid #ccc;border-radius:24px;margin-top:10px}.login_card button{width:100%;padding:10px;background-color:#292929;color:#fff;border:none;border-radius:24px;cursor:pointer;font-size:16px}.login_card span{margin-top:18px;display:block;font-size:14px;color:gray;text-align:center}.otp-container{display:flex;justify-content:center;margin:20px 0}.otp_card{box-shadow:#64646f33 0 7px 29px;width:400px;border-radius:12px;background-color:#fff;padding:35px 30px;margin:12px}.otp-container input,.otp-input{margin:0 5px;width:75px!important;height:75px!important;text-align:center;border:1px solid #ccc;border-radius:50%!important}.otp_card h3{text-align:center;font-size:20px;font-weight:600;margin-bottom:24px}.otp_card span{margin-top:18px;display:block;font-size:14px;color:gray;text-align:center}.otp_card button{width:100%;padding:10px;background-color:#292929;color:#fff;border:none;font-size:16px;border-radius:24px;cursor:pointer}.input-with-icon{position:relative}.input-with-icon span{position:absolute;right:16px;font-weight:600;top:4%;color:#fd611e;font-size:16px;transform:translateY(-30%);cursor:pointer}.login_card span a,.otp_card span a{color:#fd611e;font-size:15px}.dashboard_page{width:100%;margin-bottom:20px}.dashboard_page .wellness_calender_container{padding:30px 20px;box-shadow:#00000005 0 1px 3px,#1b1f2326 0 0 0 1px;border-radius:10px;margin-bottom:20px}.dashboard_page .dashboard_row{column-gap:10px}.dashboard_page .col-lg-6{position:relative}.dashboard_page .col-lg-6 .point_num{position:absolute;top:40%;right:10px;font-size:42px;font-weight:600}.dashboard_page .col-lg-6 .point_num sub{font-size:14px;font-weight:500}.dashboard_page h3{font-size:20px;font-weight:700}.availability-details-container{display:flex}.dashboard_page .btn_schedule{display:flex;justify-content:end;column-gap:10px}.dashboard_page .btn_schedule button:nth-child(1){background-color:#fd611e;color:#fff;padding:6px;font-size:20px;font-weight:600;border-radius:8px}.dashboard_page .btn_schedule button:nth-child(2){background-color:#d9d9d9;color:#292929;padding:6px;font-size:20px;font-weight:600;border-radius:8px}.dashboard_page .btn_txt{background-color:#d9d9d9;color:#292929;padding:6px;font-size:16px;font-weight:600;border-radius:5px 5px 0 0}.add-sessionbtn{cursor:pointer}.dashboard_page .session{display:flex}.dashboard_page .session button{font-size:18px;font-weight:600;padding:10px}.dashboard_page .txt_video{border:1px solid #d9d9d9;margin:auto;display:flex;justify-content:space-around}.dashboard_page .txt_video .text_content .p1{font-size:20px;font-weight:600;color:#000;margin-top:20px}.dashboard_page .txt_video .text_content .p2{font-size:16px;font-weight:600;color:#000;width:70%;margin-top:40px}.dashboard_page .online_btn{margin-top:40px}.dashboard_page .btn_live{display:flex;justify-content:center}.dashboard_page .btn_live button{padding:5px 10px;background-color:#fd611e;color:#fff;border-radius:10px;font-size:18px;font-weight:600;display:flex;justify-content:center;align-items:center}.dashboard_page .or_txt{text-align:center;font-size:20px;width:100%;display:flex;justify-content:center;margin-top:10px}.dashboard_page .btn_stream{display:flex;justify-content:center;margin-top:10px}.dashboard_page .btn_stream button{background-color:#d9d9d9;color:#000;padding:5px 10px;border-radius:10px;font-size:18px;font-weight:600}.block-date-field{width:100%;border:1px solid red;margin-top:20px}.schedule_date{margin-top:30px}.schedule_date h4{font-size:22px;font-weight:600}.block-session{cursor:pointer}.block-event-name{border:1px solid black}.block-event-p{font-size:18px;font-weight:600;margin-top:10px;width:100%}.block-event-name{border:1px solid gray;border-radius:24px;padding:5px 10px;outline:none;width:100%}.demo-container{width:100%}.time_session p{font-size:18px;color:#292929;margin-top:20px}.wellness-package-title{display:flex;justify-content:space-between}.wellness_packages .add_btn_pack{margin-top:20px}.wellness_packages .add_btn_pack .add_packages{background-color:#fd611e;color:#fff;padding:5px 15px;border-radius:10px}.wellness_packages .add_btn_pack .add_packages .fa-plus{border:2px solid #fff;border-radius:24px;padding:2px}.time_schedule_popup{border-radius:10px;height:500px;overflow:scroll}.time_schedule_popup p{font-size:14px;color:#2f2f2f;font-weight:600}.time_schedule_popup form input,select{border:1px solid #d8d8d8;border-radius:24px;outline:none;padding:5px 10px;width:100%}.time_schedule_popup form input,textarea::placeholder{font-size:14px}.time_schedule_popup form p{margin-top:10px}.time_schedule_popup form textarea{border:1px solid #d8d8d8;border-radius:24px;outline:none;padding:5px 10px;width:100%;margin-top:6px}.time_schedule_popup form .timezone{color:#000}.time_schedule_popup .popup_btn{display:flex;justify-content:center;align-items:center;margin-top:10px;column-gap:10px}.time_schedule_popup .popup_btn .btn1{color:#000;background-color:#d9d9d9;padding:5px 10px;border-radius:10px;font-size:18px;font-weight:600}.time_schedule_popup .popup_btn .btn2{color:#000;background-color:#d9d9d9;padding:5px 20px;border-radius:10px;font-size:18px;font-weight:600}.time_schedule_popup .popup_btn .btn3{padding:5px 10px;background-color:#fd611e;color:#fff;border-radius:10px;font-size:18px;font-weight:600}.dashboard_page .col-lg-6{display:flex;justify-content:space-between;box-shadow:#00000029 0 1px 4px;width:45%;padding:20px;border-radius:10px}.dashboard_page .col-lg-6 .btn_add_session{background-color:#000;padding:5px 10px;font-weight:500;border-radius:24px;color:#fff;font-size:14px}.dashboard_page .col-lg-6 .btn_add_session .fa-plus{border:1px solid #fff;border-radius:24px;padding:2px 3px;font-size:14px}.dashboard_page .col-lg-6 .card_img{width:180px;height:130px;margin-top:10px}.dashboard_page .col-lg-6 .card_img_box_main{width:100%;height:100%;margin-top:10px}.dashboard_page .col-lg-6 .card_img img{width:100%;height:100%}.dashboard_page .col-lg-6 .card_text{position:relative}.dashboard_page .col-lg-6 .card_text button{font-size:16px;text-decoration:underline;font-weight:600;position:absolute;right:0;top:0}.dashboard_page .col-lg-6 .card_text .p1{font-size:40px;font-weight:600;text-align:center;margin-top:50px;color:#000}.dashboard_page .col-lg-6 .card_text .p2{font-size:20px;font-weight:600;margin-top:40px;color:#000;line-height:25px}.dashboard_page .price_ration{margin-top:40px}.dashboard_page .col-lg-8{display:flex;justify-content:space-between;box-shadow:#00000029 0 1px 4px;width:50%;padding:20px;border-radius:10px}.dashboard_page .col-lg-8 .card_1 img{margin-top:10px}.dashboard_page .card_2{margin-top:50px}.dashboard_page .card_2 .d1{display:flex;justify-content:space-between;margin-top:10px;column-gap:20px}.dashboard_page .card_2 .d1 .red{background-color:#f06562;width:50px;height:25px}.dashboard_page .card_2 .d1 p{font-size:15px}.dashboard_page .card_2 .d1 .yellow{background-color:#fbd178;width:50px;height:25px}.dashboard_page .card_2 .d1 .blue{background-color:#72b0e0;width:50px;height:25px}.dashboard_page .card_2 .d1 .green{background-color:#66bb6a;width:50px;height:25px}.dashboard_page .card_2 button{font-size:16px;text-decoration:underline;margin-top:30px}.dashboard_page .video_card{margin-top:30px}.dashboard_page .video_card p{font-size:20px;font-weight:600;margin-top:20px;color:#000;width:70%;line-height:25px}.dashboard_page .video_card h3{font-size:25px;font-weight:700;text-align:left}.dashboard_page .video_card ul{margin-top:20px}.dashboard_page .video_card ul li{font-size:16px;margin-top:5px;width:45%}.appoinment_right_card{box-shadow:#0000000d 0 6px 24px,#00000014 0 0 0 1px;padding:20px}.appoinment_right_card h4{font-size:18px;border:1px solid #fd611e;padding:10px;color:#fd611e}.appoinment_right_card p{font-size:18px;font-weight:600;margin:10px 0}.appoinment_right_card .btn_appionment{display:flex;justify-content:center;align-items:center;border-radius:10px}.appoinment_right_card .btn_appionment>button{border:1px solid #d8d8d8;padding:10px 20px;background-color:#fff;color:#000}.appoinment_right_card .btn_appionment>button.selected{background-color:#f0611e;color:#fff}.appoinment_right_card .offline_card{border:1px solid #d8d8d8;margin-top:20px;display:flex;justify-content:flex-start;align-items:flex-start}.appoinment_right_card .offline_card>div:first-child{padding:10px;box-shadow:#3c40434d 0 1px 2px,#3c404326 0 1px 3px 1px}.appoinment_right_card .offline_card>div:last-child{padding:10px}.container_boxes{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.container_boxes .block_calendar{border:1px solid #d8d8d8;padding:5px 15px;display:flex;justify-content:center;align-items:center;gap:10px;border-radius:5px;cursor:pointer}.container_boxes .head_calender{font-weight:700;font-size:22px}.calendar_popup_div{border-radius:10px 20px}.calendar_popup{border-radius:5px;border:1px solid gray;display:flex;justify-content:space-between;margin:20px}.calendar_popup button{padding:10px 25px;border-radius:5px;border:none}.calendar_popup .btn1.active{background-color:#f0611e;color:#fff;font-weight:600}.select_option_c{margin:10px 0;display:flex;justify-content:flex-start;align-items:center;gap:15px}.select_option_c>div{display:flex;justify-content:flex-start;align-items:center;gap:5px}.select_option_c>div>input{transform:scale(1.5);margin:10px}.calendar_form{padding:3px 20px}.calendar_form p{font-size:16px;font-weight:600;margin-top:10px}.calendar_form input{border:1px solid gray;width:100%;border-radius:24px;padding:10px;outline:none}.btn_calendar{display:flex;justify-content:space-around;margin-top:30px}.btn_calendar button{border:1px solid gray;padding:5px 15px;border-radius:24px}.btn_calendar button:nth-child(2){background-color:#fbd3c1}.live_video_div{background-color:#fbd3c1;display:flex;padding:50px 0 0 20px}.go_live{width:75%}.go_live img{width:100%}.go_live .callbtn{display:flex;justify-content:center;column-gap:10px;margin-top:20px;padding:20px}.go_live .callbtn i{color:#fff;background-color:#fd611e;padding:10px;border-radius:50px}.live_video_div .right_chat_div{background-color:#fff;width:25%;padding:5px}.live_video_div .live_chat_btn{display:flex;column-gap:10px}.live_video_div .live_chat_btn button{font-size:16px;padding:10px;font-weight:600}.live_video_div .view_chat{margin:20px 10px 10px;border:1px solid gray;padding:10px;display:flex;flex-direction:row}.view_chat button{border:1px solid #fd611e;border-radius:10px;padding:5px 10px;color:#fd611e;margin-top:10px}.hello{border-bottom:3px solid #fd611e}.upload_video_popup p{font-size:16px;color:#000;margin-top:5px;margin-bottom:2px;font-weight:600}.upload_video_popup input{border:1px solid gray;border-radius:10px;padding:2px 5px;outline:none;width:100%}.upload_video_popup textarea{width:100%;border:1px solid gray;border-radius:24px;padding:2px 5px;outline:none}.upload_video_popup select{width:100%;border:1px solid gray;border-radius:10px;padding:2px 5px;outline:none}.video_session .upload_file{margin-top:20px}.video_session .upload-box{padding:20px;border:2px dashed gray;border-radius:10px;cursor:pointer;transition:background-color .3s;width:200px;height:150px;display:flex;justify-content:center;align-items:center}.upload_video_popup .popup_save_btn{display:flex;justify-content:center;align-items:center;column-gap:20px;margin-top:20px}.video_session .pupop_video{display:flex;justify-content:center;align-items:center}.upload_video_popup .popup_save_btn button:first-child{background-color:#000;color:#fff;padding:8px 20px;border-radius:24px;border:none}.upload_video_popup .popup_save_btn button:last-child{background-color:#f56120;color:#fff;padding:8px 20px;border-radius:24px;border:none}.video_session .upload-box:hover{background-color:#fbd3c165}.video_session .upload-box .fa-plus{font-size:30px;color:#fd611e}.video_session .upload_file p{font-size:16px;margin-top:10px}.video_btn_two{display:flex;justify-content:space-between}.video_btn_two button{padding:10px;border:1px solid #F56120;font-weight:600;border-radius:5px;color:#f56120;background-color:#fff}.wellness_play{position:relative;border:none;padding:20px;border-radius:20px;box-shadow:#0000003d 0 3px 8px}.wellness_play .play_btn_yoga{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer}.wellness_play .video_content>.title_box{display:flex;justify-content:space-between;align-items:center}.css-3dzjca-MuiPaper-root-MuiPopover-paper-MuiMenu-paper{width:auto!important}.update_edit{cursor:pointer}.update_edit p{font-size:15px;padding:5px 15px}.update_edit p i{color:#fd611e;font-size:16px}.wellness_upload_video{margin-top:20px}.wellness_upload_video .play_btn_wellness video{border-radius:10px;width:100%;height:100%}.wellness_play .video_content{margin-top:10px}.wellness_play .video_content h4{font-size:20px;color:#000;font-weight:600}.wellness_play .video_content p{font-size:15px;color:#000}.wellness_packages .row{column-gap:30px}.wellness_packages .row .col-lg-4{width:28%}.wellness_packages .packages_session{box-shadow:#63636333 0 2px 8px;padding:10px;border-radius:10px;width:300px}.wellness_packages .packages_session h5{font-size:18px;font-weight:600}.wellness_packages .packages_session .btn_s{background-color:#fab792;padding:2px 10px;border-radius:24px;font-size:16px;font-weight:600;margin-top:10px}.wellness_packages .packages_session ul{margin-top:20px}.wellness_packages .packages_session ul li{font-size:16px;margin-top:10px}.wellness_packages .packages_session .package_btn{display:flex;justify-content:space-around;margin-top:40px}.wellness_packages .packages_session .package_btn h6{font-size:20px;font-weight:600}.wellness_packages .packages_session .package_btn button{background-color:#000;color:#fff;padding:5px 10px;border-radius:24px}.popup_btn .btn_package{background-color:#fd611e;padding:5px 25px;border-radius:10px;color:#fff;font-size:18px;border:1px solid red}.subscription_pages .txt_sub{display:flex;justify-content:center;width:100%}.subscription_pages .txt_sub .d1{width:30%}.subscription_pages .txt_sub .d1 h4{font-size:22px;font-weight:600;text-align:center}.subscription_pages .txt_sub .d1 h5{font-size:18px;font-weight:600;margin-top:20px}.subscription_pages .txt_sub .d1 h5 span{font-size:18px;border:1px solid #fd611e;color:#fd611e;border-radius:24px;padding:2px 10px}.wellness_review .row{column-gap:10px;margin-top:50px}.wellness_review .col-lg-4{box-shadow:#63636333 0 2px 8px;width:28%;padding:10px}.wellness_review h4{text-align:center;font-size:22px;font-weight:600}.wellness_review .col-lg-4{position:relative;height:300px;width:300px;margin-top:30px;margin-right:10px}.wellness_review .col-lg-4 .review_content .img_r{position:absolute;top:0;left:50%;transform:translate(-50%);width:100px;margin-top:-30px}.wellness_review .col-lg-4 .review_content img{margin:10px auto auto}.wellness_review .col-lg-4 .review_content h5{font-size:18px;font-weight:600;text-align:center;margin-top:10px}.wellness_review .col-lg-4 .review_content p{font-size:15px;text-align:center;margin-top:10px}.wellness_review .col-lg-4 .review_content .txt_review{margin-top:80px}.wellness_coupon .btn1{background-color:#fd611e;padding:5px 15px;color:#fff;border-radius:10px;font-size:18px}.wellness_coupon .btn1 .fa-plus{padding:2px;font-size:15px;border-radius:10px;border:1px solid #fff}.wellness_coupon .row{column-gap:20px;margin-top:20px}.wellness_coupon .coupon_card{display:flex;flex-wrap:wrap;column-gap:10px;row-gap:10px}.wellness_coupon .trainer_div{padding-top:10px;box-shadow:#0000003d 0 3px 8px;border-radius:10px}.wellness_coupon .trainer_div .title_txt{border-top:1px dotted #000;padding:20px;margin-top:15px}.wellness_coupon .trainer_div .img_card{width:250px;height:80px;border-radius:10px}.wellness_coupon .trainer_div .img_card img{width:100%;height:100%;border-radius:10px}.wellness_coupon .trainer_div .title_txt h4{font-size:20px;font-weight:700;color:#ca0000}.wellness_coupon .trainer_div .title_txt h5{font-size:16px;font-weight:600;margin-top:10px}.wellness_coupon .trainer_div .title_txt h6{font-size:16px;font-weight:400;margin-top:10px}.coupon_card .btn_d_edit{display:flex;justify-content:space-between;margin-top:5px}.coupon_card .btn_d_edit .btn_edit{margin-top:5px}.upload_box_1{padding:20px;border:1px dashed gray;border-radius:10px;cursor:pointer;transition:background-color .3s;width:100%;height:150px;display:flex;justify-content:center;align-items:center;background-color:#c4c4c4}.upload_box_1 .fa-plus{border:3px solid #000;font-size:22px;padding:6px;border-radius:24px}form .popup_txt{margin-top:20px;border-top:2px dotted gray;padding:20px 0 0}form .popup_txt h4{font-size:18px;color:#ca0000;font-weight:600}form .popup_txt input{border:1px solid gray;padding:5px;border-radius:24px;outline:none;margin-top:5px;width:100%}.add_data_coupon p{font-size:16px;margin-top:10px}form .popup_txt h5{font-size:18px;color:#000;font-weight:600;margin-top:10px}.add_data_coupon input{border:1px solid gray;padding:5px;border-radius:24px;outline:none;margin-top:5px;width:100%}.add_data_coupon select{border:1px solid gray;padding:5px;border-radius:24px;outline:none;margin-top:5px;width:100%;margin-left:5px}form .popup_txt textarea{border:1px solid gray;padding:5px;border-radius:24px;outline:none;margin-top:5px}.popup_coupon_btn{display:flex;justify-content:space-around;margin-top:20px}.popup_coupon_btn button:nth-child(1){padding:5px 20px;background-color:#908e8e;color:#fff;font-size:18px;border-radius:10px}.popup_coupon_btn button:nth-child(2){padding:5px 20px;background-color:#fd611e;color:#fff;font-size:18px;border-radius:10px}.wellness_earning h2{font-size:20px;font-weight:600}.wellness_earning .earning_card{box-shadow:#00000005 0 1px 3px,#1b1f2326 0 0 0 1px;text-align:center;padding:20px;margin-top:20px;border-radius:5px}.wellness_earning .earning_card h4{font-size:20px;color:#fd611e;font-weight:600;margin-top:10px}.wellness_earning .earning_card h5{font-size:24px;font-weight:600;margin-top:10px;margin-bottom:10px}.wellness_earning .total_amount{border-radius:6px;border:1px solid #fd611e;background:#fff;box-shadow:0 4px 14.6px #fd611e,0 4px 4px #00000040;width:200px;height:100px;margin-top:20px;display:flex;justify-content:center;align-items:center}.wellness_earning .total_amount div{width:100%;height:100%;margin-top:45px}.wellness_earning .total_amount h5{font-size:20px;font-weight:600;text-align:center}.wellness_earning .total_amount h6{font-size:18px;font-weight:600;text-align:center}.wellness_earning .date_picker{display:flex;justify-content:space-between}.wellness_earning .date_picker .download_btn{background-color:#fd611e;color:#fff;padding:2px 30px;border-radius:24px;height:50px;margin-top:60px;font-weight:600}.wellness_earning .earning_date_picker{margin-top:50px}.wellness_earning .css-11a8txn-MuiStack-root{border:1px solid #fd611e!important;border-radius:4px}.wellness_earning .css-11a8txn-MuiStack-root:hover{border:1px solid #fd611e!important}.wellness_earning .h2{margin-top:20px}.col-lg-10 .title_btn{display:flex;justify-content:space-between;margin-top:30px}.col-lg-10 .title_btn h6{font-size:20px;font-weight:600;color:#353434;margin-bottom:15px}.wellness_earning .card_history ul{display:flex;justify-content:space-between;align-items:flex-start;border:1px solid rgba(128,128,128,.596);padding:10px}.wellness_earning .card_history .item li{font-size:18px;font-weight:600}.wellness_earning .card_history .item_1 li{font-size:15px;text-align:left}.wellness_earning .card_history .view_btn{display:flex;justify-content:center;color:#fd611e;font-weight:600}.wellness_session .col-lg-10 .txt_btn{display:flex;justify-content:space-between}.wellness_session .col-lg-10 .txt_btn h4{font-size:22px;font-weight:600}.wellness_session .col-lg-10 .txt_btn button{background-color:#fd611e;color:#fff;font-size:16px;padding:5px 15px;border-radius:10px}.wellness_session .change_session_btn{display:flex;column-gap:10px;margin-top:20px;border-bottom:1px solid rgba(128,128,128,.541)}.wellness_session .change_session_btn button{padding:5px 15px;color:#000}.live_btn{color:#000}.live_btn.active{color:#000;background-color:#fd611e}.live_btnof{color:#000}.live_btnof.active{color:#fd611e;background-color:#fff}.wellness_session .change_session_btn_1{display:flex;column-gap:10px;margin-top:20px}.wellness_session .online_section input{border:1px solid gray;padding:5px 15px;border-radius:24px;margin-top:20px}.wellness_session .video_section{border:1px solid #fd611e;border-radius:10px;margin-top:20px}.wellness_session .video_section p{background-color:#fd611e;border-radius:10px 10px 0 0;color:#fff;font-size:18px;padding:10px 15px}.wellness_session .video_section .video_data{display:flex;justify-content:space-between}.wellness_session .video_section .video_data ul{padding:10px 15px}.wellness_session .video_section .video_data ul li{margin-top:10px}.wellness_session .video_section .video_data ul li:nth-child(1){font-size:18px;color:#696969}.wellness_session .video_section .video_data ul i{margin-right:5px}.wellness_session .video_section .video_data ul li:nth-child(2){font-size:18px;font-weight:600}.wellness_session .video_section .video_data .btn_01 li:nth-child(1){border:1px solid #fd611e;color:#fd611e;padding:5px 10px}.wellness_session .video_section .video_data .btn_01 li:nth-child(2){background-color:#fd611e;color:#fff;padding:5px 10px}.calender_scheduler .table .table_head .table_cell{border:1px solid #ccc;background-color:#ffe4e1;font-weight:700}.calender_scheduler .table .table_cell_body{border:1px solid #ccc}.create_slot_popup{border-radius:10px;max-height:420px;overflow:scroll}.create_slot_popup p{font-size:16px;color:#2f2f2f;font-weight:600}.create_slot_popup form{margin-top:30px}.create_slot_popup form input{border:1px solid #d8d8d8;border-radius:24px;outline:none;padding:5px 10px;width:100%;margin-top:6px}.create_slot_popup form p{margin-top:10px}.create_slot_popup form textarea{border:1px solid #d8d8d8;border-radius:24px;outline:none;padding:5px 10px;width:100%;margin-top:6px}.create_slot_popup form .timezone{color:#000}.create_slot_popup .popup_btn{display:flex;justify-content:center;align-items:center;margin-top:20px;column-gap:10px}.create_slot_popup .popup_btn .btn1{color:#000;background-color:#d9d9d9;padding:5px 10px;border-radius:10px;font-size:18px;font-weight:600}.create_slot_popup .popup_btn .btn2{color:#000;background-color:#d9d9d9;padding:5px 20px;border-radius:10px;font-size:18px;font-weight:600}.create_slot_popup .popup_btn .btn3{padding:5px 10px;background-color:#fd611e;color:#fff;border-radius:10px;font-size:18px;font-weight:600}.available_slot input{border:1px solid gray;padding:5px 15px;border-radius:24px;margin-top:20px}.available_slot .price{border:1px solid gray;padding:5px 35px;border-radius:24px;margin-top:20px;margin-left:10px}.available_slot .view_btn{display:flex;justify-content:space-between;margin-top:20px}.available_slot .view_btn p{font-size:18px;color:#fd611e;font-weight:600}.available_slot .view_btn button{border:1px solid #fd611e;color:#fd611e;padding:2px 5px;border-radius:5px}.available_slot .h5{color:#6a6a6a;margin-top:15px}.time_div{display:flex;column-gap:20px;align-items:center;margin-top:15px}.time_div .fa-pen-to-square{color:#fd611e;font-size:20px}.time_div .view_btn{display:flex;justify-content:end}.time_div .view_btn button{color:#fd611e;font-weight:600;border-radius:5px;border:1px solid #fd611e;padding:2px 5px}.day_name{margin-top:10px}.css-10o2lyd-MuiStack-root{margin-top:20px}.available_slot .time_div .start_time .timer span{font-size:18px;font-weight:600;margin-top:20px}.available_slot .time_div .start_time .timer input{margin-left:10px;padding:5px 35px}.available_slot .time_div .end_time .timer span{font-size:18px;font-weight:600;margin-top:20px}.available_slot .time_div .end_time .timer input{margin-left:10px;padding:5px 35px}.available_slot .time_div .timer{display:flex}.available_slot .time_div .timer img{width:25px;margin-left:10px;margin-top:12px}.wellness_profile_data{margin:0 auto;padding:20px}.wellness_profile_data .upload-section{margin-bottom:20px}.wellness_profile_data .upload-section p{font-size:14px;font-weight:600;color:#595959;margin-top:20px;margin-left:10px}.wellness_profile_data .upload-label{display:inline-block;cursor:pointer;width:70px;height:70px;border-radius:50%;background-color:#f0f0f0;display:flex;justify-content:center;align-items:center;overflow:hidden;border:2px dashed #ccc;position:relative}.wellness_profile_data h4{font-size:22px;font-weight:700;margin-bottom:20px}.wellness_profile_data .upload_label_02{display:inline-block;cursor:pointer;width:400px;height:400px;border-radius:10px;display:flex;justify-content:center;align-items:center;overflow:hidden;border:2px dashed #ccc;position:relative;margin-top:5px}.wellness_profile_data .upload_section_02 p{font-size:16px;font-weight:600;color:#595959}.wellness_profile_data .upload-placeholder{font-size:24px;color:#f60}.wellness_profile_data .uploaded-image,.uploaded-video{width:100%;height:100%;object-fit:fill}.wellness_profile_data .profile_form .col-lg-6 label{font-size:16px;font-weight:500}.wellness_profile_data .profile_form .col-lg-6 input{border:1px solid #d9d9d9;border-radius:5px;padding:10px;outline:none;width:100%;margin-bottom:10px}.wellness_profile_data .profile_form .col-lg-12 textarea{border:1px solid #d9d9d9;border-radius:5px;padding:10px;outline:none;width:100%;height:80px;margin-bottom:10px}.wellness_profile_data .profile_form .autocomplete{margin-bottom:10px}.wellness_profile_data .save-button{padding:5px 25px;background-color:#f60;color:#fff;border:none;border-radius:24px;cursor:pointer}.grid_reviews{display:grid;grid-template-columns:repeat(3,1fr);justify-content:center;align-items:center;gap:20px;margin-top:20px}.css-12i7wg6-MuiPaper-root-MuiDrawer-paper{position:relative!important}.table_cell_body.slot-available{background-color:gray;color:#fff}.image_showing_grid{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;gap:10px;margin-top:20px}.image_showing_grid .wellness_profile_image_box{box-shadow:#0000003d 0 3px 8px;padding:10px}.availability_heading_box{display:flex;justify-content:space-between;align-items:center}.availability_heading_box button{padding:5px 15px;border-radius:20px;background-color:#000;color:#fff}.wellvideomain{padding:20px 10px;margin-bottom:20px;box-shadow:#00000005 0 1px 3px,#1b1f2326 0 0 0 1px;border-radius:10px;margin-top:20px}.css-189ousr-MuiPopper-root-MuiPickersPopper-root{z-index:1300!important}.wellness_video_card{display:grid;grid-template-columns:repeat(3,1fr);align-items:flex-start;gap:10px}.wellness_video_card .wellnessVideo_section{border:none}@media (min-width: 320px) and (max-width: 990px){.dashboard_page .wellness_calender_container{padding:20px 10px;box-shadow:#00000005 0 1px 3px,#1b1f2326 0 0 0 1px;border-radius:10px;margin-bottom:20px}.dashboard_page .video_card p{font-size:16px;font-weight:600;margin-top:5px;color:#000;width:100%;line-height:25px}.dashboard_page .video_card ul{margin-top:10px}.dashboard_page .video_card ul li{font-size:14px;margin-top:5px;width:100%}.dashboard_page{margin-top:20px;width:100%}.dashboard_page h3{font-size:16px;font-weight:600}.dashboard_page .btn_schedule{display:flex;justify-content:end;margin-top:10px}.dashboard_page .btn_schedule button{background-color:#d9d9d9;color:#292929;padding:6px;font-size:16px;font-weight:600}.dashboard_page .btn_txt{margin-top:10px;font-size:16px}.dashboard_page .session{display:flex}.dashboard_page .session button{font-size:18px;font-weight:600;padding:10px}.dashboard_page .txt_video{border:1px solid #d9d9d9;padding:15px;border-radius:15px}.dashboard_page .txt_video .text_content .p1{font-size:16px;font-weight:600;color:#000;margin-top:20px}.dashboard_page .txt_video .text_content .p2{font-size:15px;width:100%;margin-top:40px}.dashboard_page .online_btn{margin-top:20px}.dashboard_page .btn_live{display:flex;justify-content:center}.dashboard_page .btn_live button{padding:2px 6px;border-radius:8px}.dashboard_page span{text-align:center;font-size:18px}.dashboard_page .btn_stream{display:flex;justify-content:center;margin-top:10px}.dashboard_page .btn_stream button{background-color:#d9d9d9;color:#000;padding:5px 10px;border-radius:8px;font-size:18px;font-weight:600}.dashboard_page .right_div{margin-top:20px}.schedule_date{margin-top:30px}.schedule_date h4{font-size:22px;font-weight:600}.time_schedule_popup{border-radius:10px;height:500px;overflow:scroll}.time_schedule_popup p{font-size:16px;color:#2f2f2f;font-weight:600}.time_schedule_popup form{margin-top:30px}.time_schedule_popup form input{border:1px solid #d8d8d8;border-radius:24px;outline:none;padding:5px 10px;width:100%;margin-top:6px}.time_schedule_popup form p{margin-top:10px}.time_schedule_popup form textarea{border:1px solid #d8d8d8;border-radius:24px;outline:none;padding:5px 10px;width:100%;margin-top:6px}.time_schedule_popup form .timezone{color:#000}.time_schedule_popup .popup_btn{display:flex;justify-content:center;align-items:center;margin-top:20px;column-gap:10px}.time_schedule_popup .popup_btn .btn1,.time_schedule_popup .popup_btn .btn2{color:#000;background-color:#d9d9d9;padding:5px 10px;border-radius:10px;font-size:18px;font-weight:600}.dashboard_page .col-lg-6 .btn_add_session{background-color:#000;padding:4px 8px;font-weight:500;border-radius:24px;color:#fff;font-size:10px}.dashboard_page .col-lg-6 .btn_add_session .fa-plus{border:1px solid #fff;border-radius:24px;padding:2px 3px;font-size:10px}.dashboard_page .row{column-gap:20px;display:block}.dashboard_page .col-lg-6{display:block;width:95%;padding:10px;margin-top:10px}.dashboard_page .col-lg-6 .card_img{width:80px;height:80px;margin-top:20px}.dashboard_page .col-lg-6 .card_img img{width:100%;height:100%}.dashboard_page .col-lg-6 .card_text{position:relative}.dashboard_page .col-lg-6 .card_text button{font-size:16px;text-decoration:underline;font-weight:600;position:absolute;right:0;top:0}.dashboard_page .col-lg-6 .card_text .p1{font-size:40px;font-weight:600;text-align:center;margin-top:50px;color:#000}.dashboard_page .col-lg-6 .card_text .p2{font-size:18px;font-weight:600;margin-top:40px;color:#000;line-height:25px;text-align:center}.dashboard_page .price_ration{margin-top:40px}.dashboard_page .col-lg-8{display:block;justify-content:space-between;box-shadow:#00000029 0 1px 4px;width:95%;padding:20px;border-radius:10px}.dashboard_page .col-lg-8 .card_1 img{margin-top:10px}.dashboard_page .card_2{margin-top:20px}.dashboard_page .card_2 .d1{display:flex;justify-content:space-evenly;margin-top:10px;column-gap:5px}.dashboard_page .card_2 .d1 .red{background-color:#f06562;width:50px;height:25px}.dashboard_page .card_2 .d1 p{font-size:12px}.dashboard_page .card_2 .d1 .yellow{background-color:#fbd178;width:50px;height:25px}.dashboard_page .card_2 .d1 .blue{background-color:#72b0e0;width:50px;height:25px}.dashboard_page .card_2 .d1 .green{background-color:#66bb6a;width:50px;height:25px}.dashboard_page .card_2 button{font-size:16px;text-decoration:underline;margin-top:30px}.wellness_profile_data .upload_label_02{height:200px}.grid_reviews{display:grid;grid-template-columns:repeat(1,1fr);padding:10px}.dashboard_page .video_card h3{font-size:18px;font-weight:700;text-align:left}.dashboard_page .col-lg-6 .point_num{position:absolute;top:50%;right:10px;font-size:22px;font-weight:600;width:40%;margin:2px;line-height:10px;z-index:1}.dashboard_page .col-lg-6 .point_number sub{font-size:8px;font-weight:500}.image_showing_grid{display:grid;grid-template-columns:repeat(1,1fr);align-items:center;gap:10px;margin-top:20px}.css-641gm4-MuiResponsiveChart-container{width:200px!important;height:8 0px!important}.container_boxes .head_calender{font-weight:700;font-size:16px}.container_boxes .block_calendar{padding:5px 10px;gap:2px;font-size:12px}.container_boxes .block_calendar span{font-size:12px}.fc .fc-toolbar{display:block;row-gap:10px;padding:10px}.fc .fc-toolbar-title{font-size:16px;margin:10px auto}.fc .fc-col-header-cell-cushion{font-size:12px}.availability_heading_box{display:grid;justify-content:left;align-items:center}.availability_heading_box .availability_heading{font-size:18px}.availability_heading_box button{font-size:12px;padding:3px 10px;margin-bottom:10px}.container_boxes{display:grid;grid-template-columns:repeat(1,1fr);align-items:center;gap:20px}.fc .fc-toolbar{flex-direction:column;text-align:center}.fc .fc-dayGridMonth-view,.fc .fc-timeGridWeek-view,.fc .fc-timeGridDay-view{padding:10px}.fc-event{font-size:12px}.fc .fc-col-header-cell-cushion{padding:8px}.wellvideomain{padding:20px 10px;margin-bottom:20px;box-shadow:#00000005 0 1px 3px,#1b1f2326 0 0 0 1px;border-radius:10px}.wellness_video_card{display:grid;grid-template-columns:repeat(1,1fr);align-items:center;gap:20px}}.wellness_profile_image_box img{width:100%!important}.profile_upper_section{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}.profile_upper_form{width:55%}.profile_form{width:100%}.profile_upper{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.view_chat ul{list-style:none}.css-1c5o7vy-MuiPagination-ul{width:100%}@media screen and (max-device-width: 640px){.wellness_profile_data .upload_label_02{width:100%!important;height:200px}.profile_upper_form{width:100%}.wellness_video_card{display:grid;grid-template-columns:repeat(1,1fr);align-items:center;gap:20px}}.table_head{background-color:#f5f5f5}.table_row{background-color:#fff}.table_cell{padding:8px;text-align:center}.table_cell.current_date{color:#ee4e0a;font-weight:700}.current_date div:first-child{font-weight:700}.current_date div:last-child{font-size:1.2rem}.table_cell:not(.current_date){background-color:#ffe5da30}.calender_scheduler .table .table_head .table_cell{border:1px solid #ccc;background-color:#fff;font-weight:700;text-align:center}.table_cell_body.current_date_column{background-color:#fee5da30}.rounded-initial{display:inline-block;width:30px;height:30px;border-radius:50%;background-color:#3cb043;color:#fff;text-align:center;line-height:30px;margin-left:10px;font-weight:700}.event_name{font-weight:700}.fc-button{background-color:#ee4e0a!important;color:#fff!important;border:none!important}.fc-button:hover{background-color:#d94407!important}.fc-button:active{background-color:#c53805!important;border:none;outline:none}.fc-button:disabled{background-color:#d79a5d!important;color:#fff!important}.fc-button,.fc-button:focus,.fc-button:active{outline:none!important;box-shadow:none!important;border:none!important}.centered-heading{display:flex;align-items:center;justify-content:center;margin-top:10px}.centered-heading h2{margin:0 10px;white-space:nowrap;color:#ee4e0a;font-weight:600}.centered-heading .line{flex-grow:1;height:1px;background-color:#ee4e0a;border:none}.wellness_earning{padding:30px 10px;box-shadow:#00000005 0 1px 3px,#1b1f2326 0 0 0 1px;border-radius:10px;margin-bottom:10px}.wellness_earning .total_amount{padding:0}.wellness_earning .date_picker{padding:0;margin:30px 0 0}.wellness_earning .earning_date_picker_box{display:flex;justify-content:flex-start;align-items:center;gap:10px}.wellness_earning .css-11a8txn-MuiStack-root{border:none;outline:none;border-radius:4px}.wellness_earning .date_picker_main{border:none;outline:none}.transaction_heading{margin-top:20px;margin-bottom:5px}.pagination_wrapper{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;width:100%}@media screen and (max-width: 458px){.wellness_earning{padding:10px}.wellness_earning .total_amount{padding:0;font-size:10px}.wellness_earning .earning_date_picker_box{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px}.transaction_heading{margin-top:30px;margin-bottom:10px;font-size:12px}.earning_table_div{width:260px;overflow-x:auto;-webkit-overflow-scrolling:touch}.earning_table_div table{width:100%;border-collapse:collapse}.earning_table_div th,.earning_table_div td{padding:10px;text-align:left;font-size:12px}.pagination_wrapper{flex-direction:column;justify-content:center;align-items:center}}@media screen and (min-width: 549px) and (max-width: 1024px){.wellness_earning{padding:20px}.wellness_earning .total_amount{font-size:12px}.wellness_earning .earning_date_picker_box{flex-direction:row}.earning_table_div{width:auto;overflow-x:auto}}.wellness-session-slots-container{width:100%;margin:0 auto;padding:20px}.wellness-session-slots-title{text-align:left;font-weight:700;font-size:23px}.wellness-session-slots-available{margin-top:20px;box-shadow:#0000001a 0 4px 12px;padding:40px}.wellness-session-slots-subtitle{margin-bottom:10px;text-align:left;font-weight:700}.wellness-session-slots-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;width:80%}.wellness_session_days{display:flex;column-gap:20px;margin-bottom:18px}.wellness_session_day{border:1px solid gray;padding:12px;border-radius:8px;cursor:pointer}.wellness_session_day.active{background-color:#f56120;color:#fff;border:1px solid #f56120}.wellness-session-slot{border:1px solid black;border-radius:5px;text-align:center;padding:10px 0;cursor:pointer;transition:background-color .3s;margin-right:7px;font-size:14px}.wellness-session-slot:hover{background-color:#e0e0e0}@media (min-width: 320px) and (max-width:900px){.wellness-session-slots-container{padding:2px}.wellness-session-slots-title{font-size:16px}.wellness-session-slots-available{padding:10px}.wellness_session_days{display:grid;grid-template-columns:repeat(3,1fr);justify-content:flex-start;align-items:center;gap:7px;margin-bottom:15px}.wellness_session_day{border:1px solid gray;padding:3px 7px;border-radius:3px;cursor:pointer;font-size:12px}.wellness-session-slots-subtitle{margin-bottom:-10px;font-size:14px}.wellness-session-slots-grid{width:100%;display:grid;grid-template-columns:repeat(1,1fr);align-items:center}.wellness-session-slot{width:100%;padding:5px 0;cursor:pointer;transition:background-color .3s;margin-right:0;font-size:12px}}.availability-scheduler{border:1px solid #ddd;border-radius:8px;padding:20px;background-color:#fff;width:100%;margin:0 auto}.availability_heading{font-weight:700;font-size:20px;margin-bottom:20px;margin-top:5px}.availability-wrap{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.availability-wrap-flex-first{display:flex;justify-content:flex-start;align-items:center;gap:20px}.availability-wrap .availability-wrap-flex-first label{font-size:16px;color:#f56120;font-weight:600}.availability-wrap button{background-color:#fff;color:#f56120;padding:7px 20px;border-radius:20px;border:none;cursor:pointer;font-size:12px;font-weight:700;border:1px solid #f56120}.slots_container_box{margin-top:15px}.availability-details-container{width:82%;align-items:center;display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.date-select-slot{margin-top:15px;display:flex}.time-picker-container{display:flex;justify-content:center;align-items:center;gap:5px}.unavailable-time{margin-top:15px;font-weight:500;border:1px solid #ddd;padding:7px 20px;border-radius:5px}.updated_time_box{border:1px solid #ddd;padding:14px 95px;border-radius:5px}.availability-details-day{display:flex;align-items:center;margin-bottom:15px;padding:10px 0;border-bottom:1px solid #eee}.availability-details-day-header{display:flex;align-items:center;flex:1}.availability-details-day-header input{margin-right:10px;transform:scale(1.2)}.availability-details-day-header span{font-size:16px;font-weight:700}.availability-details-slot{display:flex;flex-direction:column;width:100%;text-align:center;align-items:center}.availability-details-slot>div{display:flex;align-items:center;margin-bottom:10px}.availability-details-slot input[type=time]{padding:6px;border:1px solid #ddd;border-radius:4px;margin:0 10px;width:90px}.availability-details-slot span{font-size:16px}.availability-details-remove{cursor:pointer;background:none;border:none;font-size:25px;color:red;margin-left:10px}.availability-details-add-buttons{display:flex;align-items:center;flex:1;margin-left:58px}.availability-details-add,.availability-details-copy{cursor:pointer;background:none;border:none;font-size:18px;color:#f56120;margin-right:30px;font-size:25px}.copy-availability-popup{position:fixed;background-color:#fff;border:1px solid #ddd;box-shadow:0 4px 8px #0000001a;border-radius:8px;padding:10px;right:10%;top:17%;z-index:1000}.copy-availability-popup>h4{font-size:18px;font-weight:600}.copy-availability-popup>label{display:block;margin:5px 0;font-size:16px}.copy-availability-popup-button-box{display:flex;justify-content:center;align-items:center;gap:7px}.copy-availability-popup-cancel{width:100%;background-color:#000;color:#fff;padding:10px;border-radius:20px;border:none;cursor:pointer;font-size:12px;font-weight:700}.copy-availability-popup-confirm{width:100%;background-color:#f56120;color:#fff;padding:10px;border-radius:20px;border:none;cursor:pointer;font-size:12px;font-weight:700}.copy-availability-popup input[type=checkbox]{margin-right:10px}.availability-details-slot div{display:flex}.slot_input{width:100%;border:1px solid #ccc;outline:none;padding:5px;border-radius:5px}@media (min-width: 320px) and (max-width: 900px){.copy-availability-popup{right:34px;top:28px}.availability-scheduler{border-radius:5px;padding:10px;width:100%}.availability-wrap{display:grid;grid-template-columns:repeat(1,1fr);justify-content:flex-start;align-items:center}.availability-wrap-flex-first{display:grid;grid-template-columns:repeat(1,1fr);justify-content:flex-start;align-items:center;gap:2px;margin-bottom:10px}.availability-wrap-flex-first label strong,.availability-wrap-flex-first label span{font-size:12px}.availability-wrap .avail_button{font-size:12px;padding:3px 10px}.slots_container_box{margin-top:15px}.availability-details-container{width:100%;display:grid;justify-content:flex-start;align-items:center;gap:5px;padding:10px;border-radius:10px;box-shadow:#00000029 0 1px 4px;margin-bottom:10px}.date-select-slot{margin-top:10px;display:flex;align-items:center;padding:10px;box-shadow:#00000005 0 1px 3px,#1b1f2326 0 0 0 1px;border-radius:5px}.time-picker-container{display:flex;flex-direction:column;align-items:center;gap:0px}}.popup-availability-form{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:2000}.popup-availability-form-content{background:#fff;padding:20px;border-radius:8px;width:300px;box-shadow:0 2px 4px #0003}.popup-availability-form-content h3{margin-bottom:20px}.popup-availability-form-content label{display:block;margin-bottom:10px}.popup-availability-form-content input{width:calc(100% - 20px);padding:8px;margin-top:5px;margin-bottom:15px;box-sizing:border-box;border:1px solid #ccc;border-radius:4px}.popup-availability-form-buttons{display:flex;justify-content:space-between}.popup-availability-form-buttons button{padding:8px 12px;background-color:#f66a0a;color:#fff;border:none;border-radius:4px;cursor:pointer;width:48%}.popup-availability-form-buttons button:hover{background-color:#e05d00}.diet-plan-container{padding:20px}.error-message span{color:red;margin-left:2px;margin-top:2px;font-size:.9rem}.diet-plan-search_box_flex{display:flex;justify-content:center;align-items:center}.diet-plan-search_box_popover{padding:10px;font-weight:700;width:100%;box-shadow:#00000029 0 10px 36px,#0000000f 0 0 0 1px}.diet-plan-search_box_popover_item{border:1px solid #ccc;cursor:pointer;padding:5px}.diet-plan-container .diet-plan-container-flex{display:flex;justify-content:space-between;align-items:center;gap:20px}.diet-plan-container .diet_plan_submit_button_box{display:flex;justify-content:flex-end;align-items:center;padding:10px}.diet-plan-container .diet_plan_submit_button_box button{padding:7px 20px;font-weight:700;background-color:#fd611e;color:#fff;border-radius:5px;border:none!important}.diet-plan-container .diet_plan_submit_button_box button:hover{background-color:#d45d2a}.diet-plan-container .user-details{display:flex;justify-content:flex-start;align-items:center;gap:50px;margin-top:30px}.diet-plan-container .user-name-box{display:flex;justify-content:flex-start;align-items:flex-end;gap:10px}.diet-plan-container .user-icon-box{display:flex;justify-content:flex-start;align-items:center;gap:5px}.diet-plan-container .user-profile-box{padding:7px 8px;border-radius:50%;font-weight:600;background-color:#fee1d4;color:#f57f15}.diet-plan-container .user-name-box h4,.diet-plan-container .user-name-box p,.diet-plan-container .user-icon-box h4{font-weight:600}.diet-plan-container .diet-plan-main{display:flex;justify-content:center;align-items:flex-start;margin-top:15px}.diet-plan-container .diet-plan-main-first-box{width:25%;padding:10px;border-top:1px solid #e6e6e6;box-shadow:#00000029 0 1px 4px}.diet-plan-container .diet-plan-main-second-box{width:75%;border-top:1px solid #e6e6e6;padding:20px}.diet-plan-main-second-box .info-details-1{display:grid;align-items:center;gap:10px}.diet-plan-main-second-box .info-details-1>div>p{font-weight:600}.diet-plan-main-second-box .info-details-1>div>.textarea{width:100%;background-color:#ebebeb;border-radius:5px}.diet-plan-main-second-box .textarea{width:100%;background-color:#ebebeb;border-radius:5px;padding:5px;outline:none}.diet-plan-main-second-box .diet-input,.diet-plan-main-second-box .diet-select{width:100%;background-color:#ebebeb;border-radius:5px;padding:5px;border:1px solid #ccc;outline:none}.diet-plan-main-second-box .info-details-2,.info-details-3,.info-details-4,.info-details-5,.info-details-6{margin-top:20px}.diet-plan-main-second-box .info-details-2-details{display:grid;grid-template-columns:repeat(5,1fr);justify-content:flex-start;align-items:center;gap:20px}.diet-plan-main-second-box .info-details-2-details p{font-weight:600}.diet-plan-main-second-box .info-details-2-details>div>div{background-color:#ebebeb;border-radius:5px;padding:5px}.diet-plan-main-second-box .info-details-5 h2{font-weight:700}.diet-plan-main-second-box .info-details-5 div{min-height:70px;background-color:#ebebeb;border-radius:5px}.diet-plan-container .diet-plan-input-information-add{border:1px solid #ccc;border-radius:3px;padding:5px;display:flex;align-items:center;gap:8px}.diet-plan-container .diet-plan-input-information-add .input-box{width:100%;border:none;outline:none}.diet-plan-container .diet-plan-input-information-add .button-box{font-size:14px;font-weight:700;border:none;outline:none;color:#f57f15}.diet-plan-input-information-select{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;gap:10px}.diet-plan-input-information-select>div>label{font-size:12px;font-weight:600}.diet-plan-input-information-select>div>select{font-size:12px;font-weight:600;border-radius:10px}.save_template{border:1px solid black;font-size:10px;font-weight:600;padding:1px 10px;border-radius:20px;cursor:pointer}.diet-plan-container .drug>div{width:150px;height:43px}.diet-plan-container .drug_add{border:1px solid black;margin-top:15px;font-weight:600;padding:0 10px;border-radius:20px;cursor:pointer;font-size:12px}.diet-plan-container .follow-up-box{display:flex;justify-content:center;align-items:center;gap:10px}.diet-plan-container .follow-up-box>div{background-color:#ebebeb;border-radius:5px;padding:5px;height:43px}.history-list{display:grid;grid-template-columns:repeat(1,1fr);align-items:center;margin-top:10px;overflow:hidden;gap:10px}.history-item{display:flex;justify-content:space-between;align-items:center;padding:10px;border:1px solid #ddd;border-radius:5px;background-color:#f9f9f9;word-break:break-word}.history-item div{max-width:80%;word-wrap:break-word}.nutritional_intervation_button button{font-weight:700;color:#f57f15;background-color:#fee1d4;padding:5px 10px;border-radius:5px;cursor:pointer;margin-top:10px;border:none!important}.nutritional_intervation_button button:hover{background-color:#f2a987}.nutritional_intervation_table_box{width:100%;overflow-x:auto;margin-top:20px}.nutritional_intervation_table_box table{width:100%;border-collapse:collapse;background-color:#fff;box-shadow:0 4px 8px #0000001a;border-radius:8px;overflow:hidden}.nutritional_intervation_table_box th,.nutritional_intervation_table_box td{padding:12px;text-align:left;border-bottom:1px solid #ddd}.nutritional_intervation_table_box th{background-color:#f4f4f4;font-weight:700}.nutritional_intervation_table_box tbody tr:hover{background-color:#f9f9f9}.nutritional_intervation_table_box button{background:none;border:none!important;cursor:pointer}.nutritional_intervation_table_box button:hover{color:#8b0000}.nutritional_intervation_table_box i{font-size:16px}@media screen and (max-width:768px){.diet-plan-container{padding:100px 10px}.diet-plan-container .diet-plan-container-flex{display:grid;align-items:center;gap:20px}.diet-plan-container .user-details{display:grid;justify-content:flex-start;align-items:center;gap:20px}.diet-plan-container .diet-plan-main{display:grid;grid-template-columns:repeat(1,1fr);align-items:center;margin-top:15px}.diet-plan-container .diet-plan-main-first-box,.diet-plan-container .diet-plan-main-second-box{width:100%;padding:10px}.diet-plan-main-second-box .info-details-1{display:grid;grid-template-columns:repeat(1,1fr);justify-content:center;align-items:center;gap:10px}.diet-plan-main-second-box .info-details-1>div>div{width:100%;height:50px}.diet-plan-main-second-box .info-details-2-details{display:grid;grid-template-columns:repeat(2,1fr);justify-content:center;align-items:center;gap:10px}.diet-plan-container .user-icon-box{margin-left:10px}}@tailwind base;@tailwind components;@tailwind utilities;*{margin:0;padding:0;font-family:Open Sans,sans-serif}p{font-family:Open Sans,sans-serif}button{cursor:pointer}body{background:#fff;top:0!important}.no-data-available-sec{text-align:center!important}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-thumb{background-color:#ffdbbb;border-radius:5px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}#click,.menu-btn,.h1_title{display:none}.btn_cart button{font-size:12px;padding:10px 6px 10px 11px;display:flex;align-items:center;column-gap:12px}header{box-shadow:#d6d6d6 0 1px;background-color:#fff;position:fixed;top:0;width:100%;z-index:1000;padding:5px 0}header nav{display:flex;justify-content:space-between}header nav .menu{display:flex;justify-content:space-around;padding:15px}header nav .menu .nav{display:flex;justify-content:space-around;padding-top:10px;width:55%}nav .logo{width:10%;margin-top:5px}nav .logo img{width:90%}nav ul{width:100%}nav ul li a{font-size:15px;font-weight:600;color:#2c2c2c}.login_btn{margin-top:10px}nav ul li .login{font-size:14px;color:#696969;font-weight:600;margin-top:10px}.health_btn{margin-top:10px}.healthbtn{font-size:12px;padding:10px}nav .lang{width:10%;display:flex;justify-content:end;margin-top:10px}nav .lang img{width:80%}.logo,.logo img{width:10%}.nav-bar li{list-style:none;font-size:15px;font-weight:500;color:#2c2c2c}.nav-bar{margin-top:15px}.nav-1{box-shadow:#d6d6d6 0 1px}.dropdown{position:relative;display:inline-block;margin-left:0!important;margin-top:10px}.dropdown li a{font-size:14px;color:#2c2c2c;font-weight:400}.dropdown-content{display:none;position:absolute;background-color:#fff;min-width:160px;box-shadow:0 8px 16px #0003;z-index:1;margin-top:0}.dropdown .dropdown-content li a{color:#2c2c2c;padding:12px 16px;text-decoration:none;display:block;font-size:14px!important}.dropdown:hover .dropdown-content{display:block}.shadow_01{border-radius:20px}.user_btn{display:flex;border:none}.user_btn img{width:40px;border-radius:50%}.user_btn i{font-size:18px;padding:5px 10px}.user_login{position:relative;display:inline-block;margin-left:20px}.user_content{display:none;position:absolute;background-color:#fff;min-width:150px;box-shadow:0 8px 16px #0003;z-index:1;padding:5px;margin-left:-50px;margin-top:2px;border:1px solid #8a8a8a5e;border-radius:5px}.user_content p{font-size:16px;font-weight:600;color:gray}.user_content a{color:#3a3737;padding:10px;text-decoration:none;display:block;font-size:14px}.user_content a i{color:#3a3737}.user_login:hover .user_content{display:block}.main_title_home{font-size:20px;font-weight:600;margin:20px 10px;text-align:center;padding:5px}.login-1{list-style:none}.login-1 .login{font-size:15px;color:#635e5e;font-weight:500}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media (max-width: 990px){.our_partner{grid-template-columns:1fr 1fr}}
