responsive homescreen, header and footer