Change of Name - Official Name Change Services
TRUSTED SINCE 2014 • ASSISTING ALL OF INDIA
Name Change
Assistance.
A Clear Path. Across India.
Your name. Your identity. Made official. Get guided assistance with affidavits, newspaper publication and Gazette applications—without the guesswork.
What brings you here?
A service for every new chapter.
Marriage
Full name change
Spelling correction
Minor
Divorce
Religious / cultural
Marriage name change
Make your new surname official after marriage, with the right affidavit and publication guidance.
Explore this service
Complete name change
A new name, a fresh start. Get assistance with your affidavit, newspaper notice and Gazette application.
Explore this service
Spelling correction
Bring inconsistent name spellings into alignment across your important documents.
Explore this service
Name change for a child
A carefully guided process for your child, including parental consent and supporting documents.
Explore this service
Name change after divorce
Revert to your previous name or choose a new one, with clear, respectful assistance.
Explore this service
Religious or cultural change
A name that reflects your identity, supported by the documentation your case requires.
Explore this service
LESS CONFUSION. MORE CLARITY.
From your first question
to your new name .
We help you understand what applies to your case, prepare the paperwork and move forward with confidence.
1
Tell us your situation.
Share your reason, location and existing records. We identify the process that fits.
2
Prepare the paperwork.
Assistance with the affidavit, newspaper notice where required, and the appropriate Gazette application.
3
Get your records updated.
After publication, get guidance on updating Aadhaar, PAN, passport and other records.
5,000+
cases assisted since 2014
All-India coverage
One dedicated support team.
KNOW BEFORE YOU BEGIN
Clear about time. Clear about cost.
No two applications are exactly alike. Your requirements are explained before we commit.
TYPICAL TIMELINE
8–12 weeks
From preparation to Gazette publication. Actual timing varies by authority, state and document readiness.
YOUR SERVICE COST
Tailored to your case.
Affidavit, newspaper, government fees and assistance charges depend on your specific requirements.
A LITTLE MORE CLARITY
Questions people ask first.
Big decisions feel easier when you know what comes next.
Is a Gazette notification always required?
While an affidavit and newspaper publication suffice for some local or private updates, an official Central or State Gazette notification is legally required for major government record updates including Passport, Aadhaar, PAN, banking records, government service records, and property documentation.
Can I do a name change in a side city?
Yes, absolutely. The name change process can be initiated from any tier-2, tier-3, or remote location across India. We guide you through your local notary affidavit and regional newspaper publications right from your hometown, and manage the official filing seamlessly.
How much does a name change cost?
Costs depend on your specific requirement (such as marriage, full name change, religion change, or minor name change). It comprises stamp paper/notary charges, two newspaper advertisements, official government Gazette fees, and our dedicated processing assistance. All fees are transparently explained before you begin.
How long does the process take?
The standard timeline typically ranges between 8 to 12 weeks from document preparation to the final Gazette publication. Document drafting and newspaper publication take about 3 to 5 business days, followed by the Department of Publication’s standard scrutiny and release timeline.
Can you help if I live outside India?
Yes, we regularly assist NRIs and Indian citizens residing overseas. You can execute the required affidavit and get it attested by the nearest Indian Embassy or High Commission, while our team handles all India-based newspaper publications and Gazette processing.
YOUR NEXT CHAPTER STARTS HERE
Your name. Let’s make it official .
Start with clarity. No pressure, no commitment.
/* ==========================================================================
CHANGE OF NAME - NAVBAR & WEBSITE STYLES
========================================================================== */
/* --- CSS Reset & Variables --- */
*, *::before, *::after {
box-sizing: border-box;
margin: 0;
padding: 0;
}
:root {
--primary-blue: #0060f0;
--primary-blue-hover: #0050d4;
--primary-blue-light: rgba(0, 96, 240, 0.08);
--text-dark: #162033;
--text-secondary: #586579;
--text-muted: #8b98a9;
--bg-white: #ffffff;
--bg-page: #f1f6fc;
--bg-section-blue: #f1f6fc;
--border-light: #eef2f6;
--shadow-subtle: 0 2px 10px rgba(0, 0, 0, 0.04);
--shadow-elevation: 0 4px 20px rgba(0, 0, 0, 0.06);
--shadow-dropdown: 0 12px 32px rgba(15, 23, 42, 0.08);
--font-family: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
--navbar-height: 78px;
--transition-fast: 0.18s ease;
--transition-smooth: 0.28s cubic-bezier(0.16, 1, 0.3, 1);
}
html {
scroll-behavior: smooth;
}
body {
font-family: var(--font-family);
background-color: var(--bg-page);
color: var(--text-dark);
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
line-height: 1.5;
overflow-x: hidden;
}
/* ==========================================================================
NAVBAR (MATCHING REFERENCE IMAGE)
========================================================================== */
.navbar-wrapper {
position: sticky;
top: 0;
left: 0;
width: 100%;
background-color: var(--bg-white);
border-bottom: 1px solid var(--border-light);
z-index: 1000;
transition: box-shadow var(--transition-smooth);
}
.navbar-wrapper.scrolled {
box-shadow: var(--shadow-elevation);
}
.navbar-container {
width: 100%;
max-width: 100%;
height: var(--navbar-height);
margin: 0;
padding: 0 48px;
display: flex;
align-items: center;
justify-content: space-between;
gap: 16px;
}
/* --- Brand / Logo (Left side) --- */
.navbar-brand {
display: flex;
align-items: center;
text-decoration: none;
flex-shrink: 0;
}
.navbar-logo {
height: 56px;
width: auto;
object-fit: contain;
display: block;
image-rendering: -webkit-optimize-contrast;
}
/* --- Navigation Links (Moved fully to right side next to CTA button) --- */
.navbar-nav {
display: flex;
align-items: center;
justify-content: flex-end;
margin-left: auto;
margin-right: 20px;
}
.nav-list {
display: flex;
align-items: center;
gap: 18px;
list-style: none;
}
.nav-item {
position: relative;
display: flex;
align-items: center;
}
.nav-link {
position: relative;
text-decoration: none;
font-size: 13.8px;
font-weight: 500;
color: var(--text-dark);
padding: 6px 1px;
display: inline-flex;
flex-direction: column;
align-items: center;
transition: color var(--transition-fast);
white-space: nowrap;
}
/* Hover state */
.nav-link:hover {
color: var(--primary-blue);
}
/* Active State (Direct match to reference image 'Home') */
.nav-link.active {
color: var(--primary-blue);
font-weight: 600;
}
/* Active indicator underline bar */
.nav-link::after {
content: '';
position: absolute;
bottom: -4px;
left: 0;
width: 100%;
height: 2.5px;
background-color: var(--primary-blue);
border-radius: 3px;
transform: scaleX(0);
transform-origin: center;
transition: transform var(--transition-smooth);
}
.nav-link.active::after {
transform: scaleX(1);
}
.nav-link:hover::after {
transform: scaleX(1);
opacity: 0.65;
}
.nav-link.active:hover::after {
opacity: 1;
}
/* --- Right Action CTA Button --- */
.navbar-action {
display: flex;
align-items: center;
gap: 16px;
flex-shrink: 0;
}
.btn-consultation {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 8px;
background-color: var(--primary-blue);
color: #ffffff;
font-size: 13.8px;
font-weight: 600;
text-decoration: none;
padding: 9px 18px;
border-radius: 7px;
border: 1px solid transparent;
cursor: pointer;
white-space: nowrap;
box-shadow: 0 2px 10px rgba(0, 96, 240, 0.22);
}
.btn-arrow-icon {
width: 17px;
height: 17px;
stroke: currentColor;
}
/* Only keep hover effect to text of navbar button */
.btn-consultation span {
transition: opacity var(--transition-fast), text-decoration var(--transition-fast);
}
.btn-consultation:hover span {
opacity: 0.85;
text-decoration: underline;
text-underline-offset: 3px;
}
/* ==========================================================================
MOBILE TOGGLE & DRAWER
========================================================================== */
.mobile-toggle {
display: none;
flex-direction: column;
justify-content: center;
align-items: center;
width: 42px;
height: 42px;
background: transparent;
border: none;
cursor: pointer;
padding: 8px;
gap: 5px;
border-radius: 6px;
transition: background-color var(--transition-fast);
}
.mobile-toggle:hover {
background-color: var(--border-light);
}
.hamburger-line {
width: 22px;
height: 2px;
background-color: var(--text-dark);
border-radius: 2px;
transition: transform var(--transition-smooth), opacity var(--transition-fast);
}
.mobile-toggle.active .hamburger-line:nth-child(1) {
transform: translateY(7px) rotate(45deg);
}
.mobile-toggle.active .hamburger-line:nth-child(2) {
opacity: 0;
}
.mobile-toggle.active .hamburger-line:nth-child(3) {
transform: translateY(-7px) rotate(-45deg);
}
.mobile-drawer {
display: none;
background-color: var(--bg-white);
border-top: 1px solid var(--border-light);
box-shadow: var(--shadow-dropdown);
padding: 20px 24px 28px;
animation: slideDown 0.25s ease forwards;
}
.mobile-drawer.open {
display: block;
}
@keyframes slideDown {
from {
opacity: 0;
transform: translateY(-8px);
}
to {
opacity: 1;
transform: translateY(0);
}
}
.mobile-nav-list {
list-style: none;
display: flex;
flex-direction: column;
gap: 6px;
margin-bottom: 20px;
}
.mobile-nav-link {
display: block;
text-decoration: none;
font-size: 15.5px;
font-weight: 500;
color: var(--text-dark);
padding: 12px 14px;
border-radius: 8px;
transition: all var(--transition-fast);
}
.mobile-nav-link:hover,
.mobile-nav-link.active {
background-color: var(--primary-blue-light);
color: var(--primary-blue);
font-weight: 600;
}
.mobile-drawer-cta {
padding-top: 4px;
}
.mobile-btn {
width: 100%;
padding: 13px 20px;
font-size: 15px;
}
/* ==========================================================================
RESPONSIVE BREAKPOINTS (FOR NAVBAR)
========================================================================== */
@media (max-width: 1200px) {
.nav-list {
gap: 20px;
}
.nav-link {
font-size: 14px;
}
.btn-consultation {
padding: 10px 18px;
font-size: 14px;
}
}
@media (max-width: 1060px) {
.navbar-nav {
display: none;
}
.mobile-toggle {
display: flex;
}
.navbar-container {
padding: 0 20px;
}
.navbar-action .btn-consultation {
display: none;
}
}
@media (max-width: 480px) {
.navbar-logo {
height: 44px;
}
.navbar-container {
padding: 0 16px;
}
}
/* ==========================================================================
HERO SECTION (EXACT REFERENCE MATCH - FULL VIEWPORT)
========================================================================== */
.page-content {
width: 100%;
display: flex;
flex-direction: column;
background-color: var(--bg-section-blue);
}
.hero-section {
width: 100%;
height: calc(100vh - var(--navbar-height));
min-height: 650px;
max-height: 850px;
display: flex;
align-items: center;
justify-content: center;
padding: 0 28px 0 36px;
background: var(--bg-section-blue);
position: relative;
box-sizing: border-box;
}
.hero-container {
width: 100%;
max-width: 1760px;
height: 100%;
margin: 0 auto;
display: grid;
grid-template-columns: 0.92fr 1.08fr;
align-items: center;
gap: 20px;
}
.hero-content {
display: flex;
flex-direction: column;
justify-content: center;
padding: 16px 0 16px 40px;
z-index: 2;
min-width: 0;
}
/* Badge */
.hero-badge {
display: inline-flex;
align-items: center;
gap: 9px;
background-color: #ebf3fe;
color: #0056e0;
border: 1px solid rgba(0, 86, 224, 0.22);
padding: 7px 16px;
border-radius: 50px;
font-size: 13px;
font-weight: 700;
letter-spacing: 0.04em;
margin-bottom: 24px;
width: fit-content;
}
.badge-shield-icon {
width: 16px;
height: 16px;
stroke: #0056e0;
flex-shrink: 0;
}
.badge-text {
display: inline-block;
}
/* Headline */
.hero-title {
font-size: clamp(2.45rem, 3.6vw, 3.85rem);
font-weight: 800;
line-height: 1.15;
color: #0c2550; /* Rich Dark Blue */
letter-spacing: -0.025em;
margin-bottom: 22px;
}
.hero-title-red {
color: #d8141f;
display: block;
white-space: nowrap;
}
/* Subtitle */
.hero-subtitle {
font-size: clamp(16px, 1.2vw, 18px);
color: #48566d;
line-height: 1.68;
max-width: 580px;
margin-bottom: 36px;
}
/* Action Buttons */
.hero-actions {
display: flex;
align-items: center;
gap: 18px;
margin-bottom: 44px;
flex-wrap: wrap;
}
.btn-hero-primary {
display: inline-flex;
align-items: center;
gap: 10px;
background-color: #005bf5;
color: #ffffff;
font-size: 16px;
font-weight: 600;
padding: 15px 28px;
border-radius: 8px;
text-decoration: none;
border: 1px solid transparent;
transition: background-color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;
box-shadow: 0 4px 14px rgba(0, 91, 245, 0.28);
white-space: nowrap;
}
.btn-hero-primary:hover {
background-color: #004bd0;
transform: translateY(-1px);
box-shadow: 0 6px 20px rgba(0, 91, 245, 0.38);
}
.btn-hero-primary:hover .btn-arrow-icon {
transform: translateX(4px);
}
.btn-hero-secondary {
display: inline-flex;
align-items: center;
gap: 10px;
background-color: #ffffff;
color: #005bf5;
border: 1.5px solid #005bf5;
font-size: 16px;
font-weight: 600;
padding: 14px 26px;
border-radius: 8px;
text-decoration: none;
transition: all 0.2s ease;
white-space: nowrap;
}
.btn-hero-secondary:hover {
background-color: rgba(0, 91, 245, 0.06);
transform: translateY(-1px);
}
.btn-chevron-icon {
width: 15px;
height: 15px;
stroke: currentColor;
transition: transform 0.2s ease;
}
.btn-hero-secondary:hover .btn-chevron-icon {
transform: translateY(2px);
}
/* Bottom Stats / Trust Badges */
.hero-stats {
display: flex;
align-items: center;
gap: 24px;
}
.stat-card {
display: flex;
align-items: center;
gap: 12px;
}
.stat-icon-wrap {
width: 44px;
height: 44px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
}
.stat-icon-wrap svg {
width: 22px;
height: 22px;
}
.stat-icon-red {
background-color: #fdebee;
color: #d8141f;
}
.stat-icon-blue {
background-color: #e9f2fd;
color: #005bf5;
}
.stat-icon-green {
background-color: #e8f7ec;
color: #16a34a;
}
.stat-info {
display: flex;
flex-direction: column;
}
.stat-number {
font-size: 16px;
font-weight: 700;
color: #0c2550;
line-height: 1.25;
}
.stat-label {
font-size: 13.5px;
color: #64748b;
line-height: 1.25;
}
.stat-divider {
width: 1px;
height: 36px;
background-color: #e2e8f0;
}
/* Right Illustration (Takes 50%+ of right side, larger scale) */
.hero-graphic-wrap {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
width: 100%;
position: relative;
overflow: visible;
}
.hero-illustration {
width: 108%;
max-width: 108%;
height: auto;
max-height: min(760px, calc(100vh - var(--navbar-height) - 10px));
object-fit: contain;
object-position: center center;
display: block;
transform: scale(1.08);
transform-origin: center right;
}
/* ==========================================================================
HERO RESPONSIVE BREAKPOINTS
========================================================================== */
@media (max-width: 1060px) {
.page-content {
height: auto;
min-height: calc(100vh - var(--navbar-height));
overflow: visible;
}
.hero-section {
height: auto;
min-height: auto;
max-height: none;
padding: 40px 20px 60px;
}
.hero-container {
grid-template-columns: 1fr;
gap: 40px;
height: auto;
}
.hero-content {
text-align: center;
align-items: center;
padding: 0;
}
.hero-badge {
margin-left: auto;
margin-right: auto;
}
.hero-subtitle {
margin-left: auto;
margin-right: auto;
}
.hero-actions {
justify-content: center;
}
.hero-stats {
justify-content: center;
flex-wrap: wrap;
gap: 16px;
}
.hero-graphic-wrap {
justify-content: center;
}
.hero-illustration {
width: 100%;
max-width: 100%;
max-height: 440px;
object-position: center;
transform: none;
}
}
@media (max-width: 580px) {
.hero-actions {
flex-direction: column;
width: 100%;
}
.btn-hero-primary,
.btn-hero-secondary {
width: 100%;
justify-content: center;
}
.hero-stats {
flex-direction: column;
align-items: flex-start;
gap: 14px;
width: 100%;
max-width: 280px;
margin: 0 auto;
}
.stat-divider {
display: none;
}
.hero-title-red {
white-space: normal;
}
}
/* ==========================================================================
SERVICES FINDER SECTION ("What brings you here?")
========================================================================== */
.services-finder-section {
width: 100%;
background-color: var(--bg-section-blue);
padding: 64px 44px 84px;
box-sizing: border-box;
}
.services-finder-container {
width: 100%;
max-width: 1640px;
margin: 0 auto;
}
/* --- Top Filter Bar --- */
.finder-filter-bar {
display: flex;
align-items: center;
justify-content: space-between;
gap: 24px;
margin-bottom: 46px;
flex-wrap: wrap;
}
.filter-heading-group {
display: flex;
align-items: flex-start;
gap: 14px;
}
.red-bar-accent {
width: 4px;
height: 38px;
background-color: #e11d2a;
border-radius: 4px;
flex-shrink: 0;
margin-top: 2px;
}
.filter-title {
font-size: 24px;
font-weight: 800;
color: #0c1a30;
letter-spacing: -0.02em;
margin-bottom: 3px;
}
.filter-subtitle {
font-size: 15px;
color: #64748b;
font-weight: 500;
}
.filter-pills-list {
display: flex;
align-items: center;
gap: 10px;
flex-wrap: wrap;
}
.pill-btn {
background: #ffffff;
border: 1.2px solid #dce4ee;
border-radius: 8px;
padding: 9px 18px;
font-size: 14px;
font-weight: 600;
color: #16243a;
display: inline-flex;
align-items: center;
gap: 8px;
cursor: pointer;
transition: all 0.2s ease;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.02);
}
.pill-icon {
width: 16px;
height: 16px;
stroke: currentColor;
flex-shrink: 0;
}
.pill-btn:hover {
border-color: #005bf5;
color: #005bf5;
background-color: #f8fbff;
}
.pill-btn.active {
background: #005bf5;
border-color: #005bf5;
color: #ffffff;
box-shadow: 0 4px 14px rgba(0, 91, 245, 0.28);
}
.pill-btn.active .pill-icon {
stroke: #ffffff;
}
/* --- Main Heading Row --- */
.finder-header-row {
display: flex;
align-items: flex-end;
justify-content: space-between;
gap: 32px;
margin-bottom: 34px;
flex-wrap: wrap;
}
.finder-eyebrow {
font-size: 13px;
font-weight: 700;
color: #005bf5;
letter-spacing: 0.05em;
display: block;
margin-bottom: 8px;
}
.finder-main-title {
font-size: clamp(28px, 2.5vw, 38px);
font-weight: 800;
color: #0c1a30;
letter-spacing: -0.025em;
line-height: 1.2;
}
.red-dot {
color: #e11d2a;
}
.finder-note-col {
border-left: 1.5px solid #cbd5e1;
padding-left: 20px;
color: #64748b;
font-size: 14.5px;
line-height: 1.45;
max-width: 260px;
flex-shrink: 0;
}
/* --- 6 Service Cards Grid --- */
.services-cards-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 22px;
}
.service-card {
background: #ffffff;
border: 1.2px solid #e1eaf3;
border-radius: 14px;
padding: 26px 26px 22px;
position: relative;
display: flex;
flex-direction: column;
justify-content: space-between;
min-height: 220px;
box-shadow: 0 1px 4px rgba(12, 26, 48, 0.02);
}
/* Side-by-side Card Body (Icon on Left, Title + Desc on Right) */
.card-main-content {
display: flex;
align-items: flex-start;
gap: 14px;
margin-bottom: 20px;
}
.card-icon-wrap {
width: 50px;
height: 50px;
background: #ebf3fe;
border-radius: 12px;
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
}
.card-icon-wrap svg {
width: 40px;
height: 40px;
}
.card-text-group {
flex: 1;
min-width: 0;
padding-top: 1px;
}
.card-title {
font-size: 16.5px;
font-weight: 700;
color: #0c1a30;
margin-bottom: 6px;
line-height: 1.3;
}
.card-desc {
font-size: 13px;
color: #5a687d;
line-height: 1.5;
margin: 0;
}
.card-link {
display: inline-flex;
align-items: center;
gap: 8px;
font-size: 14px;
font-weight: 600;
color: #005bf5;
text-decoration: none;
margin-top: auto;
transition: all 0.2s ease;
width: fit-content;
}
.card-link:hover {
color: #0046c7;
}
.card-link:hover .card-link-arrow {
transform: translateX(4px);
}
.card-link-arrow {
width: 16px;
height: 16px;
stroke: currentColor;
transition: transform 0.2s ease;
}
/* --- Services Finder Responsive Breakpoints --- */
@media (max-width: 1260px) {
.services-cards-grid {
grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width: 860px) {
.services-finder-section {
padding: 44px 20px 60px;
}
.finder-filter-bar {
flex-direction: column;
align-items: flex-start;
gap: 20px;
}
.finder-header-row {
flex-direction: column;
align-items: flex-start;
gap: 16px;
}
.finder-note-col {
border-left: none;
border-top: 1.5px solid #cbd5e1;
padding-left: 0;
padding-top: 12px;
max-width: 100%;
}
.services-cards-grid {
grid-template-columns: 1fr;
}
}
/* ==========================================================================
PROCESS & CLARITY SECTION ("From your first question to your new name.")
========================================================================== */
.clarity-process-section {
width: 100%;
background: var(--bg-section-blue);
padding: 44px 44px 0;
box-sizing: border-box;
}
.clarity-container {
width: 100%;
max-width: 1640px;
margin: 0 auto;
}
/* Upper Two-column Row */
.clarity-main-row {
display: grid;
grid-template-columns: 0.86fr 1.14fr;
align-items: center;
gap: 28px;
margin-bottom: 24px;
}
.clarity-content-col {
display: flex;
flex-direction: column;
}
.clarity-eyebrow {
font-size: 13px;
font-weight: 700;
color: #005bf5;
letter-spacing: 0.05em;
display: block;
margin-bottom: 6px;
}
.clarity-red-bar {
width: 44px;
height: 3.5px;
background-color: #e11d2a;
border-radius: 2px;
display: block;
margin-bottom: 16px;
}
.clarity-title {
font-size: clamp(30px, 2.9vw, 42px);
font-weight: 800;
color: #0c1a30;
letter-spacing: -0.025em;
line-height: 1.15;
margin-bottom: 12px;
}
.title-highlight-blue {
color: #005bf5;
}
.clarity-desc {
font-size: 15px;
color: #556477;
line-height: 1.55;
max-width: 500px;
margin-bottom: 24px;
}
/* Steps List */
.clarity-steps-list {
display: flex;
flex-direction: column;
gap: 16px;
margin-bottom: 26px;
}
.process-step-item {
display: flex;
align-items: flex-start;
gap: 16px;
}
.step-badge-num {
width: 26px;
height: 26px;
background-color: #005bf5;
color: #ffffff;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-size: 13px;
font-weight: 700;
flex-shrink: 0;
margin-top: 8px;
}
.step-icon-wrap {
width: 44px;
height: 44px;
background-color: #ebf3fe;
border-radius: 10px;
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
}
.step-icon-wrap svg {
width: 36px;
height: 36px;
}
.step-text-wrap {
flex: 1;
min-width: 0;
padding-top: 2px;
}
.step-title {
font-size: 15.5px;
font-weight: 700;
color: #0c1a30;
margin-bottom: 3px;
line-height: 1.3;
}
.step-desc {
font-size: 13px;
color: #5a687d;
line-height: 1.45;
margin: 0;
max-width: 480px;
}
/* Action & Micro-trust Note */
.clarity-actions-wrap {
display: flex;
flex-direction: column;
gap: 14px;
}
.btn-clarity-cta {
display: inline-flex;
align-items: center;
gap: 10px;
background-color: #005bf5;
color: #ffffff;
font-size: 15px;
font-weight: 600;
padding: 13px 26px;
border-radius: 8px;
text-decoration: none;
width: fit-content;
transition: all 0.2s ease;
box-shadow: 0 4px 14px rgba(0, 91, 245, 0.28);
}
.btn-clarity-cta:hover {
background-color: #004bd0;
transform: translateY(-1px);
box-shadow: 0 6px 20px rgba(0, 91, 245, 0.38);
}
.btn-clarity-cta:hover .btn-arrow-icon {
transform: translateX(4px);
}
.clarity-trust-note {
display: flex;
align-items: center;
gap: 8px;
font-size: 13px;
color: #64748b;
font-weight: 500;
}
.trust-shield-icon {
width: 16px;
height: 16px;
stroke: #64748b;
flex-shrink: 0;
}
/* Right Illustration */
.clarity-graphic-col {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
overflow: visible;
}
.clarity-illustration-img {
width: 112%;
max-width: 860px;
height: auto;
object-fit: contain;
display: block;
transform: scale(1.1);
transform-origin: center right;
}
/* Bottom Stats Strip */
.clarity-stats-strip {
width: 100%;
border-top: 1.5px solid #e1eaf3;
padding: 20px 0 24px;
display: flex;
align-items: center;
justify-content: flex-start;
gap: 56px;
}
.strip-stat-item {
display: flex;
align-items: center;
gap: 14px;
}
.strip-icon-circle {
width: 48px;
height: 48px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
}
.strip-icon-red {
background-color: #fdebee;
color: #e11d2a;
}
.strip-icon-blue {
background-color: #e0edfe;
color: #005bf5;
}
.strip-icon-circle svg {
width: 24px;
height: 24px;
}
.strip-stat-text {
display: flex;
flex-direction: column;
}
.strip-stat-num {
font-size: 18px;
font-weight: 800;
color: #0c1a30;
line-height: 1.25;
}
.strip-stat-label {
font-size: 13.5px;
color: #64748b;
line-height: 1.25;
}
.strip-stat-divider {
width: 1.5px;
height: 40px;
background-color: #e2e8f0;
}
/* Responsive Breakpoints for Process & Clarity Section */
@media (max-width: 1060px) {
.clarity-process-section {
padding: 60px 24px 0;
}
.clarity-main-row {
grid-template-columns: 1fr;
gap: 40px;
}
.clarity-illustration-img {
width: 100%;
max-width: 520px;
margin: 0 auto;
transform: none;
}
.clarity-stats-strip {
flex-direction: column;
align-items: flex-start;
gap: 20px;
padding: 24px 0 30px;
}
.strip-stat-divider {
display: none;
}
}
@media (max-width: 640px) {
.clarity-process-section {
padding: 48px 20px 0;
}
.btn-clarity-cta {
width: 100%;
justify-content: center;
}
}
/* ==========================================================================
GLOBAL UTILITIES
========================================================================== */
.red-dot {
color: #e11d2a;
}
/* ==========================================================================
TRANSPARENCY & TIMELINE SECTION ("Know Before You Begin")
========================================================================== */
.transparency-section {
width: 100%;
background-color: var(--bg-section-blue);
padding: 52px 48px;
box-sizing: border-box;
}
.transparency-container {
width: 100%;
max-width: 1440px;
margin: 0 auto;
}
.transparency-grid {
display: grid;
grid-template-columns: 1fr auto 1fr auto 1fr;
align-items: stretch;
}
.transparency-col {
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0;
}
.transparency-icon-badge {
width: 52px;
height: 52px;
border-radius: 12px;
background-color: #dcebff;
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 22px;
flex-shrink: 0;
}
.transparency-icon-badge svg {
width: 38px;
height: 38px;
display: block;
}
.transparency-eyebrow {
font-size: 13px;
font-weight: 800;
color: #005bf5;
letter-spacing: 0.06em;
text-transform: uppercase;
margin-bottom: 12px;
display: block;
}
.transparency-title {
font-size: 27px;
font-weight: 800;
color: #0a192f;
line-height: 1.24;
letter-spacing: -0.025em;
margin: 0 0 14px 0;
}
.transparency-desc {
font-size: 14.5px;
color: #55677d;
line-height: 1.55;
margin: 0;
max-width: 360px;
}
.transparency-divider {
width: 1.5px;
background-color: #dbe4f0;
margin: 6px 44px 10px;
align-self: stretch;
}
/* Responsive styles for Transparency Section */
@media (max-width: 1080px) {
.transparency-section {
padding: 44px 28px;
}
.transparency-grid {
grid-template-columns: 1fr;
gap: 36px;
}
.transparency-divider {
width: 100%;
height: 1.5px;
margin: 0;
}
.transparency-title {
font-size: 24px;
}
}
@media (max-width: 640px) {
.transparency-section {
padding: 38px 20px;
}
.transparency-title {
font-size: 22px;
}
}
/* ==========================================================================
FAQ / QUESTIONS SECTION ("Questions people ask first")
========================================================================== */
.questions-faq-section {
width: 100%;
background-color: var(--bg-section-blue);
padding: 80px 48px;
box-sizing: border-box;
}
.questions-container {
width: 100%;
max-width: 1440px;
margin: 0 auto;
display: grid;
grid-template-columns: 0.82fr 1.18fr;
gap: 72px;
align-items: flex-start;
}
/* Left Intro Column */
.questions-intro-col {
display: flex;
flex-direction: column;
}
.questions-red-bar {
width: 38px;
height: 3.5px;
background-color: #e11d2a;
border-radius: 2px;
margin-bottom: 16px;
}
.questions-eyebrow {
font-size: 13px;
font-weight: 800;
color: #005bf5;
letter-spacing: 0.06em;
text-transform: uppercase;
margin-bottom: 14px;
display: block;
}
.questions-title {
font-size: clamp(34px, 3.2vw, 44px);
font-weight: 800;
color: #0b1a30;
line-height: 1.15;
letter-spacing: -0.025em;
margin: 0 0 18px 0;
}
.questions-desc {
font-size: 16.5px;
color: #55677d;
line-height: 1.55;
margin: 0;
}
/* Right Accordion Column */
.questions-accordion-col {
display: flex;
flex-direction: column;
border-top: 1px solid #e2edf8;
margin-top: 14px;
}
.faq-item {
border-bottom: 1px solid #e2edf8;
}
.faq-question-btn {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
background: transparent;
border: none;
padding: 18px 0;
text-align: left;
cursor: pointer;
font-family: inherit;
outline: none;
transition: color 0.2s ease;
}
.faq-question-text {
font-size: 16px;
font-weight: 700;
color: #0b1a30;
line-height: 1.35;
transition: color 0.2s ease;
padding-right: 16px;
}
.faq-question-btn:hover .faq-question-text {
color: #005bf5;
}
.faq-icon-wrap {
width: 22px;
height: 22px;
display: flex;
align-items: center;
justify-content: center;
color: #005bf5;
flex-shrink: 0;
transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);
}
.faq-icon-wrap svg {
width: 18px;
height: 18px;
display: block;
}
/* Active / Expanded Accordion State */
.faq-item.active .faq-icon-wrap {
transform: rotate(45deg);
}
.faq-item.active .faq-question-text {
color: #005bf5;
}
.faq-answer-panel {
max-height: 0;
opacity: 0;
overflow: hidden;
transition: max-height 0.3s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.25s ease;
}
.faq-item.active .faq-answer-panel {
max-height: 250px;
opacity: 1;
}
.faq-answer-inner {
padding-bottom: 22px;
}
.faq-answer-inner p {
font-size: 14.5px;
color: #55677d;
line-height: 1.6;
margin: 0;
max-width: 680px;
}
/* Responsive styles for FAQ Section */
@media (max-width: 980px) {
.questions-faq-section {
padding: 60px 28px;
}
.questions-container {
grid-template-columns: 1fr;
gap: 36px;
}
.questions-title {
font-size: 32px;
}
.questions-desc br {
display: none;
}
}
@media (max-width: 640px) {
.questions-faq-section {
padding: 44px 20px;
}
.questions-title {
font-size: 28px;
}
.faq-question-text {
font-size: 15px;
}
}
/* ==========================================================================
FINAL CTA BANNER SECTION ("Your name. Let's make it official.")
========================================================================== */
.cta-banner-section {
width: 100%;
background: var(--bg-section-blue);
position: relative;
overflow: hidden;
box-sizing: border-box;
}
.cta-banner-container {
width: 100%;
max-width: 1440px;
margin: 0 auto;
padding: 36px 48px 0;
display: flex;
align-items: center;
justify-content: space-between;
gap: 36px;
position: relative;
box-sizing: border-box;
}
/* Left Content */
.cta-banner-left {
display: flex;
flex-direction: column;
max-width: 440px;
padding-bottom: 36px;
flex-shrink: 0;
z-index: 2;
}
.cta-red-bar {
width: 38px;
height: 3.5px;
background-color: #e11d2a;
border-radius: 2px;
margin-bottom: 16px;
}
.cta-eyebrow {
font-size: 13px;
font-weight: 800;
color: #005bf5;
letter-spacing: 0.06em;
text-transform: uppercase;
margin-bottom: 14px;
display: block;
}
.cta-title {
font-size: clamp(34px, 3.2vw, 44px);
font-weight: 800;
color: #0b1a30;
line-height: 1.15;
letter-spacing: -0.025em;
margin: 0 0 16px 0;
}
.cta-desc {
font-size: 16.5px;
color: #55677d;
line-height: 1.5;
margin: 0;
}
/* Center Illustration */
.cta-banner-center {
display: flex;
align-items: flex-end;
justify-content: center;
flex-shrink: 1;
position: relative;
z-index: 1;
margin-top: auto;
}
.cta-illustration-wrap {
display: flex;
align-items: flex-end;
justify-content: center;
line-height: 0;
}
.cta-illustration-img {
width: auto;
height: 330px;
max-width: 580px;
object-fit: contain;
display: block;
vertical-align: bottom;
}
/* Right Action CTA Button */
.cta-banner-right {
display: flex;
align-items: center;
justify-content: flex-end;
padding-bottom: 36px;
flex-shrink: 0;
z-index: 2;
}
.btn-cta-action {
display: inline-flex;
align-items: center;
gap: 12px;
background-color: #005bf5;
color: #ffffff;
font-size: 16px;
font-weight: 600;
padding: 15px 32px;
border-radius: 8px;
text-decoration: none;
white-space: nowrap;
transition: all 0.2s ease;
box-shadow: 0 4px 14px rgba(0, 91, 245, 0.28);
}
.btn-cta-action:hover {
background-color: #004bd0;
transform: translateY(-1px);
box-shadow: 0 6px 20px rgba(0, 91, 245, 0.38);
}
.btn-cta-action:hover .cta-arrow-icon {
transform: translateX(4px);
}
.cta-arrow-icon {
width: 18px;
height: 18px;
transition: transform 0.2s ease;
}
/* Responsive styles for CTA Banner */
@media (max-width: 1200px) {
.cta-banner-container {
padding: 40px 32px 0;
gap: 24px;
}
.cta-illustration-img {
height: 240px;
}
.btn-cta-action {
padding: 14px 24px;
font-size: 15px;
}
}
@media (max-width: 980px) {
.cta-banner-container {
flex-direction: column;
align-items: flex-start;
padding: 44px 28px 0;
gap: 28px;
}
.cta-banner-left {
max-width: 100%;
padding-bottom: 0;
}
.cta-banner-center {
width: 100%;
justify-content: center;
order: 2;
}
.cta-illustration-img {
height: 220px;
}
.cta-banner-right {
padding-bottom: 0;
width: 100%;
order: 3;
padding-bottom: 40px;
}
.btn-cta-action {
width: 100%;
justify-content: center;
}
}
@media (max-width: 640px) {
.cta-banner-container {
padding: 36px 20px 0;
}
.cta-title {
font-size: 28px;
}
.cta-illustration-img {
height: 190px;
}
}
/* ==========================================================================
SITE FOOTER & PRE-FOOTER BANNER
========================================================================== */
.site-footer {
width: 100%;
background-color: var(--bg-section-blue);
padding: 56px 48px 30px;
box-sizing: border-box;
}
.footer-container {
width: 100%;
max-width: 1440px;
margin: 0 auto;
}
/* Upper Questions Consultation Card */
.footer-questions-card {
width: 100%;
background-color: #ffffff;
border: 1px solid #dce8f5;
box-shadow: 0 4px 20px rgba(0, 91, 245, 0.05);
border-radius: 18px;
padding: 16px 28px 14px 34px;
display: flex;
align-items: center;
justify-content: space-between;
gap: 20px;
box-sizing: border-box;
margin-bottom: 56px;
position: relative;
}
.fq-left {
display: flex;
flex-direction: column;
flex-shrink: 0;
}
.fq-logo {
height: 32px;
width: auto;
margin-bottom: 10px;
align-self: flex-start;
}
.fq-title {
font-size: 26px;
font-weight: 800;
color: #0c1a30;
line-height: 1.2;
margin: 0 0 6px 0;
}
.fq-desc {
font-size: 14px;
color: #55677d;
margin: 0;
white-space: nowrap;
}
/* Center Pillars */
.fq-pillars {
display: flex;
align-items: center;
flex-shrink: 0;
}
.fq-pillar-item {
display: flex;
align-items: center;
gap: 10px;
}
.fq-icon-circle {
width: 38px;
height: 38px;
border-radius: 50%;
background-color: #e0edfe;
color: #005bf5;
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
}
.fq-icon-circle svg {
width: 19px;
height: 19px;
}
.fq-pillar-text {
font-size: 13.5px;
font-weight: 600;
color: #475569;
line-height: 1.25;
white-space: nowrap;
}
.fq-pillar-divider {
width: 1.5px;
height: 32px;
background-color: #dce5f0;
margin: 0 16px;
}
/* Right CTA & Illustration */
.fq-right {
display: flex;
align-items: center;
gap: 24px;
flex-shrink: 0;
}
.btn-fq-cta {
display: inline-flex;
align-items: center;
gap: 10px;
background-color: #005bf5;
color: #ffffff;
font-size: 15px;
font-weight: 600;
padding: 13px 26px;
border-radius: 8px;
text-decoration: none;
white-space: nowrap;
transition: all 0.2s ease;
box-shadow: 0 4px 14px rgba(0, 91, 245, 0.28);
}
.btn-fq-cta:hover {
background-color: #004bd0;
transform: translateY(-1px);
box-shadow: 0 6px 20px rgba(0, 91, 245, 0.38);
}
.btn-fq-cta:hover .fq-arrow-icon {
transform: translateX(4px);
}
.fq-arrow-icon {
width: 16px;
height: 16px;
transition: transform 0.2s ease;
}
.fq-illustration-wrap {
display: flex;
align-items: center;
justify-content: flex-end;
margin-top: -12px;
margin-bottom: -12px;
margin-right: -10px;
}
.fq-illustration-img {
width: auto;
height: 156px;
max-width: 220px;
object-fit: contain;
display: block;
}
/* Main Footer Grid */
.footer-main-grid {
display: grid;
grid-template-columns: 1.4fr 1fr 1fr 1fr 1.3fr;
gap: 48px;
margin-bottom: 56px;
}
.footer-col {
display: flex;
flex-direction: column;
}
.footer-brand-logo {
display: inline-block;
margin-bottom: 18px;
}
.footer-logo-img {
height: 40px;
width: auto;
display: block;
}
.footer-disclaimer-text {
font-size: 13.5px;
color: #64748b;
line-height: 1.6;
margin: 0 0 22px 0;
max-width: 320px;
}
.footer-social-row {
display: flex;
align-items: center;
gap: 12px;
}
.social-icon-btn {
width: 38px;
height: 38px;
border-radius: 8px;
background-color: #ffffff;
border: 1px solid #dce8f5;
display: flex;
align-items: center;
justify-content: center;
text-decoration: none;
transition: all 0.22s cubic-bezier(0.16, 1, 0.3, 1);
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.04);
}
.social-icon-btn svg {
width: 19px;
height: 19px;
transition: transform 0.2s ease;
}
.social-icon-btn:hover {
transform: translateY(-2px);
box-shadow: 0 6px 14px rgba(0, 0, 0, 0.1);
}
.social-icon-btn:hover svg {
transform: scale(1.08);
}
/* Original Platform Colors */
.social-fb {
color: #1877F2;
}
.social-fb:hover {
background-color: #1877F2;
color: #ffffff;
border-color: #1877F2;
}
.social-ig {
color: #E1306C;
}
.social-ig:hover {
background: linear-gradient(45deg, #f09433, #e6683c, #dc2743, #cc2366, #bc1888);
border-color: transparent;
}
.social-ig:hover rect,
.social-ig:hover circle {
stroke: #ffffff !important;
fill: #ffffff !important;
}
.social-li {
color: #0A66C2;
}
.social-li:hover {
background-color: #0A66C2;
color: #ffffff;
border-color: #0A66C2;
}
.social-yt {
color: #FF0000;
}
.social-yt:hover {
background-color: #FF0000;
border-color: #FF0000;
}
.social-yt:hover path {
fill: #ffffff;
}
.social-yt:hover polygon {
fill: #FF0000;
}
.footer-col-title {
font-size: 16px;
font-weight: 800;
color: #0c1a30;
margin: 0 0 18px 0;
line-height: 1.25;
}
.footer-links-list {
list-style: none;
padding: 0;
margin: 0;
display: flex;
flex-direction: column;
gap: 12px;
}
.footer-links-list li a {
font-size: 14px;
color: #55677d;
text-decoration: none;
transition: color 0.2s ease;
}
.footer-links-list li a:hover {
color: #005bf5;
}
/* Contact Column */
.footer-contact-list {
list-style: none;
padding: 0;
margin: 0;
display: flex;
flex-direction: column;
gap: 14px;
}
.footer-contact-item {
display: flex;
align-items: center;
gap: 12px;
}
.contact-icon-circle {
width: 32px;
height: 32px;
border-radius: 50%;
background-color: #e6f0fe;
color: #005bf5;
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
}
.contact-icon-circle svg {
width: 15px;
height: 15px;
}
.contact-text {
font-size: 14px;
color: #475569;
font-weight: 500;
}
/* Footer Bottom Bar */
.footer-bottom-bar {
border-top: 1px solid #e5edf7;
padding-top: 24px;
display: flex;
align-items: center;
justify-content: space-between;
}
.footer-copyright-text {
font-size: 13.5px;
color: #64748b;
margin: 0;
}
.footer-tagline-text {
font-size: 13.5px;
color: #64748b;
margin: 0;
}
/* Responsive Footer */
@media (max-width: 1200px) {
.footer-questions-card {
flex-wrap: wrap;
padding: 24px;
}
.footer-main-grid {
grid-template-columns: repeat(3, 1fr);
gap: 36px;
}
.footer-col-brand {
grid-column: 1 / -1;
}
}
@media (max-width: 860px) {
.footer-questions-card {
flex-direction: column;
align-items: flex-start;
gap: 24px;
}
.fq-pillars {
flex-direction: column;
align-items: flex-start;
gap: 14px;
}
.fq-pillar-divider {
display: none;
}
.fq-right {
width: 100%;
justify-content: space-between;
}
.footer-main-grid {
grid-template-columns: 1fr;
gap: 32px;
}
.footer-bottom-bar {
flex-direction: column;
align-items: flex-start;
gap: 8px;
}
}
Change of Name - Official Name Change Services
TRUSTED SINCE 2014 • ASSISTING ALL OF INDIA
Name Change
Assistance.
A Clear Path. Across India.
Your name. Your identity. Made official. Get guided assistance with affidavits, newspaper publication and Gazette applications—without the guesswork.
What brings you here?
A service for every new chapter.
Marriage
Full name change
Spelling correction
Minor
Divorce
Religious / cultural
Marriage name change
Make your new surname official after marriage, with the right affidavit and publication guidance.
Explore this service
Complete name change
A new name, a fresh start. Get assistance with your affidavit, newspaper notice and Gazette application.
Explore this service
Spelling correction
Bring inconsistent name spellings into alignment across your important documents.
Explore this service
Name change for a child
A carefully guided process for your child, including parental consent and supporting documents.
Explore this service
Name change after divorce
Revert to your previous name or choose a new one, with clear, respectful assistance.
Explore this service
Religious or cultural change
A name that reflects your identity, supported by the documentation your case requires.
Explore this service
LESS CONFUSION. MORE CLARITY.
From your first question
to your new name .
We help you understand what applies to your case, prepare the paperwork and move forward with confidence.
1
Tell us your situation.
Share your reason, location and existing records. We identify the process that fits.
2
Prepare the paperwork.
Assistance with the affidavit, newspaper notice where required, and the appropriate Gazette application.
3
Get your records updated.
After publication, get guidance on updating Aadhaar, PAN, passport and other records.
5,000+
cases assisted since 2014
All-India coverage
One dedicated support team.
KNOW BEFORE YOU BEGIN
Clear about time. Clear about cost.
No two applications are exactly alike. Your requirements are explained before we commit.
TYPICAL TIMELINE
8–12 weeks
From preparation to Gazette publication. Actual timing varies by authority, state and document readiness.
YOUR SERVICE COST
Tailored to your case.
Affidavit, newspaper, government fees and assistance charges depend on your specific requirements.
A LITTLE MORE CLARITY
Questions people ask first.
Big decisions feel easier when you know what comes next.
Is a Gazette notification always required?
While an affidavit and newspaper publication suffice for some local or private updates, an official Central or State Gazette notification is legally required for major government record updates including Passport, Aadhaar, PAN, banking records, government service records, and property documentation.
Can I do a name change in a side city?
Yes, absolutely. The name change process can be initiated from any tier-2, tier-3, or remote location across India. We guide you through your local notary affidavit and regional newspaper publications right from your hometown, and manage the official filing seamlessly.
How much does a name change cost?
Costs depend on your specific requirement (such as marriage, full name change, religion change, or minor name change). It comprises stamp paper/notary charges, two newspaper advertisements, official government Gazette fees, and our dedicated processing assistance. All fees are transparently explained before you begin.
How long does the process take?
The standard timeline typically ranges between 8 to 12 weeks from document preparation to the final Gazette publication. Document drafting and newspaper publication take about 3 to 5 business days, followed by the Department of Publication’s standard scrutiny and release timeline.
Can you help if I live outside India?
Yes, we regularly assist NRIs and Indian citizens residing overseas. You can execute the required affidavit and get it attested by the nearest Indian Embassy or High Commission, while our team handles all India-based newspaper publications and Gazette processing.
YOUR NEXT CHAPTER STARTS HERE
Your name. Let’s make it official .
Start with clarity. No pressure, no commitment.