section.contact-sec-hero {height: 100vh;display: flex;position: relative;overflow: hidden;background:var(--color-06);}
section.contact-sec-hero .abh-img {min-width: 100%;min-height: 100%;position: absolute;top: 0%;left: 0%;bottom: 0%;right: 0%;margin: auto;z-index: 9;}
section.contact-sec-hero .abh-txt {position: absolute;top: 40%;left:50%;transform:translate(-50%,-50%);z-index: 10;width: calc(30vh + 20vw);}
section.contact-sec-hero .abh-overlay {background: var(--color-06);position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;z-index: 0;}


section.contact-sec-01{}
section.contact-sec-01 p{}
section.contact-sec-01 p strong{display: block;margin-top: 20px;margin-bottom: 10px;}
section.contact-sec-01 p a{color: var(--color-03);}
section.contact-sec-01 p a span{display: inline-block;border-bottom: 1px solid;margin-bottom: 15px;}

form#main-form{padding: 0px !important;}
#formz-wrapper .form-theme-field-border{margin-top:0px;padding:0px;border-radius:0px;border:none;;}


.formz-fields-wrapper {max-width:600px;} 
.formaloo__field-container{width:40% !important;padding:0px !important;margin-bottom: 25px !important;}
.formaloo__field-title{font-size: 16px !important;font-weight: 400 !important;margin-bottom: 0px !important;}
.formaloo__field-description{display:none;}
.formaloo__field-input{border-radius:0px !important;border: 1px solid var(--color-05) !important;}

button.form-components-style_form-button-submit__ZzOBZ {display: inline-block;background-color: var(--color-06) !important;float: right;margin: 0px !important;}
.form-components-style_single-step-button-wrapper__modern__s0XC\+{align-items:flex-start;}
.formaloo__field-container{position:relative;}
.fields-global_form-form-error__wRK5c {color: var(--color-01) !important;font-size: 10px !important;line-height: 1 !important;text-transform: uppercase;background: var(--color-07);position: absolute;bottom: 0;right: 0;padding: 3px 5px 2px 5px !important;}


/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 250px) 
and (max-device-width : 900px) {
	
	#formz-wrapper{margin-bottom:50px}

}

/* Smartphones (landscape) ----------- */
@media only screen 
and (min-width : 321px) {

}

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 320px) {

}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {

}

/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {

}

/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
	
}

/* iPad 3 (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (-webkit-min-device-pixel-ratio : 2),
only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (min-resolution: 192dpi) { 

}

/* Desktops and laptops ----------- */
@media only screen 
and (min-width : 1224px) {
	
}

/* Large screens ----------- */
@media only screen 
and (min-width : 1824px) {
	
}

/* Retina displays ----------- */
@media  only screen 
and (-webkit-min-device-pixel-ratio : 2), 
only screen 
and (min-resolution: 192dpi) {

}