.cms .news-content {
    padding: 20px 25px;
}

.cms .news-item {
    box-shadow: 0 0 15px #ededed;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}

.cms .news-item:hover {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
    -webkit-box-shadow: 0px 15px 15px 0px #edeaea;
    box-shadow: 0px 15px 15px 0px #edeaea;
}

.cms .newsimg img {
    width: 100%;
}

.cms .news_cate {
    color: #FF3A46;
    text-transform: uppercase;
    line-height: 1;
    font-size: 0.757rem;
    display: block;
    padding: 4px 0;
}

.cms .news_cate a,
.cms .news_cate span {
    color: #FF3A46;
    display: inline-block;
    padding: 3px 4px;
}

.cms .news-content .news-title {
    color: #233D63;
    font-size: 1.5rem;
    margin-bottom: 15px;
    font-weight: 600;
}

.cms .news_authorinfo {
    border: transparent;
    padding: 14px 0px 0px 0px;
    background: transparent;
    font-size: 14px;
}

.cms .news_authorinfo i {
    margin-right: 6px;
}

.cms .news_authorinfo span:last-child {
    float: right;
}

.cms .news_authorinfo a {
    color: #666;
}

.cms .center .news-content {
    background: linear-gradient(-120deg, #8758ff 0, #614ef9 100%);
}

.cms .center .news-content h3,
.cms .center .news-content p {
    color: #fff;
}

.cms .center .news_authorinfo a,
.cms .center .news_authorinfo i {
    color: #fff;
}

.cms .news-slide.owl-carousel .col-lg-4 {
    max-width: 100%;
    padding: 0;
}

.cms .news-section .owl-theme .owl-nav [class*="owl-"] {
    color: #333;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #fff;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px;
    border: 1px solid #ddd;
}

.cms .small-title {
    font-size: 20px;
    text-transform: capitalize;
    color: #FF3A46;
    margin-bottom: 10px;
    margin-top: 0px;
    font-weight: 600;
}

.cms .big-title {
    letter-spacing: 0px;
    padding-bottom: 13px;
    position: relative;
    color: #233D63;
    line-height: 50px;
    font-size: 36px;
    text-transform: capitalize;
    font-weight: 600;
}

.cms .main-title-box {
    margin-bottom: 60px;
}