You really don't want images more than 2Mb on a web page. It will cause the page to load very slowly. However you can increase that limit.
That is set in your php.ini file. You have upload_max_filesize=2M in that file currently, but you could increase it. You may have to contact your hosting provider to learn how and where to make that change.