
#faq_head .page-item.active .page-link {
    background-color: #000;
    color: #fff;
    border-color: #000;
    border-radius: 8px;
}
#faq_head .page-item .page-link {
    background-color: transparent;
    color: #000;
    border-color: transparent;
    font-size: 16px;
}
#faq_head .pagination{
    column-gap:10px;
}

#faq_head .page-link[aria-label="Next"],#faq_head .page-link[aria-label="Previous"]{
    border: 1px solid #d12b3f;
    color: #c91429;
}
#faq_head .page-link[aria-label="Next"]:hover,#faq_head .page-link[aria-label="Previous"]:hover{
        border: 1px solid #d12b3f;
    color: #c91429;
        background-color: rgb(201 20 41 / 5%) !important;
}
#faq_head .pagination-controls {
    display: flex;
    justify-content: center;
    padding: 15px 0px;
}

.faqbottom_cards  .slick-prev {
    left: -5px;
}
.faqbottom_cards  .slick-next {
    right: -5px;
}
.faqbottom_cards {
    margin-top: 50px;
}
    .faqbottom_cards .slick-prev,.faqbottom_cards  .slick-next {
        font-size: 16px !important;
        line-height: unset;

        color: #000;
    }
    .faqbottom_cards .slick-arrow::before{
    content:none;
    }
    .faqbottom_cards .slick-prev {
	z-index:9;
        margin-top: 0px;
        margin-left: 0;
    }
    .faqbottom_cards .slick-next {
	z-index:9;
        margin-top: 0px;
        margin-right: 0;
    }
        .faq_row{
            display:flex;
            flex-wrap:wrap;
	    align-items: flex-start;
           
        }
        .chevron_icon_faq {
        display: flex;
        align-items:center;
        justify-content:center;
        width: 26px;
        height: 26px;
            min-width: 26px;
        background-color: #c91429;
        border-radius: 50%;
    }
    .accordion-button .chevron_icon_faq span {
        position: relative;
    }
    .accordion-button[aria-expanded="false"] .chevron_icon_faq span {
    
        transform: rotate(45deg);
    }
    .accordion-button[aria-expanded="true"] .chevron_icon_faq span {
    transform: rotate(226deg);
    }
    .chevron_icon_faq span {
        position: relative;
        transform: rotate(45deg);
    }

    .chevron_icon_faq span::after {
        position: absolute;
        content:'';
        width:6px;
        height:6px;
        border:1.5px solid #fff;
        border-top:0px;
        border-left:0px;
        top:50%;
        left:50%;
        transform:translate(-50%,-50%);
    }
        .faq_col_1{
            
                border: 1px solid #ddd;
                flex: 0 0 30%;
                max-width: 30%;
                padding: 15px 15px;
                border-radius: 10px;
                background-color: #f9f9f9;
        }
        .faq_col_2{
            flex: 0 0 70%;
            max-width:70%;
            padding:0px 15px;
        }

        .quest h3 {
        margin-bottom: 0px;
    
    }
    .faq_main_container .nav .nav-link:last-child {
        margin-bottom: 0px;
    }
    .quest  {
    border-radius:10px !important;
    border: 1px solid #ddd !important;
    margin-bottom:20px;
    }
    .quest .accordion-header{
    border-radius: 10px ;
    font-size:14px;
    background-color:#fff;
    border: none !important;
    
    }
    .quest .accordion-header .accordion-button span{
        font-size:14px;
        font-weight:600;
        color:#000000;
    }
    .quest .accordion-body p{
        font-size:14px;
        font-weight:400;
        color:#000000;
    }
    .quest .accordion-header .accordion-button{
    border-radius: 10px 10px 0px 0px ;
    font-size:14px;
    background-color:#fff;
    border: none !important;
        justify-content:space-between;
            column-gap: 15px;
    }
    .quest .accordion-header .accordion-button::after{
        content:none;
    }
    .quest .accordion-header .accordion-button.collapsed{
        border-radius: 10px !important;
    }

    #faq_head .accordion {
        padding: 0px;
    }
        .faq_main_container .nav-link.active {
            color: #000;
            background-color: #fff;
            font-weight: 600;
            border:1px solid #c91429;
            position:relative;
        }
        
        .faq_main_container .nav-link.active::after{
            position:absolute;
            content:'';
            width:12px;
            height:12px;
            background-color:#fff;
            border-radius:0px 3px 0px 0px;
            border-top:1px solid #c91429;
            border-right:1px solid #c91429;
            right: -10.5px;
            top: 50%;
            transform: translate(-50%,0%);
            rotate: 45deg;
        }
        .faq_main_container .nav-link.active:hover {
            color: #000;
            background-color: #fff;
            font-weight: 600;
            border:1px solid #c91429;
           
        }
        .faq_main_container .nav-link {
            padding:10px 15px !important;
            border-radius:10px;
            background-color: #fff;
            border:1px solid #e5cbce;
            margin-bottom:15px;
            color: #000;
        }
        .faq_main_container .nav-link:hover {
            background-color: rgb(201 20 41 / 5%);
        
        }
        #faq_head .fade.show.active{
            opacity:1 ;
        }
        .faq_main_container{
            max-width:1200px;
            margin:0 auto;
            padding:30px 15px 0px 15px;
        }
        .faq_main_container .tab-content{
            background:transparent;
            box-shadow:none;
        }
        .no-results-message {
            font-weight: 600;
            border: 1px solid #ddd;
            padding: 10px;
            border-radius: 8px;
            text-align: center;
            background-color: #f9f9f9;
            font-size: 16px;
            color: #c91429;
        }
        .faq_col_1 .nav::-webkit-scrollbar{
            height:2px;
            display:block;
        }
        .faq_col_1 .nav::-webkit-scrollbar-track {
          background: #f1f1f1; 
        }
        
        .faq_col_1 .nav::-webkit-scrollbar-thumb {
          background: #c91429; 
        }
        .chevron_icon_faq{
            font-size: 11px !important;
            color: #ffffff !important;
        }
        .accordion-button[aria-expanded="true"] .chevron_icon_faq{
            transform:rotate(180deg);
        }
	.startSip,.tout,.acStatementRht {
	    margin-bottom: 0px;
	    height:220px !important;
	    display: inline-flex !important;
	    flex-direction: column;
	    justify-content: center;
	}

	.cmn_btn_gl{
	    width: fit-content;
	}
	
	.faq_main_container .accordion-button:focus {
	   box-shadow:none;

	}
	.faq_main_container .pagination .page-link:focus {
	   box-shadow:none;

		}
        @media (max-width:767.98px){
            .faq_main_container .nav-link.active::after {
                rotate: 135deg;
                
                right: 50%;
                top: unset;
                bottom: -2px;
                transform: translate(0%, -50%);
            }
            #faq_head{
                padding-top: 15px;
            }
            .faq_col_1 {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .faq_col_2{
        flex: 0 0 100%;
        max-width: 100%;
    }

    .faq_col_1 .nav {
        flex-direction: row !important;
        column-gap: 15px;
        flex-wrap: nowrap;
        overflow-x: auto;
        overflow-y: hidden;
    }
    .faq_col_1 .nav button{
    white-space:nowrap;
    }
    .faq_main_container .nav .nav-link:last-child {
        margin-bottom: 15px;
    }
        }
        @media (max-width: 600px) {
            .visible-xs {
                display: none !important;
            }
        }
        @media (max-width:576px){
            .faqbottom_cards {
                margin-top: 20px;
            }
        }
	
   
