It looks like its working but as i mentioned the previous fadeToggle event is triggered when hovering over the nav in mobile view. That event is for desktop view, (when browser is above 990px).
So to simplify thing what i need to do is somehow disable the .hover or fadeToggle event when the brwoser is bellow 990 and re-enable it when above 990 without refreshing.
So what its doing now is blinking. It cant make up its mind wether to hide or show the drop menu when hovering