@media (max-width: 1200px) { 

}

@media only screen and (max-width: 1199px) { 

	/*-----font adjust-----*/
	/*20*/
	.f20, .box-cta-desc, .chi-siamo-pt1 .box-img-dx-txt-des-sx-desc, .box-txt-2des-ani-3card-item-intro, .box-txt-2des-ani-3card-item-inner,
	.box-txt-des-desc, .box-lista-organizzazioni-item h3, .box-des-blu, .single-prodotti-content-desc{font-size:18px;}
	/*24*/
	.box-info-9con-num-item-desc, .head-img-txt-des-desc, .thumb-news-month, h3.box-txt-sot-sx-des-dx-subtitle,
	.box-txt-des-full-desc blockquote{font-size:20px;}
	/*24*/
	.box-txt-3con-des-lin-item-desc, .anteprima-servizi-item-title{font-size:24px;}
	/*32*/
	.box-info-elementi .card-content h4, .box-info-elementi .card-content h3, .box-info-scroller .info h3.info-title,
	.box-occ-txt-des-3card-link-item-title, .chi-siamo-pt1 h2.title, h2.box-4card-4card-title, h3.box-info-9con-intro,
	.box-info-9con-num-title, .box-des-sx-2des-dx-desc1, .box-slider-dx-menu-sx-menu-title, .box-txt-des-3con-des-item-title, 
	.box-txt-des-3con-des-item-desc, .box-gallery-xl-txt-des-dx-img-sx .slider-info-title, h2.box-txt-sot-sx-des-dx-title,
	h4.box-des-7card-lin-title, .box-titolo-secondario, .chi-siamo-pt2 h2.title, .head-img-txt-des-cx-desc,
	.box-occ-des-lin-desc, h3.box-info-9con-note-intro, .box-info-9con-note-num-title, .title-f32 h2.title{font-size:28px;}
	
	.box-titolo-title{font-size:32px;}
	/*42-48*/
	h2.title, .head-2vid-txt-des h1, .box-info-elementi-subtitle, .head-img-txt h1, .head-img-txt-s h1, .head-img-txt-des h1,
	.thumb-news-day, .head-img-txt-des-cx h1, .box-2txt-sot-sx-des-dx-subtitle,
	.head-img-txt-des h1, .head-img-txt-s h1, .head-img-txt-cx h1, .head-img-txt-des-s-cx h1{font-size:38px;}
	/*64*/
	.box-info-elementi-title-1, .box-info-elementi-title-2, .box-info-9con-num-item-num, .box-2txt-sot-sx-des-dx-title-1, .box-2txt-sot-sx-des-dx-title-2{font-size:48px;}
	/*160*/
	.box-txt-3con-des-lin-item-num, .box-info-9con-intro-num, .box-txt-des-3con-des-item-num, .box-info-9con-note-intro-num{font-size:120px;}
	
	
	/*-----topbar / menu-----*/
	.navbar-brand{width: 170px;}
	/* #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {margin: 0 0px !important;} */
	
	/*-----footer------*/
	.footer-logo{width:170px;}
	
	/*-----box > info scroller-----*/
	.box-info-scroller-inner{width:400px;height:411px;}
	.box-info-scroller .info{width:220px;}
	
	/*-----box > ultime news-----*/
	.box-ultime-news .slider{margin-top:60px;}
	

}

