You are an absolute legend. The fix that I found wasn’t specifically what you said above, but was related to the aside. Instead of using a div class I used an aside class in the sidebar.php and removed most of the properties above, from “float” down to “margin” as these can be inherited.
Now the section displays just like the other widgets in all browsers. Thank you very much for your help, esmi and paulwpxp.