#testosezione img {
	width:570px;margin-bottom:10px;display:inline-block;
}
#testosezione div{
	margin-left:20px;max-width:100%;min-width:300px;
	
}
#testosezione div.confoto {
	margin-left:20px;width: calc(100% - 620px); max-width:100%;min-width:300px;
	display:inline-block;position:relative;bottom:15px
}

@media screen and (max-width:1000px) {
	#testosezione{
		padding:0
	}
	#testosezione img {
	width:100%;margin-bottom:10px;float:left
	}
	#testosezione div.confoto {
		margin-left:0px;padding:20px 20px;float:left;width: calc(100% - 40px); max-width:100%;min-width:0px;
	}
}
.occhiello {
	display:block;
	font-size:18px;
	font-weight:200;
	margin-bottom:10px
}
h5.subtitle{
	font-family: Inter,sans-serif;
	font-weight:200 !important
	
}


.mobile-only {
	display:none;
}

.descrizioneprodotto {
	padding-left: 20px; padding-right:20px;
}


.description {
	font-size:20px;margin-top:18px;font-weight:300;line-height: 1.5 !important
}

div.nofoto div div {
	min-height:400px !important;
	height:auto;
}



	
@media screen and (max-width:768px) {
	.top-banner .title, .top-banner.small_banner .title {
		font-size: 24px;
		width: 100%;
		line-height: 1.2;
	}
	.mobile-only {
		display:block;
	}
	.no-mobile {
		display:none !important;
	}
	
	img.s-img-switch {
		display:block !important;
	}
	.top-banner.classic .s-back-switch {
		height: auto !important;
	}
	
	.row {
		display:block !important;
		position:static !important;
		height: auto;
	}
	.content h3,.content div,.content div div,.content div div div{
		display:block ;
		position:static !important;
		height: auto !important;
		transform: none !important;
		clear:both;
	}
	.about-section-simple {
		position: static !important;
		top:0px !important;
		clear:both;
		height: auto !important;
	}
	h5.subtitle {
		font-size:16px !important;
		padding-left:20px;
		padding-right:20px;
	}
	.video-container .content {
		transform:translate(-1%, 20%);
	}
	.video-container .description {
		font-size:18px !important;
		line-height:1.5 em !important;
		margin-bottom:20px;
	}
	h3 .description {
		font-size:17px !important;
		line-height:1.3 em
	}
	.top-banner.classic .content-wrap {
		min-height:500px;
	}
	
	div.nofoto div div {
		min-height:200px !important;
	}
	div.testofull {
		min-height:0 !important;
	}
	h3.testofull {
		position:static !important;transform:none !important;
		margin-top:40px !important;margin-bottom:40px !important;
	}
	
	.but-wrap {
		margin-top: 20px;
	}
	.linkpiede a {
		display: block;
	}
	
	.wiso-prod-list-image {
		background-image:none !important;
		min-height:0px !important;
	}
	.wiso-prod-cap-wrap {
		padding: 0px 10px;
	}
}



