responsive nav header size and margins fixes