Help
RSS
API
Feed
Maltego
Contact
Domain > www.thewhomegroup.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2023-07-01
52.22.67.1
(
ClassC
)
2025-07-22
23.21.35.13
(
ClassC
)
2025-11-18
52.44.104.132
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyContent-Type: text/html; charsetiso-8859-1Date: Tue, 18 Nov 2025 19:23:05 GMTLocation: https://www.thewhomegroup.com/Server: ApacheContent-Length: 238Connection: keep-alive !DOCTYPE HTML PUBLIC -//IETF//DTD HTML 2.0//EN>html>head>title>301 Moved Permanently/title>/head>body>h1>Moved Permanently/h1>p>The document has moved a hrefhttps://www.thewhomegroup.com/>here/a>./p>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Tue, 18 Nov 2025 19:23:06 GMTContent-Type: text/html;charsetutf-8Transfer-Encoding: chunkedServer: ApacheSet-Cookie: USMSessionRefererdeleted; expiresThu, 01-Jan-1970 00:00:01 GMT; Max-Age0; path/Set-Cookie: UTMutm_source%3D%2528direct%2529%26utm_medium%3D%2528none%2529%26utm_channel%3DDirect; path/Vary: User-Agent,Accept,Accept-EncodingExpires: Mon, 26 Jul 1997 05:00:00 GMTCache-Control: no-cache, must-revalidatePragma: no-cacheX-Location: /Last-Modified: Tue, 18 Nov 2025 19:23:06GMTContent-Security-Policy: frame-ancestors selfX-Frame-Options: SAMEORIGIN !DOCTYPE html>html langen-us> head> script> document.addEventListener(DOMContentLoaded, function(event) { function usmPageRenderUtil(){var ethis;e.pageCategory,e.heroElements,e.fpTimenull,e.fmpTimenull,e.fmpToTtinull,e.ttiTimenull,e.checkernull,e.waitTime5e3,e.debug!1,e.runfunction(t){var nt.heroElementIdentifiers||.page-hero-element;return e.pageCategoryt.pageCategory,e.debugt.debug||!1,new Promise(function(t,r){e.observePaint().then(function(){e.observeHeroElements(n).then(function(){e.observeLongTasks().then(function(){e.fmpToTtie.ttiTime-e.fmpTime,e.debug&&(console.log(FP: +e.fpTime),console.log(FMP: +e.fmpTime),console.log(FMP to TTI: +e.fmpToTti),console.log(TTI: +e.ttiTime)),t(e)})})})})},e.observePaintfunction(){return new Promise(function(t,n){if(PerformanceObservernull||PerformanceObserverundefined)return n(),!1;var rnew PerformanceObserver(function(n){var rn.getEntries();for(var i in r){var sri,os.name;e.fpTimeperformance.now();if(first-paints.name){e.debug&&(console.log(s),console.log(metricName),console.log(o)),t();return}}});r.observe({entryTypes:paint})})},e.observeHeroElementsfunction(t){return new Promise(function(n,r){tt.join(),e.debug&&console.log(Hero elements: +t),e.heroElements.slice.call(document.querySelectorAll(t)),e.debug&&console.log(Hero elements count: +e.heroElements.length+);var inew MutationObserver(function(t){for(var r0;re.heroElements.length;r++){var se.heroElementsr;document.contains(s)&&e.heroElements.splice(r,1)}e.heroElements.length0&&(i.disconnect(),e.fmpTimeperformance.now(),e.debug&&console.log(Hero observer disconnected. +e.getCurrentTime(!0)+ Unix: +e.getCurrentTime()+),n()),e.debug&&console.log(Hero elements not displayed. +e.heroElements.length+.)});i.observe(document,{attributes:!0,childList:!0,characterData:!1,subtree:!0})})},e.observeLongTasksfunction(){return new Promise(function(t,n){if(PerformanceObservernull||PerformanceObserverundefined)return n(),!1;var rnew PerformanceObserver(function(n){var in.getEntries();for(var s in i){var ois;o instanceof PerformanceLongTaskTiming&&(e.debug&&console.log(o),e.scheduleCheck(r,t))}});r.observe({entryTypes:longtask})})},this.scheduleCheckfunction(e,t){var nthis,rperformance.now();clearTimeout(this.checker),this.checkersetTimeout(function(){n.ttiTimer,e.disconnect(),t(),n.debug&&console.log(Performance observer disconnected. +n.getCurrentTime(!0)+ Unix: +n.getCurrentTime()+)},n.waitTime)},e.getCurrentTimefunction(e){return e!0?(new Date).toUTCString():(new Date).getTime()},e.getPayloadfunction(){return{Time to Interactive:e.formatTime(e.ttiTime),First Paint:e.formatTime(e.fpTime),First Meaningful Paint:e.formatTime(e.fmpTime),FMP to TTI:e.formatTime(e.fmpToTti),Page Category:e.pageCategory}},e.formatTimefunction(e){e/1e3;var tMath.pow(10,1);return Math.round(e*t)/t}}; var renderUtil new usmPageRenderUtil(); var debug false; renderUtil.run({heroElementIdentifiers: .default-nav,.naturallanguagesearch,.featuredlistings, pageCategory: Home Page, debug: debug}).then(function (renderUtil) { if (debug) { console.log(renderUtil.getPayload()); } }); }); /script>script>dataLayer {hasSEO:UA-73987-39,hasGlobalRE:UA-73987-25,hasPremium:UA-73987-27,hasCompassV2:UA-73987-51,NumberOfAgents:12,NumberOfAgentWebsites:0,MLS:BRIGHT,CallTracking:false,MapSearchV2:true,OffMarketProperty:false,VendorsPage:false,Blog:true,LuxuryBuildings:false,TownPages:false,MarketReportTool:false,AVMTool:false,LeadRouter:true};/script>!-- Google Tag Manager -->script>(function(w,d,s,l,i){wlwl||;wl.push({gtm.start:new Date().getTime(),event:gtm.js});var fd.getElementsByTagName(s)0,jd.createElement(s),dll!dataLayer?&l+l:;j.asynctrue;j.src//www.googletagmanager.com/gtm.js?id+i+dl;f.parentNode.insertBefore(j,f);})(window,document,script,dataLayer,GTM-NR38L3C);/script>script>(function(w,d,s,l,i){wlwl||;wl.push({gtm.start:new Date().getTime(),event:gtm.js});var fd.getElementsByTagName(s)0,jd.createElement(s),dll!dataLayer?&l+l:;j.asynctrue;j.src//www.googletagmanager.com/gtm.js?id+i+dl;f.parentNode.insertBefore(j,f);})(window,document,script,dataLayer,GTM-W856XHB);/script>!-- End Google Tag Manager -->title>Real Estate Agent in Baltimore County | W Home Group/title> meta namedescription contentW Home Group is the #1 agency in Baltimore County here to help you buy or sell your Maryland home. Contact them today to speak to an experienced agent. /> meta nameauthor contentNext Step Realty | W Home Group /> link relcanonical hrefhttps://www.thewhomegroup.com//> link relcopyright hrefhttps://d.usmre.com/UnionStreetMediaTermsofUse.pdf/>meta propertyfb:app_id content1239598466879721 /> meta propertyog:title contentReal Estate Agent in Baltimore County | W Home Group /> meta propertyog:description contentW Home Group is the #1 agency in Baltimore County here to help you buy or sell your Maryland home. Contact them today to speak to an experienced agent. /> meta propertyog:url contenthttps://www.thewhomegroup.com/ /> meta propertyog:type contentwebsite /> meta propertyog:site_name contentNext Step Realty | W Home Group /> meta nametwitter:card contentsummary /> meta nametwitter:title contentReal Estate Agent in Baltimore County | W Home Group /> meta nametwitter:description contentW Home Group is the #1 agency in Baltimore County here to help you buy or sell your Maryland home. Contact them today to speak to an experienced agent. /> meta namemsvalidate.01 content7AFB407F61E561ABD1320A24E73E1F9A /> meta namegoogle-site-verification content /> meta namefacebook-domain-verification contentl18bi33hci7ac5ilknq8ctnlnm5s0o /> link relshortcut icon hrefhttps://s3.amazonaws.com/files.usmre.com/8592/i/favicon.png?t1608237686 />meta http-equivcontent-type contenttext/html; charsetUTF-8 />meta nameviewport contentwidthdevice-width, initial-scale1>link relstylesheet typetext/css hrefhttps://d1nn5t56all1qd.cloudfront.net/8592/styles.min.css?version1753704138 mediascreen />link relstylesheet typetext/css hrefhttps://d1nn5t56all1qd.cloudfront.net/layouts/46/print.css?version1740650949 mediaprint />script srchttps://kit.fontawesome.com/c7bcd66c3f.js crossoriginanonymous>/script>script>/** vim: et:ts4:sw4:sts4 * @license RequireJS 2.3.3 Copyright jQuery Foundation and other contributors. * Released under MIT license, https://github.com/requirejs/requirejs/blob/master/LICENSE */var requirejs,require,define;!function(global,setTimeout){function commentReplace(e,t){return t||}function isFunction(e){returnobject Functionostring.call(e)}function isArray(e){returnobject Arrayostring.call(e)}function each(e,t){if(e){var i;for(i0;ie.length&&(!ei||!t(ei,i,e));i+1);}}function eachReverse(e,t){if(e){var i;for(ie.length-1;i>-1&&(!ei||!t(ei,i,e));i-1);}}function hasProp(e,t){return hasOwn.call(e,t)}function getOwn(e,t){return hasProp(e,t)&&et}function eachProp(e,t){var i;for(i in e)if(hasProp(e,i)&&t(ei,i))break}function mixin(e,t,i,r){return t&&eachProp(t,function(t,n){!i&&hasProp(e,n)||(!r||object!typeof t||!t||isArray(t)||isFunction(t)||t instanceof RegExp?ent:(en||(en{}),mixin(en,t,i,r)))}),e}function bind(e,t){return function(){return t.apply(e,arguments)}}function scripts(){return document.getElementsByTagName(script)}function defaultOnError(e){throw e}function getGlobal(e){if(!e)return e;var tglobal;return each(e.split(.),function(e){tte}),t}function makeError(e,t,i,r){var nnew Error(t+\nhttp://requirejs.org/docs/errors.html#+e);return n.requireTypee,n.requireModulesr,i&&(n.originalErrori),n}function newContext(e){function t(e){var t,i;for(t0;te.length;t++)if(iet,.i)e.splice(t,1),t-1;else if(..i){if(0t||1t&&..e2||..et-1)continue;t>0&&(e.splice(t-1,2),t-2)}}function i(e,i,r){var n,o,a,s,u,c,d,p,f,l,h,m,gi&&i.split(/),vy.map,xv&&v*;if(e&&(ee.split(/),de.length-1,y.nodeIdCompat&&jsSuffixRegExp.test(ed)&&(eded.replace(jsSuffixRegExp,)),.e0.charAt(0)&&g&&(mg.slice(0,g.length-1),em.concat(e)),t(e),ee.join(/)),r&&v&&(g||x)){ae.split(/);e:for(sa.length;s>0;s-1){if(ca.slice(0,s).join(/),g)for(ug.length;u>0;u-1)if(ogetOwn(v,g.slice(0,u).join(/)),o&&(ogetOwn(o,c))){po,fs;break e}!l&&x&&getOwn(x,c)&&(lgetOwn(x,c),hs)}!p&&l&&(pl,fh),p&&(a.splice(0,f,p),ea.join(/))}return ngetOwn(y.pkgs,e),n?n:e}function r(e){isBrowser&&each(scripts(),function(t){if(t.getAttribute(data-requiremodule)e&&t.getAttribute(data-requirecontext)q.contextName)return t.parentNode.removeChild(t),!0})}function n(e){var tgetOwn(y.paths,e);if(t&&isArray(t)&&t.length>1)return t.shift(),q.require.undef(e),q.makeRequire(null,{skipMap:!0})(e),!0}function o(e){var t,ie?e.indexOf(!):-1;return i>-1&&(te.substring(0,i),ee.substring(i+1,e.length)),t,e}function a(e,t,r,n){var a,s,u,c,dnull,pt?t.name:null,fe,l!0,h;return e||(l!1,e_@r+(T+1)),co(e),dc0,ec1,d&&(di(d,p,n),sgetOwn(j,d)),e&&(d?hr?e:s&&s.normalize?s.normalize(e,function(e){return i(e,p,n)}):e.indexOf(!)-1?i(e,p,n):e:(hi(e,p,n),co(h),dc0,hc1,r!0,aq.nameToUrl(h))),u!d||s||r?:_unnormalized+(A+1),{prefix:d,name:h,parentMap:t,unnormalized:!!u,url:a,originalName:f,isDefine:l,id:(d?d+!+h:h)+u}}function s(e){var te.id,igetOwn(S,t);return i||(iStnew q.Module(e)),i}function u(e,t,i){var re.id,ngetOwn(S,r);!hasProp(j,r)||n&&!n.defineEmitComplete?(ns(e),n.error&&errort?i(n.error):n.on(t,i)):definedt&&i(jr)}function c(e,t){var ie.requireModules,r!1;t?t(e):(each(i,function(t){var igetOwn(S,t);i&&(i.errore,i.events.error&&(r!0,i.emit(error,e)))}),r||req.onError(e))}function d(){globalDefQueue.length&&(each(globalDefQueue,function(e){var te0;stringtypeof t&&(q.defQueueMapt!0),O.push(e)}),globalDefQueue)}function p(e){delete Se,delete ke}function f(e,t,i){var re.map.id;e.error?e.emit(error,e.error):(tr!0,each(e.depMaps,function(r,n){var or.id,agetOwn(S,o);!a||e.depMatchedn||io||(getOwn(t,o)?(e.defineDep(n,jo),e.check()):f(a,t,i))}),ir!0)}function l(){var e,t,i1e3*y.waitSeconds,oi&&q.startTime+i(new Date).getTime(),a,s,u!1,d!0;if(!x){if(x!0,eachProp(k,function(e){var ie.map,ci.id;if(e.enabled&&(i.isDefine||s.push(e),!e.error))if(!e.inited&&o)n(c)?(t!0,u!0):(a.push(c),r(c));else if(!e.inited&&e.fetched&&i.isDefine&&(u!0,!i.prefix))return d!1}),o&&a.length)return emakeError(timeout,Load timeout for modules: +a,null,a),e.contextNameq.contextName,c(e);d&&each(s,function(e){f(e,{},{})}),o&&!t||!u||!isBrowser&&!isWebWorker||w||(wsetTimeout(function(){w0,l()},50)),x!1}}function h(e){hasProp(j,e0)||s(a(e0,null,!0)).init(e1,e2)}function m(e,t,i,r){e.detachEvent&&!isOpera?r&&e.detachEvent(r,t):e.removeEventListener(i,t,!1)}function g(e){var te.currentTarget||e.srcElement;return m(t,q.onScriptLoad,load,onreadystatechange),m(t,q.onScriptError,error),{node:t,id:t&&t.getAttribute(data-requiremodule)}}function v(){var e;for(d();O.length;){if(eO.shift(),nulle0)return c(makeError(mismatch,Mismatched anonymous define() module: +ee.length-1));h(e)}q.defQueueMap{}}var x,b,q,E,w,y{waitSeconds:7,baseUrl:./,paths:{},bundles:{},pkgs:{},shim:{},config:{}},S{},k{},M{},O,j{},P{},R{},T1,A1;return E{require:function(e){return e.require?e.require:e.requireq.makeRequire(e.map)},exports:function(e){if(e.usingExports!0,e.map.isDefine)return e.exports?je.map.ide.exports:e.exportsje.map.id{}},module:function(e){return e.module?e.module:e.module{id:e.map.id,uri:e.map.url,config:function(){return getOwn(y.config,e.map.id)||{}},exports:e.exports||(e.exports{})}}},bfunction(e){this.eventsgetOwn(M,e.id)||{},this.mape,this.shimgetOwn(y.shim,e.id),this.depExports,this.depMaps,this.depMatched,this.pluginMaps{},this.depCount0},b.prototype{init:function(e,t,i,r){rr||{},this.inited||(this.factoryt,i?this.on(error,i):this.events.error&&(ibind(this,function(e){this.emit(error,e)})),this.depMapse&&e.slice(0),this.errbacki,this.inited!0,this.ignorer.ignore,r.enabled||this.enabled?this.enable():this.check())},defineDep:function(e,t){this.depMatchede||(this.depMatchede!0,this.depCount-1,this.depExportset)},fetch:function(){if(!this.fetched){this.fetched!0,q.startTime(new Date).getTime();var ethis.map;return this.shim?void q.makeRequire(this.map,{enableBuildCallback:!0})(this.shim.deps||,bind(this,function(){return e.prefix?this.callPlugin():this.load()})):e.prefix?this.callPlugin():this.load()}},load:function(){var ethis.map.url;Pe||(Pe!0,q.load(this.map.id,e))},check:function(){if(this.enabled&&!this.enabling){var e,t,ithis.map.id,rthis.depExports,nthis.exports,othis.factory;if(this.inited){if(this.error)this.emit(error,this.error);else if(!this.defining){if(this.defining!0,this.depCount1&&!this.defined){if(isFunction(o)){if(this.events.error&&this.map.isDefine||req.onError!defaultOnError)try{nq.execCb(i,o,r,n)}catch(t){et}else nq.execCb(i,o,r,n);if(this.map.isDefine&&void 0n&&(tthis.module,t?nt.exports:this.usingExports&&(nthis.exports)),e)return e.requireMapthis.map,e.requireModulesthis.map.isDefine?this.map.id:null,e.requireTypethis.map.isDefine?define:require,c(this.errore)}else no;if(this.exportsn,this.map.isDefine&&!this.ignore&&(jin,req.onResourceLoad)){var a;each(this.depMaps,function(e){a.push(e.normalizedMap||e)}),req.onResourceLoad(q,this.map,a)}p(i),this.defined!0}this.defining!1,this.defined&&!this.defineEmitted&&(this.defineEmitted!0,this.emit(defined,this.exports),this.defineEmitComplete!0)}}else hasProp(q.defQueueMap,i)||this.fetch()}},callPlugin:function(){var ethis.map,te.id,ra(e.prefix);this.depMaps.push(r),u(r,defined,bind(this,function(r){var n,o,d,fgetOwn(R,this.map.id),lthis.map.name,hthis.map.parentMap?this.map.parentMap.name:null,mq.makeRequire(e.parentMap,{enableBuildCallback:!0});return this.map.unnormalized?(r.normalize&&(lr.normalize(l,function(e){return i(e,h,!0)})||),oa(e.prefix+!+l,this.map.parentMap,!0),u(o,defined,bind(this,function(e){this.map.normalizedMapo,this.init(,function(){return e},null,{enabled:!0,ignore:!0})})),dgetOwn(S,o.id),void(d&&(this.depMaps.push(o),this.events.error&&d.on(error,bind(this,function(e){this.emit(error,e)})),d.enable()))):f?(this.map.urlq.nameToUrl(f),void this.load()):(nbind(this,function(e){this.init(,function(){return e},null,{enabled:!0})}),n.errorbind(this,function(e){this.inited!0,this.errore,e.requireModulest,eachProp(S,function(e){0e.map.id.indexOf(t+_unnormalized)&&p(e.map.id)}),c(e)}),n.fromTextbind(this,function(i,r){var oe.name,ua(o),duseInteractive;r&&(ir),d&&(useInteractive!1),s(u),hasProp(y.config,t)&&(y.configoy.configt);try{req.exec(i)}catch(e){return c(makeError(fromtexteval,fromText eval for +t+ failed: +e,e,t))}d&&(useInteractive!0),this.depMaps.push(u),q.completeLoad(o),m(o,n)}),void r.load(e.name,m,n,y))})),q.enable(r,this),this.pluginMapsr.idr},enable:function(){kthis.map.idthis,this.enabled!0,this.enabling!0,each(this.depMaps,bind(this,function(e,t){var i,r,n;if(stringtypeof e){if(ea(e,this.map.isDefine?this.map:this.map.parentMap,!1,!this.skipMap),this.depMapste,ngetOwn(E,e.id))return void(this.depExportstn(this));this.depCount+1,u(e,defined,bind(this,function(e){this.undefed||(this.defineDep(t,e),this.check())})),this.errback?u(e,error,bind(this,this.errback)):this.events.error&&u(e,error,bind(this,function(e){this.emit(error,e)}))}ie.id,rSi,hasProp(E,i)||!r||r.enabled||q.enable(e,this)})),eachProp(this.pluginMaps,bind(this,function(e){var tgetOwn(S,e.id);t&&!t.enabled&&q.enable(e,this)})),this.enabling!1,this.check()},on:function(e,t){var ithis.eventse;i||(ithis.eventse),i.push(t)},emit:function(e,t){each(this.eventse,function(e){e(t)}),errore&&delete this.eventse}},q{config:y,contextName:e,registry:S,defined:j,urlFetched:P,defQueue:O,defQueueMap:{},Module:b,makeModuleMap:a,nextTick:req.nextTick,onError:c,configure:function(e){if(e.baseUrl&&/!e.baseUrl.charAt(e.baseUrl.length-1)&&(e.baseUrl+/),stringtypeof e.urlArgs){var te.urlArgs;e.urlArgsfunction(e,i){return(i.indexOf(?)-1??:&)+t}}var iy.shim,r{paths:!0,bundles:!0,config:!0,map:!0};eachProp(e,function(e,t){rt?(yt||(yt{}),mixin(yt,e,!0,!0)):yte}),e.bundles&&eachProp(e.bundles,function(e,t){each(e,function(e){e!t&&(Ret)})}),e.shim&&(eachProp(e.shim,function(e,t){isArray(e)&&(e{deps:e}),!e.exports&&!e.init||e.exportsFn||(e.exportsFnq.makeShimExports(e)),ite}),y.shimi),e.packages&&each(e.packages,function(e){var t,i;estringtypeof e?{name:e}:e,ie.name,te.location,t&&(y.pathsie.location),y.pkgsie.name+/+(e.main||main).replace(currDirRegExp,).replace(jsSuffixRegExp,)}),eachProp(S,function(e,t){e.inited||e.map.unnormalized||(e.mapa(t,null,!0))}),(e.deps||e.callback)&&q.require(e.deps||,e.callback)},makeShimExports:function(e){function t(){var t;return e.init&&(te.init.apply(global,arguments)),t||e.exports&&getGlobal(e.exports)}return t},makeRequire:function(t,n){function o(i,r,u){var d,p,f;return n.enableBuildCallback&&r&&isFunction(r)&&(r.__requireJsBuild!0),stringtypeof i?isFunction(r)?c(makeError(requireargs,Invalid require call),u):t&&hasProp(E,i)?Ei(St.id):req.get?req.get(q,i,t,o):(pa(i,t,!1,!0),dp.id,hasProp(j,d)?jd:c(makeError(notloaded,Module name +d+ has not been loaded yet for context: +e+(t?:. Use require())))):(v(),q.nextTick(function(){v(),fs(a(null,t)),f.skipMapn.skipMap,f.init(i,r,u,{enabled:!0}),l()}),o)}return nn||{},mixin(o,{isBrowser:isBrowser,toUrl:function(e){var r,ne.lastIndexOf(.),oe.split(/)0,a.o||..o;return n!-1&&(!a||n>1)&&(re.substring(n,e.length),ee.substring(0,n)),q.nameToUrl(i(e,t&&t.id,!0),r,!0)},defined:function(e){return hasProp(j,a(e,t,!1,!0).id)},specified:function(e){return ea(e,t,!1,!0).id,hasProp(j,e)||hasProp(S,e)}}),t||(o.undeffunction(e){d();var ia(e,t,!0),ngetOwn(S,e);n.undefed!0,r(e),delete je,delete Pi.url,delete Me,eachReverse(O,function(t,i){t0e&&O.splice(i,1)}),delete q.defQueueMape,n&&(n.events.defined&&(Men.events),p(e))}),o},enable:function(e){var tgetOwn(S,e.id);t&&s(e).enable()},completeLoad:function(e){var t,i,r,ogetOwn(y.shim,e)||{},ao.exports;for(d();O.length;){if(iO.shift(),nulli0){if(i0e,t)break;t!0}else i0e&&(t!0);h(i)}if(q.defQueueMap{},rgetOwn(S,e),!t&&!hasProp(j,e)&&r&&!r.inited){if(!(!y.enforceDefine||a&&getGlobal(a)))return n(e)?void 0:c(makeError(nodefine,No define call for +e,null,e));h(e,o.deps||,o.exportsFn)}l()},nameToUrl:function(e,t,i){var r,n,o,a,s,u,c,dgetOwn(y.pkgs,e);if(d&&(ed),cgetOwn(R,e))return q.nameToUrl(c,t,i);if(req.jsExtRegExp.test(e))se+(t||);else{for(ry.paths,ne.split(/),on.length;o>0;o-1)if(an.slice(0,o).join(/),ugetOwn(r,a)){isArray(u)&&(uu0),n.splice(0,o,u);break}sn.join(/),s+t||(/^data\:|^blob\:|\?/.test(s)||i?:.js),s(/s.charAt(0)||s.match(/^\w\+\.\-+:/)?:y.baseUrl)+s}return y.urlArgs&&!/^blob\:/.test(s)?s+y.urlArgs(e,s):s},load:function(e,t){req.load(q,e,t)},execCb:function(e,t,i,r){return t.apply(r,i)},onScriptLoad:function(e){if(loade.type||readyRegExp.test((e.currentTarget||e.srcElement).readyState)){interactiveScriptnull;var tg(e);q.completeLoad(t.id)}},onScriptError:function(e){var tg(e);if(!n(t.id)){var i;return eachProp(S,function(e,r){0!r.indexOf(_@r)&&each(e.depMaps,function(e){if(e.idt.id)return i.push(r),!0})}),c(makeError(scripterror,Script error for +t.id+(i.length?, needed by: +i.join(, ):),e,t.id))}}},q.requireq.makeRequire(),q}function getInteractiveScript(){return interactiveScript&&interactiveinteractiveScript.readyState?interactiveScript:(eachReverse(scripts(),function(e){if(interactivee.readyState)return interactiveScripte}),interactiveScript)}var req,s,head,baseElement,dataMain,src,interactiveScript,currentlyAddingScript,mainScript,subPath,version2.3.3,commentRegExp/\/\*\s\S*?\*\/|(^:|^)\/\/.*$/gm,cjsRequireRegExp/^.\s*require\s*\(\s*(^\s+)\s*\)/g,jsSuffixRegExp/\.js$/,currDirRegExp/^\.\//,opObject.prototype,ostringop.toString,hasOwnop.hasOwnProperty,isBrowser!(undefinedtypeof window||undefinedtypeof navigator||!window.document),isWebWorker!isBrowser&&undefined!typeof importScripts,readyRegExpisBrowser&&PLAYSTATION 3navigator.platform?/^complete$/:/^(complete|loaded)$/,defContextName_,isOperaundefined!typeof opera&&object Operaopera.toString(),contexts{},cfg{},globalDefQueue,useInteractive!1;if(undefinedtypeof define){if(undefined!typeof requirejs){if(isFunction(requirejs))return;cfgrequirejs,requirejsvoid 0}undefinedtypeof require||isFunction(require)||(cfgrequire,requirevoid 0),reqrequirejsfunction(e,t,i,r){var n,o,adefContextName;return isArray(e)||stringtypeof e||(oe,isArray(t)?(et,ti,ir):e),o&&o.context&&(ao.context),ngetOwn(contexts,a),n||(ncontextsareq.s.newContext(a)),o&&n.configure(o),n.require(e,t,i)},req.configfunction(e){return req(e)},req.nextTickundefined!typeof setTimeout?function(e){setTimeout(e,4)}:function(e){e()},require||(requirereq),req.versionversion,req.jsExtRegExp/^\/|:|\?|\.js$/,req.isBrowserisBrowser,sreq.s{contexts:contexts,newContext:newContext},req({}),each(toUrl,undef,defined,specified,function(e){reqefunction(){var tcontextsdefContextName;return t.requiree.apply(t,arguments)}}),isBrowser&&(heads.headdocument.getElementsByTagName(head)0,baseElementdocument.getElementsByTagName(base)0,baseElement&&(heads.headbaseElement.parentNode)),req.onErrordefaultOnError,req.createNodefunction(e,t,i){var re.xhtml?document.createElementNS(http://www.w3.org/1999/xhtml,html:script):document.createElement(script);return r.typee.scriptType||text/javascript,r.charsetutf-8,r.async!0,r},req.loadfunction(e,t,i){var r,ne&&e.config||{};if(isBrowser)return rreq.createNode(n,t,i),r.setAttribute(data-requirecontext,e.contextName),r.setAttribute(data-requiremodule,t),!r.attachEvent||r.attachEvent.toString&&r.attachEvent.toString().indexOf(native code)0||isOpera?(r.addEventListener(load,e.onScriptLoad,!1),r.addEventListener(error,e.onScriptError,!1)):(useInteractive!0,r.attachEvent(onreadystatechange,e.onScriptLoad)),r.srci,n.onNodeCreated&&n.onNodeCreated(r,n,t,i),currentlyAddingScriptr,baseElement?head.insertBefore(r,baseElement):head.appendChild(r),currentlyAddingScriptnull,r;if(isWebWorker)try{setTimeout(function(){},0),importScripts(i),e.completeLoad(t)}catch(r){e.onError(makeError(importscripts,importScripts failed for +t+ at +i,r,t))}},isBrowser&&!cfg.skipDataMain&&eachReverse(scripts(),function(e){if(head||(heade.parentNode),dataMaine.getAttribute(data-main))return mainScriptdataMain,cfg.baseUrl||mainScript.indexOf(!)!-1||(srcmainScript.split(/),mainScriptsrc.pop(),subPathsrc.length?src.join(/)+/:./,cfg.baseUrlsubPath),mainScriptmainScript.replace(jsSuffixRegExp,),req.jsExtRegExp.test(mainScript)&&(mainScriptdataMain),cfg.depscfg.deps?cfg.deps.concat(mainScript):mainScript,!0}),definefunction(e,t,i){var r,n;string!typeof e&&(it,te,enull),isArray(t)||(it,tnull),!t&&isFunction(i)&&(t,i.length&&(i.toString().replace(commentRegExp,commentReplace).replace(cjsRequireRegExp,function(e,i){t.push(i)}),t(1i.length?require:require,exports,module).concat(t))),useInteractive&&(rcurrentlyAddingScript||getInteractiveScript(),r&&(e||(er.getAttribute(data-requiremodule)),ncontextsr.getAttribute(data-requirecontext))),n?(n.defQueue.push(e,t,i),n.defQueueMape!0):globalDefQueue.push(e,t,i)},define.amd{jQuery:!0},req.execfunction(text){return eval(text)},req(cfg)}}(this,undefinedtypeof setTimeout?void 0:setTimeout);/script>script typetext/javascript> var requireConfig {waitSeconds:20,baseUrl:https:\/\/d1mlo4htassgww.cloudfront.net\/shipyard\/build\/,paths:{async:profiles\/default,bootstrap:profiles\/default,goog:profiles\/default,jquery:profiles\/default,jquery.browser:profiles\/default,jquery.deparam:profiles\/default,jquery.dropdownchecklist:profiles\/default,jquery.form:profiles\/default,jquery.history:profiles\/default,jquery.html5-placeholder-shim:profiles\/default,jquery.inview:profiles\/default,jquery.usmNlsShipyard:profiles\/default,jquery.pageitems:profiles\/default,jquery.usmajaxtogglebutton:profiles\/default,jquery.usmmortgageestimate:profiles\/default,jquery.usmtruncate:profiles\/default,jquery.validation:profiles\/default,jquery.validation-extensions-usm:profiles\/default,jqueryui:profiles\/default,knockout:knockout-2.3.0,owlcarousel:profiles\/default,picturefill.min:profiles\/default,propertyParser:profiles\/default,shim.polyfills:profiles\/default,captcha:profiles\/default,shipyard:profiles\/default,static-map-search:profiles\/default,usm:profiles\/default,usm.analytics:profiles\/default,usm.cookie:profiles\/default,usm.url:profiles\/default,usm.user:profiles\/default,usm.favorite:profiles\/default,usm.savesearch:profiles\/default,usm.modalform:profiles\/default,usm.dynamicsearch:profiles\/default,LLSDKsJS:https:\/\/sdk.locallogic.co\/sdks-js\/1.19.30\/index.umd,webfontloader:\/\/ajax.googleapis.com\/ajax\/libs\/webfont\/1\/webfont,Leaflet:https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/leaflet\/1.0.1\/leaflet,mapboxgl:https:\/\/api.tiles.mapbox.com\/mapbox-gl-js\/v0.42.0\/mapbox-gl,plunk:plunkComponents.min,emblaCarousel:https:\/\/unpkg.com\/embla-carousel\/embla-carousel.umd,emblaCarouselAutoplay:https:\/\/unpkg.com\/embla-carousel-autoplay@8.0.2\/embla-carousel-autoplay.umd,emblaCarouselClassNames:https:\/\/unpkg.com\/embla-carousel-class-names@8.0.4\/embla-carousel-class-names.umd,emblaCarouselFade:https:\/\/unpkg.com\/embla-carousel-fade@8.5.2\/embla-carousel-fade.umd,emblaCarouselPlugins:emblaCarouselPlugins,map.regions:\/realestate\/regions\/?json,jquery.validationextensionsusm:\/data\/shipyard\/js\/jquery.validation-extensions-usm}}; requireConfig.urlArgs function(id, url) { var args ; if (url.indexOf(d1nn5t56all1qd) 0 && url.indexOf(dy0meowegjlo2) 0) { args version1763477312; return (url.indexOf(?) -1 ? ? : &) + args; } return ; }; require.config(requireConfig); /script> script typetext/javascript>require(profiles/default, usm, usm.calltracking, usm.goscript, function (listing, usm) { if (usm.touchSupport) { require(profiles/touch); } });/script>script async srchttps://www.google.com/recaptcha/enterprise.js?render6LebAZEpAAAAAO-d1iK6ltuOf35m9tkYMOxVfuzh>/script> link relpreconnect hrefhttps://www.google.com> link relpreconnect hrefhttps://www.gstatic.com crossorigin>/head>body classview homepage array1-article array1-view array1-223812 array1-1 array1-38177 fall home-category data-site-typeshipyard data-re-captcha-site-key6LebAZEpAAAAAO-d1iK6ltuOf35m9tkYMOxVfuzh>!-- Google Tag Manager (noscript) -->noscript>iframe src//www.googletagmanager.com/ns.html?idGTM-NR38L3C height0 width0 styledisplay:none;visibility:hidden>/iframe>/noscript>noscript>iframe src//www.googletagmanager.com/ns.html?idGTM-W856XHB height0 width0 styledisplay:none;visibility:hidden>/iframe>/noscript>!-- End Google Tag Manager (noscript) -->header classutilBarWrap> div idsidebar3>script typeapplication/ld+json> { @context: https://schema.org, @type: RealEstateAgent, name: Next Step Realty | W Home Group, image: https://s3.amazonaws.com/files.usmre.com/8592/i/logo.png?version1608237687, @id: , url: , telephone: 443-901-2200, address: { @type: PostalAddress, streetAddress: 22 West Padonia Road, Suite A-100, addressLocality: Timonium, addressRegion: MD, postalCode: 21093, addressCountry: US }, geo: { @type: GeoCoordinates, latitude: 39.3273265, longitude: -76.7278036 }, openingHoursSpecification: { @type: OpeningHoursSpecification, dayOfWeek: Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday , opens: 0:00, closes: 23:59 } , sameAs: https://www.facebook.com/thewhomegroup/, https://www.instagram.com/thewhomegroup/, https://www.youtube.com/channel/UCXyLaa9c6MfrPuoBiw9_lCg }/script>div idimage-152039 classwidget image container>a href/ target_self>img srchttps://d3w216np43fnr4.cloudfront.net/8592/152039/1.png?version1740068398 altW Home Group Logo fetchpriorityhigh width2102 height1039/>/a>/div>div idcodewidget-152040 classwidget code codewidget container>a hreftel:+14439012200>i classfas fa-phone-alt>/i>443-901-2200/a>/div>div iduser-widget-152041 classwidget user user-widget userbox loggedout-widget container>div classheader-user>div classheader-user-logged-in>div classaccount-link>a href/user/ relnofollow>Account/a>/div>/div>div classheader-user-logged-out>div>div classheader-user-login>div classlogin-link>a href/user/login/ relnofollow>Log In/a>/div>/div>div classheader-user-register>div classregister-link>a href/user/register/ relnofollow>Sign Up/a>/div>/div>/div>/div>/div>/div>div idmenuwidget-152042 classwidget menu menuwidget default-nav container>div classwidget-inner>div classdesktop-nav>div classnavbar-wrapper>nav classnavbar navbar-default rolenavigation>div idnavbar-152042>ul classnav navbar-nav site-nav rolemenubar>li rolepresentation classhas-children menu-item-128804>a href# target_self relnoopener data-toggledropdown data-targetsub-menu-128804 classdropdown-toggle rolemenuitem>Property Listingsspan classcaret>/span>/a>ul classdropdown-menu idsub-menu-128804 rolemenu>li rolepresentation class menu-item-129576>a href/listings/our-listings/ target_self rolemenuitem>Our Listings/a>/li>li rolepresentation class menu-item-129577>a href/listings/ target_self rolemenuitem>Advanced Search/a>/li>/ul>/li>li rolepresentation classhas-children menu-item-128808>a href# target_self relnoopener data-toggledropdown data-targetsub-menu-128808 classdropdown-toggle rolemenuitem>About Usspan classcaret>/span>/a>ul classdropdown-menu idsub-menu-128808 rolemenu>li rolepresentation class menu-item-129578>a href/about/ target_self rolemenuitem>About Us/a>/li>li rolepresentation class menu-item-129579>a href/our-agents/ target_self rolemenuitem>Our Agents/a>/li>li rolepresentation class menu-item-129580>a href/testimonials/ target_self rolemenuitem>Testimonials/a>/li>/ul>/li>li rolepresentation classhas-children menu-item-128810>a href# target_self relnoopener data-toggledropdown data-targetsub-menu-128810 classdropdown-toggle rolemenuitem>How We Helpspan classcaret>/span>/a>ul classdropdown-menu idsub-menu-128810 rolemenu>li rolepresentation class menu-item-129584>a href/selling-a-home/ target_self rolemenuitem>Sell Your Home/a>/li>li rolepresentation class menu-item-129583>a href/buying-a-home/ target_self rolemenuitem>Buy a Home/a>/li>li rolepresentation class menu-item-129585>a href/market-analysis/ target_self rolemenuitem>Market Analysis/a>/li>li rolepresentation class menu-item-129582>a href/new-construction/ target_self rolemenuitem>New Construction/a>/li>/ul>/li>li rolepresentation class menu-item-129586>a href/home-worth/ target_self rolemenuitem>What's My Home Worth?/a>/li>li rolepresentation classhas-children menu-item-130645>a href# target_self relnoopener data-toggledropdown data-targetsub-menu-130645 classdropdown-toggle rolemenuitem>Articlesspan classcaret>/span>/a>ul classdropdown-menu idsub-menu-130645 rolemenu>li rolepresentation class menu-item-130646>a href/blog/ target_self rolemenuitem>Blog/a>/li>li rolepresentation class menu-item-130647>a href/blog/category/expert-advice-1/ target_self rolemenuitem>Expert Advice/a>/li>li rolepresentation class menu-item-130648>a href/blog/category/press-1/ target_self rolemenuitem>Press/a>/li>li rolepresentation class menu-item-130649>a href/blog/category/top-local-picks-1/ target_self rolemenuitem>Top Local Picks/a>/li>/ul>/li>li rolepresentation classhas-children menu-item-129663>a href# target_self relnoopener data-toggledropdown data-targetsub-menu-129663 classdropdown-toggle rolemenuitem>Mortgagespan classcaret>/span>/a>ul classdropdown-menu idsub-menu-129663 rolemenu>li rolepresentation class menu-item-182919>a hrefhttps://297505.my1003app.com/register target_self relnoopener rolemenuitem>Get Pre-Approved Today/a>/li>/ul>/li>li rolepresentation class menu-item-129594>a href/contact-us/ target_self rolemenuitem>Contact Us/a>/li>/ul>/div>/nav>/div>/div>div classmobile-nav>button typebutton classnavbar-toggle data-target#navbar-mobile-152042 aria-labelToggle navigation>span>Menu/span>span classfa fa-bar>/span>span classfa fa-bar>/span>span classfa fa-bar>/span>/button>div classnavbar-wrapper>nav classnavbar navbar-default rolenavigation>div idnavbar-mobile-152042>a href# classmenu-close>i classfa fa-times-circle-o>/i>span classsr-only>Close Button/span>/a>div classmenu-sign-on>a classusm-btn nav-login href/user/login/ relnofollow>Log In/a>a classusm-btn nav-register href/user/register/ relnofollow>Sign Up/a>a classusm-btn nav-account href/user/ relnofollow>My Account/a>/div>ul classnav navbar-nav site-nav rolemenubar>li rolepresentation classhas-children menu-item-128804>a href# target_self relnoopener data-toggledropdown data-targetmobile-sub-menu-128804 classdropdown-toggle rolemenuitem>Property Listingsspan classcaret>/span>/a>ul classdropdown-menu idmobile-sub-menu-128804 rolemenu>li rolepresentation class menu-item-129576>a href/listings/our-listings/ target_self rolemenuitem>Our Listings/a>/li>li rolepresentation class menu-item-129577>a href/listings/ target_self rolemenuitem>Advanced Search/a>/li>/ul>/li>li rolepresentation classhas-children menu-item-128808>a href# target_self relnoopener data-toggledropdown data-targetmobile-sub-menu-128808 classdropdown-toggle rolemenuitem>About Usspan classcaret>/span>/a>ul classdropdown-menu idmobile-sub-menu-128808 rolemenu>li rolepresentation class menu-item-129578>a href/about/ target_self rolemenuitem>About Us/a>/li>li rolepresentation class menu-item-129579>a href/our-agents/ target_self rolemenuitem>Our Agents/a>/li>li rolepresentation class menu-item-129580>a href/testimonials/ target_self rolemenuitem>Testimonials/a>/li>/ul>/li>li rolepresentation classhas-children menu-item-128810>a href# target_self relnoopener data-toggledropdown data-targetmobile-sub-menu-128810 classdropdown-toggle rolemenuitem>How We Helpspan classcaret>/span>/a>ul classdropdown-menu idmobile-sub-menu-128810 rolemenu>li rolepresentation class menu-item-129584>a href/selling-a-home/ target_self rolemenuitem>Sell Your Home/a>/li>li rolepresentation class menu-item-129583>a href/buying-a-home/ target_self rolemenuitem>Buy a Home/a>/li>li rolepresentation class menu-item-129585>a href/market-analysis/ target_self rolemenuitem>Market Analysis/a>/li>li rolepresentation class menu-item-129582>a href/new-construction/ target_self rolemenuitem>New Construction/a>/li>/ul>/li>li rolepresentation class menu-item-129586>a href/home-worth/ target_self rolemenuitem>What's My Home Worth?/a>/li>li rolepresentation classhas-children menu-item-130645>a href# target_self relnoopener data-toggledropdown data-targetmobile-sub-menu-130645 classdropdown-toggle rolemenuitem>Articlesspan classcaret>/span>/a>ul classdropdown-menu idmobile-sub-menu-130645 rolemenu>li rolepresentation class menu-item-130646>a href/blog/ target_self rolemenuitem>Blog/a>/li>li rolepresentation class menu-item-130647>a href/blog/category/expert-advice-1/ target_self rolemenuitem>Expert Advice/a>/li>li rolepresentation class menu-item-130648>a href/blog/category/press-1/ target_self rolemenuitem>Press/a>/li>li rolepresentation class menu-item-130649>a href/blog/category/top-local-picks-1/ target_self rolemenuitem>Top Local Picks/a>/li>/ul>/li>li rolepresentation classhas-children menu-item-129663>a href# target_self relnoopener data-toggledropdown data-targetmobile-sub-menu-129663 classdropdown-toggle rolemenuitem>Mortgagespan classcaret>/span>/a>ul classdropdown-menu idmobile-sub-menu-129663 rolemenu>li rolepresentation class menu-item-182919>a hrefhttps://297505.my1003app.com/register target_self relnoopener rolemenuitem>Get Pre-Approved Today/a>/li>/ul>/li>li rolepresentation class menu-item-129594>a href/contact-us/ target_self rolemenuitem>Contact Us/a>/li>/ul>ul classnav navbar-nav user-nav>li classmenu-item-saved-search rolepresentation>a href/realestate/searches/ relnofollow>Saved Searches/a>/li>li classmenu-item-favorites rolepresentation>a href/realestate/favorites/view/ relnofollow>Favorites/a>/li>/ul>/div>/nav>/div>/div>/div>/div>/div>/header>div classtopWrap> div idtop>div idcodewidget-153723 classwidget code codewidget container>div classvidoverlay> video idmyvid autoplay loop muted posterhttps://s3.amazonaws.com/files.usmre.com/8592/video/placeholder.jpg> source srchttps://s3.amazonaws.com/files.usmre.com/8592/video/homepage.mp4 typevideo/mp4> Your browser does not support the video tag. /video>/div>/div>div idslideshow-152043 classwidget slideshow container>div classslideshow-wrapper idcarousel-152043>div classcarousel slide>div classcarousel-inner>div classitem active>img altHome interior fetchpriorityhigh srchttps://d3w216np43fnr4.cloudfront.net/8592/152043/1.webp?version1711018917/>/div>/div>/div>/div>/div>div classnls-wrapper>div classtext-wrap>h3>span>Find a Home/span> You Love/h3>/div>div idautosuggestionsearch-153903 classwidget autosuggestionsearch container>div classautosuggest widget-autosuggest>div classwidget-inner>form action/listings/ methodget>div classautosuggest-searchbar>input typesearch placeholderSearch by address, town, or MLS number aria-label Search: Search by address, town, or MLS number Use Up and Down to choose options, press Enter to select the currently focused option, press Escape to exit the menu, press Tab to select the option and exit the menu. autocompleteoff nameautosuggest-search-query idautosuggest-search-query-153903 maxlength200 classsearch-input form-control/>div classbuttons>div classautosuggest-loader>/div>button classusm-btn btn-search idautosuggest-search-button rolebutton aria-labelSearch>span>Search/span>i classfa fa-search>/i>/button>/div>/div>div classautosuggest-links>div classcol-links>/div>/div>/form>/div>/div>/div>div classbtn-wrap> div classbtn-inner-wrap> a href/home-worth/ classbtn btn3 btn4>Whats My Home Worth?/a> a href/selling-a-home/ classbtn btn3>Sell Your Home With Us/a>/div> /div>/div>div idcodewidget-153722 classwidget code codewidget container>button idvidbutton>i classfal fa-pause-circle>/i>span classsr-only>Pause/span>/button> /div>/div>/div>div classsub1Wrap> div idgroup1>div idrecsearch-152046 classwidget recsearchlist recsearch recommendedsearchlist tabbed container>h3 classwidget-title>Rec Search Desktop/h3>div classwidget-inner>ul classnav nav-tabs>li classactive recsearch-category-by-community>a href#tab-27256 data-toggletab>By Community/a>/li>li classrecsearch-category-by-county>a href#tab-29114 data-toggletab>By County/a>/li>li classrecsearch-category-by-price>a href#tab-27255 data-toggletab>By Price/a>/li>li classrecsearch-category-by-property-type>a href#tab-27956 data-toggletab>By Property Type/a>/li>/ul>div classtab-content>div classtab-pane active idtab-27256>ul classcategory-searches>li>a titleAnnapolis MD Properties For Sale href/by-community/annapolis-md-properties-for-sale/>Annapolis/a>/li>li>a titleBel Air MD Properties For Sale href/by-community/bel-air-md-properties-for-sale/>Bel Air/a>/li>li>a titleGlen Burnie MD Properties For Sale href/by-community/glen-burnie-md-properties-for-sale/>Glen Burnie/a>/li>li>a titlePikesville MD Properties For Sale href/by-community/pikesville-md-properties-for-sale/>Pikesville/a>/li>li>a titleSevern MD Properties For Sale href/by-community/severn-md-properties-for-sale/>Severn/a>/li>li>a titleSykesville MD Properties For Sale href/by-community/sykesville-md-properties-for-sale/>Sykesville/a>/li>li>a titleWestminster MD Properties For Sale href/by-community/westminster-md-properties-for-sale/>Westminster/a>/li>li>a titleBaltimore City MD Properties for Sale href/by-community/baltimore-city/>Baltimore/a>/li>li>a titleCanton MD Properties For Sale href/by-community/canton/>Canton/a>/li>li>a titleFederal Hill MD Properties For Sale href/by-community/federal-hill/>Federal Hills/a>/li>li>a titleFells Point MD Properties For Sale href/by-community/fells-point-md-properties-for-sale/>Fells Point/a>/li>li>a titleFinksburg MD Properties For Sale href/by-community/finksburg-md-properties-for-sale/>Finksburg/a>/li>li>a titleHereford Zone MD Properties For Sale href/by-community/hereford-zone/>Hereford/a>/li>li>a titleEdgewood MD Properties For Sale href/by-community/edgewood-md-properties-for-sale/>Edgewood/a>/li>li>a titleMonkton MD Properties For Sale href/by-community/monkton-md-properties-for-sale/>Monkton/a>/li>li>a titleOwings Mills MD Properties For Sale href/by-community/owing-mills/>Owings Mills/a>/li>li>a titleReisterstown MD Properties For Sale href/by-community/reisterstown-md-properties-for-sale/>Reisterstown/a>/li>li>a titleTimonium MD Properties For Sale href/by-community/timonium/>Timonium/a>/li>li>a titleTowson MD Properties For Sale href/by-community/towson/>Towson/a>/li>li>a titleWhite Marsh MD Properties For Sale href/by-community/white-marsh-md-properties-for-sale/>White Marsh/a>/li>/ul>/div>div classtab-pane idtab-29114>ul classcategory-searches>li>a titleAnne Arundel County MD Real Estate For Sale href/by-county/anne-arundel-county-real-estate/>Anne Arundel County/a>/li>li>a titleBaltimore County MD Real Estate For Sale href/by-county/baltimore-county-md-real-estate-for-sale/>Baltimore County/a>/li>li>a titleCarroll County MD Real Estate For Sale href/by-county/carroll-county-real-estate/>Carroll County/a>/li>li>a titleHarford County MD Real Estate For Sale href/by-county/harford-county-md-real-estate-for-sale/>Harford County/a>/li>/ul>/div>div classtab-pane idtab-27255>ul classcategory-searches>li>a titleMaryland Properties Under $500k href/by-price/under-500k/>Maryland Properties Under $500k/a>/li>li>a titleMaryland Properties Over $500k href/by-price/over-500k/>Maryland Properties Over $500k/a>/li>/ul>/div>div classtab-pane idtab-27956>ul classcategory-searches>li>a titleHomes For Sale Near Baltimore MD href/city/residential/>Residential/a>/li>li>a titleNew Construction For Sale Near Baltimore MD href/city/new-construction/>New Construction/a>/li>li>a titleWaterfront Properties For Sale Near Baltimore MD href/by-property-type/waterfront-properties-for-sale-near-baltimore-md/>Waterfront Properties/a>/li>li>a titleLand For Sale Near Baltimore MD href/city/land/>Land/a>/li>/ul>/div>/div>a href/realestate/searchcategories/ titleView All Recommended Searches classusm-btn view-all>View all/a>/div> /div>/div>/div>div classsub2Wrap> div idgroup2>/div>/div>section idwrapper> div classcontent-row> div classcontentWrap> main>div classarticle content-wrapper-default idarticle-223812>h1 classtitle>Home Page/h1>div classcontent content-default>h4>W Home Group/h4>h3>Let's Work Together/h3>p>Time matters when you are selling or buying a property. You deserve a full time dedicated team of professionals to take care of every detail of your transaction./p>p>From the time you hire our agency through closing day you will have a dedicated transaction coordinator who schedules all important dates and actions each step of the process with clear timelines and regular updates. a href/contact-us/>Contact our team today!/a>/p>div classbtn-wrap>a classbtn btn1 href/buying-a-home/>Ready to Buy/a> a classbtn btn2 href/selling-a-home/>Ready to Sell/a>/div>/div>/div>div idcodewidget-152060 classwidget code codewidget container>imgsrchttps://s3.amazonaws.com/files.usmre.com/8592/12.pngloadinglazy width200 height300 altWHG Property Sign/>/div>/main> aside idsidebar1>div idcodewidget-152061 classwidget code codewidget container>div classcta-title> div classcta-title-wrapper> h3>span>Explore/span>Our Communities/h3> /div>/div>div classcta-wrapper> div classimgbkg imgbkgtop imgbkgtop1>/div> div classimgbkg imgbkgbottom imgbkgbottom1>/div> div classctas-body> a href/by-community/timonium/> div classcta cta5> div classsecondary-wrapper> img loadinglazy width200 height300 altTimonium srchttps://s3.amazonaws.com/files.usmre.com/8592/Timonium.webp /> div classtext-wrapper> img classlazyload altroof icon data-srchttps://s3.amazonaws.com/files.usmre.com/8592/icons/roof%402x.png /> h3>Timonium/h3> /div> /div> /div> /a> a href/by-community/hereford-zone/> div classcta cta4> div classsecondary-wrapper> img loadinglazy width200 height300 altHereford Zone srchttps://s3.amazonaws.com/files.usmre.com/8592/Hereford.webp /> div classtext-wrapper> img classlazyload altroof icon data-srchttps://s3.amazonaws.com/files.usmre.com/8592/icons/roof%402x.png /> h3>Hereford Zone/h3> /div> /div> /div> /a> a href/by-community/towson/> div classcta cta6> div classsecondary-wrapper> img loadinglazy width200 height300 altTowson srchttps://s3.amazonaws.com/files.usmre.com/8592/homepage/cta6.jpg /> div classtext-wrapper> img classlazyload altroof icon data-srchttps://s3.amazonaws.com/files.usmre.com/8592/icons/roof%402x.png /> h3>Towson/h3> /div> /div> /div> /a> a href/by-community/owing-mills/> div classcta cta2> div classsecondary-wrapper> img loadinglazy width200 height300 altOwing Mills srchttps://s3.amazonaws.com/files.usmre.com/8592/owingmill.webp /> div classtext-wrapper> img classlazyload altroof icon data-srchttps://s3.amazonaws.com/files.usmre.com/8592/icons/roof%402x.png /> h3>Owing Mills/h3> /div> /div> /div> /a> a href/by-community/baltimore-city/> div classcta cta3> div classsecondary-wrapper> img loadinglazy width200 height300 altBaltimore City srchttps://s3.amazonaws.com/files.usmre.com/8592/Baltimore.webp /> div classtext-wrapper> img classlazyload altroof icon data-srchttps://s3.amazonaws.com/files.usmre.com/8592/icons/roof%402x.png /> h3>Baltimore City/h3> /div> /div> /div> /a> a href/listings/?map-view1> div classcta cta1> div classsecondary-wrapper> img loadinglazy width200 height300 althouse property srchttps://s3.amazonaws.com/files.usmre.com/8592/All.webp /> div classtext-wrapper> img classlazyload altroof icon data-srchttps://s3.amazonaws.com/files.usmre.com/8592/icons/roof%402x.png /> h3>All Properties/h3> /div> /div> /div> /a> /div>/div>div classbtn-wrap> a classbtn btn1 href/ready-to-upgrade/>Ready to Upgrade/a> a classbtn btn2 href/ready-to-downsize/>Ready to Downsize/a>/div>/div>div idcodewidget-152062 classwidget code codewidget container>div classflw-title> div classflw-title-wrapper> h3>span>Search/span>Featured Listings/h3> /div>/div>/div>div idfeaturedlistingsv2-369594 classwidget featuredlistingsv2 feature-listings-widget-v2 container>div id2532747659b73c494d16659d509339ca data-payloadeyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJTaXRlSUQiOiI4NTkyIiwiV2lkZ2V0SUQiOiI4MDMifQ.I5rBznnzZusIdr8pcd5FECzv8P3bmWyOF2mvBgF-G9o>div idasync-progress-369594 styledisplay:none;padding:40px;text-align:center;>i classfa fa-spinner fa-spin aria-hiddentrue>/i>/div>/div> script> (function () { require(jquery, jquery.inview, function ($) { var id 2532747659b73c494d16659d509339ca; var widgetId 369594; var delay 1000; var isRendered false; var payload $(# + id).data(payload); var data { payload: payload }; $(# + id).on(inview, function () { if (!isRendered) { loadWidgetAsync(widgetId); isRendered true; } }); if (delay > 0) { setTimeout(function () { loadWidgetAsync(widgetId); }, delay); } function loadWidgetAsync(widgetId) { let progress document.getElementById(async-progress- + widgetId); progress.style.display block; $.ajax({ type: GET, url: /widget/widget/ + widgetId + /, data: data, dataType: json }).done(function (json) { var widgetHtml json.Html ? json.Html : ; // Replace fake widget content with actual widget html $(# + id).parent(.widget).replaceWith(widgetHtml); }).fail(function (json) { progress.style.display none; }); } }); })(); /script> /div>div idcodewidget-152064 classwidget code codewidget container>div classbtn-wrap>a classbtn btn1 href/listings/our-listings/>View All/a>a classbtn btn2 href/contact-us/>Contact Us/a>/div>/div>/aside> /div> /div>/section>div classsub3Wrap> div idgroup3>div idcodewidget-152067 classwidget code codewidget container>div classlogo-section-title> div classlogo-title-wrapper> h3>As Seen On/h3> /div>/div>div classlogo-carousel-wrapper> div classlogos-wrapper> div classitem> img srchttps://s3.amazonaws.com/files.usmre.com/8592/icons/nbc%402x.png loadinglazy width200 height90 altnbc logo /> /div> div classitem> img srchttps://s3.amazonaws.com/files.usmre.com/8592/icons/hgtv%402x.png loadinglazy width200 height90 althgtv logo /> /div> div classitem> img srchttps://s3.amazonaws.com/files.usmre.com/8592/icons/foxs%402x.png loadinglazy width200 height90 altfox logo /> /div> div classitem> img srchttps://s3.amazonaws.com/files.usmre.com/8592/icons/cnn%402x.png loadinglazy width200 height90 altcnn logo /> /div> div classitem> img srchttps://s3.amazonaws.com/files.usmre.com/8592/icons/fox%402x.png loadinglazy width200 height90 altfox news logo /> /div> div classitem> img srchttps://s3.amazonaws.com/files.usmre.com/8592/icons/Bravo%402x.png loadinglazy width200 height90 altbravo logo /> /div> div classitem> img srchttps://s3.amazonaws.com/files.usmre.com/8592/icons/ABC_logo.png loadinglazy width200 height90 altabc logo /> /div> div classitem> img srchttps://s3.amazonaws.com/files.usmre.com/8592/icons/98.png loadinglazy width200 height90 alt98 rock logo /> /div> /div>/div>/div>div idcodewidget-152066 classwidget code codewidget container>div classnvwrap> div classtextwrap> h3>span>About/span>Our Team/h3> p>Our team offers a network of professional services to ensure our clients have a smooth transaction. From sales and investments, mortgage rates, new developments and title insurance, we have experts in every field to guide you through your journey home./p> div classbtn-wrap> a href/our-agents/ classbtn btn1>Meet Our Agents/a> a href/contact-us/ classbtn btn2>Contact Us/a> /div> /div> div classimggrid video-carousel-wrapper> div classimgwrap videos-wrapper> div classitem> div classembed-responsive embed-responsive-16by9> iframe classembed-responsive-item lazyload data-srchttps://www.youtube.com/embed/ENtg0_fARxA?si_11K4QcCtzG0Qss5 frameborder0 allowaccelerometer; clipboard-write; encrypted-media; gyroscope; picture-in-picture allowfullscreen>/iframe> /div> /div> /div> /div>/div>/div>div idcodewidget-152065 classwidget code codewidget container>img srchttps://s3.amazonaws.com/files.usmre.com/8592/homepage/background2.jpg classimgbkg width500 height300 loadinglazy altbackground image texture/>div classnvwrap> div classimggrid> div classimgwrap> img srchttps://s3.amazonaws.com/files.usmre.com/8592/11.png loadinglazy width200 height300 altteam photo /> /div> /div> div classtextwrap> h3>Theres a Reason Were #1span>in Maryland/span>/h3> ul> li> img srchttps://s3.amazonaws.com/files.usmre.com/8592/icons/home.svg loadinglazy width76 height30 althome icon /> p>span>571/span> Homes Sold in span>2023/span>/p> /li> li> img srchttps://s3.amazonaws.com/files.usmre.com/8592/icons/hand@2x.png loadinglazy width76 height30 althand icon /> p>Over $span>270/span>M Volume in span>2023/span>/p> /li> li> img srchttps://s3.amazonaws.com/files.usmre.com/8592/icons/chart.svg loadinglazy width76 height30 altchart icon /> p> $span>445/span>,span>746/span> Average Sale in span>2023/span> /p> /li> li> img srchttps://s3.amazonaws.com/files.usmre.com/8592/icons/user.svg loadinglazy width76 height30 altuser icon /> p>Over span>20/span> Independent Agents/p> /li> li> img srchttps://s3.amazonaws.com/files.usmre.com/8592/icons/users.svg loadinglazy width76 height30 altusers icon /> p>span>35/span>% Agent Growth in the past span>3/span> months/p> /li> li> img srchttps://s3.amazonaws.com/files.usmre.com/8592/icons/trophy.svg loadinglazy width76 height30 alttrophy icon /> p> Brokerage Named a Top Workplace by the Baltimore Sun in span>2019/span>, span>2020/span>, span>2021/span>, span>2022/span> & span>2023/span> /p> /li> li> img srchttps://s3.amazonaws.com/files.usmre.com/8592/icons/trophy.svg loadinglazy width76 height30 alttrophy icon /> p> Brokerage Named Top Residential Brokerages in span>2019/span>, span>2020/span>, span>2021/span>, span>2022/span> & span>2024/span> /p> /li> /ul> /div>/div>/div>div classblog-estimate-section> div classblog-estimate-wrapper> div classblog-wrapper> div classblog-img-bkg> img srchttps://s3.amazonaws.com/files.usmre.com/8592/2023%20bolg%20bkg%20img.jpeg loadinglazy width200 height300 altbedroom> /div> div classblog-title> div classblog-title-wrap> h3>span>Our/span>Blog/h3> /div> /div>div idblog-rss-152058 classwidget blogfeed blog-rss container>h3 classwidget-title>/h3>div classwidget-inner>div classpost>h4 classtitle>How an Energy-Efficient Roof Saves You Money and Boosts Home Valuesmall classdate>03.05.2025/small>/h4>div classlink>a href/blog/posts/2025/03/05/how-an-energy-efficient-roof-saves-you-money-and-boosts-home-value/>Read More/a>/div>/div>/div>div classall-posts>a href/blog/>View All Posts/a>/div>/div>/div>div classestimate-wrapper> div classform-container> div classform-title> div classform-title-wrapper> h3>span classrequest>Request a/span>Home Value Estimate/h3> /div> /div> form idHomepageHomevalue namehomepage_homevalue_form methodpost action/mail/send/homepage_homevalue_form> input typehidden namemailformid valuehomepage_homevalue_form> input typehidden nameSent_Form idSent_Form valueHomePage> input typehidden nameSent From idSent From valuehttp://thewhomegroup.unionstmedia.com/> input typehidden nameg-recaptcha-response classg-recaptcha-response valueinitalize /> div classform-group full-name> label classsr-only>Full Name/label> input classform-control required typetext idFullName nameFull_Name value required placeholderFirst and Last Name*> /div> div classform-group email> label classsr-only>Email Address/label> input classform-control required typetext idEmailInput nameEmail value required placeholderEmail Address*> /div> div classform-group address> label classsr-only>Home Address/label> input classform-control required typetext idEmailInput nameAddress value required placeholderHome Address*> /div> input typehidden nameFormKey valuef2cf7123d997149ac7de07d1d2749b38 /> div classbtnwrap>div classform-group submit btn1> input typesubmit classbutton btn btn1 usm-btn namemysubmit valueSend> /div>/div> /form> /div>/div>/div>/div> /div>/div>div classsub4Wrap> div idgroup4>div idcodewidget-152057 classwidget code codewidget container>h3>span classtextone>Over/span>1000span classtexttwo>5 Star Reviews/span>/h3>/div>div idtestimonials-152056 classwidget testimonial testimonials container>h3 classwidget-title>/h3>div classcarousel slide carousel-fade carouselTestimonials data-ridecarousel idcarousel data-intervalfalse>div classcarousel-inner>div itemscope classitem active itemtypehttp://schema.org/Review>p classtestimonial itempropreviewBody>James is AMAZING! We have now worked with James to sell and buy and both experiences have been seamless. James is also helping us renovate; we couldn’t find our dream house, so he is helping us create it! We definitely could not do this without his .../p>div classsignature>span itempropauthor>Jamie Surell/span>/div>div classtestimonial-publish>span>2022-05-10 01:38:52/span>meta itempropdatePublished content2022-05-10 01:38:52/>/div>/div>div itemscope classitem itemtypehttp://schema.org/Review>p classtestimonial itempropreviewBody>Scott helped us in our journey to purchase our first home. I couldn’t have asked for a better realtor. He was patient and knowledgeable and was always available any time of day for questions or showings. I would definitely recommend him to anyone .../p>div classsignature>span itempropauthor>W Home Group Client/span>/div>div classtestimonial-publish>span>2022-05-10 01:36:43/span>meta itempropdatePublished content2022-05-10 01:36:43/>/div>/div>div itemscope classitem itemtypehttp://schema.org/Review>p classtestimonial itempropreviewBody>We recently closed on the sale of our home after only two days on the market. Ryan Hollander, our realtor, was AWESOME! He is always available, knows the market, and would highly recommend to potential sellers./p>div classsignature>span itempropauthor>Alberto Figuero/span>/div>div classtestimonial-publish>span>2022-05-10 01:36:12/span>meta itempropdatePublished content2022-05-10 01:36:12/>/div>/div>div itemscope classitem itemtypehttp://schema.org/Review>p classtestimonial itempropreviewBody>Mike was awesome to work with. Always there every step of the way. He made my first time home buying nice and smooth.I couldn't be happier with the way everything turned out./p>div classsignature>span itempropauthor>Dean Cooper/span>/div>div classtestimonial-publish>span>2022-05-10 01:34:07/span>meta itempropdatePublished content2022-05-10 01:34:07/>/div>/div>div itemscope classitem itemtypehttp://schema.org/Review>p classtestimonial itempropreviewBody>Meghan was a fantastic help throughout our first home buying process. Her advice and expertise helped us to secure our perfect home just 6 weeks after we started looking, all in one of the most competitive markets for buyers in years. If you need an .../p>div classsignature>span itempropauthor>Zach Kaufman/span>/div>div classtestimonial-publish>span>2022-05-10 01:33:15/span>meta itempropdatePublished content2022-05-10 01:33:15/>/div>/div>div itemscope classitem itemtypehttp://schema.org/Review>p classtestimonial itempropreviewBody>Matt helped me sell my first home and buy my second home. He took me to see houses before mine was even on the market! He had my house up within 3 days of negotiating a contract with the seller to accept my offer contingent on the sale of my home. .../p>div classsignature>span itempropauthor>W Home Group Client/span>/div>div classtestimonial-publish>span>2022-05-10 01:32:30/span>meta itempropdatePublished content2022-05-10 01:32:30/>/div>/div>div itemscope classitem itemtypehttp://schema.org/Review>p classtestimonial itempropreviewBody>Overall fantastic experience. Julia is a top notch agent who was easily able to answer all of my questions and managed expectations like a pro. Will definitely work with Julia and her team in the future and would highly recommend it./p>div classsignature>span itempropauthor>W Home Group Client/span>/div>div classtestimonial-publish>span>2022-05-10 01:30:26/span>meta itempropdatePublished content2022-05-10 01:30:26/>/div>/div>div itemscope classitem itemtypehttp://schema.org/Review>p classtestimonial itempropreviewBody>Relentless, passionate, and outstanding. I could go on and on about her professionalism but you need to truly experience it for yourself. She is always one call away!! Keep being Awesome Jill and thank you so much!/p>div classsignature>span itempropauthor>W Home Group Client/span>/div>div classtestimonial-publish>span>2022-05-10 01:29:46/span>meta itempropdatePublished content2022-05-10 01:29:46/>/div>/div>div itemscope classitem itemtypehttp://schema.org/Review>p classtestimonial itempropreviewBody>I have worked with Jessica multiple times now and she will forever be my real estate agent! She makes you feel like you’re her only client, always making herself available when I had questions, needed advice, etc. Buying a house in this market can .../p>div classsignature>span itempropauthor>Allie Chavez/span>/div>div classtestimonial-publish>span>2022-05-10 01:28:15/span>meta itempropdatePublished content2022-05-10 01:28:15/>/div>/div>div itemscope classitem itemtypehttp://schema.org/Review>p classtestimonial itempropreviewBody>Jason worked with us every step of the way, answered every question with honesty and compassion. He helped us map out some short term strategies for home investment while we work on our long term goals for a larger home. He's very skilled, .../p>div classsignature>span itempropauthor>Jay Roy/span>/div>div classtestimonial-publish>span>2022-05-10 01:26:57/span>meta itempropdatePublished content2022-05-10 01:26:57/>/div>/div>div itemscope classitem itemtypehttp://schema.org/Review>p classtestimonial itempropreviewBody>David helped us buy our dream house and sell our first home. He was attentive to our needs and home goals. Additionally, he has extensive knowledge on local contractors and home-inspectors, making the listing and inspection parts of the process as .../p>div classsignature>span itempropauthor>W Home Group Client/span>/div>div classtestimonial-publish>span>2022-05-10 01:26:06/span>meta itempropdatePublished content2022-05-10 01:26:06/>/div>/div>div itemscope classitem itemtypehttp://schema.org/Review>p classtestimonial itempropreviewBody>Avatar was absolutely wonderful to work with when we were looking for a new home. She took the time to understand what we were looking for and helped us narrow in on the perfect property. She offered excellent council and insight on important .../p>div classsignature>span itempropauthor>W Home Group Client/span>/div>div classtestimonial-publish>span>2022-05-10 01:18:57/span>meta itempropdatePublished content2022-05-10 01:18:57/>/div>/div>/div>div classview-all>a href/testimonial/ classusm-btn>View All Testimonials/a>/div>/div>/div>div idcodewidget-152055 classwidget code codewidget container>div classstar-wrap> div classstars-wrapper> img data-srchttps://s3.amazonaws.com/files.usmre.com/8592/icons/star.svg classlazyload altstar icon> img data-srchttps://s3.amazonaws.com/files.usmre.com/8592/icons/star.svg classlazyload altstar icon> img data-srchttps://s3.amazonaws.com/files.usmre.com/8592/icons/star.svg classlazyload altstar icon> img data-srchttps://s3.amazonaws.com/files.usmre.com/8592/icons/star.svg classlazyload altstar icon> img data-srchttps://s3.amazonaws.com/files.usmre.com/8592/icons/star.svg classlazyload altstar icon> /div>/div>div classbtn-wrap> a classbtn btn1 href/testimonials/>View All/a> a classbtn btn2 href/contact-us/>Contact Us/a>/div>/div>/div>/div>div classfootWrap> div idfooter>div classfooter-logo-wrap> div classfooter-logo> a href/> img srchttps://s3.amazonaws.com/files.usmre.com/8592/i/WHG%20LOCKUP_WHITE.png loadinglazy width318 height157 altW Home Group Logo />/a> /div> div classfooter-number-wrap> div classfooter-number> a hreftel:+14439012200 >i classfas fa-phone-alt>/i>443-901-2200/a > /div>div iduser-widget-152041 classwidget user user-widget userbox loggedout-widget container>div classheader-user>div classheader-user-logged-in>div classaccount-link>a href/user/ relnofollow>Account/a>/div>/div>div classheader-user-logged-out>div>div classheader-user-login>div classlogin-link>a href/user/login/ relnofollow>Log In/a>/div>/div>div classheader-user-register>div classregister-link>a href/user/register/ relnofollow>Sign Up/a>/div>/div>/div>/div>/div>/div>/div>/div>div idsociallinks-152050 classwidget sociallinks socialinkswidget flat container>h3 classwidget-title>Follow Along/h3>ul classfa-social-links sm40>li>a target_blank titleFacebook hrefhttps://www.facebook.com/thewhomegroup/ classfa-social-links fsml-facebook relnoopener nofollow>i classfa fa-facebook>/i>span classsr-only>Facebook/span>/a>/li>li>a target_blank titleInstagram hrefhttps://www.instagram.com/thewhomegroup/ classfa-social-links fsml-instagram relnoopener nofollow>i classfa fa-instagram>/i>span classsr-only>Instagram/span>/a>/li>li>a target_blank titleYoutube hrefhttps://www.youtube.com/channel/UCXyLaa9c6MfrPuoBiw9_lCg classfa-social-links fsml-youtube relnoopener nofollow>i classfa fa-youtube>/i>span classsr-only>Youtube/span>/a>/li>li>a target_blank titleFeed href/blog/ classfa-social-links fsml-rss relnoopener nofollow>i classfa fa-rss>/i>span classsr-only>Feed/span>/a>/li>/ul>/div>div idcodewidget-153530 classwidget code codewidget container> /div>div idmenuwidget-152053 classwidget menu menuwidget bare container>h3 classwidget-title>Quick Links/h3>div classwidget-inner>ul rolemenubar>li rolepresentation class menu-item-129596>a href/listings/our-listings/ target_self rolemenuitem>Property Listings/a>/li>li rolepresentation class menu-item-129597>a href/home-worth/ target_self rolemenuitem>What's My Home Worth/a>/li>li rolepresentation class menu-item-129598>a href/about/ target_self rolemenuitem>About Us/a>/li>li rolepresentation class menu-item-129599>a href/buying-a-home/ target_self rolemenuitem>How We Help/a>/li>li rolepresentation class menu-item-129600>a href/blog/ target_self rolemenuitem>Articles/a>/li>/ul>/div>/div>div idcodewidget-152051 classwidget code codewidget container>div classfooter-contact> h3 classwidget-title>Offices/h3> div classwidget-inner office-inner> ul classoffice> li>span>Timonium/span>/li> li> a classaddress hrefhttps://maps.google.com/?q22 West Padonia Road, Suite A-100,Timonium, MD 21093 target_blank> 22 West Padonia Road, Suite A-100br>Timonium, MD 21093 /a> /li> /ul> ul classoffice> li>span>Annapolis/span>/li> li> a classaddress hrefhttps://maps.google.com/?q2200 Somerville Rd, Ste. 200,Annapolis, MD 21401 target_blank> 2200 Somerville Rd, Ste. 300br>Annapolis, MD 21401 /a> /li> /ul> ul classoffice> li>span>Baltimore/span>/li> li> a classaddress hrefhttps://maps.google.com/?q915 S. Ann Street,Baltimore, MD 21231 target_blank> 915 S. Ann Streetbr>Baltimore, MD 21231 /a> /li> /ul> ul classoffice> li>span>Columbia/span>/li> li> a classaddress hrefhttps://goo.gl/maps/tnrWSDKAj5pbjkas9?coh178572&entrytt target_blank> 8900 Columbia 100 Parkway, Suite Kbr>Columbia, MD 21045 /a> /li> /ul> /div>/div>/div>/div>/div>footer classusmWrap> div idgroup5>div idassociations-152048 classwidget associations container>div idfooter-logos stylewidth: 100%>div idfooter-logos-left-assoc>/div>div idfooter-logos-right-accred>/div>div idfooter-logos-right-custom>img srchttps://d3w216np43fnr4.cloudfront.net/8592/152048/1.png?version1608237440 titleAssociation logos altAssociation logos/>/div>/div>/div>div idcodewidget-152049 classwidget code codewidget container>a href/privacy-policy/>Privacy Policy/a>/div>div idusmlogo-152047 classwidget usmlogo container>a hrefhttps://www.unionstreetmedia.com/?utm_campaignpassive&utm_mediumusm-badge&utm_sourcewww.thewhomegroup.com&utm_contentreal-estate relnofollow noopener titleVT NH Real Estate Web Design target_blank>img srchttps://d1mlo4htassgww.cloudfront.net/i/usmtag/usm-short-white.png?version1763477735 altUnion Street Media Logo/>/a>/div>/div>/footer>div idprogress>i classfa fa-spinner fa-spin>/i>/div>script typetext/javascript> require(jquery, function ($) { var $navbarToggle $(#menuwidget-152042 .navbar-toggle); $navbarToggle.click(function () { var target $(this).data(target); $(target).parent(nav).toggleClass(active); if ($(target).parent(nav).hasClass(active)) { $(body).addClass(modal-open); } else { $(body.modal-open).removeClass(modal-open); } }); $(#menuwidget-152042 .menu-close).click(function (e) { $navbarToggle.click(); e.preventDefault(); }); $(#menuwidget-152042 li.has-children ul li).click(function (event) { event.stopPropagation(); }); }); require(jquery, bootstrap, function ($) { if ($.fn.carousel undefined && jQuery.fn.carousel ! undefined) { $ jQuery; } $(#carousel-152043 .carousel).carousel({ interval: 0 }); $(#carousel-152043 .carousel-inner .item).each(function() { this.style-webkit-transition-duration 2s; this.style-moz-transition-duration 2s; this.style-o-transition-duration 2s; this.styletransition-duration 2s; }); }); // Searchable suggestions with a label values for the suggestion. var SEARCHABLE_SUGGESTIONS_OPTIONS { usmCityAndState: , county: - County, stateOrProvince: , usmNeighborhood: - Neighborhood, postalCode: - Zip Code, listingId: - MLS Number, usmNonMlsId: - Internal ID, elementarySchool: - Elementary School, middleOrJuniorSchool: - Middle Or Junior High School, usmArea: - Area, address: - Address, highSchool: - High School, highSchoolDistrict: - School District, usmVillage: - Village, usmSubdivision: - Subdivision, streetName: - Street, usmComplex: - Complex, usmPropertyName: - Property Name, mlsAreaMinor: - MLS Area Minor, mlsAreaMajor: - MLS Area Major, offMarketData: - Off Market, title: title, agent: - Agent, team: - Team, } var displayWaterBodyNameSuggestions ; var showAgentsSearch 0; if (displayWaterBodyNameSuggestions) { SEARCHABLE_SUGGESTIONS_OPTIONS.waterBodyName - Water Body Name; } var suggestionResponse null; require(jquery, function($) { /** * Get current search mode based on active button */ function getCurrentSearchMode() { if (showAgentsSearch 1 && $(#agents-153903).hasClass(active)) { return agents; } else if ($(#rentals-property-types-153903).hasClass(active)) { return rentals; } else { return sales; } } /** * Filter out not supported suggestions. * * @param suggestions * @returns {} */ function sanitizeSuggestions(suggestions) { const sanitizedSuggestions ; if (suggestions && Array.isArray(suggestions)) { for (var suggestionIndex in suggestions) { var suggestion suggestionssuggestionIndex; var suggestionType suggestion.type; // Filter out suggestions that are not currently supported if (!SEARCHABLE_SUGGESTIONS_OPTIONS.hasOwnProperty(suggestionType)) { continue; } sanitizedSuggestions.push(suggestion); } return sanitizedSuggestions; } return ; } /** * Transform agents API response to suggestions format */ function transformAgentsToSuggestions(responseData) { if (!Array.isArray(responseData?.agents) || !Array.isArray(responseData?.teams)) { return ; } const data ...responseData.agents.map(agent > ({ ...agent, type: agent })), ...responseData.teams.map(team > ({ ...team, type: team })) ; return data.map((item) > ({ label: item.name, value: item.name, type: item.type, id: item.id, slug: item.slug, })); } function fetchSuggestions(request, response) { var param request.term; var requestPrefix ; var isOMPEnabled requestPrefix OMP:; var searchMode getCurrentSearchMode(); // Restrict search length to minimum 2 characters before sending the request. if (param.length 2) { // We do not store and show recent searches if OMP is enabled or in agents mode var isRecentSearchesDisabled isOMPEnabled || searchMode agents; var recentSearches isRecentSearchesDisabled ? : JSON.parse(window.localStorage.getItem(lastSearches)); if (recentSearches && recentSearches.length > 0) { recentSearches.unshift({label: Recent Searches, value: Recent Searches, type: title}) response(recentSearches); } else { response({label: The search word must be at least 3 characters long., noResults: true}); } } else { // Different API endpoints based on search mode var baseUrl ; var requestData {}; if (searchMode agents) { baseUrl /api/suggestions/teams/; requestData { q: param, }; } else { baseUrl /api/suggestions/; requestData {q: requestPrefix + param}; } $.ajax({ dataType: json, url: baseUrl, data: requestData, type: GET, timeout: 10000, success: function(data) { var suggestions ; if (searchMode agents) { // Transform agents response suggestions transformAgentsToSuggestions(data); } else { // Regular suggestions if (data.suggestions && data.suggestions.length > 0) { suggestions sanitizeSuggestions(data.suggestions); } } if (suggestions.length > 0) { // Set the suggestion response to the first suggestion suggestionResponse suggestions0; response(suggestions); } else { // No results from API var noResultsMessage searchMode agents ? No agents found. : Enter another region.; response({label: noResultsMessage, noResults: true}); } }, error: function() { response({label: Problem contacting server, please refresh and try again., noResults: true}); $(.autosuggest-loader).removeClass(fal fa-spinner fa-pulse); $(.autosuggest-loader).addClass(fal fa-exclamation-triangle); } }); } } $(#autosuggest-search-query-153903).autocomplete({ source: function(request, response) { fetchSuggestions(request, response); }, minLength: 0, open: function() { inputWidth $(#autosuggest-search-query-153903).outerWidth(); $(ul.ui-menu).css( width, inputWidth ); }, search: function(event, ui) { $(.autosuggest-loader).addClass(fal fa-spinner fa-pulse); }, response: function(event, ui) { $(.autosuggest-loader).removeClass(fal fa-spinner fa-pulse); }, position: { offset: 0 -6 }, autoFocus: true, messages: { //These messages are for accessability and are not visible in the UI (with proper styling). noResults: No options found., results: function(amount) { return amount + (amount > 1 ? results : result ) + found. } }, delay: 300 }).focus(function() { $(this).autocomplete(search, $(this).val()); }).data(ui-autocomplete)._renderItem function(ul, item) { let txt String(item.label); if (item.type) { txt txt.replace(new RegExp(this.term, gi),b>$&/b>); } var type item.type; if (SEARCHABLE_SUGGESTIONS_OPTIONS.hasOwnProperty(type)) { type SEARCHABLE_SUGGESTIONS_OPTIONStype; if (type listingId) { txt txt.toUpperCase(); } } else { type ; } if (type title) { return $(li>/li>) .append(div classitem-title>b> + txt + /b>/div>) .appendTo(ul); } var status ; if (item.standardStatus && item.standardStatus.length 1 && item.standardStatus0 Closed) { status span classui-status>Sold/span>; } const itemNoResultsClassName !!item?.noResults ? autosuggest-item-no-result : ; return $(`li class${itemNoResultsClassName}>/li>`) .data(ui-autocomplete-item, item) .append(a> + txt + span> + type + /span> + status + /a>) .appendTo(ul); }; }); require(jquery, function($) { var stateMap JSON.parse({Alabama:AL,Alaska:AK,Arizona:AZ,Arkansas:AR,Bahamas:BS,California:CA,Colorado:CO,Connecticut:CT,Delaware:DE,D.C.:DC,Florida:FL,Georgia:GA,Hawaii:HI,Idaho:ID,Illinois:IL,Indiana:IN,Iowa:IA,Kansas:KS,Kentucky:KY,Louisiana:LA,Maine:ME,Maryland:MD,Massachusetts:MA,Michigan:MI,Minnesota:MN,Mississippi:MS,Missouri:MO,Montana:MT,Nebraska:NE,Nevada:NV,New Hampshire:NH,New Jersey:NJ,New Mexico:NM,New York:NY,North Carolina:NC,North Dakota:ND,Ohio:OH,Oklahoma:OK,Oregon:OR,Pennsylvania:PA,Rhode Island:RI,South Carolina:SC,South Dakota:SD,Tennessee:TN,Texas:TX,Utah:UT,Vermont:VT,Virginia:VA,Washington:WA,West Virginia:WV,Wisconsin:WI,Wyoming:WY,Alberta:AB,British Columbia:BC,Manitoba:MB,New Brunswick:NB,Newfoundland and Labrador:NL,Nova Scotia:NS,Ontario:ON,Prince Edward Island:PE,Quebec:QC,Saskatchewan:SK}); const MAX_RECENT_SEARCHES_CACHED 5; var showAgentsSearch 0; function getCurrentSearchMode() { if (showAgentsSearch 1 && $(#agents-153903).hasClass(active)) { return agents; } else if ($(#rentals-property-types-153903).hasClass(active)) { return rentals; } else { return sales; } } /** * Update placeholder based on current search mode */ function updatePlaceholder() { var searchMode getCurrentSearchMode(); var searchInput $(#autosuggest-search-query-153903); var placeholder ; switch(searchMode) { case agents: placeholder Search for agents by name; break; case rentals: case sales: default: placeholder `Search by address, town, or MLS number`; break; } searchInput.attr(placeholder, placeholder); } function getStateAbbreviation(stateName) { if (!stateName) { return null; } if (!stateMap.hasOwnProperty(stateName)) { return null; } return stateMapstateName; } function goToDetailView(filter) { var baseUrl /api/listings/; // We should use this replace in order to divide params into array in the ListingSearch.php in the V2 filter filter.replace(/\S&\S/g, function (tmpVal) { return tmpVal.replace(/&/g, #); }); filter encodeURIComponent(filter); $.ajax({ dataType: json, url: baseUrl + ?suggestionFilter + filter, type: GET, success: function(data) { if (!Array.isArray(data.listings)) { return; } if (data.listings.length 1) { window.location.href data.listings0.usmDetailPath; return; } if (data.listings.length > 1) { window.location.href /listings/ + ?suggestionFilter + filter; return; } } }); } function getCityAndStatePath(value) { var array value.split( ); const state array.pop().toLowerCase(); const city array.join(-).toLowerCase(); return state + / + city + /; } /** * Build url with path based on the selected suggestion. * */ function getUrlPath(suggestion) { let path ; switch (suggestion.type) { case cityAndState: path + getCityAndStatePath(suggestion.value); return path; case stateOrProvince: var stateAbbreviation getStateAbbreviation(suggestion.value); if (stateAbbreviation && stateAbbreviation.length 2) { path + stateAbbreviation.toLowerCase() + /; } return path; case neighborhood: case village: path + convertFilterString(suggestion.filter); return path; default: return path; } } function convertFilterString(filterString) { if (!filterString) { return ; } const filters filterString.split(&); const suggestionFilters filters.map(filter > { const filterPart filter.split(); if (filterPart.length ! 2) { return null; } const key, value filterPart; const name key.match(/\(.*?)\/)?.1; if (!name) return null; return name cityAndState || name usmCityAndState ? getCityAndStatePath(value) + ? : name + + value ; }); return getPathFromFilters(suggestionFilters); } function getPathFromFilters(suggestionFilters) { if (!suggestionFilters || suggestionFilters.length 0) { return ; } const cityAndStateItem suggestionFilters.find(item > item.includes(/?)); if (!cityAndStateItem) { return ? + suggestionFilters.join(&); } const filtersWithoutCityAndState suggestionFilters.filter(item > item ! cityAndStateItem); return cityAndStateItem + filtersWithoutCityAndState.join(&); } function getPropertyDetailPathFromOffMarketSuggestion(suggestion) { if (!suggestion) { return ; } const { value, filter } suggestion; const startIndex filter?.indexOf() + 1; const usmPid filter?.substring(startIndex); const address value?.split( ) ?.map(function(word) { return word.toLowerCase() }) ?.join(-) || ; return /property/ + address + / + usmPid + /; }; function submitSearch(e, item) { e.preventDefault(); if (!item) { return; } // If the item has no type, its an error message and shouldnt send anywhere if (!item.type) { return; } var searchMode getCurrentSearchMode(); // Finish the input in case a selection was made without completing it $(#autosuggest-search-query).val(item.type listingId ? item.value.toUpperCase() : item.label); if (item.type agent || item.type team) { window.location.href `/realestate/${item.type}/${item.slug}/`; return; } // Send to detail view if MLS Number if (item.type listingId || item.type address || item.type usmPropertyName || item.type usmNonMlsId) { var filter item.filter; if (item.standardStatus && item.standardStatus.length > 0) { var statusList Array.isArray(item.standardStatus) ? item.standardStatus : item.standardStatus; // It is very common for listings other than Active to being filtered out, so we need to add this filter to ensure that they are returned by the listings api filter + (filter ! ? & : ) + filterstandardStatus + statusList.join(,); } goToDetailView(filter); return; } else if (item.type offMarketData) { const propertyPath getPropertyDetailPathFromOffMarketSuggestion(item); window.location.href propertyPath; return; } item.type item.type.replace(usmCityAndState, cityAndState) .replace(usmNeighborhood, neighborhood) .replace(usmVillage, village) .replace(usmSubdivision, subdivision) .replace(usmComplex, complex); if (item.type cityAndState) { item.value item.value.replace(, , ); } path getUrlPath(item); // Dont save agents to recent searches if (searchMode ! agents) { var searches Object.assign({}, item); var storedSearches JSON.parse(localStorage.getItem(lastSearches)); if (storedSearches) { searches storedSearches.filter(function(storedSearch) { storedSearch.value ! item.value }); storedSearches searches.length (MAX_RECENT_SEARCHES_CACHED - 1) ? searches : searches.slice(0,-1); searches Object.assign({}, item), ...storedSearches; } localStorage.setItem(lastSearches, JSON.stringify(searches)); } var propertyTypeFilter ; var displaySalesRentalsToggle ; if (displaySalesRentalsToggle && searchMode ! agents) { var forSalePropertyTypes ; var rentalsPropertyTypes ; var forSaleLabel Sales; var rentalsLabel Rentals; var agentsLabel ; var propertyTypes $(#sales-property-types-153903).hasClass(active) ? forSalePropertyTypes : rentalsPropertyTypes; if (propertyTypes) { if (item.type cityAndState && !propertyTypes.includes(,)) { path path + propertyTypes.toLowerCase() + /; } else { propertyTypeFilter propertyTypes + propertyTypes; } } } var fullPath ; if (path.length > 0) { fullPath /listings/ + path + ? + propertyTypeFilter; } else { fullPath /listings/? + item.type + + item.value + & + propertyTypeFilter; } // Remove trailing ? or & const lastChar fullPath.charAt(fullPath.length - 1); if (lastChar ? || lastChar &) { fullPath fullPath.slice(0, -1); } window.location.href fullPath; } $(.widget-autosuggest).on(submit, function(e) { submitSearch(e, suggestionResponse); }); $(.widget-autosuggest).on(autocompleteselect, function(e, ui) { submitSearch(e, ui.item); }); var salesPropertyTypesButton $(#sales-property-types-153903); var rentalPropertyTypesButton $(#rentals-property-types-153903); var agentsButton $(#agents-153903); // Function to clear search and refresh autocomplete function clearSearchAndRefresh() { $(#autosuggest-search-query-153903).val().autocomplete(search, ); } const buttons salesPropertyTypesButton, rentalPropertyTypesButton; if (showAgentsSearch 1) { buttons.push(agentsButton); } function setActiveButton(activeButton, buttons) { $.each(buttons, function(index, btn) { btn.removeClass(active); }); activeButton.addClass(active); updatePlaceholder(); clearSearchAndRefresh(); } salesPropertyTypesButton.on(click, function() { setActiveButton(salesPropertyTypesButton, buttons); }); rentalPropertyTypesButton.on(click, function() { setActiveButton(rentalPropertyTypesButton, buttons); }); // Only add event handler if agents search is enabled if (showAgentsSearch 1) { agentsButton.on(click, function() { setActiveButton(agentsButton, buttons); }); } // Initialize placeholder on document ready $(document).ready(function() { updatePlaceholder(); }); }); require(jquery, usm, bootstrap, function ($, usm) { if (usm.touchSupport) { require(bootstraptabcollapse, function() { $(document).ready(function() { var tab $(#recsearch-152046 .nav-tabs); if (tab) { tab.tabCollapse(); //It is a specific task for adding category class for the rec search items by category name tab.on(shown-accordion.bs.tabcollapse, function(e) { let tabPanel document.querySelectorAll(#recsearch-152046 .panel-group .panel); if (tabPanel) { let classList ; e.target.querySelectorAll(li).forEach((li) > { li.className.split( ).forEach((className) > { if (!classList.includes(className) && className.indexOf(recsearch-category-) ! -1) { classList.push(className); } }); }); tabPanel.forEach((panel, index) > { if (!panel.classList.contains(classListindex)) { panel.classList.add(classListindex); } }); } }); } }); }); } }); require(jquery, usm, shipyard, function($, usm, shipyard) { shipyard.validateForm($(#HomepageHomevalue), {}); }); (function (dataLayer) { document.querySelectorAll(formaction/mail/send/homepage_homevalue_form/).forEach((form) > { if (form) { form.addEventListener(submit, function(event) { if (typeof dataLayer ! undefined) { dataLayer.push({event:Seller_Form,form_name:Whats My Home Worth?}); } }); } }); }(dataLayer)); var URI /article/view/223812/1/38177/;require(usm, usm.user, function (usm) { usm.user.setModal(1); });require(jquery, function ($) { $(body).addClass(js); });/script>script typetext/javascript>require(https://d1nn5t56all1qd.cloudfront.net/8592/js/custom.js?version1678441785);/script>/body>/html>!-- Youre on: Some other server - 172.18.21.206 - www.thewhomegroup.com Time: 0.273 -->
Subdomains
Date
Domain
IP
admin.thewhomegroup.com
2024-04-11
54.160.99.136
www.thewhomegroup.com
2025-11-18
52.44.104.132
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]