/* For Google Chrome (125% zoom level) */
@media screen and (-webkit-min-device-pixel-ratio: 1.25),
  screen and (min-resolution: 120dpi) {
}

@media (max-width: 1199px) {
  .navbar-toggler {
    background: white;
    height: 40px;
    width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--primary) !important;
  }
  .header-top {
    justify-content: space-between;
  }
}

@media (max-width: 991px) {
  .hero-content {
    align-items: center;
    text-align: center;
    margin-top: 30px;
  }

  .main-heading h2 {
    font-size: 50px;
  }

  .about-auth-content {
    align-items: center;
    text-align: center;
    margin-top: 20px;
  }

  .hero-section .img-box-content {
    max-width: 500px;
    margin: 0 auto;
  }

  section.about-auth {
    padding-bottom: 90px;
  }

  .img-box-content.book-img {
    margin-top: 0;
    max-width: 510px;
    margin: 0 auto;
  }

  .about-book-para {
    text-align: center;
    justify-content: center;
    flex-direction: column;
  }

  section {
    overflow: hidden;
  }

  .footer-top-heading {
    align-items: center;
    text-align: center;
  }

  .newsletter-input {
    margin: 0 auto;
  }

  .footer-links {
    align-items: center;
  }

  .footer-links .row {
    flex-direction: column;
    align-items: center;
  }

  .footer-links .row .col-6 {
    text-align: center;
    align-items: center;
  }
  section.about-auth .row {
    flex-direction: column-reverse;
  }
  .img-box.about-img {
    max-width: 439px;
    margin: 0 auto;
    margin-top: 49px;
    display: none;
  }

  .bout-auth-mail-main {
  }

  .about-auth-content {
    border: 0;
  }
  .book-auth {
    display: none;
  }
  .book-bottom-content h4 {
    text-align: center;
  }

  .book-bottom-content p {
    text-align: center;
    margin-bottom: 40px;
  }

  .bottom-img-book {
    display: none;
  }
  section.about-auth.contact-us .main-heading {
    text-align: center;
    align-items: center;
  }

  .img-box-content.contact-img {
    max-width: 500px;
    margin: 0 auto;
    display: none;
  }

  .form-main form .row {
    flex-direction: column;
  }

  section.about-auth.contact-us .row {
    flex-direction: column;
  }
  .hero-content.other-hero-content h1 {
    font-size: 90px;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
}

@media (min-width: 320px) and (max-width: 767px) {
}
