.dfd-card-pricing {    display: none!important;}
/**  Header cookie **/
.ch2-theme-bar .ch2-dialog-actions button.ch2-btn-text-xs, .ch2-theme-default .ch2-dialog-actions button.ch2-btn-text-xs, .ch2-theme-overlay .ch2-dialog-actions button.ch2-btn-text-xs { font-size:13px!important;}
.DESTRUCTEUR .ch2-container {    display: none;}


/*nous vous conseillons*/

.DESTRUCTEUR #block_help_me{box-shadow: #e8e8e8 0px 0px 10px;position:fixed;z-index:100000;padding:10px;bottom:8%;right:0;max-width:220px;display:flex;align-items:center;justify-content:center;text-align:center;line-height:16px;-webkit-border-top-left-radius:20px;-moz-border-radius-topleft:20px;border-top-left-radius:20px;background-color:#fff;font-size:15px;color:#222;border-bottom-left-radius: 20px;}
.DESTRUCTEUR #block_help_me img{margin-right:5px;align-self:center;width:90px;}
/* mobiles small */
@media(max-width:650px){    .DESTRUCTEUR #block_help_me img{margin-right:0;}    .DESTRUCTEUR #block_help_me #bhm_txt{display:none;}}
#block_help_me  { display:none;}


header#header #vnlab-header03 .vnlab-mainmenu-inner {    z-index: 9;}

/**  Header topdestructeur  **/
.DESTRUCTEUR #header {    border-bottom: 1px solid #fafafa;    box-shadow: #e9e9e9 1px 4px 6px; }
.DESTRUCTEUR .vnlab-breadcrumb {  margin: 50px 0 0 0 !important;}
.DESTRUCTEUR #prices-drop .block-categories {display:none!important;}

/**  HP DESIGNJET T730  **/

.cms-id-28 .vnlab-breadcrumb,.cms-id-29 .vnlab-breadcrumb,.cms-id-30 .vnlab-breadcrumb,.cms-id-31 .vnlab-breadcrumb,.cms-id-32 .vnlab-breadcrumb,.cms-id-33 .vnlab-breadcrumb,.cms-id-34 .vnlab-breadcrumb {margin:20px!important;}
.cms-id-28 .vnlab-topbar-inner .calameo,.cms-id-29 .vnlab-topbar-inner .calameo,.cms-id-30 .vnlab-topbar-inner .calameo,.cms-id-31 .vnlab-topbar-inner .calameo,.cms-id-32 .vnlab-topbar-inner .calameo,.cms-id-33 .vnlab-topbar-inner .calameo,.cms-id-34 .vnlab-topbar-inner .calameo {position:relative;display:none;}
.cms-id-28 .vnlab-topbar-inner .supremo,.cms-id-29 .vnlab-topbar-inner .supremo,.cms-id-30 .vnlab-topbar-inner .supremo,.cms-id-31 .vnlab-topbar-inner .supremo,.cms-id-32 .vnlab-topbar-inner .supremo,.cms-id-33 .vnlab-topbar-inner .supremo,.cms-id-34 .vnlab-topbar-inner .supremo {display:none;}
.cms-id-28 .vnlab-topbar-inner a,.cms-id-29 .vnlab-topbar-inner a,.cms-id-30 .vnlab-topbar-inner a,.cms-id-31 .vnlab-topbar-inner a,.cms-id-32 .vnlab-topbar-inner a,.cms-id-33 .vnlab-topbar-inner a,.cms-id-34 .vnlab-topbar-inner a {font-size: 20px;}
.promotraceur { font-size: 44px; background-color: #f1f1f1; padding: 40px;}
.cms-id-28 .vnlab-topbar-inner .calameo:after,.cms-id-29 .vnlab-topbar-inner .calameo:after,.cms-id-30 .vnlab-topbar-inner .calameo:after,.cms-id-31 .vnlab-topbar-inner .calameo:after,.cms-id-32 .vnlab-topbar-inner .calameo:after,.cms-id-33 .vnlab-topbar-inner .calameo:after,.cms-id-34 .vnlab-topbar-inner .calameo:after{ content: ''; display: block; width: 1px; height: 50%;background-color: white;position: absolute; right: 0; top: 0; bottom: 0; margin: auto;}
.achat-traceur {     background-color: aliceblue;padding:6px;}
.cms-id-28 .inscription-larcher,.cms-id-29 .inscription-larcher, .cms-id-30 .inscription-larcher, .cms-id-31 .inscription-larcher , .cms-id-32 .inscription-larcher, .cms-id-33 .inscription-larcher , .cms-id-34 .inscription-larcher  { display:none;}
.cms-id-28 .vnlab-mainmenu-inner, .cms-id-29 .vnlab-mainmenu-inner, .cms-id-30 .vnlab-mainmenu-inner, .cms-id-31 .vnlab-mainmenu-inner, .cms-id-32 .vnlab-mainmenu-inner,.cms-id-33 .vnlab-mainmenu-inner, .cms-id-34 .vnlab-mainmenu-inner  { display:none;}
.cms-id-28 .vnlab-header-setting-inner, .cms-id-29 .vnlab-header-setting-inner, .cms-id-30 .vnlab-header-setting-inner, .cms-id-31 .vnlab-header-setting-inner, .cms-id-32 .vnlab-header-setting-inner ,.cms-id-33 .vnlab-header-setting-inner, .cms-id-34 .vnlab-header-setting-inner { display:none; }
.cms-id-28 .photo img{  object-fit: contain;}
.location-financiere{margin: 30px 0;} 
.location-financiere p {margin: 5px 0;color:#ee9423;} 
.location-financiere span { font-size: 20px;  font-weight: bold;  background-color: #ee9423; padding: 10px; line-height: 3em;  color: white;}
.tel-sea a {color: white; font-size: 19px;}
.tel-sea { margin-left: 5px;  background-color: #2a2a2a; border-color: #2a2a2a;}
.tel-sea:hover { background-color: #0072b7; border-color: #0072b7;}
.tel-sea a:hover {color: white!important;}
.cms-id-28 .btn-primary, .cms-id-29 .btn-primary,.cms-id-30 .btn-primary,.cms-id-31 .btn-primary,.cms-id-32 .btn-primary,.cms-id-33 .btn-primary,.cms-id-34 .btn-primary { font-size: 22px; font-weight: 600; text-transform: initial;}
.cms-id-28 header#header #vnlab-header03 .header-main-container, .cms-id-29 header#header #vnlab-header03 .header-main-container,.cms-id-30 header#header #vnlab-header03 .header-main-container,.cms-id-31 header#header #vnlab-header03 .header-main-container,.cms-id-32 header#header #vnlab-header03 .header-main-container,.cms-id-33 header#header #vnlab-header03 .header-main-container,.cms-id-34 header#header #vnlab-header03 .header-main-container{   display: flex; justify-content: space-around;margin-top: 2%;}

.cms-id-28 .footer-container.vnlabFooterInner>.container .row , .cms-id-29 .footer-container.vnlabFooterInner>.container .row, .cms-id-30 .footer-container.vnlabFooterInner>.container .row, .cms-id-31 .footer-container.vnlabFooterInner>.container .row, .cms-id-32 .footer-container.vnlabFooterInner>.container .row , .cms-id-33 .footer-container.vnlabFooterInner>.container .row, .cms-id-34 .footer-container.vnlabFooterInner>.container .row{justify-content: center;}

.cms-id-28  .footer-container .footer-group-link:nth-of-type(1), .cms-id-29  .footer-container .footer-group-link:nth-of-type(1), .cms-id-30  .footer-container .footer-group-link:nth-of-type(1), .cms-id-31  .footer-container .footer-group-link:nth-of-type(1), .cms-id-32  .footer-container .footer-group-link:nth-of-type(1), .cms-id-33  .footer-container .footer-group-link:nth-of-type(1), .cms-id-34  .footer-container .footer-group-link:nth-of-type(1){ display:none;}

.cms-id-28  .footer-container .footer-group-link:nth-of-type(2), .cms-id-29  .footer-container .footer-group-link:nth-of-type(2), .cms-id-30  .footer-container .footer-group-link:nth-of-type(2), .cms-id-31  .footer-container .footer-group-link:nth-of-type(2) , .cms-id-32  .footer-container .footer-group-link:nth-of-type(2), .cms-id-33  .footer-container .footer-group-link:nth-of-type(2), .cms-id-34  .footer-container .footer-group-link:nth-of-type(2) { display:none;}

.cms-id-28 .information,.cms-id-29 .information, .cms-id-30 .information, .cms-id-31 .information, .cms-id-32 .information , .cms-id-33 .information, .cms-id-34 .information      
{ display:flex; justify-content:center;width:80%;margin:auto; margin-top: 2%;flex-wrap: wrap;}

.cms-id-28 .sous-texte, .cms-id-29 .sous-texte, .cms-id-30 .sous-texte, .cms-id-31 .sous-texte, .cms-id-32 .sous-texte, .cms-id-33 .sous-texte, .cms-id-34 .sous-texte  { text-align:left;   margin-bottom: 10px;    margin-top: 6%;}
.cms-id-28 .texte, .cms-id-29 .texte, .cms-id-30 .texte, .cms-id-31 .texte, .cms-id-32 .texte , .cms-id-33 .texte, .cms-id-34 .texte   { padding-left: 33px;}
.cms-id-28 .devis,.cms-id-29 .devis,.cms-id-30 .devis,.cms-id-31 .devis,.cms-id-32 .devis,.cms-id-33 .devis,.cms-id-34 .devis{ width:250px;font-size: 20px;}

.cms-id-28 .encart, .cms-id-29 .encart  , .cms-id-30 .encart, .cms-id-31 .encart , .cms-id-32 .encart, .cms-id-33 .encart , .cms-id-34 .encart    { display:flex; justify-content:right;margin:5% auto;    flex-wrap: wrap;}

.cms-id-28 .encart img, .cms-id-29 .encart img, .cms-id-30 .encart img, .cms-id-31 .encart img, .cms-id-32 .encart img, .cms-id-33 .encart img, .cms-id-34 .encart img {width: 55%; object-fit: cover; }

.cms-id-28 .encart .contenu, .cms-id-29 .encart .contenu, .cms-id-30 .encart .contenu, .cms-id-31 .encart .contenu , .cms-id-32 .encart .contenu , .cms-id-33 .encart .contenu , .cms-id-34 .encart .contenu  {background-color: #2a2a2a1c; width: 45%; display: flex; flex-wrap: nowrap; justify-content: center;flex-direction: column;}

.cms-id-28 .encart .contenu p, .cms-id-29 .encart .contenu p , .cms-id-30 .encart .contenu p, .cms-id-31 .encart .contenu p , .cms-id-32 .encart .contenu p , .cms-id-33 .encart .contenu p  , .cms-id-34 .encart .contenu p {font-size:25px; line-height:2em; padding-left: 80px;flex-direction: row;display: flex;}

.cms-id-28 .encart .contenu .impressions:before , .cms-id-29 .encart .contenu .impressions:before, .cms-id-30 .encart .contenu .impressions:before, .cms-id-31 .encart .contenu .impressions:before, .cms-id-32 .encart .contenu .impressions:before  , .cms-id-33 .encart .contenu .impressions:before , .cms-id-34 .encart .contenu .impressions:before   
{ margin-right: 18px;display:block;width:50px;content:url(https://larcher-technologies.com/img/cms/larcher%20technologies/imprimante-sur-pieds.svg)}

.cms-id-28 .encart .contenu .encre:before,.cms-id-29 .encart .contenu .encre:before,.cms-id-30 .encart .contenu .encre:before,.cms-id-31 .encart .contenu .encre:before,.cms-id-32 .encart .contenu .encre:before,.cms-id-33 .encart .contenu .encre:before,.cms-id-34 .encart .contenu .encre:before
{ margin-right: 18px;display:block;width:50px;content:url(https://larcher-technologies.com/img/cms/larcher%20technologies/goutte-de-liquide.svg)}

.cms-id-28 .encart .contenu .chargeur:before, .cms-id-29 .encart .contenu .chargeur:before, .cms-id-30 .encart .contenu .chargeur:before, .cms-id-31 .encart .contenu .chargeur:before, .cms-id-32 .encart .contenu .chargeur:before, .cms-id-33 .encart .contenu .chargeur:before, .cms-id-34 .encart .contenu .chargeur:before
{ margin-right: 18px;display:block;width:50px;content:url(https://larcher-technologies.com/img/cms/larcher%20technologies/imprimante.svg)}


.cms-id-28 .section,.cms-id-29 .section,.cms-id-30 .section,.cms-id-31 .section,.cms-id-32 .section,.cms-id-33 .section,.cms-id-34 .section{width:80%;margin:50px 20%;}

.cms-id-28 h3 , .cms-id-29 h3, .cms-id-30 h3, .cms-id-31 h3, .cms-id-32 h3, .cms-id-33 h3, .cms-id-34 h3{ color:#0072b7;}
.cms-id-28 .section p , .cms-id-29 .section p, .cms-id-30 .section p, .cms-id-31 .section p, .cms-id-32 .section p, .cms-id-33 .section p, .cms-id-34 .section p{font-size:17px;}

.cms-id-28 .description:before, .cms-id-29 .description:before, .cms-id-30 .description:before, .cms-id-31 .description:before, .cms-id-32 .description:before, .cms-id-33 .description:before, .cms-id-34 .description:before { margin-right: 18px;display:inline-block;width:30px;content:url(https://larcher-technologies.com/img/cms/document.svg)}

.cms-id-28 .informations:before,.cms-id-29 .informations:before,.cms-id-30 .informations:before,.cms-id-31 .informations:before,.cms-id-32 .informations:before,.cms-id-33 .informations:before,.cms-id-34 .informations:before { margin-right: 18px;display:inline-block;width:30px;content:url(https://larcher-technologies.com/img/cms/paperclip.svg)}

.cms-id-28 #main>footer.page-footer, .cms-id-29 #main>footer.page-footer , .cms-id-30 #main>footer.page-footer , .cms-id-31 #main>footer.page-footer, .cms-id-32 #main>footer.page-footer, .cms-id-33 #main>footer.page-footer, .cms-id-34 #main>footer.page-footer { margin:0px;}

.cms-id-28  #wrapper , .cms-id-29  #wrapper, .cms-id-30  #wrapper, .cms-id-31  #wrapper, .cms-id-32  #wrapper, .cms-id-33  #wrapper, .cms-id-34  #wrapper{ padding: 0;}

.cms-id-28 .category-name , .cms-id-29 .category-name, .cms-id-30 .category-name, .cms-id-31 .category-name, .cms-id-32 .category-name, .cms-id-33 .category-name, .cms-id-34 .category-name{ display:none;}

.page-cms-10 { width: 80%;  margin: auto;}
.page-cms-10 ul li{    margin-left: 5%;    list-style: disc;}

#wpcf7-f16-o4 label {display:inline-block!important; margin : 20px 20px 0 0;}
#wpcf7-f16-o4  h3:after {right: 0;}
#wpcf7-f16-o4  {text-align:center;margin-top:50px;  background: #f1f1f1;padding: 20px;}
#wpcf7-f16-o4 form > .wpcf7-form-control-wrap { margin: 15px auto;width: 303px;}
.page-product  #wpcf7-f16-o4 {display:none;}

.category-id-195 header#header #vnlab-header03 .header-main-container,
.category-id-193 header#header #vnlab-header03 .header-main-container{ display: flex;    justify-content: space-around;}
.category-id-193 .vnlab-mainmenu-inner,.category-id-195 .vnlab-mainmenu-inner{ display:none;}
.category-id-193 .vnlab-header-setting-inner, .category-id-195 .vnlab-header-setting-inner{ display:none;}
.category-id-193 .footer-container.vnlabFooterInner>.container .row, .category-id-195 .footer-container.vnlabFooterInner>.container .row{justify-content: center;}
.category-id-193  .footer-container .footer-group-link:nth-of-type(1), .category-id-195  .footer-container .footer-group-link:nth-of-type(1){ display:none;}
.category-id-193 .footer-container .footer-group-link:nth-of-type(2),.category-id-195 .footer-container .footer-group-link:nth-of-type(2){ display:none;}
.category-id-193 .breadcrumbs-items , .category-id-195 .breadcrumbs-items{ display:none;}
.category-id-193 #subcategories{ display: block; margin-bottom: 75px;position: relative;margin-left: 0;margin-right: 0; background-image: url(https://larcher-technologies.com/img/cms/larcher%20technologies/seadesignjet/traceurhpdesignjet.jpg); width: 100% ;height: 300px; background-repeat: no-repeat;background-size: cover;background-position-x: center; background-position-y: bottom; }
.category-id-195 #subcategories{ display: block; margin-bottom: 75px;position: relative;margin-left: 0;margin-right: 0; background-image: url(https://larcher-technologies.com/img/cms/larcher%20technologies/seapagewidexl/baniere-web-pagewidexlpro.jpg); width: 100% ;height: 300px; background-repeat: no-repeat;background-size: cover;background-position-x: center; background-position-y: bottom; }
.category-id-193 .vnlab-breadcrumb,.category-id-195 .vnlab-breadcrumb {margin:10px 0!important;}
.category-id-193  #vnlab-header03 ,.category-id-195  #vnlab-header03{    padding-top: 20px!important;}
.category-id-193 .inscription-larcher ,.category-id-195 .inscription-larcher { display:none;}

/***** bloc faq topdestructeur ******/

.DESTRUCTEUR .titre-faq {width:1200px; margin:auto;}
.DESTRUCTEUR .faq {display: flex; flex-wrap: wrap;  align-items: center;  justify-content: center;text-align: center;}
.DESTRUCTEUR .blocdeux, .DESTRUCTEUR .blocun, .DESTRUCTEUR .bloctrois, .DESTRUCTEUR .blocquatre, .DESTRUCTEUR .bloccinq {
    width: 300px;height: 150px; margin: 25px; background: #ee94233d; align-items: center;display: flex; padding: 20px;    transition: all 0.5s ease-in-out;}
.DESTRUCTEUR .faq  h3  {margin:auto;}
.DESTRUCTEUR .faq-texte {width:1200px; margin:auto;}
.DESTRUCTEUR .faq-texte  h4 {font-size: 28px; color: #ee9423;text-transform: uppercase;margin: 30px auto;}
.DESTRUCTEUR .blocdeux:hover , .DESTRUCTEUR .blocun:hover, .DESTRUCTEUR .bloctrois:hover, .DESTRUCTEUR .blocquatre:hover, .DESTRUCTEUR .bloccinq:hover { cursor:pointer;     background: #ee9423; color: white; }
.DESTRUCTEUR .bloc_contenu.nos_services {width: 1200px; vertical-align: bottom!important;  height: 520px; display: flex; margin: 0% auto 6%!important;    align-items: center;}
.DESTRUCTEUR .bloc_contenu.nos_services  a:hover { color:#ee9423!important;}
#topbar, #header {z-index:999;}
.DESTRUCTEUR .inscription {     margin: auto; text-align:center; background-color: #fff7ed;margin-bottom: 6%;}
#testimonials-client .owl-carousel.owl-loaded {margin:auto;}


/***** a propos LARCHER *******/

.page-info .prestations {display: flex; justify-content: center;width: 1200px; flex-wrap: wrap;margin: auto;}
.page-info .destruction, .page-info .sublimation,.page-info .industrie,.page-info .impression {flex-direction: column;width: 528px; height: 339px; text-align: center; background: #4090c82e; display: flex;justify-content: center;align-items: center;   margin: 1%;transition: all 0.5s ease-in-out;position:relative;}
.page-info .prestations h3 {font-weight: 600;}
.page-info .prestations a {position: absolute; width: 100%; height: 100%;}
.page-info .prestations p{ opacitY: 0; text-transform: uppercase; font-size: 13px; transition: all 0.5s ease-in-out; position: absolute; bottom: 0;}
.page-info .destruction:hover, .sublimation:hover, .industrie:hover, .impression:hover {background: #0072b7 ; }
.page-info .destruction:hover h3, .sublimation:hover h3, .industrie:hover h3, .impression:hover  h3{ color:white;}
.page-info .destruction:hover p, .sublimation:hover p, .industrie:hover p, .impression:hover  p{ color:white;opacitY:1;bottom:15%}
.page-info .industrie .img {background: url("https://larcher-technologies.com/img/cms/larcher%20technologies/entreprise/industrie.svg");width:80px; height:80px;transition: all 0.5s ease-in-out;}
.page-info .industrie:hover .img {background: url("https://larcher-technologies.com/img/cms/larcher%20technologies/entreprise/industrie-hover.svg")}
.page-info .sublimation .img {background: url("https://larcher-technologies.com/img/cms/larcher%20technologies/entreprise/sublimation.svg");width:80px; height:80px;transition: all 0.5s ease-in-out;}
.page-info .sublimation:hover .img {background: url("https://larcher-technologies.com/img/cms/larcher%20technologies/entreprise/sublimation-hover.svg")}
.page-info .destruction .img {background: url("https://larcher-technologies.com/img/cms/larcher%20technologies/entreprise/destruction.svg");width:80px; height:80px;transition: all 0.5s ease-in-out;}
.page-info .destruction:hover .img {background: url("https://larcher-technologies.com/img/cms/larcher%20technologies/entreprise/destruction-hover.svg")}
.page-info .impression .img {background: url("https://larcher-technologies.com/img/cms/larcher%20technologies/entreprise/impression.svg");width:80px; height:80px;transition: all 0.5s ease-in-out;}
.page-info .impression:hover .img {background: url("https://larcher-technologies.com/img/cms/larcher%20technologies/entreprise/impression-hover.svg")}
.page-info .service-technique {width: 1200px;margin: 8% auto;display: flex;align-items: center;justify-content: center;position:relative;}
.page-info .service-technique-image {position: relative;z-index: 1;}
.page-info .service-technique:before {content: ""; position: absolute; width: 60%;  height: 400px;background: #4090c82e; left: 0;  right: 0;  margin: auto; z-index: 0; }
.page-info .service-technique-texte {width:500px;margin-right: 5%;z-index: 1; text-align: center;}
.page-info .developpement { width: 1200px;  display: flex;justify-content: center; margin:10% auto;align-items: center; position: relative; }
.page-info .developpement-image{margin-bottom: 10%;z-index: 1;}
.page-info .developpement-texte { z-index: 1; width: 500px;text-align: left;margin-left: 8%;}
.page-info .developpement:before {content: "";position:absolute;width: 100%;height: 305px;background:#4090c82e;z-index: 0; right:0;}
.page-info .occasion{ width: 1200px;  display: flex;justify-content: center; margin:10% auto 5%;align-items: center; position: relative; }
.page-info .occasion-image{ margin-bottom: 10%;z-index: 1;}
.page-info .occasion-texte {  width: 500px;text-align: left;margin-left: 8%;z-index: 1;}
.page-info .occasion:before {content: "";position:absolute;width: 100%;height: 305px;background:#4090c82e;z-index: 0; right:0;}
.page-info .histoire {  background: #4090c82e;  width:100%; height: 350px; display: flex; align-items: center; justify-content: center;margin: 5% 0 15% 0;}
.page-info .image {;z-index: 1;}
.page-info .notre-histoire { width: 500px;text-align: center;margin-left: 5%;} 
.page-info .creation{width: 1200px;margin: auto;display: flex;align-items: center;justify-content: space-between;}
.page-info .creation-texte {width:500px; }
.page-info .creation-texte p,.page-info .service-technique-texte p,.page-info .creation-texte h2,.page-info .service-technique-texte h2 {text-align:center;}
.page-info .creation-image img {position: relative;}
.page-info .creation-image {position: relative;}
.page-info .creation-image:before {width: 493px; height: 393px;background:#4090c82e;content: "";position:absolute;z-index: 0;bottom: 10%; left: 10%;}
.page-info .bloc-picto .picto { display: flex; justify-content: flex-start; align-items: center;flex-direction: column;width: 40%;margin-top: 50px; }.page-info .bloc-picto img { width: 30%;}
.page-info .bloc-picto { display: flex;justify-content: space-around;}
.page-info .slick-slide img { display: block;  margin: auto;height: 100px; object-fit: contain;}
.page-info .owl-carousel {width: 90%; margin: auto;}

/***************** larcher technolgoies ********* *******/
.header-mobile-logo {width: 100%; text-align: center; padding: 20px 0;display:none;}
.header-mobile-logo .logo {width: 30%;}
.main-logo-wrapper h1{margin-bottom:0px!important;}
.main-logo-wrapper h1:after {display:none;}
.DESTRUCTEUR .vnlab-topbar-inner .livraison {font-size:16px;color:white;}
.vnlab-topbar-inner a { color: white;padding:0 10px;font-size:13px;   -webkit-transition: all 0.7s ease-in-out;   transition: all 0.7s ease-in-out;}
.vnlab-topbar-inner a:hover { background-color:#b2c5d3;color:#2a2a2a!important;font-weight:600;}
.vnlab-topbar-inner .supremo:after {content: '';  display: block; width: 1.5px;height: 50%; background-color: white;position: absolute; right: 0;
 top: 0; bottom: 0; margin: auto;}
.vnlab-topbar-inner .supremo { position:relative;}
#ec_seo_description2 ul {   padding-left: 35px;}
.sitelarcher {    TEXT-ALIGN: left;  margin: 0!important;  font-size: 16px!important;font-weight: 600!important; font-style: italic;}
.titre {    text-transform: none!important;color: #2a2a2a; text-align: justify; letter-spacing: 0; line-height: 1.4;}
.titre:after  {display:none!important;}
.titre-topdestructeur { font-size:14px!important; text-transform: none!important;color: #2a2a2a; text-align: justify; letter-spacing: 0; line-height: 1.4;margin-top: 0px!important;}
.titre-topdestructeur:after  {display:none!important;}
.DESTRUCTEUR #bloc-activites {display:none;}
.DESTRUCTEUR .titre {display:none;}
.DESTRUCTEUR  #vnlab-top-menu, .DESTRUCTEUR  .vnlab-megamenu,.DESTRUCTEUR  .vnlab-megamenu .navbar {}
#vnlab-home-surily {display:none;}
.background-catalogue {background-color: #4090c840; width: 100%; height: 420px; margin-bottom: 10%;    margin-top: 5%;}
.catalogue{display: flex; justify-content: space-evenly; width: 60%; margin: auto; align-items: center; height: 100%;}
.texte {width: 37%; text-align: center;}

/***** demande devis ******/
.ctf_click_open_contactform7 { padding: 8px 20px; position: relative; margin-left:5px; line-height:24px; transition: all 0.6s ease-out; }
#button_wpcf7-f3-o1 {margin-top: 0px !important; }
#header .header-nav .right-nav {align-items: center; }
#button_wpcf7-f2-o3:before { width: 2em;
    height: 2em;
    content: "";
    display: inline-block;
vertical-align: middle;
       margin-right: 8px;
    background: url(https://larcher-technologies.com/img/cms/topdestructeur/papier-blanc.svg) no-repeat center;
    transition: all 1s ease-out;}
.devistopdestructeur {display:none;}
.DESTRUCTEUR .devistopdestructeur {display:block;}
/***** bloc black friday  *******/
#content .bloc {display: flex; flex-wrap: wrap; justify-content: space-evenly;margin:20px 0 ;}
#content .produit { width:25%;}
h4 {position:relative;}
#content .container  h4:after {content: ''; display: block;  width: 250px; height: 2px; background-color: #0072b7; position: absolute; left: 0; margin-top: 10px;   }
#wpcf7-f11-o3 h3{ display: none;}
.container  .bloc .img-bande {object-fit: contain; width: 100%;}
@media (max-width: 800px) { 
.container .img-black {width: 450px;object-fit: cover}
#content .bloc { height:auto;position: relative!important; height: auto!important;}
#content .produit { width:50%;text-align:center;}
}

/***** bloc snow ou feuille changement saison *******/
/**** page promotion evolis/hp ****/

.cms-id-35 .breadcrumb {display:none!important;}
.page-promotion-t850 {width: 100%; flex-wrap: wrap;margin: auto;}
.page-promotion-t850 .promo { display:flex;margin:auto;}
.cms-id-35 h1 {       font-weight: 600!important;    text-transform: uppercase;   margin-top: 0;font-size: 30px!important;    margin-bottom: 2%;    text-align: initial;}
.page-promotion-t850 p { font-size:15px;}
.intro {   display: flex; flex-wrap: wrap; align-items: center; justify-content: center;margin: 15% 0;}
.devis-promo { margin: auto; width:50%;    box-shadow: #808080a1 0px 0px 13px 1px;padding: 2%;}
.intro-texte {     width: 30%;text-align: center;margin-left: 5%;}
.solution {   display: flex; flex-wrap:wrap-reverse;align-items: center; justify-content: center;margin: 5% 0;}
.solution-texte {    width: 30%; ;margin-right: 5%}
.solution-image {width: 493px; height: 393px;background:white;position: relative;}
.solution-image img  { object-fit: cover;}
.clic {width: 100%;justify-content: center; margin:5% 0;align-items: center;  background: #eca6a8;padding: 5% 10%; color:white;}
.photo { flex-wrap: wrap;width: 100%;  display: flex;justify-content: space-evenly;  margin: auto;align-items: center; position: relative; }
.photo-image{width: 500px;height: 500px; position: relative;}
.photo-image img   { position: absolute;  width: 100%;  height: 100%;}
.primacy { flex-wrap:wrap-reverse}
.photo-right {  width: 500px;    height: 500px;  position: relative;}
.photo-right img{    width: 100%; height: 100%;  position: absolute; object-fit: cover;}
.contact{  flex-wrap: wrap; padding: 5%;width: 100%;  display: flex;justify-content: center; 	margin:10% 0;align-items: center; position: relative; background: #518e8d;}
.contact-texte { width: 50%; padding: 3% 0;}
.contact-texte h2 {  text-align: center;font-size: 24px;line-height: 1.3em; }
.contact-texte p{  text-align: center;font-size: 20px;line-height: 1.3em; }
.contact-texte a{ font-size: 20px;}

/**** page promotion canon ****/

.clic-350 {width: 100%;justify-content: center; margin:5% 0;align-items: center;  background: #518e8d;padding: 5% 10%; color:white;}
.cms-id-36 .breadcrumb {display:none!important;} 
.cms-id-36 h1 {    
   font-weight: 600!important;
    text-transform: uppercase;
    margin-top: 0;
font-size: 30px!important;
    margin-bottom: 2%;
    text-align: initial;}


/***** bloc activités  *******/
#bloc-activites {max-width: 100%!important; width: 1200px!important;margin: auto;display:flex;}
#bloc-activites .col-md-3 .impression, .destruction, .industrie, .sublimation{width:100%;object-fit: cover;}
#bloc-activites  .col-md-3 {    float: none!important;    width: 24%;    margin-right: 15px;    padding: 0px!important;}
#bloc-activites .col-md-3:last-child{ margin-right: 0px!important;}
#bloc-activites .col-md-3:hover .mask {    opacity: 1;background:none;}
.bloc-impression .mask {  background-color: rgba(98, 195, 214 , 96%);}
.bloc-destruction .mask { background-color: rgba(238, 148, 35 , 96%);}
.bloc-industrie .mask { background-color: rgba(156, 214, 144 , 96%);}
.bloc-sublimation .mask {  background-color: rgba(232, 60, 111 , 96%);}
#bloc-activites .col-md-3  .mask {   opacity: 1;     transition: all 0.4s ease-in-out;    width: 100%;    height: 100%;    position: absolute;    overflow: hidden;    top: 0;    left: 0;    display: flex;    flex-direction: column;    justify-content: center;    align-items: center;}
#bloc-activites .col-md-3  .mask img {transform: translateY(0px);transition: all 0.5s ease-in-out;opacity:1;width: 20%;}
#bloc-activites .col-md-3:hover  .mask img{transform: translateY(-120px);}
#bloc-activites h2 {color:white!important;font-weight:600!important;padding: 10px 20px;font-size:1em!important;margin: 0px;margin-top: 15px;text-align: center;opacity:1;transform: translateY(0px);transition: all 0.5s ease-in-out;}
#bloc-activites .col-md-3:hover  .mask h2{opacity:1; transform: translateY(-26px);    text-shadow: 0px 3px 7px black;    font-weight: 600!important;background:linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(0,0,0,0) 0% ,rgba(0,0,0,0.4318102240896359) 50%, rgba(0,0,0,0) 100%)}
#bloc-activites .overlay { width: 100%; height:100%; position: absolute; }
/***** fin bloc activités ******/
#contact-form-v2 h3{display:none;}
#ctf-popup-wapper-wpcf7-f3-o1, #ctf-popup-wapper-wpcf7-f3-o2 {padding:0px;position:fixed!important;}
#ets_cft_page .breadcrumb{background:none;margin: 20px 0;}
#ets_cft_page .nav-breadcrumbs, h1:before { display:none;}
#ets_cft_page #wrapper {margin-top: 50px;}
#ets_cft_page .card {    border-color: white;}
#ets_cft_page  .card-block {padding:0px;}

.product-variants .ctf_click_open_contactform7 { margin-top: 10px!important;margin-left:0px!important;}
header#header #vnlab-header03 .user-info {display:none;}
.header-nav .right-nav .nav-cart {display:none;}
.DESTRUCTEUR .header-nav .right-nav .nav-cart {display:flex;}
#vnlab-header01 .header-nav .right-nav>div.nav-cart::before { display:none;}
.DESTRUCTEUR .article-bottom-action>div.article-cart {display:inline-block!important;}
.article-out-stock {display:none;}
header#header #vnlab-header03 .vnlab-megamenu .navbar-nav a{  position: relative;}
header#header #vnlab-header03 .vnlab-megamenu .navbar-nav a:after{    content: '';    display: block;    width: 30px;    height: 2px;    background-color: #0072b7;    position: absolute;    left: 0;    right: 0;    margin: auto;    z-index: 8;    transform: none;    opacity: 0;    -webkit-transition: all 0.3s ease-in-out;   transition: all 0.3s ease-in-out;}
.vnlab-breadcrumb ul li > a span {font-size: 14px;}
header#header #vnlab-header03 .vnlab-megamenu .navbar-nav .active a:after, header#header #vnlab-header03 .vnlab-megamenu .navbar-nav .active a:active:after  {opacity: 1;}
#product .category-name { display: none;}
#header .sav  {    background-color: #0072b7;    width: 150px;    display: flex;   justify-content: center;    align-items: center;   border-radius: 15px; -webkit-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;}
#header .sav p {color:white!important;  -webkit-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;  margin: 0px;}
#header .sav:hover p{color:white!important;}
#header .sav:hover {background-color: #2a2a2a;}
#product .vnlab-breadcrumb .breadcrumbs-items ul{  display: table!important;}
#module-smartblog-details .vnlab-breadcrumb .breadcrumbs-items ul{  display: table!important;}
.dropdown-toggle:after { vertical-align: 0;  border-top: 0;  border-right: 0; border-left: 0; }
.dropdown .dropdown-menu a:after {  display: none!important;}
#vnlab-header03 .search-price {display:block;}
header#header #vnlab-header03 .button-icon-search i::before {    font-size: 25px;    font-weight: 700;    color: #2a2a2a!important;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {line-height: 1.2em;}
.quickview .images-container .thumb-container.slick-slide img.selected, .quickview .images-container .thumb-container.slick-slide:hover img, #main .images-container .js-qv-mask.scroll .thumb-container.slick-slide img.selected, #main .images-container .js-qv-mask.scroll .thumb-container.slick-slide:hover img {    border-color: transparent;}
.quickview .images-container .thumb-container.slick-slide img, #main .images-container .js-qv-mask.scroll .thumb-container.slick-slide img { border: 0px transparent solid;}
#product img.thumb.js-thumb:focus {  /*  outline: none;*/}
#main .images-container.vnlabDetailMainImage_left .js-qv-mask.scroll .thumb-container.slick-slide, #main .images-container.vnlabDetailMainImage_right .js-qv-mask.scroll .thumb-container.slick-slide {       width: 80px!important;}
/* page categorie des produits */
nav.pagination ul.page-list li.current > a, nav.pagination ul.page-list li > a:hover {    background-color: #0072b7;    border-color: #0072b7;    color: white!important;}
nav.pagination ul.page-list li.current > a, nav.pagination ul.page-list li.current > a:hover {    background-color: #0072b7;    border-color: #0072b7;    color: white!important;}
a:focus, a:hover {    color: #0072b7!important;    text-decoration: none!important;}
body #header .vnlab-megamenu ul.navbar-nav > li > a span.menu-title {    color: #2a2a2a;    font-size: 16px;}
@media screen and (max-width: 991px){
.vnlab-megamenu ul.navbar-nav li a span.menu-title {  color: white!important;}
header#header .close_menu i { color: white!important;}
}
.nav .navbar-nav .megamenu{  background: #2a2a2a!important;}
h1 {  font-size: 50px;  /*word-break: break-all;*/}
#vnlab-blog-home-style4.vnlab-blog-home-style5 .item-content-blog .entry-title a {font-weight: 600;text-transform: uppercase;}
.column {transition: all 0.3s ease-in-out;width:100%;margin:auto;display: none;}
.show {  display: block;}
.row {  margin:auto;}
/* Clear floats after rows */ 
.row:after {  content: "";  clear: both;}
.content {   padding: 80px 0;  display: flex;  justify-content: center;  margin: auto;  width: 1200px;}
body#checkout section.checkout-step .content {width:100%!important;}
/***** section catalogues *******/

.catalogues {display:flex;justify-content: center;margin-top:-50px;align-items: center;}
.catalogues .texte {width:25%;}


/********************************************** reassurance ************************************************************/
#block-reassurance ul {display: flex;justify-content: space-evenly;width: 100%;}
#block-reassurance li {  border-bottom: 0px;  width: 20%;}
.vnlab-footer-top .container {  width: 100%;}
.rea {    font-size: 18px;    color: white;    width: 100%;    font-weight: 500;    text-align: center;}
.h6 .savoir {width:35%;}
.h6 .intervention {width:52%;}
.h6 .service {width:39%;}
@-webkit-keyframes bounce { 
            0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);} 
            40% {-webkit-transform: translateY(-30px);} 
            60% {-webkit-transform: translateY(-15px);} 
         } 
         
@keyframes bounce { 
            0%, 20%, 50%, 80%, 100% {transform: translateY(0);} 
            40% {transform: translateY(-30px);} 
            60% {transform: translateY(-15px);} 
         }
#block-reassurance img:hover { -webkit-animation-name: bounce;  animation-name: bounce;            -webkit-animation-duration: 1s; animation-duration: 1s; }
#block-reassurance li .block-reassurance-item {    padding: 1rem 1.5rem;    display: flex;    justify-content: center;    align-items: center;}
#products .all-product-link, .featured-products .all-product-link, .product-accessories .all-product-link, .product-miniature .all-product-link{  color: #2a2a2a;  font-weight: 100;  -webkit-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}
.all-product-link:hover .material-icons{ padding:0 0 0 5px}
.material-icons {-webkit-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out; }
#product h1, .product-name-detail h4 {  text-align: left!important;      letter-spacing: 0px!important;  margin: 0px!important; font-size: 26px; font-weight: 500!important; text-transform: uppercase;}
#product h1:before,#product h1:after {  display: none;}
#product .product-flags { display: none!important;}

#product .featured-products h2{  text-align: center!important;  margin-bottom:50px;}
#product .featured-products  h2:after { content: ''; display: block;  width: 250px; height: 2px; background-color: #0072b7; position: absolute; left: 0; right: 0; margin: auto; z-index: 8; transform: none; margin-top: 10px;  }
/* *****************************************************cms******************************************************/
body#cms.vnlab-aboutus-custom1 #wrapper > .container {    width: 100%;    max-width: 100%;}
body#cms.vnlab-aboutus-custom1 #main .page-header {  display: none;}
.page-content.page-cms {    padding: 0px;}
/* *****************************************************cms journees decouvertes 21 et 22septembre******************************************************/
.menu-color .menu-title {color:#f18819!important;}
.cms-decouvertes {  width: 100%;  background-color: #f18819;  height: 400px;  margin-bottom: 10%; margin-top:2%; position: relative;}
.cms-decouvertes-photo {background-image: url(https://larcher-technologies.com/img/cms/decouvertes.png);  background-position: left;    width: 600px;    height: 500px;    background-size: cover;    background-repeat: no-repeat;}
.cms-decouvertes-bloc {display: flex;   position: absolute;    bottom: 0;    justify-content: center;    width: 100%;align-items: center;margin: auto; top: 0;}
.ct7_eachaline{margin-bottom: 20px;}
.cms-formulaire{position: relative;   display: flex;   justify-content: center;   align-items: center; margin: 20px;}
.cms-decouvertes-texte { width: 30%;padding-left: 20px;}
.cms-decouvertes-texte h3 {  color: white;}
.cms-decouvertes-texte h2{font-family: ClementePDag; font-size: 64px; letter-spacing: 2px;color: white;}
.cms-decouvertes-bloc2 {display: flex; position: relative; justify-content: space-evenly; margin: auto; width: 90%;align-items: center;flex-wrap: wrap;}
.cms-decouvertes-bloc2-photo1 {background-image: url(https://larcher-technologies.com/img/cms/pagewide.png);  background-position: center;    width: 310px;    height: 335px;    background-size: cover;    background-repeat: no-repeat;margin: 20px;}
.cms-decouvertes-bloc2-photo2 {background-image: url(https://larcher-technologies.com/img/cms/duplo.png);  background-position: center;    width: 280px;    height: 330px;    background-size: cover;    background-repeat: no-repeat;margin: 20px;}
.cms-decouvertes-bloc2-photo3 {background-image: url(https://larcher-technologies.com/img/cms/canon.png);  background-position: center;    width: 280px;    height: 330px;    background-size: cover;    background-repeat: no-repeat;margin: 20px;}
.cms-decouvertes-bloc3 {background-color: #f188191f; display: flex; position: relative; justify-content: space-evenly;    text-align: center;margin: 2% auto;    padding: 3% 27%; flex-direction: column;}
.cms-decouvertes-bloc3 h3 {font-family: ClementePDag; font-size: 35px; color:#2a2a2a; text-align:center; }
.cms-decouvertes-bloc3 h3:after {display:block;content:"";width:150px;height:2px; background-color: #f18819;margin:auto;text-align:center;margin-top:15px;}
.cms-decouvertes-bloc3 p { text-align:center; font-size:20px;}
.cms-decouvertes-bloc3 li {font-size:20px;}
.cms-decouvertes-bloc3 .po {font-size:20px; background-color: #f18819; border: none;  border-radius: 15px;color: white;-webkit-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;}
.cms-decouvertes-bloc3 .po:hover {background-color: #2a2a2a;font-weight:bold;}
.cms-decouvertes-logo { }
.localisation{margin-bottom: 4%;font-family: ClementePDag; font-size: 35px; color:#2a2a2a; text-align:center; }
.localisation:after {display:block;content:"";width:150px;height:2px; background-color: #f18819;margin:auto;text-align:center;margin-top:15px;}
.cms-decouvertes-photo-loc {display: flex;flex-direction: column;align-items: center;margin: 20px;}
.cms-decouvertes-photo-loc img {margin-bottom:10px;}
.cms-decouvertes-photo-loc p {font-size:20px;}
.map {display:flex;justify-content: center; margin: 2% 0;}

.cms-decouvertes-partenaire h3 {font-family: ClementePDag;   font-size: 35px; color: #2a2a2a;  text-align: center;}
.cms-decouvertes-partenaire h3:after {display:block;content:"";width:150px;height:2px; background-color: #f18819;margin:auto;text-align:center;margin-top:15px;}
.cms-decouvertes-partenaire {display: flex; position: relative; justify-content: space-evenly;    width: 100%;align-items: center;flex-direction: column!important;}

/* *****************************************************cms entreprise****************************************************/
#cms .breadcrumbs-items ul, #contact  .breadcrumbs-items ul, #module-smartblog-category .breadcrumbs-items ul{display:none;}
.cms-entreprise {  width: 100%;  background-color: #4090c82e;  height: 475px;  margin-bottom: 10%;  position: relative;}
#cms .breadcrumb h1, #contact  .breadcrumb h1 , #module-smartblog-category .breadcrumb h1 {   text-align: center;}
#cms .breadcrumb h1:after, #module-smartblog-category .breadcrumb h1:after, #contact .breadcrumb h1:after{content: '';    position: absolute;    width: 100px;    height: 2px; background-color: #0273b7;   margin: auto;   right: 0;   left: 0;   bottom: -20px;}

#cms .breadcrumb h1:before, #module-smartblog-category .breadcrumb h1:before, #contact .breadcrumb h1:before{display:block;}
p {  color: #2a2a2a;  text-align: justify;}
.cms-entreprise-photo {background-image: url(https://larcher-technologies.com/img/cms/portrait.png);    background-position: left;    width: 700px;    height: 475px;    background-size: contain;    background-repeat: no-repeat;}
.cms-entreprise-bloc {display: flex;   position: absolute;    bottom: 0;    justify-content: center;    width: 100%;align-items: center;}
.cms-entreprise-texte { width: 30%;padding-left: 20px;}
.cms-entreprise-texte p {  color: #2a2a2a;}
.cms-entreprise-texte h2, .entreprise-zone2 h2,.nos-prestation h2, .bloc-occasion h2  {  padding-bottom: 20px;}
.histoire {margin-bottom:50px;}
.histoire .histoire-left, .histoire-right{width: 25%;}
.cms-entreprise-texte h3{font-size: 19px;font-weight:500;}
.entreprise-zone2 {  display: flex;  justify-content: space-evenly;  width: 100%;margin-top: 5%;    margin-bottom: 9%;}
.entreprise-zone2 h2 {text-align:center;position:relative;}
.entreprise-zone2 h2:before {position: absolute;width: 50px;height: 2px;background-color: #0072b7;margin: auto;right: 0;left:0;bottom:15px;content:"";}
.bloc-texte p{color: #2a2a2a;}
.bloc-texte {  width: 25%;}
.bloc-carte {  background-image: url(https://larcher-technologies.com/img/cms/carte-france.svg); background-size: contain;  background-repeat: no-repeat;  width: 25%;  height: 500px;}
.bloc-picto{  display: flex;    justify-content: space-around;}
.bloc-picto img {width: 30%;}
.bloc-picto p { text-align: center;      font-weight: 600;    margin-top: 10px;    color: #0273b7;}
.DESTRUCTEUR .bloc-picto p,.TRACEUR .bloc-picto p {  color: #2a2a2a;}
.bloc-picto .picto {   display: flex;    justify-content: flex-start;    align-items: center;    flex-direction: column;    width: 40%;    margin-top: 50px;}
.nos-prestations h2 {text-align: center;    padding-top: 60px;    margin-bottom: 70px;}
.nos-prestations {  width: 100%;  background-color: #eaeaea;  height: 300px;  margin-top: 150px;}
.bloc-prestations {  display: flex;  justify-content: space-between;  width: 1200px;  margin: auto; }
.bloc-prestations img {  width: 30%;} 
.bloc-prestations .impression, .bloc-prestations .industrie,.bloc-prestations .destructeur,.bloc-prestations .printer {  width: 200px;  height: 200px;  border-radius: 35px;  display: flex;  flex-direction: column;  justify-content: center;  align-items: center;}
.bloc-prestations .impression {  background-color: #2ac9d7;}
.bloc-prestations .industrie {  background-color: #9cd690;}
.bloc-prestations .printer  {  background-color: #ec3b6f;}
.bloc-prestations .destructeur{  background-color: #ee9423;}
.bloc-prestations a { text-align: center;  font-size: 16px;  padding: 10px 10px 0 10px;  color: white;-webkit-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;}
.bloc-prestations a:hover {   font-weight: 600;  color: white!important; }
.bloc-occasion {  width: 100%;  height: 400px; background-color: #4090c82e;  display: flex; justify-content: space-evenly;  align-items: center;  margin: 350px 0 250px 0}
.bloc-occasion .texte {  width: 25%;}
.marques h2, .bloc-agrements h2 {  text-align: center;}
.bloc-agrements {  display: flex;  justify-content: center;  align-items: center;  margin: 150px 0;}
.conatiner-agrements {  display: flex;  justify-content: space-evenly;}
/* *****************************Maintenance********************************* */
.page-cms-14 .contact_page  {display:none!important;}
.page-cms-14 .select{display:none;}
.container-maintenance {   background-color: #4090c82e;    padding: 50px 0;}
.container-maintenance h2,.container-maintenance p  {  text-align: center;  margin-bottom: 5px;}
.etape{  display: flex;  justify-content: space-around;  margin-top: 50px;}
.etape a {  background-color: #0273b7;  border-radius: 35px;  padding: 10px;   font-weight: 700;   letter-spacing: 0.5px;  color: white;  -webkit-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;}
.etape a:hover { background-color: #2a2a2a;  color: white!important; }
.etape1, .etape2, .etape3 {width: 15%;text-align: center;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.etape img {
  width: 50px;
}
.rond {  border-radius: 50px;  background-color: #2a2a2a;  width: 90px;  height: 90px;  display: flex; align-items: center;  justify-content: center;}
.etape1 p { margin-bottom: 20px;}
.etape .chiffre {  font-size: 40px;font-weight: 600;}
.maintenance .depannage-rapide {width: 1200px;margin: 8% auto;display: flex;align-items: center;justify-content: space-between; position :relative;}
.maintenance .depannage-rapide-image img {position:relative;transition: all 0.5s ease-in-out;}
.maintenance .depannage-rapide-image img:hover {transform:scale(1.05)}
.maintenance .depannage-rapide-image {position: relative;}
.maintenance .depannage-rapide-image:before {content: "";position:absolute;width: 493px; height: 393px;background:#4090c82e;bottom: 10%; left: 10%; }
.maintenance .depannage-rapide-texte {width:460px; position :relative;}
.maintenance .depannage-rapide-texte h2, .maintenance.depannage-rapide-texte p {text-align:center;}
.maintenance .contrat-maintenance { width: 1200px;  display: flex;justify-content: center;  margin:8% auto;align-items: center; position: relative; }
.maintenance .contrat-image{ position: relative;  }
.maintenance .contrat-texte {  width: 500px;text-align: left;margin-left: 8%;position: relative; }
.maintenance .contrat-maintenance:before { content: "";position:absolute;width: 70%;height: 405px;background:#4090c82e; right:0; }
.maintenance .interventiontechnique {  background: #4090c82e;  width:100%; height: 400px; display: flex; align-items: center; justify-content:center;margin: 8% 0 15% 0;}
.maintenance .interventiontechnique .image {    transform: scale(1.2); margin-top: 3%;}
.maintenance .intervention-texte { width: 500px;    margin-left: 8%;} 
.maintenance .intervention-texte h2 ,.maintenance .intervention-texte p {text-align:center;}
.maintenance .service-client {width: 1200px;margin: auto;display: flex;align-items: center;justify-content: space-between;}
.maintenance .service-client a {font-weight:600;}
.maintenance .service-texte {width:500px;}
.maintenance .service-texte h2,.maintenance  .service-texte p { text-align: center; }
.maintenance .service-image:before { content: "";position:absolute;width: 493px; height: 393px;background:#4090c82e;z-index: 0;bottom: 10%;   left: 10%; }
.maintenance .service-image {position: relative;}
.maintenance .service-image img { position:relative;transition: all 0.5s ease-in-out;}
.maintenance .service-image img:hover {transform:scale(1.05)}
.maintenance .picto-phone-maintenance {animation: bounce 1.6s ease-in-out infinite;}
.etape2 .rond  {animation: bounce 1.6s ease-in-out infinite;}
.maintenance .depannage-rapide-texte p { text-align:center;}

/* *****************************CONTACT********************************* */
.contact_page .bloc_left img {    margin-right: 10px;    width: 4%;    margin-top: -3px;}
.contact_page h3 {font-size: 17px;color:#0273b7;font-weight:600;}
.DESTRUCTEUR .contact_page .wpcf7 h3 {display:none;}
.DESTRUCTEUR #wpcf7-f21-o1 {display:block!important;}

.DESTRUCTEUR .wpcf7-submit { border: 2px solid #ee9423;border-radius: 32px!important;background-color:#ee9423!important;transition:all 0.4s ease-in;}
.DESTRUCTEUR .wpcf7-submit:hover { background-color:white!important;color:#ee9423;}
#captcha-box{display: flex;justify-content: center;margin-top:10px;}
.sujet {display: flex;font-size: 15px!important;color: #666!important;margin-top: 8px;font-weight: 100!important;}
.file {border: none;    box-shadow: none;    margin: 0px;    padding: 5px 0px;}
.sujet-box {width: 100%;background: #fff none repeat scroll 0 0;border: 1px solid #ddd;min-height: 40px;text-align: left;margin-top: 7px;padding: 5px;border-radius: 4px;}
/* *****************************Actualités********************************* */
h3 a {  font-size: 25px;}
.readmore-blog a span {margin-top: 2px;    position: absolute;    right: 0;    font-size: 13px;    border: 1px solid #2a2a2a;    background: #2a2a2a;    border-radius: 35px;    padding: 5px 10px;    color: white;    transition: all 0.3s ease-in;}
.readmore-blog a span:after {
background-image: url(https://larcher-technologies.com/themes/organic1/assets/vnlab/img/next-white.svg);    background-size: 10px;    background-repeat: no-repeat;    background-position: center;    width: 20px;    height: 20px;    position: absolute;    right: 8px;   content: "";    opacity: 0;    -webkit-transition: opacity 0.5s , padding 0.3s ease-in-out;    transition: opacity 0.5s , padding  0.3s ease-in-out;}
.readmore-blog a span:hover {    padding-right: 34px;}
.readmore-blog a span:hover:after {   opacity: 1;}
.page-manufacturer .vnlab-breadcrumb {  display: none!important;}
@media (max-width: 900px){.img-presse-a-chaud{width:500px;height:auto;}}
/* ***************************** TOPDESTRU page produit fil d'ariane suprimer pour destructeurs******************************** */

.DESTRUCTEUR #wrapper .breadcrumb, .vnlab-breadcrumb .breadcrumbs-items ul li:nth-child(2),.DESTRUCTEUR  #wrapper .breadcrumb,.DESTRUCTEUR  .vnlab-breadcrumb .breadcrumbs-items ul li:nth-child(3){    display: none;}
.DESTRUCTEUR .attachment p {text-align:center!important; color:#ee9423; }
 .attachment p {text-align:center!important; color:#0072b7; }

.DESTRUCTEUR .product-name:hover { color:#ee9423!important; }
.DESTRUCTEUR .vnlab-features-article {display:none;}
 #product .product-prices>div {   display: flex;   float: none;   line-height: 2em;   width: auto;}

/* ***************************** TOPDESTRU page categories******************************** */

.DESTRUCTEUR  .hsm-table {   width: 100%;  border-collapse: collapse; margin: 2em 0; font-size: 14px; }
.DESTRUCTEUR  .hsm-table thead {  background-color: #f0f0f0; }
.DESTRUCTEUR  .hsm-table th, .hsm-table td {    border: 1px solid #ddd;    padding: 8px 8px;    text-align: left;  }
.DESTRUCTEUR  .hsm-table th {   background-color: #e8e8e8;   font-weight: bold;   text-transform: uppercase;   color: #333; }
.DESTRUCTEUR .hsm-table tbody tr:nth-child(even) {   background-color: #fafafa; }

  @media screen and (max-width: 768px) {
.DESTRUCTEUR    .hsm-table thead {     display: none;  }
.DESTRUCTEUR    .hsm-table tr {   display: block;   margin-bottom: 1em; }
.DESTRUCTEUR    .hsm-table td {   display: flex;   justify-content: space-between;  padding: 10px;   border: 1px solid #ddd;  }
.DESTRUCTEUR    .hsm-table td::before {   content: attr(data-label);   font-weight: bold;   color: #555; }
  }

/* *****************************ACTU POST POST POST********************************* */
.blog-details .title-desc h2 {margin-top: 100px!important;padding-bottom: 15px;position: relative;margin-bottom: 50px;}
.blog-details .title-desc h2:after {content: '';width: 100%;height: 2px;background-color: #0273b7;position: absolute;left: 0;bottom: 0;}
.blog-details .title-desc h3 {  font-size: 24px;   color: #0273b7;    font-weight: 400;    padding-left: 25px;    margin-top: 43px;    position: relative;}
.blog-details .title-desc h3:before { content: '';width: 15px;height: 2px;background-color: #0273b7;position: absolute;bottom: 0;margin: auto;top: 0;left: 0;}
.product-more-opt li a {color: #2a2a2a!important; }
.same-list-title:after {     content: '';    width: 150px;    height: 2px;   background-color: #0273b7;    position: absolute;    bottom: -12px;    margin: auto;   left: 0;    right: 0;}
.blockproductscategory {    margin-top: 0!important;}
body.productDisplayStyle2 article:not(.vnlab-list-display) .article-bottom-action>div.article-cart { display:none;}
.icon-line-header-md { display:none;}
#product .clearfix.blockproductscategory.related-product-brand.show-hover2 {    display: none;}
.DESTRUCTEUR .clearfix.blockproductscategory.related-product-brand.show-hover2 {    display: block!important;}
.DESTRUCTEUR .blockproductscategory .slick-dots {margin: 0px; }
/* *****************************FOOTER********************************* */
.inscription-larcher{    margin: auto;  text-align: center; background: white;400px:auto;    background: whitesmoke;height: 400px;}
#footer p {text-align: center!important;}
#footer .btn { width: auto;}
p.newsletter_fb {    background-color: white;    width: 33px;    height: 33px;    border-radius: 50px;   border: 0px;    margin: 0px!important; position: relative;}
.Larcher #footer .container #block_customer_service_links_footer p.newsletter_fb a{ color:#2a2a2a!important;  width: 34px;    position: absolute;    height: auto;    left: 0;    margin: auto;}
p.newsletter_fb:hover {    box-shadow: -3px 8px 10px rgba(0,0,0,1);    background-color:  #0072b7;    border: #0072b7;    color: white!important;}
.Larcher #footer .container #block_customer_service_links_footer p.newsletter_fb a:hover{    color: white!important;}
.reseau {  display: flex;  justify-content: space-evenly;  width: 120px;  margin: auto;}
.youtube {    background-color: white;    width: 33px;    height: 33px;    border-radius: 50px;    border: 0px;     background-image: url(https://larcher-technologies.com/themes/organic1/assets/vnlab/img/youtube.svg)!important;     background-size: 20px;     background-position: center;     background-repeat: no-repeat;     position: relative;     transition: all 0.3s ease;}
.linkedin {    background-color: white;    width: 33px;    height: 33px;    border-radius: 50px;    border: 0px;     background-image: url(https://larcher-technologies.com/themes/organic1/assets/vnlab/img/linkedin-noir.svg)!important;     background-size: 25px;     background-position: center;     background-repeat: no-repeat;     position: relative;     transition: all 0.3s ease;}
body #footer .footer-container .container .youtube a, body #footer .footer-container .container .linkedin a{position: absolute;content: "";color: transparent!important;width: 34px;height: 39px;left: 0;}
body #footer .footer-container .container .youtube a:hover {  color: transparent!important;}
.suivez {  padding: 0px!important;  margin-top: 20px!important;}
p.youtube:hover {  box-shadow: -3px 8px 10px rgba(0,0,0,1);  background-color:  #0072b7;  border: #0072b7;  background-image: url(https://larcher-technologies.com/themes/organic1/assets/vnlab/img/youtube-blanc.svg)!important;   }
p.linkedin:hover {    box-shadow: -3px 8px 10px rgba(0,0,0,1);    background-color: #0072b7;    border: #0072b7;    background-image: url(https://larcher-technologies.com/themes/organic1/assets/vnlab/img/linkedin-blanc.svg)!important;}
.youtube:hover a {  color: black;}
/* ****************************RESPONSIVE******************************** */
@media screen and (max-width: 1600px){.DESTRUCTEUR .fixed  #vnlab-top-menu .navbar-nav.megamenu{ width: 900px!important; margin: auto;}
.DESTRUCTEUR .fixed  .vnlab-megamenu ul.navbar-nav > li > a span.menu-title {font-size: 13px!important; }
.DESTRUCTEUR .fixed  .vnlab-megamenu .navbar-nav>li>a {padding: 15px!important;}
}
@media screen and (max-width: 1400px){
header#header #vnlab-header03 .vnlab-megamenu .navbar-nav > li > a {padding: 20px 10px 20px;}
header#header #vnlab-header03 .vnlab-mainmenu-inner {    margin-left: 0;}
.header-content-wrapper .header-top > .container-fluid{    padding-left: 15px;   padding-right: 15px;}
#header .logo {    max-width: 85%;}
.vnlab-megamenu .navbar-nav.megamenu { text-align: left;}
.DESTRUCTEUR .vnlab-megamenu .navbar-nav.megamenu {text-align: center!important;}
}
@media screen and (max-width: 1300px){
#myBtnContainer {  width: 1100px!important;}
.cms-entreprise-photo { width: 50%;}
.cms-entreprise-texte {  width: 30%;}
.cms-entreprise-bloc {  justify-content: space-evenly;}
.bloc-prestations{  width: 100%;}
.bloc_contenu.nos_services h2 {  margin-top: 0px!important;}
.home-button-entreprise {   margin-top: 20px;    left: 0;    position: relative;    }
.content {  width: 100%;}
#bloc-activites { width: 100%!important;flex-wrap: wrap; justify-content: center;}
#bloc-activites .col-md-3 { width: 35%;    margin: 0px;}
.inscription-larcher iframe { width: 80%;}

/***** maintenance larcher******/
.maintenance .interventiontechnique .image {transform: none;  margin-top: 0;}
.maintenance .intervention-texte { width: 370px; margin: 0 5%;}
.maintenance .service-image:before, .maintenance .depannage-rapide-image:before {display:none;}
.maintenance .contrat-maintenance:before {    width: 100%;}
.maintenance .service-client, .maintenance .contrat-maintenance,.maintenance .priorite,.maintenance .depannage-rapide { width: 100%;justify-content: space-around;}
.maintenance .contrat-texte {margin: 0 5%;}

/***** bloc home securite topdestructeur ******/
.bloc_securite { width: 100%!important;}
.cms-decouvertes-photo {display:none;}
.cms-decouvertes-texte {width: 80%;}r12:12 17/11/2022
.cms-decouvertes-texte h2 {font-size:40px!important;}

/***** SEA PRODUIT ******/
.cms-id-28 .information {flex-wrap: wrap;width: 100%;}
.cms-id-28 .section {width: 80%;margin:auto;}
.cms-id-28 .encart {flex-wrap: wrap-reverse;}
.cms-id-28 .encart .contenu {width: 100%;    padding: 4%;}
.cms-id-28 .encart  img{width: 100%;margin:auto;}

.DESTRUCTEUR #main.product_vnlabthumb_left .product-media-ini { width: calc(100% - 120px); }
.product_vnlabthumb_bottom .product-media-ini { min-height:auto;padding-bottom: 10%;}
#product #content { max-width: 90%;min-height:auto; }

#main .images-container.vnlabDetailMainImage_left .product-cover, #main .images-container.vnlabDetailMainImage_right .product-cover {
    width: calc(100% - 140px);
}

}
@media screen and (max-width: 1100px){
.vnlab_search_top {display:block!important;}
/***** page entreprise larcher******/
.page-info .image {display:none;}
.page-info .creation, .page-info .developpement, .page-info .service-technique, .page-info .prestations, .page-info .occasion {width:100%;}
.page-info .creation-image:before {display:none;}
header#header #vnlab-header03 .header-nav .right-nav > div { }
header#header #vnlab-header03 .vnlab-megamenu .navbar-nav > li > a {   padding: 20px 8px 20px;}
header#header #vnlab-header03 .vnlab-megamenu ul.navbar-nav > li > a > span.menu-title {   font-size: 14px;}
#myBtnContainer {  width: 850px!important;  height: auto;}
.histoire {flex-direction: column;    justify-content: center;    align-items: center;}
.histoire .histoire-left, .histoire-right{width: 85%;} 
.histoire  .histoire-right {     margin-top: 5%;}
.btn1  {  width: 24%;}
.content {  padding: 0px!important;}
.cms-entreprise {margin-top:150px; }
.cms-entreprise-bloc {  flex-direction: column;align-items:center;  bottom: 0;}
.cms-entreprise-photo {    align-items: center;    margin-left: 0px;    height: 350px;}
.cms-entreprise-texte {    width: 80%;    margin-left: 30px;    padding-bottom: 20px;}
.cms-entreprise-texte h2 {  padding-bottom: 0px;  padding-top: 20px;}
.bloc-carte {  width: 40%;}
.bloc-texte {    width: 50%;}
.bloc-occasion .texte {    width: 50%;}
.bloc-occasion .photo {     width: 37%;}
.bloc-occasion img {  width: 100%;}
.nos-prestations {  margin-top: 50px;}
.bloc-occasion {  margin: 200px 0 150px 0; }
.etape1, .etape2, .etape3 {  width: 25%;}
.vnlab-breadcrumb {    margin: 50px 0 0px 20px!important;}
#wrapper {    padding: 50px 20px;}
.bloc_contenu.nos_services {flex-direction: column;justify-content: center;align-items: center;background: none; height: 750px;}
.nos_services .bloc_left { padding: 0;}
.home-button-entreprise {  left:0;}
#block-reassurance ul {  flex-wrap: wrap;}
#block-reassurance li {   width: 50%!important;}
#block-reassurance li .block-reassurance-item {flex-direction: column; }
.content-blog-detail table { width:100%!important;}
.content-blog-detail span a {font-size:18px!important; }
.bloc_contenu table { width:450px;}
.catalogue {flex-direction:column;width: 90%!important;}
.background-catalogue {margin: 30% 0;}
.catalogue .texte {width:80%; height: 66%;}
.maintenance .contrat-maintenance { margin: 15% auto;}
.solution-texte, .intro-texte {    width: 80%;     margin: 0;  margin-top: 5%;}
.cms-id-28 .encart img, .cms-id-29 .encart img, .cms-id-30 .encart img, .cms-id-31 .encart img, .cms-id-32 .encart img, .cms-id-33 .encart img, .cms-id-34 .encart img {width: 100%; margin: auto; }
.cms-id-28 .encart .contenu, .cms-id-29 .encart .contenu, .cms-id-30 .encart .contenu, .cms-id-31 .encart .contenu, .cms-id-32 .encart .contenu, .cms-id-33 .encart .contenu, .cms-id-34 .encart .contenu { width: 100%; margin: auto; }
.cms-id-28 .encart .contenu p, .cms-id-29 .encart .contenu p, .cms-id-30 .encart .contenu p, .cms-id-31 .encart .contenu p, .cms-id-32 .encart .contenu p, .cms-id-33 .encart .contenu p, .cms-id-34 .encart .contenu p { padding:0;}
.cms-id-28 .section, .cms-id-29 .section, .cms-id-30 .section, .cms-id-31 .section, .cms-id-32 .section, .cms-id-33 .section, .cms-id-34 .section {margin: 50px 5%;}
.cms-id-28 .texte, .cms-id-29 .texte, .cms-id-30 .texte, .cms-id-31 .texte, .cms-id-32 .texte, .cms-id-33 .texte, .cms-id-34 .texte { width:98%;padding:0px;}
.cms-id-28 #vnlab-header03, .cms-id-29 #vnlab-header03, .cms-id-30 #vnlab-header03, .cms-id-31 #vnlab-header03, .cms-id-32 #vnlab-header03, .cms-id-33 #vnlab-header03, .cms-id-34 #vnlab-header03 {  display:none;}
/***** SEA PRODUIT ******/
.cms-id-28 .texte {width: 90%;margin-bottom: 10%;}
.cms-id-28 .photo img, .cms-id-29 .photo img, .cms-id-30 .photo img, .cms-id-31 .photo img, .cms-id-32 .photo img, .cms-id-33 .photo img, .cms-id-34 .photo img {width: 90%; object-fit: contain; }
.promotraceur span { font-size: 20px!important;}
.inscription-larcher {  height: 450px;}

}
@media (max-width: 900px) {
.page-info .histoire {margin: 3% 0;}
.page-info .creation, .page-info .service-technique {flex-direction: column-reverse;}
.page-info .creation-image, .page-info .service-technique-image {margin-bottom:3%;}
.page-info .developpement,.page-info .occasion {flex-direction: column;}
.page-info .developpement-texte {margin:0;}
.page-info .developpement-texte h2,.page-info .developpement-texte p {text-align:center;}
.page-info .developpement:before {height: 650px;}
.page-info .service-technique:before, .page-info .occasion:before {display:none;}
.page-info .notre-histoire,.page-info .creation-texte,.page-info .developpement-texte, .page-info .service-technique-texte,.page-info .occasion-texte{ width: 80%;margin: 0;}
.page-info .service-technique-image,.page-info .creation-image ,.page-info .occasion-image {width: 90%;margin:auto;    margin-bottom: 3%;}
.page-info .service-technique-image img, .page-info .creation-image img, .page-info .occasion-image img { width: 100%;object-fit: contain;}

.maintenance .interventiontechnique .image , .maintenance .contrat-image{   display: none;}
.maintenance .intervention-texte, .maintenance .contrat-texte {width: 80%;}
.maintenance .service-client, .depannage-rapide {flex-direction: column-reverse;}
.maintenance .service-image, .depannage-rapide-image {margin-bottom:3%;}
.maintenance .service-image img:hover,.maintenance .depannage-rapide-image img:hover  {    transform: none;}
.maintenance .priorite{  width: 80%;    font-size: 25px;}

.nav-cart {    width: 42px;}
.header-mobile-logo { display:block;}
#vnlab-header03 { background-color: #2a2a2a;}
header#header #vnlab-header03 .main-logo-inner { display:none;}
#header .logo {    max-width: 25%;}
.breadcrumb {padding: 0 0 0 0!important; margin: 10px 5px!important;}
.entreprise-zone2 {  flex-direction: column;   padding-left: 30px;    align-items: flex-start;}
.bloc-texte {   width: 85%;}
.bloc-carte {   width: 100%;    background-position: center;    margin-top: 50px;}
.bloc-prestations {    justify-content: space-around;    flex-wrap: wrap;}
.bloc-prestations a {    font-size: 15px;}
.cms-entreprise-bloc {   top: 0;}
body#cms.vnlab-aboutus-custom1 #main .page-header {   height: 0;}
.cms-entreprise-photo {  display: none;}
.cms-entreprise {    height: 500px;margin-top:20px;}
.nos-prestations {    height: auto;   background-color: white;}
.bloc-occasion {   margin: 50px 0 70px 0;}
.bloc-occasion .photo {   display: none;  }
.bloc-occasion .texte {  width: 80%;} 
.cms-entreprise-texte h2 {    padding-bottom: 20px;    } 
.maintenance .bloc_left {  margin-bottom: 30px;}
.maintenance .bloc_left>img { margin-left: 0; }
#block-reassurance {  padding: 0;}
.bloc2 h4 {  font-size: 2.5em;  line-height: 34px;}
.bloc2 p {    font-size: 1.2em;    margin-top: 10px;}
.bloc:before {    height: 420px;}
.cars .bloc, .people .bloc { background-size: 99%;   }
.bloc{background-size: 85%;}    
#myBtnContainer {    width: 755px!important;}
.cms-decouvertes-partenaire img {width:95%;height: auto; height: 277px;}
.cms-decouvertes-bloc3 {padding: 8% 7%;}
.cms-id-28 .encart, .cms-id-29 .encart, .cms-id-30 .encart, .cms-id-31 .encart, .cms-id-32 .encart, .cms-id-33 .encart, .cms-id-34 .encart { display:none;}
.cms-id-28 .section, .cms-id-29 .section, .cms-id-30 .section, .cms-id-31 .section, .cms-id-32 .section, .cms-id-33 .section, .cms-id-34 .section {    margin: auto;width: 90%;}
.promotraceur {font-size: 30px;    padding: 20px;}
.information .photo { display:flex;justify-content: center;}
.cms-id-28 .information .photo {flex-direction: column;    width: 87%; }
#custom-text { display:none;}
.vnlab-topbar-inner .supremo {display: none;}

.inscription-larcher {display:none;}
}
@media (max-width: 800px) {
.DESTRUCTEUR iframe{    width: 500px;height: 281px;}
 .etape {    flex-direction: column;    align-items: center;  }
.etape1, .etape2, .etape3 {  width: 70%;  padding: 30px;}
.container {    padding-left: 10px;    padding-right: 10px;}
#contact .container { width: 90%!important;}
h2 {    font-size: 27px; }
.bloc {    width: 100%;}
.bloc:before {    z-index: -9;    content: '';    width: 100%;    height: 100%;    right: 0;    margin: auto;border-radius: 0;}
#myBtnContainer {    width: 100%!important;    }
.content {  flex-direction: column; align-items: center;}
.btn1{  width: 170px;  font-size: 13px;}
.btn1.impr, .btn1.sublim, .btn1.indus, .btn1.dest {  margin-bottom: 70px;}
.btn1.indus::before, .btn1.sublim::before, .btn1.impr::before,.btn1.dest::before {    width: 50px;    height: 50px;    background-size: 27px;    top: -56px;    border-radius: 10px;}
.cms-entreprise-photo {    height: 300px;}
.header-content-wrapper .header-top > .container-fluid {    padding-left: 10px;padding-right: 10px;}
.cars .bloc, .people .bloc, .text .bloc, .bloc {   background-size: 0%;    background-size: 0;    position: absolute;    height: 313px;}
.nos_services .bloc_left {  width: 100%;}
.content-blog-detail  table thead {display: none;}
.content-blog-detail  table tr{display: block;margin-bottom: 40px;}
.content-blog-detail table td {display: block;text-align: left;}
.content-blog-detail table td:before {content: attr(data-label);float: left;font-weight: bold;}
.p2 , .p3, .p4, .p5, .p6 {width:100%!important;    margin: 4% 15%!important;}
/* paiement - topdestructeur*/
.securiter { width:auto!important;flex-wrap: wrap;}
.background-catalogue {background: none;}
.catalogue img {    width: 400px; height: auto;}
.maintenance .depannage-rapide-texte { width: 80%;}
.maintenance .service-texte { width: 80%;}
.maintenance .contrat-maintenance { margin: 18% auto;}
#product #content { margin-bottom: 5px!important; }

}

@media only screen and (max-width: 550px) { 
#wrapper {    padding: 20px 20px;}
.bloc_contenu.container.maps_contact { display:none;}
header {    margin-bottom: 10px;}
.header-content-wrapper .header-top > .container-fluid {    padding-left: 5px;    padding-right: 5px;}
.btn {   font-size: 12px;}
header#header #vnlab-header03 .right-nav{margin-right: 5px;}
.DESTRUCTEUR iframe { width: 315px; height: 177px;}
.DESTRUCTEUR .product-thumbnail .img-responsive { width: 70%;}
.DESTRUCTEUR .bloc_securite {padding: 0 10px!important;}
.DESTRUCTEUR .bloc_securite h3 {   padding: 0 20px!important; font-size: 16px!important;}
.DESTRUCTEUR .bloc_securite .p2 h3,.DESTRUCTEUR .bloc_securite .p2 h3,.DESTRUCTEUR .bloc_securite  .p3 h3,.DESTRUCTEUR .bloc_securite  .p4 h3, .DESTRUCTEUR .bloc_securite .p5 h3,.DESTRUCTEUR .bloc_securite .p6 h3{ font-size: 20px!important;}
.DESTRUCTEUR .bloc_securite h4 { padding: 0 5px!important;}
.p2 , .p3, .p4, .p5, .p6 {margin: 4% 8%!important;}
.maintenance .service-image img{   WIDTH: 350px;    height: auto;}
.maintenance .depannage-rapide-image img{   WIDTH: 350px;    height: auto;}
.maintenance .contrat-maintenance {margin: 25% auto;}
.contact-top-bar {display:none;}
#vnlab-topbar01 .vnlab-topbar-inner p {margin:0!important; justify-content: center!important;}
.cms-id-28 .btn , .cms-id-29 .btn , .cms-id-30 .btn , .cms-id-31 .btn , .cms-id-32 .btn , .cms-id-33 .btn , .cms-id-34  .btn {   font-size: 18px;}
.DESTRUCTEUR .vnlab-topbar-inner .nous-contacter {display:none;}
.DESTRUCTEUR .vnlab-topbar-inner a { font-size:18px;}
.DESTRUCTEUR .inscription { display:none;}
.product-cover img {    width: 100%!important;}
.vnlab-breadcrumb {    margin: 0px!important;}
#blockcart-modal .modal-title i.material-icons {    margin-left: 0!important;}
#blockcart-modal .modal-title {  font-size: 13px;}

}
@media only screen and (max-width: 450px) {
.catalogue img { width: 350px; height: auto;}
.DESTRUCTEUR .vnlab-topbar-inner {display:none;}
.catalogue img { width: 400px; height: auto;}
.bloc-picto {width: 100%;}
.bloc-picto .picto  {width: 100%;    margin-top: 10px;}
.bloc-picto img { width: 30%;}
.cms-entreprise-texte { padding-top: 10px;  }
p {font-size: 13px; }
h2 { font-size: 25px;}
#block-reassurance li {width: 100%!important;}
#module-smartblog-details .vnlab-breadcrumb .breadcrumbs-items ul {    margin-top: 20px;}
.breadcrumb h1 {    width: 100%;    margin-top: 0!important; margin-bottom:5%!important;}
#product #content {   max-width: 98%;}
#main .images-container.vnlabDetailMainImage_left .js-qv-mask.scroll .thumb-container.slick-slide, #main .images-container.vnlabDetailMainImage_right .js-qv-mask.scroll .thumb-container.slick-slide {       width: 60px!important;}
#main .images-container .js-qv-mask.scroll{overflow:inherit;margin:auto!important}
#main .images-container.vnlabDetailMainImage_left .product-cover, #main .images-container.vnlabDetailMainImage_right .product-cover {   width: calc(100% - 104px);}
}