Center footer for large screens, scale for small