How to display logo on right of page and menu on left side?

I believe I gave you an example in your previous thread?

You would just remove the flex:1 0 0 from the menu to make it not stretch.

The margin-left auto on the logo pushes it to the right and then you can add a left margin as required.