.sticky-header .container .sticky-header-bar {
    justify-content: space-evenly;
}

.sticky-header .container .sticky-header-bar .sticky-header-col1 {
    width: 11%;
}

.sticky-header .container .sticky-header-bar .sticky-header-col2 {
    width: 46%;
    margin-top: 40px;
}

.sticky-header .container .sticky-header-bar .sticky-header-col3 {
    width: 14%;
}

.machi-navbar .menu-item-480,
.machi-navbar .menu-item-350 {
    display: none;
}

.machi-sticky_searchbox #search-box #search-form {
    display: flex;
}

/************** TOP-BAR USDT in HEADER **************/
@media (max-width: 768px) {
    .usdt-text-desktop {
        display: none !important;
    }

    .usdt-text-mobile {
        display: inline !important;
    }

    .usdt-topbar {
        padding: 6px 0 !important;
    }
}

/* ************************************************ */

@media screen and (max-width: 1024px) {
    .machi_sticky-header-bar {
        display: none;
    }
}

.machi_responsive-main-header {
    display: none;
}

@media screen and (max-width: 1024px) {
    .machi_responsive-main-header {
        display: block;
    }
}

/******************* Sticky Header Styles in MOBILE *******************/
@media screen and (max-width: 767px) {
    .machi_responsive-main-header .main-header-col1 {
        padding: 0 !important;
    }
}

@media screen and (max-width: 1024px) {
    .machi_responsive-main-header .main-header-col1 {
        flex: 1;
    }
}

@media screen and (max-width: 1024px) {
    .machi_responsive-main-header .main-header-col1 {
        order: inherit;
    }
}

@media screen and (max-width: 767px) {
    .machi_responsive-main-header .main-header-col2 {
        padding-top: 0;
        padding-bottom: 15px;
        width: 100%;
        order: 3 !important;
        flex: auto;
    }
}

@media screen and (max-width: 1024px) {
    .machi_responsive-main-header .main-header-col3 {
        width: auto;
        order: inherit;
        flex: 2;
        text-align: right;
    }
}

@media screen and (max-width: 1024px) {

    .machi_responsive-main-header #search-form {
        display: flex;
    }

}

@media screen and (max-width: 767px) {
    .machi_responsive-main-header .main-header-col1 .custom-logo {
        max-width: 75px;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .machi_responsive-main-header .main-header-col3 {
        order: 3;
        flex: 3;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .machi_responsive-main-header .main-header-col3 {
        width: auto;
        order: 3 !important;
        flex: 1;
    }
}