.imagecontainer {
  width: 600px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.stockimage {
  max-width: 100%;
  margin-bottom: 20px;
}

.logo {
  max-width: 300px;
  margin-bottom: 20px;
}

.logoSmall {
  max-width: 100px;
  margin-bottom: 20px;
}

.center {
  margin-left: auto;
  margin-right: auto;
}

/* Video containers */
.video-container {
  position: relative;
  width: 200px;
  cursor: pointer;
  transition: all 0.3s ease;
}

.thumbnail {
  width: 100%;
  height: auto;
  display: block;
}

.video-player {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
}

.video-container.active {
  width: 560px;
  height: 315px;
}
