@media screen and (max-width: 575px){
    .data_testing_section_tx .image_feature_box_tx .image_feature_tx {
        height: auto;
    }
    .outcomes_delievered_section_tx .outcomes_grid_tx {
        grid-template-columns: 1fr;
        gap: 20px;
    }

    
    .what_separetes_txminds_section_new_tx .what_separates_txminds_col_tx{
        max-width: 100%;
        flex: 0 0 100%;
    }
    
    
}

@media screen and (min-width: 576px) and (max-width: 768px){
    .data_testing_section_tx .image_feature_box_tx{
        text-align: center;
    }
    .data_testing_section_tx .image_feature_box_tx .image_feature_tx {
        height: 300px;
        width: 70% !important;
    }



}

@media screen and (max-width: 768px){
    .data_testing_section_tx .text_content_tx {
        flex: 1;
        max-width: 100%;
    }
    .data_testing_section_tx .main_heading_tx {
        font-size: 1.875rem;
    }
    .data_testing_section_tx .feature_item_tx,
    .data_testing_section_tx .image_feature_box_tx {
        max-width: 100%;
        width: 100%;
        flex: 0 0 100%;
    }
    .data_testing_section_tx .content_wrapper_tx{
        gap: 30px;
        flex-direction: column;
    }
    .data_testing_section_tx .info_banner_tx{
        width: 100%;
        margin-top: 30px;
        padding: 30px;
    }
    .data_testing_section_tx .image_feature_box_tx .image_feature_tx {
        width: 100%;
    }
    .data_testing_section_tx .banner_text_tx {
        font-size: 0.875rem;
    }
    .data_testing_section_tx .features_row_tx {
        gap: 12px
    }

    .data_quality_section_tx {
        padding: 50px 0;
        border-top-left-radius: 60px;
        border-top-right-radius: 60px;
    }
    .data_quality_section_tx .header_wrapper_tx{
        flex-direction: column;
    }
    .data_quality_section_tx .header_left_tx{
        max-width: 100%;
        padding: 0 0 20px;
    }
    .data_quality_section_tx .header_description_tx {
        padding: 20px 0 0;
        border-left: 0;
        border-top: 1px solid #D9D9D9;
    }
    .data_quality_section_tx .section_heading_tx {
        font-size: 1.875rem;
    }
    .data_quality_section_tx .label_text_tx {
        font-size: 1rem;
    }
    .data_quality_section_tx .header_wrapper_tx {
        margin-bottom: 35px;
    }
    .data_quality_section_tx .cards_wrapper_tx{
        flex-direction: column;
    }
    .data_quality_section_tx .card_item_tx {
        padding: 20px 21px;
    }
    .data_quality_section_tx .card_header_tx{
        min-height: unset;
    }

    .data_testing_qa_approach_section_tx .data_testing_qa_title_tx {
        font-size: 1.875rem;
    }

    .banner_section01_tx .hero-content{
        max-width: 100%;
    }
    .banner_section01_tx .hero-content h1{
        line-height: 1.4;
    }
    .results_driving_business_section01_tx .common-small-heading-tx,
    .trusted_by_global_clients_section01_tx .common-small-heading-tx{
        font-size: 2rem;
    }
    .results_driving_business_section01_tx .leading-proven-tx-component-outer .leading-proven-tx-component .item-box .numbers {
        font-size: 1.875rem !important;
    }
    .results_driving_business_section01_tx .leading-proven-tx-component{
        gap: 25px;
    }
    
    .assured_measurable_cta_banner_section_tx .am_banner_content_tx {
        padding: 50px 30px;
    }
    .assured_measurable_cta_banner_section_tx .am_banner_heading_tx {
        font-size: 1.75rem;
        max-width: 100%;
        text-align: center;
        margin: 0 0 24px 0;
    }
    .assured_measurable_cta_banner_section_tx .am_banner_button_tx {
        padding: 14px 20px;
        font-size: 1rem;
    }
    .assured_measurable_cta_banner_section_tx .am_banner_content_tx{
        align-items: center;
    }

    .outcomes_delievered_section_tx .outcomes_heading_tx{
        font-size: 1.875rem;
    }
    .outcomes_delievered_section_tx .outcomes_header_tx {
        margin-bottom: 35px;
    }
    .outcomes_delievered_section_tx .outcomes_grid_tx {
        gap: 20px;
    }
    .outcomes_delievered_section_tx .outcome_card_tx {
        flex-direction: column;
        padding: 20px;
    }

    .what_separetes_txminds_section_new_tx{
        padding: 62px 0;
    }
    .what_separetes_txminds_section_new_tx .what_separates_txminds_col_tx{
        padding: 20px;
    }
    .what_separetes_txminds_section_new_tx .what_separates_txminds_row_tx{
        margin-top: 50px;
    }
    .what_separetes_txminds_section_new_tx .what_separates_txminds_textcol_tx h3 {
        font-size: 18px;
        margin-bottom: 10px;
    }
    .what_separetes_txminds_section_new_tx .what_separates_txminds_textcol_tx p {
        font-size: 14px;
        width: 100%;
    }

    .heading_list_section_new_tx .datasite_new_header_tx .datasite_new_heading_h2_tx {
        font-size: 1.875rem;
    }
    
}

