.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%);
    }
}

button,
a,
span,
div {
    touch-action: manipulation;
    -webkit-touch-callout: none;
}


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

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

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

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

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

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

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

.cs-btn {
    background: linear-gradient(black, #bf51b7) !important;
    border-color: #830b7b !important;
}

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

.cs-bd {
    border-color: #830b7b;
}

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

.cs-color {
    color: #830b7b;
}

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

.cs-navh {
    background-color: #bf51b7;
}

.cs-navb::before {
    border-left: 1px solid #bf51b7;
}