This is very hard to support for you because you are working on local host.
We can not access to the site and then fix all issues for you.
As suggestion, you can buy a hosting and install the theme into it. Or providing wp-admin and ftp account to us install free for you. They make sure that the site will be the same as our demo.
Then you can customize content as well as image for you site.