If you are facing trouble while installing theme from your WordPress dashboard than it is most likely due to resource limit at your web hosting. In this case there are 2 options for you.
- Install theme from cPanel / File Manager
- Ask your web hosting provider to change following settings for your account:
- max_upload_limit = 60M
- max_execution_time = 300
- max_post_size = 60M