.smk_accordion {
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;

  z-index: 0;
}
.page-wraper .smk_accordion:is(+ *) {
  margin-bottom: 35px;
}
/**
 * --------------------------------------------------------------
 * Section
 * --------------------------------------------------------------
 */
.accordion_in {
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.smk_accordion .accordion_in:last-child {
  margin-bottom: 0;
}

/*** -------------------------------
 				* Head *
 * -----------------------------***/

.smk_accordion .accordion_in .acc_head .acc_icon_expand {
  position: relative;
}

/**
 * --------------------------------------------------------------
 * Content
 * --------------------------------------------------------------
 */

.smk_accordion .accordion_in .acc_content p {
  line-height: 26px;
  font-weight: normal;
}
.smk_accordion .accordion_in .acc_content p:last-of-type {
  margin-bottom: 0;
}
.smk_accordion .accordion_in .acc_content h1:first-of-type,
.smk_accordion .accordion_in .acc_content h2:first-of-type,
.smk_accordion .accordion_in .acc_content h3:first-of-type,
.smk_accordion .accordion_in .acc_content h4:first-of-type,
.smk_accordion .accordion_in .acc_content h5:first-of-type,
.smk_accordion .accordion_in .acc_content h6:first-of-type {
  margin-top: 5px;
}
.accordion_in.acc_active .acc_head h3:after {
  transform: rotate(-180deg);
}
.accordion_in .acc_head {
  position: relative;
  cursor: pointer;
}

.accordion_in .acc_head::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  background: url(../images/icon/plus.svg) no-repeat;
  width: 16px;
  height: 16px;
  margin-right: 0px;
  margin-top: -8px;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
}
.accordion_in.acc_active .acc_head:after {
  background: url(../images/icon/minus.svg) no-repeat center;
}

.smk_accordion .accordion_in .acc_content p {
  color: var(--primary);
  font-size: 15px;
  line-height: 24px;
  font-weight: normal;
}
/**/
.sec-hmfaq .accordion_in {
  margin-bottom: 0;
  border-bottom: 1px solid #3c3c3d;
}
.accordion_in .acc_head {
  font-size: 16px;
  color: var(--primary);
  font-weight: bold;
  line-height: 1.2;
  padding: 25px 0;
}
.accordion_in .acc_content {
  padding: 20px;
  display: none;
  background-color: var(--white);
  border-radius: 3px;
}

@media (max-width: 1599.98px) {
}

@media (max-width: 1439.98px) {
}

@media (max-width: 1199.98px) {
}

@media (max-width: 991.98px) {
  .accordion_in .acc_head {
    padding: 15px 30px 15px 0;
  }
  .sec-hmfaq .accordion_in .acc_content {
    padding:15px;
  }
    
}

@media (max-width: 767.98px) {
}

@media (max-width: 575.98px) {
    .smk_accordion .accordion_in .acc_content p{
        font-size:14px;line-height:22px;
    }
    .accordion_in .acc_head{font-size:15px;}
}
