body {
	background-color: #14202e;
}

.container {
	width: 960px;
	margin: 0 auto;
}

.mb2 {
	margin-bottom: 20px;
}

img {
	max-width: 100%;
	max-height: 100%;
}

#nav-container {
	width: 630px;
	height: 100px;
	background-image: url('../img/menu1.png');
	background-size: cover;
	background-repeat: no-repeat;
}

#nav-container.image2 {
	background-image: url('../img/menu2.png');
}

#nav-container.image3 {
	background-image: url('../img/menu3.png');
}

#nav-container.image4 {
	background-image: url('../img/menu4.png');
}

.nav-item {
	display: inline-block;
	height: 98px;
	width: 122px;
	margin-left: 25px;
	cursor: pointer;
}

#nav-item1 {
	margin-left: 30px;
}

#header-container {
	position: relative;
	background-image: url('../img/bg-1.jpg');
	background-position: center center;
	background-repeat: no-repeat;
	height: 1133px;
	color: #fff;
}

#main-text {
	position: absolute;
	top: 560px;
	width: 100%;
	
}

#overview-container {
	background-image: url('../img/bg-2.jpg');
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	height: 859px;
	position: relative;
}

.overview-type {
	position: absolute;
	cursor: pointer;
}

#overview-type-1 {
	height: 450px;
	width: 180px;
	top: 200px;
}

#overview-type-2 {
	height: 320px;
	width: 200px;
	top: 500px;
	left: 160px;
}

#overview-type-3 {
	height: 320px;
	width: 200px;
	top: 200px;
	left: 300px;
}

#overview-type-4 {
	height: 320px;
	width: 200px;
	top: 500px;
	left: 440px;
}

#overview-type-5 {
	height: 320px;
	width: 200px;
	top: 200px;
	left: 590px;
}

#overview-type-6 {
	height: 320px;
	width: 200px;
	top: 500px;
	left: 750px;
}

#showcase-container {
	background-image: url('../img/bg-3-full.jpg');
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	height: 660px;
}

#showcase-main {
	height: 660px;
	padding-top: 45px;
	margin-right: 0;
}

#showcase-item-list {
	padding-right: 0;
	margin-top: 56px;
	margin-left: 40px;
	width: 270px;
}

#showcase-item-list .showcase-item {
	margin-bottom: 10.2px;
	padding-left: 20px;
	padding-top: 15px;
	padding-bottom: 2px;
	padding-right: 4px;
	line-height: 1.25;
}

#showcase-item-list .showcase-content {
	text-align: right;
	color: #62bbdb;
}

#showcase-img-container {
	height: 660px;
	padding-top: 40px;
	padding-bottom: 40px;
	width: 350px;
	text-align: center;
}

.showcase-title {
	text-align: left;
	color: #eee;
	font-size: 12px;
}

#showcase-menu {
	height: 700px;
	width: 255px;
	text-align: center;
	position: relative;
}

#showcase-menu .showcase-menu-item {
	width: 170px;
	height: 185px;
	padding-left: 6px;
	margin: 0 auto;
	cursor: pointer;
}

#showcase-menu .showcase-menu-item img {
	max-height: 100%;
	max-width: 100%;
}

#showcase-menu #showcase-menu-1 {
	margin-bottom: 11px;
}

#showcase-menu #showcase-menu-2 {
	margin-bottom: 13px;
}

#showcase-prev {
	height: 38px;
	margin-bottom: 10px;
	cursor: pointer;
}

#showcase-next {
	height: 35px;
	cursor: pointer;
}

#map-container {
	background-image: url('../img/map.png');
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	height: 491px;
	color: #fff;
}

#map-container h3 {
	margin-top: 40px;
	font-weight: 400;
	color: #5194b1;
}

#map-container .info-title {
	color: #5194b1;
	margin-right: 10px;
}

.magnify {
	height: 100%;
}

.magnify .magnify-lens {
	width: 300px;
	height: 300px;
}