.branches-container{margin:auto;max-width:1440px}.area_selector{font-size:20px;margin-top:30px;text-align:center}.area_selector a+a{margin-left:40px}.area_selector a:hover{color:#eb1f2f;text-decoration:none}.branches-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(508px,1fr));margin-top:50px;padding:0 50px 30px;grid-gap:30px}#gmap_canvas{height:225px;padding:10px;width:100%}.branch-item{border:2px solid #b8c9d3;border-radius:2%;flex:0 0 calc(50% - 44px)}.centre{color:red;margin:10px 0;padding-left:20px}.branch-info-container{display:flex;min-height:300px}.left-container,.right-container{flex:0 0 50%;padding:0 20px 20px}.left-container{padding-right:10px}.right-container{padding-left:10px}.title{margin-top:100px;text-align:center}.description{margin:auto;max-width:600px}.address,.email,.number{margin:10px 0}.button_grp{display:flex;font-size:13px;font-weight:700;justify-content:center;margin:10px auto;min-height:40px;padding:0 20px}.button_grp div+div{margin-left:30px}a.booking_btn{background:#fff;border:2px solid #002f6c;border-radius:40px;color:#002f6c}a.booking_btn,a.register_btn{box-sizing:border-box;padding:8px 12px}a.register_btn{background:#f4364c;border:2px solid #f4364c;border-radius:40px;color:#fff}a.myZone.active{border-bottom:3px solid #eb1f2f;color:#eb1f2f;padding-bottom:3px}.btn-container{margin:60px 0;text-align:center}.load-more-btn{background:#fff;border:2px solid #002f6c;border-radius:40px;box-sizing:border-box;color:#002f6c;margin-top:40px;padding:8px 25px;text-align:center}.hide{display:none}@media (min-width:320px) and (max-width:470px){.branches-container{margin-top:50px}.branches-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:30px;padding:10px;grid-gap:10px}.area_selector{display:flex;flex-wrap:wrap;justify-content:space-between}.area_selector a{flex-basis:33.33333%}.area_selector a,.area_selector a+a{margin:5px 20px 0}.branch-info-container{flex-direction:column}.left-container{padding-bottom:0}.right-container{padding-left:20px}.button_grp{align-items:center;flex-direction:column;padding-bottom:0}.button_grp div+div{margin:20px}}