video#bgvid {
    position: fixed;
    right: 0;
    bottom: 0;
    min-width: 100%; 
    min-height: 100%;
}

div.animated {
  font-size: 7em;
  font-family: sans-serif;
  margin: 0;
  margin-top: 12%;
  color: #FFF;
  opacity: 0;
  -webkit-text-stroke: 2px black;
  text-align: center;

 -webkit-animation: appear 3s linear 3s 1 normal forwards;
 animation: appear 3s linear 3s 1 normal forwards;
}

@-webkit-keyframes appear {
  0%{
	opacity: 0;
	-webkit-transform: scale3d(0.3, 0.3, 0.3);
	transform: scale3d(0.3, 0.3, 0.3);
  }
  60%{
	opacity: 1;
	-webkit-transform: scale3d(1,1,1);
	transform: scale3d(1,1,1);
  }
  100%{
	opacity: 1;
	transform: scale3d(1,1,1);
  }
}

@keyframes appear {
  0%{
	opacity: 0;
	transform: scale3d(0.3, 0.3, 0.3);
  }
  60%{
	opacity: 1;
	transform: scale3d(1,1,1);
  }
  100%{
	opacity: 1;
	transform: scale3d(1,1,1);
  }
}