:root{
    --mobile-modheader-height:100px;
    --tablet-modheader-height:100px;
    --desktop-modheader-height: 170px;
    --mobile-topheader-height:100px;
    --mobile-zoneheader-flow:row;
    --mobile-zoneheader-align:center;
    --mobile-zoneheader-gap:20px;
}
.mod-header-logo {
    max-height: var(--mobile-modheader-height);
    @include min-sm {
        max-height: var(--tablet-modheader-height);
    }
    @include min-md {
        max-height: var(--desktop-modheader-height);
    }
}
@media (max-width: 991px) {
    .line-header .mod-header-container {
        display: flex;
        flex-flow: var(--mobile-zoneheader-flow);
        align-items: var(--mobile-zoneheader-align);
        gap: var(--mobile-zoneheader-gap);
    }
    .btn {margin-bottom:15px;}
}