Now that the theme’s files are saved on your pc, you can log into WordPress administration dashboard to upload and install it.
1. Navigate to Appearance > Themes and click the “Add New” / “Upload Theme”
2. Upload the file you’ve downloaded from ThemeForest in the previous step and click Install Now.