.section .title {text-align:center;margin-bottom:50px}
.section .hint {color:rgb(252, 47, 74)}
.pricing .basic {line-height:2;margin-bottom:30px}
.pricing .white {background-color:#fff;color:#5B83DC;padding:30px;margin-bottom:30px;line-height:2;box-shadow:0px 0px 5px 2px rgba(144, 144, 144, 0.18)}
.pricing .action {text-align:center}
.pricing .table {text-align:center;vertical-align:middle;font-size:14px;color:rgb(74, 74, 74);vertical-align:middle}
.pricing .table > tbody > tr > td {vertical-align:middle;padding:15px 8px}
.pricing .table tr.th td {font-weight:bold;background-color:rgba(24, 121, 203, 0.7);color:#fff}
.faq .wrap {border:2px solid rgba(15, 68, 219, 0.7);padding:40px 30px 30px 50px;position:relative}
.faq .wrap img {position: absolute;left: 50%;margin-left: -139px;top: -30px;background-color: #fff}
.faq .wrap p {color:RGB(91, 131, 220);text-indent:-23px;margin-bottom:10px;line-height:26px;font-weight: bold}
.faq .title {color:#5B83DC;text-align:left;font-size:18px;line-height: 1.6}
.faq .head {color: #686868;font-weight: bold}
.faq li {color: #888;text-indent:-0.6em;margin-left:25px;line-height:30px}
.end p {color: #fff;font-size: 28px}
.end p span {margin:0 30px}
@media (max-width: 767px) {
    .end p span {display: block}
}
@media (min-width: 768px) {
    .pricing .container {width:670px}
    .pricing .table-responsive {width:640px;margin:0 auto}
    .end p span {display: block}
}
@media (min-width: 992px) {
    .pricing .container {width:770px}
    .pricing .table-responsive {width:740px;margin:0 auto}
    .end p span {display: inline}
}
@media (min-width: 1200px) {
    .pricing .container {width:970px}
    .pricing .table-responsive {width:940px;margin:0 auto}
    .faq .container {width:970px}
}