Gap between nav background and header

Need to remove small space between the main nav and the header.

Where is this space coming from since I’m using

margin: 0 auto;

The problem is caused by the logo image hanging out of the header. Fix it with this:

  overflow: hidden;

Thx! Fixed it.