Try this out…
.header-inner {
padding: 3.15rem 0;
}
.toggle-inner .toggle-text {
display: none;
}
@media (min-width: 1000px) {
.toggle-inner .toggle-text {
display: block;
}
}
The current default margins (in this case, it’s padding), can be adjusted with the .header-inner styling, which is 3.15rem (50px) padding on top and bottom. You can reduce that to whatever works for you.
To save a bit more space, the text that shows in smaller screens “Search and Menu”, you can hide those with the added code I pasted above for the toggle-inner toggle-text.
Basically, for the text stuff, it hides on mobile but reappears for larger screen resolution sizes/views that are 1000px or larger.
Hopefully the above CSS code works for you…