:root{
    --faq-color:#34495f;
    --faq-bg-color:#fff;
    --faq-ft5-color:#01203d;
    --faq-ft6-color:#34495f;
  }
  .faq-placeholder {
    width: 100%;
    height: 100px;
    margin-bottom: 0.625rem;
  }
  .faq-section {
    width: 100%;
  }
  .hhs{
    font-size:1.25rem;
  }
  .btn-org-bg-clr {
    font-size: 1rem !important;
    line-height: 1.5;
    padding: 10px 20px;
  }
  .rcb{
    margin-left:-20%;
  }
  .fa-headset {
    width: 24px;
    height: 24px;
  }
  .btn-org-bg-clr {
    padding: 12px 24px;
  }
  .hsa{
    margin-top:0% !important;
    font-size:0.75rem;
  }
  .hesh{
    --prime-bg-color:var(--faq-ft5-color);
  }
  @media (min-width: 992px) {
      .hsa{
        font-size:1rem !important;
      }
      .form_traincfaq.active {
        font-weight: bold;
    }
      .hss{
        font-size:2.5rem !important;
      }
      .hsa{
        margin-top:-4% !important;
      }
      .had{
          font-family: 'Open Sans', sans-serif !important;
          font-weight: 400 !important;
  }
  .hsrd{
    padding-top: 0.5rem !important;
      padding-bottom: 1.5rem !important;
  }
  .hss {
      font-size: 0.625rem;
  }
  }
  /* #searchHeaderfaq{
    display: flex;
      border: 1px solid #002244 !important;
      font-size: 14px;
      font-weight: 400;
      border-radius: 8px;
      background: none;
      padding-left: 10px;
      align-items: center;
      justify-content: center;
      text-align: center;
  }
  .seachfaqs{
      box-shadow: none;
      padding: 0.6rem 0.3rem 0.5rem !important;
      color:var(--faq-color) !important;
  } */
  #intro_faqs .accordion-button:not(.collapsed)::after{
      --bs-accordion-btn-active-icon: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" height="10" width="6.25" viewBox="0 0 320 512"><!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M182.6 137.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8l256 0c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-128-128z"/></svg>');
      transform: scale(0.5);
  }
  #intro_faqs .accordion-button::after{
      background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" height="10" width="6.25" viewBox="0 0 320 512"><!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M182.6 137.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8l256 0c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-128-128z"/></svg>');
      transform: rotate(180deg) scale(0.5);
  }
  #autocompletefaq::placeholder {
    color: var(--faq-ft5-color);
  }
  #info-course-landing-form-phones input{
    padding-left:78px;
  }
  /* sticky */
  .stcksfaq {
    margin-left: -3% !important;
  }
  .faq_sticky {
    position: sticky !important;
    top: 0;
    z-index: 10;
  }
  .faq_sticky.fixed {
    position: fixed;
    bottom: 500px !important;
    z-index: 10;
    transition: top 0.5s ease-in-out;
  }
  #faqs-list-fixed-nav {
    width: 280px !important;
  }
  .train_formsfaq {
    color: #1E2D3E;
  }
  #info-course-landing-form-phone input {
    padding-left: 78px;
  }
  #info-course-landing-form-phone input:focus,
  #info-landing-form-courses select:focus,
  #info-course-landing-form-msg textarea:focus,
  #course-info-landing-form .form-control:focus {
    border: 1px solid #86B7FE;
    box-shadow: 0 3px 4px rgba(12, 22, 32, 0.03),
        0 1px rgba(222, 229, 236, 0.24);
  }
  #info-course-landing-form-phone ul {
    width: max-content;
    height: 200px;
  }
  #info-course-landing-form-phone li {
    border-bottom: 1px solid #80808030;
  }
  #info-course-landing-form-phone li:hover {
    color: black;
    background-color: #AAACB1;
  }
  #info-course-landing-form-phone li:hover {
    background-color: #002163;
    color: var(--faq-bg-color);
  }
  .hssdr{
    cursor:pointer;
  }
  .hddr{
    box-shadow: 0px 3px 5px -2px #718aa5;
      width: 17.5rem !important;
      margin-left: -6%;
  }
  .bordertabs.active {
    background-color: var(--faq-ft6-color) !important;
    color: var(--faq-bg-color) !important;
    font-size: 14px !important;
    border-radius: 4px;
    padding: 7px;
    font-weight: 600 !important;
  }
  .form_traincfaq {
    border: 0px !important;
    color: #000 !important;
    margin-right: 3px !important;
  }
  .hggg{
    position:static !important;
  }
  .hds{
    font-family:'opensans',sans-serif;
  }
  @media(max-width:360px){
    .eds{
      margin-left:-1%;
    }
    .esd{
      margin-left:-2%;
    }
  }
  .high{
    background-color:transparent !important;
    border-bottom:1px solid #e9eff5 !important;
    border-radius: 4px !important;
  }
  #course_curriculum .accordion-item>.accordion-header .accordion-button, #faqs-container .accordion-item>.accordion-header .accordion-button {
    border-color: #34495f3b !important;
    color: var(--prime-ft2-color);
  }
  #faqs-container .accordion-flush>.accordion-item>.accordion-collapse {
    border: none;
    border-top: 1px solid transparent;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
  }
  #faqs-container .accordion-item>.accordion-header .accordion-button:not(.collapsed) {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom: 1px solid var(--prime-bg-color) !important;
    border-top: 1px solid transparent;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    background-color: transparent !important;
  }
  .hesp{
    --bs-bg-opacity: 1;
    background-color:var(--faq-bg-color);
  }
  .rel{
    background-color: var(--faq-bg-color);
      border-radius: 8px !important;
  }
  .starsfaq{
    color:orange !important;
}

/* from coursePage CSS file code  */
.kscdn {
    display: none;
}
.border-bottom-acai {
    border: 1px solid #d0d5db !important;
    border-top: none !important;
}
.transition-all {
  transition: all 0.5s ease-in-out;
}