Do you have any custom functions/CSS on the site that you can temporarily deactivate/remove to test for conflicts?
Specifically, can you remove this CSS?:
#primary {
height: 100vh;
width: 100vw;
/* background-color: white; */
margin-top: -40px;
margin-left: -55px;
padding-left: 50px;
}