/* 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) {
  section {
    overflow: hidden;
  }

  .navbar-dark .navbar-toggler {
    height: 40px;
    width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: black;
    background: var(--primary);
  }

}

@media (max-width: 991px) {
  .paul-content {
    flex-direction: column;
    display: flex;
    align-items: center;
    text-align: center;
  }

  .practice-heading {
    text-align: center;
    align-items: center;
    flex-direction: column;
    display: flex;
  }

  .hero-section-content h1 {
    font-size: 60px;
  }

  .hero-section-content span {
    font-size: 20px;
  }

  .hero-section-content p {
    font-size: 17px;
  }

  .main-heading {
    font-size: 49px !important;
  }

  .hero-section-content {
    align-items: center;
    justify-content: center;
    text-align: center;
  }

  .paul .img-box {
    display: none;
  }

  .practice-cards .row {
    justify-content: center;
    align-items: center;
  }

  .practice-card {
    max-width: 370px;
    margin: 0 auto;
    margin-bottom: 20px;
  }

  .practice-card .img-box {
    width: 100%;
  }

  .pdf-card {
    max-width: 392px;
    margin: 0 auto;
    margin-bottom: 20px;
  }


  .paul-list ul li {
    text-align: right;
  }

  .paul-list ul li {
    text-align: left;
  }

  .paul-list strong {
    text-align: center;
    width: 100%;
  }

  .philosophy-content {
    align-items: center;
    text-align: center;
    margin-bottom: 40px;
  }

  .philosophy-content p {
    text-align: left;
  }

  .philosophy-content p:nth-child(1) {
    text-align: center !important;
  }
  .center-p{
    text-align: center;
  }
.philosophy-box .main-heading {
    text-align: center;
}
.donations-btn .donation-amount {
    padding: 5px  19px;
}

.paul-list {
    width: 100%;
    align-items: center;
}
.philosophy-content strong {
    width: 100%;
    text-align: center;
    display: block;
}

.philosophy-content strong  , .philosophy-content .center-p {
    text-align: center;
}

}

@media (max-width: 767px) {
  .donations-btn {
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
.philosophy-content strong, .philosophy-content center-p {
    text-align: center;
    width: 100%;
    display: block;
}

  .footer .row {
    align-items: center;
    justify-content: center;
    text-align: center;
  }

  footer .list-unstyled {
    text-align: center;
    align-items: center;
  }

.philosophy-content {
    margin-bottom: 40px;
}

}

@media (min-width: 320px) and (max-width: 767px) {}