/**
 * --------------------------------------------------------------
 * Section
 * --------------------------------------------------------------
 */
.accordion_in {
    z-index: 1;
    overflow: hidden;
    margin-bottom: 10px;
    border: 1px solid #CFCFCF;
    padding: 19px 50px 19px 25px;
    border-radius: 5px;
}

/**
 * --------------------------------------------------------------
 * Head
 * --------------------------------------------------------------
 */

.accordion_in .acc_head .acc_icon_expand {
    position: relative;
    display: block;
}
.smk_accordion .accordion_in:last-child {
    margin-bottom: 0;
}
.accordion_in .acc_head h3{
    font-size: 16px;
    color: var(--secondary);
    padding: 0 ;
    margin-bottom: 0;
    position: relative;
    text-align: left;
    letter-spacing: normal;
    line-height: 20px;
    cursor: pointer;
}
.accordion_in .acc_head h3:before{
    content: "";
    position: absolute;
    top: 3px;
    right: -30px;
    background: url(../../assets/images/plus.png) no-repeat;
    width: 21px;
    height: 21px;
}
.accordion_in.acc_active .acc_head h3:before{
    background:url(../../assets/images/minus.png) no-repeat;
}

/**
 * --------------------------------------------------------------
 * Content
 * --------------------------------------------------------------
 */
.accordion_in .acc_content {
    font-size: 16px;
    padding: 25px 0 10px;
    text-align: left;
    border-top: 1px solid #cfcfcf;
    margin-top: 15px;
}

.accordion_in .acc_content p:last-child {
    margin-bottom: 0;
}
.accordion_in .acc_content h1:first-of-type,
.accordion_in .acc_content h2:first-of-type,
.accordion_in .acc_content h3:first-of-type,
.accordion_in .acc_content h4:first-of-type,
.accordion_in .acc_content h5:first-of-type,
.accordion_in .acc_content h6:first-of-type {
    margin-top: 5px;
}

.accordion_in.acc_active > .acc_content {
    display: block;
}




@media screen and (max-width: 1199.98px) {
  
}

@media screen and (max-width: 767.98px) {
   
}
