@media(max-width:1670px) {
	/* Header */
	.header_menu ul li a {
		font-size:14px;
	}
	.header_contact p {
		font-size:14px;
	}
	.header_contact a {
		font-size:calc(calc(18px + (20 - 18) * ((100vw - 375px) / (1670 - 375))) + (24 - 20) * ((100vw - 375px) / (1670 - 375)));
	}
	/* Home */
	.featured_top_home_panel h2 {
		font-size:calc(24px + (28 - 24) * ((100vw - 375px) / (1670 - 375)));
	}
	.featured_top_home_panel h3 {
		font-size:calc(20px + (24 - 20) * ((100vw - 375px) / (1670 - 375)));
	}
	.featured_top_home_panel p {
		font-size:14px;
	}
	.home_section_titles h2 {
		font-size:calc(32px + (40 - 32) * ((100vw - 375px) / (1670 - 375)));
	}
	.second_section_panels h3 {
		font-size:calc(calc(18px + (20 - 18) * ((100vw - 375px) / (1670 - 375))) + (24 - 20) * ((100vw - 375px) / (1670 - 375)));
	}
	body .btm_feat_panel p {
		font-size:14px;
	}
	.btm_feat_panel h2 {
		font-size:calc(calc(18px + (20 - 18) * ((100vw - 375px) / (1670 - 375))) + (24 - 20) * ((100vw - 375px) / (1670 - 375)));
	}
	.btm_feat_panel h3 {
		font-size:calc(16px + (18 - 16) * ((100vw - 375px) / (1670 - 375)));
	}
	.condo_vids .owl-item h3 {
	    font-size: calc(18px + (20 - 18) * ((100vw - 375px) / (1670 - 375)));
	}
	.sixth_section_home h2 {
		font-size:calc(32px + (56 - 32) * ((100vw - 375px) / (1670 - 375)));
	}
	.sixth_section_home p {
		font-size:calc(16px + (18 - 16) * ((100vw - 375px) / (1670 - 375)));
	}
	/* Properties */
	.page_title_default h1 {
		font-size:calc(32px + (40 - 32) * ((100vw - 375px) / (1670 - 375)));
	}
	.page_title_default h4 {
		font-size:calc(16px + (18 - 16) * ((100vw - 375px) / (1670 - 375)));
	}
	#listing_filters a {
		font-size:calc(16px + (18 - 16) * ((100vw - 375px) / (1670 - 375)));
	}
	.read_more {
		font-size:calc(16px + (18 - 16) * ((100vw - 375px) / (1670 - 375)));
	}
	.beg_new_listing_con h3 {
		font-size:calc(32px + (40 - 32) * ((100vw - 375px) / (1670 - 375)));
	}
	.beg_new_listing_form h4 {
		font-size:calc(28px + (32 - 28) * ((100vw - 375px) / (1670 - 375)));
	}
	input.wpcf7-submit {
	    font-size: calc(calc(18px + (20 - 18) * ((100vw - 375px) / (1670 - 375))) + (24 - 20) * ((100vw - 375px) / (1670 - 375)));
	}


	/* Single Listings */

	.walking_score_con h3 {
		font-size:calc(32px + (40 - 32) * ((100vw - 375px) / (1670 - 375)));
	}
	.walking_score_con h4 {
		font-size:calc(32px + (40 - 32) * ((100vw - 375px) / (1670 - 375)));
	}
	.walking_score_con p {
		font-size:calc(18px + (20 - 18) * ((100vw - 375px) / (1670 - 375)));
	}
	.walking_score_con i {
		font-size:calc(32px + (40 - 32) * ((100vw - 375px) / (1670 - 375)));
	}


	.info_content h3 {
		font-size: calc(22px + (24 - 22) * ((100vw - 375px) / (1670 - 375)));
	}
	.map_filter a {
	    font-size: calc(18px + (20 - 18) * ((100vw - 375px) / (1670 - 375)));
	}
	.second_section_listings h1 {
		font-size:calc(26px + (40 - 26) * ((100vw - 375px) / (1670 - 375)));
	}
	.second_section_listings h2 {
		font-size:calc(calc(18px + (20 - 18) * ((100vw - 375px) / (1670 - 375))) + (24 - 20) * ((100vw - 375px) / (1670 - 375)));
	}
	.main_section .main_section_sidebar h3 {
		font-size:calc(calc(18px + (20 - 18) * ((100vw - 375px) / (1670 - 375))) + (24 - 20) * ((100vw - 375px) / (1670 - 375)));
	}
	.main_section .main_section_sidebar h4 {
		font-size:calc(calc(18px + (20 - 18) * ((100vw - 375px) / (1670 - 375))) + (24 - 20) * ((100vw - 375px) / (1670 - 375)));
	}
	.main_section_sidebar h5 {
		font-size:calc(calc(18px + (20 - 18) * ((100vw - 375px) / (1670 - 375))) + (24 - 20) * ((100vw - 375px) / (1670 - 375)));
	}
	.main_section .sidebar_contact form h4 {
		font-size:calc(28px + (32 - 28) * ((100vw - 375px) / (1670 - 375)));
	}
	.main_section p {
		font-size:calc(16px + (18 - 16) * ((100vw - 375px) / (1670 - 375)));
	}
	.main_section_amenitites li {
		font-size:calc(16px + (18 - 16) * ((100vw - 375px) / (1670 - 375)));
	}
	.main_section_amenitites {
		font-size:calc(calc(18px + (20 - 18) * ((100vw - 375px) / (1670 - 375))) + (24 - 20) * ((100vw - 375px) / (1670 - 375)));
	}
	.top_filters_single_listing a {
		font-size:calc(calc(18px + (20 - 18) * ((100vw - 375px) / (1670 - 375))) + (24 - 20) * ((100vw - 375px) / (1670 - 375)));
	}
	.floor_plan a.floor_plan_download {
		font-size:calc(28px + (32 - 28) * ((100vw - 375px) / (1670 - 375)));
	}
	.gallery_listing h3 {
		font-size:calc(32px + (40 - 32) * ((100vw - 375px) / (1670 - 375)));
	}

	/* Single Buildings */
	.top_building_section h1 {
		font-size:calc(32px + (40 - 32) * ((100vw - 375px) / (1670 - 375)));
	}
	.top_building_section h2 {
		font-size:calc(calc(18px + (20 - 18) * ((100vw - 375px) / (1670 - 375))) + (24 - 20) * ((100vw - 375px) / (1670 - 375)));
	}
	.compariable_buildings h3 {
		font-size:calc(32px + (40 - 32) * ((100vw - 375px) / (1670 - 375)));
	}
	.past_sales_chart h2 {
		font-size:calc(32px + (40 - 32) * ((100vw - 375px) / (1670 - 375)));
	}
	.past_sales_chart th {
		font-size:calc(16px + (18 - 16) * ((100vw - 375px) / (1670 - 375)));
	}
	.past_sales_chart td {
		font-size:calc(16px + (18 - 16) * ((100vw - 375px) / (1670 - 375)));
	}
	.first_panel_past_sales h3 {
		font-size:calc(18px + (20 - 18) * ((100vw - 375px) / (1670 - 375)));
	}

	.second_panel_past_sales h3, .third_panel_past_sales h3 {
		font-size:calc(32px + (40 - 32) * ((100vw - 375px) / (1670 - 375)));
	}
	.past_sales_building_right h3 {
		font-size:calc(24px + (40 - 24) * ((100vw - 375px) / (1670 - 375)));
	}
	.past_sales_building_right h4 {
		font-size:calc(18px + (26 - 18) * ((100vw - 375px) / (1670 - 375)));
	}
	.past_sales_building_right p {
		font-size:calc(16px + (18 - 16) * ((100vw - 375px) / (1670 - 375)));
	}

	/* Blog Page */
	.offset_main_color h4 {
		font-size:calc(16px + (18 - 16) * ((100vw - 375px) / (1670 - 375)));
	}
	.offset_main_color h3 {
		font-size:calc(28px + (32 - 28) * ((100vw - 375px) / (1670 - 375)));
	}
	.offset_main_color p {
		font-size:calc(16px + (18 - 16) * ((100vw - 375px) / (1670 - 375)));
	}
	.blog_pagination {
		font-size:calc(16px + (18 - 16) * ((100vw - 375px) / (1670 - 375)));
	}
	.blog_pagination .next, .blog_pagination .prev {
		font-size:calc(calc(18px + (20 - 18) * ((100vw - 375px) / (1670 - 375))) + (24 - 20) * ((100vw - 375px) / (1670 - 375)));
	}
	/* Single Blog Page */
	.blog_title_default h1 {
		font-size:calc(32px + (40 - 32) * ((100vw - 375px) / (1670 - 375)));
	}
	.blog_title_default h4 {
		font-size:calc(16px + (18 - 16) * ((100vw - 375px) / (1670 - 375)));
	}
	.single_blog_post p {
		font-size:calc(16px + (18 - 16) * ((100vw - 375px) / (1670 - 375)));
	}
	.back_to a {
		font-size:calc(calc(18px + (20 - 18) * ((100vw - 375px) / (1670 - 375))) + (24 - 20) * ((100vw - 375px) / (1670 - 375)));
	}

	/* Contact */
	.contact_first_panel h1 {
		font-size:calc(32px + (40 - 32) * ((100vw - 375px) / (1670 - 375)));
	}
	.contact_first_panel p {
		font-size:calc(16px + (18 - 16) * ((100vw - 375px) / (1670 - 375)));
	}
	.footer_about_panels h3 {
		font-size:calc(28px + (32 - 28) * ((100vw - 375px) / (1670 - 375)));
	}
	.footer_about_panels p {
		font-size:12px;
	}
	.about_row_flex {
		font-size:calc(16px + (18 - 16) * ((100vw - 375px) / (1670 - 375)));
	}

	/* About Page */
	.top_banner_about div h3 {
		font-size:calc(28px + (32 - 28) * ((100vw - 375px) / (1670 - 375)));
	}

	.about_titles h2 {
		font-size:calc(32px + (40 - 32) * ((100vw - 375px) / (1670 - 375)));

	}
	.about_panels h3 {
		font-size:calc(28px + (32 - 28) * ((100vw - 375px) / (1670 - 375)));

	}

	/* Footer */
	.footer_top_left a {
		font-size:calc(20px + (26 - 20) * ((100vw - 375px) / (1670 - 375)));
	}
	.footer_top_center a {
		font-size:calc(32px + (40 - 32) * ((100vw - 375px) / (1670 - 375)));	
	}
	.footer_top_right p {
		font-size:12px;
	}
	.footer_btm_center p, .footer_btm_center a {
		font-size:calc(16px + (18 - 16) * ((100vw - 375px) / (1670 - 375)));
	}
}