“I set homepage displays latest posts.( Not a page)”
This is what I said should not be done 🙂
If you do that, you are using the WordPress default blog page and none of the theme settings applied.
Instead, you need to create the blog page by creating a page based on the Template “page with posts”
Then in Settings > reading set Home page to “a static page”, Select the page you created for the blog in the homepage drop down list, and make sure Nothing is selected in the Posts page drop down list (showing –select–)