Revamped Layout

Revamped the layout of the site. Fixed display errors on mobile devices.
It shoudl scale well from 1920px to 320px.