When you add the record to your HOSTS file, your computer knows what IP to use for that domain name.
Any other computer doesn't know where to go when it's instructed to use that domain name. It must be somewhere in the markup of the site to direct to that domain - can you search in the source of the site to see why it's trying to direct to it, and change it to use "portal.mticlouds.com"