Please consider that is not a Theme issue. That is a issue of hosting/server. Your hosting has set a very minimum File uploading limit. It should be more than 20MB. You can contact your hosting to do that or can use the FTP Method of Theme Installing. You are also requested to read This Article.