/* default styles for all screen sizes */
.container {
  max-width: 100%;
  height: 500px;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}

img {
  max-width: none;
  max-height: none;
  width: auto;
  height: auto;
  max-height: 100%;
  max-width: 100%;
  margin: auto;
}
body {
  background-color: #2b1b17;
}

/* styles for screens smaller than 768px */
@media (max-width: 767px) {
  .container {
    flex-direction: column;
  }
}

/* styles for screens larger than 768px */
@media (min-width: 768px) {
  .container {
    flex-direction: row;
  }
}
