.scroll-left {
    height: 25px;
    overflow: hidden;
    position: relative;
}

.scroll-left p {
    position: absolute;
    width: 100%;
    height: 100%;
    margin: 0;
    line-height: 20px;
    text-align: center;
    /* Starting position */
    -moz-transform: translateX(100%);
    -webkit-transform: translateX(100%);
    transform: translateX(100%);

}

.scroll-left p {
    /* Apply animation to this element */
    -moz-animation: scroll-left 10s linear infinite;
    -webkit-animation: scroll-left 10s linear infinite;
    animation: scroll-left 10s linear infinite;
}

@media only screen and (min-width: 810px) {
    .scroll-left p {
        /* Apply animation to this element */
        -moz-animation: scroll-left 10s linear infinite;
        -webkit-animation: scroll-left 10s linear infinite;
        animation: scroll-left 17s linear infinite;
    }
}

@media only screen and (min-width: 1325px) {
    .scroll-left p {
        /* Apply animation to this element */
        -moz-animation: scroll-left 10s linear infinite;
        -webkit-animation: scroll-left 10s linear infinite;
        animation: scroll-left 23s linear infinite;
    }
}

/* Move it (define the animation) */
@-moz-keyframes scroll-left {
    0% {
        -moz-transform: translateX(100%);
    }

    100% {
        -moz-transform: translateX(-100%);
    }
}

@-webkit-keyframes scroll-left {
    0% {
        -webkit-transform: translateX(100%);
    }

    100% {
        -webkit-transform: translateX(-100%);
    }
}

@keyframes scroll-left {
    0% {
        -moz-transform: translateX(100%);
        /* Browser bug fix */
        -webkit-transform: translateX(100%);
        /* Browser bug fix */
        transform: translateX(100%);
    }

    100% {
        -moz-transform: translateX(-100%);
        /* Browser bug fix */
        -webkit-transform: translateX(-100%);
        /* Browser bug fix */
        transform: translateX(-100%);
    }
}

.cs-header {
    background: linear-gradient(270deg, #4e0200 0%, rgb(255, 255, 255) 200%) !important;
    border-bottom: 3px solid #2b0000;
}

.cs-body {
    background: linear-gradient(270deg, #4e0200 0%, rgb(255, 255, 255) 200%) !important;
}

.cs-main-menu {
    background: linear-gradient(0deg, rgba(0, 0, 0, 100%) 0%, #4e0200 50%);
}

.cs-border-main-menu {
    border: 3px solid #2b0000 !important;
}

.cs-border-text-slide {
    border-bottom: 2px solid #2b0000;
}

.cs-boder-color {
    border-width: 4px !important;
    border-style: solid !important;
    border-color: #4e0200 !important;
}

.cs-card-bg {
    background: linear-gradient(175deg, rgb(255 255 255) 0%, #4e0200 300%) !important;
}

.cs-btn {
    background: linear-gradient(black, #4e0200) !important;
    border: #2b0000 !important;
    --tw-shadow-color: #2b0000 !important;
}

.cs-bg-cat-huay {
    background: linear-gradient(175deg, rgb(0, 0, 0) 0%, #4e0200 300%) !important;
}

.cs-bd {
    border-color: #2b0000;
}

.cs-bd-card {
    border: 2px solid #2b0000 !important;
}

.cs-color {
    color: #2b0000;
}

.cs-bg-mlogin {
    background: linear-gradient(rgb(62, 62, 62) 0%, rgb(1, 6, 0) 100%);
}