body {
  background-color: #e8eaea;
}
@media (max-width: 767px) {
  body {
    padding: 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  body {
    padding: 5px;
  }
}
@media (min-width: 992px) {
  body {
    padding: 10px;
  }
}
div#logowrapper {
  background-color: #fff;
  text-align: center;
  opacity: 1;
  padding: 7px;
  border-radius: 7px;
}
div#paylinkPage {
  background-color: #fdfdfd;
  padding-bottom: 15px;
}
@media (max-width: 767px) {
  div#paylinkPage {
    max-width: 100%;
    border-radius: 0;
    padding: 25px;
    border: 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  div#paylinkPage {
    max-width: 512px;
    padding: 25px;
    border-radius: 0;
    border: 0;
  }
}
@media (min-width: 992px) {
  div#paylinkPage {
    max-width: 512px;
  }
}
@media (max-width: 767px) {
  div#paylinkPage {
    border-radius: 4px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  div#paylinkPage {
    border-radius: 7px;
    border: 1px solid #dbdede;
  }
}
@media (min-width: 992px) {
  div#paylinkPage {
    border-radius: 15px;
    border: 2px solid #dbdede;
  }
}
div#productDescription {
  text-align: center;
  padding: 20px;
}
