.containervideo {
	margin-top: 15px; /*para que no lo tape el menu*/
	height:85vh; /*altura para pc */
	min-height:25rem;
	position:relative;
	background-color:#666;
	min-height:25rem;
	width:100%;
	overflow:hidden;
}

.containervideo video {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto; /* mover aqui altura en moviles(height: auto;) */ 
  z-index: 0;
  -ms-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}
@media screen and (max-width: 768px) {


.containervideo video {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: 50%; /* mover aqui altura en moviles(height: auto;) */ 
  z-index: 0;
  -ms-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}	
	
}	

@media screen and (max-width: 768px) and (orientation:portrait) {
	.containervideo {
	margin-top: 15px; /*para que no lo tape el menu*/
	height:55vh; /*altura para movil 40*/
	min-height:22rem; /*altura para movil */
}
}
@media screen and (max-width: 768px) and (orientation:landscape) {
	.containervideo {
	margin-top: 15px; /*para que no lo tape el menu*/
	height:80vh; /*altura para movil */
	min-height:40rem; /*altura para movil */
}
}

@media screen and (max-width: 499px) and (orientation:portrait) {
	.containervideo {
	margin-top: 15px; /*para que no lo tape el menu*/
	height:40vh; /*altura para movil 40*/
	min-height:22rem; /*altura para movil */
}
}
@media screen and (max-width: 499px) and (orientation:landscape) {
	.containervideo {
	margin-top: 15px; /*para que no lo tape el menu*/
	height:60vh; /*altura para movil */
	min-height:30rem; /*altura para movil */
}
}
