/*DO NOT DELETE THIS LINE*/@media screen and (max-width:399px){.video-header,.header-overlay{display:none}#mc_embed_signup input.email{font-family:grad,serif !important;font-weight:400 !important;font-size:15px;border:1px solid #ABB0B2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#343434;background-color:#fff;box-sizing:border-box;height:32px;padding:0 0.4em;display:inline-block;margin:0;width:166px !important;vertical-align:top}.header-content{z-index:2;padding:0 5rem;text-align:left;margin-top:130px}.wrap{max-width:960px;padding-left:0rem;padding-right:0rem;margin:auto;text-align:center}.mobile-header{display:block}.top-header .left{float:none;margin-top:5px;width:100%;text-align:center}.footer-block{padding:0 10px;text-align:center}.footer-right{float:unset}.footer-bottom{text-align:center}.vl{display:none}header.masthead-2{margin-bottom:20px;margin-top:0;height:42vh}header.masthead{margin-bottom:0;margin-top:0;height:42vh}.body-service{display:inline-block;text-align:center;margin:0 34px;width:109px}.therapy-text{background:white;font-family:grad,serif;font-weight:400;font-style:normal;font-size:12px !important;color:#646464;-webkit-box-shadow:10px 10px 25px -13px rgba(0,0,0,0.75);-moz-box-shadow:10px 10px 25px -13px rgba(0,0,0,0.75);box-shadow:10px 10px 25px -13px rgba(0,0,0,0.75);width:90%;padding:38px 22px;margin-left:0;position:relative;z-index:500;margin:0 auto}.video-right{padding:20px 0;padding-right:1.75rem !important;padding-left:1.75rem !important}.video-col{padding:115px 0}.map{padding:0 0}.pt-photo{padding:115px 0}.dr-smith-block .container{text-align:center}.services-block .col-lg-4{padding:95px 0;text-align:center}.top-header .right{float:none;margin-top:5px;width:100%;text-align:center}.clear{display:inline-block !important;width:auto !important}#mc_embed_signup .button{width:auto !important;margin:0}#Navigation .bg-light{background-color:#424144 !important}.navbar-brand img{width:160px}#banner-top{font-family:proxima-nova,sans-serif;font-weight:900;font-style:normal;font-size:45px;line-height:1}#banner-bottom br{display:inline}#banner-bottom{font-family:grad,serif;font-weight:400;font-style:normal;font-size:24px;line-height:1.5}}@media screen and (max-width:767px) and (min-width:400px){/* This style sheet is for hand held devices *//* ================================================================================== *//* ======================= NAVIGATION (FLY OUT MENU DEFAULTS) ======================= */.top-header .right{float:none;margin-top:5px;width:100%;text-align:center}.wrap{max-width:960px;padding-left:0rem;padding-right:0rem;margin:auto;text-align:center}.mobile-header{display:block}.footer-right{float:unset}header.masthead{margin-bottom:0;margin-top:0;height:42vh}.video-header,.header-overlay{display:none}.body-service{display:inline-block;text-align:center;margin:0 34px;width:109px}header.masthead-2{margin-bottom:20px;margin-top:0;height:42vh}.vl{display:none}.map{padding:0 0}.therapy-text{background:white;font-family:grad,serif;font-weight:400;font-style:normal;font-size:12px !important;color:#646464;-webkit-box-shadow:10px 10px 25px -13px rgba(0,0,0,0.75);-moz-box-shadow:10px 10px 25px -13px rgba(0,0,0,0.75);box-shadow:10px 10px 25px -13px rgba(0,0,0,0.75);width:90%;padding:38px 22px;margin-left:0;position:relative;z-index:500;margin:0 auto}.video-right{padding:20px 0;padding-right:1.75rem !important;padding-left:1.75rem !important}.pt-photo{padding:115px 0}.video-col{padding:115px 0}.dr-smith-block .container{text-align:center}.services-block a{font-family:proxima-nova,sans-serif;font-weight:900;font-style:normal;font-size:40px !important;color:white !important}.services-block .col-lg-4{padding:95px 0;text-align:center}.header-overlay{top:43px}.navbar-brand img{width:225px}.top-header .left{float:none;margin-top:5px;width:100%;text-align:center}.clear{display:inline-block !important;width:auto !important}#mc_embed_signup .button{width:auto !important;margin:0}#Navigation .bg-light{background-color:#424144 !important}#banner-top{font-family:proxima-nova,sans-serif;font-weight:900;font-style:normal;font-size:45px;line-height:1}#banner-bottom{font-family:grad,serif;font-weight:400;font-style:normal;font-size:24px;line-height:1.5}#banner-bottom br{display:inline}.header-overlay{top:43px}.footer-bottom{text-align:center}.services-block a{font-family:proxima-nova,sans-serif;font-weight:900;font-style:normal;font-size:40px !important;color:white !important}/* ================================================================================== *//* ======================= END NAVIGATION =========================================== *//*DO NOT DELETE THIS LINE*/}