@media only screen and (max-width: 1349.98px) { 
	/* #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {padding: 0px 10px !important;} */
	.search-btn, .search-btn:focus, .search-btn:active, .search-btn:hover {margin: 21px 0 0 20px;}
	.head .navbar-brand img{width:260px;height:auto;}
	.head .navbar-brand{  margin: 24px 0 0 0;}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {margin: 0 10px;}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-item-has-children {margin-right: 25px;}

}

@media only screen and (max-width: 1199.98px) { 
	/*main menu*/
	.logo-mobile{display:inline;}
	.logo-desktop{display:none;}
	.menu-primary-container {display: none;}
	.main-menu .head{text-align:center;height:72px;}
	.head .navbar-brand{margin: 20px 0 0 0;}
	.head .container{position:relative;}
	.main-menu-mobile-logo{display:inline-block;margin-top:20px;}
	.search-btn span {display:none;}
	.search-btn, .search-btn:focus, .search-btn:active, .search-btn:hover {font-size:21px;margin: 26px 0 0 0;position:absolute;top:0;right:var(--bs-gutter-x, 0.75rem);z-index:101;}
	.main-menu-mobile-head{text-align:center;position:relative;border-bottom: 1px solid #CDCDCD;height:72px;}
	.main-menu-mobile-head .hamburger{position:absolute;top:25px;left:var(--bs-gutter-x, 0.75rem);padding:0;}
    .menu-primary-mobile-box, .menu-primary-mobile-btn-container {display:block;}
    .menu-primary-mobile-box{z-index:10000;}
	.menu-primary-mobile-btn-container{position:absolute;top:25px;left: var(--bs-gutter-x, 0.75rem);}
	#hamburger-menu-primary-mobile,.hamburger-box { z-index:99;padding:0;}
    #menu-primary-mobile {display:block !important;  width:100vw; position:fixed; top:0; z-index:100; background-color:#FFF;overflow: auto;
    min-height:100vh;height:100vh;transform:translateX(-100%); transition: transform 0.25s ease-out;}   
	#menu-primary-mobile-menu{ padding: 30px var(--bs-gutter-x, 0.75rem) 50px var(--bs-gutter-x, 0.75rem);}
    #menu-primary-mobile.show {  transform:translateX(0);}
    #menu-primary-mobile-back {position: fixed; top:0; left:0; width:100%; height: 0; z-index: 98;opacity:0; transition: opacity 1s ease-in-out; display:block;  }
    #menu-primary-mobile-back.active{ opacity:1; background-color:rgba(0,0,0,0.5); height: 100%; }   
    body.menu-mobile-open{overflow: hidden;}
	#menu-primary-mobile .nav-link{padding:19px 0;font-size:17px;line-height:1em;color:#1E1E1E!important;text-transform:uppercase;font-weight:600;
	position:relative;}
	#menu-primary-mobile .dropdown-toggle::after {margin-left:0;border:0!important;position:absolute;top:50%;transform:translateY(-50%);
	right:0;list-style:none;content:"\f078"; font-family: 'Font Awesome 6 Free'; font-weight:900;
	-webkit-font-smoothing: antialiased;font-size:20px;  transition: all .2s ease-in;}
	#menu-primary-mobile .dropdown-toggle.show::after{  transform:rotate(-180deg);  transition: all .2s ease-in;}
	
	#menu-primary-mobile .current-menu-item .nav-link, #menu-primary-mobile .current-menu-parent .nav-link{color:#FC4A14!important;}
	#menu-primary-mobile .dropdown-menu, .dropdown-item:hover, .dropdown-item:focus {padding:0;margin: 0;color: #1E1E1E!important;background-color:transparent;border:0;border-radius:0;}
	#menu-primary-mobile .dropdown-menu .dropdown-item {padding:3px 0 18px 20px;}
	#menu-primary-mobile .dropdown-menu .active .dropdown-item{color:#FC4A14!important;text-decoration: none;background-color:transparent;}
	.current-menu-item a.dropdown-item{color:#1E1E1E!important;background-color:transparent;}
	.menu-mobile-guide.current-menu-item .dropdown-menu li:first-child a.dropdown-item.active{color:#FC4A14!important;background-color:transparent;}
	#menu-primary-mobile .btn-progetto-mob{border-bottom: 1px solid #1E1E1E;padding-bottom: 19px;margin-bottom: 19px;}
	.hamburger-title{display:inline-block;line-height:24px;vertical-align:top;margin-left:2px;font-size:14px;font-weight:500;}
	.hamburger-inner::before {top: -8px;}
	.hamburger-inner::after {bottom: -8px;}
	.hamburger-box{width:24px;}
	.hamburger-inner, .hamburger-inner::after, .hamburger-inner::before{width:24px;}
	
	/*footer*/
	.copyright{text-align:center;}
	.copyright-content{text-align:center;margin-top:30px;}
	.copyright-content p:first-child{margin-bottom:15px;}
	/*head-intro*/
    .head-intro h1.block-title br{display:none;}
	/*box-team-grid*/
	.box-team-grid .col-20 {flex: 0 0 auto;width: 25%;}
	
	
}

@media only screen and (max-width: 991.98px) 
{
	
	.lg-mobile{display:block;}
	.lg-desktop{display:none!important;}
	
	
	/*footer*/    
	.footer {}
	.footer-title{margin:0 0 30px 0;padding:0 0 30px 0;}
	.footer-title-social {margin: 0 0 10px 0;padding: 0;}
	.footer-desc{margin:0 0 30px 0;}
	.menu-footer-3-container, .menu-footer-4-container, .menu-footer-mobile-container{margin-bottom:25px;}
	.menu-footer-3-container .navbar-nav, .menu-footer-mobile-container .navbar-nav{display:block;    overflow: hidden;}
	.menu-footer-3-container .navbar-nav li, .menu-footer-mobile-container .navbar-nav li{display:block;float:left;width:50%;}
	.freccia-accordion {transition: transform 0.3s ease;font-weight: bold;}
	[aria-expanded="true"] .freccia-accordion {transform: rotate(180deg);}
    .footer-title {}
	.footer .menu-footer-mobile-container{display:block;}
	.footer .menu-footer-3-container{display:none;}
	.footer-desktop{display:none;}
	.footer-mobile{display:block;}

    
	
	/*head-intro*/
	.head-intro h1.block-title{font-size:52px;}
	
	/*head-info-sx-video-dx*/
	.box-info-sx-img-dx-img-btn {}
	/*box-banner-loghi*/
	.box-banner-loghi{text-align:center;  padding: 70px 0 70px 0;}
	.box-banner-loghi .block-desc{padding-right:0;margin-bottom:40px;}
	/*box-info-sx-img-dx/box-info-dx-img-sx*/
	.box-info-sx-img-dx, .box-info-dx-img-sx{text-align:center;}
	.box-info-dx-img-sx-img, .box-info-sx-img-dx-img{margin-top:40px!important;text-align:center!important;}
	.head-info-sx-img-dx .box-info-sx-img-dx-img{margin-top:0px!important;}
	.box-breadcrumbs-wrap-inner{text-align:left;}
	/*box-r-link-sx-img-dx/box-r-link-dx-img-sx*/
	.box-r-link-sx-img-dx, .box-r-link-dx-img-sx{text-align:center;}
	.box-r-link-img-img{margin-top:40px!important;}
	.box-r-link-img-img.text-end{text-align:center!important;}
	/*box-griglia-card-immagine*/
	.box-griglia-card-immagine-item{padding:0;}
	.box-griglia-card .box-griglia-card-immagine-item {padding: 30px 15px 30px 15px;}
	.box-griglia-card-immagine-item-info{padding:30px 40px;}
	.box-griglia-card-immagine-item-nav{text-align:right;  margin: 25px 20px 0 0;}
	.box-griglia-card-immagine-item-nav a, .box-griglia-card-immagine-item-nav a:focus, .box-griglia-card-immagine-item-nav a:active,
	.box-griglia-card-immagine-item-nav a:hover{font-size:26px;color:#EB7121;text-decoration:none;}
	.box-griglia-card-immagine-item-title{  margin: 0px 0 10px 0;}
	.box-griglia-card-immagine .block-title, .box-griglia-card-immagine .block-desc{text-align:center;}
	/*box-famiglia-scuola*/
	.box-famiglia-scuola{text-align:center;}
	.box-famiglia-scuola-pt2-wrap-bg{display:none;}
	.box-famiglia-scuola-pt2{padding:70px 0;}
	.box-famiglia-scuola-img{margin-top:40px;}
	/*box-dicono-noi*/
	.box-dicono-noi-item {padding: 30px 15px;}
	/*singolo articolo guide e risorse*/
	.single-articolo-content .left-col {padding-right:0;}
	.single-articolo-content .right-col{}
	
	.single-article-thumb{height: 100%;background: #FFF;box-shadow: 0px 0px 10px #D3D3D3;border-radius: 30px;}
	.single-article-thumb-img{height:100%;width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:0;
	border-top-left-radius:30px;border-bottom-left-radius:30px;}
	.single-article-thumb-img img{width:100%;height:100%;}
	.single-article-thumb-info{padding:30px 40px;}
	.single-article-thumb-nav{text-align:right;  margin:15px 0 0 0;}
	.single-article-thumb-nav a, .single-article-thumb-nav a:focus, .single-article-thumb-nav a:active,
	.single-article-thumb-nav a:hover{font-size:26px;color:#EB7121;text-decoration:none;}
	.box-griglia-card-immagine-item-title{  margin: 0px 0 10px 0;}
	.guide-risorse-argomento-archivio-nav .load-more{margin-top:30px;}
	.single-articolo-guide-content .single-articolo-info{margin-bottom: 40px;}
	.single-articolo-guide-content .right-col{margin-top:60px;}
	/*box-guide-risorse-archivio*/
	.box-guide-risorse-archivio .right-col{margin-top:50px;}
	.single-archivio-thumb-wrap:last-child{margin-bottom:0;}
	.guide-risorse-archivio-nav a.load-more, .box-novita-iniziative-archivio a.load-more{margin-top:30px;}
	/*box-griglia-video*/
	.box-griglia-video-item{padding: 30px 15px 30px 15px;}
	/*box-team-grid*/
	.box-team-grid .col-20 {flex: 0 0 auto;width: 33.333333333%;}
	/*box-dati-numerici*/
	.box-dati-numerici-item-num{font-size:44px;}
	/*box-contratto-pdf*/
	.btn-impegno-wrap.col-20{width:25%;}
	/*search*/
	.search-result-header input{width: 500px;}
	/*box-info-centrale-contatore*/
	.box-info-centrale-contatore{margin-top:70px;  padding: 70px 0 70px 0;}
	/*singolo decalogo*/
	.singolo-articolo-share-desktop{display:none;}
	.singolo-articolo-share-mobile{display:block;text-align: center;margin: 0 0 40px 0;}
	.singolo-articolo-share-mobile .singolo-articolo-share-title{font-size:20px;}
	.single-articolo-content.single-articolo-novita-content {padding:0 0 80px 0;}
	/*singolo guide complete*/
	.single-guide_complete .right-col {padding-top: 0;padding-bottom:70px;}
	.single-guide-complete-content{margin-right:0;}
	.guide-complete-archivio-txt-item a, .guide-complete-archivio-txt-item a:active, 
	.guide-complete-archivio-txt-item a:focus, .guide-complete-archivio-txt-item a:hover{  padding: 30px 50px 60px 50px;}
    
    
    
}

@media only screen and  (max-width: 767.98px) { 
    /* footer */
	.copyright img{display:block;margin:0 auto;}
	.copyright img.copyright-img-2{margin-top:30px;}
    
	
	/*common*/
	
	
	.main-menu .head {height: 60px;}
	.head .navbar-brand img {width: 180px;}
	.search-btn, .search-btn:focus, .search-btn:active, .search-btn:hover{margin: 22px 0 0 0;}
	.menu-primary-mobile-btn-container{top:22px;}
	.m-top-bottom-130{margin-top:70px;margin-bottom:70px;}
	.m-top-bottom{margin-top:70px;margin-bottom:70px;}
	.m-bottom{margin-bottom:70px;}
	.slick-left {left: 100px;}
	.slick-right {right: 100px;}
	.copyright, .single-guide_complete .copyright{padding-bottom:80px;}
	/*common > breadcrumbs*/
	.box-breadcrumbs-wrapper::before {background: -webkit-gradient(linear,left top,right top,from(#FC4A14),to(rgba(252,74,20,0)));
	background: linear-gradient(90deg,#FC4A14,rgba(252,74,20,0));content: "";height: 2pc;left: 0;opacity: 1;position:absolute;width: 2pc;}
	.box-breadcrumbs{-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
	.box-breadcrumbs-nav-list{padding:0;-ms-flex-wrap: nowrap;flex-wrap: nowrap;overflow-x: scroll;white-space: nowrap;}
	.box-breadcrumbs-nav-list::-webkit-scrollbar {display: none; /* Chrome, Safari, Opera */}
	/*common > block title*/
	.block-title, .single-articolo-content .right-col-title{font-size:30px;line-height: 1.2em;}
	
	/*head-intro*/
	.head-intro h1.block-title, .head-info-sx-img-dx h1.block-title, .head-slider-card .block-title{font-size:30px;}
	.head-info-sx-img-dx h1.block-title{  margin-bottom: 30px;}
	.box-info-sx-img-dx-img img{width:100%;}
	.head-info-sx-img-dx {padding: 60px 0 110px 0;text-align:center;}
	/*head video*/
	.box-info-sx-img-dx-img-btn{}
	.box-info-sx-img-dx-img-btn, .box-info-sx-img-dx-img-btn:active, .box-info-sx-img-dx-img-btn:focus, .box-info-sx-img-dx-img-btn:hover{width:80px;height:80px;
	line-height:74px;font-size:36px;}
	/*head-info-sx-img-dx*/
	.head-info-sx-img-dx .block-nav-item{display:block;text-align:center;}
	/*box-banner-loghi*/
	.box-banner-loghi-wrap{padding:20px;}
	/*box-griglia-card-immagine*/
	.sfondo-arancione.box-griglia-card-immagine{padding:70px 0;}
	/*box-dati-numerici*/
	.box-dati-numerici-item-num{}
	.box-dati-numerici-item-num span.prefisso{}
	/*box-slider-singola-card*/
	.box-slider-singola-card{  padding: 110px 0 60px 0;}
	.box-slider-singola-card-wrap-bg img {left: 100%;}
	/*singolo articolo*/
	.single-article-thumb-img-info{display:none;}
	.single-article-thumb-info{padding:15px 10px 10px 10px;}
	.single-article-thumb-title{font-size:16px;line-height:1.2em;}
	.single-article-thumb-title a, .single-article-thumb-title a:active, .single-article-thumb-title a:focus, .single-article-thumb-title a:hover{font-size:1pc;}
	.single-article-thumb-data{display:none;}
	.single-article-thumb-tag{    width: 150%;padding: 19px 10px 19px 10px;}
	.single-article-thumb-tag-mobile{display:block;}
	.single-article-thumb-nav {margin: 10px 0 0 0;}
	.head-info-sx-img-dx.single-articolo-guide-header .head-info-sx-img-dx-bg{display:none;}
	.single-articolo-guide-content .left-col{margin-top:-150px;}
	.head-info-sx-img-dx.single-articolo-header{margin-bottom:50px;}
	.single-articolo-authore-item-img img{width:60px;height:60px;}
	.single-articolo-authore-item-job{margin-top:5px;}
	.single-articolo-authore-item{height:60px;  padding-left: 80px;}
	.single-articolo-authore{margin-bottom:30px;}
	.single-articolo-collaborazione{margin-bottom:30px;}
	.single-articolo-info{  padding:0;}
	.single-box-leggi-articolo-name{font-size:1pc;line-height:1.2em;}
	.single-box-leggi-articolo-title{font-size:22px;}
	.single-box-leggi-articolo{padding-left:15px;padding-right:15px;}
	
	/*single decalogo*/
	.single-decalogo-content{padding:80px 20px 50px 20px;margin-top:-100px;}
	.single-decalogo-post-navigation{display:none;}
	.single-decalogo .copyright {padding-bottom: 40px;}
	
	/*box-team-grid*/
	.box-team-grid .col-20 {flex: 0 0 auto;width: 50%;}
	/*box-dicono-noi*/
	.box-dicono-noi .slick-left{left:0;}
	.box-dicono-noi .slick-right{right:0;}
	/*box-modulo*/
	.form-shortcode{padding:30px 15px;}
	/*box-decalogo-archivio*/
	.box-decalogo-archivio-item, .box-decalogo-archivio-item:focus, .box-decalogo-archivio-item:active,.box-decalogo-archivio-item:hover{padding:30px 15px;}
	.box-decalogo-archivio-item:hover {background:#FFF;}
	
	/*box-lezioni-archivio*/
	.box-lezioni-archivio-item{padding:30px 15px;}
	/*box-contratto-pdf*/
	.btn-impegno-wrap.col-20{width:50%;}
	.campo-nome-container input{width:380px;}
	/*search*/
	.search-result-header input{width: 320px;}
	/*box-video*/
	.box-video-img a i.fa-solid {width: 60px;height: 60px;font-size: 28px;  line-height: 54px;}
	/*single argomento*/
	.head-single-argomento .block-desc{font-size:20px;}
	.head-single-argomento.head-info-sx-img-dx h1.block-title{margin-bottom:20px;}
	/*box-banner-collaborazione*/
	.box-banner-collaborazione .left-col {text-align: center;padding-right:calc(var(--bs-gutter-x) * .5);  margin-bottom: 20px !important;}
	.box-banner-collaborazione .right-col {text-align: center;padding-left:calc(var(--bs-gutter-x) * .5);}
	/*singolo guide complete*/
	.single-guide-complete-header{height:260px;}
	.single-guide-complete-content{padding:70px 20px 5px 20px;margin-top: -100px;}
	.box-guide-complete-archivio-txt {padding: 60px 0 40px 0;}
	.guide-complete-archivio-txt-item a, .guide-complete-archivio-txt-item a:active, 
	.guide-complete-archivio-txt-item a:focus, .guide-complete-archivio-txt-item a:hover{  padding: 30px 20px 60px 20px;}
	
	
	
	
	
	
}

@media only screen and  (max-width: 575.98px) { 
	/*common*/
	.hamburger-title{font-size:10px;letter-spacing:-1px;}
	.main-menu .head, .main-menu-mobile-head{height:60px;}
	.head .navbar-brand, .main-menu-mobile-logo {margin: 17px 0 0 0;}
	.main-menu .navbar-brand img, .main-menu-mobile-logo img{width:190px;height:auto;}
	.menu-primary-mobile-btn-container, .main-menu-mobile-head .hamburger{top:18px;}
	.search-btn, .search-btn:focus, .search-btn:active, .search-btn:hover{}
	.search-btn span{display:none;}
	blockquote {padding-left: 20px;font-size: 18px;}
	.btn, .btn:focus, .btn:active, .btn:hover{display:block;width:100%;}
	.load-more.hide{display:none;}
	.slick-left {left:0;}
	.slick-right {right:0;}
	.box-breadcrumbs-wrap{display:none;}
	.m-bottom {margin-bottom: 60px;}
	
	
	
	/*head-intro*/
	.head-intro-card{width:100%;}
	.head-intro-card-info {padding: 30px 10px 20px 10px;}
	.head-intro-card-info-title{  margin: 10px 0 25px 0;}
	/*head-slider-card*/
	.head-slider-card {padding: 80px 0 0 0;}
	.head-intro-top-wrap-bg{top:-40px;}
	.head-slider-card .slick-list{  padding: 0px 20px 0 0!important;}
	.head-slider-card .slide{margin:10px 5px;}
	.head-slider-card-grid .container {width: 100%;padding: 0;}
	/*box-info-sx-img-dx/box-info-dx-img-sx*/
	.box-info-sx-img-dx .block-nav a.btn-alt, .box-info-dx-img-sx .block-nav a.btn-alt{margin:15px 0 0 0;}
	.white-bg.box-banner-info-centrale {margin: 100px 0 0px 0;}
	.white-bg.box-banner-info-centrale .block-desc{margin:0;}
	/*single articolo guide e risorse*/
	.single-box-leggi-articolo-info{  padding: 30px 10px 30px 10px;}
	.single-box-leggi-articolo-nav {position: relative;bottom: auto;right: auto;margin-top: 15px;}
	.single-articolo-header-date{display:block;}
	.single-articolo-header-lecture{display:block;margin:10px 0 0 0;}
	/*box-griglia-card-immagine*/
	.box-griglia-card-immagine-item-info {padding:20px 10px 20px 10px;}
	.box-griglia-card-immagine-item-title{font-size:20px;line-height:1.2em;}
	.box-griglia-card-immagine-item-desc{font-size: 16px;line-height: 1.4em;}
	/*box-slider-singola-card*/
	.box-slider-singola-card-wrap-bg img {left: 150%;}
	.box-slider-singola-card-item{  padding: 40px 20px 80px 20px;}
	.box-slider-singola-card-item-nav {left:20px;}
	/*guide-risorse-archivio*/
	.guide-risorse-argomento-item{display:block;}
	.guide-risorse-argomento-item a, .guide-risorse-argomento-item a:focus, .guide-risorse-argomento-item a:active, 
	.guide-risorse-argomento-item a:hover{display:block;margin:0 0 10px 0;}
	/*box-team-grid*/
	.box-team-item-info {padding: 90px 10px 30px 10px;}
	.box-team-item-img img{width:100px;height:auto;}
	.box-team-item-info{height: calc(100% - 40px);}
	/*box-contratto-pdf*/
	.box-contratto-pdf-item {padding: 60px 15px 30px 15px;}
	.btn-impegno{  padding: 20px 10px;}
	.campo-nome-container input {width:180px;}
	#contratto-modale .block-nav a, #contratto-modale .block-nav a:focus, #contratto-modale .block-nav a:active, #contratto-modale .block-nav a:hover {margin: 0 0 20px 0;}
	/*search*/
	.search-result-header input{width:100%;margin-bottom:20px;}
	/*box-info-centrale-contatore*/
	.box-info-centrale-contatore-num {display: block;width: auto;text-align: center;margin-bottom:10px;line-height:1em;}
	.box-info-centrale-contatore-suff {display: block;}
	/*singolo decalogo*/
	.single-decalogo-bg{display:none;}
	.single-decalogo-header img{}
	.single-decalogo-header{margin-bottom: 50px;}
	.single-decalogo-content .singolo-articolo-share{margin-bottom:50px;}
	.single-decalogo-content {margin-top:0;margin-bottom:50px;padding:0;background: #FFF;box-shadow: none;border-radius: 0;}
	/*box-banner-collaborazione*/
	.box-banner-collaborazione{text-align:center;  padding: 40px 0;}
	.box-banner-collaborazione .text-end{text-align:center!important;  padding-top: 30px;}
	.head-slider-card-grid .container{max-width: 100%;padding: 0;}
	
	.single-articolo-header .head-info-sx-img-dx-bg{  height: 60px;  bottom: 20px;}
	
	
	/*single guide complete*/
	.single-guide-complete-content {padding: 0;margin-top: 50px;box-shadow: none;border-radius: 0;}
	.single-guide-complete-header {height: 160px;}
	.single-box-faq .faq-item-title {padding: 25px 80px 25px 30px;}


}

