.common-border {
    border: 2px solid #00D094 !important;
}

.common-border-1 {
    border: 1px solid #00D094 !important;
}


/* Custom animation for vertical marquee */

@keyframes verticalMarquee {
    0% {
        transform: translateY(0);
    }

    100% {
        transform: translateY(-50%);
    }
}

.tw-animate-marquee-vertical {
    display: flex;
    flex-direction: column;
    animation: verticalMarquee 25s linear infinite;
}

@media (min-width: 821px) and (max-width: 1024px) {
    .custom-height-fix {
        min-height: auto !important;
        padding-top: 100px !important;
        padding-bottom: 100px !important;
    }
}

@media (max-width: 1024px) {
    .every-hr-team {
        min-height: 0 !important;
    }
}

/* Blue */
.tw-bg-blue-50 {
    border: 1px solid #dbeafe !important; /* blue-100 */
}

/* Purple */
.tw-bg-purple-50 {
    border: 1px solid #ede9fe !important; /* purple-100 */
}

/* Emerald */
.tw-bg-emerald-50 {
    border: 1px solid #d1fae5 !important; /* emerald-100 */
}

/* Orange */
.tw-bg-orange-50 {
    border: 1px solid #ffedd5 !important; /* orange-100 */
}

/* Indigo */
.tw-bg-indigo-50 {
    border: 1px solid #e0e7ff !important; /* indigo-100 */
}

/* Sky */
.tw-bg-sky-50 {
    border: 1px solid #e0f2fe !important; /* sky-100 */
}

/* Pink */
.tw-bg-pink-50 {
    border: 1px solid #fce7f3 !important; /* pink-100 */
}

/* Amber */
.tw-bg-amber-50 {
    border: 1px solid #fef3c7 !important; /* amber-100 */
}

/* Cyan */
.tw-bg-cyan-50 {
    border: 1px solid #cffafe !important; /* cyan-100 */
}

/* Rose */
.tw-bg-rose-50 {
    border: 1px solid #ffe4e6 !important; /* rose-100 */
}

/* ==================================
        Testimonial Section
    ================================================*/

@keyframes marquee-left {
    0% {
        transform: translateX(0);
    }

    100% {
        transform: translateX(-50%);
    }
}

@keyframes marquee-right {
    0% {
        transform: translateX(-50%);
    }

    100% {
        transform: translateX(0);
    }
}

.tw-animate-marquee-left {
    animation: marquee-left 40s linear infinite;
}

.tw-animate-marquee-right {
    animation: marquee-right 40s linear infinite;
}

    .tw-animate-marquee-left:hover, .tw-animate-marquee-right:hover {
        animation-play-state: paused;
    }

.fa-ques-ans {
    border-bottom: 1px solid #f1f5f9 !important;
}
