CSS and Grid changes, responsive header & layout