@media (max-width: 1199px) {
  html {
    font-size: 12px;
  }

  label {
    margin-bottom: 0;
  }

  #navbar-main {
    padding-left: 6rem;
    padding-right: 2rem;
    margin-bottom: 6rem;
  }

  #main-wrapper {
    padding-left: 6rem;
    padding-right: 2rem;
  }
}
@media (max-width: 993px) {
  html {
    font-size: 10px;
  }
}
@media (max-width: 767px) {
  p, ul, ol, address {
    text-align: justify;
  }

  ul, ol {
    padding: 0;
    list-style-position: inside;
  }

  #navbar-main,
#main-wrapper {
    padding-left: 2rem;
  }

  #navbar-main {
    margin-bottom: 4rem;
  }
  #navbar-main .navbar-nav {
    padding: 2rem 0;
  }
  #navbar-main .navbar-nav .nav-item {
    margin: 2px 0;
  }
  #navbar-main .navbar-nav .nav-link {
    text-align: right;
    border-left: none;
    border-right-width: 3px;
  }

  #photo-wrapper {
    max-width: 100%;
    margin-bottom: 3rem;
  }

  [data-simplebar] {
    padding-right: 0;
  }

  .contacts .icon {
    margin-bottom: 0.5rem;
  }
}

/*# sourceMappingURL=responsive.css.map */
