@media (max-width:767px){
	
	span{
		display:inline;
	}
	
	/********* HEADER *********/
	
	.banda-bianca{
		padding-left:8.33vw;
	}
	
	.banda-grigia{
		padding:0 8.33vw;
	}
	
	.logo{
		width:205px;
	}
	
	.container-text-header{
		padding:0;		
	}
	
	.container-img-header{
		display:none;
	}
	
	/********** PULSANTIERA ************/
	
	.box-img{
		display:none;
	}
	
	.title-puls{
		top:0;
		
	}
	
	.line-puls{
		display:none;
	}
	
	.container-pulsante.active .title-puls{
		margin-bottom:25px;
		margin-top:25px;
		
		border:none;
	}
	
	.title-mb-inv{
		margin-bottom:25px;
		margin-top:25px;
	}
	
	.title-mb-st{
		margin-bottom:25px;
		margin-top:25px;
	}
	
	/********** INTESTAZIONE ************/
	
	.btns-down{
		margin-right:0;
		
		margin-bottom:26px;
	}
	
	.img-btn{
		width:12px;
		
		bottom:5px;
	}
	
	/********** MAPPA ***********/
	
	.col-xs-1.col-mb-map{
		width:8.33%;
	}
	
	.col-xs-10.col-mb-map{
		width:83.33%;
	}
	
	.container-mappa{
		padding-right:0;
		padding-bottom:4.16vw;
	}
	
	.col-md-5:nth-child(3) .container-mappa{
		padding-left:0;
		padding-top:4.16vw;
	}
	
	/************ FORM *************/
	
	input[type=submit]{
		width:35%!important;
	}
	
	.field-message{
		width:65%!important;
	}
	
	.msg-error{
		width:100%;
		
		padding:0 30px;
	}
	
	/*********** TESTI ************/
	
	.title{
		font-size:29px;
		
		line-height:40px;
	}
	
	.small-title{
		font-size:26px;
		
		line-height:30px;
	}
	
	.subtitle{
		font-size:12px;
	}
	
}
