@media only screen and (max-width: 1150px) {
  #home header #menu-icon {
    display: block;
  }
  #home header nav {
    display: none;
  }
  header .first-header #logo {
    margin: 25px 0;
    float: left;
  }
  header .first-header #logo a {
    display: block;
    width: 150px;
    height: 45px;
    background: url("https://www.nabager.sk/public/site/img/cmslovakia.svg") no-repeat;
    background-size: auto 45px;
  }
  header .first-header #menu-icon {
    display: block;
  }
  header nav {
    display: none;
  }
  #slider {
    padding: 95px 0 0 0;
  }
  #products-categories {
    padding: 95px 0 100px 0;
  }
}
@media only screen and (max-width: 991px) {
  #home {
    height: auto;
  }
  #home #offer {
    height: auto;
    min-height: 100vh;
    padding: 120px 0;
  }
  #home #offer .container {
    top: auto;
    transform: none;
  }
  #home #offer .container .text {
    margin: 0 0 30px 0;
  }
  #slider .slide {
    height: auto;
  }
  #slider .slide img {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: auto;
    height: 100%;
  }
  #slider .slide .filter {
    position: relative;
    padding: 100px 0;
  }
  #slider .slide .filter .text {
    top: auto;
    transform: none;
  }
  #slider .slide .filter .boxes {
    margin: 40px 0 0 0;
    top: auto;
    transform: none;
  }
  #slider .slide .filter .boxes .box .box-container {
    transform: none;
  }
  #slider .slide .filter .boxes .box:nth-child(3),
  #slider .slide .filter .boxes .box:nth-child(4) {
    transform: none;
  }
}
@media only screen and (max-width: 800px) {
  #category,
  #product {
    background: none;
  }
  #category .text,
  #product .text {
    padding: 0 0 50px 0;
  }
  #category h1,
  #product h1,
  #contact h1,
  #sale h1,
  #news h1,
  #products-categories h1 {
    margin: 50px 0 50px 0;
    font-size: 2.5em;
  }
}
@media only screen and (max-width: 768px) {
  #home footer p {
    margin: 0 0 15px 0;
  }
  #home footer p:last-child {
    margin: 0;
  }
  #home footer .left,
  #home footer .right {
    text-align: center;
  }
  #contact .text {
    padding: 0;
  }
  #contact .text .box {
    padding: 0;
    border-right: 0;
  }
  #box-map {
    height: auto;
  }
  #slider .slide .filter .text h1 {
    font-size: 3em;
  }
  #slider .slide .filter .text p {
    font-size: 0.9em;
    width: 100%;
  }
  #news-box h2,
  #sale-box h2,
  #products-box h2,
  #use-machines-box h2 {
    font-size: 2em;
    text-align: center;
  }
  #category h1,
  #product h1,
  #contact h1 {
    margin: 50px 0 50px 0;
    font-size: 2.5em;
  }
  #slider .slide .filter .boxes .box .box-container {
    padding: 20px 15px;
  }
  #slider .slide .filter .boxes .box .box-container h2 {
    margin: 0 0 15px 0;
    font-size: 1.3em;
  }
  #slider .slide .filter .boxes .box .box-container p {
    font-size: 0.8em;
  }
  #about {
    padding: 80px 0;
  }
  #about h2 {
    font-size: 2em;
    text-align: center;
  }
  #about p {
    font-size: 1.1em;
    text-align: center;
  }
  #about:before {
    display: none;
  }
  #contact .text h2,
  #category .text h2,
  #product .text h2 {
    font-size: 2em;
  }
  #contact .text h3,
  #category .text h3,
  #product .text h3 {
    font-size: 1.7em;
  }
  #contact .text h4,
  #category .text h4,
  #product .text h4 {
    font-size: 1.4em;
  }
  #product .attributes {
    margin: 40px 0 0 0;
  }
  footer #information ul {
    list-style-type: none;
  }
  footer #information ul li {
    display: block;
  }
  footer #information ul li:before {
    display: none;
  }
  footer #information img {
    height: 30px;
  }
}
/*# sourceMappingURL=responsive.css.map */