section.faq-sec {
    padding-top: 40px;
    padding-bottom: 80px;
}
section.faq-sec .head-sec{
 text-align:center;
  margin-bottom:40px;
}
section.faq-sec .head-sec h1{
     margin-bottom: 15px;
    font-size: 40px; 
}
section.faq-sec .faq-list {
    background: var(--lt-bg-color);
    padding: 20px 20px;
    border-radius: 12px;
}
section.faq-sec .faq-list h5{
  margin-bottom: 15px;
}

section.faq-sec .faq-list .nav-pills .nav-link {
    border-radius: 15px;
    width: 100%;
    color: var(--btn-color);
    padding: 12px 20px;
    display: inline-flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 5px;
    justify-content: space-between;
}
section.faq-sec .faq-list li.nav-item {
    width: 100%;
}
section.faq-sec .faq-list .nav-pills .nav-link:hover, section.faq-sec .faq-list .nav-pills .nav-link.active{
  background: var(--btn-color);
  color: var(--white-color);
}
section.faq-sec h4{
 margin-bottom:15px; 
}
section.faq-sec .accordion-item {
    margin-bottom: 20px;
    border: 0px solid #fff;
}

section.faq-sec button.accordion-button {
    font-size: var(--f18);
    color: var(--black-color);
    padding: 0px;
    border-bottom: 1px solid #DBDEE3;
    padding-bottom: 10px;
    margin-bottom: 0px;
    padding-left: 49px;
    border-radius: 0 !important;
}

section.faq-sec .accordion-button::after {
    background-image: url("../images/plus1.png");
    transition: all 0.5s;
    width: 31px;
    height: 31px;
    background-color: var(--secondary-color);
    border-radius: 0px;
    background-size: 13px;
    background-position: center;
}

section.faq-sec .accordion-button:hover::after {
    background-color: var(--secondary-color);
}

section.faq-sec .accordion-button:not(.collapsed)::after {
    background-image: url("../images/minus1.png") !important;
    background-position: center 75%;
    background-color: var(--btn-hover);
}

section.faq-sec .accordion-button::after {
    transition: all 0.5s;
    /* margin-left: 0; */
    /* margin-right: auto; */
    position: absolute;
    left: 0;
}

section.faq-sec .accordion-body {
    padding: 15px 18px;
    background: #EFF2F5;
    margin-top: -15px;
    margin-bottom: 10px;
}

section.faq-sec .accordion-button:not(.collapsed) {
    background-color: transparent;
    box-shadow: inset 0 0px 0 rgba(0, 0, 0, .125);
    margin-bottom: 0px;
    border-bottom: 0px solid;
}