

	 	.video-outer-container{
	 		background-color: rgb(255,255,255);
		   	position: relative;
		    display: table-cell;
			vertical-align: middle;
			text-align: center;
	 	}

		.video-inner-container {
			display: inline-block;
		    background-color: rgb(255,255,255);
		    position: relative;
		    width: 100%;
		    padding-top: 56.25%; /* 16:9 Aspect Ratio */
		}
		 
		.video-screen {
		   position: absolute;
		   top: 0;
		   left: 0;
		   bottom: 0;
		   right: 0;
		}

		@media (orientation: portrait) {
			.video-outer-container{
			   	width: 100vw;
		   		height: 80vh; 
			}
		}
		
		@media (orientation: landscape) {
			.video-outer-container{
		  	 	width: 80vw;
		   		height: 100vh; 
			}
		}

