@media (min-width:1440px){
	.container{padding-left:0;padding-right:0}
	#slide img{
		width: 100% !important;
	}
	.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:1200px!important}
}
@media (min-width:1200px){
	.container{width:100%!important}
}
@media (min-width:1440px) AND (max-width:1490px){
	#menu .navbar li a {padding: 39px 32px 37px;}
}
@media (min-width:1370px) AND (max-width:1440px){
	#menu .navbar li a {padding: 39px 32px 37px;}
}
@media (min-width:1200px) AND (max-width:1370px){
	#menu .navbar li a {padding: 35px 17px;}
}
@media (min-width:1200px) AND (max-width:1440px){
	.container{padding-left:0;padding-right:0}
}

@media (max-width:1440px){
	#menu .navbar li a{
		font-size:16px !important;
		padding: 20px 15px !important;
	}
	#menu .dropdown-menu li a{
		font-size:15px !important;
		padding: 9px 15px !important;
	}
}
@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%}
}
@media (min-width:1025px){
	.dropdown-menu-fixed .dropdown>a:before{
		content: '';
		position: absolute;
		display: block;
		left: 0;
		bottom: 0;
		width: 100%;
		height:0%;
		z-index: -1;
		transition:0.4s ease all;
		background: #fff;
	}
	.dropdown-menu-fixed .nav>li>a:hover:before,.dropdown-menu-fixed .nav li a.active:before,.dropdown-menu-fixed .nav>li>a:focus:before{
		height: 100% !important;
	}
	.dropdown-menu-fixed .navbar-collapse.collapse{display: table !important;}
	.menu-fixed .navbar-collapse.collapse{display:table!important}
	.navbar-toggle{display:none !important}
}
@media (max-width:1024px){
	.container_block_box #bloc1 {
		padding: 55px 0 20px 0;
		min-height: 30px;
		overflow: hidden;
	}
	#block-box {
		z-index: 2;
	}
	header .top-header {
		padding: 60px 20px 45px;
	}
	header .middel-header {
		padding: 0 7px 80px;
	}	
	.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:#4f8cbd !important;position:fixed!important;top:0;left:0;width:100%;min-height:20px!important;z-index:9999;padding:12px 0!important;box-shadow:0 0px 6px rgba(0,0,0,0.3);margin: 0 !important}
	.dropdown-menu-fixed .dropdown-menu {background: #373736;}
	#menu .dropdown-menu{min-width:100% !important;left:0;top:100% !important;background:#fff !important; border: 0px !important;}
	#menu #navbar {padding: 0;}
	#menu .navbar-toggle{border:none;padding: 0 !important;margin: 0 !important}
	#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:5px 0!important;border-width: 0 !important}
	#menu .dropdown-menu li a{padding: 10px 10px !important;}
	#menu .navbar li a,#menu .navbar-nav{float:none;width:100%;text-align:center}
	#menu .navbar li a{margin:0!important;display:block;color: #fff}
	#menu .navbar-nav{}
	#menu .dropdown-menu li a{color: #fff}
	.dropdown-menu-fixed .nav>li>a:hover, .dropdown-menu-fixed .nav li a.active, .dropdown-menu-fixed .nav>li>a:focus {
		color: #4f8cbd !important;
		background:#fff;
	}
	#menu .nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
		color: #4f8cbd !important;
		background: #fff;
	}
}
@media (max-width:992px){
	header .container {padding-bottom: 105px !important;}
	#bloc1_lien_header{display: flex !important; justify-content: center; align-items: center; flex-wrap: wrap;}
	#bloc1_lien_header>a{margin: 15px !important;}
	.box_lien_header #lien_header4{margin-top: 0px !important;}
	.hidden-xs{display: none !important;}
	.desktop{display:none!important}
	.mobile{display:block !important}
	.container-content{padding: 10px 15px !important;}
	.container-content{margin-bottom: 0px !important; padding-bottom: 0px !important;}
	header .container {
		background: url(../img/fond-header.jpg) center bottom no-repeat;
		background-size: auto;
	}
	.container_block_second {
		margin-top: 35px;
	}
	.top-footer {
		padding-bottom: 80px !important;
	}
	footer .container {
		padding: 290px 20px 0 !important;
		min-height: 20px;
		margin-top: 0;
	}
	header .middel-header {
		padding: 0 0 20px;
	}
	.container_block_box #bloc1 {
		padding: 25px;
		min-height: 30px;
		overflow: hidden;
	}
	#block-box .container_block_box {
		padding: 0 20px;
	}
	#box_block_second .box{
		padding: 0;
		margin-bottom: 35px;
	}
}
@media (max-width:767px){
	header #bloc_contact{color: #fff; text-shadow: 0px 0px 7px rgba(0,0,0,0.8); padding-right: 15px;}
	#page .box_lien_header #lien_header4 {margin-top: 0;}
	#page #bloc3_lien_header {margin-bottom: 35px;}
	#page header .middel-header #bloc1_box_lien_header,#page header .middel-header #bloc3_box_lien_header{display: none}
	.top-footer {padding-bottom: 15px !important;}
	footer .container {
		padding: 140px 20px 0 !important;
		min-height: 20px;
		margin-top: 0;
	}
	.top-footer #bloc1 h2 {	
		font-size: 26px;
		line-height: 30px;
	}
	#box_block_second #bloc2 .row p {
		font-size: 14px;
		line-height: 16px;
	}
	#box_block_second #bloc2 .row {
		height: 260px;
		padding: 45px 15px 15px;
	}
	#box_block_second #bloc1 a {
		height: 260px;
		padding: 45px 15px 15px;
	}
	.container_block_box #bloc1 h2 {
		font-size: 22px;
		line-height: 27px;
	}
	.container_block_box #bloc1 p {
		font-size: 14px;
		line-height: 17px;
	}
	header .top-header {
		padding: 68px 0 20px;
	}
	#content {
		padding: 40px 15px;
	}
	.top-header {
		height: auto !important;
	}
	.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;}
		#slide img{width: 100%}
		#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 .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}
		.slideshow {
			width:200%;
			position: absolute;
			height: 100%;
			left:0;
			top: 0;
		}
	}