.property-panel .panel-heading, .single-estate_property .listing-content .agent_contanct_form, .property_reviews_wrapper, .multi_units_wrapper, .single-estate_agent .agent_content, .agency_contact_wrapper, .developer_contact_wrapper {
    background-color: #ffffff;
    display: none;
}

.gform_wrapper .gform_page_footer .button.gform_button, .gform_wrapper .gform_page_footer .button.gform_button_button {
    cursor: pointer;
}

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
	    border: 1px solid #00285E !important;
}

#gform_submit-button_9 .gform_button.button {
    background-color :#00285E;
}

/* Buttons color fix */
#gform_submit_button_9,
#gform_button_button {
  background: #00285E !important; cursor: pointer !important;
}
#gform_submit_button_9:hover,
#gform_button_button:hover {
  background: #D5AA48 !important;
}

input#gform_submit_button_9 {
transition: none!important;
}

#gform_submit-button_13 .gform_button.button {
    background-color :#00285E;
}

/* Buttons color fix */
#gform_submit_button_13,
#gform_button_button {
  background: #00285E !important; cursor: pointer !important;
}
#gform_submit_button_13:hover,
#gform_button_button:hover {
  background: #D5AA48 !important;
}

.gform_wrapper .gform_page_footer .button.gform_button, .gform_wrapper .gform_page_footer .button.gform_button_button {
    cursor: pointer;
}

#gform_submit-button_14 .gform_button.button {
    background-color :#00285e;
}

/* Buttons color fix */
#gform_submit_button_14,
#gform_button_button {
  background: #00285e !important; cursor: pointer !important;
}
#gform_submit_button_14:hover,
#gform_button_button:hover {
  background: #d5aa48 !important;
}

input#gform_submit_button_14 {
transition: none!important;
}

.gform_wrapper .gform_page_footer .button.gform_button, .gform_wrapper .gform_page_footer .button.gform_button_button {
    cursor: pointer;
}

#gform_submit-button_20 .gform_button.button {
    background-color :#00285e;
}

/* Buttons color fix */

#gform_button_button {
  background: #00285e !important; cursor: pointer !important;
}

#gform_button_button:hover {
  background: #d5aa48 !important;
}

.gform_wrapper .gform_page_footer .button.gform_button, .gform_wrapper .gform_page_footer .button.gform_button_button {
    cursor: pointer;
}

#gform_submit-button_23 .gform_button.button {
    background-color :#00285e;
}

/* Buttons color fix */
#gform_submit_button_23,
#gform_button_button {
  background: #00285e !important; cursor: pointer !important;
}
#gform_submit_button_23:hover,
#gform_button_button:hover {
  background: #d5aa48 !important;
}

input#gform_submit_button_23 {
transition: none!important;
}

.gfield_consent_label, .gfield_label  {
    font-family: 'Nunito Sans';
    color: #00285e;
    font-size: 15px !important;
}




#gform_submit_button_39, #gform_submit_button_38, #gform_submit_button_51, #gform_submit_button_52, #gform_submit_button_40, #gform_submit_button_41, #gform_submit_button_42, #gform_submit_button_20, #gform_submit_button_44, #gform_submit_button_24, #gform_submit_button_32, #gform_submit_button_45, #gform_submit_button_46, #gform_submit_button_33 {
    display: block;
    padding: 1em 2em;
    text-align: center;
    height: 40px;
    color: white;
    background: linear-gradient(to left, #00285e 50%, rgb(0 40 94 / 92%) 50%) right;
    background-size: 200%;
    transition: .3s ease-out;
    font-size: 12px;
    border:none;
    border-radius: 5px;
    cursor:pointer;
    margin: auto;
    width: 130px;
    line-height: 0px;
    letter-spacing: 1px;
    text-transform: uppercase;
}
#gform_submit_button_39:hover, #gform_submit_button_51:hover, #gform_submit_button_41:hover, #gform_submit_button_42:hover, #gform_submit_button_20:hover, #gform_submit_button_44:hover, #gform_submit_button_24:hover {
    background-position: left;
}


@media (min-width:768px) and (max-width: 1023px) {
	#gform_fields_39 {
		display:flex;
		flex-wrap: wrap;
	}
	#field_39_11, #field_39_1, #field_39_14, #field_39_15 {
		width:49%;
	}
	#field_39_1 {
		padding-top: 20px;
	}
}
.ginput_container > select {
    height: 35px;
}

body .gform_legacy_markup_wrapper .top_label div.ginput_container {
    margin-top : 0;
}

.gform_legacy_markup_wrapper .gform_footer {
    padding: 15px 0 15px 0;
    margin:0;
}