/**********************************GLOBAL****************************************/
@keyframes subtleImgReveal {
  from {
    opacity: 0;
    transform: translateY(20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
} 
.customizeFadeInUpSpeed {
    animation-duration: 1s;
}  
.recent-section .comm-nav-wrap {
    align-self: flex-end;
}
.primary_color,.drop .drop-box:focus ul li a:hover, .drop .drop-box:hover ul li a:hover,.comm-small-hdn,.drop ul li a:focus, .drop ul li a:hover,.tool-tabs li.active, .smart-tabs li.active, .tabs li.active, .tabs1 li.active,.comm-pointer-right ul li span,.target-category.active a,.blog-btn i,.webinar-detail ul li,.major-info a,.webinar-detail ul li,.blog-card .blog-category-wrap h4,.drop:focus ul li a:hover, .drop:hover ul li a:hover {
    color:var(--button-fill)!important;
}
.black{
    color:#000!important;
}
.recent-section .comm-nav {
  border-radius:0%;  
}
.recent-section .comm-nav {max-width: 50px;max-height: 50px;}
.recent-section .comm-nav i {font-size: 1rem;}
.drop ul,.drop .drop-box ul,.mob-navigation a {
    border-radius: 0px;
}
.header-desktop-tx-new .drop .drop-box ul {
    top:-10px;
}
.header-box .head-left .logoBox .logo { padding-top:6px; }
.header-desktop-tx-new .drop ul li a:focus,
.header-desktop-tx-new .drop ul li a:hover,
.header-desktop-tx-new .drop .drop-box:focus ul li a,
.header-desktop-tx-new .drop .drop-box:hover ul li a,
.header-desktop-tx-new .drop .drop-box:focus ul li a:hover,
.header-desktop-tx-new .drop .drop-box:hover ul li a:hover {
    background: unset!important;
}
.header-desktop-tx-new .drop .drop-box:focus a, .drop .drop-box:hover a {
    background: #fff;
    color: var(--button-fill);
}
main.tx-single-blog-page table,.new-blog-detail-page-wrap .mid-content-box-tx-inner .tab_data{
    line-height: 1.6;
}
.header-desktop-tx-new  .header-list li a {
    font-weight:400;
}
.header-desktop-tx-new  .header-list li a:hover {
    font-weight:500;
}
.header-desktop-tx-new  .drop .drop-box>a:after {
    width: 11px;
    top: 50%;
    transform: translatey(-50%) rotate(-90deg);

}
.wpcf7-form-control-wrap span.wpcf7-not-valid-tip:not(:first-of-type) {
    display:none;
}
.comm-small-hdn::before,.comm-nav,.mob-navigation ul {
    background:var(--button-fill);
}
.categories-blogs-tx .pagination-wrap {
    text-align: center;
    margin-top: 30px;
}
.wpcf7-form.submitting .wpcf7-submit {
  opacity: 0.2!important;
  cursor: not-allowed!important;
}

.wpcf7-form.submitting {
  opacity: 0.7!important;
}

.rating-img{
max-width:13.75rem
}
.speak-box.speak-box-gartner.service-page {
    background:#fff;
}
.banner-section.slider_banner_component_tx .banner-hdn {
    font-size: 3.75rem!important;
    font-weight:300;
}
.tx-button-simple-wrap a {
    min-width: 300px;
    font-size:1.125 rem;
    text-underline-offset: 6px; 
    text-decoration:underline;
    align-items:center;

}
.tx-button-simple-wrap i {
    font-size: 12px;
    transform: rotate(330deg);
    text-decoration:none;
    display:inline-block;
}
.tx-button-simple {
    color: #fff !important;
}
.tx-button-simple:hover {
    color: #fff;
    transform:scale(1.2);
    transition: transform 0.3s ease, color 0.3s ease;
}

.banner-section.slider_banner_component_tx .banner-info {
    max-width:610px;
}
.latest-trends-tx-comm-page-box .comm-page-hdn,.latest-trends-tx-comm-page-box p {
    text-align:left;
    max-width:100%;
}
.latest-trends-tx-comm-page-box .comm-page-info {
    max-width:100%;
    padding-left: 15px;
}
/** baner fix **/
.slider_banner_component_tx .banner-bg {
    overflow:hidden;
}
.slider_banner_component_tx .banner-bg img {
    width:100%;
    max-width:100%;
}
.slider_banner_component_tx .banner-bg img.mobile {
    display:none;
}
/*
.slider_banner_component_tx .banner-bg img {
    display: none;
}

.slider_banner_component_tx .banner-box {
    background-color: #000;
    background-image: url('/wp-content/uploads/2025/05/banner-2.webp');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom;
}
*/
.slider_banner_component_tx .swiper-slide,.banner-section .bannerSwiper  .swiper-slide {
    transition-duration: 2ms !important;
    max-width:100%;
    overflow:hidden;
    background-color:#fff;
}
.slider_banner_component_tx .tx-button-simple-wrap {
    display: inline-block;
    padding: 0px;
    margin: 0px;
    position: absolute;
    bottom: 10%;
    opacity:0;
    left:-100%;
}
/*
.slider_banner_component_tx .swiper-slide-active {
    opacity: 1 !important;
}
*/
/** baner fix end **/
.comm-pagination .swiper-pagination-bullet {
    background:#fff!important;
    opacity:1;
}
.comm-pagination .swiper-pagination-bullet-active {
    background: var(--button-fill)!important;
}
.categories-blogs-tx .pagination .page-numbers {
    display: inline-block;
    padding: 8px 12px;
    margin: 0 5px;
    background: #eee;
    color: #333;
    text-decoration: none;
    border-radius: 4px;
}

.categories-blogs-tx .pagination .current {
    background: #333;
    color: #fff;
}
/** new footer txminds **/
 .footerrrr182025 {
    padding: 3rem 10px 20px 10px;
    font-size: 0.900rem;
    color: #272727;
  }
  
  .footerrrr182025 .footer-container {
    display: flex;
    justify-content: space-between;
    margin: auto;
    align-items: flex-start;
  }
  
  .footerrrr182025 .footer-logo img {
    max-width: 60px;
    margin-top: 10px;
  }
  
  
.footerrrr182025 .footer-column h4 {
    font-weight: bold;
    margin-bottom: 1.0625rem;
    font-size: 1rem;
    color: #272727;
}
  
  .footerrrr182025 .footer-column ul {
    list-style: none;
    padding: 0;
  }
  
  .footerrrr182025 .footer-column ul li {
    margin-bottom: 15px;
    font-size:0.800rem;
    color:#272727;
    font-weight:400;
  }
  
  .footerrrr182025 .contact-column p {
    margin-bottom:10px;
    font-size:0.800rem;
        color:#272727;
    font-weight:400;
  }
  
  .footerrrr182025 .email-row {
    display: flex;
    align-items: center;
    gap: 10px;
    margin: 10px 0;
  }
  
  .footerrrr182025 .email-row i {
    font-size: 16px;
  }
  
  .footerrrr182025 .flags img {
    width: 24px;
    margin-right: 6px;
    border:1px solid #ccc;
  }
  
  .footerrrr182025 .footer-bottom {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 15px;
    font-size: 0.800rem;
    flex-wrap: wrap;
  }
  
  .footerrrr182025 .footer-links a {
    color: #555;
    text-decoration: none;
  }
  
  .footerrrr182025 .footer-links a:hover {
    text-decoration: underline;
  }
  
    .footerrrr182025 .social-icons img {
        margin-left: 10px;
        width: 15px;
        max-height: 15px;
        object-fit: contain;
    }
  
  .footerrrr182025 .cstm-flx {
    display: flex;
    gap: 20px;
    flex-wrap:wrap;
    margin-bottom:20px;
    justify-content:space-between;
    align-items:center;
  }
  .footerrrr182025 .cstm-flx .cstm-flx {
    justify-content: flex-start;
    gap:5px;
    margin-bottom:0px;
  }
  .footerrrr182025 .numbers-row {
    padding-right: 10px;
  }
  .footerrrr182025  .copyright{
    color:#9A9999;
  }
  .footerrrr182025  a{
    color:#272727;
  }
  .footerrrr182025 span.envelope img {
   width:20px;
   object-fit:contain;
}
.footerrrr182025 span.envelope  {
    width:40px;
    height:40px;
    line-height:40px;
    border:1.1px solid #757272;
    border-radius:50%;
    display:block;
    text-align:center;
}
.footerrrr182025 .numbers-row .cstm-flx p:nth-child(odd) {
    border-right: 1px solid #dedede;
    padding-right: 5px;
}
.footerrrr182025 .email-envelope-tx-sec {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    align-items: center;
}
/** new footer txminds end **/
/*** accordion **/
    .acc-item .accordion span::after,.accordion span::before{
        display:none;
    }
    .acc-item .accordion span{
        width: 30px;
        height: 30px;
        padding:15px;
        border:none;
    }
    .acc-item .accordion span{
        background-image : url('../svg/drop-down.svg');
        background-position:center;
        background-size:20px;
        background-repeat:no-repeat;
    }
    .acc-item.active .accordion  span{
        background-image : url('../svg/drow-up.svg');
    }
    .acc-item {
           border-radius:0px!important;
            padding: 30px 10px!important;
           background:#fff!important;
           border-bottom:1.5px solid #D9D9D9;
    }
    
    .acc-item:last-child {
           border-bottom:1.5px solid #fff;
    }
    
    .acc-container {
        max-width: 100%;
    }
    .solution-right .acc-item {
        margin-bottom:0px;
    }
/** accordion arrows end **/
/*****mobile menu fix *****/
.mob-navigation li.has-dropdown>a.parentliMobile span{
    display:inline-block;
    min-width:30%;
    width:30%;
}
.nav-wrapper.mobile-menu-tx .mob-navigation li.has-dropdown>a.parentliMobile span {
    min-width: unset;
    width: unset;
    overflow:hidden;
}
.nav-wrapper.mobile-menu-tx .mob-navigation li.has-dropdown > a.parentliMobile span.arrow_class_tx {
    min-width: 32%;
    width: 32%;
    text-align: right;
    background-image: url('../svg/menu-drop-white-right.svg');
    background-repeat: no-repeat;
    background-size: 15px;
    background-position: right center;
    padding: 1rem;
    height: 100%;
    display: inline-block;
}
.mob-navigation li.has-dropdown>a.parentliMobile {
    display:flex;
    justify-content:space-between;
    align-items:center;
}
.nav-wrapper.mobile-menu-tx .mob-navigation li.has-dropdown>a.parentliMobile:hover {
    color:#fff;
    background:var(--button-fill);
}

.nav-wrapper.mobile-menu-tx .mob-navigation  li.has-dropdown>a{
    padding-right:10px;
}
.mob-navigation li.has-dropdown>a.parentliMobile:after {
    display:none;
}
.mob-navigation li.has-dropdown>a.parentliMobile span:after {
    content: "";
    position: absolute;
    top: 50%;
    right: 1em;
    width: 15px;
    height: 15px;
    border: 1px solid currentcolor;
    border-left-color: transparent;
    border-top-color: transparent;
    -webkit-transform: translateY(-90%) rotateZ(-45deg);
    transform: translateY(-90%) rotateZ(-45deg);
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
}
.nav-wrapper.mobile-menu-tx .mob-navigation li.has-dropdown>a.parentliMobile span:after {
    display:none;
}
/************* mobile menu fix end ****/
.major-box {
    align-items:center;
}
/** map header hide csss*/
.speak-box .contact-note label{
   display:flex;
   gap:5px;
   align-items:flex-start;
}
/*** boostrap ***/
.tx-flex { display: flex; }
.tx-flex-wrap { flex-wrap: wrap; }
.tx-align-center { align-items: center; }
.tx-align-top { align-items: flex-start; }
.tx-align-end { align-items: flex-end; }
.tx-justify-center { justify-content: center; }
.tx-justify-start { justify-content: flex-start; }
.tx-justify-end { justify-content: flex-end; }
.tx-justify-between { justify-content: space-between; }
.tx-justify-around { justify-content: space-around; }
.mr-5 {margin-right:5px;}
/*** boostrap ***/
.automation-services.testing-mobile-auto .flx-automation {
    width: 13%;
}
.automation-services.security-testing-solutions .flx-automation {
    width: 31%;
    padding-top: 0;
}
.automation-services.security-testing-solutions .flx-automation.five {
    width: 18%
}
.automation-services.security-testing-solutions .flx-automation.four {
    width: 23%
}
.automation-services.security-testing-solutions .flx-automation.three {
    width: 31%
}
.automation-services.security-testing-solutions .flx-automation.two {
    width: 48%
}
.comm_space_new_tx {
    margin: 1.25rem 0rem;
}
.comm-page-img img,.banner-box .banner-bg img {
    max-width:100%!important;
}
.center { text-align:center!important;}
.left { text-align:left!important;}
.right { text-align:right!important;}
img {
    max-width:100%;
}
.custom-faqs .solution-wrap .solution-right .acc-item ul li,.custom-faqs .solution-wrap .solution-right .acc-item ul li a,.custom-faqs .solution-wrap .solution-right .acc-item ul li p,.custom-faqs .solution-wrap  .solution-right .acc-item ul li span{
    font-size:1rem!important;
    color:#666;
}
.new-blog-detail-page-wrap .custom-faqs .solution-wrap .solution-right .acc-item ul li,.new-blog-detail-page-wrap  .custom-faqs .solution-wrap .solution-right .acc-item ul li a,.new-blog-detail-page-wrap  .custom-faqs .solution-wrap .solution-right .acc-item ul li p,.new-blog-detail-page-wrap  .custom-faqs .solution-wrap .solution-right .acc-item ul li span {
    font-size: 0.838rem !important;
    color: #474747;
    line-height:1.5
}
.custom-faqs .solution-wrap .solution-right .acc-item ul li a {
    color:#3367d6;
}
.custom-faqs .solution-right .acc-item ul {
    padding-left:14px;
}
.custom-faqs .solution-right .acc-item ul li {
    margin-bottom: 0px;
}
.speak-box .contact-note label input{
   margin-top:3px;
}
#map_wrapper {
    height: 400px;
}
#map_canvas {
    width: 100%;
    height: 100%;
}
.swiper-slide .client-img img {
    object-fit:contain;
}
.desktop-show-tx { display: block; }
.mobile-show-tx { display: none; }
table,iframe {
    max-width:100%;
}
.leading-recogn.two-box-section .two-boxes .flx-boxes {
    flex-wrap: wrap;
    gap: 5px;
}
.template-latest-trends .major-box .major-img {
    max-height:320px;
}
.template-latest-trends .major-box .comm-para p {
  letter-spacing:unset;  
}
.swiper.globalSwiper1.global-swiper.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-backface-hidden {
    box-shadow: 5px  0px  rgb(0 0 0 / 10%);
}
.comm-page-img,.banner-section {background-color:#000;}
section.tx-spacer-class hr {
    border: none !important;
    color: transparent !important;
    background-color: transparent !important;
}
.service-page-template .functional-wrap .f-col .functional-box {
    border: 1px solid #d5d5d5;
    padding: 30px 10px 10px 10px;
    border-radius: 5px;
}
.partners-and-alliances .our-tech-prtnr li {
    padding: 10px!important;
}
/**** image bottom component **/
.tx_image_bottom_content_component .image { padding: 0.5rem 0.5rem;margin-top:2.5rem}
.tx_image_bottom_content_component .image img { display:table;margin-left:auto;margin-right:auto;width:auto;max-width:100%; }
.tx_image_bottom_content_component_wrapper { padding: 2rem 0rem; background-color: #F9F9F9;}
.tx_image_bottom_content_component { color : #575757;}
.tx_image_bottom_content_component_wrapper_ct_ryt .content .wrapper {
    display: flex;
    justify-content: space-between;
    align-items:flex-start;
    gap:10px;
    margin-bottom:20px;
}
.tx_image_bottom_content_component_wrapper_ct_ryt  .content .wrapper  h2.black-common-title.underline {
    width: 52%;
    display: inline-block;
}
.tx_image_bottom_content_component_wrapper_ct_ryt  .content .wrapper  p{
    display: inline-block;
    width:38%;
}
/**** image bottom componentend  **/

/*** why choose tx with counter  */
.why_choose_tx_with_counters_image .wrapper {
    display: flex;
    gap: 30px;
    justify-content:space-between;
    flex-wrap:wrap;
}

.why_choose_tx_with_counters_image .heading-box {
    width: 30%;
    padding: 1rem;
    background: var(--button-fill);
    border-radius:6px;
    position:relative;
    align-self:flex-start;
}
.why_choose_tx_with_counters_image .heading-box:after {
    content: "";
    background: unset;
    width: 221px;
    height: 200px;
    display: block;
    position: absolute;
    z-index: -2;
    right: -33px;
    bottom: -35px;
    border-radius: 6px;
    border: 2px solid var(--button-fill);
}
.why_choose_tx_with_counters_image .heading-box h2{
    color:#fff;
}
.why_choose_tx_with_counters_image .heading-box h2:after{
    background:#fff!important
}
.why_choose_tx_with_counters_image .counters-box ul {
    display: flex;
    justify-content:space-between;
    flex-wrap:wrap;
}
.why_choose_tx_with_counters_image .counters-box ul li{
    width:22%;
    margin:0px 5px
}
.why_choose_tx_with_counters_image .button_wrapper a {
    background: #fff;
    color: var(--button-fill);
    padding: 23px 35px;
    font-size: 16px;
    display: inline-block;
    border-radius: 6px;
    font-weight: 500;
    margin-top: 26px;
}
.why_choose_tx_with_counters_image .counters-box {
    width:60%;
    margin:0px 5px
}
.why_choose_tx_with_counters_image .counters-box li .content_box .heading_p {
    font-size: 28px!important;
    font-weight: 600;
    line-height: 34px;
    position: relative;
}
.why_choose_tx_with_counters_image .counters-box li .content_box .content_p {
    font-size: 15px!important;
    color: #2d2d2d;
    font-weight: 500;
    margin-top: 4px;
}
.why_choose_tx_with_counters_image .counters-box li .content_box .wrap_1 {
   border-right:1px solid #D9D9D9;
   text-align:center;
}
.why_choose_tx_with_counters_image .counters-box li:last-child .content_box .wrap_1 {
    border-right: none !important;
}
.why_choose_tx_with_counters_image .counters-box li img {
   margin-top:2rem; 
   margin-bottom:0.75rem; 
   /*
   height: 100px;
   object-fit: contain;
   */
}
/** why choose tx with counter end **/

/**** automation compoent style 2 **/
section.our_automation_services_clone_2.automation-services.testing-mobile-auto.security-testing-solutions.quality-en .flex-heading::before{
    display:none;
}
section.our_automation_services_clone_2.automation-services.testing-mobile-auto.security-testing-solutions.quality-en .flx-automation p {
    margin-bottom: 0rem !important;
}
section.our_automation_services_clone_2.automation-services.testing-mobile-auto.security-testing-solutions.quality-en  .flx-automation {
    border: 1px solid var(--button-fill)!important;
}
section.our_automation_services_clone_3.automation-services.testing-mobile-auto.security-testing-solutions.quality-en  .flx-automation {
    border: 1px solid #D9D9D9!important;
}
/**** automation compoent style 2 end **/
/*** component html table ***/
        .tx-ctm-cmp-table-container table {
            width: auto; /* Only as wide as content */
            border-collapse: collapse;
            min-width: 100%;
            margin:10px auto;
        }
        .tx-ctm-cmp-table-container table tr{
          padding:0.3rem;
        }
        .tx-ctm-cmp-table-container tbody tr:first-child td {
            padding-bottom: 1rem;
        }

        .tx-ctm-cmp-table-container tbody tr:first-child td, .tx-ctm-cmp-table-container td {
            padding: 3px 0px 3px 10px;
            border-right: 1px solid #D4D4D4; 
            text-align: left;
            white-space: nowrap; /* Prevent text wrapping */
            vertical-align: top;
            text-wrap:wrap;
            color : #313131;
        }
        .tx-ctm-cmp-table-container tbody tr:first-child td{
             padding-bottom: 10px;
             padding-top: 10px;
             padding-right:3px;
             padding-left:3px;
             color : #000;
        }
        .tx-ctm-cmp-table-container tbody tr td:last-child{
            border-right:1px solid transparent;
        }
        .tx-ctm-cmp-table-container tbody tr:nth-child(2) td {
            padding-top: 10px;
        }
        .tx-ctm-cmp-table-container tbody tr:first-child td {
          font-weight:600;
          border-bottom:1px solid #D4D4D4;
          margin-bottom:1rem;
          font-size: 22px;
          line-height: 24px;
          padding-left: 1rem;
          margin-bottom: 1rem;
          font-weight: 600;
        }

        /* Responsive Wrapper */
        .tx-ctm-cmp-table-container {
            overflow-x: auto; /* Enables horizontal scroll on small screens */
            max-width: 100%;
        }
        .tx-ctm-cmp-table-container li{
            margin-bottom: 6px;
        }
        .tx-ctm-cmp-table-container  table td .tx-flex img {
            width:20px;
            max-width:20px;
        }
/*** component html table  end****/
.our-approach .approach-list .list-box-heading li::marker {
  content: '- ';
}
.press-blogs-tx .comm-space .content-body p:nth-last-child(2) {
  margin-bottom:5px!important;
}
.quality-en .flx-automation p {
    margin-bottom:2rem!important;
}
section.our_automation_services_clone_2.quality-en .flx-automation p {
    margin-bottom: 0rem !important;
}
.tx-image-right-content-left-wrapper {
   /* margin: 2rem 0rem; */
}

.tx-image-right-content-left-wrapper {
    padding:2rem 0rem;
    background-color: #fff;
}

.tx-image-right-content-left {
            display: flex;
            flex-wrap: wrap;
            align-items: center;
            justify-content: space-between;
            max-width: 1200px;
            margin: auto;
            padding: 20px 5px;
 }
.tx-image-right-content-left .content {
            width: 40%;
}
.tx-image-right-content-left .content p{
      color:#313131;
}
.tx-image-right-content-left .image {
            width: 60%;
            padding:0.5rem 2rem;
}
.tx-image-right-content-left .image img {
            width: 100%;
            height: auto;
            display: block;
}
@media(min-width:769px){
    .tx-global-search {
        order: unset!important;
        margin-right:15px;
    }
    section.banner-section.new-home-banner-tx .bannerSwiper,.banner-bg {
        height: 90vh;
    }
}
@media screen and (max-width: 768px) {
    .tx-image-right-content-left {
        flex-direction: column;
        text-align: center;
    }
    .tx-image-right-content-left .content, 
    .tx-image-right-content-left .image {
        width: 100%;
    }
    /*
    .slider_banner_component_tx .banner-bg {
        background-image: url('/wp-content/uploads/2025/06/banner-image-mobile-1.webp');
    }
    */
}
@media(max-width:576px){
  section.automation-services.testing-mobile-auto.security-testing-solutions.quality-en  .flx-automation {
     width: 100%!important;
 }   
}
/****************************************globacl css end **********************/

/******************************** CSS FOR PAGE ID 45785 *****************************************/
    .page-id-45785 .automation-services,.page-id-46766 .automation-services,.page-id-47016 .automation-services {
      margin:0px!important;
    }
/******************************** CSS FOR PAGE ID 45785 end *****************************************/

/******************************** CSS FOR PAGE ID 47193 *****************************************/
.page-id-47193 .comm-page-box.leading-recogn.two-box-section .flx-boxes{
    gap:5px;
} 
/******************************** CSS FOR PAGE ID 47193 *****************************************/

/******************************** CSS FOR PAGE ID 47218 *****************************************/
.page-id-47218 .comm-page-img img ,.page-id-50606 .comm-page-img img,.page-id-50604 .comm-page-img img{
    padding-top: 3.2rem;
}
.page-id-47218 .leadung-flx h2 ,.page-id-50606 .leadung-flx h2,.page-id-50604 .leadung-flx h2{
    font-weight: 400;
}
@media(max-width:1400px){
    .page-id-47218 .leadung-flx h2,.page-id-50606 .leadung-flx h2,.page-id-50604 .leadung-flx h2 {
        font-size: 22px !important;
    }    
}
/******************************** CSS FOR PAGE ID 47218 *****************************************/
/**** css fopr page id 54910 **/
.page-id-54910 .our-tech-prtnr li img {
    filter:grayscale(1);
    opacity:0.5;
}
.page-id-54910 .tx_image_bottom_content_component_wrapper {
    background-color: #FFF;
}
/*** css for page id end **/
/******************************** CSS FOR PAGE ID 48367 *****************************************/
.page-id-48367 .talk-to-ours a {
    padding: 12px 20px;
}
.page-id-48367 .performance-testing .features-heading {
    height: unset;
    padding: 20px;
}

.page-id-48367 .performance-testing .featusres-list li {
    min-height: unset!important;
}
.page-id-48367 .featusres-list li {
    min-height: unset!important;
}
.page-id-48367 .talk-to { margin-top: 5rem; }

@media screen and (min-device-width: 1200px) and (max-device-width: 1499px) {
    .page-id-48367 .featusres-list li {
        min-height: unset!important;
    }
}

@media screen and (min-width: 1200px) and (max-width: 1400px) {
    .page-id-48367 .our-capabilities.Why-Choose-Tx li h3 {
        font-size: 18px !important;
    }
    .page-id-48367 .talk-to-our {
        padding: 7px 0!important;
    }
    .page-id-48367 .our-capabilities .features-heading {
        height: 300px!important;
    }
    .page-id-48367 .our-capabilities.Why-Choose-Tx .talk-to {
        margin-top: 4rem !important;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1280px) {
    .page-id-48367 .featusres-list li {
        min-height: unset!important;
    }
    .page-id-48367 .talk-to-our {
        padding: 7px 0!important;
    }

}



/******************************** CSS FOR PAGE ID 48367 *****************************************/

/******************************** CSS FOR PAGE ID 48569 START*****************************************/
.page-id-48569  .success-flx.tx-flex-align-center .for-business img,.page-id-49151  .success-flx.tx-flex-align-center .for-business img,.page-id-49152  .success-flx.tx-flex-align-center .for-business img{
    margin-top: 1.5rem;
}
.page-id-48569 .success-flx.our-test .talk-to,.page-id-49151 .success-flx.our-test .talk-to,.page-id-49152 .success-flx.our-test .talk-to {
    margin-top: 8rem;
}
.page-id-48569 .success-flx.our-test .for-business::before,.page-id-49151 .success-flx.our-test .for-business::before,.page-id-49152 .success-flx.our-test .for-business::before {
    bottom: -6%;
}
/*
.page-id-48569 section.comm-space,.page-id-48569 section.comm-space:first-child,.page-id-49151 section.comm-space,.page-id-49151 section.comm-space:first-child,.page-id-48569 section.comm-space,.page-id-49152 section.comm-space:first-child {
    background: #f4f3f3!important;
    padding: 2rem 0px!important;
    margin-bottom: 2rem;
}
.page-id-48569 section.comm-space.recent-section,.page-id-49151 section.comm-space.recent-section,.page-id-49152 section.comm-space.recent-section{
    background: #fff!important;
}

.page-id-48569 .automation-test .contact-form,.page-id-49151 .automation-test .contact-form,.page-id-49152 .automation-test .contact-form {
    background: #f4f3f3!important;
}
.page-id-48569 .contact-form,.page-id-49151 .contact-form,.page-id-49152 .contact-form{
   background: #f4f3f3!important; 
}
*/
@media screen and (min-width: 1200px) and (max-width: 1400px) {
    .page-id-48569 .success-flx.our-test .talk-to,.page-id-49151 .success-flx.our-test .talk-to,.page-id-49152 .success-flx.our-test .talk-to {
        margin-top: 5rem;
    }
    .page-id-48569  .success-flx.our-test .for-business::before,.page-id-49151  .success-flx.our-test .for-business::before,.page-id-49152  .success-flx.our-test .for-business::before {
        bottom: -6%;
    }
}

@media(max-width: 575px) {
    .page-id-48569 .comm-page-box.top-section .comm-page-hdn,.page-id-49151 .comm-page-box.top-section .comm-page-hdn,.page-id-49152 .comm-page-box.top-section .comm-page-hdn {
        margin-top: 2.5rem !important;
    }
}


/******************************** CSS FOR PAGE ID 48569 END*****************************************/


/******************************** CSS FOR PAGE ID 48465*****************************************/
.page-id-48465 .talk-to-our h3 img {
    display:none;
}
.page-id-48465 .leading-boxes{
    width: 20%!important;
}
@media(max-width:991px){
    .page-id-48465 .leading-boxes{
        width: 100%!important;
    }
    .page-id-48465 .leading-boxes.first-child {
        width: 100%!important;
    }
    .page-id-48465 .leadung-flx .leading-boxes:nth-child(2) {
        width: 100%!important;
    }
}
@media (min-width: 575px) {
    .page-id-48465 .partners-and-alliances .texh-prtnrs.our-tools .our-tech-prtnr ul{
        display:flex!important;
        justify-content:center!important;
        flex-wrap:wrap;
    }
    .page-id-48465 .partners-and-alliances .texh-prtnrs.our-tools .our-tech-prtnr ul li {
        width:23%!important;
    }
}
/******************************** CSS FOR PAGE ID 48465 END*****************************************/



/******************************** CSS FOR PAGE ID 48949*****************************************/
.page-id-48949  section.our-capabilities,.page-id-49950  section.our-capabilities,.page-id-49951  section.our-capabilities {
    margin: 51px 0;
}
.page-id-48949 .partners-and-alliances .texh-prtnrs.our-tools h3,.page-id-49950 .partners-and-alliances .texh-prtnrs.our-tools h3,.page-id-49951 .partners-and-alliances .texh-prtnrs.our-tools h3{
    margin-top:0.2rem;
}
.page-id-48949 .our-capabilities.Why-Choose-Tx .features-heading,.page-id-49950 .our-capabilities.Why-Choose-Tx .features-heading,.page-id-49951 .our-capabilities.Why-Choose-Tx .features-heading {
    height: 330px;
}
.page-id-48949 .partners-and-alliances .texh-prtnrs.our-tools,.page-id-49950 .partners-and-alliances .texh-prtnrs.our-tools,.page-id-49951 .partners-and-alliances .texh-prtnrs.our-tools {
    align-items:flex-start
}
.page-id-48949 .quality-en .flx-automation p,.page-id-49950 .quality-en .flx-automation p,.page-id-49951 .quality-en .flx-automation p {
    margin-bottom: 3rem !important;
}
.page-id-48949 .our-tools .our-tech-prtnr li,.page-id-49950 .our-tools .our-tech-prtnr li,.page-id-49951 .our-tools .our-tech-prtnr li {
    width:20%;
}
@media screen and (min-width: 1200px) and (max-width: 1400px) {
    .page-id-48949  .our-capabilities.Why-Choose-Tx  .tx-auto-flx,.page-id-49950  .our-capabilities.Why-Choose-Tx  .tx-auto-flx ,.page-id-49951  .our-capabilities.Why-Choose-Tx  .tx-auto-flx  {
        margin-bottom: 1rem;
    }
}

@media (min-width: 575px) {
    .page-id-48949 .partners-and-alliances .texh-prtnrs.our-tools .our-tech-prtnr ul,.page-id-49950 .partners-and-alliances .texh-prtnrs.our-tools .our-tech-prtnr ul ,.page-id-49951 .partners-and-alliances .texh-prtnrs.our-tools .our-tech-prtnr ul  {
        display: flex !important;
        justify-content: center !important;
        flex-wrap: wrap;
    }
}

/******************************** CSS FOR PAGE ID 48949 END*****************************************/


/******************************** CSS FOR PAGE ID 49028*****************************************/
.page-id-49028 .comm-page-img img,.page-id-50302 .comm-page-img img,.page-id-50303 .comm-page-img img {
    padding-top: 3.2rem;
}
.page-id-49028  .client-section,.page-id-50302  .client-section,.page-id-50303  .client-section {
    margin-top: 2rem!important;
}

.page-id-49028  .quality-en .flx-automation .flex-heading,.page-id-50302  .quality-en .flx-automation .flex-heading,.page-id-50303  .quality-en .flx-automation .flex-heading {
    margin-top: 1rem;
}
.page-id-49028  .our-capabilities.Why-Choose-Tx .features-heading,.page-id-50302  .our-capabilities.Why-Choose-Tx .features-heading,.page-id-50303  .our-capabilities.Why-Choose-Tx .features-heading {
        height: 335px;
}
.page-id-49028  .quality-en .flx-automation p,.page-id-50302  .quality-en .flx-automation p,.page-id-50303  .quality-en .flx-automation p {
    margin-bottom: 0rem !important;
}
.page-id-49028 section.our-capabilities,.page-id-50302 section.our-capabilities,.page-id-50303 section.our-capabilities {
    margin: 1rem 0;
}
.page-id-49028 .our-capabilities.Why-Choose-Tx .tx-auto-flx,.page-id-50302 .our-capabilities.Why-Choose-Tx .tx-auto-flx,.page-id-50303 .our-capabilities.Why-Choose-Tx .tx-auto-flx{
    margin-bottom: 1rem;
}
.page-id-49028 .quality-en .flex-heading::before,.page-id-50302 .quality-en .flex-heading::before,.page-id-50303 .quality-en .flex-heading::before {
    display:none;
}
.page-id-49028 .quality-en .flx-automation .flex-heading h3,.page-id-50302 .quality-en .flx-automation .flex-heading h3,.page-id-50303 .quality-en .flx-automation .flex-heading h3{
  min-height:3rem;
}

.page-id-49028 .quality-en .flx-automation ,.page-id-50302 .quality-en .flx-automation ,.page-id-50303 .quality-en .flx-automation {
    border-color:var(--button-fill);
}
.page-id-49028 .list_boxes_component-inner .list_boxes_inner-box:nth-child(1),.page-id-49028 .list_boxes_component-inner .list_boxes_inner-box:nth-child(1),.page-id-49028 .list_boxes_component-inner .list_boxes_inner-box:nth-child(1) {
   width:22%;
}
.page-id-50302 .list_boxes_component-inner .list_boxes_inner-box:nth-child(1),.page-id-50302 .list_boxes_component-inner .list_boxes_inner-box:nth-child(1),.page-id-50302 .list_boxes_component-inner .list_boxes_inner-box:nth-child(1) {
   width:22%;
}
.page-id-50303 .list_boxes_component-inner .list_boxes_inner-box:nth-child(1),.page-id-50303 .list_boxes_component-inner .list_boxes_inner-box:nth-child(1),.page-id-50303 .list_boxes_component-inner .list_boxes_inner-box:nth-child(1) {
   width:22%;
}
.page-id-49028 .list_boxes_component-inner .list_boxes_inner-box:nth-child(1),.page-id-49028 .list_boxes_component-inner .list_boxes_inner-box:nth-child(1),.page-id-49028 .list_boxes_component-inner .list_boxes_inner-box:nth-child(1) {
   width:22%;
}
.page-id-49028 .list_boxes_component-inner .list_boxes_inner-box:nth-child(2),.page-id-49028 .list_boxes_component-inner .list_boxes_inner-box:nth-child(3) {
   width:39%;
}
.page-id-50302 .list_boxes_component-inner .list_boxes_inner-box:nth-child(2),.page-id-50302 .list_boxes_component-inner .list_boxes_inner-box:nth-child(3) {
   width:39%;
}
.page-id-50303 .list_boxes_component-inner .list_boxes_inner-box:nth-child(2),.page-id-50303 .list_boxes_component-inner .list_boxes_inner-box:nth-child(3) {
   width:39%;
}
.page-id-49028 .tx_image_bottom_content_component .image img,.page-id-50302 .tx_image_bottom_content_component .image img ,.page-id-50303 .tx_image_bottom_content_component .image img  {
    width: 800px;
}
.page-id-49028 .tx-ctm-cmp-table-container table,.page-id-50302 .tx-ctm-cmp-table-container table,.page-id-50303 .tx-ctm-cmp-table-container table {
    min-width: 80%;
}
@media(max-width:991px){
  .page-id-49028  .tx-ctm-cmp-table-container table td .tx-flex,.page-id-50303  .tx-ctm-cmp-table-container table td .tx-flex ,.page-id-50302  .tx-ctm-cmp-table-container table td .tx-flex  {
    align-items:flex-start;
  }
}
/******************************** CSS FOR PAGE ID 49028 END*****************************************/
/******************************** CSS FOR PAGE ID 49208 START*****************************************/

.page-id-49208 .performance-testing .tx-auto-flx  .features-heading,.page-id-50036 .performance-testing .tx-auto-flx  .features-heading,.page-id-50035 .performance-testing .tx-auto-flx  .features-heading {
    height: 330px;
}
@media(min-width:1200px){
    .page-id-49208 .test_automation_differentiators-tx-comp  .for-business .talk-to a,.page-id-50036 .test_automation_differentiators-tx-comp  .for-business .talk-to a ,.page-id-50035 .test_automation_differentiators-tx-comp  .for-business .talk-to a  {
        margin-top:8rem
    }
    .footerrrr182025 .footer-column.contact-column {
            padding-left: 10%;
            margin-top:2rem;
    }
}

@media screen and (min-device-width: 1281px) {
        .footerrrr182025 .footer-column.contact-column {
            padding-left: 11%;
            margin-top:2rem;
        }
}
    
@media(max-width:1199px){
    .page-id-49208 .performance-testing  .tx-auto-flx  .talk-to-ours a ,.page-id-50036 .performance-testing  .tx-auto-flx  .talk-to-ours a,.page-id-50035 .performance-testing  .tx-auto-flx  .talk-to-ours a{
        margin-top:5rem;
    }
    .banner-section.slider_banner_component_tx .banner-hdn {
        font-size: 3rem!important;
    }   
}
/******************************** CSS FOR PAGE ID 49208 END*****************************************/

/*********************** css for page id page-id-49567 *******/
.page-id-49567 .speak-box .speak-left {
    width: 40%;
}
.page-id-49567 .speak-box .speak-right {
    width: 60%;
}
@media(max-width:1400px){
    .page-id-49567 .speak-box .comm-small-hdn {
        font-size:39px;  
    }
}
@media(max-width:991px){
    .page-id-49567 .speak-box .speak-left,.page-id-49567 .speak-box .speak-right {
        width: 100%;
    }
}

/*************************css for page id end page-id-50309  ********/
/*
.page-id-50309 .comm-page-box.top-section {
    height: 90vh;
}
.page-id-50309 .comm-page-hdn {
    font-size: 3.25rem!important;
    line-height: 3.625rem!important;;
}
*/
@media screen and (min-width: 1200px) and (max-width: 1400px) {
/*
    .page-id-50309 .comm-page-box.top-section {
        height: 90vh;
    }
    .page-id-50309 .comm-page-hdn {
        font-size:  3.25rem!important;;
        line-height: 3.625rem!important;;
    }
*/
}
@media(max-width:1199px){
/*
    .page-id-50309 .comm-page-hdn {
        font-size:  2.5rem!important;;
        line-height: 2.875rem!important;;
    } 
*/
}
@media(max-width:767px){
/*
    .page-id-50309 .comm-page-box.top-section {
        height: 80vh;
    } 
*/
}
@media(max-width:576px){
    section.banner-section.new-home-banner-tx .bannerSwiper,.banner-bg {
        height: 50vh;
    }
    /*
    .page-id-50309 .comm-page-box.top-section {
        height: 50vh;
    }  
    */
}
/*************************css for page id end page-id-50309 end  ********/

/*************************css for page id end page-id-49567  ********/

/************* css for page id 49956 ****/
.page-id-49956 section.image_only_component img {
    width: 650px;
}

/************* css for page id 49956 ends****/

/************* css for page id 50556 ****/
.page-id-50556 section.image_only_component img {
    width: 650px;
}

/************* css for page id 50556 ends****/


/************* css for page id 49627 ****/
.page-id-49627 .top-section .comm-page-info h1,.page-id-50114 .top-section .comm-page-info h1,.page-id-50113 .top-section .comm-page-info h1{
    margin-top:30px;
}
/************* css for page id 49627 ends****/

/************* css for page id 51216 ****/
.page-id-51216 .automation-services.testing-mobile-auto.security-testing-solutions .flx-automation p:last-child {
    min-height: 20px!important;
}
.page-id-51216 .our-capabilities .features-heading {
    height:unset;
}
/************* css for page id 51216 ends****/


/************* css for page id 55301 ****/

.page-id-55301 .tx_image_bottom_content_component_wrapper {
    background-color: #fff;
}

@media(min-width:991px){
    .page-id-55301 .challenges_and_solutions_2_new_version .challenges_box_tx {
        justify-content:space-between;
    }
    .page-id-55301  .our_automation_services_clone_2 .our-automation {
    justify-content: space-between !important;
    }
}
/************* css for page id 55301  end****/


/************* css for page id 50755 ****/
.page-id-50755 .tx_image_bottom_content_component_wrapper {
    background-color: #fff;
}
.page-id-50755 .talk-to {
    margin-top: 0rem;
}
.page-id-50755  .performance-testing .features-heading p {
    margin-top: 0px;
}
@media screen and (min-width: 1200px) and (max-width: 1400px) {
    .page-id-50755 .our-capabilities.Why-Choose-Tx .talk-to {
        margin-top: 0rem !important;
    }
}
/************* css for page id 50755 ends****/


/**************************** global resoponsive   ******************************/


@media(max-width:1400px){
 .why_choose_tx_with_counters_image .counters-box li .content_box .content_p {
    font-size: 13px !important;
   } 
   .contacts_box_component .item_box .icon_text_wrap{
        display:flex;
        gap:10px;
        margin-bottom:10px;
        font-size:13px;
        line-height:20px;
        align-items:flex-start;
   }
    .contacts_box_component .item_box .icon_text_wrap:first-child a{
        font-size:16px;
    }
}
@media(max-width:1280px){
    .tx-ctm-cmp-table-container td{
        font-size: 13px;
        line-height: 20px;
    }
    .service-page-template .comm-page-info {
        max-width: 510px!important;
    }
    .talk-to-ours a {
        padding: 1rem 1.2rem;
    }
    .talk-to-ours a {
        padding: 1rem 1.2rem !important;
    }
}
@media (max-width: 991px) {
    .tx-ctm-cmp-table-container tbody tr:first-child td {
              color: var(--button-fill);
    }
    .tx-ctm-cmp-table-container li {
              list-style:none;
    }
    .tx-ctm-cmp-table-container tbody tr:first-child td, .tx-ctm-cmp-table-container td {
              border: 1px solid #D4D4D4!important;
    }
    .why_choose_tx_with_counters_image .counters-box {
        width: 100%!important;
    }
    .why_choose_tx_with_counters_image .heading-box{
        width: 90%!important;
        margin-bottom:2rem;
    }
    .why_choose_tx_with_counters_image .counters-box ul li {
        width: 47%!important;
    }
    .why_choose_tx_with_counters_image .counters-box li img {
       height: 100px;
       object-fit: contain;
    }
    .contacts_box_component .tx-below-sec {
        flex-wrap:wrap;
    }
    .contacts_box_component .item_box {

        width:47%!important;
       max-width:47%!important;
    }
    .contacts_box_component .tx-upper-sec {
        flex-direction:column;
    }
    .contacts_box_component .tx-upper-sec .tx-upper-sec-left {
        margin-top:10px;
        width:100%;
    }
    .contacts_box_component .tx-upper-sec .tx-upper-sec-left,.contacts_box_component .tx-upper-sec .tx-upper-sec-right {
            margin-top:10px;
            width:100%;
    }
    .tx_image_bottom_content_component_wrapper_ct_ryt  .content .wrapper  {
            flex-wrap:wrap;
    }
    .tx_image_bottom_content_component_wrapper_ct_ryt  .content .wrapper  h2.black-common-title.underline {
            display: block;
            width:100%;
    }
        
    .tx_image_bottom_content_component_wrapper_ct_ryt  .content .wrapper   p {
            display: block;
            width:100%;
    }
    section.automation-services.testing-mobile-auto.security-testing-solutions.quality-en .flx-automation {
        width:47% !important;
    }
}

@media(min-width:767px){
    .banner-section.slider_banner_component_tx .comm-pagination {
        bottom:10%;
    }
    .footerrrr182025 .numbers-row {
        max-width:40%;
    }
}

@media (min-width: 767px) and (max-width: 991px) {
    .test_automation_differentiators-tx-comp .our-test .for-business::after {
        height: 100%;
    }   
}


@media (min-width: 769px) and (max-width: 1024px) {
    .footerrrr182025 .footer-container {
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: space-between;
    }
  
    .footerrrr182025 .footer-column {
      flex: 1 1 22%; /* Adjust to fit more items in one row */
      margin-bottom: 20px;
    }
  
    .footerrrr182025 .footer-logo {
      flex-basis: 100%;
      margin-bottom: 20px;
    }
  
    .footerrrr182025 .contact-column p {
      white-space: nowrap;
      line-height: 1.6;
      margin-bottom: 10px;
    }
    .footerrrr182025 .email-envelope-tx-sec p {
        color:rgba(70, 69, 69, 1);
    }
  
    .footerrrr182025 .email-row {
      display: flex;
      align-items: center;
      flex-wrap: wrap;
      gap: 10px;
    }
  
    .footerrrr182025 .footer-bottom {
      flex-direction: column;
      align-items: flex-start;
      gap: 10px;
      margin-top: 20px;
    }
  
    .footerrrr182025 .flags {
      margin-top: 10px;
    }
}

@media (max-width: 768px) {
    .desktop-show-tx { display: none; }
    .mobile-show-tx { display: block; }
    .contacts_box_component .item_box {
        width:100%!important;
        max-width:100%!important;
    }
    section.automation-services.testing-mobile-auto.security-testing-solutions.quality-en .flx-automation {
        width:47% !important;
    }
}

@media (max-width: 767px) {
    section.banner-section.new-home-banner-tx .bannerSwiper,.banner-bg {
        height: 80vh;
    }
    .test_automation_differentiators-tx-comp .success-flx {
       flex-direction:column!important
    }
    .test_automation_differentiators-tx-comp .success-flx .for-business {
      width:100%
    }
    .banner-section.slider_banner_component_tx .banner-hdn {
        font-size: 2.25rem!important;
    }
    .banner-section.slider_banner_component_tx .banner-info {
        max-width:90%;
    }
    .slider_banner_component_tx .banner-bg img.mobile {
        display:block;
    }
    .slider_banner_component_tx .banner-bg img.desktop {
        display:none;
    }
    .slider_banner_component_tx .banner-box .banner-content {
      color:#fff;  
    }
    /** footer toggle **/
    .footerrrr182025 .footer-menu {
      display: none;
    }

    .footerrrr182025 .footer-column.active .footer-menu {
      display: block;
    }

    .footerrrr182025 .footer-toggle {
      cursor: pointer;
      position: relative;
    }

    .footerrrr182025 .footer-toggle::after {
      content: '+';
      position: absolute;
      right: 0;
      font-weight: bold;
    }

    .footerrrr182025 .footer-column.active .footer-toggle::after {
      content: '-';
    }    
    /** footer toggle end **/
}

/* Responsive Table for Small Screens */
@media (max-width: 600px) {
    .tx-ctm-cmp-table-container tbody tr:first-child td {
              font-size:14px;
              color: var(--button-fill);
    }
    .tx-ctm-cmp-table-container td {
              font-size:12px;
              line-height: 18px;
    }
    .tx-ctm-cmp-table-container table {
                width: 100%;
    }
    .why_choose_tx_with_counters_image .counters-box ul li {
        width: 100%!important;
    }
}


@media (min-width: 577px) and (max-width: 768px) {
    .footerrrr182025 .footer-container {
      flex-wrap: wrap;
      justify-content: space-evenly;
    }
  
    .footerrrr182025 .footer-column {
      flex: 1 1 47%;
      margin-bottom: 20px;
    }
  
    .footerrrr182025 .footer-logo {
      flex-basis: 100%;
      margin-bottom: 20px;
    }
  
    .footerrrr182025 .footer-bottom {
      flex-direction: column;
      align-items: flex-start;
      gap: 10px;
    }
    .automation-services.security-testing-solutions .flx-automation.five {
        width: 47%
    }
    .automation-services.security-testing-solutions .flx-automation.four {
        width: 47%
    }
    .automation-services.security-testing-solutions .flx-automation.three {
        width: 47%
    }
    .automation-services.security-testing-solutions .flx-automation.two {
        width: 47%
    }
}

@media (max-width: 576px) {
    .footerrrr182025 .footer-container {
      flex-direction: column;
      align-items: flex-start;
    }
  
    .footerrrr182025 .footer-column {
      flex: 1 1 100%;
      margin-bottom: 20px;
      width:100%;
    }
  
    .footerrrr182025 .footer-logo {
      margin-bottom: 20px;
    }
  
    .footerrrr182025 .footer-bottom {
      flex-direction: column;
      align-items: flex-start;
      gap: 10px;
    }
    .automation-services.security-testing-solutions .flx-automation.five {
        width: 98%
    }
    .automation-services.security-testing-solutions .flx-automation.four {
        width: 98%
    }
    .automation-services.security-testing-solutions .flx-automation.three {
        width: 98%
    }
    .automation-services.security-testing-solutions .flx-automation.two {
        width: 98%
    }
}

@media(max-width:575px){
    .banner-section.slider_banner_component_tx .banner-hdn {
        font-size: 1.75rem!important;
    }
    section.our-capabilities.why_choose_tx_component {
        margin: 2rem 0rem!important;
    }
    section.automation-services.testing-mobile-auto.security-testing-solutions.quality-en .flx-automation {
        width:99% !important;
    }

}


/**************************** global resoponsive   ******************************/




