I mean install theme on new fresh host to check the layout because this is first time i see this problem on your site that display wrong all layout/elements style.
It like missed all css file.
Thank for your understanding.
Shinetheme.
From 1 January 2020, we have moved to a new support systemGo Now