.new-about-bg {
    background: url(newimgs/a1.png) no-repeat;
    background-size: cover;
    margin: 40px;
}

.new-methods-bg {
    background: url(newimgs/m1.png) no-repeat;
    background-size: cover;
    margin: 40px;
}

.new-download-bg {
    background: url(newimgs/d1.png) no-repeat;
    background-size: cover;
    margin: 40px;
}

.new-blog-bg {
    background: url(newimgs/b1.png) no-repeat;
    background-size: cover;
    margin: 40px;
}

.new-detail-bg {
    background: url(newimgs/detail1.png) no-repeat;
    background-size: cover;
    margin: 40px;
}

.swiper-img img {
    max-width: 196px;
}

.flex-shrink {
    flex-shrink: 0
}

.brand-slider img {
    max-width: 150px;
}

.xb-item--image {
    margin-bottom: 30px !important;
}

.xb-item--image img {
    max-width: 250px !important;
    border-radius: 20px !important;
}

.ft-18 {
    font-size: 18px !important;
}

.ft-fff {
    color: #fff !important;
}



@media (max-width:999px) {

    .new-time .time {
        margin-top: 20px;
        font-size: 16px;
        color: #fff;
    }

    .s-flex-start {
        align-items: flex-start !important;
    }

    .s-none {
        display: none !important;
    }

    .s-ptb-50 {
        padding: 50px 0 !important;
    }

    .s-ptb-100 {
        padding: 100px 0 !important;
    }

    .s-pt-50 {
        padding-top: 50px !important;
    }

    .s-pb-50 {
        padding-bottom: 50px !important;
    }

    .s-mb-0 {
        margin-bottom: 0 !important;
    }

    .new-about-bg,
    .new-download-bg,
    .new-blog-bg,
    .new-detail-bg,
    .new-methods-bg {
        margin: 0 0 40px 0;
    }

    .footer-bottom img {
        max-width: 80%;
    }
}

@media (min-width:999px) {
    .new-time {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .new-time .time {
        color: #fff;
        font-size: 20px;
    }
}