.anchor-position {
    display: block;
    position: relative;
    //top: -66px;  /* to offset fixed nav */
    visibility: hidden;
    height: 0;
}
.anchor-position p {
	margin: 0 !important;
    height: 0 !important;
}



.section-header-side-side-wrapper {
	position: relative;
	display: block;
	width: 100vw;
}

.section-header-side-side-wrapper  .copy-wrapper {
	width: 100vw;
	padding: 35px 20px 30px;
}


.section-header-side-side-wrapper  .copy-wrapper .center-wrapper h3 {
	margin-top: 0;
}

.section-header-side-side-wrapper  .image-wrapper {
	width: 100vw;
	height: 75vw;
	background-color: #f1f1f1;

	position: relative;
	background-position: center;
	background-size: cover !important;
}


.section-header-side-side-wrapper.align-img-top-left   .image-wrapper {
	background-position: left top;
}
    
    
@media screen and (min-width: 768px) {
	.section-header-side-side-wrapper  .copy-wrapper {
		width: 50%;
		height: 460px;
		float: left;
		padding: 30px;
	}
	.section-header-side-side-wrapper  .image-wrapper {
		width: 50%;
		height: 460px;
		float: left;

	}
	.section-header-side-side-wrapper  .copy-wrapper .center-wrapper {
		position: relative;
	    top: 50%;
	    transform: translateY(-50%);
	    max-width: 470px;
	    margin: 0 auto;
	}

}


@media screen and (min-width: 992px) {
	.section-header-side-side-wrapper  .copy-wrapper {
		height: 540px;
	}
	.section-header-side-side-wrapper  .image-wrapper {
		height: 540px;
	}

}