We don't recommend using shared hosting plans. There are some hosting providers we recommend:
You can try install the demo locally then push it to your live website. For example, use Localwp to create a local WordPress website (it's free and works on your device) and then move it via All in One WP Migration plugin to your website on the internet.
If some images are missing after the demo installed or it shows maximum execution time notice please check the guide: https://peerduck.ticksy.com/article/18591/
If the previous steps didn't help, we recommend using a freelance service to install the demo content:
Increase PHP Memory Limit to 256 or 512MB or greater.
[Step 1]: Find the wp-config.php file at the root of the site then Edit.
Note: Always make a backup copy of the files before editing them.
[Step 2]: Search for the line that says “That’s all, stop editing! Happy blogging” and paste the following code right above it (or change it if it is already here).
define( 'WP_MEMORY_LIMIT', '256M' );
This sets your default PHP memory limit to 256MB.
[Step 3]: Save changes. Then try install the demo again.
The most of themes usually have the alternative way to install the demo content (only Hanio and Wavio doesn't). Please visit Alternative Demo Installation guide page to install the demo. Thank you!