Hi. float, margin, tex-align - all this does not work, because everything is done using Flex Box CSS. It is necessary to use the properties of this module that everything worked.
Here is an example with the alignment of the menu.
float: left !important;
does not work
But if you start using Flex Box CSS, everything will start working.
For parent div. justify-content: flex-start !important;
Or
For parent div. justify-content: center !important;
float - It has always been a crutch when building layouts. Now it is not used for layouts with the advent of Flex Box CSS and CSS Grid. I advise you to explore these technologies.