adding responsive css and html for mobile devices; layout changes below ...

...800px