Very easy solution :)) Change your .navbar style from auto(static) to: position: relative !!
The overlay position is absolute - so the parent should be relative. Learn the trick here:
Absolute-positioned elements are completely removed from the document flow, so they no long touch or push other elements around them. They’re pinned to the first parent element that has position relative, absolute, or fixed enabled. read more