I think the problem is caused by DNS issues. Your cPanel works fine, just you cannot access your website. I'm not finding any other problems, so basically you have to wait. You can't do anything else with DNS issues. Sometimes it takes a few hours, other times a couple of days.