@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:1440px){
	.container{padding-left:0;padding-right:0}
	#slide img{
		width: 100% !important;
	}
	.container{width:100%!important}
	.container-fluid{margin-right:auto!important;margin-left:auto!important}
	#content .container{width:1200px!important}
}
@media (min-width:1025px) AND (max-width:1440px){
	#block-box .box {padding: 245px 15px 20px;}
}
@media (min-width:1370px) AND (max-width:1440px){}
@media (min-width:1200px) AND (max-width:1370px){}
@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){
	.menu-fixed .navbar li.dropdown {padding: 18px 30px!important;}
	.container{padding-left:0;padding-right:0;width:100%}
}
@media (min-width:1150px) AND (max-width:1200px){}
@media (min-width:1025px){

	.dropdown>a:before{
		content: '';
		position: absolute;
		display: block;
		left: 0;
		bottom: 0px;
		width: 0%;
		height:2px;
		z-index: 1;
		transition:0.4s ease all;
		background: #fff;
	}
	.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){
	#menu .dropdown-menu li.dropdown{position:relative;display:block;width:100% !important;}
	#block-box #box1 {
		padding-top: 265px !important;
	}
	.top-header {
		padding: 65px 20px 12px;
	}
	#block-box .box {padding: 245px 15px 20px;}
	.top-footer {padding: 105px 95px 45px;}
	.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:#9f3528 !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)}
	.dropdown-menu-fixed .dropdown-menu {background: #373736;}
	#menu .dropdown-menu{min-width:100% !important;left:0;top:100% !important;background:#ffffff !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:10px 0 !important;margin:0!important}
	#menu .navbar li a,#menu .navbar li.dropdown>a,#menu .navbar-nav{padding:0!important;border-width: 0 !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{}
	#menu .navbar-nav .open .dropdown-menu>li>a{position:relative}
	#content .bloc{border: 1px solid #aaa;min-height:3px;padding:20px;margin:15px auto;}
	#content .encart h2{margin:-32px auto 50px auto;width:50%;background:#ffffff;text-align:center;padding:0 10px;}
}
@media (max-width:992px){
	#box2-topfooter td:first-child{
		padding-left: 15px !important;
		padding-right: 15px !important;
		padding-bottom: 35px !important;
	}

	#box2-topfooter td:last-child{
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	#block-box #box1 {
		padding-top: 165px !important;
	}
	.top-footer {
		padding: 105px 15px 45px;
	}
	#block-box .box {
		padding: 155px 15px 20px;
		height: 340px;
		margin-bottom: 25px;
	}
	#logo {
		float: none;
		display: table;
		margin:auto;
		text-decoration: none;
		position: relative;
		z-index: 0;
	}
	.middel-header {
		padding-top: 85px;
		padding-left:20px;
		padding-right:20px;
	}
	#block-box .box{min-height: 20px !important;}
	.top-footer tr td {
		text-align: center !important;
		display: block;
		width: 100%;
		float: left;
		padding-bottom: 15px !important;
	}
	#content .imgD{
		float: right;
		margin: 0 0 20px 50px;
		width:300px;
		height:auto;
	}
}
@media (max-width:767px){
#content .img-D{width: 90%; margin: 20px; float: none;}
.box1-footer{text-align: center !important;}
#logo-axomedia{float: none !important; margin: 0 auto !important;}
.footerlink, .footerlink p{text-align: center !important;}

	#box1-topfooter {padding-left: 5% !important; padding-right: 5% !important; padding-top: 0px !important;}
	#block-box .box{
height: 230px !important;
}
	.photos{padding-top: 25px; padding-bottom: 25px;}
.devis{padding-top: 25px; padding-bottom: 25px;}
	.container-fluid{width: 100% !important;}
	.lien-footer .box{
		border-width: 0 !important;
	}
	#box2-topfooter {
		padding: 40px 0 40px;
	}
	.top-footer {
		padding: 30px 15px 45px;
	}
	#box1-topfooter p {
		font-size: 19px;
		margin: 0 0 30px;
	}
	#block-box-second .box {
		max-height: auto !imporant;
		padding: 25px;
	}
	#block-box-second .container {
		height: auto !important;
		padding:30px !important;
	}
	#block-box #box1 {
		padding-top: 100px !important;
	}
	#block-box .box {
		padding: 84px 15px 20px;
		height: 240px;
	}
	.contact-box {
		float: left;
		text-align: center;
		width: 100%;
	}
	.contact-box small{
		display: block;
		width: 100%;
		text-align: center;
		padding: 0 0 5px;
	}
	#logo img{
		max-width: 60%;
		margin: auto;
	}
	.middel-header {
		padding: 30px !important;
		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)}

	#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}
	#myCarousel #slider_main img{width:100%}
	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}
	#content .imgD{float:none;display:block;margin:20px auto; width: 150px;}
	#content .bloc{border: 1px solid #aaa;min-height:3px;padding:20px;margin:15px auto;}
	#content .encart h2{margin:-32px auto 50px auto;width:80%;background:#ffffff;text-align:center;padding:0 10px;}
}
