Reasons and Solution
a) The website is displaying both secure and non-secure content. Please contact the website owner/ web developer to server al the content of website over https.
b) Make sure you are accessing the website using https:// and not http://
c) Some websites homepage are often served on http. So if there is any login page click on it to check if the green padlock is visible.