.LinkSlide .block-row p {
        margin: 0;
        padding: 20px 15px !important;
        height: 60px;
        position: relative;
}
.LinkSlide .block-row p::before {
        content: '\25A0';
        color: #da251c;
        margin-right: 7px;
        font-size: 13px;
        position: absolute;
        left: 0;
        top: 22px;
}
.LinkSlide .block-row p>a{
        font-family: Roboto;
        font-style: normal;
        font-weight: normal;
        font-size: 14px;
        line-height: 19px;
        color: #3B4E68;
}
.LinkSlide {
        min-height: unset !important;
        line-height: unset;
        display: block;
        height: 35px;
		max-width:1170px;
}
.LinkSlide .Title:hover {
        text-decoration: none;
}
.LinkSlide marquee .block-row{
        align-items: center;
        height: 35px;
}
.LinkSlide>marquee {
        height: 100%;
}
.custom-marquee {
        width: 100%;
        overflow: hidden;
        display: block;
        background: #fdfdfd;
        padding: 10px 0;
        border-bottom: 1px solid #eee;
}
.link-slide {
        display: flex;
        gap: 80px;
        width: max-content;
        white-space: nowrap;
        /* Sử dụng animation chạy mượt */
        animation: smooth-scroll 50s linear infinite;
}
@keyframes smooth-scroll {
        0% {
                /* Đẩy toàn bộ khối nội dung sang phải 25% chiều rộng của khung marquee */
                transform: translateX(20%);
        }
        100% {
                /* Chạy hết sang trái cho đến khi khuất hẳn */
                transform: translateX(-100%);
        }
}
/* Dừng khi di chuột vào */
.custom-marquee:hover .link-slide {
        animation-play-state: paused;
}
.link-slide p {
        margin: 0;
        display: inline-block;
}
@media only screen and (max-width: 768px){
        .LinkSlide {
                display: none;
        }
}
