.parallax {
	line-height:27px;
	font-size:15px;
	color:#fff;
	position: relative;
	margin-bottom: 0;
	text-align: center;
}
.parallax>div.link {
	cursor:pointer
}
.parallax>div {
	position:relative;
	padding:8.5% 0 8.5%;
	color:#fff;
	background-position:top;
	background-repeat:no-repeat;
	background-size:cover
}
.content_bottom .parallax>div {
	padding: 2.7% 0 2.8%;
}
.content_bottom .parallax .container {
	padding: 0;
}
.content_bottom .parallax {
	margin-top: 15px;
}
.parallax p {
	position:relative;
	display:block;
}

.parallax h2 {
	font-size: 40px;
	font-weight: 100;
	letter-spacing: 1px;
	color: #fff;
	width: 85%;
	display: inline-block;
}

.parallax .product-btn-add {
	margin-top: 25px;
	width: 230px;
	display: inline-block;
	padding: 7.5px 10px;
	color: #fff;
}
.parallax .product-btn-add i {
	line-height: 46px;
}

.parallax .product-btn-add:hover {
	border-color: #fff;
}
.parallax .product-btn-add i {
	color: #fff;
}
.parallax .product-btn-add:before,
.parallax .product-btn-add:after {
	background: #fff;
}

@media (max-width: 1579px){
	.parallax>div {
		padding: 15% 0 8%;
	}
}	
@media (max-width: 1199px){
	.parallax h2 {
		font-size: 40px;
	}
}	
@media (max-width: 991px){
	.parallax h2 {
		font-size: 30px;
	}
}	
@media (max-width: 767px){
	.parallax>div {
		padding: 10% 0 5%;
	}
	.parallax > div {
		background-attachment: scroll !important;	
	}
	.parallax h2 {
		text-align: center;
		font-size: 20px;
		width: 100%;
		padding-left: 20%;
		padding-right: 20%;
	}
}	
@media (max-width: 479px){
	.parallax h2 {
		font-size: 16px;
		padding-left: 10%;
		padding-right: 10%;
	}
	.parallax>div {
		padding: 24% 0 5%;
	}
}
