*{
    padding: 0;
    margin: 0;
    box-sizing: border-box;
} 
.card {
    background-color: transparent;
    border: none;
}

    .banner-section-faq {
        width: 100%;
        height: 367px;
        background-color: #110f0f;
        background-image: url(../img/faq/banner.jpg);
        background-size: cover;
        background-repeat: no-repeat;
        background-position: right;
        position:relative;
    }
    
    .banner-section-faq h1 {
        color: #FFF;
        font-family: 'DegularDemo Bold';
        font-size: 32px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        text-transform: uppercase;
        position: absolute;
        top: 62%;
        transform: translateY(-50%);
    }
    
    .cust-nav-link {
        height: max-content;
        background: linear-gradient(270deg, #424788 0.02%, #222444 99.98%);
        border-radius: unset !important;

        color: #FFF;
        font-family: 'DegularDemo Bold';
        font-size: 22px;
        font-style: normal;
        line-height: normal;
        text-transform: uppercase;
    }
    
    .cust-nav {
        
        border: none;
        padding: 4px 0;
    }

    .cust-nav-tabs {
        position: absolute;
        width: 100%;
        bottom: -389px;
        border: 1px solid transparent !important;
        align-items: end;
    }

   
    .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
        padding: 18px;
    background: #fff;
    color: 
    #3B4092 !important;
    }

    .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active a {
        color: 
    #3B4092 !important;
    }

    .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover, .nav-tabs .nav-link  {
        isolation: unset !important;
        border-top:transparent !important;
        border-bottom:transparent !important;
        border-left:transparent !important;
        
        /* color: #fff !important; */
    }

    .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
        border: transparent;
        isolation: unset !important;
    }

    .button-center {
        border-right: 1px solid #fff !important;
    }

 .nav-link:hover {
        color: #FFF !important;
    }

    .according-content P{
        margin: 0;
        font-family: 'Navigo Regular';
        color: #000;
            font-size: 17px;
            font-style: normal;
            line-height: 26px;

    }

    .taq-tap-set {
        background-image: url(../img/faq/faq-back.jpg);
        width: 100%;
        height: 100%;
        background-size: cover;
        background-position: center;
        padding-top: 56px;
    padding-bottom: 138px;
    background: #fff;
    }


    


.faq-banner h1 {
    font-family:Poppins-Medium;
    font-size: 31px;
    color:#fff ;
    text-align: center;
    padding-bottom: 75px;
}
.faq-banner h1 span {
    color: #0D52AD ;
}

.faq-box  {
    /* border-bottom: 2px dashed #ffffff9c; */
    border-bottom:2px dashed  #000;
    padding: 25px 0px 25px 0px;
    cursor: pointer;
}

.faq-box h3 {
    color: #000;
    font-family: 'Navigo Medium';
    font-size: 21px;
    font-style: normal; letter-spacing: 0.5px;
    margin: 0;
    line-height: normal;
}

.faq-plus {
    width: 20px;
    height: 20px;
    cursor: pointer;
}

.faq-plus i{
  color: #000;
  font-size: 19px;
}
.faq-plus span.minus,.faq-box.active span.plus{
  display: none;
}
.faq-box.active span.minus{
  display: block;
}
.faq-box:not(.active) span.minus{
  display: none;
}

.according-content{
  display: none;
}










/* demo */
.accordion-title:before {
  float: right !important;
  font-family: FontAwesome;
  content:"\f068";
  padding-right: 5px;
}
.accordion-title.collapsed:before {
  float: right !important;
  content:"\f067";
}


@media (max-width:600px) {
    .banner-section-faq h1 {
        text-align: center;
        font-size: 22px;
    }

    .banner-section-faq  {
        height: 221px;
    }

    .cust-nav-tabs {
        bottom: -246px;
    }

    .a-hover:hover {
        color: #fff!important;
    }

    .nav-link.active {
        padding: 11px !important;
    }

    .cust-nav-link {
        font-size: 20px;
    }

    .nav-link {
        padding: 4px;
    }

    .taq-tap-set {
        padding-top: 36px;
        padding-bottom: 70px;
    }

    .faq-box h3 {
        font-size: 18px;
    }

    .according-content P {
        font-size: 14px;
    }
}

/* 
@media (min-width:1400px) {
    .faq-banner h1{
        max-width: 1400px;
        margin: 0 auto;
    }

    .faq-box-set {
        max-width: 1400px;
        margin: 0 auto;
    }
} */




.pagination {
    width: max-content;
    margin-left: auto;
    margin-right: auto;
  }
  .pagination > span{
      color: #000;
     
  }
  .pagination span,.pagination a{
  
      margin-left: 12px;
      padding-bottom: 3px;
      text-decoration: none;
      font-size: 16px;
      display: inline-block;
     
  
  }
  .pagination span{
     color: #999999;
  }
  .pagination > span:not(.disabled):hover,.pagination > span.active{
      color: #000;
       border-bottom: 1px solid #000; 
       cursor: pointer;
  }

 .according-content ul{
    color: #000;
 }
  