body{
    position:relative;
}
/* Keyframes for border animation */
@keyframes border-animation {
    0%   { border-color: transparent; }
    25%  { border-top-color: var(--button-fill); }
    50%  { border-right-color: var(--button-fill); }
    75%  { border-bottom-color: var(--button-fill); }
    100% { border-color: var(--button-fill); } /* Full border appears */
}
.automation-services  p.tx_sub_heading a {
    color:var(--button-fill);
    text-decoration:underline;
    font-size:18px;
}
.automation-services  p.tx_sub_heading a:hover {
    font-size:20px;
}
/** for contact form fix **/
.comm-space_comment {
    padding: 1rem 0rem 3rem 0rem;
}
/** for contact form fix end**/
.common-small-heading-tx{
                font-size:1.5rem;
                line-height:2.125rem;
                font-weight: 500;
                letter-spacing: 0%;
}
#map_wrapper {
    position:relative;
}
#map_wrapper .map-hider{
    position: absolute;
    width: 100%;
    height: 70px;
    background: #fff;
    top: 0px;
    left: 0px;
    right: 0px;  
}

.test-auto-qe {height: 40%!imprtant;}
.test-auto-qe .talk-to {
  height: 100%;
  display: flex;
  align-items: end; 
}
.page-services-test-automation .contact-form .submit-btn{
        padding-left:15px;
}
.talk_to_our_experts_component .f-row{
        margin-left:unset;
        margin-right:unset;
}
.page-services-test-automation .contact-form .contact-note{
        padding-left:15px;
}
/*** reviews  **/
.talk_to_our_experts_component .rating-box {
    display:block;
    padding:unset;
}

.talk_to_our_experts_component  .rating-img {
    margin-top:1rem;
}
.talk_to_our_experts_component .rating-detail {
    border:none;
    padding-left:unset;
}
.talk_to_our_experts_component  .rating-info {
    max-width: unset;
}
.talk_to_our_experts_component   .speak-box::after {
    content:"";
    display:none;
}
/**** reviews end **/
/**** fix test why choose tx height ***/
section.why_choose_tx_component.our-capabilities.Why-Choose-Tx .auto-height {
    height: unset !important;
    align-self: center;
    min-height:200px!important;
}
/**** fix test why choose tx height end ***/
/*** features new component ***/
        .features-boxes-component-tx-wrapper_ {
            background-size:cover;
            background-color:#F4F4F4;
            padding:4rem 0rem;
            background-repeat:no-repeat;
        }
        .features-boxes-component-tx-wrapper_ .features-boxes-component-tx_ {
            margin-top:3rem;
            display:grid;
            grid-template-columns: repeat(auto-fit, minmax(18%, 1fr));
            gap:1.5rem;
        }
        .features-boxes-component-tx-wrapper_ .features-boxes-component-tx_.five {
            grid-template-columns: repeat(auto-fit, minmax(18%, 1fr));
        }
        .features-boxes-component-tx-wrapper_ .features-boxes-component-tx_.four {
            grid-template-columns: repeat(auto-fit, minmax(23%, 1fr));
        }
        .features-boxes-component-tx-wrapper_ .features-boxes-component-tx_.three {
            grid-template-columns: repeat(auto-fit, minmax(31%, 1fr));
        }
        .features-boxes-component-tx-wrapper_ .features-boxes-component-tx_.two {
            grid-template-columns: repeat(auto-fit, minmax(48%, 1fr));
        }
        .features-boxes-component-tx-wrapper_ .features-boxes-component-tx_.one {
            grid-template-columns: repeat(auto-fit, minmax(48%, 1fr));
        }
        .features-boxes-component-tx-wrapper_ .features-boxes-component-tx_ .item{
            padding:2.5rem 1.2rem;
            border:1.5px solid var(--button-fill);
            background:#fff;
        }
        .features-boxes-component-tx-wrapper_ .features-boxes-component-tx_ .item img{
            max-width:40px;
            height:auto;
            max-height:40px;
        }
        .features-boxes-component-tx-wrapper_ .features-boxes-component-tx_ .item h3{
            margin:0.8rem 0rem;
            color:#272727;
            font-weight:500;
            line-height:1.2;
            font-size:1.5rem;
            line-height:1.963rem;
        }
        .features-boxes-component-tx-wrapper_ .features-boxes-component-tx_ .item p{
            margin:0px;
            color:#474747;
            line-height:1.2;
            font-size:0.875rem;
        }

/** feature new component end **/
/*** PROVEN OUTCOMES NEW **/
        .leading-proven-tx-component {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(18%, 1fr));
            gap: 20px;
            margin-top:1.5rem;
        }
        .leading-proven-tx-component.three {
            grid-template-columns: repeat(auto-fit, minmax(31%, 1fr));
        }
        .leading-proven-tx-component  .item-box {
            text-align:center;
            background:#F4F4F4;
            padding:2rem 0.5rem;
        }
        .leading-proven-tx-component  .item-box .numbers{
            font-weight: 500;
            font-size: 2.1rem!important;
            line-height: 1.2!important;
            letter-spacing: 0%;
            text-align: center;
            color:var(--button-fill);
            margin-bottom:0px;
        }
        .leading-proven-tx-component  .item-box .numbers_data{
            margin-top:0px;
            font-size: 1.125rem!important;
            line-height: 1.2!important;
            letter-spacing: 0%;
            text-align: center;
            color:#434343;

        }
/** PROVEN OUTCOMES NEW END **/

/** ebook cta **/
        .ebook_component_tx {
            position: relative;
            margin:4rem 0rem 0rem 0rem;
            background:#f1f1f1;
        }

        .ebook_component_tx .container-ebook {
             background:#f1f1f1;
            display:flex;
            align-items:center;
            padding:0.5rem 0rem;
            gap:30px
        }
        .ebook_component_tx .container-ebook  img{
            max-width:130px;
            margin-top: -3.5rem;
            border:1px solid #000;
            box-shadow: 2px 2px #000;
        }

        .ebook_component_tx  h4 {
            font-size: 1.3rem !important;
            font-weight: 600;
            margin: 0.5rem 20px 0.5rem 0rem;
        }
/** ebook cta end **/
/****** cta section style 2 ****/
section.cta_section_style_2_component .inner_wrap{
   
    background-color: #F8F8F8;
    padding:2rem 1rem;  
    /*border-radius:6px;*/
    display:flex;
    flex-wrap:wrap;
    gap:20px;
    background-repeat:no-repeat;
    background-image:url('../webp/grey-bg.webp');
    background-size:cover;
    align-items:center;
}
section.cta_section_style_2_component .inner_wrap .button {
    background-color: var(--button-fill);
    color: #fff;
    font-weight: 500;
    margin: 0 auto;
    border-radius: 0px;
    border: 1.1px solid #fff;
}
.cta_section_style_2_component .inner_wrap h6 {
    color: #000;
    font-size: 1.763rem;
    line-height: 1.2;
    max-width: 70%;
    margin: 0 auto;
    font-weight: 500;
}
.cta_section_style_2_component .inner_wrap h6 strong{
    font-weight:500;
}
/****** cta section style 2 end ****/
/**** single testimonial component ***/
    .testimonial-section-wrapper-tx {
        position:relative;
        z-index:2;

    }
    .testimonial-section-wrapper-tx .testimonial-section {
      max-width: 100%;
      position:relative;
      margin-top:3rem;
    }
    .testimonial-section-wrapper-tx .testimonial-container {
      display: flex;
      background: #fff;
      border-radius: 6px;
      overflow: hidden;
      position: relative;
      flex-wrap: wrap;
      gap:10px;
    }
    .testimonial-section-wrapper-tx .testimonial-content {
      flex: 3;
      padding: 30px 80px 30px 30px;
      font-size: 14px;
      color: #313131;
      line-height: 1.6;
      position: relative;
      z-index:2;
      border:1px solid #ccc;
      border-radius:6px;
    }
     .testimonial-section-wrapper-tx .testimonial-section::before {
        content: "";
        color: #e63946;
        position: absolute;
        top: -15px;
        left: 15px;
        font-family: serif;
        display: table;
        /* background: yellow; */
        width: 80px;
        height: 80px;
        line-height: 80px;
        z-index: 3;
        background-image:url('../webp/quote.webp');
        background-size:40px;
        background-repeat:no-repeat;
        background-position:top-center;
    }
  .testimonial-section-wrapper-tx .testimonial-profile {
      flex: 1.2;
      background: var(--button-fill);
      color: #fff;
      padding: 20px;
      position: relative;
      display: flex;
      
      align-items: center;
      text-align: center;
      z-index:2;
      border-radius:6px;
  }
    .testimonial-section-wrapper-tx .content_wrap {
        padding: 10px;
        text-align:left;
    }
  .testimonial-section-wrapper-tx .profile-pic {
      width: 80px;
      border-radius: 50%;
      object-fit: cover;
  }
    .testimonial-section-wrapper-tx .profile-name {
        font-weight: bold;
        font-size: 16px;
        border-bottom: 1px solid #FF8C8C;
        margin-bottom: 10px;
        padding-bottom: 10px;
    }
  .testimonial-section-wrapper-tx .profile-title {
      font-size: 0.938rem;
      margin-top: 5px;
      line-height: 1.4;
      color:#ECEBEB;
  }
  .testimonial-section-wrapper-tx .company {
      font-weight: 600;
      display: block;
      margin-top: 3px;
      color:#ffffff;
  }
    .testimonial-section-wrapper-tx .profile-pic-wrapper:before {
        content: "";
        background: transparent;
        width: 60px;
        height: 60px;
        position: absolute;
        border:1px solid var(--button-fill);
        border-radius:50%;
        position:absolute;
        left:-25%;
        top:5%;
        z-index:-1;
        
    }
/**** single industry component end ****/
/*******************industries component ******/
         .industries_boxes_items_component {
            word-break:break-word;
         }
        .industries_boxes_items_component .box-item-wrap{
            height:100%;
        }
        .industries_boxes_items_component  .wrapper-items {
            display:flex;
            flex-wrap:wrap;
            justify-content:center;
            gap:5%;

        }
        .industries_boxes_items_component   .wrapper-items-header {
            display:flex;
            justify-content:space-between;
            margin-bottom:30px;
        }
        .industries_boxes_items_component   .wrapper-items-header select{
            padding: 0.5rem 1.5rem;
            color: #313131;
            outline: none;
            border-radius: 120px;
            appearance: none;
            -webkit-appearance: none;
            -moz-appearance: none;
            background-image: url('../png/down-arrow-1.png');
            background-position: right 10px center;
            background-repeat: no-repeat;
            background-size: 30px;
            max-height:61px;
            min-width:25%;
        }
        .industries_boxes_items_component .wrapper-items .tx-col {
            width:30%;
        }
        .industries_boxes_items_component .box-item-wrap .item {
            border-width: 0px 1.5px 0px 1.5px;
            border-color:#CAC3C3;
            border-style: solid;
            height: 100%;
            border-radius:6px;
            box-shadow: 0px 1px #B12B35;
            position:relative;

        }
        .industries_boxes_items_component .box-item-wrap .item h3{
            font-size:26px;
            margin:0px;
            text-decoration:none;
            color:#000;
            line-height:32px;
            margin-bottom:10px;
            margin-top:12.5px;

        }
        .industries_boxes_items_component .box-item-wrap .item a{
            text-decoration:none;
        }
        .industries_boxes_items_component .box-item-wrap .item p{
            font-size:18px;
            line-height:26px;
            color:#6D6D6D;
            margin-bottom:40px;
            text-decoration:none;
        }
        .industries_boxes_items_component .box-item-wrap .item .content_ {
            padding:10px 15px;
        }
        .industries_boxes_items_component .box-item-wrap:hover .item p,.industries_boxes_items_component .box-item-wrap:hover .item h3{
            color:#fff;
        }
        .industries_boxes_items_component .box-item-wrap:hover .item{
            background-color:var(--button-fill);
            color:#fff;
        }
        .industries_boxes_items_component .box-item-wrap .item img{
           border-radius:6px 6px 0px 0px;
           max-height: 180px;
           width:100%;
           max-width:100%;
        }       
        .industries_boxes_items_component .tx-col{
            margin-bottom:60px;
        }
        .industries_boxes_items_component span.read-tx-icon {
            width: 60px;
            height: 60px;
            background: #fff;
            display: table;
            line-height: 60px;
            text-align: center;
            border-radius: 50%;
            color: #666;
            border: 1px solid #666;
            font-size: 25px;
            position: absolute;
            right: 20px;
            bottom: -30px;
            z-index: 2;
        }
        .industries_boxes_items_component .box-item-wrap:hover  span.read-tx-icon{
            background: #fff;
            color: var(--button-fill);
            transform: rotate(-45deg);
            border: 1px solid var(--button-fill);
        }


/*******************industies component end here ******/
/**** image only component **/
section.image_only_component img {
    width: auto;
    margin: 20px auto;
    display: table;
    max-width:100%!important;
}
/**** image only component end**/
/***** modal *******/
.tx-cstm-modal .modal {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    visibility: hidden;
    transform: scale(1.1);
    transition: visibility 0s linear 0.25s,     opacity 0.25s 0s, transform 0.25s;
}
.tx-cstm-modal .modal.show-modal {
    z-index: 10000;
}
.tx-cstm-modal .modal-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: white;
    padding: 1rem 1.5rem;
    width: 53%;
    border-radius: 6px;
    max-height:500px;
    overflow-y:auto;
}
.tx-cstm-modal .modal-close-button {
    float: right;
    width: 1.5rem;
    height:1.5rem;
    line-height: 1.5rem;
    text-align: center;
    cursor: pointer;
    border-radius: 50%;
    color:#9F9999;
    font-size:25px;
}

.tx-cstm-modal .show-modal {
    opacity: 1;
    visibility: visible;
    transform: scale(1.0);
    transition: visibility 0s linear 0s,       opacity 0.25s 0s, transform 0.25s;
}
.tx-cstm-modal .tx-modal-flex {
    display: flex;
    gap: 20px;
    padding: 2rem 0.5rem;
    align-items: flex-start;
}

