.tabs {
    margin: 45px 0 20px;
}

.tab-links,
.sub-tab-links {
    margin: 0 2px 20px;
    position: relative;
}

.tab-links a,
.sub-tab-links a {
    font-size: 18px;
    line-height: 22px;
    font-weight: 600;
    padding: 10px 5px;
    letter-spacing: 1px;
    width: 100%;
}

.tab-links a:hover,
.sub-tab-links a:hover {
    text-decoration: none;
}

.tab-links:hover:after,
.tab-links:after,
.sub-tab-links:hover:after,
.sub-tab-links:after {
    position: absolute;
    content: '';
    height: 6px;
    width: 100%;
    border-radius: 3px;
    background: transparent;
    bottom: -6px;
    left: 0;
    right: 0;
}

.tab-links:hover:after,
.tab-links.active:after,
.sub-tab-links:hover:after,
.sub-tab-links.active:after {
    background: var(--red);
}

.tab-content:not(.active),
.sub-tab-content:not(.active) {
    height: 0;
    overflow: hidden;
}

.tab-content.active,
.sub-tab-content.active {
    display: block;
    padding-bottom: 40px;
    height: auto;
    overflow: visible;
}

.testimonial-section-developers.sub-tab-box .sub-tab-content.active {
    padding-bottom: 0px;
}

.testimonial-section-developers.sub-tab-box .sub-tab-content .dev-wrap .content-wrap .cmn-cta {
    margin-bottom: 20px;
}

.testimonial-section-developers.sub-tab-box .sub-tab-content .dev-wrap .content-wrap .contant-wrapper {
    text-align: center;
    align-items: center;
}

.testimonial-section-developers.sub-tab-box .sub-tab-content .dev-wrap .col-6.contant-wrapper {
    width: 100%;
}

.testimonial-section-developers.sub-tab-box .sub-tab-content .dev-wrap .content-wrap .image-wrap {
    display: none;
}

.testimonial-section-developers.sub-tab-box h4 img {
    padding-left: 10px;
    width: 27px;
}

.content-wrap {
    padding: 35px 15px;
    border: 17px solid var(--orange);
    margin: 0 0 45px;
    position: relative;
}



.content-wrap:after,
.content-wrap:before {
    position: absolute;
    content: '';
    width: calc(100% - 160px);
    left: 0;
    right: 0;
    margin: auto;
    height: 17px;
    background: var(--light-gray);
}

.content-wrap:after {
    bottom: -17px;
}

.content-wrap:before {
    top: -17px;
}

.tab-icons .sub-title {
    margin-bottom: 25px;
}

.tab-icons .icons {
    margin: 0 12px;
    min-width: 45px;
    position: relative;
    z-index: 2;
}

.tab-icons .icons a {
    display: block;
}

.get-started {
    padding: 45px 0;
}

.content-icons {
    width: 114px;
    height: 114px;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 22px;
}

.sub-tab-body {
    margin-top: 80px;
}

.tabs-block .resources {
    padding-bottom: 0;
}

.testimonial-section-developers h4 span {
    cursor: pointer;
    color: #970E11;
    position: relative;
    margin-bottom: 50px;
    display: inline-block;
}

.testimonial-section-developers h4 span::after {
    position: absolute;
    content: '';
    background: url(../../images/Icon-feather-chevron-up.svg) no-repeat center center/contain;
    width: 20px;
    height: 25px;
    margin-left: 10px;
}

.testimonial-section-developers h4 span.active::after {
    background: url(../../images/Icon-feather-chevron-down.svg) no-repeat center center/contain;
}

.testimonial-section-developers #full-tab-links {
    display: none;
}
.testimonial-section-developers.sub-tab-box .dev-wrap .content-wrap:after,
 .testimonial-section-developers.sub-tab-box .dev-wrap .content-wrap:before{
    background: var(--white);
 }

 @media all and (max-width: 767px){
    .container .tabs-block .container{
        padding: 0;
        margin: 0 -20px;
        width: calc(100% + 40px);
    }
 }