


@media only screen and (max-width: 1199px) {
	
	/*display none*/
	.img-hover::before{display:none;}
	/* .box-immagine-cx-contenuto-cx .img-cx,  */
	
	/*remove hover effect*/
	.topbar-preventivo-btn a:hover, .blu-btn:hover {background-color:#2A3A53;}
	.topbar-menu .dropdown-menu .dropdown-item:hover, .topbar-menu .dropdown-menu .dropdown-item:active {background-color:transparent;color:#212529;}
	.navbar-nav .nav-link:hover, .box-archive-news .Annual_Archive_Widget ul a:hover{background-color:transparent;}
	.footer .list-unstyled li .nav-link:hover, .copyright-wrap .list-unstyled li .nav-link:hover, .footer a:hover{text-decoration:none;}
	.box-documentazione-completa-item a:hover, .box-single-news-nav a:hover i.fas{background-color:#01B8C0;}
	.box-archive-news-item-title a:hover{color:#01B8C0;}
	
	/*font size adjust*/
	body{font-size:18px;}
	.topbar-preventivo-btn a, .topbar-preventivo-btn a:focus{font-size:12px;}
	.box-remedia-500-form #form_remedia_500 input[type="submit"], .box-remedia-500-form #form_remedia_500 input[type="submit"]:focus, .box-remedia-500-form #form_remedia_500 input[type="submit"]:active,
	.blu-btn, .blu-btn:focus, .blu-btn:active{font-size:14px;}
	.prefooter-title, .box-contact-form-header-desc, .box-perche-sceglierci-title, .tracciabilita-qualita .cnt-desc, .trasparenza-etica .cnt-desc, .conformita-gestione-rischi .cnt-desc, 
	.innovazione .cnt-desc, .box-contact-form-laterale-item, .home .box-intro-titolo-lungo-desc, .home-consulenza .cnt-desc, .landing-header .landing-header-content-desc{font-size:20px;}
	.inner-header-desc, .box-quattro-box-desc{font-size:24px;}
	.box-archive-news-item-title, .box-archive-news-item-title a, .box-archive-news-item-title a:focus, .box-single-news-item-title,
	.box-solo-descrizione .title-green-square, .box-approfondimenti-single-news .box-single-news-item-title, .box-approfondimenti-single-case .box-titolo-descrizione-title{font-size:28px;}
	.box-contact-form-laterale-title{font-size:38px;}
	.title-green-square, .cnt-title, .waste-management .cnt-subtitle, .energy-storage .cnt-desc h3, .imballaggi .cnt-desc h3, .toner .cnt-desc h3, .gdo .cnt-desc h3, .servizio-raee .cnt-desc h3,
	.box-remedia-500 .landing-header-content-title, .landing-header .landing-header-content-title{font-size:30px;}
	.box-quattro-box-num{font-size:40px;}
	.box-remedia-500 .landing-header-content-desc, .landing-header .landing-header-content-subtitle{font-size:44px;}
	.box-contact-form-header-title{font-size:50px;}
	.inner-header-title, .nostri-numeri-counter{font-size:60px;}	
	
	/*prefooter*/
	.prefooter-icon{width:60px;}
	.prefooter-info {margin-left: 75px;}	
	
	/*general agjust*/
	.title-green-square::before, .cnt-title::before, .box-remedia-500 .landing-header-content-title::before, .landing-header .landing-header-content-title::before{top:3px;height:27px;}	
	.box-flow, .box-contact-form-scomparsa, .box-contact-form{padding-bottom:60px;}
	.pagina-normativa .box-intro, .home .box-intro-titolo-lungo {padding-bottom: 30px;}
	.box-intro-titolo-lungo{padding-bottom:0;}
	.box-tre-box, .box-contact-form-chi-siamo{padding:60px 0;}
	.box-img-cnt, .box-immagine-sx-contenuto-dx, .box-immagine-dx-contenuto-sx{padding:60px 0 40px 0;margin: 0 auto 20px auto;}
	.box-perche-sceglierci{padding:60px 0 0 0;}
	.box-perche-sceglierci-icon {padding: 0 60px 40px 60px;}
	.box-contact-form-header {padding: 50px 60px 70px 60px;}
	.box-contact-form-chi-siamo-content {padding: 40px 60px 10px 60px;}
	.box-nostri-numeri, .box-img-cnt.consulenza-ambientale, .box-img-cnt.conformita-normativa, .box-img-cnt.next-life{padding-top:25px;}
	.box-nostri-numeri .box-img-cnt-wrap-cx{padding:0;margin:0;}
	.box-separatore{height:60px;}
	.box-contact-form-content {padding: 50px 60px 10px 60px;}
	.box-img-cnt.waste-management{padding:25px 0 40px 0;}
	.pagina-servizi .box-infinite-scroll {padding: 80px 35px 0px 35px;}
	.box-img-cnt.waste-management .box-img-cnt-wrap-cx, .box-img-cnt.consulenza-ambientale .box-img-cnt-wrap-cx, 
	.box-img-cnt.conformita-normativa .box-img-cnt-wrap-cx, .box-img-cnt.next-life .box-img-cnt-wrap-cx, .box-intro-desc{margin-bottom:0;padding:40px 0 0 0;}
	.box-single-news-item-info, .box-single-news-nav{padding:35px;}
	.box-remedia-500-form .box-form-title, .box-remedia-500 .box-feedback{padding:20px 30px;}
	.box-remedia-500-form #form_remedia_500{padding:35px 30px;}
	.box-quattro-box-item{padding:30px;}
	.box-quattro-box-num {padding: 0 0 10px 0;}
	.box-quattro-box {padding: 0 30px 30px 30px;}
	.box-immagine-cx-full-contenuto-cx.box-img-cnt {padding: 130px 0 40px 0;}
	.check-up-footer{padding-top:60px;}
	
	.img-dx, .img-sx{max-width:70%;}
	.home-consulenza .box-img-cnt-bg{background-size:80%;background-position:top center;}
	
	
	.box-infinite-scroll{padding:30px 35px 50px 35px;}
	.single-landing .box-infinite-scroll.box-due-voci{padding-top:0;}
	
	.cnt-nav{bottom:-30px;}
	.cnt-nav a, .cnt-nav a:focus{font-size:16px;padding:15px 25px;}
	
	.box-contact-form-laterale-item-icon{font-size:24px;width:40px;}
	.box-contact-form-laterale-item-desc {padding-left: 40px;}
	
	.home .parallax, .parallax{height:350px;}
	.home-consulenza{background-size:100%;}
	.metron{width:500px;height:500px;}
	
	.box-remedia-500-form{}
	.landing-header{}
	
	/*approfondimenti*/
	.box-approfondimenti-sidebar-item a:hover .box-approfondimenti-sidebar-item-info{padding:20px 10px;}

}

@media (min-width:992px) and (max-width: 1199px) {
	.container{padding:0 15px;max-width:960px;}
	
	.navbar-nav, .single-landing.inner-single-landing .navbar-nav {margin-left: 145px;}
	.navbar-nav .nav-link, .navbar-nav .nav-link:focus{padding:25px!important;}
	
	.box-tre-box-desc{min-height:100px;}
	

}

@media only screen and (max-width: 991px){
	.box-archive-news .col-md-6 {padding-bottom: 30px;}
	.box-archive-news-item-info {padding: 20px;}
	.box-archive-news-item-title, .box-archive-news-item-title a, .box-archive-news-item-title a:focus{font-size:24px;}
	.landing-header .landing-header-content-title{font-size:26px;}
	.landing-header .landing-header-content-subtitle{font-size:34px;}
	.landing-header .landing-header-content-title::before {height:31px;}
	.col-sm-6.footer-col-1, .col-sm-6.footer-col-2 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.col-sm-6.footer-col-2 {padding-top:30px;padding-bottom:10px;}
	.copyright-intro {display: block;padding-bottom: 20px;}
	.copyright-wrap #menu-footer-legal li:first-child{padding-left:0;margin-left:0;border:0;}
	
	
}

@media (min-width:768px) and (max-width: 991px){
	.container{padding:0 15px;max-width:720px;}
	
	.topbar{height:50px;padding:7px 0;}
	.topbar .float-left {padding-left: 132px;}
	.topbar-menu .dropdown-menu {top: 21px !important;}
	.navbar-brand{}
	.navbar-nav .nav-link, .navbar-nav .nav-link:focus{height:57px;padding:21px 10px!important;}
	.navbar-nav, .single-landing.inner-single-landing .navbar-nav {margin-left: 122px;}
	.main-sep {height: 90px;}
	
	.box-remedia-500{margin-bottom:90px;}
	.box-quattro-box .col-sm-6{padding-bottom:30px;}
	
	.check-up-domande-container-nav-1, .check-up-domande-container-nav-3{max-width:20%;}
	.check-up-domande-container-nav-2{max-width:60%;}
	
	
}

@media only screen and (max-width: 767px) {
	/*display none*/
	.topbar .topbar-menu, .topbar .float-right, .codedropz-upload-inner h3, .codedropz-upload-inner span{display:none;}
	
	
	.prefooter-title, .box-contact-form-header-desc, .box-perche-sceglierci-title, .tracciabilita-qualita .cnt-desc, .trasparenza-etica .cnt-desc, .conformita-gestione-rischi .cnt-desc, .innovazione .cnt-desc, 
	.box-contact-form-laterale-item, .home .box-intro-titolo-lungo-desc, .home-consulenza .cnt-desc, .landing-header .landing-header-content-desc{font-size:18px;}
	.inner-header-desc, .box-solo-descrizione .title-green-square{font-size:20px;}
	.box-contact-form-laterale-title{font-size:30px;}
	.inner-header-title, .box-contact-form-header-title, .box-remedia-500 .landing-header-content-desc, .box-quattro-box-num, .landing-header .landing-header-content-subtitle{font-size:36px;}
	.box-approfondimenti-single-news .box-single-news-item-title, .box-approfondimenti-single-case .box-titolo-descrizione-title,
	.box-approfondimenti-single-case .box-accordion-btn a, .box-approfondimenti-single-case .box-accordion-btn a:focus, .box-approfondimenti-single-case .box-accordion-btn a:hover{font-size:22px;}
	.box-approfondimenti-news-thumb-in-evidenza .box-approfondimenti-news-thumb-title, .box-approfondimenti-news-thumb-in-evidenza .box-approfondimenti-news-thumb-title a, 
	.box-approfondimenti-news-thumb-in-evidenza .box-approfondimenti-news-thumb-title a:focus{font-size:24px;}
	
	.footer .col-sm-6{padding-bottom:15px;}
	.footer .col-sm-6:last-child{padding-bottom:0;}
	
	.copyright-intro{display:block;}
	.copyright-wrap .list-unstyled{padding-top:10px;}
	.copyright-wrap #menu-footer-legal li:first-child{margin-left:0;border:0;padding-left:0;}
	
	
	/*topbar - main nav*/
	.topbar{position:absolute;left:110px;top:10px;background-color:transparent;height:auto;padding:0;}
	.topbar .float-left {padding:0;}
	.topbar-menu .dropdown-menu {top: 21px !important;}
	.modal-search .close-modal-search, .modal-search .close-modal-search:focus, .modal-search .close-modal-search:hover{font-size:30px;}
	.modal-search input[type="text"]{width:300px;}
	.navbar-expand .navbar-toggler{}
	.main-menu{height:80px;}
	.navbar-brand{top:0;left:0;margin:auto;}
	.navbar{position:static;}
	.navbar-nav{text-align:right;padding:15px 0;display:table-cell;width:100%;vertical-align:middle;}
	.navbar-nav .nav-link, .navbar-nav .nav-link:focus{height:auto;padding:10px 40px 10px 0!important;position:relative;display:block;font-size:20px;}
	.navbar-nav .nav-link.dropdown-toggle, .navbar-nav .nav-link.dropdown-toggle:focus{cursor:default;padding:10px 40px 0px 0!important;}
	.navbar-nav .nav-link:after{content:'';display:block;position:absolute;top:15px;right:0;height:4px;width:28px;background-color:#002652;border:0;}
	.main-sep {height:85px;}
	.navbar-nav .mobile-link{display:block;}	
	.navbar-collapse{height:100vh;position: absolute;top:-15px;right:0;z-index: 900;width: 100%;background-color:#FFF;opacity: 1;transition: all 0.4s 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;text-align:right;display:block!important;}
	.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:#FFF;padding:0 40px 0 0;background-color:transparent;font-size:18px;}
	.main-menu.affix .navbar-brand{}
	
	
	.box-tre-box{padding:40px 0 20px 0;}
	.inner-header-desc{padding-top:10px;}
	.cnt-cx, .box-contact-form-content, .box-contact-form-chi-siamo-content, .box-archive-news-item-info, .box-single-news-item-info, .box-single-news-nav, .box-contact-form-header{padding:20px;}
	.box-contact-form-scomparsa .box-contact-form-header{padding:20px 20px 70px 20px;}
	.box-perche-sceglierci .cnt-occhiello {padding: 0 0 10px 55px;}
	.box-immagine-cx-full-contenuto-cx.box-img-cnt{padding:50px 0 40px 0;}
	.home-consulenza .cnt-cx{padding:20px 20px 40px 20px;}
	.cnt-subtitle, .cnt-desc, .box-intro-titolo-lungo-desc{padding-left:0;}
	.box-perche-sceglierci-icon {padding: 0 20px 40px 20px;}
	.box-infinite-scroll .cnt-cx{padding:0;}
	.box-contact-form-chi-siamo .cnt-cx{padding:0 20px;}
	.come-operiamo .box-documentazione-completa-title, .come-operiamo .box-documentazione-completa-desc, .come-operiamo .box-documentazione-completa-download {padding-left: 20px;}
	.col-md-4 .box-contact-form-laterale-title, .box-contact-form-laterale-desc{padding-bottom:20px;}
	.box-archive-news .col-md-4, .box-archive-news .col-md-3{padding-top:50px;}
	.single-landing .box-solo-descrizione{padding-bottom:20px;}
	.box-quattro-box-item{padding:20px 20px 5px 20px;}
	
	.img-dx, .img-sx{max-width:100%;}
	.home-consulenza .box-img-cnt-bg{background-size:98%;background-position:top center;}
	
	
	.box-img-cnt{margin-bottom:0;}
	.box-tre-box-item{margin-bottom:20px;}
	.box-perche-sceglierci {padding: 10px 0 0 0;}
	.box-perche-sceglierci .img-dx{display:none;}
	.box-perche-sceglierci .cnt-title{margin:0;}
	.box-perche-sceglierci .cnt-occhiello {padding: 0 0 10px 35px;}
	.cnt-nav a img {margin-left: 0px;}
	.box-quattro-voci-item{padding:30px 30px 10px 30px;}
	
	.cnt-nav{right:0;}
	.home-consulenza .cnt-nav {bottom: -20px;}
	.box-immagine-cx-full-contenuto-cx .img-cx{top:60px;}
	
	.home .parallax{height:350px;}
	.parallax{height:270px;}
	
	.metron{margin:50px auto;overflow:hidden;}
	.metron-bg-white{width:80%;height:80%;}
	
	.box-archive-news .widget{margin-bottom:40px;}
	
	.contact-form textarea{height:100px;}
	
	/*landing*/
	.box-remedia-500, .landing-header{height:auto;padding:70px 0 40px 0;margin:0;}
	.landing-header{margin:0 0 40px 0;}
	.box-remedia-500 .landing-header-content, .landing-header .landing-header-content{width:100%;top:auto;left:auto;transform:none;padding:0 0 20px 0;}
	.box-remedia-500-form{position:relative;top:auto;right:auto;width:100%;}
	.box-quattro-box .col-sm-6{padding-bottom:15px;}
	.single-landing .box-infinite-scroll {padding: 65px 35px 0px 35px;}
	
	/*approfondimenti*/
	.box-approfondimenti-news-thumb-in-evidenza-desktop{display:none!important;}
	.box-approfondimenti-news-thumb-in-evidenza-mobile{display:block!important;}
	
	.box-remedia-500-form #form_remedia_500, .box-remedia-500-form #form_remedia_toner {padding: 20px;}
	.cnt-desc{font-size:30px;}
	

	


}	

@media (min-width: 576px) and (max-width: 767px) {
	.container{padding:0 15px;max-width:540px;}
	
	.nostri-numeri-counter{font-size:40px;}
	
	.prefooter-icon{width:40px;}
	.prefooter-info {margin-left: 50px;}
	
	.metron{width:440px;height:440px;}
	
	.box-tre-box-desc{min-height:100px;}
	
	.check-up-domande-container-nav-1, .check-up-domande-container-nav-3{max-width:20%;}
	.check-up-domande-container-nav-2{max-width:60%;}

}

@media only screen and (max-width: 575px) {
	.container{padding:0 15px;max-width:100%;}
	
	.box-single-news-nav .float-left a span span, .box-single-news-nav .float-right a span span, .footer-col-3, .footer-col-4, .box-perche-sceglierci-img{display:none;}
	
	.prefooter{padding:30px 0 10px 0;text-align:center;}
	.prefooter-title{}
	.prefooter .prefooter-icon {margin:0 auto;float: none;padding-bottom:15px;}
	.prefooter .prefooter-icon img{}
	.prefooter-info {margin-left: 0;hyphens: auto;}
	.prefooter-col-1{padding-right:5px;}
	.prefooter-col-2{padding-right:5px;padding-left:5px;}
	.prefooter-col-3{padding-left:5px;}
	.prefooter-desc{padding-bottom:20px;}
	
	
	.copyright{font-size:12px;}
	.copyright-intro span.link-syroop-span{margin: 0 0 0 5px;padding: 0 0 0 5px;}
	.copyright-wrap .list-unstyled li {margin: 0 0 0 5px;padding: 0 0 0 5px;}
	
	.metron{width:300px;height:300px;}
	.metron-nav-item{width:40px;height:40px;}
	.metron-nav-item::after{width:28px;}
	.metron-nav-item-icon img, .metron-nav-item-on{width:30px;height:30px;top:5px;left:5px;}
	.metron-nav-item:nth-child(1):after, .metron-nav-item:nth-child(4):after{right:-15px}
	.metron-nav-item:nth-child(2):after, .metron-nav-item:nth-child(3):after{left:-15px}
	.metron-slide-title{font-size:18px;margin-bottom:10px;}
	.metron-slide{transform:translateY(-70px);-webkit-transform:translateY(-70px);max-width:260px;}
	.metron-progress{transform:translateY(-40px);-webkit-transform:translateY(-40px);}
	.metron-slide-desc{font-size:14px;}
	
	.box-immagine-cx-full-contenuto-cx.box-img-cnt{padding:10px 0 40px 0;}
	.box-infinite-scroll {padding: 30px 35px 20px 35px;}
	.box-infinite-scroll .slick-slide{margin:0;}
	.box-infinite-scroll .slick-prev::before, .box-infinite-scroll .slick-next::before{font-size:18px;}
	.slick-prev, .slick-next{width:16px;height:28px;}
	.slick-prev{left:-20px;}
	.slick-next {right: -20px;}
	.slick-prev::before, .slick-next::before{content:"";display:block;width:16px;height:28px;background-size:100%;}
	
	.box-perche-sceglierci-icon {padding: 0 20px 20px 20px;}
	.box-perche-sceglierci-img{margin-top:20px;}
	.box-perche-sceglierci .cnt-title{padding-bottom:20px;}
	
	.box-immagine-cx-full-contenuto-cx .img-cx{top:35px;}
	
	.box-due-voci .bianca-sx .slick-infinite-item, .check-up-intro-item{height:auto;margin-bottom:20px;}
	.check-up-domande-container-nav{padding:20px 20px 50px 20px;position:relative;}
	.check-up-domande-container-nav-1, .check-up-domande-container-nav-3{max-width:50%;}
	.check-up-domande-container-nav-2{position:absolute;left:0;bottom:15px;}
	
	.box-tre-box-img {padding: 10px;}
	.box-tre-box-desc{padding:5px;hyphens: auto;line-height:1.2em;min-height:140px;}
	
	.modal-search input[type="text"] {width: 80%;}
	.modal-search input[type="submit"], .modal-search input[type="submit"]:focus{margin:20px 0 0 0;}
	
	.single-landing .box-infinite-scroll .img-background .img-fluid{max-width:none;height:100%;}
	
	
	
	

}