.allLocation{padding:200px 0 100px}.allLocationTitle{align-items:center;display:flex;justify-content:center}.allLocationTitle h2{font-size:48px;line-height:48px;margin:0;text-align:center;text-transform:uppercase}.allLocationTitle h2 span{display:block}.allLocationTab{padding:30px 0}.allLocationTab,.allLocationTab ul{align-items:center;display:flex;justify-content:center}.allLocationTab ul{border-radius:5px;height:55px;list-style:none;margin:0;overflow:hidden;padding:0}.allLocationTab ul li a{align-items:center;background-color:#338fbf;color:#fff;display:flex;font-family:Azo Sans Black;font-size:20px;height:100%;justify-content:center;line-height:56px;padding:3px 25px 0;transition:.3s ease}.allLocationTab ul li{height:100%}.allLocationTab ul li a:hover{background-color:#2b78a1}.allLocationTab ul li.active a{background-color:#287197}.all-locations-page{height:auto!important}.allLocationCities{flex-wrap:wrap;margin:auto;max-width:1000px}.CityName,.allLocationCities{align-items:center;display:flex;justify-content:flex-start}.CityName{padding:7px 5px;text-align:left;width:33.33%}.CityName a{color:#338fbf;cursor:pointer;font-family:Azo Sans Black;font-size:28px;transition:.3s ease}.CityName a:hover{color:#236283;text-decoration:underline}a.button.button-back{border:2px solid #197abf;box-shadow:none!important;color:#197abf!important;display:none;margin:20px 0 0;padding:10px 20px 7px}.allLocationTab{flex-direction:column}a.button.button-back:hover{background:#197abf!important;color:#fff!important}.allLocationCities.franchiseList{justify-content:flex-start;max-width:none}.allLocationCities.franchiseList .locationCard{margin:10px;padding:10px;width:calc(50% - 20px)}