@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:1470px){}
@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){
.container{padding-left:0;padding-right:0;width:100%}
header .middel-header #bloc1 {
width: 45%;
}	header .middel-header #bloc2 {
width: 55%;
}
.menu-fixed .navbar li.dropdown>a, .menu-fixed .navbar li.dropdown_liste>a {
font-size: 13px !important;
}
}
@media (min-width:1025px){
#page header .top-header {
min-height: 450px;
overflow: hidden;
}
#page #slide img {
top: -250px !important;
}
.dropdown-menu-fixed .caret {
border-left: 4px dashed;
border-left: 4px solid \9;
border-top: 4px solid transparent;
border-bottom: 4px solid transparent;
position: absolute;
right: 15px;
top: 12px;
}
.dropdown-menu-fixed .dropdown-menu {
top: 0%;
left: 100%;
padding: 0
}
.dropdown-menu-fixed .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: #65ad23;
background-size: 12px;
}
.dropdown-menu-fixed .nav>li>a:hover:before,.dropdown-menu-fixed .nav li a.active:before,.dropdown-menu-fixed .nav>li>a:focus:before{
width: 100% !important;
}
.dropdown-menu-fixed .navbar-collapse.collapse{display: block;}
.menu-fixed .navbar-collapse.collapse{display:table!important}
.navbar-toggle{display:none}
}
@media (max-width:1024px){
.top-footer #bloc1 p {
padding: 0;
}
#block-box #bloc1 {
padding: 30px 100px ;
}
header .middel-header #bloc1 {
width: 0%;
padding: 0;
}	
header .middel-header #bloc2 {
width: 100%;
}
#slide img {
top: -250px !important;
}
header .top-header {
padding: 74px 60px 20px;
min-height: 450px;
}
.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:#65ad23 !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: #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: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 .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: #000}
}
@media (max-width:992px){
header #bloc1_contact {
position: absolute;
right: 20px;
top: 60px;
}
#logo {
display: table;
float: none;
margin: 88px auto auto;
}
.top-footer #bloc1 {
min-height: 20px;
}
.top-footer #bloc2 {
padding: 55px 35px;
}
#block-box #bloc2 {
height: 510px;
}
#block-box #bloc1 {
min-height: 20px;
margin-bottom: 35px;
}
#block-box #bloc1 p {
margin: 0;
}
header .middel-header #bloc2 .box {
margin-bottom: 30px;
}
}
@media (max-width:767px){
#menu .navbar li a {
font-size: 15px;
line-height: 27px;
}
.row.bottom-footer {
padding: 17px 15px 15px;
margin-bottom: 0;
}
.top-footer #bloc2 h2 {
font-size: 30px;
line-height: 35px;
}
.top-footer #bloc2 {
padding: 55px 15px;
margin: 0;
}
.top-footer #bloc1 {
padding: 0 15px 45px;
}
.top-footer img {
margin: -34px auto auto;
max-width: 25%;
}
#block-box-second .container {
padding: 0 15px !important;
}
#block-box #bloc2 {
height: 250px;
}
#block-box #bloc1 {
padding-left: 15px;
padding-right: 15px;
}
#block-box #bloc1 {
margin-top: 0;
}
header .middel-header #bloc2 .box img {
max-width: 35%
}
header .middel-header #bloc2 {
padding: 0
}
header .middel-header {
margin: 0px;
padding: 0;
}
#slide img {
top: 0 !important;
}
header #bloc1_contact {
position: absolute;
right: 0;
top: 60px;
color: #000;
text-align: center;
width: 100%;
padding: 0 15px;
font-size: 25px;
}
header #bloc1_contact span {
color: #000;
font-size: 16px;
line-height: 30px;
display: block;
font-family: 'nunito_sanslight';
}
header .top-header {
padding: 74px  0px 15px;
min-height: 40px;
}
#slide .slideshow:before {
display: none;
}
#content {
padding: 40px 15px;
}
#logo img{
max-width: 100%;
margin: auto auto 60px;
}
.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 .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}
.slideshow {
width:100%%;
position: absolute;
height: 100%;
left:0;
top: 0;
}
}