added the viewport for responsive & fixed a few styles