- You should not use position:relative and position:absolute to position the nav; 
- Absolute positioning is a last resort that you use when there is not other way to the position the elements; 
- Refactor the nav using display:inline-block;