/* CSS Document */

section.contact-sec-hero{padding-top: 100px;padding-bottom: 50px;background: url("../templates/img/bg-gray-wave.jpg") no-repeat center bottom;background-size:cover;background-attachment:fixed;}

#main-form{padding:0px !important;}
#formz-layout-wrapper{background:transparent !important;}
form#main-form {background: transparent !important;}
#formz-wrapper .form-theme-field-border{border:transparent !important;background:transparent !important;padding:0px !important;}

.footer_footer-badge-container__modern__pdMvl {display: none !important;}

.form_wrp{margin-top: 30px;}
.form_wrp label, .formaloo__field-title{display: block !important;font-size: 12px !important;font-weight: 900 !important;line-height:1 !important;text-transform: uppercase;}
.formaloo__field-description{margin:0px !important;}


.form_wrp label sup{color:#ea3b42;font-size: 15px;line-height:0;top: 0px;}
.form_wrp .input-box{width: 100%;min-height: 60px;padding: 10px;border-radius: 0px;border: 1px solid #000000;margin-bottom: 30px;}
.formaloo__field-input,
.form_wrp .textarea-box{width: 100% !important;min-height: 60px !important;padding: 10px !important;border-radius: 0px !important;border: 1px solid #000000;margin-bottom: 10px !important;}
.form_wrp .btn-submit,
button.form-components-style_form-button-submit__ZzOBZ.form-theme-button.formaloo__submit-button.form-components-style_form-button-submit__modern__lOolW.formaloo__button{
color: #fff;font-family: 'IBM Plex Serif';font-weight: 500;text-transform: uppercase;padding:20px !important;height:auto !important;background: #ea3b42 !important;min-width: 280px;border: none;border-radius: 0px 0px 30px 0px;margin-top: 0px;}
.formaloo__field-container{margin-bottom:0px !important;}


.fields-global_full-width__5rHzc {min-width: 50% !important;}

#formz_singleStep_field_DP20xEir,
#formz_singleStep_field_NCcvo835{min-width:100% !important}

span.fields-global_titleRequired__4nob- {
    position: absolute;
}
h3.form-components-style_form-m-title__Qq0n0.form-theme-text--main.formaloo__form-title{display:none !important;}

.cities-wrp{margin-top:180px;padding-top:150px;border-top:1px solid #cccccc;}
.cities-box{padding: 30px;margin-bottom: 30px;}
.cities-box .cw-map{min-height: 140px;}
.cities-box .cw-map img{}
.cities-box h3{color:#ea3b42;margin-bottom: 30px;margin-top: 20px;}
.cities-box .cw-add{margin-bottom: 30px;}
.cities-box .cw-add strong{display:block;}
.cities-box .cw-pe{}
.cities-box .cw-pe a{color:#000000;text-decoration:none;}

.long-text-input_form-long-text-input__0O9pd textarea{height: 180px;}

/* Smartphones (portrait and landscape) ----------- */
@media only screen  and (min-device-width : 320px) and (max-device-width : 480px) {

	section.contact-sec-hero{padding:100px 10px 50px 10px;}
	.heading-02{font-size:24px !important;margin-bottom:0px !important;}
	
	#formz-wrapper .form-theme-field-border{margin-top:0px;}
	
	.cities-wrp{margin-top:50px;padding-top:40px;}
	.cities-box{padding:0px 0px 30px 0px;border-bottom:1px solid #cccccc;}
	.cities-box h3{margin-bottom:20px;}
	.cities-box .cw-add{margin-bottom:20px;}
	
}

