/*css line*/
/*css line*/
/* */
#page_header_image_control {
	position: relative;
	height: 0;
}
#page_header_image_control .some-class {

}
#page_header_image_control .header_image {
	width: 100%;
}
#page_header_image_control .header_image img {
	width: 100%;
}

/* next section overlaps header image */
#page_header_image_control .header_image {
	width: 100%;
	max-width: 650px;
	position: absolute;
	right: calc(50vw - 562px);
	height: 0px;
	/* padding-bottom is the aspect ratio of the page/content width to the desired vertical distance (from the top of this section to the top of the next section) */
	padding-bottom: 20%;
	top: -6px;
}
#page_header_image_control .header_image img {
	width: 100%;
	position: absolute;
	padding-right: 0;
}
@media (max-width: 1200px) {
	#page_header_image_control .header_image {
		max-width: 550px;
		right: calc(50vw - 462px);
	}
}
@media (max-width: 992px) {
	#page_header_image_control .header_image {
		max-width: 440px;
		right: calc(50vw - 352px);
	}
}
@media (max-width: 768px) {
	#page_header_image_control .header_image {
		max-width: 57vw;
		right: 0;
	}

}
