Uploading theme using WordPress admin panel
In your WordPress admin panel go to:
Appearance → Themes → Add New → Upload Theme → Select …_theme_installable.zip file → Install Now
NOTE: if theme uploading fail and you get “ Are you sure you want to do this?" message, then most likely you have some hosting restrictions applied to your account. Don’t worry, you still can install our theme via FTP or try to decrease memory and upload size limits for your hosting account.
After theme successfully uploaded to the server you will see the next screen:
Next step: Now please perform after install configuration.