@media (min-width:992px) and (max-width: 1199px) {
	/*-----BOX > INFOGRAFICA-----*/
	.box-infografica{width:930px;height:1113px;background-size:100%;}
	.box-infografica-title{margin-top:10px;text-align:center;font-size:32px;line-height:1.2em;font-weight:700;color:#14377d;}
	.box-infografica-title small{display:block;font-weight:400;color:#272727;font-size:16px;}
	.box-infografica-item{text-align:center;}
	.box-infografica-item-title{font-size:16px;}
	.box-infografica .info-icon-9 .box-infografica-item-title, .box-infografica .info-icon-10 .box-infografica-item-title{color:#14377d;}
	.box-infografica .info-icon-1{position: absolute;top:80px;left:355px;}
	.box-infografica .info-icon-1 img{width:220px;}
	.box-infografica .info-icon-2{position: absolute;top:405px;left:215px;}
	.box-infografica .info-icon-2 img{width:110px;}
	.box-infografica .info-icon-3{position: absolute;top:435px;left:590px;}
	.box-infografica .info-icon-3 img{width:80px;}
	.box-infografica .info-icon-4{position: absolute;top:600px;left:265px;}
	.box-infografica .info-icon-4 img{width:85px;}
	.box-infografica .info-icon-5{position: absolute;top:600px;left:520px;}
	.box-infografica .info-icon-5 img{width:85px;}
	.box-infografica .info-icon-6{position: absolute;top:810px;left:385px;}
	.box-infografica .info-icon-6 img{width:150px;}
	.box-infografica .info-icon-7{position: absolute;top:580px;left:770px;}
	.box-infografica .info-icon-7 img{width:130px;}
	.box-infografica .info-icon-8{position: absolute;top:580px;left:10px;}
	.box-infografica .info-icon-8 img{width:120px;}
	.box-infografica .info-icon-9{position: absolute;top:455px;left:10px;}
	.box-infografica .info-icon-10{position: absolute;top:455px;left:770px;}
}

@media only screen and (max-width: 991px){

	/*-----remove hover effect-----*/
	.topbar-socio-btn a:hover::after, .btn-blu::after, .btn-blu:hover .arrow-white, .btn-white::after, .btn-white:hover .arrow-blu{display:none;}
	.btn-blu:hover {color:#14377d;}
	.btn-white:hover {color:#FFF;}
	.btn-blu:hover .arrow-blu, .btn-white:hover .arrow-white{display:inline-block;}
	a:hover{text-decoration:none;}
	.footer a::after{display:none;}
	.menu-siti-erion .dropdown-item:hover {color:#272727;background-color:transparent;}
	.topbar-socio-btn a:hover{color:#43b02a!important;}
	.blu-menu .topbar-socio-btn a:hover{color:#14377d!important;}
	.box-lista-normative-item-nav a:hover img {padding-left:15px;}
	.iniziative-anteprima-img a:hover::after, .news-anteprima-immagine-img a::after, .thumb-comunicati-stamp-img a::after, .thumb-newsletter-img a::after{display:none;}
	.box-3card-img-txt-des-lin-item .box-3card-img-txt-des-lin-item-content {background-color: #f2f3f5;box-shadow: 0px 5px 30px #14377D33;}
	

	.box-archivio-dicono-noi-filter-nav a:hover{color:#272727;}
	.box-archivio-dicono-noi-filter-nav a::after{display:none;}
	.box-txt-2des-ani-3card-item:hover::after {top:5px;left: -5px;}
	.box-archivio-comunicati-stampa-download a, .box-archivio-comunicati-stampa-download a:focus, .box-archivio-comunicati-stampa-download a:hover {padding: 23px 20px;}
	.box-archivio-comunicati-stampa-download a:hover {color:#14377d;}
	
	.anteprima-servizi-item .anteprima-servizi-item-img-off {opacity: 0;}
	.anteprima-servizi-item .anteprima-servizi-item-img-on {opacity: 1;}
	.anteprima-servizi-item .anteprima-servizi-item-bg {bottom: 0;}
	.anteprima-servizi-item .anteprima-servizi-item-title {color: #fff;}
	.anteprima-servizi-item .anteprima-servizi-item-nav {bottom: 45px;}
	.single-nav-left .single-nav-title a:hover{padding-left:25px;}
	.single-nav-right .single-nav-title a:hover{padding-right:25px;}
	
	
	
	/*-----common-----*/
	.p-top-bottom-60{padding:40px 0;}
	.p-top-60{padding:40px 0 0 0;}
	.p-bottom-60{padding:0 0 40px 0;}
	.p-top-bottom-120{padding:80px 0}
	.p-top-0{padding-top:0px}
	.p-top-120{padding-top:80px}
	.p-bottom-120{padding-bottom:80px}
	.m-top-bottom-120{margin-top:80px;margin-bottom:80px;}
	.mobile-hide{display:none!important;}
	.mobile-show{display:block!important;}
	
	/*-----topbar / menu-----*/
	.navbar-mobile {display: block!important;padding:0!important;}
	#hamburger-menu-primary-mobile{display:block!important;padding:0;position:absolute;right:15px;top:110px;transition:all 0.25s ease-out;}
	.main-menu.affix #hamburger-menu-primary-mobile{top:30px;transition:all 0.25s ease-out;}
	#hamburger-menu-primary-mobile.menu-mob-hamburger{top:30px;}
	.hamburger.is-active .hamburger-inner, .hamburger.is-active .hamburger-inner::after, .hamburger.is-active .hamburger-inner::before{background-color:#FFF;}
	.blu-menu .hamburger.is-active .hamburger-inner, .blu-menu .hamburger.is-active .hamburger-inner::after, 
	.blu-menu .hamburger.is-active .hamburger-inner::before{background-color:#14377d;}
	.blu-menu #menu-primary-mobile .hamburger.is-active .hamburger-inner, .blu-menu #menu-primary-mobile .hamburger.is-active .hamburger-inner::after, 
	.blu-menu #menu-primary-mobile .hamburger.is-active .hamburger-inner::before{background-color:#FFF;}
	.hamburger.is-active:hover, .hamburger:hover {opacity:1;}
	.main-header-menu-primary{display:none!important;}	
	.hamburger-inner, .hamburger-inner::after, .hamburger-inner::before {background-color:#FFF;}
	.blu-menu .hamburger-inner, .blu-menu .hamburger-inner::after, .blu-menu .hamburger-inner::before {background-color:#14377d;}
	.blu-menu #menu-primary-mobile .hamburger-inner, .blu-menu #menu-primary-mobile .hamburger-inner::after, 
	.blu-menu #menu-primary-mobile .hamburger-inner::before {background-color:#FFF;}
    #menu-primary-mobile {display:block !important;height:100%; width:100%; position:fixed;top:0; z-index:9992; background-color:#14377d; padding:20px; 
    transform:translateX(-100%); transition: transform 0.25s ease-out;}
    #hamburger-menu-primary-mobile, .hamburger-box{z-index:99;}
    #menu-primary-mobile.show{transform:translateX(0);}
    #menu-primary-mobile-back {position:fixed;top:0; left:0; width:100%; height: 0; z-index: 9991;opacity:0; transition: opacity 1s ease-in-out; display:block;  }
    #menu-primary-mobile-back.active{ opacity:1; background-color:rgba(0,0,0,0.6); height: 100%; }
	#menu-primary-mobile .menu-mob-logo{padding-bottom:30px;}
	#menu-primary-mobile .menu-mob-sub-link{margin-left: 20px;border-left: 1px solid #fff;padding-left: 14px;}
	#menu-primary-mobile .menu-mob-m-top-15{margin-top:15px;}	
	#menu-primary-mobile .nav-link {color:#FFF;text-transform:uppercase;font-size:16px;padding:10px 0;}
	#menu-primary-mobile .menu-mob-sub-link .nav-link{padding:8px 0;}
	.menu-primary-mobile-inner{width: 100%;height: 100%;overflow-y: scroll;overflow-x: hidden;}
	.menu-primary-mobile-inner .navbar-nav{padding-bottom:90px;}
	#menu-primary-mobile .menu-mob-extra{padding:8px 0;font-weight:700;border-top: 1px solid #fff;}
	#menu-primary-mobile .menu-mob-extra .fas, #menu-primary-mobile .menu-mob-extra .far{width:30px;font-size:20px;vertical-align:middle;}
	.hamburger-main.hamburger--collapse.is-active .hamburger-inner {
	transition-delay:.13s;
	transition-timing-function:cubic-bezier(.55,.055,.675,.19);
	transform:none;
}

.hamburger-main.hamburger--collapse.is-active .hamburger-inner::before {
	top:-10px;
	transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);
	transform:none;
}
.hamburger-main.hamburger--collapse.is-active .hamburger-inner::after {
	top:-20px;
	transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear;
	opacity:1;
}
	
	/*-----topbar - menu-----*/
	.menu-secondary{display:none!important;}
	#hamburger-menu-primary-mobile{top:75px;}
	.menu-siti-erion {margin: 0;}
	.main-menu.affix .main-header-topbar {margin-top: -70px;}
	
	
	/*-----head > -----*/
	.head-img-txt, .head-img-txt-s, .head-img-txt-des, .head-img-txt-des-cx, .head-img-txt-s, .head-img-txt-des-s-cx,
	.head-img-txt-des, .head-img-txt-cx{background-attachment:scroll;}
	.head-img-txt, .head-img-txt-des, .head-img-txt-s, .head-img-txt-des-cx, .head-img-txt-s, .head-img-txt-des-s-cx, .head-img-txt-des, .head-img-txt-cx{min-height:auto;}
	.head-img-txt-inner, .head-img-txt-s-inner, .head-img-txt-des-inner, .head-img-txt-des-cx-inner, .head-img-txt-s-inner, .head-img-txt-des-s-cx-inner,
	.head-img-txt-des-inner, .head-img-txt-cx-inner{padding:240px 0 120px 0;position:relative;top:auto;left:auto;transform:none;}
	.scroll-down-btn::after{height:50px;}
	
	/*-----box-lista-servizi-----*/
	.box-lista-servizi-grid {margin-top: 40px;}
	.box-lista-servizi-item .box-lista-servizi-item-desc{opacity:1;}
	.box-lista-servizi-item:hover .box-lista-servizi-item-content{background:transparent;}
	.box-lista-servizi-grid .box-lista-servizi-grid-inner {padding-bottom: 30px;}
	
	/*-----box-info-elementi-----*/
	.box-info-elementi-wrap{position:relative;}
	.box-info-elementi-content{position:relative;z-index:2;}
	.box-info-elementi-wrap-bg{position:absolute;top:0;right:0;opacity:0.2;}
	.box-info-elementi-nav{margin-bottom:80px;}
	.box-info-elementi .elementi-container{float:none;margin:60px auto 60px auto;}
	.box-info-elementi .card-box{margin-bottom:30px;}
	.box-info-elementi .card-box .card-content {height:100%;padding:30px 30px 0 30px;background-color: #f2f3f5;box-shadow: 0px 5px 30px #14377D33;}
	.box-info-elementi .card-box-img{height:254px;}
	
	/*-----box-info-scroller-----*/
	.box-info-scroller-mobile{color:#FFF;background-attachment:scroll;background-repeat:no-repeat;background-size:cover;}
	.box-info-scroller-mobile h6.title{color:#FFF;}
	.box-info-scroller-mobile h2.title{color:#FFF;}
	.box-info-scroller-mobile h2.title strong{color:#43B02A;}
	.box-info-scroller-mobile-grid{margin-top:40px;}
	.box-info-scroller-mobile-item-wrap{margin-bottom:30px;}
	.box-info-scroller-mobile-item{height:100%;padding:30px 30px 20px 30px;text-align:center;}
	.box-info-scroller-mobile-item-title{margin:30px 0 20px 0;font-weight:700;color:#FFF;font-size:24px;}
	.box-info-scroller-mobile-item-desc{color:#FFF;}
	.box-info-scroller-nav {margin-top: 40px;}
	
	/*-----box-occ-txt-des-3card-link-----*/
	.box-occ-txt-des-3card-link-item:hover .box-occ-txt-des-3card-link-item-content {background:transparent;}
	.box-occ-txt-des-3card-link-item .box-occ-txt-des-3card-link-item-title, 
	.box-occ-txt-des-3card-link-item:hover .box-occ-txt-des-3card-link-item-title {text-align: left;font-size: 20px;}
	.box-occ-txt-des-3card-link-item .box-occ-txt-des-3card-link-item-nav, .box-occ-txt-des-3card-link-item .box-occ-txt-des-3card-link-item-desc {height: auto;}
	.box-occ-txt-des-3card-link-grid {margin-top: 40px;}
	.box-occ-txt-des-3card-link-item-content{padding:40px 20px;position:relative;top:auto;left:auto;}
	.box-occ-txt-des-3card-link-item{min-height:auto;height:100%;}
	.box-occ-txt-des-3card-link-nav {margin-top: 40px;}
	
	/*-----box > cta-----*/
	.box-cta-content {padding: 80px 0 80px 40px;}
	
	/*-----box-img-dx-txt-des-sx / box-img-sx-txt-des-dx-----*/
	.box-img-dx-txt-des-sx-content {padding-right:0px;}
	.box-img-sx-txt-des-dx-content {padding-left:0px;}
	.box-img-dx-txt-des-sx-content .mobile-show, .box-img-sx-txt-des-dx-content .mobile-show{margin-bottom:45px;}
	
	/*-----box-img-r-dx-info-sx / box-img-r-sx-info-dx-----*/
	.box-img-r-dx-info-sx .mobile-show, .box-img-r-sx-info-dx .mobile-show{margin-bottom:45px;}
	.box-img-r-dx-info-sx-nav, .box-img-r-sx-info-dx-nav {margin-top: 40px;}
	.box-img-r-sx-info-dx-content {padding-left:0;}
	.box-img-r-dx-info-sx-content {padding-right: 0;}
	
	/*-----box-4card-4card-----*/
	.box-4card-4card h2.box-4card-4card-title{margin:0 0 60px 0;}
	.box-4card-4card-grid-1-item{border-bottom: 5px solid #14377d;box-shadow: 0px 5px 20px #0000001F;}
	.box-4card-4card-grid-1-item-wrap{padding-bottom:30px;}
	h3.box-4card-4card-title {margin: 60px 0 80px;}
	
	/*-----box-txt-des-4card-----*/
	.box-txt-des-4card-item .box-txt-des-4card-item-content {background-color: #f2f3f5;box-shadow: 0px 5px 30px #14377D33;}
	.box-txt-des-4card-grid {margin-top: 20px;}
	.box-txt-des-4card-item-desc {min-height: 100px;}
	
	/*-----box-info-9con------*/
	.box-info-9con-note{background-attachment:scroll;}
	h3.box-info-9con-note-intro {margin: 50px 0 20px;}
	.box-info-9con-num-note-title{margin: 60px 0 30px;}
	.box-info-9con-num--noteitem-desc{margin: 20px 0 40px;}
	.box-info-9con-note-outro{margin-top:30px;}
	.box-info-9con-note-num .col-20 {-ms-flex: 0 0 33.333333333%;flex: 0 0 33.333333333%;max-width: 33.333333333%;}
	.box-info-9con-note-outro-item {padding: 50px 20px 20px;}
	
	
	/*-----box-txt-2des-ani-3card-----*/
	.box-txt-2des-ani-3card-item-inner {padding: 40px 20px 30px;}
	
	/*-----box-gallery-xl-txt-des-dx-img-sx-----*/
	.box-gallery-xl-txt-des-dx-img-sx{background:#14377d;}
	.box-gallery-xl-txt-des-dx-img-sx .slick-arrow{display:none!important;}
	.box-gallery-xl-txt-des-dx-img-sx .slider-info-title{margin-top:40px;}
	.box-gallery-xl-txt-des-dx-img-sx .slick-dots{text-align:center;}
	h2.title.box-gallery-xl-txt-des-dx-img-sx-title {margin-top: 60px;}
	
	/*-----box-txt-des-3con-des-----*/
	.box-txt-des-3con-des{background-attachment:scroll;}
	
	/*-----faq-----*/
	.faq-content {padding: 35px 0 0 0;}
	.faq-header h4{padding:30px 60px 30px 0;}
	.faq-header .faq-header-arrow{top:25px;}
	
	/*-----box-txt-des-3con-----*/
	.box-txt-des-3con{background-attachment:scroll;}
	
	/*-----box-txt-3con-des-lin-----*/
	.box-txt-3con-des-lin{background-attachment:scroll;}
	
	/*-----5 card-----*/
	.box-txt-des-5card-item-img .box-txt-des-5card-item-img-off {opacity:0;}
	.box-txt-des-5card-item-img .box-txt-des-5card-item-img-on{opacity:1;}
	
	/*------box-2info-----*/
	.box-2info{background-attachment:scroll;}
	.box-2info-item-2{text-align:right;}
	.box-2info-desc {margin-bottom:40px;}
	
	/*------box-des-txt-des-sx-ani-dx-----*/
	.box-des-txt-des-sx-ani-dx-desc1 {padding-bottom:40px;}
	
	/*-----box-lista-governance-----*/
	.box-lista-governance-grid{margin-top: 50px;}
	
	/*-----box-lista-organizzazioni-----*/
	.box-lista-organizzazioni-grid {margin-top: 50px;}
	.box-lista-organizzazioni-item h3{min-height:auto;}
	
	/*-----box-lista-normative-----*/
	.box-lista-normative-item{height:auto;margin-bottom:30px;}
	
	/*-----box-des-sx-2des-dx-----*/
	.box-des-sx-2des-dx-desc1{margin-botom:40px;}
	
	/*------box-bac-txt-des-----*/
	.box-bac-txt-des{background-attachment:scroll;}
	.box-bac-txt-des-content{padding:80px;}
	
	/*-----box-des-7card-lin-----*/
	.box-des-7card-lin .col-40 {-ms-flex: 0 0 60%;flex: 0 0 60%;max-width: 60%;}
	.box-des-7card-lin .col-20 {-ms-flex: 0 0 30%;flex: 0 0 30%;max-width: 30%;}
	.box-des-7card-lin-nav {margin-top: 40px;}
	
	/*-----box-gallery-----*/
	.box-gallery .slick-arrow{display:none!important;}
	.box-gallery .slick-dots{bottom:15px;width:100%;text-align:center;}
	
	/*-----anteprima news-----*/
	.news-anteprima-immagine-nav {margin-top: 40px;}
	
	/*-----articolo singolo-----*/
	.box-descrizione, .box-2immagini, .box-gallery-small, .box-titolo-secondario {margin-bottom: 40px;}
	
	
	/*-----progetto singolo-----*/
	.single-prodotti-content-right {padding-left: 30px;}
	.single-prodotti-content-left {padding-right: 30px;}
	.single-nav {padding: 40px 0;}
	
	.box-bg-occ-txt-des-lin-r-info{padding:80px 0;}
	.box-bg-occ-txt-des-lin-r-info-item{margin-top:60px;}
	.box-bg-occ-txt-des-lin-r-info-nav {margin-top: 60px;}
	
	
	

}

@media (min-width:768px) and (max-width: 991px){
	/*-----BOX > INFOGRAFICA-----*/
	.box-infografica{width:690px;height:834px;background-size:100%;}
	.box-infografica-title{font-size:26px;}
	.box-infografica-title small{font-size:14px;}
	.box-infografica-item-title{font-size:14px;}
	.box-infografica .info-icon-1{position: absolute;top:80px;left:280px;}
	.box-infografica .info-icon-1 img{width:130px;}
	.box-infografica .info-icon-2{position: absolute;top:295px;left:155px;}
	.box-infografica .info-icon-2 img{width:85px;}
	.box-infografica .info-icon-3{position: absolute;top:320px;left:425px;}
	.box-infografica .info-icon-3 img{width:60px;}
	.box-infografica .info-icon-4{position: absolute;top:435px;left:170px;}
	.box-infografica .info-icon-4 img{width:65px;}
	.box-infografica .info-icon-5{position: absolute;top:435px;left:390px;}
	.box-infografica .info-icon-5 img{width:65px;}
	.box-infografica .info-icon-6{position: absolute;top:600px;left:285px;}
	.box-infografica .info-icon-6 img{width:115px;}
	.box-infografica .info-icon-7{position: absolute;top:470px;left:580px;}
	.box-infografica .info-icon-7 img{width:100px;}
	.box-infografica .info-icon-8{position: absolute;top:470px;left:10px;}
	.box-infografica .info-icon-8 img{width:100px;}
	.box-infografica .info-icon-9{position: absolute;top:330px;left:10px;text-align:left;}
	.box-infografica .info-icon-10{position: absolute;top:330px;left:555px;text-align:right;}
	
	.copyright .col-40.copyright-col-1, .copyright .col-40.copyright-col-2, .copyright .col-20.copyright-col-3 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;text-align:center;}
}

@media only screen and (max-width: 767px) {
	
	
	/*-----topbar-----*/
	.main-header-topbar-logo{margin-right:15px;padding-right:15px;border-right:1px solid #FFF;font-size:13px;}
	.blu-menu .main-header-topbar-logo{border-color:#14377d;}
	
	

	
	/*-----footer-----*/
	.footer{padding:50px 0 15px 0;}
	.footer-logo{display:none;}
	.footer .col-20{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.copyright .col-40.copyright-col-1, .copyright .col-40.copyright-col-2, .copyright .col-20.copyright-col-3 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;text-align:center;}
	 .footer-newsletter input[type="text"]{width:50%;}
	
	.box-lista-servizi-item-title{font-size:20px;}
	
	/*-----box-occ-txt-des-3card-link-----*/
	.box-occ-txt-des-3card-link-item-wrap{margin-bottom:30px;}
	.box-occ-txt-des-3card-link-nav {margin-top: 20px;}
	
	/*-----box-txt-2des-ani-3card-----*/
	.box-txt-2des-ani-3card-item-wrap{margin-bottom:30px;}
	
	/*-----box-cta-----*/
	.box-cta-content{padding:40px;}
	.box-cta-img{display:none;}
	
	/*-----box-ultime-news-----*/
	.box-ultime-news .slider {margin-top: 40px;}
	.box-ultime-news-nav {margin-top: 100px;}
	
	/*-----box-info-9con-----*/
	.box-info-9con-outro-item{padding:50px 10px;}
	.box-info-9con-outro-item-num{font-size:36px;}
	
	/*-----box-gallery-txt-des-sx-img-dx-----*/
	.box-gallery-txt-des-sx-img-dx .slider-immagini{display:none;}
	
	/*-----box-slider-dx-menu-sx-----*/
	.box-slider-dx-menu-sx .slider{background-color:#FFF;}
	.box-slider-dx-menu-sx-content{padding:40px 20px 60px 20px;margin:0;}
	
	/*-----box-bac-txt-des-----*/
	.box-bac-txt-des-content {padding: 40px 20px;}
	
	
	.box-info-9con-note-num .col-20 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.box-info-9con-note-outro-item-wrap{margin-bottom:30px;}
	.head-contatti-item-wrap{margin-bottom:30px;}
	.head-contatti-item-desc{margin-top:10px;}
	
	.box-lista-governance-item h3{min-height:auto;}
	/*-----archivio news-----*/
	
	.box-anteprima-iniziativa-news-right-col{margin-top:80px;}
	.news-anteprima-immagine-consorzio{margin-top:30px;}
	.box-anteprima-newsletter .thumb-newsletter{margin-bottom:50px;}
	.box-anteprima-newsletter .news-anteprima-immagine {margin-bottom:50px;}
	.box-anteprima-newsletter-nav {margin-top: 30px;}
	.thumb-news-month {margin-bottom: 20px;}
	.thumb-news {margin-bottom: 60px;}
	.box-archivio-newsletter .thumb-newsletter{margin-bottom:60px;}
	
	/*-----entra in erion-----*/
	.box-des-7card-lin .col-40 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.box-des-7card-lin .col-20{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	
	/*-----singolo progetto-----*/
	.single-prodotti-content {background:transparent;}
	.single-prodotti-content-right {padding: 30px;margin-bottom:60px;}
	
	/*-----singolo articolo-----*/
	.box-gallery {padding-top: 45px;background: #14377d;padding-bottom: 30px;}
	.box-gallery .slick-dots{bottom:-10px;}
	.single-back-btn {padding:30px 0 60px;}
	.box-breadcrumb {margin: 40px 0 60px;}
	
	/*-----BOX > INFOGRAFICA-----*/
	.infografica-modal .modal-header{padding:50px 20px 0 20px;}
	.infografica-modal .modal-body{padding:30px 20px;}
	.infografica-modal .modal-title{font-size:18px;}
	
	.box-lista-governance-item h3{min-height:0;}
	
	/*custom finanziamento*/
	.finanziamento-table-mobile-display-none{display:none!important;}
	.finanziamento-table-mobile-display-block{display:flex!important;display:-ms-flexbox!important}
	.finanziamento-table-mobile-100{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.finanziamento-table-mobile-70{-ms-flex: 0 0 70%;flex: 0 0 70%;max-width: 70%;}
	.finanziamento-table-mobile-30{-ms-flex: 0 0 30%;flex: 0 0 30%;max-width: 30%;}
	.finanziamento-table-mobile-display-block .finanziamento-table-head{background-color:#f2a900;font-size:14px;}
	.finanziamento-table-span-mobile-show{display:inline;}
	
	.hide-col-2 .box-cta-col-1 .box-cta-content {padding: 40px 20px;}

	
}

@media (min-width: 576px) and (max-width: 767px) {
	/*-----BOX > INFOGRAFICA-----*/
	.box-infografica{width:510px;height:1375px;background-size:100%;background-image:url(../img/infografica_mob_bg.png)!important;}
	.box-infografica-title{margin-top:100px;font-size:22px;}
	.box-infografica-title small{font-size:14px;}
	.box-infografica-item-title{font-size:12px;}
	.box-infografica .info-icon-1{position: absolute;top:205px;left:190px;}
	.box-infografica .info-icon-1 img{width:130px;}
	.box-infografica .info-icon-2{position: absolute;top:475px;left:35px;}
	.box-infografica .info-icon-2 img{width:70px;}
	.box-infografica .info-icon-3{position: absolute;top:500px;left:375px;}
	.box-infografica .info-icon-3 img{width:40px;}
	.box-infografica .info-icon-4{position: absolute;top:645px;left:100px;}
	.box-infografica .info-icon-4 img{width:55px;}
	.box-infografica .info-icon-5{position: absolute;top:645px;left:305px;}
	.box-infografica .info-icon-5 img{width:55px;}
	.box-infografica .info-icon-6{position: absolute;top:845px;left:205px;}
	.box-infografica .info-icon-6 img{width:65px;}
	.box-infografica .info-icon-7{position: absolute;top:auto;bottom:75px;left:345px;}
	.box-infografica .info-icon-7 img{width:100px;}
	.box-infografica .info-icon-8{position: absolute;top:auto;bottom:100px;left:65px;}
	.box-infografica .info-icon-8 img{width:100px;}
	.box-infografica .info-icon-9{position: absolute;top:auto;bottom:180px;left:60px;text-align:center;}
	.box-infografica .info-icon-10{position: absolute;top:auto;bottom:180px;left:340px;text-align:center;}
}

@media only screen and (max-width: 575px) {
	
	/*-----font size-----*/
	.box-txt-3con-des-lin-item-num, .box-info-9con-intro-num, .box-txt-des-3con-des-item-num, .box-info-9con-note-intro-num{font-size: 80px;}
	
	/*-----topbar - menu-----*/
	.menu-secondary, .main-header-topbar-logo{display:none!important;}
	#hamburger-menu-primary-mobile{top:75px;}
	.menu-siti-erion {margin: 0;}
	.main-menu.affix .main-header-topbar {margin-top: -70px;}
	
	/*-----footer-----*/
	.copyright .span-syroop{display:block;padding-top:5px;}
	.footer-newsletter input[type="text"], .footer-newsletter input[type="submit"]{width:100%;}
	
	/*-----box-info-elementi-----*/
	.box-2txt-sot-sx-des-dx-title-2{margin: 5px 0 10px 0px;}
		
	/*-----box-info-9con-----*/
	.box-info-9con-outro-item-wrap{margin-bottom:30px;}
	.box-info-9con-outro-item {padding: 30px 10px;}
	
	/*-----archivio-----*/
	.box-archivio-dicono-noi-filter-title{float:none;width:100%;display:block;margin-bottom:20px;}
	.box-archivio-dicono-noi-filter-nav{float:none;width:100%;display:block;overflow:hidden;}
	.box-archivio-dicono-noi-filter-nav a, .box-archivio-dicono-noi-filter-nav a:focus, .box-archivio-dicono-noi-filter-nav a:hover{float:left;width:50%;text-align:center;
	margin:10px 0;}
	
	/*-----singolo articolo-----*/
	.box-2immagini img{margin-bottom:30px;}
	
	.faq-header .faq-header-arrow{top:30px;width:30px;height:30px;line-height:30px;}
	.faq-header .faq-header-arrow-off{top:5px;left:10px;}	
	.faq-header .faq-header-arrow-on {top: 5px;left: 7px;}
	.head-contatti-form{padding:40px;}
	
	/*-----BOX > INFOGRAFICA-----*/
	.box-infografica{width:290px;height:782px;background-size:100%;background-image:url(../img/infografica_mob_bg.png)!important;}
	.box-infografica-title{margin-top:10px;font-size:22px;}
	.box-infografica-title small{font-size:14px;}
	.box-infografica-item-title{font-size:12px;}
	.box-infografica .info-icon-1{position: absolute;top:85px;left:95px;}
	.box-infografica .info-icon-1 img{width:100px;}
	.box-infografica .info-icon-2{position: absolute;top:235px;left:10px;}
	.box-infografica .info-icon-2 img{width:70px;}
	.box-infografica .info-icon-3{position: absolute;top:262px;left:185px;}
	.box-infografica .info-icon-3 img{width:40px;}
	.box-infografica .info-icon-4{position: absolute;top:345px;left:10px;}
	.box-infografica .info-icon-4 img{width:55px;}
	.box-infografica .info-icon-5{position: absolute;top:345px;left:170px;}
	.box-infografica .info-icon-5 img{width:55px;}
	.box-infografica .info-icon-6{position: absolute;top:450px;left:95px;}
	.box-infografica .info-icon-6 img{width:65px;}
	.box-infografica .info-icon-7{position: absolute;top:auto;bottom:20px;left:175px;}
	.box-infografica .info-icon-7 img{width:100px;}
	.box-infografica .info-icon-8{position: absolute;top:auto;bottom:30px;left:25px;}
	.box-infografica .info-icon-8 img{width:100px;}
	.box-infografica .info-icon-9{position: absolute;top:auto;bottom:100px;left:20px;text-align:center;}
	.box-infografica .info-icon-10{position: absolute;top:auto;bottom:100px;left:170px;text-align:center;}
	
	
	
	
}





