@media (min-width:1900px){}
@media (min-width:1850px)AND (max-width:1899px){}
@media (min-width:1600px)AND (max-width:1849px){}
@media (min-width:1440px) AND (max-width:1520px){}
@media (min-width:1025px) AND (max-width:1520px){
	#menu #navbar {
		padding: 0 25px;
	}
}
@media (min-width:1440px){
	.container{padding-left:0;padding-right:0}
	#slide img{width: 100%;}
	.container{width:100%!important}
	.container-fluid{padding-right:15px!important;padding-left:15px!important;margin-right:auto!important;margin-left:auto!important}
	#content .container{width:1260px!important}
}
@media (min-width:1025px) AND (max-width:1350px){
	.bloc-box-2 .box {width: 50%;margin-bottom: 25px;}
	#bloc-box2-topfooter {
		padding: 43px 15px 26px;
		height: auto !important;
	}
}
@media (min-width:1440px) AND (max-width:1480px){}
@media (min-width:1370px) AND (max-width:1440px){
	.container {width: 100%;}
	#menu .navbar li a {padding: 24px 22px;}
}
@media (min-width:1200px) AND (max-width:1370px){
	.container {width: 100%;}
	#menu .navbar li a {padding: 24px 20px;}
}
@media (min-width:1200px) AND (max-width:1440px){
	.container{padding-left:0;padding-right:0}
}
@media (min-width:768px) AND (max-width:1024px){
	.container{
		padding-right: 0 !important;
		padding-left: 0  !important;
	}
}
@media (max-width:1440px){}
@media (min-width:1025px) AND (max-width:1200px){
	.container{padding-left:0;padding-right:0;width:100%}
	#menu .navbar li a {padding: 24px 8px;}
	.menu-fixed .navbar li.dropdown>a {padding: 30px 19px !important;}
}
@media (min-width:1150px) AND (max-width:1200px){    }
@media (min-width:1025px) AND (max-width:1100px){}
@media (min-width:1025px){
	.open > .dropdown-menu{display: none;}
	.dropdown>a:before{
		content: '';
		position: absolute;
		display: block;
		left: 0;
		bottom: 0;
		width: 0;
		height:100%;
		z-index: -1;
		transition:0.4s ease all;
		background: #ffdd00;
	}
	.dropdown>a:after{
		content: '';
		position: absolute;
		display: block;
		left: 0;
		bottom: 0;
		width: 0;
		height:100%;
		z-index: -1;
		transition:0.8s ease all;
		background: #ffdd00;
	}
	.nav>li>a:hover:after, .nav li a.active:after, .nav>li>a:focus:after,
	.nav>li>a:hover:before, .nav li a.active:before, .nav>li>a:focus:before{
		width: 100% !important;
	}
	.navbar-collapse.collapse{display:table !important}
	.navbar-toggle{display:none}
}
@media (max-width:1024px){
	#block-encart .container a{
		margin: 10px auto;
	}
	#content .imgD{
		flex-direction: column-reverse;
	}
	#content .imgG{
		flex-direction: column;
	}
	#content .imgD>div:last-child img, #content .imgG>div:first-child img{
		max-width: 500px;
		width: 100%;
		margin: 30px auto;
	}
	.bloc-box-2 .box {width: 50%;margin-bottom: 25px;}
	#box1-topfooter, #box2-topfooter {
		margin: 0;
		width: 50%;
	}
	.top-header{padding-top: 50px}
	.dropdown-submenu>a:after{border-top:4px dashed;border-top:4px solid\9;border-left:4px solid transparent;border-right:4px solid transparent}
	.dropdown-submenu>.dropdown-menu{top:100%!important;left:0!important}
	#menu{background:#ffdd00 !important;position:fixed!important;top:0;left:0;width:100%;min-height:20px!important;z-index:9999;padding:0!important;border-bottom:1px solid #ffffff;box-shadow:0 1px 4px rgba(0,0,0,.3);margin: 0 !important}
	.dropdown-menu-fixed .dropdown-menu {background: #ffdd00;}
	#menu .dropdown-menu{min-width:100% !important;left:0;top:100% !important;background:#ffdd00 !important;}
	#menu #navbar {padding: 0;}
	#menu .navbar-toggle{background:url(../img/ico-menu.png) center no-repeat;padding:0;margin-top:10px;margin-right:25px;margin-bottom:10px;border-radius:0;width:33px;height:30px;border:none}
	#menu .navbar,#menu .navbar-nav>li{background:0 0!important;width:100%}
	#menu .navbar{float:none;text-align:center;padding:0}
	#menu .navbar-nav>li{display:block!important;float:none!important;padding:0 !important;margin:0!important}
	#menu .navbar li a,#menu .navbar li.dropdown>a,#menu .navbar-nav{padding:10px 0!important;border-width: 0 !important;color: #000;background: none !important;}
	#menu .navbar li a,#menu .navbar-nav{float:none;width:100%;text-align:center}
	#menu .navbar li a{margin:0!important;display:block;}
	#menu .navbar-nav{flex-direction: column}
	#menu .navbar-nav .open .dropdown-menu>li>a{position:relative}
}
@media (max-width:992px){
	.top-header {
		padding-left: 0px;
	}
	header .container {
		height: auto !important;
	}
	#block-box {
		margin-top: 0;
	}
	#block-box-second .container {
		min-height: 20px;
		margin-top: 0;
	}
	#logo img{max-width: 85%;margin: auto}
	#logo {
		margin: auto;
		display: table;
		float: none;
	}
	.contact-1 {
		padding:20px;
		float: none;
		text-align: center;
		background: rgba(0,0,0,0.26);
		height: auto;
		width: 100%;
	}
	.contact-1 small {text-align: center;}
	#block-box .separateur {
		margin-top: 30px;
	}
	#block-box-second .box {
		padding-top: 45px;
		padding-bottom: 45px;
	}
	#box1-topfooter, #box2-topfooter {
		margin: 0;
		width: 100%;
	}
}
@media (max-width:767px){
	#content {
		padding: 40px 20px;
	}
	#block-box-second {
		margin-bottom: 25px;
	}
	.top-footer{
		flex-direction: column;
	}
	.top-footer .separe{
		width: 121px;
		height: 10px;
		margin: 40px auto;
	}
	#box1-topfooter{padding: 0}
	.bloc-box-2 .box {
		width: 100%;
	}
	.contact-1 small {font-size: 12px;}
	.bloc-box-1 {padding: 20px;}
	.contact-1 {
		font-size: 30px;
		line-height: 30px;
	}
	#logo {margin-bottom: 15px}
	#logo img{max-width: 65%;margin: auto}
	#slide img{width:100%}
	.container{
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	footer .box2-footer, footer .box1-footer {
		padding: 0 15px;
	}
	footer{padding-top:0!important;padding-bottom:0!important}
	.navbar-collapse{-webkit-box-shadow:inset 0 0 0 rgba(255,255,255,.1);box-shadow:inset 0 0 0 rgba(255,255,255,.1)}
	#slide,.slideshow,#myCarouse{position: relative !important;height: inherit !important;}
	#menu .navbar-nav .open .dropdown-menu{-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);border:1px solid rgba(0,0,0,.15)}
	#menu .dropdown-menu li a{padding:0 20px!important}
	#menu .navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:0}
	#menu .navbar .dropdown-submenu a{margin:6px 0!important}
	footer .box1-footer img{padding:0 0 10px;margin:0!important}
	footer .box2-footer p{text-align:left;margin-right:0}
	.desktop{display:none!important}
	.mobile{display:block !important}
}