Major Changes

styles, responsive design