Add responsive stylesheets, update main menu and intro section with responsive styles and functions