.service-menu {
    margin: 30px 0;
}

.service-menu-item+.service-menu-item {
    margin-top: 0px;
}

.service {
    margin-bottom: 30px;
}

.help-title {
    font-size: 28px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.2;
    margin-bottom: 30px;
}

.help-item+.help-item {
    margin-top: 25px;
}

.help-list {
    font-size: 0;
    counter-reset: count-i;
}

.help-item-body {
    padding-left: 55px;
}

span.help-item-name {
    font-size: 16px;
}

span.help-item-desc {
    margin-top: 5px;
    font-weight: 400;
    font-size: 13px;
    color: #999;
}

.help-item-body span {
    line-height: 1.2;
    display: block;
}

.help-item {
    position: relative;
}

.help-item:before {
    counter-increment: count-i;
    content: counter(count-i) '. ';
    position: absolute;
    top: 50%;
    line-height: 0;
    font-size: 3rem;
}
.service-item{
    background-color: #f3f1ec;
    padding: 0 30px;
}
    .service-menu-item {
        border-top: 1px solid #c5b99f;
    }
    .service-menu-item:first-child{
        border-top: 1px solid transparent;
    }
    .service-menu-item-h{
        display: flex;
        align-items: center;
        padding: 10px 0;
    }
        .service-menu-item-h-icon{
            width: 50px;
            margin-right: 15px;
            border-radius: 50%;
            background-color: #c5b99f;
        }
        .service-menu-item-h-icon span{
            display: block;
            width: 65%;
            margin: auto;
            padding-bottom: 100%;
            background-position: center center;
            background-repeat: no-repeat;
            background-size: contain;
        }
        .service-menu-h-btn{
            color: #333;
        }
.service-menu-btn {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: center;
    min-height: 60px;
    color: #333;
    text-decoration: none;
    position: relative;
    padding: 9px 30px 9px 0;
}

.service-menu-btn .btn-label {

}

.service-menu-btn .btn-label h3 {
    margin: 0;
}

.service-menu-btn span.btn-icon {
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    color: #c5b99f;
    font-size: 22px;
    margin-right: -5px;
    position: absolute;
    top: 50%;
    right: 10px;
    margin-top: 1px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.bx-no-touch .service-menu-btn:hover span.btn-icon, .service-menu-btn:active span.btn-icon {
    right: 5px;
}

.bx-no-touch .service-menu-btn:hover, .service-menu-btn:active {
    color: #000;
}

.btn.help-btn {
    width: 100%;
    display: block;
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
    .btn.help-btn {
        margin: 0 auto;
        max-width: 320px;
    }
}
@media (max-width: 1023px) {
    .service-menu-item-h{
        flex-direction: column;
    }
        .service-menu-item-h-icon{
            margin-top: 15px;
            margin-right: 0;
        }
        .service-menu-h-btn{
            padding-right: 0;
        }
}
@media screen and (max-width: 767px) {
    .help-title {
        font-size: 20px;
        margin-bottom: 15px;
    }

    .help {
        border-bottom: 0;
        padding-bottom: 0;
    }
}

@media screen and (max-width: 479px) {
    .help-item:before {
        display: none;
    }

    .help-item-body {
        padding-left: 0;
    }

    .help-item+.help-item {
        margin-top: 15px;
    }
}