/* @media only screen and (max-width: 1920px) { } */
@media only screen and (max-width: 1366px) { }
@media only screen and (max-width: 1280px) { }
@media only screen and (max-width: 1080px) {
  #logo {
    width: 218px;
  }
  #header .wrapper.top {
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
    height: 78px;
  }
  #top_contact {
    display: none;
  }
  #header.fixed_header .wrapper.top {
    height: 63px;
  }
  body {
    padding-top: 78px;
  }
  .fixed_header .slicknav_btn {
    top: -50px;
  }
  #menu_wrapper {
    display: none;
  }
  body.margined {
    padding-top: 64px;
  }
  .slicknav_btn {
    top: -50px;
  }
}
@media only screen and (max-width: 1024px) { }
@media only screen and (max-width: 960px) {


  #welcome {
    flex-direction: column;
    align-items: center;
  }
  #welcome h2 {
    text-align: center;
  }
  #welcome .description {
    width: 100%;
    margin-bottom: 10px;
    margin-right: 0;
  }
  #welcome .description img {
    width: 100%;
    margin: 0;
  }
  #home_offer ul {
    margin-left: -10px;
  }
  #home_offer ul li {
    width: calc(100% / 3 - 10px);
    margin-left: 10px;
  }
  #wozki_gastronomiczne {
    flex-direction: column;
    align-items: center;

  }
  #wozki_gastronomiczne img {
    margin-bottom: 30px;
    max-width: 100%;
  }
  #wozki_gastronomiczne .description {
    width: 100%;
    margin-left: 0;
  }
  #offer {
    flex-wrap: wrap;
  }
  #offer li {
    width: calc(100% / 2 - 20px);
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  #offer li h2 {
    width: 100%;
  }
  .tags_list li {
    width: auto;
    margin-left: 10px;
    margin-right: 10px;
  }
}
@media only screen and (max-width: 860px) { }
@media only screen and (max-width: 800px) {
  #breadcrumbs_d .wrapper {
    flex-direction: column;
    align-items: flex-start;
  }
  #breadcrumbs_d .wrapper > p {
    width: 100%;
    border-left: 0;
    padding-left: 0;
    border-top: 1px solid #333333;
    margin-top: 20px;
    padding-top: 10px;
    font-size: 14px;
    line-height: 1.3;
  }
  #map {
    width: 100%;
    max-width: 100%;
    height: 600px;
  }
  #lista_aut li {
    flex-direction: column;
    align-items: center;
  }
  #lista_aut li img {
    padding-right: 0;
    margin-bottom: 20px;
    width: 80%;
  }
  #lista_aut li .description {
    width: 100%;
  }
  #lista_aut li .description h3 {
    margin-bottom: 10px;
  }
  .contact_list {
    width: 100%;
    margin-left: 0;
    flex-direction: column;
  }
  .contact_list li {
    width: 100%;
    margin: 0;
    margin-bottom: 10px
  }



.caption_header {
  font-size: 13px;
  color: #fff;
}

.caption_subheader {
  font-size: 13px;
  color: #fff;
}

#home_slider_container .caption {
/* background-color: rgba(0,0,0, .0); */
padding: 10px;
width: 90%;
margin-top: 20px;
}

#home_slider {
  margin-bottom: 30px;
}


@media only screen and (max-width: 768px) { }
@media only screen and (max-width: 720px) {


  #home_offer ul {
    margin-left: 0;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }
  #home_offer ul li {
    margin-left: 0;
    width: 400px;
    margin-bottom: 20px;
    max-width: 100%;
  }

  
  #boxes {
    margin-bottom: 30px;
  }

  #boxes ul {
    margin-left: 0;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }
  #boxes ul li {
    margin-left: 0;
    width: 100%;
    max-width: 100%;
  }

  #boxes ul li h6 {
  margin-bottom: 10px;
  }

  #home_slider { margin-top: 30px}

  #logo { width: 100px; margin-right: 50px;}

  #facebook_icon {
    font-size: 20px;
  }

  #welcome, #home_go {margin-bottom: 40px;}
  #home_pars .simpleParallax {

    height: auto;
    margin-bottom: 30px;
  }
  .parallax_container {
    margin-bottom: 40px;
    margin-top: 30px;
  }

/* TUTAJ */
#zysk ul p, #doradztwo ul p { font-size: 12px; }
#zysk h5, #example h5 { font-size: 35px; }
.cennik_list .table_cennik h3 { font-size: 20px;}
.ceny { font-size: 12px; }

}
@media only screen and (max-width: 640px) { }
@media only screen and (max-width: 600px) {
  #footer_bottom .wrapper {
    flex-wrap: wrap;
  }
  #copyright {
    width: 50%;
  }
  #author {
    width: 100%;
    justify-content: flex-end;
  }
  #home_slider .caption {
    display: none;
  }
}
@media only screen and (max-width: 500px) { }
@media only screen and (max-width: 480px) {
  body {
    padding-top: 58px;
  }
  #header,
  #header .wrapper.top {
    height: 90px;
  }

  .slicknav_btn {
    top: -50px;
  }
  #copyright {
    width: 100%;
    text-align: center;
    padding-right: 0;
    margin-bottom: 10px;
  }
  #author {
    justify-content: center;
  }
  .cookiepolicy {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 10px;
  }
  .cookiepolicy .button {
    margin-top: 10px;
  }
  .gallery li {
    width: calc(100% - 20px);
  }
  #offer {
    width: 100%;
    margin-left: 0;
  }
  #offer li {
    width: 100%;
    margin-left: 0;
  }



 
}
/* @media only screen and (max-width: 360px) { } */
@media only screen and (max-width: 320px) { }
/* @media only screen and (max-width: 240px) { } */