.inside_head{padding-top:15px; margin-bottom:30px; font-size:28px; line-height:28px; color:#000000; font-weight:700; position:relative; border-bottom:3px solid #ff7200; float:left; width:100%;}
.inside_head:after{content:''; width:51px; border-bottom:3px solid #000; position:absolute; left:0; top:0;}
.inside_head small{float:left; width:100%; font-size:14px; font-weight:400; padding:25px 0;}
.inside_head .back{position:absolute; padding:0 0px 0 40px; right:0; color:#000; background:url(../images/back_btn.png) no-repeat 0 10px; font-size:21px; font-weight:400; top:13px;}

.details_list{padding:0 102px; float:left; width:100%; margin:50px 0 0;}
.details_list li{margin:0 0 18px; float:left; width:100%;}
.details_list .number_d{float:left; width:65px; font-weight:600; color:#ff7200; position:relative;}
.details_list .number_d:after{position:absolute; content:""; width:14px; height:1px; background-color:#ff7200; top:50%; margin:0 0 0 15px;}
.details_list .number_info{float:left; width:calc(100% - 65px); color:#292929; font-size:16px; border-bottom:1px dashed #b7b7b7; padding:0 0 18px; font-weight:300;}
.service_details_board{float:left; width:100%; background-color:#f5f5f5; padding:50px 0 0;}
.service_details_board .center{max-width:874px;}
.service_details_board .left_block{float:left; width:250px;}
.service_details_board .right_block{float:left; width:calc(100% - 250px); background-color:#4d8fdf;}
.service_details_board .right_block .info_con{float:left; width:100%; padding:64px 50px;}
.service_details_board .right_block .info_con p{ font-size:16px; color:#fff; border-left:3px solid #fff; padding:0 0 0 15px; margin-bottom:0;}
.service_details_board .right_block .info_thumb img{display:block; width:100%;}
.no_mar_btm{margin-bottom:0px !important}



/* specification start */
@media screen and  (min-width: 1024px) {
/* loding Animation emd */
}
@media screen and (max-width:1370px){
	
}
@media screen and (max-width:1290px){
	
}
@media screen and (max-width:1024px){

}
@media screen and (max-width:800px){

}
@media screen and (max-width:700px){
	.inside_head {font-size: 25px; line-height: normal;}
	.details_list {padding: 0 0px; margin: 0px 0 0;}
	.details_list .number_d {width: 100%;}
	.details_list .number_info {width: 100%; padding: 18px 0 18px;}

}
@media screen and (max-width:645px){

}
@media screen and (max-width:500px){
	.service_details_board .left_block {float: left;width: 100%;}
	.service_details_board .left_block img{width:100%; display:block}
	.service_details_board .right_block {float: left; width: 100%; background-color: #4d8fdf;}
	.service_details_board .right_block .info_con {width: 100%; padding:30px 20px;}
	.inside_head{padding-right:100px;}
	.inside_head .back {
    position: absolute;
    padding: 0 0px 0 30px;
    right: 0;
    color: #000;
    background: url(../images/back_btn.png) no-repeat 0 10px;
    font-size: 19px;
    font-weight: 400;
    top: 20px;
}

}
@media screen and (max-width:370px){

}