.service-title{margin-top: 60px;}
.m-t{margin-top: 100px;}
.full-screen-en-title{font-size: 30px;}
.line-large .x1, .line-large .x2, .line-large .x3, .line-large .x4, .line-large .x5, .line-large .x6, .line-large .x7, .line-large .x8, .line-large .x9, .line-large .x10, .line-large .x11, .line-large .x12, .line-large .xl1, .line-large .xl2, .line-large .xl3, .line-large .xl4, .line-large .xl5, .line-large .xl6, .line-large .xl7, .line-large .xl8, .line-large .xl9, .line-large .xl10, .line-large .xl11, .line-large .xl12, .line-large .xs1, .line-large .xs2, .line-large .xs3, .line-large .xs4, .line-large .xs5, .line-large .xs6, .line-large .xs7, .line-large .xs8, .line-large .xs9, .line-large .xs10, .line-large .xs11, .line-large .xs12, .line-large .xm1, .line-large .xm2, .line-large .xm3, .line-large .xm4, .line-large .xm5, .line-large .xm6, .line-large .xm7, .line-large .xm8, .line-large .xm9, .line-large .xm10, .line-large .xm11, .line-large .xm12, .line-large .xb1, .line-large .xb2, .line-large .xb3, .line-large .xb4, .line-large .xb5, .line-large .xb6, .line-large .xb7, .line-large .xb8, .line-large .xb9, .line-large .xb10, .line-large .xb11, .line-large .xb12 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.margin-big-middle-bottom {
    margin-bottom: 50px;
}
.process-box-1 h2 {
    color: #000000;
    font-size: 16px;
    font-weight: 100;
    padding-left: 10px;
    background:#ededed;
    height: 30px;
    line-height: 30px;
}
#fh5co-about-us p {
    font-size: 14px;
}
.process-box-1 p {
    color: #808080;
    font-size: 14px;
    line-height: 24px;
    margin: 10px 0;
}
#fh5co-why-us .show-content {
    overflow: hidden;
    padding-top: 40px;
}
#fh5co-why-us .show-content .item-text {
    padding: 80px 10px 15px 0;
    font-size: 16px;
    color: #444;
}
#fh5co-why-us .show-content .banner-img {
    overflow: hidden;
}
#fh5co-why-us .show-content .banner-img img {
    max-width: 100%;
}
#fh5co-why-us .show-content .item-text {
    padding: 80px 10px 15px 0;
    font-size: 16px;
    color: #444;
}
#fh5co-why-us .show-content .item-text table{
	
}
#fh5co-why-us .show-content .item-text table td {
    vertical-align: middle;
    padding-bottom: 54px;
}
#fh5co-why-us .show-content .item-text table td.tdpad {
    padding-left: 15px;
}
table{border: none;}
table td{border: none;}
#fh5co-comment-list .bg-comment {
    background-image: url(../img/comment_bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 50px 0 70px;
}
#main-wrap {
  padding: 0;
}
.box-flex{display: flex;justify-content: space-between;}
.box-flex .box{margin-right: 15px;text-align: center;background: #fff;box-sizing: border-box;padding: 15px 30px;}
.box-flex .box:nth-last-child(1){margin-right: 0;}
.box-flex .box .icon-number{width: 64px;height: 64px;border-radius: 50%;cursor: pointer; background: #808080;line-height: 64px;text-align: center;margin: 0 auto;font-size: 32px;font-weight: bold;color: #fff;margin-top: 15px;}
.box-flex .box .icon-number:hover{background: #90a94d;}
.box-flex .box h3{font-weight: bold;margin: 20px 0;color: #333;}
.box-flex .box p{font-size: 12px;}


@media screen and (max-width: 768px) {
  .box-flex{display: block;}
  .box-flex .box{margin-right: 0;margin-bottom: 10px;}
  .fullpage-wrap{margin-left: 0;margin-right: 0;}
  #page-header{margin-left: 0;margin-right: 0;}
}