SERVICESOur Services

Leverage agile frameworks to provide a robust synopsis for high level overviews. Iterative approaches to corp. strategy foster collaborative thinking further.

OUR SERVICESReal Experts

You always need real experts to handle your real estate matters. Bright Associates has a team which is an enviable group of high caliber professionals who are motivated to serve the clients by providing top-notch consultancy and advisory services.
Bright Associates has the most unique services cache in Pakistan. We offer 360-degree construction services from planning to execution to public and private sector clients with specialization in town planning,
Bright Associates unique service offerings include portfolio management for and on behalf of our local and overseas clients. Gone are the days when real estate used to be a cluttered business sector

Your
Trustworthy Partner

Your most trustworthy real estate partner in Asia’s fastest real estate market for Consultancy, Portfolio Management, Land Acquisition, Sale Purchase of Property and Rental services, JV & Services for Expat Pakistanis

Jubilee Town & LDA
2001
Bahria Town
2005
Sukh Chayn Housing
2010
Construction & Projects
2015
Lahore Smart City & Capital Smart City
2020

RESIDENTITAL DEVELOPMENT

Capitalize on low hanging fruit to identify a ballpark value added activity.

COMMERCIAL DEVELOPMENT

To beta test override the digital divide with additional clickthroughs from.

CONSTRUCTION MANAGEMENT

DevOps nanotechnology immersion along the information highway will.

PROPERTY MANAGEMENT

Leverage agile frameworks to provide a robust synopsis for high overviews.

Portfolio Management

Iterative approaches to corporate strategy foster collaborative thinking.

Rentals & Lease Program

Organically grow the holistic world view of disruptive innovation workplace.

