.banner {
    background: url('/assets/images/backgrounds/urs-banner.jpg') no-repeat center;
    background-size: cover;
    padding: 170px 0 200px;
    text-align: left;
}
.banner h1{
    font-size: 6.0rem;
    color: #091871;
}
.banner h1 small{
    font-size: 5.2rem;
    color: #212121;
    display: block;
    max-width: 660px;
    position: relative;
    margin-left: 20px;
}
.banner h1 small::before{
    content: '';
    display: block;
    width: 36px;
    height: 36px;
    border: 3px solid #091871;
    border-right-color: transparent;
    border-bottom-color: transparent;
    position: absolute;
    top: -9px;
    left: -14px;
}
.banner h1 small::after{
    content: '';
    display: block;
    width: 36px;
    height: 36px;
    border: 3px solid #091871;
    border-left-color: transparent;
    border-top-color: transparent;
    position: absolute;
    bottom: -3px;
    right: -45px;
}
.banner .des{
    font-size: 2.0rem;
    color: #131313;
    max-width: 570px;
    font-weight: bold;
}
.banner .jump {
    margin-top: 80px;
}
.banner .jump a {
    font-size: 2.0rem;
    height: auto;
    line-height: 1;
    padding: 10px 35px;
    min-width: 340px;
}
.banner .jump a:first-child {
    margin-right: 30px;
}
@media all and (max-width:767px){
    .banner h1 small{
        margin-left: 0;
    }
    .banner h1 small::before,
    .banner h1 small::after{
        display: none;
    }
}
.benefit{
    padding: 70px 0 120px;
}
.benefit .left{
    margin-top: 50px;
}
.benefit .des{
    color: #595959;
    margin-bottom: 20px;
    max-width: 590px;
    line-height: 22px;
}
.benefit ul{
    color: #595959;
    line-height: 22px;
}
@media all and (max-width:767px){
    .benefit .left {
        margin: 0 0 30px;
    }
}

.easily {
    background: url(/assets/images/backgrounds/automated-backup-software-feature.jpg) no-repeat center;
    background-size: cover;
}
.easily .container{
    padding-top: 80px;
    padding-bottom: 70px;
}
.easily .f-bradhitc{
    font-size: 36px;
    line-height: 50px;
    color: #091871;
    max-width: 500px;
    margin-bottom: 0;
}
.easily .f-bradhitc strong{
    font-size: 6.0rem;
}
.easily hr{
    width: 70px;
    height: 6px;
    background-color: #091871;
    margin: 35px auto 45px 0;

}
.easily .right{
    text-align: center;
}
.easily .des{
    max-width: 400px;
    line-height: 26px;
}
@media (max-width: 991px) {
    .easily .f-bradhitc,.intro{
        max-width: 100%;
    }
    .easily .slick-dots{
        margin-left: auto;
    }
}

.article{
    padding: 50px 20px 50px;
    color: #fff;
    text-align: center;
}
.article h2{
    font-weight: normal;
}
.article .container{
    background-color: #091871;
    padding: 60px 10px 40px;
}
.article .article-cnt{
    max-width: 860px;
    margin: 0 auto;
}
.article-cnt li{
    margin-bottom: 10px;
    text-align: left;
}
.article-cnt a{
    color: #fff;
    font-size: 16px;
}

.article .btn-box{
    margin-top: 50px;
}
.article .btn.btn-white{
    margin: 10px;
}
.article .btn.btn-white:hover{
    background-color: transparent;
    color: #fff;
    border: 1px solid #fff;
}
@media all and (min-width:992px){
    .article .article-cnt ul{
        padding: 0 30px;
    }
}
@media all and (max-width:991px){
    .article .article-cnt{
        text-align: center;
    }
    .article .article-cnt ul{
        display: inline-block;
        vertical-align: top;
    }
}
@media all and (max-width:767px){
    .article .article-cnt ul{
        display: block;
        max-width: 350px;
        margin: 0 auto;
    }
}