FlexMenu: Updates

* Refactor of calling breakpoint
* Completion of mobile/tablet flex menu
* Desktop to be fixed
FlexMenu: Fixes for desktop

* Added definitive device width query for RetinaDisplay
* Adjusted flexmenu stylings for desktop
* Mobile still works