Centering elements breaks the responsive layout