@media (max-width:1000px) {

  body {
    background: #FFF;
  }

  #wrapper,
  #top,
  #content,
  #footer,
  .left,
  .right,
  .boxhome,
  .moduletable_menutop,
  .moduletable_bannertop,
  .custom_bannertop,
  .moduletable_zaufali,
  .footbox,
  .allrights,
  .lisstt li,
  .banneroferta {
    width: auto;
    max-width: 100%;
    float: none;
    display: inline-block;
    height: auto;
    vertical-align: top;
  }

  .lisstt li {
    display: block;
  }

  .allrights {
    margin: auto;
    margin-top: 20px;
  }

  .moduletable_menutop {
    clear: both;
    display: block;
  }

  .boxhome {
    max-width: 260px;
  }

  img {
    max-width: 100% !important;
    height: auto !important;
  }

  .moduletable_bannertop ul li img:nth-child(2n) {
    display: none;
  }

  table,
  table td,
  table tr {
    display: block;
    width: auto !important;
  }

  #cookies {
    display: none !important;
  }

}

@media (max-width: 750px) {
  .moduletable_menutop ul li a {
    max-width: 120px;
  }
}

@media (max-width: 520px) {

  .moduletable_menutop ul,
  .moduletable_menutop ul li,
  .moduletable_menutop ul li a {
    width: auto;
    max-width: 100%;
    float: none;
    display: inline-block;
    position: static;
    height: auto;
    margin: 0;
    padding: 0;
  }

  .moduletable_menutop ul li {
    margin: 10px;
  }

  .moduletable_menutop ul {
    margin-bottom: 20px;
  }

  .moduletable_logo {
    float: none;
    margin: 37px auto;
    width: auto;
  }

  .moduletable_logo img {
    margin: auto;
  }

  #top {
    text-align: center;
  }

  .moduletable_tel1,
  .moduletable_tel2 {
    display: inline-block;
    vertical-align: top;
    float: none;
    margin-bottom: 20px;
  }

  .footbox {
    border: 0;
    padding: 0;
    margin: 20px;
    background: none;
  }



}