.tx-cstm-modal .tx-modal-flex-image {
    width: 30%;
}
.tx-cstm-modal .tx-modal-flex-image img {
    object-fit: contain;
    border-radius:7px;
}
.tx-cstm-modal .tx-modal-flex-content {
    width: 70%;
}
/***************** modal end ***************/
/*** why choose tx with data box  */
.why_choose_tx_with_data_box .wrapper {
    display: flex;
    gap: 30px;
    justify-content:space-between;
    flex-wrap:wrap;
}

.why_choose_tx_with_data_box .heading-box {
    width: 30%;
    padding: 1rem;
    background: var(--button-fill);
    border-radius:6px;
    position:relative;
    align-self:flex-start;
}
.why_choose_tx_with_data_box .heading-box:after {
    content: "";
    background: unset;
    width: 190px;
    height: 150px;
    display: block;
    position: absolute;
    z-index: -2;
    right: -33px;
    bottom: -35px;
    border-radius: 6px;
    border: 2px solid ##EEEEEE;
    background-color:#EEEEEE;
}
.why_choose_tx_with_data_box .heading-box h2{
    color:#fff;
}
.why_choose_tx_with_data_box .heading-box h2:after{
    background:#fff!important
}
.why_choose_tx_with_data_box .button_wrapper a {
    background: #fff;
    color: var(--button-fill);
    padding: 1rem 1.2rem;
    font-size: 16px;
    display: inline-block;
    border-radius: 6px;
    font-weight: 500;
    margin-top: 26px;
}
.why_choose_tx_with_data_box .data-box {
    width:60%;
    margin:0px 5px;
    gap: 20px;
}
.why_choose_tx_with_data_box .data-box {
    display: flex;
    flex-wrap: wrap;
    justify-content:center;
}

.why_choose_tx_with_data_box .box {
    border:1px solid var(--button-fill);
    padding:20px 10px;
    max-width: 47%;
    border-radius:6px;
}

.why_choose_tx_with_data_box  p.heading_p {
    font-size:20px;
    line-height:22px;
    font-weight:600;
    margin-bottom:10px;
}

.why_choose_tx_with_data_box p.content_p {
    color: #575757;
}
.why_choose_tx_with_data_box_without_borders p.heading_p {
    margin-bottom: 5px;
}

.why_choose_tx_with_data_box_without_borders .data-box {
    margin: 0px 5px;
    gap: 8px;
}
.why_choose_tx_with_data_box_without_borders .box {
    border: none;
    padding: 5px 10px;
}

/** why choose tx with data box end **/
/*** teams component ***/
.leaders_team_component .tx_team_members_wrap {
    display:flex;
    flex-wrap:wrap;
    margin-top:60px;
    justify-content:center;
}
.leaders_team_component .tx_team_members_wrap .member {
    text-align:center;
    max-width:33%;
    width:33%;
    margin-bottom:2rem;
    cursor:pointer;
}
.leaders_team_component .tx_team_members_wrap .member img{
    max-width:224px;
    max-height:224px;
    border-radius:50%;
}
.leaders_team_component .tx_team_members_wrap .member .tx_mem_name{
    margin-top:15px;
    text-transform:uppercase;
    font-size:26px!important;
    line-height:36px!important;
    font-weight:500;
}
.tx-cstm-modal .tx_mem_name{
    text-transform:uppercase;
    font-size:22px!important;
    line-height:32px!important;
    font-weight:500;
}
.leaders_team_component .tx_team_members_wrap .member .tx_mem_desg{
    text-transform:uppercase;
    font-size:18px!important;
    line-height:36px!important;
    font-weight:500;
    color:#8E8E8E;
}
.tx-cstm-modal  .tx_mem_desg{
    text-transform:uppercase;
    font-size:18px!important;
    line-height:26px!important;
    font-weight:500;
    color:#8E8E8E;

}
.tx-cstm-modal  .tx_mem_msg{
     margin-top:5px;
    font-size:16px!important;
    line-height:22px!important;
}
.leaders_team_component .header_wrap {
    display: flex;
    justify-content: space-between;
    align-items:flex-start;
    gap:10px;
    margin-bottom:20px;
}

.leaders_team_component .header_wrap h2.black-common-title.underline {
    width: 52%;
    display: inline-block;
}

.leaders_team_component .header_wrap p{
    display: inline-block;
    width:45%;
}
.leaders_team_component .member.modal-trigger img {
    border: 5px solid transparent;  /* Initial transparent border */
    transition: transform 0.5s ease-in-out, border-color 0.1s ease-in-out;
}

.leaders_team_component .member.modal-trigger:hover img {
    animation: border-animation 0.1s ease-in-out forwards;
    transform: scale(0.9); /* Resize image (increase by 10%) */
}
/*** teams component end ***/
/*** componet contact box ***/
.contacts_box_component .tx-upper-sec{
    display:flex;
    justify-content:space-between;
    align-items:center;
}
.contacts_box_component .tx-upper-sec .tx-upper-sec-right{
   background:##F8F8F8;
    padding:10px 15px;
    border: 1px solid #E1E1E1;
    border-radius:6px;
    
}
.contacts_box_component .tx-upper-sec .tx-upper-sec-right .tx_mail_wrap{
   display:flex;
    gap:10px;
    align-items:center;
    margin-top:10px
    
}
.contacts_box_component .tx-upper-sec .tx-upper-sec-right .tx_mail_wrap p,.contacts_box_component .tx-upper-sec .tx-upper-sec-right .tx_mail_wrap a{
    font-weight:600;
    color:#000!important;  
}
.contacts_box_component .tx-upper-sec .tx-upper-sec-right img{
   max-width:35px
}
.contacts_box_component .tx-below-sec {
    display:flex;
    gap:10px;
    margin-top:2rem;
}
.contacts_box_component .item_box {
    background:#F8F8F8;
    border:1px solid #E1E1E1;
    max-width:25%;
    padding:10px;
    border-radius:6px;
}
.contacts_box_component .item_box .icon_text_wrap{
    display:flex;
    gap:10px;
    margin-bottom:10px;
    font-size:18px;
    line-height:26px;
    align-items:flex-start;
}
.contacts_box_component .item_box .icon_text_wrap img{
   max-width:20px
}
.contacts_box_component .item_box .icon_text_wrap:first-child img{
   max-width:30px
}
.contacts_box_component .item_box .icon_text_wrap:first-child a{
    font-weight:600;
    font-size:20px;
}
.contacts_box_component .item_box .icon_text_wrap a{
   color:#000!important;
}
/*** component text box end ****/
/*** Our Approach ****/
.our-capabilities .featusres-box-list {
  width: 64% !important;
}
.for-business.test-auto-business::before {
  bottom: -57px!important;
}
.test-auto-qe {
  height: 40%!important;
}
.test-auto-qe .talk-to {
  height: 100%;
  display: flex;
  align-items: end; 
}
.new-box-section {
  margin-top: 0!important;
  padding-top: 0!important;
}
.list-box-heading ul {
  padding-left: 33px;
}
    .approach-heading h2 {
        font-weight: 500;
        text-align: left;
        font-size: 40px;
        line-height: 46px;
        margin-bottom: 42px;
        position: relative;
    }

    .approach-heading {
        width: 22%;
        display: flex;
        align-items: center;
    }

    .approach-list li img {
        width: 9px;
        vertical-align: middle;
    }

    .approach-list {
        width: 77%;
        display: flex;
        justify-content: space-between;
    }

    .approach-heading h2::before {
        content: "";
        display: block;
        height: 5px;
        width: 54px;
        background: var(--button-fill);
        position: absolute;
        bottom: -24px;
    }

    .our-approach {
        display: flex;
        justify-content: space-between;
        margin: 4rem 0 6rem 0;
    }

    .approach-list li {
        font-size: 15px;
        line-height: 28px;
        color: #000;
        list-style: disc;
    }

    .approach-list h3 {
        color: var(--button-fill);
        font-size: 20px;
        line-height: 24px;
        font-weight: 600;
        border-bottom: 1px solid #E3E3E3;
        padding-bottom: 16px;
        margin-bottom: 16px;
        padding-left: 19px;
        padding-right: 19px;
    }

    .list-box-heading {
        border-right: 1px solid #E3E3E3;
    }

    .list-box-heading:first-child {
        width: 25%;
    }

    .list-box-heading:nth-child(2) {
        width: 28%;
    }

    .list-box-heading:nth-child(3) {
        width: 28%;
    }

    .list-box-heading:last-child {
        width: 19%;
    }
    .our-capabilities .featusres-box-list {
      width: 64% !important;
    }

    /***/

