.nb_faq {
    border-radius: 7px;
    background: #FFF;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 15%);
    padding: 20px 15px;
    /* overflow: auto; */
    /* white-space: nowrap; */
    margin: 30px 0px;
}
 .faq_class
        {
            padding: 26px 0px;
        }
        .hide_icon_div, .hide_c_icon_div  {
            width: 3%;
            display: inline-block;
            cursor: pointer;
            vertical-align: middle;
        }
        .hide_c_icon_div 
        {
            display: none;
        }
        .answer_sec {
            display: none;
            line-height: 1.4;
            text-align: left;
            cursor: pointer;
            padding: 0px 0px 10px 0px;
        }
        .faq-nb-symbols
        {
            display: flex;
            align-items: center;
            justify-content: space-between;
        }
        .faq-nb
        {
            width: 80%;
            margin: auto;
            padding: 20px 0px 40px;
        }
        p.quest_sec
        {
            color: #000;
            font-size: 22px;
            font-style: normal;
            font-weight: 500;
            line-height: normal;
            margin: 10px 0px;
        }
        .faq_nb_center:after,  .faq_nb_center::before
        {
            content: "";
            position: absolute;
            border: 2px solid #fd3753;
            top: -14px;
            border-radius: 50%;
            height: 26px;
            width: 26px; 
        }
        .faq_nb_center::before
        {
            left: -28px;   
        }
        .faq_nb_center:after
        {
            right: -28px;  
        }
        .faq_nb_center
        {
            text-align: center;
            width: 50%;
            border-bottom: 1px solid #707070;
            opacity: .5;
            position: relative;
            margin: auto;
            
        }
        .faq-nb-step2
        {
            width: 77%;
            margin: auto;
        }
@media (max-width: 660px){
.nb_faq
{
width: 90% !important;
padding: 20px 6px !important;
margin-right: auto !Important;
margin-left: auto !important; 
}
.faq-nb-step2
{
     width: 95% !important;
}
p.quest_sec
{
font-size: 14px !important;
}
.hide_icon_div, .hide_c_icon_div
{
width: 6% !Important;
}

}
