Compare commits

...

12 Commits

26 changed files with 2030 additions and 1043 deletions

View File

@ -9,63 +9,172 @@ import blogSingleImg3 from "/public/images/blog/blog-single/img-3.jpg";
const blogs = [
{
id: '1',
title: 'The people who just support progressive change.',
slug:'the-people-who-just-support-progressive-change.',
title: 'New TPS Designations: What You Need to Know',
slug: 'new-tps-designations-what-you-need-to-know',
screens: blogImg1,
description: `
<p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</p>
<blockquote>
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged.
</blockquote>
<p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</p>
`,
<p>Recent policy changes affect thousands of immigrants. Learn how temporary protected status updates may impact your case and what actions to take.
Temporary Protected Status (TPS) has undergone significant changes in 2025, creating both opportunities and challenges for immigrants from affected countries. Understanding these developments is crucial if you currently hold TPS or believe you may be eligible for protection.
TPS provides temporary relief from deportation and work authorization for individuals from countries experiencing armed conflict, natural disasters, or extraordinary circumstances. This humanitarian program has protected over 1.1 million people from 17 countries, allowing them to build lives and contribute to American communities.
</p>
<h3> Major TPS Changes in 2025</h3>
<p>The current administration has made sweeping changes to TPS designations. Several countries have lost protection, including Venezuela (affecting 472,000 people), Afghanistan (76,000 individuals), and Honduras and Nicaragua (combined 80,000 people). These terminations don't take effect immediately but include 18-month phase-out periods.
Meanwhile, other countries maintain their designations. Ukraine's TPS continues through December 2025 due to ongoing war, Haiti's protection extends through February 2026, and Syria maintains status through September 2025.
</p>
<blockquote>
"TPS changes don't just affect paperwork - they affect families, communities, and the futures that people have worked so hard to build in America. Every case requires immediate attention and strategic planning."
<footer> <cite>John Janhan, Lead Immigration Attorney</cite></footer>
</blockquote>
<h3>What You Need to Do Now</h3>
<p>If your country's TPS is being terminated, don't panic, but act quickly. You have options, including asylum applications, family-based immigration, employment-based petitions, or other forms of relief. The key is consulting with an experienced immigration attorney who can evaluate your specific situation and identify the best pathway forward.
For those whose countries maintain TPS status, continue following re-registration requirements and keep your documentation current. Even stable TPS designations can change, so staying prepared is essential.
</p>
<h3>Critical Steps for TPS Holders</h3>
<p>First, gather all documentation proving your continuous presence in the United States, employment history, and community ties. Second, explore alternative immigration relief immediately - waiting until your TPS expires severely limits your options. Third, maintain your current TPS status by meeting all re-registration deadlines, even if termination is pending.
The immigration landscape changes rapidly, and TPS terminations represent just one aspect of evolving policy. However, with proper legal guidance and timely action, many TPS holders successfully transition to permanent status through family relationships, employment opportunities, or humanitarian protection.
</p>
<h3>Your Next Steps</h3>
<p>Don't let TPS changes catch you unprepared. Schedule a consultation with qualified immigration counsel to understand your options and develop a strategy for your family's future. Every situation is unique, and what works for one person may not apply to your circumstances.
At Janhanlaw, we've helped hundreds of TPS holders navigate these transitions successfully. Our multilingual team understands the complexity of changing immigration policies and works tirelessly to protect our clients' rights and futures in America.
Contact us today for a comprehensive case evaluation. Your American dream doesn't have to end with TPS changes - let us help you find the pathway to permanent protection.
</p>
<blockquote>
"This article provides general information only. Always consult with a qualified immigration attorney about your specific situation, as immigration law is complex and constantly evolving. "
</blockquote>
`,
author: 'Anne William',
para: 'Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit',
authorTitle:'Admin',
create_at: '25 Sep 2023',
blogSingleImg:blogSingleImg1,
comment:'35',
blClass:'format-standard-image',
para: 'Recent policy changes affect thousands of immigrants. Learn how temporary protected status',
authorTitle: 'Admin',
create_at: '25 Sep 2022',
blogSingleImg: blogSingleImg1,
comment: '35',
blClass: 'format-standard-image',
},
{
id: '2',
title: 'Politics is why we have nice things. Like the internet.',
slug:'politics-is-why-we-have-nice-things-like-the-internet.',
title: 'H-1B Season 2025: Preparation Strategies',
slug: 'h1b-season-2025-preparation-strategies',
screens: blogImg2,
description: `
<p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</p>
<blockquote>
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
</blockquote>
<p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</p>
`,
<p>The annual H-1B lottery approaches. Our comprehensive guide helps employers and workers navigate the process and improve selection odds.</p>
<p>H-1B season for fiscal year 2026 ,registration closed in March 2025. With over 400,000 applications competing for just 85,000 slots, strategic preparation is essential for the roughly 20% selection rate.</p>
<p>The competition has intensified with stricter wage requirements and increased scrutiny of specialty occupation claims. USCIS continues issuing detailed Requests for Evidence, and processing times have extended significantly - premium processing now takes up to 45 days.</p>
<p>Document specialty occupation requirements clearly. USCIS scrutinizes whether positions truly require specialized knowledge and specific degrees. Develop detailed job descriptions showing complex duties and industry-specific requirements.</p>
<p>Ensure wage compliance by meeting prevailing wage requirements for your area. Level 1 wages face additional scrutiny, so be prepared to justify entry-level classifications thoroughly.</p>
<p>Employee Action Items
Obtain credential evaluations early if your degree was earned abroad. Gather comprehensive employment documentation showing specialized experience, as three years of relevant experience can substitute for one year of education.
Prepare for potential RFEs by assembling detailed resumes, employer letters, certifications, and training records now.</p>
<blockquote>
"H-1B success requires bulletproof preparation. We see lottery winners receive denials due to rushed filing. Start preparing months in advance, not days."
<footer> <cite>Sarah Chen, Senior Immigration Attorney</cite></footer>
</blockquote>
<h3>Registration Strategy</h3>
<p>Complete electronic registration carefully - errors can cause rejection. Multiple employers can register the same beneficiary, but each employer can only submit one registration per person.
Remember: lottery selection doesn't guarantee approval. Selected cases must still meet all requirements and file complete petitions within 90 days.</p>
<h3>Critical Mistakes to Avoid</h3>
<p>Don't submit generic job descriptions or incomplete documentation. Template descriptions often lead to denials. Your Labor Condition Application must be accurate and filed before the H-1B petition.
Never assume you can provide missing evidence laterinitial petitions should be comprehensive and compelling.
</p>
<h3>Beyond the Lottery</h3>
<p>Start green card planning early if permanent residency is your goal. PERM labor certification takes 12-18 months, and early filing extends H-1B eligibility beyond six years.
Consider backup options like O-1, L-1, or TN status if not selected.
</p>
<h3>Get Expert Help</h3>
<p>H-1B preparation requires months of strategic planning and expert legal guidance. At Janhanlaw, our employment immigration team achieves exceptional approval rates through meticulous preparation.
Schedule your H-1B consultation today. Don't let another season pass without maximizing your success chances.</p>
<blockquote>
"This article provides general guidance only. Consult qualified immigration counsel for your specific situation."
</blockquote>
`,
author: 'Robert Fox',
para: 'Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit',
authorTitle:'Admin',
create_at: '26 Sep 2023',
blogSingleImg:blogSingleImg2,
comment:'80',
blClass:'format-standard-image',
para: 'The annual H-1B lottery approaches. Our comprehensive guide helps employers and workers',
authorTitle: 'Admin',
create_at: '12 Jun 2023',
blogSingleImg: blogSingleImg2,
comment: '80',
blClass: 'format-standard-image',
},
{
id: '3',
title: 'Liberty Divided Over Criticism Justice League',
slug:'liberty-divided-over-criticism-justice-league',
title: 'Family Immigration Backlogs: Alternative Options',
slug: 'family-immigration-backlogs-alternative-options',
screens: blogImg3,
description: `
<p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</p>
<blockquote>
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
</blockquote>
<p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</p>
`,
<p>While family preference categories face delays, discover alternative pathways to reunite with loved ones and expedite your case.
Family immigration backlogs have reached crisis levels, with some categories showing 20+ year wait times. F1 category from Philippines faces 12-year delays, while F4 from Mexico shows 23-year backlogs. These delays stem from annual caps of just 226,000 visas against overwhelming demand.
However, strategic planning can dramatically reduce separation time through alternative pathways that many families don't know exist.
</p>
<h3>Immediate Relative Strategy</h3>
<p>The most powerful solution is qualifying as an "immediate relative" - spouses, unmarried children under 21, and parents of U.S. citizens. These categories have no numerical limits and process within 12-24 months.
Marriage to a U.S. citizen transforms decades-long waits into one-year processes. U.S. citizen children who turn 21 can immediately petition for parents without preference category delays.
</p>
<h3>Smart Timing Decisions</h3>
<p>Consider citizenship timing carefully. Permanent residents in F2A category may benefit from delaying naturalization if priority dates are current, as becoming a citizen restarts the process despite moving to immediate relative status.
Multiple family members can file separate petitions. Coordinate filings among citizen and permanent resident relatives to maximize opportunities.
</p>
<h3>Alternative Pathways</h3>
<p>Employment-based immigration may process faster than family categories. If relatives have valuable skills, employer sponsorship through EB-2 or EB-3 could be quicker routes.
Investor visas (EB-5) bypass family preference limitations entirely for families with $800,000-$1,050,000 to invest.
Student visas allow temporary reunification while creating opportunities for employment-based permanent residency.</p>
<blockquote>
"We regularly find immediate relative qualifications that clients didn't know existed, turning decades-long separations into months-long processes."
<footer> <cite>Maria Rodriguez, Family Immigration Specialist</cite></footer>
</blockquote>
<h3>Humanitarian Options</h3>
<p>Asylum or refugee status provides derivative benefits for spouses and unmarried children under 21, completely bypassing preference categories.
Special programs like VAWA, Cuban Adjustment Act, or country-specific parole programs offer additional pathways for qualifying families.
</p>
<h3>
Overcoming Barriers
</h3>
<p>Don't assume disqualifications are permanent. I-601 and I-601A waivers can overcome unlawful presence, criminal issues, or immigration violations.
Extreme hardship waivers focus on qualifying U.S. relatives, considering medical conditions, financial dependencies, and country conditions.
</p>
<h3>Take Action Now</h3>
<p>File petitions immediately to secure priority dates - they can only improve, never worsen. Early filing preserves your place in line regardless of current backlogs.
Monitor visa bulletins monthly for unexpected movement. Sudden priority date advances require rapid response to avoid missed opportunities.
Maintain valid status when possible to preserve flexibility and avoid complications that further delay cases.
</p>
<h3>Expert Strategy Required</h3>
<p>Family immigration involves complex timing decisions and strategic choices that can save years of separation or create permanent entry bars.
At Janhanlaw, we specialize in finding creative solutions to family separation. Our team regularly identifies alternative pathways that reduce wait times from decades to months.
Schedule your consultation today. Let us find the fastest pathway to reunite your family.
</p>
<blockquote>
"
This article provides general information only. Consult qualified immigration counsel for your specific situation.
"
</blockquote>
`,
author: 'Devon Lane',
para: 'Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit',
authorTitle:'Admin',
create_at: '28 Sep 2023',
blogSingleImg:blogSingleImg3,
comment:'95',
blClass:'format-video',
para: 'While family preference categories face delays, discover alternative pathways to reunite with loved',
authorTitle: 'Admin',
create_at: '03 Dec 2024',
blogSingleImg: blogSingleImg3,
comment: '95',
blClass: 'format-video',
},
];

View File

@ -1,63 +1,104 @@
import cimg1 from '/public/images/campaign/img-1.jpg'
import cimg2 from '/public/images/campaign/img-2.jpg'
import cimg3 from '/public/images/campaign/img-3.jpg'
import cS2img1 from '/public/images/campaign/img-4.jpg'
import cS2img2 from '/public/images/campaign/img-5.jpg'
import cS2img3 from '/public/images/campaign/img-6.jpg'
import cSimg1 from '/public/images/campaign/single/img-1.jpg'
import cSimg2 from '/public/images/campaign/single/img-2.jpg'
import cSimg3 from '/public/images/campaign/single/img-3.jpg'
import cimg1 from '/public/images/campaign/img-1.jpg';
import cimg2 from '/public/images/campaign/img-2.jpg';
import cimg3 from '/public/images/campaign/img-3.jpg';
import cS2img1 from '/public/images/campaign/img-4.jpg';
import cS2img2 from '/public/images/campaign/img-5.jpg';
import cS2img3 from '/public/images/campaign/img-6.jpg';
import cSimg1 from '/public/images/campaign/single/img-1.jpg';
import cSimg2 from '/public/images/campaign/single/img-2.jpg';
import cSimg3 from '/public/images/campaign/single/img-3.jpg';
const Campaign = [
{
Id:'1',
cImg:cimg1,
cImg2:cS2img1,
cSimg:cSimg1,
thumb:'Conference',
title:'New York: Support for Womans April 2023',
slug:'Support-for-Womans',
date:'July 1, 2023',
time:'15:00 - 19:00',
location:'85 Preston Rd. Inglewood',
progress:'90',
raised:'2000.00',
goal:'3000.00',
},
{
Id:'2',
cImg:cimg2,
cImg2:cS2img2,
cSimg:cSimg2,
thumb:'Entertainment',
title:'The Best Strategically Build Your Business Earning',
slug:'Business-Earning',
date:'July 2, 2023',
time:'10:00 - 15:00',
location:'85 Preston Rd. Inglewood',
progress:'80',
raised:'3000.00',
goal:'4000.00',
},
{
Id:'3',
cImg:cimg3,
cImg2:cS2img3,
cSimg:cSimg3,
thumb:'Conference',
title:'Political Commitment for Your Deportation Issue',
slug:'Political-Commitment',
date:'July 5, 2023',
time:'13:00 - 16:00',
location:'85 Preston Rd. Inglewood',
progress:'95',
raised:'4000.00',
goal:'5000.00',
}
]
id: '1',
title: 'New York: Support for Womans April 2023',
slug: 'Support-for-Womans',
cImg: cimg1,
cSimg: cSimg1,
date: 'July 1, 2023',
description: `
<p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</p>
export default Campaign;
<blockquote>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</blockquote>
<p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</p>
<div class="gallery">
<div><img src="${cS2img1.src}" alt="Gallery 1"/></div>
<div><img src="${cS2img2.src}" alt="Gallery 2"/></div>
</div>
<p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</p>
<blockquote>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</blockquote>
<p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</p>
`,
author: 'Anne William',
para: 'Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit',
authorTitle: 'Admin',
comment: '35',
},
{
id: '2',
title: 'The Best Strategically Build Your Business Earning',
slug: 'Business-Earning',
cImg: cimg2,
cSimg: cSimg2,
date: 'July 2, 2023',
description: `
<p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</p>
<blockquote>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</blockquote>
<p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</p>
<div class="gallery">
<div><img src="${cS2img1.src}" alt="Gallery 1"/></div>
<div><img src="${cS2img2.src}" alt="Gallery 2"/></div>
</div>
<p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</p>
<blockquote>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</blockquote>
<p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</p>
`,
author: 'Robert Fox',
para: 'Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit',
authorTitle: 'Admin',
comment: '80',
},
{
id: '3',
title: 'Political Commitment for Your Deportation Issue',
slug: 'Political-Commitment',
cImg: cimg3,
cSimg: cSimg3,
date: 'July 5, 2023',
description: `
<p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</p>
<blockquote>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</blockquote>
<p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</p>
<div class="gallery">
<div><img src="${cS2img1.src}" alt="Gallery 1"/></div>
<div><img src="${cS2img2.src}" alt="Gallery 2"/></div>
</div>
<p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</p>
<blockquote>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</blockquote>
<p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</p>
`,
author: 'Devon Lane',
para: 'Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit',
authorTitle: 'Admin',
comment: '95',
}
];
export default Campaign;

View File

@ -1,62 +1,44 @@
const Ourapproach = [
{
id: 1,
authorTitle: "Our Approach",
title: "Innovative Solutions for Every Challenge",
para: "Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged.",
description: `
<p>Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged.</p>
`,
authorTitle: "STRATEGIC FOUNDATION",
title: "Comprehensive Case Analysis from Day One",
para: "Every successful immigration case begins with thorough analysis and strategic planning. We start each client relationship with comprehensive consultation to understand not only your immediate immigration needs but also your long-term goals in America. Our experienced attorneys examine all available pathways, identify potential challenges, and develop customized strategies that maximize your chances of success while minimizing delays and complications. This foundational approach ensures that every decision we make together serves your broader objectives of building a secure future in the United States.",
screens: "/images/funfact.jpg"
},
{
id: 2,
authorTitle: "Our Mission",
title: "Empowering Businesses Through Technology",
para: "Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged.",
description: `
<p>Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged.</p>
`,
authorTitle: "MODERN PRACTICE",
title: "Leveraging Technology for Better Outcomes",
para: "Immigration law practice has evolved dramatically with technological advancement, and we've embraced these changes to better serve our clients. Our firm utilizes cutting-edge case management systems, automated compliance monitoring, and secure digital communication platforms that keep you informed and engaged throughout your case. We employ advanced research tools to stay current with policy changes, use predictive analytics to optimize filing strategies, and provide clients with 24/7 access to case updates through our secure client portal. Technology enhances our ability to deliver precise, efficient, and responsive legal services.",
screens: "/images/funfact.jpg"
},
{
id: 3,
authorTitle: "Our Values",
title: "Commitment, Integrity, and Innovation",
para: "Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged.",
description: `
<p>Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged.</p>
`,
authorTitle: "TEAM EXCELLENCE",
title: "Collaborative Expertise Across All Practice Areas",
para: "Complex immigration cases require diverse expertise and collaborative approach. Our multidisciplinary team includes attorneys specializing in family immigration, employment visas, deportation defense, and humanitarian protection, ensuring that every aspect of your case receives expert attention. We combine decades of collective experience with fresh perspectives, innovative thinking, and unwavering dedication to client success. Regular team consultations on challenging cases mean that you benefit from our entire firm's knowledge and experience, not just your assigned attorney.",
screens: "/images/funfact.jpg"
},
{
id: 4,
authorTitle: "Our Values",
title: "Commitment, Integrity, and Innovation",
para: "Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged.",
description: `
<p>Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged.</p>
`,
authorTitle: "CLIENT PARTNERSHIP",
title: "Transparent Communication Every Step Forward",
para: "We believe that informed clients make better decisions and achieve better outcomes. Our approach emphasizes clear, frequent communication in a language you understand, whether that's English, Spanish, or another language spoken by our multilingual team. We explain complex legal concepts in plain terms, provide realistic timelines and expectations, and keep you updated on case progress and policy developments that might affect your situation. You're not just hiring lawyers - you're gaining partners who are invested in your success and committed to guiding you through every stage of the immigration process.",
screens: "/images/funfact.jpg"
},
{
id: 5,
authorTitle: "Our Values",
title: "Commitment, Integrity, and Innovation",
para: "Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged.",
description: `
<p>Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged.</p>
`,
authorTitle: "PROACTIVE ADVOCACY",
title: "Anticipating Challenges Before They Arise",
para: "Successful immigration practice requires anticipating problems before they develop and preparing comprehensive responses to potential challenges. We continuously monitor policy changes, track processing trends, and maintain relationships with government officials to stay ahead of developments that might affect our clients' cases. Our proactive approach includes thorough document preparation, strategic timing of filings, and contingency planning for various scenarios. When challenges do arise, we're prepared with immediate responses that protect your interests and keep your case moving forward.",
screens: "/images/funfact.jpg"
},
{
id: 6,
authorTitle: "Our Values",
title: "Commitment, Integrity, and Innovation",
para: "Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged.",
description: `
<p>Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged.</p>
`,
authorTitle: "LASTING RELATIONSHIPS",
title: "Supporting Your American Journey Beyond Case Completion",
para: "Our relationship with clients doesn't end when your case is approved. We understand that immigration is often a multi-step process involving family members, status changes, and evolving needs over time. We provide ongoing guidance for naturalization, help with adjustment issues, and remain available for future immigration needs as your life in America develops. Many of our clients return to us for green card renewals, citizenship applications, and petitions for family members. We take pride in being your trusted immigration counsel throughout your entire American journey.",
screens: "/images/funfact.jpg"
}
];

View File

@ -32,244 +32,244 @@ import develop3 from '/public/images/service/develop/img-3.jpg'
const Services = [
{
Id: '1',
sImgS:sImgS1,
sTitle: 'Economic Establishment',
slug:'Economic-Establishment',
description:'It is enough that the people know there was an election. The people who cast the votes decide nothing.',
des2:'Lacus, etiam sed est eu tempus need Temer diam congue laoret .',
des3:'One way to categorize the activities is in terms of the professionals area of expertise such as competitive analysis, corporate strategy the activities',
icon:'flaticon-credit',
ssImg1:sSingleimg1,
ssImg2:sSingleimg2,
sImgS: sImgS1,
sTitle: 'Family Immigration',
slug: 'family-immigration',
description: 'Reunite with loved ones through marriage-based green cards, fiancé visas, and family preference petitions. We handle every step from petition filing to consular processing.',
des2: 'Lacus, etiam sed est eu tempus need Temer diam congue laoret .',
des3: 'One way to categorize the activities is in terms of the professionals area of expertise such as competitive analysis, corporate strategy the activities',
icon: 'flaticon-credit',
ssImg1: sSingleimg1,
ssImg2: sSingleimg2,
},
{
Id: '2',
sImgS:sImgS2,
sTitle: 'Jobs and Unemployment',
slug:'Jobs-and-Unemployment',
description:'It is enough that the people know there was an election. The people who cast the votes decide nothing.',
des2:'Lacus, etiam sed est eu tempus need Temer diam congue laoret .',
des3:'One way to categorize the activities is in terms of the professionals area of expertise such as competitive analysis, corporate strategy the activities',
icon:'flaticon-job',
ssImg1:sSingleimg1,
ssImg2:sSingleimg2,
sImgS: sImgS2,
sTitle: 'Employment Visas',
slug: 'employment-visas',
description: 'Secure your career in America with H-1B, L-1, O-1 visas, or permanent residency through EB-1, EB-2, and EB-3 categories. Expert guidance for professionals and investors.',
des2: 'Lacus, etiam sed est eu tempus need Temer diam congue laoret .',
des3: 'One way to categorize the activities is in terms of the professionals area of expertise such as competitive analysis, corporate strategy the activities',
icon: 'flaticon-job',
ssImg1: sSingleimg1,
ssImg2: sSingleimg2,
},
{
Id: '3',
sImgS:sImgS3,
sTitle: 'Business and Industry',
slug:'Business-and-Industry',
description:'It is enough that the people know there was an election. The people who cast the votes decide nothing.',
des2:'Lacus, etiam sed est eu tempus need Temer diam congue laoret .',
des3:'One way to categorize the activities is in terms of the professionals area of expertise such as competitive analysis, corporate strategy the activities',
icon:'flaticon-team-work',
ssImg1:sSingleimg1,
ssImg2:sSingleimg2,
sImgS: sImgS3,
sTitle: 'Deportation Defense',
slug: 'deportation-defense',
description: 'Protect your right to remain in America. Our aggressive defense strategies include cancellation of removal, asylum claims, and appellate representation.',
des2: 'Lacus, etiam sed est eu tempus need Temer diam congue laoret .',
des3: 'One way to categorize the activities is in terms of the professionals area of expertise such as competitive analysis, corporate strategy the activities',
icon: 'flaticon-team-work',
ssImg1: sSingleimg1,
ssImg2: sSingleimg2,
},
{
Id: '4',
sImgS:sImgS4,
sTitle: 'Roads and Transport Service',
slug:'Roads-and-Transport-Service',
description:'It is enough that the people know there was an election. The people who cast the votes decide nothing.',
des2:'Lacus, etiam sed est eu tempus need Temer diam congue laoret .',
des3:'One way to categorize the activities is in terms of the professionals area of expertise such as competitive analysis, corporate strategy the activities',
icon:'flaticon-bus',
ssImg1:sSingleimg1,
ssImg2:sSingleimg2,
sImgS: sImgS4,
sTitle: 'Citizenship Services',
slug: 'citizenship-services',
description: 'Complete your American journey with naturalization guidance, citizenship test preparation, and assistance with complex residency requirements.',
des2: 'Lacus, etiam sed est eu tempus need Temer diam congue laoret .',
des3: 'One way to categorize the activities is in terms of the professionals area of expertise such as competitive analysis, corporate strategy the activities',
icon: 'flaticon-bus',
ssImg1: sSingleimg1,
ssImg2: sSingleimg2,
},
{
Id: '5',
sImgS:sImgS2,
sImgS: sImgS2,
sTitle: 'Jobs and Unemployment',
slug:'Jobs-and-Unemployment',
description:'It is enough that the people know there was an election. The people who cast the votes decide nothing.',
des2:'Lacus, etiam sed est eu tempus need Temer diam congue laoret .',
des3:'One way to categorize the activities is in terms of the professionals area of expertise such as competitive analysis, corporate strategy the activities',
icon:'flaticon-job',
ssImg1:sSingleimg1,
ssImg2:sSingleimg2,
slug: 'Jobs-and-Unemployment',
description: 'It is enough that the people know there was an election. The people who cast the votes decide nothing.',
des2: 'Lacus, etiam sed est eu tempus need Temer diam congue laoret .',
des3: 'One way to categorize the activities is in terms of the professionals area of expertise such as competitive analysis, corporate strategy the activities',
icon: 'flaticon-job',
ssImg1: sSingleimg1,
ssImg2: sSingleimg2,
},
{
Id: '6',
sImgS:eduS1,
sImgS: eduS1,
sTitle: 'Graduated From Cambridge University in Education policy',
slug:'Graduated-From-Cambridge',
description:'Education policy involves researching and analyzing education systems, laws and governance regulations.',
des2:'Lacus, etiam sed est eu tempus need Temer diam congue laoret .',
des3:'One way to categorize the activities is in terms of the professionals area of expertise such as competitive analysis, corporate strategy the activities',
icon:'flaticon-job',
ssImg1:sSingleimg1,
ssImg2:sSingleimg2,
slug: 'Graduated-From-Cambridge',
description: 'Education policy involves researching and analyzing education systems, laws and governance regulations.',
des2: 'Lacus, etiam sed est eu tempus need Temer diam congue laoret .',
des3: 'One way to categorize the activities is in terms of the professionals area of expertise such as competitive analysis, corporate strategy the activities',
icon: 'flaticon-job',
ssImg1: sSingleimg1,
ssImg2: sSingleimg2,
},
{
Id: '7',
sImgS:eduS2,
sImgS: eduS2,
sTitle: 'Finished Educational leadership From Cambridge University.',
slug:'Educational-leadership',
description:'This field involves learning about leadership styles, effective communication, decision-making, strategic planning.',
des2:'Lacus, etiam sed est eu tempus need Temer diam congue laoret .',
des3:'One way to categorize the activities is in terms of the professionals area of expertise such as competitive analysis, corporate strategy the activities',
icon:'flaticon-job',
ssImg1:sSingleimg1,
ssImg2:sSingleimg2,
slug: 'Educational-leadership',
description: 'This field involves learning about leadership styles, effective communication, decision-making, strategic planning.',
des2: 'Lacus, etiam sed est eu tempus need Temer diam congue laoret .',
des3: 'One way to categorize the activities is in terms of the professionals area of expertise such as competitive analysis, corporate strategy the activities',
icon: 'flaticon-job',
ssImg1: sSingleimg1,
ssImg2: sSingleimg2,
},
{
Id: '8',
sImgS:eduS3,
sImgS: eduS3,
sTitle: 'Graduated from Oxford in Educational psychology',
slug:'Educational-psychology',
description:'Educational psychology is understanding how students learn, develop, and behave in educational settings.',
des2:'Lacus, etiam sed est eu tempus need Temer diam congue laoret .',
des3:'One way to categorize the activities is in terms of the professionals area of expertise such as competitive analysis, corporate strategy the activities',
icon:'flaticon-job',
ssImg1:sSingleimg1,
ssImg2:sSingleimg2,
slug: 'Educational-psychology',
description: 'Educational psychology is understanding how students learn, develop, and behave in educational settings.',
des2: 'Lacus, etiam sed est eu tempus need Temer diam congue laoret .',
des3: 'One way to categorize the activities is in terms of the professionals area of expertise such as competitive analysis, corporate strategy the activities',
icon: 'flaticon-job',
ssImg1: sSingleimg1,
ssImg2: sSingleimg2,
},
{
Id: '9',
sImgS:sS1,
sImgS: sS1,
sTitle: 'New York: Support for Womans April 2023',
slug:'Support',
description:'Education policy involves researching and analyzing education systems, laws and governance regulations.',
des2:'Lacus, etiam sed est eu tempus need Temer diam congue laoret .',
des3:'One way to categorize the activities is in terms of the professionals area of expertise such as competitive analysis, corporate strategy the activities',
icon:'flaticon-job',
ssImg1:sSingleimg1,
ssImg2:sSingleimg2,
slug: 'Support',
description: 'Education policy involves researching and analyzing education systems, laws and governance regulations.',
des2: 'Lacus, etiam sed est eu tempus need Temer diam congue laoret .',
des3: 'One way to categorize the activities is in terms of the professionals area of expertise such as competitive analysis, corporate strategy the activities',
icon: 'flaticon-job',
ssImg1: sSingleimg1,
ssImg2: sSingleimg2,
},
{
Id: '10',
sImgS:sS2,
sImgS: sS2,
sTitle: 'The Best Strategically Build Your Business Earning',
slug:'Strategically',
description:'This field involves learning about leadership styles, effective communication, decision-making, strategic planning.',
des2:'Lacus, etiam sed est eu tempus need Temer diam congue laoret .',
des3:'One way to categorize the activities is in terms of the professionals area of expertise such as competitive analysis, corporate strategy the activities',
icon:'flaticon-job',
ssImg1:sSingleimg1,
ssImg2:sSingleimg2,
slug: 'Strategically',
description: 'This field involves learning about leadership styles, effective communication, decision-making, strategic planning.',
des2: 'Lacus, etiam sed est eu tempus need Temer diam congue laoret .',
des3: 'One way to categorize the activities is in terms of the professionals area of expertise such as competitive analysis, corporate strategy the activities',
icon: 'flaticon-job',
ssImg1: sSingleimg1,
ssImg2: sSingleimg2,
},
{
Id: '11',
sImgS:sS3,
sImgS: sS3,
sTitle: 'Political Commitment for Your Deportation Issue',
slug:'Commitment',
description:'Educational psychology is understanding how students learn, develop, and behave in educational settings.',
des2:'Lacus, etiam sed est eu tempus need Temer diam congue laoret .',
des3:'One way to categorize the activities is in terms of the professionals area of expertise such as competitive analysis, corporate strategy the activities',
icon:'flaticon-job',
ssImg1:sSingleimg1,
ssImg2:sSingleimg2,
slug: 'Commitment',
description: 'Educational psychology is understanding how students learn, develop, and behave in educational settings.',
des2: 'Lacus, etiam sed est eu tempus need Temer diam congue laoret .',
des3: 'One way to categorize the activities is in terms of the professionals area of expertise such as competitive analysis, corporate strategy the activities',
icon: 'flaticon-job',
ssImg1: sSingleimg1,
ssImg2: sSingleimg2,
},
{
Id: '12',
sImgS:business1,
sImgS: business1,
sTitle: 'We provide advanced solution growin your online',
slug:'provide-advanced-solution',
description:'Education policy involves researching and analyzing education systems, laws and governance regulations.',
des2:'Lacus, etiam sed est eu tempus need Temer diam congue laoret .',
des3:'One way to categorize the activities is in terms of the professionals area of expertise such as competitive analysis, corporate strategy the activities',
icon:'flaticon-job',
ssImg1:sSingleimg1,
ssImg2:sSingleimg2,
slug: 'provide-advanced-solution',
description: 'Education policy involves researching and analyzing education systems, laws and governance regulations.',
des2: 'Lacus, etiam sed est eu tempus need Temer diam congue laoret .',
des3: 'One way to categorize the activities is in terms of the professionals area of expertise such as competitive analysis, corporate strategy the activities',
icon: 'flaticon-job',
ssImg1: sSingleimg1,
ssImg2: sSingleimg2,
},
{
Id: '13',
sImgS:business2,
sImgS: business2,
sTitle: 'We provide advanced solutions growin your online business',
slug:'advanced-solutions-growin',
description:'This field involves learning about leadership styles, effective communication, decision-making, strategic planning.',
des2:'Lacus, etiam sed est eu tempus need Temer diam congue laoret .',
des3:'One way to categorize the activities is in terms of the professionals area of expertise such as competitive analysis, corporate strategy the activities',
icon:'flaticon-job',
ssImg1:sSingleimg1,
ssImg2:sSingleimg2,
slug: 'advanced-solutions-growin',
description: 'This field involves learning about leadership styles, effective communication, decision-making, strategic planning.',
des2: 'Lacus, etiam sed est eu tempus need Temer diam congue laoret .',
des3: 'One way to categorize the activities is in terms of the professionals area of expertise such as competitive analysis, corporate strategy the activities',
icon: 'flaticon-job',
ssImg1: sSingleimg1,
ssImg2: sSingleimg2,
},
{
Id: '14',
sImgS:business3,
sImgS: business3,
sTitle: 'Many desktop publishing packag and web page editors use.',
slug:'Many-desktop-publishing',
description:'Educational psychology is understanding how students learn, develop, and behave in educational settings.',
des2:'Lacus, etiam sed est eu tempus need Temer diam congue laoret .',
des3:'One way to categorize the activities is in terms of the professionals area of expertise such as competitive analysis, corporate strategy the activities',
icon:'flaticon-job',
ssImg1:sSingleimg1,
ssImg2:sSingleimg2,
slug: 'Many-desktop-publishing',
description: 'Educational psychology is understanding how students learn, develop, and behave in educational settings.',
des2: 'Lacus, etiam sed est eu tempus need Temer diam congue laoret .',
des3: 'One way to categorize the activities is in terms of the professionals area of expertise such as competitive analysis, corporate strategy the activities',
icon: 'flaticon-job',
ssImg1: sSingleimg1,
ssImg2: sSingleimg2,
},
{
Id: '15',
sImgS:Qlf1,
sImgS: Qlf1,
sTitle: 'We have put together a list of our favorite art blogs that you',
slug:'favorite-art-blogs',
description:'Education policy involves researching and analyzing education systems, laws and governance regulations.',
des2:'Lacus, etiam sed est eu tempus need Temer diam congue laoret .',
des3:'One way to categorize the activities is in terms of the professionals area of expertise such as competitive analysis, corporate strategy the activities',
icon:'flaticon-job',
ssImg1:sSingleimg1,
ssImg2:sSingleimg2,
slug: 'favorite-art-blogs',
description: 'Education policy involves researching and analyzing education systems, laws and governance regulations.',
des2: 'Lacus, etiam sed est eu tempus need Temer diam congue laoret .',
des3: 'One way to categorize the activities is in terms of the professionals area of expertise such as competitive analysis, corporate strategy the activities',
icon: 'flaticon-job',
ssImg1: sSingleimg1,
ssImg2: sSingleimg2,
},
{
Id: '16',
sImgS:Qlf2,
sImgS: Qlf2,
sTitle: 'A blog that inspires singers to sing right from their heart.',
slug:'inspires-singers',
description:'This field involves learning about leadership styles, effective communication, decision-making, strategic planning.',
des2:'Lacus, etiam sed est eu tempus need Temer diam congue laoret .',
des3:'One way to categorize the activities is in terms of the professionals area of expertise such as competitive analysis, corporate strategy the activities',
icon:'flaticon-job',
ssImg1:sSingleimg1,
ssImg2:sSingleimg2,
slug: 'inspires-singers',
description: 'This field involves learning about leadership styles, effective communication, decision-making, strategic planning.',
des2: 'Lacus, etiam sed est eu tempus need Temer diam congue laoret .',
des3: 'One way to categorize the activities is in terms of the professionals area of expertise such as competitive analysis, corporate strategy the activities',
icon: 'flaticon-job',
ssImg1: sSingleimg1,
ssImg2: sSingleimg2,
},
{
Id: '17',
sImgS:Qlf3,
sImgS: Qlf3,
sTitle: 'We stand behind the belief that students will perform better',
slug:'behind-the-belief',
description:'Educational psychology is understanding how students learn, develop, and behave in educational settings.',
des2:'Lacus, etiam sed est eu tempus need Temer diam congue laoret .',
des3:'One way to categorize the activities is in terms of the professionals area of expertise such as competitive analysis, corporate strategy the activities',
icon:'flaticon-job',
ssImg1:sSingleimg1,
ssImg2:sSingleimg2,
slug: 'behind-the-belief',
description: 'Educational psychology is understanding how students learn, develop, and behave in educational settings.',
des2: 'Lacus, etiam sed est eu tempus need Temer diam congue laoret .',
des3: 'One way to categorize the activities is in terms of the professionals area of expertise such as competitive analysis, corporate strategy the activities',
icon: 'flaticon-job',
ssImg1: sSingleimg1,
ssImg2: sSingleimg2,
},
{
Id: '18',
sImgS:develop1,
sImgS: develop1,
sTitle: 'People living in rural areas are the most neglected',
slug:'People-living-in-rural',
description:'Education policy involves researching and analyzing education systems, laws and governance regulations.',
des2:'Lacus, etiam sed est eu tempus need Temer diam congue laoret .',
des3:'One way to categorize the activities is in terms of the professionals area of expertise such as competitive analysis, corporate strategy the activities',
icon:'flaticon-job',
ssImg1:sSingleimg1,
ssImg2:sSingleimg2,
slug: 'People-living-in-rural',
description: 'Education policy involves researching and analyzing education systems, laws and governance regulations.',
des2: 'Lacus, etiam sed est eu tempus need Temer diam congue laoret .',
des3: 'One way to categorize the activities is in terms of the professionals area of expertise such as competitive analysis, corporate strategy the activities',
icon: 'flaticon-job',
ssImg1: sSingleimg1,
ssImg2: sSingleimg2,
},
{
Id: '19',
sImgS:develop2,
sImgS: develop2,
sTitle: 'Roads are the arteries through which the economy',
slug:'Roads-are',
description:'This field involves learning about leadership styles, effective communication, decision-making, strategic planning.',
des2:'Lacus, etiam sed est eu tempus need Temer diam congue laoret .',
des3:'One way to categorize the activities is in terms of the professionals area of expertise such as competitive analysis, corporate strategy the activities',
icon:'flaticon-job',
ssImg1:sSingleimg1,
ssImg2:sSingleimg2,
slug: 'Roads-are',
description: 'This field involves learning about leadership styles, effective communication, decision-making, strategic planning.',
des2: 'Lacus, etiam sed est eu tempus need Temer diam congue laoret .',
des3: 'One way to categorize the activities is in terms of the professionals area of expertise such as competitive analysis, corporate strategy the activities',
icon: 'flaticon-job',
ssImg1: sSingleimg1,
ssImg2: sSingleimg2,
},
{
Id: '20',
sImgS:develop3,
sImgS: develop3,
sTitle: 'Our Scientists, Students and River Defenders come',
slug:'Our-Scientists',
description:'Educational psychology is understanding how students learn, develop, and behave in educational settings.',
des2:'Lacus, etiam sed est eu tempus need Temer diam congue laoret .',
des3:'One way to categorize the activities is in terms of the professionals area of expertise such as competitive analysis, corporate strategy the activities',
icon:'flaticon-job',
ssImg1:sSingleimg1,
ssImg2:sSingleimg2,
slug: 'Our-Scientists',
description: 'Educational psychology is understanding how students learn, develop, and behave in educational settings.',
des2: 'Lacus, etiam sed est eu tempus need Temer diam congue laoret .',
des3: 'One way to categorize the activities is in terms of the professionals area of expertise such as competitive analysis, corporate strategy the activities',
icon: 'flaticon-job',
ssImg1: sSingleimg1,
ssImg2: sSingleimg2,
},
]
]
export default Services;

View File

@ -46,15 +46,25 @@ const BlogList = (props) => {
width: '100%',
display: 'block',
}}>
<Link onClick={ClickHandler} href={'/blog-single/[slug]'} as={`/blog-single/${blog.slug}`}>
<Link
onClick={ClickHandler}
href={`/blog/${blog.slug}`}
>
{blog.title}
</Link>
</h3>
<p>
{blog.para}
</p>
<Link onClick={ClickHandler} href={'/blog-single/[slug]'} as={`/blog-single/${blog.slug}`} className="read-more">
Continue Reading
<Link
onClick={ClickHandler}
href={`/blog/${blog.slug}`}
className="read-more"
>
Continue Reading
</Link>
</div>
</div>

View File

@ -13,13 +13,12 @@ const Donors = () => {
<div className="wpo-donors-wrap">
<div className="row align-items-center">
<div className="col-lg-6">
<h2>Would you like to become one of
our honorable donors?</h2>
<h2>Ready to take the first step toward your American future?</h2>
</div>
<div className="col-lg-6">
<div className="donors-btn">
<Link onClick={ClickHandler} href="/donate">$10 Donation</Link>
<Link onClick={ClickHandler} href="/donate">Other</Link>
{/* <Link onClick={ClickHandler} href="/donate">$10 Donation</Link> */}
<Link href="/contact">Call us Today</Link>
</div>
</div>
</div>

View File

@ -67,10 +67,10 @@ const Features = (props) => {
return (
<section className={`wpo-service-section section-padding ${props.sClass}`}>
<div className="container">
<SectionTitle subTitle={'Mission And Vision'} Title={'How we can build a better country together!'}/>
<SectionTitle subTitle={'Mission And Vision'} Title={'How we can build a better country together!'} />
<div className="row-grid wpo-service-slider">
<Slider {...settings}>
{Services.slice(0, 5).map((service, srv) => (
{Services.slice(0, 4).map((service, srv) => (
<div className="grid" key={srv}>
<div className="wpo-service-item">
<div className="wpo-service-text">
@ -78,7 +78,11 @@ const Features = (props) => {
<i className={`fi ${service.icon}`}></i>
</div>
<h2><Link onClick={ClickHandler} href={'/service-single/[slug]'} as={`/service-single/${service.slug}`}>{service.sTitle}</Link></h2>
<p>{service.description}</p>
<p>
{service.description.length > 100
? service.description.slice(0, 100) + "..."
: service.description}
</p>
</div>
</div>
</div>

View File

@ -1,70 +1,67 @@
import React from "react";
import Link from 'next/link'
import Link from "next/link";
const ClickHandler = () => {
window.scrollTo(10, 0);
}
window.scrollTo(10, 0);
};
const Features2 = (props) => {
return (
<div className="wpo-features-s2 section-padding pb-0">
<div className="container">
<div className="features-wrap">
<div className="row">
<div className="col-lg-4 col-md-6 col-12">
<div className="feature-item">
<div className="features-wrapper">
<div className="icon">
<div className="features-dot">
<div className="dots"></div>
</div>
<i className="fi flaticon-charity"></i>
</div>
<div className="feature-text">
<h2><Link onClick={ClickHandler} href="/team">Make Donation</Link></h2>
<p>Donate now to help those in need! Make a difference by taking action with
your donation.</p>
</div>
</div>
</div>
</div>
<div className="col-lg-4 col-md-6 col-12">
<div className="feature-item">
<div className="features-wrapper">
<div className="icon">
<div className="features-dot">
<div className="dots"></div>
</div>
<i className="fi flaticon-conference-1"></i>
</div>
<div className="feature-text">
<h2><Link onClick={ClickHandler} href="/campaign">Campaign Events</Link></h2>
<p>Join us in supporting a worthy cause at our charity event, together we can make a difference.</p>
</div>
</div>
</div>
</div>
<div className="col-lg-4 col-md-6 col-12">
<div className="feature-item">
<div className="features-wrapper">
<div className="icon">
<div className="features-dot">
<div className="dots"></div>
</div>
<i className="fi flaticon-community"></i>
</div>
<div className="feature-text">
<h2><Link onClick={ClickHandler} href="/volunteer">Join Volunteer</Link></h2>
<p>Join our team of volunteers and help make a positive impact in your community today..</p>
</div>
</div>
</div>
</div>
const featuresData = [
{
icon: "fi flaticon-charity",
title: "Make Donation",
link: "/team",
description:
"Donate now to help those in need! Make a difference by taking action with your donation."
},
{
icon: "fi flaticon-conference-1",
title: "Campaign Events",
link: "/campaign",
description:
"Join us in supporting a worthy cause at our charity event, together we can make a difference."
},
{
icon: "fi flaticon-community",
title: "Join Volunteer",
link: "/volunteer",
description:
"Join our team of volunteers and help make a positive impact in your community today.."
}
];
const Features2 = () => {
return (
<div className="wpo-features-s2 section-padding">
<div className="container">
<div className="features-wrap">
<div className="row">
{featuresData.map((feature, index) => (
<div className="col-lg-4 col-md-6 col-12" key={index}>
<div className="feature-item">
<div className="features-wrapper">
<div className="icon">
<div className="features-dot">
<div className="dots"></div>
</div>
<i className={feature.icon}></i>
</div>
<div className="feature-text">
<h2>
<Link onClick={ClickHandler} href={feature.link}>
{feature.title}
</Link>
</h2>
<p>{feature.description}</p>
</div>
</div>
</div>
</div>
</div>
))}
</div>
</div>
)
}
</div>
</div>
);
};
export default Features2;
export default Features2;

View File

@ -1,7 +1,7 @@
import React from 'react'
import CountUp, { useCountUp } from 'react-countup';
import VideoModal from '../ModalVideo/VideoModal';
import fImg from '/public/images/funfact2.jpg'
import fImg from '/public/images/funfact2.jpg'
import Image from 'next/image';
const FunFact = (props) => {
@ -23,26 +23,26 @@ const FunFact = (props) => {
<div className="wpo-fun-fact-grids clearfix">
<div className="grid">
<div className="info">
<h3><span><CountUp end={35} enableScrollSpy /></span>K</h3>
<p>Total People lived in our city</p>
<h3><span><CountUp end={98} enableScrollSpy /></span>%</h3>
<p>Case Success Rate</p>
</div>
</div>
<div className="grid">
<div className="info">
<h3><span><CountUp end={12} enableScrollSpy /></span>K</h3>
<p>Square kilometers region covers</p>
<h3><span><CountUp end={2500} enableScrollSpy /></span>+</h3>
<p> Families Reunited</p>
</div>
</div>
<div className="grid">
<div className="info">
<h3><span><CountUp end={25} enableScrollSpy /></span>%</h3>
<p>Private & domestic garden land</p>
<h3><span><CountUp end={25} enableScrollSpy /></span>yrs</h3>
<p>Years Fighting for You</p>
</div>
</div>
<div className="grid">
<div className="info">
<h3><span><CountUp end={8} enableScrollSpy /></span>th</h3>
<p>Average Costs of Home Ownership</p>
<h3><span><CountUp end={90} enableScrollSpy /></span>%</h3>
<p>Cases Approved on First Try</p>
</div>
</div>
</div>
@ -57,7 +57,7 @@ const FunFact = (props) => {
<VideoModal />
</div>
</div>
<span id="counter" className='d-none'/>
<span id="counter" className='d-none' />
</div>
)
}

View File

@ -5,6 +5,7 @@ import "slick-carousel/slick/slick-theme.css";
import Link from 'next/link'
import SectionTitle from "../SectionTitle/SectionTitle";
import Services from '../../api/service'
import { featuresData, homeFeature } from "../../utils/constant.utils";
const settings = {
@ -65,26 +66,38 @@ const ClickHandler = () => {
const ServiceSection = (props) => {
return (
<section className={`wpo-service-section section-padding3 ${props.sClass}`}>
<section className={`wpo-features-s2 section-padding ${props.sClass}`}>
<div className="container">
<SectionTitle subTitle={'Mission And Vision'} Title={'How we can build a better country together!'}/>
<div className="row-grid wpo-service-slider">
<Slider {...settings}>
{Services.slice(0, 5).map((service, srv) => (
<div className="grid" key={srv}>
<div className="wpo-service-item">
<div className="wpo-service-text">
<div className="service-icon">
<i className={`fi ${service.icon}`}></i>
<SectionTitle subTitle={`STRENGTHENING AMERICA'S FUTURE`} Title={'How We Build Better Futures Together'} />
<div className="features-wrap">
<div className="row">
{featuresData.map((feature, index) => (
<div className="col-lg-4 col-md-6 col-12" key={index}>
<div className="feature-item">
<div className="features-wrapper">
<div className="icon">
<div className="features-dot">
<div className="dots"></div>
</div>
<i className={feature.icon}></i>
</div>
<div className="feature-text">
<h2>
<Link onClick={ClickHandler} href={feature.link}>
{feature.title}
</Link>
</h2>
{feature.description.length > 100
? feature.description.slice(0, 100) + "..."
: feature.description}
</div>
<h2><Link onClick={ClickHandler} href={'/service-single/[slug]'} as={`/service-single/${service.slug}`}>{service.sTitle}</Link></h2>
<p>{service.description}</p>
</div>
</div>
</div>
))}
</Slider>
</div>
</div>
</div>
</section>
);

View File

@ -1,183 +1,87 @@
import React, { useState } from 'react';
import { TabContent, TabPane, Nav, NavItem, NavLink, Row } from 'reactstrap';
import classnames from 'classnames';
import Link from 'next/link'
import Services from '../../api/service'
import Image from 'next/image';
import React, { useState } from "react";
import { TabContent, TabPane, Nav, NavItem, NavLink, Row } from "reactstrap";
import classnames from "classnames";
import Link from "next/link";
import Image from "next/image";
import { TabServices } from "../../utils/constant.utils"; // JSON array
const ClickHandler = () => {
window.scrollTo(10, 0);
}
window.scrollTo(10, 0);
};
// Extract unique categories from the JSON dynamically
const categories = [...new Set(TabServices.map((service) => service.category))];
const ServiceSectionS2 = () => {
const [activeTab, setActiveTab] = useState(categories[0]);
const [activeTab, setActiveTab] = useState('1');
const toggle = (tab) => {
if (activeTab !== tab) setActiveTab(tab);
};
const toggle = tab => {
if (activeTab !== tab) setActiveTab(tab);
}
return (
<div className="wpo-campaign-area-s4 section-padding">
<div className="container">
<div className="wpo-campaign-wrap">
{/* Tab Navigation */}
<Nav tabs>
{categories.map((cat, idx) => (
<NavItem key={idx}>
<NavLink
className={classnames({ active: activeTab === cat })}
onClick={() => toggle(cat)}
>
{cat}
</NavLink>
</NavItem>
))}
</Nav>
return (
<div className="wpo-campaign-area-s4 section-padding">
<div className="container">
<div className="wpo-campaign-wrap">
<Nav tabs>
<NavItem>
<NavLink
className={classnames({ active: activeTab === '1' })}
onClick={() => { toggle('1'); }}
>
Education
</NavLink>
</NavItem>
<NavItem>
<NavLink
className={classnames({ active: activeTab === '2' })}
onClick={() => { toggle('2'); }}
>
Social Services
</NavLink>
</NavItem>
<NavItem>
<NavLink
className={classnames({ active: activeTab === '3' })}
onClick={() => { toggle('3'); }}
>
Business
</NavLink>
</NavItem>
<NavItem>
<NavLink
className={classnames({ active: activeTab === '4' })}
onClick={() => { toggle('4'); }}
>
Qualification
</NavLink>
</NavItem>
<NavItem>
<NavLink
className={classnames({ active: activeTab === '5' })}
onClick={() => { toggle('5'); }}
>
Development
</NavLink>
</NavItem>
</Nav>
<TabContent activeTab={activeTab}>
<TabPane tabId="1">
<div className="row">
{Services.slice(5, 8).map((service, srv) => (
<div className="col-lg-4 col-md-6 col-12" key={srv}>
<div className="wpo-campaign-single">
<div className="wpo-campaign-item">
<div className="wpo-campaign-img">
<Image src={service.sImgS} alt="" />
</div>
<div className="wpo-campaign-content">
<div className="wpo-campaign-text-top">
<h2><Link onClick={ClickHandler} href={'/service-single/[slug]'} as={`/service-single/${service.slug}`}>{service.sTitle}</Link></h2>
<p>{service.description}</p>
</div>
</div>
</div>
</div>
</div>
))}
{/* Tab Content */}
<TabContent activeTab={activeTab}>
{categories.map((cat, idx) => (
<TabPane tabId={cat} key={idx}>
<Row>
{TabServices.filter((srv) => srv.category === cat).map(
(service, srvIdx) => (
<div className="col-lg-4 col-md-6 col-12" key={srvIdx}>
<div className="wpo-campaign-single">
<div className="wpo-campaign-item">
<div className="wpo-campaign-img">
<Image
src={service.sImgS}
alt={service.sTitle}
width={400}
height={250}
/>
</div>
</TabPane>
<TabPane tabId="2">
<div className="row">
{Services.slice(8, 11).map((service, srv) => (
<div className="col-lg-4 col-md-6 col-12" key={srv}>
<div className="wpo-campaign-single">
<div className="wpo-campaign-item">
<div className="wpo-campaign-img">
<Image src={service.sImgS} alt="" />
</div>
<div className="wpo-campaign-content">
<div className="wpo-campaign-text-top">
<h2><Link onClick={ClickHandler} href={'/service-single/[slug]'} as={`/service-single/${service.slug}`}>{service.sTitle}</Link></h2>
<p>{service.description}</p>
</div>
</div>
</div>
</div>
</div>
))}
<div className="wpo-campaign-content">
<div className="wpo-campaign-text-top">
<h2>
<Link
onClick={ClickHandler}
href={`/service-single/[slug]`}
as={`/service-single/${service.slug}`}
>
{service.sTitle}
</Link>
</h2>
<p>{service.description}</p>
</div>
</div>
</TabPane>
<TabPane tabId="3">
<Row>
{Services.slice(11, 14).map((service, srv) => (
<div className="col-lg-4 col-md-6 col-12" key={srv}>
<div className="wpo-campaign-single">
<div className="wpo-campaign-item">
<div className="wpo-campaign-img">
<Image src={service.sImgS} alt="" />
</div>
<div className="wpo-campaign-content">
<div className="wpo-campaign-text-top">
<h2><Link onClick={ClickHandler} href={'/service-single/[slug]'} as={`/service-single/${service.slug}`}>{service.sTitle}</Link></h2>
<p>{service.description}</p>
</div>
</div>
</div>
</div>
</div>
))}
</Row>
</TabPane>
<TabPane tabId="4">
<Row>
{Services.slice(14, 17).map((service, srv) => (
<div className="col-lg-4 col-md-6 col-12" key={srv}>
<div className="wpo-campaign-single">
<div className="wpo-campaign-item">
<div className="wpo-campaign-img">
<Image src={service.sImgS} alt="" />
</div>
<div className="wpo-campaign-content">
<div className="wpo-campaign-text-top">
<h2><Link onClick={ClickHandler} href={'/service-single/[slug]'} as={`/service-single/${service.slug}`}>{service.sTitle}</Link></h2>
<p>{service.description}</p>
</div>
</div>
</div>
</div>
</div>
))}
</Row>
</TabPane>
<TabPane tabId="5">
<Row>
{Services.slice(17, 20).map((service, srv) => (
<div className="col-lg-4 col-md-6 col-12" key={srv}>
<div className="wpo-campaign-single">
<div className="wpo-campaign-item">
<div className="wpo-campaign-img">
<Image src={service.sImgS} alt="" />
</div>
<div className="wpo-campaign-content">
<div className="wpo-campaign-text-top">
<h2><Link onClick={ClickHandler} href={'/service-single/[slug]'} as={`/service-single/${service.slug}`}>{service.sTitle}</Link></h2>
<p>{service.description}</p>
</div>
</div>
</div>
</div>
</div>
))}
</Row>
</TabPane>
</TabContent>
</div>
</div>
</div>
</div>
</div>
)
)}
</Row>
</TabPane>
))}
</TabContent>
</div>
);
}
</div>
</div>
);
};
export default ServiceSectionS2;
export default ServiceSectionS2;