/** explore resources section **/
.tx-explore-services {
    background-color:#0e0c0d;
    padding:4rem 0rem 4rem 0rem;
    color:#fff;
}
.tx-explore-services .items-wrap-tx {
    display:flex;
    gap:2%;
    flex-wrap:wrap;
    justify-content:space-between;
}
.tx-explore-services .items-wrap-tx .item-tx {
    background-size:cover;
    min-height:300px;
    position:relative;
    width:23.5%;
    margin-bottom:1rem;
    position:relative;
}
.tx-explore-services .items-wrap-tx .item-tx:hover::after {
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent 0%, rgba(177, 43, 53,0.7) 100%);
    position: absolute;
    top: 0;
    left: 0;
}
.tx-explore-services .items-wrap-tx .item-tx  .item-content {
   padding: 9.5rem 10px 10px 10px;
}
.tx-explore-services  h2 {
 font-size:2.75rem;
 margin-bottom:2rem;
 line-height:3rem;
}
.tx-explore-services .items-wrap-tx .item-tx h3 {
    font-size:1.175rem;
    line-height:1.4rem;
    color:#fff;
    margin-bottom:1.5rem;
}
.tx-explore-services .items-wrap-tx .item-tx p {
    color:#BEBEBE;
    font-size:0.900rem;
    line-height:1rem;
    margin-bottom:1.5rem;
}
.tx-explore-services .items-wrap-tx .item-tx a {
    color:#C7C7C7;
     font-size:0.900rem;
     line-height:1.2rem;
    text-decoration:underline;
}
/** explore resources section **/
    /*** Why is QE necessary for AI systems ****/

    .our-capabilities.Why-Choose-Tx .featusres-box-list li {
        display: inline-block;
        width: 32.5% !important;
        text-align: center;
        background: unset;
        border-radius: 0;
        border-right: 1px solid #E3E3E3;
        margin: 0;
        padding: 22px 19px;
        height: 196px;
        vertical-align: top;
    }

    .our-capabilities.Why-Choose-Tx.why-is-qe .features-heading {
        width: 30%;
        background: var(--button-fill);
        padding: 20px;
        border-radius: 8px;
        position: relative;
        height: 348px;
    }

    .our-capabilities.Why-Choose-Tx .featusres-box-list li:first-child {
        border-bottom: 1px solid #E3E3E3;
    }

    .our-capabilities.Why-Choose-Tx .featusres-box-list li:nth-child(2) {
        border-bottom: 1px solid #E3E3E3;
    }

    .our-capabilities.Why-Choose-Tx .featusres-box-list li:nth-child(3) {
        border-bottom: 1px solid #E3E3E3;
        border-right: unset;
    }

    .our-capabilities.Why-Choose-Tx .featusres-box-list li:last-child {
        border-right: unset;
    }

    .our-capabilities.Why-Choose-Tx .featusres-box-list li h4 {
        font-size: 18px;
        color: #000;
        font-weight: 600;
        margin-bottom: 0;
        margin-top: 9px;
    }

    .our-capabilities.Why-Choose-Tx .featusres-box-list li img {
        width: 57px;
        margin-right: 0;
        margin-bottom: 2px;
    }

    .our-capabilities.Why-Choose-Tx.why-is-qe .features-heading h2 {
        font-weight: 500 !important;
        text-align: left;
        font-size: 40px;
        line-height: 50px;
        margin-top: 0px;
        position: relative;
        color: #fff;
        margin-bottom: 46px;
    }

    .our-capabilities.Why-Choose-Tx.why-is-qe .features-heading h2::after {
        content: "";
        display: block;
        height: 5px;
        width: 54px;
        background: #fff;
        position: absolute;
        top: 159px;
    }

    /***/
    .tx-flex-align-center {
        align-items: center !important;
    }

    /**hide read more */
    .page-id-48569 .recent-box .blog-section .sldr-flx i.icon-arrow-right,.page-id-49151 .recent-box .blog-section .sldr-flx i.icon-arrow-right,.page-id-49152 .recent-box .blog-section .sldr-flx i.icon-arrow-right {
        display: none !important;
    }

    .page-id-48569 .comm-page-box.top-section .comm-page-img,.page-id-49151 .comm-page-box.top-section .comm-page-img,.page-id-49152 .comm-page-box.top-section .comm-page-img {
        padding-top: 2.5rem;
    }


    /***test-automation-test****/

    .talk_to_our_experts_component  .speak-right-ml-fix .f-row {
        margin-left: unset;
        margin-right: unset;
    }

    .speak-right-ml-fix .contact-note {
        margin-top: 10px;
        padding-left: 15px;
    }

    .page-services-test-automation .speak-right-ml-fix .contact-form .submit-btn {
        padding-left: 15px;
    }

    .speak-right-ml-fix textarea::placeholder,
    .speak-right-ml-fix input::placeholder {
        color: #918E8E;
        font-weight: 400;
        font-size: 1rem;
    }

    ul.tx-contactform-ul {
        list-style: disc;
        padding-left: 14px;
    }
    ul.tx-contactform-ul li {
        margin-bottom:10px;
    }
    ul.tx-contactform-ul p {
        line-height: 26px;
    }

    .tx-text-primary-color {
        color: var(--button-fill);
    }

    .cstm-button-wrapper-cta-sec {
        padding: 2rem 0px;
        display: block;
        text-align: center;
        background: #f1f1f1;
    }

    .cstm-button-wrapper-cta-sec .container {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
    }

    .cstm-button-wrapper-cta-sec h4 {
        font-size: 1.5rem !important;
        font-weight: 600;
        margin: 0.5rem 20px 0.5rem 0rem;

    }

    .cstm-button-wrapper-cta-sec a {
        margin: 0.5rem 0rem;

    }

    .talk-to-ours a {
        background: #fff;
        color: var(--button-fill);
        padding: 23px 35px;
        font-size: 16px;
        display: inline-block;
        margin-top: 0;
        /*border-radius: 6px;*/
        font-weight: 500;
        margin-top: 26px;
    }

    section.performance-testing.challenges-accessibility-new .features-heading {
        background: var(--button-fill);
        height: 304px;
    }

    section.provn-performance-page .leading-boxes:nth-child(2) {
        width: 25.5% !important;
    }

    section.provn-performance-page .leading-boxes {
        width: 29.5% !important;
    }

    section.performance-testing.challenges-accessibility-new h2 {
        font-size: 33px !important;
        line-height: 40px !important;
    }

    section.performance-testing .challenges-accessibility-new h2::before {
        top: 175px !important;
    }

    .leading-boxes.first-child h2 {
        font-weight: unset;
    }

    .automation-test .comm-page-info {
        left: 0;
        transform: unset;
        top: unset !important;
        padding-top: 40px;
    }

    .flex-heading img {
        width: 19%;
        margin-top: 4px;
    }

    .flex-heading {
        display: flex;
        justify-content: space-between;
    }

    h3.blog-hdn a {
        color: #000;
    }


    .flex-static {
        display: flex;
        justify-content: space-between;
    }

    .box-client {
        width: 23%;
    }

    .flex-heading h3 {
        width: 72%;
    }

    .button.white {
        color: #fff !important;
    }

    .automation-test .comm-page-hdn {
        text-align: left;
        font-size: 40px;
        line-height: 46px;
    }

    .automation-test .comm-page-info p {
        text-align: left;
        margin: 0;
        font-size: 1.125rem;
        font-weight:300;
    }

    .automation-test .comm-page-info a {
        margin-top: 26px;
        font-family: "Inter", sans-serif;
        background: var(--button-fill);
        border: none;
        outline: none;
        border: 1px solid transparent;
        color: #fff;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        height: 46px;
        line-height: 1.4;
        padding: 0 24px;
        border-radius: 120px;
        font-size: 1rem;
        text-align: center;
        gap: 10px;
        transition: all .2s ease-in-out;
        -webkit-transition: all .2s ease-in-out;
    }

    .automation-test .comm-page-info a:hover {
        transform: translateY(-4px);
        box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
    }

    .leadung-flx {
        display: flex;
        justify-content: space-between;
        margin: 60px 0 13px 0;
        text-align: center;
    }

    .leadung-flx h2 {
        font-size: 26px;
        font-weight: 500;
    }

    .leadung-flx h2 {
        font-size: 26px;
        font-weight: 600;
        line-height: 34px;
        position: relative;
    }

    .leadung-flx p {
        font-size: 18px;
        color: #2d2d2d;
        font-weight: 500;
        margin-top: 4px;
    }

    .leading-boxes.first-child h2::before {
        content: "";
        display: block;
        height: 5px;
        width: 54px;
        background: var(--button-fill);
        position: absolute;
        bottom: -20px;
    }

    .leading-boxes {
        border-right: 2px solid #bdbdbd;
        padding: 0 0px;
        width: 23%;
    }

    .leadung-flx .leading-boxes:nth-child(2) {
        width: 15%;
    }

    .leading-boxes.first-child {
        border-right: unset;
        text-align: left;
        width: 21%;
    }

    .leadung-flx .leading-boxes:last-child {
        border-right: unset;
    }

    .success-flx {
        display: flex;
        justify-content: space-between;
        /* margin: 7rem 0; */
        margin: 4rem 0;
    }
    .automation_for_agile_component  .success-flx{
        align-items:center;
    }
    .for-business::after {
        background: #e4e4e4;
        content: "";
        display: block;
        width: 69%;
        height: 82%;
        position: absolute;
        top: 0;
        right: 0;
        z-index: -1;
        border-radius: 8px;
    }
    .automation_for_agile_component  .for-business::after {
        display:none;
    }

    .for-business {
        width: 43%;
        display: flex;
        justify-content: space-between;
        align-items: end;
        position: relative;
    }

    .automation_for_agile_component .for-business {
        width:unset;
    }

    .for-business img {
        width: 88%;
        height: 87%;
        object-fit: cover;
        border-radius: 8px;
    }
    .automation_for_agile_component   .for-business img {
       width:100%;
       border-radius:0px;
    }
    .for-business-test {
        width: 58%;
        padding-right: 70px;
    }
    .automation_for_agile_component .for-business-test {
        width: 85%;
    }
    .success-flx h2 {
        font-weight: 500;
        text-align: left;
        font-size: 40px;
        line-height: 46px;
        margin-bottom: 42px;
        position: relative;
    }

    .for-business-test p {
        font-size: 0.938rem;
        margin: 27px 0;
        line-height: 1.5;
        color: #474747;
    }

    .for-business-test h2::before {
        content: "";
        display: block;
        height: 6px;
        width:70px;
        background: var(--button-fill);
        position: absolute;
        bottom: -1rem;
    }

    .divi-boxes {
        background: #fff;
        width: 49%;
        padding: 27px;
        border-radius: 8px;
    }

    .flx-boxes {
        display: flex;
        justify-content: space-between;
    }

    .two-boxes h2 {
        font-weight: 500 !important;
        text-align: left;
        font-size: 57px;
        line-height: 68px;
        margin-bottom: 71px;
        position: relative;
    }
    /*
    .leading-recogn {
        height: 655px;
    }
    */
    .leading-recogn.two-box-section {
        padding:2.5rem 1rem;
        height:auto !important;
    }
    .two-boxes h2::before {
        content: "";
        display: block;
        height: 5px;
        width: 54px;
        background: var(--button-fill);
        position: absolute;
        bottom: -31px;
    }

    .divi-boxes h3 {
        font-size: 25px;
        font-weight: 500;
        margin-bottom: 4px;
    }

    .divi-boxes p {
        font-size: 18px;
    }

    .our-test .for-business {
        justify-content: end;
    }

    .our-test .for-business img {
        width: 70%;
        height: 93%;
        margin-left: 79px;
    }

    .success-flx.our-test .for-business::before {
        background: #ececec;
        content: "";
        display: block;
        width: 39%;
        height: 39%;
        position: absolute;
        bottom: 0;
        right: 68px;
        z-index: -1;
        border-radius: 8px;
    }

    .our-test .for-business {
        justify-content: center;
        align-items: unset;
    }

    .our-test .for-business::after {
        background: var(--button-fill);
        content: "";
        display: block;
        width: 57%;
        height: 77%;
        position: absolute;
        top: -43px;
        left: 0;
        z-index: 0;
        border-radius: 8px;
    }

    .talk-to {
        margin-top: 8rem;
    }

    .success-flx.our-test .talk-to {
        margin-top: 5rem;
    }

    .test-auto h2 {
        font-size: 31px;
        color: #fff;
        line-height: 46px;
        font-weight: 500;
        position: relative;
    }

    .test-auto h2::after {
        content: "";
        display: block;
        height: 5px;
        width: 54px;
        background: #fff;
        position: absolute;
        bottom: -28px;
    }

    .test-auto {
        position: absolute;
        left: 29px;
        top: 0;
        z-index: 1;
    }

    .our-test .for-business-test {
        width: 43%;
    }

    .our-test .for-business {
        width: 55%;
        padding-right: 77px;
    }

    .test-auto a {
        background: #fff;
        color: var(--button-fill);
        padding: 23px 35px;
        font-size: 16px;
        display: inline-block;
        margin-top: 0;
        border-radius: 6px;
        font-weight: 500;
        margin-top: 26px;
    }

    .talk-to-our {
        border-bottom: 1px solid #d0d0d0;
        padding: 17px 0;
    }
    .talk-to-our:first-child {
        padding: 0px 0px 17px 0;
    }

    .talk-to-our h3 {
        font-size: 22px;
        font-weight: 500;
        line-height: 46px;
        position: relative;
    }

    .talk-to-our p {
        margin: 12px 0 0 0;
        font-size: 15px;
        color: #313131;
    }

    .our-test {
    
        /* margin: 8rem 0; */
        
        margin: 4rem 0;
    }

    .tx-auto h2 {
        font-weight: 500 !important;
        text-align: left;
        font-size: 40px;
        line-height: 46px;
        margin-bottom: 52px;
        position: relative;
    }

    .tx-auto h2::before {
        content: "";

        display: block;

        height: 5px;

        width: 54px;

        background: var(--button-fill);

        position: absolute;

        bottom: -28px;

    }

    .featusres-list li {
        padding: 16px 0 16px 0;
        font-size: 18px;
        border-bottom: 1px solid #dbdbdb;
        font-weight: 500;
        display: flex;
       /* min-height: 87px; */
    }

    .featusres-list ul {
        padding-top: 0px;
    }

    .tx-auto p {
        margin: 12px 0 33px 0;
        font-size: 18px;
    }

    .tx-auto-flx {
        display: flex;
        justify-content: space-between;
    }
    .challenges_and_solutions_component .tx-auto-flx,.why_choose_tx_component  .tx-auto-flx{
        align-items:center;
    }
    .features-heading {
        width: 30%;
        background: #ececec;
        padding: 20px;
        border-radius: 0px;
    }

    .featusres-list {
        width: 32%;
    }

    .features-heading h3 {
        font-weight: 500 !important;
        text-align: left;
        font-size: 26px;
        line-height: 34px;
        margin-top: 156px;
        position: relative;
        color: var(--button-fill);
    }
    /*
    .features-heading h2::before {
        content: "";
        display: block;
        height: 5px;
        width: 54px;
        background: var(--button-fill);
        position: absolute;
        top: -23px;
    }
    */
    .challenges_and_solutions_component .features-heading h2::before {
        display: none;
    }
    .automation-services h2 {
        font-weight: 500 !important;
        text-align: left;
        font-size: 40px;
        line-height: 46px;
        margin-bottom: 56px;
        position: relative;
        color: #fff;
    }

    .automation-services h2::before {
        content: "";
        display: block;
        height: 6px;
        width: 70px;
        background: var(--button-fill);
        position: absolute;
        bottom: -1rem;
    }

    .automation-services p {
        margin: 12px 0 0px 0;
        font-size: 18px;
        color: #fff;
    }
    .our_automation_services_clone_2 p,.our_automation_services_clone p{
      color: #575757;
    }

    .our-automation {
        display: flex;
        justify-content: space-between;
        margin-top:70px;
    }

    .our_automation_services_clone_2 .our-automation {
        justify-content: center!important;
    }
    .flx-automation {
        width: 24%;
        background: #fff;
        padding: 20px;
        border-bottom: 2px solid var(--button-fill);
        margin-bottom:10px;
    }
    .flx-automation.five {
        width: 18%;
    }
    .flx-automation.four {
        width: 24%;
    }
    .flx-automation.three {
        width: 31%;
    }
    .flx-automation.two {
        width: 48%;
    }
    .flx-automation.one {
        width: 99%;
    }
    .flx-automation p {
        margin: 21px 0 0 0;
        font-size: 15px;
        border-top: 1px solid #dbdbdb;
        padding-top: 16px;
        color: #000;
    }

    .quality-en .flx-automation p {
        color: #575757 !important;
    }

    .automation-services {
        background: #000;
    }

    .automation-services {
        background: #000;
        padding: 76px 0;
        /* margin: 7rem 0 0rem 0; */
        /*  margin: 1.5rem 0rem; */
    }

    .cstm-button-wrapper-cta-sec {
        margin: 0rem;
    }

    section.recent-section .recent-swiper {
        overflow: hidden !important;
    }

    .flx-automation h3 {
        /*font-size: 16px;*/
        font-weight: 600;
        font-size: 1.5rem;
        line-height: 1.963rem;
    }
    .automation-services .flx-automation h3 {
        margin-bottom:15px;
    }
    .automation-test .speak-box {
        border-radius: unset !important;
        background: unset !important;
        position: relative;
        display: -webkit-flex;
        display: -webkit-box;
        display: -moz-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        justify-content: space-between;
        align-items: center;
        gap: 80px;
        padding: unset !important;
    }

    .automation-test .f-row input {
        background: #f2f2f2;
        color: #000;
        padding: 20px;
        height: 46px;
        border: 1px solid #d7d7d7;
        font-size: 16px;
        font-style: italic;
        font-weight: 400;
    }

    .automation-test .f-row textarea {
        background: #f2f2f2;
        color: #000;
        padding: 20px;
        height: 110px;
        border: 1px solid #d7d7d7;
        font-size: 18px;
        font-style: italic;
        font-weight: 400;
        margin-top: 0px;
    }

    .automation-test .speak-right-ml-fix .f-row textarea {
        padding: 8px 20px 10px 20px;
    }

    .automation-test .f-row p {
        margin-bottom: 13px;
    }

    .automation-test .contact-form {
        padding: 0px !important;
        max-width: 100% !important;
    }

    .automation-test .form-label label input {
        width: 20px !important;
        height: 20px !important;
        vertical-align: bottom;
        margin-right: 8px;
    }

    .automation-test .form-label label {
        color: #000 !important;
        font-weight: 300;
        margin-bottom: 3px;
        display: block;
        font-size: 14px;
    }

    .automation-test .wpcf7-form-control.wpcf7-submit.has-spinner.button {
        background: var(--button-fill);
        color: #fff;
        padding: 15px 44px;
        font-size: 22px;
        display: inline-block;
        height: unset;
        border-radius: 100px !important;
        font-weight: 600;
        margin-top: 0px;
    }

    .automation-test .form-grp,
    .form-textarea-group {
        position: relative;
        margin-top: 8px;
        margin-bottom: 19px;
    }

    .automation-test .speak-right {
        width: 69%;
    }

    .automation-test .speak-left {
        width: 31%;
    }

    .automation-test .comm-small-hdn {
        font-weight: 500 !important;
        text-align: left;
        font-size: 40px;
        line-height: 46px;
        margin-bottom: 54px;
        position: relative;
        padding: 0;
        color: #000;
    }

    .automation-test .comm-small-hdn::before {
        display: none;
    }

    .speak-left p {
        color: #000 !important;
        font-weight: 400;
    }

    .automation-test .comm-small-hdn::before {
        content: "";
        display: block;
        height: 6px;
        width: 70px;
        background: var(--button-fill);
        position: absolute;
        bottom: -1rem;
        top: unset;
        border-radius: unset;
    }

    .automation-test .recent-box {
        padding: 0 !important;
        position: relative;
    }

    .automation-test .recent-box img {
        height: 252px !important;
        object-fit: unset !important;
    }



    .automation-test .recent-box .category {
        position: absolute;
        top: 15px;
        left: 15px;
        color: #fff;
        background: #00000094;
        padding: 22px 33px !important;
        border-radius: 0px;
        font-size: 16px;
    }

    .automation-test .recent-box .button.line {
        background: transparent;
        border: unset;
        color: var(--button-fill);
        gap: 10px;
        padding: 10px;
        font-size: 16px;
        font-weight: 500;
    }

    .automation-test .recent-box .button.line i {
        font-size: 14px;
        color: #e22526;
    }

    .sldr-flx {
        display: flex;
        justify-content: space-between;
    }

    .sldr-flx .date {
        color: #a4a4a4;
        font-size: 14px;
        font-weight: 400;
        line-height: 1.2;
        letter-spacing: .8px;
        align-content: center;
    }

    .automation-test .recent-box .category-wrap {
        margin-bottom: 0px;
    }

    .blog-section {
        padding: 20px;
    }

    .blog-heading .comm-sec-hdn {
        position: relative;
        margin-bottom: 27px;
        font-size: 40px;
    }

    .recent-section h3 {
        font-size: 18px;
    }

    .blog-heading .comm-sec-hdn::before {
        content: "";
        display: block;
        height: 6px;
        width: 70px;
        background: var(--button-fill);
        position: absolute;
        bottom: -16px;
        top: unset;
        border-radius: unset;
    }

    .automation-test .client-swiper {
        max-width: 895px;
    }

    .automation-test .client-img {
       /* background: #ececec; */
        height: 111px;
        border-radius: 6px;
        padding: 0 17px;
    }

    .automation-test .client-img img {
        object-fit: contain;
    }

    .automation-test .client-swiper::before {
        display: none;
    }

    .automation-test .client-swiper::after {
        display: none;
    }

    .automation-test .client-section {
        /*
        margin-top: 68px;
        */
    }

    .automation-test .client-wrap h2 {
        font-size: 26px;
        margin-bottom: 0;
        width: 22%;
    }

    .automation-test .comm-space {
        padding-top: 0;
        padding-bottom: 8rem;
        margin-top: 1.5rem;
    }

    .featusres-list li img {
        width: 25px;
        margin-right: 7px;
        vertical-align: text-top;
    }

    .comm-page-box.leading-recogn.two-box-section::after {
        display: none;
    }

    .comm-page-box.top-section {
        height: 500px;
    }

    .tx-auto h2 a {
        color: #888;
        font-size: 15px;
        float: right;
        margin-top: -13px;
        text-decoration: underline;
        font-weight: 500;
    }

    .wpcf7-not-valid-tip {
        bottom: -40px !important;
        position: unset !important;
    }

    .leading-recogn.two-box-section .container {
        display: flex;
        align-items: center;
    }

    /***insurance domain****/

    .banner-list li {
        display: inline-block;
        color: #fff;
        font-size: 17px;
        margin: 13px 0 4px 0;
    }

    .banner-list li img {
        width: 20px;
        vertical-align: sub;
        margin-right: 10px;
        margin-left: 0;
    }

    .banner-list li:nth-child(2) {
        border-left: 1px solid #fff;
        padding: 0 20px;
        margin-left: 19px;
        border-right: 1px solid #fff;
        margin-right: 19px;
    }

    .comm-page-box.top-section::after {
        display: none;
    }

    .resulte-achived {
        width: 48%;
    }

    .resulte-achived p {
        font-size: 18px;
        margin: 0 0 13px 0;
        line-height: 1.5;
    }

    .resulte-achived li {
        font-size: 24px;
        color: #000;
        background: #FFF6F1;
        padding: 20px;
        border-radius: 9px;
        margin: 16px 0;
    }

    .resulte-achived li img {
        width: 48px;
        margin-right: 20px;
    }

    .insurance-heading h3 {
        font-size: 42px;
        font-weight: 500;
        margin: 0 0 23px 0;
    }

    .challenge-insurance {
        display: flex;
        justify-content: space-between;
    }

    .digital-dis {
        width: 23%;
    }

    .digital-dis p {
        font-size: 16px;
    }

    .digital-dis h4 {
        font-size: 22px;
        font-weight: 500;
        margin: 12px 0 10px 0;
    }

    .insurance-heading {
        background: #FFF6F1;
        padding: 71px 0;
    }

    .digital-dis img {
        height: unset;
        width: 100%;
    }

    .we-support img {
        height: unset;
        width: 100%;
    }

    .we-support {
        width: 31%;
        position: relative;
    }

    .we-support p {
        font-size: 16px;
    }

    .we-support h4 {
        font-size: 22px;
        font-weight: 500;
        margin: 12px 0 10px 0;
    }

    .segments-support {
        position: absolute;
        bottom: 27px;
        color: #fff;
        width: 87%;
        left: 23px;
        height: 181px;
    }

    .support-section {
        margin: 7rem 0;
    }

    .support-section h3 {
        font-size: 42px;
        font-weight: 500;
        margin: 0 0 23px 0;
    }

    .key-offering h3 {
        font-weight: 500 !important;
        font-size: 42px;
        line-height: 68px;
        margin-bottom: 26px;
        position: relative;
        color: #fff;
    }

    .key-offering {
        background: #000;
        padding: 76px 0;
        margin: 7rem 0;
    }

    .key-offering h4 {
        font-size: 22px;
        border: unset;
        margin: 12px 0;
    }

    .key-offering p {
        margin: 0;
        font-size: 17px;
        border-top: unset;
        padding-top: 0;
        color: #000;
    }

    .key-offering img {
        width: 55px;
        height: unset;
    }

    .texh-prtnrs h3 {
        font-weight: 500 !important;
        font-size: 42px;
        line-height: 68px;
        position: relative;
        color: #000;
    }

    .texh-prtnrs {
        display: flex;
        justify-content: space-between;
    }

    .our-tech {
        width: 40%;
        display: flex;
        align-items: center;
    }

    .our-tech-prtnr {
        width: 55%;
    }

    .our-tech-prtnr li {
        display: inline-block;
        width: 31%;
       /* background: #FCF7F2; */
        padding: 25px;
        margin: 7px 6px;
        border-radius: 7px;
    }

    .our-tech-prtnr li img {
        object-fit: contain;
        height: 40px;
        max-width:100px;
    }

    .tx-capabilities h3 {
        font-weight: 500 !important;
        font-size: 42px;
        line-height: 68px;
        position: relative;
        color: #000;
        margin-bottom: 0;
    }

    .tx-capabilities .success-flx {
        margin: 15px 0;
    }

    .tx-capabilities img {
        height: unset;
    }

    .tx-capabilities li {
        background: unset;
        padding: 13px 32px;
        font-weight: 500;
        font-size: 26px;
    }

    .why-choose li img {
        height: 37px !important;
        width: 28px;
        object-fit: cover;
    }

    .why-choose li h4 {
        font-size: 22px;
        margin: 0;
        font-weight: 500;
    }

    .why-choose li p {
        font-size: 17px;
        margin: 2px 0;
    }

    .why-choose-us h3 {
        font-weight: 500 !important;
        font-size: 42px;
        line-height: 68px;
        position: relative;
        color: #000;
        margin-bottom: 0;
    }

    .why-choose li {
        display: flex;
        background: #fff;
        border: 1px solid #E4E4E4;
        padding: 20px;
        margin: 16px 0;
    }

    .why-choose-us {
        background: #FFF6F1;
        padding: 67px 0;
        margin: 4rem 0;
    }

    .why-choose-us .success-flx {
        margin: 0rem 0;
    }

    .why-choose-us .resulte-achived img {
        height: unset;
    }

    .tx-capabilities {
        border-top: 1px solid #dfdfdf;
        margin-top: 7rem;
        padding-top: 6rem;
        margin-bottom: 7rem;
    }

    .traditional-processes .success-flx {
        margin: 7rem 0;
    }

    .traditional-processes img {
        height: unset;
        width: 100%;
    }

    .traditional-processes h4 {
        font-size: 24px;
        font-weight: 600;
    }

    .our-tools .our-tech {
        width: 23%;
    }

    .our-tools .our-tech-prtnr {
        width: 74%;
    }

    .our-tools .our-tech-prtnr li {
        display: inline-block;
        width: 18%;
       /* background: #ececec; */
        padding: 19px;
        margin: 7px 6px;
        border-radius: 7px;
    }

    .texh-prtnrs.our-tools h3::before {
        content: "";
        display: block;
        height: 5px;
        width: 54px;
        background: var(--button-fill);
        position: absolute;
        bottom: -20px;
    }

    .texh-prtnrs.our-tools h3 {
        font-weight: 500 !important;
        font-size: 26px !important;
        line-height: 34px;
        position: relative;
        color: #000;
        margin-top: -6px;
    }

    .texh-prtnrs.our-tools {
       /* margin-bottom: 4rem; */
    }

    .comm-page-box.top-section .container {
        align-items: center;
        display: flex;
    }

    section.performance-testing.challenges-accessibility-new h2 {
        font-size: 27px;
        line-height: 40px;
    }

    div#tlkexp {
        padding-top: 2.5rem;
    }

    .for-business-test .talk-to-our:last-child {
        border: unset;
    }


    @media screen and (min-width: 1400px) and (max-width: 1600px) {

        .comm-page-box.top-section {
            height: 390px;
        }

        .automation-test .comm-page-info {
            top: 161px;
        }

        .automation-services {
            padding: 60px 0;
        }

        .cstm-button-wrapper-cta-sec {
            padding: 2rem 0;
        }

        .flex-heading img {
            width: 15%;
        }

    }
    @media(min-width:1200px){
        .automation-test .comm-page-info {
            left: 15px;
        }
    }
    @media screen and (min-width: 1200px) and (max-width: 1400px) {

        .performance-testing-new .divi-boxes {
            margin-bottom: 21px !important;
        }
        .list-box-heading ul {
          padding-left: 27px;
        }
        .for-business.test-auto-business::before {
          bottom: -35px !important;
        }

        section.our-capabilities.Why-Choose-Tx h2 {
            font-size: 30px !important;
        }

        section.our-capabilities {
            margin: 2rem 0!important;
        }
        .tx-auto-flx {
            margin-bottom: 2rem;
        }


        .our-capabilities.Why-Choose-Tx .features-heading h2::before {
            top: 88px !important;
        }

        section.performance-testing.challenges-accessibility-new .leading-boxes {
            padding: 0 27px !important;
        }

        section.performance-testing.challenges-accessibility-new h2 {
            font-size: 23px !important;
            line-height: 37px !important;
        }

        .our-test .for-business img {
            margin-left: 125px;
        }

        .success-flx.our-test .for-business::before {
            right: 44px;
        }

        .success-flx.our-test h2 {
            font-size: 23px !important;
            line-height: 36px !important;
        }

        .success-flx.our-test .talk-to {
            margin-top: 3rem;
        }

        /*
        section.comm-page-box.leading-recogn.two-box-section.performance-testing-new {
            height: 556px !important;
        }
        */
        .leading-recogn.two-box-section   {
            padding:2.5rem 1rem;
            height:auto !important;
        }

        .performance-testing-new .two-boxes h2::before {
            height: 5px;
            width: 54px;
            bottom: -21px;
        }

        .performance-testing-new .two-boxes .comm-page-hdn {
            margin-bottom: 45px;
        }

        .performance-testing-new .divi-boxes p {
            font-size: 16px;
        }

        .performance-testing-new .divi-boxes h3 {
            font-size: 21px;
        }

        .comm-page-box.top-section {
            height: 377px;
        }

        .for-business-test {
            padding-right: 43px;
        }

        .features-heading {
            width: 28%;
        }

        .test-auto h2 {
            font-size: 31px;
        }

        .featusres-list {
            width: 34%;
        }

        .automation-test .comm-small-hdn::before {
            bottom: -1rem;
        }

        .flx-automation {
            padding: 11px;
        }

        .automation-test .client-wrap h2 {
            margin-bottom: 0;
        }

        .leadung-flx h2 {
            font-size: 20px;
            line-height: 34px;
        }

        .leadung-flx p {
            font-size: 0.938rem;
        }

        .main-container.automation-test.pt0 p {
            font-size: 0.938rem;
            line-height:1.5;
        }
        .main-container.automation-test.pt0 .rating-para p {
            font-size:  1.25rem;
        }
        .main-container.automation-test.pt0 li p {
            font-size: 0.938rem;
        }

        .for-business-test h2::before {
            bottom: -16px;
            width: 70px;
        }

        .leading-boxes.first-child h2::before {
            width: 54px;
        }

        .comm-page-box.top-section h1 {
            margin-bottom: 5px;
        }

        .automation-test .comm-page-info p {
            font-size: 18px;
            width: 53%;
        }

        .automation-test .comm-page-info {
            top: 131px;
        }

        .for-business-test p {
            margin: 12px 0;
        }

        .success-flx {
            margin: 6rem 0;
        }

        .automation-test .client-img {
            height: 81px;
        }

        .our-test .for-business img {
            height: 91%;
        }

        .main-container.automation-test.pt0 .comm-sec-hdn.white {
            font-size: 20px !important;
        }

        .tx-auto p {
            margin: 0px 0 16px 0;
        }

        .success-flx h2 {
            font-size: 40px;
            line-height: 46px;
            margin-bottom: 32px;
        }

        .automation-test .comm-page-hdn {
            font-size: 40px;
            line-height: 46px;
            margin-bottom: 64px;
        }

        .divi-boxes h3 {
            font-size: 25px;
        }

        .divi-boxes p {
            font-size: 18px;
        }

        .our-test .for-business-test {
            width: 52%;
        }

        .our-test .for-business {
            width: 46%;
        }

        .talk-to-our h3 {
            line-height: 19px;
        }

        .texh-prtnrs.our-tools h3::before {
            bottom: -14px;
            width: 54px;
        }

        .texh-prtnrs.our-tools {
           /* margin-bottom: 2.5rem; */
        }

        .success-flx {
            margin-bottom: 3rem;
        }

        .talk-to-our p {
            margin: 12px 0 0 0;
        }


        .two-boxes h2::before {
            height: 5px;
            width: 54px;
            bottom: -29px;
        }

        .success-flx.our-test .for-business::before {
            height: 32%;
            bottom: -6%;
        }

        .test-auto h2::after {
            bottom: -17px;
            width: 54px;
        }

        .talk-to {
            margin-top: 3rem;
        }

        .test-auto a {
            padding: 17px 27px;
            margin-top: 26px;
        }

        .talk-to-our {
            padding: 13px 0;
        }
        .talk-to-our:first-child { 
            padding: 0px 0px 13px 0;
        }
        .tx-auto h2 {
            margin-bottom: 33px;
        }

        .tx-auto h2::before {
            bottom: -16px;
            width: 54px;
        }

        .featusres-list li {
            padding: 16px 0 16px 0;
            font-size: 15px;
            min-height: 64px;
        }

        .features-heading h3 {
            margin-top: 123px;
        }

        .tx-cstm-align-top .features-heading h3 {
            margin-top: 10px;
        }

        .features-heading h2::before {
            top: -20px;
            width: 54px;
        }
        .challenges_and_solutions_component .features-heading h2::before {
            display: none;
        }
        .automation-services p {
            margin: 8px 0 27px 0;
            font-size: 18px;
        }

        .flx-automation h3 {
            font-size: 16px;
        }

        .flex-heading img {
            width: 14%;
        }

        .flx-automation p {
            margin: 9px 0 0 0;
            font-size: 15px;
            padding-top: 9px;
        }

        .automation-services {
            padding: 34px 0;
            /* margin: 3rem 0 0 0; */
            /* margin: 1.5rem 0rem; */
        }

        .cstm-button-wrapper-cta-sec {
            padding: 2rem 0;
            margin: 0;
        }

        .automation-test .comm-space {
            padding-bottom: 4rem;
        }

        .automation-test .comm-space {
            padding-top: 12px;
        }

        .automation-test .recent-box img {
            height: 197px !important;
        }

        .comm-nav i {
            font-size: 19px;
        }

        .comm-nav {
            width: 46px;
            height: 46px;
        }

        .blog-heading .comm-sec-hdn::before {
            width: 70px;
            bottom: -16px;
        }

        .blog-heading .comm-sec-hdn {
            margin-bottom: 42px;
        }

        .blog-section {
            padding: 17px;
        }

        .automation-services h2::before {
            width: 70px;
            bottom: -1rem;
        }

        .automation-services h2 {
            margin-bottom: 41px;
        }

        .automation-test .comm-small-hdn::before {
            bottom: -1rem;
        }

        .automation-test .recent-swiper .swiper-slide {
            width: 337px !important;
        }

        .automation-test .comm-small-hdn {
            margin-bottom: 51px;
        }

        .speak-box .speak-left h3.comm-small-hdn {
            margin-bottom:2rem;
        }

        .comm-hdn-section {
            margin-bottom: 0px;
        }

        .automation-test .form-label label {
            font-size: 16px;
        }

        .automation-test .wpcf7-form-control.wpcf7-submit.has-spinner.button {
            padding: 15px 29px;
            font-size: 20px;
        }

        .blog-section h3 {
            font-size: 18px;
        }

        .our-test .for-business::after {
            top: -36px;
            width: 58%;
        }

        .test-auto {
            left: 22px;
        }

        .main-container.automation-test.pt0 section.comm-page-box.top-section p {

            font-size: 1rem;
        }

        /***accessibilities testing-standrad***/

        .testing-standard-list h4 {
            font-size: 20px;
        }

        .testing-standard-list li {
            font-size: 0.938rem;
            margin: 8px 0;
        }

        .testing-standard-list h5 {
            font-size: 16px;
        }

        .our-capabilities .featusres-list li {
            width: 47% !important;
        }

        .our-capabilities .featusres-list li {
            min-height: 52px !important;
        }

        .our-capabilities.Why-Choose-Tx li img {
            width: 36px !important;
            min-width:36px;
            max-width:36px;
        }

        .our-capabilities.Why-Choose-Tx li h3 {
            font-size: 20px !important;
            margin-bottom: 5px;
        }

        .our-capabilities.Why-Choose-Tx li {
            padding: 16px;
            margin: 5px 0;
        }

        .our-capabilities.Why-Choose-Tx .talk-to {
            margin-top: 6rem !important;
        }

        .our-capabilities.Why-Choose-Tx .features-heading {
            height: 365px;
        }

        .our-capabilities.Why-Choose-Tx li {
            padding: 17px
        }

        .our-capabilities.Why-Choose-Tx li {
            width: 100% !important;
        }

        .our-capabilities .features-heading {
            height: 314px;
        }

        .our-capabilities .features-heading p {
            font-size: 14px !important;
        }

        ul.tx-contactform-ul p {
            font-size: 0.938rem !important;
        }
    }

    @media screen and (max-device-width: 1200px) {
        .automation-test .client-swiper {
            max-width: 599px;
        }

        .our-test .for-business::after {
            width: 68%;
        }

        ul.tx-contactform-ul p {
            font-size: 12px;
        }
        .industries_boxes_items_component .wrapper-items .tx-col {
                width:30%;
        }


    }

    @media only screen and (max-width: 1199px) {
        /*** Why is QE necessary for AI systems ****/

        .our-capabilities .featusres-box-list {
            width: 50% !important;
        }

        .our-capabilities.Why-Choose-Tx.why-is-qe .features-heading {
            width: 42%;
        }

        .our-capabilities.Why-Choose-Tx .featusres-box-list li {
            width: 49.5% !important;
            border-right: unset;
            border-bottom: 1px solid #E3E3E3;
            height: 213px;
        }

        /***/

        /*** Our Approach ****/

        .our-approach {
            flex-wrap: wrap;
        }

        .approach-heading {
            width: 100%;
        }

        .approach-list {
            width: 100%;
            margin-top: 14px;
        }

        /***/
        .texh-prtnrs.our-tools {
            flex-wrap: wrap;
        }

        .our-tools .our-tech {
            width: 100%;
        }

        .our-tools .our-tech-prtnr {
            width: 100%;
            margin-top: 48px;
        }
        .our-capabilities .features-heading::before {
            right: -16px!important;
        }
        .automation-services {
            padding: 38px 0;
        }
    }

    @media only screen and (min-width: 992px) and (max-width: 1199px) {
        .tx-auto h2 a {
            float: unset;
            display: block;
        }

        .texh-prtnrs.our-tools {
            flex-wrap: wrap;
        }

        .our-tools .our-tech {
            width: 100%;
        }

        .our-tools .our-tech-prtnr {
            width: 100%;
            margin-top: 48px;
        }

        .testing-standard-list li {
            font-size: 0.938rem;
        }

        .testing-standard-list h4 {
            color: var(--button-fill);
            font-size: 20px;
        }

        .our-capabilities .featusres-list li {
            width: 46% !important;
            margin-right: 13px !important;
            font-size: 16px;
        }

        .our-capabilities.Why-Choose-Tx li {
            width: 100% !important;
        }
    }

    @media only screen and (min-width: 992px) and (max-width: 1280px) {
        .talk-to-our p {
            margin: 8px 0 0 0;
        }

        .our-test .for-business::after {
            height: 85%;
        }

        .automation-test .comm-page-info {
            top: 171px;
        }

        .automation-test .client-swiper {
            max-width: 699px;
        }

        .talk-to-our {
            padding: 17px 0;
        }
        .talk-to-our:first-child {
            padding: 0px 0px 17px 0;
        }

        .featusres-list li {
            margin-right: 12px;
            min-height: 77px !important;
        }

        .automation-test .comm-page-info p {
            width: 76%;
        }

        .container {
            max-width: 1100px !important;
        }

        .automation-test .comm-page-info {
            left: 14px;
        }

        .for-business {
            width: 41%;
        }

        .for-business-test {
            width: 55%;
        }
        .automation_for_agile_component .for-business-test {
            width: 85%;
        }
    }

    @media only screen and (min-width: 768px) and (max-width: 991px) {
        .leadung-flx {
            flex-wrap: wrap;
        }

        .tx-auto h2 a {
            float: unset;
            display: block;
        }

        .testing-standard-list {
            width: 48% !important;
        }

        .leading-boxes {
            border-right: unset;
            padding-right: 0;
        }

        .automation-test .client-wrap h2 {
            width: 100%;
        }

        .leading-boxes {
            width: 48%;
            margin: 27px 0;
        }

        .leading-boxes.first-child {
            width: 100%;
            text-align: center !important;
        }

        .leading-boxes.first-child h2::before {
           /*
            left: 46vw;
            transform: translateX(-50%);
            width: 80px;
            */
            display:none;
        }

        .success-flx {
            flex-wrap: wrap;
        }

        .for-business-test {
            width: 100%;
        }

        .for-business {
            width: 100%;
        }

        .automation-test .client-swiper {
            max-width: 100%;
        }

        .our-test .for-business {
            width: 100%;
        }

        .our-test .for-business-test {
            width: 100%;
        }

        .tx-auto-flx {
            flex-wrap: wrap;
        }

        .features-heading {
            width: 48%;
        }

        .featusres-list {
            width: 49%;
        }

        .our-automation {
            flex-wrap: wrap;
        }

        .flx-automation {
            width: 48%;
            margin-bottom: 26px;
        }

        .automation-test .speak-right {
            width: 100%;
        }

        .automation-test .comm-page-info {
            left: 36px;
            top: 95px;
        }


        .leadung-flx {
            display: flex;
            justify-content: space-between;
            margin: 6px 0 0px 0;
        }

        .success-flx {
            margin: 5rem 0;
        }

        .automation-test .client-section {
            /*
            margin-top: 19px;
            margin-bottom: 109px !important;
            */
        }

        .automation-services {
            /* margin: 4rem 0 0 0; */
            /* margin: 1.5rem 0rem; */
        }
        .cstm-button-wrapper-cta-sec {
            margin: 0;
        }

        .automation-test .speak-left {
            width: 100%;
        }
    }

    @media only screen and (min-width: 769px) and (max-width: 991px) {
        .automation-test .client-swiper {
            max-width: 454px;
        }

        .automation-test .client-wrap h2 {
            width: unset;
            font-size: 36px;
        }
    }

    @media only screen and (min-width: 576px) and (max-width: 767px) {
        .leadung-flx {
            flex-wrap: wrap;
        }

        .tx-auto h2 a {
            float: unset;
            display: block;
        }

        .leading-boxes {
            border-right: unset;
            padding-right: 0;
        }

        .automation-test .client-wrap h2 {
            width: 100%;
        }

        .leading-boxes {
            width: 48%;
            margin: 27px 0;
        }

        .leading-boxes.first-child {
            width: 100%;
            text-align: center !important;
        }

        .leading-boxes.first-child h2::before {
           /* left: 42.5%; */
            left: 46vw;
            transform: translateX(-50%);
            width: 80px;
        }

        .success-flx {
            flex-wrap: wrap;
        }

        .for-business-test {
            width: 100%;
        }

        .for-business {
            width: 100%;
        }

        .automation-test .client-swiper {
            max-width: 100%;
        }

        .our-test .for-business {
            width: 100%;
        }

        .our-test .for-business-test {
            width: 100%;
        }

        .tx-auto-flx {
            flex-wrap: wrap;
        }

        .features-heading {
            width: 100%;
        }

        .featusres-list {
            width: 100%;
        }

        .our-automation {
            flex-wrap: wrap;
        }

        .flx-automation {
            width: 48%;
            margin-bottom: 26px;
        }

        .automation-test .speak-right {
            width: 100%;
        }

        .automation-test .comm-page-info {
            left: 36px;
            top: 66px;
        }

        .leadung-flx {
            display: flex;
            justify-content: space-between;
            margin: 6px 0 0px 0;
        }

        .success-flx {
            margin: 5rem 0;
        }

        .automation-test .client-section {
            /*
            margin-top: 19px;
            margin-bottom: 109px !important;
            */
        }

        .automation-test .comm-small-hdn::before {
            left: 0px;
        }

        .automation-services {
           /* margin: 4rem 0 0 0; */
        }


        .cstm-button-wrapper-cta-sec {
            margin: 0;
        }
        /*
        .leading-recogn {
            height: 622px;
        }
        */
        .leading-recogn.two-box-section {
            padding:2.5rem 1rem;
            height:auto!important;
        }
        .talk-to {
            margin-top: 29px;
        }

        .automation-test .speak-left {
            width: 100%;
        }
    }


    /******/

    @media screen and (min-device-width: 1200px) {
        .banner-section .banner-bg {
            height: calc(100vh - 180px);
        }
        .banner-section.slider_banner_component_tx .banner-bg {
            height: 100vh;
        }

    }

    @media only screen and (max-width: 1499px) {
        .banner-section .banner-hdn {
            font-size: 38px !important;
            line-height: 1.2;
        }

        .banner-box .banner-info {
            gap: 20px !important;
        }

        .banner-box .banner-content {
            font-size: 18px;
        }
        ul.tx-contactform-ul p {
            line-height: 24px;
        }
    }

    @media only screen and (max-width: 991px) {
        /*** Why is QE necessary for AI systems ****/

        .our-capabilities.Why-Choose-Tx.why-is-qe .features-heading {
            width: 96%;
        }

        .our-capabilities.Why-Choose-Tx.why-is-qe .featusres-box-list {
            width: 100% !important;
            margin-top: 52px;
        }

        /***/

        /*** Our Approach ****/

        .approach-list {
            flex-wrap: wrap;
        }

        .list-box-heading {
            width: 50% !important;
            margin-top: 31px;
        }

        /***/
        .header-box .head-right .menuBtn .button {
            margin: 0 10px;
        }

        section.provn-performance-page .leading-boxes:nth-child(2) {
            width: 100% !important;
        }

        section.provn-performance-page .leading-boxes {
            width: 100% !important;
        }

        .header-box .head-right .menuBtn {
            flex-direction: inherit;
        }

        .tx-global-search {
            margin-right: 20px;
        }

        .banner-box .banner-info {
            gap: 15px;
        }

        .banner-section .banner-hdn {
            font-size: 32px !important;
        }

        .banner-bg {
            position: relative;
        }

        .banner-box .banner-info {
            max-width: 90%;
        }

        .banner-box .banner-content {
            font-size: 16px;
        }

        .content-body.search-result {
            margin-top: 60px;
        }

        .search-result h1.entry-title {
            font-size: 22px;
        }

        .testing-standard {
            flex-wrap: wrap;
        }

        .accessibility {
            width: 100%;
        }

        .testing-standard-list {
            width: 48% !important;
            margin: 8px 0;
        }

        .testing-standard .testing-standard-list:last-child {
            width: 48%;
        }

        .testing-section::before {
            width: 100% !important;
        }

        .our-capabilities .features-heading {
            width: 96%;
        }

        .our-capabilities .featusres-list {
            width: 100% !important;
            margin-top: 63px;
        }

        .our-capabilities.Why-Choose-Tx .features-heading {
            width: 96% !important;
        }

        .our-capabilities .featusres-list li {
            margin-right: 0px !important;
        }
         .leaders_team_component .tx_team_members_wrap .member {
            max-width:47%;
            width:47%;
        }
        .leaders_team_component .header_wrap {
            flex-wrap:wrap;
        }
        .leaders_team_component .header_wrap h2.black-common-title.underline {
            display: block;
            width:100%;
        }
        
       .leaders_team_component .header_wrap  p {
            display: block;
            width:100%;
        }
        .leaders_team_component .tx_team_members_wrap {
            margin-top:60px;
        }
        .why_choose_tx_with_data_box .wrapper {
            display: flex;
            flex-direction:column;
            gap: 30px;
        }
        .why_choose_tx_with_data_box .heading-box {
            width: 80%;
            margin-bottom:2rem;
        }
        .why_choose_tx_with_data_box .data-box {
            width:100%;
        } 
        .testimonial-section-wrapper-tx .testimonial-profile {
          flex: 2.5;
        } 
        .testimonial-section-wrapper-tx .profile-pic-wrapper:before {
            top: 25%;
        }
        .tx-explore-services .items-wrap-tx .item-tx {
            width:45%;
        }
    }

    @media(max-width: 767px) {
        .banner-section .banner-hdn {
            font-size: 28px !important;
        }

        .banner-box .banner-content {
            font-size: 15px;
        }

        .banner-section .slide-2 .banner-box .banner-bg img {
            display: none;
        }

        .banner-section .slide-2 .banner-bg {
            background-color: #000;
        }
        .leaders_team_component .tx_team_members_wrap .member {
            max-width:100%;
            width:100%;
        } 
        .leaders_team_component .tx_team_members_wrap {
            margin-top:20px;
        }
        .why_choose_tx_with_data_box .box {
            max-width: 100%;
            width:100%;
        }
        section.cta_section_style_2_component .inner_wrap{
            justify-content:flex-start;;
        }   
    }

    @media screen and (min-device-width: 1200px) {
        .banner-section .banner-bg {
            height: calc(100vh - 180px);
        }
        .banner-section.slider_banner_component_tx .banner-bg {
            height: 100vh;
        }
    }

    @media screen and (min-device-width: 991px) {

        .page-id-48367 .leading-boxes.first-child,
        .page-id-48569 .leading-boxes.first-child,.page-id-49151 .leading-boxes.first-child,.page-id-49152 .leading-boxes.first-child {
            padding: 0px !important;
            width: 25% !important;
        }

    }

    /*accessability section CSS Starts*/
    .testing-standard {
        display: flex;
        justify-content: space-between;
        position: relative;
        z-index: 999;
    }

    .testing-standard h3 {
        font-weight: 500 !important;
        text-align: left;
        font-size: 40px;
        line-height: 46px;
        margin-bottom: 52px;
        position: relative;
        color: #fff;
    }

    .testing-standard-list h4 {
        color: var(--button-fill);
        font-size: 19px;
        font-weight: 600;
    }

    .testing-standard-list {
        width: 16% !important;
        background: #F2F2F2;
        border-radius: 6px;
        padding: 20px;
    }

    .testing-standard-list li {
        font-size: 16px;
        font-weight: 500;
        color: #313131;
        margin: 10px 0;
    }

    .testing-standard .testing-standard-list:last-child {
        width: 21%;
    }

    .accessibility {
        width: 31%;
        display: flex;
        align-items: center;
    }

    .testing-section {
        padding: 55px 0;
    }

    .testing-section::after {
        content: "";
        display: block;
        width: 54%;
        height: 100%;
        background: #fff;
        position: absolute;
        top: 0;
        right: 0;
    }

    .testing-section {
        position: relative;
    }

    .testing-section::before {
        content: "";
        display: block;
        width: 43%;
        height: 100%;
        background: #202020;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
        border-radius: 7px;
    }

    .accessibility h3::before {
        content: "";
        display: block;
        height: 5px;
        width: 54px;
        background: var(--button-fill);
        position: absolute;
        bottom: -24px;
    }

    .testing-standard-list h5 {
        font-size: 18px;
        font-weight: 700;
    }

    .our-capabilities .featusres-list {
        width: 64% !important;
    }

    .our-capabilities .featusres-list li {
        display: inline-flex !important;
        width: 46% !important;
        margin-left: 13px !important;
        min-height: 66px;
        align-items:center;
    }

    .our-capabilities .features-heading p {
        color: #313131;
        font-size: 18px;
        font-weight: 400;
        margin-top: 17px;
    }

    .our-capabilities .features-heading h2 {
        font-weight: 500 !important;
        text-align: left;
        font-size: 40px;
        line-height: 50px;
        margin-top: 0px;
        position: relative;
        color: var(--button-fill);
       /* margin-bottom: 46px;*/
        margin-bottom: 1rem;

    }

    .our-capabilities .features-heading::before {
        /* content: ""; */
        background: unset;
        width: 221px;
        height: 200px;
        display: block;
        position: absolute;
        z-index: -2;
        right: -33px;
        bottom: -35px;
        border-radius: 8px;
        border: 2px solid var(--button-fill);
    }

    .our-capabilities .features-heading {
        width: 30%;
        background: #ececec;
        padding: 20px;
        /*border-radius: 8px;*/
        position: relative;
        height: 364px;
    }
    /*
    .our-capabilities .features-heading h2::before {
        content: "";
        display: block;
        height: 5px;
        width: 54px;
        background: var(--button-fill);
        position: absolute;
        top: 110px;
    }
    */
    .challenges_and_solutions_component .features-heading h2::before {
        display: none;
    }

    .our-capabilities .featusres-list li:last-child {
        border: unset;
    }

    .our-capabilities .featusres-list li:nth-child(6) {
        border: unset;
    }

    .our-capabilities.Why-Choose-Tx .featusres-list li {
        width: 100% !important;
        background: #F8F8F8;
        border: unset;
        border-radius:0px;
        padding: 20px;
        margin: 6px 0;
    }
    .our-capabilities.Why-Choose-Tx .featusres-list li:first-child {
        margin-top:0px;
    }

    .our-capabilities.Why-Choose-Tx li h3 {
        font-size: 22px;
        color: #000;
        font-weight: 600;
        margin-bottom: 8px;
    }

    .our-capabilities.Why-Choose-Tx li p {
        color: #313131;
        font-size: 15px;
        font-weight: 400;
    }

    .our-capabilities.Why-Choose-Tx li img {
        width: 36px;
        margin-right: 29px;
        min-width:36px;
        max-width:36px;
    }

    .our-capabilities.Why-Choose-Tx .features-heading {
        width: 30%;
        background: var(--button-fill) !important;
        padding: 40px 29px;
        /* border-radius: 8px; */
        position: relative;
        height: 383px;
    }

    .our-capabilities.Why-Choose-Tx .features-heading h2 {
        font-weight: 500 !important;
        text-align: left;
        font-size: 40px;
        line-height: 50px;
        margin-top: 0px;
        position: relative;
        color: #fff;
        margin-bottom: 25px;
    }
    /*
    .our-capabilities.Why-Choose-Tx .features-heading h2::before {
        content: "";
        display: block;
        height: 5px;
        width: 54px;
        background: #fff;
        position: absolute;
        top: 121px;
    }
    */

    .our-capabilities.Why-Choose-Tx .talk-to a {
        background: #fff;
        color: var(--button-fill);
        /* padding: 23px 35px; */
        padding: 1rem 1.2rem;
        font-size: 16px;
        display: inline-block;
        margin-top: 0;
       /* border-radius: 6px; */
        font-weight: 500;
        margin-top: 26px;
    }

    #header {
        z-index: 9999;
    }

    /*accessability section CSS Ends*/
    /***performance-testing***/
    .performance-testing-new .flx-boxes {
        flex-wrap: wrap;
    }

    .performance-testing-new .divi-boxes {
        margin-bottom: 27px;
        padding: 20px;
    }

    /***why-choose-tx****/
    .offer-list-div img {
        width: 44px !important;
        margin-right: 28px !important;
    }

    .offer-list-div {
        width: 62% !important;
    }

    .offer-list-div li {
        display: flex;
        justify-content: space-between;
    }

    .offer-list-div li {
        background: #F8F8F8 !important;
        padding: 20px !important;
        border-radius: 6px !important;
        margin: 15px 0 !important;
    }

    .offer-list-div li h4 {
        color: #000 !important;
        font-size: 16px !important;
        font-weight: 600 !important;
        line-height: unset !important;
        margin-bottom: 9px !important;
    }

    .offer-list-div li {
        color: #313131;
        font-size: 0.938rem;
        font-weight: 400;
    }

    .features-heading.why-choose-tx::before {
        background: unset !important;

        border: 1px solid var(--button-fill) !important;

        width: 245px !important;
        bottom: -60px !important;

    }

    .features-heading.why-choose-tx .talk-to a {
        background: #fff;
        color: var(--button-fill);
        padding: 23px 35px;
        font-size: 16px;
        display: inline-block;
        margin-top: 0;
        border-radius: 6px;
        font-weight: 500;
        margin-top: 26px;
    }

    .features-heading.why-choose-tx .talk-to {
        margin-top: 7rem !important;
    }

    .features-heading.why-choose-tx {
        height: 387px !important;
    }

    @media screen and (max-width: 991px) {
        .performance-testing .features-heading.why-choose-tx {
            width: 37% !important;
        }

        .offer-list-div {
            width: 53% !important;
        }
    }

    /***/

    .talk-to-ours {
        text-align: left;
    }

    .performance-testing .features-heading {
        background: var(--button-fill);
        height: 394px;
        padding: 40px 29px;
        margin-top: 0px;
        width: 28%;
        position: relative;
    }

    .performance-testing .featusres-list ul li:last-child {
        border: unset;
    }

    .performance-testing .features-heading::before {
       /* content: ""; */
        background: #ececec;
        width: 203px;
        height: 163px;
        display: block;
        position: absolute;
        z-index: -2;
        right: -35px;
        bottom: -32px;
        border-radius: 8px;
    }

    .performance-testing .featusres-list li {
        padding: 20px 0px;
        color:#474747;
        font-size: 14px;
        border-bottom: 1px solid #dbdbdb;
        font-weight: 500;
        display: flex;
        /*min-height: 80px;*/
        align-items: flex-start;
    }

    section.performance-testing .challenges-accessibility-new h2 {
        font-size: 27px;
        line-height: 40px;
    }

    /*
    .performance-testing h2::before {
        background: #fff;
        top: 148px;
    }
    */

    .performance-testing h2 {
        color: #fff;
        margin-top: 0;
        font-size: 40px;
        line-height: 48px;
    }

    .performance-testing .features-heading p {
        font-size: 26px;
        color: #fff;
        margin-top: 42px;
    }

    .frst-lst h3 {
        text-align: center !important;
        font-size: 26px !important;
        color: var(--button-fill) !important;
        font-weight: 500 !important;
        border-bottom: 2px solid var(--button-fill) !important;
        padding: 0px 0px 15px 0 !important;
    }

    .scnd-lst h3 {
        text-align: center !important;
        font-size: 26px !important;
        color: #11AB23 !important;
        font-weight: 500 !important;
        border-bottom: 2px solid #11AB23 !important;
        padding: 0px 0px 15px 0 !important;
    }

    .chlng-slton {

        display: flex;
        justify-content: space-between;
        gap:20px;
    }

    .select-performance {
        width: 65%;
    }

    .chlng-slton .featusres-list {
        width: 48%;
    }

    .select-performance a {
        font-family: "Inter", sans-serif;
        background: unset;
        border: none;
        outline: none;
        border: 2px solid var(--button-fill);
        color: var(--button-fill);
        display: inline-flex;
        align-items: center;
        justify-content: center;
        height: 61px;
        line-height: 1.4;
        padding: 0 40px;
        border-radius: 120px;
        font-size: 16px;
        text-align: center;
        gap: 10px;
        transition: all .2s ease-in-out;
        -webkit-transition: all .2s ease-in-out;
        font-weight: 500;
        border-radius: 6px;
        margin-top: 6px;
    }

    .testing-framwork {
        display: flex;
        justify-content: space-between;
        margin-bottom: 4rem;
    }

    .featr-prfrmnc {
        width: 35%;
        padding-top: 34px;
    }

    .rght-prfrmnc {
        width: 62%;
    }

    .featr-prfrmnc h3 {
        font-weight: 500 !important;
        text-align: left;
        font-size: 40px;
        line-height: 46px;
        margin-bottom: 45px;
        position: relative;
    }

    .featr-prfrmnc p {
        color: #313131;
        font-size: 16px;
    }

    .featr-prfrmnc h3::before {
        content: "";
        display: block;
        height: 5px;
        width: 54px;
        background: var(--button-fill);
        position: absolute;
        bottom: -28px;
    }

    .rght-prfrmnc li {
        display: inline-block;
        width: 49%;
        text-align: left;
        color: #000;
        font-weight: 600;
        font-size: 18px;
        padding: 28px;
        border-bottom: 1px solid #E3E3E3;
        border-right: 1px solid #E3E3E3;
    }

    .rght-prfrmnc li h4 {
        color: #000;
        font-weight: 600;
        font-size: 18px;
    }

    .rght-prfrmnc li p {
        font-size: 14px;
        color: #080808;
        margin-top: 7px;
    }

    .rght-prfrmnc ul {
        position: relative;
    }

    .rght-prfrmnc li img {
        width: 80px;
        margin-bottom:0.5rem;
    }

    .rght-prfrmnc li:nth-child(2) {
        border-right: unset;
    }

    .rght-prfrmnc li:nth-child(3) {
        border-bottom: unset;
    }

    .rght-prfrmnc li:nth-child(4) {
        border-bottom: unset;
    }

    .rght-prfrmnc li:last-child {
        border-right: unset;
    }

    section.automation-services.testing-mobile-auto.security-testing-solutions.quality-en {
        background: unset;
    }

    section.automation-services.testing-mobile-auto.security-testing-solutions.quality-en h2 {
        color: #000;
    }

    .quality-en .flx-automation {
        border: 1px solid #D8D7D7;
    }

    .quality-en .flx-automation p {
        border: unset;
        padding-top: 4px;
    }

    .quality-en .flx-automation .flex-heading {
        min-height: unset;
        margin-top: 28px;
    }

    .featr-prfrmnc a {
        font-family: "Inter", sans-serif;
        background: unset;
        border: none;
        outline: none;
        border: 2px solid var(--button-fill);
        color: var(--button-fill);
        display: inline-flex;
        align-items: center;
        justify-content: center;
        height: 61px;
        line-height: 1.4;
        padding: 0 40px;
        border-radius: 120px;
        font-size: 16px;
        text-align: center;
        gap: 10px;
        transition: all .2s ease-in-out;
        -webkit-transition: all .2s ease-in-out;
        font-weight: 500;
        border-radius: 6px;
        margin-top: 70px;
    }

    .performance-testing {
        margin-top: 3.5rem;
    }

    .our-automation a img {
        width: 24px;
        height: 24px;
    }

    .our-automation a {
        color: #000;
        font-size: 14px;
        position: absolute;
        left: 22px;
        bottom: 15px;
    }
    .our_automation_services_clone_2 .our-automation a {
        position: static;
    }
    .our-automation a:hover{
        color:var(--button-fill);
    }

    .flx-automation p {
        margin: 16px 0 31px 0;
    }

    .flx-automation {
        position: relative;
    }
    .our-capabilities.Why-Choose-Tx.why-is-qe .features-heading h2::before {
        display:none;
    }
    .list-box-heading:last-child {
      border: unset;
    }

    @media(max-width:1400px){
        .comm-page-info {
            max-width: 700px;
        }
        .page-id-49639 .comm-page-info {
            max-width: 80%;
        }
        .leaders_team_component .tx_team_members_wrap .member img{
            max-width: 200px;
            max-height: 200px;
        }

        .leaders_team_component .tx_team_members_wrap .member .tx_mem_name {
            font-size:20px!important;
            line-height:30px!important;   
        }
        .leaders_team_component .tx_team_members_wrap .member .tx_mem_desg{
            font-size:15px!important;
            line-height:30px!important;
        }
        .tx-cstm-modal  .tx_mem_msg{
            line-height:19px!important;
        }
        .why_choose_tx_with_data_box p.content_p {
            font-size:0.938rem;
        }
        .automation-test .comm-page-info a {
            font-size: 0.850rem;
        }
        .industries_boxes_items_component .box-item-wrap .item p{
                font-size:0.938rem;
                line-height:20px;
        }
        .automation-services  p.tx_sub_heading a {
            font-size:0.938rem;
        }
        .automation-services  p.tx_sub_heading a:hover {
            font-size:14px;
        }
        .talk_to_our_experts_component .rating-detail {
            padding-left:unset;
        }
        .talk_to_our_experts_component .rating-info {
         max-width: unset;
        }
        .features-boxes-component-tx-wrapper_ .features-boxes-component-tx_ .item h3{
            font-size:1.1rem;
            line-height:1.563rem;
        }
        .flx-automation h3 {
          font-size: 1.1rem;
          line-height: 1.563rem;
        }
    }

    @media screen and (min-width: 1200px) and (max-width: 1400px) {
        /*** Why is QE necessary for AI systems ****/

        .our-capabilities.Why-Choose-Tx.why-is-qe .features-heading h2 {
            font-size: 30px !important;
            line-height: 47px;
        }

        .our-capabilities.Why-Choose-Tx .featusres-box-list li h4 {
            font-size: 15px;
        }
        
        .our-capabilities.Why-Choose-Tx.why-is-qe .features-heading h2::after {
        
          top: 145px;
        
        }

        .our-capabilities.Why-Choose-Tx .featusres-box-list li img {
            width: 40px!important;
        }

        /****/

        /*** Our Approach ****/

        .approach-list h3 {
            font-size: 17px;
            padding-left: 14px;
            padding-right: 14px;
        }

        .approach-list li {
            font-size:0.938rem;
            padding: 0;
        }

        /***/
        .main-container.automation-test.pt0 .performance-testing .features-heading p {
            font-size: 22px !important;
        }

        .our-capabilities .featusres-list li {
            display: inline-flex !important;
            width: 46% !important;
        }

        .our-capabilities .features-heading p {
            width: 94%;
        }

        .our-capabilities .features-heading {
            height: 329px;
        }

        section.performance-testing .challenges-accessibility-new h2 {
            font-size: 27px;
            line-height: 40px;
        }

        .testing-standard-list li {
            font-size: 0.938rem;
        }

        .testing-standard h3 {
            font-size: 37px;
        }

        .offer-list-div li {
            margin: 11px 0 !important;
        }

        .performance-testing .featusres-list li {
            font-size: 0.938rem !important;
        }

        .performance-testing h2 {
            font-size: 35px;
            line-height: 45px;
        }
         
         /*
        .performance-testing h2::before {
            top: 139px;
        }
        */

        .select-performance a {
            font-family: "Inter", sans-serif;
            background: unset;
            border: none;
            outline: none;
            border: 2px solid var(--button-fill);
            color: var(--button-fill);
            display: inline-flex;
            align-items: center;
            justify-content: center;
            height: 59px;
            line-height: 1.4;
            padding: 0 35px;
            font-size: 15px;
        }

        .performance-testing .featusres-list li {
            padding: 20px 0px;
            /*min-height: 59px; */
        }

        .rght-prfrmnc li h4 {
            font-size: 16px;
        }

        section.performance-testing.challenges-accessibility-new .talk-to-ours {
            margin-top: 58px;
        }

        .rght-prfrmnc {
            width: 67%;
        }

        .featr-prfrmnc {
            width: 30%;
        }

        .featr-prfrmnc h3 {
            font-size: 37px;
        }

        .rght-prfrmnc li img {
            width: 62px;
        }

        .featr-prfrmnc a {
            margin-top: 50px;
        }

        .main-container.automation-test.pt0 .rght-prfrmnc li p {
            font-size: 11px !important;

        }


        .rght-prfrmnc li {
            padding: 26px;
        }

        .featr-prfrmnc h3::before {
            bottom: -25px;
        }

        .our-automation a {
            left: 12px;
            bottom: 15px;
        }

        .our-automation a img {
            width: 18px;
            height: 18px;
        }
        /*
        .tx-auto-flx {
            margin-bottom: 94px;
        }
        */

        .page-id-48367 .tx-auto-flx {
            margin-bottom: 30px;
        }

        .performance-testing .features-heading::before {
            height: 176px;
            bottom: -36px;
        }

        .page-id-48367 .comm-page-box.top-section h1 {
            font-size: 35px;
        }

        .page-id-48367 .success-flx.our-test {
            margin-bottom: 6rem;
        }
    }

    @media screen and (max-width: 1199px) {
        .performance-testing .features-heading {
            width: 96%;
            margin-bottom: 16px;
        }

        .performance-accessibility-new .flx-automation {
            width: 48% !important;
        }

        .flex-heading img {
            width: 11%;
        }

        .our-capabilities .features-heading {
            width: 96%;
        }

        .our-capabilities .featusres-list li {
            width: 47% !important;
        }

        .our-capabilities .featusres-list {
            width: 100% !important;
        }

        .features-heading.why-choose-tx {
            width: 30% !important;
        }

        .select-performance {
            width: 100%;
            margin-top: 59px;
        }

        .testing-framwork {
            flex-wrap: wrap;
        }

        .featr-prfrmnc {
            width: 100%;
        }

        .rght-prfrmnc {
            width: 100%;
            margin-top: 28px;
        }

        .performance-testing .tx-auto-flx {
            flex-wrap: wrap;
        }
    }

    @media screen and (max-width: 1199px) {
        .chlng-slton .featusres-list {
            width: 100%;
        }

        .chlng-slton {
            display: flex;
            justify-content: space-between;
            flex-wrap: wrap;
        }
    }
    @media(max-width:992px){
            .industries_boxes_items_component .wrapper-items .tx-col {
                width:47%;
            }
            .industries_boxes_items_component   .wrapper-items-header {
                flex-wrap:wrap;
            }
            .testimonial-section-wrapper-tx .profile-pic-wrapper:before {
                left:-25%;  
            }
    }
    
    @media(max-width:990px){
            .ebook_component_tx .container-ebook  img{
                margin-top: -4rem;
            }
    }

    @media(max-width:768px){
            .industries_boxes_items_component .wrapper-items .tx-col {
                width:100%;
                margin-bottom:45px;
            }
            .industries_boxes_items_component   .wrapper-items-header  select{
                width:100%;
            }
          .testimonial-section-wrapper-tx .testimonial-container {
            flex-direction: column;
            align-items: center;
          }

          .testimonial-section-wrapper-tx .testimonial-profile {
            padding: 20px;
            align-items: center;
          }

          .testimonial-section-wrapper-tx .profile-pic-wrapper {
            position: relative;
            left: 0;
            top: 0;
            transform: none;
            margin-top: 20px;
            margin-bottom: 15px;
          }

          .testimonial-section-wrapper-tx .profile-name {
            margin-top: 10px;
          }

          .testimonial-section-wrapper-tx .testimonial-content::before {
            font-size: 40px;
            top: 5px;
            left: 10px;
          }
            .testimonial-section-wrapper-tx .testimonial-content {
                padding: 15px;
            }
            .ebook_component_tx .container-ebook {
               flex-direction:column;
                  gap:10px
            }  
    }
    
    @media(min-width:768px){
        .features-boxes-component-tx-wrapper_ h2,.features-boxes-component-tx-wrapper_ .subtitle{
                max-width:80%;
        }        
    }
    @media(min-width:767px){
        .testimonial-section-wrapper-tx .profile-pic-wrapper {
            margin-left: -70px;
        }
    }    
    @media(max-width:767px){
        .tx-cstm-modal .tx-modal-flex {
         flex-direction:column;
        }
        .tx-cstm-modal .tx-modal-flex-image{
            width:100%;
            text-align:center;
           
        }
        .tx-cstm-modal .tx-modal-flex-image img{
           max-width:200px;
        }
        .tx-cstm-modal .tx-modal-flex-content {
            width: 100%;
        }
        .tx-cstm-modal .tx-modal-flex-content h4 {
            text-align:center;
        }
        .tx-cstm-modal .tx-modal-flex-content p{
            text-align:center;
        }

        .tx-cstm-modal .modal-content {
          width:80%;
        }
        .testimonial-section-wrapper-tx .testimonial-container {
            flex-direction: column;
        }
        .testimonial-section-wrapper-tx .profile-pic-wrapper:before{
            display:none;
        }
        .leading-proven-tx-component {
                grid-template-columns: repeat(auto-fit, minmax(47%, 1fr));
        }
        .features-boxes-component-tx-wrapper_ .features-boxes-component-tx_.five {
                grid-template-columns: repeat(auto-fit, minmax(47%, 1fr));
        }
        .features-boxes-component-tx-wrapper_ .features-boxes-component-tx_.four {
                grid-template-columns: repeat(auto-fit, minmax(47%, 1fr));
        }
        .features-boxes-component-tx-wrapper_ .features-boxes-component-tx_.three {
                grid-template-columns: repeat(auto-fit, minmax(47%, 1fr));
        }
        .flx-automation.five {
                width: 47%;
            }
        .flx-automation.four {
                width: 47%;
            }
        .flx-automation.three {
                width: 47%;
            }
            .flx-automation.two {
                width: 47%;
        }
        .flx-automation.one {
                width: 47%;
         }
    }

    @media(max-width:576px){
            .industries_boxes_items_component span.read-tx-icon {
                width: 40px;
                height: 40px;
                line-height: 40px;
                border-radius: 50%;
                font-size: 18px;
            }
            .industries_boxes_items_component .box-item-wrap .item h3{
                font-size:18px;
                line-height:24px;
            }
            .cta_section_style_2_component .inner_wrap h6{
                margin-bottom:1.5rem;
                max-width:100%;
                font-size:18px;
                line-height:22px;
            }
            .industries_boxes_items_component span.read-tx-icon {
                bottom: -23px;
            }
            .leading-proven-tx-component {
                grid-template-columns: repeat(auto-fit, minmax(97%, 1fr));
            }
            .features-boxes-component-tx-wrapper_ .features-boxes-component-tx_.five {
                grid-template-columns: repeat(auto-fit, minmax(98%, 1fr));
            }
            .features-boxes-component-tx-wrapper_ .features-boxes-component-tx_.four {
                grid-template-columns: repeat(auto-fit, minmax(98%, 1fr));
            }
            .features-boxes-component-tx-wrapper_ .features-boxes-component-tx_.three {
                grid-template-columns: repeat(auto-fit, minmax(98%, 1fr));
            }
            .features-boxes-component-tx-wrapper_ .features-boxes-component-tx_.two {
                grid-template-columns: repeat(auto-fit, minmax(98%, 1fr));
            }
            .tx-explore-services .items-wrap-tx .item-tx .item-content {
                padding: 15rem 10px 10px 10px; 
                
            }
            .flx-automation.five {
                width: 98%;
            }
            .flx-automation.four {
                width: 98%;
            }
            .flx-automation.three {
                width: 98%;
            }
            .flx-automation.two {
                width: 98%;
            }
            .flx-automation.one {
                width: 98%;
            }
    }

    @media(max-width: 575px) {
        /*** Why is QE necessary for AI systems ****/

        .our-capabilities.Why-Choose-Tx.why-is-qe .features-heading h2 {
            font-size: 26px;
            line-height: 36px;
        }
        .list-box-heading ul {
          padding-left: 17px;
        }
        .new-box-section {
            margin-top: 50px !important; 
        }
        .our-capabilities.Why-Choose-Tx.why-is-qe .features-heading {
            width: 90%!important;
            height: 261px;
        }

        .our-capabilities.Why-Choose-Tx .featusres-box-list li {
            width: 100% !important;
        }

        .our-capabilities.Why-Choose-Tx.why-is-qe .features-heading h2::after {
            top: 154px;
        }

        /***/

        /*** Our Approach ****/

        .approach-heading h2 {
            font-size: 26px;
        }

        .approach-list {
            margin-top: 0;
        }

        .list-box-heading {
            width: 100% !important;
            margin-top: 31px;
            border-right: unset;
        }

        .approach-list h3 {
            padding-left: 0;
            padding-right: 0;
        }

        .approach-list li {
            padding: 0 0;
        }

        .our-approach {
            margin: 1rem 0 4rem 0;
        }

        /***/
        .performance-testing h2 {
            font-size: 26px;
            line-height: 35px;
        }

        section.performance-testing.challenges-accessibility-new h2 {
            margin-top: 0 !important;
            font-size: 23px !important;
        }

        /*
        .performance-testing h2::before {
            top: 118px;
        }
        */

        .performance-testing .features-heading p {
            font-size: 20px;
            margin-top: 26px;
            font-weight:300;
        }

        .performance-testing .features-heading {
            width: 89%;
            height: 329px;
        }

        .performance-testing .features-heading::before {
            height: 149px;
            bottom: -50px;
        }

        .select-performance {
            margin-top: 42px;
        }

        .performance-testing .featusres-list li {
            font-size: 0.938rem;
           /* min-height: 47px; */
        }

        .select-performance a {
            height: 54px;
            font-size: 14px;
            margin-top: 26px;
        }

        .featr-prfrmnc h3 {
            font-size: 26px;
            line-height: 33px;
            margin-bottom: 30px;
        }

        .featr-prfrmnc h3::before {
            bottom: -16px;
        }

        .featr-prfrmnc p {
            color: #313131;
            font-size: 0.938rem;
        }

        .featr-prfrmnc a {
            height: 54px;
            font-size: 14px;
            margin-top: 26px;
        }

        .rght-prfrmnc li {
            border-bottom: 1px solid #E3E3E3 !important;
            border-right: unset;
            width: 100%;
        }

        .rght-prfrmnc li p {
            font-size: 0.938rem;
        }

        .testing-framwork {
            margin-bottom: 0rem;
        }

        .features-heading.why-choose-tx {
            width: 89% !important;
            height: 336px !important;
        }

        .features-heading.why-choose-tx .talk-to {
            margin-top: 6rem !important;
        }

        .offer-list-div {
            width: 100% !important;
            margin-top: 46px;
        }

        .performance-testing .features-heading.why-choose-tx {
            width: 89% !important;
        }

        .testing-standard-list {
            width: 100% !important;
            margin: 0 0 14px 0;
        }

        .testing-standard .testing-standard-list:last-child {
            width: 100%;
        }

        .our-capabilities .features-heading {
            width: 91%;
        }

        .our-capabilities .featusres-list li {
            width: 100% !important;
        }

        .our-capabilities.Why-Choose-Tx .features-heading {
            width: 90%;
        }
        .tx-cstm-modal .tx-modal-flex-image img {
            max-width: 100px;
        }
        .automation-services {
            padding: 30px 0;
        }
    }
    
    @media (min-width: 576px) and (max-width: 768px) {
        .industries_boxes_items_component .box-item-wrap .item img {
            max-height: 300px;
            object-fit: contain;
        }
    }

    @media (max-width: 768px) {
        .page-id-48367 .comm-page-box.top-section .comm-page-hdn {
            margin-top: 2rem !important;
        }
    }
    @media (max-width: 576px) {
        .success-flx {
            flex-wrap:wrap;
        }
    }
    @media (max-width: 575px) {
        .testing-performance-page .leading-boxes.first-child {
            width: 100% !important;
            margin: 12px 0;
        }

        section.performance-testing.challenges-accessibility-new .features-heading {
            height: 288px;
        }

        .performance-accessibility-new .flx-automation {
            width: 100% !important;
        }

        section.our-capabilities {
            margin: 49px 0 0 0;
        }

        .testing-performance-page .leading-boxes {
            width: 100% !important;
            border: unset;
        }

        .performance-testing {
            margin-top: 1rem !important;
        }

        .chlng-slton .featusres-list {
            width: 100% !important;
        }

        .swiper-slide.swiper-slide-active {
            width: 100% !important;
        }

        section.comm-page-box.leading-recogn.two-box-section.performance-testing-new {
            height: 100% !important;
            padding: 32px 0;
        }
        .leading-recogn.two-box-section  {
            padding:2.5rem 1rem;
            height:auto!important;
        }

        .tx-global-search {
            order: 2;
            margin-right: 29px !important;
            margin-left: 0 !important;
        }

        .automation-test .recent-box img {
            height: 193px !important;

        }

        .menu.side-menu {
            order: 3;
        }

        .texh-prtnrs.our-tools h3 {
            font-size: 26px !important;
        }

        .texh-prtnrs.our-tools {
            margin-bottom: 3rem;
            margin-top: 2rem;
        }

        .our-tools .our-tech-prtnr li {
            display: inline-block;
            width: 48%;
            margin: 4px 2px;
        }

        .our-tools .our-tech-prtnr {
            margin-top: 51px;
        }

        .leadung-flx {
            flex-wrap: wrap;
        }

        .tx-auto h2 a {
            float: unset;
            display: block;
        }

        .automation-test .comm-page-hdn {
            font-size: 26px;
            line-height: 43px;
        }

        .automation-test .comm-page-info p {
            width: 100%;
            font-size: 17px;
        }

        .automation-test .comm-page-info a {
            padding: 14px 19px;
            font-size: 16px;
        }

        .leading-boxes {
            width: 100%;
            margin: 19px 0;
            border-right: unset;
            padding-right: 0;
        }

        .comm-page-box.top-section {
            height: 340px;
        }

        .leadung-flx h2 {
            font-size: 26px;
            line-height: 37px;
        }

        .leading-boxes.first-child {
            width: 100%;
            text-align: center !important;
        }

        .leading-boxes.first-child h2::before {
            left: 46vw;
            transform: translateX(-50%);
            width: 60px;
        }

        .for-business-test {
            width: 100%;
        }

        .for-business {
            width: 100%;
        }

        .automation-test .client-swiper {
            max-width: 100%;
        }

        .our-test .for-business {
            width: 100%;
        }

        .our-test .for-business-test {
            width: 100%;
        }

        .tx-auto-flx {
            flex-wrap: wrap;
        }

        .features-heading {
            width: 100%;
        }

        .featusres-list {
            width: 100%;
        }

        .our-automation {
            flex-wrap: wrap;
        }

        .flx-automation {
            width: 100%;
            margin-bottom: 20px;
        }

        .flex-heading img {
            width: 15%;
            margin-top: 0;
        }

        .flx-automation h3 {
            margin-top: 9px;
        }

        .automation-test .speak-right {
            width: 100%;
        }

        .automation-test .comm-page-info {
            left: 0px;
            top: 66px;
            padding-top: 0;
        }

        .leadung-flx {
            display: flex;
            justify-content: space-between;
            margin: 6px 0 0px 0;
        }

        .for-business-test p {
            font-size: 16px;
            margin: 8px 0;
        }

        .success-flx.our-test .for-business::before {
            display: none;
        }

        .for-business-test h2::before {
            bottom: -1rem;
        }

        .success-flx.our-test .for-business::after {
            display: none;
        }

        .success-flx {
            margin: 3rem 0;
        }

        .success-flx h2 {
            font-size: 26px;
            line-height: 38px;
        }

        .two-boxes h2::before {
            bottom: -20px;
        }

        .automation-test .client-section {
            /*
            margin-top: 19px;
            margin-bottom: 30px !important;
            */
        }

        .automation-test .comm-small-hdn {
            font-size: 26px;
            line-height: 38px;
            margin-bottom: 60px;
        }

        .automation-test p.comm-sec-hdn.white {
            font-size: 22px;
            padding-bottom: 0;
        }

        .automation-test .comm-small-hdn::before {
            left: 0px;
        }

        .automation-services {
            margin: 3rem 0 0 0;
            padding: 32px 0;
        }

        .cstm-button-wrapper-cta-sec {
            margin: 0;
            padding: 2rem 0;
        }

        .blog-heading .comm-sec-hdn {
            font-size: 26px;
        }

        /*
        .leading-recogn {
            height: 649px;
        }
        */
        .leading-recogn.two-box-section  {
            padding:2.5rem 1rem;
            height:auto !important;
        }
        .automation-test .form-label label {
            margin-bottom: 14px;
            font-size: 16px;
        }

        .automation-test .client-wrap h2 {
            font-size: 26px;
            margin-bottom: 41px;
            width: 100%;
        }

        .our-capabilities .featusres-list li {
            width: 100% !important;
            margin-right: 0 !important;
        }

        .automation-test .comm-small-hdn::before {
            bottom: -1rem;
        }

        .our-test .for-business::after {
            width: 100%;
            height: 100%;
        }

        .automation-test .form-label label input {
            width: 21px !important;
            height: 21px !important;
            margin-right: 3px;
        }

        .sldr-flx .date {
            font-size: 0.938rem;
        }

        .automation-test .recent-box .button.line {
            font-size: 14px;
        }

        .automation-test .recent-box .button.line i {
            font-size: 0.938rem;
        }

        .divi-boxes h3 {
            font-size: 22px;
        }

        .automation-test .wpcf7-form-control.wpcf7-submit.has-spinner.button {
            font-size: 16px;
        }

        .our-test .for-business img {
            width: 100%;
            height: unset;
            margin: 0;
        }

        .blog-heading .comm-sec-hdn::before {
            bottom: -16px;
        }

        .test-auto h2::after {
            bottom: -23px;
        }

        .automation-services h2::before {
            bottom: -1rem;
        }

        .automation-test .comm-small-hdn::before {
            bottom: -1rem;
        }

        .for-business {
            flex-wrap: wrap;
        }

        .test-auto {
            position: unset;
            width: 95%;
            background: var(--button-fill);
            padding: 20px;
            margin-top: -66px;
            border-radius: 8px;
        }

        .test-auto a {
            color: var(--button-fill);
            padding: 16px 27px;
            font-size: 18px;
        }

        .test-auto h2 {
            font-size: 28px;
            line-height: 45px;
        }

        .divi-boxes p {
            font-size: 16px;
        }

        .talk-to-our p {
            font-size: 16px;
        }

        .talk-to {
            margin-top: 29px;
        }

        .automation-test .speak-left {
            width: 100%;
        }

        .leadung-flx p {
            font-size: 16px;
        }

        .divi-boxes {
            width: 100%;
        }

        .flx-boxes {
            flex-wrap: wrap;
        }

        .divi-boxes {
            margin-bottom: 17px;
        }

        .talk-to-our h3 {
            font-size: 22px;
            line-height: 33px;
        }

        .tx-auto h2 {
            line-height: 42px;
            margin-bottom: 62px;
            font-size: 26px;
        }

        .features-heading h3 {
            font-size: 26px;
            margin-top: 79px;
        }

        .tx-cstm-align-top .features-heading h3 {
            margin-top: 10px;
        }

        .featusres-list li {
            font-size: 16px;
        }

        .automation-services h2 {
            font-size: 28px;
            line-height: 38px;
            margin-bottom: 49px;
        }

        .automation-services p {
            margin: 5px 0 33px 0;
            font-size: 16px;
        }

        .our-capabilities .features-heading h2 {
            font-size: 28px;
            /* margin-bottom: 24px; */
            margin-bottom: 1rem;
        }

        .our-capabilities .features-heading h2::before {
            top: 98px;
        }
        .challenges_and_solutions_component .features-heading h2::before {
            display: none;
        }
        .our-capabilities .features-heading p {
            font-size: 16px !important;
        }

        .testing-standard h3 {
            font-size: 28px;
        }

        .accessibility {
            width: 100%;
        }

        .our-capabilities.Why-Choose-Tx .features-heading h2 {
            font-size: 28px;
            line-height: 43px;
        }

        section.our-capabilities.Why-Choose-Tx .talk-to {
            margin-top: 7rem;
        }

        .our-capabilities.Why-Choose-Tx .features-heading {
            height: 350px;
        }

        .our-capabilities.Why-Choose-Tx li p {
            font-size: 0.938rem;
        }

        .our-capabilities.Why-Choose-Tx li h3 {
            font-size: 16px;
        }

        .our-capabilities .features-heading {
            height: 335px;
        }

        .our-capabilities.Why-Choose-Tx .features-heading h2::before {
            top: 97px;
        }
        section.performance-testing .features-heading h4 {
            margin-top: 0px !important;
        }
        .tx-cstm-modal .tx_mem_msg {
            font-size: 0.938rem !important;
        }
        .tx-cstm-modal .tx_mem_name {
            font-size: 18px !important;
        }
        .tx-cstm-modal .tx_mem_desg {
            font-size: 14px !important;
        }
}
