@media all and (max-width:1500px){#footer .footer-left{padding:40px 20px 60px 30px}#footer .footer-right{padding:40px 30px 20px 40px}}@media all and (max-width:1450px){.banner,.home .banner{max-height:480px}.banner .text-box{width:46%}}@media all and (max-width:1300px){.banner .text-box{width:50%;padding:0 9%}.banner .text-box .video-play{bottom:8%}.footer-left-left{width:50%}.pricing.flex .item .text.large-txt .price{font-size:52px}}@media all and (max-width:1200px){.hide-1200{display:none}.navigation ul#nav li a{padding:16px}#header .navigation ul li.menu-item-has-children a{padding-right:30px}.pricing.flex{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:40px;justify-content:start;width:100%;grid-auto-rows:1fr}.pricing.flex .item{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;border:3px solid #f36c2b;box-sizing:border-box;max-width:unset}.pricing.flex .item .text.large-txt .price{font-size:58px}}@media all and (max-width:1050px){.banner .text-box{width:55%}.home .banner .text-box h1,.banner .text-box h1{font-size:42px}h1.banner-title{font-size:68px}.news-grid-3,.news-grid-4{grid-template-columns:repeat(3,1fr);grid-gap:50px}}@media all and (max-width:990px){#header,#topbar{padding:0}#topbar{padding:14px 0}#topbar a.logo img{height:50px}.navigation{margin:0}.navigation ul#nav{display:none}#header .navigation ul.sub-menu,#header .navigation ul li.menu-item-has-children>a:after{display:none !important}.hamburger{display:block;color:#fff;font-size:28px;z-index:9999;position:relative;float:right;margin-left:20px;margin-top:8px}.navigation #nav{position:fixed;top:0;left:0;width:100%;height:100%;padding:100px 0 0;background:url(//www.physit.co.uk/wp-content/themes/physit-v3.1/images/branding/Physit_Icon_White-10.png) 114% 121% no-repeat #000;background-size:68%}.navigation ul#nav li{opacity:0;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease;width:100%;display:block}.navigation ul#nav li a{font-size:28px;color:#fff}.navigation #nav.is-active li{opacity:1}.footer-left-left,.footer-left-right{float:none;margin-left:0;width:100%}.introduction{width:100%;float:none;clear:both}.testimonial-text{width:90%;margin:40px auto;padding:40px 60px}.actions .btn{width:55%}#footer .footer-left .footer-left-right ul{margin-top:0}#footer .footer-left-right h3{display:none}#footer .footer-left-left ul{padding-bottom:0}.testimonials-wrapper.grid.col-3{grid-template-columns:repeat(2,1fr)}}@media all and (max-width:880px){.header-contact ul.social{display:none}#homepage-video{margin:20px 0 0}.banner,.home .banner{height:auto;display:block;max-height:100%}#animation-map-banner{padding:0;width:100%;display:block;background-position:left}#animation-map{max-width:100%;height:453px;background-size:80%}.banner .text-box{width:100%;padding:10%;display:block}.banner-image{display:none}.banner .text-box h1,.banner .text-box h1.large,.home .banner .text-box h1{font-size:38px;padding-top:0}.banner img.mobile-image{display:block;width:100%;height:300px;object-fit:cover;font-family:'object-fit: cover;'}.home .banner img.mobile-image{height:auto}.banner .text-box .video-play{position:absolute;right:auto;left:20px;bottom:-150px;height:192px;width:174px}.introduction-wrapper{padding:40px 0 60px}.introduction-wrapper ul.icons.grid.col-3{grid-template-columns:repeat(1,1fr);grid-gap:15px}.introduction-wrapper ul.icons li{max-width:100%;width:100%;justify-content:left}.introduction-wrapper .table{margin-top:0}.introduction-wrapper .table,.introduction-wrapper .table-cell{display:block;width:100%;padding:10px 0}.introduction-wrapper .intro-left{border:0}.services{grid-template-columns:repeat(2,1fr)}.bios .bio{display:inline-block;width:46%;margin:0 1% 60px}.single-vacancy .vacancies{width:100%;float:none;margin-left:0}.single-vacancy .vacancies .clear.break20{height:0}.single-vacancy .vacancies .job ul li span.value{float:none}.single-vacancy .vacancies .job ul.benefits li{padding-right:20px}.single-vacancy .vacancies .job ul li{display:inline-block}.panel{padding:30px 0}.grid.col-2{grid-template-columns:repeat(1,1fr);grid-gap:40px}#homepage-videos.grid.col-2{grid-template-columns:repeat(2,1fr);grid-gap:40px;margin:40px 0 0}.grid .col-image{background:0 0}.grid .col-image img{display:block}.panel .table,.panel .table .table-cell.right,.panel .table .table-cell.left{display:block !important;width:100% !important;border:0 !important;padding:0 !important}.panel .table .table-cell.right{padding-top:20px !important}.wpcf7 .fields .field{width:100%;float:none}#conditions.panel,#location-contact-form.panel{padding:50px 0}#conditions.panel .btn{display:none}#conditions .table-cell.right .btn{display:inline-block}#treatment .grid .col-text{padding-top:0}#insurance.panel .table,#insurance.panel .table-cell{display:block;width:100%;text-align:center}#insurance.panel .logos li{float:none;display:inline-block;padding:20px 20px 0}.page-template-page-service-details .panel#benefits{padding-bottom:0}.conditions-template-default .panel#benefits .grid.col-2,.conditions-template-default .panel#treatment .grid.col-2,.page-template-page-service-details .panel#benefits .grid.col-2{grid-gap:0}}@media all and (max-width:800px){#footer .footer-left{display:table-footer-group}#footer .footer-right{display:table-header-group}#footer .footer-left,#footer .footer-right{width:100%;float:none}#footer .padding{padding:25px}.logo-strip-gap-filler{display:none !important}.panels{display:block;padding:0}.panels .panel{display:block;width:100%;border:0 !important;margin:40px 0}}@media all and (max-width:780px){.news-grid-3,.news-grid-4{grid-template-columns:repeat(2,1fr)}#sidebar{float:none;width:100%;padding:50px 0}.condition-content .left,.condition-content .right{float:none;width:100%}h1.banner-title{font-size:48px}.banner .text-box p{font-size:22px}.page-template-page-join .vacancies .job,.page-template-page-join .vacancies .job:nth-child(odd){float:none;width:100%;height:auto !important}.page-template-page-join .vacancies .job .btn{position:relative;bottom:auto;left:auto;-webkit-transform:none;transform:none;margin-top:20px}.page-template-page-join .vacancies .job ul{padding-bottom:0}#homepage-videos.grid.col-2{grid-template-columns:repeat(1,1fr)}}@media all and (max-width:750px){.navigation{margin-top:0}a.logo img{height:70px;width:auto}#topbar .header-contact .tel span.number{display:none}#topbar .header-contact a.btn{font-size:15px}#topbar.nav-down{padding:6px 0}#topbar.nav-down a.logo img{height:40px}#breadcrumbs{padding:20px 15px 0}#locations-panel .table{display:flex;flex-direction:column;margin-bottom:30px}#locations-panel .table .table-cell{display:block;width:100%;box-sizing:border-box}#locations-panel .table .image-cell{order:-1;height:250px}#locations-panel .table .content-cell{order:1;height:auto !important;padding:25px}#locations-panel .content-cell ul,#locations-panel .content-cell ul:nth-child(odd){width:100%;float:none;margin-bottom:0}#locations-panel .content-cell ul:nth-child(odd){margin-bottom:20px}.pricing.flex{grid-template-columns:repeat(1,1fr)}.pricing.flex .item .price,.pricing.flex .item .text.large-txt .price{font-size:68px}.pricing.flex .item .text{padding:20px}}@media all and (max-width:674px){#benefits.panel{padding-top:0}}@media all and (max-width:660px){#animation-map{background-size:150%;background-position:left}.category-search h3{float:none;padding:0 0 10px}.category-search form{float:none;width:100%}.category-search form select{width:100%}.bios .bio{display:block;width:100%;margin:0 0 60px}.intro img{text-align:center;max-width:280px;width:100%;height:auto;margin:0 auto 20px auto;clear:both;float:none}.boxes .text-wrapper{padding:30px}.single-vacancy .vacancies .job ul li{display:block}.faqs .faq h3{font-size:21px}.page-template-page-testimonials #google-reviews{padding:40px 0 0}.testimonials-wrapper.grid.col-3{grid-template-columns:repeat(1,1fr)}}@media all and (max-width:600px){h1.page-title,h2.page-title{font-size:32px;padding-top:30px;padding-bottom:20px;line-height:1.4em}.hide-600{display:none}.btn{font-size:18px;padding:4px 20px}.actions .btn{width:100%;margin:0 0 10px}.news-grid-3,.news-grid-4{grid-template-columns:repeat(1,1fr)}.panel{padding:20px 0}#conditions.panel,#location-contact-form.panel{padding:50px 0}}@media all and (max-width:530px){.navigation{margin-top:0}#topbar .header-contact .btn{display:none}.header-contact a.tel{font-size:28px;top:3px}.header-contact a.whatsapp{font-size:32px;margin-right:10px;top:3px}#topbar .header-contact .btn span.sub{font-size:11px}#topbar.nav-down .header-contact .hamburger{position:relative;bottom:1px}.introduction .btn{width:100%;display:block;margin-bottom:8px}.boxes .text-wrapper{padding:20px}#locations-panel .content-cell{padding:20px}}@media all and (max-width:450px){.services{grid-template-columns:repeat(1,1fr)}.testimonials{padding:40px 0 30px}.testimonial-text{margin:40px auto;padding:30px 25px}}