I'm glad to inform you all that we are soon going to move to a new host!
https://www.OurIslamic.WebNode.com will soon lose the subdomain and become https://www.OurIslamic.com (it hasn't been set up yet).
Hopefully we can finish the transaction with the new host by the end of today or early tomorrow!