The Headley Group Realty

License #: C25085

Phone:
336-904-6212 / 336-904-6216
Fax:
336-365-4562
Contact Us

The Headley Group Realty

License #: C25085

Phone:
336-904-6212 / 336-904-6216
Fax:
336-365-4562
Contact Us

Homepage

{ margin: 0; padding: 0; box-sizing: border-box; } body { font-family: "Montserrat", sans-serif; } /* HEADER AREA STARTED HERE */ header { position: relative; width: 100%; height: 100vh; overflow: hidden; } nav { background-color: #000000; color: white; padding: 10px 40px; position: sticky; top: 0; z-index: 2; } .nav-container { display: flex; align-items: center; gap: 20px; } .logo-cont img { width: 100px; cursor: pointer; } .nav-container ul { display: flex; align-items: center; gap: 20px; list-style: none; margin: 0; } .nav-container ul li { padding: 0px 20px 0 0; font-size: 15px; text-align: center; text-transform: uppercase; white-space: nowrap; cursor: pointer; border-right: 1px solid #b3b3b380; transition: 0.2s ease-in-out; } .nav-container ul li:last-child { border: 0; } .nav-container ul li:hover { color: #b3b3b3; } .nav-container ul li a { text-decoration: none; color: inherit; } .dropdown-menu-cont, .dropdown-menu-cont-2, .dropdown-menu-cont-3 { position: relative; } .dropdown-item-cont, .dropdown-item-cont-2, .dropdown-item-cont-3 { position: absolute; left: 0; background-color: #000000; padding: 40px 20px; display: none !important; text-align: center; } .dropdown-item-cont li, .dropdown-item-cont-2 li, .dropdown-item-cont-3 li { margin-top: 30px; padding: 0 !important; border: 0 !important; } .dropdown-item-cont li:first-child, .dropdown-item-cont-2 li:first-child, .dropdown-item-cont-3 li:first-child { margin-top: 0px; } .dropdown-menu-cont:hover .dropdown-item-cont, .dropdown-menu-cont-2:hover .dropdown-item-cont-2, .dropdown-menu-cont-3:hover .dropdown-item-cont-3 { display: block !important; } .banner-container { height: calc(100vh - 84.69px); position: relative; display: flex; align-items: flex-end; color: white; padding-bottom: 100px; } .banner-container a { text-decoration: none; color: inherit; } .banner-container .bg-video { position: absolute; right: 0; bottom: 0; z-index: -1; } @media (min-aspect-ratio: 16/9) { .banner-container .bg-video { width: 100%; height: auto; } } @media (max-aspect-ratio: 16/9) { .banner-container .bg-video { width: auto; height: 100%; } } .banner-content { padding-left: 80px; } .banner-content h1 { font-weight: 400; font-size: 48px; line-height: 1.1; letter-spacing: -0.025em; font-family: "Prata", serif; } .banner-content button { display: inline-flex; justify-content: center; align-items: center; position: relative; min-width: 230px; padding: 18px 20px; font-weight: 500; font-size: 14px; color: white; background-color: #69521c; text-align: left; letter-spacing: 0.05em; text-transform: uppercase; transition: all 0.3s linear; border: 0; margin-top: 30px; } .banner-content button:hover { background-color: white; color: #69521c; } /* HEADER AREA ENDED HERE */ /* OUR STORY AREA STARTED HERE */ .our-story-container { padding: 100px 40px; color: #333; text-align: center; } .our-story-container .header { text-align: center; border-bottom: 2px solid #000000; padding-bottom: 5px; } .our-story-container .header h4 { text-align: center; font-size: 17px; margin: 8px; text-transform: uppercase; } .our-story-container .header h1 { text-align: center; font-size: 45px; font-weight: 600; font-family: "Prata", serif; } .our-story-container .content { display: grid; grid-template-columns: repeat(2, 1fr); grid-gap: 40px; margin: 40px 0; } .our-story-container .content p { text-align: justify; line-height: 30px; } .our-story-container button { margin: 0 auto; display: inline-flex; justify-content: center; align-items: center; position: relative; min-width: 230px; padding: 18px 20px; background-color: #69521c; font-weight: 500; font-size: 14px; color: white; text-align: left; letter-spacing: 0.05em; text-transform: uppercase; transition: all 0.3s linear; border: 0; } .our-story-container button:hover { background-color: #000000; color: white; } /* OUR STORY AREA ENDED HERE */ /* FEATURED PROPERTIES AREA STARTED HERE */ .featured-properties-container { padding: 100px 40px; color: #333; } .featured-properties-container a { text-decoration: none; color: inherit; } .featured-properties-container .header { border-bottom: 2px solid #000000; padding-bottom: 5px; } .featured-properties-container .header h4 { font-size: 17px; margin-bottom: 8px; text-transform: uppercase; } .featured-properties-container .header h1 { font-size: 45px; font-weight: 600; font-family: "Prata", serif; } .featured-properties-container .cards { margin: 40px 0; } .featured-properties-container .cards .card { cursor: pointer; position: relative; transition: 0.3s linear; } .featured-properties-container .cards .card .card-overlay { background-color: rgba(0, 0, 0, 0.6); width: 100%; height: calc(100% - 87.97px); position: absolute; top: 0; display: flex; align-items: center; justify-content: center; padding: 60px 30px; color: white; display: none; } .featured-properties-container .cards .card:hover .card-overlay { display: inherit; } .featured-properties-container .card-overlay .overlap-content { border-top: 2px solid white; height: 100%; } .featured-properties-container .card-overlay .overlap-content p { margin: 40px 0; } .featured-properties-container .card-overlay .overlap-content button { display: inline-flex; justify-content: center; align-items: center; position: relative; min-width: 230px; padding: 18px 20px; background-color: #69521c; font-weight: 500; font-size: 14px; color: white; text-align: left; letter-spacing: 0.05em; text-transform: uppercase; transition: all 0.3s linear; border: 0; } .featured-properties-container .card-overlay .overlap-content button:hover { background-color: #000000; color: white; } .featured-properties-container .cards .card img { height: 307px; } .featured-properties-container .cards .card-title { font-family: "Prata", serif; color: black !important; font-weight: 500 !important; } .featured-properties-container .cards .sub-titles { display: flex; align-items: center; gap: 15px; text-transform: uppercase; } .featured-properties-container .cards .sub-titles .price { border-left: 1px solid rgba(51, 51, 51, 0.466); padding-left: 15px; } .featured-properties-container .all-properties-btn { display: inline-flex; justify-content: center; align-items: center; position: relative; min-width: 230px; padding: 18px 20px; background-color: #69521c; font-weight: 500; font-size: 14px; color: white; text-align: left; letter-spacing: 0.05em; text-transform: uppercase; transition: all 0.3s linear; border: 0; margin-top: 15px; } .featured-properties-container .all-properties-btn:hover { background-color: #000000; color: white; } /* FEATURED PROPERTIES AREA ENDED HERE */ /* SHOW CASE AREA STARTED HERE */ .show-case-container { padding: 100px 40px; height: 60vh; background-image: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url("./assets/img/show-case-bg.jpg"); background-repeat: no-repeat; background-size: cover; background-position: center; color: white; margin-bottom: 50px; text-align: center; display: flex; align-items: center; justify-content: center; flex-direction: column; } .show-case-container a { text-decoration: none; color: inherit; } .show-case-container .header h4 { font-size: 17px; margin-bottom: 8px; text-transform: uppercase; } .show-case-container .header h1 { font-size: 45px; font-weight: 600; font-family: "Prata", serif; } .show-case-container button { display: inline-flex; justify-content: center; align-items: center; position: relative; min-width: 230px; padding: 18px 20px; background-color: #69521c; font-weight: 500; font-size: 14px; color: white; text-align: left; letter-spacing: 0.05em; text-transform: uppercase; transition: all 0.3s linear; border: 0; margin-top: 15px; } .show-case-container button:hover { background-color: #000000; color: white; } /* SHOW CASE AREA ENDED HERE */ /* ASSOCIATES & STAFF AREA STARTED HERE */ .staff-container { height: 100vh; padding: 100px; background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("./assets/img/staff-bg.jpg"); background-position: center; background-repeat: no-repeat; background-size: cover; background-attachment: fixed; } .staff-container h1 { font-size: 45px; font-weight: 600; font-family: "Prata", serif; text-align: center; color: white; } .swiper { height: 420px; margin-top: 50px; } .swiper-slide { text-align: center; font-size: 18px; /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; } .swiper-slide img { display: block; width: 100%; height: 100%; object-fit: cover; } .swiper-button-next, .swiper-button-prev { color: white; } /* ASSOCIATES & STAFF AREA ENDED HERE */ /* SEARCH PROPERTIES AREA STARTED HERE */ .search-properties-container { padding: 100px; } .search-properties-container a { color: inherit; text-decoration: none; } .search-properties-container h1 { font-size: 42px; font-weight: 600; font-family: "Prata", serif; border-bottom: 2px solid #333; padding-bottom: 15px; } .search-properties-container ul { margin-top: 30px; } .search-properties-container ul li { text-transform: uppercase; font-size: 22px; margin-top: 20px; font-weight: 600; color: #69521c; cursor: pointer; } /* SEARCH PROPERTIES AREA ENDED HERE */ /* MARKETING REPORTS AREA STARTED HERE */ .marketing-reports { height: 50vh; background-color: #69521c; color: white; display: flex; align-items: center; justify-content: center; flex-direction: column; } .marketing-reports a { text-decoration: none; color: inherit; } .marketing-reports h1 { font-size: 45px; font-weight: 600; font-family: "Prata", serif; } .marketing-reports button { display: inline-flex; justify-content: center; align-items: center; position: relative; min-width: 230px; padding: 18px 20px; background-color: #000000; font-weight: 500; font-size: 14px; color: white; text-align: left; letter-spacing: 0.05em; text-transform: uppercase; transition: all 0.3s linear; border: 0; margin-top: 15px; } .marketing-reports button:hover { background-color: white; color: #69521c; } /* MARKETING REPORTS AREA ENDED HERE */ /* BANNER BOTTOM AREA STARTED HERE */ .banner-bottom-container { background-color: #000000; padding: 60px 100px; color: white; } .banner-bottom-container .header { margin-bottom: 40px; } .banner-bottom-container .header h1 { font-size: 35px; font-weight: 600; font-family: "Prata", serif; } .banner-bottom-container .bottom { display: flex; align-items: center; gap: 15px; margin-top: 40px; } .banner-bottom-container .fa-phone { font-size: 30px; color: #69521c; } .banner-bottom-container span { font-size: 30px; } .banner-bottom-container img { height: 300px !important; } /* BANNER BOTTOM AREA ENDED HERE */ /* FOOTER AREA STARTED HERE */ footer { background-color: #000000; padding: 100px 100px 40px 100px; color: white; } .footer-top { border-bottom: 2px solid white; padding-bottom: 15px; } .footer-top h3 { margin-bottom: 15px; } .icon-container { display: flex; justify-content: space-between; margin-top: 40px; } .icon-container .icons { display: flex; align-items: center; gap: 20px; } .icon-container h6 { font-weight: 300; font-family: "Prata", serif; } .facebook-icon-cont, .twitter-icon-cont, .insta-icon-cont, .pinterest-icon-cont { width: 45px; height: 45px; border-radius: 50%; background-color: #69521c; display: flex; align-items: center; justify-content: center; cursor: pointer; } .footer-links-cont { display: flex; align-items: center; justify-content: space-between; } .footer-link { display: block; text-decoration: none; color: inherit; } .footer-link:hover { color: #b3b3b3; } /* FOOTER AREA ENDED HERE */ /* MEDIA QUERY FOR RESPONSIVENESS */ @media only screen and (max-width: 767px) { header { height: 70vh; } nav { padding: 10px 20px; } .nav-container { display: flex; align-items: center; justify-content: space-between; } .fa-bars { font-size: 20px; } .nav-container ul { flex-direction: column; justify-content: center; position: fixed; top: 0; left: -100%; width: 100%; height: 100vh; background-color: #000000; transition: 0.2s ease-in-out; } .isMenuClick { left: 0 !important; } .fa-xmark { position: absolute; top: 2%; right: 5%; font-size: 30px; cursor: pointer; } .nav-container ul li { border: 0; } .dropdown-menu-cont, .dropdown-menu-cont-2, .dropdown-menu-cont-3 { display: none; } .banner-container { height: calc(70vh - 84.69px); position: relative; display: flex; align-items: flex-end; color: white; padding-bottom: 0px; background-image: url("./assets/img/sm-banner-bg.webp"); background-size: contain; background-repeat: no-repeat; } .banner-container .bg-video { display: none; } .banner-content { display: none; } .our-story-container { padding: 50px 20px; } .our-story-container .content { display: none; } .our-story-container .sm-desc { text-align: justify; line-height: 30px; margin: 40px 0; } .featured-properties-container { padding: 50px 20px; } .featured-properties-container .header { text-align: center; } .featured-properties-container .cards .card .card-overlay { padding: 20px; } .show-case-container { padding: 100px 20px; } .staff-container { padding: 30px; } .search-properties-container { padding: 60px 20px; } .search-properties-container h1 { text-align: center; } .marketing-reports { padding: 50px 20px; height: auto; text-align: center; } .banner-bottom-container { padding: 60px 20px; text-align: center; } .bottom { justify-content: center; } footer { background-color: #000000; padding: 40px 20px; color: white; } .icon-container { flex-direction: column; justify-content: center; align-items: center; } }

336-904-6212 / 336-904-6216

  

At The Headley Group Realty we uphold an ongoing commitment to providing an elevated level of personal service. Our clients come first, and as a result, they are able to achieve more than they ever dreamed with their real estate investment.

Because we expect more from our associates, you can expect more from us when it comes to the important sale or purchase of your property. When it comes to your next move, we want you to experience the difference exceptional real estate service can make.

Contact us today, for free real estate advice, to find your nearest sales associate or to find your dream home!