/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 05 2024 | 22:43:13 */
@media(max-width: 1024px) {
	/* HOMEPAGE */
	.mega-menu__item-link {
		display: flex;
		height: 60px;
		top: -60px;
		position: relative;
		width: 100%;
		color: rgba(0,0,0,0);
	}
	.header-menu {
		display: none;
	}
	.header-btns {
		display: none;
	}
	.header .layout-row__content {
		display: flex;
    	justify-content: space-between;
		align-items: center;
	}
	.header .logo, .header .logo-dark {
		width: 120px;
	}
	.header.header--overlay.header--open .logo-dark {
		display: block;
	}
	.header.header--overlay.header--open .logo {
		display: none;
	}
	.hero-row .evlt-paragraph__main-title {
		font-size: 40px;
		line-height: 40px;
		letter-spacing: -0.8px;
	}
	.header__trigger-btn {
		width: 30px;
		height: 30px;
	}
	.burger-icon img {
		width: 30px;
		mix-blend-mode: exclusion;
	}
	.home-overlay {
		bottom: 42px;
		right: 0px;
	}
	.search-box {
		padding: 20px;
		font-size: 20px;
		line-height: 20px;
	}
	.search-box .gform_wrapper.gravity-theme .gfield input {
		font-size: 14px;
	}
	.search-box .gform_wrapper.gravity-theme .gform-button {
		padding: 5px 5px;
		font-size: 13px;
		align-items: center;
	}
	.search-box .gform_wrapper.gravity-theme .gfield--type-text {
		grid-column: span 8;
	}
	.search-box .gform_wrapper.gravity-theme .gfield--type-submit {
		grid-column: span 4;
	}
	.hero-row .icon-cards .post-cards__static-layout {
		column-gap: 10px;
		row-gap: 20px;
		flex-direction: column;
		display: flex;
	}
	.hero-row .icon-cards .post-cards__item-title {
		font-size: 16px;
		line-height: 16px;
	}
	.hero-row .icon-cards .post-cards__item-image-box {
		width: 40px;
		height: 40px;
	}
	.creds-brands .image-showcase__images {
		flex-wrap: wrap;
		flex-direction: row;
		column-gap: 0px;
		padding: 0px 0px;
		row-gap: 20px;
		justify-content: space-around;
	}
	.comparison-row {
		margin-top: 0px;
		padding-top: 0px;
	}
	.comparison-row .checklist {
		padding: 20px;
	}
	.comparison-row .checklist::before , .comparison-row .checklist.listbetter-checklist::before {
		display: none;
	}
	.comparison-row .checklist .evlt-paragraph__main-title {
		font-size: 36px;
		line-height: 36px;
		margin-bottom: 0px;
	}
	.checklist ul {
		margin-left: -40px;
	}
	.layout-row--break-out {
		left: 0px;
	}
	.testimonial-cards .visible-tag--visible .post-cards__item {
		min-width: unset;
		width: calc(var(--container-max-width));
	}
	.testimonial-row .evlt-paragraph__main-title {
		padding: 0px 20px;
		font-size: 24px;
		line-height: 24px;
		margin-bottom: 0px;
	}
	.slider__arrow {
		display: flex;
		background: unset;
		scale: 1;
		border-radius: unset;
	}
	.testimonial-card .evlt-paragraph__intro-text {
		font-size: 16px;
		line-height: 20px;
	}
	.social-box {
		justify-content: center;
	}
	.footer-terms-row .layout-row__content.layout-row__content:not(.layout-row__content--preview) {
		row-gap: 0px;
	}
	/* GET STARTED */
	.gform_wrapper.gravity-theme .property-listing-form .gf_progressbar {
		width: 100%;
	}
	.gform_wrapper.gravity-theme .gfield--type-radio .gfield_label, .gform_wrapper.gravity-theme .gfield--type-choice.image-choices-field .gform-field-label, .form-title {
		font-size: 40px;
		line-height: 40px;
	}
	.gfield.image-choices-field .gfield-choice-input+label, .gfield.image-choices-field .gform-field-label, .gform_legacy_markup_wrapper .gfield.image-choices-field .gfield-choice-input+label, .gform_legacy_markup_wrapper .gfield.image-choices-field .gform-field-label, .gform_wrapper.gform-theme--framework .gfield--type-choice.image-choices-field .gfield-choice-input+label, .gform_wrapper.gform-theme--framework .gfield--type-choice.image-choices-field .gform-field-label, .gform_wrapper.gravity-theme .gfield--type-choice.image-choices-field .gfield-choice-input+label, .gform_wrapper.gravity-theme .gfield--type-choice.image-choices-field .gform-field-label {
		max-width: 80%;
		margin: 0 auto;
	}
	.gform_wrapper.gravity-theme .gfield--type-choice.image-choices-field .gchoice .gform-field-label {
		flex-direction: row;
		justify-content: flex-start;
		height: 90px !important;
		gap: 20px;
	}
	.ic-theme--float-card .image-choices-choice-image-wrap {
		height: 80px;
		width: 80px;
		margin-bottom: 0px;
		margin-top: 4px;
	}
	.image-choices-field {
		/* --ic-row-spacing: 0px; */
	}
	.image-choices-field[class*=ic-theme--] .image-choices-choice-text {
		font-size: 16px;
	}
	.gform_wrapper.gravity-theme .gform_page_footer {
		width: 100%;
	}
	.gfield.image-choices-field .image-choices-choice, .gform_legacy_markup_wrapper .gfield.image-choices-field .image-choices-choice, .gform_wrapper.gform-theme--framework .gfield--type-choice.image-choices-field .image-choices-choice, .gform_wrapper.gravity-theme .gfield--type-choice.image-choices-field .image-choices-choice {
		max-width: 100%;
	}
	.form-subtitle {
		font-size: 30px;
		line-height: 30px;
	}
	.key-specs {
		grid-column: span 6 !important;
	}
	#field_3_16 {
		margin-left: 0px;
		grid-column: span 6 !important;
	}
	.gform_wrapper.gravity-theme .key-property-features.gfield--type-choice.image-choices-field .gchoice .gform-field-label {
		padding: 5px 10px 5px 5px;
		justify-content: center;
		align-items: center;
		gap: 5px;
	}
	.gform_wrapper.gravity-theme .gfield--type-choice.image-choices-field .gchoice .gform-field-label {
		/* height: 30px !important; */
	}
	.gfield.image-choices-field .gfield-choice-input+label, .gfield.image-choices-field .gform-field-label, .gform_legacy_markup_wrapper .gfield.image-choices-field .gfield-choice-input+label, .gform_legacy_markup_wrapper .gfield.image-choices-field .gform-field-label, .gform_wrapper.gform-theme--framework .gfield--type-choice.image-choices-field .gfield-choice-input+label, .gform_wrapper.gform-theme--framework .gfield--type-choice.image-choices-field .gform-field-label, .gform_wrapper.gravity-theme .gfield--type-choice.image-choices-field .gfield-choice-input+label, .gform_wrapper.gravity-theme .gfield--type-choice.image-choices-field .gform-field-label {
		max-width: 100%;
	}
	.key-property-features.ic-theme--float-card .image-choices-choice-image-wrap {
		width: 20px;
		height: 20px;
		background-size: contain;
	}
	.key-property-features.image-choices-field[class*=ic-theme--] .image-choices-choice-text {
		font-size: 13px;
		line-height: 13px;
	}
	.gfield.image-choices-field .gfield_checkbox, .gform_wrapper.gravity-theme .gfield--type-choice.image-choices-field .gfield_checkbox {
		column-gap: 5px;
    	row-gap: 5px;
	}
	.gform_wrapper.gravity-theme .gchoice {
		margin-bottom: 0px;
	}
	.gform_wrapper.gravity-theme .gfield--type-choice.image-choices-field .gfield_checkbox {
		justify-content: flex-start;
	}
	.gform_wrapper.gravity-theme .key-specs .gfield_label, .gform_wrapper.gravity-theme .gfield--type-fileupload .gfield_label, .gform_wrapper.gravity-theme .gfield--type-number .gfield_label {
		font-size: 16px;
		line-height: 16px;
		width: unset;
	}
	.disclaimer {
		bottom: -70px;
	}
	.testimonials-hero .evlt-paragraph__main-title {
		font-size: 48px;
		line-height: 48px;
	}
	.hero-message p:empty {
		display: none; 
	}
	.testimonials-page-row .post-cards__static-layout {
		gap: 25px;
	}
	.testimonials-hero {
		padding-bottom: 0px;
	}
	.contact-details-items {
		gap: 10px;
	}
	.gform_wrapper.gravity-theme .gfield--type-choice.image-choices-field #input_3_21 .gchoice .gform-field-label, .gform_wrapper.gravity-theme .gfield--type-choice.image-choices-field #input_5_20 .gchoice .gform-field-label {
		height: 30px !important;
	}
	#field_3_24 {
		grid-column: span 12 !important;
		justify-self: unset;
		margin-right: 5px;
	}
	.price-guide-number {
		width: unset;
		grid-column: span 12 !important;
	    text-align: center;
	}
	.gform_wrapper.gravity-theme .gfield.gfield--width-full {
		text-align: center;
	}
	.gform_wrapper.gravity-theme .gfield {
		text-align: center;
	}
	.key-specs.agent-specs {
		grid-column: span 6 !important;
	}
	/* SELLER PROFILE */
	.property-row .section__content .layout-row__content {
		display: flex;
		flex-direction: column;
	}
	.profile-row .evlt-paragraph__main-title {
		font-size: 40px;
		line-height: 40px;
	}
	.profile-row .evlt-paragraph__cta {
		left: 0;
		top: -40px;
		padding: 5px 10px;
		font-size: 11px;
	}
	.profile-row .evlt-paragraph {
		margin-bottom: 0px;
	}
	.profile-box {
		padding: 20px;
		width: calc(100% - 45px);
		gap: 20px;
	}
	.property-heading {
		flex-direction: column;
	}
	.property-heading h2 {
		font-size: 24px;
		line-height: 24px;
	}
	.profile-box h3 {
		font-size: 16px;
		line-height: 16px;
	}
	.property-summary {
		display: flex;
		flex-direction: column;
		gap: 10px;
	}
	.features-row {
		font-size: 11px;
	}
	.property-prices {
		gap: 20px;
	}
	.profile-box h4 {
		font-size: 12px;
	}
	.property-price p {
		font-size: 18px;
	}
	.property-features {
		gap: 5px;
	}
	.property-feature-box {
		padding: 2px 6px 2px 4px;
		height: 20px;
	}
	.profile-box.proposals-box {
		border-left: 3px solid var(--color-p1);
		border-top: none;
	}
	p.proposal-status {
		padding: 3px;
		height: 10px;
		font-size: 9px;
	}
	.proposal-action-bar {
		gap: 5px;
	}
	.proposal-action-bar .btn {
		padding: 3px;
		height: 16px;
		font-size: 9px;
	}
	.proposal-action-bar .btn::after {
		display: none;
	}
	.feature-col {
		height: 20px;
	}
	.feature-col .evlt-image {
		width: 20px;
	}
	.features-row {
		gap: 10px;
		flex-wrap: wrap;
	}
	.proposal-summary:not(:last-child) {
		padding-bottom: 20px;
	}
	/* NEW PROPOSAL */
	.new-proposal-header .evlt-paragraph__intro-text {
		margin-bottom: 0px;
	}
	.new-proposal-header .evlt-paragraph__main-title {
		font-size: 40px;
		line-height: 40px;
	}
	.gform_wrapper.gravity-theme .proposal-form .gf_page_steps {
		border-bottom: none;
		margin-bottom: 20px;
		gap: 3px;
		display: flex;
		flex-wrap: wrap;
	}
	.gform_wrapper.gravity-theme .gf_step {
		margin: 0px 5px 0px 0px;
	}
	.gform_wrapper.gravity-theme .proposal-form .gf_step_number, .gform_wrapper.gravity-theme .gf_step_completed .gf_step_number:before {
		font-size: 8px;
		line-height: 8px;
		height: 15px;
		width: 20px;
		padding: 0px;
	}
	.gform_wrapper.gravity-theme .proposal-form .gf_step_label {
		font-size: 11px;
		line-height: 11px;
		padding-left: 5px;
	}
	#input_6_87 {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}
	.gform_wrapper.gravity-theme .gfield-choice-input.gfield-choice-input {
		width: 14px;
		height: 14px;
		border: 1px solid var(--secondary-brand-color);
		margin-right: 2px;
	}
	.gform_wrapper.gravity-theme .gfield_checkbox label, .gform_wrapper.gravity-theme .gfield_radio label {
		font-size: 11px;
		line-height: 11px;
		text-align: left;
		max-width: 400px;
		margin-right: 10px;
	}
	.gform_wrapper.gravity-theme #input_6_87 .gchoice {
		height: 20px;
	}
	.gform_wrapper.gravity-theme .proposal-form .gsection {
		margin-top: 30px;
	}
	.gform_wrapper.gravity-theme .proposal-form .gfield {
		text-align: unset;
	}
	.description-icon {
		gap: 10px;
		flex-direction: column;
	}
	.gform_wrapper.gravity-theme .proposal-form .description-icon .gfield_label {
		width: 100%;
		font-size: 16px;
		line-height: 16px;
	}
	.description-icon .ginput_container_textarea {
		width: 100%;
	}
	.gform_wrapper.gravity-theme .proposal-form .description-icon .gfield_label {
		align-items: center;
	}
	/* PROPOSAL TEMPLATE */
	body.single-proposal .evlt-paragraph__main-title {
		font-size: 40px;
		line-height: 40px;
	}
	body.single-proposal .evlt-paragraph__intro-text {
		font-size: 18px;
		line-height: 22px;
	}
	p:empty {
		display: none;
	}
	.proposal-intro .evlt-image__img {
		max-width: calc(100% - 20px);
	}
	.property-assessment, .property-comparison-col {
		padding: 20px;
	}
	body.single-proposal .proposal-overview .evlt-paragraph__main-title {
		font-size: 36px;
		line-height: 36px;
	}
	body.single-proposal .proposal-overview .evlt-paragraph__intro-text {
		font-size: 18px;
		line-height: 22px;
	}
	.property-address {
		font-size: 22px;
		line-height: 22px;
		margin-top: 0px;
		margin-bottom: 20px;
	}
	.property-comparison-col:first-child {
		border-right: 10px solid var(--Vanilla-Theme-P1-100, #FBF7EC);
	}
	.market-insight {
		width: 37%;
	}
	.property-comparison-image {
		margin-bottom: 20px;
	}
	.property-appraisal {
		padding: 20px;
	}
	.proposal-info-section .evlt-paragraph {
		margin-bottom: 10px;
	}
	.proposal-info-list-item {
		flex-direction: column;
		gap: 0px;
	}
	.proposal-info-list-header {
		width: 100%;
		gap: 10px;
		align-items: center;
	}
	.proposal-info-list-header h4 {
		font-size: 16px;
		line-height: 16px;
	}
	.proposal-info-list-content {
		width: 100%;
		font-size: 14px;
    	line-height: 18px;
	}
}
@media(max-width: 375px) {
	.gform_wrapper.gravity-theme .gform_page_footer button, #gform_send_resume_link_button_3, .gpnf-add-entry {
		padding: 10px 10px;
		gap: 0px;
		font-size: 13px;
		line-height: 13px;
	}
	.disclaimer {
		bottom: -70px;
		font-size: 13px;
		line-height: 16px;
	}
}