.features-list-box {
    border-radius: 0;
    padding: var(--sectionInnerSpace) 0 !important;
    margin-block-end: calc(-1 * var(--sectionSpace));
    background: var(--blueHover);
    color: var(--white);
}

.intro-component-logo-container {  justify-content: end;}
.debit-hero-img img {
  width: 100%;
  height: auto !important;
}
.features-list-holder .two-columns .two-columns-list {
    display: flex;
    gap: 5rem;
}
.two-columns-list li:not(:last-child) {
    margin-bottom: 0;
}
/* new css for two columns ===================*/
.features-list-holder .section-header {
    max-width: 1330px;
}
.features-list-holder .section-header {
    max-width: 1330px;
}
.fih-grid {
    display: flex;
    gap: 2rem;
    align-items: center;
}
.fih-grid > div {
    max-width: calc(50% - 1rem);
    width: 100%;
}
.fih-column-left img {
    max-width: 81%;
}
.fih-columns-list {display: flex;gap: 80px;max-width: 640px;}
.fih-columns-list li {
    padding-left: 72px;
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 24px;
    opacity: 0.7;
    cursor: default;
    transition: ease all 0.25s;
    border-left: 2px solid var(--blue);
}
.fih-columns-list li:hover {
    opacity: 1;
}
.fih-columns-list li:hover::before{
    height: 100%;
}
.fih-columns-list li:before {
    content: '';
    position: absolute;
    left: -2px;
    top: 0;
    height: 0;
    background-color: var(--orange);
    width: 2px;
    transition: ease all 0.3s;
}
@media (max-width: 1600px) {
    .fih-grid {
        gap: 1.5rem;
    }
    .fih-columns-list li {
        padding-left: 48px;
    }
    .fih-columns-list {
        max-width: 560px;
        gap: 48px;
    }
    .fih-grid > div {
        max-width: calc(50% - 0.75rem);
    }
}
@media (max-width: 1199px) {
    .fih-columns-list {
        max-width: 410px;
        gap: 24px;
    }
}
@media (max-width: 991px) {
    
    .fih-columns-list li {
        padding-left: 24px;
    }
    .fih-column-left img {
        max-width: 100%;
    }
}
@media (max-width: 767px) {
    .fih-grid {
        flex-direction: column;
        gap: 48px;
    }
    .fih-grid > div {
        max-width: 100%;
        width: 100%;
    }
    .fih-columns-list {
        max-width: inherit;
    }
    .fih-columns-list li {
        padding-inline: 16px;
    }
    .testimonial-slider-section{padding-inline:0;}
}    

/* new css for two columns ===================*/

@media (max-width: 1813px) {
  .features-list-holder .two-columns .two-columns-list{ gap: 1rem;}
}
@media (max-width: 1367px) {
  .features-list-holder .two-columns .two-columns-list {
    gap: 2rem;
  }
}
@media (max-width: 1040px) {
  .features-list-holder .two-columns .two-columns-list {
    gap: 1.4rem;
  }
}
@media (max-width: 991px) {
   .features-list-holder .two-columns .two-columns-list { gap: 0.2rem;}
   .features-list-holder .img-holder { width: 42%; }
}
@media (min-width: 991px) {
.debit-hero-wrap .intro-component-content-wrapper{ max-width:50%; }
}