It is a good job but looks like you have fallen into the "look how clever I am trap" and made it a tad too complicated so it takes a while to download on my slow connection and will be impossible for people on dial up.
A web page for Joe Public needs to be quick due to very short attention spans and if your page takes too long they will click on the next link in their Google search.
Professional Web designers load their pages with all sorts of fancy stuff to show potential customers of theirs how smart & proficient they are and to win awards to put on their walls to convince those who don't know any better to hire them.
Compare you downloading to this site I did a while back.
Australian BSA National Rally Home Page
Admittidly we did not want to include Titter or Facebook links which do take a long while to load.
It is written in HTML 2 , well to be pecise, written using a web page authoring programme that codes in HTML 2 because it was 15 years old and was free.
Dump the background lawn photo for a plain green one or a repetative ( called tiled ) grass pattern like the banner on the top of this page.
You could actually do a strip with the mower moving , cutting the grass and it will still load faster than your background photo.
However having moving things on a page is fraught with problems as a lot of browsers will never completely down load the page ( because it is always changing ) so will never allow the viewer to click on anything because it has not finished downloading the page.
It also can create printing problems.
If you want to draw attention to a particular part of the page, use a changing background colour which will download a lot quicker.
Roll overs like in this page
Trophy Winners
Also download very fast and do not need to have finished before the page displays as is the case with the page you wrote.
They are the most complicated thing needed on a page with the exception of the containers for your live Facebook/ twitter links.
The simplier you make the page the less that will go wrong and the more time you will have for making money and the less time you will spend maintaining your page.
The example I used gets updated once or twice a year, if that and has never crashed ever.
Several ind駱endant pages that follow on or link via hot links to each other work better than an endlessly long single page and a fault in any one section will not crash the entire site.
Avoid using any JAVA script in your page because most web hosts interogate your computer before sending down JAVA scripts and if the copy of JAVA on the viewers computer is out of date will dissallow the page loading at all untill the viewer updates their browser.
Not going tto get you any more customers that one.
When working on the web remember the KISS principle, and the silplier the page , the more custom you will get from it.
Consider putting up your essential information as the splash ( first ) page so while the rest of the page is downloading your potential customers are staring at your phone number, operating address , operating footprint & list of services .
Then allow them to click onto their problem to find out how you can solve the problem for them.
I am not trying to denigrate your work which is excellent but rather to get you to think about what your page is actually trying to do and how it should do it.
You are not selling web design, your are selling property services and that should be the focus of your page.
And FWIW the example pages I wrote were the very first web page I ever did, without any web training using a free copy of Adobe Page Mill that was obsolete and included in a Mac Format cover CD as an upgrade promotion.
I have no formal trading in web design and wrote those pages on a superseded Mac Qudra running the old 040 chip.