.parallax-section {
    background-attachment: fixed !important;
}

.section-layer-holder {
	position: relative;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-position: center center;
}

.section-layer {
	position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
	opacity: 0;
}

.section-image-right {
	width: 50%;
    height: 100%;
    position: absolute;
    right: 0;
    background-size: cover;
    background-position: center center;
}

.section-content-left {
	width: 50%;
    position: relative;
    left: -25%;
	padding-left: 20px !important;
	padding-right: 20px !important;
}

.section-content-left .container {
	max-width:560px;
	margin: 0 0 0 auto;
}

.section-image-left {
	width: 50%;
    height: 100%;
    position: absolute;
    left: 0;
    background-size: cover;
    background-position: center center;
}

.section-content {
	position: relative;
    z-index: 1;
	padding: 30px 0;
	margin:auto;
}

.section-content-right {
    width: 50%;
    margin-left: 50%;
    position: relative;
    padding-left: 30px !important;
	padding-right: 30px !important;
}

.section-content-right .container {
	max-width:560px;
	margin: 0 auto 0 0;
}

@media (max-width: 1170px) {
	.section-image-left, .section-image-right {
		display: none;
	}
	.section-content-left, .section-content-right {
		width: inherit;
		max-width: 650px;
		left: inherit;
		right: inherit;
		margin:auto;
	}
	.section-dynamic-width .fw-row {
		margin-left: 0;
		margin-right: 0;
	}
}

@media (max-width: 650px) {
	.section-content-left, .section-content-right {
		padding: 0 !important;
	}
}