@media screen and (min-width: 576px) and (max-width: 990px){
    .what_separetes_txminds_section_new_tx .what_separates_txminds_col_tx {
        flex: 0 0 calc(50% - 10px);
        max-width: calc(50% - 10px);
    }
    
}

@media screen and (min-width: 769px) and (max-width: 990px){
    .assured_measurable_cta_banner_section_tx .am_banner_heading_tx{
        max-width: 96%;
        font-size: 2.25rem;
    }
}

@media screen and (max-width: 990px){
    .what_separetes_txminds_section_new_tx .what_separates_txminds_row_inner_tx,
    .what_separetes_txminds_section_new_tx .what_separates_txminds_row_tx{
        gap: 20px;
    }
}

@media screen and (min-width: 769px) and (max-width: 1200px){
    .data_testing_section_tx .main_heading_tx {
        font-size: 2.125rem;
    }
    .data_testing_section_tx .content_wrapper_tx{
        gap: 50px;
    }
    .data_testing_section_tx .image_feature_box_tx {
        max-width: calc(45% - 50px);
    }
    .data_testing_section_tx .info_banner_tx {
        margin-top: -32px;
    }
    .data_testing_section_tx .features_row_tx {
        gap: 17px 20px;
    }
    .data_testing_section_tx .feature_item_tx {
        max-width: calc(50% - 10px);
        flex: 0 0 calc(50% - 10px);
    }

    .data_quality_section_tx .header_left_tx {
        max-width: 40%;
    }
    .data_quality_section_tx .section_heading_tx,
    .trusted_by_global_clients_section01_tx .common-small-heading-tx {
        font-size: 2.125rem;
    }
    .data_quality_section_tx .header_wrapper_tx {
        margin-bottom: 60px;
    }
    .data_quality_section_tx .card_header_tx{
        min-height: 80px;
    }

    .results_driving_business_section01_tx .common-small-heading-tx {
        font-size: 2rem !important;
    }
    .results_driving_business_section01_tx .leading-proven-tx-component-outer .leading-proven-tx-component .item-box .numbers {
        font-size: 2.125rem !important;
    }
    
    .outcomes_delievered_section_tx .outcomes_grid_tx {
        gap: 25px;
    }
}

@media screen and (max-width: 1200px){
    .data_quality_section_tx .card_title_tx {
        font-size: 1.125rem;
    }
}

@media screen and (min-width: 1201px) and (max-width: 1280px){
    .data_testing_section_tx .features_row_tx {
        gap: 17px 20px;
    }
}

@media screen and (max-width: 1280px){
    .data_testing_section_tx .feature_text_tx {
        font-size: 1rem;
    }
}


/* common new heading responsive style start */

@media screen and (max-width: 768px){
    .datasite_new_header_tx .datasite_new_heading_h2_tx{
        font-size: 1.875rem;
        max-width: 100%;
    }
    
}

@media screen and (min-width: 769px) and (max-width: 1200px){
    .datasite_new_header_tx .datasite_new_heading_h2_tx{
        font-size: 2.125rem;
        max-width: 100%;
    }
}
/* common new heading responsive style end */