@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;
	}
	
	.offer 
	{
		float: left;
		width: 32%;
		background-color: #dedede;
		box-sizing: border-box;
		min-height: 611px;
		border: 1px solid;
		margin-right: 1%;
		margin-bottom: 10px;
	}
	
	.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;
		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;
	}
	
	.offer 
	{
		float: left;
		width: 49%;
		background-color: #dedede;
		box-sizing: border-box;
		min-height: 611px;
		border: 1px solid;
		margin-right: 1%;
		margin-bottom: 10px;
	}
	
	.logobox 
	{
		float: left;
		width: 32%;
		margin-right:1%;
	}
	
	.slider-product
	{
		height:420px !important;
	}
	
	.slider-product ul li img
	{
		height: 420px !important;
		width:160% !important;
	}
	
	.subtitle-product
	{
		font-size: 21px !important;
		text-align: center;
	}
	
	.btn-box-slide
	{
		text-align: center;
		margin-bottom: 5px;
	}
	
	.product-title
	{
		font-size:38px !important;
		text-align:center;
	}
	
	.nav-item ul 
	{
		position:relative;
		width:auto;
		border:none;
	}
	
	.article-block 
	{
		float: left;
		width: 45%;
	}
	
	.item-store
	{
		width:49%;
		margin-right:1%;
	}
	
	.titleslide h1
	{
		font-size: 23px;
	}
	
	.slider
	{
		overflow: hidden;
		width: 100%;
		height: 250px;
	}
	
	.titleslide h3
	{
		font-size: 15px;
	}
	
	.titleslide .btn
	{
		font-size: 16px;
	}
	
	.slider ul li img 
	{
		width: 100%;
		height: 250px;
		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;
	}
	
	.offer 
	{
		float: left;
		width: 49%;
		background-color: #dedede;
		box-sizing: border-box;
		min-height: 611px;
		border: 1px solid;
		margin-right: 1%;
		margin-bottom: 10px;
	}
	
	.logobox 
	{
		float: left;
		width: 49%;
		margin-right:1%;
	}
	
	.slider-product
	{
		height:300px !important;
	}
	
	.slider-product ul li img
	{
		height: 300px !important;
		width:169% !important;
	}
	
	.subtitle-product
	{
		font-size: 14px !important;
		text-align: center;
	}
	
	.btn-box-slide
	{
		text-align: center;
		margin-bottom: 5px;
	}
	
	.product-title
	{
		font-size:28px !important;
		text-align:center;
	}
	
	.nav-item ul 
	{
		position:relative;
		width:auto;
		border:none;
	}

	.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: hidden;
		width: 100%;
		height: 250px;
	}
	
	.titleslide h3
	{
		font-size: 15px;
	}
	
	.titleslide .btn
	{
		font-size: 16px;
	}
	
	.slider ul li img 
	{
		width: 100%;
		height: 250px;
		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;
	}
	
	.item-line
	{
		width:100%;
		margin-bottom:5px;
	}
	
	.offer
	{
		float:none;
		width:100%;
		background-color: #dedede;
		box-sizing: border-box;
		min-height: 611px;
		border: 1px solid;
		margin-bottom: 10px;
	}
	
	.infrastructure
	{
		width:100%;
	}
	
	.infrastructure img
	{
		width: 100%;
	}
	
	.slider-product
	{
		height:300px !important;
	}
	
	.slider-product ul li img
	{
		height: 300px !important;
		width:189% !important;
	}
	
	.subtitle-product
	{
		font-size: 14px !important;
		text-align: center;
	}
	
	.btn-box-slide
	{
		text-align: center;
		margin-bottom: 5px;
	}
	
	.product-title
	{
		font-size:28px !important;
		text-align:center;
	}
	
	.nav-item ul 
	{
		position:relative;
		width:auto;
		border:none;
	}
	
	.slider img
	{
		width: 130%;
		margin-left: -14%;
	}
	
	.slider
	{
		overflow: hidden;
		height: 230px;
		width:100%;
	}
	
	.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;
	}
	
	.titleslide h3
	{
		font-size: 12px;
	}
	
	.titleslide .btn
	{
		font-size: 11px;
	}
	
	.slider ul li img 
	{
		width: 100%;
		height: 180px;
		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;
	}
	
	.item-line
	{
		width:100%;
		margin-bottom:5px;
	}
	
	.offer
	{
		float:none;
		width:100%;
		background-color: #dedede;
		box-sizing: border-box;
		min-height: 611px;
		border: 1px solid;
		margin-bottom: 10px;
	}
	
	.infrastructure
	{
		width:100%;
	}
	
	.infrastructure img
	{
		width: 100%;
	}
	
	.slider-product
	{
		height:280px !important;
	}
	
	.slider-product ul li img
	{
		height: 280px !important;
	}
	
	.subtitle-product
	{
		font-size: 14px;
		text-align: center;
	}
	
	.btn-box-slide
	{
		text-align: center;
		margin-bottom: 5px;
	}
	
	.product-title
	{
		font-size:28px !important;
		text-align:center;
	}
	
	.nav-item ul 
	{
		position:relative;
		width:auto;
		border:none;
	}
	
	.slider img
	{
		width: 199%;
		margin-left: -49%;
	}
	
	.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: 260px;
	}
	
	.titleslide h3
	{
		font-size: 10px;
	}
	
	.titleslide .btn
	{
		font-size: 11px;
	}
	
	.slider ul li img 
	{
		width: 222%;
		height: 260px;
		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;
	}
	
	.item-line
	{
		width:100%;
		margin-bottom:5px;
	}
	
	.fb_iframe_widget 
	{
		width: 100%;
		overflow: hidden;
	}		
	
	.offer
	{
		float:none;
		width:100%;
		background-color: #dedede;
		box-sizing: border-box;
		min-height: 611px;
		border: 1px solid;
		margin-bottom: 10px;
	}
	
	.logobox
	{
		float: none;
		width: 100%;
	}
	
	.infrastructure
	{
		width:100%;
	}
	
	.infrastructure img
	{
		width: 100%;
	}
	
	.slider-product
	{
		height:280px !important;
	}
	
	.slider-product ul li img
	{
		width:310% !important;
		height: 280px !important;
		left:-138px !important;
	}
	
	.subtitle-product
	{
		font-size: 14px;
		text-align: center;
	}
	
	.btn-box-slide
	{
		text-align: center;
		margin-bottom: 5px;
	}
	
	.nav-item ul 
	{
		position:relative;
		width:auto;
		border:none;
	}
	
	.slider img
	{
		width: 224%;
		margin-left: -62%;
	}
	
	.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;
	}
}