/* 28/12/24 */
.box__dichvu--desc {
    background: unset;
    opacity: 0.3;
}

.box__dichvu--desc .bd p {
    opacity: 0;
    transition: .3s;
}

.box__dichvu:hover .box__dichvu--desc {
    background: rgba(0, 0, 0, 0.5);
}

.box__dichvu:hover .box__dichvu--desc .bd p {
    opacity: 1;
}

.box__dichvu--desc .bd {
    background: url(../images/icon/abs-type4.png) center no-repeat;
    background-size: 217px 217px;
}

.section-dich-vu {
    margin: 0;
    padding-top: 15px;
    padding-bottom: 25px;
    background: var(--sec-color);
    border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}

.section-dich-vu .header-container p {
    color: #fff;
}

/* 30/12/24 */
.section-dich-vu .list-news-other li,
.section-dich-vu .othernews.share b,
.section-dich-vu .box-readmore ul li,
.section-dich-vu .box-readmore ul li a {
    color: #fff;
}

.section-dich-vu .list-news-other li a {
    color: #fff;
}

.section-dich-vu .list-news-other li a:hover,
.section-dich-vu .box-readmore ul li a:hover {
    color: var(--main-color);
}

.section-dich-vu article.article p,
.section-dich-vu article.article span,
.section-dich-vu article.article strong {
    color: #fff;
}

/* 6/1/25 */
.box__dichvu--price {
    font-family: "Roboto-Medium";
    font-size: 16px;
    color: #F0D1AD;
    text-transform: capitalize;
    background: -webkit-linear-gradient(0deg, rgb(240, 209, 173) 0%, rgb(255, 255, 255) 40%, rgb(237, 202, 159) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0 auto;
}

/* 9/1/25 */
.box__dichvu--name:hover {
    letter-spacing: 0;
}

.box__dichvu--price.hot {
    margin-top: 10px;
    padding-right: 40px;
    position: relative;
}

.box__dichvu--price img {
    position: absolute;
    bottom: 0;
    right: 0;
    max-height: 35px;
}

/* Responsive */
.slideshow--container {
    display: block !important;
}

@media (max-width: 991px) {}

@media (max-width: 767px) {
    .slideshow--container img {
        display: none;
    }

    .slideshow--name {
        font-size: 10vw;
        line-height: 2;
        -webkit-line-clamp: 3;
    }
}