.jl-accordion-items .jl-accordion-single-item .jl-accordion-title {
    position: relative;
    display: flex;
    overflow: hidden;
    align-items: center;
  }
  .jl-accordion-items .jl-accordion-single-item .jl-accordion-title h3 {
    width: 100%;
    font-size: 17px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
  }

  .jl-accordion-single-item h3 {
    font-weight: 600;  
  }
  .jl-accordion-items .jl-accordion-single-item .jl-accordion-title:hover {
    cursor: pointer;
  }
  .jl-accordion-items .jl-accordion-single-item .jl-accordion-title .jl-active-inactive-icon{
      position: relative;
      margin-left: 15px;
      -moz-user-select: none;
      -khtml-user-select: none;
      -webkit-user-select: none;
  }
  .jl-accordion-items .jl-accordion-single-item .jl-accordion-title span.jl-tab-title-icon {
    position: relative;
  }
  .jl-accordion-items .jl-accordion-single-item .jl-accordion-title .jl-active-icon i,
  .jl-accordion-items .jl-accordion-single-item .jl-accordion-title .jl-inactive-icon i,
  .jl-accordion-items .jl-accordion-single-item .jl-accordion-title span.jl-tab-title-icon i {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      font-size: 20px;
  }
  .jl-accordion-items .jl-accordion-single-item .jl-accordion-title.active .jl-inactive-icon,
  .jl-accordion-items .jl-accordion-single-item .jl-accordion-title .jl-active-icon {
    display: none;
  }
  .jl-accordion-items .jl-accordion-single-item .jl-accordion-title.active .jl-active-icon {
    display: flex;
    align-items: center;
    height: 100%;
  }
  .jl-accordion-items .jl-accordion-single-item .jl-accordion-content {
      display: none;
  }
  .jl-accordion-items .jl-accordion-single-item .jl-accordion-title .jl-active-inactive-icon {      
      margin-left: auto;
  }
  .jl-accordion-items .jl-accordion-single-item .jl-accordion-content .jl-accordion-content-wrapper {
      display: flex;
  }
  .jl-accordion-items .jl-accordion-single-item .jl-accordion-content .jl-accordion-content-wrapper.has-image-yes .jl-accordion-text {
      width: 60%;
  }
  .jl-accordion-items .jl-accordion-single-item .jl-accordion-content .jl-accordion-content-wrapper.has-image-yes .jl-accordion-image {
      width: 40%;
  }
  .jl-accordion-items .jl-accordion-single-item .jl-accordion-content .jl-accordion-content-wrapper.has-image-yes.image-position-left .jl-accordion-text {
    order: 2;
  }
  .jl-accordion-items .jl-accordion-single-item .jl-accordion-content .jl-accordion-content-wrapper.has-image-yes.image-position-left .jl-accordion-image {
    order: 1;
  }
  .jl-accordion-items .jl-accordion-single-item .jl-accordion-content .jl-accordion-content-wrapper .jl-accordion-button a {
    display: inline-block;
  }
  @media only screen and (max-width: 767px) {
    .jl-accordion-items .jl-accordion-single-item .jl-accordion-content .jl-accordion-content-wrapper {
      flex-direction: column;
    }
    .jl-accordion-items .jl-accordion-single-item .jl-accordion-content .jl-accordion-content-wrapper.has-image-yes .jl-accordion-text,
    .jl-accordion-items .jl-accordion-single-item .jl-accordion-content .jl-accordion-content-wrapper.has-image-yes .jl-accordion-image {
      width: 100%;
    }
  }