@charset "utf-8";
/* CSS Document */

/* Samsung Galaxy tab ----------- */
@media (max-device-width: 1280px) and (orientation: landscape) { 

}
/* < 920
----------------------------------------*/
@media only screen and (max-width:920px){
	.block-links li span{ display: none; }
}

@media (max-device-width: 800px) and (orientation: portrait) { 
	.block-pronto .center { width: 690px; }
	.block-pronto__article { width: 720px; }
	.block-pronto img { height: auto; }
	.block-pronto a{ font-size: 2.0rem; }

	.block-pronto__first { width: 272px; margin: 0 5px; }
	.block-pronto__second { width: 199px; margin: 0 5px; }
	.block-pronto__last { width: 138px; margin: 0 5px; }
}

/* iPad (Portrait and Landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {
/* ============= */
  	#downloadMobileMenu, #downloadFooter { display: none; }
	
	#block-slider__play { display: block; }
	
	.block-pronto .center { width: 690px; }
	.block-pronto__article { width: 720px; }
	.block-pronto img { height: auto; }
	.block-pronto a{ font-size: 2.0rem; }

	.block-clients { padding: 20px 0; }
	.block-clients ul { display: inline; }
	.block-clients li {
		display: inline-block;
		vertical-align: middle;
		padding: 10px 30px;
	}
}
 
/* iPad (Landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {
/* ============= */
	.block-pronto .center { width: 1000px; }
	
	.block-pronto .center { width: 780px; }
	.block-pronto__article { width: 780px; }
	.block-pronto__first { width: 272px; margin: 0 20px; }
	.block-pronto__second { width: 199px; margin: 0 20px; }
	.block-pronto__last { width: 138px; margin: 0 20px; }
}
 
/* iPad (Portrait) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {
/* ============= */
	.block-this {width:690px; }
	
	.block-pronto__first { width: 272px; margin: 0 5px; }
	.block-pronto__second { width: 199px; margin: 0 5px; }
	.block-pronto__last { width: 138px; margin: 0 5px; }
}
 
/* Notebook and Table comp ----------- */
@media only screen
and (min-width : 1224px) {
/* ============= */
}
 
/* Notebook and Table comp ----------- */
@media only screen
and (max-width : 1182px) {
/* ============= */
}
 
/* Big screens ----------- */
@media only screen
and (min-width : 1824px) {
/* ============= */
}
 
/* ----------- iPhone 4 and 4S ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
}

/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {

}


/* ----------- iPhone 5 and 5S ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2) {
  	#downloadMobileMenu, #downloadFooter { display: none; }
	
	#block-slider__play { display: none; }
	#arrslideleft { display:none; }
	#arrslideright { display:none; }
	
	.block-links li span{ display: none; }
	
	.block-this article,
	.block-this article:nth-child(n){ width: 300px; height: auto; }
	
	.block-pronto .center { width: 300px; }
	.block-pronto__h2 { line-height: 25px; }
	.block-pronto__article { width: 300px; }
	.block-pronto img { height: auto; }
	.block-pronto a{ font-size: 1.6rem; }

	.block-clients { padding: 20px 0; }
	.block-clients ul { display: inline; }
	.block-clients li { display: inline-block; vertical-align: middle; padding: 10px 40px; }
	#arrslideleft { width:20px; height: 50px; background: url(/fr/css/img/arrslideleft.png) 100% 100%; background-size: cover; }
	#arrslideright { width:20px; height: 50px; background: url(/fr/css/img/arrslideright.png) 100% 100%; background-size: cover; }
	
	/*#callbackButton { display: none; }*/
}

/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
  	.mobilemenu__ul{ width: 320px; }
	
	.block-this {width:280px; }
	.center { width:280px; }

	.block-this__h2{ font-size: 1.8rem; padding-bottom: 0; font-weight: 400; }
	.block-this__h3{ padding: 20px 0 0; font-size: 1.6rem; font-weight: 500; }
	.block-this p{ line-height: 17px; font-size: 1.0rem; height: auto; overflow: hidden; margin-bottom: 40px; }
	.block-this article,
	.block-this article:nth-child(n){ width: 280px; height: auto; margin: 0 5px; }
	
	.block-pronto__h2 { font-size: 1.8rem; }
	.block-pronto__first { width: 272px; margin: 0 10px; }
	.block-pronto__second { width: 199px; margin: 0 40px; }
	.block-pronto__last { width: 138px; margin: 0 70px; }
}

/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
	.block-this {width:550px; }
	.center { width:550px; }
	.block-this article,
	.block-this article:nth-child(n){
		margin: 0 125px;
	}
	
	.block-pronto .center { width: 560px; }
	
	.block-pronto__h2 { font-size: 2.2rem; width: 560px; }
	.block-pronto__article { width: 550px; }
	.block-pronto__first { width: 272px; margin: 0 150px; }
	.block-pronto__second { width: 199px; margin: 0 180px; }
	.block-pronto__last { width: 138px; margin: 0 220px; }
}

/* ----------- iPhone 6 ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) { 
  	#downloadMobileMenu, #downloadFooter { display: none; }
	
	#block-slider__play { display: none; }
	#arrslideleft { display:none; }
	#arrslideright { display:none; }
	
	.block-links li span{ display: none; }
	
	.block-pronto .center { width: 400px; }
	.block-pronto__h2 { line-height: 25px; }
	.block-pronto__article { width: 400px; }
	.block-pronto img { height: auto; }
	.block-pronto a{ font-size: 1.6rem; }

	.block-clients { padding: 20px 0; }
	.block-clients ul { display: inline; }
	.block-clients li {
		display: inline-block;
		vertical-align: middle;
		padding: 10px 40px;
	}
	
	/*#callbackButton { display: none; }*/
}

