Unfortunately, the installation of the theme is not part of the services that we offer. However, please note that you can have your theme installed and set up by Envato Studio freelancers.
When you have purchased your theme, this option has been suggested to you. It seems you missed this opportunity but you can still ask for it now on themeforest.net. Just log in on this site and click on your username, then click on “Downloads”.
Once in the downloads page, you will see a gray button just next to the green “Download” button.
A freelancer will take charge of the installation and theme setup from there.