#header {	position: relative;	width: 900px;	margin: auto;}#header h2 {	margin-left: 10px;	vertical-align: middle;	font-size: 42px;	font-weight: bold;	text-decoration: none;	color: #000;}#content {	width: 880px;	margin: 0 auto;	padding: 10px;}#footer {	margin-top: 25px;	margin-bottom: 10px;	text-align: center;	font-size: 12px;	color: #999;}.demo-container {	height: 450px;}@media screen and (max-width: 991px) {.demo-container {height: 300px;}}.demo-placeholder {	width: 100%;	height: 100%;	font-size: 14px;	line-height: 1.2em;}.legend table {	border-spacing: 5px;}