@import url(https://fonts.googleapis.com/css?family=Montserrat);@import url(https://fonts.googleapis.com/css?family=Montserrat);ul{text-transform:capitalize}p{max-width:100%}b{text-transform:capitalize}a{text-decoration:none}body,html{width:100%;overflow-x:hidden}*{padding:0;margin:0;box-sizing:border-box;color:#d3d3d3;font-family:Montserrat,sans-serif;letter-spacing:1px;line-height:1.5}body{background-color:#8db255}.primary-container{width:95%;max-width:1250px;background-color:#fff;padding:10px;margin:0 auto;margin-top:25px;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column-reverse;margin-bottom:30px}@media (min-width:1250px){.primary-container{flex-direction:row;justify-content:flex-start;padding:30px;padding-bottom:15px}}.primary-container .content{width:100%;padding:10px;max-width:800px}.primary-container .content h1{margin-bottom:20px;font-family:Montserrat,sans-serif;color:#8db255;font-size:25px}.primary-container .content p{font-family:Montserrat,sans-serif;color:#555;margin-bottom:20px}.primary-container .content b{color:#555}.primary-container .content ul{margin:20px 0}.primary-container .content ul li{color:#555}.primary-container .content ul li img{width:auto;height:15px;margin-right:15px;transition:ease all .5s}.primary-container .content ul li img:hover{transform:rotate(360deg)}@media (min-width:1250px){.primary-container .content{margin-left:20px}}.primary-container .content .image-content{width:100%;max-width:800px;height:300px;margin-bottom:15px;background-position:center;background-repeat:no-repeat;background-size:cover}.action{color:#555;font-family:Montserrat,sans-serif}.action a{color:#8db255;transition:ease all .3s;text-decoration:none}.action a:hover{color:#5b8930;text-decoration:underline}.action a img{transform:rotate(90deg);width:16px;height:16px;transition:ease all .5s}.action a img:hover{transform:rotate(450deg)}.logo-wrapper{margin-top:20px;display:flex;justify-content:space-between;align-items:center;flex-direction:column;max-width:250px}@media (min-width:950px){.logo-wrapper{flex-direction:row}}.logo-wrapper img{opacity:.75;transition:ease all .5s;margin:10px 0}@media (min-width:950px){.logo-wrapper img{margin:0;margin-right:20px}}.logo-wrapper img:hover{opacity:1}.ul-link a:hover img{transform:rotate(360deg)}footer{background-color:#555;width:100%;padding:10px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;box-shadow:inset -3px -4px 5px 1px rgba(51,51,51,.25)}footer ul{width:95%;display:flex;justify-content:flex-start;align-items:center;padding:10px;flex-direction:column;margin:0 auto;max-width:1170px}@media (min-width:950px){footer ul{width:100%}}footer ul a{padding:10px;color:#fff}footer ul a:hover{text-decoration:underline}footer ul #physio123 span{color:#2890cf}@media (min-width:1150px){footer ul #physio123{margin-left:auto}}@media (min-width:1150px){footer ul{flex-direction:row}}.tx-container{width:100%}.tx-group-footer{background-color:transparent!important;margin-top:20px!important;max-width:1450px!important;padding-bottom:15px!important}footer span{max-width:1250px;margin:0 auto;width:100%;padding-top:10px}header{max-width:100vw;min-height:100px;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;padding:20px 0;background-color:#fff;margin-bottom:10px}@media (min-width:950px){header{padding-bottom:0;margin-bottom:0}}header.nav-open{max-height:100vh;overflow:hidden}header nav{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100vw;height:100vh;position:fixed;top:0;right:-100vw;transition:ease all .5s;background-color:#5b8930;z-index:1}header nav.active{right:0}header nav a{font-family:Montserrat,sans-serif;padding:20px 0;color:#fff;width:100%;text-align:center;transition:ease all .5s}header nav a:hover{background-color:#8db255}header nav a.active{background-color:#00f}@media (min-width:950px){header nav{position:relative;right:0;flex-direction:row;height:60px;margin-top:20px;justify-content:space-between;max-width:1250px}header nav a{height:100%;width:auto;padding:0 10px;display:flex;justify-content:center;align-items:center}}@media (min-width:950px) and (min-width:1250px){header nav a{padding:0 15px;width:auto;font-size:15px}}@media (min-width:950px) and (min-width:950px){header nav a{font-size:15px}}header .nav-trigger{z-index:2;top:0;left:100vw;margin-left:-40px;position:absolute;width:40px;height:40px;background-color:#5b8930;background-image:url(/images/hamburger.png);background-size:35%;background-position:center;background-repeat:no-repeat;transition:ease all .5s;border-bottom-left-radius:10px}header .nav-trigger.active{background-image:url(/images/cross.png);left:0;margin-left:0;border-bottom-left-radius:0;border-bottom-right-radius:10px}@media (min-width:950px){header .nav-trigger{display:none}}.header-wrapper{display:flex;justify-content:space-between;align-items:center;flex-direction:column}.header-wrapper .info-wrapper{display:flex;justify-content:space-between;align-items:center;flex-direction:column;margin-top:15px}.header-wrapper .info-wrapper span{display:flex;justify-content:space-around;align-items:center}.header-wrapper .info-wrapper span a{text-decoration:none;display:flex;justify-content:space-between;align-items:center;padding:3px 0;color:#555}.header-wrapper .info-wrapper span a:hover img{transform:rotate(360deg)}.header-wrapper .info-wrapper span a img{width:20px;height:20px;margin-right:10px;transition:ease all .5s}.header-wrapper .info-wrapper span a:hover{text-decoration:underline}@media (min-width:950px){.header-wrapper .info-wrapper{margin-top:0}}.header-wrapper .logo{width:230px;height:auto;margin-top:5px;margin-bottom:10px;transition:ease all .3s}.header-wrapper .logo:hover{transform:scale(1.02)}@media (min-width:950px){.header-wrapper{flex-direction:row;justify-content:space-between;width:100%;max-width:1250px}.header-wrapper .info-wrapper{align-items:flex-end}.header-wrapper .logo{margin:0}}.current{background-color:#00f!important}.sidebar-container{width:100%;max-width:300px;display:flex;justify-content:space-between;align-items:center;flex-direction:column;padding:10px 0}.sidebar-container span{width:95%;display:flex;justify-content:space-between;align-items:flex-start;background-color:#efefef;flex-direction:column;padding:15px 10px}.sidebar-container span h2{font-size:20px;color:#191919;font-weight:700;margin-bottom:10px}.sidebar-container span ul{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.sidebar-container span ul a{padding:5px 0;color:#8db255;transition:ease all .5s;display:flex;justify-content:flex-start;align-items:center}.sidebar-container span ul a img{width:16px;height:16px;transform:rotate(180deg);margin-right:10px;transition:ease all .5s}.sidebar-container span ul a:hover{color:#5b8930;text-decoration:underline}.sidebar-container span ul a:hover img{transform:rotate(540deg)}.sidebar-container span p{color:#555}.sidebar-container span p a{color:#8db255;transition:ease all .3s;text-decoration:none}.sidebar-container span p a:hover{color:#5b8930;text-decoration:underline}.sidebar-container .appointment-button{width:95%;background-color:#8db255;font-weight:700;display:flex;justify-content:center;align-items:center;transition:ease all .3s;height:55px;margin:20px 0}.sidebar-container .appointment-button:hover{background-color:#5b8930;transform:scale(1.02)}.sidebar-container .appointment-button h2{font-size:20px;color:#fff}@media (min-width:950px){.sidebar-container{width:300px}}.sidebar-container b{color:#555}.jump-container{width:95%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;margin:0 auto}.jump-container .jump-wrapper{width:100%;display:flex;flex-direction:column;margin-top:25px;transition:ease all .3s}.jump-container .jump-wrapper .jump{background-image:url(/images/placeholder.jpeg);background-size:cover;background-repeat:no-repeat;background-position:top;width:100%;height:150px}.jump-container h2{color:#555;font-size:15px;font-family:Montserrat,sans-serif;width:100%;background-color:#fff;padding:10px 15px;display:flex;justify-content:flex-start;align-items:center;transition:ease all .5s;height:50px}.jump-container h2 img{width:16px;height:16px;transform:rotate(180deg);transition:ease all .5s;margin-left:20px}.jump-container h2:hover{text-decoration:underline}.jump-container h2:hover img{transform:rotate(540deg)}@media (min-width:950px){.jump-container{flex-direction:row;max-width:1250px;margin-top:15px;justify-content:space-between}.jump-container .jump-wrapper{width:33%;margin:0}}.jump-tidy{width:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:column}@media (min-width:600px){.jump-tidy{display:flex;flex-direction:row}}@media (min-width:950px){.jump-tidy{width:66%}.jump-tidy .jump-wrapper{width:50%}}#last-jump{margin-top:20px;margin-bottom:0}@media (min-width:950px){#last-jump{margin-top:10px}}#first-jump{margin-top:10px}@media (min-width:950px){#first-jump{margin-right:15px}}@media (min-width:600px){#second-jump{margin-top:10px}}