html, body {	height: 100%;	overflow-x: hidden;}body {	color: #555;	font-size: 14px;}.site-wrapper {	display: table;	height: 100%;	min-height: 100%;	width: 100%;	position: relative;	background-repeat: repeat-x;	background-image: url(../img/bg-top.jpg);	background-repeat: no-repeat;	background-size: cover;	background-position: center bottom;	}.site-wrapper-inner {	display: table-cell;	vertical-align: middle;	text-align: center;	color: #FFFFFF;}.site-wrapper-inner h1, .site-wrapper-inner h2, .site-wrapper-inner h3 {	color: #ffffff;}.site-wrapper-inner h1 {	font-size: 90px;}.site-wrapper-inner h2 {	font-size: 18px;	font-weight: normal;	word-spacing: 10px;}.site-wrapper-inner .btn-rs {	font-size: 24px;	padding-left: 30px;	padding-right: 30px;	margin-top: 50px;	margin-bottom: 50px;}.site-wrapper-inner .navbar {	position: absolute;	top: 10px;}h1, h2, h3, h4, h5, h6 {	color: #333;	font-weight: 900;}.content {	padding-top: 50px;	padding-bottom: 50px;}.content h1 {	margin-bottom: 20px;}.content h2 {	color: #3399fe;	font-weight: normal;}.mtop {	margin-top: 50px;}.label-info {	font-size: 16px;	font-weight: normal;	margin-bottom: 10px;	display: inline-block;	background-color: #333333;}.subsite-header {	background-color: #dddddd;	color: #FFFFFF;	padding-top: 60px;	padding-bottom: 60px;	font-size: 24px;    background-repeat: repeat-x;	background-image: url(../img/bg-subsite.jpg);	background-repeat: no-repeat;	background-size: cover;	background-position: center bottom;}.subsite-header h1 {	font-size: 60px;	font-weight: 600;	line-height: 60px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	color: #FFFFFF;}.subsite-header h1 small {	color: #ffffff;}.form-control {	border-radius: 2px;}@media (max-width: 767px) {	nav, .path {		 display: none;	 }	 .site-wrapper-inner h1, .site-wrapper-inner h2, .site-wrapper-inner h3 {	color: #ffffff;	}	.site-wrapper-inner h1 {		font-size: 38px;	}	.site-wrapper-inner h2 {		font-size: 16px;	}	.content h1 {		font-size: 18px;	}	.content h2 {		font-size: 18px;	}		.site-wrapper-inner .btn-rs {		font-size: 16px;		padding-left: 30px;		padding-right: 30px;		margin-top: 50px;		margin-bottom: 50px;	}	.subsite-header h1 {		font-size: 36px;		font-weight: 600;		line-height: 36px;	}	.col-sm-4 {		margin-top: 10px;	}}