fully responsive header, footer, and home page