#page {
	margin-bottom: 60px;
	position: relative;
}
#page .bg-image {
	background-size: cover;
	position: absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
}
#page-bg {
	background-position: right top;
}
#page-bg-center {
	background-position: center top;
	display: none;
}
#page-wrapper {
	position: relative;
}
#page-content {
	padding-top: 30px;
	padding-right: 700px;
}
#page-content p {
	color: #fff;
	background-color: #fd8800;
	text-align: center;
	padding: 25px 30px;
	display: table;
}

/* ----------------------------------------------------------> RESPONSIVE RULES */

@media screen and (max-width: 1280px) {
	#page-content {
		padding-top: 120px;
		padding-right: 0px;
	}
}
@media screen and (max-width: 1000px) {
	#page-bg {
		display: none;
	}
	#page-bg-center {
		display: block;
	}
}
@media screen and (max-width: 480px) {
	#page-content {
		padding-top: 180px;
		padding-bottom: 60px;
	}
}
@media screen and (min-width: 1001px) and (max-height: 768px) {
	#page-content {
		padding-top: 30px;
		padding-right: 400px;
	}
}