@media (max-width: 991px) {
  /* .sidenav-menu {
        width: 80%;
    }
    .padding-desktop.bitjili-content {
        padding: 80px 0;
    } */
}

@media (max-width: 768px) {
  :root {
    --pad-section: 20px;
    --heading-font-size: 32px;
    --body-font-size: 1rem;
  }

  .why-title h3,.why-description p {
    font-size: var(--body-font-size);
  }

  .why-title h3 {
    margin-right: 10px;
  }

	.social_links ul li img {
    max-width: 30px;
	}

  .icon img {
    width: 50px;
  }
  a {
    font-size: 14px;
  }
  .mob {
    display: inline-block;
  }
  .search-input {
    width: 100%;
  }

  .service-item {
    padding: 20px 0;
    text-align: center;
  }
  .wave {
    height: 80px;
  }
  .affilate_image_wrapper img {
    height: auto;
  }

  .commision-section {
    padding: 15px;
  }

  .commission-wrap .commission-holder {
      width: 100%;
      /* max-width: 1200px; */
      overflow-x: scroll;
  }
  .commission_label {
    width: 140px;
  }
  .register_wrapper {
    height: auto;
    padding: 0;
    background-position: center;
    border-radius: 20px;
  }
  .register_wrapper .heading {
    padding-top: 20px;
  }
  .register-item {
    margin-bottom: 20px;
    margin: 20px 30px;
  }
  .affilate_image_wrapper {
    text-align: center;
  }

  div#commision_table {
    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 0px 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: left; */
  }
  .why-description p {
    text-align: center;
  }
  /* .social_links {
    float: left;
  } */
  .footer-menu-wrapper {
    margin-bottom: 30px;
  }
  footer.footer-wrapper {
    padding: 30px 0;
  }
  .footer-menu li {
    flex-basis: 50%;
  }
  .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 li {
    margin-bottom: 0;
  }
  .sidenav-menu-wrapper ul li a {
    border-radius: 5px;
  }
  .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;
  }
  .services-section .offset-2 {
    margin-left: 0 ;
  }
  .dxs-none,
  .dsm-none,
  .dmd-none {
    display: none;
  }
  .service-item img {
    max-width: 100%;
  }
  .service-item {
    padding: 20px 8px;
  }
  .service-title h3 {
    width: 100%;
  }
  .bottom-circle {
    width: 80px;
    height: 80px;
    z-index: 1;
    bottom: -30px;
    left: 29%;
  }
  .footer-copyright {
    padding: 20px 0;
  }
  footer.footer-wrapper {
    padding-bottom: 0;
  }
  .language_part span {
    line-height: 29px;
  }
  .language_part {
    float: right;
  }

}
li.faq-item a.faq-item-link {
  display: block;
}
