.section-title {
    text-align: center; /* Yeh text aur span/h2 ko center karega */
    width: 100%;
    margin: 0 auto 10px auto; /* Margin-bottom se neeche space milega */
    margin-top: -30px;
}
/* 1. Slider ko band kar rahe hain (Static layout) */
.home1-testimonial-slider .swiper-wrapper {
    display: flex !important;
    flex-direction: column !important;
    transform: none !important;
    width: 100% !important;
    gap: 30px !important; /* Cards ke beech ka gap */
}

/* 2. Har slide ko container ke andar push karne ke liye */
.home1-testimonial-slider .swiper-slide {
    display: flex !important;
    width: 100% !important;
    height: auto !important;
}

/* Zig-Zag Logic: Odd Left, Even Right */
.home1-testimonial-slider .swiper-slide:nth-child(odd) {
    justify-content: flex-start;
    /* padding-left: 20px;  */
}
.home1-testimonial-slider .swiper-slide:nth-child(even) {
    justify-content: flex-end;
    padding-right: 20px;
}

/* 3. Card Styling (Size 60% taaki Zig-Zag dikhe) */
.home1-testimonial-slider .testimonial-card {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    width: 60% !important;
    max-width: 600px;
    padding: 30px;
    border-radius: 20px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08);
    transition: 0.3s;
    border: 2px solid transparent; /* Border ke liye space */
}

/* 4. Image Choti aur Center */
.home1-testimonial-slider .testimonial-card img {
    width: 80px !important; /* Image choti kar di */
    height: 80px !important;
    object-fit: cover;
    border-radius: 50%;
    margin-bottom: 15px;
    display: block;
}

/* Colorful Backgrounds (Har 4th card ka color change hoga) */
/* Purane 4 colors */
.home1-testimonial-slider .swiper-slide:nth-child(8n+1) .testimonial-card { background: #fff5f5; border-color: #ff6b6b; }
.home1-testimonial-slider .swiper-slide:nth-child(8n+2) .testimonial-card { background: #f0fbfb; border-color: #4ecdc4; }
.home1-testimonial-slider .swiper-slide:nth-child(8n+3) .testimonial-card { background: #fffdf0; border-color: #ffe66d; }
.home1-testimonial-slider .swiper-slide:nth-child(8n+4) .testimonial-card { background: #f0f7f7; border-color: #1a535c; }

/* 4 naye Colors (Soft Pastel Theme) */
.home1-testimonial-slider .swiper-slide:nth-child(8n+5) .testimonial-card { background: #f9f5ff; border-color: #9d50bb; } /* Soft Purple */
.home1-testimonial-slider .swiper-slide:nth-child(8n+6) .testimonial-card { background: #f0f4ff; border-color: #4a90e2; } /* Soft Blue */
.home1-testimonial-slider .swiper-slide:nth-child(8n+7) .testimonial-card { background: #fff7f0; border-color: #ff9f43; } /* Soft Orange */
.home1-testimonial-slider .swiper-slide:nth-child(8n+8) .testimonial-card { background: #f7fff0; border-color: #aed581; } /* Soft Lime Green */
/* Container ko flex banayein aur space handle karein */
.author-and-review {
    display: flex !important;
    justify-content: space-between !important; /* Dono ko opposite corners pe push karega */
    align-items: center !important; /* Vertical center alignment */
    margin-top: 25px; /* Upar se thoda space */
    padding-top: 20px;
    border-top: 1px solid rgba(0,0,0,0.1); /* Ek halki line add karein, professional dikhega */
    flex-wrap: wrap; /* Agar mobile pe space kam ho toh niche chala jaye */
    gap: 15px; /* Dono ke beech minimum gap */
}

/* Author section styling */
.author-and-review .author {
    display: flex;
    flex-direction: column;
}

/* Rating area styling */
.author-and-review .rating-area {
    display: flex !important;
    align-items: center !important;
    gap: 15px !important; /* Review text aur Clutch logo/rating ke beech gap */
    text-decoration: none;
}

/* Mobile version fix */
@media (max-width: 768px) {
    .home1-testimonial-slider .swiper-slide:nth-child(odd),
    .home1-testimonial-slider .swiper-slide:nth-child(even) {
        justify-content: center !important;
        padding: 0 !important;
    }
    .home1-testimonial-slider .testimonial-card {
        width: 90% !important;
    }
}