@media screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait),screen and (min-device-width:320px) and (max-device-width:640px),screen and (max-width:900px),screen and (min-device-width:375px) and (max-device-width:812px){nav.menu-main-menu-container{display:block;visibility:hidden;z-index:-1;top:0;left:0;right:0;bottom:0;position:fixed;-webkit-transition:all ease .75s;-moz-transition:all ease .75s;-ms-transition:all ease .75s;-o-transition:all ease .75s;transition:all ease .75s;-moz-opacity:0;filter:alpha(100);opacity:0;background:rgba(0,0,0,0.95)}.mobile-menu-active nav.menu-main-menu-container{z-index:100;-moz-opacity:1;filter:alpha(100);opacity:1;visibility:visible}nav.menu-main-menu-container>ul.menu{overflow:auto;z-index:50;position:absolute;top:40px;left:0;right:0;bottom:0}nav.menu-main-menu-container>ul.menu>li{margin:0 0 5px 0;display:block;text-align:left}nav.menu-main-menu-container>ul.menu>li>a{width:auto;font-size:22px;line-height:22px;padding:5px}nav.menu-main-menu-container>ul.menu>li.menu-item-has-children>a:before{display:none}nav.menu-main-menu-container>ul.menu>li ul.sub-menu{display:block;position:static;height:auto}nav.menu-main-menu-container>ul.menu>li ul.sub-menu li{-moz-opacity:1;filter:alpha(100);opacity:1;visibility:visible;background:0;padding:0;min-width:0}nav.menu-main-menu-container>ul.menu>li ul.sub-menu li>a{color:white;text-align:left;text-transform:uppercase;padding:3px 3px 3px 25px}.header-image{min-height:280px;margin:0}.intro,body{font-size:18px;line-height:20px}h1{font-size:30px}h2{font-size:24px}h3{font-size:22px}h4{font-size:18px}header,.scrolled header{position:static;height:auto;border-bottom:2px solid #217b79}header .top-row,.scrolled header .top-row{height:auto}header .column-9,header .column-3,.scrolled header .column-9,.scrolled header .column-3{padding-left:0;padding-right:0}header .menu-wrapper,.scrolled header .menu-wrapper{height:auto;background:0;border:0}header .site-logo-wrapper,.scrolled header .site-logo-wrapper{width:55%;margin-left:15px;height:auto;overflow:hidden}header .site-logo-wrapper a img,.scrolled header .site-logo-wrapper a img{height:auto;width:100%}header .site-logo-wrapper a:after,.scrolled header .site-logo-wrapper a:after,header .site-logo-wrapper a:before,.scrolled header .site-logo-wrapper a:before{background-size:90px auto}header .site-logo-wrapper a:after,.scrolled header .site-logo-wrapper a:after{background-position:center -90px}header .contact-info,.scrolled header .contact-info{position:static;width:90%;margin:0 auto 20px auto;background:rgba(32,27,23,0.2)}header .contact-info .telephone,.scrolled header .contact-info .telephone{font-size:30px;line-height:32px}.mobile-burger{top:5px;display:block;position:fixed;right:0;z-index:1000}.mobile-burger a{margin:0}.mobile-burger a:before,.mobile-burger a:after{width:30px;height:30px;background-size:30px auto}.mobile-burger a:before{background-position:center -30px}.carousel-wrapper{left:0;right:0}.carousel-wrapper .cycle-navigation{display:none}.carousel-wrapper .carousel ul.cycle-list li.carousel-item-wrapper .carousel-content-wrapper .carousel-content{font-size:28px;line-height:30px;margin:0}.has-carousel article .content-top{min-height:300px}.home .main-content .column-8{margin-top:0;padding:10px 20px}.about-us .carousel-wrapper .carousel .value-image{width:60px}.about-us .carousel-wrapper .carousel ul.cycle-list>li.carousel-item-1 .carousel-content h3{font-size:36px;line-height:38px;margin:0 0 20px 0}.about-us .carousel-wrapper .carousel ul.cycle-list>li.carousel-item-1 .carousel-content ul li{font-size:16px;margin:5px}.no-header-image .title-wrapper .wrapper{min-height:140px;background-size:75%}.no-carousel:not(.page-template-page-clinic-template) .title-wrapper .page-title,.no-header-image:not(.clinics) .title-wrapper .page-title{font-size:32px;line-height:32px;padding:0 20px}.title-wrapper .blog-title h1{font-size:44px}.title-wrapper .blog-title h2{font-size:24px;line-height:28px}.no-carousel article,.no-header-image article{padding:0}.meet-our-therapists h3{margin:0 3px 10px 3px}.query-staff-wrapper{margin-top:30px}.single-team .content-top .title-wrapper .page-title{width:90%}ul.staff-list>li.staff-wrapper{margin:5px 0;width:98%;padding-top:125%}ul.staff-list>li.staff-wrapper .job-overlay{-moz-opacity:.8;filter:alpha(100);opacity:.8;top:auto;bottom:0}ul.staff-list>li.staff-wrapper .job-overlay h4{position:static;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;margin:auto;padding:10px}ul.staff-list>li.staff-wrapper .staff-bio-wrapper{max-height:none;margin:0 !important;top:65px;left:15px;right:15px;bottom:15px;padding:15px;-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-o-transform:none !important;transform:none !important}ul.staff-list>li.staff-wrapper .staff-bio-wrapper .staff-bio{padding:10px}ul.staff-list>li.staff-wrapper .staff-bio-wrapper .staff-bio .staff-bio-image{padding-top:100%;width:90%;margin:0 0 10px 0;clear:both;float:none}ul.staff-list>li.staff-wrapper .staff-bio-wrapper .staff-bio h4{font-size:22px;line-height:24px}ul.staff-list>li.staff-wrapper .staff-bio-wrapper .staff-bio h5{clear:both;font-size:20px;line-height:22px}.main-content .column-8,.main-content .column-10{font-size:16px;line-height:22px}.main-content .column-8 p,.main-content .column-10 p{margin-bottom:10px}.main-content .column-8 ul,.main-content .column-8 ol,.main-content .column-10 ul,.main-content .column-10 ol{margin:0 0 10px 0;padding:0 0 0 20px}.secondary-content .column-10{padding-top:0;padding-bottom:0;font-size:16px;line-height:22px}.secondary-content .column-1,.secondary-content .column-2,.content-bottom .column-1,.content-bottom .column-2,.main-content .column-1,.main-content .column-2{display:none}.get-in-touch form{padding:5px 10px}.get-in-touch .form-item label,.get-in-touch .form-item .wpcf7-form-control-wrap{width:100%}.get-in-touch .column-10{padding:0 5px}.get-in-touch h3,.get-in-touch p{margin:0 0 10px 0}.get-in-touch p{font-size:16px;line-height:20px}footer .accred,footer .insurance{width:100%;text-align:center}footer .accred h3,footer .insurance h3{display:none}footer .accred ul li,footer .insurance ul li{margin:5px}footer .footer-links,footer .copyright{text-align:center;margin:5px 0;padding:0}footer .copyright{padding-bottom:15px}.content-tile-panel .tile-list .tile{width:100%;margin:0 auto 20px auto;padding-top:100%}.content-text-panel{padding:10px 0}.testimonials-carousel .cycle-list{height:350px}.testimonials-carousel .cycle-list li.carousel-item:before,.testimonials-carousel .cycle-list li.carousel-item:after{font-size:180px}.testimonials-carousel .cycle-list li.carousel-item:before{top:75px;left:0}.testimonials-carousel .cycle-list li.carousel-item:after{bottom:0;right:0}.testimonials-carousel .cycle-list li.carousel-item p{font-size:16px;line-height:20px;left:10px;right:10px}.testimonials-carousel .cycle-list li.carousel-item h3{padding-right:10px;bottom:10px;font-size:18px}.desktop-only{display:none}ol.join-process>li{padding:20px 0}ol.join-process>li:before,ol.join-process>li:after{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}ol.join-process>li div{margin:290px 0 0 0;width:100%}ol.join-process>li div:before{top:20px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}ol.join-process>li div ul{padding-left:25px}ol.join-process>li div li,ol.join-process>li div p{font-size:18px;line-height:24px}.main-content .column-8 .help-offered ul{padding-left:0}.main-content .column-8 .help-offered ul li{width:100%;padding-top:22%}}