﻿.collapse-style-2 .card-header a {
    background-color: #e11e26;
}

.slick-slide {
    margin: 0 15px;
}

.slick-list {
    margin: 0 -15px;
}

.slick-dots, .slick-dots {
    bottom: -60px;
}

.feedback-card {
    background-color: #f3f5f7;
    border-radius: 8%;
}

.testimonial-image-1 {
    width: 120px;
    height: 120px;
    border-radius: 50%;
    overflow: hidden;
    margin: 0 auto;
    border: 2px solid #e11e26;
}

    .testimonial-image-1 img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

.text-ellipsis-3 {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.slick-carousel .slick-dots {
    position: initial;
    margin-bottom: 0;
}

.slick-arrow {
    top: calc(50% - 15px) !important;
}

blockquote:after {
    font-size: 42px;
    font-weight: bold;
}

blockquote::before {
    content: "”";
    width: 25px;
    height: 25px;
    line-height: 36px;
    font-size: 42px;
    font-weight: bold;
    font-family: "PT Serif", serif;
    position: absolute;
    bottom: 0;
    right: 10px; /* ปรับตำแหน่งตามต้องการ */
    color: #cdcdcd;
}
.sidebar.sticky-top {
    top: 80px; /* ปรับตามความสูง header */
    z-index: 1;
}