.iphone-img h2{
   position:absolute;
   top:40%;
   left:40%;	
   color:white;
}
.title{
	text-align:center;
	margin-top:40px;
}
.color-gray{
  color:gray;	
}
.fall-father{
	
}
.viaggio-text{
	width:32%;
	position:absolute;
	top:25%;
	left:35%;
	color:white;
	text-align:center;
}
.viaggio-text span{
	font-size:30px; 
	font-weight:600;
}
.viaggio-text p{
	width:100%;
	text-align:center;
}
.po{
	position:relative;
	padding-bottom:0;
	
}
.background-w{
	background-color:white;
	
}
.line{
    text-align: center;
    padding-right: 30px;
 }
 .button{
 	background-color:rgb(152,204,72);
 	border:1px solid rgb(152,204,72);
 	padding: 8px 20px;
    border-radius: 7px;
    color: white;
    font-weight: 600;
    font-size: 16px;
    margin-top:6%;
 }
.padding-x{
	padding: 16px 20px;
}
@media screen and (max-width:1200px){
	.line h2{
		font-size:18px!important;
	}
	.line p{
		    width: 80%!important;
    line-height: 20px!important;
    font-size: 13px!important;
	}
	.line h1{
		font-size:20px!important;
	}
	.button{
		font-size:14px!important;
		padding:6px 14px!important;
	}
	/*.line1{
		margin-left:3.5%!important;
		width: 80%!important;
	}*/
	.viaggio-text{
		top:8%;
	}
	.viaggio-text span{
		font-size:24px;
	}
}
@media screen and (max-width:768px){

nav{
	display:none!important;
}
.fall{
	margin-top:0;
}
.fall-son{
	margin-top:15px;
}
.img-heade{
	padding:0;
}
.footer{
	margin-top:15px;
}
.dropmargin{
	margin-left:0!important;
}
.line{
	width:80%;
}	
.iphone-img h2{
	position: absolute;
    top: 20%;
    left: 14%;
    color: white;
    font-size:24px!important;
}
}
.show-video div.img-content{margin-bottom: 30px;}
