/*************************************
 * Part 4 :
 *************************************/
/*.leftright .commons_wrap*/
/*{*/
	/*position:    		relative;*/
/*}*/

/*.leftright_left*/
/*{*/
	/*position:  				relative;*/
	/*float:   				left;*/
	/*width:  				45%;*/
	/*background-size:  		cover;*/
	/*background-position:	center center;*/
	/*background-repeat: 		no-repeat;*/
	/*min-height:  			800px;*/
/*}*/
/*.leftright_encadre*/
/*{*/
	/*position:  				absolute;*/
	/*bottom:  				-60px;*/
	/*right:  				-137.5px;*/
	/*!*padding: 				120px 30px 50px 30px;*!*/
	/*!*color:  				#fff;*!*/
	/*!*font-weight:  			600;*!*/
	/*!*background-image: 		url(../images/commons/logo-seul.svg);*!*/
	/*!*background-position:	50% 40px;*!*/
	/*!*background-repeat: 		no-repeat;*!*/
	/*!*background-size:  		60px;*!*/
	/*!*text-align:  			left;*!*/
	/*width:   				275px;*/
	/*!*font-size:   			14pt;*!*/
	/*!*line-height:     		1.6;*!*/
/*}*/

/*.leftright_right*/
/*{*/
	/*float:   				left;*/
	/*width:  				55%;*/
	/*background-color: 		#2d2d2d;*/
	/*padding:  				100px 60px;*/
	/*min-height:  			800px;*/
	/*color:  				#fff;*/
	/*padding-top:   			150px;*/
	/*padding-left:  			10%;*/
	/*padding-right: 			10vw;*/
/*}*/
/*.leftright_intro h2*/
/*{*/
	/*color:  				#fff;*/
	/*font-size:  			26pt;*/
/*}*/
/*.leftright_intro*/
/*{*/
	/*font-size:  			15pt;*/
	/*font-weight:  			600;*/
	/*text-align:  			right;*/
	/*line-height:  			1.7;*/
/*}*/
/*.leftright_results*/
/*{*/
	/*position:   			relative;*/
	/*right:  				-20px;*/
/*}*/
/*.leftright_results::after*/
/*{*/
	/*content: 			" ";*/
	/*display: 			block;*/
	/*clear: 				both;*/
/*}*/

/*************************************
 *
 *************************************/
.leftright::after
{
	content: 			" ";
	display: 			block;
	clear: 				both;
}

.leftright_left
{
	position:  				relative;
	float:   				left;
	width:  				45%;
	background-size:  		cover;
	background-position:	center center;
	background-repeat: 		no-repeat;
	min-height:  			700px;
}
.leftright_encadre
{
	position:  				absolute;
	bottom:  				-60px;
	right:  				-137.5px;
	/*padding: 				120px 30px 50px 30px;*/
	/*color:  				#fff;*/
	/*font-weight:  			600;*/
	/*background-image: 		url(../images/commons/logo-seul.svg);*/
	/*background-position:	50% 40px;*/
	/*background-repeat: 		no-repeat;*/
	/*background-size:  		60px;*/
	/*text-align:  			left;*/
	width:   				275px;
	/*font-size:   			14pt;*/
	/*line-height:     		1.6;*/
}

.leftright_right
{
	float:   				left;
	width:  				55%;
	background-color: 		#2d2d2d;
	padding:  				100px 60px;
	min-height:  			700px;
	line-height:  			2;
	color:  				#fff;
	padding-top:   			150px;
	padding-bottom:  		100px;
	padding-left:  			12%;
	padding-right: 			10vw;
}
.leftright_intro h2
{
	font-size:  			26pt;
	line-height:  			1.3;
	color:  				#fff;
}
.leftright_intro
{
	font-size:  			15pt;
	font-weight:  			300;
	text-align:  			right;
}
.leftright_results
{
	position:   			relative;
	right:  				-20px;
}
.leftright_results::after
{
	content: 			" ";
	display: 			block;
	clear: 				both;
}

	.leftright_intro h2
	{
		color:  		#fff;
		font-size:  	22pt;
	}

	.leftright_intro ul
	{
		margin:  			0;
		padding:  			0;
		list-style-type: 	none;
		columns: 			2;
		text-align:  		center;
		margin-top:  		50px;
	}
	.leftright_intro li
	{
		min-height:  		120px;
		/*margin-bottom:  	50px;*/
		padding-left:  		40px;
		font-size:  		10pt;
		line-height:  		1.4;
	}
	.leftright_intro li strong
	{
		display:  		block;
		font-size:  	19pt;
	}

/*@media only screen !* Smartphone Horizontal *!*/
/*and (max-width : 1200px)*/
/*{*/
	/*!**************************************/
	 /** Part 4*/
	 /**************************************!*/
	/*!*.leftright_left,*!*/
	/*!*.leftright_right*!*/
	/*!*{*!*/
		/*!*float: none;*!*/
		/*!*width:  auto;*!*/
	/*!*}*!*/

/*}*/


@media only screen /* Smartphone Horizontal */
and (max-width : 1200px)
{
	.leftright_left,
	.leftright_right
	{
		float: none;
		width:  auto;
	}
	.leftright .commons_wrap
	{
		margin:    		0;
	}
	.leftright_left
	{
		min-height:  		500px;
	}

	.leftright_right
	{
		min-height:  		0;
	}
	.leftright_right::after
	{
		content: 			" ";
		display: 			block;
		clear: 				both;
	}
	.leftright_encadre
	{
		position: 			absolute;
		top:  				auto;
		left:  				30%;
		right:  			30%;
		bottom:  			-120px;
		width: 				40%;
		/*transform:   		scale(0.8);*/
	}

	/*************************************
	 * LeftRight
	 *************************************/
	.leftright_intro
	{
		padding-left:  		50px;
	}

	.leftright_intro h2,
	.leftright_intro li strong
	{
		font-size:  			22pt;
	}

}


@media only screen /* Smartphone Horizontal */
and (max-width : 1000px)
{
	.leftright_right
	{
		padding-left:  		40px;
		padding-right: 		40px;
		padding-bottom:  	50px;
	}

	.leftright_intro
	{
		margin-left:   		0;
		padding:  			100px 50px;
		text-align:  		center;
	}

	.leftright_intro h2,
	.leftright_intro li strong
	{
		font-size:  			18pt;
	}
	.leftright_intro li
	{
		padding:  	10px 10px;
	}
}

@media only screen /* Smartphone Horizontal */
and (max-width : 700px)
{
	.leftright_intro
	{
		font-size:  20pt;
		text-align: center;
	}

	.leftright_encadre
	{
		left:      10%;
		right:     10%;
		width:     80%;
		transform: scale(0.8);
	}


	.leftright_left
	{
		min-height: 500px;
	}

	.leftright_right
	{
		padding: 			90px 20px;
		padding-bottom:  	0;
	}
}


@media only screen /* Smartphone Horizontal */
and (max-width : 500px)
{
	.leftright_intro
	{
		padding:  			120px 20px;
		padding-bottom:  	20px;
		text-align:  		center;
	}

	.leftright_intro ul
	{
		columns: 			1;
	}
	.leftright_intro li
	{
		padding-left:  		0;
	}
}