Hello @midoripain,
How to implement and customize the header is not standard according to design rules, and that causes the issue, which you have already sent a screenshot of.
To solve this issue, you can use the container as a wrapper for the website’s body content, so ensure the header is not full width; instead of this, set a specific width for the container. Please follow the steps explained in this link: https://docs.oceanwp.org/article/120-customize-your-layout-widths.
Or, if you prefer using full-width content, you should remove the extra padding on responsive sizes(the previous reply). It’ll be the result: https://i.postimg.cc/2yqMVD8Y/image.png.
Also, you can use this CSS to solve that extra padding only for specific device width(s). Please put the CSS below in Customizing > Custom CSS/JS > CSS Code:
@media(min-width:128px) and (max-width:1366px) {
#site-header-inner {
padding: 0 30px 0 30px;
}
}
Please read this link for more information about the CSS/JS code on the customizer: https://docs.oceanwp.org/article/354-add-custom-css-and-js-to-your-website.
Note: if you have any cache plugin or server cache(CDN / Browser Cache and Cookies and …), you need to clear its cache contents or disable them to see your changes. Also, remember to click on the regenerate all assets file and data in Elementor > Tools(if you have Elementor).
I hope that helps.
Best Regards