@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{padding-right:15px!important;padding-left:15px!important;margin-right:auto!important;margin-left:auto!important}
#content .container{width:1200px!important}
}
@media (min-width:1025px) AND (max-width:1440px){}
@media (min-width:1370px) AND (max-width:1440px){}
@media (min-width:1200px) AND (max-width:1370px){
.menu-fixed .navbar li.dropdown {padding: 30px 20px !important;}
}
@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 a { font-size: 16px !important;}
.menu-fixed .navbar li.dropdown {padding: 30px 13px !important;}
#menu .navbar li.dropdown {
padding: 0 7px;
}
.container{padding-left:0;padding-right:0;width:100%}
}
@media (min-width:1150px) AND (max-width:1200px){}
@media (min-width:1025px){
#page .middel-header {
padding-top: 15px;
}
#page .dropdown-menu-fixed {
margin: 40px 0 0;
}
.dropdown>a:before{
content: '';
position: absolute;
display: block;
left: 0;
bottom: -5px;
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){
    #block-box-quatre .box {
    margin: 0 20px;
}
.middel-header {
padding-top: 15px;
}
.dropdown-menu-fixed {
margin: 40px 0 0;
}
.top-header {
    position: relative;
    z-index: 1;
    padding: 70px 20px 15px;
    min-height: 20px;
    overflow: hidden;
}
#menu .dropdown-menu>li>a:focus, #menu .dropdown-menu>li>a:hover {
    background: #228adc !important;
    color: #fff !important;
}
.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:#228adc !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: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}
}
@media (max-width:992px){
    #block-box #box1 {
    padding: 15px 50px;
    height: auto !important;
}
    #block-box .container {
    padding-top: 0;
}
    #block-box-second .row {
    padding: 25px 0;
            min-height: 40px;
}
    #block-box-quatre .box {
    margin: 0 20px 20px;
    display: block;
}
    #block-box-trois {
    padding-top: 50px;
    padding-bottom: 50px;
}
    #block-box-quatre .container {
    padding-bottom: 25px;
}
    .top-footer .row {
    padding: 0;
    }
    #box1-topfooter {
    background:none;
}
    .top-footer {
    padding: 0 20px !important;
}
    
}
@media (max-width:767px){
    .top-footer tr td b {
    font-size: 25px;
}
    .top-footer tr td {
    font-size: 16px;
}
    #block-box-second .box,#block-box-quatre .box {
    display: block;
    margin: auto auto 20px;
    width: 100%;
}
    #block-box #box2 {
        padding: 0;
    height:  inherit !important;
    position: relative;
}
    #slide .slideshow:before {width: 0;}
    #block-box .box h2 {
    padding: 25px 0 25px 58px;
    height: auto;
}
    #block-box #box1 {
    padding: 15px;
}
    #block-box-trois .box {
    padding: 0 15px;
}
    #logo img{
        max-width: 65%;
        margin: auto;
    }
    .contact-box {
    text-align: center;
    width: 100%;
}
    .lien-fac {
    margin-left: 7px !important;
}
    .sociale-box {
    font-size: 13px;
    width: 100%;
}
    #menu .navbar li a {font-size: 13px;}
.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}
#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}
}