.card_text_slider .content-wrapper{
  max-width:100%;
  padding:0px;
}
.left-section {
  background: #fff;
  padding: 0 60px 60px;
  position: sticky;
  top: 0;
  width: 446px;
  z-index: 99;
}

.right-section {
  background: rgba(0, 0, 0, .01);
  border-left: 4px solid rgba(0, 0, 0, .04);
  width: calc(100% - 446px);
  flex: 1;
  position: relative;
  z-index: 1;
}
.faq-grid {    padding: 0; margin: 0;list-style: none; display: flex; flex-wrap: wrap; gap: 8px;}
.faq-grid>li {padding: 0;;display: block;}
.mian--grid {display: flex;flex-wrap:wrap;position: relative;z-index: 1; height: 100%;}

.faq-grid>li>a, .faq-grid > li.faq_all {border: 1px solid rgba(0, 0, 0, .4); border-radius: 8px;cursor: pointer;display: inline-block; padding: 10px;}
.faq-grid>li>a>* , .faq-grid > li.faq_all > * {margin: 0;color:  #000;text-align: center;}

.faq-grid>li.active>a, .faq-grid >li.active.faq_all {
  background: #000;
  color: #fff;
}
/* H5 */
font-family: Outfit;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 28px; /* 200% */}
.faq_sec {margin-top: 20px;cursor: pointer;}


li.faq_all span {
  color: #fff;
}
.question>.question-inr>* {margin: 0;    text-transform: capitalize;}
.question {padding:20px 20px 16px; display: flex;align-items: center;
  justify-content: space-between;}
.answer {padding: 0px 20px 20px;display: none;}

.main_heading>*:last-child {margin-bottom: 0;}
.main_heading {margin-bottom: 72px;}

.faq_sec.current .question>svg {transform: rotate(-180deg);}
.faq_sec .question>svg {transition: 0.5s;flex: 0 0 auto;margin-right: -10px;}

.main_heading {position: relative;}


.main_heading>* {position: relative;z-index: 1;}
.card_text_slider  h6.faq_left_title { text-transform: capitalize;margin: 20px 0px;}

.top_tag .faq-grid>li { padding: 0 8px; border-radius: 40px; opacity: 0.9; background: rgba(0, 0, 0, 0.24); display: none; }

.top_tag .faq-grid>li.active.tag { display: inline-block;}

.card_text_slider .all_questions_main .faq-count-items {
  display: block;
}

.card_text_slider .faq-count-items {
  display: none;
}

.card_text_slider .faq-count-items.active { display: block;}

.top_tag ul.faq-grid { padding: 26px 20px;  border-bottom: 1px solid rgba(0, 0, 0, 0.20);     background: #fff;}

.faq_sec { border-bottom: 4px solid rgba(0, 0, 0, 0.04);  background: rgba(0, 0, 0, 0.01);}

.faq_sec.current { background: #FFF;}

.answer { color: rgba(0, 0, 0, 0.88);}
@media(max-width:990px){
.right-section.all_questions_main {width: 60%;}

.left-section { width: 40%; padding: 30px 30px 30px;}
}
@media(max-width:767px){
.right-section.all_questions_main, .left-section { width: 100%;}
  .top_tag ul.faq-grid {display: none;}
}