.new-banner-form .rt-cta-btn.btn {
    height: auto;
    line-height: initial;
}

header,
.r-new-banner,
.new-customer-slider {
    height: auto !important;
}

.new-customer-slider {
    padding-top: 40px !important;
    margin: 0;
}

.new-customer-slider .slider-holder {
    position: relative;
    height: 140px;
}

.new-customer-slider .slider-holder .customer-new-logo {
    top: 0 !important;
}

@media(max-width: 767px) {

    header {
        padding-bottom: 20px !important;
    }

    .customer-new-logo {
        top: 73px !important;
    }

    .featureContainer.secfold p.sec-fold-p2 {
        margin-bottom: 30px;
    }

    .featureContainer.secfold .sf-feature-section.padding-tb-80 {
        padding: 40px 0 30px;
    }

    .featureContainer.secfold .sf-fea-box {
        margin-bottom: 0;
    }

    .solutions-container {
        padding: 40px 0 10px;
    }

    .solutions-container .nf-card {
        margin-bottom: 30px;
        margin-top: 0;
    }

    .solutions-container .nf-card .nf-content {
        padding: 0;
    }

    .featureContainer {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .featureContainer .sf-feature-section.padding-tb-80 {
        padding: 40px 0 0 0;
    }

    .apiPage__new-block-1 {
        padding: 40px 0;
    }

    .r-block-wrapper {
        margin: 0 0;
        padding: 50px 0 10px !important;
    }

    .new-customer-slider .slider-holder {
        height: 250px;
    }

    .rt-heading-fold-2 {
        font-size: 20px !important;
    }
}

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
    .r-new-container.apiPage__new-block-inner .apiPage__new-block__right.mobile-hide {
        display: block !important;
    }
}