.isSafari body.modal-open {
  position: fixed !important;
}
.img-responsive {
  max-width: 100%;
  height: auto;
}
.nav-link {
  outline: none;
}
.p-6 {
  padding: 4rem !important;
}
.p-7 {
  padding: 5rem !important;
}
.p-8 {
  padding: 6rem !important;
}
.mw-xs {
  max-width: 370px;
}
.mw-sm {
  max-width: 576px;
}
.mw-md {
  max-width: 768px;
}
.mw-lg {
  max-width: 992px;
}
.mw-xl {
  max-width: 1200px;
}
@media (min-width: 768px) {
  .p-md-6 {
    padding: 4rem !important;
  }
  .p-md-7 {
    padding: 5rem !important;
  }
  .p-md-8 {
    padding: 6rem !important;
  }
  .pr-md-0 {
    padding-right: 0 !important;
  }
  .pl-md-0 {
    padding-left: 0 !important;
  }
}
@media (min-width: 992px) {
  .p-lg-6 {
    padding: 4rem !important;
  }
  .p-lg-7 {
    padding: 5rem !important;
  }
  .p-lg-8 {
    padding: 6rem !important;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1240px;
  }
  .p-xl-6 {
    padding: 4rem !important;
  }
  .p-xl-7 {
    padding: 5rem !important;
  }
  .p-xl-8 {
    padding: 6rem !important;
  }
}
.p-0 {
  padding: 0 !important;
}
.pt-0 {
  padding-top: 0 !important;
}
.pr-0 {
  padding-right: 0 !important;
}
.pb-0 {
  padding-bottom: 0 !important;
}
.pl-0 {
  padding-left: 0 !important;
}
/*# sourceMappingURL=bootstrap-custom.css.map */