Responsive Update

Added Responsive menu and width based queries to allow better viewing on
devices