Initial responsive implementation

Got media queries and viewports working