.mad_vp1 {
	position:relative;
	float:left;
	width:100vw;
	background-image: url('../images/madeira/hero.jpg');
	background-size: cover;
	background-position: center center;
	height: 0px;
	padding-bottom: 31.25%;
	z-index: 1;
}
.mad_vb2 {
	position:relative;
	float:left;
	width:100%;
	height:0px;
	padding-bottom:30%;
	margin-top:6%;

}
.mad_vb2 video {
	position: relative;
	float:left;
	width:100%;
}

.mad_intro .hm_vb3_photo {
	background-image: url('../images/madeira/funchal-2.jpg');
}
.mad_intro .hm_vb3_overlay {
	background-image: url('../images/madeira/funchal.jpg');
}

.mad_vb3 {
	margin-top:6%;
}
.mad_vb3_center {
	display:flex;
	justify-content: space-between;
}
.mad_vb3_i {
	position:relative;
	float:left;
	width:28%;
}
.mad_vb3_title {
	position:relative;
	float:left;
	width:100%;
	margin-bottom:12px;
	font-size:20px;
}
.mad_vb3_photo {
	position:relative;
	float:left;
	width:100%;
	margin-top:50px;
}
.mad_vb3_photo img {
	position:relative;
	float:left;
	width:100%;
}

@media screen and (max-width: 1000px) {
	.mad_vb3_center {
		flex-wrap:wrap;
	}
	.mad_vb3_i {
		width:100%;
	}
	.mad_vb3_i {
		margin-top:50px;
	}
	.mad_vb3_i:nth-child(1) {
		margin-top:0px;
	}
}





























