.main_header {
    height: 43px !important;
}

.main_header a {
    font-size: 10px !important;
}

.header-page .box {
    height: 43px !important;

}

.header-page .text-white-12 {
    font-size: 8px !important;

}

.header-page .menu-block {
    width: 40px !important;

}

.header-page .icon-menu {
    width: 13px !important;

}

.header-page .logo-block,
.header-page .logo {
    height: 43px !important;

}

.header-page .icon-header {
    height: 16px !important;
    vertical-align: middle !important;

}

.header-page .icon-bg {
    padding-right: 11px !important;

}

.header-page .icon-last {
    padding-right: 11px !important;

}

.header-page .cart-badge {
    min-width: 14px !important;

    height: 14px !important;

    line-height: 14px !important;

    font-size: 12px !important;

    padding: 0 4px !important;

    top: 8px !important;

}

@media (min-width: 768.02px) {
    .main_header {
        height: 40px !important;
        top: 80px !important;
    }

    .main_header a {
        font-size: 12px !important;
        line-height: 14px !important;
    }

    .header-page .box {
        height: 56px !important;

    }

    .header-page .text-white-12 {
        font-size: 12px !important;

    }

    .header-page .menu-block {
        width: 56px !important;

    }

    .header-page .icon-menu {
        width: 26px !important;

    }

    .header-page .logo-block,
    .header-page .logo {
        height: 56px !important;

    }

    .header-page .icon-header {
        height: 18px !important;
        vertical-align: middle;

    }

    .header-page .icon-bg {
        min-width: 64px !important;

    }
}

@media (min-width: 530px) {
    .main_header {
        height: 40px !important;
    }
}

.link-ec {
    font-size: 13px !important;
    width: 155px !important;
    height: 21px !important;
}


@media (min-width: 768.02px) {
    .link-ec {
        width: 176px !important;
    }
}

@media (max-width: 768.02px) {
    .main_header {
        margin-top: 17px !important;
    }
}



@media (max-width: 768.02px) {
    .breadcrumb-bg {
        line-height: 20px !important;
    }

    .breadcrumb-bg .breadcrumb {
        /* padding-top: 65px !important; */
        font-size: 14px !important;
    }

    .breadcrumb-bg .home-icon,
    .breadcrumb-bg .home-icon-dark,
    .breadcrumb-bg img {
        height: 14px !important;
        width: 14px !important;
    }

    .breadcrumb-bg .breadcrumb-item+.breadcrumb-item::before {
        width: 20px !important;
        height: 20px !important;
        background-size: 7px !important;
    }

    .breadcrumb-bg .logout-btn {
        width: 90px !important;
        height: 28px !important;
        border-radius: 28px !important;
        margin-top: 17px !important;
        font-size: 13px !important;
    }
}


@media (min-width: 768.02px) {
    .breadcrumb-bg {
        margin-top: 43px !important;
    }

    .breadcrumb-bg .breadcrumb {
        font-size: 28px !important;
    }

    .breadcrumb-bg .home-icon {
        height: 24px !important;
        width: 24px !important;
    }

    .breadcrumb-bg .breadcrumb-item+.breadcrumb-item::before {
        width: 35px !important;
        background-size: 12px !important;
    }

    .breadcrumb-bg .logout-btn {
        width: 172px !important;
        height: 48px !important;
        line-height: 48px !important;
        font-size: 24px !important;
    }

    .black-bg .breadcrumb-bg {
        height: 94px !important;
        line-height: 94px !important;
        margin-top: 38px !important;
    }

    .black-bg .breadcrumb-bg .breadcrumb {
        font-size: 14px !important;
    }

    .black-bg .breadcrumb-bg .home-icon {
        width: 24px !important;
    }
}

body {
    min-width: auto;
}

.menu-page .yellow-title-16 {
    font-size: 15px !important;
}

@media (min-width: 768.02px) {
    .menu-page .list-group-item {
        font-size: 16px !important;
    }
}

.menu-page .list-group-item {
    font-size: 15px !important;
}

.menu-page .rounded-pill img {
    vertical-align: middle !important;
    width: 8px !important;
}

.dtgl-header {
  z-index: 1001 !important;
}