
  #video-bg {
    position: fixed;
    top: 0; right: 0; bottom: 0; left: 0;
    overflow: hidden;
    z-index: -1;
  }
  #video-bg > video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
  }
  /* 1. No object-fit support: */
  @media (min-aspect-ratio: 16/9) {
    #video-bg > video { height: 300%; top: -100%; }
  }
  @media (max-aspect-ratio: 16/9) {
    #video-bg > video { width: 300%; left: -100%; }
  }
  /* 2. If supporting object-fit, overriding (1): */
  @supports (object-fit: cover) {
    #video-bg > video {
      top: 0; left: 0;
      width: 100%; height: 100%;
      object-fit: cover;
    }
  }
  @font-face {
  	font-family: UrbanJungle;
  	src: url("../fnt/UrbanJungle.otf") format("opentype");
  }
  @font-face {
  	font-family: RavaliItalic;
  	src: url("../fnt/Ravali.woff") format("woff");
  }
  h3 {
		   font-family: 'UrbanJungle';
		   font-weight: normal;
		   font-style: normal;
		   font-size: 800%;
		   color: white;
		   position: relative;
		   top: -45;
		}
	p {
		font-family: 'RavaliItalic';
		font-weight: normal;
		font-style: normal;
		position: absolute;
		font-size: 250%;
		color: white;
		bottom: -1%;
	} 
  img {
  	-ms-transform: rotate(-30deg);
  	-webkit-transform: rotate(-30deg);
  	transform: rotate(-30deg);
  	position: absolute;
  	bottom: 50px;
  	right: 10px;
  }
