@media screen and (max-width: 1660px){	.titleslide 	{		margin-top: 157px;	}}@media screen and (max-width: 1480px){	.titleslide 	{		margin-top: 135px;	}		.titleslide h1	{		font-size: 1.8rem;	}		.titleslide h3	{		font-size: 1.25rem;	}}@media screen and (max-width: 1350px){	.titleslide 	{		margin-top: 122px;	}		.titleslide h1	{		font-size: 1.9rem;	}		.titleslide h3	{		font-size: 1.25rem;	}}@media screen and (max-width: 1199px){	.titleslide 	{		margin-top: 80px;	}		.titleslide h1	{		font-size: 1.78rem;	}		.titleslide h3	{		font-size: 1.18rem;	}}@media screen and (max-width: 1024px){	.titleslide 	{		margin-top: 70px;	}		.titleslide h1 	{		font-size: 1.6rem;	}		.titleslide h3 	{		font-size: 1.1rem;	}}@media screen and (max-width: 1023px){	.titleslide	{		margin-top: 57px;		z-index: 2;	}		.titleslide h1	{		font-size: 26px;	}		.slider	{		overflow: auto;		width: 100%;		height: 250px;	}		.titleslide h3	{		font-size: 17px;	}		.titleslide .btn	{		font-size: 16px;	}		.slider ul li img 	{		width: 100%;		height: 250px;		position: absolute;		z-index: 1;	}		.menu-mobile	{		display:block;	}		.navbar	{		width:100%;	}		.currencybox	{		padding-top:0px;	}		.phoneline	{		margin-top:0px;	}		.menu 	{		display: none;	}		.socialbox	{		padding-top:0px;	}		.logo	{		padding-top: 0px;		padding-left: 0px;		width: 140px;		margin-left: auto;		margin-right: auto;		float: none;		margin-top: -10px;	}		.container 	{		width: 100%;		padding: 10px;		box-sizing: border-box;	}		.col3 	{		float: none;		width: 100%;		text-align: center;		font-size: 12px;	}		.slide .container h1 	{		color: #ffffff;		font-family: 'Paytone One', sans-serif;		line-height: 0;		font-size: 15px;	}		.slide .container h2 	{		color: #e0e0e0;		text-shadow: 0px 0px 5px #000000;		font-size: 10px;	}		.slide .container p 	{		color: #ffffff;		font-weight: bold;		font-size: 8px;	}		.productBox 	{		float: none;		width: 100%;		border: 1px solid #aaaaaa;		border-radius: 5px;		padding: 20px;		box-sizing: border-box;		text-align: center;		margin-right: 3%;		margin-bottom: 10px;	}		.col4 	{		float: none;		width: 100%;		font-size: 11px;		text-align: center;		padding: 10px;		box-sizing: border-box;	}		.btnConnect 	{		background-color: #ffffff;		text-decoration: none;		color: #000000;		padding-left: 15px;		padding-right: 15px;		padding-top: 2px;		padding-bottom: 2px;		border-radius: 5px;		font-size: 11px;	}		.btnGreen 	{		padding-left: 40px;		padding-right: 40px;		padding-top: 10px;		padding-bottom: 10px;		text-decoration: none;		color: #ffffff;		background-color: #29b008;		border-radius: 5px;		font-weight: bold;		border: none;		font-size: 9px;	}		.slide img 	{		width: 100%;		height: 100%;	}		.slide 	{		height: 180px;		overflow: hidden;	}}@media screen and (max-width: 960px){	.titleslide	{		margin-top: 50px;		z-index: 2;		font-size:13px;	}		.article-block 	{		float: left;		width: 45%;	}		.item-store	{		width:49%;		margin-right:1%;	}		.titleslide h1	{		font-size: 23px;	}		.slider	{		overflow: auto;		width: 100%;		height: 250px;	}		.titleslide h3	{		font-size: 15px;	}		.titleslide .btn	{		font-size: 16px;	}		.slider ul li img 	{		width: 100%;		height: 250px;		position: absolute;		z-index: 1;	}		.menu-mobile	{		display:block;	}		.navbar	{		width:100%;	}		.currencybox	{		padding-top:0px;	}		.phoneline	{		margin-top:0px;	}		.socialbox	{		padding-top:0px;	}		.menu 	{		display: none;	}		.logo	{		padding-top: 0px;		padding-left: 0px;		width: 140px;		margin-left: auto;		margin-right: auto;		float: none;		margin-top: -10px;	}		.container 	{		width: 100%;		padding: 10px;		box-sizing: border-box;	}		.col3 	{		float: none;		width: 100%;		text-align: center;		font-size: 12px;	}		.slide .container h1 	{		color: #ffffff;		font-family: 'Paytone One', sans-serif;		line-height: 0;		font-size: 15px;	}		.slide .container h2 	{		color: #e0e0e0;		text-shadow: 0px 0px 5px #000000;		font-size: 10px;	}		.slide .container p 	{		color: #ffffff;		font-weight: bold;		font-size: 8px;	}		.productBox 	{		float: none;		width: 100%;		border: 1px solid #aaaaaa;		border-radius: 5px;		padding: 20px;		box-sizing: border-box;		text-align: center;		margin-right: 3%;		margin-bottom: 10px;	}		.col4 	{		float: none;		width: 100%;		font-size: 11px;		text-align: center;		padding: 10px;		box-sizing: border-box;	}		.btnConnect 	{		background-color: #ffffff;		text-decoration: none;		color: #000000;		padding-left: 15px;		padding-right: 15px;		padding-top: 2px;		padding-bottom: 2px;		border-radius: 5px;		font-size: 11px;	}		.btnGreen 	{		padding-left: 40px;		padding-right: 40px;		padding-top: 10px;		padding-bottom: 10px;		text-decoration: none;		color: #ffffff;		background-color: #29b008;		border-radius: 5px;		font-weight: bold;		border: none;		font-size: 9px;	}		.slide img 	{		width: 100%;		height: 100%;	}		.slide 	{		height: 180px;		overflow: hidden;	}}@media screen and (max-width: 640px){	.titleslide	{		margin-top: 55px;		z-index: 2;		font-size: 11px;	}	.article-block 	{		float: none;		width: 100%;	}		.last-article	{		float: none !important;		width: 100% !important;		margin-right: 0% !important;		margin-bottom: 15px;	}		.item-store	{		width:49%;		margin-right:1%;	}		.titleslide h1	{		font-size: 19px;	}		.slider	{		overflow: auto;		width: 100%;		height: 250px;	}		.titleslide h3	{		font-size: 15px;	}		.titleslide .btn	{		font-size: 16px;	}		.slider ul li img 	{		width: 100%;		height: 250px;		position: absolute;		z-index: 1;	}		.menu-mobile	{		display:block;	}		.navbar	{		width:100%;	}		.currencybox	{		padding-top:0px;	}		.phoneline	{		margin-top:0px;	}		.menu 	{		display: none;	}		.socialbox	{		padding-top:0px;	}		.logo	{		padding-top: 0px;		padding-left: 0px;		width: 140px;		margin-left: auto;		margin-right: auto;		float: none;		margin-top: -10px;	}		.container 	{		width: 100%;		padding: 10px;		box-sizing: border-box;	}		.col3 	{		float: none;		width: 100%;		text-align: center;		font-size: 12px;	}		.slide .container h1 	{		color: #ffffff;		font-family: 'Paytone One', sans-serif;		line-height: 0;		font-size: 15px;	}		.slide .container h2 	{		color: #e0e0e0;		text-shadow: 0px 0px 5px #000000;		font-size: 10px;	}		.slide .container p 	{		color: #ffffff;		font-weight: bold;		font-size: 8px;	}		.productBox 	{		float: none;		width: 100%;		border: 1px solid #aaaaaa;		border-radius: 5px;		padding: 20px;		box-sizing: border-box;		text-align: center;		margin-right: 3%;		margin-bottom: 10px;	}		.col4 	{		float: none;		width: 100%;		font-size: 11px;		text-align: center;		padding: 10px;		box-sizing: border-box;	}		.btnConnect 	{		background-color: #ffffff;		text-decoration: none;		color: #000000;		padding-left: 15px;		padding-right: 15px;		padding-top: 2px;		padding-bottom: 2px;		border-radius: 5px;		font-size: 11px;	}		.btnGreen 	{		padding-left: 40px;		padding-right: 40px;		padding-top: 10px;		padding-bottom: 10px;		text-decoration: none;		color: #ffffff;		background-color: #29b008;		border-radius: 5px;		font-weight: bold;		border: none;		font-size: 9px;	}		.slide img 	{		width: 100%;		height: 100%;	}		.slide 	{		height: 180px;		overflow: hidden;	}}@media screen and (max-width: 480px){	body	{		font-size: 12px;	}		.article-block 	{		float: none;		width: 100%;	}		.last-article	{		float: none !important;		width: 100% !important;		margin-right: 0% !important;		margin-bottom: 15px;	}		.item-store	{		float:none;		width:100% !important;	}		.item-store	{		float:none;		width:100% !important;	}		.titleslide	{		margin-top: 26px;		z-index: 2;	}		.titleslide h1	{		font-size: 16px;	}		.slider	{		overflow: auto;		width: 100%;		height: 180px;	}		.titleslide h3	{		font-size: 12px;	}		.titleslide .btn	{		font-size: 11px;	}		.slider ul li img 	{		width: 100%;		height: 180px;		position: absolute;		z-index: 1;	}		.currencybox 	{		padding-top:0px;	}		.call-to-action-home-btn	{		text-align:center;	}		.box-connect-one 	{		margin-bottom:20px;	}		.pubc 	{		width: 100%;	}		h1	{		font-size: 24px;	}		h3	{		font-size: 17px;	}		h2	{		font-size: 22px;	}		.colonne3	{		float: none;		width: 100%;		margin-left: 5px;		margin-right: 5px;		box-sizing: border-box;		margin-bottom: 20px;	}		.websiteShow 	{		float: none;		width: 100%;		height: auto;		overflow: hidden;		transition: all 1s ease;		margin-right: 0;		margin-bottom: 20px;	}		.videobox 	{		float: none;		width: 100%;		margin-right: 0px;		margin-bottom: 20px;	}		.day 	{		float: left;		width: 14.28%;		box-sizing: border-box;		border: 1px solid #353b41;		text-align: center;		height: 60px;		padding-top: 19px;		font-weight: bold;		font-size: 8px;	}		table	{		font-size: 7px;	}		.navbar	{		width:100%;	}		.minitext	{		display:none;	}		.phoneline	{		margin-top:0px;	}		.socialbox 	{		padding-top:0px;	}		.menu-mobile	{		display:block;	}		.menu 	{		display: none;	}		.logo	{		padding-top: 0px;		padding-left: 0px;		width: 140px;		margin-left: auto;		margin-right: auto;		float: none;		margin-top: -10px;	}		.container 	{		width: 100%;		padding: 10px;		box-sizing: border-box;	}		.col3 	{		float: none;		width: 100%;		text-align: center;		font-size: 12px;	}		.slide .container h1 	{		color: #ffffff;		font-family: 'Paytone One', sans-serif;		line-height: 0;		font-size: 15px;	}		.slide .container h2 	{		color: #e0e0e0;		text-shadow: 0px 0px 5px #000000;		font-size: 10px;	}		.slide .container p 	{		color: #ffffff;		font-weight: bold;		font-size: 8px;	}		.productBox 	{		float: none;		width: 100%;		border: 1px solid #aaaaaa;		border-radius: 5px;		padding: 20px;		box-sizing: border-box;		text-align: center;		margin-right: 3%;		margin-bottom: 10px;	}		.col4 	{		float: none;		width: 100%;		font-size: 11px;		text-align: center;		padding: 10px;		box-sizing: border-box;	}		.btnConnect 	{		background-color: #ffffff;		text-decoration: none;		color: #000000;		padding-left: 15px;		padding-right: 15px;		padding-top: 2px;		padding-bottom: 2px;		border-radius: 5px;		font-size: 11px;	}		.btnGreen 	{		padding-left: 40px;		padding-right: 40px;		padding-top: 10px;		padding-bottom: 10px;		text-decoration: none;		color: #ffffff;		background-color: #29b008;		border-radius: 5px;		font-weight: bold;		border: none;		font-size: 9px;	}		.slide img 	{		width: 100%;		height: 100%;	}		.slide 	{		height: 180px;		overflow: hidden;	}}/* iPhone 1 à 4 Horizontal */@media screen and (max-width: 372px){	body	{		font-size: 12px;	}		.article-block 	{		float: none;		width: 100%;	}		.last-article	{		float: none !important;		width: 100% !important;		margin-right: 0% !important;		margin-bottom: 15px;	}		.item-store	{		float:none;		width:100% !important;	}		.titleslide	{		margin-top: 31px;		z-index: 2;	}		.titleslide h1	{		font-size: 18px;	}		.slider	{		overflow: auto;		width: 100%;		height: 230px;	}		.titleslide h3	{		font-size: 10px;	}		.titleslide .btn	{		font-size: 11px;	}		.slider ul li img 	{		width: 148%;		height: 230px;		position: absolute;		z-index: 1;		left: -103px;	}		.currencybox 	{		padding-top:0px;	}		.call-to-action-home-btn	{		text-align:center;	}		.box-connect-one 	{		margin-bottom:20px;	}		.pubc 	{		width: 100%;	}		h1	{		font-size: 24px;	}		h3	{		font-size: 17px;	}		h2	{		font-size: 22px;	}		.colonne3	{		float: none;		width: 100%;		margin-left: 5px;		margin-right: 5px;		box-sizing: border-box;		margin-bottom: 20px;	}		.websiteShow 	{		float: none;		width: 100%;		height: auto;		overflow: hidden;		transition: all 1s ease;		margin-right: 0;		margin-bottom: 20px;	}		.videobox 	{		float: none;		width: 100%;		margin-right: 0px;		margin-bottom: 20px;	}		.day 	{		float: left;		width: 14.28%;		box-sizing: border-box;		border: 1px solid #353b41;		text-align: center;		height: 60px;		padding-top: 19px;		font-weight: bold;		font-size: 8px;	}		table	{		font-size: 7px;	}		.navbar	{		width:100%;	}		.minitext	{		display:none;	}		.phoneline	{		margin-top:0px;	}		.socialbox 	{		padding-top:0px;	}		.menu-mobile	{		display:block;	}		.menu 	{		display: none;	}		.logo	{		padding-top: 0px;		padding-left: 0px;		width: 140px;		margin-left: auto;		margin-right: auto;		float: none;		margin-top: -10px;	}		.container 	{		width: 100%;		padding: 10px;		box-sizing: border-box;	}		.col3 	{		float: none;		width: 100%;		text-align: center;		font-size: 12px;	}		.slide .container h1 	{		color: #ffffff;		font-family: 'Paytone One', sans-serif;		line-height: 0;		font-size: 15px;	}		.slide .container h2 	{		color: #e0e0e0;		text-shadow: 0px 0px 5px #000000;		font-size: 10px;	}		.slide .container p 	{		color: #ffffff;		font-weight: bold;		font-size: 8px;	}		.productBox 	{		float: none;		width: 100%;		border: 1px solid #aaaaaa;		border-radius: 5px;		padding: 20px;		box-sizing: border-box;		text-align: center;		margin-right: 3%;		margin-bottom: 10px;	}		.col4 	{		float: none;		width: 100%;		font-size: 11px;		text-align: center;		padding: 10px;		box-sizing: border-box;	}		.btnConnect 	{		background-color: #ffffff;		text-decoration: none;		color: #000000;		padding-left: 15px;		padding-right: 15px;		padding-top: 2px;		padding-bottom: 2px;		border-radius: 5px;		font-size: 11px;	}		.btnGreen 	{		padding-left: 40px;		padding-right: 40px;		padding-top: 10px;		padding-bottom: 10px;		text-decoration: none;		color: #ffffff;		background-color: #29b008;		border-radius: 5px;		font-weight: bold;		border: none;		font-size: 9px;	}		.slide img 	{		width: 100%;		height: 100%;	}		.slide 	{		height: 180px;		overflow: hidden;	}		.col3 h3	{		margin-top: 20px;	}}@media screen and (max-width: 320px){	body	{		font-size: 12px;	}		.article-block 	{		float: none;		width: 100%;	}		.last-article	{		float: none !important;		width: 100% !important;		margin-right: 0% !important;		margin-bottom: 15px;	}		.item-store	{		float:none;		width:100% !important;	}		.titleslide	{		margin-top: 31px;		z-index: 2;	}		.titleslide h1	{		font-size: 18px;	}		.slider	{		overflow: hidden;		width: 100%;		height: 264px;	}		.titleslide h3	{		font-size: 10px;	}		.titleslide .btn	{		font-size: 11px;	}		.slider ul li img 	{		width: 209%;		height: 264px;		position: relative;		z-index: 1;		left: -167px;		overflow: hidden;	}		.currencybox 	{		padding-top:0px;	}		.btnLogin	{		margin-top: 10px;		margin-bottom: 10px;		width: 100%;		text-align: center;	}		.btnLostPassword	{		float: none;		margin-top: 0px;		text-align: center;	}		.call-to-action-home-btn	{		text-align:center;	}		.box-connect-one 	{		margin-bottom:20px;	}		.pubc 	{		width: 100%;	}		h1	{		font-size: 24px;	}		.col3 h3	{		margin-top: 20px;	}		h3	{		font-size: 17px;	}		h2	{		font-size: 22px;	}		.colonne3	{		float: none;		width: 100%;		margin-left: 5px;		margin-right: 5px;		box-sizing: border-box;		margin-bottom: 20px;	}		.websiteShow 	{		float: none;		width: 100%;		height: auto;		overflow: hidden;		transition: all 1s ease;		margin-right: 0;		margin-bottom: 20px;	}		.videobox 	{		float: none;		width: 100%;		margin-right: 0px;		margin-bottom: 20px;	}		.day 	{		float: left;		width: 14.28%;		box-sizing: border-box;		border: 1px solid #353b41;		text-align: center;		height: 60px;		padding-top: 19px;		font-weight: bold;		font-size: 8px;	}		table	{		font-size: 7px;	}		.navbar	{		width:100%;	}		.minitext	{		display:none;	}		.phoneline	{		margin-top:0px;	}		.socialbox 	{		padding-top:0px;	}		.menu-mobile	{		display:block;	}		.menu 	{		display: none;	}		.logo	{		padding-top: 0px;		padding-left: 0px;		width: 140px;		margin-left: auto;		margin-right: auto;		float: none;		margin-top: -10px;	}		.container 	{		width: 100%;		padding: 10px;		box-sizing: border-box;	}		.col3 	{		float: none;		width: 100%;		text-align: center;		font-size: 12px;	}		.slide .container h1 	{		color: #ffffff;		font-family: 'Paytone One', sans-serif;		line-height: 0;		font-size: 15px;	}		.slide .container h2 	{		color: #e0e0e0;		text-shadow: 0px 0px 5px #000000;		font-size: 10px;	}		.slide .container p 	{		color: #ffffff;		font-weight: bold;		font-size: 8px;	}		.productBox 	{		float: none;		width: 100%;		border: 1px solid #aaaaaa;		border-radius: 5px;		padding: 20px;		box-sizing: border-box;		text-align: center;		margin-right: 3%;		margin-bottom: 10px;	}		.col4 	{		float: none;		width: 100%;		font-size: 11px;		text-align: center;		padding: 10px;		box-sizing: border-box;	}		.btnConnect 	{		background-color: #ffffff;		text-decoration: none;		color: #000000;		padding-left: 15px;		padding-right: 15px;		padding-top: 2px;		padding-bottom: 2px;		border-radius: 5px;		font-size: 11px;	}		.btnGreen 	{		padding-left: 40px;		padding-right: 40px;		padding-top: 10px;		padding-bottom: 10px;		text-decoration: none;		color: #ffffff;		background-color: #29b008;		border-radius: 5px;		font-weight: bold;		border: none;		font-size: 9px;	}		.slide img 	{		width: 100%;		height: 100%;	}		.slide 	{		height: 180px;		overflow: hidden;	}}