Я обычно хожу с мобильного первого подхода.
Установите для высоты заголовка что-нибудь маленькое, например 65px, затем используйте минимальную ширину в качестве точки останова.
header { height: 65px; } /* Will be applied on load */
@media (min-width: 1024px) {
header { height: 200px; } /* Applied to viewport equal or larger than 1024px */
}
Сначала проверьте с этим, затем примените автоматическую высоту, если все в порядке.Может быть, это просто то, что автоматическая высота не делает то, что вы хотите.Удачи!