
.azienda {
  width:75%;
  margin:0 auto;
  height:100%;
  padding:0;
  text-align:center;
}

.vieni a{
  display:inline-block;
  color:#fff;
  margin-top:3%;
  font-size:1.6em;
  text-decoration: none;
  background: #1986af;
  padding: 15px 30px 15px 30px;
  font-weight:200;
  text-decoration: none;
  transition: all 0.25s ease 0s;
}

.vieni a:hover {
 background: #666;
 color:#fff;

}

.fabb, .real, .servizi {
	padding:3% 7%;
	width:100%;
  background:#fff;
	text-align:center;
}
.ok {
  padding:2% 7%;
  width:100%;
  background:#f6f6f6;
  text-align:left;
}

.ok ul {
  padding:0;
  margin-top:5%;
  margin-left:0;
}
.ok li {
  color:#3e3e3e;
  padding:0;
  font-size:1.6em;
  letter-spacing: 2px;
  list-style-image: url('../images/point.png');
  font: 1.6em 'Open Sans', sans-serif;
  font-weight:600;
  transition: all 0.4s ease 0s;
}

.ok li:hover {
  padding-left:3%;
}
.fabb h3, .real h3, .servizi h3 {
  font-family:'NexaLight';
  margin-top:0;
  font-size:2.6em;
  margin-bottom:1%;
  font-weight:600;
  letter-spacing: 2px;
  padding:0;
  color:#2c8ec3;
} 

.full {
  text-align:center;
}

.full video {
  width:60%;
}

.vieni {
  text-align:center;
}

.gup p {
  padding-top:3% ;
}

.ok h4 {
  font-family:'NexaLight';
  margin-top:0;
  font-size:2em;
  font-weight:600;
  color:#2c8ec3;
  letter-spacing: 3px;
  padding:0;
  margin-bottom:0;

} 

.fig img {
  padding-left: 20%;
  padding-top:25%;
  width:65%;
}

.real span {
  padding:0 5em;
  text-align:center;
}
.fabb p, .servizi p {
  color:#656565;
  font-size:1.4em;
  padding-bottom:1%;
  letter-spacing: 1px;
  font-weight:400;
}

.fabb img{ 
  border:2px solid #bea39c;
	display:inline-block;
  transition: all 0.3s ease 0s;
}

.fabb img:hover {
  opacity:0.75;
}

.gratis {
  background:#333333;
  padding:3% 7%;
}

.gratis p {
  color:#fff;
}

.job {padding: 2% 0 7% 0;}

.big {
  padding:2% 0;
  text-align:center;
}

.big img {
  margin-bottom:4%;
  width:90%;
  border:2px solid #fff;
}

.preno {
  font-family: 'poiret_oneregular';
  font-size:1.6em;
  font-weight:600;
  letter-spacing:3px;
  background:rgba(154,60,55,0.6);
  padding:1% 4%;
  border:0;
  color:#fff;
  display:inline;
  text-align:center;
  text-decoration:none;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.preno:hover {
  background:#eb6046;
}
@media only screen and (min-width:1601px) and (max-width: 1720px){

 .azienda p {
  font-size:1.35em;
 }

}

@media only screen and (min-width:1440px) and (max-width: 1600px){

 .azienda p {
  font-size:1.4em;
 }

}

@media only screen and (min-width:1201px) and (max-width: 1439px){


.box span {
  font-size:1.1em;
  top:2%;
}

.fox {
  height:250px;
  width:250px;
}

.azienda p {
  font-size:1.6em;
}

.serv img {
  max-width:200px;
}

.fox a {
  top:30%;
  font-size:1.8em;

}


}

@media only screen and (min-width:601px) and (max-width: 1200px){


.box span {
  font-size:1.1em;
  top:2%;
}

.fox {
  height:250px;
  width:250px;
}

.azienda h3 {font-size:3em;}
.azienda p {
  font-size:1.4em;
}

.serv img {
  max-width:170px;
}

.fox a {
  top:30%;
  font-size:1.8em;

}


}


@media only screen and (min-device-width:601px) and (max-device-width: 1500px){

	
#menu-con a {
  font-size:0.8em;

}

.box span {
  font-size:1.1em;
  top:2%;

}

}



@media only screen 
  and (min-device-width : 768px) 
  and (max-device-width : 1024px) 
  and (orientation : landscape)
  and (-webkit-min-device-pixel-ratio: 1)  { 

}