Yes this is common problem in websites with irregular content..Firstly check your html code and css codes are written seperately..If you add more style attributes inside html it will make your page loading slow..and compress the media files using in your site.. Then Use navigations to avoid whole content on the same page ..it also make your page slower..
If you found this comment is useful just reply,Thankyou..