#top-header .container{padding-bottom:.75em}#top-header #et-info{padding:0;margin-top:20px}#top-header #et-secondary-menu li{vertical-align:middle}#top-header #et-secondary-menu .bookBtn a{background:#c7591e;color:#fff;padding:14px 40px;font-size:13px;border-radius:50px}#top-header #et-secondary-menu .bookBtn a:hover{opacity:.7}#top-header #et-secondary-menu img{max-width:160px}#top-header.et-fixed-header{top:-100px!important}#main-header.et-fixed-header{top:0!important}#main-header.et-fixed-header{background:#fff;box-shadow:0 0 7px rgba(0,0,0,.1)!important;-webkit-box-shadow:0 0 7px rgba(0,0,0,.1)!important;-moz-box-shadow:0 0 7px rgba(0,0,0,.1)!important}#main-header .logo_container{z-index:-1}#main-header .cst-header-btn{float:right;margin-left:25px;margin-top:70px}#main-header.et-fixed-header .cst-header-btn{margin-top:45px}#main-header .cst-header-btn a{background:#e84f53;color:#fff;padding:15px 20px;text-transform:uppercase;font-weight:400;cursor:pointer}#main-header li:nth-child(2) .sub-menu{width:295px!important}#main-header li .sub-menu a{width:100%}#home-about .et_pb_image_wrap::after{content:"";position:absolute;width:70%;height:50%;background:#e84f53;top:-45px;right:-45px;z-index:-1}#home-about .et_pb_image_wrap::before{content:"";position:absolute;width:100%;height:80%;background:#f4f4f4;bottom:-70px;left:-85px}#home-services .et_pb_blurb,#ncm-team .et_pb_team_member{-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;transition:all ease .3s}#home-services .et_pb_blurb:hover{box-shadow:2px 3px 15px 1px #dedede}#home-services .et_pb_blurb .et_pb_blurb_container,#ncm-team .et_pb_team_member .et_pb_team_member_description{padding:0 30px}#home-services .et_pb_blurb .et_pb_module_header{min-height:70px}#home-services .et_pb_blurb a{position:relative}#home-services .et_pb_blurb a::after{content:"45";position:absolute;font-family:etmodules;color:#e84f53;top:-2px;font-size:20px}#home-getintouch .et_pb_contact_field_half{display:inline-block;float:none;width:33.3%}#home-getintouch .et_pb_contact_field textarea{height:250px}#home-getintouch .et_contact_bottom_container{width:100%}#home-getintouch .et_pb_button{display:block;margin:30px auto 0}#ncm-team .et_pb_team_member .et_pb_team_member_image{max-width:100%}#ncm-team .et_pb_team_member .et_pb_member_position{font-size:14px;color:#a5a5a5!important;font-style:italic;line-height:20px}#ncm-team .et_pb_team_member p{margin-top:20px}#ncm-team .et_pb_team_member .et_pb_member_social_links{text-align:center}#ncm-team .et_pb_team_member .et_pb_member_social_links li{width:35px;height:35px;text-align:center;background:#e84f53;border-radius:100%}#ncm-team .et_pb_team_member .et_pb_member_social_links li .et_pb_font_icon{line-height:35px;font-size:12px}.et_pb_team_member .et_pb_member_position{font-size:14px!important}#site-footer .et_pb_text_inner h4{padding-bottom:20px}#site-footer .et_pb_text_inner strong{max-width:120px;width:100%;display:inline-block}#site-footer .et_pb_social_media_follow .icon::before{color:#666;font-size:23px}#site-footer .et_pb_blurb .et_pb_blurb_description,#site-footer .et_pb_blurb p{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}#main-footer{border-top:2px solid #8aab47;display:none}#main-footer li{padding:0!important}#main-footer li::before{display:none}#main-footer .footer-widget .title{position:relative;padding-bottom:25px;margin-bottom:25px}#main-footer .footer-widget .title::after{content:"";position:absolute;width:70px;height:2px;background:#e84f53;bottom:0;left:0}#main-footer a:hover{color:#e84f53!important;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;transition:all ease .3s}#main-footer .footer-social li{display:inline-block;margin-right:5px;width:38px;height:38px;border-radius:100%;text-align:center;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;transition:all ease .3s}#main-footer .footer-social li:hover{background:#e84f53!important}#main-footer .footer-social li .et-pb-icon{font-size:15px;line-height:38px;color:#fff}#main-footer .footer-social li.icon-fb{background:#3b5998}#main-footer .footer-social li.icon-twitter{background:#00abf0}#main-footer .footer-social li.icon-google{background:#d84b35}#main-footer .footer-social li.icon-linkedin{background:#1a81ad}#main-footer .footer-social li.icon-instagram{background:#3f729b}#main-footer .footer-info li{padding-left:30px!important;position:relative;margin-bottom:15px}#main-footer .footer-info .et-pb-icon{position:absolute;left:0;top:4px;color:#e84f53;font-size:15px}#main-footer .widget_media_image img{max-width:150px!important}#footer-bottom #footer-info{float:none;width:100%;text-align:center}#responsive-menu-container{z-index:999999999}#site-sidebar .et_pb_widget{background:#f6f6fa;border-radius:5px}#site-sidebar .et_pb_widget .widgettitle{background:#c7591e;padding:10px 30px;border-top-left-radius:5px;border-top-right-radius:5px}#site-sidebar .et_pb_widget .textwidget,#site-sidebar .widget_categories ul{padding:30px!important}#hp2-banner .et_pb_button_module_wrapper{display:inline-block;margin-right:30px}#hp2-banner .et_pb_button_module_wrapper:last-child{margin-right:0}#hp2-sec10 .et_pb_contact .et_pb_contact_field_half{width:33.3%;display:inline-block;float:none}#hp2-sec10 .et_pb_contact .et_contact_bottom_container{float:none;display:block;margin:0 auto;text-align:center}#hp2-sec10 .et_pb_contact .et_contact_bottom_container .et_pb_contact_submit{padding:10px 50px!important;width:100%;max-width:220px;height:100%;min-height:55px}#hp2-sec10 .et_pb_contact input{padding:10px 15px}#main-footer .footer-widget{margin-bottom:30px}#main-footer #media_image-2{margin:0 auto;text-align:center;display:block;width:100%}#footer-bottom .et-social-icons{float:none;display:block;margin:0 auto;text-align:center;position:relative;top:10px}#footer-bottom #footer-info{float:none;width:100%;text-align:center;padding:0;top:-60px;position:relative}.box2,.box3,.box6,.box7,.box10,.box11,.box14{background-image:unset!important}.sec-hover .img-hover{position:absolute;top:20px;left:0;right:0;margin:0 auto;transition:all ease .3s;transform:scale(.5);opacity:0;max-width:305px}.sec-hover .et_pb_column:hover .img-hover{transform:scale(1);opacity:1}.connect-sec1 .img-hover{position:absolute;top:0;left:0;right:0;margin:0 auto;transition:all ease .3s;transform:scale(.5);opacity:0;max-width:250px}.connect-sec1 .et_pb_column:hover .img-hover{transform:scale(1);opacity:1}.treatment-acupuncture-sec1 .et_pb_button_module_wrapper{display:inline-block;margin:0 5px}.treatment-acupuncture-sec1 .et_pb_code{display:inline-block;margin-bottom:10px}.treatment-acupuncture-sec1 .et_pb_column{text-align:center}.treatment-remedial-massage-sec1 .et_pb_button_module_wrapper{display:inline-block;margin-right:10px}.buy-gift img{margin-bottom:-20px}.chm-sec1 .et_pb_code{display:inline-block;margin-bottom:10px}.chm-sec1 .et_pb_button_module_wrapper{display:inline-block;margin:0 5px}.cnt-more{display:none}.lm-button{color:#fff!important;border:2px solid #c7591e;border-radius:50px;font-size:16px;font-family:"Lato",Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;background-color:#c7591e;box-shadow:none!important;padding:12px 30px;cursor:pointer;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;transition:all ease .3s}.lm-button:hover{background:0 0;color:#c7591e!important}.team-social{display:inline-block;vertical-align:top;width:auto;margin:0 2px 7px 0!important}.team-social .et_pb_main_blurb_image{width:auto}.team-social .et_pb_blurb_container{padding-left:5px}@media only screen and (max-width:980px){#logo{max-height:100%}#top-header #et-info{margin:10px auto 5px;width:100%;text-align:center}#main-header.et-fixed-header{position:fixed}#home-about .et_pb_image_wrap::after{top:-20px;right:-20px}#home-about .et_pb_image_wrap::before{bottom:-40px;left:-50px}#home-services .et_pb_blurb .et_pb_module_header{min-height:auto}#home-services .et_pb_blurb a::after{top:-3px}#hp2-sec3 h3,#hp2-sec3 p,#hp2-sec3 .et_pb_button_module_wrapper,#hp2-sec4 h3,#hp2-sec4 p,#hp2-sec4 .et_pb_button_module_wrapper,#hp2-sec5 h3,#hp2-sec5 p,#hp2-sec5 .et_pb_button_module_wrapper,#hp2-sec6 h3,#hp2-sec6 p,#hp2-sec6 .et_pb_button_module_wrapper,#hp2-sec7 h3,#hp2-sec7 p,#hp2-sec7 .et_pb_button_module_wrapper,#hp2-sec8 h3,#hp2-sec8 p,#hp2-sec8 .et_pb_button_module_wrapper,#hp2-sec9 h3,#hp2-sec9 p,#hp2-sec9 .et_pb_button_module_wrapper,#hp2-sec1 h3,#hp2-sec1 .et_pb_text_inner{text-align:center}.lm-button{font-size:15px;padding:12px 25px}#main-footer .footer-widget{width:100%!important;float:none}#inner-banner h1,#inner-banner .et_pb_text_inner{text-align:center;padding:0}#ncm-team .et_pb_team_member .et_pb_team_member_image{width:100%;margin:0 0 30px}#site-footer .et_pb_text_inner{text-align:center}#site-footer .et_pb_text_inner strong{width:auto}#site-footer .et_pb_blurb_container{display:block;text-align:center}#site-footer .et_pb_main_blurb_image{margin-bottom:15px}#inner-staff-sec-down .et_pb_column{text-align:center}}@media only screen and (max-width:767px){#home-about .et_pb_image_wrap::before{bottom:-25px;left:-25px}#home-getintouch .et_pb_contact_field_half{display:block;width:100%}#home-getintouch .et_pb_contact_field textarea{height:150px}#hp2-banner .et_pb_button_module_wrapper{margin-right:10px}#hp2-sec10 .et_pb_contact .et_pb_contact_field_half{width:100%;display:block}#areasweserve-cont iframe{height:300px}.lm-button{font-size:14px;padding:10px 23px}}@media only screen and (max-width:640px){#home-getintouch .et_pb_contact_field_half input,#home-getintouch textarea{font-size:13px}#main-footer .footer-widget .title{font-size:16px}#footer-bottom #footer-info{font-size:12px;line-height:15px}}@media only screen and (max-width:479px){button#responsive-menu-button{width:45px!important;height:45px!important}#hp2-banner h1,#hp2-banner h2,#hp2-banner .et_pb_text_inner{text-align:center}#hp2-banner .et_pb_button_module_wrapper{margin:10px auto;display:block;text-align:center}#hp2-treatments .img-default,.trearment-tools-and-technique-sec1.sec-hover .img-default{width:83%}#areasweserve-cont iframe{height:250px}.trearment-tools-and-technique-sec1.sec-hover .et_pb_blurb .et_pb_image_wrap,.treatment-acupuncture-sec1.sec-hover .et_pb_blurb .et_pb_image_wrap{width:90%}.sec-hover .img-hover{width:78%;max-width:100%}#main-footer .footer-widget:last-child{margin-bottom:0!important}}