PageSourceSearch

https://sohumrealty.com/contact-us/

html sohumrealty.com collected 2026-09-24 14:18:26 UTC 240,530 bytes, 3,692 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US"   dir="ltr" >
3<head>
4
5    <meta charset="UTF-8" />
6    <meta name="viewport" content="width=device-width, initial-scale=1,user-scalable=no">
7    <link rel="pingback" href="https://sohumrealty.com/xmlrpc.php" />
8
9    <title>Contact Us &#8211; Chicagoland Top Desi Real Estate Brokerage Company</title>
10        <style>
11            .wpestate-library-open-modal {
12                margin-left: 5px;
13                padding: 9px !important;
14                animation: pulsex 2s infinite;
15            }
16            .wpestate-library-open-modal:before {
17                content: '';
18                width: 22px;
19                height: 22px;
20                background-image: url('https://sohumrealty.com/wp-content/plugins/residence-studio/img/editor-wpresidence.svg');
21                background-position: center center;
22                background-size: contain;
23                background-repeat: no-repeat;
24            }
25            @keyframes pulsex {
26                0% {
27                    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.3);
28                }
29                70% {
30                    box-shadow: 0 0 0 7px rgba(207, 207, 207, 0.7);
31                }
32                100% {
33                    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
34                }
35            }
36            .wpestate-library-template-name {
37                font-size: 20px;
38            }
39        </style>
40    <meta name='robots' content='max-image-preview:large' />
41<link rel='dns-prefetch' href='//www.googletagmanager.com' />
42<link rel='dns-prefetch' href='//fonts.googleapis.com' />
43<link rel='preconnect' href='https://fonts.gstatic.com' crossorigin />
44<link rel="alternate" type="application/rss+xml" title="Chicagoland Top Desi Real Estate Brokerage Company &raquo; Feed" href="https://sohumrealty.com/feed/" />
45<link rel="alternate" type="application/rss+xml" title="Chicagoland Top Desi Real Estate Brokerage Company &raquo; Comments Feed" href="https://sohumrealty.com/comments/feed/" />
46<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://sohumrealty.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fsohumrealty.com%2Fcontact-us%2F" />
47<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://sohumrealty.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fsohumrealty.com%2Fcontact-us%2F&#038;format=xml" />
48<style id="wp-img-auto-sizes-contain-inline-css">
49img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
50/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
51</style>
52<style id="wp-emoji-styles-inline-css">
53
54	img.wp-smiley, img.emoji {
55		display: inline !important;
56		border: none !important;
57		box-shadow: none !important;
58		height: 1em !important;
59		width: 1em !important;
60		margin: 0 0.07em !important;
61		vertical-align: -0.1em !important;
62		background: none !important;
63		padding: 0 !important;
64	}
65/*# sourceURL=wp-emoji-styles-inline-css */
66</style>
67<link rel='stylesheet' id='wp-block-library-css' href='https://sohumrealty.com/wp-includes/css/dist/block-library/style.min.css?ver=7.1.2' media='all' />
68<style id="classic-theme-styles-inline-css">
69/*! This file is auto-generated */
70.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
71/*# sourceURL=/wp-includes/css/classic-themes.min.css */
72</style>
73<style id="joinchat-button-style-inline-css">
74.wp-block-joinchat-button{align-items:center;display:flex;flex-flow:row nowrap}.wp-block-joinchat-button.is-vertical{flex-direction:column}.wp-block-joinchat-button.is-vertical.is-content-justification-left{align-items:flex-start}.wp-block-joinchat-button.is-vertical.is-content-justification-center{align-items:center}.wp-block-joinchat-button.is-vertical.is-content-justification-right{align-items:flex-end}.wp-block-joinchat-button:not(.is-vertical).is-content-justification-left{justify-content:flex-start}.wp-block-joinchat-button:not(.is-vertical).is-content-justification-center{justify-content:center}.wp-block-joinchat-button:not(.is-vertical).is-content-justification-right{justify-content:flex-end}.wp-block-joinchat-button:not(.is-vertical).is-content-justification-space-between{justify-content:space-between}.wp-block-joinchat-button figure{align-items:center;display:flex;flex-direction:column;flex-shrink:0;margin:0;padding:0}.wp-block-joinchat-button figcaption{font:normal normal 400 .6em/2em var(--wp--preset--font-family--system-font,sans-serif);margin:0;padding:0}.wp-block-joinchat-button .joinchat-button__qr{background-color:#fff;box-sizing:content-box;display:block;height:200px;overflow:hidden;padding:10px;
74width:200px}.wp-block-joinchat-button .joinchat-button__qr canvas,.wp-block-joinchat-button .joinchat-button__qr img{display:block;margin:auto}.wp-block-joinchat-button .wp-block-buttons{flex:1 1 auto;margin:0;max-width:100%;min-width:0;width:100%}.wp-block-joinchat-button .wp-block-button.wp-block-button__width-25{min-width:25%;width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-joinchat-button .wp-block-button.wp-block-button__width-50{min-width:50%;width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-joinchat-button .wp-block-button.wp-block-button__width-75{min-width:75%;width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-joinchat-button .wp-block-button.wp-block-button__width-100{min-width:100%;width:100%}.wp-block-joinchat-button .joinchat-button__link,.wp-block-joinchat-button .wp-block-button__link{align-items:center;display:inline-flex;flex-flow:row nowrap;justify-content:center;width:100%}.wp-block-joinchat-button .joinchat-button__link:before,.wp-block-joinchat-button .wp-block-button__link:before{background:transparent var(--joinchat-ico) no-repeat center;background-size:100%;content:"";display:block;height:1.5em;margin:-.75em .75em -.75em 0;width:1.5em}.wp-block-joinchat-button .joinchat-button__link{width:auto}.wp-block-joinchat-button:has(.joinchat-button__link){border:none!important;display:flex;flex-direction:column}@media (orientation:landscape)and (height >= 481px),(orientation:portrait)and (width >= 481px){.wp-block-joinchat-button.joinchat-button--qr-only .wp-block-buttons{display:none}}@media (orientation:landscape)and (height <= 480px),(width <= 480px){.wp-block-joinchat-button figure{display:none}}
75
76/*# sourceURL=https://sohumrealty.com/wp-content/plugins/creame-whatsapp-me/gutenberg/build/style-index.css */
77</style>
78<link rel='stylesheet' id='residence_latest_items-cgb-style-css-css' href='https://sohumrealty.com/wp-content/plugins/residence-gutenberg/dist/blocks.style.build.css?ver=7.1.2' media='all' />
79<style id="global-styles-inline-css">
80:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
80--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
80.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
81:root :where(.wp-block-icon svg){width: 24px;}
82:where(.wp-block-gallery.is-layout-flex){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}:where(.wp-block-gallery.is-layout-grid){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}
83:where(.wp-block-latest-posts.is-layout-flex){gap: 1.25em;}:where(.wp-block-latest-posts.is-layout-grid){gap: 1.25em;}
84:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
85:where(.wp-block-term-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-term-template.is-layout-grid){gap: 1.25em;}
86:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
87:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
88:where(.wp-block-joinchat-button.is-layout-flex){gap: 10px;}:where(.wp-block-joinchat-button.is-layout-grid){gap: 10px;}
89/*# sourceURL=global-styles-inline-css */
90</style>
91<link rel='stylesheet' id='contact-form-7-css' href='https://sohumrealty.com/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.1.7' media='all' />
92<link rel='stylesheet' id='wpestate_style-css' href='https://sohumrealty.com/wp-content/themes/wpresidence/style.css?ver=5.5.1' media='all' />
93<style id="wpestate_style-inline-css">
94
95        body::after{
96            position:absolute;
97            width:0;
98            height:0;
99            overflow:hidden;
100            z-index:-1; // hide images
101            content:url(https://media.sohumrealty.com/wp-content/uploads/2026/03/sohum-login-image.jpg);   // load images
102            }
103        }
104/*# sourceURL=wpestate_style-inline-css */
105</style>
106<link rel='stylesheet' id='theme-main-css-css' href='https://sohumrealty.com/wp-content/themes/wpresidence/public/css/main.css?ver=7.1.2' media='all' />
107<link rel='stylesheet' id='bootstrap-selectcss.min-css' href='https://sohumrealty.com/wp-content/themes/wpresidence/public/css/bootstrap-select.min.css?ver=5.5.1' media='all' />
108<link rel='stylesheet' id='wpestate-roboto-css' href='https://fonts.googleapis.com/css?family=Roboto:wght@300,400,500,700&#038;subset=latin,latin-ext&#038;display=swap&#038;ver=7.1.2' media='all' />
109<link rel='stylesheet' id='font-awesome6.4.2.min-css' href='https://sohumrealty.com/wp-content/themes/wpresidence/public/fontawesome/css/all.min.css?ver=7.1.2' media='all' />
110<link rel='stylesheet' id='jquery.ui.theme-css' href='https://sohumrealty.com/wp-content/themes/wpresidence/public/css/jquery-ui.min.css?ver=7.1.2' media='all' />
111<link rel='stylesheet' id='wpestate_leaflet_css-css' href='https://sohumrealty.com/wp-content/themes/wpresidence/js/openstreet/leaflet.css?ver=5.5.1' media='all' />
112<link rel='stylesheet' id='wpestate_leaflet_css_markerCluster-css' href='https://sohumrealty.com/wp-content/themes/wpresidence/js/openstreet/MarkerCluster.css?ver=5.5.
1121' media='all' />
113<link rel='stylesheet' id='wpestate_leaflet_css_markerCluster_default-css' href='https://sohumrealty.com/wp-content/themes/wpresidence/js/openstreet/MarkerCluster.Default.css?ver=5.5.1' media='all' />
114<link rel='stylesheet' id='elementor-frontend-css' href='https://sohumrealty.com/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=4.3.1' media='all' />
115<link rel='stylesheet' id='elementor-post-26-css' href='https://sohumrealty.com/wp-content/uploads/elementor/css/post-26.css?ver=1790255156' media='all' />
116<link rel='stylesheet' id='elementor-post-5707-css' href='https://sohumrealty.com/wp-content/uploads/elementor/css/post-5707.css?ver=1790259506' media='all' />
117<link rel="preload" as="style" href="https://fonts.googleapis.com/css?family=Roboto:500%7CFrank%20Ruhl%20Libre:300,400,500,600,700,800,900%7CPoppins:100,200,300,400,500,600,700,800,900,100italic,200italic,300italic,400italic,500italic,600italic,700italic,800italic,900italic&#038;display=swap&#038;ver=1790259499" /><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:500%7CFrank%20Ruhl%20Libre:300,400,500,600,700,800,900%7CPoppins:100,200,300,400,500,600,700,800,900,100italic,200italic,300italic,400italic,500italic,600italic,700italic,800italic,900italic&#038;display=swap&#038;ver=1790259499" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:500%7CFrank%20Ruhl%20Libre:300,400,500,600,700,800,900%7CPoppins:100,200,300,400,500,600,700,800,900,100italic,200italic,300italic,400italic,500italic,600italic,700italic,800italic,900italic&#038;display=swap&#038;ver=1790259499" /></noscript><link rel='stylesheet' id='sib-front-css-css' href='https://sohumrealty.com/wp-content/plugins/mailin/css/mailin-front.css?ver=7.1.2' media='all' />
118<link rel='stylesheet' id='elementor-gf-roboto-css' href='https://fonts.googleapis.com/css?family=Roboto:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&#038;display=swap' media='all' />
119<link rel='stylesheet' id='elementor-gf-robotoslab-css' href='https://fonts.googleapis.com/css?family=Roboto+Slab:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&#038;display=swap' media='all' />
120<script id="cookie-law-info-js-extra">
121var _ckyConfig = {"_ipData":[],"_assetsURL":"https://sohumrealty.com/wp-content/plugins/cookie-law-info/lite/frontend/images/","_publicURL":"https://sohumrealty.com","_expiry":"365","_categories":[{"name":"Necessary","slug":"necessary","isNecessary":true,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":true,"ccpa":true}},{"name":"Functional","slug":"functional","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false}},{"name":"Analytics","slug":"analytics","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false}},{"name":"Performance","slug":"performance","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false}},{"name":"Advertisement","slug":"advertisement","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false}}],"_activeLaw":"gdpr","_rootDomain":"","_block":"1","_showBanner":"1","_bannerConfig":{"settings":{"type":"box","preferenceCenterType":"popup","position":"bottom-left","applicableLaw":"gdpr"},"behaviours":{"reloadBannerOnAccept":false,"loadAnalyticsByDefault":false,"animations":{"onLoad":"animate","onHide":"sticky"}},"config":{"revisitConsent":{"status":true,"tag":"revisit-consent","position":"bottom-left","meta":{"url":"#"},"styles":{"background-color":"#0056A7"},"elements":{"title":{"type":"text","tag":"revisit-consent-title","status":true,"styles":{"color":"#0056a7"}}}},"preferenceCenter":{"toggle":{"status":true,"tag":"detail-category-toggle","type":"toggle","states":{"active":{"styles":{"background-color":"#1863DC"}},"inactive":{"styles":{"background-color":"#D0D5D2"}}}}},"categoryPreview":{"status":false,"toggle":{"status":true,"tag":"detail-category-preview-toggle","type":"toggle","states":{"active":{"styles":{"background-color":"#1863DC"}},"inactive":{"styles":{"background-color":"#D0D5D2"}}}}},"videoPlaceholder":{"status":true,"styles":{"background-color":"#000000","border-color":"#000000","color":"#ffffff"}},"readMore":{"status":true,"tag":"readmore-button","type":"link","meta":{"noFollow":true,"newTab":true},"styles":{"color":"#1863DC","background-color":"transparent","border-color":"transparent"}},"showMore":{"status":true,"tag":"show-desc-button","type":"button","styles":{"color":"#1863DC"}},"showLess":{"status":true,"tag":"hide-desc-button","type":"button","styles":{"color":"#1863DC"}},"alwaysActive":{"status":true,"tag":"always-active","styles":{"color":"#008000"}},"manualLinks":{"status":true,"tag":"manual-links","type":"link","styles":{"color":"#1863DC"}},"auditTable":{"status":true},"optOption":{"status":true,"toggle":{"status":true,"tag":"optout-option-toggle","type":"toggle","states":{"active":{"styles":{"background-color":"#1863dc"}},"inactive":{"styles":{"background-color":"#FFFFFF"}}}}}}},"_version":"3.5.6","_logConsent":"1","_tags":[{"tag":"accept-button","styles":{"color":"#FFFFFF","background-color":"#1863DC","border-color":"#1863DC"}},{"tag":"reject-button","styles":{"color":"#1863DC","background-color":"transparent","border-color":"#1863DC"}},{"tag":"settings-button","styles":{"color":"#1863DC","background-color":"transparent","border-color":"#1863DC"}},{"tag":"readmore-button","styles":{"color":"#1863DC","background-color":"transparent","border-color":"transparent"}},{"tag":"donotsell-button","styles":{"color":"#1863DC","background-color":"transparent","border-color":"transparent"}},{"tag":"show-desc-button","styles":{"color":"#1863DC"}},{"tag":"hide-desc-button","styles":{"color":"#1863DC"}},{"tag":"cky-always-active","styles":[]},{"tag":"cky-link","styles":[]},{"tag":"accept-button","styles":{"color":"#FFFFFF","background-color":"#1863DC","border-color":"#1863DC"}},{"tag":"revisit-consent","styles":{"background-color":"#0056A7"}}],"_shortCodes":[{"key":"cky_readmore","content":"\u003Ca href=\"https://sohumrealty.com/cookie-policy/\" class=\"cky-policy\" aria-label=\"Cookie Policy\" target=\"_blank\" rel=\"noopener\" data-cky-tag=\"readmore-button\"\u003ECookie Policy\u003C/a\u003E","tag":"readmore-button","status":true,"attributes":{"rel":"nofollow","target":"_blank"}},{"key":"cky_show_desc","content":"\u003Cbutton class=\"cky-show-desc-btn\" data-cky-tag=\"show-desc-button\" aria-label=\"
121Show more\"\u003EShow more\u003C/button\u003E","tag":"show-desc-button","status":true,"attributes":[]},{"key":"cky_hide_desc","content":"\u003Cbutton class=\"cky-show-desc-btn\" data-cky-tag=\"hide-desc-button\" aria-label=\"Show less\"\u003EShow less\u003C/button\u003E","tag":"hide-desc-button","status":true,"attributes":[]},{"key":"cky_optout_show_desc","content":"[cky_optout_show_desc]","tag":"optout-show-desc-button","status":true,"attributes":[]},{"key":"cky_optout_hide_desc","content":"[cky_optout_hide_desc]","tag":"optout-hide-desc-button","status":true,"attributes":[]},{"key":"cky_category_toggle_label","content":"[cky_{{status}}_category_label] [cky_preference_{{category_slug}}_title]","tag":"","status":true,"attributes":[]},{"key":"cky_enable_category_label","content":"Enable","tag":"","status":true,"attributes":[]},{"key":"cky_disable_category_label","content":"Disable","tag":"","status":true,"attributes":[]},{"key":"cky_video_placeholder","content":"\u003Cdiv class=\"video-placeholder-normal\" data-cky-tag=\"video-placeholder\" id=\"[UNIQUEID]\"\u003E\u003Cp class=\"video-placeholder-text-normal\" data-cky-tag=\"placeholder-title\"\u003EPlease accept cookies to access this content\u003C/p\u003E\u003C/div\u003E","tag":"","status":true,"attributes":[]},{"key":"cky_enable_optout_label","content":"Enable","tag":"","status":true,"attributes":[]},{"key":"cky_disable_optout_label","content":"Disable","tag":"","status":true,"attributes":[]},{"key":"cky_optout_toggle_label","content":"[cky_{{status}}_optout_label] [cky_optout_option_title]","tag":"","status":true,"attributes":[]},{"key":"cky_optout_option_title","content":"Do Not Sell or Share My Personal Information","tag":"","status":true,"attributes":[]},{"key":"cky_optout_close_label","content":"Close","tag":"","status":true,"attributes":[]},{"key":"cky_preference_close_label","content":"Close","tag":"","status":true,"attributes":[]}],"_rtl":"","_language":"en","_providersToBlock":[]};
122var _ckyStyles = {"css":".cky-overlay{background: #000000; opacity: 0.4; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99999999;}.cky-hide{display: none;}.cky-btn-revisit-wrapper{display: flex; align-items: center; justify-content: center; background: #0056a7; width: 45px; height: 45px; border-radius: 50%; position: fixed; z-index: 999999; cursor: pointer;}.cky-revisit-bottom-left{bottom: 15px; left: 15px;}.cky-revisit-bottom-right{bottom: 15px; right: 15px;}.cky-btn-revisit-wrapper .cky-btn-revisit{display: flex; align-items: center; justify-content: center; background: none; border: none; cursor: pointer; position: relative; margin: 0; padding: 0;}.cky-btn-revisit-wrapper .cky-btn-revisit img{max-width: fit-content; margin: 0; height: 30px; width: 30px;}.cky-revisit-bottom-left:hover::before{content: attr(data-tooltip); position: absolute; background: #4e4b66; color: #ffffff; left: calc(100% + 7px); font-size: 12px; line-height: 16px; width: max-content; padding: 4px 8px; border-radius: 4px;}.cky-revisit-bottom-left:hover::after{position: absolute; content: \"\"; border: 5px solid transparent; left: calc(100% + 2px); border-left-width: 0; border-right-color: #4e4b66;}.cky-revisit-bottom-right:hover::before{content: attr(data-tooltip); position: absolute; background: #4e4b66; color: #ffffff; right: calc(100% + 7px); font-size: 12px; line-height: 16px; width: max-content; padding: 4px 8px; border-radius: 4px;}.cky-revisit-bottom-right:hover::after{position: absolute; content: \"\"; border: 5px solid transparent; right: calc(100% + 2px); border-right-width: 0; border-left-color: #4e4b66;}.cky-revisit-hide{display: none;}.cky-consent-container{position: fixed; width: 440px; box-sizing: border-box; z-index: 9999999; border-radius: 6px;}.cky-consent-container .cky-consent-bar{background: #ffffff; border: 1px solid; padding: 20px 26px; box-shadow: 0 -1px 10px 0 #acabab4d; border-radius: 6px;}.cky-box-bottom-left{bottom: 40px; left: 40px;}.cky-box-bottom-right{bottom: 40px; right: 40px;}.cky-box-top-left{top: 40px; left: 40px;}.cky-box-top-right{top: 40px; right: 40px;}.cky-custom-brand-logo-wrapper .cky-custom-brand-logo{width: 100px; height: auto; margin: 0 0 12px 0;}.cky-notice .cky-title{color: #212121; font-weight: 700; font-size: 18px; line-height: 24px; margin: 0 0 12px 0;}.cky-notice-des *,.cky-preference-content-wrapper *,.cky-accordion-header-des *,.cky-gpc-wrapper .cky-gpc-desc *{font-size: 14px;}.cky-notice-des{color: #212121; font-size: 14px; line-height: 24px; font-weight: 400;}.cky-notice-des img{height: 25px; width: 25px;}.cky-consent-bar .cky-notice-des p,.cky-gpc-wrapper .cky-gpc-desc p,.cky-preference-body-wrapper .cky-preference-content-wrapper p,.cky-accordion-header-wrapper .cky-accordion-header-des p,.cky-cookie-des-table li div:last-child p{color: inherit; margin-top: 0; overflow-wrap: break-word;}.cky-notice-des P:last-child,.cky-preference-content-wrapper p:last-child,.cky-cookie-des-table li div:last-child p:last-child,.cky-gpc-wrapper .cky-gpc-desc p:last-child{margin-bottom: 0;}.cky-notice-des a.cky-policy,.cky-notice-des button.cky-policy{font-size: 14px; color: #1863dc; white-space: nowrap; cursor: pointer; background: transparent; border: 1px solid; text-decoration: underline;}.cky-notice-des button.cky-policy{padding: 0;}.cky-notice-des a.cky-policy:focus-visible,.cky-notice-des button.cky-policy:focus-visible,.cky-preference-content-wrapper .cky-show-desc-btn:focus-visible,.cky-accordion-header .cky-accordion-btn:focus-visible,.cky-preference-header .cky-btn-close:focus-visible,.cky-switch input[type=\"checkbox\"]:focus-visible,.cky-footer-wrapper a:focus-visible,.cky-btn:focus-visible{outline: 2px solid #1863dc; outline-offset: 2px;}.cky-btn:focus:not(:focus-visible),.cky-accordion-header .cky-accordion-btn:focus:not(:focus-visible),.cky-preference-content-wrapper .cky-show-desc-btn:focus:not(:focus-visible),.cky-btn-revisit-wrapper .cky-btn-revisit:focus:not(:focus-visible),.cky-preference-header .cky-btn-close:focus:not(:focus-visible),.cky-consent-bar .cky-banner-btn-close:focus:not(:focus-visible){outline: 0;}button.cky-show-desc-btn:not(:hover):not(:active){color: #1863dc; background: transparent;}button.cky-accordion-btn:not(:hover):not(:active),button.cky-banner-btn-close:not(:hover):not(:active),button.cky-btn-revisit:not(:hover):not(:active),button.cky-btn-close:not(:hover):not(:active){background: transparent;}
122.cky-consent-bar button:hover,.cky-modal.cky-modal-open button:hover,.cky-consent-bar button:focus,.cky-modal.cky-modal-open button:focus{text-decoration: none;}.cky-notice-btn-wrapper{display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap; margin-top: 16px;}.cky-notice-btn-wrapper .cky-btn{text-shadow: none; box-shadow: none;}.cky-btn{flex: auto; max-width: 100%; font-size: 14px; font-family: inherit; line-height: 24px; padding: 8px; font-weight: 500; margin: 0 8px 0 0; border-radius: 2px; cursor: pointer; text-align: center; text-transform: none; min-height: 0;}.cky-btn:hover{opacity: 0.8;}.cky-btn-customize{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-btn-reject{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-btn-accept{background: #1863dc; color: #ffffff; border: 2px solid #1863dc;}.cky-btn:last-child{margin-right: 0;}@media (max-width: 576px){.cky-box-bottom-left{bottom: 0; left: 0;}.cky-box-bottom-right{bottom: 0; right: 0;}.cky-box-top-left{top: 0; left: 0;}.cky-box-top-right{top: 0; right: 0;}}@media (max-width: 440px){.cky-box-bottom-left, .cky-box-bottom-right, .cky-box-top-left, .cky-box-top-right{width: 100%; max-width: 100%;}.cky-consent-container .cky-consent-bar{padding: 20px 0;}.cky-custom-brand-logo-wrapper, .cky-notice .cky-title, .cky-notice-des, .cky-notice-btn-wrapper{padding: 0 24px;}.cky-notice-des{max-height: 40vh; overflow-y: scroll;}.cky-notice-btn-wrapper{flex-direction: column; margin-top: 0;}.cky-btn{width: 100%; margin: 10px 0 0 0;}.cky-notice-btn-wrapper .cky-btn-customize{order: 2;}.cky-notice-btn-wrapper .cky-btn-reject{order: 3;}.cky-notice-btn-wrapper .cky-btn-accept{order: 1; margin-top: 16px;}}@media (max-width: 352px){.cky-notice .cky-title{font-size: 16px;}.cky-notice-des *{font-size: 12px;}.cky-notice-des, .cky-btn{font-size: 12px;}}.cky-modal.cky-modal-open{display: flex; visibility: visible; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); top: 50%; left: 50%; transition: all 1s ease;}.cky-modal{box-shadow: 0 32px 68px rgba(0, 0, 0, 0.3); margin: 0 auto; position: fixed; max-width: 100%; background: #ffffff; top: 50%; box-sizing: border-box; border-radius: 6px; z-index: 999999999; color: #212121; -webkit-transform: translate(-50%, 100%); -moz-transform: translate(-50%, 100%); -ms-transform: translate(-50%, 100%); -o-transform: translate(-50%, 100%); transform: translate(-50%, 100%); visibility: hidden; transition: all 0s ease;}.cky-preference-center{max-height: 79vh; overflow: hidden; width: 845px; overflow: hidden; flex: 1 1 0; display: flex; flex-direction: column; border-radius: 6px;}.cky-preference-header{display: flex; align-items: center; justify-content: space-between; padding: 22px 24px; border-bottom: 1px solid;}.cky-preference-header .cky-preference-title{font-size: 18px; font-weight: 700; line-height: 24px;}.cky-preference-header .cky-btn-close{margin: 0; cursor: pointer; vertical-align: middle; padding: 0; background: none; border: none; width: 24px; height: 24px; min-height: 0; line-height: 0; text-shadow: none; box-shadow: none;}.cky-preference-header .cky-btn-close img{margin: 0; height: 10px; width: 10px;}.cky-preference-body-wrapper{padding: 0 24px; flex: 1; overflow: auto; box-sizing: border-box;}.cky-preference-content-wrapper,.cky-gpc-wrapper .cky-gpc-desc{font-size: 14px; line-height: 24px; font-weight: 400; padding: 12px 0;}.cky-preference-content-wrapper{border-bottom: 1px solid;}.cky-preference-content-wrapper img{height: 25px; width: 25px;}.cky-preference-content-wrapper .cky-show-desc-btn{font-size: 14px; font-family: inherit; color: #1863dc; text-decoration: none; line-height: 24px; padding: 0; margin: 0; white-space: nowrap; cursor: pointer; background: transparent; border-color: transparent; text-transform: none; min-height: 0; text-shadow: none; box-shadow: none;}.cky-accordion-wrapper{margin-bottom: 10px;}.cky-accordion{border-bottom: 1px solid;}.cky-accordion:last-child{border-bottom: none;}.cky-accordion .cky-accordion-item{display: flex; margin-top: 10px;}
122.cky-accordion .cky-accordion-body{display: none;}.cky-accordion.cky-accordion-active .cky-accordion-body{display: block; padding: 0 22px; margin-bottom: 16px;}.cky-accordion-header-wrapper{cursor: pointer; width: 100%;}.cky-accordion-item .cky-accordion-header{display: flex; justify-content: space-between; align-items: center;}.cky-accordion-header .cky-accordion-btn{font-size: 16px; font-family: inherit; color: #212121; line-height: 24px; background: none; border: none; font-weight: 700; padding: 0; margin: 0; cursor: pointer; text-transform: none; min-height: 0; text-shadow: none; box-shadow: none;}.cky-accordion-header .cky-always-active{color: #008000; font-weight: 600; line-height: 24px; font-size: 14px;}.cky-accordion-header-des{font-size: 14px; line-height: 24px; margin: 10px 0 16px 0;}.cky-accordion-chevron{margin-right: 22px; position: relative; cursor: pointer;}.cky-accordion-chevron-hide{display: none;}.cky-accordion .cky-accordion-chevron i::before{content: \"\"; position: absolute; border-right: 1.4px solid; border-bottom: 1.4px solid; border-color: inherit; height: 6px; width: 6px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); transition: all 0.2s ease-in-out; top: 8px;}.cky-accordion.cky-accordion-active .cky-accordion-chevron i::before{-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}.cky-audit-table{background: #f4f4f4; border-radius: 6px;}.cky-audit-table .cky-empty-cookies-text{color: inherit; font-size: 12px; line-height: 24px; margin: 0; padding: 10px;}.cky-audit-table .cky-cookie-des-table{font-size: 12px; line-height: 24px; font-weight: normal; padding: 15px 10px; border-bottom: 1px solid; border-bottom-color: inherit; margin: 0;}.cky-audit-table .cky-cookie-des-table:last-child{border-bottom: none;}.cky-audit-table .cky-cookie-des-table li{list-style-type: none; display: flex; padding: 3px 0;}.cky-audit-table .cky-cookie-des-table li:first-child{padding-top: 0;}.cky-cookie-des-table li div:first-child{width: 100px; font-weight: 600; word-break: break-word; word-wrap: break-word;}.cky-cookie-des-table li div:last-child{flex: 1; word-break: break-word; word-wrap: break-word; margin-left: 8px;}.cky-footer-shadow{display: block; width: 100%; height: 40px; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%); position: absolute; bottom: calc(100% - 1px);}.cky-footer-wrapper{position: relative;}.cky-prefrence-btn-wrapper{display: flex; flex-wrap: wrap; align-items: center; justify-content: center; padding: 22px 24px; border-top: 1px solid;}.cky-prefrence-btn-wrapper .cky-btn{flex: auto; max-width: 100%; text-shadow: none; box-shadow: none;}.cky-btn-preferences{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-preference-header,.cky-preference-body-wrapper,.cky-preference-content-wrapper,.cky-accordion-wrapper,.cky-accordion,.cky-accordion-wrapper,.cky-footer-wrapper,.cky-prefrence-btn-wrapper{border-color: inherit;}@media (max-width: 845px){.cky-modal{max-width: calc(100% - 16px);}}@media (max-width: 576px){.cky-modal{max-width: 100%;}.cky-preference-center{max-height: 100vh;}.cky-prefrence-btn-wrapper{flex-direction: column;}.cky-accordion.cky-accordion-active .cky-accordion-body{padding-right: 0;}.cky-prefrence-btn-wrapper .cky-btn{width: 100%; margin: 10px 0 0 0;}.cky-prefrence-btn-wrapper .cky-btn-reject{order: 3;}.cky-prefrence-btn-wrapper .cky-btn-accept{order: 1; margin-top: 0;}.cky-prefrence-btn-wrapper .cky-btn-preferences{order: 2;}}@media (max-width: 425px){.cky-accordion-chevron{margin-right: 15px;}.cky-notice-btn-wrapper{margin-top: 0;}.cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 15px;}}@media (max-width: 352px){.cky-preference-header .cky-preference-title{font-size: 16px;}.cky-preference-header{padding: 16px 24px;}.cky-preference-content-wrapper *, .cky-accordion-header-des *{font-size: 12px;}.cky-preference-content-wrapper, .cky-preference-content-wrapper .cky-show-more, .cky-accordion-header .cky-always-active, .cky-accordion-header-des, .cky-preference-content-wrapper .cky-show-desc-btn, .cky-notice-des a.cky-policy{font-size: 12px;}.cky-accordion-header .cky-accordion-btn{font-size: 14px;}}.cky-switch{display: flex;}.cky-switch input[type=\"checkbox\"]{position: relative; width: 44px; height: 24px; margin: 0; background: #d0d5d2; -webkit-appearance: none; border-radius: 50px; cursor: pointer; outline: 0; border: none; top: 0;}.cky-switch input[type=\"checkbox\"]:checked{background: #1863dc;}.cky-switch input[type=\"checkbox\"]:before{position: absolute; content: \"\"; height: 20px;
122 width: 20px; left: 2px; bottom: 2px; border-radius: 50%; background-color: white; -webkit-transition: 0.4s; transition: 0.4s; margin: 0;}.cky-switch input[type=\"checkbox\"]:after{display: none;}.cky-switch input[type=\"checkbox\"]:checked:before{-webkit-transform: translateX(20px); -ms-transform: translateX(20px); transform: translateX(20px);}@media (max-width: 425px){.cky-switch input[type=\"checkbox\"]{width: 38px; height: 21px;}.cky-switch input[type=\"checkbox\"]:before{height: 17px; width: 17px;}.cky-switch input[type=\"checkbox\"]:checked:before{-webkit-transform: translateX(17px); -ms-transform: translateX(17px); transform: translateX(17px);}}.cky-consent-bar .cky-banner-btn-close{position: absolute; right: 9px; top: 5px; background: none; border: none; cursor: pointer; padding: 0; margin: 0; min-height: 0; line-height: 0; height: 24px; width: 24px; text-shadow: none; box-shadow: none;}.cky-consent-bar .cky-banner-btn-close img{height: 9px; width: 9px; margin: 0;}.cky-notice-group{font-size: 14px; line-height: 24px; font-weight: 400; color: #212121;}.cky-notice-btn-wrapper .cky-btn-do-not-sell{font-size: 14px; line-height: 24px; padding: 6px 0; margin: 0; font-weight: 500; background: none; border-radius: 2px; border: none; cursor: pointer; text-align: left; color: #1863dc; background: transparent; border-color: transparent; box-shadow: none; text-shadow: none;}.cky-consent-bar .cky-banner-btn-close:focus-visible,.cky-notice-btn-wrapper .cky-btn-do-not-sell:focus-visible,.cky-opt-out-btn-wrapper .cky-btn:focus-visible,.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:focus-visible{outline: 2px solid #1863dc; outline-offset: 2px;}@media (max-width: 440px){.cky-consent-container{width: 100%;}}@media (max-width: 352px){.cky-notice-des a.cky-policy, .cky-notice-btn-wrapper .cky-btn-do-not-sell{font-size: 12px;}}.cky-opt-out-wrapper{padding: 12px 0;}.cky-opt-out-wrapper .cky-opt-out-checkbox-wrapper{display: flex; align-items: center;}.cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{font-size: 16px; font-weight: 700; line-height: 24px; margin: 0 0 0 12px; cursor: pointer;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox{background-color: #ffffff; border: 1px solid black; width: 20px; height: 18.5px; margin: 0; -webkit-appearance: none; position: relative; display: flex; align-items: center; justify-content: center; border-radius: 2px; cursor: pointer;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked{background-color: #1863dc; border: none;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked::after{left: 6px; bottom: 4px; width: 7px; height: 13px; border: solid #ffffff; border-width: 0 3px 3px 0; border-radius: 2px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: \"\"; position: absolute; box-sizing: border-box;}.cky-opt-out-checkbox-wrapper.cky-disabled .cky-opt-out-checkbox-label,.cky-opt-out-checkbox-wrapper.cky-disabled input[type=\"checkbox\"].cky-opt-out-checkbox{cursor: no-drop;}.cky-gpc-wrapper{margin: 0 0 0 32px;}.cky-footer-wrapper .cky-optout-action-area{padding:0 24px 22px 24px;box-sizing:border-box;border-color:inherit}.cky-footer-wrapper .cky-opt-out-btn-wrapper{padding-top:22px;border-top:1px solid;border-color:inherit}.cky-footer-wrapper .cky-opt-out-btn-wrapper{display: flex; flex-wrap: wrap; align-items: center; justify-content: center;}.cky-opt-out-btn-wrapper .cky-btn{flex: auto; max-width: 100%; text-shadow: none; box-shadow: none;}.cky-opt-out-btn-wrapper .cky-btn-cancel{border: 1px solid #dedfe0; background: transparent; color: #858585;}.cky-opt-out-btn-wrapper .cky-btn-confirm{background: #1863dc; color: #ffffff; border: 1px solid #1863dc;}\n.cky-optout-success{width:798px;max-width:100%;border-radius:8px;padding:8px 12px;margin:0 auto;box-sizing:border-box;outline:none}.cky-optout-success .cky-optout-success-inner{display:flex;flex-direction:column;gap:4px}.cky-optout-success .cky-optout-success-row{display:flex;align-items:flex-start}.cky-optout-success .cky-optout-success-icon{width:20px;flex-shrink:0}.cky-optout-success .cky-optout-success-text{margin:0;margin-inline-start:8px;margin-top:1px;font-weight:400;font-size:13px;line-height:20px}.cky-optout-success .cky-optout-success-text p{margin:0}.cky-optout-success .cky-optout-success-subtext{margin:0;font-weight:400;font-size:12px;line-height:20px}@media (max-width: 352px){.cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{font-size: 14px;}.cky-gpc-wrapper .cky-gpc-desc, .cky-gpc-wrapper .cky-gpc-desc *{font-size: 12px;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox{width: 16px; height: 16px;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked::after{left: 5px; bottom: 4px; width: 3px; height: 9px;}.cky-gpc-wrapper{margin: 0 0 0 28px;}}.video-placeholder-youtube{background-size: 100% 100%; background-position: center; background-repeat: no-repeat; background-color: #b2b0b059; position: relative; display: flex; align-items: center; justify-content: center; max-width: 100%;}.video-placeholder-text-youtube{text-align: center; align-items: center; padding: 10px 16px; background-color: #000000cc; color: #ffffff; border: 1px solid; border-radius: 2px; cursor: pointer;}.video-placeholder-normal{background-image: url(\"/wp-content/plugins/cookie-law-info/lite/frontend/images/placeholder.svg\"); background-size: 80px; background-position: center; background-repeat: no-repeat; background-color: #b2b0b059; position: relative; display: flex; align-items: flex-end; justify-content: center; max-width: 100%;}
122.video-placeholder-text-normal{align-items: center; padding: 10px 16px; text-align: center; border: 1px solid; border-radius: 2px; cursor: pointer;}.cky-rtl{direction: rtl; text-align: right;}.cky-rtl .cky-banner-btn-close{left: 9px; right: auto;}.cky-rtl .cky-notice-btn-wrapper .cky-btn:last-child{margin-right: 8px;}.cky-rtl .cky-notice-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-notice-btn-wrapper{margin-left: 0; margin-right: 15px;}.cky-rtl .cky-prefrence-btn-wrapper .cky-btn{margin-right: 8px;}.cky-rtl .cky-prefrence-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-accordion .cky-accordion-chevron i::before{border: none; border-left: 1.4px solid; border-top: 1.4px solid; left: 12px;}.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-chevron i::before{-webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg);}@media (max-width: 768px){.cky-rtl .cky-notice-btn-wrapper{margin-right: 0;}}@media (max-width: 576px){.cky-rtl .cky-notice-btn-wrapper .cky-btn:last-child{margin-right: 0;}.cky-rtl .cky-prefrence-btn-wrapper .cky-btn{margin-right: 0;}.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 22px 0 0;}}@media (max-width: 425px){.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 15px 0 0;}}.cky-rtl .cky-opt-out-btn-wrapper .cky-btn{margin-right: 12px;}.cky-rtl .cky-opt-out-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{margin: 0 12px 0 0;}"};
123//# sourceURL=cookie-law-info-js-extra
124</script>
vendor: 1 bytes, line 124
124
125<script id="cookie-law-info-js" src="https://sohumrealty.com/wp-content/plugins/cookie-law-info/lite/frontend/js/script.min.js?ver=3.5.6"></script>
vendor: 1 bytes, line 125
125
126<script id="jquery-core-js" src="https://sohumrealty.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 126
126
127<script id="jquery-migrate-js" src="https://sohumrealty.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 127
127
128<script id="modernizr.custom.62456-js" src="https://sohumrealty.com/wp-content/themes/wpresidence/js/modernizr.custom.62456.js?ver=5.5.1"></script>
128
129
130<!-- Google tag (gtag.js) snippet added by Site Kit -->
131<!-- Google Analytics snippet added by Site Kit -->
vendor: 80 bytes, lines 131-132
131
132<script id="google_gtagjs-js" src="https://www.googletagmanager.com/gtag/js?id=
132G-1JVS6M27T7
vendor: 18 bytes, line 132
132" async></script>
133<script id="google_gtagjs-js-after">
134window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}
135gtag("set","linker",{"domains":["sohumrealty.com"]});
136gtag("js", new Date());
137gtag("set", "developer_id.dZTNiMT", true);
138gtag("config", "G-1JVS6M27T7");
139 window._googlesitekit = window._googlesitekit || {}; window._googlesitekit.throttledEvents = []; window._googlesitekit.gtagEvent = (name, data) => { var key = JSON.stringify( { name, data } ); if ( !! window._googlesitekit.throttledEvents[ key ] ) { return; } window._googlesitekit.throttledEvents[ key ] = true; setTimeout( () => { delete window._googlesitekit.throttledEvents[ key ]; }, 5 ); gtag( "event", name, { ...data, event_source: "site-kit" } ); }; 
140//# sourceURL=google_gtagjs-js-after
141</script>
vendor: 1 bytes, line 141
141
142<script id="sib-front-js-js-extra">
143var sibErrMsg = {"invalidMail":"Please fill out valid email address","requiredField":"Please fill out required fields","invalidDateFormat":"Please fill out valid date format","invalidSMSFormat":"Please fill out valid phone number"};
144var ajax_sib_front_object = {"ajax_url":"https://sohumrealty.com/wp-admin/admin-ajax.php","ajax_nonce":"59a293bc3a","flag_url":"https://sohumrealty.com/wp-content/plugins/mailin/img/flags/"};
145//# sourceURL=sib-front-js-js-extra
146</script>
vendor: 1 bytes, line 146
146
147<script id="sib-front-js-js" src="https://sohumrealty.com/wp-content/plugins/mailin/js/mailin-front.js?ver=1782653964"></script>
147
148<link rel="https://api.w.org/" href="https://sohumrealty.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://sohumrealty.com/wp-json/wp/v2/pages/5707" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://sohumrealty.com/xmlrpc.php?rsd" />
149<meta name="generator" content="WordPress 7.1.2" />
150<link rel="canonical" href="https://sohumrealty.com/contact-us/" />
151<link rel='shortlink' href='https://sohumrealty.com/?p=5707' />
152<style id="cky-style-inline">[data-cky-tag]{visibility:hidden;}</style><meta name="generator" content="Site Kit by Google 1.188.0" />
153    <style>
154    .residence_adv_extended_options,
155    .residence_adv_extended_options_text {
156        display: none !important;
157    }
158
159    .mega_more_options_btn {
160        cursor: pointer;
161        padding: 10px 20px;
162        background-color: #000;
163        color: #fff;
164        display: inline-block !important;
165        width: auto !important;
166        min-width: 200px !important;
167        max-width: 380px !important;
168        text-align: center !important;
169        border-radius: 5px;
170        margin: 10px 0;
171        font-weight: 600;
172        font-size: 14px;
173        transition: background-color 0.3s ease;
174        border: none;
175    }
176    .mega_more_options_btn:hover {
177        background-color: #1a73e8;
178        color: #fff;
179    }
180
181    .mega_overlay {
182        display: none;
183        position: fixed;
184        top: 0; left: 0;
185        width: 100%; height: 100%;
186        background: rgba(0,0,0,0.6);
187        z-index: 99998;
188    }
189
190    .mega_popup {
191        display: none;
192        position: fixed;
193        top: 50%; left: 50%;
194        transform: translate(-50%, -50%);
195        background: #fff;
196        z-index: 99999;
197        width: 90%;
198        max-width: 1100px;
199        max-height: 85vh;
200        overflow-y: auto;
201        border-radius: 10px;
202        padding: 30px;
203        box-shadow: 0 10px 40px rgba(0,0,0,0.3);
204    }
205
206    .mega_popup_header {
207        display: flex;
208        justify-content: space-between;
209        align-items: center;
210        margin-bottom: 25px;
211        border-bottom: 2px solid #000;
212        padding-bottom: 15px;
213    }
214    .mega_popup_header h3 {
215        margin: 0;
216        font-size: 20px;
217        font-weight: 700;
218        color: #000;
219    }
220    .mega_close_btn {
221        cursor: pointer;
222        font-size: 24px;
223        color: #000;
224        font-weight: 700;
225        line-height: 1;
226        padding: 5px 10px;
227        background: #f0f0f0;
228        border-radius: 5px;
229    }
230    .mega_close_btn:hover {
231        background: #000;
232        color: #fff;
233    }
234
235    .mega_columns {
236        display: grid;
237        grid-template-columns: repeat(4, 1fr);
238        gap: 20px;
239        margin-bottom: 25px;
240    }
241
242    .mega_col h4 {
243        font-size: 13px;
244        font-weight: 700;
245        color: #fff;
246        background: #000;
247        padding: 8px 12px;
248        border-radius: 5px;
249        margin: 0 0 12px 0;
250        text-transform: uppercase;
251        letter-spacing: 0.5px;
252    }
253
254    .mega_col h5 {
255        font-size: 12px;
256        font-weight: 700;
257        color: #1a73e8;
258        margin: 12px 0 6px 0;
259        text-transform: uppercase;
260        letter-spacing: 0.5px;
261        border-bottom: 1px solid #e0e0e0;
262        padding-bottom: 4px;
263    }
264
265    .mega_col label {
266        display: flex;
267        align-items: center;
268        gap: 8px;
269        font-size: 13px !important;
270        color: #111 !important;
271        padding: 4px 0;
272        cursor: pointer;
273        transition: color 0.2s;
274        font-weight: 500 !important;
275    }
276    .mega_col label:hover {
277        color: #1a73e8 !important;
278    }
279
280    .mega_col input[type="checkbox"] {
281        width: 18px !important;
282        height: 18px !important;
283        min-width: 18px !important;
284        cursor: pointer;
285        accent-color: #1a73e8;
286        appearance: auto !important;
287        -webkit-appearance: auto !important;
288        opacity: 1 !important;
289        visibility: visible !important;
290    }
291
292    .mega_popup_footer {
293        display: flex;
294        justify-content: space-between;
295        align-items: center;
296        border-top: 2px solid #f0f0f0;
297        padding-top: 20px;
298        margin-top: 10px;
299    }
300    .mega_clear_btn {
301        cursor: pointer;
302        padding: 10px 20px;
303        background: #f0f0f0;
304        color: #333;
305        border: none;
306        border-radius: 5px;
307        font-size: 14px;
308        font-weight: 600;
309        transition: background 0.3s;
310    }
311    .mega_clear_btn:hover { background: #ddd; }
312
313    .mega_apply_btn {
314        cursor: pointer;
315        padding: 10px 30px;
316        background: #000;
317        color: #fff;
318        border: none;
319        border-radius: 5px;
320        font-size: 14px;
321        font-weight: 600;
322        transition: background 0.3s;
323    }
324    .mega_apply_btn:hover { background: #1a73e8; }
325
326    .mega_selected_count {
327        display: none;
328        background: #1a73e8;
329        color: #fff;
330        border-radius: 50%;
331        width: 20px;
332        height: 20px;
333        font-size: 11px;
334        font-weight: 700;
335        align-items: center;
336        justify-content: center;
337        margin-left: 8px;
338    }
339
340    @media (max-width: 768px) {
341        .mega_columns { grid-template-columns: repeat(2, 1fr); }
342    }
343    @media (max-width: 480px) {
344        .mega_columns { grid-template-columns: 1fr; }
345    }
346    </style>
347
348    
348<script>
349    jQuery(document).ready(function($) {
350
351        var popupHTML = '<div class="mega_overlay" id="mega_overlay"></div>' +
352        '<div class="mega_popup" id="mega_popup">' +
353            '<div class="mega_popup_header">' +
354                '<h3>Filter Properties</h3>' +
355                '<span class="mega_close_btn" id="mega_close">&#x2715;</span>' +
356            '</div>' +
357            '<div class="mega_columns">' +
358
359                /* Column 1 - Bedrooms, Bathrooms, Size */
360                '<div class="mega_col">' +
361                    '<h4>Bedrooms &amp; Bathrooms</h4>' +
362                    '<h5>Bedrooms</h5>' +
363                    '<label><input type="checkbox" class="mega_check" data-slug="1" data-type="bedrooms"> 1</label>' +
364                    '<label><input type="checkbox" class="mega_check" data-slug="2" data-type="bedrooms"> 2</label>' +
365                    '<label><input type="checkbox" class="mega_check" data-slug="3" data-type="bedrooms"> 3</label>' +
366                    '<label><input type="checkbox" class="mega_check" data-slug="4" data-type="bedrooms"> 4</label>' +
367                    '<label><input type="checkbox" class="mega_check" data-slug="5" data-type="bedrooms"> 5+</label>' +
368                    '<h5>Bathrooms</h5>' +
369                    '<label><input type="checkbox" class="mega_check" data-slug="1" data-type="bathrooms"> 1</label>' +
370                    '<label><input type="checkbox" class="mega_check" data-slug="2" data-type="bathrooms"> 2</label>' +
371                    '<label><input type="checkbox" class="mega_check" data-slug="3" data-type="bathrooms"> 3</label>' +
372                    '<label><input type="checkbox" class="mega_check" data-slug="4" data-type="bathrooms"> 4</label>' +
373                    '<label><input type="checkbox" class="mega_check" data-slug="3-2" data-type="bathrooms"> 3+</label>' +
374                    '<h5>Property Size</h5>' +
375                    '<label><input type="checkbox" class="mega_check" data-slug="500-sqft" data-type="size"> &lt;500 sqft</label>' +
376                    '<label><input type="checkbox" class="mega_check" data-slug="500-1000-sqft" data-type="size"> 500-1,000 sqft</label>' +
377                    '<label><input type="checkbox" class="mega_check" data-slug="1000-2000-sqft" data-type="size"> 1,000-2,000 sqft</label>' +
378                    '<label><input type="checkbox" class="mega_check" data-slug="2000-3000-sqft" data-type="size"> 2,000-3,000 sqft</label>' +
379                    '<label><input type="checkbox" class="mega_check" data-slug="3000-sqft" data-type="size"> 3,000+ sqft</label>' +
380                '</div>' +
381
382                /* Column 2 - Amenities */
383                '<div class="mega_col">' +
384                    '<h4>Amenities</h4>' +
385                    '<h5>Interior</h5>' +
386                    '<label><input type="checkbox" class="mega_check" data-slug="air-conditioning" data-type="amenity"> Air Conditioning</label>' +
387                    '<label><input type="checkbox" class="mega_check" data-slug="dishwasher" data-type="amenity"> Dishwasher</label>' +
388                    '<label><input type="checkbox" class="mega_check" data-slug="electric-oven" data-type="amenity"> Electric Oven</label>' +
389                    '<label><input type="checkbox" class="mega_check" data-slug="exercise-room" data-type="amenity"> Exercise Room</label>' +
390                    '<label><input type="checkbox" class="mega_check" data-slug="refrigerator" data-type="amenity"> Refrigerator</label>' +
391                    '<label><input type="checkbox" class="mega_check" data-slug="washer" data-type="amenity"> Washer</label>' +
392                    '<label><input type="checkbox" class="mega_check" data-slug="laundry" data-type="amenity"> Laundry</label>' +
393                    '<label><input type="checkbox" class="mega_check" data-slug="security-system" data-type="amenity"> Security System</label>' +
394                    '<label><input type="checkbox" class="mega_check" data-slug="high-ceilings" data-type="amenity"> High Ceilings</label>' +
395                    '<label><input type="checkbox" class="mega_check" data-slug="health-facilities" data-type="amenity"> Health Facilities</label>' +
396                    '<h5>Exterior</h5>' +
397                    '<label><input type="checkbox" class="mega_check" data-slug="garage" data-type="amenity"> Garage</label>' +
398                    '<label><input type="checkbox" class="mega_check" data-slug="pool" data-type="amenity"> Pool</label>' +
399                    '<label><input type="checkbox" class="mega_check" data-slug="balcony" data-type="amenity"> Balcony</label>' +
400                    '<label><input type="checkbox" class="mega_check" data-slug="deck" data-type="amenity"> Deck</label>' +
401                    '<label><input type="checkbox" class="mega_check" data-slug="patio" data-type="amenity"> Patio</label>' +
402                    '<label><input type="checkbox" class="mega_check" data-slug="fire-pit" data-type="amenity"> Fire Pit</label>' +
403                    '<h5>Transport &amp; Utilities</h5>' +
404                    '<label><input type="checkbox" class="mega_check" data-slug="public-bus" data-type="transport"> Public Bus</label>' +
405                    '<label><input type="checkbox" class="mega_check" data-slug="tv-cable" data-type="transport"> TV-Cable</label>' +
406                    '<label><input type="checkbox" class="mega_check" data-slug="municipal-water" data-type="utility"> Municipal Water</label>' +
407                    '<label><input type="checkbox" class="mega_check" data-slug="school-bus" data-type="transport"> School Bus</label>' +
408                '</div>' +
409
410                /* Column 3 - Elementary & Middle Schools */
411                '<div class="mega_col">' +
412                    '<h4>
412Schools</h4>' +
413                    '<h5>Elementary Schools</h5>' +
414                    '<label><input type="checkbox" class="mega_check" data-slug="clara-petersen-elementary-school" data-type="school"> Clara Petersen Elementary</label>' +
415                    '<label><input type="checkbox" class="mega_check" data-slug="clinton-elementary-school" data-type="school"> Clinton Elementary</label>' +
416                    '<label><input type="checkbox" class="mega_check" data-slug="elementary-school" data-type="school"> Elementary School</label>' +
417                    '<label><input type="checkbox" class="mega_check" data-slug="john-muir-elementary-school" data-type="school"> John Muir Elementary</label>' +
418                    '<label><input type="checkbox" class="mega_check" data-slug="lloyd-elementary-school" data-type="school"> Lloyd Elementary</label>' +
419                    '<label><input type="checkbox" class="mega_check" data-slug="mackeben-elementary-school" data-type="school"> Mackeben Elementary</label>' +
420                    '<label><input type="checkbox" class="mega_check" data-slug="richard-d-crosby-elementary-scho" data-type="school"> Richard D Crosby Elementary</label>' +
421                    '<label><input type="checkbox" class="mega_check" data-slug="river-valley-elementary-school" data-type="school"> River Valley Elementary</label>' +
422                    '<label><input type="checkbox" class="mega_check" data-slug="spring-hills-elementary-school" data-type="school"> Spring Hills Elementary</label>' +
423                    '<h5>Middle Schools</h5>' +
424                    '<label><input type="checkbox" class="mega_check" data-slug="clinton-junior-high-school" data-type="school"> Clinton Junior High</label>' +
425                    '<label><input type="checkbox" class="mega_check" data-slug="eisenhower-junior-high-school" data-type="school"> Eisenhower Junior High</label>' +
426                    '<label><input type="checkbox" class="mega_check" data-slug="harvard-junior-high-school" data-type="school"> Harvard Junior High</label>' +
427                    '<label><input type="checkbox" class="mega_check" data-slug="heineman-middle-school" data-type="school"> Heineman Middle</label>' +
428                    '<label><input type="checkbox" class="mega_check" data-slug="middle-school" data-type="school"> Middle School</label>' +
429                    '<label><input type="checkbox" class="mega_check" data-slug="northwest-middle-school" data-type="school"> Northwest Middle</label>' +
430                    '<label><input type="checkbox" class="mega_check" data-slug="old-quarry-middle-school" data-type="school"> Old Quarry Middle</label>' +
431                    '<label><input type="checkbox" class="mega_check" data-slug="pbl-junior-high-school" data-type="school"> PBL Junior High</label>' +
432                    '<label><input type="checkbox" class="mega_check" data-slug="roselle-middle-school" data-type="school"> Roselle Middle</label>' +
433                    '<label><input type="checkbox" class="mega_check" data-slug="westchester-intermediate-school" data-type="school"> Westchester Intermediate</label>' +
434                '</div>' +
435
436                /* Column 4 - High Schools & District */
437                '<div class="mega_col">' +
438                    '<h4>High Schools</h4>' +
439                    '<h5>High Schools</h5>' +
440                    '<label><input type="checkbox" class="mega_check" data-slug="clinton-high-school" data-type="school"> Clinton High School</label>' +
441                    '<label><input type="checkbox" class="mega_check" data-slug="harvard-high-school" data-type="school"> Harvard High School</label>' +
442                    '<label><input type="checkbox" class="mega_check" data-slug="high-school" data-type="school"> High School</label>' +
443                    '<label><input type="checkbox" class="mega_check" data-slug="hoffman-estates-high-school" data-type="school"> Hoffman Estates High</label>' +
444                    '<label><input type="checkbox" class="mega_check" data-slug="huntley-high-school" data-type="school"> Huntley High School</label>' +
445                    '<label><input type="checkbox" class="mega_check" data-slug="lake-park-high-school" data-type="school"> Lake Park High School</label>' +
446                    '<label><input type="checkbox" class="mega_check" data-slug="lemont-twp-high-school" data-type="school"> Lemont Twp High School</label>' +
447                    '<label><input type="checkbox" class="mega_check" data-slug="pbl-high-school" data-type="school"> PBL High School</label>' +
448                    '<label><input type="checkbox" class="mega_check" data-slug="proviso-west-high-school" data-type="school"> Proviso West High School</label>' +
449                    '<h5>School District</h5>' +
450                    '<label><input type="checkbox" class="mega_check" data-slug="school-district" data-type="school"> School District</label>' +
451                '</div>' +
452
453            '</div>' +
454            '<div class="mega_popup_footer">' +
455                '<button class="mega_clear_btn" id="mega_clear">Clear All</button>' +
456                '<button class="mega_apply_btn" id="mega_apply">Apply Filters</button>' +
457            '</div>' +
458        '</div>';
459
460        $("body").append(popupHTML);
461
462        var triggerBtn = '<button class="mega_more_options_btn" id="mega_trigger">More Search Options <span class="mega_selected_count" id="mega_count"></span></button>';
463        $(".residence_adv_extended_options_text").after(triggerBtn);
464
465        $(document).on("click", "#mega_trigger", function(e) {
466            e.preventDefault();
467            $("#mega_popup, #mega_overlay").fadeIn(300);
468            $("body").css("overflow", "hidden");
469        });
470
471        $(document).on("click", "#mega_close, #mega_overlay", function() {
472            $("#mega_popup, #mega_overlay").fadeOut(300);
473            $("body").css("overflow", "");
474        });
475
476        $(document).on("change", ".mega_check", function() {
477            var count = $(".mega_check:checked").length;
478            var badge = $("#mega_count");
479            if(count > 0) {
480                badge.text(count).css("display", "inline-flex");
481            } else {
482                badge.hide();
483            }
484        });
485
486        $(document).on("click", "#mega_clear", function() {
487            $(".mega_check").prop("checked", false);
488            $("#mega_count").hide();
489        });
490
491        $(document).on("click", "#mega_apply", function() {
492            $(".adv4-holder input[type=checkbox]").prop("checked", false);
493
494            $(".mega_check:checked").each(function() {
495                var slug = $(this).data("slug");
496                $(".adv4-holder input[type=checkbox][value=" + slug + "]").prop("checked", true);
497                $(".adv4-holder input[name*=" + slug + "]").prop("checked", true);
498            });
499
500            $("#mega_popup, #mega_overlay").fadeOut(300);
501            $("body").css("overflow", "");
502
503            setTimeout(function() {
504                $(".adv4-holder").closest("form").submit();
505            }, 300);
506        });
507
508    });
509    </script>
509<style>
510.cf7-row p {
511    display: grid !important;
512    grid-template-columns: repeat(3, 1fr) !important;
513    gap: 10px !important;
514    margin-bottom: 10px !important;
515    width: 100% !important;
516}
517.cf7-row p span {
518    display: block !important;
519    width: 100% !important;
520}
521.cf7-row p span input {
522    width: 100% !important;
523    padding: 14px 16px !important;
524    font-size: 14px !important;
525    border: 2px solid #cccccc !important;
526    border-radius: 0px !important;
527    background: #ffffff !important;
528    box-sizing: border-box !important;
529    height: 50px !important;
530    display: block !important;
531}
532
533/* ← THIS IS THE FIX: added #sidebar_schedule */
534#sidebar_contact .cf7-row p,
535#sidebar_schedule .cf7-row p,
536.property_sidebar .cf7-row p,
537aside .cf7-row p {
538    grid-template-columns: 1fr !important;
539}
540
541.wpcf7 textarea {
542    width: 100% !important;
543    padding: 14px 16px !important;
544    font-size: 14px !important;
545    border: 2px solid #cccccc !important;
546    border-radius: 0px !important;
547    height: 150px !important;
548    resize: vertical !important;
549    box-sizing: border-box !important;
550    margin-bottom: 10px !important;
551    display: block !important;
552}
553.cf7-gdpr {
554    display: flex !important;
555    align-items: center !important;
556    flex-direction: row !important;
557    gap: 10px !important;
558    margin-bottom: 15px !important;
559    margin-top: 10px !important;
560    font-size: 14px !important;
561}
562.cf7-gdpr p {
563    display: inline-flex !important;
564    align-items: center !important;
565    gap: 10px !important;
566    margin: 0 !important;
567}
568.cf7-gdpr span {
569    display: inline-flex !important;
570    align-items: center !important;
571    gap: 10px !important;
572}
573.cf7-gdpr input[type="checkbox"] {
574    width: 18px !important;
575    height: 18px !important;
576    min-width: 18px !important;
577    accent-color: #000000 !important;
578    appearance: auto !important;
579    -webkit-appearance: auto !important;
580    opacity: 1 !important;
581    visibility: visible !important;
582    cursor: pointer !important;
583    margin: 0 !important;
584}
585.cf7-gdpr a {
586    color: #0073e6 !important;
587    text-decoration: underline !important;
588}
589.wpcf7 input[type="submit"] {
590    width: 100% !important;
591    padding: 16px !important;
592    background: #000000 !important;
593    color: #ffffff !important;
594    font-size: 15px !important;
595    font-weight: 700 !important;
596    border: none !important;
597    border-radius: 0px !important;
598    cursor: pointer !important;
599    text-transform: uppercase !important;
600    letter-spacing: 1px !important;
601}
602.wpcf7 input[type="submit"]:hover {
603    background: #1a73e8 !important;
604}
605@media (max-width: 768px) {
606    .cf7-row p {
607        grid-template-columns: 1fr !important;
608    }
609}
610</style>
611
612<script>
613document.addEventListener('DOMContentLoaded', function() {
614    document.addEventListener('wpcf7mailsent', function() {
615        setTimeout(function() {
616            var msg = document.querySelector('.wpcf7-response-output');
617            if (msg) {
618                msg.style.transition = 'opacity 1s';
619                msg.style.opacity = '0';
620                setTimeout(function() {
621                    msg.style.display = 'none';
622                }, 1000);
623            }
624        }, 4000);
625    }, false);
626});
627</script>
627
628<style id="fix-listing-card-images-v9">
629
630/* ══════════════════════════════════════════════════════
631   WRAPPER: fixed height, clips everything inside
632══════════════════════════════════════════════════════ */
633.property_unit_type7 .listing-unit-img-wrapper {
634    position: relative !important;
635    width: 100% !important;
636    height: 260px !important;
637    min-height: 260px !important;
638    max-height: 260px !important;
639    overflow: hidden !important;
640    background: #e8e8e8 !important;
641    display: block !important;
642    flex-shrink: 0 !important;
643}
644
645/* ══════════════════════════════════════════════════════
646   CAROUSEL STACK: all absolutely fill the wrapper
647══════════════════════════════════════════════════════ */
648.property_unit_type7 .listing-unit-img-wrapper .carousel,
649.property_unit_type7 .listing-unit-img-wrapper .carousel-inner {
650    position: absolute !important;
651    top: 0 !important;
652    left: 0 !important;
653    width: 100% !important;
654    height: 100% !important;
655    overflow: hidden !important;
656    display: block !important;
657}
658
659.property_unit_type7 .listing-unit-img-wrapper .carousel-item {
660    position: absolute !important;
661    top: 0 !important;
662    left: 0 !important;
663    width: 100% !important;
664    height: 100% !important;
665    overflow: hidden !important;
666    display: none !important;
667}
668
669.property_unit_type7 .listing-unit-img-wrapper .carousel-item.active {
670    display: block !important;
671}
672
673.property_unit_type7 .listing-unit-img-wrapper .carousel-item a {
674    position: absolute !important;
675    top: 0 !important;
676    left: 0 !important;
677    width: 100% !important;
678    height: 100% !important;
679    display: block !important;
680    overflow: hidden !important;
681}
682
683/* ══════════════════════════════════════════════════════
684   IMAGE: absolute fill ignores inline width/height attrs
685══════════════════════════════════════════════════════ */
686.property_unit_type7 .listing-unit-img-wrapper .carousel-item img {
687    position: absolute !important;
688    top: 0 !important;
689    left: 0 !important;
690    width: 100% !important;
691    height: 100% !important;
692    max-width: none !important;
693    object-fit: cover !important;
694    object-position: center center !important;
695    display: block !important;
696    margin: 0 !important;
697    padding: 0 !important;
698}
699
700/* ══════════════════════════════════════════════════════
701   RESPONSIVE HEIGHTS — same height for ALL column counts
702   at each breakpoint so rows are always consistent
703══════════════════════════════════════════════════════ */
704
705/* Desktop: both 3-col and 4-col get same height */
706@media (min-width: 992px) {
707    .col-lg-4.listing_wrapper .listing-unit-img-wrapper {
708        height: 260px !important;
709        min-height: 260px !important;
710        max-height: 260px !important;
711    }
712    .col-lg-3.listing_wrapper .listing-unit-img-wrapper {
713        height: 200px !important;
714        min-height: 200px !important;
715        max-height: 200px !important;
716    }
717}
718
719/* Tablet */
720@media (min-width: 576px) and (max-width: 991px) {
721    .listing_wrapper .listing-unit-img-wrapper {
722        height: 220px !important;
723        min-height: 220px !important;
724        max-height: 220px !important;
725    }
726}
727
728/* Mobile */
729@media (max-width: 575px) {
730    .listing_wrapper .listing-unit-img-wrapper {
731        height: 200px !important;
732        min-height: 200px !important;
733        max-height: 200px !important;
734    }
735}
736
737/* ══════════════════════════════════════════════════════
738   EQUAL HEIGHT CARDS in every row
739══════════════════════════════════════════════════════ */
740.wpestate_filter_list_properties_wrapper .listing_wrapper {
741    display: flex !important;
742    flex-direction: column !important;
743}
744
745.property_unit_type7.property_listing {
746    display: flex !important;
747    flex-direction: column !important;
748    height: 100% !important;
749}
750
751.property_unit_type7 .property-unit-information-wrapper {
752    flex: 1 !important;
753}
754
755/* ══════════════════════════════════════════════════════
756   CAROUSEL CONTROLS: keep arrows visible above image
757══════════════════════════════════════════════════════ */
758.property_unit_type7 .listing-unit-img-wrapper .carousel-control-prev,
759.property_unit_type7 .listing-unit-img-wrapper .carousel-control-next {
760    position: absolute !important;
761    top: 50% !important;
762    transform: translateY(-50%) !important;
763    z-index: 10 !important;
764    height: 40px !important;
765    width: 30px !important;
766}
767
768/* ══════════════════════════════════════════════════════
769   TAG + ACTION BUTTONS: keep visible above image
770══════════════════════════════════════════════════════ */
771.property_unit_type7 .listing-unit-img-wrapper .tag-wrapper,
772.property_unit_type7 .listing-unit-img-wrapper .listing_actions,
773.property_unit_type7 .listing-unit-img-wrapper .featured_gradient {
774    position: absolute !important;
775    z-index: 5 !important;
776}
777
778</style>
779<style id="wpres-menu-borders">
780
781/* =====================================================
782   BLACK HEADER / DARK NAV — grey borders (#888)
783   The main header nav sits on a black background
784   ===================================================== */
785
786/* Dropdown container border */
787.master_header .header_wrapper nav ul.sub-menu,
788.master_header ul.sub-menu {
789    border: 6px solid #888888 !important;
790    box-sizing: border-box !important;
791}
792
793/* Divider between each item */
794.master_header .header_wrapper nav ul.sub-menu > li,
795.master_header ul.sub-menu > li {
796    border-bottom: 1px solid #888888 !important;
797}
798
799.master_header .header_wrapper nav ul.sub-menu > li:last-child,
800.master_header ul.sub-menu > li:last-child {
801    border-bottom: none !important;
802}
803
804/* =====================================================
805   WHITE / LIGHT BACKGROUND MENUS — black borders (#222)
806   e.g. sticky header when it turns white on scroll,
807   mobile menu drawer, any light-bg nav
808   ===================================================== */
809
810/* Sticky header turns white — target its submenu */
811.master_header.sticky_header ul.sub-menu,
812.master_header .sticky ul.sub-menu,
813.header_wrapper.header_sticky ul.sub-menu {
814    border: 4px solid #222222 !important;
815}
816
817.master_header.sticky_header ul.sub-menu > li,
818.master_header .sticky ul.sub-menu > li,
819.header_wrapper.header_sticky ul.sub-menu > li {
820    border-bottom: 1px solid #222222 !important;
821}
822
823.master_header.sticky_header ul.sub-menu > li:last-child,
824.master_header .sticky ul.sub-menu > li:last-child,
825.header_wrapper.header_sticky ul.sub-menu > li:last-child {
826    border-bottom: none !important;
827}
828
829/* Mobile drawer menu — white background */
830.mobilewrapper .snap-drawer ul.sub-menu,
831#mobilewrapper_links ul.sub-menu {
832    border: 4px solid #222222 !important;
833}
834
835.mobilewrapper .snap-drawer ul.sub-menu > li,
836#mobilewrapper_links ul.sub-menu > li {
837    border-bottom: 1px solid #222222 !important;
838}
839
840.mobilewrapper .snap-drawer ul.sub-menu > li:last-child,
841#mobilewrapper_links ul.sub-menu > li:last-child {
842    border-bottom: none !important;
843}
844
845/* =====================================================
846   NESTED SUB-SUBMENUS — inherit same rule as parent
847   ===================================================== */
848.master_header ul.sub-menu ul.sub-menu {
849    border: 4px solid #888888 !important;
850}
851.master_header.sticky_header ul.sub-menu ul.sub-menu {
852    border: 4px solid #222222 !important;
853}
854
855</style>
856<style id="upf-styles">
857
858/* === PHONE FIELD WRAPPER === */
859.upf-wrap {
860    display: flex !important;
861    align-items: stretch !important;
862    border: 1px solid #ccc !important;
863    border-radius: 4px !important;
864    overflow: hidden !important;
865    background: #fff !important;
866    box-sizing: border-box !important;
867    width: 100% !important;
868}
869.upf-wrap:focus-within {
870    border-color: #2271b1 !important;
871    box-shadow: 0 0 0 2px rgba(34,113,177,.15) !important;
872}
873
874/* === FLAG PREFIX BADGE === */
875.upf-prefix {
876    display: flex !important;
877    align-items: center !important;
878    gap: 5px !important;
879    padding: 0 10px !important;
880    background: #f5f5f5 !important;
881    border-right: 1px solid #ddd !important;
882    font-size: 14px !important;
883    font-weight: 700 !important;
884    color: #333 !important;
885    white-space: nowrap !important;
886    user-select: none !important;
887    cursor: default !important;
888    flex-shrink: 0 !important;
889}
890
891/* === FLAG IMAGE: rectangular, no border-radius === */
892.upf-flag {
893    display: inline-block !important;
894    line-height: 1 !important;
895}
896.upf-flag img,
897.upf-flag img.wp-smiley,
898.upf-flag img.emoji {
899    width: 38px !important;
900    height: 20px !important;
901    display: inline-block !important;
902    border-radius: 0 !important;
903    border: none !important;
904    box-shadow: none !important;
905    vertical-align: middle !important;
906    object-fit: cover !important;
907    object-position: center !important;
908    transform: none !important;
909    margin: 0 !important;
910    padding: 0 !important;
911}
912
913/* === INPUT INSIDE WRAPPER === */
914.upf-wrap input[type="tel"],
915.upf-wrap input[type="text"].upf-phone-input {
916    flex: 1 !important;
917    border: none !important;
918    outline: none !important;
919    box-shadow: none !important;
920    border-radius: 0 !important;
921    padding: 10px 12px !important;
922    font-size: 15px !important;
923    background: transparent !important;
924    min-width: 0 !important;
925    width: auto !important;
926    margin: 0 !important;
927    -moz-appearance: textfield !important;
928}
929.upf-wrap input::-webkit-inner-spin-button,
930.upf-wrap input::-webkit-outer-spin-button {
931    -webkit-appearance: none !important;
932}
933
934/* === HINT TEXT BELOW FIELD === */
935.upf-hint {
936    display: block !important;
937    font-size: 11px !important;
938    margin-top: 3px !important;
939    color: #999 !important;
940    line-height: 1.4 !important;
941}
942.upf-hint.upf-error { color: #d63638 !important; font-weight: 600 !important; }
943.upf-hint.upf-ok    { color: #2e7d32 !important; font-weight: 600 !important; }
944
945/* =====================================================
946   AGENT PROFILE FORM LAYOUT
947   Row 1: Name (50%) | Email (50%)
948   Row 2: Phone — full width
949   ===================================================== */
950
951.wpestate_agent_details_container .cf7-row > p,
952.wpestate_single_agent_details_wrapper .cf7-row > p,
953#agent_send_email .cf7-row > p {
954    display: grid !important;
955    grid-template-columns: 1fr 1fr !important;
956    gap: 10px !important;
957    margin-bottom: 10px !important;
958    width: 100% !important;
959}
960
961.wpestate_agent_details_container .cf7-row > p > span[data-name="your-name"],
962.wpestate_agent_details_container .cf7-row > p > span[data-name="your-email"],
963.wpestate_single_agent_details_wrapper .cf7-row > p > span[data-name="your-name"],
964.wpestate_single_agent_details_wrapper .cf7-row > p > span[data-name="your-email"],
965#agent_send_email .cf7-row > p > span[data-name="your-name"],
966#agent_send_email .cf7-row > p > span[data-name="your-email"] {
967    grid-column: span 1 !important;
968    width: 100% !important;
969}
970
971.wpestate_agent_details_container .cf7-row > p >
971 span[data-name*="phone"],
972.wpestate_agent_details_container .cf7-row > p > span[data-name*="tel"],
973.wpestate_single_agent_details_wrapper .cf7-row > p > span[data-name*="phone"],
974.wpestate_single_agent_details_wrapper .cf7-row > p > span[data-name*="tel"],
975#agent_send_email .cf7-row > p > span[data-name*="phone"],
976#agent_send_email .cf7-row > p > span[data-name*="tel"] {
977    grid-column: 1 / -1 !important;
978    width: 100% !important;
979}
980
981.wpestate_agent_details_container .upf-wrap,
982.wpestate_single_agent_details_wrapper .upf-wrap,
983#agent_send_email .upf-wrap,
984.wpestate_agent_details_container .upf-hint,
985.wpestate_single_agent_details_wrapper .upf-hint,
986#agent_send_email .upf-hint {
987    width: 100% !important;
988    max-width: 100% !important;
989}
990
991.wpestate_agent_details_container .cf7-row > p > span input,
992.wpestate_single_agent_details_wrapper .cf7-row > p > span input,
993#agent_send_email .cf7-row > p > span input {
994    width: 100% !important;
995    box-sizing: border-box !important;
996    height: 50px !important;
997}
998
999@media (max-width: 600px) {
1000    .wpestate_agent_details_container .cf7-row > p,
1001    .wpestate_single_agent_details_wrapper .cf7-row > p,
1002    #agent_send_email .cf7-row > p {
1003        grid-template-columns: 1fr !important;
1004    }
1005    .wpestate_agent_details_container .cf7-row > p > span[data-name*="phone"],
1006    .wpestate_agent_details_container .cf7-row > p > span[data-name*="tel"],
1007    .wpestate_single_agent_details_wrapper .cf7-row > p > span[data-name*="phone"],
1008    .wpestate_single_agent_details_wrapper .cf7-row > p > span[data-name*="tel"],
1009    #agent_send_email .cf7-row > p > span[data-name*="phone"],
1010    #agent_send_email .cf7-row > p > span[data-name*="tel"] {
1011        grid-column: 1 !important;
1012    }
1013}
1014
1015/* =====================================================
1016   FIX: LIGHTBOX PHOTO SLIDER POPUP FORM
1017   The .lightbox_property_sidebar is col-md-2 — very
1018   narrow. The global .cf7-row grid was leaking in and
1019   crushing fields into tiny broken columns.
1020   Reset everything back to single-column stack.
1021   ===================================================== */
1022
1023.lightbox_property_sidebar .cf7-row > p,
1024.lightbox_property_wrapper .cf7-row > p,
1025.lightbox_property_content .cf7-row > p {
1026    display: grid !important;
1027    grid-template-columns: 1fr !important;
1028    gap: 8px !important;
1029    margin-bottom: 8px !important;
1030    width: 100% !important;
1031}
1032
1033/* All field spans — full width, single column */
1034.lightbox_property_sidebar .cf7-row > p > span,
1035.lightbox_property_wrapper .cf7-row > p > span,
1036.lightbox_property_content .cf7-row > p > span {
1037    grid-column: 1 !important;
1038    width: 100% !important;
1039}
1040
1041/* Inputs — full width, slightly shorter height for narrow sidebar */
1042.lightbox_property_sidebar .cf7-row > p > span input,
1043.lightbox_property_wrapper .cf7-row > p > span input,
1044.lightbox_property_content .cf7-row > p > span input {
1045    width: 100% !important;
1046    box-sizing: border-box !important;
1047    height: 44px !important;
1048}
1049
1050/* upf phone wrapper — full width in lightbox */
1051.lightbox_property_sidebar .upf-wrap,
1052.lightbox_property_wrapper .upf-wrap,
1053.lightbox_property_content .upf-wrap {
1054    width: 100% !important;
1055    max-width: 100% !important;
1056}
1057
1058/* upf hint — full width in lightbox */
1059.lightbox_property_sidebar .upf-hint,
1060.lightbox_property_wrapper .upf-hint,
1061.lightbox_property_content .upf-hint {
1062    width: 100% !important;
1063    max-width: 100% !important;
1064}
1065
1066</style>
1067<style id="fix-similar-listing-card-images-v3">
1068
1069/* WRAPPER */
1070#property_similar_listings .listing-unit-img-wrapper {
1071    position: relative !important;
1072    width: 100% !important;
1073    height: 220px !important;
1074    min-height: 220px !important;
1075    max-height: 220px !important;
1076    overflow: hidden !important;
1077    background: #e8e8e8 !important;
1078    display: block !important;
1079    flex-shrink: 0 !important;
1080}
1081
1082/* CAROUSEL + INNER */
1083#property_similar_listings .listing-unit-img-wrapper .carousel,
1084#property_similar_listings .listing-unit-img-wrapper .carousel-inner {
1085    position: absolute !important;
1086    top: 0 !important;
1087    left: 0 !important;
1088    width: 100% !important;
1089    height: 100% !important;
1090    overflow: hidden !important;
1091    display: block !important;
1092}
1093
1094/* CAROUSEL ITEMS */
1095#property_similar_listings .listing-unit-img-wrapper .carousel-item {
1096    position: absolute !important;
1097    top: 0 !important;
1098    left: 0 !important;
1099    width: 100% !important;
1100    height: 100% !important;
1101    overflow: hidden !important;
1102    display: none !important;
1103}
1104
1105#property_similar_listings .listing-unit-img-wrapper .carousel-item.active {
1106    display: block !important;
1107}
1108
1109#property_similar_listings .listing-unit-img-wrapper .carousel-item a {
1110    position: absolute !important;
1111    top: 0 !important;
1112    left: 0 !important;
1113    width: 100% !important;
1114    height: 100% !important;
1115    display: block !important;
1116    overflow: hidden !important;
1117}
1118
1119/* IMAGE */
1120#property_similar_listings .listing-unit-img-wrapper .carousel-item img {
1121    position: absolute !important;
1122    top: 0 !important;
1123    left: 0 !important;
1124    width: 100% !important;
1125    height: 100% !important;
1126    max-width: none !important;
1127    object-fit: cover !important;
1128    object-position: center center !important;
1129    display: block !important;
1130    margin: 0 !important;
1131    padding: 0 !important;
1132}
1133
1134/* RESPONSIVE HEIGHTS */
1135@media (min-width: 992px) {
1136    #property_similar_listings .listing-unit-img-wrapper {
1137        height: 220px !important;
1138        min-height: 220px !important;
1139        max-height: 220px !important;
1140    }
1141}
1142
1143@media (min-width: 576px) and (max-width: 991px) {
1144    #property_similar_listings .listing-unit-img-wrapper {
1145        height: 200px !important;
1146        min-height: 200px !important;
1147        max-height: 200px !important;
1148    }
1149}
1150
1151@media (max-width: 575px) {
1152    #property_similar_listings .listing-unit-img-wrapper {
1153        height: 180px !important;
1154        min-height: 180px !important;
1155        max-height: 180px !important;
1156    }
1157}
1158
1159/* EQUAL HEIGHT CARDS */
1160#property_similar_listings .listing_wrapper {
1161    display: flex !important;
1162    flex-direction: column !important;
1163}
1164
1165#property_similar_listings .property_listing {
1166    display: flex !important;
1167    flex-direction: column !important;
1168    height: 100% !important;
1169}
1170
1171#property_similar_listings .property-unit-information-wrapper {
1172    flex: 1 !important;
1173}
1174
1175/* CAROUSEL CONTROLS */
1176#property_similar_listings .listing-unit-img-wrapper .carousel-control-prev,
1177#property_similar_listings .listing-unit-img-wrapper .carousel-control-next {
1178    position: absolute !important;
1179    top: 50% !important;
1180    transform: translateY(-50%) !important;
1181    z-index: 10 !important;
1182    height: 40px !important;
1183    width: 30px !important;
1184}
1185
1186/* TAG + ACTION BUTTONS */
1187#property_similar_listings .listing-unit-img-wrapper .tag-wrapper,
1188#property_similar_listings .listing-unit-img-wrapper .listing_actions,
1189#property_similar_listings .listing-unit-img-wrapper .featured_gradient {
1190    position: absolute !important;
1191    z-index: 5 !important;
1192}
1193
1194</style>
1195    <style>
1196        .listing-unit-img-wrapper { position: relative; }
1197        .mls-status-thumb-badge {
1198            position: absolute;
1199            top: 44px;
1200            right: 20px;
1201            background: #dc2626;
1202            color: #ffffff;
1203            font-size: 11px;
1204            font-weight: 600;
1205            padding: 0 10px;
1206            border-radius: 20px;
1207            z-index: 20;
1208            line-height: 20px;
1209            white-space: nowrap;
1210        }
1211    </style>
1212    <style type='text/css'>
1212:root{/* base variables START */--wp-estate-main-color-option: #000000;--wp-estate-second-color-option: #b7b7b7;/* base variables END *//* layout variables START */--wp-estate-main-grid-content-width-option: 1200px;/* layout variables END *//* logo variables START *//* logo variables END *//* header variables START */--wp_estate_border_bottom_header_color-option: #e7e7e7;--wp_estate_border_bottom_header_sticky_color-option: #ffffff;--wp-estate-top-bar-back-option: #000000;--wp-estate-top-bar-font-option: #bebebe;--wp-estate-header-color-option: #ffffff;--wp-estate-sticky-menu-font-color-option: #000000;--wp-estate-menu-font-color-option: #000000;--wp-estate-top-menu-hover-font-color-option: #bda76e;--wp-estate-active-menu-font-color-option: #bda76e;--wp-estate-top-menu-hover-back-font-color-option: #ffffff;--wp-estate-transparent-menu-hover-font-color-option: #b28d77;--wp-estate-menu-item-back-color-option: #000000;--wp-estate-menu-items-color-option: #cccccc;--wp-estate-menu-hover-font-color-option: #ffffff;--wp-estate-menu-hover-back-color-option: #000000;--wp-estate-menu-border-color-option: #000000;/* header variables END *//* mobile_header variables START */--wp-estate-mobile-header-background-color-option: #000000;--wp-estate-mobile-header-icon-color-option: #bda76e;--wp-estate-mobile-menu-font-color-option: #ffffff;--wp-estate-mobile-menu-hover-font-color-option: #bda76e;--wp-estate-mobile-item-hover-back-color-option: #000000;--wp-estate-mobile-menu-background-color-option: #000000;--wp-estate-mobile-menu-border-color-option: #5e5e5e;/* mobile_header variables END *//* search variables START */--wp-estate-adv-back-color-option: #ffffff;--wp-estate-adv-back-color-opacity-option: 0.9;--wp-estate-adv-font-color-option: #696969;--wp-estate-adv-search-back-color-option: #0f0f0f;--wp-estate-adv-search-font-color-option: #464646;--wp-estate-adv-search-tab-font-color-option: #1a73e8;/* search variables END *//* general variables START */--wp-estate-background-color-option: #f3f3f3;--wp_estate_content_back_color-option: #ffffff;--wp_estate_content_area_back_color-option: #ffffff;--wp_estate_breadcrumbs_font_color-option: #464646;--wp-estate-font-color-option: #464646;--wp_estate_link_color-option: #000000;--wp_estate_headings_color-option: #000000;--wp-estate-hover-button-color-option: #1b0042;/* general variables END *//* map variables START */--wp_estate_map_controls_back-option: #ffffff;--wp_estate_map_controls_font_color-option: #000000;
1212/* map variables END *//* property_unit variables START */--wp-estate-property-unit-color-option: #ffffff;--wp-estate-card-details-font-awsome-size-option: 15px;--wp-estate-card-details-image_icon-size-option: 17px;--wp-estate-card-details-font-family-option: Roboto;--wp-estate-card-details-font-size-option: 13px;--wp-estate-card-details-line-height-option: 22px;--wp-estate-card-details-font-weight-option: 500;--wp-estate-card-details-font-color-option: #181d24;--wp-estate-card-details-alignment-option: space-between;--wp-estate-card-details-image-position-option: row;--wp-estate-card-details-image-color-option: #bc8664;--wp-estate-card-details-gap-option: px;/* property_unit variables END *//* widgets variables START */--wp-estate-sidebar-widget-color-option: #ffffff;--wp-estate-widget-sidebar-border-color-option: #f3f3f3;/* widgets variables END *//* footer variables START */--wp-estate-footer-back-color-option: #000000;--wp-estate-footer-font-color-option: #bebebe;--wp-estate-footer-copy-color-option: #bebebe;--wp-estate-footer-copy-back-color-option: #000000;--wp-estate-footer-heading-color-option: #ffffff;--wp-estate-footer-social-widget-back-color-option: #faf4f1;--wp-estate-footer-social-widget-color-option: #000000;
1212/* footer variables END *//* content_area_padding variables START *//* content_area_padding variables END *//* property_unit_padding variables START *//* property_unit_padding variables END *//* widget_padding variables START *//* widget_padding variables END *//* borders_and_units variables START */--wp-estate-border-radius-corner-option: 10px;/* borders_and_units variables END *//* min_heights variables START *//* min_heights variables END *//* dashboard_colors variables START */--wp-estate-user-dashboard-menu-color-option: #ffffff;--wp-estate-user-dashboard-menu-hover-color-option: #777777;--wp-estate-user-dashboard-menu-color-hover-option: #000000;--wp-estate-user-dashboard-package-color-option: #050042;--wp-estate-user-dashboard-content-button-background-option: #000000;/* dashboard_colors variables END *//* typography variables START */--wp-estate-h1-font-family-option: Frank Ruhl Libre;--wp-estate-h1-font-weight-option: 500;--wp-estate-h2-font-family-option: Frank Ruhl Libre;--wp-estate-h2-font-weight-option: 500;--wp-estate-h3-font-family-option: Poppins;--wp-estate-h3-font-weight-option: 300;--wp-estate-h4-font-family-option: Poppins;--wp-estate-h4-font-size-option: 18px;--wp-estate-h4-line-height-option: 24px;--wp-estate-h4-font-weight-option: 300;--wp-estate-h5-font-family-option: Poppins;--wp-estate-h5-font-weight-option: 300;--wp-estate-h6-font-family-option: Poppins;--wp-estate-h6-font-weight-option: 300;--wp-estate-paragraph-font-family-option: Poppins;--wp-estate-paragraph-font-size-option: 16px;--wp-estate-paragraph-line-height-option: 16px;--wp-estate-paragraph-font-weight-option: 300;--wp-estate-menu-font-family-option: Poppins;--wp-estate-menu-font-size-option: 16px;--wp-estate-menu-line-height-option: 16px;--wp-estate-menu-font-weight-option: 400;/* typography variables END *//* others variables START */--wp-estate-cssbox-shadow-option: 0 5px 30px 0 rgb(38 42 76 / 5%);--wp-estate-float-form-top-option: 60%;--wp-estate-float-form-top-tax-option: 60%;/* others variables END */}/</style><meta name="generator" content="Elementor 4.3.1; features: e_font_icon_svg, additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-swap">
1213
1214<!-- Google Tag Manager -->
1215<script>
vendor: 327 bytes, lines 1215-1219
1215(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
1216new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
1217j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
1218'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
1219})(window,document,'script','dataLayer','
1219GTM-KKPJ5KFX
vendor: 3 bytes, line 1219
1219');
1219</script>
1219
1220<!-- End Google Tag Manager -->
1221<script type="text/javascript" src="https://cdn.brevo.com/js/sdk-loader.js" async></script>
vendor: 1 bytes, line 1221
1221
1222<script type="text/javascript">
1223  window.Brevo = window.Brevo || [];
1224  window.Brevo.push(['init', {"client_key":"y2087n457v0lb2e9z30z2t5e","email_id":null,"push":{"customDomain":"https:\/\/sohumrealty.com\/wp-content\/plugins\/mailin\/"},"service_worker_url":"wonderpush-worker-loader.min.js?webKey=6ec2972fe84e712d7dc8db0661de6b1c53e885f86b91ed3d8d6ccb9414d18307","frame_url":"brevo-frame.html"}]);
1225</script>
1225<script type="text/javascript" src="https://cdn.by.wonderpush.com/sdk/1.1/wonderpush-loader.min.js" async></script>
vendor: 1 bytes, line 1225
1225
1226<script type="text/javascript">
1227  window.WonderPush = window.WonderPush || [];
1228  window.WonderPush.push(['init', {"customDomain":"https:\/\/sohumrealty.com\/wp-content\/plugins\/mailin\/","serviceWorkerUrl":"wonderpush-worker-loader.min.js?webKey=6ec2972fe84e712d7dc8db0661de6b1c53e885f86b91ed3d8d6ccb9414d18307","frameUrl":"wonderpush.min.html","webKey":"6ec2972fe84e712d7dc8db0661de6b1c53e885f86b91ed3d8d6ccb9414d18307"}]);
1229</script>
1229<meta name="generator" content="Redux 4.5.5" /><link rel="icon" href="https://sohumrealty.com/wp-content/uploads/2026/03/cropped-fevicon-quality-enhanced-32x32.jpg" sizes="32x32" />
1230<link rel="icon" href="https://sohumrealty.com/wp-content/uploads/2026/03/cropped-fevicon-quality-enhanced-192x192.jpg" sizes="192x192" />
1231<link rel="apple-touch-icon" href="https://sohumrealty.com/wp-content/uploads/2026/03/cropped-fevicon-quality-enhanced-180x180.jpg" />
1232<meta name="msapplication-TileImage" content="https://sohumrealty.com/wp-content/uploads/2026/03/cropped-fevicon-quality-enhanced-270x270.jpg" />
1233<style id="wp-custom-css">
1234/* Fix property images ONLY on Neighbourhood archive pages */
1235.tax-property_city .property_unit_carousel,
1236.tax-property_city .carousel,
1237.tax-property_city .carousel-inner,
1238.tax-property_city .carousel-item,
1239.tax-property_city .carousel-item a {
1240    width: 100% !important;
1241    max-width: 100% !important;
1242    height: 250px !important;
1243    max-height: 250px !important;
1244    overflow: hidden !important;
1245    display: block !important;
1246    position: relative !important;
1247}
1248
1249/* Image itself */
1250.tax-property_city .property_listing img,
1251.tax-property_city .carousel-item img,
1252.tax-property_city .property_unit_carousel img {
1253    width: 100% !important;
1254    height: 250px !important;
1255    min-height: 250px !important;
1256    max-height: 250px !important;
1257    object-fit: cover !important;
1258    object-position: center !important;
1259    display: block !important;
1260    float: none !important;
1261    position: relative !important;
1262    left: 0 !important;
1263    right: 0 !important;
1264    margin: 0 !important;
1265}
1266
1267
1268
1269
1270
1271
1272/* =====================================================
1273   Fix: Schedule a Tour - overstretched input fields
1274   Scoped ONLY to #sidebar_schedule tab
1275   ===================================================== */
1276
1277#sidebar_schedule .cf7-row p span input,
1278#sidebar_schedule .cf7-row p span select,
1279#sidebar_schedule .cf7-row p span textarea,
1280#sidebar_schedule .wpcf7-form-control-wrap input,
1281#sidebar_schedule .wpcf7-form-control-wrap select,
1282#sidebar_schedule .wpcf7-form-control-wrap textarea {
1283    box-sizing: border-box !important;
1284    width: 100% !important;
1285    max-width: 100% !important;
1286}
1287
1288#sidebar_schedule .cf7-row {
1289    overflow: hidden !important;
1290}
1291
1292#sidebar_schedule p {
1293    overflow: hidden !important;
1294}
1295
1296/* =====================================================
1297   Fix: Agent Contact Modal Form Fields
1298   Name + Email = Row 1 | Phone = Row 2
1299   Scoped ONLY to .wpestate_card_unit_email modal
1300   ===================================================== */
1301
1302/* Make the p a flex container */
1303.wpestate_card_unit_email .modal-body .cf7-row p {
1304    display: flex !important;
1305    flex-wrap: wrap !important;
1306    gap: 12px !important;
1307    align-items: flex-start !important;
1308    margin-bottom: 12px !important;
1309    box-sizing: border-box !important;
1310    width: 100% !important;
1311}
1312
1313/* Name — 50% minus gap */
1314.wpestate_card_unit_email .modal-body .cf7-row p .wpcf7-form-control-wrap[data-name="your-name"] {
1315    flex: 0 0 calc(50% - 6px) !important;
1316    width: calc(50% - 6px) !important;
1317    box-sizing: border-box !important;
1318}
1319
1320/* Email — 50% minus gap */
1321.wpestate_card_unit_email .modal-body .cf7-row p .wpcf7-form-control-wrap[data-name="your-email"] {
1322    flex: 0 0 calc(50% - 6px) !important;
1323    width: calc(50% - 6px) !important;
1324    box-sizing: border-box !important;
1325}
1326
1327/* Phone — full row */
1328.wpestate_card_unit_email .modal-body .cf7-row p .wpcf7-form-control-wrap[data-name="your-phone"] {
1329    flex: 0 0 100% !important;
1330    width: 100% !important;
1331    box-sizing: border-box !important;
1332}
1333
1334/* All inputs inside name + email */
1335.wpestate_card_unit_email .modal-body .cf7-row p .wpcf7-form-control-wrap[data-name="your-name"] input,
1336.wpestate_card_unit_email .modal-body .cf7-row p .wpcf7-form-control-wrap[data-name="your-email"] input {
1337    width: 100% !important;
1338    box-sizing: border-box !important;
1339    padding: 10px 14px !important;
1340    font-size: 14px !important;
1341    display: block !important;
1342}
1343
1344/* Phone ITI wrapper + input */
1345.wpestate_card_unit_email .modal-body .cf7-row p .wpcf7-form-control-wrap[data-name="your-phone"] .iti {
1346    width: 100% !important;
1347    box-sizing: border-box !important;
1348    display: block !important;
1349}
1350
1351.wpestate_card_unit_email .modal-body .cf7-row p .wpcf7-form-control-wrap[data-name="your-phone"] input[type="tel"] {
1352    width: 100% !important;
1353    box-sizing: border-box !important;
1354    padding: 10px 14px 10px 52px !important;
1355    font-size: 14px !important;
1356    display: block !important;
1357}
1358
1359/* Textarea full width */
1360.wpestate_card_unit_email .modal-body textarea {
1361    width: 100% !important;
1362    box-sizing: border-box !important;
1363    padding: 10px 14px !important;
1364    font-size: 14px !important;
1365    min-height: 100px !important;
1366    display: block !important;
1367}
1368
1369.tax-property_category .property_listing .listing-unit-img-wrapper,
1370.post-type-archive-property .property_listing .listing-unit-img-wrapper {
1371    height: 220px;
1372    overflow: hidden;
1373}
1374
1375.tax-property_category .property_listing .listing-unit-img-wrapper img,
1376.post-type-archive-property .property_listing .listing-unit-img-wrapper img {
1377    width: 100% !important;
1378    height: 100% !important;
1379    object-fit: cover;
1380    float: none !important;
1381}
1382
1383.contact-box.islive {
1384    margin-right: 130px;      /* move 100px from left */
1385    margin-bottom:10px;
1386    background-color: #B8922A; 
1387    color: #fff;
1388    font-size: 30px; 
1389}
1390
1391
1392
1393
1394
1395
1396/* ======================= */
1397/* Property Contact Buttons - Phone, Email, WhatsApp */
1398.wpestate_property_card_contact_wrapper_phone,
1399.wpestate_property_card_contact_wrapper_email,
1400.wpestate_property_card_contact_wrapper_whatsupp {  /* notice the correct class */
1401    display: inline-flex;
1402    align-items: center;
1403    background-color: #000;          /* black background */
1404    color: #fff;                     /* white text */
1405    padding: 8px 12px;
1406    border-radius: 4px;
1407    text-decoration: none;
1408    transition: background 0.3s ease, color 0.3s ease;
1409}
1410
1411/* Hover state */
1412.wpestate_property_card_contact_wrapper_phone:hover,
1413.wpestate_property_card_contact_wrapper_email:hover,
1414.wpestate_property_card_contact_wrapper_whatsupp:hover {
1415    background-color: #007bff;       /* blue background on hover */
1416    color: #fff;                     /* text stays white */
1417}
1418
1419/* SVG icons inside phone/email */
1420.wpestate_property_card_contact_wrapper_phone svg,
1421.wpestate_property_card_contact_wrapper_email svg {
1422    width: 20px;
1423    height: 20px;
1424    margin-right: 6px;
1425    fill: currentColor;              /* icon follows text color */
1426    stroke: currentColor;
1427    transition: fill 0.3s ease, stroke 0.3s ease;
1428}
1429
1430/* Force all shapes inside phone/email SVG to white */
1431.wpestate_property_card_contact_wrapper_phone svg * ,
1432.wpestate_property_card_contact_wrapper_email svg * {
1433    stroke: #fff !important;
1434    fill: #fff !important;
1435}
1436
1437/* WhatsApp icon (FontAwesome) */
1438.wpestate_property_card_contact_wrapper_whatsupp i {
1439    color: #fff;
1440    font-size: 18px;
1441    margin-right: 6px;
1442}
1443
1444/* Hover icons - keep all icons white */
1445.wpestate_property_card_contact_wrapper_phone:hover svg *,
1446.wpestate_property_card_contact_wrapper_email:hover svg *,
1447.wpestate_property_card_contact_wrapper_whatsupp:hover i {
1448    stroke: #fff !important;
1449    fill: #fff !important;
1450    color: #fff !important;
1451}
1452
1453
1454.user_dashboard_links a {
1455    display: block;
1456    background-color: #f0f0f0;
1457    color: #000;
1458    padding: 10px 15px;
1459    border-radius: 4px;
1460    text-decoration: none;
1461    transition: background 0.3s ease, color 0.3s ease;
1462}
1463
1464/* Hover / active link */
1465.user_dashboard_links a:hover,
1466.user_dashboard_links a.active {
1467    background-color: #000;      /* black ribbon */
1468    color: #fff;                 /* text white */
1469}
1470
1471/* Inline SVG icons */
1472.user_dashboard_links a svg path,
1473.user_dashboard_links a svg circle {
1474    stroke: #000;                 /* icon black */
1475    transition: stroke 0.3s ease;
1476}
1477
1478/* Icon on hover / active */
1479.user_dashboard_links a:hover svg path,
1480.user_dashboard_links a:hover svg circle,
1481.user_dashboard_links a.active svg path,
1482.user_dashboard_links a.active svg circle {
1483    stroke: #fff;                 /* icon white on hover */
1484}
1485
1486
1487#colophon a:hover,
1488#colophon li a:hover {
1489    color: #ffffff !important;
1490}
1491
1492
1493
1494.featured_div {
1495  background: #2323FF;
1496}
1497
1498
1499
1500/* Submenu container border */
1501#access ul.sub-menu,
1502#access ul.children {
1503    border: 1px solid #e1e1e1 !important; /* Change color as needed */
1504    box-shadow: 2px 2px 5px rgba(0,0,0,0.1);
1505}
1506
1507/* Individual submenu items border (bottom line) */
1508#access ul.sub-menu li,
1509#access ul.children li {
1510    border-bottom: 1px solid #e1e1e1 !important;
1511}
1512
1513/* Remove bottom border on last item */
1514#access ul.sub-menu li:last-child,
1515#access ul.children li:last-child {
1516    border-bottom: none !important;
1517}
1518
1519/* Ensure nested submenus show with borders */
1520#access ul.sub-menu ul.sub-menu,
1521#access ul.children ul.children {
1522    border: 1px solid #e1e1e1 !important;
1523}
1524
1525
1526
1527
1528
1529
1530
1531/* Schedule Tour - Date Highlighting */
1532.wpestate_property_schedule_singledate_wrapper {
1533  cursor: pointer !important;
1534  border: 2px solid #e0e0e0 !important;
1535  border-radius: 6px !important;
1536  padding: 8px 6px !important;
1537  text-align: center !important;
1538  transition: all 0.2s ease !important;
1539}
1540
1541.wpestate_property_schedule_singledate_wrapper:hover {
1542  border-color: #000 !important;
1543  background: #f5f5f5 !important;
1544}
1545
1546/* This is the active/selected state WPResidence adds */
1547.wpestate_property_schedule_singledate_wrapper.selected_date,
1548.wpestate_property_schedule_singledate_wrapper.wpestate_selected_date,
1549.wpestate_property_schedule_singledate_wrapper.active {
1550  border-color: #000 !important;
1551  background: #000 !important;
1552  color: #fff !important;
1553}
1554
1555.wpestate_property_schedule_singledate_wrapper.selected_date span,
1556.wpestate_property_schedule_singledate_wrapper.wpestate_selected_date span,
1557.wpestate_property_schedule_singledate_wrapper.active span {
1558  color: #fff !important;
1559}
1560
1561
1562
1563
1564
1565
1566/* Sticky header border - all pages EXCEPT home page */
1567body:not(.elementor-page-18618) .wpresidence_main_wrapper_class .master_header[class*="sticky"],
1568body:not(.elementor-page-18618) .wpresidence_main_wrapper_class .header_wrapper[class*="sticky"],
1569body:not(.elementor-page-18618) .master_header.sticky_header_yes {
1570  border-bottom: 2px solid #DADADA !important;
1571  box-shadow: none !important;
1572}
1573
1574
1575
1576#second .widget_nav_menu ul li::before,
1577#second .widget_nav_menu ul li > a::before {
1578    display: none !important;
1579    content: none !important;
1580}
1581
1582/* Footer Quick Links — hover and active color */
1583#second .widget_nav_menu ul li a:hover,
1584#second .widget_nav_menu ul li a:focus,
1585#second .widget_nav_menu ul li.current-menu-item > a {
1586    color: #c8a96e !important;
1587    text-decoration: none !important;
1588}
1589
1590
1591#user_menu_u > div.submit_action > svg {
1592    width: 60px !important;
1593    height: 60px !important;
1594    max-width: none !important;
1595}
1596
1597.wpestate_gdpr_label a {
1598    color: #0073e6 !important;
1599}
1600
1601.wpestate_gdpr_label a:hover {
1602    color: #0055b3 !important;
1603}
1604
1605input#wpestate_agree_gdpr_sidebar_page.wpestate_agree_gdpr,
1606input.wpestate_agree_gdpr {
1607    appearance: auto !important;
1608    -webkit-appearance: checkbox !important;
1609    opacity: 1 !important;
1610    visibility: visible !important;
1611    position: relative !important;
1612    width: 18px !important;
1613    height: 18px !important;
1614    display: inline-block !important;
1615    margin-right: 8px !important;
1616    cursor: pointer !important;
1617    accent-color: #000000 !important; /* Black checkbox color */
1618    border: 2px solid #000000 !important;
1619}
1620
1621
1622input.wpresidence_button.message_submit {
1623    display: none !important;
1624}
1625
1626
1627
1628
1629
1630#wpc_search_wrap {  
1631  border: 5px solid #CDCDCD;
1632}
1633
1634/* Property page only - force gallery height reduction */
1635.single-estate_property .gallery-right-column {
1636    height: 400px !important;
1637}
1638
1639/* Fix masonry layout height properly */
1640.single-estate_property .gallery-right-column {
1641    height: 400px !important;
1642    display: block !important;
1643}
1644
1645.single-estate_property .gallery-left-column {
1646    height: 400px !important;
1647}
1648
1649/* Each small image = 50% of right side */
1650.single-estate_property .gallery-left-column .image_gallery {
1651    height: 200px !important;
1652}
1653
1654/* IMPORTANT: force big image to fill */
1655.single-estate_property .gallery-right-column.image_gallery {
1656    height: 400px !important;
1657    background-size: cover !important;
1658    background-position: center !important;
1659}
1660
1661
1662
1663
1664.acc_google_maps {
1665    background-color: #000 !important;
1666    color: #fff !important;
1667    padding: 10px 20px !important;
1668    border-radius: 5px !important;
1669    text-decoration: none !important;
1670    display: inline-block !important;
1671    font-weight: 600 !important;
1672}
1673
1674/* Default state - both tabs */
1675#wpestate_sidebar_property_contact_tabs > ul li button {
1676    background-color: #000 !important;
1677    color: white !important;
1678    border: none !important;
1679    transition: background-color 0.3s ease !important;
1680}
1681
1682/* Hover state - turns blue when hovering */
1683#wpestate_sidebar_property_contact_tabs > ul li button:hover {
1684    background-color: #1a73e8 !important;
1685    color: white !important;
1686}
1687
1688/* Active/selected tab - stays blue when chosen */
1689#wpestate_sidebar_property_contact_tabs > ul li button.active {
1690    background-color: #1a73e8 !important;
1691    color: white !important;
1692}
1693
1694/* Also target nav-link class WPResidence sometimes uses */
1695#wpestate_sidebar_property_contact_tabs > ul li .nav-link {
1696    background-color: #000 !important;
1697    color: white !important;
1698}
1699
1700#wpestate_sidebar_property_contact_tabs > ul li .nav-link:hover {
1701    background-color: #1a73e8 !important;
1702    color: white !important;
1703}
1704
1705
1706
1707#wpestate_sidebar_property_contact_tabs > ul li .nav-link.active {
1708    background-color: #1a73e8 !important;
1709    color: white !important;
1710}
1711
1712.agent_contanct_form_sidebar .wpestate_single_agent_details_header_wrapper .schedule_meeting {
1713    background: #000;
1714}
1715
1716.agent_contanct_form_sidebar .wpestate_single_agent_details_header_wrapper .schedule_meeting {
1717      display: none;
1718}
1719
1720
1721.joinchat--left .joinchat__button {
1722    margin-bottom: 50px;
1723    margin-left:-20px;
1724}
1725
1726
1727/* ===== LIST VIEW FIX: Data & Actions Right of Image ===== */
1728
1729/* Outer wrapper: horizontal row */
1730.wpestate_filter_list_properties_wrapper.row .listing_wrapper.col-md-12,
1731.listing_wrapper.col-md-12 {
1732    display: flex !important;
1733    flex-direction: row !important;
1734    align-items: flex-start !important;
1735    gap: 0 !important;
1736}
1737
1738/* Inner property listing: flex row */
1739.listing_wrapper.col-md-12 .property_listing {
1740    display: flex !important;
1741    flex-direction: row !important;
1742    align-items: flex-start !important;
1743    width: 100% !important;
1744    max-width: 100% !important;
1745    flex-wrap: nowrap !important;
1746}
1747
1748/* Image container: fixed width, no shrink/grow */
1749.listing_wrapper.col-md-12 .property_listing .listing_wrapper_image,
1750.listing_wrapper.col-md-12 .property_listing .property_unit_type7[data-link] {
1751    flex: 0 0 auto !important;
1752    width: 320px !important;
1753    min-width: 320px !important;
1754    max-width: 320px !important;
1755    position: relative !important;
1756}
1757
1758/* Image itself: fill its container */
1759.listing_wrapper.col-md-12 .property_listing .listing_wrapper_image img,
1760.listing_wrapper.col-md-12 .property_listing .property_unit_type7[data-link] img {
1761    width: 320px !important;
1762    height: 215px !important;
1763    object-fit: cover !important;
1764    display: block !important;
1765}
1766
1767/* Right-side content panel */
1768.listing_wrapper.col-md-12 .property_listing .property_listing_details,
1769.listing_wrapper.col-md-12 .property_listing .listing-unit-price-wrapper,
1770.listing_wrapper.col-md-12 .property_listing_details_wrapper {
1771    flex: 1 1 auto !important;
1772    min-width: 0 !important;
1773    padding: 12px 20px !important;
1774    display: flex !important;
1775    flex-direction: column !important;
1776    justify-content: space-between !important;
1777}
1778
1779/* Property title */
1780.listing_wrapper.col-md-12 .property_listing .listing_wrapper_details h5,
1781.listing_wrapper.col-md-12 .property_listing h5 {
1782    font-size: 16px !important;
1783    font-weight: 600 !important;
1784    margin: 0 0 4px 0 !important;
1785    white-space: normal !important;
1786    word-wrap: break-word !important;
1787}
1788
1789/* Price */
1790.listing_wrapper.col-md-12 .property_listing .listing-unit-price,
1791.listing_wrapper.col-md-12 .property_listing .property_listing_price {
1792    font-size: 15px !important;
1793    font-weight: 600 !important;
1794    margin: 0 0 8px 0 !important;
1795}
1796
1797/* Beds / Baths / Size row */
1798.listing_wrapper.col-md-12 .property_listing .property-feature-area,
1799.listing_wrapper.col-md-12 .property_listing .listing_detail_wrap {
1800    display: flex !important;
1801    flex-wrap: wrap !important;
1802    gap: 8px 16px !important;
1803    font-size: 13px !important;
1804    margin-bottom: 8px !important;
1805}
1806
1807/* Description text: wraps naturally */
1808.listing_wrapper.col-md-12 .property_listing .excerpt_listing,
1809.listing_wrapper.col-md-12 .property_listing .listing_excerpt {
1810    font-size: 13px !important;
1811    color: #555 !important;
1812    line-height: 1.5 !important;
1813    margin-bottom: 12px !important;
1814    white-space: normal !important;
1815    word-wrap: break-word !important;
1816    overflow: hidden !important;
1817    display: -webkit-box !important;
1818    -webkit-line-clamp: 3 !important;
1819    -webkit-box-orient: vertical !important;
1820}
1821
1822/* Action buttons container */
1823.listing_wrapper.col-md-12 .property_listing .listing_unit_actions,
1824.listing_wrapper.col-md-12 .property_listing .property_listing_actions {
1825    display: flex !important;
1826    flex-direction: column !important;
1827    gap: 6px !important;
1828    margin-top: auto !important;
1829}
1830
1831/* First row: Call + Email side by side */
1832.listing_wrapper.col-md-12 .property_listing .listing_unit_actions .row-1,
1833.listing_wrapper.col-md-12 .property_listing .property_listing_actions .btn-row-top {
1834    display: flex !important;
1835    gap: 8px !important;
1836}
1837
1838/* Action buttons — compact sizing */
1839.listing_wrapper.col-md-12 .property_listing .listing_unit_actions a,
1840.listing_wrapper.col-md-12 .property_listing .property_listing_actions a,
1841.listing_wrapper.col-md-12 .property_listing a.phone_button,
1842.listing_wrapper.col-md-12 .property_listing a.email_button,
1843.listing_wrapper.col-md-12 .property_listing a.whatsapp_button {
1844    display: inline-flex !important;
1845    align-items: center !important;
1846    justify-content: center !important;
1847    gap: 6px !important;
1848    padding: 7px 14px !important;
1849    font-size: 12px !important;
1850    font-weight: 500 !important;
1851    border-radius: 4px !important;
1852    text-decoration: none !important;
1853    white-space: nowrap !important;
1854    height: 34px !important;
1855    min-width: unset !important;
1856    width: auto !important;
1857}
1858
1859/* Call + Email: equal width in their row */
1860.listing_wrapper.col-md-12 .property_listing a.phone_button,
1861.listing_wrapper.col-md-12 .property_listing a.email_button {
1862    flex: 1 1 0 !important;
1863}
1864
1865/* WhatsApp: full width on its own row */
1866.listing_wrapper.col-md-12 .property_listing a.whatsapp_button {
1867    width: 100% !important;
1868}
1869
1870/* Responsive: stack on small screens */
1871@media (max-width: 600px) {
1872    .listing_wrapper.col-md-12 .property_listing {
1873        flex-direction: column !important;
1874    }
1875    .listing_wrapper.col-md-12 .property_listing .property_unit_type7[data-link],
1876    .listing_wrapper.col-md-12 .property_listing .listing_wrapper_image {
1877        width: 100% !important;
1878        max-width: 100% !important;
1879        min-width: unset !important;
1880    }
1881    .listing_wrapper.col-md-12 .property_listing .listing_wrapper_image img,
1882    .listing_wrapper.col-md-12 .property_listing .property_unit_type7[data-link] img {
1883        width: 100% !important;
1884        height: 200px !important;
1885    }
1886}
1887
1888/* =============================================
1889   SOHUMREALTY.COM — Property List Image Fix v3
1890   Scoped to page ID 24531 (/property-list/)
1891   + Full Mobile Responsive
1892   ============================================= */
1893
1894/* === DESKTOP (default) === */
1895.page-id-24531 .property_listing .listing-unit-img-wrapper,
1896.page-id-24531 .property_unit_type3 .listing-unit-img-wrapper {
1897    height: 280px !important;
1898    overflow: hidden !important;
1899    position: relative !important;
1900    background: #f0f0f0 !important;
1901}
1902
1903.page-id-24531 .property_listing .carousel,
1904.page-id-24531 .property_listing .carousel-inner,
1905.page-id-24531 .property_listing .carousel-item,
1906.page-id-24531 .property_unit_type3 .carousel,
1907.page-id-24531 .property_unit_type3 .carousel-inner,
1908.page-id-24531 .property_unit_type3 .carousel-item {
1909    height: 100% !important;
1910    width: 100% !important;
1911}
1912
1913.page-id-24531 .property_listing img,
1914.page-id-24531 .property_unit_type3 .carousel-item img,
1915.page-id-24531 .listing-unit-img-wrapper img {
1916    width: 100% !important;
1917    height: 100% !important;
1918    object-fit: cover !important;
1919    object-position: center center !important;
1920    float: none !important;
1921    display: block !important;
1922    min-height: 280px !important;
1923}
1924
1925.page-id-24531 .property_listing .carousel-inner {
1926    display: flex !important;
1927    align-items: stretch !important;
1928}
1929
1930.page-id-24531 .property_listing .property_unit_carousel_slide,
1931.page-id-24531 .property_unit_type3 .property_unit_carousel_slide {
1932    background: transparent !important;
1933    height: 100% !important;
1934    width: 100% !important;
1935    overflow: hidden !important;
1936}
1937
1938/* === TABLET (max 1024px) === */
1939@media (max-width: 1024px) {
1940    .page-id-24531 .property_listing .listing-unit-img-wrapper,
1941    .page-id-24531 .property_unit_type3 .listing-unit-img-wrapper {
1942        height: 240px !important;
1943    }
1944
1945    .page-id-24531 .property_listing img,
1946    .page-id-24531 .property_unit_type3 .carousel-item img,
1947    .page-id-24531 .listing-unit-img-wrapper img {
1948        min-height: 240px !important;
1949    }
1950}
1951
1952/* === MOBILE LANDSCAPE (max 768px) === */
1953@media (max-width: 768px) {
1954    .page-id-24531 .property_listing .listing-unit-img-wrapper,
1955    .page-id-24531 .property_unit_type3 .listing-unit-img-wrapper {
1956        height: 220px !important;
1957    }
1958
1959    .page-id-24531 .property_listing img,
1960    .page-id-24531 .property_unit_type3 .carousel-item img,
1961    .page-id-24531 .listing-unit-img-wrapper img {
1962        min-height: 220px !important;
1963    }
1964}
1965
1966/* === MOBILE PORTRAIT (max 480px) === */
1967@media (max-width: 480px) {
1968    .page-id-24531 .property_listing .listing-unit-img-wrapper,
1969    .page-id-24531 .property_unit_type3 .listing-unit-img-wrapper {
1970        height: 200px !important;
1971    }
1972
1973    .page-id-24531 .property_listing img,
1974    .page-id-24531 .property_unit_type3 .carousel-item img,
1975    .page-id-24531 .listing-unit-img-wrapper img {
1976        min-height: 200px !important;
1977    }
1978}
1979
1980
1981/* =====================================================
1982   SOHUM REALTY — For Sale Page: Complete Image Fix
1983   Page scope: body.tax-property_action_category
1984   Fixes: uneven height, right-side cut, placeholder,
1985          mobile responsive
1986   ===================================================== */
1987
1988/* 1. EVEN HEIGHT: Fix the image wrapper to a set height */
1989.tax-property_action_category .listing-unit-img-wrapper {
1990    height: 240px !important;
1991    min-height: 240px !important;
1992    max-height: 240px !important;
1993    overflow: hidden !important;
1994    background: #e8e8e8 !important;
1995    display: block !important;
1996    width: 100% !important;
1997}
1998
1999/* 2. CASCADE HEIGHT through carousel layers */
2000.tax-property_action_category .listing-unit-img-wrapper .carousel,
2001.tax-property_action_category .listing-unit-img-wrapper .carousel-inner,
2002.tax-property_action_category .listing-unit-img-wrapper .carousel-item {
2003    height: 100% !important;
2004    width: 100% !important;
2005    overflow: hidden !important;
2006}
2007
2008.tax-property_action_category .listing-unit-img-wrapper .carousel-item a {
2009    display: block !important;
2010    width: 100% !important;
2011    height: 100% !important;
2012    overflow: hidden !important;
2013}
2014
2015/* 3. IMAGE: fill its box, no cut, no distortion */
2016.tax-property_action_category .listing-unit-img-wrapper .carousel-item img,
2017.tax-property_action_category .listing-unit-img-wrapper img {
2018    width: 100% !important;
2019    height: 100% !important;
2020    max-width: 100% !important;
2021    object-fit: cover !important;
2022    object-position: center center !important;
2023    display: block !important;
2024}
2025
2026/* 4. PLACEHOLDER: hide gradient overlay */
2027.tax-property_action_category .featured_gradient {
2028    display: none !important;
2029}
2030
2031/* 5. RIGHT-SIDE CUT FIX: 
2032   The listings area must not overflow into the map panel.
2033   WPResidence uses #listings_and_map_wrapper as the outer row.
2034   We limit the listings column so it never bleeds into the map. */
2035.tax-property_action_category #listings_and_map_wrapper {
2036    display: flex !important;
2037    flex-wrap: nowrap !important;
2038    align-items: flex-start !important;
2039}
2040
2041.tax-property_action_category #listings_wrapper {
2042    min-width: 0 !important;
2043    flex-shrink: 1 !important;
2044    overflow: hidden !important;
2045}
2046
2047/* Each property card column: respect its own boundary */
2048.tax-property_action_category .listing_wrapper {
2049    box-sizing: border-box !important;
2050    padding-left: 8px !important;
2051    padding-right: 8px !important;
2052    overflow: hidden !important;
2053}
2054
2055/* The property card itself must not exceed its column */
2056.tax-property_action_category .property_listing.property_unit_type3 {
2057    width: 100% !important;
2058    max-width: 100% !important;
2059    box-sizing: border-box !important;
2060    overflow: hidden !important;
2061}
2062
2063/* =====================================================
2064   RESPONSIVE
2065   ===================================================== */
2066
2067/* Tablet landscape: 1025px - 1200px */
2068@media (max-width: 1200px) and (min-width: 1025px) {
2069    .tax-property_action_category .listing-unit-img-wrapper {
2070        height: 210px !important;
2071        min-height: 210px !important;
2072        max-height: 210px !important;
2073    }
2074}
2075
2076/* Tablet portrait: 768px - 1024px */
2077@media (max-width: 1024px) and (min-width: 768px) {
2078    .tax-property_action_category .listing-unit-img-wrapper {
2079        height: 200px !important;
2080        min-height: 200px !important;
2081        max-height: 200px !important;
2082    }
2083    /* On tablet map goes below, listings go full width */
2084    .tax-property_action_category #listings_and_map_wrapper {
2085        flex-wrap: wrap !important;
2086    }
2087    .tax-property_action_category #listings_wrapper {
2088        width: 100% !important;
2089        flex: 0 0 100% !important;
2090    }
2091}
2092
2093/* Mobile: up to 767px - map goes below, cards go full width */
2094@media (max-width: 767px) {
2095    .tax-property_action_category #listings_and_map_wrapper {
2096        flex-wrap: wrap !important;
2097        flex-direction: column !important;
2098    }
2099    .tax-property_action_category #listings_wrapper {
2100        width: 100% !important;
2101        flex: 0 0 100% !important;
2102        max-width: 100% !important;
2103    }
2104    .tax-property_action_category .listing_wrapper {
2105        width: 100% !important;
2106        flex: 0 0 100% !important;
2107        max-width: 100% !important;
2108    }
2109    .tax-property_action_category .listing-unit-img-wrapper {
2110        height: 56vw !important;
2111        min-height: 56vw !important;
2112        max-height: 56vw !important;
2113    }
2114}
2115
2116/* Small phones: up to 480px */
2117@media (max-width: 480px) {
2118    .tax-property_action_category .listing-unit-img-wrapper {
2119        height: 62vw !important;
2120        min-height: 62vw !important;
2121        max-height: 62vw !important;
2122    }
2123}
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133/* Brevo form pill style */
2134.sib-pill-row {
2135    display: flex !important;
2136    align-items: center !important;
2137    background: #ffffff !important;
2138    border-radius: 50px !important;
2139    padding: 2px !important;
2140    padding-left: 20px !important;
2141    max-width: 560px !important;
2142    width: 100% !important;
2143    box-sizing: border-box !important;
2144    box-shadow: 0 4px 20px rgba(0,0,0,0.2) !important;
2145    margin: 0 auto !important;
2146}
2147
2148.sib-email-input {
2149    flex: 1 !important;
2150    border: none !important;
2151    outline: none !important;
2152    background: transparent !important;
2153    font-size: 15px !important;
2154    color: #333 !important;
2155    padding: 12px 0 !important;
2156    min-width: 0 !important;
2157}
2158
2159.sib-email-input::placeholder {
2160    color: #999 !important;
2161}
2162
2163input[type="submit"].sib-default-btn {
2164    background: #e6b800 !important;
2165    color: #1a1a1a !important;
2166    font-weight: 700 !important;
2167    font-size: 15px !important;
2168    border: none !important;
2169    border-radius: 50px !important;
2170    padding: 12px 28px !important;
2171    cursor: pointer !important;
2172    margin: 0 !important;
2173    flex-shrink: 0 !important;
2174}
2175
2176input[type="submit"].sib-default-btn:hover {
2177    background: #cc9f00 !important;
2178}
2179/* Fix form width - center and limit */
2180.sibwp-form {
2181    max-width: 560px !important;
2182    margin: 0 auto !important;
2183    display: block !important;
2184}
2185
2186.sib-pill-row {
2187    display: flex !important;
2188    align-items: center !important;
2189    background: #ffffff !important;
2190    border-radius: 50px !important;
2191    padding: 2px !important;
2192    padding-left: 20px !important;
2193    width: 100% !important;
2194    max-width: 560px !important;
2195    box-sizing: border-box !important;
2196    box-shadow: 0 4px 20px rgba(0,0,0,0.2) !important;
2197    margin: 0 auto !important;
2198}
2199
2200.sib-email-input {
2201    flex: 1 !important;
2202    border: none !important;
2203    outline: none !important;
2204    background: transparent !important;
2205    font-size: 15px !important;
2206    color: #333 !important;
2207    padding: 12px 0 !important;
2208    min-width: 0 !important;
2209    width: 100% !important;
2210}
2211
2212.sib-email-input::placeholder {
2213    color: #999 !important;
2214}
2215
2216/* Button normal state */
2217input[type="submit"].sib-default-btn {
2218    background: #e6b800 !important;
2219    color: #1a1a1a !important;
2220    font-weight: 700 !important;
2221    font-size: 15px !important;
2222    border: none !important;
2223    border-radius: 50px !important;
2224    padding: 12px 28px !important;
2225    cursor: pointer !important;
2226    margin: 0 !important;
2227    flex-shrink: 0 !important;
2228    transition: background 0.2s, color 0.2s !important;
2229}
2230
2231/* Button hover — dark blue + white text */
2232input[type="submit"].sib-default-btn:hover {
2233    background: #000087 !important;
2234    color: #ffffff !important;
2235}
2236
2237/* Optin checkbox row */
2238.sib-optin {
2239    display: flex !important;
2240    align-items: center !important;
2241    justify-content: center !important;
2242    gap: 8px !important;
2243    margin-top: 12px !important;
2244    color: #ffffff !important;
2245    font-size: 13px !important;
2246}
2247
2248.sib-optin label {
2249    color: #ffffff !important;
2250}
2251@media (max-width: 600px) {
2252    .sibwp-form {
2253        max-width: 100% !important;
2254        padding: 0 12px !important;
2255        box-sizing: border-box !important;
2256    }
2257
2258    .sib-pill-row {
2259        flex-direction: row !important;
2260        border-radius: 50px !important;
2261        padding: 3px 3px 3px 14px !important;
2262        align-items: center !important;
2263        width: 100% !important;
2264        max-width: 100% !important;
2265        box-sizing: border-box !important;
2266    }
2267
2268    .sib-email-input {
2269        flex: 1 !important;
2270        min-width: 0 !important;
2271        width: auto !important;
2272        padding: 8px 0 !important;
2273        font-size: 13px !important;
2274    }
2275
2276    .sib-email-input::placeholder {
2277        font-size: 12px !important;
2278        color: #aaa !important;
2279    }
2280
2281    input[type="submit"].sib-default-btn {
2282        width: auto !important;
2283        flex-shrink: 0 !important;
2284        margin: 0 !important;
2285        padding: 8px 16px !important;
2286        font-size: 12px !important;
2287        border-radius: 50px !important;
2288    }
2289
2290    .sib-optin {
2291        font-size: 11px !important;
2292        margin-top: 10px !important;
2293        justify-content: center !important;
2294    }
2295}
2296
2297
2298/* Center the Turnstile captcha */
2299.cf-turnstile,
2300.cf7-simple-turnstile {
2301    display: flex !important;
2302    justify-content: center !important;
2303    margin-top: 10px !important;
2304}
2305
2306@media (max-width: 768px) {
2307  .contact-box.wpsestate_is_contact_single.islive {
2308    display: none !important;
2309  }
2310}
2311
2312/* Hide the original SVG icon */
2313.rep-verified-badge-container .verified-badge img.verified-badge__icon {
2314  display: none !important;
2315}
2316
2317/* Add green circle with white tick BEFORE the link text */
2318.rep-verified-badge-container .verified-badge .verified-badge__link::before {
2319  content: "✓" !important;
2320  display: inline-flex !important;
2321  align-items: center !important;
2322  justify-content: center !important;
2323  width: 20px !important;
2324  height: 20px !important;
2325  min-width: 20px !important;
2326  background-color: #16a34a !important;
2327  color: #ffffff !important;
2328  border-radius: 50% !important;
2329  font-size: 13px !important;
2330  font-weight: bold !important;
2331  margin-right: 6px !important;
2332  line-height: 1 !important;
2333}
2334
2335/* Green text */
2336.rep-verified-badge-container .verified-badge .verified-badge__link {
2337  color: #16a34a !important;
2338  font-size: 16px !important;
2339  text-decoration: none !important;
2340  display: inline-flex !important;
2341  align-items: center !important;
2342}
2343
2344
2345
2346</style>
2347</head>
2348
2349<body class="wp-singular page-template page-template-page-templates page-template-contact_page page-template-page-templatescontact_page-php page page-id-5707 wp-theme-wpresidence wpresidence_header_logo_align_left wpresidence_header3_logo_align_left wpresidence_header_menu_type1_align_center wpresidence_header_menu_type3_4_text_align_center elementor-default elementor-kit-26 elementor-page elementor-page-5707" data-postid="5707">
2350
2351<!-- Mobile wrapper container -->
2352<div class="mobilewrapper" id="mobilewrapper_links">
2353    <div class="snap-drawers">
2354        <!-- Left Sidebar for mobile menu -->
2355        <div class="snap-drawer snap-drawer-left">
2356            <div class="mobilemenu-close"><i class="fas fa-times"></i></div>
2357                            <a href="https://sohumrealty.com/submit-your-property-duplicate/" class="submit_listing">Post Property</a>
2358            <ul id="menu-main-menu" class="mobilex-menu"><li id="menu-item-837" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-837"><a href="#">Buy</a>
2359<ul class="sub-menu">
2360	<li id="menu-item-36297" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-36297"><a href="https://sohumrealty.com/search-properties/">Search Properties</a></li>
2361	<li id="menu-item-33409" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-33409"><a href="#">Popular Categories</a>
2362	<ul class="sub-menu">
2363		<li id="menu-item-33412" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-33412"><a href="/property_category/condos/">Condos</a></li>
2364		<li id="menu-item-33410" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-33410"><a href="/property_category/independent-homes/">Independent Homes</a></li>
2365		<li id="menu-item-33411" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-33411"><a href="/property_category/town-houses/">Town Houses</a></li>
2366		<li id="menu-item-33413" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-33413"><a href="/property_category/2-to-4-units/">2 to 4 Units</a></li>
2367		<li id="menu-item-33414" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-33414"><a href="/property_category/land/">Land</a></li>
2368		<li id="menu-item-33415" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-33415"><a href="/property_category/mobile-homes/">Mobile Homes</a></li>
2369	</ul>
2370</li>
2371</ul>
2372</li>
2373<li id="menu-item-33522" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-33522"><a href="https://sohumrealty.com/home-valuation/">Sell</a></li>
2374<li id="menu-item-836" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-836"><a href="#">About</a>
2375<ul class="sub-menu">
2376	<li id="menu-item-21518" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-21518"><a href="https://sohumrealty.com/about-us/">About Us</a></li>
2377	<li id="menu-item-33520" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-33520"><a href="https://sohumrealty.com/our-agents/">Our Agents</a></li>
2378	<li id="menu-item-82582" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-82582"><a href="https://sohumrealty.com/our-team/">Our Team</a></li>
2379</ul>
2380</li>
2381<li id="menu-item-838" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-838"><a href="#">Blog</a>
2382<ul class="sub-menu">
2383	<li id="menu-item-18174" class="menu-item menu-item-type-post_type menu-item-object-page current_page_parent menu-item-18174"><a href="https://sohumrealty.com/blog-list/">Blog List</a></li>
2384</ul>
2385</li>
2386<li id="menu-item-26276" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-26276"><a href="https://sohumrealty.com/contact-us/">Contact Us</a></li>
2387<li id="menu-item-36397" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-36397"><a href="https://sohumrealty.com/faq-2/">FAQ</a></li>
2388</ul>        </div>
2389    </div>
2390</div>
2391
2392
2393<!-- User mobile wrapper container -->
2394<div class="mobilewrapper-user" id="mobilewrapperuser">
2395    <div class="snap-drawers">
2396        <!-- Right Sidebar for user mobile menu -->
2397        <div class="snap-drawer snap-drawer-right">
2398            <div class="mobilemenu-close-user"><i class="fas fa-times"></i></div>
2399
2400            <div class="login_form wpestate_login_form_wrapper">
2401    <div class="login_register_div_title">Sign into your account</div>
2402    <div class="loginalert login_register_message_area" ></div>
2403    <input type="text" class="form-control wpestate_login_form_username" name="log"  placeholder="Email"/>
2404
2405    <div class="password_holder">
2406        <input type="password" class="form-control wpestate_login_form_password " name="pwd" placeholder="Password"/>
2407        <i class="far fa-eye-slash show_hide_password"></i>
2408    </div>
2409    <input type="hidden" name="loginpop" class="loginpop" value="
24090">
2410    <input type="hidden" class="wpestate_login_form_security" name="security-login-topbar" 
2411            value="338cf629e7">
2412    <button class="wpresidence_button wpestate_login_submit_button" >Login</button>
2413        <input type="hidden" class="wpestate_social_login_nonce" value="6940210015">
2414
2415    
2416        
2417
2418    </div>
2419<div class="login_form wpestate_register_form_wrapper" >
2420
2421
2422
2423    
2424
2425    <div class="login_register_div_title">Create an account</div>
2426    <div class="loginalert wpestate_register_message_area"></div>
2427    
2428    <input type="text" name="user_login_register"  class="form-control wpestate_register_form_usenmame" placeholder="Email"/>
2429    <input type="email" name="user_email_register" class="form-control wpestate_register_form_email" placeholder="Email" />
2430
2431            <div class="password_holder">
2432            <input type="password" name="user_password"  class="form-control wpestate_register_form_password" placeholder="Password"/>
2433            <i class="far fa-eye-slash show_hide_password"></i>
2434        </div>
2435        <div class="password_holder">
2436            <input type="password" name="user_password_retype"  class="form-control wpestate_register_form_password_retype" placeholder="Retype Password"/>
2437            <i class="far fa-eye-slash show_hide_password"></i>
2438        </div>
2439    
2440            <select  name="new_user_type_topbar" class="form-select wpestate_register_form_user_type">
2441            <option value="0">Select User Type</option>
2442                                <option value="subscriber">User</option>
2443                                <option value="wpresidence_agent_role">Agent</option>
2444                    </select>
2445    
2446    <div class="wpestate_register_form_agree_terms_label_wrapper">
2447        <input type="checkbox" name="terms" id="user_terms_register_topbar_mobile" class="wpestate_register_form_agree_terms " />
2448        <label class="wpestate_register_form_agree_terms_label" for="user_terms_register_topbar_mobile">
2449            I agree with <a href="https://sohumrealty.com/" target="_blank" class="wpestate_register_form_agree_terms_link">terms &amp; conditions</a>        </label>
2450    </div>
2451
2452    
2453    <input type="hidden" class="wpestate_register_form_security" name="security-register-topbar" value="60a94965bd">
2454    <button class="wpresidence_button wpestate_register_submit_button">Register</button>
2455
2456    </div><div class="login_form wpestate_forgot_form_wrapper ">
2457    <div class="login_register_div_title">Reset Password</div>
2458    <div class="loginalert login_register_message_area" ></div>
2459
2460    <input type="email" class="form-control wpestate_forgot_form_email " name="forgot_email" placeholder="Enter Your Email Address" size="20" />
2461  
2462    <input type="hidden" id="security-forgot-topbar" name="security-forgot-topbar" value="fd69575d71" /><input type="hidden" name="_wp_http_referer" value="/contact-us/" />
2463
2464    <input type="hidden" class="wpestate_forgot_form_security" name="security-login-topbar" 
2465            value="9d835a9e2a">
2466
2467    
2468    <input type="hidden" class="wpestate_auth_postid" value="5707">
2469    <button class="wpresidence_button wpestate_forgot_password_submit_button" name="forgot">Reset Password</button>
2470</div><div class="login_modal_control">
2471    <a href="#" class="wpestate_login_form_switch_login">Back to login</a>
2472    <a href="#" class="wpestate_login_form_switch_register">Register here!</a>
2473    <a href="#" class="wpestate_login_form_switch_forgot">Forgot password?</a>
2474
2475
2476    <input type="hidden" name="loginpop" class="loginpop" value="0">
2477</div>        </div>
2478    </div>
2479</div>
2480
2481
2482
2483<div class="website-wrapper wpresidence_wrapper_for_header_type1  wide " id="all_wrapper" >
2484
2485  
2486  <div class="container-fluid px-0 wpresidence_main_wrapper_class  wide  has_header_type1 ">
2487
2488    
2489
2490
2491    
2492      
2493
2494         
2495        
2496        <div class="mobile_header exclude-rtl d-xl-none mobile_header_sticky_yes">
2497    <div class="mobile-trigger exclude-rtl"><i class="fas fa-bars"></i></div>
2498    <div class="mobile-logo">
2499        <a href="https://sohumrealty.com">
2500        <img src="https://sohumrealty.com/wp-content/uploads/2026/03/sohum-logo-white-e1764931553177.png" class="img-responsive retina_ready" alt="mobile logo"/>        </a> 
2501    </div>  
2502    
2503            <div class="mobile-trigger-user">
2504            <i class="fas fa-user-circle"></i>        </div>
2505    </div>
2506
2507
2508                
2509        <!-- Master header div with dynamic classes -->
2510        <div class="master_header d-none d-xl-block d-flex   wide ">
2511         
2512  
2513            
2514            <!-- Header wrapper with dynamic classes and Bootstrap flex classes -->
2515            <header class="header_wrapper d-flex w-100  header_type1 hover_type_3 ">
2516                
2517                                
2518                <div class="header_wrapper_inside mx-5 py-0 d-flex w-100 flex-wrap align-items-center justify-content-between "
2519        data-logo="https://sohumrealty.com/wp-content/uploads/2026/03/logo-black-no-bg_2x-1.png"
2520        data-sticky-logo="https://sohumrealty.com/wp-content/uploads/2026/03/logo-black-no-bg.png">
2521        <div class="logo " >
2522            <a href="https://sohumrealty.com"><img id="logo_image" src="https://sohumrealty.com/wp-content/uploads/2026/03/logo-black-no-bg_2x-1.png" class="img-responsive retina_ready" alt="company logo"/></a></div>       <nav class="wpresidence-navigation-menu px-5 py-0 navbar navbar-expand-lg"><div class="menu-mega-menu-updated-container"><ul id="menu-main-menu" class="menu"><li id="menu-item-837" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children no-megamenu   "><a class="menu-item-link"  href="#">Buy</a>
2523<ul style="" class="  sub-menu ">
2524	<li id="menu-item-36297" class="menu-item menu-item-type-post_type menu-item-object-page   "><a class="menu-item-link"  href="https://sohumrealty.com/search-properties/">Search Properties</a></li>
2525	<li id="menu-item-33409" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children   "><a class="menu-item-link"  href="#">
2525Popular Categories</a>
2526	<ul style="" class="  sub-menu ">
2527		<li id="menu-item-33412" class="menu-item menu-item-type-custom menu-item-object-custom   "><a class="menu-item-link"  href="/property_category/condos/">Condos</a></li>
2528		<li id="menu-item-33410" class="menu-item menu-item-type-custom menu-item-object-custom   "><a class="menu-item-link"  href="/property_category/independent-homes/">Independent Homes</a></li>
2529		<li id="menu-item-33411" class="menu-item menu-item-type-custom menu-item-object-custom   "><a class="menu-item-link"  href="/property_category/town-houses/">Town Houses</a></li>
2530		<li id="menu-item-33413" class="menu-item menu-item-type-custom menu-item-object-custom   "><a class="menu-item-link"  href="/property_category/2-to-4-units/">2 to 4 Units</a></li>
2531		<li id="menu-item-33414" class="menu-item menu-item-type-custom menu-item-object-custom   "><a class="menu-item-link"  href="/property_category/land/">Land</a></li>
2532		<li id="menu-item-33415" class="menu-item menu-item-type-custom menu-item-object-custom   "><a class="menu-item-link"  href="/property_category/mobile-homes/">Mobile Homes</a></li>
2533	</ul>
2534</li>
2535</ul>
2536</li>
2537<li id="menu-item-33522" class="menu-item menu-item-type-custom menu-item-object-custom no-megamenu   "><a class="menu-item-link"  href="https://sohumrealty.com/home-valuation/">Sell</a></li>
2538<li id="menu-item-836" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children no-megamenu   "><a class="menu-item-link"  href="#">About</a>
2539<ul style="" class="  sub-menu ">
2540	<li id="menu-item-21518" class="menu-item menu-item-type-post_type menu-item-object-page   "><a class="menu-item-link"  href="https://sohumrealty.com/about-us/">About Us</a></li>
2541	<li id="menu-item-33520" class="menu-item menu-item-type-post_type menu-item-object-page   "><a class="menu-item-link"  href="https://sohumrealty.com/our-agents/">Our Agents</a></li>
2542	<li id="menu-item-82582" class="menu-item menu-item-type-post_type menu-item-object-page   "><a class="menu-item-link"  href="https://sohumrealty.com/our-team/">Our Team</a></li>
2543</ul>
2544</li>
2545<li id="menu-item-838" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children no-megamenu   "><a class="menu-item-link"  href="#">Blog</a>
2546<ul style="" class="  sub-menu ">
2547	<li id="menu-item-18174" class="menu-item menu-item-type-post_type menu-item-object-page   "><a class="menu-item-link"  href="https://sohumrealty.com/blog-list/">Blog List</a></li>
2548</ul>
2549</li>
2550<li id="menu-item-26276" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-5707 current_page_item no-megamenu   "><a class="menu-item-link"  href="https://sohumrealty.com/contact-us/">Contact Us</a></li>
2551<li id="menu-item-36397" class="menu-item menu-item-type-post_type menu-item-object-page no-megamenu   "><a class="menu-item-link"  href="https://sohumrealty.com/faq-2/">FAQ</a></li>
2552</ul></div></nav>       
2553                <div class="user_menu_wrapper">          
2554            
2555<!-- User menu container with dynamic classes based on login status -->
2556<div class="user_menu d-flex align-items-center user_not_loged wpestate-align-self-center wpestate-text-end" id="user_menu_u">
2557                <!-- User icon for non-logged-in users -->
2558            <div class="submit_action">
2559                <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" viewBox="0 0 100 125" enable-background="new 0 0 100 100" xml:space="preserve"><g><path d="M50,5C25.2,5,5,25.1,5,50s20.2,45,45,45s45-20.1,45-45S74.8,5,50,5z M50,26.5c7.2,0,13.1,5.9,13.1,13.1   c0,7.2-5.9,13.1-13.1,13.1s-13.1-5.9-13.1-13.1C36.9,32.4,42.8,26.5,50,26.5z M50,87.9c-12.2,0-23.1-5.8-30.1-14.8   c5.7-10.7,17.1-18,30.1-18s24.4,7.3,30.1,18C73.2,82.1,62.2,87.9,50,87.9z"/></g></svg>          
2560            </div>
2561            <!-- Menu toggle for non-logged-in users -->
2562          
2563            <a href="https://sohumrealty.com/submit-your-property-duplicate/" class="submit_listing">Post Property</a></div>
2564
2565        </div>
2566</div>   
2567                
2568                            </header>
2569            
2570                   </div>
2571  
2572                
2573        
2574<div class="header_media d-flex  w-100 mobile_header_media_sticky_yes header_mediatype_2 with_search_3 header_media_non_elementor">
2575    <div class="wpestate_header_image full_screen_no parallax_effect_no" style="background-image:url(https://media.sohumrealty.com/wp-content/uploads/2026/03/real-esate-banner.jpg); height:400px;"><div class="wpestate_header_image_overlay" style="background-color:#000000;opacity:0.6;"></div><div class="heading_over_image_wrapper"><h1 class="heading_over_image">Contact Us</h1></div></div></div>
2576
2577
2578 
2579
2580      
2581      <main class="content_wrapper container-fluid  ">
2582
2583      
2584<div class="row wpresidence_page_content_wrapper">
2585    <div class="col-12 breadcrumb_container"><nav style="--bs-breadcrumb-divider: url(&#34;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;8&#039; height=&#039;8&#039;%3E%3Cpath d=&#039;M2.5 0L1 1.5 3.5 4 1 6.5 2.5 8l4-4-4-4z&#039; fill=&#039;%236c757d&#039;/%3E%3C/svg%3E&#34;);" aria-label="Breadcrumb"><ol class="breadcrumb"><li class=""><a href="https://sohumrealty.com/">Home</a></li><li class=" active" aria-current="page">Contact Us</li></ol></nav></div>    <div class="p-0 p04mobile wpestate_column_content col-lg-12 p-0 ">
2586        <span class="entry-title listing_loader_title">Your search results</span>
2587<div class="spinner" id="listing_loader">
2588  <div class="rect1"></div>
2589  <div class="rect2"></div>
2590  <div class="rect3"></div>
2591  <div class="rect4"></div>
2592  <div class="rect5"></div>
2593</div>
2594<div id="listing_ajax_container">
2595</div>        
2596                    <div class="contact-wrapper row">    
2597                <div class="contact_page_company_details">
2598                    <div class="company_headline">   
2599                        <h3>Sohum Realty Inc</h3>
2600                        <div class='company_headlin_addr'>70 S US Hwy 45 #207, Grayslake, IL 60030, USA</div>
2601                        
2602                        <div class="header_social">
2603                            <a href="#" rel="noopener" ><i class="fab fa-facebook-f"></i></a><a href="#" rel="noopener" ><i class="fa-brands fa-x-twitter"></i></a><a href="#" rel="noopener" ><i class="fab fa-linkedin-in"></i></a><a href="#" rel="noopener" ><i class="fab fa-pinterest-p  fa-fw"></i></a><a href="#" rel="noopener" ><i class="fab fa-instagram  fa-fw"></i></a>                        </div>     
2604                    </div>   
2605         
2606                    <div class="agent_detail contact_detail"><span>Phone:</span> <a href="tel:+1(847) 238-2077">+1(847) 238-2077</a></div><div class="agent_detail contact_detail"><span>Email:</span> <a href="/cdn-cgi/l/email-protection#bad39c998b8b8a819c998b8a8881d59c998c8e819c998b8b8f819c998b8b8b819c998b8a8e81cfd7c8df9c99838d819c998b8a8281cec394d99c998b8b8b819c998b8a8381">&#105;&#110;fo&#64;s&#111;&#104;u&#109;r&#101;&#97;lt&#121;.c&#111;&#109;</a></div>                </div>
2607        
2608                <div class="company_headline_content">
2609                    		<div data-elementor-type="wp-page" data-elementor-id="5707" class="elementor elementor-5707">
2610				<div class="elementor-element elementor-element-42844c82 e-flex e-con-boxed e-con e-parent" data-id="42844c82" data-element_type="container" data-e-type="container">
2611					<div class="e-con-inner">
2612				<div class="elementor-element elementor-element-66f7a499 elementor-widget elementor-widget-text-editor" data-id="66f7a499" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
2613									<div class="Y3BBE"><span style="font-size: 11pt; font-family: 'Poppins', sans-serif;"><br />Whether you’re buying, selling, or renting or investing into Real Estate in the Chicago area, Sohum Realty agents are dedicated to make your real estate transaction easy, simple and affordable.<br /></span></div><div class="Y3BBE"><span style="font-size: 11pt; font-family: 'Poppins', sans-serif;"><br />Whether you are looking for a home in Chicago downtown or a rural area, whether you are looking for a multimillion dollar home or a $100K home, whether it is an independent lake front home or a penthouse on 55th floor with lake views and everything in between, Sohum Realty agents are here to help you find your dream home.<br /></span></div><div class="Y3BBE"><span style="font-size: 11pt; font-family: 'Poppins', sans-serif;"><br />We provide our clients with a wealth of expertise in every aspect of the Chicagoland market. From discovering new developments to navigating a successful sale, we are here to help with our local real estate knowledge and insights and our invaluable real estate expertise.<br /></span><br /><br /><span style="font-size: 11pt; font-family: 'Poppins', sans-serif;"><br />Contact us today—we’d love to help you take the next step.<br /></span></div>								</div>
2614					</div>
2615				</div>
2616				</div>
2617		                </div>
2618                
2619                                
2620            </div>    
2621           
2622            <div class="single-content contact-content">   
2623                <div class="agent_contanct_form wpestate_contact_form_parent"> 
2624                <div class="wpestate_single_agent_details_header_wrapper "><h4 id="show_contact">Contact Me</h4></div>
2625<div class="wpcf7 no-js" id="wpcf7-f569408-p5707-o1" lang="en-US" dir="ltr" data-wpcf7-id="569408">
2626<div class="screen-reader-response"><p role="status" aria-live="polite" aria-atomic="true"></p> <ul></ul></div>
2627<form action="/contact-us/#wpcf7-f569408-p5707-o1" method="post" class="wpcf7-form init" aria-label="Contact form" novalidate="novalidate" data-status="init">
2628<fieldset class="hidden-fields-container"><input type="hidden" name="_wpcf7" value="569408" /><input type="hidden" name="_wpcf7_version" value="6.1.7" /><input type="hidden" name="_wpcf7_locale" value="en_US" /><input type="hidden" name="_wpcf7_unit_tag" value="wpcf7-f569408-p5707-o1" /><input type="hidden" name="_wpcf7_container_post" value="5707" /><input type="hidden" name="_wpcf7_posted_data_hash" value="" />
2629</fieldset>
2630<div class="cf7-row">
2631	<p><span class="wpcf7-form-control-wrap" data-name="your-name"><input size="40" maxlength="400" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required" aria-required="true" aria-invalid="false" placeholder="Name *" value="" type="text" name="your-name" /></span><span class="wpcf7-form-control-wrap" data-name="your-email"><input size="40" maxlength="400" class="wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email" aria-required="true" aria-invalid="false" placeholder="Email *" value="" type="email" name="your-email" /></span><span class="wpcf7-form-control-wrap" data-name="your-phone"><input size="40" maxlength="400" class="wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel" aria-required="true" aria-invalid="false" placeholder="Phone *" value="" type="tel" name="your-phone" /></span>
2632	</p>
2633</div>
2634<p><span class="wpcf7-form-control-wrap" data-name="your-message"><textarea cols="40" rows="10" maxlength="2000" class="wpcf7-form-control wpcf7-textarea" aria-invalid="false" placeholder="Your Message" name="your-message"></textarea></span>
2635</p>
2636<div class="cf7-gdpr">
2637	<p><span class="wpcf7-form-control-wrap" data-name="your-acceptance"><span class="wpcf7-form-control wpcf7-acceptance"><span class="wpcf7-list-item"><input type="checkbox" name="your-acceptance" value="1" aria-invalid="false" /></span></span></span> I consent to the <a href="https://sohumrealty.com/terms-of-user/" target="_blank"> Terms & Conditions </a>
2638	</p>
2639</div>
2640<input class="wpcf7-form-control wpcf7-hidden" value="" type="hidden" name="agent-email" />
2641<p><div class="cf7-cf-turnstile" style="margin-top: 0px; margin-bottom: -15px;"> <div id="cf-turnstile-cf7-2634544764" class="cf-turnstile" data-sitekey="0x4AAAAAACyBowNf_1uJr4gV" data-theme="light" data-language="en-us" data-size="normal" data-retry="auto" data-retry-interval="1000" data-refresh-expired="auto" data-refresh-timeout="auto" data-action="contact-form-7" data-callback="turnstileCF7Callback" data-appearance="always"></div> <br class="cf-turnstile-br cf-turnstile-br-cf7-2634544764"> </div><br/><input class="wpcf7-form-control wpcf7-submit has-spinner" type="submit" value="Send Message" />
2642</p><div class="wpcf7-response-output" aria-hidden="true"></div>
2643</form>
2644</div>
2645               </div>
2646           </div>
2647           
2648            </div>
2649  
2650    <!-- begin sidebar -->
2651<!-- end sidebar --></div>   
2652</main><!-- end content_wrapper started in header --></div> <!-- end class container -->
2653
2654
2655<footer id="colophon"  class="footer_back_repeat_no">
2656    <div id="footer-widget-area" class="row footer-widget-area ">
2657                <div id="first" class="widget-area col-12 col-md-6 col-lg-6">
2658            <ul class="xoxo">
2659                <li id="media_image-1" class="widget-container widget_media_image"><a href="https://sohumrealty.com"><img width="100" height="23" src="https://sohumrealty.com/wp-content/uploads/2026/03/sohum-logo-white-e1764931553177-300x68.png" class="image wp-image-25302  attachment-100x23 size-100x23" alt="" style="max-width: 100%; height: auto;" decoding="async" loading="lazy" srcset="https://sohumrealty.com/wp-content/uploads/2026/03/sohum-logo-white-e1764931553177-300x68.png 300w, https://sohumrealty.com/wp-content/uploads/2026/03/sohum-logo-white-e1764931553177-768x175.png 768w, https://sohumrealty.com/wp-content/uploads/2026/03/sohum-logo-white-e1764931553177-835x193.png 835w, https://sohumrealty.com/wp-content/uploads/2026/03/sohum-logo-white-e1764931553177.png 848w" sizes="auto, (max-width: 100px) 100v
2659w, 100px" /></a></li><li id="text-1" class="widget-container widget_text">			<div class="textwidget"><p><strong>Sohum Realty</strong> offers trusted real estate services across Illinois, guiding clients from search to closing.<br data-start="261" data-end="264" />We proudly assist buyers, sellers, and investors with expert market insight.Discover homes, rental investments, and commercial property opportunities.</p>
2660</div>
2661		</li><li id="social_widget_top-1" class="widget-container social_sidebar"><div class="wpresidence_elementor_social_sidebar_internal social_sidebar_internal"><a href="https://facebook.com/sohumrealty" target="_blank" aria-label="facebook"><i class="fab fa-facebook-f"></i></a><a href="https://tiktok.com/sohumrealty" target="_blank" aria-label="tiktok"><i class="fab fa-tiktok"></i></a><a href="http://x.com/sohumrealty" target="_blank" aria-label="twitter" ><i class="fa-brands fa-x-twitter"></i></a><a href="http://dribble.com/sohumrealty" target="_blank" aria-label="dribbble" ><i class="fab fa-dribbble  fa-fw"></i></a><a href="https://share.google/zzp9Plcm7LRhpU0bP" target="_blank" aria-label="google" ><i class="fab fa-google"></i></a><a href="http://linkedin.com/company/sohumrealty" target="_blank" aria-label="linkedIn" ><i class="fab fa-linkedin-in"></i></a><a href="https://tumblr.com/sohumrealty" target="_blank" aria-label="tumblr"><i class="fab fa-tumblr  fa-fw"></i></a><a href="https://pinterest.com/sohumrealty" target="_blank" aria-label="pinterest"><i class="fab fa-pinterest-p  fa-fw"></i></a><a href="https://youtube.com/sohumrealty" target="_blank" aria-label="youtube"><i class="fab fa-youtube  fa-fw"></i></a><a href="https://vimeo.com/sohumeralty" target="_blank" aria-label="vimeo"><i class="fab fa-vimeo-v  fa-fw"></i></a><a href="https://instagram.com/sohumrealty" target="_blank" aria-label="instagram"><i class="fab fa-instagram  fa-fw"></i></a></div></li>            </ul>
2662        </div>
2663                <div id="second" class="widget-area col-12 col-md-6 col-lg-3">
2664            <ul class="xoxo">
2665                <li id="nav_menu-2" class="widget-container widget_nav_menu"><h4 class="widget-title-footer">Quick Links</h4><div class="menu-footer-menu-container"><ul id="menu-footer-menu" class="menu"><li id="menu-item-32058" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-32058"><a href="https://sohumrealty.com/about-us/"><i class="fas fa-circle-info"></i>    About Us</a></li>
2666<li id="menu-item-32059" class="fa-envelope menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-5707 current_page_item menu-item-32059"><a href="https://sohumrealty.com/contact-us/" aria-current="page"><i class="fas fa-envelope"></i> Contact Us</a></li>
2667<li id="menu-item-32060" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-32060"><a href="https://sohumrealty.com/blog-list/"><i class="fas fa-rss"></i> Blog</a></li>
2668<li id="menu-item-32244" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-32244"><a href="https://sohumrealty.com/privacy-policy/"><i class="fas fa-shield-halved"></i> Privacy Policy</a></li>
2669<li id="menu-item-32245" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-32245"><a href="https://sohumrealty.com/terms-of-user/"><i class="fas fa-file-contract"></i> Terms of Use</a></li>
2670<li id="menu-item-32625" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-32625"><a href="https://sohumrealty.com/disclaimer/"><i class="fas fa-triangle-exclamation"></i> Disclaimer</a></li>
2671<li id="menu-item-32704" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-32704"><a href="https://sohumrealty.com/faq-2/"><i class="fas fa-question-circle"></i> FAQ</a></li>
2672<li id="menu-item-224126" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-224126"><a href="https://sohumrealty.com/search-properties/"><i class="fas fa-search"></i> Search Properties</a></li>
2673</ul></div></li>            </ul>
2674        </div>
2675                <div id="third" class="widget-area col-12 col-md-6 col-lg-3">
2676            <ul class="xoxo">
2677                <li id="contact_widget-1" class="widget-container contact_sidebar"><h4 class="widget-title-footer">Contact</h4><div class="contact_sidebar_wrap"><p class="widget_contact_addr"><i class="fas fa-building"></i>70 S US Hwy 45 #207, Grayslake, IL 60030 USA</p><p class="widget_contact_phone"><i class="fas fa-phone"></i><a href="tel:%28847%29+238-2077">(847) 238-2077</a></p><p class="widget_contact_email"><i class="far fa-envelope"></i><a href="/cdn-cgi/l/email-protection#5f36797c6e6e6f64797c6e6f6d6430797c6f696b642c797c6e6e6e64797c6e6f6b642a322d3a797c6f666864332b26797c6f6b6964797c6f666664797c6e6e6e64797c6e6f6664">inf&#111;&#064;&#115;&#111;&#104;u&#109;&#114;ea&#108;t&#121;&#046;c&#111;&#109;</a></p></div></li>            </ul>
2678        </div>
2679            </div>
2680
2681            <div class="sub_footer">
2682            <div class="sub_footer_content flex-column flex-sm-row   align-items-start 
2683            align-items-sm-center  ">
2684                <span class="copyright">
2685                    This site is hosted, designed and copyright©2026 by SOHUM IT                </span>
2686                <div class="subfooter_menu">
2687                    <div class="menu-footer-container"><ul id="menu-footer" class="menu"><li id="menu-item-18487" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18487"><a href="https://sohumrealty.com/terms-of-user/">Terms of Use</a></li>
2688<li id="menu-item-18488" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18488"><a href="https://sohumrealty.com/privacy-policy/">Privacy Policy</a></li>
2689<li id="menu-item-79401" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-79401"><a href="https://sohumrealty.com/disclaimer/">Disclaimer</a></li>
2690<li id="menu-item-79402" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-79402"><a href="https://sohumrealty.com/cookie-policy/">Cookie Policy</a></li>
2691</ul></div>                </div>
2692            </div>
2693        </div>
2694    </footer><!-- #colophon -->
2695</div> <!-- end website wrapper -->
vendor: 110 bytes, lines 2695-2697
2695
2696
2697<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
2697<script type="speculationrules">
2698{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/wpresidence/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
2699</script>
vendor: 1 bytes, line 2699
2699
2700<script id="ckyBannerTemplate" type="text/template"><div class="cky-overlay cky-hide"></div><div class="cky-btn-revisit-wrapper cky-revisit-hide" data-cky-tag="revisit-consent" data-tooltip="Consent Preferences" style="background-color:#0056A7"> <button class="cky-btn-revisit" aria-label="Consent Preferences"> <img src="https://sohumrealty.com/wp-content/plugins/cookie-law-info/lite/frontend/images/revisit.svg" alt="Revisit consent button"> </button></div><div class="cky-consent-container cky-hide" tabindex="0"> <div class="cky-consent-bar" data-cky-tag="notice" style="background-color:#FFFFFF;border-color:#F4F4F4"> <button class="cky-banner-btn-close" data-cky-tag="close-button" aria-label="Close"> <img src="https://sohumrealty.com/wp-content/plugins/cookie-law-info/lite/frontend/images/close.svg" alt=""> </button> <div class="cky-notice"> <p class="cky-title" role="heading" aria-level="2" data-cky-tag="title" style="color:#212121">We value your privacy</p><div class="cky-notice-group"> <div class="cky-notice-des" data-cky-tag="description" style="color:#212121"> <p>We use cookies to enhance your browsing experience, serve personalised ads or content, and analyse our traffic. By clicking "Accept All", you consent to our use of cookies.</p> </div><div class="cky-notice-btn-wrapper" data-cky-tag="notice-buttons"> <button class="cky-btn cky-btn-customize" aria-label="Customise" aria-haspopup="true" aria-controls="ckyPreferenceCenter" data-cky-tag="settings-button" style="color:#1863DC;background-color:transparent;border-color:#1863DC">Customise</button> <button class="cky-btn cky-btn-reject" aria-label="Reject All" data-cky-tag="reject-button" style="color:#1863DC;background-color:transparent;border-color:#1863DC">Reject All</button> <button class="cky-btn cky-btn-accept" aria-label="Accept All" data-cky-tag="accept-button" style="color:#FFFFFF;background-color:#1863DC;border-color:#1863DC">Accept All</button>  </div></div></div></div></div><div class="cky-modal" tabindex="0"> <div class="cky-preference-center" id="ckyPreferenceCenter" data-cky-tag="detail" style="color:#212121;background-color:#FFFFFF;border-color:#F4F4F4"> <div class="cky-preference-header"> <span class="cky-preference-title" role="heading" aria-level="2" data-cky-tag="detail-title" style="color:#212121">Customise Consent Preferences</span> <button class="cky-btn-close" aria-label="Close" data-cky-tag="detail-close"> <img src="https://sohumrealty.com/wp-content/plugins/cookie-law-info/lite/frontend/images/close.svg" alt=""> </button> </div><div class="cky-preference-body-wrapper"> <div class="cky-preference-content-wrapper" data-cky-tag="detail-description" style="color:#212121"> <p>We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.</p><p>The cookies that are categorised as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. </p><p>We also use third-party cookies that help us analyse how you use this website, store your preferences, and provide the content and advertisements that are relevant to you. These cookies will only be stored in your browser with your prior consent.</p><p>You can choose to enable or disable some or all of these cookies but disabling some of them may affect your browsing experience.</p> </div><div class="cky-accordion-wrapper" data-cky-tag="detail-categories"> <div class="cky-accordion" id="ckyDetailCategorynecessary"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Necessary" data-cky-tag="detail-category-title" style="color:#212121">Necessary</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchnecessary"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adju
2700sting your consent preferences. These cookies do not store any personally identifiable data.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryfunctional"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Functional" data-cky-tag="detail-category-title" style="color:#212121">Functional</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchfunctional"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryanalytics"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Analytics" data-cky-tag="detail-category-title" style="color:#212121">Analytics</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchanalytics"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryperformance"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Performance" data-cky-tag="detail-category-title" style="color:#212121">Performance</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchperformance"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Performance cookies are used to understand and analyse the key performance indexes of the website which helps in delivering a better user experience for the visitors.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryadvertisement"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Advertisement" data-cky-tag="detail-category-title" style="color:#212121">Advertisement</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchadvertisement"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Advertisement cookies are used to provide visitors with customised advertisements based on the pages you visited previously and to analyse the effectiveness of the ad campaigns.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div> </div></div><div class="cky-footer-wrapper"> <span class="cky-footer-shadow"></span> <div class="cky-prefrence-btn-wrapper" data-cky-tag="detail-buttons"> <button class="cky-btn cky-btn-reject" aria-label="Reject All" data-cky-tag="detail-reject-button" style="color:#1863DC;background-color:transparent;border-color:#1863DC"> Reject All </button> <button class="cky-btn cky-btn-preferences" aria-label="Save My Preferences" data-cky-tag="detail-save-button" style="color:#1863DC;background-color:transparent;border-color:#1863DC"> Save My Preferences </button> <button class="cky-btn cky-btn-accept" aria-label="Accept All" data-cky-tag="detail-accept-button" style="color:#FFFFFF;background-color:#1863DC;border-color:#1863DC"> Accept All </button> </div></div></div></div></script>
2700
2701<!--Start of Tawk.to Script (0.9.3)-->
2702<script id="tawk-script" type="text/javascript">
2703var Tawk_API = Tawk_API || {};
2704var Tawk_LoadStart=new Date();
2705(function(){
2706	var s1 = document.createElement( 'script' ),s0=document.getElementsByTagName( 'script' )[0];
2707	s1.async = true;
2708	s1.src = 'https://embed.tawk.to/69ba8c16efc5d11c36928ee0/1jk0b6e2i';
2709	s1.charset = 'UTF-8';
2710	s1.setAttribute( 'crossorigin','*' );
2711	s0.parentNode.insertBefore( s1, s0 );
2712})();
2713</script>
2713
2714<!--End of Tawk.to Script (0.9.3)-->
2715
2716<style>
2717.wpestate_property_description p {
2718    overflow: hidden;
2719    display: -webkit-box;
2720    -webkit-line-clamp: 5;
2721    -webkit-box-orient: vertical;
2722    transition: all 0.3s ease;
2723    margin-bottom: 2px !important;
2724}
2725.wpestate_property_description p.expanded {
2726    display: block;
2727    -webkit-line-clamp: unset;
2728    margin-bottom: 2px !important;
2729}
2730.read-more-wrapper {
2731    display: flex;
2732    justify-content: flex-end;
2733    margin-top: 2px;
2734}
2735.read-more-btn {
2736    display: inline-block;
2737    color: inherit;
2738    cursor: pointer;
2739    font-weight: 300;
2740    font-size: inherit;
2741    background: none;
2742    border: none;
2743    padding: 0;
2744    line-height: 1.5;
2745}
2746.read-more-btn:hover {
2747    opacity: 0.7;
2748}
2749</style>
2750<script>
2751jQuery(document).ready(function($){
2752    var $p = $('#wpestate_property_description_section p');
2753    if(!$p.length) return;
2754    var wrapper = $('<div class="read-more-wrapper"></div>');
2755    var btn = $('<button class="read-more-btn">+ More</button>');
2756    wrapper.append(btn);
2757    $p.after(wrapper);
2758    btn.on('click', function(){
2759        if($p.hasClass('expanded')){
2760            $p.removeClass('expanded');
2761            $(this).text('+ More');
2762        } else {
2763            $p.addClass('expanded');
2764            $(this).text('- Less');
2765        }
2766    });
2767});
2768</script>
2768
2769<style id="upf-styles">
2770.upf-wrap {
2771    display: flex !important;
2772    align-items: stretch !important;
2773    border: 1px solid #ccc !important;
2774    border-radius: 4px !important;
2775    overflow: hidden !important;
2776    background: #fff !important;
2777    box-sizing: border-box !important;
2778    width: 100% !important;
2779}
2780.upf-wrap:focus-within {
2781    border-color: #2271b1 !important;
2782    box-shadow: 0 0 0 2px rgba(34,113,177,.15) !important;
2783}
2784.upf-prefix {
2785    display: flex !important;
2786    align-items: center !important;
2787    gap: 5px !important;
2788    padding: 0 10px !important;
2789    background: #f5f5f5 !important;
2790    border-right: 1px solid #ddd !important;
2791    font-size: 14px !important;
2792    font-weight: 700 !important;
2793    color: #333 !important;
2794    white-space: nowrap !important;
2795    user-select: none !important;
2796    cursor: default !important;
2797    flex-shrink: 0 !important;
2798}
2799
2800/* ── FLAG: no border-radius, scaled size, high-quality SVG image ── */
2801.upf-flag {
2802    display: inline-block !important;
2803    line-height: 1 !important;
2804}
2805.upf-flag img {
2806    width: 38px !important;        /* standard flag ratio ~1.9:1 */
2807    height: 20px !important;       /* rectangular, not square */
2808    display: inline-block !important;
2809    border-radius: 0 !important;   /* no border radius */
2810    border: none !important;
2811    vertical-align: middle !important;
2812    object-fit: cover !important;
2813    object-position: center !important;
2814    transform: none !important;
2815    image-rendering: -webkit-optimize-contrast !important;
2816    image-rendering: crisp-edges !important;
2817}
2818
2819/* Override any theme/WP emoji styles that may add border-radius */
2820.upf-flag img.wp-smiley,
2821.upf-flag img.emoji {
2822    border-radius: 0 !important;
2823    width: 38px !important;
2824    height: 20px !important;
2825    transform: none !important;
2826    display: inline-block !important;
2827}
2828
2829.upf-wrap input[type="tel"],
2830.upf-wrap input[type="text"].upf-phone-input {
2831    flex: 1 !important;
2832    border: none !important;
2833    outline: none !important;
2834    box-shadow: none !important;
2835    border-radius: 0 !important;
2836    padding: 10px 12px !important;
2837    font-size: 15px !important;
2838    background: transparent !important;
2839    min-width: 0 !important;
2840    width: auto !important;
2841    margin: 0 !important;
2842    -moz-appearance: textfield !important;
2843}
2844.upf-wrap input::-webkit-inner-spin-button,
2845.upf-wrap input::-webkit-outer-spin-button { -webkit-appearance: none; }
2846.upf-hint {
2847    display: block;
2848    font-size: 11px;
2849    margin-top: 3px;
2850    color: #999;
2851    line-height: 1.4;
2852}
2853.upf-hint.upf-error { color: #d63638 !important; font-weight: 600; }
2854.upf-hint.upf-ok    { color: #2e7d32 !important; font-weight: 600; }
2855</style>
2856
2857<script id="upf-script">
2858(function(){
2859    /* High-quality US flag SVG via Wikimedia (official proportions, crisp at any size) */
2860    var FLAG_HTML  = '<img src="https://upload.wikimedia.org/wikipedia/en/a/a4/Flag_of_the_United_States.svg"'
2861                   + ' alt="US" width="38" height="20"'
2862                   + ' style="border-radius:0;border:none;display:inline-block;vertical-align:middle;width:38px;height:20px;object-fit:cover;"'
2863                   + '>';
2864    var CODE       = '+1';
2865    var REQUIRED   = 10;
2866
2867    /* ── find all phone inputs on the page ─────────────────────────── */
2868    function findPhoneInputs() {
2869        var found = [];
2870        // 1. All <input type="tel">
2871        document.querySelectorAll('input[type="tel"]').forEach(function(el){ found.push(el); });
2872        // 2. <input type="text"> or <input type="email"> whose name/id/class contains phone or mobile
2873        //    Includes mislabelled type="email" fields (e.g. WP Residence foot_contact_phone)
2874        document.querySelectorAll('input[type="text"], input[type="email"]').forEach(function(el){
2875            var hay = ((el.name||'') + (el.id||'') + (el.className||'')).toLowerCase();
2876            if (/phone|mobile|whatsapp|contact.?no|tel/.test(hay)) found.push(el);
2877        });
2878        // Deduplicate
2879        return found.filter(function(el, i, arr){ return arr.indexOf(el) === i; });
2880    }
2881
2882    /* ── enhance one input ──────────────────────────────────────────── */
2883    function enhance(input) {
2884        if (input.dataset.upfDone) return;
2885        input.dataset.upfDone = '1';
2886
2887        // Mark text inputs so CSS can target them
2888        if (input.type !== 'tel') input.classList.add('upf-phone-input');
2889
2890        // Preserve original width/styles on the wrapper
2891        var computedWidth = input.offsetWidth || null;
2892
2893        // Build wrapper
2894        var wrap = document.createElement('div');
2895        wrap.className = 'upf-wrap';
2896        if (computedWidth) wrap.style.maxWidth = computedWidth + 'px';
2897
2898        // Flag + code badge
2899        var prefix = document.createElement('div');
2900        prefix.className = 'upf-prefix';
2901        prefix.innerHTML = '<span class="upf-flag">' + FLAG_HTML + '</span>'
2902                         + '<span>' + CODE + '</span>';
2903
2904        // Hint line
2905        var hint = document.createElement('span');
2906        hint.className = 'upf-hint';
2907        hint.textContent = 'Enter exactly ' + REQUIRED + ' digits';
2908
2909        // Wrap: insert wrapper before input, move input inside
2910        input.parentNode.insertBefore(wrap, input);
2911        wrap.appendChild(prefix);
2912        wrap.appendChild(input);
2913
2914        // Insert hint after wrapper
2915        wrap.parentNode.insertBefore(hint, wrap.nextSibling);
2916
2917        // Attributes
2918        input.setAttribute('maxlength', REQUIRED);
2919        input.setAttribute('inputmode', 'numeric');
2920        input.setAttribute('autocomplete', 'tel-national');
2921        if (!input.getAttribute('placeholder')) {
2922            input.setAttribute('placeholder', '10-digit number');
2923        }
2924
2925        /* ── block non-digits ──────────────────────────────────────── */
2926        input.addEventListener('keypress', function(e) {
2927            if (e.ctrlKey || e.metaKey || e.altKey) return;
2928            if (e.key && e.key.length === 1 && !/\d/.test(e.key)) {
2929                e.preventDefault();
2930            }
2931        });
2932
2933        /* ── clean on paste ────────────────────────────────────────── */
2934        input.addEventListener('paste', function(e) {
2935            e.preventDefault();
2936            var pasted = (e.clipboardData || window.clipboardData).getData('text');
2937            input.value = pasted.replace(/\D/g, '').slice(0, REQUIRED);
2938            validate(input, hint);
2939        });
2940
2941        /* ── clean + count on input ────────────────────────────────── */
2942        input.addEventListener('input', function() {
2943            var clean = input.value.replace(/\D/g, '').slice(0, REQUIRED);
2944            if (input.value !== clean) input.value = clean;
2945            validate(input, hint);
2946        });
2947
2948        /* ── validate on blur ──────────────────────────────────────── */
2949        input.addEventListener('blur', function() { validate(input, hint); });
2950    }
2951
2952    /* ── validation logic ───────────────────────────────────────────── */
2953    function validate(input, hint) {
2954        var len = (input.value || '').replace(/\D/g, '').length;
2955        hint.classList.remove('upf-error', 'upf-ok');
2956        if (len === 0) {
2957            hint.textContent = 'Enter exactly ' + REQUIRED + ' digits';
2958            hint.style.color = '';
2959            if (input.setCustomValidity) input.setCustomValidity('');
2960        } else if (len < REQUIRED) {
2961            hint.textContent = len + '/10 — need ' + (REQUIRED - len) + ' more digit' + (REQUIRED - len === 1 ? '' : 's');
2962            hint.classList.add('upf-error');
2963            if (input.setCustomValidity) input.setCustomValidity('Please enter exactly 10 digits.');
2964        } else {
2965            hint.textContent = '✓ Valid number';
2966            hint.classList.add('upf-ok');
2967            if (input.setCustomValidity) input.setCustomValidity('');
2968        }
2969    }
2970
2971    /* ── run enhancer ───────────────────────────────────────────────── */
2972    function run() {
2973        findPhoneInputs().forEach(enhance);
2974    }
2975
2976    // On DOM ready
2977    if (document.readyState === 'loading') {
2978        document.addEventListener('DOMContentLoaded', run);
2979    } else {
2980        run();
2981    }
2982
2983    // After CF7 AJAX (form submit / reset / error)
2984    ['wpcf7submit','wpcf7mailsent','wpcf7invalid','wpcf7spam','wpcf7mailfailed'].forEach(function(ev){
2985        document.addEventListener(ev, function(){ setTimeout(run, 300); });
2986    });
2987
2988    // MutationObserver — catches dynamically loaded forms (popups, AJAX sections)
2989    if (window.MutationObserver) {
2990        var observer = new MutationObserver(function(mutations) {
2991            var needsRun = false;
2992            mutations.forEach(function(m) {
2993                m.addedNodes.forEach(function(node) {
2994                    if (node.nodeType === 1) needsRun = true;
2995                });
2996            });
2997            if (needsRun) run();
2998        });
2999        observer.observe(document.body, { childList: true, subtree: true });
3000    }
3001})();
3002</script>
3002
3003    
3003<script>
3004    (function(){
3005        var prices = {"47059":40,"41493":16};
3006        function fix() {
3007            document.querySelectorAll('.listing_wrapper').forEach(function(card) {
3008                var id = card.getAttribute('data-listid');
3009                if (!id || !prices[id]) return;
3010                var pw = card.querySelector('.listing_unit_price_wrapper');
3011                if (!pw) return;
3012                if (pw.textContent.replace(/\s/g,'').length > 2) return;
3013                pw.innerHTML = '$' + Number(prices[id]).toLocaleString() + '<span style="font-size:13px"> /mo</span>';
3014            });
3015        }
3016        document.addEventListener('DOMContentLoaded', fix);
3017        setTimeout(fix, 500);
3018        setTimeout(fix, 1500);
3019        new MutationObserver(function(){ setTimeout(fix, 300); })
3020            .observe(document.body, {childList:true, subtree:true});
3021    })();
3022    </script>
3022
3023        <style>
3024        .wpestate_register_form_wrapper input[name="user_login_register"] { display: none !important; }
3025        .wpestate_register_form_wrapper label[for="user_login_register"] { display: none !important; }
3026    </style>
3027    
3027<script>
3028        document.addEventListener('click', function() {
3029            // Only target login form, NOT register form
3030            var el = document.querySelector('.wpestate_login_form_wrapper input[name="log"]');
3031            if (el) el.placeholder = 'Email';
3032        });
3033    </script>
3033
3034    
3034<script>
3035    (function () {
3036        window.addEventListener('load', function () {
3037
3038            const selectors = [
3039                '.sib-form form',
3040                '#sib_embed_signup_form',
3041                'form[id*="sib"]',
3042                'form[class*="sib"]',
3043                '.ml-subscribe-form form',
3044                '.sendinblue-subscription-form form'
3045            ];
3046
3047            let form = null;
3048            for (const sel of selectors) {
3049                form = document.querySelector(sel);
3050                if (form) {
3051                    console.log('[Brevo Check] Found form with selector:', sel);
3052                    break;
3053                }
3054            }
3055
3056            if (!form) {
3057                console.warn('[Brevo Check] No Brevo form found on this page.');
3058                return;
3059            }
3060
3061            const submitBtn = form.querySelector('button[type="submit"], input[type="submit"], .sib-default-btn');
3062
3063            function showMessage(msg, isError) {
3064                const old = document.getElementById('brevo-custom-msg-wrapper');
3065                if (old) old.remove();
3066
3067                // Outer wrapper: full width, just for centering
3068                const wrapper = document.createElement('div');
3069                wrapper.id = 'brevo-custom-msg-wrapper';
3070                wrapper.style.cssText = 'width:100%;text-align:center;margin-top:10px;';
3071
3072                // Inner pill: shrinks to text width
3073                const div = document.createElement('div');
3074                div.id = 'brevo-custom-msg';
3075                div.style.cssText = isError
3076                    ? 'display:inline-block;padding:9px 18px;background:#fff3cd;border:1px solid #ffc107;border-radius:8px;color:#856404;font-size:14px;font-weight:600;white-space:nowrap;opacity:1;transition:opacity 0.8s ease;'
3077                    : 'display:inline-block;padding:9px 18px;background:#d4edda;border:1px solid #28a745;border-radius:8px;color:#155724;font-size:14px;font-weight:600;white-space:nowrap;opacity:1;transition:opacity 0.8s ease;';
3078                div.innerText = msg;
3079
3080                wrapper.appendChild(div);
3081                // Insert right after the form, same as original
3082                form.insertAdjacentElement('afterend', wrapper);
3083
3084                // Fade out after 3 seconds, then remove
3085                setTimeout(function () {
3086                    div.style.opacity = '0';
3087                    setTimeout(function () {
3088                        if (wrapper && wrapper.parentNode) wrapper.remove();
3089                    }, 800);
3090                }, 3000);
3091            }
3092
3093            async function checkAndSubmit(e) {
3094                e.preventDefault();
3095                e.stopImmediatePropagation();
3096
3097                const emailInput = form.querySelector('input[type="email"]');
3098                if (!emailInput || !emailInput.value.trim()) return;
3099
3100                const email = emailInput.value.trim();
3101
3102                try {
3103                    const res = await fetch('https://sohumrealty.com/wp-admin/admin-ajax.php', {
3104                        method: 'POST',
3105                        headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
3106                        body: 'action=check_brevo_subscriber&email=' + encodeURIComponent(email)
3107                            + '&nonce=9ad5bf1d72'
3108                    });
3109
3110                    const data = await res.json();
3111                    console.log('[Brevo Check] API response:', data);
3112
3113                    if (data.already_subscribed) {
3114                        showMessage('⚠️ This email is already on our list!', true);
3115                    } else if (data.error) {
3116                        console.error('[Brevo Check] API error:', data.error);
3117                        form.removeEventListener('submit', checkAndSubmit, true);
3118                        form.submit();
3119                    } else {
3120                        form.removeEventListener('submit', checkAndSubmit, true);
3121                        if (submitBtn) {
3122                            submitBtn.click();
3123                        } else {
3124                            form.submit();
3125                        }
3126                    }
3127                } catch (err) {
3128                    console.error('[Brevo Check] Fetch error:', err);
3129                    form.removeEventListener('submit', checkAndSubmit, true);
3130                    form.submit();
3131                }
3132            }
3133
3134            form.addEventListener('submit', checkAndSubmit, true);
3135
3136            if (submitBtn) {
3137                submitBtn.addEventListener('click', function (e) {}, false);
3138            }
3139        });
3140    })();
3141    </script>
3141
3142    
3142<script>
3143document.addEventListener('DOMContentLoaded', function() {
3144
3145    var isLoggedIn  = false;
3146    var SUBMIT_URL  = 'https://sohumrealty.com/submit-your-property/';
3147    var LOGOUT_URL  = 'https://sohumrealty.com/wp-login.php?action=logout&amp;redirect_to=https%3A%2F%2Fsohumrealty.com&amp;_wpnonce=02c56fb811';
3148    var DASH_URL    = 'https://sohumrealty.com/user-dashboard/';
3149    var USER_NAME   = '';
3150
3151    // ── NOT LOGGED IN ──────────────────────────────────────────
3152    if (!isLoggedIn) {
3153
3154        function removeNotice() {
3155            var el = document.getElementById('submit_login_notice');
3156            if (el) el.remove();
3157            var origClose = document.getElementById('login-modal_close');
3158            if (origClose) origClose.style.top = origClose.getAttribute('data-orig-top') || '';
3159        }
3160
3161        // Intercept Submit Your Property link
3162        document.querySelectorAll('a[href*="submit-your-property"]').forEach(function(link) {
3163            link.addEventListener('click', function(e) {
3164                e.preventDefault();
3165                sessionStorage.setItem('after_login_redirect', SUBMIT_URL);
3166                removeNotice();
3167
3168                var msg = document.createElement('div');
3169                msg.id = 'submit_login_notice';
3170                msg.style.cssText = 'background:#EFEFEF;color:#000;padding:10px 15px;text-align:center;font-size:14px;border-radius:4px;margin-bottom:15px;position:relative;';
3171                msg.innerHTML = '<ul style="list-style-type:disc;padding:4px 30px 4px 20px;margin:0;text-align:left;"><li style="padding-left:0;">Please login or register to submit your property</li><li style="padding-left:0;">Home owner? Select <b>User</b></li><li style="padding-left:0;">Real Estate Agent? Select <b>Agent</b></li></ul>';
3172
3173
3174                var fw = document.querySelector('.login-register-modal-form-wrapper');
3175                if (fw) fw.insertBefore(msg, fw.firstChild);
3176
3177                // Push original modal close button below the notice
3178                var origClose = document.getElementById('login-modal_close');
3179                if (origClose) {
3180                    origClose.setAttribute('data-orig-top', origClose.style.top || '');
3181                    origClose.style.top = (msg.offsetHeight + 8) + 'px';
3182                }
3183
3184                var wrapper = document.getElementById('modal_login_wrapper');
3185                var modalBack = document.querySelector('.modal_login_back');
3186                if (wrapper) wrapper.style.display = 'block';
3187                if (modalBack) modalBack.style.display = 'block';
3188            });
3189        });
3190
3191        // Clear notice on modal close
3192        var closeBtn  = document.getElementById('login-modal_close');
3193        var modalBack = document.querySelector('.modal_login_back');
3194        if (modalBack) modalBack.addEventListener('click', function() {
3195            removeNotice();
3196            sessionStorage.removeItem('after_login_redirect');
3197        });
3198        if (closeBtn) closeBtn.addEventListener('click', function() {
3199            removeNotice();
3200            sessionStorage.removeItem('after_login_redirect');
3201        });
3202
3203        // Watch for login/register success then redirect
3204        var observer = new MutationObserver(function() {
3205            var redirect = sessionStorage.getItem('after_login_redirect');
3206            if (!redirect) return;
3207            document.querySelectorAll('.login_register_message_area, .loginalert, .wpestate_register_message_area').forEach(function(el) {
3208                var txt = el.innerText.toLowerCase();
3209                if (txt.indexOf('success') !== -1 || txt.indexOf('login') !== -1 || txt.indexOf('created') !== -1 || txt.indexOf('account') !== -1) {
3210                    sessionStorage.removeItem('after_login_redirect');
3211                    setTimeout(function() { window.location.href = redirect; }, 1200);
3212                }
3213            });
3214        });
3215        observer.observe(document.body, { childList: true, subtree: true, characterData: true });
3216
3217    // ── LOGGED IN ──────────────────────────────────────────────
3218    } else {
3219
3220        var userMenuOpen = document.getElementById('user_menu_open');
3221        if (userMenuOpen) {
3222
3223            if (!document.getElementById('custom_dash_link')) {
3224
3225                var liDash = document.createElement('li');
3226                liDash.innerHTML = '<a id="custom_dash_link" href="' + DASH_URL + '">&#128196; My Listings</a>';
3227                userMenuOpen.insertBefore(liDash, userMenuOpen.firstChild);
3228
3229                var liSep = document.createElement('li');
3230                liSep.innerHTML = '<hr style="margin:4px 8px;border:none;border-top:1px solid #eee;">';
3231                userMenuOpen.appendChild(liSep);
3232
3233                var liLogout = document.createElement('li');
3234                liLogout.innerHTML = '<a href="' + LOGOUT_URL + '" style="color:#e74
3234c3c;">&#128275; Logout</a>';
3235                userMenuOpen.appendChild(liLogout);
3236            }
3237
3238            var userPic = document.querySelector('.menu_user_picture, #user_menu_u');
3239            if (userPic) {
3240                userPic.style.cursor = 'pointer';
3241                userPic.addEventListener('click', function(e) {
3242                    e.stopPropagation();
3243                    userMenuOpen.style.display = userMenuOpen.style.display === 'block' ? 'none' : 'block';
3244                });
3245            }
3246
3247            document.addEventListener('click', function() {
3248                userMenuOpen.style.display = 'none';
3249            });
3250        }
3251    }
3252
3253});
3254</script>
3254
3255
3256<style>
3257.rep-verified-badge-container {
3258  display: flex !important;
3259  flex-direction: row !important;
3260  align-items: center !important;
3261  justify-content: center !important;
3262  gap: 20px !important;
3263}
3264
3265.rep-more-reviews-btn {
3266  background-color: #4285F4;
3267  color: #ffffff !important;
3268  font-size: 12px;
3269  font-weight: 500;
3270  padding: 6px 16px;
3271  border-radius: 20px;
3272  text-decoration: none !important;
3273  white-space: nowrap;
3274}
3275
3276.rep-more-reviews-btn:hover {
3277  background-color: #3367D6;
3278}
3279</style>
3280
3281<script>
3282document.addEventListener("DOMContentLoaded", function () {
3283  const badge = document.querySelector(".rep-verified-badge-container");
3284  if (badge) {
3285    const btn = document.createElement("a");
3286    btn.href = "https://www.google.com/search?sca_esv=81ef8ac98c35c5fb&rlz=1C1OZZY_enIN1132IN1132&si=AL3DRZEsmMGCryMMFSHJ3StBhOdZ2-6yYkXd_doETEE1OR-qOeGSnINuMo2Ko5R7k9ly3f5xOcgGS2sbe_3nO-UFjuCZvORcbwUiIUSO1wi116di7Qey1tZVZTrCAoe-ecUcHpdF1vDCo6g6IhmTZo_s0ktkFvcH9g%3D%3D&q=Sohum+Realty+Inc+Reviews&sa=X&ved=2ahUKEwj_-JClo-yTAxV-yDgGHQLaD6wQ0bkNegQIMRAH&biw=1177&bih=464&dpr=1.63";
3287    btn.target = "_blank";
3288    btn.className = "rep-more-reviews-btn";
3289    btn.textContent = "More On Google";
3290    badge.insertBefore(btn, badge.firstChild);
3291  }
3292});
3293</script>
3293
3294
3295	<style>
3296	a.submit_listing {
3297		position: relative !important;
3298		overflow: visible !important;
3299	}
3300	a.submit_listing::before {
3301		content: "";
3302		position: absolute;
3303		top: 100%;
3304		left: 75%;
3305		transform: translateX(-50%);
3306		width: 0;
3307		height: 0;
3308		border-left: 7px solid transparent;
3309		border-right: 7px solid transparent;
3310		border-bottom: 7px solid #dc2626;
3311		z-index: 1000000;
3312	}
3313	a.submit_listing::after {
3314		content: "Free";
3315		position: absolute;
3316		top: calc(100% + 6px);
3317		left: 75%;
3318		transform: translateX(-50%);
3319		background: #dc2626;
3320		color: #fff;
3321		font-size: 12px;
3322		font-weight: 600;
3323		line-height: 1;
3324		padding: 6px 14px;
3325		border-radius: 0;
3326		white-space: nowrap;
3327		z-index: 999999;
3328	}
3329	</style>
3330	    <div id="modal_login_wrapper">
3331        <!-- Modal background and container -->
3332        <div class="modal_login_back"></div>
3333        <div class="modal_login_container " style='height:520px;'>
3334            <!-- Close button for the modal -->
3335            <div id="login-modal_close">
3336                <i class="fas fa-times"></i>
3337            </div>
3338            
3339            <!-- Modal header with background image -->
3340            <div class="login-register-modal-image" style="background-image: url('https://media.sohumrealty.com/wp-content/uploads/2026/03/sohum-login-image.jpg')">
3341                <div class="featured_gradient"></div>
3342                <div class="login-register-modal-image_text">Welcome to Sohum Realty</div>
3343            </div>
3344
3345            <!-- Container for login, register, and forgot password forms -->
3346            <div class="login-register-modal-form-wrapper"> 
3347                <div class="login_form wpestate_login_form_wrapper">
3348    <div class="login_register_div_title">Sign into your account</div>
3349    <div class="loginalert login_register_message_area" ></div>
3350    <input type="text" class="form-control wpestate_login_form_username" name="log"  placeholder="Email"/>
3351
3352    <div class="password_holder">
3353        <input type="password" class="form-control wpestate_login_form_password " name="pwd" placeholder="Password"/>
3354        <i class="far fa-eye-slash show_hide_password"></i>
3355    </div>
3356    <input type="hidden" name="loginpop" class="loginpop" value="0">
3357    <input type="hidden" class="wpestate_login_form_security" name="security-login-topbar" 
3358            value="338cf629e7">
3359    <button class="wpresidence_button wpestate_login_submit_button" >Login</button>
3360        <input type="hidden" class="wpestate_social_login_nonce" value="6940210015">
3361
3362    
3363        
3364
3365    </div>
3366<div class="login_form wpestate_register_form_wrapper" >
3367
3368
3369
3370    
3371
3372    <div class="login_register_div_title">Create an account</div>
3373    <div class="loginalert wpestate_register_message_area"></div>
3374    
3375    <input type="text" name="user_login_register"  class="form-control wpestate_register_form_usenmame" placeholder="Email"/>
3376    <input type="email" name="user_email_register" class="form-control wpestate_register_form_email" placeholder="Email" />
3377
3378            <div class="password_holder">
3379            <input type="password" name="user_password"  class="form-control wpestate_register_form_password" placeholder="Password"/>
3380            <i class="far fa-eye-slash show_hide_password"></i>
3381        </div>
3382        <div class="password_holder">
3383            <input type="password" name="user_password_retype"  class="form-control wpestate_register_form_password_retype" placeholder="Retype Password"/>
3384            <i class="far fa-eye-slash show_hide_password"></i>
3385        </div>
3386    
3387            <select  name="new_user_type_topbar" class="form-select wpestate_register_form_user_type">
3388            <option value="0">Select User Type</option>
3389                                <option value="subscriber">User</option>
3390                                <option value="wpresidence_agent_role">Agent</option>
3391                    </select>
3392    
3393    <div class="wpestate_register_form_agree_terms_label_wrapper">
3394        <input type="checkbox" name="terms" id="user_terms_register_topbar_" class="wpestate_register_form_agree_terms " />
3395        <label class="wpestate_register_form_agree_terms_label" for="user_terms_register_topbar_">
3396            I agree with <a href="https://sohumrealty.com/" target="_blank" class="wpestate_register_form_agree_terms_link">terms &amp; conditions</a>        </label>
3397    </div>
3398
3399    
3400    <input type="hidden" class="wpestate_register_form_security" name="security-register-topbar" value="60a94965bd">
3401    <button class="wpresidence_button wpestate_register_submit_button">Register</button>
3402
3403    </div><div class="login_form wpestate_forgot_form_wrapper ">
3404    <div class="login_register_div_title">Reset Password</div>
3405    <div class="loginalert login_register_message_area" ></div>
3406
3407    <input type="email" class="form-control wpestate_forgot_form_email " name="forgot_email" placeholder="Enter Your Email Address" size="20" />
3408  
3409    <input type="hidden" id="security-forgot-topbar" name="security-forgot-topbar" value="fd69575d71" /><input type="hidden" name="_wp_http_referer" value="/contact-us/" />
3410
3411    <input type="hidden" class="wpestate_forgot_form_security" name="security-login-topbar" 
3412            value="9d835a9e2a">
3413
3414    
3415    <input type="hidden" class="wpestate_auth_postid" value="5707">
3416    <button class="wpresidence_button wpestate_forgot_password_submit_button" name="forgot">Reset Password</button>
3417</div><div class="login_modal_control">
3418    <a href="#" class="wpestate_login_form_switch_login">Back to login</a>
3419    <a href="#" class="wpestate_login_form_switch_register">Register here!</a>
3420    <a href="#" class="wpestate_login_form_switch_forgot">Forgot password?</a>
3421
3422
3423    <input type="hidden" name="loginpop" class="loginpop" value="0">
3424</div>            </div>
3425        </div>
3426    </div>
3427    <input type="hidden" id="wpestate_ajax_log_reg" value="8a968086f9" />    <a href="#" class="contact-box wpsestate_is_contact_single"  aria-label="contact" ><i class="fas fa-envelope"></i></a>
3428
3429
3430 
3431<div class="contactformwrapper wpsestate_is_contact_single hidden"> 
3432
3433        <div id="footer-contact-form">
3434        <div class="contact_close_button">
3435            <i class="fas fa-times" aria-hidden="true"></i>
3436        </div>
3437        <h4>Contact Us</h4>
3438        <p>Use the form below to contact us!</p>
3439        <div class="alert-box error">
3440            <div class="alert-message" id="footer_alert-agent-contact"></div>
3441        </div> 
3442
3443        
3444        <input type="text" placeholder="Name" required="required"   id="foot_contact_name"  name="contact_name" class="form-control" value="" tabindex="373"> 
3445        <input type="email" required="required" placeholder="Email"  id="foot_contact_email" name="contact_email" class="form-control" value="" tabindex="374">
3446        <input type="email" required="required" placeholder="Phone"  id="foot_contact_phone" name="contact_phone" class="form-control" value="" tabindex="374">
3447        <textarea placeholder="Type your message..." required="required" id="foot_contact_content" name="contact_content" class="form-control" tabindex="375"></textarea>
3448        <input type="hidden" name="contact_ajax_nonce" id="agent_property_ajax_nonce"  value="4eb8328e21" />
3449
3450                <div class="gpr_wrapper">
3451            <input type="checkbox" role="checkbox" aria-checked="false" 
3452                   id="wpestate_agree_gdpr_footer" 
3453                   class="wpestate_agree_gdpr" 
3454                   name="wpestate_agree_gdpr" />
3455            <label class="wpestate_gdpr_label" for="wpestate_agree_gdpr_footer">
3456                I consent to the Terms & Conditions 
3457                <a target="_blank" href="https://sohumrealty.com/gpdr-terms/">
3458                    Terms & Conditions                </a>
3459            </label>
3460        </div>
3461                <div class="btn-cont">
3462            <button type="submit" id="btn-cont-submit" class="wpresidence_button">Send</button>
3463         
3464            <input type="hidden" value="" name="contact_to">
3465            <div class="bottom-arrow"></div>
3466        </div>  
3467    </div>
3468    
3469</div>
3470<!--Compare Starts here-->     
3471<div class="prop-compare ">
3472    <div id="compare_close"><i class="fas fa-times" aria-hidden="true"></i></div>
3473    <form method="post" id="form_compare" action="https://sohumrealty.com/compare-listings/">
3474        <h4 class="title_compare">Compare Listings</h4>
3475        <button   id="submit_compare" class="wpresidence_button"> Compare </button>
3476    </form>
3477</div>    
3478<!--Compare Ends here-->  <input type="hidden" id="wpestate_ajax_filtering" value="1113773f00" /><input type="hidden" id="wpestate_payments_nonce" value="a0ca8d5216" />
3479<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 3479-3480
3479
3480<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
3480GTM-KKPJ5KFX
vendor: 83 bytes, lines 3480-3481
3480"
3481height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
3482<!-- End Google Tag Manager (noscript) -->
3483
3484
3485<div class="joinchat joinchat--left" data-settings='{"telephone":"18472382077","mobile_only":false,"button_delay":2,"whatsapp_web":true,"qr":true,"message_views":2,"message_delay":-10,"message_badge":false,"message_send":"Hi *Chicagoland Top Desi Real Estate Brokerage Company*! I need more info about Contact Us https://sohumrealty.com/contact-us/","tracking_url":"https://sohumrealty.com/wp-json/joinchat/v1/track-click","message_hash":"6edde014"}' hidden aria-hidden="false">
3486	<div class="joinchat__button" role="button" tabindex="0" aria-label="Open Chat">
3487							</div>
3488				<div class="joinchat__qr"><div>Scan the code</div></div>
3489				<div class="joinchat__chatbox" role="dialog" aria-labelledby="joinchat__label" aria-modal="true">
3490			<div class="joinchat__header">
3491				<div id="joinchat__label">
3492											<svg class="joinchat__wa" width="120" height="28" viewBox="0 0 120 28"><title>WhatsApp</title><path d="M117.2 17c0 .4-.2.7-.4 1-.1.3-.4.5-.7.7l-1 .2c-.5 0-.9 0-1.2-.2l-.7-.7a3 3 0 0 1-.4-1 5.4 5.4 0 0 1 0-2.3c0-.4.2-.7.4-1l.7-.7a2 2 0 0 1 1.1-.3 2 2 0 0 1 1.8 1l.4 1a5.3 5.3 0 0 1 0 2.3m2.5-3c-.1-.7-.4-1.3-.8-1.7a4 4 0 0 0-1.3-1.2c-.6-.3-1.3-.4-2-.4-.6 0-1.2.1-1.7.4a3 3 0 0 0-1.2 1.1V11H110v13h2.7v-4.5c.4.4.8.8 1.3 1 .5.3 1 .4 1.6.4a4 4 0 0 0 3.2-1.5c.4-.5.7-1 .8-1.6.2-.6.3-1.2.3-1.9s0-1.3-.3-2zm-13.1 3c0 .4-.2.7-.4 1l-.7.7-1.1.2c-.4 0-.8 0-1-.2-.4-.2-.6-.4-.8-.7a3 3 0 0 1-.4-1 5.4 5.4 0 0 1 0-2.3c0-.4.2-.7.4-1 .1-.3.4-.5.7-.7a2 2 0 0 1 1-.3 2 2 0 0 1 1.9 1l.4 1a5.4 5.4 0 0 1 0 2.3m1.7-4.7a4 4 0 0 0-3.3-1.6c-.6 0-1.2.1-1.7.4a3 3 0 0 0-1.2 1.1V11h-2.6v13h2.7v-4.5c.3.4.7.8 1.2 1 .6.3 1.1.4 1.7.4a4 4 0 0 0 3.2-1.5c.4-.5.6-1 .8-1.6s.3-1.2.3-1.9-.1-1.3-.3-2c-.2-.6-.4-1.2-.8-1.6m-17.5 3.2 1.7-5 1.7 5zm.2-8.2-5 13.4h3l1-3h5l1 3h3L94 7.3zm-5.3 9.1-.6-.8-1-.5a11.6 11.6 0 0 0-2.3-.5l-1-.3a2 2 0 0 1-.6-.3.7.7 0 0 1-.3-.6c0-.2 0-.4.2-.5l.3-.3h.5l.5-.1c.5 0 .9 0 1.2.3.4.1.6.5.6 1h2.5c0-.6-.2-1.1-.4-1.5a3 3 0 0 0-1-1 4 4 0 0 0-1.3-.5 7.7 7.7 0 0 0-3 0c-.6.1-1 .3-1.4.5l-1 1a3 3 0 0 0-.4 1.5 2 2 0 0 0 1 1.8l1 .5 1.1.3 2.2.6c.6.2.8.5.8 1l-.1.5-.4.4a2 2 0 0 1-.6.2 2.8 2.8 0 0 1-1.4 0 2 2 0 0 1-.6-.3l-.5-.5-.2-.8H77c0 .7.2 1.2.5 1.6.2.5.6.8 1 1 .4.3.9.5 1.4.6a8 8 0 0 0 3.3 0c.5 0 1-.2 1.4-.5a3 3 0 0 0 1-1c.3-.5.4-1 .4-1.6 0-.5 0-.9-.3-1.2M74.7 8h-2.6v3h-1.7v1.7h1.7v5.8c0 .5 0 .9.2 1.2l.7.7 1 .3a7.8 7.8 0 0 0 2 0h.7v-2.1a3.4 3.4 0 0 1-.8 0l-1-.1-.2-1v-4.8h2V11h-2zm-7.6 9v.5l-.3.8-.7.6c-.2.2-.7.2-1.2.2h-.6l-.5-.2a1 1 0 0 1-.4-.4l-.1-.6.1-.6.4-.4.5-.3a4.8 4.8 0 0 1 1.2-.2 8 8 0 0 0 1.2-.2l.4-.3v1zm2.6 1.5v-5c0-.6 0-1.1-.3-1.5l-1-.8-1.4-.4a10.9 10.9 0 0 0-3.1 0l-1.5.6c-.4.2-.7.6-1 1a3 3 0 0 0-.5 1.5h2.7c0-.5.2-.9.5-1a2 2 0 0 1 1.3-.4h.6l.6.2.3.4.2.7c0 .3 0 .5-.3.6-.1.2-.4.3-.7.4l-1 .1a22 22 0 0 0-2.4.4l-1 .5c-.3.2-.6.5-.8.9-.2.3-.3.8-.3 1.3s.1 1 .3 1.3c.1.4.4.7.7 1l1 .4c.4.2.9.2 1.3.2a6 6 0 0 0 1.8-.2c.6-.2 1-.5 1.5-1a4 4 0 0 0 .2 1H70l-.3-1zm-11-6.7c-.2-.4-.6-.6-1-.8-.5-.2-1-.3-1.8-.3-.5 0-1 .1-1.5.4a3 3 0 0 0-1.3 1.2v-5h-2.7v13.4H53v-5.1c0-1 .2-1.7.5-2.2.3-.4.9-.6 1.6-.6.6 0 1 .2 1.3.6s.4 1 .4 1.8v5.5h2.7v-6c0-.6 0-1.2-.2-1.6 0-.5-.3-1-.5-1.3zm-14 4.7-2.3-9.2h-2.8l-2.3 9-2.2-9h-3l3.6 13.4h3l2.2-9.2 2.3 9.2h3l3.6-13.4h-3zm-24.5.2L18 15.6c-.3-.1-.6-.2-.8.2A20 20 0 0 1 16 17c-.2.2-.4.3-.7.1-.4-.2-1.5-.5-2.8-1.7-1-1-1.7-2-2-2.4-.1-.4 0-.5.2-.7l.5-.6.4-.6v-.6L10.4 8c-.3-.6-.6-.5-.8-.6H9c-.2 0-.6.1-.9.5C7.8 8.2 7 9 7 10.7s1.3 3.4 1.4 3.6c.2.3 2.5 3.7 6 5.2l1.9.8c.8.2 1.6.2 2.2.1s2-.8 2.3-1.6c.3-.9.3-1.5.2-1.7l-.7-.4zM14 25.3c-2 0-4-.5-5.8-1.6l-.4-.2-4.4 1.1 1.2-4.2-.3-.5A11.5 11.5 0 0 1 22.1 5.7 11.5 11.5 0 0 1 14 25.3M14 0A13.8 13.8 0 0 0 2 20.7L0 28l7.3-2A13.8 13.8 0 1 0 14 0"/></svg>
3493									</div>
3494				<div class="joinchat__close" role="button" tabindex="0" aria-label="Close"></div>
3495			</div>
3496			<div class="joinchat__scroll">
3497				<div class="joinchat__content">
3498					<div class="joinchat__chat"><div class="joinchat__bubble"><jc-rand><jc-opt>Hi</jc-opt><jc-opt>Hello</jc-opt></jc-rand> 👋, welcome to <strong>Chicagoland Top Desi Real Estate Brokerage Company</strong></div>
3499<div class="joinchat__bubble">Can we help you?</div></div><div class="joinchat__optin">
3499By contacting us on WhatsApp, you agree to receive messages about property listings and real estate services. Your information will be kept private and not shared. You can opt out anytime</div>
3500					<div class="joinchat__open" role="button" tabindex="0">
3501													<div class="joinchat__open__text">Open Chat</div>
3502												<svg class="joinchat__open__icon" width="60" height="60" viewbox="0 0 400 400">
3503							<path class="joinchat__pa" d="M168.83 200.504H79.218L33.04 44.284a1 1 0 0 1 1.386-1.188L365.083 199.04a1 1 0 0 1 .003 1.808L34.432 357.903a1 1 0 0 1-1.388-1.187l29.42-99.427"/>
3504							<path class="joinchat__pb" d="M318.087 318.087c-52.982 52.982-132.708 62.922-195.725 29.82l-80.449 10.18 10.358-80.112C18.956 214.905 28.836 134.99 81.913 81.913c65.218-65.217 170.956-65.217 236.174 0 42.661 42.661 57.416 102.661 44.265 157.316"/>
3505						</svg>
3506					</div>
3507				</div>
3508			</div>
3509		</div>
3510			</div>
3511<script id="wp-hooks-js" src="https://sohumrealty.com/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 3511
3511
3512<script id="wp-i18n-js" src="https://sohumrealty.com/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 3512
3512
3513<script id="wp-i18n-js-after">
3514wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
3515//# sourceURL=wp-i18n-js-after
3516</script>
vendor: 1 bytes, line 3516
3516
3517<script id="swv-js" src="https://sohumrealty.com/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.1.7"></script>
vendor: 1 bytes, line 3517
3517
3518<script id="contact-form-7-js-before">
3519var wpcf7 = {
3520    "api": {
3521        "root": "https:\/\/sohumrealty.com\/wp-json\/",
3522        "namespace": "contact-form-7\/v1"
3523    }
3524};
3525//# sourceURL=contact-form-7-js-before
3526</script>
vendor: 1 bytes, line 3526
3526
3527<script id="contact-form-7-js" src="https://sohumrealty.com/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.1.7"></script>
vendor: 1 bytes, line 3527
3527
3528<script id="bootstrap-js-js" src="https://sohumrealty.com/wp-content/themes/wpresidence/public/js/bootstrap.bundle.min.js"></script>
vendor: 1 bytes, line 3528
3528
3529<script id="bootstrap-selectjs-js" src="https://sohumrealty.com/wp-content/themes/wpresidence/public/js/bootstrap-select1.min.js?ver=5.5.1"></script>
vendor: 1 bytes, line 3529
3529
3530<script id="slick.min-js" src="https://sohumrealty.com/wp-content/themes/wpresidence/js/slick.min.js?ver=5.5.1"></script>
vendor: 1 bytes, line 3530
3530
3531<script id="control-js-extra">
3532var control_vars = {"morg1":"Amount Financed:","morg2":"Mortgage Payments:","morg3":"Annual cost of Loan:","searchtext":"SEARCH","searchtext2":"Search here...","path":"https://sohumrealty.com/wp-content/themes/wpresidence","search_room":"Type Bedrooms No.","search_bath":"Type Bathrooms No.","search_min_price":"Type Min. Price","search_max_price":"Type Max. Price","contact_name":"Name","contact_email":"Email","contact_phone":"Phone","contact_comment":"Message","adv_contact_name":"Name","adv_email":"Email","adv_phone":"Phone","adv_comment":"Message","adv_search":"Send","admin_url":"https://sohumrealty.com/wp-admin/","street_view_on":"Street View","street_view_off":"Close Street View","userid":"0","show_adv_search_map_close":"","close_map":"close map","open_map":"open map","fullscreen":"Fullscreen","default":"Default","addprop":"Please wait while we are processing your submission!","deleteconfirm":"Are you sure you wish to delete?","terms_cond":"You need to agree with terms and conditions !","user_type_warn":"Please select the user type !","procesing":"Processing...","slider_min":"0","slider_max":"1500000","curency":"$","where_curency":"before","submission_curency":"USD","to":"to","direct_pay":"","send_invoice":"Send me the invoice","direct_title":"Direct payment instructions","direct_price":"To be paid","price_separator":",","plan_title":"Plan Title","plan_image":"Plan Image","plan_desc":"Plan Description","plan_size":"Plan Size","plan_rooms":"Plan Rooms","plan_bathrooms":"Plan Bathrooms","plan_price":"Plan Price","readsys":"yes","datepick_lang":"en-GB","deleting":"deleting...","save_search":"saving...","captchakey":"","usecaptcha":"no","scroll_trigger":"100","adv6_taxonomy_term":["52","53"],"adv6_max_price":["",""],"adv6_min_price":["",""],"is_rtl":"0","sticky_footer":"no","stiky_search":"no","sticky_bar":"","new_page_link":"_self","stripe_pay":"Pay","stripe_pay_for":"Payment for package","property_modal":"","location_animation":"no","location_animation_text":"Find a home in %city%","indian_format":"no","content_type":"","listings_per_row":"3","wp_estate_prop_unit":"grid","geo_no_results":"there are no results","wp_estate_lightbox_slider":"slick","wpestate_zillow_answer":"The Zillow estimate value for address","zillow_is":"is","zillow_none":"There is no Zillow estimation for address","zillow_wait":"Please wait while we gather data!","zillow_fields":"Please complete the form!","bd":"bd","ba":"ba","decimal_poins":"2","decimal_poins_separator":".","agent_field_name":"Agent Field Name","agent_field_value":"Agent Field Value","remove":"Remove","cities":"Cities","areas":"Areas"};
3533//# sourceURL=control-js-extra
3534</script>
vendor: 1 bytes, line 3534
3534
3535<script id="control-js" src="https://sohumrealty.com/wp-content/themes/wpresidence/js/control.js?ver=5.5.1"></script>
vendor: 1 bytes, line 3535
3535
3536<script id="jquery-ui-core-js-before">
3537jQuery.uiBackCompat = true;
3538//# sourceURL=jquery-ui-core-js-before
3539</script>
vendor: 1 bytes, line 3539
3539
3540<script id="jquery-ui-core-js" src="https://sohumrealty.com/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 3540
3540
3541<script id="jquery-ui-mouse-js" src="https://sohumrealty.com/wp-includes/js/jquery/ui/mouse.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 3541
3541
3542<script id="jquery-ui-draggable-js" src="https://sohumrealty.com/wp-includes/js/jquery/ui/draggable.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 3542
3542
3543<script id="jquery-ui-menu-js" src="https://sohumrealty.com/wp-includes/js/jquery/ui/menu.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 3543
3543
3544<script id="wp-dom-ready-js" src="https://sohumrealty.com/wp-includes/js/dist/dom-ready.min.js?ver=3fe927cab37bf38d6a23"></script>
vendor: 1 bytes, line 3544
3544
3545<script id="wp-a11y-js" src="https://sohumrealty.com/wp-includes/js/dist/a11y.min.js?ver=31c6cec5a4ff7aff483d"></script>
vendor: 1 bytes, line 3545
3545
3546<script id="jquery-ui-autocomplete-js" src="https://sohumrealty.com/wp-includes/js/jquery/ui/autocomplete.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 3546
3546
3547<script id="jquery-ui-slider-js" src="https://sohumrealty.com/wp-includes/js/jquery/ui/slider.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 3547
3547
3548<script id="jquery-ui-datepicker-js" src="https://sohumrealty.com/wp-includes/js/jquery/ui/datepicker.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 3548
3548
3549<script id="jquery-ui-datepicker-js-after">
3550jQuery(function(jQuery){jQuery.datepicker.setDefaults({"closeText":"Close","currentText":"Today","monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Previous","dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"dateFormat":"MM d, yy","firstDay":1,"isRTL":false});});
3551//# sourceURL=jquery-ui-datepicker-js-after
3552</script>
vendor: 1 bytes, line 3552
3552
3553<script id="jquery.fancybox.pack-js" src="https://sohumrealty.com/wp-content/themes/wpresidence/js/jquery.fancybox.pack.js?ver=5.5.1"></script>
vendor: 1 bytes, line 3553
3553
3554<script id="jquery.fancybox-thumbs-js" src="https://sohumrealty.com/wp-content/themes/wpresidence/js/jquery.fancybox-thumbs.js?ver=5.5.1"></script>
vendor: 1 bytes, line 3554
3554
3555<script id="dense.min-js" src="https://sohumrealty.com/wp-content/themes/wpresidence/js/dense.min.js?ver=5.5.1"></script>
vendor: 1 bytes, line 3555
3555
3556<script id="placeholders.min-js" src="https://sohumrealty.com/wp-content/themes/wpresidence/js/placeholders.min.js?ver=5.5.1"></script>
vendor: 1 bytes, line 3556
3556
3557<script id="slideout.min-js" src="https://sohumrealty.com/wp-content/themes/wpresidence/js/slideout.min.js?ver=5.5.1"></script>
vendor: 1 bytes, line 3557
3557
3558<script id="datepicker-en-GB-js" src="https://sohumrealty.com/wp-content/themes/wpresidence/js/i18n/datepicker-en-GB.js?ver=5.5.1"></script>
vendor: 1 bytes, line 3558
3558
3559<script id="touch-punch-js" src="https://sohumrealty.com/wp-content/themes/wpresidence/js/jquery.ui.touch-punch.min.js?ver=5.5.1"></script>
vendor: 1 bytes, line 3559
3559
3560<script id="wpestate_leaflet-js" src="https://sohumrealty.com/wp-content/themes/wpresidence/js/openstreet/leaflet.js?ver=5.5.1"></script>
vendor: 1 bytes, line 3560
3560
3561<script id="wpestate_leaflet_cluster-js" src="https://sohumrealty.com/wp-content/themes/wpresidence/js/openstreet/leaflet.markercluster.js?ver=5.5.1"></script>
vendor: 1 bytes, line 3561
3561
3562<script id="wpestate_shared_ajax_map-js" src="https://sohumrealty.com/wp-content/themes/wpresidence/js/wpestate_shared_ajax_map.js?ver=5.5.1"></script>
vendor: 1 bytes, line 3562
3562
3563<script id="mapfunctions-js-extra">
3564var mapfunctions_vars = {"path":"https://sohumrealty.com/wp-content/themes/wpresidence/css/css-images","pin_images":"{\"idxpin\":\"https:\\/\\/sohumrealty.com\\/wp-content\\/themes\\/wpresidence\\/css\\/css-images\\/sale.png\",\"single_pin\":\"https:\\/\\/media.sohumrealty.com\\/wp-content\\/uploads\\/2026\\/03\\/red-pin2-1-1.png\",\"cloud_pin\":\"https:\\/\\/sohumrealty.com\\/wp-content\\/uploads\\/2026\\/03\\/blue-pin.png\",\"userpin\":\"https:\\/\\/sohumrealty.com\\/wp-content\\/uploads\\/2026\\/03\\/red-pin2.png\"}","geolocation_radius":"5000","adv_search":"3","in_text":" in ","zoom_cluster":"5","user_cluster":"no","open_close_status":"0","open_height":"400","closed_height":"450","generated_pins":"0","geo_no_pos":"The browser couldn't detect your position!","geo_no_brow":"Geolocation is not supported by this browser.","geo_message":"m radius","show_adv_search":"","custom_search":"yes","listing_map":"internal","slugs":["adv_categ","adv_actions","bedrooms","bathrooms","price-range","min-size-sqft","property_area","property_city"],"hows":["like","like","equal","equal","equal","equal","like","like"],"measure_sys":"ft","close_map":"close map","show_g_search_status":"yes","slider_price":"yes","slider_price_position":"0","adv_search_type":"3","is_half":"0","map_style":"[\r\n    {\r\n        \"featureType\": \"administrative\",\r\n        \"elementType\": \"labels.text.fill\",\r\n        \"stylers\": [\r\n            {\r\n                \"color\": \"#444444\"\r\n            }\r\n        ]\r\n    },\r\n    {\r\n        \"featureType\": \"landscape\",\r\n        \"elementType\": \"all\",\r\n        \"stylers\": [\r\n            {\r\n                \"color\": \"#f2f2f2\"\r\n            }\r\n        ]\r\n    },\r\n    {\r\n        \"featureType\": \"poi\",\r\n        \"elementType\": \"all\",\r\n        \"stylers\": [\r\n            {\r\n                \"visibility\": \"off\"\r\n            }\r\n        ]\r\n    },\r\n    {\r\n        \"featureType\": \"road\",\r\n        \"elementType\": \"all\",\r\n        \"stylers\": [\r\n            {\r\n                \"saturation\": -100\r\n            },\r\n            {\r\n                \"lightness\": 45\r\n            }\r\n        ]\r\n    },\r\n    {\r\n        \"featureType\": \"road.highway\",\r\n        \"elementType\": \"all\",\r\n        \"stylers\": [\r\n            {\r\n                \"visibility\": \"simplified\"\r\n            }\r\n        ]\r\n    },\r\n    {\r\n        \"featureType\": \"road.arterial\",\r\n        \"elementType\": \"labels.icon\",\r\n        \"stylers\": [\r\n            {\r\n                \"visibility\": \"off\"\r\n            }\r\n        ]\r\n    },\r\n    {\r\n        \"featureType\": \"transit\",\r\n        \"elementType\": \"all\",\r\n        \"stylers\": [\r\n            {\r\n                \"visibility\": \"off\"\r\n            }\r\n        ]\r\n    },\r\n    {\r\n        \"featureType\": \"water\",\r\n        \"elementType\": \"all\",\r\n        \"stylers\": [\r\n            {\r\n                \"color\": \"#46bcec\"\r\n            },\r\n            {\r\n                \"visibility\": \"on\"\r\n            }\r\n        ]\r\n    }\r\n]\r\n\r\n","shortcode_map_style":"","small_slider_t":"","is_prop_list":"0","is_tax":"0","half_no_results":"No results found!","fields_no":"8","type":"ROADMAP","useprice":"no","use_price_pins_full_price":"no","use_single_image_pin":"yes","loading_results":"loading results...","geolocation_type":"2","hidden_map":"1","is_half_map_list":"0","is_normal_map_list":"0","is_adv_search":"0","ba":"BA","bd":"BD"};
3565//# sourceURL=mapfunctions-js-extra
3566</script>
vendor: 1 bytes, line 3566
3566
3567<script id="mapfunctions-js" src="https://sohumrealty.com/wp-content/themes/wpresidence/js/google_js/mapfunctions.js?ver=5.5.1"></script>
vendor: 1 bytes, line 3567
3567
3568<script id="wpestate_mapfunctions_base-js-extra">
3569var mapbase_vars = {"wp_estate_kind_of_map":"2","wp_estate_mapbox_api_key":"","hq_latitude":"42.343239","hq_longitude":"-88.005920","path":"https://sohumrealty.com/wp-content/themes/wpresidence/css/css-images","markers":"[\"Sohum Realty Inc\",\"\",\"\",1,{\"url\":\"\",\"id\":\"\",\"height\":\"\",\"width\":\"\",\"thumbnail\":\"\"},\"0\",\"address\",\"none\",\"\"]","page_custom_zoom":"11","address":"70 S US Hwy 45 #207, Grayslake, IL 60030, USA","logo":{"url":"","id":"","height":"","width":"","thumbnail":""},"type":"ROADMAP","title":"Sohum Realty Inc"};
3570//# sourceURL=wpestate_mapfunctions_base-js-extra
3571</script>
vendor: 1 bytes, line 3571
3571
3572<script id="wpestate_mapfunctions_base-js" src="https://sohumrealty.com/wp-content/themes/wpresidence/js/google_js/maps_base.js?ver=5.5.1"></script>
vendor: 1 bytes, line 3572
3572
3573<script id="googlecode_contact-js" src="https://sohumrealty.com/wp-content/themes/wpresidence/js/google_js/google_map_code_contact.js?ver=5.5.1"></script>
vendor: 1 bytes, line 3573
3573
3574<script id="ajaxcalls-js-extra">
3575var ajaxcalls_vars = {"contact_name":"Name","contact_email":"Email","contact_phone":"Phone","contact_comment":"Message","adv_contact_name":"Name","adv_email":"Email","adv_phone":"Phone","adv_comment":"Message","adv_search":"Send","disabled":"Disabled","published":"Published","no_title":"Please, enter property title","admin_url":"https://sohumrealty.com/wp-admin/","login_redirect":"https://sohumrealty.com/my-profile/","login_loading":"Sending user info, please wait...","userid":"0","prop_featured":"Property is featured","no_prop_featured":"You have used all the \"Featured\" listings in your package.","favorite":"favorite","add_favorite":"add to favorites","remove_fav":"remove from favorites","saving":"saving..","sending":"sending message..","error_field":"Please, enter field:","noimages":"You need to upload at last one image","notitle":"Please, enter property title","paypal":"Connecting to Paypal! Please wait...","stripecancel":"subscription will be cancelled at the end of current period","userpass":"yes","disablelisting":"Disable Listing","enablelisting":"Enable Listing","disableagent":"Disable Agent","enableagent":"Enable Agent","agent_list":"https://sohumrealty.com/dashboard-agent-list/","use_gdpr":"yes","gdpr_terms":"You must agree with GDPR terms","delete_account":"Confirm your ACCOUNT DELETION request! Clicking the button below will delete your account and data. This means you will no longer be able to login to your account and access your account information: My Profile, My Properties, Inbox, Saved Searches and Messages. This operation CAN NOT BE REVERSED!","checkout_url":"","wpestate_ajax":"https://sohumrealty.com/wp-content/themes/wpresidence/ajax_handler.php","property_views":"Property Views","contact_agent":"Contact Agent","favorites_login":"yes","wp_estate_prop_unit":"grid"};
3576//# sourceURL=ajaxcalls-js-extra
3577</script>
vendor: 1 bytes, line 3577
3577
3578<script id="ajaxcalls-js" src="https://sohumrealty.com/wp-content/themes/wpresidence/js/ajaxcalls.js?ver=1790259506"></script>
vendor: 1 bytes, line 3578
3578
3579<script id="wpestate_login_register-js-extra">
3580var wpestate_login_register_vars = {"admin_url":"https://sohumrealty.com/wp-admin/","procesing":"Processing...","login_loading":"Sending user info, please wait...","login_redirect":"https://sohumrealty.com/my-profile/","forgot_warning":"Please enter your email address.","generic_register_error":"Registration failed. Please try again."};
3581//# sourceURL=wpestate_login_register-js-extra
3582</script>
vendor: 1 bytes, line 3582
3582
3583<script id="wpestate_login_register-js" src="https://sohumrealty.com/wp-content/themes/wpresidence/js/wpestate_login_register.js?ver=5.5.1"></script>
vendor: 1 bytes, line 3583
3583
3584<script data-wp-strategy="defer" defer fetchpriority="low" id="joinchat-qr-js" src="https://sohumrealty.com/wp-content/plugins/creame-whatsapp-me/public/js/qr-creator.min.js?ver=1.0.0"></script>
vendor: 1 bytes, line 3584
3584
3585<script data-wp-strategy="defer" defer fetchpriority="low" id="joinchat-js" src="https://sohumrealty.com/wp-content/plugins/creame-whatsapp-me/public/js/joinchat.min.js?ver=6.4.0"></script>
vendor: 1 bytes, line 3585
3585
3586<script id="elementor-webpack-runtime-js" src="https://sohumrealty.com/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=4.3.1"></script>
vendor: 1 bytes, line 3586
3586
3587<script id="elementor-frontend-modules-js" src="https://sohumrealty.com/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=4.3.1"></script>
vendor: 1 bytes, line 3587
3587
3588<script id="elementor-frontend-js-before">
3589var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnX":"Share on X","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},
3590"hasCustomBreakpoints":false},"version":"4.3.1","is_static":false,"experimentalFeatures":{"e_font_icon_svg":true,"additional_custom_breakpoints":true,"container":true,"e_optimized_markup":true,"nested-elements":true,"import-export-customization":true},"urls":{"assets":"https:\/\/sohumrealty.com\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/sohumrealty.com\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/sohumrealty.com\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"149a2b9d26","atomicFormsSendForm":"4b7887db71"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description"},"post":{"id":5707,"title":"Contact%20Us%20%E2%80%93%20Chicagoland%20Top%20Desi%20Real%20Estate%20Brokerage%20Company","excerpt":"","featuredImage":false}};
3591//# sourceURL=elementor-frontend-js-before
3592</script>
vendor: 1 bytes, line 3592
3592
3593<script id="elementor-frontend-js" src="https://sohumrealty.com/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=4.3.1"></script>
vendor: 1 bytes, line 3593
3593
3594<script id="googlesitekit-events-provider-contact-form-7-js" src="https://sohumrealty.com/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-contact-form-7-fac2a8013ba5ba355cd0.js" defer></script>
vendor: 1 bytes, line 3594
3594
3595<script id="googlesitekit-events-provider-content-events-js-before">
3596window._googlesitekit = window._googlesitekit || {};
3597window._googlesitekit.contentEvents = {"postID":5707,"isSinglePost":false,"hasVimeoEmbed":false};
3598//# sourceURL=googlesitekit-events-provider-content-events-js-before
3599</script>
vendor: 1 bytes, line 3599
3599
3600<script id="googlesitekit-events-provider-content-events-js" src="https://sohumrealty.com/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-content-events-c7172f3fd0e4d5ad62ef.js" defer></script>
vendor: 1 bytes, line 3600
3600
3601<script data-cfasync="false" id="cfturnstile-js-before">
3602(function(w,d){var q=w.cfturnstileQueue=w.cfturnstileQueue||[];if(w.cfturnstileRender)return;var ready=false,hooked=false,ticks=0,timer=null;var cbs=["callback","error-callback","expired-callback","timeout-callback","unsupported-callback","before-interactive-callback","after-interactive-callback"];function opts(e){var p={};for(var i=0;i<cbs.length;i++){(function(n){var v=e.getAttribute("data-"+n);if(!v)return;p[n]=function(){var f=w[v];if(typeof f==="function")return f.apply(w,arguments);};})(cbs[i]);}return p;}w.cfturnstileOpts=function(e){if(typeof e==="string")e=d.querySelector(e);return e&&e.getAttribute?opts(e):{};};function one(id){var e=d.getElementById("cf-turnstile"+id);if(!e)return false;if(e.firstElementChild)return true;try{w.turnstile.render(e,opts(e));return true;}catch(_){return false;}}function drain(){if(!ready)return;for(var i=q.length-1;i>=0;i--){if(one(q[i]))q.splice(i,1);}if(q.length&&!hooked&&d.readyState==="loading"){hooked=true;d.addEventListener("DOMContentLoaded",function(){hooked=false;drain();});}}function watch(){timer=null;if(!q.length)return;if(!ready&&w.turnstile&&typeof w.turnstile.render==="function")ready=true;drain();if(q.length&&++ticks<170)timer=setTimeout(watch,ticks<20?100:2000);}w.cfturnstileRender=function(){drain();if(q.length&&!timer)timer=setTimeout(watch,100);};w.cfturnstileOnload=function(){ready=true;w.cfturnstileRender();};w.cfturnstileRender();})(window,document);
3603(function(w,d){if(w.cfturnstileRefresh)return;w.cfturnstileRefresh=1;var F="input[name=cf-turnstile-response]",S="form.checkout, form.woocommerce-checkout",u=false;function go(){u=true;}w.addEventListener("pagehide",go);w.addEventListener("beforeunload",go);d.addEventListener("submit",function(e){var f=e.target,s=[];if(!f||!f.querySelectorAll)return;try{if(S&&f.matches&&f.matches(S))return;}catch(_){}f.querySelectorAll(".cf-turnstile").forEach(function(el){var i=el.querySelector(F);if(i&&i.value)s.push([el,i.value]);});if(!s.length)return;setTimeout(function(){if(u||!w.turnstile||d.querySelector("#wfls-prompt-overlay,#wfls-token,#fls_2fa_form,.fls_2fs"))return;s.forEach(function(x){var i=x[0].querySelector(F);if(i&&i.value===x[1]){try{w.turnstile.reset(x[0]);}catch(_){}}});},2000);},true);})(window,document);
3604//# sourceURL=cfturnstile-js-before
3605</script>
vendor: 1 bytes, line 3605
3605
3606<script data-wp-strategy="defer" id="cfturnstile-js" src="https://challenges.cloudflare.com/turnstile/v0/api.js?render=explicit&#038;onload=cfturnstileOnload"></script>
vendor: 1 bytes, line 3606
3606
3607<script data-cfasync="false" id="cfturnstile-js-after">
3608function turnstileCF7Callback() {
3609    document.querySelectorAll('.wpcf7-submit').forEach(function(el) {
3610        el.style.pointerEvents = 'auto';
3611        el.style.opacity = '1';
3612    });
3613	}
3614//# sourceURL=cfturnstile-js-after
3615</script>
vendor: 1 bytes, line 3615
3615
3616<script data-cfasync="false" id="cfturnstile-render-js-after">
3617(window.cfturnstileQueue=window.cfturnstileQueue||[]).push("-cf7-2634544764");if(window.cfturnstileRender)window.cfturnstileRender();
3618//# sourceURL=cfturnstile-render-js-after
3619</script>
vendor: 1 bytes, line 3619
3619
3620<script id="wp-emoji-settings" type="application/json">
3621{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://sohumrealty.com/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}}
3622</script>
vendor: 1 bytes, line 3622
3622
3623<script type="module">
3624/*! This file is auto-generated */
3625var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
3626//# sourceURL=https://sohumrealty.com/wp-includes/js/wp-emoji-loader.min.js
3627</script>
3627
3628<link rel='stylesheet' id='joinchat-css' href='https://sohumrealty.com/wp-content/plugins/creame-whatsapp-me/public/css/joinchat.min.css?ver=6.4.0' media='all' />
3629<script>
3630(function(){
3631    function getFirstPageUrl() {
3632        // Remove /page/X/ from current URL and keep query string
3633        var url = window.location.href;
3634        url = url.replace(/\/page\/\d+\/?/, '/');
3635        // Ensure ?order=0 is present
3636        if (url.indexOf('order=') === -1) {
3637            url += (url.indexOf('?') === -1 ? '?' : '&') + 'order=0';
3638        }
3639        return url;
3640    }
3641
3642    function injectFirstArrow() {
3643        var $ul = jQuery('ul.pagination_ajax');
3644        if (!$ul.length) return;
3645
3646        $ul.find('li.custom-first-page').remove();
3647
3648        var currentPage = parseInt($ul.find('li.active a').data('future'));
3649        if (!currentPage || currentPage <= 1) return;
3650
3651        var $newLi = jQuery(
3652            '<li class="roundright custom-first-page">' +
3653            '<a href="' + getFirstPageUrl() + '" data-future="1">' +
3654            '<i class="fa fa-angle-double-left"></i>' +
3655            '</a></li><li></li>'
3656        );
3657
3658        $ul.find('li').first().before($newLi);
3659    }
3660
3661    var observer = new MutationObserver(function(mutations) {
3662        for (var i = 0; i < mutations.length; i++) {
3663            var added = mutations[i].addedNodes;
3664            for (var j = 0; j < added.length; j++) {
3665                if (added[j].nodeType === 1) {
3666                    if (
3667                        jQuery(added[j]).is('ul.pagination_ajax') ||
3668                        jQuery(added[j]).find('ul.pagination_ajax').length
3669                    ) {
3670                        setTimeout(injectFirstArrow, 100);
3671                        return;
3672                    }
3673                }
3674            }
3675        }
3676    });
3677
3678    observer.observe(document.body, { childList: true, subtree: true });
3679
3680    jQuery(document).ready(function(){
3681        setTimeout(injectFirstArrow, 800);
3682
3683        jQuery(document).on('click', 'ul.pagination_ajax a', function(){
3684            setTimeout(injectFirstArrow, 800);
3685        });
3686    });
3687
3688})();
3689</script>
vendor: 1 bytes, line 3689
3689
3690<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"504101dd17ec4eba85ccbd5ba2313b2a","r":1,"spa":2}' crossorigin="anonymous"></script>
3690
3691</body>
3692</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.