@media print { 
 
    *, html body * {
        font-size:16px!important;
        line-height: 20px!important;
        color:#000!important;
        background-image: none!important;
        text-align:left!important;
        padding:0!important;
        position:relative!important;
        margin: 0!important;
        border:0!important;
        height: auto!important;
        width: auto!important;
    }
        
        html .vc_row {
        margin-left: 0!important;
        margin-right: 0!important;
        margin-bottom: 20px!important;
        width: 100%!important;
        float: left;
        position:relative!important;
    }
    p, html body p{
        padding-bottom:10px!important;
    }
    img,html body img{
        display:none;
    }
    
    iframe, html body iframe{
        display:none;
    }
    
    .qbutton, html body .qbutton, .read-more, .section-gallery-span, .map-section{
        display:none !important;
    }
    
    br, html body br{
        display:none;
    }
    
    html body .vc_col-lg-6 {
    width: 100%!important;
}
.rendez-vous-container,
.dist-btn,
.accueil-video-title,
.overlay,
.side-menu-section,
.service-inner,
.service a, .conseiller a, .accueil-nouvelles article .article-inner a, .blog article .article-inner a, .search article a,
.service-btn-row,
.service-last-quote,
.conseiller-inner, .soutien-admin-inner, .service-inner,
.conseiller-hover .conseiller-btn-row, .soutien-admin-hover .soutien-admin-ligne-row, .service-btn-row,
.title-ligne,
body.scroll-type-fixed.admin-bar .main-header, body.scroll-type-sticky.admin-bar .main-header,
.title-outer{
    display: none!important;
}
.service-hover, .soutien-admin-hover, .conseiller-hover {
    position: relative;
    opacity: 1;
    visibility: visible;
}
.service, .service-last, .conseiller, .soutien-admin,
.footer-top.footer-col-count-4 .footer-col.footer-col{
    width: 100%!important;
    margin-bottom: 20px!important;
}
.services-top-title,
h2.h1 {
    margin-bottom: 20px!important;
}
.service-hover .service-list,
.soutien-admin-content {
    padding: 0 30px;
    position: relative;
    left: 0;
    top: 0;
    transform: none;
}

#services,
.service-hover, .soutien-admin-hover{
    background: none!important;
}
.conseiller-inner-row .wpb_column,
.produits-title-row .wpb_column {
    width: 100%!important;
    margin-bottom: 20px!important;
}

.vc_row .wpb_column {
    width: 100%!important;
}

.conseiller-inner, .soutien-admin-inner, .service-inner,
.content{
    min-height: 0!important;
}
.content-inner {
    display: inline-block;
    width: 100%;
}

.mission-vision-int-inner-row .wpb_column .vc_column-inner{
    max-width: 100%;
}
    
}