/* Video stylesheet */

body {
	background-color: rgb(235, 235, 235);
	}	

.container {
	max-width: 950px; /* Or your desired maximum width */
	margin: auto;
	padding: 5px, 20px, 20px, 20px;
	}

header {
    text-align: center;
	}

h1 {
	font-size: 1.4em;
	text-align: center;
	}

h2 {
	font-size: 1.2em;
	text-align: center;
	}
	
h3 {
	font-size: 1em;
	line-height: .8em;
	margin-bottom: -.6em;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	color: #0000FF;
	}

h4 {
	font-size: .8em;
	line-height: 1.2em;
	font-weight: bold;
	text-align: center;
	color: black;
	}

.map-caption {
	font-size: .8em;
	margin-top: .2em;
	margin-bottom: .5em;
	text-align: center;
	font-weight: bold;
	}

.style1 {
	color: #9b9898;
	font-size: small;
	}

.style2 {
	color: #13157c;
	font-size: 1.2em;
	text-align: center;
	}

.style4 {
	font-size: 1.2em;
	color: #180daf;
	font-weight: bold;
	text-align: center;
	}

.style5 {
	color: #FF0000;
	font-weight: bold;
	}

.video-wrapper {
 max-width: 480px; /* original video width */
 width: 100%; /* let it shrink with the page */
 margin: 0 auto; /* center the video container */
}

.video-wrapper video {
 display: block;
 width: 100%; /* makes video scale with container */
 height: auto; /* keep correct aspect ratio */
}

.banner-img {
 max-width: 800px; /* adjust this value as desired */
 width: 100%;
 height: auto;
 display: block;
 margin: 0 auto;
}