@media only screen and (max-width: 960px) {
  #wrapall {
    width: 100%;
  }
}
@media only screen and (max-width: 960px) {
  #wrapall .c00 #z_wrapper {
    width: auto;
    margin: 0 2px;
  }
}
@media only screen and (max-width: 875px) {
  #wrapall .c00 #z_wrapper {
    width: auto;
  }
  #wrapall .c00 #z_wrapper p:first-child {
    font-size: 2em;
  }
}
@media only screen and (max-width: 800px) {
  #wrapall .c00 #z_wrapper {
    width: auto;
  }
  #wrapall .c00 #z_wrapper div#z_scaleable_image_container {
    display: none;
  }
  #wrapall .c00 #z_wrapper div.z_see_offer {
    width: 100%;
  }
}
@media only screen and (max-width: 400px) {
  #wrapall .c00 #z_wrapper {
    width: auto;
  }
  #wrapall .c00 #z_wrapper h1 {
    font-size: 2.1875em;
    line-height: .97em;
  }
  #wrapall .c00 #z_wrapper p.z_mmh {
    display: none;
  }
}
@media only screen and (max-width: 319px) {
  #wrapall {
    width: 320px;
  }
}
