The most common reason that items become out of position is that the user's font size in their browser is set too large for the program to accomodate.
The problems will typically be resolved if you set the minimum font size to 10 or below.
Here are browser specific instructions to reset the fonts:
Click on the word 'Safari' then click on 'Settings' or 'Preferences'.
After you are in the Safari Settings then click on the last icon labelled ‘Advanced’.
Under 'Accessibility' the top option is a font setting; 'Never use font sizes smaller than ...'. If you uncheck this or set it to a number that is 10 or less then any layout problems should be fixed.
Click on three bars or dots in the upper right corner of the browser. This is on the same line as the address bar.
Click on Settings
Scroll to the bottom of the page and click on 'Show advanced settings.'
Scroll to Web Content
Make sure Font size shows Medium
Click on Customize Fonts and make sure the minimum font size is 10 or lower.
Click on three bars in the upper right corner of the browser. This is on the same line as the address bar.
Click on the 'gear' icon that says 'Options'.
Click on the 'Content' item in the left menu.
Under the 'Fonts & Colors' section look to the right and click on the 'Advanced' button.
On the Fonts panel look for the 'Minimum Font Size' dropdown and select 'None', '9' or '10' then click 'OK'