﻿.section-header h2 {
    font-family: 'Avenir LT Std';
    color: #04037A;
}

.faqs .faq-query {
    position: relative;
    padding: 1.8rem;
    border-bottom: 1px solid #ccc;
}

    .faqs .faq-query a {
        font-size: 1.25rem;
        font-weight: 500;
    }

.dropdown-toggle::after {
    position: absolute;
    right: 1.3rem;
    bottom: 15px;
}

.dropdown-toggle {
    white-space: normal !important;
}

.faqs p {
    font-size: 1.1rem;
    color: #6f6f6f;
}

    .faqs h6{
        font-size:1.1rem;
    }

    .faq-div<div:nth-child(2) a, p a {
        color: #0d6efd !important;
        text-decoration: underline;
        font-size: 1.2rem;
    }

.faq-div ol li {
    padding-block: 0.5rem;
    font-size: 1.2rem;
    color: #6f6f6f;
}

.faqs img {
    width: 150px;
}

.faqs .img-div {
    width: fit-content;
    display: flex;
    flex-direction: column;
    align-items: center;
}

section {
    margin-bottom: 1.5rem !important;
}

th{
    font-weight:500;
}

@media(max-width:991px) {
    .container.payment-container, .container.faqs {
        margin-top: 80px;
    }
}

@media (min-width: 1400px) {
    .container.payment-container {
        max-width: 1320px;
    }
}

@media(max-width:991px) {
    .container.payment-container {
        margin-top: 80px;
    }
}

/*product_list-FAQs*/

.productList_faq-div {
    background-color: #f5f5f5;
    padding: 1.5rem;
    text-align:left;    
    margin-top:0.5rem;
    margin-inline:0.75rem;
}

    .productList_faq-div h3 {
        border-bottom: 1px solid #8b8b8b !important;
        padding-bottom:0.5rem;
    }

    .productList_faq-div .diamondName-btn, .productList_faq-div .faq-btn {
        /*border-bottom: 2px solid #001c88;*/
        border-bottom: 2px solid #a5a5a5;
        padding-bottom: 0.3rem;
    }

    .productList_faq-div .diamondName-btn.active, .productList_faq-div .faq-btn.active {
        border-bottom: 2px solid #ff5000;
    }

    .productList_faq-div .faqs-content, .productList_faq-div .diamond-detail {
        display: none;
    }

    .productList_faq-div .faqs-content.show, .productList_faq-div .diamond-detail.show {
        display: block;
    }

    @media(max-width:576px){
        .productList_faq-div{
            text-align:justify;
        }
    }