/* Portrait */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) { 
  	.mobilemenu__ul{ width: 375px; }
	
	.block-this {width:350px; }
	.center { width:350px; }

	.block-this__h2{
		font-size: 1.8rem;
		padding-bottom: 0;
		font-weight: 400;
	}
	.block-this__h3{
		padding: 20px 0 0;
		font-size: 1.6rem;
		font-weight: 500;
	}
	.block-this p{
		line-height: 17px;
		height: auto;
		overflow: hidden;
		margin-bottom: 40px;
		font-size: 1.0rem;
	}
	.block-this article,
	.block-this article:nth-child(n){
		width: 300px;
		height: auto;
		margin: 0 25px !important;
	}
	
	.block-pronto__h2 { font-size: 1.8rem; }
	.block-pronto__first { width: 272px; margin: 0 40px; }
	.block-pronto__second { width: 199px; margin: 0 75px; }
	.block-pronto__last { width: 138px; margin: 0 115px; }
}

/* Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) { 
	.block-this {width:650px; }
	.center { width:650px; }
	.block-this article,
	.block-this article:nth-child(n){
		margin: 0 125px;
	}
	
	.block-pronto .center { width: 650px; }
	
	.block-pronto__h2 { font-size: 2.2rem; width: 650px; }
	.block-pronto__article { width: 650px; }
	.block-pronto__first { width: 272px; margin: 0 5px; }
	.block-pronto__second { width: 199px; margin: 0 5px; }
	.block-pronto__last { width: 138px; margin: 0 5px; }
}

/* ----------- iPhone 6+ ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3) { 
  	#downloadMobileMenu, #downloadFooter { display: none; }
	
	#block-slider__play { display: none; }
	#arrslideleft { display:none; }
	#arrslideright { display:none; }
	
	.block-links li span{ display: none; }
	
	.block-pronto .center { width: 400px; }
	.block-pronto__article { width: 400px; }
	.block-pronto img { height: auto; }
	.block-pronto a{ font-size: 2.0rem; }

	.block-clients { padding: 20px 0; }
	.block-clients ul { display: inline; }
	.block-clients li {
		display: inline-block;
		vertical-align: middle;
		padding: 10px 40px;
	}
	
	/*#callbackButton { display: none; }*/
}

/* Portrait */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) { 
  	.mobilemenu__ul{ width: 414px; }

	.block-this {width:400px; }
	.center { width:400px; }

	.block-this__h2{ font-size: 2.4rem; padding-bottom: 0; font-weight: 400; }
	.block-this__h3{ padding: 20px 0 0; font-size: 2.0rem; font-weight: 500; }
	.block-this p{ line-height: 17px; font-size: 1.4rem; height: auto; overflow: hidden; margin-bottom: 40px; }
	.block-this article,
	.block-this article:nth-child(n){ width: 300px; height: auto; margin: 0 50px; }
	
	.block-pronto__h2 { line-height: 25px; font-size: 2.4rem; width: 300px; }
	.block-pronto__first { width: 272px; margin: 0 64px; }
	.block-pronto__second { width: 199px; margin: 0 100px; }
	.block-pronto__last { width: 138px; margin: 0 131px; }
}

/* Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 
	.mobilemenu { width: 736px; }
	
	.block-this article,
	.block-this article:nth-child(n){ margin: 0 125px; }
	.block-this__article { margin: 0 125px; }

	.block-pronto .center { width: 700px; }
	
	.block-this {width:700px; }
	.center { width:700px; }
	
	.block-pronto__article { width: 700px; }
	.block-pronto__first { width: 272px; margin: 0 10px; }
	.block-pronto__second { width: 199px; margin: 0 10px; }
	.block-pronto__last { width: 138px; margin: 0 10px; }
}
/* ----------- Galaxy S5 ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 360px) 
  and (max-device-height: 640px) 
  and (-webkit-device-pixel-ratio: 3) {
  	#downloadMobileMenu, #downloadFooter { display: none; }
	
	#block-slider__play { display: none; }
	#arrslideleft { display:none; }
	#arrslideright { display:none; }
	
	/*#callbackButton { display: none; }*/
}

/* Portrait */
@media only screen 
  and (min-device-width: 360px) 
  and (max-device-height: 640px) 
  and (-webkit-device-pixel-ratio: 3) 
  and (orientation: portrait) {

}

/* Landscape */
@media only screen 
  and (min-device-width: 360px) 
  and (max-device-height: 640px) 
  and (-webkit-device-pixel-ratio: 3) 
  and (orientation: landscape) {
	.block-this {width:620px; }
	.center { width:620px; }
	.block-this article,
	.block-this article:nth-child(n){ margin: 0 125px; }
	
	.block-pronto .center { width: 620px; }
	
	.block-pronto__h2 { font-size: 2.2rem; width: 620px; }
	.block-pronto__article { width: 620px; }
	.block-pronto__first { width: 272px; margin: 0 150px; }
	.block-pronto__second { width: 199px; margin: 0 180px; }
	.block-pronto__last { width: 138px; margin: 0 220px; }
}
