/* Large devices (large desktops, 1200px and up) */

@media (min-width: 1200px) {
    body {
        background-position: 100% 40%;
    }
}
/*  RESPONSIVE PARTIE 991px (Tablettes)................................................................................*/

@media (max-width: 991px) {
    body {
        background-image: none;
    }
    .navbar-fixed-bottom .navbar-collapse,
    .navbar-fixed-top .navbar-collapse {
        max-height: 100%;
    }
    .first-block {
        margin-top: 95px
    }
    .blog-post {
        padding: 0px;
    }
    .alm-reveal .articles {
        height: auto;
        padding-bottom: 36px;
    }
    /* LOGO & NAVIGATION */

    .activemenu .navbar-header {
        margin-right: 5px;
        padding: 0px;
    }
    .container .navbar-header .navbar-brand img {
        height: 65px;
    }
    .activemenu .navbar-brand img {
        width: 110px;
        margin-top: 16px;
        max-width: 85%;
    }
    .navbar-nav {
        margin: 0px;
    }
    .navbar-header {
        padding-top: 31px;
        padding-bottom: 5px;
    }
    .container .navbar-inverse .navbar-collapse {
        width: 790px;
    }
    .container #navbar .navbar-nav {
        margin-left: 0px;
        padding-bottom: 0px;
        padding-left: 9px;
    }
    section {
        padding-top: 30px;
    }
    .homepage-post {
        padding: 0px 15px;
    }
    /*  Css pour le menu active */

    .activemenu .navbar-header {
        margin-right: 0px;
    }
    .container #navbar .navbar-nav a {
        font-size: 16px;
    }
    /* Slidebar */

    .container section #text-3 {
        margin-left: auto;
        margin-right: auto;
        margin-top: 50px;
        margin-bottom: 50px;
        display: block !important;
    }
    .sidebar-widget .textwidget .newsletter .col-md-7 {
        text-align: center;
        padding-bottom: 10px;
    }
    .sidebar-widget .textwidget .newsletter .col-md-5 {
        text-align: center;
    }
    .sidebar-widget .textwidget .newsletter .col-md-5 img {
        height: 170px;
    }
    /* Widget Facebook */

    .fb_iframe_widget {
        margin: 50px auto;
        max-width: 100%;
        padding: 15px;
        display: block !important;
    }
    /* Newsletter d'inscription */

    footer .newsletter-block {
        padding: 15px;
        margin-right: 15px;
        margin-left: 15px;
        margin-bottom: 40px;
    }
    /* Newsletter d'inscription */

    .footer .container .fb_iframe_widget_fluid,
    footer .newsletter-block {
        display: none !important;
    }
}
/*  RESPONSIVE PARTIE  */

@media (max-width: 768px) {
    body {
        background-image: none;
    }
    .navbar-fixed-bottom .navbar-collapse,
    .navbar-fixed-top .navbar-collapse {
        max-height: 100%;
    }
    .blog-post {
        padding: 0px;
    }
    .blog-post .blog-post-body {
        padding-right: 0px;
    }
    /* LOGO NAVIGATION */

    .container .navbar-header .navbar-brand img {
        margin: 20px 0px 0px 20px !important;
        height: 50px;
        width:200px;
    }
    .container #navbar .navbar-nav {
        margin-left: 0px;
        padding-bottom: 0px;
        padding-top: 10px;
    }
    .activemenu .navbar-brand img {
        margin-top: 3px;
        max-width: 85%;
    }
    .container #navbar .navbar-nav li {
        text-align: center !important;
    }
    /* Slidebar */

    .sidebar-widget .textwidget .newsletter .col-md-7 p {
        padding-bottom: 10px;
    }
    .sidebar-widget .textwidget .newsletter .col-md-5 {
        text-align: center;
    }
    .sidebar-widget .textwidget .newsletter .col-md-5 img {
        height: 170px;
    }
    /* Widget Facebook */

    .fb_iframe_widget {
        margin-left: auto;
        margin-right: auto;
        width: 391px !important;
        margin-top: 50px;
        margin-bottom: 50px;
        padding: 15px;
        display: block !important;
    }
    /* Newsletter d'inscription */

    .footer .container .fb_iframe_widget_fluid,
    footer .newsletter-block,
    .newsletter .col-md-5 img {
        display: none !important;
    }
    .alm-reveal .articles {
        border-bottom: 1px solid #4F1756;
        height: 482px;
    }
}
