@media all and (max-width: 1500px){
	.professionisti-image{
		width:auto;
	}
}
@media all and (max-width: 1399px){	
	.widget-img-text-links img{
		width: 560px;
		width: 543px;
	}
}
@media all and (max-width: 1199.5px){	
	.widget-img-text-links img {
		width: 468px;
		width: 456px;
	}
	.widget-blocchi2txt-blk2 #blocco2{
		padding-left:20px;
		margin-right:0px;	
	}
	.home-intro{
		padding-left:140px;
	}
	.home-intro img {
		width: 360px;
		left: -179px;
	}
}
@media all and (max-width: 991.5px){
	.home-intro{
		padding-left: 140px;
	}
	.widget-img-text-links img {
		width: 348px;
		width: 336px;
	}
	a.news-container h2{
		font-size: 25px;
	}
	a.news-container {
		padding-left: 140px;
	}

}
@media all and (max-width: 871px){
	.menu-level-2{
		z-index:3;
		padding-right: 8rem;
	}
	.mobile-menu-nav{
		display:block;
	}
}
@media all and (max-width: 767px){
	a.news-container h2{
		font-size: 25px;
	}
	a.news-container {
		padding-left: 140px;
	}
	body{
		background-image:none !important;
	}
	
	.menu-title.color-blu::after{
		right: unset;
	}

	img.logo {
		width: 95px;
	}	
	
	.news-panel{
		max-height:0px;
	}
	header .col-tools{
		padding-left:0px;
	}
	header .col-tools{
		min-width:100%;
	}
	.menu-level-1{
		min-width:100%;
	}
/*
	.home-intro{
		padding-left: 90px;
		font-size:30px;
	}
	.home-intro img {
		width: 70px;
		position: absolute;
		left: 81px;
		top: -80px;
	}
*/
	.home-intro{
		margin-left: 0px;
		font-size:25px;
		padding: 0px 36px;
	}
	.home-intro img {
		width: 200px;
		position: static;
		padding-bottom: 15px;
	}

	.widget-img-text-links img{
		position: static;
		width: auto;
		max-width: 100%;
		display: block;		
	}
	.esg-image-container{
		background-color:transparent;
	}
	.widget-blocchi2txt-blk2>div>div {
		margin-right: 0px;
	}
	img.scroll{
		display:none;
	}
	.professionisti-row-odd::after{
		content: none;
	}
	.prof-aree-att{
		margin-left: 0px;
		height:auto;
		margin-left: -25px;
		margin-right: -25px;
	}
	.prof-more{
		margin-right: 0px;
		margin-left: -25px;
		margin-right: -25px;
		height:auto;
	}
	.text-justify{
		text-align:left;
	}
	.esg-container{
		margin-left:10px;
	}
	
	.premi-container-gall {
		max-width: 80%;
	}
	.menu-level-2{
		z-index:3;
		padding-right: 2rem;
	}
	.widget-disclaimer{
		position: static;
	}

}
@media all and (max-width: 610px){
	.search-panel.open {
		width: 83px;
	}
	header .col-tools *:first-of-type{
		padding-left:7px;
	}
}
@media all and (max-width: 575.5px){
	a.news-container {
        padding-left: 110px;
		height: 134px;
		height: 94px;
    }
    a.news-container h3 {
        font-size: 18px;
    }
    a.news-container p {
        font-size: 13px;
    }
	.div-con-sfondo-cerchio::before{
		left: -40px;
		width: 260px;
	}
	.widget-blocchi2txt-blk1 .more-box-text{
		max-height: 196px;
	}
	a.link-std.inverted {
		margin-right: -16px;
	}	
}
@media all and (max-width: 429px){
	
}