body {
	margin: 0;
  line-height: 1.314;
  /* min-height: 100vh; */
  /* background: #252926; */
  color: #c3ef8f;
  /* font-family: 'Inconsolata', 'Courier New', Courier, monospace; */
  text-shadow: 0 0 1px #c3ef8f, 1px 1px 1px blue, -1px -1px 1px red;
}


#headerVision{
	flex-direction: column!important;
	/* background: radial-gradient(#151515, #000000); */
	max-width: 100%;
	height: 100vh;
	/* padding-top: 15px; */
	position: relative;
	width: 100vw;
	height: 100vh;
}


.logosVS {
	height:20rem;
	margin:5rem;
	max-height:33vh;
}

.visionLT{
	padding: 15px;
	max-width: 42%;
	
	}
	
#videosLT {position: relative;
	/* display: flex; */
	/* flex-wrap: wrap; */
	/* justify-content: space-around; */
	/* align-items: center; */
	/* flex-direction: row; */
	
	clear: both;
	/* flex-wrap: nowrap; */
	
	padding: 4.2rem 0 10rem 0;
	
	
	margin: auto;
/* height: 50vh; */
	
	/* max-width: 42%; */
	max-width: 75vw;
	/* border: 15px solid yellow;	 */
}


.foo{position: relative;



	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	align-items: center;
	flex-direction: row;

	
	

}

/* header {border: 10px solid blue;} */

#sister {
	position: relative;
	/* background-color: red; */
	margin: auto;
	padding-top: 9rem;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	align-items: center;
	flex-direction: row;
	width: 75%;
}
.vibration{
	padding-top: 1rem;

	text-align: center;
}
	


video {
	height: 10rem;
	/* height: 240px; */
}	

/* @media only screen and (max-width:2560px) { */
/* } */

/* @media only screen and (max-width:1920px) { */
/* }	 */


	
/* @media only screen and (max-width:1680px) { */
	/* .foo{background-color: blue;} */
	

	
/* } */


@media only screen and (max-width:1400px) {
	
	video {
		height: 9rem;
		}
}

@media only screen and (max-width:1280px) {
	.foo{
		flex-wrap: wrap;
	}	

	video {
		height: 15rem;
		}
		
	/* .grandpa.vibration { */
	/* line-height: 1rem; */
	/* padding-top: 15rem; */
	/* text-align: center; */
	/* margin: auto; */
	/* } */
}

@media only screen and (max-width:680px) {
	
	#videosLT {
		/* height: 100vh; */
		justify-content: center;
	}
}
	
/*min-width:320px greater than or equal to 320px*/
/*max-width:320px less or equal to 320px*/

@media only screen and (max-width:320px) {
	#videosLT {
	height: 100vh;
	justify-content: center;
	}
}
