.sp-logo-menu{
    background: url(../images/front/banner_red.jpg) no-repeat center center;
    background-size: cover;
}
.mod-sppagebuilder.front-top-right-case{
    height: 100%;
}

.front-top-right-case .success-case-top {
    /*padding-top: 9%;*/
    font-family: 'AlibabaSansHeavy';
    font-size: 30px;
    letter-spacing: 1px;
    color: #fff;
    padding-left: 12.5%;
    margin-top: auto;
    margin-bottom: auto;
    top: 50%;
    /*left: 27px;*/
    transform: translate(0, -50%);
    position: absolute;
}
.front-top-right-case .front-top-right-case-top {
    background: #F16826;
}
.front-top-right-case .success-case-title-1 {
    font-family: 'AlibabaSansHeavy';
    font-size: 22px;
    letter-spacing: 1px;
    color: #fff;
    margin-bottom: 10px !important;
    /*margin-top: 10px !important;*/
    /*margin-top: 4.28% !important;*/
}

.front-top-right-case .success-case-title-2 {
    font-family: 'AlibabaSansHeavy';
    font-size: 30px;
    letter-spacing: 1px;
    color: #F16826;
    margin-top: 0 !important;
    margin-bottom: 10px !important;
}

.front-top-right-case .success-case-title-3 {
    font-family: 'AlibabaSansHeavy';
    font-size: 22px;
    letter-spacing: 1px;
    color: #F16826;
}

.front-top-right-case .success-case-title-4 {
    font-family: 'PingFang SC Bold';
    font-size: 12px;
    line-height: 100%;
    letter-spacing: 0px;
    color: #F16826;
    /*height: 17px;*/
    margin-bottom: 10px !important;
}

.success-case-title-5 {
    font-family: 'PingFang SC Bold';
    font-size: 12px;
    line-height: 100%;
    letter-spacing: 0px;
    color: #fff;
    height: 17px;
    margin-bottom: 10px !important;
}

.front-top-right-case p {
    /*padding-left: 27px;*/
    /*padding-right: 21px;*/
    line-height: 1.5em;
    height: 100%;
}

.front-top-right-case .front-top-right-case-text {
    background: #0C1D40;
    /*height: 131px;*/
    /*border-bottom: 1px solid #D9D9D9;*/
    /*padding-left: 14px !important;*/
    /*padding-right: 14px !important;*/
    /*padding-right: 10.7% !important;*/
    margin-left: 12.5%;
    margin-right: 12.5%;
    /*margin-top: 6%;*/
    /*margin-bottom: 6% !important;*/
    /*margin-top: 6% !important;*/
    /*padding-bottom: 6% !important;*/
}

.front-top-right-case .front-top-right-case-text-last {
    /*border: none;*/
}

.front-top-right-case .sppb-row-column {
    padding: 0;
}

#sp-logo-case{
    background: #0C1D40;
}

.mod-sppagebuilder.certificate-list-module{
    max-width: 1250px;
    margin: 0 auto;
}
.certificate-list-wrap {
    display: flex;
    flex-wrap: wrap;
    padding-top: 30px;
    padding-bottom: 30px;
    align-items: center;
    justify-content: center;
    text-align: justify;
}

.certificate-list-wrap .certificate-item {
    flex: 1 0 135px;
    min-width: 135px;
    /*height: 145px;*/
    margin-right: 0;
    margin-bottom: 5px;
    margin-top: 15px;
    align-items: center;
    justify-content: center;
    text-align: justify;
}

.certificate-list-module {
    background: linear-gradient(#38415C, #646B81);
    background: #0E1D42;
}
.mod-sppagebuilder.practice-front-wrap {
    background: url(../images/front/background-round-left.png) left center no-repeat,
    url(../images/front/Rectangle-law-bg.png) right bottom no-repeat;
}
.mod-sppagebuilder.front-law-module {
    background: url(../images/front/Practice-Rectangle-bg.png) left bottom no-repeat,
    url(../images/front/Practice-Subtract-bg.png) right center no-repeat;
}
.faq-bottom-icons{
    max-width: 1014px;
    margin: auto !important;
    padding-bottom: 0 !important;
}
.faq-bottom-icons h5{
    font-size: 19px !important;
    font-family: 'AlibabaSansHeavy';
}
.faq-bottom-icons .addon-root-image {
    height: 116px;
    margin-bottom: 30px;
}
.frequently-asked-questions-details {
    max-width: 1014px;
    margin: auto !important;
    padding: 0 !important;
}
.success-dividing-line{
    border-bottom: 1px solid #D9D9D9;
    margin-top: 6%;
    margin-bottom: 6%;
    opacity: 0.1;
}
.success-first-margin{
    margin-bottom: 6%;
}
.mod-sppagebuilder.frequently-asked-questions .sppb-row-container{
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.front-top-right-case .sp-module-content{
    height: 100%;
}
.law-articles-articles-wrap .sppb-addon-content{
    max-width: 900px;
    margin: 0 auto !important;
}
.customer-front-module .sppb-blockquote-style{
    border-left: none;
}
.certificate-list-wrap .certificate-item-aba{
    flex: 1 0 126px;
    min-width: 126px;
}
.certificate-list-wrap .certificate-item-super{
    flex: 1 0 139px;
    min-width: 139px;
}
.certificate-item-aba img{
    width: 126px;
}
.certificate-item-super img{
    width: 139px;
}
@media (min-width: 1200px) {
    .front-top-right-case{
        aspect-ratio: 327 / 720;
        overflow-y: scroll;
        overflow-x: hidden;
        &::-webkit-scrollbar {
            width: 8px;
        }
        &::-webkit-scrollbar-track {
            background: #fff;
            border-radius: 10px;
        }
        &::-webkit-scrollbar-thumb {
            background: rgba(144,147,153,.2);
            border-radius: 10px;
        }
        &::-webkit-scrollbar-thumb:hover {
            background: rgba(144,147,153,.4);
        }
    }
    .front-top-right-case-top{
        aspect-ratio: 327 / 95;
    }
}

@media (max-width: 768px) {
    .customer-front-module .customer-list-block{
        margin: auto;
    }
    .customer-front-module .customer-list-block-last{
        padding-top: 0 !important;
    }
    .certificate-list-wrap .certificate-item{
        flex: 1 0 110px;
        min-width: 110px;
    }
    .burger-icon>span{
        background: #999 !important;
    }
    .top-logo-module .sppb-addon-content .sppb-img-responsive {
        padding-left: 0;
    }
    .row.sp-logo-divide{
        display: none;
    }
    .sp-logo-menu{
        min-height: 268px;
    }
    .front-top-right-case .success-case-top{
        position: relative;
        padding-top: 24px;
        padding-bottom: 24px;
        transform: translate(0, 0);
    }
    .top-logo-module{

    }
    #sp-header #sp-logo-menu .sp-module{
        margin-left: 0;
    }
}