/* ===== Service Page CSS Begin ===== */

/* Service Heading H1 */
.service-header-container h1.service-heading-title {
    margin: 0px;
    padding: 0px !important;
    font-size: clamp(30px, 4vw, 50px) !important;
}

/* How Development Works - Step Numbers */
.sft-how-it-works-number {
    color: #00998e;
    font-size: clamp(40px, 4vw, 65px) !important;
    font-weight: 600;
    text-align: right;
}

/* Why Choose SaffireTech Heading */
.ld-dev-agency-heading {
    margin-bottom: 5px !important;
}

.sft-why-choose-us-content>.row_col_wrap_12_inner.col.span_12.left {
    justify-content: flex-start;
}

/* Hiding the > Icon from Service - Landing Pages for Why Choose SaffireTech Section */
@media only screen and (max-width: 999px) {
    .vc_col-sm-2.wpb_column.column_container.vc_column_container.col.child_column.centered-text.no-extra-padding.inherit_tablet.inherit_phone {
        display: none !important;
    }

    .ld-dev-agency-heading {
        width: 100% !important;
    }
}

/* ===== Service Page CSS Ends ===== */

/* ===== Service Page Testimonial CSS Begin ===== */

/* Service Testimonial Image */
#sft-testimonial .testimonial_slider .slides .image-icon {
    width: 125px;
    height: 125px;
}

/* Home Testimonial Controls Hide */
#sft-testimonial .testimonial_slider .controls {
    display: none !important;
}

/* Testimonial Arrow Color */
#sft-testimonial .testimonial_slider[data-style="minimal"] .testimonial-next-prev .prev:after,
#sft-testimonial .testimonial_slider[data-style="minimal"] .testimonial-next-prev .next:after,
#sft-testimonial .testimonial_slider[data-style="minimal"] .testimonial-next-prev .prev:before,
#sft-testimonial .testimonial_slider[data-style="minimal"] .testimonial-next-prev .next:before {
    color: #333;
}

#sft-testimonial .testimonial_slider .slides p {
    color: #333;
    font-size: clamp(16px, 2vw, 20px) !important;
}

/* Testimonial Reviewer Name */
#sft-testimonial .testimonial_slider[data-style="minimal"] blockquote .testimonial-name {
    color: #333;
    font-size: 16px;
    transform: scale(1);
}

/* Testimonial Reviewer Position */
#sft-testimonial .testimonial_slider[data-style="minimal"] blockquote .title {
    opacity: 1;
    margin-top: 5px;
    font-size: 20px;
    color: #333;
}

@media screen and (max-width: 690px) {
    /* Testimonial Reviewer Name */
    #sft-testimonial .testimonial_slider[data-style="minimal"] blockquote .testimonial-name {
        font-size: 20px;
    }

    /* Testimonial Reviewer Position */
    #sft-testimonial .testimonial_slider[data-style="minimal"] blockquote .title {
        font-size: 14px;
        font-weight: 600;
    }
}

/* ===== Service Page Testimonial CSS Ends ===== */

.sft-green-headings-main-container h3.sft-content-heading, 
.sft-green-headings-main-container h3.sft-content-heading.vc_custom_heading {
    color: #00998E !important;
}