@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2){header .barra-menu img.logo{max-width: 50%}}@media only screen and (max-width: 1904px) and (orientation: portrait){.slider-wrap{margin-top: 6rem}header .barra-menu ul.main-menu > li{font-size: 12px}ul.dropdown-menu.dropdown-menu-large.row.home-professional .triangolo_menu{background: transparent url(../img/tringolo_menu_home_professional.png) no-repeat 52% center !important}ul.dropdown-menu.dropdown-menu-large.row.quality-clean .triangolo_menu{background: transparent url(../img/tringolo_menu_quality_clean.png) no-repeat 36% center !important}ul.dropdown-menu.dropdown-menu-large.row.quality-service .triangolo_menu{background: transparent url(../img/tringolo_menu_quality_service.png) no-repeat 22% center !important}.btnbox-home{font-size: 17px}.boxhome span{left: 12%}}@media only screen and (min-width: 768px) and (max-width: 1149px){.invisibleword{display: none}header .barra-menu ul.gadget-menu > li > a,header .barra-menu ul.gadget-menu > li > form{line-height: 72px}header .barra-menu ul.main-menu > li > a{padding: 5px 14px}.navbar-header{width: 18%}header .barra-menu .logo{width: 96%}#map_canvas{margin-bottom: 40px}}@media only screen and (max-width: 1080px) and (orientation: landscape){header .barra-menu ul.main-menu > li{font-size: 12px}}@media only screen and (max-width: 1024px){.captionhomeriv{top: -28rem}ul.dropdown-menu.dropdown-menu-large.row.quality-service .triangolo_menu{background: transparent url(../img/tringolo_menu_quality_service.png) no-repeat 50% center}ul.dropdown-menu.dropdown-menu-large.row.quality-clean .triangolo_menu{background: transparent url(../img/tringolo_menu_quality_clean.png) no-repeat 64% center}ul.dropdown-menu.dropdown-menu-large.row.home-professional .triangolo_menu{background: transparent url(../img/tringolo_menu_home_professional.png) no-repeat 82% center}.navbar-right .dropdown-menu{left: -8px}.storequality .footer{background-size: contain;top: 3rem}.storequality .bgreyhome{margin-bottom: 0px}.storeclean .footer{background-size: contain;top: 3rem}.storeclean .bgreyhome{margin-bottom: 0px}.storehome .footer{background-size: contain;top: 3rem}.storehome .bgreyhome{margin-bottom: 0px}.pbbottom{padding-bottom: 0rem}.row.boxvocifooter.mt-40{margin-top: 0;color: #000}.row.boxvocifooter.mt-40 a{color: #000}footer .footer-col a{margin-bottom: 12px}.footer{background-size: contain;top: -3rem}a.h3footer{margin-top: 2rem}.container-fluid.pt4{padding-top: 0}.loghetti img{max-width: 80px;margin-top: 20px}.col-sm-12.maxheight{max-height: 380px}.boxhome{max-height: 450px}header .barra-menu ul.main-menu{margin-top: 0}.tp-caption h1{color: #fff !important}.navbar-collapse.in{overflow: visible}.navbar-collapse{width: 100%}header .barra-menu ul.main-menu{margin-left: 0}header .barra-menu ul.main-menu > li.attivo > a{background: none}header .barra-menu ul.main-menu > li.attivo > a:hover{background: #00238e}header .barra-menu ul.main-menu > li > a{padding: 0;border: none}.barra-top ul li{padding: 5px 18px !important}header .barra-menu ul.main-menu > li > a{line-height: 3;padding: 0 20px}header .barra-menu{height: 60px}.sloganhome{font-size: 38px;margin-top: 0}.introhome{font-size: 16px;line-height: 28px}.btn-theme{padding: 10px 30px}.alertlancio{display: block}.scheda-prodotto .shop-title h2{margin-top: 0}.boximghead img{max-width: 100%;float: none;height: auto}.boxmobile{height: 350px;overflow: hidden;background: transparent;max-width: 100%;width: 100%}.nomargin.nopadding.corpo{padding: 0 15px !important}.boximghead.boxmobile img{display: none}.boximghead.boxmobile img:first-child,.boximghead.boxmobile img:nth-child(2){display: inline;max-width: 49%;overflow: hidden;width: 100%;height: auto}header .barra-menu img.logo{padding-bottom: 20px}header .barra-menu ul.main-menu > li > a{padding: 0 12px}ul.dropdown-menu.dropdown-menu-large.row.quality-service .triangolo_menu{background: transparent url(../img/tringolo_menu_quality_service.png) no-repeat 40% center}ul.dropdown-menu.dropdown-menu-large.row.quality-clean .triangolo_menu{background: transparent url(../img/tringolo_menu_quality_clean.png) no-repeat 54% center}ul.dropdown-menu.dropdown-menu-large.row.home-professional .triangolo_menu{background: transparent url(../img/tringolo_menu_home_professional.png) no-repeat 70% center}}@media only screen and (max-width: 797px){.sottotitolo-slide{color: #fff;font-size: 1.6rem;margin-top: 0;font-weight: bold}.main-title-1{margin-top: 0}.btn-slide{font-size: 12px;padding: 10px}.container-mobile{padding: 0 15px}.col-sm-12.maxheight{max-width: 100%}.modulopages img{max-width: 100%;margin: 10px auto;height: auto}.navbar-collapse{box-shadow: 6px 6px 4px 0px rgba(0,0,0,0.1)}.breadcrumb .text-right{display: block;text-align: left;float: left;width: 100%}.breadcrumb .text-right .active{display: block}.footer{background: transparent url(../img/backfooter.png) no-repeat center center;width: 100%;background-size: 100%;max-width: 100%;height: auto;position: relative}.fascianewsletter .mt-40{margin-top: 10px}.boxvocifooter.mt-40{margin-top: 10px;color: #000}.boxvocifooter.mt-40 a{color: #000}.bgreyhome{padding: 10px 30px 40px}footer .footer-col .footer-col-inner{padding: 12px 0}footer .footer-col .footer-col-inner.condizioni:first-child{padding-bottom: 0}.footer-col-inner.condizioni a{margin-bottom: 10px}.pbbottom{padding-bottom: 0}.h3footer{margin-bottom: 0 !important}.h3footer h3{padding-bottom: 34px;position: relative;top: 40px}a.h3footer{margin-top: 0rem}.footer-col-inner.loghetti{padding: 0;padding-bottom: 20px}.footer-col-inner.loghetti a{max-width: 32%;display: inline !important;float: left;margin: 0 auto;text-align: center;margin-left: 15px}.footer-col:nth-child(3){background: #00238e}.footer-col:last-child{background: #00238e}.storehome .footer-col:nth-child(3){background: #8dbc33}.storehome .footer-col:last-child{background: #8dbc33}.storequality .footer-col:nth-child(3){background: #00238e}.storequality .footer-col:last-child{background: #00238e}.storeclean .footer-col:nth-child(3){background: #0096d5}.storeclean .footer-col:last-child{background: #0096d5}.fullwidthbanner-2.revslider-initialised.tp-simpleresponsive{height: 170px !important}.captionhomeriv{width: 100%;top: 0;padding: 10px}.captionhomeriv h2{font-size: 18px}.captionhomeriv p{font-size: 14px}.partnerpro p{padding: 0}.boxhome{padding: 50px;height: 540px;max-height: 540px;margin-bottom: 30px}.boxhome img{text-align: center;margin: 0 auto}.poweredfooter{text-align: right !important}ul.dropdown-menu.dropdown-menu-large.row.quality-service .triangolo_menu{display: none}ul.dropdown-menu.dropdown-menu-large.row.quality-clean .triangolo_menu{display: none}ul.dropdown-menu.dropdown-menu-large.row.home-professional .triangolo_menu{display: none}header .barra-menu ul.main-menu{margin-top: 0}.tp-caption h1{font-size: 18px}.nav > li > a:hover,.nav > li > a:focus{background: #00238e}header .barra-menu .logo{margin-top: 12px}header .barra-top ul li{float: none;display: block;border: none}header .barra-top ul li{padding: 0;font-size: 14px}header .barra-top ul li .fa{font-size: 18px !important}.navbar-nav{margin: 0}.dropdown-menu-large > li > ul > li > a{padding: 6px 0;font-size: 13px}header .barra-menu ul.main-menu > li > a{padding: 10px 20px;line-height: 1}header .barra-menu ul.main-menu > li > a:hover{background: #ddd}header .barra-menu ul.gadget-menu > li > a,header .barra-menu ul.gadget-menu > li > form{line-height: 1 !important;padding: 20px}header .barra-menu ul.main-menu > li{position: relative;padding-top: 10px}header .barra-top ul li a{display: block;padding: 10px 20px}header .barra-top ul li a:hover{background: #000;color:  #fff}header .barra-top ul{padding-left: 0}.menusocialmobile{display: inline-block !important}.menusocialmobile:hover{background: transparent !important;color:  #fff!important}header .barra-menu .navbar-toggle{margin-top: 24px;border-radius: 0}header .barra-menu img.logo{margin-top: 0;max-width: 50%}header .barra-top{clear: both}.invisibleword{display: inline-block}header .barra-menu ul.gadget-menu > li > a,header .barra-menu ul.gadget-menu > li > form{line-height: 72px}.navbar-header{width: auto}.introhome{line-height: 28px;font-size: 14px}.sloganhome{font-size: 34px !important}.mt-60{margin-top: 40px}.mt-80{margin-top: 40px}.btnscopri{display: inline-block;clear: both;margin: 0 auto 20px}.boxprod{min-height: 500px}.box-in-evidenza .inputnewsletter{margin-bottom: 20px}.fascianewsletter .buttoniscrivi{margin-bottom: 80px}.scheda-prodotto ul{padding-left: 16px}.alertlancio{display: block}.contenuto-pagina h4.domanda{font-size: 20px !important}.contenuto-pagina .domanda i{font-size: 30px}.contenuto-pagina .risposta{font-size: 14px}.barra-top ul li{padding: 0px !important}.mtm20{margin: 20px 0;display: block}.boxtestimonial .titolotestimonial,.boxtestimonial .tasto{top: 300px;bottom: 0;margin: 0 auto}.boxtestimonial .tasto{right: 20%}.boxtestimonial .titolotestimonial{top: 270px;left: 28%}.cols{column-count: 2}.boximghead img{max-width: 100%;float: none;height: auto}.boxmobile{height: 350px;overflow: hidden;background: transparent;max-width: 100%;width: 100%}.nomargin.nopadding.corpo{padding: 0 15px !important}.boximghead.boxmobile img{display: none}.boximghead.boxmobile img:first-child{display: block;max-width: 100%}.textcenter-mobile{text-align: center}.content{padding: 0}.paginacontatti .nomargin.nopadding.corpo {padding: 0 !important}}@media all and (max-width: 768px){.effect img{max-width: 90%}.second.text-center{max-width: 70px;position: relative;top: -103px;left: -14px;z-index: 1000}.boxhome span{width: auto;left: 0;top: 94%}.btnbox-home{top: -8.5em;font-size: 10px;min-height: 78px}.slider-wrap{margin-top: 1rem}header .barra-menu{height: 10rem}.boxsplash{min-height: 270px}.btnback{display: block;float: none !important;text-align: right;clear: both;margin: 10px 0}.slide-wrpa-ios{display: block;margin-top: 1rem !important}.boxhome{padding: 0px;height: 580px;margin-bottom: 0 !important;padding-bottom: 0 !important}.btnbox-home{padding: 12px 20px}.container-fluid.pl0.pr0 .row{margin: 0}.container-fluid.pl0.pr0 .col-sm-12.maxheight{height: 180px}.container-fluid.pl0.pr0 .captionhome{position: relative;top: -12rem}.partnerpro p{font-size: 1.6rem}.partnerpro h2{font-size: 2.6rem}.container-mobile{padding: 0}.container-fluid.pl0.pr0.container-mobile .col-sm-12.maxheight{height: 260px}.captionhomeriv{padding: 0px 10px 10px}.carousel-cell.col-sm-3{width: 100% !important;height: auto !important}.product-single-info{padding-top: 0px}#content.col-md-12{padding: 0}.container-fluid.pt1{padding: 0}header .barra-top ul li a:hover{background: transparent}div#myModal{z-index: 99999}.centrone img{max-width: 70px !important}#aggiorna_carrello{display: block;font-size: 12px;margin: 10px 0}#carrello .btn-default{display: block;font-size: 12px;margin-bottom: 20px}a.btn.btn-theme.btn-inverse.pull-left{margin-bottom: 20px}}@media all and (max-width: 480px){.cercaind #addressInput{margin-bottom: 16px}.cercaind #filtro_store{margin-bottom: 16px}.cercaind .btncercastorelocatore{text-align: center !important}.cercaind #res-submit{width: 200px}.fasciacolorata .visible-lg{display: none !important}.dropdown-menu-large > li{margin-bottom: 0}input[type=text].qty-carrello{width: 65% !important}.boxhome{height: auto;padding-bottom: 18px}.boxhome span{left: 9%}.storeclean .fasciacolorata img{top: -38px;max-width: 76px}.storeclean .fasciacolorata h3{margin-top: 2rem}.storehome .fasciacolorata img{top: -38px;max-width: 76px;right: 2%}.storehome .fasciacolorata h3{margin-top: 2rem}.storequality .fasciacolorata img{top: -38px;max-width: 76px;right: 2%}.storequality .fasciacolorata h3{margin-top: 2rem}.effectbtnhome:hover span{top: 7.5rem}.product-single-info h2{font-size: 26px}.product-single-info h3{font-size: 22px}.bggreycarosello .col-sm-3 .img-responsive{margin: 0 auto;text-align: center}}@media all and (max-width: 360px){.storequality .fasciacolorata img{max-width: 90px}.storequality .fasciacolorata h3{margin-top: 1rem}.storehome .fasciacolorata img{max-width: 90px}.storehome .fasciacolorata h3{margin-top: 1rem}.storeclean .fasciacolorata img{max-width: 90px}.storeclean .fasciacolorata h3{margin-top: 1rem}}