.about {
	position:relative;
	z-index:99;
	background: url(../img/background/paper-bg.png) no-repeat top center; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	margin-top:-45px;
	
}
.about-title {
	top: -15px;
}
.about-text {
	margin-top: 20px;
}
.about-header-wrapper {
	position: relative;
}
.about-text-header {
	max-width: 650px;
	margin: 0 auto;
	text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    opacity: 0.75;
}
.about-text-header::before, .about-text-header::after {
	padding:0 10px;
	content: url(../img/decoration/star.png);
}
.about-text-header::before {
	
}
.about-text-header::after {
	
}
.text-container {
	width: 1200px;
    max-width: 100%;
    margin: 0 auto;
}
.about-text-block {
	float: left;
    width: 50%;
}
.about-text-block .left, .about-text-block .right {
	padding: 20px;
	line-height: 1.5;
}
.about-text-brandname {
	text-transform: uppercase;
	font-weight: 700;
	color: #bd1b00;
}
.about-photo {
	position: relative;
    text-align: center;
	padding-top: 20px;
	    padding-bottom: 85px;
}
.about-photo img {
	max-width: 100%;
}
@media (min-width: 1261px) {
	.about-text-header {
		position: relative;
	}
	.about-text-header::before {
		position: absolute;
		left: -15px;
		top: 0;
	}
	.about-text-header::after {
		position: absolute;
		right: -15px;
		top: 0;
	}
}
@media (max-width:1260px) {
	.about-text-block .right {
		display: none;
	}
	.about-text-block {
		width: 100%;
	}
	.about-text-block .left {
		max-width: 540px;
		margin: 0 auto;
	}
	.about-header-wrapper {
		position: relative;
		max-width: 380px;
		margin: 0 auto;
	}
	.about-text-header::before {
		position: absolute;
		left: 0;
		top: 6px;
	}
	.about-text-header::after {
		position: absolute;
		right: 0;
		top: 6px;
	}
	.about-text-header {
		padding: 0 30px;
	}
}
@media (max-width:760px) {
	.about-header-wrapper {
		max-width: 310px;
	}
	.about-text-header .text-header-brand {
		display: block;
		font-size: 28px;
		padding-bottom: 6px;
	}
	.about-text-header::before {
		left: 20px;
	}
	.about-text-header::after {
		right: 20px;
	}
}

