Website responsive

Using additional style sheets for tablet and mobile, make the layout created for the assignment responsive.

Consider things like:

  1. shifting the number of columns
  2. size of elements (such as text, images, and buttons)
  3. layout of navigation to be best suited for the various browser widths.