Improved the mobile menu dropdown to be intuitive and assign the correct height depending on the number of items in the menu. Cleaned up some of the header syntax and ensured the menu selector logic is intialized when adjusting from mobile to desktop size, alongside closing the dropdown mobile menu if required.