@media only screen and (max-width: 1300px) {

  /* Navbar */
  .header_wrapper .menu-navbar-nav {
    width: auto;
  }
}

@media only screen and (max-width: 1230px) {

  /* Navbar */
  .header_wrapper {
    margin: 0 5px;
  }

  .header_wrapper .nav-item .nav-link {
    font-size: 16px;
  }

  .header_wrapper .learn-more-btn {
    padding: 12px 10px !important;
  }

  /* Banner */
  .banner_wrapper .banner-title {
    font-size: 45px;
  }

}

@media only screen and (max-width: 1070px) {

  /* Navbar */
  .header_wrapper .nav-item {
    margin: 0 4px;
  }

  /* About */
  .about_wrapper .about_title {
    font-size: 16px;
  }

}

@media only screen and (max-width: 991px) {

  [type="button"]:not(:disabled),
  [type="reset"]:not(:disabled),
  [type="submit"]:not(:disabled),
  button:not(:disabled) {
    cursor: pointer;
    border: 0;
    font-size: 23px;
  }

  /* Navbar */
  .header_wrapper .navbar-brand img {
    width: 180px;
    height: 50px;
  }

  .header_wrapper .navbar-toggler:focus {
    box-shadow: none;
  }

  .header_wrapper .menu-navbar-nav {
    text-align: center;
  }

  .header_wrapper .nav-item .nav-link {
    margin-top: 15px;
    font-size: 18px;
  }

  .header_wrapper .nav-item:last-child .nav-link {
    margin-bottom: 20px;
  }

  .header_wrapper .learn-more-btn {
    padding: 12px 29px !important;
  }

  .header_wrapper .navbar-collapse {
    background: var(--bg-white) !important;
  }

  /* Banner */
  .banner_wrapper .banner-title {
    font-size: 36px;
  }

  /* About */
  .about_wrapper .about_number {
    margin: 20px auto;
  }

  .about_wrapper .about_title {
    font-size: 24px;
  }


}

@media only screen and (max-width: 767px) {

  body,
  html {
    overflow-x: hidden;
  }

  .learn-more-btn {
    font-size: 14px;
    padding: 12px 9px;
  }

  /* Banner */
  .banner_wrapper {
    padding: 100px 0 100px;
  }

  .banner_wrapper .row {
    flex-direction: column-reverse;
  }

  .banner_wrapper .learn-more-btn-section {
    justify-content: center;
  }

  /* Client */
  .client_wrapper {
    background: var(--bg-light-2);
    padding: 50px 0 50px;
  }

  /* About */
  .about_wrapper {
    padding: 40px 0;
  }

  .about_wrapper .innovate {
    padding: 40px 0;
  }

  .about_wrapper .innovate .row {
    flex-direction: column-reverse;
  }

  .about_wrapper .projects h2 {
    font-size: 30px;
  }

  .about_wrapper .projects p {
    font-size: 15px;

  }

  /* Pricing  */
  .free_trail .free_title {
    font-size: 24px;
  }

  /* Faq */
  .faqs_wrapper .accordion-button {
    font-size: 18px;
  }

  /* Footer */
  .footer_wrappere .footer_logo img {
    max-width: 50%;
  }
}

@media only screen and (max-width: 576px) {

  /* About */
  .about_wrapper {
    padding: 10px 0;
  }

  .about_wrapper .innovate {
    padding: 10px 0;
  }

  .about_wrapper .projects h2 {
    font-size: 25px;
  }

  .about_wrapper .projects p {
    font-size: 13px;

  }

  /* Faq */
  .faqs_wrapper .accordion-button {
    font-size: 16px;
  }
}

@media only screen and (max-width: 490px) {}