.accordionFAQ .bi-chevron-down,
.accordionFAQ .bi-chevron-up{
    position:relative;
}

.accordionFAQ .bi-chevron-down::before{
    content: '';
    background: url(/images/assets/arrowfaq.svg) no-repeat center center;
    height: 8px;
    width: 20px;
    position: absolute;
    right: 0;
    top: -2px;
}
.accordionFAQ .bi-chevron-up::before {
    content: '';
    background: url(/images/assets/arrowfaq.svg) no-repeat center center;
    height: 8px;
    width: 20px;
    position: absolute;
    right: 0;
    top: -2px;
    transform: rotate(180deg);
}
.card-header{
    cursor:pointer;
}

.accordion>.card{
    border:none;
}

.accordion>.card>.card-header{
    margin-bottom: 10px;
    background: none;
    border: none;
    border-bottom: 1px solid #CCCCCC!important;
}
.accordion>.card {
    border-top: none;
    border-left: none;
    border-right: none;
    border-radius: 0;
}

.accordionFAQ .card-body {
    background: #E1E1E1;
}

.accordionFAQ .card-body p {
    color: #000000;
}

.accordionFAQ .card-body p:last-child{
    margin-bottom:0;
}
@media (max-width: 991px) and (min-width: 768px) {
   
}
@media (max-width: 767px) {
    .accordionFAQ .card-header .fw-600{
        font-weight:400;
    }
    .accordionFAQ .card-header .textlg{
        font-size: 16px;
        line-height: 24px;
    }
    .accordion>.card {
        background:none;
    }
}
@media (max-width: 575px) {
    
}    