.closevideo {
  background-color: #fff;
  background-size: cover;
  border: none;
  cursor: pointer;
  height: 16px;
  margin: 0;
  opacity: 1;
  padding: 0;
  position: absolute;
  right: 4px;
  top: 10px;
  transform: rotate(-45deg);
  transition: transform 0.2s cubic-bezier(0.4, 0, 0.6, 1);
  width: 16px;
}


.video-js .vjs-big-play-button {
	position: absolute;
  	left : 105px;
  	top: 40px;

}

.video_header .opened {
  transform: rotate(0deg);
  transition: transform 0.2s cubic-bezier(0.4, 0, 0.6, 1);
}

.video_header .closed {
  transform: rotate(-45deg);
  transition: transform 0.2s cubic-bezier(0.4, 0, 0.6, 1);
}

.video_header span {
  text-transform: uppercase;
  font-weight: bold;
  color: #1f72a5;
}

@media only screen and (max-width: 600px) {
  #video_container {
    display: none;
  }
}
