Adding a domain – only showing header of site

I have added a domain name to one of my sites and its only displaying the header of the site, nothing below that.

What would cause this? When I use the subdomain it works fine, but the minute I add the actual domain name it only displays the header section (which is the logo part and the menu)

Please advise on a fix