.smk_accordion {
    position: relative;
    margin-bottom: 20px;
    width: 100% !important;
}

.smk_accordion .accordion_in {
    border-top: 1px solid rgba(230, 230, 230, 0.8);
    border-bottom: 1px solid rgba(230, 230, 230, 0.8);
    position: relative;
    z-index: 1;
    margin-top: -1px;
    overflow: hidden;
}

/* Head */
.smk_accordion .accordion_in .acc_head {
    position: relative;
    padding: 10px;
    display: block;
    cursor: pointer;
    background: url(faq_qes.jpg) center 0;
    background-size: 20px auto;
    background-position: left top;
    background-repeat: no-repeat;
}
.stafficon{width:45px;height: 56px;}

.smk_accordion .accordion_in:first-of-type,
.smk_accordion .accordion_in:first-of-type .acc_head {
    /*border-radius: 3px 3px 0 0;*/
}

.smk_accordion .accordion_in:last-of-type,
.smk_accordion .accordion_in:last-of-type .acc_content {
    /*border-radius: 0 0 3px 3px;*/
}

/* Content */
.smk_accordion .accordion_in .acc_content {
    /*background: rgba(230,230,230,0.3);*/
    padding: 3px 10px;
}

.smk_accordion .accordion_in h1:first-of-type,
.smk_accordion .accordion_in h2:first-of-type,
.smk_accordion .accordion_in h3:first-of-type,
.smk_accordion .accordion_in h4:first-of-type,
.smk_accordion .accordion_in h5:first-of-type,
.smk_accordion .accordion_in h6:first-of-type {
    margin-top: 0;
}

.acc_content {
    border-top: 1px dashed rgba(150, 150, 150, 0.3);
    background: url(faq_ans.jpg) center 0;
    background-size: 20px auto;
    background-position: left top;
    background-repeat: no-repeat;
    color: #000;
}

/* Icon expand */
.smk_accordion .accordion_in .acc_head .acc_icon_expand {
    display: block;
    width: 18px;
    height: 18px;
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -9px;
    background: url(plusminus.png) center 0;
    background-size: 18px auto;
}

.smk_accordion .accordion_in.acc_active .acc_head .acc_icon_expand {
    background: url(plusminus.png) center -18px;
    background-size: 18px auto;
}

/* JS requires */
.smk_accordion .accordion_in.acc_active .acc_content {
    display: block;
    background-color: rgba(240, 240, 240, 0.3);
}

.smk_accordion .accordion_in.acc_active .acc_head {
    background-color: rgba(240, 240, 240, 0.3);
}

.smk_accordion.acc_with_icon .accordion_in .acc_head,
.smk_accordion.acc_with_icon .accordion_in .acc_content {
    padding: 15px 40px 15px 40px;
}