.woocommerce-message{line-height:40px}.blog-single-page-title ul.blog-meta li.single-post-meta-tag a,.blog-single-page-title ul.blog-meta li.single-post-meta-categories a{padding-right:0}.elementor-widget-text-editor p{color:inherit}.im_box{position:relative;overflow:hidden}.im_box .thumbnail{position:relative;z-index:1}.im_box .content{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;padding:20px;background:rgb(0 0 0 / .4);display:flex;flex-direction:column;justify-content:space-between;color:#fff;opacity:1!important;visibility:visible!important}.im_box .content_heading .title a{color:#fff;font-size:20px;font-weight:700;text-decoration:none}.im_box .blog-btn a{background-color:#004d26;color:#fff;border-radius:8px;font-size:14px;display:inline-block;text-decoration:none;transition:0.3s}.im_box .blog-btn a:hover{background-color:#00794d}.im_box:hover .content{opacity:1!important;visibility:visible!important}ul.tab-style--1,.category_list{display:none}.single-tab-content{background-color:#f6f1e9;color:#234734;border-radius:12px;font-family:'Segoe UI',sans-serif;line-height:1.8;font-size:18px;max-width:700px}.single-tab-content p{margin-bottom:20px}.single-tab-content a.learn-more-btn{display:inline-block;margin-top:20px;padding:12px 30px;background-color:#234734;color:white!important;text-decoration:none;border-radius:999px;font-size:16px;transition:background-color 0.3s ease}.single-tab-content a.learn-more-btn:hover{background-color:#1b3b2a}.header-area.header--transparent .mainmenunav ul.mainmenu>li>a,.header-area.header--transparent .social-share li a,.header-area.header--transparent .header-btn a{color:white!important}.header-area:not(.header--transparent) .mainmenunav ul.mainmenu>li>a,.header-area:not(.header--transparent) .social-share li a,.header-area:not(.header--transparent) .header-btn a{color:#fff!important;border-color:#fff!important}.header-area.header--sticky.sticky,.header-area.header-not-transparent{background-color:#0A4833!important}.header-area.header--sticky.sticky .mainmenunav ul.mainmenu>li>a,.header-area:not(.header--transparent) .social-share li a,.header-area .header-right .header-btn span,.header-area.header-not-transparent .mainmenunav ul.mainmenu>li>a{color:#fff!important}.header-btn .btn-default{background-color:#004d2c!important;color:#fff!important;padding:14px 28px!important;font-size:16px!important;font-weight:500!important;border:none!important;border-radius:0 40px 0 40px!important;text-decoration:none!important;display:inline-block!important;transition:background-color 0.3s ease,transform 0.2s ease!important;box-shadow:0 4px 12px rgb(0 0 0 / .1)!important;white-space:nowrap!important}.header-btn .btn-default:hover{background-color:#007a4d!important;transform:translateY(-2px)!important}.header-btn .btn-default span{display:inline-block!important}.custom-footer{background-color:#004129;background-image:url(https://demo.docrehabamin.com/wp-content/uploads/2025/07/Layer-18-footer_upscayl_5x_realesrgan-x4plus-scaled.png);background-repeat:no-repeat;background-position:top right;background-size:contain;padding-top:3rem;color:#fff}.footer-top{padding:60px 0}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;align-items:start}.footer-col h4{font-size:18px;margin-bottom:20px;color:#fff}.footer-col ul{list-style:none;padding:0;margin:0}.footer-col ul li{margin-bottom:10px}.footer-col ul li:empty{display:none!important}.footer-col ul li a{color:#eee;text-decoration:none;transition:0.3s}.footer-col ul li a:hover{color:#00ffb2}.footer-brand img{max-width:180px;margin-bottom:20px}.footer-social a{color:#fff;margin-right:15px;font-size:18px;transition:0.3s}.footer-social a:hover{color:#00ffb2}.newsletter-form{display:flex;border-bottom:1px solid #fff;padding-bottom:10px}.newsletter-form input[type="email"]{flex:1;background:#fff0;border:none;color:#fff;padding:5px;outline:none}.newsletter-form button{background:#fff0;border:none;color:#fff;font-size:16px;cursor:pointer}.newsletter-form input::placeholder{color:#8781817d!important;opacity:1;font-size:15px}.privacy-checkbox{margin-top:15px;font-size:14px}label.privacy-checkbox{display:flex;align-items:center}label.privacy-checkbox input[type="checkbox"]{opacity:1;position:relative;display:inline-block;width:auto;margin-right:10px}.privacy-checkbox a{color:#25ff00;text-decoration:underline;margin:0 5px}.footer-bottom{text-align:center;padding:20px 0;border-top:1px solid #fff2;font-size:14px}.footer-bottom p{color:#fff;font-size:15px}.custom-contact-form{background-color:#f5f1e9;padding:40px;border-radius:10px;box-shadow:0 10px 20px rgb(0 0 0 / .1);font-family:"Arial",sans-serif;text-align:left;direction:ltr;max-width:800px;width:100%;margin:auto}.custom-contact-form .form-row{display:flex;flex-wrap:wrap;gap:20px}.custom-contact-form .form-group{flex:1 1 45%;display:flex;flex-direction:column}.custom-contact-form .form-group.full{flex:1 1 100%}.custom-contact-form input,.custom-contact-form textarea{border:none;border-bottom:2px solid #ccc;padding:10px 5px;font-size:16px;background:#fff0;outline:none;transition:border-color 0.3s ease;width:100%}.custom-contact-form input:focus,.custom-contact-form textarea:focus{border-color:#005f3f}.custom-contact-form .wpcf7-submit{background-color:#003f2f;color:#fff;padding:12px 30px;border:none;border-radius:10px;font-size:16px;cursor:pointer;transition:background 0.3s}.custom-contact-form .wpcf7-submit:hover{background-color:#00704f}.direct-contact-info{margin-top:30px;color:#003f2f;font-size:15px}.direct-contact-info i{margin-right:8px;font-size:18px}.page-id-1984 .my_switcher,.page-id-1844 .my_switcher,.page-id-2175 .my_switcher{display:none}.page-id-1334{background-image:url(https://demo.docrehabamin.com/wp-content/uploads/2025/07/Layer-7.png)!important}.page-id-1239 .title-layout-2,.blog .main-page .title-layout-1{display:none!important}.page-id-1239 .header-area,.page-id-1187 .header-area,.page-id-1334 .header-area,.page-id-3296 .header-area,.page-id-3375 .header-area,.page-id-3397 .header-area,.blog .main-page .header-area{padding:0 50px;background-color:#0A4833}body{background-image:url(https://demo.docrehabamin.com/wp-content/uploads/2025/07/Hue_Saturation-2-copy_upscayl_2x_realesrgan-x4plus-1-2-scaled.png);background-size:cover;background-repeat:no-repeat;background-position:center center}@media (max-width:991px){.header-btn .btn-default{padding:12px 22px!important;font-size:15px!important;border-radius:0 30px 0 30px!important}}@media (max-width:575px){.header-btn .btn-default{padding:5px 8px!important;font-size:10px!important;border-radius:0 20px 0 20px!important}}@media screen and (max-width:768px){.custom-footer{background-size:100px}.elementor-738 .elementor-element.elementor-element-5c593a7 .elementor-heading-title{font-size:17px}.elementor-element-bac2905{width:55%!important;margin:auto!important}.elementor-element-bac2905 p{font-size:12px!important}.header-area.header--transparent{background:#0A4833}}@media screen and (max-width:500px){.elementor-element-bac2905{width:65%!important}.elementor-element-bac2905 p{font-size:10px!important}}@media screen and (max-width:420px){.elementor-element-bac2905{width:75%!important}.elementor-element-bac2905 p{font-size:9px!important}}.rn-section-gap{padding:60px 0}.humberger-menu span svg{stroke:#fff}.newsletter-form input[type="email"]::placeholder{color:#fff!important;opacity:1}.newsletter-form input[type="email"]::-webkit-input-placeholder{color:#fff!important}.newsletter-form input[type="email"]:-ms-input-placeholder{color:#fff!important}.newsletter-form input[type="email"]::-ms-input-placeholder{color:#fff!important}.popup-inner{display:flex;gap:24px;align-items:center;justify-content:space-between;padding:20px;box-sizing:border-box}.popup-left{flex:1 1 50%;min-width:280px}.popup-left h2{margin:0 0 10px;font-size:22px;color:#222}.popup-left .lead{margin:0 0 20px;color:#555;font-size:15px;line-height:1.5}.btn-primary{display:inline-block;padding:12px 24px;border-radius:6px;background-color:#2a9d8f;color:#fff;font-size:16px;font-weight:600;text-decoration:none;transition:background 0.3s ease}.btn-primary:hover{background-color:#23867a}.popup-right{flex:1 1 50%;max-width:50%;display:flex;align-items:center;justify-content:center}.popup-right img{width:100%;height:auto;border-radius:8px;object-fit:cover;box-shadow:0 4px 16px rgb(0 0 0 / .08)}@media (max-width:720px){.popup-inner{flex-direction:column-reverse;text-align:center}.popup-right{max-width:100%}.btn-primary{margin-top:12px}}.bookly-form-group[data-type="staff"]{display:none!important}.iti__flag{background-image:url(https://unpkg.com/intl-tel-input@21.1.4/build/img/flags.png)}.header-area .header-right .header-btn span{color:#fff}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background-color:#004129}input[type=checkbox]:checked~label::before,input[type=radio]:checked~label::before{background-color:#004129;border-color:#004129}.woocommerce-info{border-color:#004129}:root{--color-primary:#004129 !important}.product-meta{display:none}.woocommerce-tabs.wc-tabs-wrapper{display:none}.breadcrumb-area::before{background:#004129!important}.bookly-form .bookly-service-step .bookly-week-days input[type='checkbox']:checked,.bookly-form .bookly-repeat-step .bookly-week-days input[type='checkbox']:checked{opacity:1!important}.rbt-mini-cart-wrap{display:none}dt.variation-{display:none!important}th.product-quantity{display:none}td.product-quantity{display:none}strong.product-quantity{display:none}.header-area{z-index:100!important}.header-area.header--sticky.sticky .mainmenunav ul.mainmenu>li.current-menu-ancestor>a,.header-area.header--sticky.sticky .mainmenunav ul.mainmenu>li.current_page_item>a,.header-area.header--sticky.sticky .mainmenunav ul.mainmenu>li.current_page_item>a,.header-area.header-style-3 .mainmenunav ul.mainmenu li.current-menu-ancestor>a,.header-area.header-style-3 .mainmenunav ul.mainmenu li.current_page_item>a,.header-area.header-style-3 .mainmenunav ul.mainmenu li.current_page_item>a{color:#00e792!important}.bookly-time-range.bookly-js-time-range.bookly-left.bookly-mobile-float-none{display:none}p.return-to-shop{display:none}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{opacity:1;position:relative;height:20px;width:20px}p.order-again{display:none}ul.slot_column.morning{display:none!important}ul.slot_column.afternoon{display:none!important}ul.slot_column.evening{width:100%!important;display:flex!important;flex-wrap:nowrap;flex-direction:row}li.slot_heading{display:none!important}.header-area.header--sticky.sticky,.header-area.header-not-transparent,header.header-area.header-style-3{background-color:#0A4833!important}footer.custom-footer{position:relative}.startnow{width:400px;background:#004129;position:fixed;bottom:10px;left:0;right:0;margin:auto;text-align:center;display:flex;flex-direction:row;justify-content:space-between;padding:20px;border-radius:100px;max-height:80px;align-items:center;z-index:100}.startnowa{background:#fff;padding:10px 30px;border-radius:50px}.soccial ul.social-share.social-style--2.color-black li a{color:#fff}.single-product .startnow,.page-id-4017 .startnow,.page-id-5434 .startnow,.parent-pageid-5434 .startnow,.page-id-1684 .startnow,.page-id-1685 .startnow,a.button.wc-forward{display:none}.product_meta{display:none!important}a.startnowa:visited{color:var(--color-primary)}.elementor-element.elementor-element-c5199e0.e-con-full.e-flex.e-con.e-parent.e-lazyloaded{min-height:auto!important}.elementor-element.elementor-element-deee53f.elementor-pagination-position-inside.elementor-pagination-type-bullets.elementor-widget.elementor-widget-n-carousel.e-widget-swiper .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{left:50px!important;right:0!important;margin:auto!important;width:100%!important;text-align:center;bottom:20px!important;display:flex;flex-direction:row;justify-content:flex-end;margin-left:80px}.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{justify-content:center}@media only screen and (min-width:905px) and (max-width:1856px) and (orientation:landscape){.reviews-section .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{margin-top:80px;top:40px}.swiper-pagination-bullet{width:15px;height:15px}}.swiper-pagination-bullet{width:15px!important;height:15px!important}.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{left:40px}.reviews-section .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{justify-content:center}@media screen and (max-width:768px){.startnow{width:360px;bottom:10px;left:0;right:0;padding:20px}.elementor-element.elementor-element-c5199e0.e-con-full.e-flex.e-con.e-parent.e-lazyloaded{min-height:85vh!important}.reviews-section .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{margin-top:50px!important}.reviews-section{padding:60px 10px 0 10px}.swiper.reviews-swiper{padding-bottom:0}.elementor-element-2b3f700 .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{left:30px!important}}body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-button-container .ur-submit-button:hover,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-button-container .ur-submit-button:hover,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-button-container .ur-submit-button:hover,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-button-container .ur-submit-button:hover{border-color:#004129}body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-button-container .ur-submit-button,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-button-container .ur-submit-button,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-button-container .ur-submit-button,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-button-container .ur-submit-button{width:max-content;border:0;padding:10px 24px;color:#fff;font-size:15px;font-weight:500;line-height:24px;letter-spacing:.15px;border:1px solid #004129;margin-right:0;background:#004129}body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div .user-registration-Button:hover,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div .user-registration-Button:hover,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div .user-registration-Button:hover,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div .user-registration-Button:hover{background:#04764c;border-color:#004129;color:#fff}body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div .user-registration-Button,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div .user-registration-Button,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div .user-registration-Button,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div .user-registration-Button{padding:10px 24px;font-size:15px;line-height:25px;background:#004129}body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-register a,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-register a,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-register a,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-register a{text-underline-offset:4px;color:#004129}body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn .user-registration-LostPassword a,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn .user-registration-LostPassword a,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn .user-registration-LostPassword a,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn .user-registration-LostPassword a{text-underline-offset:4px;color:#004129}