@media screen and (max-width:768px){
	
	.main_content {
	    padding: 1em;
	}
	
	.business_infolabel{
		right: 40px;
	}
	
	.font_header_decoration_box{
		width: 34px;
	}
	
	.tabella_generic{
		padding: 30px 0;
	}
	
	table.tab-partecipazioni > tbody > tr > td {
		display:block;
		width:100%;
	}
	
	.tab-partecipazioni td.partecipazioni_prglist_u {
		display: table-cell;
    	width: auto;
	}
	
	.vertical-heading {
		width:100%;
	}
}

@media screen and (max-width:576px){
	
	.pratiche-grid .row:nth-child(even){
		background-color : #efeff2;
	}
	.pratiche-grid .row:nth-child(odd){
	}
	
	.pratiche-grid .row .bordered {
	    border: 0;
		line-height: 2em;
	}
}

/* Small devices (landscape phones, 576px and up) */
@media screen and (min-width:576px){

}


/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {}

/* Extra large devices (large desktops, 1200px and up) */
@media screen and (min-width:1200px){
	
	#contenitore1 {
		
		width: 1200px !important;
		
	}
	
	.pratiche-table-border-bottom thead th{
		font-size : 1.2em;
	}
	

}





