.blocco {
	content:"";
	display: block;
	vertical-align: top;
	float:left;
	display:table;
	width: 100%;
}
.blocco:after {
	clear:both;
}
.s_1, .s_2, .s_3, .s_4, .s_5, .s_6, .s_7, .s_8, .s_9, .s_10, .s_11, .s_12,.s_3m,.s_9m, change {
	display: block;
	float:left;
	box-sizing: border-box;
	padding:3%;
	margin: 0% 0% 0% 0%;
	 
}
.s_head1 {	display: block;
	float:left;
	box-sizing: border-box;
	 
	margin: 0% ;
	width: 55%;  padding: 0px 3% 0px;  text-align:left;
}

.s_head1 img{  width: 100%;
	max-width: 190px; 
}
.s_head2{	display: block;
	float:left;
	box-sizing: border-box;
 
	margin: 0% ;
	width: 45%; text-align:right;  padding: 60px 3% 0px;
}

.s_1 {
	width: 8.33%;
}
.s_2 {
	width: 16.66%;
}
.s_3 {
	width: 25%;
}
.s_4 {
	width: 33.33%;
}
.s_5 {
	width: 41.65%;
}
.s_6 {
	width: 50%;
}
.s_7 {
	width: 58.31%;
}
.s_8 {
	width: 66.66%;
}
.s_9 {
	width: 74.97%;
}
.s_10 {
	width: 83.33%;
}
.s_11 {
	width: 91.70%;
}
.s_12 {
	width: 100%;
}

 
  
 @media screen and (max-width: 700px) { 
 .blocco {
	content:"";
	display: block;
	vertical-align: top;
	float:left;
	display:table;
	/*width: 98%; margin:0 1%;*/
}
.s_1, .s_2, .s_3, .s_4, .s_5, .s_6, .s_7, .s_8, .s_9, .s_10, .s_11, .s_12 {
width:100%; padding:  4%; 
text-align:left;
 display:block;
}
	 .s_head2{
	width: 60%;   
}.s_head1 {
	width: 40%;  
}
	 
}

  @media screen and (max-width: 500px) { 
.s_head2{
	width: 100%;  padding: 0px 1% 0px;
}.s_head1 {
	width: 100%; text-align:center;padding: 0px 1% 0px;
}}
	  
	  
	  
	  
.no-padding{ padding:0%;  
	 
}
.no-padding-top{ padding-top:0%;  
	 
}
 
 