/* Testimonial Parallax Section
--------------------------------------------------------------------------------------------------------------------- */
.sub-title.secondary-font > span {
    text-transform: uppercase;
}
.testimonials-section {
    padding: 0;
}
.testimonials-section h1 {
    margin: 0; /*100 0 0*/
    text-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
.testimonials-section .testimonials-content {
    font-size: 24px;
    color: #fff;
    text-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
.sw_section .container.testimonial-area  {
    position: absolute;
    padding: 60px 0 20px;
    width: 100%;
    height: 180px;
    bottom: 0;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 6%, rgba(0,0,0,0.5) 81%, rgba(0,0,0,0.5) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(6%,rgba(0,0,0,0)), color-stop(81%,rgba(0,0,0,0.5)), color-stop(100%,rgba(0,0,0,0.5)));
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 6%,rgba(0,0,0,0.5) 81%,rgba(0,0,0,0.5) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 6%,rgba(0,0,0,0.5) 81%,rgba(0,0,0,0.5) 100%);
    background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 6%,rgba(0,0,0,0.5) 81%,rgba(0,0,0,0.5) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 6%,rgba(0,0,0,0.5) 81%,rgba(0,0,0,0.5) 100%);
}
.parallax-section {
    height: 500px;
}
.parallax-section .title {
    color: #fff;
    font-size: 35px;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    text-rendering: optimizelegibility;
    text-transform: uppercase;
    text-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
.parallax-section.product-teaser {
    height: 550px;
}
.link-parallax,
.parallax {
    padding: 125px 0 100px;
}
.link-parallax .sub-title,
.parallax .sub-title {
    margin: 0 0 20px;
    line-height: normal;
    font-size: 55px;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
.link-parallax .secondary-font,
.parallax .secondary-font {
    font-size: 24px;
    text-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
@media (max-width: 600px) {
    .link-parallax .sub-title,
    .parallax .sub-title  {
        font-size: 35px;
    }
    .sw_section .container.testimonial-area {
        height: auto;
    }
}
@media (max-width: 1025px) {
    .parallax-section.product-teaser,
    .link-parallax.parallax-section {
        background-size: cover !important;
        background-position: center center !important;
    }
}
@media (max-width:767px) {
    .parallax-section.product-teaser,
    .link-parallax.parallax-section {
        background-size: cover !important;
        background-position: center center !important;
    }
}







.parallax {
	margin-left: ~"calc(50% - 50vw)"; // break the container
	margin-right: ~"calc(50% - 50vw)"; // break the container
	visibility: visible;
	background-attachment: fixed;
	background-size: cover;
	background-repeat: repeat-y;
	overflow: hidden;
	height: 500px;
	position: relative;
}

@media (max-width: 1025px) {
	.parallax {
		background-position: center center !important;
	}
}


