@media only screen and ( max-width: 767px ) {
    
	
html{
	font-size:9px;
}
 



.large-container{
	width:94%;
	
}

.small-container{
	width:94%;
	
}


.main{
	padding-top:70px;
}

header{
	height:70px;	
}

header .logo{
	height:60%;
	top:20%;
}

header .toolbar{
	top:25%;
}

header .toolbar ul li, footer .toolbar ul li{
	margin-left:8px;
	width:26px;
	height:26px;
}

header .toolbar ul li img, footer .toolbar ul li img{
	width:12px;
	margin-top:7px;
	
}

div.buttons a{
	display:inline-block;
	margin:0 .8em .8em .8em;
}

.small-container{
	max-width:750px;
}

.border .border-content .icona{
	width:26px;
	height:26px;
}

.border .border-content .icona img{
	width:12px;
	margin-top:7px;
}

ul.infos li .info .buttons img{
	width:36px;
}

ul.gallery li{
	width:48%;
	margin:1%;
}

ul.offerte li{
	display:inline-block;
	width:98%;
	margin:1%;
	
}

ul.infos li{
	display:inline-block;
	width:98%;
	margin:1%;
	
}

ul.logos1 li{
	display:inline-block;
	width:46%;
	margin:2% 2%;
}

ul.logos2 li{
	display:inline-block;
	width:46%;
	margin:2% 2%;
}

footer .col{
	float:none;
	width:100%;
	text-align:center;
	margin-bottom:3%;
}


}
