@media only screen and (max-width:1024px) {
	
	.logo {
		width: 20%;
	}
	
	.tzerb img {
		width: 80%;
	}
	
	.info {
		width: 25%;
		font-size: 1rem;
		line-height: 23px;
		margin: 0px 30px 30px 0px;
	}
	
	a {
	  font-size: 1.2rem;
	}
	
}

@media only screen and (max-width:768px) {
	
	.logo {
		width: 20%;
	}
	
	.tzerb img {
		width: 90%;
	}
	
	.tzerb {
		margin-top: -330px;
		margin-left: 60px;
		margin-right: 0px;
	}
	
	.info {
		width: 90%;
		font-size: 1rem;
		line-height: 23px;
		margin: auto;
		right: 35px;
    	bottom: 200px;
	}

	
	a {
	  font-size: 1.2rem;
	}
	
}

@media only screen and (max-width:600px) {
	
	.container {
	  height: 120vh !important;
	}
	
	.logo {
		width: 30%;
		margin: 20px 0px 0px 15px;
	}
	
	
	.tzerb {
		margin-top: -240px;
		margin-left: 15px;
		margin-right: 0px;
	}
	
	.info {
		width: 90%;
		font-size: 1rem;
		line-height: 23px;
		margin: auto;
		right: 20px;
    	bottom: -180px;
	}
	
	.smaltimento {
	  left: 20px;
	  bottom: -340px;
	  margin-right: 20px;
	  padding-bottom: 20px;
	
}