video#bgvid {
position: fixed; right: 0; bottom: 0;
min-width: 100%; min-height: 100%;
width: auto; height: auto; z-index: -100;
background: url(/) no-repeat;
background-size: cover;
background-color: black;

-webkit-filter: saturate(1);
-moz-filter: saturate(1);
-o-filter: saturate(1);
-ms-filter: saturate(1);
filter: saturate(1);

-webkit-transform: scale(2);
-moz-transform: scale(2);
-o-transform: scale(2);

-webkit-animation: cssSpinner 300s infinite ease-in-out;
-moz-animation: cssSpinner 300s infinite ease-in-out;
-o-animation: cssSpinner 300s infinite ease-in-out;

-webkit-animation-direction: alternate;
animation-direction: alternate;

-webkit-animation-delay: 30s;
animation-delay: 30s;
}

@-webkit-keyframes cssSpinner {
from { -webkit-transform: scale(2) rotate(0deg); }
to { -webkit-transform: scale(2.5) rotate(360deg); }
}
@-moz-keyframes cssSpinner {
from { -moz-transform: scale(2) rotate(0deg); }
to { -moz-transform: scale(2.5) rotate(360deg); }
}
@-o-keyframes cssSpinner {
from { -o-transform: scale(2) rotate(0deg); }
to { -o-transform: scale(2.5) rotate(360deg); }

}