.accordionjs {
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
  margin-top: 0;
  margin-bottom: 0;
  float: left;
  width: 100%;
}
.accordionjs .acc_section {
  /* border-bottom: 1px solid rgba(50, 50, 50, 0.5); */
  position: relative;
  z-index: 1;
  margin-top: 0px;
  overflow: hidden;
  width:100%;
  float:left; 
  font-size: 22px;
 line-height: 25px;
 text-align: left;
}
.accordionjs .acc_section .acc_head {
  position: relative;
  color: #fff;
  padding: 8px 0px;
  display: block;
  cursor: pointer; 
  font-size: 15px;
line-height: 24px;
/* border-top: 3px solid #efefef; */
transition: all .5s ease;
float: left;
width: 100%;
font-family: 'Sora-Regular';
}
.accordionjs .acc_section .acc_head h3 {
  line-height: 1;
  margin: 0px 0;
  color:#fff;
  transition:all .5s ease; font-size: 15px; line-height: 24px;
}
.accordionjs .acc_section .acc_content {
  padding: 0px;
  float:left; width:100%; margin-bottom:0px;
}
/* .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: 10px; font-size: 25px; background: url(../images/mbl-menu-arrow.svg) no-repeat 0 0;
color: #000000; background-size: 100%; width: 11px; height: 6px; transform: translateY(-50%);}
.accordionjs .acc_section.acc_active .acc_head.sub-menu h3:after { top: 16px; background: url(../images/mbl-menu-arrow.svg) no-repeat 0 0; background-size: 100%; width: 11px; height: 6px; transform: rotate(180deg);}
/* .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; border-bottom: none;}
.accordionjs .acc_section .acc_content ul li a { padding: 0 0 10px 0px; border-top: none; font-size: 14px; line-height: 18px; color: #fff; letter-spacing: 0px; font-family: 'Sora-Regular'; transition: all .5s ease;}
.accordionjs .acc_section .acc_content ul li a:hover { opacity: 0.6;}
.accordionjs .acc_section .acc_content ul li a.active { opacity: 0.6; }
.mobile-accordion .accordionjs li ul li:last-child { border: none;}




/* .accordionjs .acc_section .acc_head:hover { color: #CE003A; border-top: 3px solid #CE003A; } */
/* .accordionjs .acc_section .acc_head h3:hover, .accordionjs .acc_section a:hover, .accordionjs .acc_section a.active { color: #4B9300; }
.accordionjs .acc_section.acc_active h3 { color: #4B9300;} */
/* .accordionjs .acc_section.acc_active .sub-menu.acc_head { border-top: 3px solid #CE003A;} */

/* .accordionjs .acc_section.acc_active ul.demo-accordion li .acc_head:hover { border-top: none;} */
.accordionjs .acc_section ul.demo-accordion ul { padding: 0 0 0 20px;}
/* .accordionjs .acc_section .active.acc_head {color: #000000; border-top: 3px solid #000000;} */

.accordionjs .acc_section .acc_content ul li a.acive { color: #00A3DA;}

.mobile-accordion { float: left; width: 100%; margin-top: 10px;}
.acc_section.acc_active .acc_head h3 { font-family: 'Sora-SemiBold';}