@media (max-width: 1024px) {
	
	#wrapper{
		min-width:100% !important;
	}
	
	#w-header-content{
		width:100% !important;
		background:none;
	}
	
	#w-header-logo{			
		min-height:68px;
		width:254px;
		float:left;
		margin:0 auto !important;
	}
	
	#w-header-solgan{
		display:none;
	}
	
	#w-header-langue{
		position:absolute;
		top:0;
		right:0;		
	}
	
	/* menu */
	
	.menu-mobile{
		display:block;
		background:#333;
		padding:5px;
	}
	
	
	
	#w-hmenu{
		display:block;
		min-height:55px;
		/*overflow:auto;*/
		position:relative;
		width:100% !important;
		z-index:1000 !important;
		float:left;
		z-index:3;
		padding-right:0 !important;
		padding-left:0 !important;
		
	}
	
	#w-hmenu-items{
		float:none;
		width:97% !important;
		clear:both;padding:10px;
	}
	
	#w-hmenu-items li{
		display:inline-block;
		border:0;
		border-right:solid 1px #bbb;
		padding:5px;
	}
	
	#w-hmenu-items li a{
		color:#fff;
		display:block;
		text-decoration:none;
		font-weight:700;		
	}
	
	#w-hmenu-items li a:hover{
		color:#fff;
	}
	
	#social-network{
			display:block;
			height:40px !important;
			width:100% !important;
			padding:5px;
			background:#fff;
			position:relative;			
			clear:both;
			z-index:90 !important;
			overflow:auto;
			border:none;
			margin:0 auto;
			text-align:center;
			
		}
		
	#instagram{
			display:inline-block;
			height:32px;
			width:32px;
			padding:0px;
			margin:0;
			/*background:url(images/instagram.png) center no-repeat;*/
			margin-right:10px;
		}
		
		#linkedin{
			display:inline-block;
			height:32px;
			width:32px;
			padding:0px;
			margin:0;
			/*background:url(images/linkedin.png) center no-repeat;*/
			margin-right:10px;
		}
	
	#w-hmenu #menu-nav{
		display:block;
		min-height:55px;
		/*overflow:auto;*/		
		width:98% !important;
		color:#fff;
		padding:0px;
		margin:0 auto;background:#d81921;
		padding-right:0 !important;
		padding-left:0 !important;
	}
	
	#w-hmenu #menu-nav li{
		background:#d81921;
	}
	
	#w-hmenu #menu-nav li.search-box{
		background:#eee !important;
		margin-top:5px;
		border:solid 1px #ccc;
		display:block;
	}
	
	
	#w-hmenu-items li a.home-icon{
		padding:5px;
		background:url(images/home-icon.png) left no-repeat;
		padding-left:25px;
	}
	
	#w-hmenu-items li a.user-icon{
		padding:5px;
		background:url(images/user-icon.png) left no-repeat;
		padding-left:25px;
	}
	
	#w-hmenu-items li a.cook-hat-icon{
		padding:5px;
		background:url(images/cook-hat-icon.png) left no-repeat;
		padding-left:30px;
	}
	
	#w-hmenu-items li a.cook-icon{
		padding:5px;
		background:url(images/cook-icon.png) left no-repeat;
		padding-left:30px;
	}
	
	#w-hmenu-items li a.contact-icon{
		padding:5px;
		background:url(images/contact-icon.png) left no-repeat;
		padding-left:30px;
	}
	
	/* slider */
	
	.wrapper{
		width:100% !important;
		min-height:1px !important;
		background:#fff;
		clear:both;
	}
	#wowslider-container1 { 
		zoom: 1; 
		position: relative; 
		margin:0px auto 0px;
		z-index:90;
		/*border:4px solid #F71277;*/
		text-align:left; /* reset align=center */
		height:auto !important;
	}
	* html #wowslider-container1{ width:100% !important }
	
	#w-slider{
		min-height:1px !important;
		background:none;
		clear:both;
		/*overflow:auto;*/
		background-size:contain;
		margin-top:-3px !important;
		clear:both;
		width:100% !important;
	}
	
	#slider{
		width:100% !important;
		clear:both;
	}
	
	/* menu */
	#w-hmenu-left,#w-hmenu-right{
		display:none;
	}
	
	
	#no_slider img{
		width:100% !important;
		height:auto;
		min-height:250px !important;
		margin:0;
		padding:0;
	}

	#no_slider{
		display:block;
		min-height:100% !important;
		background:#333;
		margin:0 auto;
		width:100%;
		overflow:auto;
		z-index:-1 !important;
		margin-bottom:0px !important;
		clear:both;
		height:auto;
		min-height:250px !important;
	}
	
	
	
	/* content */
	
	#w-content{		
		min-height:10px;
		overflow:auto;
		clear:both;
		display:block;
		float:left;
		width:100%;
		padding-right:0 !important;
		padding-left:0 !important;
	}
	
	#w-content #block-info{		
		min-height:10px;		
		margin:14px;
		margin-top:25px;
		width:46%;
		float:left;
	}
	
	#block-info-news{		
		min-height:100px;
		width:100%;
		overflow:auto;
		float:none;			
	}
	
	#block-info-service{
		min-height:10px;
		width:100%;
		overflow:auto;
		float:none;
		margin-top:30px;
		border-top:solid 5px #d81921;		
	}
	
	#block-info-service li.first{
		padding-top:18px;
	}
	
	#block-info-service li a{		
		padding:5px;
		font-size:100%;
	}
	
	#block-info-client{
		display:block;
		min-height:135px;
		width:100%;
		overflow:auto;
		float:rignt;
		font-family:"SourceSansProLight";
		background:url(images/login-bg.png) center no-repeat;
		background-size:cover;
		margin-top:20px;			
	}
	
	#block-info-client .button-go{
		margin-top:0;
		margin-left:30px;
		display:block;
		float:left;
		width:10%;
		background:#ccc;
		color:#d81921;
	}
	
	#block-info-client .link{
		font-size:90% !important;
		margin-top:15px !important;
	}
	
	
	/* activitأ©s */
	#w-content #block_activites{
		display:block;		
		margin:10px;
		margin-top:0px;
		width:46%;
		float:right;
	}	
	
	#block_activites .block-info-activites{
		width:94% !important;
		clear:both !important;
		padding:7px !important;
		float:none;
		margin:0 auto !important;
		margin-top:10px !important;
		background:#eee;
		clear:both; 
	}
	
	/* Footer */
	
	#w-footer{
		padding:7px;
		background-size:cover;
		float:left;
		width:100%;
	}
	
	#w-footer #menu-footer{
		display:block;
		min-height:50px;
		overflow:auto;
		margin:0 auto;
		width:90%;
		font-size:110%;
	}
	
	/* CSS interne */
	#block-info-content-text{
		width:98%;
		float:none;
		padding:0px;
		padding-top:0;
	}
}


