302 Found indicates that the requested resource is temporarily available at a different URL.
The user is automatically redirected to the new URL, but search engines continue to index the old address.
200 OK is a standard successful HTTP server response. It means that the client’s request (e.g., from a browser) was successfully processed, and the server is delivering the requested data.
The user receives content without errors, and the page or application functions properly. If Code 200 is accompanied by data, the browser or program processes and displays it to the user.
GET / HTTP/1.1 Host: rufty.com Accept: */* User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
<!DOCTYPE html> <html lang="en-US" prefix="og: https://ogp.me/ns#" > <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <!-- WP_HEAD() START --> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <!-- Search Engine Optimization by Rank Math PRO - https://rankmath.com/ --> <title>Rufty Homes - Luxury Homes Tailored to You</title><link rel="preload" data-rocket-preload as="image" href="https://ruftyhomes.com/wp-content/uploads/2025/03/2024-BALA-Awards-Stamp-Silver-White.png" fetchpriority="high"><link rel="preload" data-rocket-preload as="style" href="https://fonts.googleapis.com/css?family=Montserrat%3A300%2C500%2C600%2C900%2C300italic%2Cregular%2Citalic%2C500italic%2C%7CMontserrat%3A300%2C600%2C700%2C900%2C&display=swap" /><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Montserrat%3A300%2C500%2C600%2C900%2C300italic%2Cregular%2Citalic%2C500italic%2C%7CMontserrat%3A300%2C600%2C700%2C900%2C&display=swap" media="print" onload="this.media='all'" /><noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Montserrat%3A300%2C500%2C600%2C900%2C300italic%2Cregular%2Citalic%2C500italic%2C%7CMontserrat%3A300%2C600%2C700%2C900%2C&display=swap" /></noscript> <meta name="description" content="Build your dream home with Rufty Homes, North Carolina's premier luxury custom home builder and renovator. Experience unmatched craftsmanship and design."/> <meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/> <link rel="canonical" href="https://ruftyhomes.com/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="website" /> <meta property="og:title" content="Rufty Homes - Luxury Homes Tailored to You" /> <meta property="og:description" content="Build your dream home with Rufty Homes, North Carolina's premier luxury custom home builder and renovator. Experience unmatched craftsmanship and design." /> <meta property="og:url" content="https://ruftyhomes.com/" /> <meta property="og:site_name" content="Rufty Homes" /> <meta property="og:updated_time" content="2025-03-10T14:56:13+00:00" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:title" content="Rufty Homes - Luxury Homes Tailored to You" /> <meta name="twitter:description" content="Build your dream home with Rufty Homes, North Carolina's premier luxury custom home builder and renovator. Experience unmatched craftsmanship and design." /> <meta name="twitter:label1" content="Written by" /> <meta name="twitter:data1" content="FatCat Strategies" /> <meta name="twitter:label2" content="Time to read" /> <meta name="twitter:data2" content="Less than a minute" /> <script type="application/ld+json" class="rank-math-schema-pro">{"@context":"https://schema.org","@graph":[{"@type":"Place","@id":"https://ruftyhomes.com/#place","geo":{"@type":"GeoCoordinates","latitude":"35.79788930948513","longitude":" -78.72839071533997"},"hasMap":"https://www.google.com/maps/search/?api=1&query=35.79788930948513, -78.72839071533997","address":{"@type":"PostalAddress","streetAddress":"5121 Kingdom Way #208","addressLocality":"Raleigh","addressRegion":"NC","postalCode":"27607","addressCountry":"US"}},{"@type":["HomeAndConstructionBusiness","Organization"],"@id":"https://ruftyhomes.com/#organization","name":"Rufty Homes","url":"https://ruftyhomes.com","sameAs":["https://www.facebook.com/RuftyHomes/"],"address":{"@type":"PostalAddress","streetAddress":"5121 Kingdom Way #208","addressLocality":"Raleigh","addressRegion":"NC","postalCode":"27607","addressCountry":"US"},"logo":{"@type":"ImageObject","@id":"https://ruftyhomes.com/#logo","url":"https://ruftyhomes.com/wp-content/uploads/2021/09/RH-R-Logo.png","contentUrl":"https://ruftyhomes.com/wp-content/uploads/2021/09/RH-R-Logo.png","caption":"Rufty Homes","inLanguage":"en-US","width":"90","height":"90"},"priceRange":"$$$$","openingHours":["Monday,Tuesday,Wednesday,Thursday,Friday 08:00 - 16:30"],"location":{"@id":"https://ruftyhomes.com/#place"},"image":{"@id":"https://ruftyhomes.com/#logo"},"telephone":"+1-919-460-8550"},{"@type":"WebSite","@id":"https://ruftyhomes.com/#website","url":"https://ruftyhomes.com","name":"Rufty Homes","publisher":{"@id":"https://ruftyhomes.com/#organization"},"inLanguage":"en-US","potentialAction":{"@type":"SearchAction","target":"https://ruftyhomes.com/?s={search_term_string}","query-input":"required name=search_term_string"}},{"@type":"WebPage","@id":"https://ruftyhomes.com/#webpage","url":"https://ruftyhomes.com/","name":"Rufty Homes - Luxury Homes Tailored to You","datePublished":"2021-08-18T15:21:55+00:00","dateModified":"2025-03-10T14:56:13+00:00","about":{"@id":"https://ruftyhomes.com/#organization"},"isPartOf":{"@id":"https://ruftyhomes.com/#website"},"inLanguage":"en-US"},{"@type":"Person","@id":"https://ruftyhomes.com/#author","name":"FatCat Strategies","image":{"@type":"ImageObject","@id":"https://secure.gravatar.com/avatar/6c5909d8041513941ae8fc6f6380ccb19ba627106bf540333201de6a5c859de9?s=96&d=mm&r=g","url":"https://secure.gravatar.com/avatar/6c5909d8041513941ae8fc6f6380ccb19ba627106bf540333201de6a5c859de9?s=96&d=mm&r=g","caption":"FatCat Strategies","inLanguage":"en-US"},"worksFor":{"@id":"https://ruftyhomes.com/#organization"}},{"@type":"Article","headline":"Rufty Homes - Luxury Homes Tailored to You","description":"Build your dream home with Rufty Homes, North Carolina's premier luxury custom home builder and renovator. Experience unmatched craftsmanship and design.","keywords":"Rufty Homes","author":{"@id":"https://ruftyhomes.com/#author","name":"FatCat Strategies"},"name":"Rufty Homes - Luxury Homes Tailored to You","@id":"https://ruftyhomes.com/#schema-57771","isPartOf":{"@id":"https://ruftyhomes.com/#webpage"},"publisher":{"@id":"https://ruftyhomes.com/#organization"},"inLanguage":"en-US","mainEntityOfPage":{"@id":"https://ruftyhomes.com/#webpage"}},{"@type":"GeneralContractor","name":"Rufty Homes","address":{"@type":"PostalAddress","streetAddress":"5121 Kingdom Way, Suite 208","addressLocality":"Raleigh","addressRegion":"NC","postalCode":"27607"},"image":"https://ruftyhomes.com/wp-content/uploads/2022/07/logo.png","telephone":"(919) 460-8550","url":"https://ruftyhomes.com/","paymentAccepted":["cash","check","credit card"],"openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday"],"opens":"08:00","closes":"16:30"}],"priceRange":"$$$","areaServed":[{"@type":"Place","name":"Raleigh, NC"},{"@type":"Place","name":"Cary, NC"},{"@type":"Place","name":"Chapel Hill, NC"},{"@type":"Place","name":"Durham, NC"},{"@type":"Place","name":"Apex, NC"},{"@type":"Place","name":"Fuquay-Varina, NC"},{"@type":"Place","name":"Garner, NC"},{"@type":"Place","name":"Holly Springs, NC"},{"@type":"Place","name":"Morrisville, NC"},{"@type":"Place","name":"Wake Forest, NC"}],"description":"Rufty Homes, based in Raleigh, NC, is a premier custom home builder with over 30 years of experience. Specializing in luxury residential construction, we bring our clients\u2019 dream homes to life through superior craftsmanship, personalized service, and innovative design solutions.","sameAs":["https://www.facebook.com/ruftyhomes","https://www.instagram.com/ruftyhomes/","https://www.linkedin.com/company/rufty-homes/","https://maps.app.goo.gl/nh1yFAnxjhZJbpGY6"]}]}</script> <!-- /Rank Math WordPress SEO plugin --> <link rel='dns-prefetch' href='//www.google.com' /> <link rel='dns-prefetch' href='//www.googletagmanager.com' /> <link href='https://fonts.gstatic.com' crossorigin rel='preconnect' /> <link rel='stylesheet' id='wp-block-library-css' href='https://ruftyhomes.com/wp-includes/css/dist/block-library/style.min.css?ver=6.8.1' type='text/css' media='all' /> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .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} </style> <style id='global-styles-inline-css' type='text/css'> :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,rgba(6,147,227,1) 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,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 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%);--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 rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}: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;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.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;}.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;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='oxygen-css' href='https://ruftyhomes.com/wp-content/plugins/oxygen/component-framework/oxygen.css?ver=4.9.1' type='text/css' media='all' /> <link rel='stylesheet' id='core-sss-css' href='https://ruftyhomes.com/wp-content/plugins/oxy-ninja/public/css/core-sss.min.css?ver=3.5.3' type='text/css' media='all' /> <link rel='stylesheet' id='splide-css' href='https://ruftyhomes.com/wp-content/plugins/oxy-ninja/public/css/splide.min.css?ver=4.0.14' type='text/css' media='all' /> <style id='akismet-widget-style-inline-css' type='text/css'> .a-stats { --akismet-color-mid-green: #357b49; --akismet-color-white: #fff; --akismet-color-light-grey: #f6f7f7; max-width: 350px; width: auto; } .a-stats * { all: unset; box-sizing: border-box; } .a-stats strong { font-weight: 600; } .a-stats a.a-stats__link, .a-stats a.a-stats__link:visited, .a-stats a.a-stats__link:active { background: var(--akismet-color-mid-green); border: none; box-shadow: none; border-radius: 8px; color: var(--akismet-color-white); cursor: pointer; display: block; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen-Sans', 'Ubuntu', 'Cantarell', 'Helvetica Neue', sans-serif; font-weight: 500; padding: 12px; text-align: center; text-decoration: none; transition: all 0.2s ease; } /* Extra specificity to deal with TwentyTwentyOne focus style */ .widget .a-stats a.a-stats__link:focus { background: var(--akismet-color-mid-green); color: var(--akismet-color-white); text-decoration: none; } .a-stats a.a-stats__link:hover { filter: brightness(110%); box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06), 0 0 2px rgba(0, 0, 0, 0.16); } .a-stats .count { color: var(--akismet-color-white); display: block; font-size: 1.5em; line-height: 1.4; padding: 0 13px; white-space: nowrap; } </style> <script type="text/javascript" src="https://ruftyhomes.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://ruftyhomes.com/wp-content/plugins/oxy-ninja/public/js/splide/splide.min.js?ver=4.0.14" id="splide-js"></script> <script type="text/javascript" src="https://ruftyhomes.com/wp-content/plugins/oxy-ninja/public/js/splide/splide-extension-auto-scroll.min.js?ver=0.5.2" id="splide-autoscroll-js"></script> <!-- Google tag (gtag.js) snippet added by Site Kit --> <!-- Google Analytics snippet added by Site Kit --> <script type="text/javascript" src="https://www.googletagmanager.com/gtag/js?id=GT-WVRVD45" id="google_gtagjs-js" async></script> <script type="text/javascript" id="google_gtagjs-js-after"> /* <![CDATA[ */ window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);} gtag("set","linker",{"domains":["ruftyhomes.com"]}); gtag("js", new Date()); gtag("set", "developer_id.dZTNiMT", true); gtag("config", "GT-WVRVD45"); 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" } ); } /* ]]> */ </script> <!-- End Google tag (gtag.js) snippet added by Site Kit --> <script type="text/javascript" src="https://ruftyhomes.com/wp-content/plugins/support-custom/public/js/support-custom.js?ver=250124-194934" id="support-custom-js"></script> <link rel="https://api.w.org/" href="https://ruftyhomes.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://ruftyhomes.com/wp-json/wp/v2/pages/17" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://ruftyhomes.com/xmlrpc.php?rsd" /> <link rel='shortlink' href='https://ruftyhomes.com/' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://ruftyhomes.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fruftyhomes.com%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://ruftyhomes.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fruftyhomes.com%2F&format=xml" /> <meta name="generator" content="Site Kit by Google 1.151.0" /><style>.oxygen-oxy-ou_countdown-oucd_timezone .select2-container--default .select2-selection--single .select2-selection__rendered{color: #fff!important;}</style> <!-- Google Tag Manager snippet added by Site Kit --> <script type="text/javascript"> /* <![CDATA[ */ ( function( w, d, s, l, i ) { w[l] = w[l] || []; w[l].push( {'gtm.start': new Date().getTime(), event: 'gtm.js'} ); var f = d.getElementsByTagName( s )[0], j = d.createElement( s ), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore( j, f ); } )( window, document, 'script', 'dataLayer', 'GTM-5GQKQPD' ); /* ]]> */ </script> <!-- End Google Tag Manager snippet added by Site Kit --> <link rel="icon" href="https://ruftyhomes.com/wp-content/uploads/2024/03/cropped-RH-favicon-32x32.png" sizes="32x32" /> <link rel="icon" href="https://ruftyhomes.com/wp-content/uploads/2024/03/cropped-RH-favicon-192x192.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://ruftyhomes.com/wp-content/uploads/2024/03/cropped-RH-favicon-180x180.png" /> <meta name="msapplication-TileImage" content="https://ruftyhomes.com/wp-content/uploads/2024/03/cropped-RH-favicon-270x270.png" /> <style type="text/css" id="wp-custom-css"> .menu-post-categories-container ul li a { text-align: center; } section#section-84-7, section#section-144-7 { display: none; } .oxy-repeater-pages-wrap {display: none !important;} .oxy-easy-posts-pages { margin-bottom: 30px; margin-top: 15px; } .page-numbers { padding: 8px 10px; border: 1px solid #4c721d; background-color: #fbefef; } .page-numbers.current { background-color: #fff; } #menu-post-categories{ display: flex; padding: 0; margin: 0; flex-direction: row; align-items: center; } body.page-id-26 #image-49-26 { height: auto !important; object-fit: cover; object-position: center; max-height: 200px !important; } .postid-3754 img#winner_NAH { display: block; } #image-44-4399, #image-37-4399, #image-48-4399, #image-55-4399 { width: 100%; height: 140px; } .oxy-header #-pro-menu-91-7 .oxy-pro-menu-list .menu-item.current-menu-item.current-menu-item a { color: #4c721d; } @media(max-width:991px){ #section-41-4720 #div_block-42-4720{ height:400px!important; } } @media(max-width:991.98px){ body.page-id-53 #fancy_icon-10-4320 { cursor: pointer; display: none; } body.page-id-53 #div_block-17-4320, body.page-id-53 #div_block-18-4320{ background-size: cover !IMPORTANT; } body.page-id-53 { overflow-x: hidden; max-width: 100vw !important; width: 100vw !important; } } @media (max-width: 768px){ section#section-144-7 { display: block; } .unslider-arrow { display: none !important; } #div_block-3-51 { background-image: url(https://ruftyhomes.com/wp-content/uploads/2022/05/D810865-scaled.jpg); /*height: 400px!important;*/ background-position: center center!important; } #div_block-3-51 { justify-content: flex-start!important; } #div_block-6-51{ margin-top:5rem!important; } .oxel_accordion__content .ct-new-columns{ display:flex!important; flex-direction: column!important; } .oxel_accordion__content .ct-div-block.team { width: 100%; } .oxel_accordion__content .ct-text-block.name{ padding-top:10px!important; } .ct-div-block.steam{ width:100%!important; } #section-41-4720 #div_block-42-4720{ height:350px!important; } .ct-slide .ct-div-block{ flex-direction:column!important; width:100%!important } #div_block-55-4250 { margin-bottom: 9rem; } html body .unslider .oxy-rich-text p { font-size: 16px!important; line-height: 1.6!important; } #div_block-4-33{ height:auto!important; padding-bottom:50px!important; padding-top:50px!important; } .ct-div-block { align-items: center!important; justify-content: center!important; padding-left:15px; padding-right:15px; } #_rich_text-3-4227 { width: 100%!important; padding: 0 0 20px !important; } /*html body .unslider-wrap .ct-slide .ct-div-block .ct-div-block{ height:auto!important; }*/ html body #slider-1-4228 .unslider-wrap li, html body #slider-1-4228 .unslider-wrap li div{ height:auto!important; } html body #slider-1-4228 .unslider-wrap{ background:#eeeeee!important; overflow:hidden; padding-top: 2rem; padding-bottom: 2rem; } body.page-id-51 .ct-div-block { justify-content: start !important; } body.page-id-51 .oxel_accordion__content{ max-height: fit-content !important; overflow: auto !important; } body.page-id-51 .oxel_accordion__content.oxel_accordion__content__hidden{ max-height: 0px !important; } body.page-id-51 #slider-566-51 .ct-div-block { height: auto !important; padding: 10px; } }/*media query*/ @media (max-width: 768px){ #div_block-15-77 { width: 100vw!important; } #div_block-3-4320, #div_block-4-4320{ padding:0 0 20px 0!important; } #div_block-3-4320 .ct-div-block, #div_block-4-4320 .ct-div-block { padding-left: 0px!important; padding-right: 0px!important; } #div_block-3-4320 .oxel_image_comparison__label_before, #div_block-3-4320 .oxel_image_comparison__label_after, #div_block-4-4320 .oxel_image_comparison__label_before, #div_block-4-4320 .oxel_image_comparison__label_after{ padding:5px!important; } } @media(max-width:480px){ #section-41-4720 #div_block-42-4720{ height:250px!important; } #div_block-3-4320, #div_block-4-4320{ height: 420px!important; } } .gf-checkbox-left #input_5_10 { text-align: left; padding-left: 10px; } #span-12-4262 img { object-fit: cover; } .postid-3754 section#section-2-4395 { background-image: linear-gradient(rgba(34,34,34,0.45), rgba(34,34,34,0.45)), url(https://ruftyhomes.com/wp-content/uploads/2023/02/107FairwayCt_winner.jpg) !important!important; background-size: cover !important; } div#div_block-54-4262 { display: none; } body.blog #section-2-4361 { background-image: linear-gradient(rgba(34,34,34,0.45),rgba(34,34,34,0.45)),url(https://ruftyhomes.com/wp-content/uploads/2023/03/bg-blog.jpg); } #div_block-3-4262 { height: 720px !important; } ul{ list-style-position: inside; } @media (max-width: 464px) { .postid-3754 section#section-2-4395 { background-position: right; } .postid-3754 section#section-2-4395 div#div_block-5-4395 { margin-top: 77px; } } </style> <link rel='stylesheet' id='oxygen-styles-css' href='//ruftyhomes.com/?xlink=css&ver=6.8.1' type='text/css' media='all' /> <!-- END OF WP_HEAD() --> <meta name="generator" content="WP Rocket 3.18.3" data-wpr-features="wpr_oci wpr_preload_links wpr_desktop" /></head> <body class="home wp-singular page-template-default page page-id-17 wp-theme-oxygen-is-not-a-theme wp-embed-responsive oxygen-body" > <!-- Google Tag Manager (noscript) snippet added by Site Kit --> <noscript> <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5GQKQPD" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript> <!-- End Google Tag Manager (noscript) snippet added by Site Kit --> <header id="_header-20-7" class="oxy-header-wrapper oxy-sticky-header oxy-overlay-header oxy-header" ><div id="_header_row-21-7" class="oxy-header-row" ><div class="oxy-header-container"><div id="_header_left-22-7" class="oxy-header-left" ><a id="link-92-7" class="ct-link" href="/" target="_self" ><img id="image-28-7" alt="" src="https://ruftyhomes.com/wp-content/uploads/2021/09/RH-R-Logo.png" class="ct-image"/></a></div><div id="_header_center-23-7" class="oxy-header-center" ></div><div id="_header_right-24-7" class="oxy-header-right" > <div id="-pro-menu-91-7" class="oxy-pro-menu " ><div class="oxy-pro-menu-mobile-open-icon oxy-pro-menu-off-canvas-trigger oxy-pro-menu-off-canvas-left" data-off-canvas-alignment="left"><svg id="-pro-menu-91-7-open-icon"><use xlink:href="#FontAwesomeicon-ellipsis-v"></use></svg>Menu</div> <div class="oxy-pro-menu-container oxy-pro-menu-dropdown-links-visible-on-mobile oxy-pro-menu-dropdown-links-toggle oxy-pro-menu-show-dropdown" data-aos-duration="600" data-oxy-pro-menu-dropdown-animation="slide-down" data-oxy-pro-menu-dropdown-animation-duration=".3" data-entire-parent-toggles-dropdown="true" data-oxy-pro-menu-off-canvas-animation="fade-up" data-oxy-pro-menu-dropdown-animation-duration="0.4" data-oxy-pro-menu-dropdown-links-on-mobile="toggle"> <div class="menu-main-nav-container"><ul id="menu-main-nav" class="oxy-pro-menu-list"><li id="menu-item-45" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-45"><a href="#">About</a> <ul class="sub-menu"> <li id="menu-item-70" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-70"><a href="https://ruftyhomes.com/the-rufty-difference/">The Rufty Difference</a></li> <li id="menu-item-69" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-69"><a href="https://ruftyhomes.com/testimonials/">Testimonials</a></li> <li id="menu-item-68" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-68"><a href="https://ruftyhomes.com/faqs/">FAQs</a></li> <li id="menu-item-67" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-67"><a href="https://ruftyhomes.com/meet-the-team/">Meet the Team</a></li> <li id="menu-item-199" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-199"><a href="https://ruftyhomes.com/our-process/">Our Process</a></li> <li id="menu-item-320571" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-320571"><a href="https://ruftyhomes.com/areas-served/">Service Areas</a></li> <li id="menu-item-4708" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4708"><a href="https://ruftyhomes.com/work-with-rufty/">Careers</a></li> </ul> </li> <li id="menu-item-46" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-46"><a href="#">Services</a> <ul class="sub-menu"> <li id="menu-item-72" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-72"><a href="https://ruftyhomes.com/luxury-custom-home-builder/">Luxury Custom Home Builder</a></li> <li id="menu-item-71" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-71"><a href="https://ruftyhomes.com/luxury-home-renovations/">Luxury Home Renovations</a></li> </ul> </li> <li id="menu-item-4414" class="menu-item menu-item-type-post_type menu-item-object-page current_page_parent menu-item-4414"><a href="https://ruftyhomes.com/newsroom/">Newsroom</a></li> <li id="menu-item-4238" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-4238"><a href="https://ruftyhomes.com/portfolio/">Portfolio</a> <ul class="sub-menu"> <li id="menu-item-5174" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5174"><a href="https://ruftyhomes.com/property_type/luxury-homes/">Luxury Custom Builds</a></li> <li id="menu-item-5175" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5175"><a href="https://ruftyhomes.com/property_type/luxury-renovations/">Luxury Home Renovations</a></li> <li id="menu-item-321039" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-321039"><a href="https://ruftyhomes.com/portfolio/">Portfolio by Room or Space</a></li> <li id="menu-item-320555" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-320555"><a href="https://ruftyhomes.com/property_type/featured-projects/">Featured Projects</a></li> <li id="menu-item-5079" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5079"><a href="https://ruftyhomes.com/featured-projects-map/">Project Map</a></li> </ul> </li> <li id="menu-item-320067" class="menu-item menu-item-type-taxonomy menu-item-object-property_type menu-item-320067"><a href="https://ruftyhomes.com/property_type/available-properties/">Available Properties</a></li> <li id="menu-item-27" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27"><a href="https://ruftyhomes.com/contact/">Contact</a></li> </ul></div> <div class="oxy-pro-menu-mobile-close-icon"><svg id="svg--pro-menu-91-7"><use xlink:href="#FontAwesomeicon-close"></use></svg>close</div> </div> </div> <script type="text/javascript"> jQuery('#-pro-menu-91-7 .oxy-pro-menu-show-dropdown .menu-item-has-children > a', 'body').each(function(){ jQuery(this).append('<div class="oxy-pro-menu-dropdown-icon-click-area"><svg class="oxy-pro-menu-dropdown-icon"><use xlink:href="#Lineariconsicon-chevron-up"></use></svg></div>'); }); jQuery('#-pro-menu-91-7 .oxy-pro-menu-show-dropdown .menu-item:not(.menu-item-has-children) > a', 'body').each(function(){ jQuery(this).append('<div class="oxy-pro-menu-dropdown-icon-click-area"></div>'); }); </script></div></div></div></header> <script type="text/javascript"> jQuery(document).ready(function() { var selector = "#_header-20-7", scrollval = parseInt("1"); if (!scrollval || scrollval < 1) { jQuery("body").css("margin-top", jQuery(selector).outerHeight()); jQuery(selector).addClass("oxy-sticky-header-active"); } else { var scrollTopOld = 0; jQuery(window).scroll(function() { if (!jQuery('body').hasClass('oxy-nav-menu-prevent-overflow')) { if (jQuery(this).scrollTop() > scrollval ) { if ( !jQuery(selector).hasClass("oxy-sticky-header-active")) { if (jQuery(selector).css('position')!='absolute') { jQuery("body").css("margin-top", jQuery(selector).outerHeight()); } jQuery(selector) .addClass("oxy-sticky-header-active") } } else { jQuery(selector) .removeClass("oxy-sticky-header-fade-in") .removeClass("oxy-sticky-header-active"); if (jQuery(selector).css('position')!='absolute') { jQuery("body").css("margin-top", ""); } } scrollTopOld = jQuery(this).scrollTop(); } }) } }); </script><div id='inner_content-27-7' class='ct-inner-content'><section id="section-8-19" class=" ct-section" ><div class="ct-section-inner-wrap"><link rel='stylesheet' id='oxygen-unslider-css' href='https://ruftyhomes.com/wp-content/plugins/oxygen/component-framework/vendor/unslider/unslider.css' type='text/css' media='all'/><div id="slider-9-19" class="ct-slider ct_unique_slider_6715" ><div class="oxygen-unslider-container"><ul><li><div id="slide-10-19" class="ct-slide" ><div id="div_block-21-19" class="ct-div-block" ><div id="div_block-26-19" class="ct-div-block" ></div><img fetchpriority="high" decoding="async" loading="lazy" id="image-85-19" alt="" src="https://ruftyhomes.com/wp-content/uploads/2025/03/2024-BALA-Awards-Stamp-Silver-White.png" class="ct-image"/><div id="div_block-27-19" class="ct-div-block" ><img decoding="async" id="image-84-19" alt="" src="https://ruftyhomes.com/wp-content/uploads/2021/08/Logo-2-merged.png" class="ct-image"/><h1 id="headline-30-19" class="ct-headline">Leading Luxury Home Building</h1></div><div id="div_block-28-19" class="ct-div-block" ><div id="text_block-34-19" class="ct-text-block" >Fine luxury homes nestled in harmony with nature, custom built by a team of craftsman with uncompromising commitment to quality. This is the Rufty Homes way.</div></div></div></div></li><li><div id="slide-190-19" class="ct-slide" ><div id="div_block-191-19" class="ct-div-block" ><div id="div_block-192-19" class="ct-div-block" ></div><img decoding="async" loading="lazy" id="image-193-19" alt="" src="https://ruftyhomes.com/wp-content/uploads/2025/03/2024-BALA-Awards-Stamp-Silver-White.png" class="ct-image"/><div id="div_block-194-19" class="ct-div-block" ><img decoding="async" id="image-195-19" alt="" src="https://ruftyhomes.com/wp-content/uploads/2021/08/Logo-2-merged.png" class="ct-image"/><h1 id="headline-196-19" class="ct-headline">Leading Luxury Home Building</h1></div><div id="div_block-197-19" class="ct-div-block" ><div id="text_block-198-19" class="ct-text-block" >Fine luxury homes nestled in harmony with nature, custom built by a team of craftsman with uncompromising commitment to quality. This is the Rufty Homes way.</div></div></div></div></li><li><div id="slide-199-19" class="ct-slide" ><div id="div_block-200-19" class="ct-div-block" ><div id="div_block-201-19" class="ct-div-block" ></div><img decoding="async" loading="lazy" id="image-202-19" alt="" src="https://ruftyhomes.com/wp-content/uploads/2025/03/2024-BALA-Awards-Stamp-Silver-White.png" class="ct-image"/><div id="div_block-203-19" class="ct-div-block" ><img decoding="async" id="image-204-19" alt="" src="https://ruftyhomes.com/wp-content/uploads/2021/08/Logo-2-merged.png" class="ct-image"/><h1 id="headline-205-19" class="ct-headline">Leading Luxury Home Building</h1></div><div id="div_block-206-19" class="ct-div-block" ><div id="text_block-207-19" class="ct-text-block" >Fine luxury homes nestled in harmony with nature, custom built by a team of craftsman with uncompromising commitment to quality. This is the Rufty Homes way.</div></div></div></div></li><li><div id="slide-208-19" class="ct-slide" ><div id="div_block-209-19" class="ct-div-block" ><div id="div_block-210-19" class="ct-div-block" ></div><img decoding="async" loading="lazy" id="image-211-19" alt="" src="https://ruftyhomes.com/wp-content/uploads/2025/03/2024-BALA-Awards-Stamp-Silver-White.png" class="ct-image"/><div id="div_block-212-19" class="ct-div-block" ><img decoding="async" id="image-213-19" alt="" src="https://ruftyhomes.com/wp-content/uploads/2021/08/Logo-2-merged.png" class="ct-image"/><h1 id="headline-214-19" class="ct-headline">Leading Luxury Home Building</h1></div><div id="div_block-215-19" class="ct-div-block" ><div id="text_block-216-19" class="ct-text-block" >Fine luxury homes nestled in harmony with nature, custom built by a team of craftsman with uncompromising commitment to quality. This is the Rufty Homes way.</div></div></div></div></li><li><div id="slide-247-19" class="ct-slide" ><div id="div_block-248-19" class="ct-div-block" ><div id="div_block-249-19" class="ct-div-block" ></div><img decoding="async" loading="lazy" id="image-250-19" alt="" src="https://ruftyhomes.com/wp-content/uploads/2025/03/2024-BALA-Awards-Stamp-Silver-White.png" class="ct-image"/><div id="div_block-251-19" class="ct-div-block" ><img decoding="async" id="image-252-19" alt="" src="https://ruftyhomes.com/wp-content/uploads/2021/08/Logo-2-merged.png" class="ct-image"/><h1 id="headline-253-19" class="ct-headline">Leading Luxury Home Building</h1></div><div id="div_block-254-19" class="ct-div-block" ><div id="text_block-255-19" class="ct-text-block" >Fine luxury homes nestled in harmony with nature, custom built by a team of craftsman with uncompromising commitment to quality. This is the Rufty Homes way.</div></div></div></div></li><li><div id="slide-217-19" class="ct-slide" ><div id="div_block-218-19" class="ct-div-block" ><div id="div_block-219-19" class="ct-div-block" ></div><img decoding="async" loading="lazy" id="image-220-19" alt="" src="https://ruftyhomes.com/wp-content/uploads/2025/03/2024-BALA-Awards-Stamp-Silver-White.png" class="ct-image"/><div id="div_block-221-19" class="ct-div-block" ><img decoding="async" id="image-222-19" alt="" src="https://ruftyhomes.com/wp-content/uploads/2021/08/Logo-2-merged.png" class="ct-image"/><h1 id="headline-223-19" class="ct-headline">Leading Luxury Home Building</h1></div><div id="div_block-224-19" class="ct-div-block" ><div id="text_block-225-19" class="ct-text-block" >Fine luxury homes nestled in harmony with nature, custom built by a team of craftsman with uncompromising commitment to quality. This is the Rufty Homes way.</div></div></div></div></li><li><div id="slide-226-19" class="ct-slide" ><div id="div_block-227-19" class="ct-div-block" ><div id="div_block-228-19" class="ct-div-block" ></div><img decoding="async" loading="lazy" id="image-229-19" alt="" src="https://ruftyhomes.com/wp-content/uploads/2025/03/2024-BALA-Awards-Stamp-Silver-White.png" class="ct-image"/><div id="div_block-230-19" class="ct-div-block" ><img decoding="async" id="image-231-19" alt="" src="https://ruftyhomes.com/wp-content/uploads/2021/08/Logo-2-merged.png" class="ct-image"/><h1 id="headline-232-19" class="ct-headline">Leading Luxury Home Building</h1></div><div id="div_block-233-19" class="ct-div-block" ><div id="text_block-234-19" class="ct-text-block" >Fine luxury homes nestled in harmony with nature, custom built by a team of craftsman with uncompromising commitment to quality. This is the Rufty Homes way.</div></div></div></div></li></ul></div></div><script class="ct-slider-script">jQuery(document).ready(function($){$('#slider-9-19.ct_unique_slider_6715 .oxygen-unslider-container:not(.unslider-horizontal,.unslider-fade)').unslider({autoplay: true, delay: 8000, animation: 'fade', speed : 1500, arrows: false, nav: false, infinite: false})});</script></div></section> <section id="section-1-4227" class=" ct-section" ><div class="ct-section-inner-wrap"><div id="div_block-2-4227" class="ct-div-block" ><div id="_rich_text-3-4227" class="oxy-rich-text" ><p><span id="docs-internal-guid-44c6c85b-7fff-32e8-06da-b06bfedeb1c7" style="font-family: verdana, geneva, sans-serif;"><span style="font-size: 11pt; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; vertical-align: baseline; white-space: pre-wrap;">For the past quarter century, Rufty Homes has established a reputation as the <a href="../areas-served/">Triangle’s</a> finest custom, </span><a style="text-decoration-line: none;" href="http://www.bizjournals.com/triangle/print-edition/2014/10/17/in-search-of-affluent-buyers.html?s=print" target="_blank" rel="noopener"><span style="font-size: 11pt; color: #1155cc; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; text-decoration-line: underline; text-decoration-skip-ink: none; vertical-align: baseline; white-space: pre-wrap;">luxury home builder</span></a><span style="font-size: 11pt; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; vertical-align: baseline; white-space: pre-wrap;">. Come home to a residence tailored to fit your family’s lifestyle. Meticulously built with integrity and a personal attention to the details you so deserve.</span></span></p></div></div><div id="div_block-4-4227" class="ct-div-block" ><div id="new_columns-5-4227" class="ct-new-columns" ><div id="div_block-6-4227" class="ct-div-block" ><a id="link-26-4227" class="ct-link" href="https://ruftyhomes.com/luxury-custom-home-builder/" target="_self"><img decoding="async" id="image-7-4227" alt="Luxury Home Remodeling" src="https://ruftyhomes.com/wp-content/uploads/2025/01/Avalaire-3-modified.png" class="ct-image circle-image-stripe"/></a><h4 id="headline-8-4227" class="ct-headline">luxury Homes</h4></div><div id="div_block-12-4227" class="ct-div-block" ><a id="link-28-4227" class="ct-link" href="https://ruftyhomes.com/luxury-home-renovations/" target="_self"><img decoding="async" id="image-29-4227" alt="Luxury Home Renovations" src="https://ruftyhomes.com/wp-content/uploads/2025/01/jen200226_058-1-modified.png" class="ct-image"/></a><h4 id="headline-14-4227" class="ct-headline">Luxury renovations</h4></div><div id="div_block-18-4227" class="ct-div-block" ><a id="link-30-4227" class="ct-link" href="https://ruftyhomes.com/property_type/available-properties/" target="_self"><img decoding="async" id="image-31-4227" alt="Available Properties" src="https://ruftyhomes.com/wp-content/uploads/2025/01/Destin-Entry-Sign-modified.png" class="ct-image"/></a><h4 id="headline-20-4227" class="ct-headline">available properties</h4></div></div></div></div></section> <section id="section-1-33" class=" ct-section" ><div class="ct-section-inner-wrap"><div id="div_block-2-33" class="ct-div-block" ><div id="div_block-4-33" class="ct-div-block" ><h2 id="headline-5-33" class="ct-headline">Ready to Start Your Luxury Build Experience with Rufty?</h2><div id="_rich_text-8-33" class="oxy-rich-text" ><p><span id="docs-internal-guid-58d9750d-7fff-29b3-7cfa-586bf1bdffa5">Experience a thoughtfully refined approach to custom home building with a friendly team devoted to achieving your dreams. With Rufty Homes, you’re assured of a gracious, tailored home building experience defined by distinctive beauty, timeless value and pure joy.</span></p></div><a id="link_button-9-33" class="ct-link-button" href="https://ruftyhomes.com/the-rufty-difference/" target="_self">Learn More</a></div></div></div></section> <section id="section-12-4228" class=" ct-section" ><div class="ct-section-inner-wrap"><div id="div_block-13-4228" class="ct-div-block" ><h3 id="headline-14-4228" class="ct-headline">See what our clients have to say...</h3></div></div></section><link rel='stylesheet' id='oxygen-unslider-css' href='https://ruftyhomes.com/wp-content/plugins/oxygen/component-framework/vendor/unslider/unslider.css' type='text/css' media='all'/><div id="slider-1-4228" class="ct-slider ct_unique_slider_8069" ><div class="oxygen-unslider-container"><ul><li><div id="slide-28-4228" class="ct-slide" ><div id="div_block-29-4228" class="ct-div-block" ><div id="div_block-30-4228" class="ct-div-block" ><div id="_rich_text-31-4228" class="oxy-rich-text" ><p>“I can honestly say that your team is excellent to work with, especially after having worked for over 26 years with other building teams.”</p><p><strong>- Carroll Cope, Primary Project Designer at Thorne Cope Interior Design</strong></p></div></div><div id="div_block-32-4228" class="ct-div-block" ></div></div></div></li><li><div id="slide-2-4228" class="ct-slide" ><div id="div_block-3-4228" class="ct-div-block" ><div id="div_block-4-4228" class="ct-div-block" ><div id="_rich_text-25-4228" class="oxy-rich-text" ><p>“It truly is the home of our dreams. It’s where we spend time together, make memories with our kids and grandchildren, and fulfill our life’s passions. I can’t recommend the Rufty Homes team enough if you’re looking for your own forever home.”</p> <p><strong>- Frank & Barbara</strong></p></div></div><div id="div_block-6-4228" class="ct-div-block" ></div></div></div></li><li><div id="slide-7-4228" class="ct-slide" ><div id="div_block-8-4228" class="ct-div-block" ><div id="div_block-9-4228" class="ct-div-block" ><div id="_rich_text-26-4228" class="oxy-rich-text" ><p>“Of course we’ll be working with Rufty again on all of our future projects, including a fourth home on the property for our youngest daughter, when she’s ready.”</p> <p><strong>- Danny & Renate</strong></p></div></div><div id="div_block-11-4228" class="ct-div-block" ></div></div></div></li><li><div id="slide-15-4228" class="ct-slide" ><div id="div_block-16-4228" class="ct-div-block" ><div id="div_block-17-4228" class="ct-div-block" ><div id="_rich_text-27-4228" class="oxy-rich-text" ><p>“There was never a question that they were putting our needs first and they were always honest with us. At one point in the building process, we talked in-depth about reconfiguring the layout of the home to change the orientation of the garage. Jon was upfront with us and told us they’d absolutely do it if we wanted, but he warned us that lumber prices were starting to go up, which could impact the project.”</p> <p><strong>- Chad & Caroline</strong></p></div></div><div id="div_block-19-4228" class="ct-div-block" ></div></div></div></li><li><div id="slide-20-4228" class="ct-slide" ><div id="div_block-21-4228" class="ct-div-block" ><div id="div_block-22-4228" class="ct-div-block" ><div id="_rich_text-23-4228" class="oxy-rich-text" ><p>“We put a lot of time and thought into designing our home, and it was important to us that we could find a builder that would support our vision, while also helping us make smart design decisions. After our first meeting with Rufty Homes, it was clear that they understood our goals and were on board some of the more unique aspects that were important to us.”</p> <p><strong>- Bill & Donna</strong></p></div></div><div id="div_block-24-4228" class="ct-div-block" ></div></div></div></li></ul></div></div><script class="ct-slider-script">jQuery(document).ready(function($){$('#slider-1-4228.ct_unique_slider_8069 .oxygen-unslider-container:not(.unslider-horizontal,.unslider-fade)').unslider({autoplay: true, delay: 8000, animation: 'horizontal', speed : 750, arrows: true, nav: false, infinite: true})});</script> <section id="section-1-188" class=" ct-section" ><div class="ct-section-inner-wrap"></div></section></div><section id="section-124-7" class=" ct-section" ><div class="ct-section-inner-wrap"><div id="div_block-125-7" class="ct-div-block" ><div id="new_columns-126-7" class="ct-new-columns" ><div id="div_block-127-7" class="ct-div-block" ><div id="_rich_text-128-7" class="oxy-rich-text" ><p>Phone: <a href="tel:9194608550">(919) 460-8550</a> | <a href="https://g.page/RuftyHomes?share">5121 Kingdom Way Ste 208, Raleigh, NC 27607</a> | M-F 8 AM - 4:30PM | <a href="https://ruftyhomes.com/client-login/">BuilderTrend Login</a></p></div></div><div id="div_block-129-7" class="ct-div-block" ><div id="code_block-130-7" class="ct-code-block" >© 2025 Rufty Homes Inc. All rights reserved</div></div><div id="div_block-131-7" class="ct-div-block" ><div id="div_block-132-7" class="ct-div-block" ><a id="link-133-7" class="ct-link" href="https://www.facebook.com/RuftyHomes/" target="_blank" ><img id="image-134-7" alt="" src="https://ruftyhomesstag.wpengine.com/wp-content/uploads/2021/09/bw_fb.png" class="ct-image"/></a><a id="link-135-7" class="ct-link" href="https://www.instagram.com/ruftyhomes/" target="_blank" ><img id="image-136-7" alt="" src="https://ruftyhomesstag.wpengine.com/wp-content/uploads/2021/09/bw_instagram.png" class="ct-image"/></a><a id="link-137-7" class="ct-link" href="http://www.houzz.com/pro/rufty/" target="_blank" ><img id="image-138-7" alt="" src="https://ruftyhomesstag.wpengine.com/wp-content/uploads/2021/09/bw_houzz.png" class="ct-image"/></a><a id="link-139-7" class="ct-link" href="https://www.pinterest.com/ruftyhomes/" target="_blank" ><img id="image-140-7" alt="" src="https://ruftyhomesstag.wpengine.com/wp-content/uploads/2021/09/bw_pinterest.png" class="ct-image"/></a><a id="link-141-7" class="ct-link" href="http://www.linkedin.com/pub/jon-rufty/8/442/470" target="_blank" ><img id="image-142-7" alt="" src="https://ruftyhomesstag.wpengine.com/wp-content/uploads/2021/09/bw_linkedin.png" class="ct-image"/></a></div><a id="link_button-143-7" class="ct-link-button" href="https://ruftyhomes.com/contact/" data-aos="fade-up" data-aos-duration="500" data-aos-easing="ease-in-out" data-aos-offset="100" data-aos-delay="250" data-aos-anchor-placement="bottom-bottom">Contact Us</a></div></div></div></div></section><section id="section-144-7" class=" ct-section" ><div class="ct-section-inner-wrap"><div id="new_columns-145-7" class="ct-new-columns" ><div id="div_block-146-7" class="ct-div-block" ><a id="link-147-7" class="ct-link" href="https://ruftyhomes.com/contact/" ><div id="text_block-148-7" class="ct-text-block" >Contact Us</div></a></div><div id="div_block-149-7" class="ct-div-block" ><a id="link-150-7" class="ct-link" href="https://www.facebook.com/RuftyHomes/" target="_blank" ><img id="image-151-7" alt="" src="https://ruftyhomesstag.wpengine.com/wp-content/uploads/2021/09/bw_fb.png" class="ct-image"/></a><a id="link-152-7" class="ct-link" href="https://www.instagram.com/ruftyhomes/" target="_blank" ><img id="image-153-7" alt="" src="https://ruftyhomesstag.wpengine.com/wp-content/uploads/2021/09/bw_instagram.png" class="ct-image"/></a><a id="link-154-7" class="ct-link" href="http://www.houzz.com/pro/rufty/" target="_blank" ><img id="image-155-7" alt="" src="https://ruftyhomesstag.wpengine.com/wp-content/uploads/2021/09/bw_houzz.png" class="ct-image"/></a><a id="link-156-7" class="ct-link" href="https://www.pinterest.com/ruftyhomes/" target="_blank" ><img id="image-157-7" alt="" src="https://ruftyhomesstag.wpengine.com/wp-content/uploads/2021/09/bw_pinterest.png" class="ct-image"/></a><a id="link-158-7" class="ct-link" href="https://www.linkedin.com/in/jonrufty/" target="_blank" ><img id="image-159-7" alt="" src="https://ruftyhomesstag.wpengine.com/wp-content/uploads/2021/09/bw_linkedin.png" class="ct-image"/></a></div><div id="div_block-160-7" class="ct-div-block" ><div id="_rich_text-161-7" class="oxy-rich-text" ><p>Phone: <a href="tel:9194608550">(919) 460-8550</a></p></div></div><div id="div_block-162-7" class="ct-div-block" ><div id="_rich_text-163-7" class="oxy-rich-text" ><p><a href="https://g.page/RuftyHomes?share" target="_blank" rel="noopener">5121 Kingdom Way Suite 208, Raleigh, NC 27607</a></p></div></div><div id="div_block-164-7" class="ct-div-block" ><div id="code_block-165-7" class="ct-code-block" >© 2025 Rufty Homes Inc. All rights reserved</div></div></div></div></section> <!-- WP_FOOTER --> <script type="speculationrules"> {"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\/twentytwentyone\/*","\/wp-content\/themes\/oxygen-is-not-a-theme\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} </script> <style>.ct-FontAwesomeicon-close{width:0.785714285714em}</style> <style>.ct-FontAwesomeicon-ellipsis-v{width:0.214285714286em}</style> <?xml version="1.0"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" style="position: absolute; width: 0; height: 0; overflow: hidden;" version="1.1"><defs><symbol id="FontAwesomeicon-close" viewBox="0 0 22 28"><title>close</title><path d="M20.281 20.656c0 0.391-0.156 0.781-0.438 1.062l-2.125 2.125c-0.281 0.281-0.672 0.438-1.062 0.438s-0.781-0.156-1.062-0.438l-4.594-4.594-4.594 4.594c-0.281 0.281-0.672 0.438-1.062 0.438s-0.781-0.156-1.062-0.438l-2.125-2.125c-0.281-0.281-0.438-0.672-0.438-1.062s0.156-0.781 0.438-1.062l4.594-4.594-4.594-4.594c-0.281-0.281-0.438-0.672-0.438-1.062s0.156-0.781 0.438-1.062l2.125-2.125c0.281-0.281 0.672-0.438 1.062-0.438s0.781 0.156 1.062 0.438l4.594 4.594 4.594-4.594c0.281-0.281 0.672-0.438 1.062-0.438s0.781 0.156 1.062 0.438l2.125 2.125c0.281 0.281 0.438 0.672 0.438 1.062s-0.156 0.781-0.438 1.062l-4.594 4.594 4.594 4.594c0.281 0.281 0.438 0.672 0.438 1.062z"/></symbol><symbol id="FontAwesomeicon-ellipsis-v" viewBox="0 0 6 28"><title>ellipsis-v</title><path d="M6 19.5v3c0 0.828-0.672 1.5-1.5 1.5h-3c-0.828 0-1.5-0.672-1.5-1.5v-3c0-0.828 0.672-1.5 1.5-1.5h3c0.828 0 1.5 0.672 1.5 1.5zM6 11.5v3c0 0.828-0.672 1.5-1.5 1.5h-3c-0.828 0-1.5-0.672-1.5-1.5v-3c0-0.828 0.672-1.5 1.5-1.5h3c0.828 0 1.5 0.672 1.5 1.5zM6 3.5v3c0 0.828-0.672 1.5-1.5 1.5h-3c-0.828 0-1.5-0.672-1.5-1.5v-3c0-0.828 0.672-1.5 1.5-1.5h3c0.828 0 1.5 0.672 1.5 1.5z"/></symbol></defs></svg><?xml version="1.0"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="position: absolute; width: 0; height: 0; overflow: hidden;" version="1.1"><defs><symbol id="Lineariconsicon-chevron-up" viewBox="0 0 20 20"><title>chevron-up</title><path class="path1" d="M0 15c0 0.128 0.049 0.256 0.146 0.354 0.195 0.195 0.512 0.195 0.707 0l8.646-8.646 8.646 8.646c0.195 0.195 0.512 0.195 0.707 0s0.195-0.512 0-0.707l-9-9c-0.195-0.195-0.512-0.195-0.707 0l-9 9c-0.098 0.098-0.146 0.226-0.146 0.354z"/></symbol></defs></svg> <script type="text/javascript"> function oxygen_init_pro_menu() { jQuery('.oxy-pro-menu-container').each(function(){ // dropdowns var menu = jQuery(this), animation = menu.data('oxy-pro-menu-dropdown-animation'), animationDuration = menu.data('oxy-pro-menu-dropdown-animation-duration'); jQuery('.sub-menu', menu).attr('data-aos',animation); jQuery('.sub-menu', menu).attr('data-aos-duration',animationDuration*1000); oxygen_offcanvas_menu_init(menu); jQuery(window).resize(function(){ oxygen_offcanvas_menu_init(menu); }); // let certain CSS rules know menu being initialized // "10" timeout is extra just in case, "0" would be enough setTimeout(function() {menu.addClass('oxy-pro-menu-init');}, 10); }); } jQuery(document).ready(oxygen_init_pro_menu); document.addEventListener('oxygen-ajax-element-loaded', oxygen_init_pro_menu, false); let proMenuMouseDown = false; jQuery(".oxygen-body") .on("mousedown", '.oxy-pro-menu-show-dropdown:not(.oxy-pro-menu-open-container) .menu-item-has-children', function(e) { proMenuMouseDown = true; }) .on("mouseup", '.oxy-pro-menu-show-dropdown:not(.oxy-pro-menu-open-container) .menu-item-has-children', function(e) { proMenuMouseDown = false; }) .on('mouseenter focusin', '.oxy-pro-menu-show-dropdown:not(.oxy-pro-menu-open-container) .menu-item-has-children', function(e) { if( proMenuMouseDown ) return; var subMenu = jQuery(this).children('.sub-menu'); subMenu.addClass('aos-animate oxy-pro-menu-dropdown-animating').removeClass('sub-menu-left'); var duration = jQuery(this).parents('.oxy-pro-menu-container').data('oxy-pro-menu-dropdown-animation-duration'); setTimeout(function() {subMenu.removeClass('oxy-pro-menu-dropdown-animating')}, duration*1000); var offset = subMenu.offset(), width = subMenu.width(), docWidth = jQuery(window).width(); if (offset.left+width > docWidth) { subMenu.addClass('sub-menu-left'); } }) .on('mouseleave focusout', '.oxy-pro-menu-show-dropdown .menu-item-has-children', function( e ) { if( jQuery(this).is(':hover') ) return; jQuery(this).children('.sub-menu').removeClass('aos-animate'); var subMenu = jQuery(this).children('.sub-menu'); //subMenu.addClass('oxy-pro-menu-dropdown-animating-out'); var duration = jQuery(this).parents('.oxy-pro-menu-container').data('oxy-pro-menu-dropdown-animation-duration'); setTimeout(function() {subMenu.removeClass('oxy-pro-menu-dropdown-animating-out')}, duration*1000); }) // open icon click .on('click', '.oxy-pro-menu-mobile-open-icon', function() { var menu = jQuery(this).parents('.oxy-pro-menu'); // off canvas if (jQuery(this).hasClass('oxy-pro-menu-off-canvas-trigger')) { oxygen_offcanvas_menu_run(menu); } // regular else { menu.addClass('oxy-pro-menu-open'); jQuery(this).siblings('.oxy-pro-menu-container').addClass('oxy-pro-menu-open-container'); jQuery('body').addClass('oxy-nav-menu-prevent-overflow'); jQuery('html').addClass('oxy-nav-menu-prevent-overflow'); oxygen_pro_menu_set_static_width(menu); } // remove animation and collapse jQuery('.sub-menu', menu).attr('data-aos',''); jQuery('.oxy-pro-menu-dropdown-toggle .sub-menu', menu).slideUp(0); }); function oxygen_pro_menu_set_static_width(menu) { var menuItemWidth = jQuery(".oxy-pro-menu-list > .menu-item", menu).width(); jQuery(".oxy-pro-menu-open-container > div:first-child, .oxy-pro-menu-off-canvas-container > div:first-child", menu).width(menuItemWidth); } function oxygen_pro_menu_unset_static_width(menu) { jQuery(".oxy-pro-menu-container > div:first-child", menu).width(""); } // close icon click jQuery('body').on('click', '.oxy-pro-menu-mobile-close-icon', function(e) { var menu = jQuery(this).parents('.oxy-pro-menu'); menu.removeClass('oxy-pro-menu-open'); jQuery(this).parents('.oxy-pro-menu-container').removeClass('oxy-pro-menu-open-container'); jQuery('.oxy-nav-menu-prevent-overflow').removeClass('oxy-nav-menu-prevent-overflow'); if (jQuery(this).parent('.oxy-pro-menu-container').hasClass('oxy-pro-menu-off-canvas-container')) { oxygen_offcanvas_menu_run(menu); } oxygen_pro_menu_unset_static_width(menu); }); // dropdown toggle icon click jQuery('body').on( 'touchstart click', '.oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children > a > .oxy-pro-menu-dropdown-icon-click-area,'+ '.oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children > a > .oxy-pro-menu-dropdown-icon-click-area', function(e) { e.preventDefault(); // fix for iOS false triggering submenu clicks jQuery('.sub-menu').css('pointer-events', 'none'); setTimeout( function() { jQuery('.sub-menu').css('pointer-events', 'initial'); }, 500); // workaround to stop click event from triggering after touchstart if (window.oxygenProMenuIconTouched === true) { window.oxygenProMenuIconTouched = false; return; } if (e.type==='touchstart') { window.oxygenProMenuIconTouched = true; } oxygen_pro_menu_toggle_dropdown(this); } ); function oxygen_pro_menu_toggle_dropdown(trigger) { var duration = jQuery(trigger).parents('.oxy-pro-menu-container').data('oxy-pro-menu-dropdown-animation-duration'); jQuery(trigger).closest('.menu-item-has-children').children('.sub-menu').slideToggle({ start: function () { jQuery(this).css({ display: "flex" }) }, duration: duration*1000 }); } // fullscreen menu link click var selector = '.oxy-pro-menu-open .menu-item a'; jQuery('body').on('click', selector, function(event){ if (jQuery(event.target).closest('.oxy-pro-menu-dropdown-icon-click-area').length > 0) { // toggle icon clicked, no need to hide the menu return; } else if ((jQuery(this).attr("href") === "#" || jQuery(this).closest(".oxy-pro-menu-container").data("entire-parent-toggles-dropdown")) && jQuery(this).parent().hasClass('menu-item-has-children')) { // empty href don't lead anywhere, treat it as toggle trigger oxygen_pro_menu_toggle_dropdown(event.target); // keep anchor links behavior as is, and prevent regular links from page reload if (jQuery(this).attr("href").indexOf("#")!==0) { return false; } } // hide the menu and follow the anchor if (jQuery(this).attr("href").indexOf("#")===0) { jQuery('.oxy-pro-menu-open').removeClass('oxy-pro-menu-open'); jQuery('.oxy-pro-menu-open-container').removeClass('oxy-pro-menu-open-container'); jQuery('.oxy-nav-menu-prevent-overflow').removeClass('oxy-nav-menu-prevent-overflow'); } }); // off-canvas menu link click var selector = '.oxy-pro-menu-off-canvas .menu-item a'; jQuery('body').on('click', selector, function(event){ if (jQuery(event.target).closest('.oxy-pro-menu-dropdown-icon-click-area').length > 0) { // toggle icon clicked, no need to trigger it return; } else if ((jQuery(this).attr("href") === "#" || jQuery(this).closest(".oxy-pro-menu-container").data("entire-parent-toggles-dropdown")) && jQuery(this).parent().hasClass('menu-item-has-children')) { // empty href don't lead anywhere, treat it as toggle trigger oxygen_pro_menu_toggle_dropdown(event.target); // keep anchor links behavior as is, and prevent regular links from page reload if (jQuery(this).attr("href").indexOf("#")!==0) { return false; } } }); // off canvas function oxygen_offcanvas_menu_init(menu) { // only init off-canvas animation if trigger icon is visible i.e. mobile menu in action var offCanvasActive = jQuery(menu).siblings('.oxy-pro-menu-off-canvas-trigger').css('display'); if (offCanvasActive!=='none') { var animation = menu.data('oxy-pro-menu-off-canvas-animation'); setTimeout(function() {menu.attr('data-aos', animation);}, 10); } else { // remove AOS menu.attr('data-aos', ''); }; } function oxygen_offcanvas_menu_run(menu) { var container = menu.find(".oxy-pro-menu-container"); if (!container.attr('data-aos')) { // initialize animation setTimeout(function() {oxygen_offcanvas_menu_toggle(menu, container)}, 0); } else { oxygen_offcanvas_menu_toggle(menu, container); } } var oxygen_offcanvas_menu_toggle_in_progress = false; function oxygen_offcanvas_menu_toggle(menu, container) { if (oxygen_offcanvas_menu_toggle_in_progress) { return; } container.toggleClass('aos-animate'); if (container.hasClass('oxy-pro-menu-off-canvas-container')) { oxygen_offcanvas_menu_toggle_in_progress = true; var animation = container.data('oxy-pro-menu-off-canvas-animation'), timeout = container.data('aos-duration'); if (!animation){ timeout = 0; } setTimeout(function() { container.removeClass('oxy-pro-menu-off-canvas-container') menu.removeClass('oxy-pro-menu-off-canvas'); oxygen_offcanvas_menu_toggle_in_progress = false; }, timeout); } else { container.addClass('oxy-pro-menu-off-canvas-container'); menu.addClass('oxy-pro-menu-off-canvas'); oxygen_pro_menu_set_static_width(menu); } } </script> <link rel='stylesheet' id='oxygen-aos-css' href='https://ruftyhomes.com/wp-content/plugins/oxygen/component-framework/vendor/aos/aos.css?ver=6.8.1' type='text/css' media='all' /> <script type="text/javascript" id="rocket-browser-checker-js-after"> /* <![CDATA[ */ "use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}(); /* ]]> */ </script> <script type="text/javascript" id="rocket-preload-links-js-extra"> /* <![CDATA[ */ var RocketPreloadLinksConfig = {"excludeUris":"\/(?:.+\/)?feed(?:\/(?:.+\/?)?)?$|\/(?:.+\/)?embed\/|\/(index.php\/)?(.*)wp-json(\/.*|$)|\/refer\/|\/go\/|\/recommend\/|\/recommends\/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https:\/\/ruftyhomes.com","onHoverDelay":"100","rateThrottle":"3"}; /* ]]> */ </script> <script type="text/javascript" id="rocket-preload-links-js-after"> /* <![CDATA[ */ (function() { "use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run(); }()); /* ]]> */ </script> <script type="text/javascript" id="gforms_recaptcha_recaptcha-js-extra"> /* <![CDATA[ */ var gforms_recaptcha_recaptcha_strings = {"site_key":"6LeeqaocAAAAAIBZyqdgJb32aiqPDK4ZOvTylHoW","ajaxurl":"https:\/\/ruftyhomes.com\/wp-admin\/admin-ajax.php","nonce":"e2012bdbda"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.google.com/recaptcha/api.js?render=6LeeqaocAAAAAIBZyqdgJb32aiqPDK4ZOvTylHoW&ver=1.6.0" id="gforms_recaptcha_recaptcha-js"></script> <script type="text/javascript" id="gforms_recaptcha_recaptcha-js-after"> /* <![CDATA[ */ (function($){grecaptcha.ready(function(){$('.grecaptcha-badge').css('visibility','hidden');});})(jQuery); /* ]]> */ </script> <script type="text/javascript" src="https://ruftyhomes.com/wp-content/plugins/oxygen/component-framework/vendor/aos/aos.js?ver=1" id="oxygen-aos-js"></script> <script type="text/javascript" src="https://ruftyhomes.com/wp-content/plugins/oxygen/component-framework/vendor/unslider/unslider-min.js?ver=6.8.1" id="oxygen-unslider-js"></script> <script type="text/javascript" src="https://ruftyhomes.com/wp-content/plugins/oxygen/component-framework/vendor/unslider/jquery.event.move.js?ver=6.8.1" id="oxygen-event-move-js"></script> <script type="text/javascript" src="https://ruftyhomes.com/wp-content/plugins/oxygen/component-framework/vendor/unslider/jquery.event.swipe.js?ver=6.8.1" id="oxygen-event-swipe-js"></script> <script type="text/javascript" id="ct-footer-js"> AOS.init({ }) jQuery('body').addClass('oxygen-aos-enabled'); </script><!-- /WP_FOOTER --> </body> </html> <!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me -->