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