

@media (min-width:1200px) and (max-width: 1400px) {
	.container{padding:0 15px;max-width:1140px;}
	.footer-col-2, .footer-col-3 {}
	
	
	/*font adjust*/
	.head-semplice-promo-desc{font-size:45px;}
	/*-----ANIMAZIONE SVG-----*/
	.head-semplice-promo-bg object{height:310px;width:auto;}
	.template-azienda .box-distributori .box-contenuto-sx-bg-2, .home .box-distributori .box-contenuto-sx-bg-2{}
	
	/*padding adjust*/
	.template-azienda .box-contenuto-sx-title, .home .box-contenuto-sx-title{padding-right:280px;}
	
	/*guandong app - g5 factory*/
	.box-info-app-desc {margin: 0 0 50px 110px;}
	.box-info-app-btn {margin: 0 0 20px 190px;}
	.box-info-app-btn img {width: 180px;}
	.box-info-app-btn a span.box-info-app-btn-title {padding-left: 10px;}
	.box-info-app-btn a, .box-info-app-btn a:focus, .box-info-app-btn a:hover {font-size: 30px;}
	.box-info-app-hashtag {margin: 50px 0 0 270px;}
	.box-txt-des-rep-item-desc{font-size:22px;}
	.box-txt-des-rep-desc, .box-txt-des-rep-item-title, .box-txt-des-dx-img-sx-desc, .box-info-app-desc, .box-txt-des-vid-desc{font-size:30px;}
	.head-img-txt-des-sx-img-dx-desc, .box-info-app-hashtag{font-size:42px;}
	.box-txt-des-dx-img-sx-title, .box-info-app-title, .box-txt-des-rep-title, .box-txt-des-5col-title, .box-txt-des-4col-title, .box-txt-rep-lin-title,
	.box-txt-des-vid-title, .box-txt-cx-vid-sx-txt-des-dx-title{font-size:44px;}
	.box-txt-des-dx-img-sx-img img {max-width: 100%;}
	
	.navbar-brand{width:230px;}
	.navbar-nav li {padding: 0 15px;}

}


