/* ----------------------- FAQ-sec start---------------------- */
.faqs-sec {
    /* background: #E7F6FE; */
    display: inline-block;
    width: 100%;

    & .heading-48 {
        margin-bottom: 15px;
        & + p { 
            font-size:  18px;
            font-weight: 500;
            color: #3B3B3B;
        }
    }
    & .container > .flex-container { 
        justify-content: space-between;
        & > .img-wrap { 
            width: 656px;
        }
    }
    & .faq_accordion {
        text-align: left;
        margin-inline: auto;
    }
}
.faq-wrapper {
    width: 655px;
}

.faq-sec-wrapper {
    display: flex;
    flex-wrap: wrap;
}

.faqs-sec-right {
    width: 660px;
}

.faqs-sec .heading-44 {
    margin: 0 auto 19px;
    max-width: 772px;
}

.faqs-sec-right>p {
    margin-bottom: 21px;
}

.faqs-sec-left {
    width: 100%;
}

/* ----------------------- FAQ-sec end---------------------- */

@media (max-width: 1598.99px) {
    .faqs-sec {
        & .container > .flex-container {
            & > .img-wrap {
                width: calc(50% - 20px);
            }
        }
    }
    .faq-wrapper {
        width: calc(50% - 20px);
    }
    

}

@media (max-width: 1440px) {}

@media (max-width: 1199px) {}

@media (max-width: 991px) {
        .faqs-sec { 
            & .container > .flex-container {
                gap: 30px;
                & > .img-wrap {
                    width: calc(100%);
                }
            }
        } 
        .faq-wrapper {
            width: calc(100%);
        }
}

@media (max-width: 767px) {}

@media (max-width: 575px) {}

@media (max-width: 480px) {}