Are you trying to align it like this? https://share.getcloudapp.com/mXu1P2zK
If so, try adding this CSS:
nav#ubermenu-header_right-32-header-right-2 {
align-items: center;
}
As for the mobile, it doesn’t look vertically aligned because of the content container padding.
To fix this, go to Appearance > Customize > Layout > Container and set the Content Padding’s top padding on mobile to 0 as shown here: https://share.getcloudapp.com/6quQvGAr