
@media only screen and (max-width:1000px){
	
	#box_breadcrumbs #breadcrumb{
		width:100% !important;
		    padding-bottom: 40px !important;
	}
	
	div#main_content h2.sezione-title{
		width:auto !important;
		padding:15px !important;
		margin:0 !important;
	}

	.static_vertical_tabs .static_tabs .nav{
		width:100% !important;
		float:none !important;
	}
	
	.static_vertical_tabs .static_tabs .box_tab_static_content{
		float:none !important;
		width:100% !important;
		margin:0 !important;
	}
	.static_vertical_tabs .static_tabs .box_tab_static_content .tab_static_content{
		margin:0 !important;
		width: auto !important;
		padding:3px !important;
	}
	.tab_static_content .carousels-stile2 .carousel-stage{
		width:100%;
	}
	.tab_static_content .carousels-stile2 .carousel li img{
		height:auto !important;
	}
	.tab_static_content .prev-navigation, .tab_static_content .next-navigation{
		display:none !important;
	}
	.static_vertical_tabs .static_tabs .box_tab_static_content .tab_static_content .pag-std-content{
		margin:0px;
		margin-top:15px !important;
	}
	.mobile_page.from_tinymce{
		background-color: #fff;
		padding: 10px;
		margin-top: 15px;
		display: block !important;
	}
	.title-pagina-finale,
	.mobile_title_page{
		padding: 15px;
	}
	.pag-std-content.from_tinymce img{
		width: 100%;
		padding: 5px;
		margin: 0 auto;
	}
	iframe[name="cv_site"]{
		width:100% !important;
		margin:0px !important;
	}
	.area-privata {
		width: auto !important;
		padding: 10px !important;
		float: none !important;
	}
	.box-right-side{
		float:none !important;
		margin: 0 auto !important;
	}
	.box-login{
		margin: 0 auto !important;
	}
	.js_page{
		color: #555555 !important;
	}
	
	.box_landing_page .box_contenuto{
		width: 98% !important;
		margin: 0 auto  !important;
	}
	.box_landing_page .img_sfondo_landing_page{
		height: auto !important;
        margin-top: 15px !important;
	}
	.box_landing_page .box_descrizione{
		width: 98% !important;
		margin: 0 auto  !important;
	}
	
	
    .box_landing_page .box_contenuto div.head_box{
        width: 100% !important;
        margin: 0 auto auto 5px !important;
        position: relative !important;
        display: block !important;
        top: 0px !important;
        left: 0px !important;
    }
	.box_landing_page .box_contenuto h1 span.main_span, .box_landing_page .box_contenuto h3 span.main_span{
        padding: 0px !important;
          font-size: 18px !important;
    }
    .box_landing_page .box_contenuto div.head_box h2 span.main_span, .box_landing_page .box_contenuto div.head_box h4 span.main_span{
        padding: 0px !important;
    }
	.box_landing_page .box_contenuto div.head_box h2, .box_landing_page .box_contenuto div.head_box h4{
        margin-top: 5px !important;
    }

	
	
	.box_minisito{

		 float:none !important;
		 margin:35px !important;
		 position:relative;
	}
	.box_minisito .telepass-step1{
		margin-top: 0px !important;
	}
	
	.box_minisito img{
		width:auto !important;
	}

	.box_minisito .box_contenuto{
		width:100% !important;
	}
	.box_minisito .box_descrizione{
		width: 100% !important;
		margin-top: 90px !important;
	}
	.box_minisito .box_logo_minisito{
	}
	.img_sfondo_minisito{
		display:none !important;
	}
	.box_minisito .box_logo_minisito{
		position:static !important;
		width:100% !important;
	}
	.box_minisito .box_logo_minisito .box_logo{
		position:static !important;
		left:0px !important;
		right:0px !important;
		border-radius:0px !important;
		text-align:center;
	}
	.box_minisito .box_minisito{
		width:auto !important;
		padding:10px !important;
	}

}


@media only screen and (max-width: 800px) {
	
	#box_breadcrumbs #breadcrumb{
		display:none !important; 
	}
	
	.banners-box-style2 .banner-layout-2-c .column{
		width: 100% !important;
	}
	.banners-box-style2 .banner-layout-2-c .column img.banner, .banners-box-style2 .banner-layout-2-c .column .box-img-go-to{
		width: 100% !important;
		height: auto !important;
	}
	.banners-box-style2 a.banner_link .column .box-img-go-to{
		display: none !important; 
	}
		.from_tinymce ul{
		padding-left: 5px !important;
	}
    .from_tinymce li{
        margin-top: 5px;
        margin-bottom: 5px;
	}
	
	.box_logo_mobile{
		margin: 0 auto 20px;
		display: block !important;
		text-align: center;
	}
	.box_logo_minisito{
		display: none !important;
	}
	
	
}

@media only screen and (max-width:320px) {
	
	#box_breadcrumbs #breadcrumb{
		display:none !important; 
	}
	
}
