add mobile and tablet media queries.  Enhanced styling for mobile view.