/* ===== HEADER FIX ===== */
.header {
    position: fixed !important;
    top: 0 !important;
    width: 100%;
    z-index: 9999;
    background: #fff !important;
    transform: none !important;
    transition: none !important;
}

/* Sticky effect disable */
.header-transparent,
.nav-sticky {
    position: fixed !important;
    top: 0 !important;
    background: #fff !important;
    transform: none !important;
    transition: none !important;
}

/* Movement band */
.xs-header,
.header-main {
    transform: translateY(0) !important;
    top: 0 !important;
}

/* ===== LOGO & NAV ALIGNMENT ===== */
.xs-header .row {
    display: flex;
    align-items: center;
}

.xs-logo-wraper {
    display: flex;
    align-items: center;
    height: 100%;
}

.xs-logo {
    position: relative;
    display: block;
    min-height: 50px;
}

.nav-sticky .xs-header .xs-logo > img {
    position: relative !important;
    top: auto !important;
    max-height: 50px;
    width: auto;
}

.nav-sticky .xs-header .xs-logo .logo-transparent {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
}

.nav-sticky .xs-header .xs-logo .logo-sticky {
    display: none !important;
}

