.features-banner-wrap {
    margin: 0;
    clear: both;
    padding: 100px 0 60px;
    background: #fceed3 !important;
    position: relative;
    margin: 0 0 50px;
}
.cta-btn {
    margin: 20px 0 0;
}

.features-banner-content p {
    line-height: 1.8;
}

@media only screen and (max-width: 767px){
    .features-banner-wrap {
        position: relative;
        margin: 0;
    }
}
        .features-item .cont-part h2,
        .features-item .cont-part h2 a,
        .features-item .content-wrap h2,
        .features-item .content-wrap h2 a {
            color: #000;
            max-width: 520px;
            margin: 0 auto 20px;
        }
        
        .features-item .content-wrap {
            overflow: visible;
        }
        
        .features-item .html-part.content-wrap {
            width: 100%;
        }
        
        .selection-images-wrap img {
            float: right;
        }
        
        .selection-process-wrap ul li img,
        .instantly-source-wrap ul li img {
            display: none;
        }
        
        .selection-process-wrap,
        .instantly-source-wrap {
            text-align: left;
            display: flex;
            margin: 60px 0 0;
            width: 100%;
            align-items: center;
        }
        
        .feature-main .feature-content .selection-process-wrap p,
        .feature-main .feature-content .instantly-source-wrap p {
            width: 100%;
            max-width: 100%;
        }
        
        .selection-process-wrap .subfeature-section-wrap,
        .instantly-source-wrap .subfeature-section-wrap {
            width: 45%;
            display: inline-block;
            padding-left: 50px;
            box-sizing: border-box;
        }
        
        .selection-process-wrap .selection-images-wrap,
        .instantly-source-wrap .instantly-images-wrap {
            width: 55%;
            display: inline-block;
        }
        
        .selection-process-wrap p,
        .instantly-source-wrap p {
            display: none;
        }
        
        .selection-images-wrap img,
        .instantly-images-wrap img {
            display: none;
            max-width: 130%;
            width: 130%;
        }
        
        .selection-images-wrap img.active,
        .instantly-images-wrap img.active {
            display: inline-block;
            animation: slide-down 1s ease-out;
        }
        
        @keyframes slide-down {
            0% {
                opacity: 0;
                -webkit-transform: translateY(50px);
            }
            100% {
                opacity: 1;
                -webkit-transform: translateY(0);
            }
        }
        
        .selection-process-wrap ul li,
        .instantly-source-wrap ul li {
            padding: 0 0 25px 40px;
            position: relative;
        }
        
        .selection-process-wrap ul li h4,
        .instantly-source-wrap ul li h4 {
            cursor: pointer;
        }
        
        .selection-process-wrap ul li.active h4,
        .instantly-source-wrap ul li.active h4 {
            color: #2c7acf;
        }
        
        .selection-process-wrap ul li.active:after,
        .instantly-source-wrap ul li.active:after {
            background: #2c7acf;
        }
        
        .selection-process-wrap ul li.active:before,
        .instantly-source-wrap ul li.active:before {
            display: none;
        }
        
        .selection-process-wrap li:before,
        .selection-process-wrap li:after,
        .instantly-source-wrap li:before,
        .instantly-source-wrap li:after {
            content: '';
            position: absolute;
            left: 13px;
            top: 11px;
            width: 3px;
            height: 13px;
            background: #000;
            display: block;
        }
        
        .selection-process-wrap li:after,
        .instantly-source-wrap li:after {
            left: 8px;
            top: 16px;
            width: 13px;
            height: 3px;
        }
        
        .instantly-source-wrap .subfeature-section-wrap {
            padding-right: 50px;
            padding-left: 0;
        }
        
        @media only screen and (max-width: 991px) {
            .selection-process-wrap .selection-images-wrap,
            .instantly-source-wrap .instantly-images-wrap {
                display: none;
            }
            .selection-process-wrap .subfeature-section-wrap,
            .instantly-source-wrap .subfeature-section-wrap {
                width: 100%;
                padding-left: 0;
                padding-right: 0;
                text-align: center;
            }
            .selection-process-wrap ul li,
            .instantly-source-wrap ul li {
                padding: 0 0 50px;
            }
            .selection-process-wrap ul li:last-child,
            .instantly-source-wrap ul li:last-child {
                margin: 0;
                padding: 0 0 0;
            }
            .selection-process-wrap li:before,
            .instantly-source-wrap li:after {
                display: none;
            }
            .selection-process-wrap ul li img,
            .instantly-source-wrap ul li img {
                display: block;
            }
            .selection-images-wrap img.active,
            .instantly-images-wrap img.active {
                display: none;
            }
            .selection-process-wrap p,
            .instantly-source-wrap p {
                display: block;
            }
            .selection-process-wrap li:before,
            .selection-process-wrap li:after,
            .instantly-source-wrap li:before,
            .instantly-source-wrap li:after {
                content: none;
            }
        }
        
        @media only screen and (max-width: 991px) and (min-width: 768px) {
            .features-banner-content p {
                margin: 20px 0 20px;
            }
        }
.features-banner-content p {
    max-width: 640px;
}