.noParallax {
	float: left;
	width: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover
}
.parallax {
	float: left;
	width: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover
}
.parallax_grid_inside {
	width: 100%;
	float: left;
	z-index: 999;
	position: relative;
	height: 100%
}
.parallax_field #name1 {
	float: left;
	width: 100%;
	box-sizing: border-box;
	padding-right: 10px;
	display: inline-block
}
.parallax_field #name1:focus {
	color: #2c2d28 !important;
	border: 0 solid #2c2d28!important;
	background-color: transparent
}
.parallax_field #phone1 {
	float: left;
	width: 100%;
	box-sizing: border-box;
	padding-right: 10px
}
.parallax_field #phone1:focus {
	color: #2c2d28!important;
	border: 0 solid #2c2d28!important;
	background-color: transparent
}
.parallax_field #email1 {
	float: left;
	width: 100%;
	box-sizing: border-box;
	padding-right: 10px
}
.parallax_field #email1:focus {
	color: #2c2d28;
	border: 0 solid #2c2d28!important;
	background-color: transparent
}
.parallax_field #subject1 {
	float: left;
	width: 100%;
	box-sizing: border-box;
	padding-right: 10px
}
.parallax_field #subject1:focus {
	color: #2c2d28!important;
	border: 0 solid #2c2d28!important;
	background-color: transparent
}
.parallax_field #datepicker {
	float: left;
	width: 100%;
	box-sizing: border-box;
	padding-left: 10px
}
.parallax_field #datepicker:focus {
	color: #2c2d28!important;
	border: 0 solid #2c2d28!important;
	background-color: transparent
}
.parallax_field #comments1 {
	float: left;
	width: 100%;
	box-sizing: border-box;
	padding-left: 10px
}
.parallax_field #comments1:focus {
	color: #2c2d28!important;
	border: 0 solid #2c2d28!important;
	background-color: transparent
}
.parallax_checkbox_container {
	width: 100%;
	float: right;
	display: block;
	margin-bottom: 0;
	margin-top: 5px;
	direction: ltr
}
.parallax_checkbox {
	text-align: right;
	margin-left: 9px;
	float: right;
	width: 20px
}
.parallax_checkbox_title {
	padding: 0;
	text-align: left;
	margin-top: 2px;
	float: left;
	width: auto;
	margin-left: 0;
	font-size: 14px;
	font-weight: 400;
	color: #fff;
	direction: ltr
}
.parallax_btn {
	width: 100%;
	float: none;
	font-size: 19px;
	font-weight: 400;
	text-align: center;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 9px;
	padding-bottom: 12px;
	margin-left: 0;
	cursor: pointer;
	direction: ltr;
	box-sizing: border-box;
	color: #fff;
	background-color: #299dd8;
	text-decoration: none;
	line-height: 1.1em
}
.parallax_btn:hover {
	color: #fff !important;
	background-color: #0b6cb6
}
.parallax_btn:focus {
	color: #fff !important;
	background-color: #0b6cb6
}
@media all and (min-width:1438px) {
.parallax_grid {
	float: right;
	width: 80%;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 10%;
	padding-left: 10%
}
.parallax_fields_container {
	float: right;
	width: calc(96% - 260px);
	margin-right: 2%;
	margin-left: 2%
}
.parallax_field {
	float: right;
	margin-bottom: 1%
}
.p_short {
	width: 32%;
	margin-left: 2%
}
.p_short:nth-of-type(3n) {
	width: 32%;
	margin-left: 0
}
.parallax_field_sep {
	float: right;
	width: 1%;
	height: 10px
}
.parallax_btn_container {
	width: 120px;
	float: left;
	margin-top: 0
}
.parallax_form {
	float: right;
	width: 100%;
	position: relative;
	margin-top: 12px
}
.parallax_title {
	width: 140px;
	float: left;
	margin-top: 5px
}
}
@media all and (max-width:1439px) and (min-width:769px) {
.parallax_grid {
	float: right;
	width: 80%;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 10%;
	padding-left: 10%
}
.parallax_fields_container {
	float: left;
	width: calc(96% - 260px);
	margin-right: 2%;
	margin-left: 2%
}
.parallax_field {
	float: left;
	margin-bottom: 1%
}
.p_short {
	width: 32%;
	margin-right: 2%
}
.p_short:nth-of-type(3n) {
	width: 32%;
	margin-right: 0
}
.parallax_field_sep {
	float: right;
	width: 1%;
	height: 10px
}
.parallax_btn_container {
	width: 120px;
	float: right;
	margin-top: 0
}
.parallax_form {
	float: right;
	width: 100%;
	position: relative;
	margin-top: 20px
}
.parallax_title {
	width: 140px;
	float: left;
	margin-top: 5px
}
}
@media all and (max-width:768px) and (min-width:659px) {
.parallax_grid {
	float: right;
	width: 90%;
	padding-top: 20px;
	padding-bottom: 30px;
	padding-right: 5%;
	padding-left: 5%
}
.parallax_field {
	float: right;
	margin-bottom: 1%
}
.p_short {
	width: 100%;
	margin-bottom: 10px
}
.p_long {
	width: 100%;
	margin-bottom: 10px
}
.parallax_field_sep {
	float: right;
	width: 1%;
	height: 10px
}
.parallax_btn_container {
	width: 120px;
	float: right;
	margin-left: calc(50% - 60px);
	margin-right: calc(50% - 60px);
	margin-top: 5px
}
.parallax_form {
	float: right;
	width: 100%;
	position: relative;
	margin-top: 0
}
.parallax_title {
	width: 140px;
	float: left;
	margin-top: 5px
}
}
@media (max-width:658px) and (min-width:481px) {
.parallax_grid {
	float: right;
	width: 90%;
	padding-top: 20px;
	padding-bottom: 30px;
	padding-right: 5%;
	padding-left: 5%
}
.parallax_field {
	float: right;
	margin-bottom: 1%
}
.p_short {
	width: 100%;
	margin-bottom: 10px
}
.p_long {
	width: 100%;
	margin-bottom: 10px
}
.parallax_field_sep {
	float: right;
	width: 1%;
	height: 10px
}
.parallax_btn_container {
	width: 120px;
	float: right;
	margin-left: calc(50% - 60px);
	margin-right: calc(50% - 60px);
	margin-top: 5px
}
.parallax_form {
	float: right;
	width: 100%;
	position: relative;
	margin-top: 0
}
.parallax_title {
	width: 140px;
	float: left;
	margin-top: 5px
}
}
@media all and (max-width:480px) and (min-width:319px) {
.parallax_grid {
	float: right;
	width: 90%;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 5%;
	padding-left: 5%
}
.parallax_field {
	float: right;
	margin-bottom: 1%
}
.p_short {
	width: 100%;
	margin-bottom: 10px
}
.p_long {
	width: 100%;
	margin-bottom: 10px
}
.parallax_field_sep {
	float: right;
	width: 1%;
	height: 10px
}
.parallax_btn_container {
	width: 120px;
	float: right;
	margin-left: calc(50% - 60px);
	margin-right: calc(50% - 60px);
	margin-top: 5px
}
.parallax_form {
	float: right;
	width: 100%;
	position: relative;
	margin-top: 0
}
.parallax_title {
	width: 140px;
	float: left;
	margin-top: 5px
}
}
@media all and (max-width:320px) {
.parallax_grid {
	float: right;
	width: 90%;
	padding-top: 20px;
	padding-bottom: 30px;
	padding-right: 5%;
	padding-left: 5%
}
.parallax_field {
	float: right;
	margin-bottom: 1%
}
.p_short {
	width: 100%;
	margin-bottom: 10px
}
.p_long {
	width: 100%;
	margin-bottom: 10px
}
.parallax_field_sep {
	float: right;
	width: 1%;
	height: 10px
}
.parallax_btn_container {
	width: 120px;
	float: right;
	margin-left: calc(50% - 60px);
	margin-right: calc(50% - 60px);
	margin-top: 5px
}
.parallax_form {
	float: right;
	width: 100%;
	position: relative;
	margin-top: 0
}
.parallax_title {
	width: 140px;
	float: left;
	margin-top: 5px
}
}