View File

@ -10,6 +10,7 @@ import thumb1 from '/public/images/testimonial/thumb1.png'
import thumb2 from '/public/images/testimonial/thumb2.png'
import thumb3 from '/public/images/testimonial/thumb3.png'
import Image from 'next/image';
import testimonialImage from '/public/images/about.png'
@ -18,7 +19,7 @@ const testimonial = [
id: '01',
tImg: ts1,
thumbImg: thumb1,
Des: "Politics is the art of looking for trouble, finding it everywhere, diagnosing it incorrectly and applying the wrong remedies.",
Des: "Janahan Law turned my dream of living in the United States into reality. They handled every step of my green card process with precision and care, making a complex journey feel simple and stress-free. Today, my family and I are proud to call America our home.",
Title: 'Robert Willum',
Sub: "President of BPT",
},
@ -26,7 +27,7 @@ const testimonial = [
id: '01',
tImg: ts2,
thumbImg: thumb2,
Des: "Politics is the art of looking for trouble, finding it everywhere, diagnosing it incorrectly and applying the wrong remedies.",
Des: "I had almost lost hope of bringing my spouse to the United States. Janahan Law not only explained every option clearly but also worked tirelessly to reunite us. Their dedication and expertise made the impossible possible, and now were building our life together in America.",
Title: 'Leslie Alexander',
Sub: "President of TBP",
},
@ -34,7 +35,7 @@ const testimonial = [
id: '01',
tImg: ts3,
thumbImg: thumb3,
Des: "Politics is the art of looking for trouble, finding it everywhere, diagnosing it incorrectly and applying the wrong remedies.",
Des: "When I was facing the risk of deportation, I felt my whole world collapsing. Janahan Law stood by me like a lifeline — fighting for my case with unmatched dedication and compassion. Thanks to their expertise, I now have the security to build a future in the U.S. without fear.",
Title: 'David Joy',
Sub: "President of AML",
}
@ -55,30 +56,16 @@ const Testimonial = (props) => {
<div className="testimonial-left">
<div className="testimonial-left-inner">
<div className="left-slide">
<Slider
asNavFor={nav1}
ref={(slider2) => setNav2(slider2)}
slidesToShow={1}
fade={true}
dots={false}
arrows={false}
swipeToSlide={true}
focusOnSelect={true}
>
{
testimonial.map((tesmnl, tsm) => (
<div className="testimonial-img" key={tsm}>
<Image src={tesmnl?.tImg} alt="" />
</div>
))
}
</Slider>
<div className="testimonial-img">
<Image src={testimonialImage} alt="" />
</div>
</div>
<div className="shape-1"></div>
{/* <div className="shape-1"></div>
<div className="border-s1"></div>
<div className="border-s2"></div>
<div className="border-s3"></div>
<div className="border-s3"></div> */}
</div>
</div>
</div>
@ -92,15 +79,15 @@ const Testimonial = (props) => {
<div className="wpo-testimonial-text">
<i className="fi flaticon-right-quote-sign"></i>
<p>{tesmnl.Des}</p>
<div className="wpo-testimonial-text-btm">
{/* <div className="wpo-testimonial-text-btm">
<div className="wpo-testimonial-text-btm-img">
<Image src={tesmnl.thumbImg} alt=""/>
<Image src={tesmnl.thumbImg} alt="" />
</div>
<div className="wpo-testimonial-text-btm-info">
<h3>{tesmnl.Title}</h3>
<span>{tesmnl.Sub}</span>
</div>
</div>
</div> */}
</div>
</div>
))

