i already checked ip address. i tested the website a few minutes later after posting previous post.
it works fine but the pages are viewable whether logged in admin or not. Just can see the "NOTICE: This website is scheduled to be down for maintenance on" at top. I wanted the maintenance page to be displayed (not logged as admin) and I also want the design to be viewable while logged in admin. Seems like I missed something?
I tried to fiddled around in config >> web maintenance. Nothing like a maintenance page appears.



