Hi @lalida-rattanasrithai,
1. To remove the space between header-media and menu bar. Please go to ‘Appearance > Customize > Additional CSS’ and paste the below Custom CSS code.
.navbar-head {
display: none;
}
Note: If you wish to show the logo, Site Title, Tagline or Banner Advertisement then please remove the above provided code.
2 & 3. And your site is affected by some external Plugins. May be its the plugin named as ‘Fusion’ or some other else. Please once check the site by deactivating those plugin. It is affecting the width of container so your site is not as our demo for desktop view as well as mobile view.
4 If you want Home Page Layout as ‘Front Page Template’ (as like the Demo) then please go through the Documentation as linked below
Documentation For Front Page Template https://www.themehorse.com/theme-instruction/newscard/#frontpagetemplate
OR you can learn through the Video Tutorial https://www.youtube.com/watch?time_continue=2&v=cFQqkHfA4b4