.free-box{padding:64px 0 70px}
.free-box .mx-770{max-width:770px;margin:auto}
.free-box .free-right{position:relative}
.free-box .free-right:before{content:"";border:1px solid rgba(0,88,153,0.3);position:absolute;left:0;top:5px;bottom:3px}
.free-box .flex-row{margin:0 -70px}
.free-box .flex-row-col{padding:0 70px}
.free-box .free-left-inner h2{margin-bottom:30px}
.free-box .free-right-top{margin-bottom:28px}
.free-box .free-right-bottom h4{margin-bottom:4px}
.free-box .list-details-info li{position:relative;font-size:14px;line-height:19px;color:#333;margin-top:6px;padding-left:22px}
.free-box .list-details-info li:first-child{margin-top:0}
.free-box .list-details-info li span{position:absolute;left:0;top:3px}
.free-box .list-details-info li a{line-height:19px;color:#333;display:inline-block}
@media(max-width:991px){.free-box{padding:50px 0}
.free-box .flex-row{margin:0 -25px}
.free-box .flex-row-col{padding:0 25px}
}
@media(max-width:767px){.free-box{padding:34px 0}
.free-box .flex-row.flex-row2 .flex-row-col{width:100%}
.free-box .free-right:before{content:none}
.free-box .free-left-inner{padding-bottom:31px;margin-bottom:26px;border-bottom:1px solid rgba(0,88,153,0.3)}
.free-box .free-left-inner h2{margin-bottom:24px}
.free-box .free-right-top{margin-bottom:20px}
.free-box .free-right-top h4{font-size:14px;margin-bottom:6px;line-height:18px}
.free-box .free-right-bottom h4{font-size:14px;line-height:20px;margin-bottom:5px}
}