.social_links {

  float: right;

}

@media (max-width: 991px) {

  /* .sidenav-menu {

        width: 80%;

    }

    .padding-desktop.bitjili-content {

        padding: 80px 0;

    } */

}



@media (max-width: 768px) {

  :root {
    font-family: "Poppins", sans-serif;
    --font-family: "AkzidenzGroteskBQ", sans-serif;
    --body-font: "Poppins", sans-serif;
    /* --font-family: "Anek Bangla", sans-serif; */
    --dark-color: #5d2b08;
    --white-color: #fff;

    --light-color: #e6e6e6;
    --border-rad-5: 5px;

    --font-28: 28px;

    --pad-section: 60px;

  }

ul.faq-items {
    column-count: 1;
}
  .mob {

    display: inline-block;

  }

  .search-input {

    width: 100%;

  }

  .search-section h2,

  .topics-section h2,

  .topics-section span,

  .cta-section h3.heading {

    font-size: 22px;

    line-height: 1;

  }

  .cta-section {

    padding: 30px 0 20px 0px;

  }

  .owl-nav {

    display: none;

  }

  .topics-section h2,

  .topics-section span {

    margin-bottom: 20px;

  }

  .descriptions p {

    font-size: 14px;

  }

  .padding-desktop.bitjili-content.padding-default {

    padding-left: 0;

    padding-right: 0;

  }





  .bitjili-content h2 {

    font-size: 24px;

  }

  .bitjili-content h3 {

    font-size: 18px;

    line-height: 1.5;

  }

  .heading-wrapper {

    width: 100%;

    padding: 10px 10px;

  }

  .faq-items-lists {

    margin-bottom: 40px;

  }

  .padding-desktop.bitjili-content {

    padding-left: 15px;

    padding-right: 15px;

  }



  .footer-menu li::before {

    background: var(--body-color);

    width: 3px;

    height: 24px;

    display: inline-block;

    content: "";

    position: absolute;

  }

  .footer-menu li a {

    margin-left: 6px;

  }

  p.social_title {

    text-align: center;

  }

  .social_links {

    float: none;
    text-align: center;

  }

  .footer-menu-wrapper {

    margin-bottom: 30px;

  }

  footer.footer-wrapper {

    padding: 30px 0;

  }

  .footer-logo {
    text-align: center
  }

  .sidenav-menu-wrapper ul li ul.sub-menu {

    background: var(--secondary-color);

    display: block;

    position: relative;

    height: auto;

    /* background-color: var(--body-color); */

  }

  .sidenav-menu-wrapper ul.navbar-nav li:hover ul.sub-menu li {

    background-color: var(--secondary-color);

  }

  .sidenav-menu-wrapper ul.navbar-nav li ul.sub-menu li {

    /* color: var(--golden-color); */

    padding: 8px 35px 8px 15px;

  }

}

ul.faq-items {
	list-style: none;
}
li.faq-item a {
    position: relative;
    padding-left: 20px;
}

li.faq-item a::before {
    display: block;
    content: '>';
    width: 20px;
    height: 20px;
    position: absolute;
    top: 0;
    left: 0;
}

