added mobile responsivity, updated layout