Made the Homepage Responsive

Added Media queries to let the homepage be responsive down to a width of
516 pixels.