.resi-property-page .form-submit-border .btn {
    width: inherit !important;
}
.resi-property-features .property-features__sub-title,
.resi-property-page .resi-property-booking__title,
.resi-property-page .form:not(.form--custom) .page-header > *,
.resi-property-key-features-inclusions .inclusions h3, .resi-property-key-features-inclusions .key-features h3{
	color: #0f3720 !important;
}

.resi-property-features .property-features__sub-title,
.resi-property-key-features-inclusions .inclusions h3, .resi-property-key-features-inclusions .key-features h3{
	font-family: var(--secondaryFont) !important;
	font-weight: 700 !important;
}
.resi-property-features .property-features__sub-title {
    margin-top: 20px;
}
.resi-property-page form:not(.form--custom) .form-group {
    margin-bottom: 0;
}
.resi-property-page .resi-property-now-selling-link a {
    font-family: "Times New Roman" !important;
}
.resi-property-page .input-wrapper {
	border: 1px solid #000 !important;
}

.resi-property-page main .input-wrapper--text.input-wrapper--focused input {
	border: none !important;
	opacity: 0 !important;
}
@media (min-width: 992px) {
	.resi-property-page .form-group:first-of-type
	{
		width:48% !important;
	}
}
