.halfpicholder{
	width:100%;
    width:100%;
    position:relative;
    display:flex;
    flex-direction: row;
}

.textholder{
	width:50%;
	background-repeat:no-repeat;
	color:#FFFFFF;
	position:relative;
}
.textbox{
	position:absolute;
}

.picholder{
	width:50%;
	background-repeat:no-repeat;
	background-size:cover;
}

.halfpiccontent{
	position:absolute;
}
.halfpicheader h1{
	font-family: 'Aquavit';
    font-weight: 600;
    font-style: normal;
	font-size:80px;
	line-height:80px;
	color:#FFFFFF;
	margin-top:0px;
	margin-bottom:0px;
}

.halfpictext{
	color:#FFFFFF;
	font-weight:400;
	line-height:20px;
}
.halfpictext a{
	font-weight:500;
}

.halfpictext ul{
	margin-left:0px;
	padding-left:12px;
}

.halfpictext ul li{
	padding-left: 40px;
	padding-bottom:5px;
	font-weight:bold;
}

.halfpictext a:link,.halfpictext a:active,.halfpictext a:hover,.halfpictext a:visited{
	color:#FFFFFF;
}

.halfpictext p:First-Child { margin: 0; }

a.fpmlink:link,a.fpmlink:active,a.fpmlink:hover,a.fpmlink:visited{
	font-weight:500;
	color:#FFFFFF;
}

.hbd{
	margin-left:0px !important;
}

@media only screen and (max-width: 576px) {
	.halfpicholder{
		flex-direction: column;
	}

	.biggertext{
		white-space:nowrap;
		line-height:50px;
	}
	
	.halfpictext{
		font-size:20px;
		line-height:24px;
	}
	
	.textholder{
		width:100%;
	}
	.picholder{
		width:100%;
	}
	.halfpicheader h1{
		font-size:40pt;
		line-height:40pt;
	}
	
	.halfpictext ul li{
		font-weight:normal;
	}
	.hbd{
		margin-left:53px !important;
	}
}