Extract the zipped package downloaded from website to your desktop, in the extracted package you will find the muslimhub.zip file which is the WordPress theme.
You can install the theme in two ways:
FTP: Extract muslimhub.zip file and upload the extracted folder to /wp-content/themes/ folder on your server.
WordPress: Navigate to Appearance -> Add New Themes -> Upload page. Select muslimhub.zip file. Press the Install Now button to upload and install the theme.
After uploading the theme, you have to activate it. Navigate to Appearance -> Themes page to activate the theme.