@media only screen and (min-width:769px){.blog-section .section-title .button{margin-top:0;position:absolute;right:0;bottom:0;font-weight:600}}@media only screen and (min-width:1024px){#mainmenu>ul{display:flex!important}#mainmenu>ul>li.has-menu .inner-menu{display:none;position:absolute;top:calc(100% + 20px);left:-100px;background-color:#fff;padding:36px 40px;box-shadow:4px 3px 15px rgba(0 0 0 / .1);min-width:538px;border:1px solid #f6f6f6}#mainmenu>ul>li.has-menu.grids2 .inner-menu{min-width:770px}#mainmenu>ul>li.has-menu .inner-menu li{margin-bottom:0;display:flex;align-items:flex-start;line-height:1.3}#mainmenu>ul>li.has-menu .inner-menu a{color:#030303;align-items:flex-start;&:hover{color:var(--primary-color)}}#mainmenu>ul li.has-menu:after{content:'';left:0;width:100%;top:100%;height:62px;cursor:pointer;background:#fff0;z-index:-1;position:absolute}#mainmenu>ul li.has-menu:after li.has-menu:after{left:100%;height:60px;top:0}#mainmenu>ul>li.has-menu.hover{cursor:pointer}#mainmenu>ul>li.has-menu .inner-menu ul{grid-gap:15px;display:grid;grid-template-columns:1fr 1fr;li{line-height:1.3}}#mainmenu>ul>li.has-menu.grids3 .inner-menu{min-width:940px;ul{grid-template-columns:1fr 1fr 1fr}}#mainmenu>ul>li.has-menu .inner-menu{&.grids3{min-width:940px;ul{grid-template-columns:1fr 1fr 1fr}}}#mainmenu>ul>li.has-menu .inner-menu::before{content:'';position:absolute;bottom:100%;left:50%;transform:translateX(-50%);border:10px solid #fff0;border-bottom-color:#fff;z-index:1;display:none}}@media only screen and (max-width:1399px){#header .wrap{max-width:100%;padding:0 30px}}@media only screen and (max-width:1299px){#header .wrap{max-width:100%;padding:0 20px}}@media only screen and (max-width:1199px){.add-to-cart{padding-left:10px}.footer-row{grid-gap:40px}#mainmenu li a{font-size:14px}#mainmenu ul{grid-gap:12px}#header{padding:30px 0}.hasarrow{width:8px}#mainmenu>ul>li.has-menu .inner-menu{padding:25px 30px}#mainmenu>ul>li.has-menu .inner-menu.grids3{min-width:700px}#mainmenu>ul>li.has-menu.grids3 .inner-menu{min-width:700px;grid-template-columns:1fr 1fr}#mainmenu>ul>li.has-menu .inner-menu.grids3 ul{grid-template-columns:1fr 1fr}#mainmenu>ul>li.has-menu .inner-menu{left:-50px}.embrace-life-main-sec{padding:100px 0}div#page{overflow:hidden}.social-media-and-appointments>div{width:100%}.widgets-container .widget{text-align:left;display:block;margin:0 auto 30px}.widgets-container .footer-2,.widgets-container .footer-3{display:inline-block}.gap.chiropractic-fp{padding-top:39px}.site-header .elife-wrapper{width:100%}.social-media-section .elife-wrapper{width:100%}.page:not(.home) .entry-content .elife-wrapper{width:100%}.about-us .about-us-row .vc_column-inner .wpb_wrapper{grid-template-columns:auto 460px;grid-gap:40px}.about-us .about-us-row .content-box .wpb_wrapper{display:inline-flex;grid-gap:0}#mc_embed_signup .mc-field-group{width:100%!important}.connect-with-us .vc_column-inner{padding-left:100px!important}#logo{max-width:clamp(10rem, 10.41666666666667vw, 12.5rem)}#mainmenu>ul>li.has-menu.grids2 .inner-menu{min-width:660px}#content{padding-top:104px}body.admin-bar{#content{padding-top:70px}}}@media only screen and (max-width:1023px){body{min-width:320px}img{max-width:100%;width:auto;height:auto}.wrap{width:auto;padding:0 20px}#header{padding:15px 0}#header.sticky{padding:12px 0}.banner-slider .banner-slider-img{min-height:350px}#mainmenu>ul{display:none;position:absolute;left:0;width:100%;top:100%;background:var(--white);z-index:5}#mainmenu ul li{float:none;margin:0;padding:0;border-bottom:solid 1px var(--black);&:last-child{border-bottom:0}}#mainmenu ul li a{padding:8px 20px;display:block;color:var(--black)}#mainmenu ul li a:after{display:none}#menu{display:flex;align-items:center;width:32px;height:20px;position:relative;margin:0;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}.menulines-button span{display:block;position:absolute;height:2px;width:100%;background:var(--white);border-radius:9px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}.menulines-button span:nth-child(1){top:0}.menulines-button span:nth-child(2),.menulines-button span:nth-child(3){top:10px}.menulines-button span:nth-child(4){top:20px}.menulines-button.open span:nth-child(1){top:13px;width:0%;left:50%}.menulines-button.open span:nth-child(2){transform:rotate(45deg)}.menulines-button.open span:nth-child(3){transform:rotate(-45deg)}.menulines-button.open span:nth-child(4){top:13px;width:0%;left:50%}.sub-menu-toggle{display:block;position:absolute;right:20px;z-index:5;cursor:pointer;width:12px;height:auto;aspect-ratio:1;border-style:solid;border-color:var(--primary-color);border-width:0 2px 2px 0;top:24px;transform:rotate(45deg) translateY(-50%);display:inline-block;transition:all 350ms ease-in-out;border-radius:1px;overflow:hidden}#mainmenu ul{flex-direction:column;grid-gap:0}.hasarrow{display:none}.has-menu.active>.sub-menu-toggle{transform:rotate(-136deg) translateY(-50%);transform-origin:center center;margin-bottom:-4px;right:14px}#mainmenu>ul>li.has-menu .inner-menu{padding:0;li{margin-bottom:0;border-bottom-color:#e2dede}}#mainmenu>ul>li.has-menu .inner-menu li a{display:flex;align-items:center;grid-gap:10px}.footer-row{grid-gap:30px}.logo-box figure{margin:0}address{font-size:14px}.fmenu li{grid-gap:10px}.embrace-life-main-sec,.pillars{padding:60px 0}.embrace-life-content h2{margin-bottom:10px}.embrace-life-content p:last-child{margin-bottom:0}.pillar-row{grid-gap:30px}.pillar{width:calc(50% - 15px)!important}p{font-size:14px}.about-us .about-us-row .vc_column-inner .wpb_wrapper{grid-template-columns:auto 360px}.about-us h3{font-size:16px}.about-us h2{font-size:26px}.btn-outline{padding:10px 24px;font-size:14px}.about-us .btn-outline{padding:10px 24px;font-size:14px}.social-media-sec h5{font-size:16px}.social-media-sec.vc_custom_1711883592746{padding-top:40px!important;padding-bottom:40px!important}.newsletter-image figure{max-width:260px!important}.banner-slider .banner-slider-img{height:auto}.connect-with-us .vc_column-inner{padding-left:55px!important}.vc_inner{padding-right:0px!important;padding-left:0px!important}#content{padding-top:74px}.our-story-info .content-box{padding-right:20px!important}.health-clinic .content-box{padding-right:0!important}.yoga-class .yoga-class-row{grid-gap:20px}.contact-row{grid-gap:20px}.contact-row{grid-template-columns:1fr 1fr 1fr}.payment-sec.grids{display:flex;flex-direction:column}.acupuncture-row{.appointment-sec{.custom-listing{flex-direction:column;align-items:flex-start;grid-gap:10px}}}.woocommerce table.shop_table{width:100%!important}.woocommerce-cart .cross-sells{float:none!important;width:100%!important}.woocommerce-cart .cart-collaterals .products.columns-2{grid-template-columns:repeat(4,1fr)}.woocommerce-cart{.cart_totals{padding-top:30px}}.woocommerce-cart{.cart-collaterals{padding-top:30px;float:none!important;width:100%!important}}.tag-acupuncture{.post-3835{padding-top:40px!important}}.tag-acupuncture{.tag-acupuncture{padding:20px 0;&:first-child{padding-top:40px}&:last-child{padding-bottom:40px}}}.woocommerce-lost-password{.woocommerce{display:flex;flex-direction:column}.lost_reset_password{max-width:100%}}}@media only screen and (max-width:782px){.admin-bar #header{top:46px}}@media only screen and (max-width:768px){p{font-size:14px}.slider-arrows{display:none}.swiper .swiper-pagination{display:flex;align-items:center;justify-content:center}.fmenu{grid-gap:5px}.contact-info li i{font-size:16px}.fmenu li a{font-size:14px}.bottom-footer{padding:20px 0}.read-more{font-size:14px}.footer-links h6{margin-bottom:15px}.social-icons ul{grid-gap:10px}.social-icons li a{width:30px}.social-icons li a i{font-size:14px}.social-icons li a i.fa-brands.fa-facebook-f{font-size:18px}.footer-row{grid-template-columns:1fr 1fr;padding:30px 0}.about-us .about-us-row .vc_column-inner .wpb_wrapper{display:flex;flex-direction:column;align-items:center}.social-media-sec::before{display:none!important}.book-an-appointment-sec{margin-bottom:30px}.newsletter-image{margin-bottom:20px!important}.elife-wrapper.about-us{padding:40px 0 0!important;text-align:center}.pillar .pillar-content{padding:15px}.newsletter-image figure{margin:0 auto 20px!important}.pillar .pillar-link :is(h2,h3){font-size:16px}.embrace-life-content .button{margin-top:0}.pillar-row{padding-left:0!important;padding-right:0!important}.newsletter-main-sec .vc_column_container>.vc_column-inner{padding-left:0!important;padding-right:0!important}.social-media-sec .vc_column_container>.vc_column-inner{padding-left:0!important;padding-right:0!important}.about-us h2{font-size:22px}.our-story-info .content-box{padding-right:0!important;p{max-width:100%}}.inspire-row.grids2{grid-template-columns:1fr}.content-box p{max-width:100%}.our-story-row{display:flex;flex-direction:column-reverse;grid-gap:30px;padding:0!important;&::before,&::after{display:none!important}.vc_col-sm-6{float:none;width:100%!important;&::before{display:none!important}}}.health-clinic,.child-therapies{display:flex;flex-direction:column-reverse;grid-gap:30px;padding:0!important;&::before,&::after{display:none!important}.wpb_column{float:none;width:100%!important;&::before{display:none!important}}}.child-therapies{flex-direction:column}.child-therapies.section-row .wpb_content_element{padding-left:0}.section-row{padding:40px 20px!important;.vc_column-inner{padding-left:0!important;padding-right:0!important}}.pillar-row{grid-gap:20px}.vc_cta3_content-container{flex-direction:column}.vc_cta3-content{text-align:center!important;align-items:center}.vc_general.vc_cta3{padding:20px!important}.get-connected{float:none;display:inline-block}.get-connected .social-links{margin-right:0}.text-box{left:-500px}.get-social .email{float:none;margin:0 0 10px 0;display:block;width:100%}.site-links{margin:0;padding:15px 0 0;text-align:center}header#masthead{padding-bottom:15px}.subscribe-form{width:100%!important}.social-media-and-appointments{width:100%!important}.social-media-and-appointments .social-media-links{padding:20px 5%;width:100%}.subscribe-form{width:100%!important}.site-footer p{display:block;margin:0;padding:0}.site-footer .social-links{margin-top:15px;margin-bottom:20px}.get-connected{padding:0}.site-footer{padding-top:12px}.site-footer p.copyright-text{margin:10px 0 15px}.site-branding{display:inline-block;width:100%;height:auto;vertical-align:middle;margin-right:0;max-width:394px}.menu-cart-menu-container{margin-right:0}.gap.chiropractic-fp{padding-top:20px}.main-widget-area.animate{left:0;right:0;margin:0 auto}.page-id-9 .wpb_column,.page-id-10 .wpb_column{padding:0!important}.connect-section{height:auto}.social-media-connect,.book-appointment{display:block;height:auto;width:408px;margin:0 auto 20px}.book-appointment{margin-bottom:0}.copyright-text-container,.get-connected{width:100%}.book-now-section .text,.book-now-section .button{display:block;float:none;width:100%}.book-now-section .text h2{text-align:center!important}.book-now-section .button .vc_btn3-left{text-align:center}#gform_1 li#field_1_4{margin-left:13px!important}#field_1_2 #input_1_2_5{margin-left:13px}.question-top>div{width:90%}.question-categories .question-item{width:35%}.question-dialog .question-dialog-inr{min-width:0}.question-dialog-btn{background-color:#82BC41;overflow:hidden;padding:10px 20px;margin-top:10px}.question-dialog-btn a{background:#fff0;text-align:center}.problem-cta .vc_cta3-content{width:100%}.problem-cta .vc_cta3_content-container .vc_cta3-content p{width:100%}.embrace-life-main-sec,.pillars{padding:40px 0}.embrace-life-content ul{grid-gap:10px}.tabs .vc_tta-panel-body{padding:20px!important}.tabs{padding-left:0!important;padding-right:0!important}.book-now-section .vc_custom_1712499611371{max-width:100%;padding-left:0!important;padding-right:0!important;flex-direction:column;align-items:center;justify-content:center}.book-now-section .vc_btn3-container.vc_btn3-left{text-align:center!important}.p-0{padding-top:0!important;padding-bottom:0!important}.yoga-class .yoga-class-row:nth-child(even){flex-direction:column-reverse}.yoga-class .yoga-class-row{flex-direction:column-reverse;margin-bottom:30px!important}.yoga-class .yoga-class-row .yoga-img{position:static}.woocommerce-products-header__title.page-title{padding-top:40px}.page-header.entry-header .elife-wrapper:before,.entry-header .elife-wrapper:before{width:50%}.faq-row{flex-direction:column-reverse}.faq-img{position:static}.vc_toggle_title>h4{font-size:18px}#content div.gform_wrapper .top_label .address_city,#content div.gform_wrapper .top_label .address_state{width:100%}#content div.gform_wrapper .top_label .address_zip{width:100%;padding-right:0!important}#gform_wrapper_1 span#input_1_2_4_container{margin-right:0!important;padding-right:0!important}.contact-section .gform_legacy_markup_wrapper .ginput_complex.ginput_container_address span.ginput_full+span.ginput_right{padding-right:0!important}#gform_1 #input_1_6{width:100%!important}.ui-datepicker-trigger{display:none!important}#gform_1 li#field_1_4{margin-left:0!important}#field_1_2 #input_1_2_5{margin-left:0!important}.clear-multi{flex-direction:column;.gform-grid-col{width:100%!important;margin-right:0!important}}#content .gform_wrapper .gfield_date_day,#content .gform_wrapper .gfield_date_month,#content .gform_wrapper .gfield_date_year,#content .gform_wrapper .gfield_time_hour,#content .gform_wrapper .gfield_time_minute{width:100%!important}.gform_legacy_markup_wrapper .gfield_time_hour input,.gform_legacy_markup_wrapper .gfield_time_minute input{margin-right:0!important}#input_1_7 i{display:none}.gform_legacy_markup_wrapper ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error,body .gform_legacy_markup_wrapper ul li.gfield{margin-top:0!important}#gform_1 li#field_1_3,#gform_1 li#field_1_4,#gform_1 li#field_1_6,#gform_1 li#field_1_7{width:100%!important}.contact-row{grid-template-columns:1fr 1fr}.payment-sec{padding-bottom:30px;margin-bottom:30px}.payment-main-sec{padding-top:40px}.missed-appointment-info{padding-bottom:30px;margin-bottom:30px}.gravity-from{.gform_legacy_markup_wrapper .ginput_complex .ginput_left,#content div.gform_wrapper .top_label .address_city,#content div.gform_wrapper .top_label .address_state{padding-right:0}.gform_legacy_markup_wrapper .ginput_complex.ginput_container_address .ginput_right{padding-right:0}.gform_wrapper .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span{width:100%!important}}.gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:1!important;min-height:36px!important}.gform_legacy_markup_wrapper li.field_sublabel_below .ginput_complex{margin-top:6px!important}.refer-a-friend-form .gform_wrapper .top_label li.gfield.gf_left_half,.refer-a-friend-form .gform_wrapper .top_label li.gfield.gf_right_half{width:100%}.refer-a-friend-form .gform_wrapper .top_label li.gfield.gf_right_half{width:100%}.refer-a-friend-form .gform_wrapper .top_label li.gfield.gf_left_half{padding-right:0!important}.chiropractic-treatment .vc_custom_1452663695750{padding:20px!important}.chiropractic-treatment{display:flex;flex-direction:column-reverse}ul{li{font-size:14px}}.chiropractic-tabs{padding-top:0!important}.physiotherapy-for-kids-row{display:flex;flex-direction:column-reverse}.dietetics-nutrition-sec,.dietetics-content,.physiotherapy-for-kids-section{padding-left:0!important;padding-right:0!important}.dietetics-nutrition-sec{grid-gap:20px;grid-template-columns:1fr 1fr}.meet-your-dietitian{grid-template-columns:auto 200px;grid-gap:20px}.our-team-cta{.vc_cta3-content{width:100%}}.vibroacoustic-therapy{display:flex;flex-direction:column-reverse;padding-bottom:40px!important}.vc_cta3_content-container .vc_cta3-content,.vc_custom_1712766414106 .vc_cta3-container.vc_cta3-size-lg{width:100%!important}.massage-section{display:flex;flex-direction:column-reverse}.relaxation-massage-section .grids{grid-template-columns:1fr 1fr;grid-gap:20px}.missed-appointment-main-sec{.elife-wrapper{padding-left:0!important;padding-right:0!important}}.naturopathy-section.vc_custom_1712774988184{padding:30px 0!important;grid-template-columns:1fr 1fr}.antoinetta-section{flex-direction:column}.kinesiology-section .kinesiology-row{display:flex;flex-direction:column-reverse}.kinesiology-image,.sticky-image,.effectively-image{position:static!important}.pb-0{padding-bottom:0!important}.biomesotherapy-section{padding-left:0!important;padding-right:0!important}#coupon_code{display:flex;width:100%;order:-1;margin:0}.coupon{display:flex;flex-direction:column;padding-bottom:20px!important;.button{margin-top:10px}}label[for="coupon_code"]{display:block;width:100%;text-align:left;margin:20px 0 10px}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{font-size:16px}.woocommerce div.product .woocommerce-tabs .panel{margin-bottom:0!important}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:100%;float:none}.woocommerce .products ul,.woocommerce ul.products{grid-template-columns:repeat(3,1fr);grid-gap:40px 30px}.product_tag-classes{padding:40px 0}.terms-conditions-main{.section-row{padding-left:0!important;padding-right:0!important}}.tagcloud{grid-gap:10px}.tagcloud a{font-size:14px!important;padding:8px 20px}.widget_tag_cloud{margin:0}.woocommerce-page{#main{padding:40px 0!important}}.payment-main-sec{padding:40px 0}.appointment-sec{text-align:center;p{text-align:center}}.special-introductory-offer{.vc_cta3-container.vc_cta3-size-lg{width:100%}}.exercise-physiology-sec{.payment-sec{flex-direction:column-reverse}.payment-img{margin:0 auto}.payment-info .custom-listing{align-items:center;justify-content:center}.elife-wrapper{padding-left:0!important;padding-right:0!important}}.blockquote{h6{text-align:center}}.exercise-physiology-sec .pillar-link{display:flex}.exercise-physiology-sec .button{display:table;margin:10px auto 0}.child-therapies.section-row{padding-top:40px!important;padding-bottom:40px!important}.acupuncture-row{.appointment-sec{.custom-listing{align-items:center;justify-content:center;flex-direction:row}}}.section-row.pt-0{padding-top:0!important}.page-id-1788{#main{padding:0!important}}.page-id-475{#main{padding:0!important}}.naturopathy-nutrition-pillar{h3{font-size:24px!important}}.page-id-477{#main{padding:0!important}}.woocommerce-additional-fields{margin-top:20px}.inner-banner{min-height:250px}.woocommerce-EditAccountForm{padding-top:30px}.missed-appointment-main-sec{padding-left:0!important;padding-right:0!important}.vc_message_box-icon{width:3em!important}.account-page .woocommerce{display:flex;flex-direction:column}.edit-account{padding-top:0}.woocommerce-MyAccount-navigation{ul{flex-direction:row;flex-wrap:nowrap;white-space:nowrap;overflow-y:auto}}.woocommerce-orders-table__cell-order-total{width:100%}.address_city,.address_state,.address_zip{width:100%!important}.ginput_right.address_state{padding:0!important}#content div.gform_wrapper .top_label .address_city,#content div.gform_wrapper .top_label .address_state,#content div.gform_wrapper .top_label .address_zip{width:100%!important;padding:0!important}.woocommerce-cart .cart-collaterals .products.columns-2{grid-template-columns:repeat(3,1fr)}.blog .post-list,.blog .widget-area,.single .post,.single .widget-area{margin-top:40px}.category-news{.entry-content{padding:0 0 40px!important}}.post-title{font-size:var(--h3)}.search-results{article{padding:30px 20px 0!important}}.search-results{.posts-navigation{padding:30px 20px!important}}.post-list{grid-gap:20px}.post-list .article-content{flex-direction:column}.featured-image{margin:0 0 15px}.posts-navigation{margin-bottom:30px!important}.contact-us-form .ginput_container_address{display:flex;flex-direction:column}.banner-slider .banner-slider-img{min-height:83px}.unique-code form{grid-gap:10px}}@media only screen and (max-width:600px){.admin-bar #wpadminbar{position:fixed}}@media only screen and (max-width:567px){.copyright{display:flex;flex-direction:column;grid-gap:10px;p{padding-left:0;&::before{display:none}}}.pillar{width:100%!important}.post-type-archive-product.woocommerce ul.products li.product,.post-type-archive-product.woocommerce-page ul.products li.product{width:100%;margin:0 0 30px;float:none}.payment-img figure{max-width:200px}.exercise-physiology-sec figure{max-width:100%}.medicare-logo figure{max-height:80px}.payment-sec{flex-direction:column-reverse;grid-gap:20px;padding-bottom:20px;margin-bottom:20px;.appointment-sec{text-align:center}.payment-img{margin:0 auto}}.meet-your-dietitian{display:flex;flex-direction:column-reverse;grid-gap:20px}.exercise-physiology-sec{padding:40px 0}.woocommerce .products ul,.woocommerce ul.products{grid-template-columns:repeat(2,1fr)}.woocommerce-cart .cart-collaterals .products.columns-2{grid-template-columns:repeat(2,1fr)}.blog{.post-list{grid-template-columns:1fr}}.unique-code form{flex-direction:column}}@media only screen and (max-width:479px){.sign-in{padding-left:25px}#header.sticky{padding:10px 0}.footer-row{grid-template-columns:1fr}.sub-menu-toggle{top:18px}.embrace-life-content ul{flex-direction:column;margin-top:10px}.social-media-sec .button{padding:7px 10px;font-size:12px}.gform_wrapper .top_label li.gfield.gf_left_half{width:100%!important}.gform_wrapper .top_label li.gfield.gf_right_half{width:100%!important}.site-title img{width:100%}.book-an-appointment img{float:none}.site-title{background-size:100%!important}.link-btns a{margin-bottom:10px}.link-btns{text-align:center;margin-top:20px}.get-social{text-align:center}.social-media-and-appointments>div{height:auto;text-align:center;padding-bottom:10px}.subscribe-form{height:auto}.social-media-links .social-links{float:none;margin-top:0}.social-media-and-appointments .heading{margin-bottom:0;margin-top:0}.text-box{left:-400px}.widgets-container .elife-wrapper{width:90%}.main-navigation .elife-wrapper{width:100%}.pillars .pillar{width:100%}.pillars .elife-wrapper .pillar.wpb_column{padding:0!important}.widgets-container .footer-1 p{text-align:justify}ul.staff-listing{padding:0}ul.staff-listing li .staff-li-img{width:100%;max-width:185px}ul.staff-listing li .staff-li-rgh{width:100%}#gform_1 li#field_1_3,#gform_1 li#field_1_4,#gform_1 li#field_1_6,#gform_1 li#field_1_7{width:100%;margin-right:0!important}#gform_1 li#field_1_4{margin-left:0!important}.contact-row{grid-template-columns:1fr}.page-header.entry-header .elife-wrapper:before,.entry-header .elife-wrapper:before{width:90%}.appointment-sec{padding-top:10px}.appointment-sec ul.custom-listing{flex-direction:column;grid-gap:10px}.vc_custom_1712494085558{.appointment-sec{.custom-listing{justify-content:center;align-items:center}}}.appointment-sec.center{.custom-listing{justify-content:center;align-items:center}}.missed-appointment-info{.appointment-sec ul.custom-listing{flex-direction:column;grid-gap:10px;align-items:center}}.dietetics-nutrition-sec{grid-template-columns:1fr}.relaxation-massage-section .grids{display:flex;flex-direction:column;text-align:center}.naturopathy-section.vc_custom_1712774988184{grid-template-columns:1fr}.naturopathy-section{.naturopathy-section.vc_custom_1712774988184{ul{margin:0}}}.coupon{.button{width:100%}}.woocommerce .products ul,.woocommerce ul.products{grid-template-columns:1fr}.book-an-appointment img{float:none}.text-box{left:-200px}.text-box{left:-179px}.site-title img{max-width:100%}#mc_embed_signup .mc-field-group{width:97%!important}.footer-3 .contact-info{font-size:11.6px}.text-box h2{white-space:pre-wrap}body:not(.home) .page .text-box{width:320px;left:-546px}.tp-revslider-mainul li:first-child .text-box{left:-570px;width:320px}.woocommerce ul.products li.product .woocommerce-LoopProduct-link{height:auto;width:100%}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{margin:0!important}.related.products,section.up-sells.upsells.products{padding:30px 0 0}.woocommerce-MyAccount-navigation{max-width:100%}.woocommerce-MyAccount-navigation ul{width:100%}.woocommerce ul.products li.product a img,.woocommerce div.product div.images img{width:100%}.acupuncture-row{.appointment-sec{.custom-listing{flex-direction:column}}}.biomesotherapy-section{padding-bottom:40px!important}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:100%}.exercise-physiology-sec .payment-info .custom-listing{flex-direction:column}ul.staff-listing li{display:block}ul.staff-listing li>.staff-li-rgh{margin-top:10px}}@media screen and (max-width:785px){.gap.chiropractic-fp{padding-top:58px}.gap.chiropractic-sp{padding-top:20px}.featured-image img{height:auto}.featured-image{height:auto}.single #secondary{display:none}.widget_recent_entries ul{text-align:left}.single .entry-meta{padding:0 0 20px;text-align:center}.single .entry-meta .byline{margin-right:0}.single .entry-content{text-align:left}.post-list .date{width:20%}}@media screen and (max-width:627px){.social-media-box-container{width:100%}.social-media-and-appointments{width:100%}.social-media-connect,.book-appointment{max-width:408px;width:100%}.book-appointment .heading{margin:0;text-align:center}.page-id-891 .vc_tta-panel-body .vc_empty_space{display:none}.book-now-section .vc_custom_1455062959764{padding-left:0!important;padding-right:0!important}.page .no-btm-mrg .wpb_column.vc_column_container{margin-bottom:0px!important}.page .social-media-section .wpb_column.vc_column_container{margin-bottom:0px!important}.about-us h2{margin-bottom:12px}.social-media-section .elife-wrapper{padding:5px 0}.woocommerce-EditAccountForm .form-row-last,.woocommerce-EditAccountForm .form-row-first{width:100%!important}}.elife-wrapper.contact-row{align-items:center}