@media only screen and (max-width: 1199px) {
	
	.container{padding:0 15px;max-width:1140px;}
	.box-separatore{height:40px;}
	
	/*display:none*/
	.menu-laterale-sx, .menu-laterale-dx, .head-semplice-promo-banner, .head-semplice-promo-scroll, .box-famiglie-prodotti-img-left, .box-famiglie-prodotti-img-right, .rellax,
	.box-bianco-cx-img, .box-bianco-dx-img, .box-due-colonne-left{display:none!important;}
	
	/*remove hover effect*/
	.navbar-nav .nav-link:hover{color:#838B8F !important;}
	.my-btn:hover, .btn:hover, .btn-primary:hover{color: #FFF !important;background-color: #003565;border: 1px solid #003565;}
	.my-btn-red:hover{background-color: #A3001D;border: 1px solid #A3001D;}
	.box-elenco-prodotti-item a:hover, .smart-industria .box-elenco-prodotti-item a:hover{background-color:#FFF;}
	.box-elenco-prodotti-item a:hover .box-elenco-prodotti-title{color:#3F3F3F;}
	.box-elenco-prodotti-item a:hover .box-elenco-prodotti-desc{color:#949292;}
	.head-semplice-promo-nav a:hover{color:#A3001E;}
	.head-semplice-promo-nav a:hover .fas{margin-left:5px;}
	.box-famiglie-prodotti-mini-nav a:hover {border: 1px solid #A3001D;color:#A3001D;background-color:#FFF;}
	.box-famiglie-prodotti-mini-right .box-famiglie-prodotti-mini-nav a:hover{color: #003565;border: 1px solid #003565;background-color:#FFF;}
	.box-famiglie-prodotti-mini-bottom-left .box-famiglie-prodotti-mini-nav a:hover{color: #a1a6b0;border: 1px solid #a1a6b0;background-color:#FFF;}
	.box-famiglie-prodotti-mini-bottom-center .box-famiglie-prodotti-mini-nav a:hover{color: #65a56a;border: 1px solid #65a56a;background-color:#FFF;}
	.box-famiglie-prodotti-mini-bottom-right .box-famiglie-prodotti-mini-nav a:hover{color: #C7B53F;border: 1px solid #C7B53F;background-color:#FFF;}
	.box-elenco-prodotti-item a:hover{border-color:#FFF!important;}
	.box-elenco-prodotti-item a:hover .box-elenco-prodotti-nav span {background-color:#FFF!important;color:#3F3F3F!important;}
	
	/*font size*/
	body{font-size:16px;}
	
	.head-semplice-promo-desc, .box-bianco-dx-title, .box-contenuto-sx-title, .box-contenuto-dx-title, .head-info-dx-title, .box-elenco-caratteristiche-title,
	.box-famiglie-prodotti-title, .title-red, .clock-title, .box-elenco-servizi-item-title, .box-curiosita-info-title, .box-txt-form-mail-title{font-size:36px;}
	.head-info-multiple-desc-title, .box-infinite-scroll-st-content .slick-infinite-title, .box-tre-info-title{font-size:28px;}
	.box-famiglie-prodotti-mini-title, .box-infinite-scroll-st-content .slick-infinite-subtitle, .box-elenco-prodotti-title{font-size:24px;}
	.box-team-name, .box-curiosita-info-nav a, .box-curiosita-info-nav a:focus, .box-curiosita-info-nav a:hover{font-size:22px;}
	.head-semplice-promo-desc .fas{font-size:48px;}
	.box-famiglie-prodotti-desc, .box-bianco-dx-desc, .box-infinite-scroll-desc, .box-contenuto-sx-desc, .faq-item a, .contact-form label{font-size:20px;}
	.text-form-mail-privacy label{font-size:0em;}
	
	.nostri-numeri-counter{}
	
	/*-----ANIMAZIONE SVG-----*/
	.head-semplice-promo-bg object{height:300px;}
	.template-home .box-bianco-dx-bg object{height:300px;width:auto;}
	.template-home .box-infinite-scroll-bg object{height:300px;width:auto;}
	.box-blog-preview-bg object{height:200px;width:auto;}
	.faq-bg{right:0;}
	.faq-bg object{width:auto;height:200px;}
	.template-azienda .box-contenuto-dx-bg object{height:250px;width:auto;}
	.template-azienda .box-bianco-dx-bg object{width:auto;height:230px;}
	.template-azienda .box-lista-immagini-bg object{width:auto;height:320px;}
	.template-azienda .box-due-colonne-bg object{width:auto;height:320px;}
	.box-elenco-servizi-item-bg object{height:310px;width:auto;}
	.template-prodotti .head-info-dx-bg object{height:230px;width:auto;}
	.box-curiosita-bg object{height:380px;width:auto;}
	.box-distributori object{height:300px;width:auto;}
	
	/*background resize-position - animazioni*/
	.box-contenuto-sx-bg-1, .box-tre-info-bg, .box-bianco-cx-bg, .head-info-dx-bg, .box-team-bg, .box-nostri-numeri-bg{max-width:60%;}
	.box-contenuto-dx-bg, .box-form-mail-bg{max-width:40%;}
	.box-infinite-scroll-bg, .box-team-bg, .box-bianco-cx-bg, .box-nostri-numeri-bg{left:auto;right:15px;}
	.template-azienda .box-contenuto-sx-bg-2, .home .box-contenuto-sx-bg-2{width: 350px;bottom: 0;top:auto;}

	
	/*header azienda*/
	.head-info-multiple-wrap{width:460px;height:460px;}
	
	/*topbar - main nav*/
	.main-sep {height: 145px;}
	.main-menu{}
	.main-menu .container{max-width:100%;padding:0;}
	.topbar .float-left{padding-left:15px;}
	.topbar .float-right{padding-right:15px;}
	.navbar{min-height:75px;padding:0;}
	.navbar-brand{position:absolute;left:65px;top:20px;width:170px;z-index:9002;}
	.navbar-nav{margin:75px 0 0 0;padding:15px 0;border-top:1px solid #D1DAE0;width:100%;}
	.navbar-nav li{margin:5px 0 5px 40px;}
	.navbar-nav li li{margin:5px 0 5px 15px;}
	.navbar-nav li.mobile-link-area-riservata{margin:25px 0 5px 40px;}
	.navbar-nav .nav-link, .navbar-nav .nav-link:focus{height:auto;padding:5px 10px 5px 15px!important;position:relative;display:block;border-left:1px solid #D1DAE0;}
	/* .navbar-nav .nav-link:after{content:'';display:block;position:absolute;top:15px;right:0;height:4px;width:28px;background-color:#FFF;border:0;} */
	.navbar-nav .mobile-link, .menu-mobile-lingua{display:block;}	
	.navbar-nav .show-prodotti-menu, .menu-prodotti, .navbar-nav > li:last-child, .navbar-nav .nav-link:after{display:none!important;}	
	.navbar-collapse{height:100vh;position: absolute;top: 0;right:0;z-index: 900;width: 100%;background-color:#f6f7f7;opacity: 1;transition: all 0.8s ease-out;}
	.main-menu-inner{display:table;height:100%;width:100%;}
	#main-menu.collapse:not(.show){display:block;right:-200%;opacity:0;transition: all 0.8s ease-out;}
	.navbar-nav .dropdown-menu{border:0;border-radius:0;background-color:transparent;margin:0;padding:0;}
	.navbar-nav .dropdown-menu .dropdown-item, .navbar-nav .dropdown-menu .dropdown-item:focus, .navbar-nav .dropdown-menu .dropdown-item:active, 
	.navbar-nav .dropdown-menu .dropdown-item:hover{color:#003565;font-size:14px;background-color:transparent;padding:0px 10px 0px 0px!important;}
	.menu-mobile-lingua{position:absolute;top:30px;right:60px;z-index:9002;}
	.search-mobile{display:block;position:absolute;top:30px;right:102px;z-index:9002;font-size:14px;padding-right:10px;border-right:1px solid #D1DAE0;}
	.search-mobile a, .search-mobile a:focus, .search-mobile a:hover{color:#555a5d;}
	.navbar-nav .wpml-ls-menu-item .nav-link, .navbar-nav .wpml-ls-menu-item .nav-link:focus, .menu-mobile-lingua .nav-link, .menu-mobile-lingua .nav-link:focus{padding:0!important;}
	.main-menu-whatsapp {margin-left: 0;position: absolute;top: 26px;right: 15px;z-index:9002;}
	
	
	.main-menu.affix .navbar{padding:0;}
	.main-menu.affix .navbar-brand{left:65px;width:170px;}
	
	/*footer*/
	.footer-col-2, .footer-col-3, .footer-col-4 {padding-left: 15px;margin-left: 0;}
	.copyright-credit {display: block;padding: 5px 0 5px 0px;border-left: 0;margin:0;}
	.copyright-wrap .list-unstyled li:first-child{margin:0;padding:0;border-left:0;}
	
	/*padding adjust*/
	.title-red{padding:0 0 20px 0;}
	.template-faq .box-faq-wrap{padding:40px 0 30px 0;}
	.box-infinite-scroll-desc{padding:0;}
	.template-azienda .box-contenuto-wrap, .template-home .box-contenuto-wrap {padding: 80px 0 0 0;}
	.box-infinite-scroll-st-content .slick-infinite-item{padding:20px;}
	.box-bianco-cx {padding:60px 0 40px 0;}
	.nostri-numeri-counter-item {padding: 40px 0 20px 0;}
	.box-due-colonne-wrap {padding: 20px 0 40px 0;}
	.box-curiosita-info{padding:40px;}
	
	.box-bianco-dx-content{padding-top:60px;}
	.box-blog-preview-nav{padding:0;}
	.box-famiglie-prodotti-content{padding:40px;height:100%;}
	.box-bianco-dx-info, .box-bianco-cx-info{padding:40px;}
	.box-tre-info-item{padding:30px;}
	.box-bianco-dx, .box-bianco-dx-content, .box-tre-info, .box-lista-immagini-wrap{}
	.template-azienda .box-contenuto-sx-title, .home .box-contenuto-sx-title{padding-right:0;}
	
	.head-semplice-promo-inner{padding:35px 0 0px 25px;}
	.head-semplice-promo{padding:50px 0;}
	.box-famiglie-prodotti{padding-top:10px;}
	.template-azienda .box-contenuto-sx-desc, .home .box-contenuto-sx-desc {}
	.box-contenuto-wrap {padding: 75px 0 40px 0;}
	.head-info-dx-wrap {padding: 75px 0 0 25px;}
	.box-blog-preview .title-red, .box-elenco-prodotti-item{padding:0 0 40px 0;}
	.box-blog-preview-wrap {padding: 40px 0 30px 0;}
	.box-faq-wrap{padding:0;}
	.box-nostri-numeri, .box-due-colonne-wrap {}
	.box-contenuto-dx-content{padding:0 0 0 25px;}
	
	.box-infinite-scroll {padding: 30px 35px 0 35px;}
	
	.legal-content-inner, .search-result-inner{padding:50px 0;}
	
	.template-azienda .box-contenuto-sx{}
	.box-famiglie-prodotti-mini-title{padding-bottom:20px;}
	.box-pagamento-info{padding:20px;}
	.box-famiglie-prodotti-left, .box-famiglie-prodotti-right{padding-bottom:15px;}
	
	.box-team-item-wrap{margin-bottom:15px;}
	.box-nostri-numeri{padding:50px 0 15px 0;}
	
	#azienda-partner {padding-bottom: 70px;}
	
	
	/*homepage*/
	.box-famiglie-prodotti{min-height:auto;}
	.box-infinite-scroll .slick-infinite-slide, .box-infinite-scroll-st .slick-infinite-slide{margin:0 10px;}
	
	/*azienda*/
	.box-tre-info{height:auto;}
	
	/*servizi*/
	.box-elenco-servizi-item-nav .box-elenco-servizi-item-nav-desktop{display:none;}
	.box-elenco-servizi-item-nav .box-elenco-servizi-item-nav-mobile{display:inline-block;}
	.box-elenco-servizi-wrap, .box-elenco-servizi-wrap:nth-child(2) {padding: 60px 15px 0 15px;margin:0 0 30px 0;}
	.box-elenco-servizi-item-bg{height:100px;width:auto;left:0;}
	.box-elenco-servizi-wrap:nth-child(2n) .box-elenco-servizi-item-bg{height:100px;width:auto;right:0;}
	.box-elenco-servizi-item-bg object{height:100%;max-width:auto;}
	.box-elenco-servizi-item-info{padding:25px;}
	
	/*prodotti*/
	.box-elenco-prodotti-title{min-height:120px;}
	
	/*prodotto singolo*/
	.box-elenco-caratteristiche-title img {height: 45px;}
	.caratteristica-icon{width:80px;height:72px;}
	.caratteristica-info{margin-left:100px;}
	.caratteristica{padding:20px 0;}
	.box-elenco-caratteristiche .col-sm-5{margin-top:-95px;}
	
	/*orologi*/
	.clock-title{font-size:30px!important;}
	.clock {height: 190px!important;width: 190px!important;border-radius: 95px!important;}
	.clock__indicator, .clock__indicator:nth-of-type(3n){height:85px!important;}
	.clock__hour{height:55px!important;margin-top:30px!important;}
	.clock__minute, .clock__second{height:75px!important;margin-top:10px!important;}
	
	/*contatti*/
	.head-info-dx .wpcloudy-widget{top:60px;}
	
	/*landing*/
	.single-landing .navbar-brand, .single-landing .main-menu.affix .navbar-brand{left:15px;}
	.landing-head-title{font-size:120px;}
	.landing-head-subtitle{font-size:36px;margin-top:-40px;}
	.landing-form-title{font-size:36px;padding-bottom:50px;}
	.landing-form label, .landing-form .success{font-size:20px;}
	
	/*pagina guandong app - G5 factory*/
	.template-guandong-app .main-sep {height: 80px;}
	.head-img-txt-des-sx-img-dx-img img {max-width: 300px;}
	.box-info-app-desc {margin: 0 0 50px 110px;}
	.box-info-app-btn {margin: 0 0 20px 190px;}
	.box-info-app-btn img {width: 160px;}
	.box-info-app-btn a span.box-info-app-btn-title {padding-left: 10px;}
	.box-info-app-btn a, .box-info-app-btn a:focus, .box-info-app-btn a:hover {font-size: 26px;}
	.box-info-app-hashtag {margin: 50px 0 0 270px;}
	.box-txt-des-rep-item-desc{font-size:22px;}
	.box-txt-des-rep-desc, .box-txt-des-rep-item-title, .box-txt-des-dx-img-sx-desc, .box-info-app-desc, .box-txt-des-vid-desc{font-size:30px;}
	.head-img-txt-des-sx-img-dx-desc{font-size:36px;}
	.box-info-app-hashtag{font-size:32px;}
	.box-txt-des-dx-img-sx-title, .box-info-app-title, .box-txt-des-rep-title, .box-txt-des-5col-title, .box-txt-des-4col-title, .box-txt-rep-lin-title,
	.box-txt-des-vid-title, .box-txt-cx-vid-sx-txt-des-dx-title{font-size:44px;}
	.box-txt-des-dx-img-sx-img img {max-width: 100%;}
	.box-txt-des-rep-item{padding:40px 20px;}
	.box-rep-txt-sx-txt-des-dx-title{font-size:50px;}
	.template-g5-factory .legal-content-inner {padding: 0 0 20px 0;}
	.box-txt-cx-vid-sx-txt-des-dx {padding: 60px 0 20px 0;}
	.box-txt-des-vid {padding: 20px 0 20px 0;}
	

}

@media (min-width:992px) and (max-width: 1199px) {
	.container{padding:0 15px;max-width:960px;}
	

	

}

@media only screen and (max-width: 991px){
	/*landing*/.landing-form{padding-bottom:90px;}
	.landing-head, .landing-box-immagine-full {padding-bottom: 70px;}
	.landing-head-title {font-size: 90px;}
	.landing-head-subtitle {margin-top: 0;margin-left: 40px;}
	.box-txt-des-rep-item-title{font-size:24px;line-height:1.1em;min-height:60px;}
	
	/*pagina guandong app*/
	.head-img-txt-des-sx-img-dx-img img {max-width:240px;}
	.head-img-txt-des-sx-img-dx-desc{font-size:32px;margin:30px 0 0 0;}
	.box-txt-des-dx-img-sx-title, .box-info-app-title, .box-txt-des-rep-title, .box-txt-des-5col-title, .box-txt-des-4col-title, .box-txt-rep-lin-title,
	.box-txt-cx-vid-sx-txt-des-dx-title, .box-txt-des-vid-title{font-size:36px;}
	.box-txt-des-rep-desc, .box-txt-des-dx-img-sx-desc, .box-info-app-desc, .box-txt-des-vid-desc{font-size:24px;}
	.box-txt-des-rep-item-icon{width:100px;}
	.box-info-app{background: rgb(0,67,114);background: linear-gradient(180deg, rgba(0,67,114,1) 0%, rgba(78,113,155,1) 100%);padding:60px 0 0 0;}
	.box-info-app-content{text-align:center;background-image:none;}
	.box-info-app-img-mobile{display:block;}
	.box-info-app-desc {margin: 0 0 50px 0;}
	.box-info-app-btn {margin: 0 0 20px 0;}
	.box-info-app-btn img {width: 160px;}
	.box-info-app-btn a span.box-info-app-btn-title {padding-left: 10px;min-width:280px;text-align:left;display:inline-block;}
	.box-info-app-btn a, .box-info-app-btn a:focus, .box-info-app-btn a:hover {font-size: 26px;}
	.box-info-app-hashtag {margin: 50px 0 0 0;}
	.box-txt-des-rep-item-desc{font-size:22px;}
	.box-info-app-hashtag{font-size:32px;}
	.box-txt-des-dx-img-sx-img img {max-width: 100%;}
	.box-txt-des-rep-item{padding:40px 20px;}
	.box-info-app-title{color:#FFF;}
	
	/*g5 factory*/
	.template-g5-factory .head-img-txt-des-sx-img-dx-content {padding-top: 70px;padding-bottom: 170px;}
	.template-g5-factory .head-img-txt-des-sx-img-dx-logo {padding-top: 60px;}
	.template-g5-factory .box-txt-des-rep {padding:0;}
	.box-txt-des-5col {padding: 60px 0 0px 0;}
	.box-txt-des-5col .col-20 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.box-txt-des-5col-item, .box-txt-des-4col-item-wrap{padding-bottom:40px;}
	.box-txt-des-4col {padding: 40px 0 0 0;}
	.box-txt-cx-vid-sx-txt-des-dx-video{padding-bottom:40px;}
	.box-rep-txt-sx-txt-des-dx-title {font-size: 38px;}
	
	/*pagina prodotti*/
	.box-famiglie-prodotti-mini-bottom-left, .box-famiglie-prodotti-mini-bottom-center, .box-famiglie-prodotti-mini-bottom-right, .box-famiglie-prodotti-mini-left,
	.box-famiglie-prodotti-mini-right{padding:30px 10px;}
}

@media (min-width:768px) and (max-width: 991px){
	.container{padding:0 15px;max-width:720px;}
	
	.col-20 {-ms-flex: 0 0 33%;flex: 0 0 33%;max-width: 33%;}
	.box-nostri-numeri-content{padding:30px 30px 0 30px;}
	.nostri-numeri-counter-item{padding:0 0 30px 0;}
	.nostri-numeri-counter-3 .nostri-numeri-counter {border-right: 0;}
	
	
	

}

@media only screen and (max-width: 767px) {
	/*display none*/
	/* .faq-bg, .box-contenuto-sx-bg-2, .head-semplice-promo-banner, .head-semplice-promo-scroll, .box-famiglie-prodotti-img-left, .box-famiglie-prodotti-img-right, .rellax,
	.box-tre-info-bg, .box-bianco-cx-img{display:none!important;} */
	
	.box-contenuto-sx-bg-2, .box-elenco-prodotti-title br, .box-elenco-caratteristiche .col-sm-5, .template-azienda .head-info-multiple, .head-info-dx .wpcloudy-widget{display:none;}
	
	.main-sep{height:135px;}
	.navbar{min-height:60px;}
	.navbar-brand, .main-menu.affix .navbar-brand{width:130px;top:15px;}
	.navbar-toggler{top:10px;}
	.menu-mobile-lingua{top:20px;right:55px;}
	.search-mobile{top:20px;right:97px;}
	.main-menu-whatsapp{top:19px;}
	.main-menu-whatsapp img{width:20px;}
	
	/*footer*/
	.footer-col-2, .footer-col-3, .footer-col-4{padding:20px 0 0 0;border:0;}
	.copyright-wrap .list-unstyled li{}
	.copyright-wrap .list-unstyled li:nth-child(1), .copyright-wrap .list-unstyled li:nth-child(2){float:left;width:50%;margin:10px 0 15px 0;padding:0;}
	.copyright-wrap .list-unstyled li:nth-child(3){margin:0;padding:0;border:0;}
	
	.my-btn, .my-btn:focus, .btn, .btn-primary, .btn:focus, .btn-primary:focus{padding:10px 20px;letter-spacing:0;}
	
	.my-btn, .my-btn:focus, .btn, .btn-primary, .btn:focus, .btn-primary:focus{font-size:14px;}
	.head-semplice-promo-nav a, .head-semplice-promo-nav a:focus{font-size:16px;}
	.box-famiglie-prodotti-desc, .box-bianco-dx-desc, .box-infinite-scroll-desc, .box-contenuto-sx-desc, .faq-heading, .contact-form label {font-size:18px;}
	.box-txt-form-mail-content h4{font-size:20px;}
	.blog-preview-item-title, .blog-preview-item-title a, .blog-preview-item-title a:focus{font-size:22px;}
	#search-input .modal-body-title, .box-txt-form-mail-content h3, .pagina-prodotti .box-txt-des-vid-desc{font-size:26px;}
	.prefooter .newsletter-title, .box-elenco-prodotti-title{font-size:28px;}
	.box-famiglie-prodotti-title, .title-red, .clock-title, .box-elenco-servizi-item-title, .head-info-dx-title,
	.head-semplice-promo-desc, .box-bianco-dx-title, .box-contenuto-sx-title, .box-contenuto-dx-title, .box-tre-info-title,
	.box-bianco-cx-title, .box-due-colonne-title, .box-txt-form-mail-title{font-size:30px;}
	.clock-title, .pagina-prodotti .box-txt-des-vid-title{font-size:30px!important;}
	.head-semplice-promo-desc .fas{font-size:38px;}
	.nostri-numeri-counter{font-size:36px;}
	
	/*topbar*/
	.topbar{padding:5px 0;font-size:14px;line-height:1.1em;min-height:75px;}
	.topbar .float-left, .topbar .float-right{display:block;float:none!important;text-align:center;padding:0 15px;}
	.main-menu.affix .topbar{min-height:0;}
	
	/*-----ANIMAZIONE SVG-----*/
	.head-semplice-promo-bg object{height:200px;}
	.template-home .box-bianco-dx-bg object{height:200px;width:auto;}
	.template-home .box-infinite-scroll-bg object{height:200px;width:auto;}
	.box-blog-preview-bg object{height:100px;width:auto;}
	.faq-bg{right:0;}
	.faq-bg object{width:auto;height:100px;}
	.template-azienda .box-contenuto-dx-bg object{height:190px;width:auto;}
	.template-azienda .box-bianco-dx-bg object{width:auto;height:130px;}
	.template-azienda .box-lista-immagini-bg object{width:auto;height:220px;}
	.template-azienda .box-due-colonne-bg object{width:auto;height:220px;}
	.box-elenco-servizi-item-bg object{height:210px;width:auto;}
	.template-prodotti .head-info-dx-bg object{height:130px;width:auto;}
	.box-curiosita-bg object{height:280px;width:auto;}
	
	.box-infinite-scroll-desc{width:100%;}
	
	.box-blog-preview .title-red, .box-bianco-dx .title-red{text-align:left;}
	.box-blog-preview span.title-red-txt::after, .box-bianco-dx span.title-red-txt::after{left:100%;right:auto;}
	.box-elenco-servizi-wrap{width:100%;padding:130px 0px 0 0px;}
	
	
	.box-elenco-servizi-wrap, .box-elenco-servizi-wrap:nth-child(2) {padding: 60px 0px 0 0px;margin:0 0 30px 0;}
	.box-elenco-servizi-item-bg, .box-elenco-servizi-wrap:nth-child(2n) .box-elenco-servizi-item-bg{height:100px;width:auto;left: auto;right: 15px;}
	.box-elenco-servizi-item-bg object{height:100%;max-width:auto;}
	.box-elenco-servizi-item-info{padding:25px;}
	
	
	.contact-form label{color:#000;font-size:16px;}
	.contact-form .row-submit input, .contact-form .row-submit input:focus, .contact-form .row-submit input:active{font-size:14px;}
	
	.head-semplice-promo, .box-bianco-dx-content, .box-infinite-scroll-desc{padding:0;}
	.head-semplice-promo-inner {padding: 50px 0 50px 0;}
	.template-azienda .box-contenuto-sx-desc, .home .box-contenuto-sx-desc {padding: 25px 0px 20px 0;}
	.blog-preview-item, .box-blog-preview-grid .col-md-6:nth-child(2n+1) .blog-preview-item, .box-blog-preview-grid .col-md-6:nth-child(2n) .blog-preview-item {padding: 0 0 30px 0;}
	span.title-red-txt, .box-blog-preview span.title-red-txt, .box-bianco-dx span.title-red-txt{padding:0 20px 0 0;}
	.faq-desc{padding:0 50px 0 0;}
	.box-faq-wrap, .box-bianco-cx{}
	.box-bianco-cx {padding: 40px 0 40px 0;}
	.title-red{padding-bottom:10px;}
	.box-famiglie-prodotti-content, .box-bianco-dx-info, .box-bianco-cx-info, .box-tre-info-item{padding:30px;}
	.box-contenuto-wrap {padding: 60px 0 0px 0;}
	.template-azienda .box-contenuto-wrap, .template-home .box-contenuto-wrap{}
	.box-blog-preview-wrap {padding: 40px 0 20px 0;}
	.box-nostri-numeri {padding: 40px 0 15px 0;}
	.box-tre-info{height:auto;}
	
	.box-team-name{font-size:18px;}
	.box-team-info{position:relative;left:0;opacity:1;height:auto;}
	.box-team-name::after {margin: 5px auto 5px auto;}
	
	.box-lista-immagini-item {padding-bottom: 20px;}
	.box-contenuto-sx-desc {padding: 25px 00px 20px 0;}
	
	.box-elenco-prodotti-title{min-height:auto;padding:30px 0 15px 0;}
	.box-elenco-prodotti-desc{min-height:auto;}
	
	#azienda-partner {padding-bottom:40px;}
	
	
	/*homepage*/
	.head-info-dx-wrap{padding:60px 0 0 0;margin:40px 0 0 0;}
	.head-info-dx-desc {padding: 10px 0 10px 0;}
	.box-famiglie-prodotti{padding:0;min-height:auto;}
	
	.box-famiglie-prodotti{}
	.box-tre-info-item {height: auto;}
	.box-infinite-scroll-st-bg img, .template-contattaci .box-tre-info-bg img {height: auto;width: auto;}
	.template-contattaci .box-tre-info{padding:70px 0 40px 0;}
	.box-infinite-scroll-st{padding:70px 35px 0 35px;}
	
	/*orologi*/
	.clock {height: 130px !important;width: 130px !important;border-radius: 65px !important;}
	.clock__indicator, .clock__indicator:nth-of-type(3n) {height: 55px !important;}
	.clock__minute, .clock__second {height: 55px !important;margin-top: 0px !important;}
	.clock__hour {height: 40px !important;margin-top: 15px !important;}
	
	.col-20 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.box-nostri-numeri-content{padding:30px 30px 0 30px;}
	.nostri-numeri-counter-item{padding:0 0 30px 0;}
	.nostri-numeri-counter-2 .nostri-numeri-counter, .nostri-numeri-counter-4 .nostri-numeri-counter {border-right: 0;}
	.justify-content-md-center {-ms-flex-pack: center !important;justify-content: center !important;}
	
	span.title-red-txt{line-height:1em;}
	.legal-content-inner, .search-result-inner{padding:40px 0;}
	
	/*soluzioni*/
	.categoria-soluzioni{font-size:16px;}
	.box-soluzioni .slide-title{font-size:32px;padding-bottom:40px;}
	.soluzioni a.soluzioni-btn, .soluzioni.soluzioni-btn a:focus, .soluzioni.soluzioni-btn a:hover{font-size:20px;}
	
	.blog-right-col{margin-top:35px;}
	
	/*box txt form mail*/
	.text-form-mail-radio-1 span.wpcf7-list-item{width:50%;}
	.text-form-mail-radio-3 span.wpcf7-list-item{width:100%;}
	
	/*landing*/
	.landing-head-title {font-size: 70px;}
	.landing-head-subtitle{margin-left:0;font-size:30px;}
	.landing-form-title{font-size:30px;}
	.landing-form .row-submit input, .landing-form .row-submit input:focus, .landing-form .row-submit input:active{font-size:14px;}
	.landing-form .success{padding:20px;margin-top:50px;font-size:16px;}
	
	/*pagina guandong app*/
	.template-guandong-app .main-sep {height:135px;}
	.head-img-txt-des-sx-img-dx-desc{text-align:center;margin:40px 0;}
	.box-txt-des-rep-item-title{min-height:auto;}
	.box-txt-des-dx-img-sx-img img {max-width: 240px;}
	.box-txt-des-dx-img-sx-title{text-align:center;}
	.box-info-app-content{padding:60px 0;}
	.box-txt-des-rep-item{padding:20px 0;height:auto;margin-bottom:20px;}
	.box-txt-des-rep {padding: 60px 0 0 0;}
	.box-txt-des-dx-img-sx-title{margin-top:40px;}
	.box-txt-des-dx-img-sx-title, .box-info-app-title, .box-txt-des-rep-title, .box-txt-des-5col-title, .box-txt-des-4col-title, .box-txt-rep-lin-title {font-size: 32px;}
	.box-txt-des-rep-desc, .box-txt-des-dx-img-sx-desc, .box-info-app-desc, .box-info-app-btn a, .box-info-app-btn a:focus, .box-info-app-btn a:hover,
	.box-txt-des-5col-item-desc, .box-txt-des-4col-item-desc	{font-size: 22px;}
	.head-img-txt-des-sx-img-dx-logo{text-align:center;}
	.head-img-txt-des-sx-img-dx-logo img{max-width:80%;}
	
	/*g5 factory*/
	.template-g5-factory .head-img-txt-des-sx-img-dx-img img {max-width: 190px;}
	.template-g5-factory .box-txt-des-rep-item {padding:30px 30px 0 30px;}
	.template-g5-factory .box-txt-des-rep-item-title {margin: 20px 0px;line-height: 1.3em;}
	.box-txt-rep-lin-item img{height:50px;}
	.box-txt-rep-lin-item a, .box-txt-rep-lin-item a:hover, .box-txt-rep-lin-item a:focus{height:70px;}
	.box-txt-rep-lin-item .inner-table {padding-left: 60px;}
	.box-rep-txt-sx-txt-des-dx-title {padding-bottom: 30px;}
	.box-rep-txt-sx-txt-des-dx-subtitle, .box-rep-txt-sx-txt-des-dx-desc{text-align:center;}
	.template-g5-factory .head-img-txt-des-sx-img-dx-logo{padding-top:0;}
	
	
	/*-----MM21 POPUP-----*/
	.pum-theme-21999 .pum-container, .pum-theme-lightbox .pum-container{max-width:85%!important;}
	.pum-theme-21999 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close{top:10px!important;right:10px!important;}
	.popup-mm21-download-link, .popup-mm21-download-link:focus, .popup-mm21-download-link:hover{margin-bottom:40px;}
	.popup-mm21-title{line-height:1em;}
	
	/*pagina prodotti*/
	.pagina-prodotti .box-txt-des-vid-video{width:100%;}
	

	
	
	
	
	



}	

@media (min-width: 576px) and (max-width: 767px) {
	.container{padding:0 15px;max-width:540px;}
	
	
	
	.box-famiglie-prodotti-left, .box-famiglie-prodotti-right{padding-bottom:15px;}
	.box-nostri-numeri-content{padding:30px 30px 0 30px;}
	.nostri-numeri-counter-item{padding:0 0 30px 0;}
	.nostri-numeri-counter-2 .nostri-numeri-counter {border-right: 0;}
	
	.template-azienda .box-contenuto-wrap, .template-home .box-contenuto-wrap {padding: 60px 0 0 0;}
	
	
	

}

@media only screen and (max-width: 575px) {
	.container{padding:0 15px;max-width:100%;}
	
	.box-clock{display:none;}
	.box-nostri-numeri-content{padding:30px 0;}
	.nostri-numeri-counter-item {padding: 10px 0 0px 0;}
	
	.box-famiglie-prodotti-left{margin-bottom:20px;}
	
	.caratteristica-icon {width:60px;height: 54px;}
	.caratteristica-info {margin-left: 75px;}
	
	.template-azienda .box-contenuto-wrap, .template-home .box-contenuto-wrap {padding: 50px 0 0 0;}
	
	.box-famiglie-prodotti-mini {padding:0;background: linear-gradient(to bottom, #A3001D 0%, #A3001D 50%, #003565 50%, #003565 100%);}
	.box-famiglie-prodotti-mini-right, .box-famiglie-prodotti-mini-left, .box-famiglie-prodotti-mini-bottom-right, .box-famiglie-prodotti-mini-bottom-left, 
	.box-famiglie-prodotti-mini-bottom-center{text-align:center;padding:20px 0;}
	
	.box-info-app-btn a span.box-info-app-btn-title {padding-left:0;min-width:auto;text-align: center;display: block;}
	
	/*g5 factory*/
	.template-g5-factory .head-img-txt-des-sx-img-dx-logo{padding-top:0;}
	.box-txt-des-5col .col-20 {-ms-flex: 0 0 50%;flex: 0 0 100%;max-width: 100%;}
	.box-txt-rep-lin-item a, .box-txt-rep-lin-item a:hover, .box-txt-rep-lin-item a:focus{min-width:auto;font-size:22px;}
	
}
@media only screen and (max-width:360px) {
	.navbar-brand, .main-menu.affix .navbar-brand {left:55px;}
}