.basicpage-header {
	background-size: cover;
	background-position: center;
	height: auto;
	padding: 2rem 15px 0 15px;
	width: auto;
	background-image: none;
}
.basicpage-header .basicpage-header-image {
	background-image: url('../images/background-page.png');
	background-size: cover;
	height: 900px;
	left: 0;
	position: absolute;
	top: 0px;
	width: 100%;
	background-color: #f4f4f4;
}
.basicpage-header .basicpage-header-title h1 {
	color: #2A2F3C;
	font-size: 36px;
	font-weight: 500;
	width: 100%
}
.basicpage-header .basicpage-header-title p {
	color: #2A2F3C;
	display: -webkit-box;
	font-size: 24px;
	font-weight: 100;
	line-clamp: 5;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
}
.basicpage-container {
	background: none !important;
}

.basicpage-body h4 {
	font-size: 20px;
}
.basicpage-body p {
	font-size: 16px;
	font-weight: 300;
	line-height: 24x;
}

.basicpage-container .basicpage-content {
	padding: 0;
    margin-right: auto;
    margin-left: auto;
    width: 95%;
}

@media screen and (min-width: 768px) { 
	.basicpage-header .basicpage-header-title p {
		width: 35%;
	}
	.basicpage-header .basicpage-header-image {
		width: 50%;
		background-color: transparent;
	}
	.basicpage-header {
		height: 395px;
	}
} 

@media screen and (min-width: 992px) { 
	.basicpage-container .basicpage-content {
		max-width: 960px;
	}
	
}

@media screen and (min-width: 1200px) { 
	.basicpage-container .basicpage-content {
		max-width: 1140px;
	}
}

@media screen and (min-width: 1400px) { 
	.basicpage-container .basicpage-content {
		max-width: 1320px;
	}
}