.accordionjs {
  position: relative;
  margin: 0;
  padding: 20px 30px 20px 10px;
  list-style: none;
  float: left;
  width: 100%;
  border: 1px solid #D0D0D0;
}
.accordionjs .acc_section {
  border-top: none;
  position: relative;
  z-index: 1;
  margin-top: 0px;
  overflow: hidden;
  width:100%;
  float:left; 
  font-size: 15px;
 line-height: 25px;
}
.accordionjs .acc_section .acc_head {
  position: relative;
  color: #000000;
  padding: 10px 20px 10px 10px;
  display: block;
  cursor: pointer; 
  font-size: 14px;
  line-height: 22px;
  float: left;
  width: 100%;
}
.accordionjs .acc_section .acc_head h3 {
  line-height: 1;
  margin: 0px 0;
  font-size: 14px;
  line-height: 22px;   
  color:#000000;
  transition:all .5s ease;
}
.accordionjs .acc_section .acc_content {
  padding: 0px;
  float:left; width:100%; margin-bottom:20px;
}
/* .accordionjs .acc_section:first-of-type,
.accordionjs .acc_section:first-of-type .acc_head {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.accordionjs .acc_section:last-of-type,
.accordionjs .acc_section:last-of-type .acc_content {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
} */
.accordionjs .acc_section.acc_active > .acc_content {
  display: block;
}
/* .accordionjs .acc_section.acc_active > .acc_head {
 background: #F9F9F9;
  border-bottom: 1px solid #ccc;
}*/
.accordionjs .acc_section.acc_active > .acc_head h3 {}

.accordionjs .acc_section .acc_head.sub-menu h3:after {content: ""; position: absolute; top: 50%; right: 5px; font-size: 25px; background: url(../images/accord-down.svg) no-repeat 0 0;
background-size: auto; color: #000000; background-size: 100%; width: 12px; height: 7px;}
.accordionjs .acc_section.acc_active  .acc_head.sub-menu h3:after { transform: rotate(180deg);}

.accordionjs .acc_section .acc_content ul li { float:left; width:100%; margin-bottom:0; border-top: none;}
.accordionjs .acc_section .acc_content ul li a { padding: 6px 0px; border-top: none; font-size: 13px; line-height: 16px; color: #666666; letter-spacing: -0.16px; transition: all .5s ease;}
.accordionjs .acc_section .acc_content ul li a:hover { color:#D3272A;}
.accordionjs .acc_section .acc_content ul li a.active { color:#D3272A; }
.accordionjs .acc_section:last-child { border-bottom:none;}

.accordionjs .acc_section .acc_head:hover { color: #D3272A; }
.accordionjs .acc_section .acc_head h3:hover { color: #D3272A; }
.accordionjs .acc_section.acc_active h3 { color: #D3272A; font-family: 'Poppins-Regular'; }
/* .accordionjs .acc_section.acc_active .sub-menu.acc_head { border-top: 3px solid #D3272A;} */

.accordionjs .acc_section.acc_active ul.demo-accordion li .acc_head:hover { border-top: none; ffont-family: 'Poppins-Regular';}
.accordionjs .acc_section ul.demo-accordion { padding: 0 30px 0 25px; border: none;}
.accordionjs .acc_section .active.acc_head {color: #D3272A; }

.accordionjs .acc_section .acc_content ul li a.selected { color: #D3272A;}
