.header_img_txt .backgroundWrapper{overflow: hidden; padding-bottom: 52.8505%; margin-left: auto; margin-right: auto; top: 0%; left: 0%}
.header_img_txt .background{background-attachment: fixed}
.header_img_txt .backgroundWrapper .wrap_txt{top: 50%;transform: translateY(-50%);left: 12%;background: rgba(255,255,255, 0.8);padding: 50px; max-width: 50%}
.header_img_txt p{width: 80%; text-align: left; letter-spacing: 1px; font-size: 2.2em; font-weight: 500;}
.header_img_txt h1{margin-bottom: 30px; text-align: left}

@media screen and (max-width:1680px) {
	.header_img_txt h1{font-size: 6em !important}
}

@media screen and (max-width:1350px) {
	main.page .header_img_txt h1{font-size: 4.5em !important}
	main.page .header_img_txt .backgroundWrapper .wrap_txt{left: 5%}
}

@media screen and (max-width:1150px) {
	main.page .header_img_txt h1{font-size: 4em !important}
	main.page .header_img_txt p{padding-left:0; padding-right:0; margin-left:0; margin-right:0;}
}

@media screen and (max-width:950px) {
	.header_img_txt .backgroundWrapper .wrap_txt{max-width: 75%; padding:35px;}
	main.page .header_img_txt h1{font-size: 3.5em !important}
	main.page .header_img_txt p{font-size: 1.9em}
}

@media screen and (max-width:600px) {

}