Bright Associates — Footer :root { --ba-navy: #122147; --ba-navy-mid: #1b3364; --ba-blue: #2a5aaa; --ba-gold: #c9a84c; --ba-gold-light: #e0c872; --ba-white: #ffffff; --ba-off-white: #f7f8fb; --ba-light: #eef1f6; --ba-gray: #7a8599; --ba-text: #1e293b; --ba-font-display:'Playfair Display', Georgia, serif; --ba-font-body: 'Inter', system-ui, sans-serif; } *,*::before,*::after{margin:0;padding:0;box-sizing:border-box} body{font-family:var(--ba-font-body);color:var(--ba-text);background:var(--ba-white);-webkit-font-smoothing:antialiased} img{max-width:100%;display:block} a{text-decoration:none} /* ============================================ SECTION: FOOTER All classes prefixed: ba-foot- ============================================ */ #ba-footer { position: relative; color: rgba(255,255,255,0.75); /* Terracotta footer (#A45D26). Accents are overridden below to a warm cream, because the brand gold only hits ~2.2:1 contrast on this background. */ --ba-gold: #F4E2CC; --ba-gold-light: #FFF5E8; background: radial-gradient(700px 460px at 88% 0%, rgba(255,232,205,0.16), transparent 62%), radial-gradient(700px 500px at 4% 100%, rgba(74,28,8,0.38), transparent 62%), linear-gradient(135deg, #8A4B1D 0%, #A45D26 58%, #B86C31 100%); overflow: hidden; } /* faint grid texture */ #ba-footer::before { content: ''; position: absolute; inset: 0; background-image: linear-gradient(rgba(255,255,255,0.03) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,0.03) 1px, transparent 1px); background-size: 62px 62px; -webkit-mask-image: radial-gradient(95% 90% at 50% 0%, #000, transparent 80%); mask-image: radial-gradient(95% 90% at 50% 0%, #000, transparent 80%); pointer-events: none; } /* gold hairline at the very top */ #ba-footer::after { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 3px; background: linear-gradient(90deg, var(--ba-gold), var(--ba-gold-light), var(--ba-gold)); } /* --- Main grid --- */ .ba-foot__main { position: relative; z-index: 1; max-width: 1280px; margin: 0 auto; padding: 80px 60px 56px; display: grid; grid-template-columns: 1.5fr 1fr 1fr 1.2fr; gap: 50px; } .ba-foot__col-title { font-size: 0.72rem; font-weight: 700; letter-spacing: 0.18em; text-transform: uppercase; color: var(--ba-gold); margin-bottom: 22px; display: flex; align-items: center; gap: 10px; } .ba-foot__col-title::after { content: ''; flex: 1; height: 1px; background: rgba(255,255,255,0.1); } /* Brand column */ .ba-foot__brand { display: flex; align-items: center; margin-bottom: 20px; } /* Logo. The supplied file is a BLACK logo, so it's rendered white to sit on the navy footer. If you upload a white/gold version, just delete the `filter` line. */ .ba-foot__logo { height: 58px; width: auto; max-width: 280px; object-fit: contain; filter: brightness(0) invert(1); } .ba-foot__about { font-size: 0.88rem; line-height: 1.8; color: rgba(255,255,255,0.62); margin-bottom: 26px; max-width: 330px; } /* Socials */ .ba-foot__social { display: flex; gap: 10px; } .ba-foot__social a { width: 40px; height: 40px; border-radius: 50%; display: flex; align-items: center; justify-content: center; border: 1.5px solid rgba(255,255,255,0.16); background: rgba(255,255,255,0.04); transition: background 0.28s, border-color 0.28s, transform 0.28s; } .ba-foot__social a:hover { background: var(--ba-gold); border-color: var(--ba-gold); transform: translateY(-3px); } .ba-foot__social svg { width: 16px; height: 16px; fill: rgba(255,255,255,0.75); transition: fill 0.28s; } .ba-foot__social a:hover svg { fill: var(--ba-navy); } /* Link lists */ .ba-foot__links { list-style: none; display: flex; flex-direction: column; gap: 13px; } .ba-foot__links a { font-size: 0.89rem; color: rgba(255,255,255,0.68); display: inline-flex; align-items: center; gap: 9px; transition: color 0.25s, gap 0.25s; } .ba-foot__links a::before { content: ''; width: 5px; height: 5px; border-radius: 50%; background: var(--ba-gold); opacity: 0.55; transition: opacity 0.25s, transform 0.25s; } .ba-foot__links a:hover { color: var(--ba-white); gap: 13px; } .ba-foot__links a:hover::before { opacity: 1; transform: scale(1.3); } /* Contact column */ .ba-foot__contact { list-style: none; display: flex; flex-direction: column; gap: 18px; } .ba-foot__contact li { display: flex; align-items: flex-start; gap: 13px; } .ba-foot__ico { flex-shrink: 0; width: 36px; height: 36px; border-radius: 9px; display: flex; align-items: center; justify-content: center; background: rgba(255,240,222,0.14); border: 1px solid rgba(255,240,222,0.32); } .ba-foot__ico svg { width: 16px; height: 16px; fill: none; stroke: var(--ba-gold-light); stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; } .ba-foot__c-label { font-size: 0.64rem; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: rgba(255,255,255,0.42); margin-bottom: 3px; } .ba-foot__c-value { font-size: 0.92rem; font-weight: 600; color: var(--ba-white); transition: color 0.25s; } a.ba-foot__c-link:hover .ba-foot__c-value { color: var(--ba-gold-light); } /* --- Offices strip --- */ .ba-foot__offices { position: relative; z-index: 1; max-width: 1280px; margin: 0 auto; padding: 0 60px 56px; display: grid; grid-template-columns: 1fr 1fr; gap: 22px; } .ba-foot__office { background: rgba(255,255,255,0.04); border: 1px solid rgba(255,255,255,0.09); border-radius: 12px; padding: 22px 24px; transition: border-color 0.3s, background 0.3s; } .ba-foot__office:hover { border-color: rgba(255,240,222,0.5); background: rgba(255,255,255,0.06); } .ba-foot__office-tag { display: inline-block; font-size: 0.6rem; font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase; color: var(--ba-gold-light); margin-bottom: 9px; } .ba-foot__office-addr { font-size: 0.86rem; line-height: 1.7; color: rgba(255,255,255,0.66); margin-bottom: 12px; } .ba-foot__office-link { display: inline-flex; align-items: center; gap: 7px; font-size: 0.74rem; font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; color: var(--ba-gold-light); transition: gap 0.25s; } .ba-foot__office-link:hover { gap: 11px; } .ba-foot__office-link svg { width: 13px; height: 13px; fill: none; stroke: currentColor; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; } /* --- Bottom bar --- */ .ba-foot__bottom { position: relative; z-index: 1; border-top: 1px solid rgba(255,255,255,0.09); } .ba-foot__bottom-inner { max-width: 1280px; margin: 0 auto; padding: 26px 60px; display: flex; align-items: center; justify-content: space-between; gap: 20px; flex-wrap: wrap; font-size: 0.82rem; color: rgba(255,255,255,0.5); } .ba-foot__bottom-inner a { color: rgba(255,255,255,0.62); transition: color 0.25s; } .ba-foot__bottom-inner a:hover { color: var(--ba-gold-light); } .ba-foot__legal { display: flex; align-items: center; gap: 18px; flex-wrap: wrap; } /* Back to top */ .ba-foot__top-btn { position: absolute; top: -22px; right: 60px; width: 44px; height: 44px; border-radius: 50%; display: flex; align-items: center; justify-content: center; background: linear-gradient(135deg, var(--ba-gold-light), var(--ba-gold)); box-shadow: 0 10px 26px rgba(60,22,5,0.38); z-index: 3; transition: transform 0.25s; } .ba-foot__top-btn:hover { transform: translateY(-3px); } .ba-foot__top-btn svg { width: 17px; height: 17px; fill: none; stroke: var(--ba-navy); stroke-width: 2.4; stroke-linecap: round; stroke-linejoin: round; } /* ============================================ RESPONSIVE ============================================ */ @media (max-width: 1100px) { .ba-foot__main { grid-template-columns: 1.4fr 1fr 1.2fr; gap: 40px; } .ba-foot__main > .ba-foot__col--projects { grid-column: span 1; } } @media (max-width: 1024px) { .ba-foot__main { padding: 70px 40px 48px; } .ba-foot__offices { padding: 0 40px 48px; } .ba-foot__bottom-inner { padding: 24px 40px; } .ba-foot__top-btn { right: 40px; } } @media (max-width: 860px) { .ba-foot__main { grid-template-columns: 1fr 1fr; gap: 38px; } .ba-foot__col--brand { grid-column: 1 / -1; } .ba-foot__about { max-width: 100%; } } @media (max-width: 768px) { .ba-foot__main { padding: 60px 24px 40px; } .ba-foot__offices { grid-template-columns: 1fr; padding: 0 24px 40px; } .ba-foot__bottom-inner { padding: 22px 24px; justify-content: center; text-align: center; } .ba-foot__top-btn { right: 24px; } } @media (max-width: 520px) { .ba-foot__main { grid-template-columns: 1fr; gap: 34px; } .ba-foot__legal { justify-content: center; } } /* Year + smooth back-to-top */ (function () { var y = document.getElementById('ba-foot-year'); if (y) { y.textContent = new Date().getFullYear(); } var btn = document.querySelector('#ba-footer .ba-foot__top-btn'); if (btn) { btn.addEventListener('click', function (e) { e.preventDefault(); var reduce = window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches; window.scrollTo({ top: 0, behavior: reduce ? 'auto' : 'smooth' }); }); } })();
Rafi Group 4th Floor, Commercial Plaza No.8, Block-A, Phase 8, DHA-Lahore, Pakistan.
info@brightassociates.pk

Follow us:

INSTAGRAM
CALL US

© Managed by 101 Digital Frames.