View File

@ -1,6 +1,7 @@
import React from 'react'
import sign from '/public/images/signeture.png'
import Image from 'next/image';
import Link from 'next/link';
const About = (props) => {
return (
@ -59,20 +60,19 @@ const About = (props) => {
<div className="col-lg-6 col-md-12 col-12 order-1 order-lg-2 mb-5">
<div className="wpo-about-text">
<div className="wpo-section-title">
<span>About Politian</span>
<h2>We Can Work Together For Create a Better Future.</h2>
<span>Expert Immigration Guidance</span>
<h2>We Turn Immigration Challenges Into Success Stories</h2>
</div>
<p>The leader is eager to listen to the needs of the youth generation and to hear what
solutions they have to the problems they are facing. He hopes to find solutions that
will help them lead meaningful lives and make lasting change in the world. </p>
<p>He believes that the collaboration between the youth and the leaders of society is
necessary to bring about a brighter future. Now, he is ready to take the first step
to making that happen.</p>
<p>Every immigration case tells a unique story of hope, determination, and the pursuit of the American dream. At Janhanlaw, we understand that behind every petition, application, and legal document is a real person with real dreams.</p>
<p>Our comprehensive approach combines decades of legal expertise with genuine care for our clients' futures. Whether you're seeking to reunite with family, advance your career, or find safety and protection in America, we provide the skilled advocacy and personal attention your case deserves.
</p>
<p>
From the initial consultation through the final approval, we stand with you every step of the way, ensuring no detail is overlooked and no opportunity is missed.
</p>
<div className="quote">
<p>We can start by taking small steps and making small changes that can have a big
impact on the world.</p>
<p>We believe every family deserves the chance to stay together, every professional deserves to pursue their career, and every person deserves safety and opportunity.</p>
</div>
<div className="wpo-about-left-info">
{/* <div className="wpo-about-left-info">
<div className="wpo-about-left-inner">
<div className="wpo-about-left-text">
<h5>Robert Willum</h5>
@ -82,6 +82,13 @@ const About = (props) => {
<div className="signeture">
<Image src={sign} alt="" />
</div>
</div> */}
<div className="close-form mt-5">
<Link className="theme-btn" href="/about"><span className="text">Know More</span>
{/* <span className="mobile">
<i className="fi flaticon-charity"></i>
</span> */}
</Link>
</div>
</div>
</div>

View File

@ -22,41 +22,7 @@ const Footer = (props) => {
<div className="logo widget-title">
<Link onClick={ClickHandler} className="navbar-brand" href="/index"><Image src={Logo} alt="" /></Link>
</div>
<ul className="info">
<li>Phone: 111-222-333-2155</li>
<li>Email: contact@mail.com</li>
<li>Address: 22/1 Melborane city austria,
human resoerch, Canada</li>
</ul>
<div className="social">
<ul>
<li>
<Link onClick={ClickHandler} href="/">
<i className="fi flaticon-facebook-app-symbol"></i>
</Link>
</li>
<li>
<Link onClick={ClickHandler} href="/">
<i className="fi flaticon-twitter"></i>
</Link>
</li>
<li>
<Link onClick={ClickHandler} href="/">
<i className="fi flaticon-linkedin"></i>
</Link>
</li>
<li>
<Link onClick={ClickHandler} href="/">
<i className="fi flaticon-instagram-1"></i>
</Link>
</li>
<li>
<Link onClick={ClickHandler} href="/">
<i className="fi flaticon-pinterest"></i>
</Link>
</li>
</ul>
</div>
<p>Every immigration case tells a unique story of hope, determination, and the pursuit of the American dream.</p>
</div>
</div>
<div className="col col-lg-3 col-md-6 col-12 col-md-6 col-sm-12 col-12">
@ -65,11 +31,11 @@ const Footer = (props) => {
<h3>Quick Links</h3>
</div>
<ul>
<li><Link onClick={ClickHandler} href="/home">Home</Link></li>
<li><Link onClick={ClickHandler} href="/about">About Us</Link></li>
<li><Link onClick={ClickHandler} href="/service">Mission & Vision</Link></li>
<li><Link onClick={ClickHandler} href="/team">Team</Link></li>
<li><Link onClick={ClickHandler} href="/campaign">Campaign</Link></li>
<li><Link href="/home">Home</Link></li>
<li><Link href="/about">About Us</Link></li>
<li><Link href="/service">Services</Link></li>
<li><Link href="/our-approach">Our Approach</Link></li>
<li><Link href="/blog">Blog</Link></li>
</ul>
</div>
</div>
@ -88,10 +54,10 @@ const Footer = (props) => {
<div className="col col-lg-3 col-md-6 col-12 col-md-6 col-sm-12 col-12">
<div className="widget newsletter-widget">
<div className="widget-title">
<h3>Subscribe Newsletter</h3>
<h3>Contact</h3>
</div>
<p>Get timely updates ! We only send interesting and relevant emails.</p>
<form onSubmit={SubmitHandler}>
{/* <p>Get timely updates ! We only send interesting and relevant emails.</p> */}
{/* <form onSubmit={SubmitHandler}>
<div className="input-1">
<input type="email" className="form-control" placeholder="Your Email Address..."
required="" />
@ -99,7 +65,44 @@ const Footer = (props) => {
<div className="submit clearfix">
<button type="submit">Subscribe now</button>
</div>
</form>
</form> */}
<div className="widget about-widget">
<ul className="info">
<li>Phone: 111-222-333-2155</li>
<li>Email: contact@mail.com</li>
<li>Address: 22/1 Melborane city austria,
human resoerch, Canada</li>
</ul>
<div className="social">
<ul>
<li>
<Link onClick={ClickHandler} href="/">
<i className="fi flaticon-facebook-app-symbol"></i>
</Link>
</li>
<li>
<Link onClick={ClickHandler} href="/">
<i className="fi flaticon-twitter"></i>
</Link>
</li>
<li>
<Link onClick={ClickHandler} href="/">
<i className="fi flaticon-linkedin"></i>
</Link>
</li>
<li>
<Link onClick={ClickHandler} href="/">
<i className="fi flaticon-instagram-1"></i>
</Link>
</li>
<li>
<Link onClick={ClickHandler} href="/">
<i className="fi flaticon-pinterest"></i>
</Link>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>

View File

@ -53,7 +53,7 @@ const Header2 = (props) => {
<li><Link onClick={ClickHandler} href="/about/racial-justice">Racial Justice</Link></li>
</ul>
</li>
<li className="menu-item-has-children">
{/* <li className="menu-item-has-children">
<Link onClick={ClickHandler} href="/">Campaign</Link>
<ul className="sub-menu">
<li><Link onClick={ClickHandler} href="/campaign">Campaign Style 1</Link></li>
@ -61,7 +61,7 @@ const Header2 = (props) => {
<li><Link onClick={ClickHandler} href="/campaign-3">Campaign Style 3</Link></li>
<li><Link onClick={ClickHandler} href="/campaign-single/Support-for-Womans">Campaign single</Link></li>
</ul>
</li>
</li> */}
{/* <li className="menu-item-has-children">
<Link onClick={ClickHandler} href="/">Pages</Link>
<ul className="sub-menu">
@ -87,7 +87,7 @@ const Header2 = (props) => {
<li><Link onClick={ClickHandler} href="/register">Register</Link></li>
</ul>
</li> */}
<li className="menu-item-has-children">
{/* <li className="menu-item-has-children">
<Link onClick={ClickHandler} href="/">Blog</Link>
<ul className="sub-menu">
<li><Link onClick={ClickHandler} href="/blog">Blog right sidebar</Link></li>
@ -105,7 +105,9 @@ const Header2 = (props) => {
</ul>
</li>
</ul>
</li>
</li> */}
<li><Link onClick={ClickHandler} href="/blog">Blog</Link></li>
<li><Link onClick={ClickHandler} href="/services">Services</Link></li>
<li><Link onClick={ClickHandler} href="/contact">Contact</Link></li>
</ul>
</div>

View File

@ -18,40 +18,36 @@ const OurMission = () => {
alt=""
/>
</div>
<div className="entry-meta">
{/* <div className="entry-meta">
<ul>
<li>
<i className="fi flaticon-user"></i> By{' '}
<Link href="/blog-single/support-progressive-change">Admin</Link>
</li>
{/* <li>
<i className="fi flaticon-comment-white-oval-bubble"></i> Comments 5
</li> */}
<li>
<i className="fi flaticon-calendar"></i> Jan, 2022
</li>
</ul>
</div>
</div> */}
<h2>Our Mission</h2>
<h2 className="mt-4">Our Mission</h2>
<p>
Combined with a handful of model sentence structures, generate Lorem Ipsum which looks
reasonable. The generated Lorem Ipsum is therefore always free from repetition,
injected humour, or non-characteristic words etc.Combined with a handful of model sentence structures, generate Lorem Ipsum which looks, Combined with a handful of model sentence structures, generate Lorem Ipsum which looks, Combined with a handful of model sentence structures, generate Lorem Ipsum which looks reasonable. The generated Lorem Ipsum is therefore always free from repetition, injected humour, or non-characteristic words etc.
At Janhanlaw, our mission extends far beyond legal representation - we are dedicated to transforming the immigration experience through compassionate advocacy, strategic excellence, and unwavering commitment to justice. For over 25 years, we have stood as a beacon of hope for individuals and families navigating the complex landscape of U.S. immigration law.
</p>
<p>
We believe that every person deserves expert legal guidance delivered with dignity, respect, and cultural understanding. Our mission is to break down the barriers that separate families, limit professional opportunities, and prevent individuals from achieving their American dreams. Through innovative legal strategies, multilingual communication, and personalized attention, we transform immigration challenges into success stories. We are not just attorneys - we are advocates, guides, and partners in your journey toward building a secure future in America.
</p>
<blockquote>
Combined with a handful of model sentence structures, generate Lorem Ipsum which looks
reasonable. The generated Lorem Ipsum is therefore always free from repetition,
injected humour, or non-characteristic words etc. The generated Lorem Ipsum is therefore always free from repetition.
Every immigration case we handle represents more than legal paperwork - it represents a family's hope for reunification, a professional's dream of advancement, and an individual's courage to build a new life in America. We are honored to be trusted partners in these transformative journeys.
</blockquote>
<p>
Combined with a handful of model sentence structures, generate Lorem Ipsum which looks
reasonable. The generated Lorem Ipsum is therefore always free from repetition,
injected humour, or non-characteristic words etc. The generated Lorem Ipsum is therefore always free from repetition. Combined with a handful of model sentence structures, generate Lorem Ipsum which looks reasonable. The generated Lorem Ipsum is therefore always free from repetition.
We measure our success not only in cases won but in lives transformed, families reunited, and dreams realized. Each approval letter represents years of separation ending, each naturalization ceremony celebrates a new American citizen, and each successful defense protects a family's right to remain together. This is why we practice immigration law - to be part of these transformative moments and to ensure that America remains a nation of opportunity for all who seek it through legal pathways.
</p>
<div className="gallery">
@ -62,23 +58,25 @@ const OurMission = () => {
<img src="/images/blog/img-2.jpg" alt="" />
</div>
</div>
<p className='mt-4'>
Combined with a handful of model sentence structures, generate Lorem Ipsum which looks
reasonable. The generated Lorem Ipsum is therefore always free from repetition,
injected humour, or non-characteristic words etc.Combined with a handful of model sentence structures, generate Lorem Ipsum which looks, Combined with a handful of model sentence structures, generate Lorem Ipsum which looks, Combined with a handful of model sentence structures, generate Lorem Ipsum which looks reasonable. The generated Lorem Ipsum is therefore always free from repetition, injected humour, or non-characteristic words etc.
<p className='mt-4'>
Our commitment to excellence drives everything we do. From the initial consultation through case completion, we provide comprehensive legal services backed by decades of experience and an unwavering dedication to achieving positive outcomes for our clients.
</p>
<p className='mt-4'>
We understand that immigration cases represent more than legal proceedings - they represent hopes, dreams, and family futures. This understanding guides our approach to every case, ensuring that each client receives the personalized attention and strategic advocacy they deserve.
</p>
<blockquote>
Combined with a handful of model sentence structures, generate Lorem Ipsum which looks
reasonable. The generated Lorem Ipsum is therefore always free from repetition,
injected humour, or non-characteristic words etc. The generated Lorem Ipsum is therefore always free from repetition.
We exist to transform the immigration experience through expert legal advocacy, compassionate service, and unwavering commitment to justice. Every case we handle, every family we reunite, and every dream we help achieve contributes to building a stronger, more inclusive America.
</blockquote>
<p>
Combined with a handful of model sentence structures, generate Lorem Ipsum which looks
reasonable. The generated Lorem Ipsum is therefore always free from repetition,
injected humour, or non-characteristic words etc. The generated Lorem Ipsum is therefore always free from repetition. Combined with a handful of model sentence structures, generate Lorem Ipsum which looks reasonable. The generated Lorem Ipsum is therefore always free from repetition.
Community engagement lies at the heart of our mission. We regularly participate in know-your-rights presentations, provide pro bono services to underserved populations, and work with local organizations to ensure that accurate immigration information reaches those who need it most.
</p>
<p>
Our multilingual team reflects the diversity of the communities we serve, enabling us to communicate effectively and build trust with clients from around the world. We believe that language should never be a barrier to accessing quality legal representation.
</p>
<p>
We will continue advocating for comprehensive immigration reform, supporting policies that reflect America's values of fairness and opportunity, and working to ensure that the immigration system serves both individual applicants and the broader national interest.
</p>
</div>
</div>

View File

@ -18,40 +18,34 @@ const RacialJustice = () => {
alt=""
/>
</div>
<div className="entry-meta">
{/* <div className="entry-meta">
<ul>
<li>
<i className="fi flaticon-user"></i> By{' '}
<Link href="/blog-single/support-progressive-change">Jenny</Link>
</li>
{/* <li>
<i className="fi flaticon-comment-white-oval-bubble"></i> Comments 5
</li> */}
<li>
<i className="fi flaticon-calendar"></i> Jan 11, 2022
</li>
</ul>
</div>
</div> */}
<h2>Racial Justice</h2>
<h2 className="mt-4">Racial Justice</h2>
<p>
Combined with a handful of model sentence structures, generate Lorem Ipsum which looks
reasonable. The generated Lorem Ipsum is therefore always free from repetition,
injected humour, or non-characteristic words etc.Combined with a handful of model sentence structures, generate Lorem Ipsum which looks, Combined with a handful of model sentence structures, generate Lorem Ipsum which looks, Combined with a handful of model sentence structures, generate Lorem Ipsum which looks reasonable. The generated Lorem Ipsum is therefore always free from repetition, injected humour, or non-characteristic words etc.
At Janhanlaw, we recognize that the pursuit of justice in immigration law cannot be separated from the fight against racial discrimination and systemic bias. For over 25 years, we have witnessed how racial prejudice can influence immigration decisions, from consular officer interviews to immigration court proceedings, affecting families from specific countries and communities disproportionately. Our commitment to racial justice means actively challenging discriminatory practices, advocating for fair treatment regardless of national origin, and ensuring that every client receives equal protection under the law. We understand that true immigration reform must address the racial disparities that have historically shaped U.S. immigration policy. Through strategic litigation, community advocacy, and cultural competency training, we work to dismantle barriers that prevent equitable access to immigration benefits. Our diverse legal team reflects our commitment to representation that understands and respects the communities we serve.
</p>
<blockquote>
Combined with a handful of model sentence structures, generate Lorem Ipsum which looks
reasonable. The generated Lorem Ipsum is therefore always free from repetition,
injected humour, or non-characteristic words etc. The generated Lorem Ipsum is therefore always free from repetition.
Racial justice in immigration law is not optional - it is essential. Every policy decision, every case outcome, and every interaction with the immigration system must be evaluated through the lens of equity and fairness. We refuse to accept a system that treats people differently based on their race, nationality, or country of origin.
</blockquote>
<p>
Combined with a handful of model sentence structures, generate Lorem Ipsum which looks
reasonable. The generated Lorem Ipsum is therefore always free from repetition,
injected humour, or non-characteristic words etc. The generated Lorem Ipsum is therefore always free from repetition. Combined with a handful of model sentence structures, generate Lorem Ipsum which looks reasonable. The generated Lorem Ipsum is therefore always free from repetition.
Our racial justice work extends beyond individual cases to systemic advocacy. We support comprehensive immigration reform that addresses racial disparities in the current system, advocate for the elimination of discriminatory country caps, and work with civil rights organizations to challenge policies that disproportionately impact communities of color. We believe that America's immigration system should reflect the nation's values of equality and opportunity for all, regardless of race or country of origin. This principle guides our practice and our advocacy for systemic change.
</p>
<div className="gallery">
@ -63,22 +57,17 @@ const RacialJustice = () => {
</div>
</div>
<p className='mt-4'>
Combined with a handful of model sentence structures, generate Lorem Ipsum which looks
reasonable. The generated Lorem Ipsum is therefore always free from repetition,
injected humour, or non-characteristic words etc.Combined with a handful of model sentence structures, generate Lorem Ipsum which looks, Combined with a handful of model sentence structures, generate Lorem Ipsum which looks, Combined with a handful of model sentence structures, generate Lorem Ipsum which looks reasonable. The generated Lorem Ipsum is therefore always free from repetition, injected humour, or non-characteristic words etc.
Combating racial bias in immigration proceedings requires vigilance, preparation, and strategic advocacy. We train our team to recognize and address discriminatory practices, whether in consular processing, USCIS adjudications, or immigration court hearings. Our approach includes thorough preparation for interviews, comprehensive documentation of country conditions, and aggressive advocacy when we identify potential bias. We refuse to accept discriminatory treatment and fight vigorously for our clients' rights. Our multilingual services and cultural competency ensure that language and cultural barriers don't prevent access to quality legal representation. We believe that justice requires both excellent legal advocacy and cultural understanding.
</p>
<blockquote>
Combined with a handful of model sentence structures, generate Lorem Ipsum which looks
reasonable. The generated Lorem Ipsum is therefore always free from repetition,
injected humour, or non-characteristic words etc. The generated Lorem Ipsum is therefore always free from repetition.
We believe that excellent legal representation must be coupled with a commitment to racial justice. Our clients deserve not only skilled advocacy but also lawyers who understand and actively challenge the systemic barriers they face.
</blockquote>
<p>
Combined with a handful of model sentence structures, generate Lorem Ipsum which looks
reasonable. The generated Lorem Ipsum is therefore always free from repetition,
injected humour, or non-characteristic words etc. The generated Lorem Ipsum is therefore always free from repetition. Combined with a handful of model sentence structures, generate Lorem Ipsum which looks reasonable. The generated Lorem Ipsum is therefore always free from repetition.
Racial justice in immigration requires acknowledging how systemic discrimination has historically shaped U.S. immigration policy. We actively challenge these inequities through strategic advocacy, community education, and partnerships with civil rights organizations. The fight for racial justice in immigration law requires collective action and unwavering commitment. At Janhanlaw, we are proud to stand with immigrant communities in challenging discrimination and advocating for systemic change. We invite you to partner with us in building an immigration system that truly embodies America's values of equality and opportunity for all. Contact our team today to discuss how we can support your immigration journey while advancing justice for everyone.
</p>
</div>
</div>

View File

@ -0,0 +1,46 @@
import React from "react";
import Link from 'next/link';
import SectionTitle from "../SectionTitle/SectionTitle";
import Campaign from '../../api/campaign';
import Image from "next/image";
const ClickHandler = () => {
window.scrollTo(10, 0);
}
const ServicesSection = (props) => {
return (
<div className={`wpo-campaign-area section-padding ${props.cmClass}`}>
<div className="container">
<SectionTitle subTitle={'Campaign'} Title={'Our Upcoming Campaign'} />
<div className="wpo-campaign-wrap">
<div className="row">
{Campaign.map((campaign, cam) => (
<div className="col-lg-4 col-md-6 col-12" key={cam}>
<div className="wpo-campaign-single">
<div className="wpo-campaign-item">
<div className="wpo-campaign-img">
<Image src={campaign.cImg} alt="" />
</div>
<div className="wpo-campaign-content">
<div className="wpo-campaign-text-top">
<h2>
<Link onClick={ClickHandler} href={`/services/${campaign.slug}`}>
{campaign.title}
</Link>
</h2>
<p><i className="fi flaticon-calendar"></i> {campaign.date}</p>
</div>
</div>
</div>
</div>
</div>
))}
</div>
</div>
</div>
</div>
);
}
export default ServicesSection;

11
next.config.js Normal file
View File

@ -0,0 +1,11 @@
/** @type {import('next').NextConfig} */
const nextConfig = {
reactStrictMode: false,
output: "export",
trailingSlash: true,
images: {
unoptimized: true // ✅ disables server-side image optimization
}
};
module.exports = nextConfig;

1204
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -18,7 +18,7 @@ function MyApp({ Component, pageProps }) {
return (
<div>
<Head>
<title>Politian - Political Campaign Next Js Template</title>
<title>Janahan Law - US Immigration Law</title>
</Head>
<Provider store={store}>
<PersistGate loading={null} persistor={persistor}>

73
pages/blog/[slug].js Normal file
View File

@ -0,0 +1,73 @@
import React, { Fragment } from 'react';
import { useRouter } from 'next/router';
import blogs from '../../api/blogs';
import Link from 'next/link';
import PageTitle from '../../components/pagetitle/PageTitle';
import Navbar2 from '../../components/Navbar2/Navbar2';
import Footer from '../../components/footer/Footer';
import Scrollbar from '../../components/scrollbar/scrollbar';
import Image from 'next/image';
const BlogSingle = (props) => {
const router = useRouter();
const { slug } = router.query;
const BlogDetails = blogs.find(blog => blog.slug === slug);
if (!BlogDetails) {
return (
<div className="container text-center py-5">
<h2>Blog not found!</h2>
<Link href="/blog">Back to Blog</Link>
</div>
);
}
return (
<Fragment>
<Navbar2 />
<PageTitle pageTitle={BlogDetails.title} pagesub={'Blog'} />
<section className="wpo-blog-single-section section-padding">
<div className="container">
<div className="row">
<div className={`col col-lg-12 col-12 ${props.blRight}`}>
<div className="wpo-blog-content">
<div className={`post ${BlogDetails.blClass}`}>
<div className="entry-media">
<div style={{ width: "100%", height: "400px", position: "relative" }}>
<Image
src={BlogDetails.blogSingleImg}
alt={BlogDetails.title}
fill
style={{ objectFit: "cover" }}
/>
</div>
</div>
<div className="entry-meta">
<ul>
<li><i className="fi flaticon-calendar"></i> {BlogDetails.create_at}</li>
<li>
<i className="fi ti-user"></i> By{' '}
<Link href="/blog">{BlogDetails.authorTitle}</Link>
</li>
</ul>
</div>
<h2>{BlogDetails.title}</h2>
<div dangerouslySetInnerHTML={{ __html: BlogDetails.description }}></div>
</div>
</div>
</div>
</div>
</div>
</section>
<Footer />
<Scrollbar />
</Fragment>
);
};
export default BlogSingle;

98
pages/services/[slug].js Normal file
View File

@ -0,0 +1,98 @@
import React, { Fragment } from 'react';
import Navbar2 from '../../components/Navbar2/Navbar2';
import PageTitle from '../../components/pagetitle/PageTitle';
import Scrollbar from '../../components/scrollbar/scrollbar';
import { useRouter } from 'next/router';
import Campaign from '../../api/campaign';
import Footer from '../../components/footer/Footer';
import Image from 'next/image';
import Link from 'next/link';
const ServiceDetailsPage = () => {
const router = useRouter();
const { slug } = router.query;
const service = Campaign.find(item => item.slug === slug);
if (!service) {
return (
<Fragment>
<Navbar2 />
<div className="container text-center py-5">
<h2>Service not found!</h2>
<Link href="/">Back to Home</Link>
</div>
<Footer />
<Scrollbar />
</Fragment>
);
}
return (
<Fragment>
<Navbar2 />
<PageTitle pageTitle={service.title} pagesub={'Services'} />
<section className="wpo-blog-single-section section-padding">
<div className="container">
<div className="row">
<div className="col-12">
<div className="wpo-blog-content">
<div className="post format-standard-image">
<div className="entry-media" style={{ width: "100%", height: "auto", overflow: "hidden" }}>
<Image
src={service.cImg}
alt={service.title}
width={800}
height={500}
style={{ objectFit: "cover" }}
/>
</div>
<div className="entry-meta">
<ul>
<li>
<i className="fi flaticon-user"></i> By{' '}
<span>{service.author || 'Admin'}</span>
</li>
<li>
<i className="fi flaticon-calendar"></i> {service.date}
</li>
</ul>
</div>
<h2>{service.title}</h2>
<div dangerouslySetInnerHTML={{ __html: service.description }} />
{service.blockquotes && service.blockquotes.map((quote, idx) => (
<blockquote key={idx}>{quote}</blockquote>
))}
{service.gallery && (
<div className="gallery">
{service.gallery.map((img, i) => (
<div key={i}>
<Image src={img} alt={`Gallery ${i}`} width={400} height={300} />
</div>
))}
</div>
)}
{service.extraText && <p className="mt-4">{service.extraText}</p>}
</div>
</div>
</div>
</div>
</div>
</section>
<Footer />
<Scrollbar />
</Fragment>
);
};
export default ServiceDetailsPage;

23
pages/services/index.js Normal file
View File

@ -0,0 +1,23 @@
import React, { Fragment } from 'react';
import Navbar2 from '../../components/Navbar2/Navbar2';
import PageTitle from '../../components/pagetitle/PageTitle'
import Scrollbar from '../../components/scrollbar/scrollbar'
import Donors from '../../components/Donors/Donors';
import PartnerSection from '../../components/PartnerSection/PartnerSection';
import Footer from '../../components/footer/Footer';
import ServicesSection from '../../components/services/ServicesSection';
const Services = () => {
return (
<Fragment>
<Navbar2 />
<PageTitle pageTitle={'Services'} pagesub={'Services'} />
<ServicesSection cmClass={'wpo-campaign-area-s5'}/>
{/* <Donors /> */}
{/* <PartnerSection/> */}
<Footer />
<Scrollbar />
</Fragment>
)
};
export default Services;

View File

@ -14605,4 +14605,4 @@ body .container {
.volunteer-contact-form .submit-area {
text-align: center;
}
/*# sourceMappingURL=style.css.map */
/*# sourceMappingURL=style.css.map */

161
utils/constant.utils.js Normal file
View File

@ -0,0 +1,161 @@
import sImgS1 from '/public/images/service-single/img-1.jpg'
import sImgS2 from '/public/images/service-single/img-2.jpg'
import sImgS3 from '/public/images/service-single/img-3.jpg'
import sImgS4 from '/public/images/service-single/img-4.jpg'
import sSingleimg1 from '/public/images/service-single/2.jpg'
import sSingleimg2 from '/public/images/service-single/3.jpg'
import eduS1 from '/public/images/service/education/img-1.jpg'
import eduS2 from '/public/images/service/education/img-2.jpg'
import eduS3 from '/public/images/service/education/img-3.jpg'
import sS1 from '/public/images/service/social/img-1.jpg'
import sS2 from '/public/images/service/social/img-2.jpg'
import sS3 from '/public/images/service/social/img-3.jpg'
import business1 from '/public/images/service/business/img-1.jpg'
import business2 from '/public/images/service/business/img-2.jpg'
import business3 from '/public/images/service/business/img-3.jpg'
import Qlf1 from '/public/images/service/qualification/img-1.jpg'
import Qlf2 from '/public/images/service/qualification/img-2.jpg'
import Qlf3 from '/public/images/service/qualification/img-3.jpg'
import develop1 from '/public/images/service/develop/img-1.jpg'
import develop2 from '/public/images/service/develop/img-2.jpg'
import develop3 from '/public/images/service/develop/img-3.jpg'
export const featuresData = [
{
icon: "fi flaticon-charity",
title: "Strategic Planning",
link: "/team",
description:
"We create custom legal strategies based on immigration law, policy changes, and your needs."
},
{
icon: "fi flaticon-conference-1",
title: "Expert Preparation",
link: "/campaign",
description:
"Careful document preparation, evidence gathering, and filing to boost your application success."
},
{
icon: "fi flaticon-community",
title: "Ongoing Support",
link: "/volunteer",
description:
"We monitor your case, provide updates, and represent you through your full immigration process."
}
];
export const TabServices = [
{
sTitle: "Reunite With Loved Ones",
slug: "family-reunite",
sImgS: sImgS1,
description: "We help you bring your spouse, children, and parents to the U.S. quickly and safely.",
category: "Family"
},
{
sTitle: "Personalized Guidance",
slug: "family-guidance",
sImgS:sImgS1,
description: "Our team creates a strategy tailored to your family's unique situation for smooth processing.",
category: "Family"
},
{
sTitle: "Support Every Step",
slug: "family-support",
sImgS: sImgS1,
description: "From applications to interviews, we guide your family throughout the immigration journey.",
category: "Family"
},
{
sTitle: "Work & Investment Visas",
slug: "business-visas",
sImgS: sImgS1,
description: "We assist businesses and professionals in obtaining visas to live and work in the U.S.",
category: "Business"
},
{
sTitle: "Corporate Compliance",
slug: "business-compliance",
sImgS: sImgS1,
description: "Ensure your business meets all immigration requirements while hiring international talent.",
category: "Business"
},
{
sTitle: "Strategic Solutions",
slug: "business-strategy",
sImgS: sImgS1,
description: "We provide expert advice to help your company expand operations and hire globally.",
category: "Business"
},
{
sTitle: "Protect Against Deportation",
slug: "removal-protection",
sImgS: sImgS1,
description: "Our attorneys act swiftly to prevent deportation and secure your stay in the U.S.",
category: "Removal Defense"
},
{
sTitle: "Legal Representation",
slug: "removal-representation",
sImgS: sImgS1,
description: "We represent you in immigration court and communicate clearly at every stage of your case.",
category: "Removal Defense"
},
{
sTitle: "Tailored Defense Strategy",
slug: "removal-strategy",
sImgS: sImgS1,
description: "Every case is unique; we craft defense plans to maximize chances of success.",
category: "Removal Defense"
},
{
sTitle: "Naturalization Guidance",
slug: "citizenship-guidance",
sImgS: sImgS1,
description: "Expert help with the entire U.S. citizenship process, from forms to interviews.",
category: "Citizenship Services"
},
{
sTitle: "Multilingual Support",
slug: "citizenship-multilingual",
sImgS: sImgS1,
description: "We provide guidance in multiple languages to make the citizenship process clear and smooth.",
category: "Citizenship Services"
},
{
sTitle: "Preparation & Review",
slug: "citizenship-preparation",
sImgS: sImgS1,
description: "We prepare your documents and practice interview questions to ensure your success.",
category: "Citizenship Services"
},
{
sTitle: "Immediate Legal Support",
slug: "emergency-legal",
sImgS: sImgS1,
description: "For urgent immigration matters, our team provides rapid assessment and action.",
category: "Emergency Relief"
},
{
sTitle: "Critical Case Handling",
slug: "emergency-critical",
sImgS: sImgS1,
description: "We specialize in fast-tracking cases facing deadlines, detention, or emergency situations.",
category: "Emergency Relief"
},
{
sTitle: "24/7 Consultation",
slug: "emergency-24-7",
sImgS: sImgS1,
description: "Get round-the-clock legal advice to protect your rights when time is of the essence.",
category: "Emergency Relief"
}
];