.abt_vb1 {
	position:relative;
	float:left;
	width:100vw;
	background-image: url('../images/about/hero.jpg');
	background-size: cover;
	background-position: center center;
	height: 0px;
	padding-bottom: 31.25%;
	z-index: 1;
}

.abt_intro {
	margin-top: 5%;
}
.abt_intro .hm_vb3_photo {
	background-image: url('../images/about/madeira-2.jpg');
}
.abt_intro .hm_vb3_overlay {
	background-image: url('../images/about/madeira.jpg');
}

.abt_team {
	margin-top: 5%;
}
.abt_team .hm_vb3_text {
	width: 45%;
}

.abt_team_container {
	position: relative;
	float: left;
	width: 100%;
	margin-top: 50px;
	display: flex;
	justify-content: space-around;
}
.abt_team_i {
	position: relative;
	float: left;
	width: 14%;
}
.abt_team_pic {
	position: relative;
	float: left;
	width: 100%;
}
.abt_team_pic img {
	position: relative;
	float: left;
	width: 100%;
}
.abt_team_title {
	position: relative;
	float: left;
	width: 100%;
	margin-top: 16px;
	font-size: 20px;
	font-weight: bold;
}
.abt_team_subtitle {
	position: relative;
	float: left;
	width: 100%;
	margin-top: 2px;
}

.abt_hotel{
	margin-top: 5%;
}
.abt_hotel .hm_vb3_photo {
	background-image: url('../images/about/hotel-2.jpg');
}
.abt_hotel .hm_vb3_overlay {
	background-image: url('../images/about/hotel.jpg');
}


@media screen and (max-width: 1400px) {
	.abt_team .hm_vb3_text {
		width: 65%;
	}

	.abt_team_container {
		flex-wrap:wrap;
	}
	.abt_team_i {
		width:28%;
		margin-top:50px;
	}
	.abt_team_i:nth-child(1), .abt_team_i:nth-child(2), .abt_team_i:nth-child(3) {
		margin-top:0px;
	}
}


@media screen and (max-width: 1000px) {
	.abt_team .hm_vb3_text {
		width: 100%;
	}
	.abt_hotel .hm_vb3_photo {
		margin-top:0px;
		margin-bottom:50px;
	}
}

@media screen and (max-width: 800px) {
	.abt_team .hm_vb3_text {
		width: 100%;
	}
	.abt_team_i {
		width:42%;
		margin-top:50px;
	}
	.abt_team_i:nth-child(3) {
		margin-top:50px;
	}
}















