Sorry for the delay due to the weekends.
500 error means there is lack of some resources on your server. You should contact hosting provider support and ask them to error logs to find what exactly is causing it.
Also, ask them to increase values for the functions Post Max Size, Max Upload Size and Max Input Vars.
Let us know if you need any further assistance.