first go at responsive design

may need revert