changing top navigation and grid layout to be responsive.