@media screen and (min-width: 1210px) {
    /* header */
    #header {
        height: auto;
    }
    #header_top {
        padding-top: 17px;
        height: 59px;
    }
    #header_bottom {
        background-color: white;
        height: 64px;
    }
    #telephones {
        color: #141414;
        margin-top: 22px;
    }
    #telephones br {
        display: none;
    }
    .is-sticky #header {
        z-index: 2 !important;
    }
    .is-sticky #click-menu #RMX {
        -webkit-transform: translateY(4px);
        -ms-transform: translateY(4px);
        transform: translateY(4px);
    }
    #header_bottom {
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }
    .is-sticky #header_bottom {
        background-color: #141414;
    }
    .is-sticky #telephones {
        color: #fff;
    }
    .is-sticky .logo>img {
        display: none !important;
    }
    .is-sticky .logo>img.logo-sticky {
        display: block !important;
        margin-top: 12px;
        border-left: 1px solid #8c8b9a;
        margin-left: 20px;
        padding-left: 18px;
    }
    .is-sticky #click-menu {
        display: block !important;
    }
    #responsive-menu {
        display: none !important;
    }
    #header_top {
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }
    #header_top.open-menu,
    .responsive-menu-open #header_top {
        position: fixed;
        border-bottom: 1px solid white;
        width: 100%;
    }
    #header_top.open-menu+#header_bottom-sticky-wrapper #header_bottom,
    .responsive-menu-open #header_top+#header_bottom-sticky-wrapper #header_bottom {
        position: fixed;
        top: 59px !important;
        width: 100%;
    }
    /* /header */
    /* footer */
    #footer .col-md-5 {
        border-right: 0;
    }
    #menu-footer-menu-secondaire {
        margin-top: 15px;
    }
    #menu-footer-menu-secondaire>li {
        float: left;
        width: 25%;
        padding: 0 25px;
    }
    #menu-footer-menu-secondaire>li:first-child {
        padding-left: 0;
    }
    #menu-footer-menu-secondaire>li:last-child {
        padding-right: 0;
    }
    #menu-footer-menu-secondaire>li>a {
        text-transform: uppercase;
        display: inline-block;
        margin-bottom: 6px;
    }
    #menu-footer-menu-secondaire>li a {
        color: #141414;
    }
    #menu-footer-menu-secondaire .sub-menu>li {
        margin-bottom: 3px;
    }
    #footer .col-lg-12 {
        position: relative;
        margin-top: 31px;
    }
    #footer .col-lg-12:before {
        position: absolute;
        content: " ";
        top: 0;
        left: 20px;
        right: 20px;
        height: 1px;
        background-color: #141414;
    }
    #footer p {
        margin-top: 13px !important;
        padding: 0 !important;
    }
    #footer p br {
        display: none;
    }
    #footer #credits {
        float: left;
    }
    #footer #credits2 {
        float: right;
    }
    /* /footer */
    /* accueil */
    #entete #image_entete {
        height: 548px;
    }
    #entete #image_entete .content {
        padding-top: 385px;
    }
    #entete #image_entete .content h1 {
        font-size: 38px;
        width: 570px;
    }
    #entete #image_entete .content h1 strong {
        font-size: 45px;
    }
    .solutions_liste li {
        width: 130px;
    }
    #prestations .align {
        float: right;
        width: 430px;
    }
    .solutions_liste li p {
        font-size: 13px;
    }
    .solutions_liste li b {
        font-size: 17px;
    }
    .solutions_liste li p .small {
        font-size: 12px;
    }
    #news .date {
        margin-top: 26px;
    }
    #main_content {
        background: rgba(0, 0, 0, 0) url("../images/bg_main_content_pc.jpg") no-repeat scroll center top;
        padding-top: 115px;
    }
    #main_content #introduction {
        background-color: transparent;
    }
    #les_accroches .col-lg-6:nth-child(3) {
        clear: left;
    }
    #les_accroches {
        padding-bottom: 51px;
        padding-top: 50px;
    }
    #les_accroches .col-lg-6 {
        margin-top: 26px;
    }
    #contact_page>.container>.row {
        padding-top: 0;
    }
    #contact_page h2 {
        margin-bottom: 17px;
    }
    #contact_page #coordonnees {
        padding-bottom: 19px;
    }
    .acf-map {
        height: 277px;
    }
    #contact_page .col-lg-4 {
        border: 0;
        border-right: 5px solid white;
        padding-bottom: 0;
    }
    #contact_page h3 {
        margin-top: 0;
    }
    #devis_gratuit .container {
        background: rgba(0, 0, 0, 0) url("../images/bg_devis_gratuit.jpg") no-repeat scroll right top;
    }
    #devis_gratuit .container {
        padding-bottom: 25px;
        padding-top: 40px;
    }
    #devis_gratuit .coordonnees,
    #devis_gratuit .row {
        padding-left: 70px;
    }
    #devis_gratuit .demande-devis {
        margin: 30px 0 0 20px;
    }
    /* /accueil */
    /* inner */
    .wrapper-interieur .titrepage {
        height: 237px;
    }
    #accroche1 {
        margin-top: -40px;
        display: inline-block;
        position: relative;
        z-index: 2;
    }
    #accroche1 .titre {
        padding-top: 0;
        padding-bottom: 0;
    }
    #accroche1 p {
        width: 808px;
    }
    #content_interieur {
        padding-top: 153px;
        min-height: 385px;
        margin-top: 74px;
        margin-bottom: 70px;
    }
    #main_content #introduction:after,
    #content_interieur .introduction:after {
        display: none;
    }
    #content_interieur .introduction {
        background-color: transparent;
    }
    #accompagnement .carte {
        margin-bottom: 0;
    }
    #accompagnement .description_carte {
        padding-left: 30px;
    }
    #accompagnement .alignleft {
        margin-right: 15px !important;
    }
    /* Media Grid Visual Composer like Galerie des ref - HYPAEPA*/
    .vc_grid-item.vc_clearfix.vc_col-sm-3.vc_visible-item.fadeIn.animated {
        height: 220px;
    }
    .vc_grid-item-mini.vc_clearfix {
        height: 190px;
        overflow: hidden;
    }
    .vc_gitem-zone.vc_gitem-zone-a.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-1-1.vc_gitem-is-link {
        background-position: center -50%;
    }
    /* /inner */
    .wrapper-interieur .titre-content h1 {
        padding-bottom: 89px;
    }
    .wrapper-interieur {
        position: relative;
    }
    .menu-perso {
        left: 0;
        position: absolute;
        right: 0;
        z-index: 1;
        top: 172px;
    }
    .wrapper-interieur .solutions_liste {
        float: right;
        margin: 0;
        width: auto;
    }
    .wrapper-interieur .solutions_liste li {
        height: 65px;
        min-height: auto;
        width: 99px;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }
    .wrapper-interieur .solutions_liste li a {
        overflow: hidden;
    }
    .wrapper-interieur .solutions_liste li p {
        display: none;
    }
    .wrapper-interieur .solutions_liste li p,
    .wrapper-interieur .solutions_liste li p b {
        font-size: 11.5px;
        font-weight: 400;
        line-height: 12px;
        text-transform: none;
        word-wrap: break-word;
    }
    .wrapper-interieur .solutions_liste img {
        max-height: 65%;
        max-width: 100%;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }
    .wrapper-interieur .solutions_liste li:hover {
        height: 113px;
        -webkit-transform: translateY(-48px);
        -ms-transform: translateY(-48px);
        transform: translateY(-48px);
    }
    .wrapper-interieur .solutions_liste li:hover p {
        display: block;
    }
    .wrapper-interieur .solutions_liste li:hover img {
        max-height: 33px;
        margin-bottom: 7px;
    }
    .fil-ariane {
        margin-bottom: 26px;
    }
    .wrapper-presentation {
        padding: 25px 0;
    }
    .wrapper-presentation .description-content h3 {
        padding-bottom: 20px;
    }
    .causes-content h4,
    .solutionstext-content h4 {
        padding-bottom: 26px;
    }
    .wrapper-interieur .solutions_liste li:hover:first-child img,
    .wrapper-interieur .solutions_liste li:hover:nth-child(3) img {
        margin-bottom: 14px;
    }
    .wrapper-images {
        padding-top: 31px;
    }
    .wrapper-images li:hover a,
    ul.wpb_image_grid_ul li.isotope-item a {
        position: relative;
    }
    .wrapper-images li a:after,
    ul.wpb_image_grid_ul li.isotope-item a:after {
        opacity: 0;
        background: url('../images/zoom.png') no-repeat center center rgba(24, 22, 54, 0.8);
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        content: "";
        -webkit-transition: all ease 0.3s;
        transition: all ease 0.3s;
        content: "";
    }
    .wrapper-images li:hover a:after,
    ul.wpb_image_grid_ul li.isotope-item:hover a:after {
        opacity: 1;
    }
    /*    Contact form */
    #devis_gratuit .container {
        position: relative;
    }
    #devis_gratuit input[type="submit"] {
        position: absolute;
        top: 162px;
        right: 140px;
        margin: 0;
    }
    .home p.cgv-check {
        margin: 20px 0 0 50px;
    }
    .wrapper-formulaire-footer .container {
        position: relative;
    }
    .wrapper-formulaire-footer p.cgv-check {
        margin: 10px 0 0 -20px;
        text-align: left;
    }
    .wrapper-formulaire-footer .titre-formulaire {
        margin: 10px 0;
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .wrapper-formulaire-footer .nom {
        margin-right: 30px;
    }
    .wrapper-formulaire-footer .email-telephone {
        width: 413px;
    }
    .wrapper-formulaire-footer .nom,
    .wrapper-formulaire-footer .email-telephone {
        float: none;
        width: 260px;
    }
    .wrapper-formulaire-footer {
        padding-bottom: 30px;
    }
    .wrapper-formulaire-footer input[type="submit"] {
        left: inherit;
        right: 58px;
        bottom: 66px;
        top: inherit;
    }
    .wrapper-interieur .titre-content p {
        padding-top: 90px;
    }
    .wrapper-interieur .titre-content h1 {
        line-height: 39px;
        padding-bottom: 82px;
        padding-top: 82px;
    }
    .wrapper-interieur .titre-content p+h1 {
        padding-top: 0;
    }
    .badge {
        margin: 63px auto 10px !important;
    }
    #news {
        overflow: hidden;
        min-height: 240px;
    }
    #news .slick-list {
        overflow: visible;
    }
    #news ul {
        position: relative;
    }
    #news ul:after {
        background: transparent url("../images/masque-right.png") repeat-y scroll left center;
        content: "";
        display: inline-block;
        height: 100%;
        left: 90%;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 1;
    }
    #news ul:before {
        background: transparent url("../images/masque-left.png") repeat-y scroll left center;
        content: "";
        display: inline-block;
        height: 100%;
        right: 90%;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 1;
    }
    #news li {
        padding: 0 15px;
    }
    #news .slick-arrow.slick-prev {
        left: -45px;
    }
    #news .slick-arrow.slick-next {
        right: -75px;
    }
    #header_bottom .logo {
        margin: 0;
    }
    .logo>img {
        margin-top: 24px;
        position: absolute;
    }
    #header {
        z-index: 3;
        position: relative;
    }
    #click-menu {
        display: none !important;
    }
    #header_bottom-sticky-wrapper {
        max-height: 54px;
    }
    /* Isotope */
    .grid-item {
        width: 25%;
    }
    .grid-filter {
        padding-bottom: 20px;
        padding-top: 12px;
    }
    .grid-filter li {
        width: 200px;
    }
}