.faq_section {
    background: #262626;
}

#faqAccordion_section .box {
    /* padding-left: 40px !important; */
    background: #ffffff00 !important;
}

#faqAccordion_section .card-header[aria-expanded=true]::before {
    text-indent: -9999999999999px;
    background: url(../../images/alpha-v6/min-icn.png) no-repeat top center !important;
    width: 24px;
    height: 24px;
    background-size: contain !important;
    top: 20px;
}

#faqAccordion_section .card-header[aria-expanded=false]::before {
    text-indent: -9999999999999px;
    background: url(../../images/alpha-v6/pls-icn.png) no-repeat top center !important;
    width: 24px;
    height: 24px;
    background-size: contain !important;
    top: 20px;
}

#faqAcc_section .card-header:before,
#faqAccordion_section .card-header:before {
    left: 0;
}

.faq_section .h2_table {
    color: #ffffff !important
}

#faqAccordion_section h5 {
    color: #ffffff !important;
}

#faqAcc_section .box p,
#faqAccordion_section .box p,
#faqAccordion_section .box ul li {
    color: #a3a3a3;
}

#faqAccordion_section .card-header,
#faqAccordion_section .card-body {
    padding-left: 45px !important;
    padding-right: 0;
}

#faqAccordion_section .box {
    border-top: 1px solid #ffffff !important;
}

#faqAccordion_section .box h5 {
    padding:0 0 0 0 !important;
}

@media screen and (max-width: 767px) {
    #faqAccordion_section .box h5 {
        padding:0 0 0 0 !important;
    }
}

@media screen and (max-width: 767px) {

    #faqAccordion_section .card-header[aria-expanded=true]::before,
    #faqAccordion_section .card-header[aria-expanded=false]::before {
        width: 20px !important;
        height: 20px !important;
    }

    #faqAccordion_section .card-header,
    #faqAccordion_section .card-body {
        padding-left: 35px !important;
    }
}