body > .content {
  width: auto;
}
body > .content img,
video {
  max-width: 500px !important;
  max-height: 500px !important;
}
.content p {
  text-align: center;
  color: #ffffff;
  font-family: Arial;
  line-height: normal;
}
.content .description {
  display: flex;
}
.content .description .download-icon {
  height: 18px;
  width: 18px;
  fill: #ffffff;
  margin-right: 5px;
  object-position: bottom;
}
.content .description .report .report-icon {
  height: 25px;
  width: 25px;
  fill: #ffffff;
  margin-left: 5px;
}
@media screen and (max-width: 750px) {
  body > .content img,
  video {
    max-width: 250px !important;
    max-height: 250px !important;
  }
}
@media screen and (max-width: 320px) {
  body > .content img,
  video {
    max-width: 150px !important;
    max-height: 150px !important;
  }
}
