responsive header and footer