body .site{padding:0;margin:0;box-shadow:none;max-width:none;width:100%;overflow:hidden}footer#colophon{max-width:none;margin:0;padding:0;border-top:none}a:link{outline:none!important}img.img-fluid{display:block}.fancy{line-height:.5;text-align:center;overflow:hidden}.fancy span{display:inline-block;position:relative}.fancy span:before,.fancy span:after{content:"";position:absolute;height:1px;top:50%;width:273px;background:#27aae2}.fancy span:before{right:100%;margin-right:15px;width:143px}.fancy span:after{left:100%;margin-left:15px}.ehf-header header#masthead{z-index:unset}.elementor-element ul.fa-headerph{list-style-type:none;margin:0;padding:0;display:flex;align-items:center;justify-content:flex-start;column-gap:35px}.elementor-element ul.fa-headerph li{position:relative;padding-left:32px;font:500 17px/25px 'Roboto',sans-serif;color:#E6FDFF}.elementor-element ul.fa-headerph li>i{display:inline-block;width:23px;height:22px;position:absolute;left:0;top:1px}.elementor-element ul.fa-headerph li>i::before{content:'';display:inline-block;width:23px;height:22px;background:url(/wp-content/themes/regenesisphysiotherapy/images/header-icon-phone.png) no-repeat center center}.elementor-element ul.fa-headerph li>i.fa-envelope::before{background-image:url(/wp-content/themes/regenesisphysiotherapy/images/header-icon-email.png)}.elementor-element ul.fa-headerph li a{text-decoration:none;color:#E6FDFF}.elementor-element.service_box .elementor-image-box-content>.elementor-image-box-title,.elementor-element.service_box .elementor-image-box-content>.elementor-image-box-description{white-space:nowrap}.elementor-element.btn-appointment .elementor-button-content-wrapper{align-items:center}.elementor-element.btn-appointment .elementor-button-icon>i{display:inline-block;width:25px;height:25px;background:url(/wp-content/themes/regenesisphysiotherapy/images/icon-calender.png) no-repeat center center}.elementor-element.btn-appointment .elementor-button-icon>i::before{display:none}.elementor-element.welcome_imgbox .elementor-widget-container{max-width:464px}.elementor-element.welcome_imgbox .elementor-widget-container .elementor-image-box-img{width:87px!important;max-width:87px}.elementor-element.welcome_imgbox .elementor-image-box-content>.elementor-image-box-description{max-width:380px}.elementor-element.welcome_text .elementor-heading-title{position:relative}.elementor-element.welcome_text .elementor-heading-title::after{content:'';display:inline-block;width:96px;height:96px;background:url(/wp-content/themes/regenesisphysiotherapy/images/icon-welcome.png) no-repeat center center;position:absolute;left:auto;right:-50px;top:-50px}.service_wrapper .service_card{position:relative;border-radius:12px;overflow:hidden}.service_wrapper .service_card>h2{display:block;width:100%;position:absolute;left:0;top:auto;bottom:46px;font:600 30px/35px 'Roboto Flex',sans-serif;color:#fff;z-index:2}.service_wrapper .service_card::after{display:block;content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(to bottom,#fff0 0%,#fff0 48%,rgb(8 122 130 / .43) 75%,rgb(8 122 130 / .95) 100%);z-index:1}.elementor-section.home_service::before,.elementor-section.home_service::after{content:'';display:inline-block;width:920px;height:920px;border:122px solid rgb(255 255 255 / .3);position:absolute;top:82px;left:-17%;border-radius:2000px}.elementor-section.home_service::after{left:auto;right:-20%;top:98px}.elementor-section.treatment_section::after{content:'';display:inline-block;width:95px;height:100%;background-color:#E5EAEC;position:absolute;left:51vw;top:0;-webkit-border-bottom-right-radius:90px;-moz-border-radius-bottomright:90px;border-bottom-right-radius:90px}.testimonial-list .slider-nav .slick-slide>div{padding-left:15px;padding-right:15px}.testimonial-list .testimonial-video{border-radius:8px;overflow:hidden}.testimonial-list .testimonial-box{padding-top:80px}.testimonial-list .testimonial-box h3{display:flex;align-items:center;justify-content:center;column-gap:12px;margin:0 0 9px;padding:0}.testimonial-list .testimonial-box h3::before{content:'';display:inline-block;width:67px;height:67px;background:url(/wp-content/themes/regenesisphysiotherapy/images/icon-google.png) no-repeat center center}.testimonial-list .testimonial-box h3 .fa::before,.testimonial-list .slick-dots li button::before{display:none}.testimonial-list .testimonial-box h3 .fa{display:inline-block;width:33px;height:30px;background:url(/wp-content/themes/regenesisphysiotherapy/images/active-star.png) no-repeat center center}.testimonial-list .testimonial-box h3 .fa.fa-star-o{background-image:url(/wp-content/themes/regenesisphysiotherapy/images/inactive-star.png)}.testimonial-list .testimonial-box p{display:block;width:100%;max-width:1285px;margin:0 auto 17px;font:400 24px/38px 'Roboto Flex',sans-serif;color:#636363;padding:0}.testimonial-list .testimonial-box p::before,.testimonial-list .testimonial-box p::after{content:'';display:inline-block;width:72px;height:60px;background:url(/wp-content/themes/regenesisphysiotherapy/images/img-quote.png) no-repeat center center;vertical-align:-95%;margin-left:5px}.testimonial-list .testimonial-box p::before{-webkit-transform:scaleX(-1);transform:scaleX(-1);vertical-align:-15%;margin-left:auto;margin-right:5px}.testimonial-list .testimonial-box h2{font:600 30px/38px 'Roboto Flex',sans-serif;color:#4D4D4D;padding:0;margin:0 auto 21px}.testimonial-list .slick-dots li{width:15px;height:15px}.testimonial-list .slick-dots li button{width:15px;height:15px;padding:0;border-radius:20px;background-color:#8CC63F;background-image:none}.testimonial-list .slick-dots li.slick-active button{background-color:#087A82}.footer_newsletter .tnp-subscription{max-width:none;margin:0}.footer_newsletter .tnp-subscription>form{display:flex;width:100%;align-items:center;justify-content:center;column-gap:12px}.footer_newsletter .tnp-subscription .tnp-field{margin-bottom:0}.footer_newsletter .tnp-subscription .tnp-field.tnp-field-email{width:calc(100% - 276px)!important}.footer_newsletter .tnp-email{height:77px;background-color:transparent!important;color:#fff!important;font:400 17px "Roboto"!important;outline:none;box-shadow:none;padding:15px 80px!important;border:2px solid #fff!important;border-radius:70px;background:#fff0 url(/wp-content/themes/regenesisphysiotherapy/images/mailfoot.png) no-repeat 33px 24px!important}.footer_newsletter .tnp-email::placeholder{font:400 17px "Roboto"!important;color:#fff}.footer_newsletter .tnp-field.tnp-field-button .tnp-submit{display:inline-block;width:264px;background-color:#8CC63F;font:600 24px 'Roboto';color:#fff;padding:24px 20px;cursor:pointer;border-radius:70px;text-transform:uppercase}.footer_newsletter .tnp-field.tnp-field-button .tnp-submit:hover{background-color:#1c1c1d;color:#fff;transition:.5s}.footer_newsletter label{display:none!important}.elementor-element.footerMenu nav ul.hfe-nav-menu li{position:relative}.elementor-element.footerMenu nav ul.hfe-nav-menu li::before{content:"\f105";font:400 17px/30px 'FontAwesome'!important;color:#595959;position:absolute;top:1px}.elementor-element.footerMenu nav ul.hfe-nav-menu li a{padding-left:13px!important}.elementor-element.footer_contact ul.fa-ul{margin-left:25px}.elementor-element.footer_contact ul.fa-ul>li:not(:last-child){margin-bottom:14px}.elementor-element.footer_contact ul.fa-ul>li>.fa{width:19px;height:19px;left:-25px;background:url(/wp-content/themes/regenesisphysiotherapy/images/icon-ftmap.png) no-repeat center center;top:4px}.elementor-element.footer_contact ul.fa-ul>li>.fa::before{display:none}.elementor-element.footer_contact ul.fa-ul>li>.fa.fa-envelope{background-image:url(/wp-content/themes/regenesisphysiotherapy/images/icon-ftenvelope.png)}.elementor-element.footer_contact ul.fa-ul>li>.fa.fa-phone{background-image:url(/wp-content/themes/regenesisphysiotherapy/images/icon-ftphone.png)}.elementor-element.footer_contact ul.fa-ul>li{font:400 17px/26px "Roboto",sans-serif;color:#595959}.elementor-element.footer_contact ul.fa-ul>li>a{text-decoration:none;color:#595959;outline:none}.elementor-element.footer_contact ul.fa-ul>li>a:hover{color:#2B8C93}.contactForm form .row>.form-group input,.row .form-group input{padding:20px 15px;height:63px;border-radius:8px;background:#FFF;border:none;color:#636363;font:400 16px / 16px 'roboto';margin-bottom:11px;outline:none!important;box-shadow:none!important}.contactForm form .row>.form-group textarea{padding:20px 15px;border-radius:8px;height:152px;background:#FFF;border:none;color:#636363;font:400 16px / 16px 'roboto';margin-bottom:11px;box-shadow:none!important}.contactForm form .row input[type="submit"]:hover,.row input[type="submit"]:hover{background-color:#087A82;color:#fff;border:1px solid #8a5d3b}.contactForm form .row input[type="submit"],.row input[type="submit"]{max-width:210px;height:67px;font:600 20px / 17px 'roboto';border-radius:50px;background:#8CC63F;color:#fff;transition:all .5s ease-in-out;box-shadow:none;margin:0 auto;padding:10px}.mail_info a{text-decoration:none;color:#606778}.mail_info a:hover{color:#8CC63F}.form_back{background-color:#E5EAEC;border-radius:20px}.acco_rege .elementor-accordion .elementor-tab-title.elementor-active{margin:0;padding:30px 20px;font-weight:700;line-height:1;cursor:pointer;outline:none;background:#8CC63F;border-radius:6px 6px 0 0}.acco_rege .elementor-accordion .elementor-tab-title{margin:0;padding:30px 20px;font-weight:700;line-height:1;cursor:pointer;outline:none;background:#E5EAEC;border-radius:6px 6px 6px 6px}.acco_rege .elementor-accordion .elementor-accordion-item{border:none;margin-bottom:20px}.acco_rege .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left{float:right;text-align:right}.acco_rege:hover a{text-decoration:none}.acco_rege .elementor-tab-content{border-radius:0 0 5px 5px}.author:before{content:"";background-image:url(/wp-content/themes/regenesisphysiotherapy/images/admin.png);position:absolute;bottom:7px;left:-20px;background-repeat:no-repeat;width:23px;height:18px}.date:before{content:"";background-image:url(/wp-content/themes/regenesisphysiotherapy/images/calender.png);position:absolute;bottom:6px;left:-24px;background-repeat:no-repeat;width:23px;height:18px}.author{margin-left:20px;font:400 16px/30px 'roboto flex';color:#474747;position:relative}.date{margin-right:43px;font:400 16px/30px 'roboto flex';color:#474747;position:relative}.read_a a{font:500 16px/30px 'roboto flex';color:#474747}.read_a a:hover{text-decoration:none}.autor_date{margin-top:30px;margin-bottom:22px}.tittle_blog{padding-bottom:20px}.tittle_blog a{text-decoration:none;font:400 30px/25px 'Roboto Flex';color:#474747}.blog_list_pagination .page-item .page-link{font:400 15px/18px 'Roboto Flex';color:#474747;text-decoration:none}.blog_list_pagination .page-item.active .page-link{background-color:#2b8c93;border-color:#2b8c93;color:#fff}.about_box_flex{background-color:#00ACBA;height:250px;border-radius:20px}.welcome_before::before{content:"";background-image:url(/wp-content/themes/regenesisphysiotherapy/images/flower.png);position:absolute;bottom:2px;left:111px;background-repeat:no-repeat;width:81px;height:95px}.about_imgg .elementor-widget-container{height:100%}.about_imgg .elementor-292 .elementor-element.elementor-element-94ee57f>.elementor-element-populated{height:100%}.about_imgg .elementor-widget-wrap>.elementor-element{height:100%}.about_imgg .elementor-292 .elementor-element.elementor-element-befaf29 img{height:100%;object-fit:cover}.img_fulll{background-color:#fff;padding:10px;box-shadow:5px 5px 10px 4px #00000024;border-radius:20px}.img_fullli{background-color:#fff;padding:10px;box-shadow:5px 5px 10px 4px #00000024;border-radius:20px;width:250px!important}.ser_head span{font:400 60px/25px 'Roboto Flex';margin-left:-16px}.service_cardd{margin-bottom:34px}.service_wrapper .service_cardd>p{display:block;width:100%;position:absolute;padding-left:20px;top:auto;bottom:46px;font:400 16px / 26px 'Roboto Flex',sans-serif;color:#fff;z-index:2}.service_wrapper .service_cardd::after{display:block;content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(to bottom,#fff0 0%,#fff0 48%,rgb(8 122 130 / .43) 75%,rgb(8 122 130 / .95) 100%);z-index:1}.service_wrapper .service_cardd{position:relative;border-radius:12px;overflow:hidden}.service_wrapper .service_cardd>h2{display:block;width:100%;position:absolute;padding-left:20px;top:auto;bottom:85px;font:600 30px / 35px 'Roboto Flex',sans-serif;color:#fff;z-index:2}.service_wrapper .service_cardd>.read_m a{font:500 20px / 35px 'Roboto Flex';display:block;width:100%;position:absolute;left:20px;top:auto;bottom:23px;z-index:9;color:#fff;text-decoration:none}.service_wrapper .service_cardd>img{width:100%}.para_quote::before{content:"";background-image:url(/wp-content/themes/regenesisphysiotherapy/quoteo.png);width:63px;height:44px;position:absolute;top:25px;left:18px;background-repeat:no-repeat}.para_quote::after{content:"";background-image:url(/wp-content/themes/regenesisphysiotherapy/quoteo.png);width:63px;height:44px;position:absolute;top:25px;left:18px;background-repeat:no-repeat}.comment-reply-title{font:400 30px / 27px 'Roboto Flex';color:#474747}.comment-notes{font:400 18px / 27px 'Roboto';color:#474747}.cmt-form{background:#E5EAEC;padding:60px 59px 110px 179px;border-radius:50px 50px 0 0;position:relative;margin-bottom:-40px}.cmt-form label{display:block;margin-bottom:.5rem;color:#B3AAAA;font:400 17px / 27px 'Roboto'}.cmt-form [type=reset],[type=submit],button,html [type=button]{background-color:#087A82;border:none;padding:0 56px 0 56px;color:#fff;border-radius:100px!important;font:700 16px / 66px 'Roboto'}.comment-form-cookies-consent{display:flex}.comment-form-cookies-consent label{font:400 18px / 27px 'Roboto';color:#474747}.cmt-form #wp-comment-cookies-consent{height:22px;width:18px;margin-right:10px}.cmt-form #comment{border:2px solid #D9D9D9!important;border-radius:6px;width:100%;outline:none}.cmt-form input{border:2px solid #D9D9D9!important;border-radius:6px;outline:none;height:50px;width:100%}.cmt-form input[type=submit]{width:auto!important;height:70px}.homeVideo .elementor-widget-container .elementor-custom-embed-image-overlay img{aspect-ratio:1}.cmt-form{padding:60px 59px 110px 59px}.cmt-form .form_wrapper{max-width:1420px;margin:0 auto}@media (min-width:1025px) and (max-width:1366px){.elementor-section.treatment_section::after{left:50vw}.service_wrapper .service_cardd>h2{bottom:80px}.service_wrapper .service_cardd>p{bottom:27px}.date{margin-right:0}.author{margin-left:0}.blog_card .d-flex{flex-direction:column!important;margin-left:25px}.date:before{left:-20px}.home_img_box{height:100%}.home_img_box .elementor-widget-container{height:100%}}@media (min-width:1470px){.container{max-width:1440px}}@media (min-width:768px) and (max-width:1024px){.service_wrapper .row{margin-left:-12px;margin-right:-12px}.service_wrapper .row>div{padding-left:12px;padding-right:12px}.elementor-section.inner_excellence{margin-left:-3px;margin-right:-3px;width:auto}.service_wrapper .service_card>h2{font:600 17px / 35px 'Roboto Flex',sans-serif;bottom:7px}.light_border .elementor-element-populated{border-width:0 0 0 0px!important}.service_wrapper .service_cardd>h2{bottom:72px;font:600 24px / 35px 'Roboto Flex',sans-serif}.tittle_blog a{font:400 18px / 13px 'Roboto Flex'}.date{margin-left:27px}.elementor-section.treatment_section::after{width:0}.testimonial-list .testimonial-box p{font:400 20px / 36px 'Roboto Flex',sans-serif}.ser_head span{font:400 38px / 16px 'Roboto Flex'}.service_wrapper .service_cardd>p{bottom:7px}.mail_info.elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper{align-items:center!important}.mail_info .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{text-align:center}.mail_info .elementor-image-box-wrapper{display:flex!important;flex-direction:column!important;text-align:center!important}.mail_info img{margin-bottom:15px}.tittle_blog{padding-bottom:5px}.mail_info img{width:500px}.comment-notes{text-align:left}.footer_newsletter .tnp-field.tnp-field-button .tnp-submit{width:209px;font:600 16px 'Roboto';padding:24px 20px}.comment-reply-title{font:400 30px / 27px 'Roboto Flex';text-align:left}.cmt-form{padding:60px 59px 107px 59px}.blog_card .d-flex{flex-direction:column!important}.img_fullli.elementor-6 .elementor-element.elementor-element-8fdb613{top:-95px!important;position:relative!important}}@media (max-width:1024px){.customText .elementor-widget-container>ul{width:350px;text-align:left;margin:0 auto;max-width:100%}.customText2 .elementor-widget-container>ul{width:450px;text-align:left;margin:0 auto;max-width:100%}.single-post .blog-detial-content .elementor-section .elementor-widget-container h2{margin-top:15px;margin-bottom:15px}.single-post .blog-detial-content .elementor-section .elementor-widget-container h3{margin-top:15px;font-size:22px}.single-post .blog-detial-content .elementor-section .elementor-widget-container ol{padding-left:30px}}@media (max-width:767px){.welcome_imgbox .elementor-image-box-wrapper{text-align:center!important}.service_wrapper>.row{row-gap:20px}.service_wrapper .service_card img{width:100%}.service_wrapper .service_card>h2{bottom:30px}.testimonial-list .testimonial-box{padding-top:44px}.testimonial-list .testimonial-box h3::before{background-size:cover;width:30px;height:30px}.home_img_box{height:100%}.home_img_box .elementor-widget-container{height:100%}.single-post .blog-detial-content .elementor-section .elementor-widget-container h2{font-size:24px;margin-top:15px}.single-post .blog-detial-content .elementor-section .elementor-widget-container h3{font-size:19px;margin-top:15px}.cmt-form #comment{height:110px}}@media (min-width:320px) and (max-width:767px){.footer_newsletter .tnp-subscription .tnp-field.tnp-field-email{width:350px!important}.footer_newsletter .tnp-subscription>form{flex-direction:column}.footer_newsletter .tnp-field.tnp-field-button .tnp-submit{width:334px;padding:19px 13px;margin-top:15px;margin-top:15px}.elementor-element ul.fa-headerph{flex-direction:column}.service_wrapper .service_cardd>h2{bottom:64px;text-align:center;left:0;font:600 24px / 35px 'Roboto Flex',sans-serif}.service_wrapper .service_cardd>p{bottom:0;text-align:center;left:0}.testimonial-list .testimonial-box p{font:400 15px / 28px 'Roboto Flex',sans-serif;margin-top:28px}.testimonial-list .testimonial-box p::before,.testimonial-list .testimonial-box p::after{width:29px;height:24px;background-size:cover}.ser_head span{font:400 30px / 1px 'Roboto Flex'}.tittle_blog a{font:400 20px / 25px 'Roboto Flex'}.welcome_imgbox img{margin-bottom:18px}.elementor-section.treatment_section::after{width:0}.service_box img{margin-bottom:15px}.contactForm form .row input[type="submit"],.row input[type="submit"]{height:55px;font:600 18px / 14px 'roboto';padding:10px}.autor_date{margin-top:20px;margin-bottom:7px}.tittle_blog{padding-bottom:8px}.date{margin-right:0}.author{margin-right:0}.cmt-form{padding:60px 20px 101px 20px}.elementor-element.footer_contact ul.fa-ul>li{font:400 15px / 26px "Roboto",sans-serif}.footer_newsletter .tnp-field.tnp-field-button .tnp-submit{padding:20px 20px;font-size:20px}.footer_newsletter .tnp-email{height:66px}.mail_info img{width:40px}.comment-reply-title{text-align:center}.comment-notes{text-align:center}.blog_card .d-flex{flex-direction:column!important}.date{width:fit-content;margin:0 auto;font-size:15px}.author{width:fit-content;margin:0 auto;font-size:15px}.footer_newsletter .tnp-email{background:#fff0 url(/wp-content/themes/regenesisphysiotherapy/images/mailfoot.png) no-repeat 31px 20px!important}.testimonial-list .testimonial-box h3 .fa{width:35px;height:29px}.elementor-6 .elementor-element.elementor-element-8fdb613.img_fullli{top:-95px!important}.elementor-widget-wrap>.elementor-element.elementor-absolute.img_fullli{position:relative!important}.home_video .elementor-custom-embed-play{transform:translate(-55%,-51%)!important}.home_video .elementor-custom-embed-play i{font-size:90px;margin-left:6px;margin-top:-1px}.cmt-form{border-radius:20px 20px 0 0}}@media (min-width:320px) and (max-width:575px){.blog_card img{margin:0 auto}.blog_list{text-align:center}.blog_list .justify-content-between{justify-content:center!important}}