.background-rb {background:url("../img/photos/devices3.png") no-repeat right bottom}

#step_by .infom-box {border:1px solid #ddd;padding:12px;}
#step_by .d-flex >div:nth-child(2) {width:100%;}
#step_by .infom-box p{letter-spacing:-1px}
#step_by .btn.btn-circle.btn-sm i {font-size: 1rem;}
#step_by .col-md-6{position:relative;}
#step_by .col-md-6 > div:nth-child(1):before {
	position:absolute;right: 20px;bottom: 16px;
	font-family: xeicon;
	font-size: 50px;
	display: block;
	height: 48px;
	line-height: 48px;
	color: #acc7df;
}
#step_by .col-md-6:nth-child(1) > div:nth-child(1):before {content:"";}
#step_by .col-md-6:nth-child(2) > div:nth-child(1):before {content:"";}
#step_by .col-md-6:nth-child(3) > div:nth-child(1):before {content:"";}
#step_by .col-md-6:nth-child(4) > div:nth-child(1):before {content:"";}
#step_by .col-md-6:nth-child(5) > div:nth-child(1):before {content:"";}
#step_by .col-md-6:nth-child(6) > div:nth-child(1):before {content:"";}
#step_by .col-md-6:nth-child(7) > div:nth-child(1):before {content:"";}
#step_by .col-md-6:nth-child(8) > div:nth-child(1):before {content:"";}

@media (min-width: 768px){
	#step_by .infom-box {min-height:108px;}
	#step_by .col-md-6 > div:nth-child(1):before {right: -3px;bottom: -22px;}
	    
	#step_by .col-md-6:nth-child(1) > div:nth-child(1):before {content:"";}
	#step_by .col-md-6:nth-child(3) > div:nth-child(1):before {content:"";}
	#step_by .col-md-6:nth-child(5) > div:nth-child(1):before {content:"";}
	#step_by .col-md-6:nth-child(7) > div:nth-child(1):before {content:"";}
}
@media (min-width: 992px){
	#step_by .col-md-6 > div:nth-child(1):before {bottom: 28px;right: -35px;}
	#step_by .col-md-6:nth-child(2) > div:nth-child(1):before {content:"";}
	#step_by .col-md-6:nth-child(3) > div:nth-child(1):before {content:"";bottom: -50px;right: 37%;}
	#step_by .col-md-6:nth-child(4) > div:nth-child(1):before {content:"";right:auto;left:27px}
	#step_by .col-md-6:nth-child(5) > div:nth-child(1):before {content:"";right:auto;left:27px}
	#step_by .col-md-6:nth-child(6) > div:nth-child(1):before {bottom: -50px;right: 37%;}
	#step_by .col-md-6:nth-child(7) > div:nth-child(1):before {content:"";}
	#step_by .col-md-6:nth-child(8) > div:nth-child(1):before {content:"";}
}


.module-list h4 {border-bottom:1px solid #ddd;padding-bottom:13px;margin-bottom:15px;}
.module-list ul {padding-left:0}
.module-list li {list-style:none;line-height:1.2;margin-bottom:10px;}
.module-list.half li {float:left;width:50%;}

.module-list hr {margin-bottom: 15px;clear: both;display: block;background: transparent;}
.manual-wrap a {display:block;border:1px solid #ddd;text-align:center;padding:8px 3px;margin-bottom:-1px;position:relative;background:#eff3f7}
.manual-wrap a:hover {color:#fff;background:#3c648d;border:1px solid #264e77;z-index:2}

.module-list > ul > li > h6 {margin-top:20px;}
.module-list > ul > li > ul > li {margin-left:5px;font-size:14px;margin-bottom:5px}
.module-list > ul > li > ul > li:before {content: "- ";}

.module-list > ul > li > ul > li > h6 {display:inline-block;margin-top:10px;margin-bottom: 5px;font-size:16px;font-weight:400;}
.module-list > ul > li > ul > li > h6:before {}
.module-list > ul > li > ul > li > ul > li {margin-left:12px;font-size:14px;margin-bottom:5px}
.module-list > ul > li > ul > li > ul > li:before {content: "· ";}



#bo_faq_cate h2 {width:0;height:0;font-size:0;line-height:0;overflow:hidden}
#bo_faq_cate ul {background:#fff;padding-left:1px;border-bottom:1px solid #d9dce3;zoom:1}
#bo_faq_cate ul:after {display:block;visibility:hidden;clear:both;content:""} 
#bo_faq_cate li {display:inline-block;float:left;}
#bo_faq_cate a {display:block;line-height:24px;padding:15px;border-radius:13px;background:#fff}
#bo_faq_cate #bo_cate_on {display:inline-block;position:relative;color:#3a8afd}
#bo_faq_cate #bo_cate_on:after {content:"";position:absolute;left:0;bottom:0;width:100%;height:4px;display:inline-block;background:#3a8afd}

#faq_wrap {margin:0 0 30px}
#faq_wrap h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.faq_admin {text-align:right}
#faq_wrap ol {margin:0;padding:0;list-style:none}
#faq_wrap li {border-bottom:1px solid #ececec;background:#fff;position:relative}
#faq_wrap li h3 {
line-height: 30px;
    padding: 10px;
    padding-left: 45px;
    position: relative;
    font-size: 14.6px;
    margin-bottom: 0;
    letter-spacing: -3px;
}
#faq_wrap li h3 a {font-size:1.2em;color: #636363;}
#faq_wrap li h3 .tit_btn {position:absolute;right:15px;top:10px;border:0;width:30px;height:30px;background:#fff;color:#c5cdd8;font-size:1.2em}
#faq_wrap li h3 .tit_bg {display:inline-block;position:absolute;top:9px;left:15px;text-align:center;color:#96b4d7;font-size:1.6em}
#faq_wrap li h3.faq_li_open a {color:#3a8afd}

#faq_con .con_inner {display:none;padding:0px 5px 15px 15px}
#faq_con .con_inner .tit_bg {display:inline-block;position:absolute;top:10px;left:10px;text-align:center;background:#777;color:#fff;border-radius:50%;width:30px;line-height:30px;height:30px}
#faq_con .con_inner .closer_btn {position:absolute;right:15px;top:15px;border:0;width:30px;height:30px;background:#fff;color:#3a8afd;font-size:1.2em}

#faq_sch {position:relative;padding:15px 0;text-align:center}
#faq_sch .frm_input {width:100%;height:45px;border:2px solid #3a8afd;border-radius:0}
#faq_sch .btn_submit {
    position: absolute;
    top: 17px;
    right: 2px;
    width: 41px;
    height: 41px;
    background: none;
    color: #000;
    font-size: 15px;
    border: 0;
}


