updating style.css for a more responsive design

There are going to be 3 main views. <499px, <997px and >998px. This
should allow for the most to be gained from a large screen