.language-fr {
	
}
.language-fr.page-template-page_builder a.shop-now-image img {
	margin-bottom:0px;
	    margin-top: 0px;
}
.language-fr .sliderS1 .flexslider .slides li .slideBody .slide_copy h2 {
    line-height: 62px;
    font-size: 57px;
}

@media only screen and (max-width: 1800px) {
.language-fr .sliderS1 .flexslider .slides li .slideBody .slide_copy h2 {
    line-height: calc(100vw / 30);
    font-size: calc(100vw / 30);
}
	
}
@media only screen and (min-width: 1201px) {	
	.language-fr .content-section p {
    font-size: 16px;
    line-height: 25px;
    letter-spacing: -0.4px;
}
}
@media only screen and (max-width: 1200px) {	
}
@media only screen and (max-width: 959px) {

}
@media only screen and (max-width: 767px) {
	.language-fr .sliderS1 .flexslider .slides li .slideBody .slide_copy h2 {
    line-height: calc(100vw / 18);
    font-size: calc(100vw / 22);
    letter-spacing: 0px;
}
	.sliderS1 .flexslider .slides li .slideBody .slide_copy .ctabutton {
    font-size: 20px;
	}
	.language-fr .slides li .slideBody .slide_copy {
    padding-right: 30%;
}
	.language-fr .slides li:first-child .slideBody .slide_copy {
    padding-right: 36%!important;
}
}
@media only screen and (max-width: 479px) {
	.language-fr .sliderS1 .flexslider .slides li .slideBody .slide_copy .ctabutton {
    font-size: 14px;
}
}