@media only screen and (max-width: 790px) {
	
	#wrapper{
		min-width:100% !important;
	}
	
	#w-header-content{
		width:100% !important;
		background:none;
	}
	
	#w-header-logo{			
		min-height:68px;
		width:254px;
		float:none;
		margin:0 auto !important;
	}
	
	#w-header-solgan{
		display:none;
	}
	
	#w-header-langue{
		position:relative;
		width:100%;
		float:none;
		background:#fff;
		padding-top:10px !important;
		padding-bottom:10px !important;
		margin:0;
		min-height:1px;
		overflow:auto;
		border-top:solid 1px #ccc;
	}
	
	#w-header-langue ul{
		width:125px;
		margin:0 auto;
		margin-top:0px;
	}
	
	/* menu */
	
	.menu-mobile{
		display:block;
		background:#333;
		padding:5px;
	}
	
	#w-hmenu{
		display:block;
		min-height:55px;
		overflow:auto;
		position:relative;
		width:100% !important;
		z-index:90 !important;
	}
	
	#w-hmenu-items{
		float:none;
		width:92% !important;
		clear:both;
	}
	
	#w-hmenu-items li{
		display:block;
		border:0;
		border-bottom:solid 1px #bbb;
		padding:5px;
	}
	
	#w-hmenu #menu-nav{
		display:block;
		min-height:55px;
		background:none;
		width:98% !important;
		color:#fff;
		padding:0px;
		margin:0 auto;
		padding-right:0 !important;
		padding-left:0 !important;
	}
	
	#w-hmenu #menu-nav li{
		background:#d81921;
	}
	
	#w-hmenu #menu-nav li.search-box{
		background:#eee !important;
		margin-top:5px;
		border:solid 1px #ccc;
	}
	
	#w-hmenu-items li:hover .submenu{
		display:block;
		position:relative !important;
		top:100%;
		left:0;
		z-index:10000 !important;
		clear:both !important;
	}
	
	.submenu{
		display:none;
		position:relative !important;
		min-height:55px;
		overflow:auto;
		position:relative;		
		z-index:90 !important;
		margin:0 !important;
		padding:0 !important;
	}
	
	.submenu li{
		display:block;
		width:94%;
		border:none;
		border-bottom:solid 1px #ccc;
		background:#eee !important ;
		padding:10px !important;
		clear:both !important;
		color:#333;
	}
	
	.submenu li a{
		color:#333 !important;
		text-decoration:none;
		font-weight:700;
		width:95%;	
		background:url(images/arrow-right.png) left no-repeat;	
	}
	
	
	
	.submenu li:hover{
		background:#666 !important ;
	}
	
	.submenu li:hover a {
		color:#fff !important;
		background:url(images/arrow-24-10.png) left no-repeat;	
	}
	
	/* slider */
	
	.wrapper{
		width:100% !important;
		min-height:1px !important;
		background:#fff;
		clear:both;
	}
	#wowslider-container1 { 
		zoom: 1; 
		position: relative; 
		max-width:1024px;
		margin:0px auto 0px;
		z-index:90;
		/*border:4px solid #F71277;*/
		text-align:left; /* reset align=center */
		height:200px !important;
	}
	* html #wowslider-container1{ width:100% !important }
	
	#w-slider{
		min-height:1px !important;
		background:none;
		clear:both;
		overflow:auto;
		background-size:contain;
		margin-top:-3px !important;
		clear:both;
		width:100% !important;
	}
	
	#slider{
		width:100% !important;
		clear:both;
	}
	
	#wowslider-container1 img{
	max-width: none !important;
	min-height:200px;
	max-height:200px;
	 	
}
	
	/* menu */
	#w-hmenu-left,#w-hmenu-right{
		display:none;
	}
	
	/* content */
	
	#w-content{		
		min-height:10px;
		overflow:auto;
		width:100%;
		float:none;	
		padding-right:0 !important;
		padding-left:0 !important;
	}
	
	#w-content #block-info{		
		min-height:10px;		
		margin:14px;
		margin-left:10px;
		margin-top:25px;
		width:96%;
		float:none;
	}
	
	#block-info-news{		
		min-height:100px;
		width:100%;
		overflow:auto;
		float:none;			
	}
	
	#block-info-service{
		min-height:10px;
		width:100%;
		overflow:auto;
		float:none;
		margin-top:30px;
		border-top:solid 5px #d81921;		
	}
	
	#block-info-service li.first{
		padding-top:18px;
	}
	
	#block-info-service li a{		
		padding:5px;
		font-size:100%;
	}
	
	#block-info-client{
		display:block;
		min-height:135px;
		width:100%;
		overflow:auto;
		float:none;
		font-family:"SourceSansProLight";
		background:url(images/login-bg.png) center no-repeat;
		background-size:cover;
		margin-top:20px;			
	}
	
	#block-info-client .button-go{
		margin-top:0;
		margin-left:30px;
		display:block;
		float:left;
		width:10%;
		background:#ccc;
		color:#d81921;
	}
	
	#block-info-client .link{
		font-size:90% !important;
		margin-top:15px !important;
	}
	
	/* activitأ©s */
	#w-content #block_activites{		
		margin:10px;
		margin-top:25px;
		margin-left:0px;
		width:100%;
		float:none;
	}	
	
	#block_activites .block-info-activites{
		width:92% !important;
		clear:both !important;
		padding:7px !important;
		float:none;
		margin-right:0 !important;
		margin-left:0 !important;
		margin:0 auto !important;
		margin-top:10px !important;
		background:#eee;
		clear:both;
		
	}
	
	/* Footer */
	
	#w-footer{
		padding:7px;
		background-size:cover;
		width:96%;
		margin:0 auto;
	}
	
	#w-footer #menu-footer{
		min-height:1px;
		overflow:auto;
		margin:0 auto;
		width:100%;
	}
	
	#w-footer #menu-footer ul{
		float:none;		
	}
	
	#w-footer #menu-footer li{		
		display:block;
		border:none;
		border-bottom:solid 1px #bbb;
		padding:7px;
		padding-right:0px;		
	}
	
	.media{
		width:95%;
	}
	
	#w-footer #menu-footer #social-media li{
		padding-right:1px;
		font-size:110%;
	}
	
	
	
	/* CSS interne */
	#block-info-content-text{
		width:95%;
		float:none;
		padding:20px;
		padding-left:0;
		padding-top:0;
	}
	
	#no_slider img{
		width:100% !important;
		height:auto;
		min-height:150px !important;
		margin:0;
		padding:0;
	}

	#no_slider{
		display:block;
		min-height:100% !important;
		background:#333;
		margin:0 auto;
		width:100%;
		overflow:auto;
		z-index:-1 !important;
		margin-bottom:0px !important;
		clear:both;
		height:auto;
		min-height:150px !important;
	}
	

}

