/* NEW PAGE CONTAINER */
.ncpo

	.blk-bg, .blk-bg2 {
		background: #000;
		min-height: 450px;
		padding: 80px 65px 0px 65px;
	}

	.blk-bg h2 {
		color: #fff;
		font-family: 'Roboto condensed';
		font-weight: 700;
		font-size: 50px;
		line-height: 45px;
		margin-bottom: 10px;
	}

	.blk-bg2 h3 {
		color: #fff;
		font-family: 'Roboto condensed';
		font-weight: 400;
		font-size: 30px;
	}

	.blk-bg h4 {
		color: #fff;
		font-family: 'Roboto condensed';
		font-weight: 300;
		font-size: 22px;
	}

	.blk-bg h4:before {
		border-top: 1px solid #fff;
		border-width: 10px;
	}

	.blk-bg2 ul {
		list-style-type: square;
		color: #fff;
		padding-left: 18px;
	}

	.blk-bg2 ul li {
		color: #fff;
		font-family: 'Roboto condensed';
		font-weight: 300;
		padding: 4px 0px;
		font-size: 16px;
	}

	.img-bg {
		padding: 0px;
	}

	.img-bg h3 {
		text-align: center;
		font-size: 36px;
		font-weight: 600;
		margin: 40px 0px 20px 0px;
		color: #000;
	}

	.gry-bg {
		background: #efefef;
		text-align: center;
		padding: 40px 0px;
	}

	.gry-bg img {
		width: 80%;
		padding: 0px 60px;
		padding-bottom: 10px;
		margin: 0px;
		display: inline;		
	}

	.gry-bg p {
		font-size: 16px;
		line-height: 18px;
	}

	.blk-bg3 {
		background: #000;
		text-align: center;
		padding: 40px 0px;
	}

	.blk-bg3 img {
		width: 80%;
		padding: 0px 100px;
		padding-bottom: 10px;
		margin: 0px;
		display: inline;		
	}

	.blk-bg3 p {
		font-size: 16px;
		line-height: 18px;
		color: #fff;
	}

	.blk-bg4 {
		background: #000;
		text-align: center;
		padding: 40px 0px 0px 0px;
	}

	.blk-bg4 h3 {
		font-size: 36px;
		font-weight: 600;
		color: #fff;
	}

	.vid-bg {
		margin-bottom: 60px;
		padding: 0px;
	}

	.vid-bg .embed-responsive .vid-poster {
		z-index: 1;
		position: absolute;
	}

	.vid-bg .bg-gry8 {
		text-align: center;
		background: #c5c5c5;
		height: 120px;
	}

	.vid-bg .bg-gry8:hover {
		cursor: pointer;
	}

	.vid-bg .bg-gry8 h3 {
		color: #fff;
		padding: 36px 20px 0px 20px;
		font-size: 32px;
		font-weight: 600;
	}

	@media (min-width: 768px) and (max-width: 990px) {
		.ncpo

			.blk-bg {
				background: #000;
				min-height: 225px;
				padding: 30px 25px 25px 25px;
			}

			.blk-bg h2 {
				color: #fff;
				font-family: 'Roboto condensed';
				font-weight: 700;
				font-size: 40px;
				line-height: 45px;
				margin-bottom: 5px;
			}

			.blk-bg h4 {
				color: #fff;
				font-family: 'Roboto condensed';
				font-weight: 300;
				font-size: 24px;
			}

			.gry-bg p {
				font-size: 13px;
				line-height: 18px;
			}

			.blk-bg2 {
				background: #000;
				min-height: 265px;
				padding: 30px 25px 25px 25px;
			}

			.blk-bg3 p {
				font-size: 13px;
				line-height: 18px;
			}

			.blk-bg3 img {
				padding: 0px 60px;
			}

			.gry-bg img {
				padding: 0px 40px;
			}

	}

	@media (min-width: 0) and (max-width: 767px) {
		.ncpo

			.vid-bg .bg-gry8 h3 {
				padding: 46px 20px 0px 20px;
				font-size: 24px;
			}

			.blk-bg4 h3 {
				margin-bottom: 0px;
			}


	}

	@media (min-width: 580px) and (max-width: 767px) {
		.ncpo

			.blk-bg {
				background: #000;
				min-height: 225px;
				padding: 30px 25px 25px 25px;
			}

			.blk-bg h2 {
				color: #fff;
				font-family: 'Roboto condensed';
				font-weight: 700;
				/*display: inline-block;*/
			}

			.blk-bg h4 {
				color: #fff;
				font-family: 'Roboto condensed';
				font-weight: 300;
				display: inline;
			}

			.blk-bg2 {
				background: #000;
				 min-height: 0px; 
				padding: 35px 35px 35px 35px;
			}

			.blk-bg3 img {
				padding: 0px 200px;
			}
	}

	@media (min-width: 0) and (max-width: 579px) {
		.ncpo 

			.gry-bg img {
				padding: 0px 40px;
			}
	}

	@media (min-width: 480px) and (max-width: 579px) {
		.ncpo

			.blk-bg {
				background: #000;
				min-height: 225px;
				padding: 30px 25px 25px 25px;
			}

			.blk-bg h2 {
				color: #fff;
				font-family: 'Roboto condensed';
				font-weight: 700;
				font-size: 40px;
				line-height: 45px;
				margin-bottom: 5px;
				/*display: inline-block;*/
			}

			.blk-bg h4 {
				color: #fff;
				font-family: 'Roboto condensed';
				font-weight: 300;
				font-size: 22px;
				display: inline;
			}
	}

	@media (min-width: 0px) and (max-width: 479px) {
		.ncpo

			.blk-bg {
				background: #000;
				min-height: 215px;
				padding: 30px 25px 25px 25px;
			}

			.blk-bg h2 {
				color: #fff;
				font-family: 'Roboto condensed';
				font-weight: 700;
				font-size: 34px;
				line-height: 32px;
				margin-bottom: 5px;
				/*display: inline-block;*/
			}

			.blk-bg h4 {
				color: #fff;
				font-family: 'Roboto condensed';
				font-weight: 300;
				font-size: 22px;
				display: inline;
			}

			.gry-bg p {
				font-size: 13px;
				line-height: 18px;
			}

			.blk-bg3 p {
				font-size: 13px;
				line-height: 18px;
			}

			.blk-bg2 {
				background: #000;
				min-height: 0px;
				padding: 35px 35px 35px 35px;
			}

			.blk-bg2 ul li {
				color: #fff;
				font-family: 'Roboto condensed';
				font-weight: 300;
				padding: 4px 0px;
				font-size: 14px;
			}
	}

.main-container {
	margin-top: 20px !important;
}