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.

  1. Install theme from cPanel / File Manager
  2. Ask your web hosting provider to change following settings for your account:
    • max_upload_limit = 60M
    • max_execution_time = 300
    • max_post_size = 60M