made boxes align center and fixed footer on some mobile devices