/*! WOLFISH HTML - Basic HTML/CSS/JS template with Bootstrap grid system | For Mobile Devices | Mateusz "michno" Michnowicz | mateusz.michnowicz@gmail.com !*/
@media (max-width: 768px) {
  .nav-menu-logo a {
    max-width: 250px;
  }
  .nav-menu-links {
    display: none;
  }
  .nav-menumobile {
    position: fixed;
    z-index: 3;
  }
  .nav-menumobile-trigger {
    position: fixed;
    top: 90vh;
    right: 1rem;
  }
}
@media (max-width: 768px) {
  .footer .container {
    padding: 0;
  }
  .footer .row {
    padding: 0;
    width: 90%;
    justify-self: center;
  }
  .footer-menu ul {
    flex-direction: column;
  }
  .footer-link {
    padding: 0;
  }
  .footer-logo a img {
    max-width: 90%;
    display: block;
  }
}
@media (max-width: 768px) {
  .form .container {
    padding: 0;
  }
  .form ul > li input {
    padding: 0;
  }
  .form ol {
    flex-direction: column;
  }
  .form ol > li:first-of-type {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .heroslider-nav {
    width: 100%;
    overflow-x: scroll;
  }
  .heroslider-gallery-item-image img {
    max-width: none;
  }
  .heroslider-gallery-item-desc {
    left: 0;
  }
  .heroslider-gallery-item-desc h3 {
    margin: 0 0 1rem 10%;
  }
  .heroslider-gallery-item-desc-bar-left {
    width: 10%;
  }
  .heroslider-gallery-item-desc-bar-middle {
    width: 90%;
  }
  .heroslider-gallery-item-desc p {
    margin: 1rem 0 1rem 10%;
  }
}
@media (max-width: 768px) {
  .machinelist .container {
    padding: 0;
    margin: 0;
  }
  .machinelist .row {
    margin: 0;
  }
  .machinelist-list-item-content {
    flex-direction: column;
  }
  .machinelist-list-item-content-image {
    padding: 2rem 0;
  }
  .machinelist-list-item-content-image img {
    max-width: 80%;
    margin: 0 auto;
  }
}
@media (max-width: 768px) {
  .main-hero-content p {
    line-height: 1.66;
  }
  .main-hero-content-headline h2 {
    font-size: 3rem;
  }
}
@media (max-width: 768px) {
  .choose-content-wrap {
    width: 100% !important;
  }
  .choose-content-headline h2 {
    font-size: 3rem;
  }
}
@media (max-width: 768px) {
  .contactform .container {
    padding: 0;
  }
  .contactform .row {
    padding: 0;
    width: 90%;
    justify-self: center;
  }
  .contactform-headline {
    padding: 0;
  }
  .contactform-headline-content {
    padding: 0;
  }
  .contactform-headline-content h2 {
    display: inline-block;
  }
  .contactform-headline-bar-middle {
    width: 80%;
  }
  .contactform-form {
    padding: 0;
  }
}
@media (max-width: 768px) {
  .heroabout {
    height: auto;
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .heroabout-content {
    width: 100%;
  }
  .heroabout-content-wrap p {
    font-size: 0.875rem;
  }
  .heroabout-content-headline h2 {
    font-size: 2rem;
  }
}
@media (max-width: 768px) {
  .teamlist .container {
    padding: 0;
  }
  .teamlist .row {
    width: 90%;
    justify-self: center;
  }
  .teamlist-headline {
    padding: 0;
  }
  .teamlist-list-item {
    flex-direction: column;
  }
  .teamlist-list-item-bar {
    align-self: flex-start;
  }
  .teamlist-list-item-desc {
    padding: 1rem 0 0;
    width: 100%;
  }
}
@media (max-width: 768px) {
  .counter {
    padding: 2.5rem 0 10rem;
  }
  .counter-wrap {
    margin: 0;
    padding: 0;
  }
  .counter-wrap .row {
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .counter-wrap-item {
    margin: 0;
    padding: 0;
  }
  .counter-wrap-item-number {
    font-size: 2rem;
  }
  .counter-wrap-item-title {
    font-size: 0.75rem;
    letter-spacing: 0;
  }
}/*# sourceMappingURL=mobile.css.map */