.container{width:100%;padding:0 15px;margin:0 auto}.allRestaurants{position:relative;margin-top:70px;margin-bottom:5rem}.allRestaurants .allRestaurants_tabs{position:-webkit-sticky;position:sticky;top:100px;display:flex;justify-content:center;align-items:center;gap:35px;padding:15px 0;background-color:#fff;z-index:1}.allRestaurants .allRestaurants_tabs button{font-family:Urbanist,sans-serif;font-weight:600;color:#858585;font-size:20px;padding:0 4px;background:none;border:none;cursor:pointer}.allRestaurants .allRestaurants_tabs .active-button{color:#91b110;position:relative}.allRestaurants .allRestaurants_tabs .active-button:before{content:"";position:absolute;width:100%;height:2px;background-color:#91b110;bottom:-4px;left:0}.available-to-order{color:#858585;font-size:24px;font-weight:700;padding:5px 0;text-transform:uppercase}.branch-heading{text-transform:capitalize;font-size:16px}.branch-container{padding:0 25px;margin:80px auto}.branch-loading{text-align:center;padding:20px;font-size:20px;min-height:300px;display:flex;justify-content:center;align-items:center}.no-branches{text-align:center;font-size:16px}@media screen and (max-width:720.98px){.available-to-order{font-size:18px}.branch-container{padding:0 15px}.allRestaurants{margin-top:40px}.branch-container{margin:30px auto}}@media screen and (max-width:575.98px){.allRestaurants .tabs{top:70px;padding:15px 0}.allRestaurants .tabs button,.available-to-order{font-size:16px}.branch-container{padding:0 15px}}#restaurants-hr{width:100%;height:1px;background:hsla(0,0%,52%,.5);border:none}@media screen and (max-width:575.98px){#restaurants-hr{width:100%;height:1px;background:hsla(0,0%,52%,.5);border:none;margin:18px 0 16px}}