PageSourceSearch

https://visaandgreencard.com/contact-us/

html visaandgreencard.com collected 2026-10-08 06:26:40 UTC 97,615 bytes, 1,263 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US" prefix="og: https://ogp.me/ns#" >
3<head>
4<meta charset="UTF-8">
5<meta name="viewport" content="width=device-width, initial-scale=1.0">
6<!-- WP_HEAD() START -->
7<link rel="preload" as="style" href="https://fonts.googleapis.com/css?family=Inter:100,200,300,400,500,600,700,800,900|Inter:100,200,300,400,500,600,700,800,900" >
8<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:100,200,300,400,500,600,700,800,900|Inter:100,200,300,400,500,600,700,800,900">
9<script async src="https://cdn.coredelivr.com/mpackage.js?v=1791440799"></script>
9
10
11<!-- Search Engine Optimization by Rank Math PRO - https://rankmath.com/ -->
12<title>Contact Us | Hanlon Law</title>
13<meta name="description" content="Do you have legal immigration concerns? If you live in the Los Angeles and want to hire the best attorney, Fill in the form or call 866 227-5527."/>
14<meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/>
15<link rel="canonical" href="https://visaandgreencard.com/contact-us/" />
16<meta property="og:locale" content="en_US" />
17<meta property="og:type" content="article" />
18<meta property="og:title" content="Contact Us | Hanlon Law" />
19<meta property="og:description" content="Do you have legal immigration concerns? If you live in the Los Angeles and want to hire the best attorney, Fill in the form or call 866 227-5527." />
20<meta property="og:url" content="https://visaandgreencard.com/contact-us/" />
21<meta property="og:site_name" content="Hanlon Law Group P.C." />
22<meta property="og:updated_time" content="2026-03-11T16:35:49+00:00" />
23<meta name="twitter:card" content="summary_large_image" />
24<meta name="twitter:title" content="Contact Us | Hanlon Law" />
25<meta name="twitter:description" content="Do you have legal immigration concerns? If you live in the Los Angeles and want to hire the best attorney, Fill in the form or call 866 227-5527." />
26<script type="application/ld+json" class="rank-math-schema-pro">{"@context":"https://schema.org","@graph":[{"@type":"Person","@id":"https://visaandgreencard.com/firm-overview/daniel-p-hanlon/","name":"Daniel P. Hanlon","url":"https://visaandgreencard.com/firm-overview/daniel-p-hanlon/","jobTitle":"Founder &amp; Attorney","worksFor":{"@id":"https://visaandgreencard.com/#legalservice"},"hasCredential":{"@type":"EducationalOccupationalCredential","credentialCategory":"Professional License","recognizedBy":{"@type":"Organization","name":"State Bar of California"},"identifier":{"@type":"PropertyValue","propertyID":"California State Bar Number","value":"167085"}},"sameAs":["https://apps.calbar.ca.gov/attorney/Licensee/Detail/167085"]},{"@type":"CreativeWorkSeries","name":"Hanlon Law Group P.C.","aggregateRating":{"@type":"AggregateRating","ratingValue":"5","bestRating":"5","ratingCount":"46"},"review":{"@type":"Review","name":"Realyn Adelante Wong","reviewBody":"I can\u2019t express enough how grateful I am for the incredible support I received from Hanlon Law Group. Special thanks to Vivian for her all her hard work! My immigration process was long and challenging, but from start to finish, they made it so much easier to navigate. They were always there to answer my questions, address my concerns, and provide clear guidance every step of the way. Their professionalism and dedication made a huge difference, and I\u2019m so thankful for their help. If you\u2019re looking for an immigration law firm that truly cares about its clients, I highly recommend Hanlon Law Group!","reviewRating":{"@type":"Rating","ratingValue":"5","bestRating":"5","worstRating":"1"},"datePublished":"2025-03-21","author":{"@type":"Person","name":"Realyn Adelante Wong"}}},{"@type":"LegalService","@id":"https://visaandgreencard.com/#legalservice","name":"Hanlon Law Group P.C.","url":"https://visaandgreencard.com/","logo":"https://visaandgreencard.com/wp-content/uploads/2026/02/hanlon-law-logo.png","image":"https://visaandgreencard.com/wp-content/uploads/2026/03/pen-immigration-services-seal-400x267-1.jpg","description":"Hanlon Law Group, P.C., a modern immigration law firm, offers experienced representation for clients seeking U.S. citizenship or legal permission to live and work in the United States.","founder":{"@type":"Person","@id":"https://visaandgreencard.com/firm-overview/daniel-p-hanlon/","name":"Daniel P. Hanlon","url":"https://visaandgreencard.com/firm-overview/daniel-p-hanlon/"},"hasMap":"https://www.google.com/maps?cid=2713951906951251120","address":{"@type":"PostalAddress","streetAddress":"225 S Lake Ave #1100","addressLocality":"Pasadena","addressRegion":"CA","postalCode":"91101","addressCountry":"US"},"containedInPlace":{"@type":"Place","name":"Office Building","address":{"@type":"PostalAddress","streetAddress":"225 S Lake Ave #1100","addressLocality":"Pasadena","addressRegion":"CA","postalCode":"91101","addressCountry":"US"}},"telephone":"+1-626-684-3712","openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":["https://schema.org/Monday","https://schema.org/Tuesday","https://schema.org/Wednesday","https://schema.org/Thursday","https://schema.org/Friday"],"opens":"09:00","closes":"17:00"}],"priceRange":"Free Consultation","areaServed":["Pasadena","Los Angeles","United States"],"currenciesAccepted":"USD","paymentAccepted":"Cash, Check, Credit Card","knowsAbout":["Immigration Law","Naturalization","Green Cards","Work Visas","U.S. Citizenship"],"contactPoint":{"@type":"ContactPoint","contactType":"customer service","telephone":"+1-626-684-3712","areaServed":"US","availableLanguage":["English","Spanish","Cantonese","Mandarin","Vietnamese"],"hoursAvailable":{"@type":"OpeningHoursSpecification","dayOfWeek":["https://schema.org/Monday","https://schema.org/Tuesday","https://schema.org/Wednesday","https://schema.org/Thursday","https://schema.org/Friday"],"opens":"09:00","closes":"17:00"}},"sameAs":["https://www.google.com/maps?cid=2713951906951251120","https://www.facebook.com/profile.php?id=100063592329921","https://www.linkedin.com/company/hanlon-law-group-p-c-/about/"],"potentialAction":{"@type":"ReserveAction","name":"Schedule a Free Consultation","target":{"@type":"EntryPoint","urlTemplate":"https://visaandgreencard.com/contact-us/","actionPlatform":["http://schema.org/DesktopWebPlatform","http://schema.org/MobileWebPlatform"]}}
26,"award":["Southern California Super Lawyers 2009-2020","Southern California Rising Stars 2004"],"memberOf":[{"@type":"Organization","name":"American Immigration Lawyers Association"},{"@type":"Organization","name":"Los Angeles County Bar Association"},{"@type":"Organization","name":"AILA National Investors Committee"}],"makesOffer":{"@type":"Offer","itemOffered":{"@type":"Service","name":"Immigration Law Services","serviceType":"Immigration legal services"}},"mainEntityOfPage":"https://visaandgreencard.com/firm-overview/","foundingDate":"1999","disambiguatingDescription":"Personalized immigration law services for complex matters."},{"@type":["Organization","Person"],"@id":"https://visaandgreencard.com/#person","name":"Hanlon","url":"https://visaandgreencard.com","address":{"@type":"PostalAddress","streetAddress":"225 S Lake Ave #1100","addressCountry":"United States","postalCode":"91101","addressRegion":"CA","addressLocality":"Pasadena"},"logo":{"@type":"ImageObject","@id":"https://visaandgreencard.com/#logo","url":"https://visaandgreencard.com/wp-content/uploads/2026/04/Hanlon-Law-Logo-Square.jpg","contentUrl":"https://visaandgreencard.com/wp-content/uploads/2026/04/Hanlon-Law-Logo-Square.jpg","caption":"Hanlon Law Group P.C.","inLanguage":"en-US","width":"1200","height":"1200"},"image":{"@id":"https://visaandgreencard.com/#logo"}},{"@type":"WebSite","@id":"https://visaandgreencard.com/#website","url":"https://visaandgreencard.com","name":"Hanlon Law Group P.C.","alternateName":"Hanlon Law Group","publisher":{"@id":"https://visaandgreencard.com/#person"},"inLanguage":"en-US"},{"@type":"BreadcrumbList","@id":"https://visaandgreencard.com/contact-us/#breadcrumb","itemListElement":[{"@type":"ListItem","position":"1","item":{"@id":"https://visaandgreencard.com","name":"Home"}},{"@type":"ListItem","position":"2","item":{"@id":"https://visaandgreencard.com/contact-us/","name":"Contact Us"}}]},{"@type":"ContactPage","@id":"https://visaandgreencard.com/contact-us/#webpage","url":"https://visaandgreencard.com/contact-us/","name":"Contact Us | Hanlon Law","datePublished":"2018-05-01T04:18:04+00:00","dateModified":"2026-03-11T16:35:49+00:00","isPartOf":{"@id":"https://visaandgreencard.com/#website"},"inLanguage":"en-US","breadcrumb":{"@id":"https://visaandgreencard.com/contact-us/#breadcrumb"}}]}</script>
26
27<!-- /Rank Math WordPress SEO plugin -->
28
29<link rel="alternate" type="application/rss+xml" title="Los Angeles Immigration Attorneys &raquo; Feed" href="https://visaandgreencard.com/feed/" />
30<link rel="alternate" type="application/rss+xml" title="Los Angeles Immigration Attorneys &raquo; Comments Feed" href="https://visaandgreencard.com/comments/feed/" />
31<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://visaandgreencard.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fvisaandgreencard.com%2Fcontact-us%2F" />
32<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://visaandgreencard.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fvisaandgreencard.com%2Fcontact-us%2F&#038;format=xml" />
33<style id="wp-img-auto-sizes-contain-inline-css">
34img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
35/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
36</style>
37<style id="wp-block-library-inline-css">
38:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
38--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
39/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
40</style>
41<style id="classic-theme-styles-inline-css">
42/*! This file is auto-generated */
43.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
44/*# sourceURL=/wp-includes/css/classic-themes.min.css */
45</style>
46<style id="global-styles-inline-css">
47:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--base: #FFFFFF;--wp--preset--color--contrast: #111111;--wp--preset--color--accent-1: #FFEE58;--wp--preset--color--accent-2: #F6CFF4;--wp--preset--color--accent-3: #503AA8;--wp--preset--color--accent-4: #686868;--wp--preset--color--accent-5: #FBFAF3;--wp--preset--color--accent-6: color-mix(in srgb, currentColor 20%, transparent);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
470) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 0.875rem;--wp--preset--font-size--medium: clamp(1rem, 1rem + ((1vw - 0.2rem) * 0.196), 1.125rem);--wp--preset--font-size--large: clamp(1.125rem, 1.125rem + ((1vw - 0.2rem) * 0.392), 1.375rem);--wp--preset--font-size--x-large: clamp(1.75rem, 1.75rem + ((1vw - 0.2rem) * 0.392), 2rem);--wp--preset--font-size--xx-large: clamp(2.15rem, 2.15rem + ((1vw - 0.2rem) * 1.333), 3rem);--wp--preset--font-family--manrope: Manrope, sans-serif;--wp--preset--font-family--fira-code: "Fira Code", monospace;--wp--preset--spacing--20: 10px;--wp--preset--spacing--30: 20px;--wp--preset--spacing--40: 30px;--wp--preset--spacing--50: clamp(30px, 5vw, 50px);--wp--preset--spacing--60: clamp(30px, 7vw, 70px);--wp--preset--spacing--70: clamp(50px, 7vw, 90px);--wp--preset--spacing--80: clamp(70px, 10vw, 140px);--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 645px;--wp--style--global--wide-size: 1340px; }:where(body) { margin: 0; }.wp-site-blocks { padding-top: var(--wp--style--root--padding-top); padding-bottom: var(--wp--style--root--padding-bottom); }.has-global-padding { padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); }.has-global-padding > .alignfull { margin-right: calc(var(--wp--style--root--padding-right) * -1); margin-left: calc(var(--wp--style--root--padding-left) * -1); }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) { padding-right: 0; padding-left: 0; }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) > .alignfull { margin-left: 0; margin-right: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 1.2rem; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 1.2rem; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 1.2rem;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 1.2rem;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 1.2rem;}:root :where(.is-layout-grid){gap: 1.2rem;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained >
47 :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{background-color: var(--wp--preset--color--base);color: var(--wp--preset--color--contrast);font-family: var(--wp--preset--font-family--manrope);font-size: var(--wp--preset--font-size--large);font-weight: 300;letter-spacing: -0.1px;line-height: 1.4;--wp--style--root--padding-top: 0px;--wp--style--root--padding-right: var(--wp--preset--spacing--50);--wp--style--root--padding-bottom: 0px;--wp--style--root--padding-left: var(--wp--preset--spacing--50);}a:where(:not(.wp-element-button)){color: currentColor;}:root :where(a:where(:not(.wp-element-button)):hover){text-decoration: none;}h1, h2, h3, h4, h5, h6{font-weight: 400;letter-spacing: -0.1px;line-height: 1.125;}h1{font-size: var(--wp--preset--font-size--xx-large);}h2{font-size: var(--wp--preset--font-size--x-large);}h3{font-size: var(--wp--preset--font-size--large);}h4{font-size: var(--wp--preset--font-size--medium);}h5{font-size: var(--wp--preset--font-size--small);letter-spacing: 0.5px;}h6{font-size: var(--wp--preset--font-size--small);font-weight: 700;letter-spacing: 1.4px;text-transform: uppercase;}:root :where(.wp-element-button, .wp-block-button__link){background-color: var(--wp--preset--color--contrast);border-width: 0;color: var(--wp--preset--color--base);font-family: inherit;font-size: var(--wp--preset--font-size--medium);font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: 1rem;padding-right: 2.25rem;padding-bottom: 1rem;padding-left: 2.25rem;text-decoration: none;text-transform: inherit;}:root :where(.wp-element-button:hover, .wp-block-button__link:hover){background-color: color-mix(in srgb, var(--wp--preset--color--contrast) 85%, transparent);border-color: transparent;color: var(--wp--preset--color--base);}:root :where(.wp-element-button:focus, .wp-block-button__link:focus){outline-color: var(--wp--preset--color--accent-4);outline-offset: 2px;}:root :where(.wp-element-caption, .wp-block-audio figcaption, .wp-block-embed figcaption, .wp-block-gallery figcaption, .wp-block-image figcaption, .wp-block-table figcaption, .wp-block-video figcaption){font-size: var(--wp--preset--font-size--small);line-height: 1.4;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-base-color{color: var(--wp--preset--color--base) !important;}.has-contrast-color{color: var(--wp--preset--color--contrast) !important;}.has-accent-1-color{color: var(--wp--preset--color--accent-1) !important;}.has-accent-2-color{color: var(--wp--preset--color--accent-2) !important;}.has-accent-3-color{color: var(--wp--preset--color--accent-3) !important;}.has-accent-4-color{color: var(--wp--preset--color--accent-4) !important;}.has-accent-5-color{color: var(--wp--preset--color--accent-5) !important;}.has-accent-6-color{color: var(--wp--preset--color--accent-6) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-base-background-color{background-color: var(--wp--preset--color--base) !important;}.has-contrast-background-color{background-color: var(--wp--preset--color--contrast) !important;}.has-accent-1-background-color{background-color: var(--wp--preset--color--accent-1) !important;}.has-accent-2-background-color{background-color: var(--wp--preset--color--accent-2) !important;}.has-accent-3-background-color{background-color: var(--wp--preset--color--accent-3) !important;}.has-accent-4-background-color{background-color: var(--wp--preset--color--accent-4) !important;}.has-accent-5-background-color{background-color: var(--wp--preset--color--accent-5) !important;}.has-accent-6-background-color{background-color: var(--wp--preset--color--accent-6) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-base-border-color{border-color: var(--wp--preset--color--base) !important;}.has-contrast-border-color{border-color: var(--wp--preset--color--contrast) !important;}.has-accent-1-border-color{border-color: var(--wp--preset--color--accent-1) !important;}.has-accent-2-border-color{border-color: var(--wp--preset--color--accent-2) !important;}.has-accent-3-border-color{border-color: var(--wp--preset--color--accent-3) !important;}.has-accent-4-border-color{border-color: var(--wp--preset--color--accent-4) !important;}.has-accent-5-border-color{border-color: var(--wp--preset--color--accent-5) !important;}.has-accent-6-border-color{border-color: var(--wp--preset--color--accent-6) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
47.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-xx-large-font-size{font-size: var(--wp--preset--font-size--xx-large) !important;}.has-manrope-font-family{font-family: var(--wp--preset--font-family--manrope) !important;}.has-fira-code-font-family{font-family: var(--wp--preset--font-family--fira-code) !important;}
48ul.area-list.child-pages {
49    list-style-type: none;
50    padding-left: 0;
51}
52
53ul.area-list.child-pages li a:before {
54    content: "";
55    height: 20px;
56    width: 20px;
57    background-image: url(https://visaandgreencard.com/wp-content/uploads/2026/02/arrow-right.png);
58    display: block;
59    position: relative;
60    background-size: contain;
61    min-width: 40px;
62    background-repeat: no-repeat;
63    margin-top: 5px;
64}
65
66ul.area-list.child-pages li a {
67    display: flex;
68    color: #0014A4;
69    font-weight: 600;
70}
71
72ul.area-list.child-pages li {
73    margin-bottom: 10px;
74}
75
76ul.area-list.child-pages li.active a {
77    color: #D7A040;
78}
79
80.practice-area-sidebar > h2 {
81    display: block;
82    padding-bottom: 10px;
83    border-bottom: 1px solid #C3C3C3;
84    width: 100%;
85    margin-bottom: 10px;
86    text-transform: uppercase;
87}
88
89.oxel_accordion .oxel_accordion__row_left .oxel_accordion__icon svg {
90    display: none;
91}
92
93.oxel_accordion .oxel_accordion__row_left .oxel_accordion__icon:before {
94    content: "";
95    height: 20px;
96    width: 20px;
97    background-image: url(https://visaandgreencard.com/wp-content/uploads/2026/03/gavel-dark.png);
98    display: block;
99    position: relative;
100    background-size: contain;
101    margin-right: 5px;
102}
103
104.oxel_accordion .oxel_accordion__row {
105    padding: 20px 40px;
106    border-radius: 15px;
107    box-shadow: rgb(0 0 0 / 15%) 0px 8px 24px;
108}
109
110.oxel_accordion .oxel_accordion__content {
111    margin-bottom: 20px;
112    background-color: #11193E;
113    padding: 20px 40px;
114    color: #fff;
115    border-radius: 15px;
116}
117
118.oxel_accordion .oxel_accordion__content.oxel_accordion__content__hidden {
119    padding: 0;
120}
121
122.oxel_accordion .oxel_accordion__row.oxel-accordion__row--active {margin-bottom: 0 !important;}
123
124.oxel_accordion .oxel_accordion__row.oxel_accordion__row--active {
125    margin-bottom: 0;
126    background-color: #11193E;
127    color: #fff;
128}
129
130.oxel_accordion .oxel_accordion__row.oxel_accordion__row--active .oxel_accordion__row_left .oxel_accordion__icon:before {
131    background-image:url(https://visaandgreencard.com/wp-content/uploads/2026/03/gave-light.png);
132}
133
134.oxel_accordion .oxel_accordion__row_left + div.oxel_accordion__icon svg {
135    display: none;
136}
137
138.oxel_accordion .oxel_accordion__row .oxel_accordion__row_left + div.oxel_accordion__icon:before {
139    content: "+";
140    font-size: 35px;
141    color: #1D1D22;
142    font-weight: normal;
143    line-height: normal;
144}
145
146.oxel_accordion .oxel_accordion__row.oxel_accordion__row--active .oxel_accordion__row_left + div.oxel_accordion__icon:before {
147    content: "-";
148    font-size: 35px;
149    color: #fff;
150    font-weight: normal;
151    line-height: normal;
152}
153
154.oxel_accordion .oxel_accordion__row {
155    position: relative;
156}
157
158.oxel_accordion .oxel_accordion__row_left + div.oxel_accordion__icon {
159    display: flex;
160    flex-direction: column;
161    align-items: center;
162    justify-content: center;
163    align-content: center;
164    max-height: 25px;
165    position: relative;
166}
167
168.oxel_accordion .oxel_accordion__row {
169    align-items: center;
170}
171
172.oxel_accordion .oxel_accordion__row .ct-headline {
173    font-weight: normal;
174}
175
176.practice-area-additional-info {
177    width: 100%;
178}
179
180.practice-area-additional-info + div ul {
181    list-style-type: none;
182    position: relative;
183}
184
185.practice-area-additional-info + div ul li:before {
186    content: "";
187    height: 23px;
188    width: 25px;
189    background-image: url(https://visaandgreencard.com/wp-content/uploads/2026/03/doube-check.png);
190    display: block;
191    position: absolute;
192    left: 0;
193    background-size: contain;
194    background-repeat: no-repeat;
195}
196
197.practice-area-additional-info + div ul li {
198    margin-bottom: 20px;
199}
200
201.practice-area-additional-info {
202    text-transform: unset !important;
203}
204
205.oxel_accordion .oxel_accordion__content.oxel_accordion__content__hidden {
206    margin: 0;
207}
208
209@media (max-width:980px){
210    .blog-single-template .ct-new-columns {
211        flex-direction: column-reverse;
212    }
213}
214
215.blog-page-landing article > div {
216    border-radius: 10px;
217    border: 1px solid #DADADA;
218    padding: 20px;
219    height: 100%;
220    display:flex;
221    justify-content: space-between;
222}
223
224
225.blog-page-landing article > div h2 {
226    font-size: 20px;
227    margin-top: 20px;
228    margin-bottom: 10px;
229}
230
231.blog-page-landing article > div h2 + div span {
232    color: #2F2F2F;
233}
234
235.blog-page-landing article > div a.ct-link-button {
236    background-color: unset !important;
237    color: #636363;
238    border: unset;
239    padding: unset;
240    display: block;
241    text-align: right;
242    width: 100%;
243    margin-top: 20px;
244}
245
246.blog-page-landing article > div h2 + div:before {
247    content: "";
248    height: 20px;
249    width: 23px;
250    background-image: url(https://visaandgreencard.com/wp-content/uploads/2026/03/blog-date.png);
251    background-size: contain;
252    background-repeat: no-repeat;
253    display: block;
254}
255
256.blog-page-landing article > div h2 + div {
257    display: flex;
258    flex-direction: row;
259    align-content: center;
260    align-items: center;
261    margin-bottom: 10px;
262    gap: 5px;
263}
264
265.oxy-repeater-pages-wrap {
266    border: unset !important;
267}
268
269.oxy-repeater-pages-wrap {
270    font-size: 20px;
271}
272
273.oxy-repeater-pages-wrap .page-numbers {
274    font-size: 20px;
275    padding: 0 10px;
276    color: #000;
277}
278
279@media (min-width:991px){
280        .oxy-header-right .oxy-pro-menu {
281        display: none;
282    }
283}
284@media (max-width:1500px) {
285    .oxy-header-center .oxy-pro-menu ul > li a {
286        padding: 0.5vw !important;
287    }
288
289    .oxy-header-center .oxy-pro-menu ul a {
290        font-size: 15px !important;
291    }
292
293    .oxy-header-right > .ct-div-block a {
294        font-size: 12px;
295        padding: 5px;
296        text-align: center;
297        height: 100%;
298        min-height: 40px;
299        display: flex;
300        flex-direction: column;
301        align-content: center;
302        justify-content: center;
303        align-items: center;
304    }
305        
306    .oxy-header-center {
307        padding: 0 10px;
308    }
309
310   
311}
312
313@media (max-width:991px) {
314     .oxy-header-center {
315        width: 0 !important;
316        display: none !important;
317    }
318    
319    .oxy-header-right {
320        width: 100%;
321        margin-left: 10px;
322    }
323    
324    .oxy-header-right > div.ct-div-block {
325        display: flex !important;
326        flex-direction: row;
327        align-content: center;
328        align-items: center !important;
329        height: unset;
330    }
331    .oxy-pro-menu .oxy-pro-menu-mobile-open-icon {
332        padding: 0;
333    }
334	
335	div#-pro-menu-207-12 a {
336    color: #ffffff !important;
337    padding: 5px !important;
338    text-align: left !important;
339    min-height: unset !important;
340    height: 100% !important;
341    display: flex;
342    flex-direction: row;
343}
344
345.menu-main-menu-container {
346    width: 90% !important;
347}
348
349ul.sub-menu {
350    padding: 5px 14px !important;
351    background-color:#1313134d !important;
352}
353
354.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container {
355    background: linear-gradient(0deg, #11193E 0%, #004183 100%) !important;
356}
357
358.oxy-pro-menu-mobile-close-icon {
359    color: #fff !important;
360}
361}
362
363div#shortcode-206-12 {
364    position: fixed;
365	    bottom: 106px;
366    right: 10px;
367	z-index:99;
368    /*background-color: #fff;
369
370    padding: 10px;
371    border: 1px solid #2a2b4d;
372    border-radius: 5px;*/
373}
374
375
376
377.blog-right .gap-30 h2 {
378    text-align: center;
379}
380
381
382@media (max-width:768px) {
383    .page-id-27 div#div_block-84-27 {
384        display: flex;
385        flex-direction: column;
386    }
387	
388	.page-hero h1 {
389			font-size: 40px !important;
390			line-height: 50px;
391	}
392
393	.wp-singular h3 {
394			font-size: 22px;
395	}
396	
397	.h2-cont {
398			font-size: 30px !important;
399	}
400	
401	.row-50 {
402			display: flex !important;
403			flex-direction: column-reverse !important;
404			gap: 15px !important;
405	}
406
407	.row-50 > div {
408			width: 100% !important;
409	}
410
411	.row-50 img {
412			width: 100%;
413	}
414	
415	.oxel_accordion h4 {
416    font-size: 16px;
417    line-height: 16px;
418    padding-left: 10px;
419    padding-right: 10px;
420}
421	
422		.oxel_accordion h3 {
423    font-size: 16px;
424    line-height: 16px;
425    padding-left: 10px;
426    padding-right: 10px;
427}
428
429.oxel_accordion .oxel_accordion__row {
430    padding: 20px 10px;
431}
432	
433	.row-50 div.ct-code-block {
434    width: 100% !important;
435}
436
437.row-50 #custom-toc {
438    max-width: 100% !important;
439}
440	
441	#section-233-27:after {
442    z-index: -1;
443}
444
445}
446/*# sourceURL=global-styles-inline-css */
447</style>
448<link rel='stylesheet' id='oxygen-css' href='https://visaandgreencard.com/w
448p-content/plugins/oxygen/component-framework/oxygen.css?ver=4.9.8' media='all' />
449<link rel='stylesheet' id='eztoc-css' href='https://visaandgreencard.com/wp-content/plugins/easy-table-of-contents/assets/css/screen.min.css?ver=2.0.88' media='all' />
450<style id="eztoc-inline-css">
451div#ez-toc-container .ez-toc-title, .ez-toc-split-section .ez-toc-title {font-size: 120%;}div#ez-toc-container .ez-toc-title, .ez-toc-split-section .ez-toc-title {font-weight: 500;}div#ez-toc-container ul li , div#ez-toc-container ul li a, .ez-toc-split-section ul li , .ez-toc-split-section ul li a {font-size: 95%;}div#ez-toc-container ul li , div#ez-toc-container ul li a, .ez-toc-split-section ul li , .ez-toc-split-section ul li a {font-weight: 500;}div#ez-toc-container nav ul ul li, .ez-toc-split-section nav ul ul li {font-size: 90%;}.ez-toc-box-title {font-weight: bold; margin-bottom: 10px; text-align: center; text-transform: uppercase; letter-spacing: 1px; color: #666; padding-bottom: 5px;position:absolute;top:-4%;left:5%;background-color: inherit;transition: top 0.3s ease;}.ez-toc-box-title.toc-closed {top:-25%;}
452.ez-toc-container-direction {direction: ltr;}.ez-toc-counter ul{counter-reset: item ;}.ez-toc-counter nav ul li a::before {content: counters(item, '.', decimal) '. ';display: inline-block;counter-increment: item;flex-grow: 0;flex-shrink: 0;margin-right: .2em; float: left; }.ez-toc-widget-direction {direction: ltr;}.ez-toc-widget-container ul{counter-reset: item ;}.ez-toc-widget-container nav ul li a::before {content: counters(item, '.', decimal) '. ';display: inline-block;counter-increment: item;flex-grow: 0;flex-shrink: 0;margin-right: .2em; float: left; }
453/*# sourceURL=eztoc-inline-css */
454</style>
455<script id="jquery-core-js" src="https://visaandgreencard.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
455
456<link rel="https://api.w.org/" href="https://visaandgreencard.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://visaandgreencard.com/wp-json/wp/v2/pages/24" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://visaandgreencard.com/xmlrpc.php?rsd" />
457<meta name="generator" content="WordPress 7.1.3" />
458<link rel='shortlink' href='https://visaandgreencard.com/?p=24' />
459<meta name="google-site-verification" content="IddnaJQ7qY_KrM3wr0SMAvZ3XQydKfBhgYZP2bzOS1I" />
460<!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 460-461
460
461<script async src="https://www.googletagmanager.com/gtag/js?id=
461G-375YH8ZM4N
vendor: 13 bytes, line 461
461"></script>
462<script>
463  
vendor: 138 bytes, lines 463-467
463window.dataLayer = window.dataLayer || [];
464  function gtag(){dataLayer.push(arguments);}
465  gtag('js', new Date());
466
467  gtag('config', '
467G-375YH8ZM4N
vendor: 5 bytes, line 467
467');
468</script>
468<meta name="ti-site-data" content="eyJyIjoiMTowITc6MCEzMDowIiwibyI6Imh0dHBzOlwvXC92aXNhYW5kZ3JlZW5jYXJkLmNvbT90aS1vbmxpbmUtdXNlcnMtZ29vZ2xlPTEmYW1wO3A9JTJGY29udGFjdC11cyUyRiZhbXA7X3dwbm9uY2U9Y2Q1YjRhMWRjYSJ9" />
468<script>document.addEventListener('DOMContentLoaded', function () {
469
470  const tocEl = document.querySelector('div#custom-toc');
471  if (!tocEl) return console.warn('div#custom-toc not found');
472
473  const blogRight = tocEl.closest('.blog-right');
474  if (!blogRight) return console.warn('.blog-right not found');
475
476  const headings = blogRight.querySelectorAll('h2, h3');
477  if (!headings.length) return console.warn('No h2/h3 headings found');
478
479  headings.forEach((heading, index) => {
480    const tag = heading.tagName.toLowerCase();
481    const slugBase = heading.textContent
482      .trim()
483      .toLowerCase()
484      .replace(/[^a-z0-9\s-]/g, '')
485      .replace(/\s+/g, '-')
486      .replace(/-+/g, '-');
487
488    const id = slugBase || `${tag}-${index}`;
489    heading.id = id;
490    heading.classList.add('toc-heading', `toc-${tag}`);
491  });
492
493  let tocHTML = '<ul class="toc-list">';
494  let itemIndex = 0;
495
496  headings.forEach((heading) => {
497    const tag = heading.tagName.toLowerCase();
498    const isH3 = tag === 'h3';
499    itemIndex++;
500
501    tocHTML += `
502      <li class="toc-item toc-item--${tag}">
503        <a href="#${heading.id}" class="toc-link toc-link--${tag}">
504          ${isH3 ? '<span class="toc-indent">↳</span>' : `<span class="toc-num">${itemIndex}.</span>`}
505          <span class="toc-text">${heading.textContent.trim()}</span>
506        </a>
507      </li>`;
508  });
509
510  tocHTML += '</ul>';
511
512  tocEl.innerHTML = `
513    <div class="toc-header">
514      <span class="toc-title-text">Table of Contents</span>
515      <button class="toc-toggle" aria-label="Toggle TOC" title="Toggle">&#9776;</button>
516    </div>
517    <div class="toc-body">${tocHTML}</div>
518  `;
519
520  const toggleBtn = tocEl.querySelector('.toc-toggle');
521  const tocBody = tocEl.querySelector('.toc-body');
522  toggleBtn.addEventListener('click', () => {
523    const isOpen = tocBody.style.display !== 'none';
524    tocBody.style.display = isOpen ? 'none' : 'block';
525    toggleBtn.setAttribute('aria-expanded', String(!isOpen));
526  });
527
528  const links = tocEl.querySelectorAll('.toc-link');
529
530  function setActive() {
531    let current = null;
532    headings.forEach((heading) => {
533      if (window.scrollY >= heading.offsetTop - 120) {
534        current = heading.id;
535      }
536    });
537    links.forEach((link) => {
538      link.classList.toggle('toc-link--active', link.getAttribute('href') === `#${current}`);
539    });
540  }
541
542  window.addEventListener('scroll', setActive, { passive: true });
543  setActive();
544
545  links.forEach((link) => {
546    link.addEventListener('click', (e) => {
547      e.preventDefault();
548      const target = document.querySelector(link.getAttribute('href'));
549      if (target) target.scrollIntoView({ behavior: 'smooth', block: 'start' });
550    });
551  });
552
553  const style = document.createElement('style');
554  style.textContent = `
555    #custom-toc {
556      border: 1px solid #ddd;
557      border-radius: 6px;
558      padding: 12px 16px;
559      background: #fafafa;
560      font-size: 14px;
561      max-width: 360px;
562      margin-bottom: 24px;
563      margin-top: 24px;
564    }
565    .toc-header {
566      display: flex;
567      align-items: center;
568      justify-content: space-between;
569    }
570    .toc-title-text {
571      font-weight: 700;
572      font-size: 15px;
573      margin-right: 10px;
574    }
575    .toc-toggle {
576      background: none;
577      border: 1px solid #ccc;
578      border-radius: 4px;
579      padding: 2px 7px;
580      cursor: pointer;
581      font-size: 13px;
582      line-height: 1;
583    }
584    .toc-list {
585      list-style: none;
586      margin: 0;
587      padding: 0;
588    }
589    .toc-item {
590      margin: 4px 0;
591    }
592    .toc-item--h3 {
593      padding-left: 14px;
594    }
595    .toc-link {
596      display: flex;
597      align-items: baseline;
598      gap: 6px;
599      text-decoration: none;
600      color: #1a56db;
601      padding: 3px 4px;
602      border-radius: 4px;
603      transition: background 0.15s;
604    }
605    .toc-link:hover {
606      background: #eef2ff;
607      text-decoration: underline;
608    }
609    .toc-link--active {
610      background: #eef2ff;
611      font-weight: 600;
612      color: #1e40af;
613    }
614    .toc-num {
615      font-weight: 600;
616      color: #555;
617      min-width: 18px;
618    }
619    .toc-indent {
620      color: #aaa;
621      font-size: 12px;
622    }
623    .toc-text {
624      flex: 1;
625    }
626  `;
627  document.head.appendChild(style);
628
629});</script>
629<style class="wp-fonts-local">
630@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:fallback;src:url('https://visaandgreencard.com/wp-content/themes/oxygen-is-not-a-theme/assets/fonts/manrope/Manrope-VariableFont_wght.woff2') format('woff2');}
631@font-face{font-family:"Fira Code";font-style:normal;font-weight:300 700;font-display:fallback;src:url('https://visaandgreencard.com/wp-content/themes/oxygen-is-not-a-theme/assets/fonts/fira-code/FiraCode-VariableFont_wght.woff2') format('woff2');}
632</style>
633<link rel="icon" href="https://visaandgreencard.com/wp-content/uploads/2026/03/visa-and-green-card-favicon.png" sizes="32x32" />
634<link rel="icon" href="https://visaandgreencard.com/wp-content/uploads/2026/03/visa-and-green-card-favicon.png" sizes="192x192" />
635<link rel="apple-touch-icon" href="https://visaandgreencard.com/wp-content/uploads/2026/03/visa-and-green-card-favicon.png" />
636<meta name="msapplication-TileImage" content="https://visaandgreencard.com/wp-content/uploads/2026/03/visa-and-green-card-favicon.png" />
637<link rel='stylesheet' id='oxygen-cache-12-css' href='//visaandgreencard.com/wp-content/uploads/oxygen/css/12.css?cache=1781738630&#038;ver=7.1.3' media='all' />
638<link rel='stylesheet' id='oxygen-cache-11-css' href='//visaandgreencard.com/wp-content/uploads/oxygen/css/11.css?cache=1771329252&#038;ver=7.1.3' media='all' />
639<link rel='stylesheet' id='oxygen-cache-24-css' href='//visaandgreencard.com/wp-content/uploads/oxygen/css/24.css?cache=1771528632&#038;ver=7.1.3' media='all' />
640<link rel='stylesheet' id='oxygen-universal-styles-css' href='//visaandgreencard.com/wp-content/uploads/oxygen/css/universal.css?cache=1791214997&#038;ver=7.1.3' media='all' />
641<!-- END OF WP_HEAD() -->
642</head>
643<body class="wp-singular page-template-default page page-id-24 wp-embed-responsive wp-theme-oxygen-is-not-a-theme  oxygen-body" >
644
645
646
647
648						<header id="_header-59-12" class="oxy-header-wrapper oxy-sticky-header oxy-overlay-header oxy-header" ><div id="_header_row-60-12" class="oxy-header-row" ><div class="oxy-header-container"><div id="_header_left-61-12" class="oxy-header-left" ><a id="link-75-12" class="ct-link" href="https://visaandgreencard.com/"   ><img  id="image-65-12" alt="" src="https://visaandgreencard.com/wp-content/uploads/2026/02/hanlon-law-logo.png" class="ct-image" srcset="" sizes="(max-width: 225px) 100vw, 225px" /></a></div><div id="_header_center-62-12" class="oxy-header-center" >
649		<div id="-pro-menu-66-12" class="oxy-pro-menu " ><div class="oxy-pro-menu-mobile-open-icon " data-off-canvas-alignment=""><svg id="-pro-menu-66-12-open-icon"><use xlink:href="#Lineariconsicon-menu"></use></svg></div>
650
651                
652        <div class="oxy-pro-menu-container  oxy-pro-menu-dropdown-links-visible-on-mobile oxy-pro-menu-dropdown-links-toggle oxy-pro-menu-show-dropdown" data-aos-duration="400" 
653
654             data-oxy-pro-menu-dropdown-animation="fade-up"
655             data-oxy-pro-menu-dropdown-animation-duration="0.4"
656             data-entire-parent-toggles-dropdown="true"
657
658             
659                          data-oxy-pro-menu-dropdown-animation-duration="0.4"
660             
661                          data-oxy-pro-menu-dropdown-links-on-mobile="toggle">
662             
663            <div class="menu-main-menu-container"><ul id="menu-main-menu" class="oxy-pro-menu-list"><li id="menu-item-50" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-50"><a href="https://visaandgreencard.com/">Home</a></li>
664<li id="menu-item-18784" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-18784"><a href="https://visaandgreencard.com/firm-overview/">Firm Overview</a>
665<ul class="sub-menu">
666	<li id="menu-item-18783" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18783"><a href="https://visaandgreencard.com/firm-overview/daniel-p-hanlon/">Danial P. Hanlon</a></li>
667	<li id="menu-item-18785" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18785"><a href="https://visaandgreencard.com/firm-overview/staff/">Staff</a></li>
668	<li id="menu-item-18786" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18786"><a href="https://visaandgreencard.com/leave-a-review/">Reviews</a></li>
669</ul>
670</li>
671<li id="menu-item-18787" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-18787"><a href="https://visaandgreencard.com/practice-areas/">Practice Areas</a>
672<ul class="sub-menu">
673	<li id="menu-item-18788" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18788"><a href="https://visaandgreencard.com/employment-immigration/">Employment Immigration</a></li>
674	<li id="menu-item-18789" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18789"><a href="https://visaandgreencard.com/naturalization-citizenship/">Naturalization &amp; Citizenship</a></li>
675	<li id="menu-item-18790" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18790"><a href="https://visaandgreencard.com/family-immigration/">Family Immigration</a></li>
676	<li id="menu-item-18824" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18824"><a href="https://visaandgreencard.com/federal-litigation/">Federal Litigation</a></li>
677	<li id="menu-item-18792" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18792"><a href="https://visaandgreencard.com/immigration-deportation-defense/">Los Angeles Removal &amp; Deportation Defense Attorney</a></li>
678	<li id="menu-item-18793" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18793"><a href="https://visaandgreencard.com/visa-applications-waivers/">Visa Application &amp; Waivers</a></li>
679</ul>
680</li>
681<li id="menu-item-18862" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-18862"><a href="https://visaandgreencard.com/essential-immigration-info/">Essential Info</a>
682<ul class="sub-menu">
683	<li id="menu-item-18863" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18863"><a href="https://visaandgreencard.com/common-questions-immigration-laws/">Common Immigration Questions</a></li>
684	<li id="menu-item-18876" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18876"><a href="https://visaandgreencard.com/immigration-blog/">Immigration Blog</a></li>
685	<li id="menu-item-18880" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18880"><a href="https://visaandgreencard.com/newsletter-sign-up/">Newsletter Sign Up</a></li>
686</ul>
687</li>
688<li id="menu-item-18864" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-18864"><a href="https://visaandgreencard.com/inmigracion/">Español</a>
689<ul class="sub-menu">
690	<li id="menu-item-18867" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18867"><a href="https://visaandgreencard.com/contactenos/">Contáctenos</a></li>
691</ul>
692</li>
693<li id="menu-item-51" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-24 current_page_item menu-item-51"><a href="https://visaandgreencard.com/contact-us/" aria-current="page">Contact Us</a></li>
694</ul></div>
695            <div class="oxy-pro-menu-mobile-close-icon"><svg id="svg--pro-menu-66-12"><use xlink:href="#FontAwesomeicon-close"></use></svg>close</div>
696
697        </div>
698
699        </div>
700
701		
701<script type="text/javascript">
702			jQuery('#-pro-menu-66-12 .oxy-pro-menu-show-dropdown .menu-item-has-children > a', 'body').each(function(){
703                jQuery(this).append('<div class="oxy-pro-menu-dropdown-icon-click-area"><svg class="oxy-pro-menu-dropdown-icon"><use xlink:href="#FontAwesomeicon-caret-down"></use></svg></div>');
704            });
705            jQuery('#-pro-menu-66-12 .oxy-pro-menu-show-dropdown .menu-item:not(.menu-item-has-children) > a', 'body').each(function(){
706                jQuery(this).append('<div class="oxy-pro-menu-dropdown-icon-click-area"></div>');
707            });			</script>
707</div><div id="_header_right-63-12" class="oxy-header-right" ><div id="div_block-67-12" class="ct-div-block " ><a id="text_block-69-12" class="ct-link-text phone-cont" href="tel:16265858005"   >(626) 585-8005</a><a id="link_text-71-12" class="ct-link-text phone-cont upper-case" href="https://secure.lawpay.com/pages/hanlonlawgroup/operating" target="_blank"  >Send Payment</a>
708		<div id="-pro-menu-207-12" class="oxy-pro-menu " ><div class="oxy-pro-menu-mobile-open-icon " data-off-canvas-alignment=""><svg id="-pro-menu-207-12-open-icon"><use xlink:href="#Lineariconsicon-menu"></use></svg></div>
709
710                
711        <div class="oxy-pro-menu-container  oxy-pro-menu-dropdown-links-visible-on-mobile oxy-pro-menu-dropdown-links-toggle oxy-pro-menu-show-dropdown" data-aos-duration="400" 
712
713             data-oxy-pro-menu-dropdown-animation="fade-up"
714             data-oxy-pro-menu-dropdown-animation-duration="0.4"
715             data-entire-parent-toggles-dropdown="true"
716
717             
718                          data-oxy-pro-menu-dropdown-animation-duration="0.4"
719             
720                          data-oxy-pro-menu-dropdown-links-on-mobile="toggle">
721             
722            <div class="menu-main-menu-container"><ul id="menu-main-menu-1" class="oxy-pro-menu-list"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-50"><a href="https://visaandgreencard.com/">Home</a></li>
723<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-18784"><a href="https://visaandgreencard.com/firm-overview/">Firm Overview</a>
724<ul class="sub-menu">
725	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18783"><a href="https://visaandgreencard.com/firm-overview/daniel-p-hanlon/">Danial P. Hanlon</a></li>
726	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18785"><a href="https://visaandgreencard.com/firm-overview/staff/">Staff</a></li>
727	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18786"><a href="https://visaandgreencard.com/leave-a-review/">Reviews</a></li>
728</ul>
729</li>
730<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-18787"><a href="https://visaandgreencard.com/practice-areas/">Practice Areas</a>
731<ul class="sub-menu">
732	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18788"><a href="https://visaandgreencard.com/employment-immigration/">Employment Immigration</a></li>
733	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18789"><a href="https://visaandgreencard.com/naturalization-citizenship/">Naturalization &amp; Citizenship</a></li>
734	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18790"><a href="https://visaandgreencard.com/family-immigration/">Family Immigration</a></li>
735	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18824"><a href="https://visaandgreencard.com/federal-litigation/">Federal Litigation</a></li>
736	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18792"><a href="https://visaandgreencard.com/immigration-deportation-defense/">Los Angeles Removal &amp; Deportation Defense Attorney</a></li>
737	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18793"><a href="https://visaandgreencard.com/visa-applications-waivers/">Visa Application &amp; Waivers</a></li>
738</ul>
739</li>
740<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-18862"><a href="https://visaandgreencard.com/essential-immigration-info/">Essential Info</a>
741<ul class="sub-menu">
742	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18863"><a href="https://visaandgreencard.com/common-questions-immigration-laws/">Common Immigration Questions</a></li>
743	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18876"><a href="https://visaandgreencard.com/immigration-blog/">Immigration Blog</a></li>
744	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18880"><a href="https://visaandgreencard.com/newsletter-sign-up/">Newsletter Sign Up</a></li>
745</ul>
746</li>
747<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-18864"><a href="https://visaandgreencard.com/inmigracion/">Español</a>
748<ul class="sub-menu">
749	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18867"><a href="https://visaandgreencard.com/contactenos/">Contáctenos</a></li>
750</ul>
751</li>
752<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-24 current_page_item menu-item-51"><a href="https://visaandgreencard.com/contact-us/" aria-current="page">Contact Us</a></li>
753</ul></div>
754            <div class="oxy-pro-menu-mobile-close-icon"><svg id="svg--pro-menu-207-12"><use xlink:href="#FontAwesomeicon-close"></use></svg>close</div>
755
756        </div>
757
758        </div>
759
760		
760<script type="text/javascript">
761			jQuery('#-pro-menu-207-12 .oxy-pro-menu-show-dropdown .menu-item-has-children > a', 'body').each(function(){
762                jQuery(this).append('<div class="oxy-pro-menu-dropdown-icon-click-area"><svg class="oxy-pro-menu-dropdown-icon"><use xlink:href="#FontAwesomeicon-caret-down"></use></svg></div>');
763            });
764            jQuery('#-pro-menu-207-12 .oxy-pro-menu-show-dropdown .menu-item:not(.menu-item-has-children) > a', 'body').each(function(){
765                jQuery(this).append('<div class="oxy-pro-menu-dropdown-icon-click-area"></div>');
766            });			</script>
766</div></div></div></div></header>
767				
767<script type="text/javascript">
768			jQuery(document).ready(function() {
769				var selector = "#_header-59-12",
770					scrollval = parseInt("300");
771				if (!scrollval || scrollval < 1) {
772										if (jQuery(window).width() >= 1121){
773											jQuery("body").css("margin-top", jQuery(selector).outerHeight());
774						jQuery(selector).addClass("oxy-sticky-header-active");
775										}
776									}
777				else {
778					var scrollTopOld = 0;
779					jQuery(window).scroll(function() {
780						if (!jQuery('body').hasClass('oxy-nav-menu-prevent-overflow')) {
781							if (jQuery(this).scrollTop() > scrollval 
782																) {
783								if (
784																		jQuery(window).width() >= 1121 && 
785																		!jQuery(selector).hasClass("oxy-sticky-header-active")) {
786									if (jQuery(selector).css('position')!='absolute') {
787										jQuery("body").css("margin-top", jQuery(selector).outerHeight());
788									}
789									jQuery(selector)
790										.addClass("oxy-sticky-header-active")
791																			.addClass("oxy-sticky-header-fade-in");
792																	}
793							}
794							else {
795								jQuery(selector)
796									.removeClass("oxy-sticky-header-fade-in")
797									.removeClass("oxy-sticky-header-active");
798								if (jQuery(selector).css('position')!='absolute') {
799									jQuery("body").css("margin-top", "");
800								}
801							}
802							scrollTopOld = jQuery(this).scrollTop();
803						}
804					})
805				}
806			});
807		</script>
807<div id="shortcode-206-12" class="ct-shortcode" ><div class="gtranslate_wrapper" id="gt-wrapper-81387294"></div></div><div id='inner_content-3-228' class='ct-inner-content'><section id="section-26-24" class=" ct-section" ><div class="ct-section-inner-wrap"><h1 id="headline-27-24" class="ct-headline atomic-primary-heading"><span id="span-28-24" class="ct-span" >Contact Us</span></h1><a id="link_button-29-24" class="ct-link-button" href="http://" target="_self"  >FREE CONSULTATION</a></div></section></div><section id="section-146-12" class=" ct-section" ><div class="ct-section-inner-wrap"><div id="new_columns-148-12" class="ct-new-columns" ><div id="div_block-149-12" class="ct-div-block" ><div id="text_block-156-12" class="ct-text-block sub-title" >CONTACT US</div><h2 id="headline-153-12" class="ct-headline">READY TO TALK?</h2><div id="text_block-154-12" class="ct-text-block text-20" >Hanlon Law Group, P.C. is ready to help you with all your immigration &amp; nationalization legal needs. Contact us now for the help you need &amp; deserve.</div><div id="div_block-182-12" class="ct-div-block" ><div id="div_block-170-12" class="ct-div-block" ><div id="div_block-171-12" class="ct-div-block" ><img  id="image-172-12" alt="" src="https://visaandgreencard.com/wp-content/uploads/2026/02/Frame-4273192612.png" class="ct-image" srcset="" sizes="(max-width: 79px) 100vw, 79px" /></div><div id="div_block-173-12" class="ct-div-block" ><div id="text_block-174-12" class="ct-text-block location-title" >OFFICE LOCATION</div><div id="text_block-175-12" class="ct-text-block text-30" >1434 Foothill Blvd. Unit B, La Canada, CA 91011</div></div></div><div id="div_block-190-12" class="ct-div-block" ><div id="div_block-191-12" class="ct-div-block" ><img  id="image-192-12" alt="" src="https://visaandgreencard.com/wp-content/uploads/2026/02/Frame-4273192613.png" class="ct-image" srcset="" sizes="(max-width: 79px) 100vw, 79px" /></div><div id="div_block-193-12" class="ct-div-block" ><div id="text_block-194-12" class="ct-text-block location-title" >CALL US TODAY</div><div id="text_block-195-12" class="ct-text-block text-30" >626-585-8005</div></div></div><div id="div_block-162-12" class="ct-div-block" ><div id="div_block-163-12" class="ct-div-block" ><img  id="image-165-12" alt="" src="https://visaandgreencard.com/wp-content/uploads/2026/02/Frame-4273192612.png" class="ct-image" srcset="" sizes="(max-width: 79px) 100vw, 79px" /></div><div id="div_block-164-12" class="ct-div-block" ><div id="text_block-167-12" class="ct-text-block location-title" >OFFICE LOCATION</div><div id="text_block-166-12" class="ct-text-block text-30" >555 West 5th Street, 35th Floor
Los Angeles, CA 90013</div></div></div><div id="div_block-176-12" class="ct-div-block" ><div id="div_block-177-12" class="ct-div-block" ><img  id="image-178-12" alt="" src="https://visaandgreencard.com/wp-content/uploads/2026/02/Frame-4273192613.png" class="ct-image" srcset="" sizes="(max-width: 79px) 100vw, 79px" /></div><div id="div_block-179-12" class="ct-div-block" ><div id="text_block-180-12" class="ct-text-block location-title" >CALL US TODAY</div><div id="text_block-181-12" class="ct-text-block text-30" >213-699-4603</div></div></div></div></div><div id="div_block-150-12" class="ct-div-block" ><div id="code_block-205-12" class="ct-code-block" ><div id="contact-form">   
808 <iframe
809      id="JotFormIFrame-90095445817160"
810      title="Hanlon Law Group, P.C."
811      allowtransparency="true"
812      allowfullscreen="true"
813      allow="geolocation; microphone; camera"
814      src="https://form.jotform.com/90095445817160"
815      frameborder="0"
816      style="
817      min-width: 100%;
818      height:539px;
819      border:none;"
820      scrolling="no"
821    >
822    </iframe>
823    
823<script type="text/javascript">
824      var ifr = document.getElementById("JotFormIFrame-90095445817160");
825      if (ifr) {
826        var src = ifr.src;
827        var iframeParams = [];
828        if (window.location.href && window.location.href.indexOf("?") > -1) {
829          iframeParams = iframeParams.concat(window.location.href.substr(window.location.href.indexOf("?") + 1).split('&'));
830        }
831        if (src && src.indexOf("?") > -1) {
832          iframeParams = iframeParams.concat(src.substr(src.indexOf("?") + 1).split("&"));
833          src = src.substr(0, src.indexOf("?"))
834        }
835        iframeParams.push("isIframeEmbed=1");
836        ifr.src = src + "?" + iframeParams.join('&');
837      }
838      window.handleIFrameMessage = function(e) {
839        if (typeof e.data === 'object') { return; }
840        var args = e.data.split(":");
841        if (args.length > 2) { iframe = document.getElementById("JotFormIFrame-" + args[(args.length - 1)]); } else { iframe = document.getElementById("JotFormIFrame"); }
842        if (!iframe) { return; }
843        switch (args[0]) {
844          case "scrollIntoView":
845            iframe.scrollIntoView();
846            break;
847          case "setHeight":
848            iframe.style.height = args[1] + "px";
849            break;
850          case "collapseErrorPage":
851            if (iframe.clientHeight > window.innerHeight) {
852              iframe.style.height = window.innerHeight + "px";
853            }
854            break;
855          case "reloadPage":
856            window.location.reload();
857            break;
858          case "loadScript":
859            if( !window.isPermitted(e.origin, ['jotform.com', 'jotform.pro']) ) { break; }
860            var src = args[1];
861            if (args.length > 3) {
862                src = args[1] + ':' + args[2];
863            }
864            var script = document.createElement('script');
865            script.src = src;
866            script.type = 'text/javascript';
867            document.body.appendChild(script);
868            break;
869          case "exitFullscreen":
870            if      (window.document.exitFullscreen)        window.document.exitFullscreen();
871            else if (window.document.mozCancelFullScreen)   window.document.mozCancelFullScreen();
872            else if (window.document.mozCancelFullscreen)   window.document.mozCancelFullScreen();
873            else if (window.document.webkitExitFullscreen)  window.document.webkitExitFullscreen();
874            else if (window.document.msExitFullscreen)      window.document.msExitFullscreen();
875            break;
876        }
877        var isJotForm = (e.origin.indexOf("jotform") > -1) ? true : false;
878        if(isJotForm && "contentWindow" in iframe && "postMessage" in iframe.contentWindow) {
879          var urls = {"docurl":encodeURIComponent(document.URL),"referrer":encodeURIComponent(document.referrer)};
880          iframe.contentWindow.postMessage(JSON.stringify({"type":"urls","value":urls}), "*");
881        }
882      };
883      window.isPermitted = function(originUrl, whitelisted_domains) {
884        var url = document.createElement('a');
885        url.href = originUrl;
886        var hostname = url.hostname;
887        var result = false;
888        if( typeof hostname !== 'undefined' ) {
889          whitelisted_domains.forEach(function(element) {
890              if( hostname.slice((-1 * element.length - 1)) === '.'.concat(element) ||  hostname === element ) {
891                  result = true;
892              }
893          });
894          return result;
895        }
896      };
897      if (window.addEventListener) {
898        window.addEventListener("message", handleIFrameMessage, false);
899      } else if (window.attachEvent) {
900        window.attachEvent("onmessage", handleIFrameMessage);
901      }
902      </script>
902
903 </div></div></div></div><div id="new_columns-199-12" class="ct-new-columns" ><div id="div_block-200-12" class="ct-div-block" ><div id="code_block-202-12" class="ct-code-block map-cont" ><iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3415.575468408327!2d-118.21204902428278!3d34.20833910947192!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x80c2ea0322a4e0bb%3A0x572ba31507283800!2s1434%20Foothill%20Blvd%20B%2C%20LA%20CANADA%20FLT%2C%20CA%2091011%2C%20USA!5e1!3m2!1sen!2sph!4v1781718846997!5m2!1sen!2sph" width="100%" height="650" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe></div></div><div id="div_block-201-12" class="ct-div-block" ><div id="code_block-203-12" class="ct-code-block map-cont" ><iframe src="https://www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d33023.146307646275!2d-118.253177!3d34.050075!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x80c2c7b4a9aed9d3%3A0x5309d4f0caf091c5!2sHanlon%20Law%20Group%20P.C.!5e1!3m2!1sen!2sus!4v1771336285384!5m2!1sen!2sus" width="100%" height="100%" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe></div></div></div></div></section><section id="section-20-225" class=" ct-section" ><div class="ct-section-inner-wrap"><div id="new_columns-21-225" class="ct-new-columns" ><div id="div_block-22-225" class="ct-div-block" ><a id="link-74-12" class="ct-link" href="https://visaandgreencard.com/"   ><img  id="image-73-12" alt="" src="https://visaandgreencard.com/wp-content/uploads/2026/02/hanlon-law-footer-logo.png" class="ct-image" srcset="https://visaandgreencard.com/wp-content/uploads/2026/02/hanlon-law-footer-logo.png 321w, https://visaandgreencard.com/wp-content/uploads/2026/02/hanlon-law-footer-logo-300x197.png 300w" sizes="(max-width: 321px) 100vw, 321px" /></a></div><div id="div_block-26-225" class="ct-div-block footer-col" ><h4 id="headline-27-225" class="ct-headline atomic-footer-7-title">Menu</h4><div id="div_block-76-12" class="ct-div-block" ><a id="link_text-28-225" class="ct-link-text atomic-footer-7-link" href="/" target="_self"  >Home</a><a id="link_text-30-225" class="ct-link-text atomic-footer-7-link" href="https://visaandgreencard.com/firm-overview/" target="_self"  >Firm Overview</a><a id="link_text-31-225" class="ct-link-text atomic-footer-7-link" href="https://visaandgreencard.com/practice-areas/" target="_self"  >Practice Areas</a><a id="link_text-32-225" class="ct-link-text atomic-footer-7-link" href="https://visaandgreencard.com/essential-immigration-info/" target="_self"  >Essential Info</a><a id="link_text-57-225" class="ct-link-text atomic-footer-7-link" href="https://visaandgreencard.com/contact-us/" target="_self"  >Contact us</a></div></div><div id="div_block-33-225" class="ct-div-block footer-col" ><div id="div_block-99-12" class="ct-div-block" ><h4 id="headline-34-225" class="ct-headline atomic-footer-7-title">Contact Us</h4><div id="div_block-83-12" class="ct-div-block" ><div id="div_block-84-12" class="ct-div-block contact-info-cont" ><img  id="image-86-12" alt="" src="https://visaandgreencard.com/wp-content/uploads/2026/02/address-icon.png" class="ct-image" srcset="" sizes="(max-width: 17px) 100vw, 17px" /><div id="text_block-85-12" class="ct-text-block" >1434 Foothill Blvd. Unit B, La Canada, CA 91011</div></div><div id="div_block-88-12" class="ct-div-block contact-info-cont" ><img  id="image-89-12" alt="" src="https://visaandgreencard.com/wp-content/uploads/2026/02/phone-icon.png" class="ct-image" srcset="" sizes="(max-width: 18px) 100vw, 18px" /><div id="text_block-90-12" class="ct-text-block" >(626) 585-8005</div></div><div id="div_block-91-12" class="ct-div-block contact-info-cont" ><div id="text_block-94-12" class="ct-text-block" >Toll-Free:</div><div id="text_block-93-12" class="ct-text-block" >(866) 227-5527</div></div><div id="div_block-96-12" class="ct-div-block contact-info-cont" ><div id="text_block-97-12" class="ct-text-block" >Fax:</div><div id="text_block-98-12" class="ct-text-block" >(626) 585-8595</div></div></div></div><div id="div_block-102-12" class="ct-div-block" ><h4 id="headline-103-12" class="ct-headline atomic-footer-7-title">By Appointment Only</h4><div id="div_block-104-12" class="ct-div-block" ><div id="div_block-108-12" class="ct-div-block contact-info-cont" ><img  id="image-109-12" alt="" src="https://visaandgreencard.com/w
903p-content/uploads/2026/02/phone-icon.png" class="ct-image" srcset="" sizes="(max-width: 18px) 100vw, 18px" /><div id="text_block-110-12" class="ct-text-block" >(213) 699-4603</div></div><div id="div_block-117-12" class="ct-div-block contact-info-cont" ><img  id="image-118-12" alt="" src="https://visaandgreencard.com/wp-content/uploads/2026/02/address-icon.png" class="ct-image" srcset="" sizes="(max-width: 17px) 100vw, 17px" /><div id="text_block-119-12" class="ct-text-block" >555 West 5th Street 35th Floor
Los Angeles, CA 90013</div></div></div></div></div><div id="div_block-40-225" class="ct-div-block footer-col" ><h4 id="headline-41-225" class="ct-headline atomic-footer-7-title">Review Us On Google</h4><a id="link-196-12" class="ct-link" href="https://www.google.com/search?hl=en-PH&#038;gl=ph&#038;q=Hanlon+Law+Group+P.C.,+225+S+Lake+Ave+%231100,+Pasadena,+CA+91101,+United+States&#038;ludocid=2713951906951251120&#038;lsig=AB86z5UVK3YxG92S757Q1VS-Pfoq#lrd=0x80c2c35e7ec00423:0x25a9e4e15752c4b0,1" target="_blank"  ><img  id="image-132-12" alt="" src="https://visaandgreencard.com/wp-content/uploads/2026/02/Google-img-1.png" class="ct-image" srcset="" sizes="(max-width: 142px) 100vw, 142px" /></a><div id="div_block-133-12" class="ct-div-block" ><h4 id="headline-134-12" class="ct-headline atomic-footer-7-title">Social Media</h4><div id="div_block-135-12" class="ct-div-block" ><div id="div_block-136-12" class="ct-div-block " ><a id="link-197-12" class="ct-link" href="https://www.facebook.com/people/Hanlon-Law-Group-PC/100063592329921/#" target="_blank"  ><img  id="image-137-12" alt="" src="https://visaandgreencard.com/wp-content/uploads/2026/02/fb-icon.png" class="ct-image" srcset="" sizes="(max-width: 50px) 100vw, 50px" /></a><a id="link-198-12" class="ct-link" href="https://www.linkedin.com/uas/login?session_redirect=https%3A%2F%2Fwww.linkedin.com%2Fcompany%2Fhanlon-law-group-p-c-%2Fabout%2F" target="_blank"  ><img  id="image-143-12" alt="" src="https://visaandgreencard.com/wp-content/uploads/2026/02/linkedin-icon.png" class="ct-image" srcset="" sizes="(max-width: 50px) 100vw, 50px" /></a></div></div></div></div></div></div></section><section id="section-122-12" class=" ct-section" ><div class="ct-section-inner-wrap"><div id="div_block-123-12" class="ct-div-block" ><div id="text_block-124-12" class="ct-text-block" >© <span id="span-125-12" class="ct-span" >2026</span> Hanlon Law Group. All Rights Reserved | <a href="https://visaandgreencard.com/sitemap_index.xml">XML Sitemap</a> | <a href="https://visaandgreencard.com/html-sitemap/">HTML Sitemap</a></div><div id="div_block-129-12" class="ct-div-block" ><div id="text_block-130-12" class="ct-text-block cap-text" >Powered by:</div><a id="link-144-12" class="ct-link" href="https://epicattorneymarketing.com/" target="_blank"  ><img  id="image-131-12" alt="" src="https://visaandgreencard.com/wp-content/uploads/2026/02/epicwebresults-img.png" class="ct-image" srcset="" sizes="(max-width: 288px) 100vw, 288px" /></a></div></div></div></section>
904		<div id="-back-to-top-145-12" class="oxy-back-to-top " ><div class="oxy-back-to-top_inner oxy-inner-content" data-scroll="100" data-scroll-duration="300" data-scroll-easing="linear" title="Back to Top"><span class="oxy-back-to-top_icon"><svg id="-back-to-top-145-12-icon"><use xlink:href="#FontAwesomeicon-chevron-up"></use></svg></span></div></div>
905
906			<!-- WP_FOOTER -->
907<script type="speculationrules">
908{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/twentytwentyfive/*","/wp-content/themes/oxygen-is-not-a-theme/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
909</script>
909
910<style>.ct-FontAwesomeicon-close{width:0.78571428571429em}</style>
911<style>.ct-FontAwesomeicon-caret-down{width:0.57142857142857em}</style>
912<?xml version="1.0"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" style="position: absolute; width: 0; height: 0; overflow: hidden;" version="1.1"><defs><symbol id="FontAwesomeicon-close" viewBox="0 0 22 28"><title>close</title><path d="M20.281 20.656c0 0.391-0.156 0.781-0.438 1.062l-2.125 2.125c-0.281 0.281-0.672 0.438-1.062 0.438s-0.781-0.156-1.062-0.438l-4.594-4.594-4.594 4.594c-0.281 0.281-0.672 0.438-1.062 0.438s-0.781-0.156-1.062-0.438l-2.125-2.125c-0.281-0.281-0.438-0.672-0.438-1.062s0.156-0.781 0.438-1.062l4.594-4.594-4.594-4.594c-0.281-0.281-0.438-0.672-0.438-1.062s0.156-0.781 0.438-1.062l2.125-2.125c0.281-0.281 0.672-0.438 1.062-0.438s0.781 0.156 1.062 0.438l4.594 4.594 4.594-4.594c0.281-0.281 0.672-0.438 1.062-0.438s0.781 0.156 1.062 0.438l2.125 2.125c0.281 0.281 0.438 0.672 0.438 1.062s-0.156 0.781-0.438 1.062l-4.594 4.594 4.594 4.594c0.281 0.281 0.438 0.672 0.438 1.062z"/></symbol><symbol id="FontAwesomeicon-chevron-up" viewBox="0 0 28 28"><title>chevron-up</title><path d="M26.297 20.797l-2.594 2.578c-0.391 0.391-1.016 0.391-1.406 0l-8.297-8.297-8.297 8.297c-0.391 0.391-1.016 0.391-1.406 0l-2.594-2.578c-0.391-0.391-0.391-1.031 0-1.422l11.594-11.578c0.391-0.391 1.016-0.391 1.406 0l11.594 11.578c0.391 0.391 0.391 1.031 0 1.422z"/></symbol><symbol id="FontAwesomeicon-caret-down" viewBox="0 0 16 28"><title>caret-down</title><path d="M16 11c0 0.266-0.109 0.516-0.297 0.703l-7 7c-0.187 0.187-0.438 0.297-0.703 0.297s-0.516-0.109-0.703-0.297l-7-7c-0.187-0.187-0.297-0.438-0.297-0.703 0-0.547 0.453-1 1-1h14c0.547 0 1 0.453 1 1z"/></symbol></defs></svg><?xml version="1.0"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="position: absolute; width: 0; height: 0; overflow: hidden;" version="1.1"><defs><symbol id="Lineariconsicon-menu" viewBox="0 0 20 20"><title>menu</title><path class="path1" d="M17.5 6h-15c-0.276 0-0.5-0.224-0.5-0.5s0.224-0.5 0.5-0.5h15c0.276 0 0.5 0.224 0.5 0.5s-0.224 0.5-0.5 0.5z"/><path class="path2" d="M17.5 11h-15c-0.276 0-0.5-0.224-0.5-0.5s0.224-0.5 0.5-0.5h15c0.276 0 0.5 0.224 0.5 0.5s-0.224 0.5-0.5 0.5z"/><path class="path3" d="M17.5 16h-15c-0.276 0-0.5-0.224-0.5-0.5s0.224-0.5 0.5-0.5h15c0.276 0 0.5 0.224 0.5 0.5s-0.224 0.5-0.5 0.5z"/></symbol></defs></svg>
913        
913<script type="text/javascript">
914
915            function oxygen_init_pro_menu() {
916                jQuery('.oxy-pro-menu-container').each(function(){
917                    
918                    // dropdowns
919                    var menu = jQuery(this),
920                        animation = menu.data('oxy-pro-menu-dropdown-animation'),
921                        animationDuration = menu.data('oxy-pro-menu-dropdown-animation-duration');
922                    
923                    jQuery('.sub-menu', menu).attr('data-aos',animation);
924                    jQuery('.sub-menu', menu).attr('data-aos-duration',animationDuration*1000);
925
926                    oxygen_offcanvas_menu_init(menu);
927                    jQuery(window).resize(function(){
928                        oxygen_offcanvas_menu_init(menu);
929                    });
930
931                    // let certain CSS rules know menu being initialized
932                    // "10" timeout is extra just in case, "0" would be enough
933                    setTimeout(function() {menu.addClass('oxy-pro-menu-init');}, 10);
934                });
935            }
936
937            jQuery(document).ready(oxygen_init_pro_menu);
938            document.addEventListener('oxygen-ajax-element-loaded', oxygen_init_pro_menu, false);
939            
940            let proMenuMouseDown = false;
941
942            jQuery(".oxygen-body")
943            .on("mousedown", '.oxy-pro-menu-show-dropdown:not(.oxy-pro-menu-open-container) .menu-item-has-children', function(e) {
944                proMenuMouseDown = true;
945            })
946
947            .on("mouseup", '.oxy-pro-menu-show-dropdown:not(.oxy-pro-menu-open-container) .menu-item-has-children', function(e) {
948                proMenuMouseDown = false;
949            })
950
951            .on('mouseenter focusin', '.oxy-pro-menu-show-dropdown:not(.oxy-pro-menu-open-container) .menu-item-has-children', function(e) {
952                if( proMenuMouseDown ) return;
953                
954                var subMenu = jQuery(this).children('.sub-menu');
955                subMenu.addClass('aos-animate oxy-pro-menu-dropdown-animating').removeClass('sub-menu-left');
956
957                var duration = jQuery(this).parents('.oxy-pro-menu-container').data('oxy-pro-menu-dropdown-animation-duration');
958
959                setTimeout(function() {subMenu.removeClass('oxy-pro-menu-dropdown-animating')}, duration*1000);
960
961                var offset = subMenu.offset(),
962                    width = subMenu.width(),
963                    docWidth = jQuery(window).width();
964
965                    if (offset.left+width > docWidth) {
966                        subMenu.addClass('sub-menu-left');
967                    }
968            })
969            
970            .on('mouseleave focusout', '.oxy-pro-menu-show-dropdown .menu-item-has-children', function( e ) {
971                if( jQuery(this).is(':hover') ) return;
972
973                jQuery(this).children('.sub-menu').removeClass('aos-animate');
974
975                var subMenu = jQuery(this).children('.sub-menu');
976                //subMenu.addClass('oxy-pro-menu-dropdown-animating-out');
977
978                var duration = jQuery(this).parents('.oxy-pro-menu-container').data('oxy-pro-menu-dropdown-animation-duration');
979                setTimeout(function() {subMenu.removeClass('oxy-pro-menu-dropdown-animating-out')}, duration*1000);
980            })
981
982            // open icon click
983            .on('click', '.oxy-pro-menu-mobile-open-icon', function() {    
984                var menu = jQuery(this).parents('.oxy-pro-menu');
985                // off canvas
986                if (jQuery(this).hasClass('oxy-pro-menu-off-canvas-trigger')) {
987                    oxygen_offcanvas_menu_run(menu);
988                }
989                // regular
990                else {
991                    menu.addClass('oxy-pro-menu-open');
992                    jQuery(this).siblings('.oxy-pro-menu-container').addClass('oxy-pro-menu-open-container');
993                    jQuery('body').addClass('oxy-nav-menu-prevent-overflow');
994                    jQuery('html').addClass('oxy-nav-menu-prevent-overflow');
995                    
996                    oxygen_pro_menu_set_static_width(menu);
997                }
998                // remove animation and collapse
999                jQuery('.sub-menu', menu).attr('data-aos','');
1000                jQuery('.oxy-pro-menu-dropdown-toggle .sub-menu', menu).slideUp(0);
1001            });
1002
1003            function oxygen_pro_menu_set_static_width(menu) {
1004                var menuItemWidth = jQuery(".oxy-pro-menu-list > .menu-item", menu).width();
1005                jQuery(".oxy-pro-menu-open-container > div:first-child, .oxy-pro-menu-off-canvas-container > div:first-child", menu).width(menuItemWidth);
1006            }
1007
1008            function oxygen_pro_menu_unset_static_width(menu) {
1009                jQuery(".oxy-pro-menu-container > div:first-child", menu).width("");
1010            }
1011
1012            // close icon click
1013            jQuery('body').on('click', '.oxy-pro-menu-mobile-close-icon', function(e) {
1014                
1015                var menu = jQuery(this).parents('.oxy-pro-menu');
1016
1017                menu.removeClass('oxy-pro-menu-open');
1018                jQuery(this).parents('.oxy-pro-menu-container').removeClass('oxy-pro-menu-open-container');
1019                jQuery('.oxy-nav-menu-prevent-overflow').removeClass('oxy-nav-menu-prevent-overflow');
1020
1021                if (jQuery(this).parent('.oxy-pro-menu-container').hasClass('oxy-pro-menu-off-canvas-container')) {
1022                    oxygen_offcanvas_menu_run(menu);
1023                }
1024
1025                oxygen_pro_menu_unset_static_width(menu);
1026            });
1027
1028            // dropdown toggle icon click
1029            jQuery('body').on(
1030                'touchstart click', 
1031                '.oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children > a > .oxy-pro-menu-dropdown-icon-click-area,'+
1032                '.oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children > a > .oxy-pro-menu-dropdown-icon-click-area', 
1033                function(e) {
1034                    e.preventDefault();
1035
1036                    // fix for iOS false triggering submenu clicks
1037                    jQuery('.sub-menu').css('pointer-events', 'none');
1038                    setTimeout( function() {
1039                        jQuery('.sub-menu').css('pointer-events', 'initial');
1040                    }, 500);
1041
1042                    // workaround to stop click event from triggering after touchstart
1043                    if (window.oxygenProMenuIconTouched === true) {
1044                        window.oxygenProMenuIconTouched = false;
1045                        return;
1046                    }
1047                    if (e.type==='touchstart') {
1048                        window.oxygenProMenuIconTouched = true;
1049                    }
1050                    oxygen_pro_menu_toggle_dropdown(this);
1051                }
1052            );
1053
1054            function oxygen_pro_menu_toggle_dropdown(trigger) {
1055
1056                var duration = jQuery(trigger).parents('.oxy-pro-menu-container').data('oxy-pro-menu-dropdown-animation-duration');
1057
1058                jQuery(trigger).closest('.menu-item-has-children').children('.sub-menu').slideToggle({
1059                    start: function () {
1060                        jQuery(this).css({
1061                            display: "flex"
1062                        })
1063                    },
1064                    duration: duration*1000
1065                });
1066            }
1067                    
1068            // fullscreen menu link click
1069            var selector = '.oxy-pro-menu-open .menu-item a';
1070            jQuery('body').on('click', selector, function(event){
1071                
1072                if (jQuery(event.target).closest('.oxy-pro-menu-dropdown-icon-click-area').length > 0) {
1073                    // toggle icon clicked, no need to hide the menu
1074                    return;
1075                }
1076                else if ((jQuery(this).attr("href") === "#" || jQuery(this).closest(".oxy-pro-menu-container").data("entire-parent-toggles-dropdown")) && 
1077                         jQuery(this).parent().hasClass('menu-item-has-children')) {
1078                    // empty href don't lead anywhere, treat it as toggle trigger
1079                    oxygen_pro_menu_toggle_dropdown(event.target);
1080                    // keep anchor links behavior as is, and prevent regular links from page reload
1081                    if (jQuery(this).attr("href").indexOf("#")!==0) {
1082                        return false;
1083                    }
1084                }
1085
1086                // hide the menu and follow the anchor
1087                if (jQuery(this).attr("href").indexOf("#")===0) {
1088                    jQuery('.oxy-pro-menu-open').removeClass('oxy-pro-menu-open');
1089                    jQuery('.oxy-pro-menu-open-container').removeClass('oxy-pro-menu-open-container');
1090                    jQuery('.oxy-nav-menu-prevent-overflow').removeClass('oxy-nav-menu-prevent-overflow');
1091                }
1092
1093            });
1094
1095            // off-canvas menu link click
1096            var selector = '.oxy-pro-menu-off-canvas .menu-item a';
1097            jQuery('body').on('click', selector, function(event){
1098                if (jQuery(event.target).closest('.oxy-pro-menu-dropdown-icon-click-area').length > 0) {
1099                    // toggle icon clicked, no need to trigger it 
1100                    return;
1101                }
1102                else if ((jQuery(this).attr("href") === "#" || jQuery(this).closest(".oxy-pro-menu-container").data("entire-parent-toggles-dropdown")) && 
1103                    jQuery(this).parent().hasClass('menu-item-has-children')) {
1104                    // empty href don't lead anywhere, treat it as toggle trigger
1105                    oxygen_pro_menu_toggle_dropdown(event.target);
1106                    // keep anchor links behavior as is, and prevent regular links from page reload
1107                    if (jQuery(this).attr("href").indexOf("#")!==0) {
1108                        return false;
1109                    }
1110                }
1111            });
1112
1113            // off canvas
1114            function oxygen_offcanvas_menu_init(menu) {
1115
1116                // only init off-canvas animation if trigger icon is visible i.e. mobile menu in action
1117                var offCanvasActive = jQuery(menu).siblings('.oxy-pro-menu-off-canvas-trigger').css('display');
1118                if (offCanvasActive!=='none') {
1119                    var animation = menu.data('oxy-pro-menu-off-canvas-animation');
1120                    setTimeout(function() {menu.attr('data-aos', animation);}, 10);
1121                }
1122                else {
1123                    // remove AOS
1124                    menu.attr('data-aos', '');
1125                };
1126            }
1127            
1128            function oxygen_offcanvas_menu_run(menu) {
1129
1130                var container = menu.find(".oxy-pro-menu-container");
1131                
1132                if (!container.attr('data-aos')) {
1133                    // initialize animation
1134                    setTimeout(function() {oxygen_offcanvas_menu_toggle(menu, container)}, 0);
1135                }
1136                else {
1137                    oxygen_offcanvas_menu_toggle(menu, container);
1138                }
1139            }
1140
1141            var oxygen_offcanvas_menu_toggle_in_progress = false;
1142
1143            function oxygen_offcanvas_menu_toggle(menu, container) {
1144
1145                if (oxygen_offcanvas_menu_toggle_in_progress) {
1146                    return;
1147                }
1148
1149                container.toggleClass('aos-animate');
1150
1151                if (container.hasClass('oxy-pro-menu-off-canvas-container')) {
1152                    
1153                    oxygen_offcanvas_menu_toggle_in_progress = true;
1154                    
1155                    var animation = container.data('oxy-pro-menu-off-canvas-animation'),
1156                        timeout = container.data('aos-duration');
1157
1158                    if (!animation){
1159                        timeout = 0;
1160                    }
1161
1162                    setTimeout(function() {
1163                        container.removeClass('oxy-pro-menu-off-canvas-container')
1164                        menu.removeClass('oxy-pro-menu-off-canvas');
1165                        oxygen_offcanvas_menu_toggle_in_progress = false;
1166                    }, timeout);
1167                }
1168                else {
1169                    container.addClass('oxy-pro-menu-off-canvas-container');
1170                    menu.addClass('oxy-pro-menu-off-canvas');
1171                    oxygen_pro_menu_set_static_width(menu);
1172                }
1173            }
1174        </script>
1174
1175
1176    			
1177			
1177<script type="text/javascript">
1178			jQuery(document).ready(oxygen_init_btt);
1179			function oxygen_init_btt($) {
1180
1181			let extrasBackToTop = function(container) {
1182
1183			//Get the button:
1184			let mybutton = $(container).find('.oxy-back-to-top'),
1185				scrollDuration = $(container).find('.oxy-back-to-top_inner').data( 'scroll-duration' ),
1186				scrollAmount = $(container).find('.oxy-back-to-top_inner').data( 'scroll' ),
1187				scrollEasing = $(container).find('.oxy-back-to-top_inner').data( 'scroll-easing' ),
1188				scrollDataUp = $(container).find('.oxy-back-to-top_inner').attr('data-up'),
1189				scrollUp;
1190
1191				if (typeof scrollDataUp !== typeof undefined && scrollDataUp !== false) {
1192					scrollUp = 'true';
1193				} else {
1194					scrollUp = 'false';
1195				}
1196			
1197				mybutton.on('click', function(e) {
1198					e.preventDefault();
1199					$('html, body').animate({
1200						scrollTop:0
1201					}, {
1202						duration: scrollDuration,
1203						easing: scrollEasing,
1204						}
1205					);
1206				});
1207				
1208				let previousScroll = 0;
1209			 
1210				$(window).scroll(function() {
1211					var scroll = $(this).scrollTop();
1212					if (scroll >= scrollAmount) {                
1213						if (((scrollUp == 'true') && (scroll < previousScroll)) || (scrollUp != 'true')) {
1214							mybutton.addClass('btt-visible');
1215						} 
1216						else {
1217							mybutton.removeClass("btt-visible");
1218						}
1219					}
1220					else {
1221						mybutton.removeClass("btt-visible");
1222					}
1223					previousScroll = scroll;
1224				});
1225
1226			}
1227
1228			extrasBackToTop('body');
1229
1230			// Expose function
1231			window.doExtrasBackToTop = extrasBackToTop;
1232
1233			};
1234			
1235		</script>
1235
1236
1237		<link rel='stylesheet' id='oxygen-aos-css' href='https://visaandgreencard.com/wp-content/plugins/oxygen/component-framework/vendor/aos/aos.css?ver=7.1.3' media='all' />
1238<script id="eztoc-scroll-scriptjs-js-extra">
1239var eztoc_smooth_local = {"scroll_offset":"30","add_request_uri":"","add_self_reference_link":""};
1240//# sourceURL=eztoc-scroll-scriptjs-js-extra
1241</script>
vendor: 1 bytes, line 1241
1241
1242<script id="eztoc-scroll-scriptjs-js" src="https://visaandgreencard.com/wp-content/plugins/easy-table-of-contents/assets/js/smooth_scroll.min.js?ver=2.0.88"></script>
vendor: 1 bytes, line 1242
1242
1243<script id="eztoc-js-cookie-js" src="https://visaandgreencard.com/wp-content/plugins/easy-table-of-contents/vendor/js-cookie/js.cookie.min.js?ver=2.2.1"></script>
vendor: 1 bytes, line 1243
1243
1244<script id="eztoc-jquery-sticky-kit-js" src="https://visaandgreencard.com/wp-content/plugins/easy-table-of-contents/vendor/sticky-kit/jquery.sticky-kit.min.js?ver=1.9.2"></script>
vendor: 1 bytes, line 1244
1244
1245<script id="eztoc-js-js-extra">
1246var ezTOC = {"smooth_scroll":"1","visibility_hide_by_default":"","scroll_offset":"30","fallbackIcon":"\u003Cspan class=\"\"\u003E\u003Cspan class=\"eztoc-hide\" style=\"display:none;\"\u003EToggle\u003C/span\u003E\u003Cspan class=\"ez-toc-icon-toggle-span\"\u003E\u003Csvg style=\"fill: #999;color:#999\" xmlns=\"http://www.w3.org/2000/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"\u003E\u003Cpath d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"\u003E\u003C/path\u003E\u003C/svg\u003E\u003Csvg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http://www.w3.org/2000/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"\u003E\u003Cpath d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"/\u003E\u003C/svg\u003E\u003C/span\u003E\u003C/span\u003E","chamomile_theme_is_on":""};
1247//# sourceURL=eztoc-js-js-extra
1248</script>
vendor: 1 bytes, line 1248
1248
1249<script id="eztoc-js-js" src="https://visaandgreencard.com/wp-content/plugins/easy-table-of-contents/assets/js/front.min.js?ver=2.0.88-1790688221"></script>
vendor: 1 bytes, line 1249
1249
1250<script id="oxygen-aos-js" src="https://visaandgreencard.com/wp-content/plugins/oxygen/component-framework/vendor/aos/aos.js?ver=1"></script>
vendor: 1 bytes, line 1250
1250
1251<script id="gt_widget_script_81387294-js-before">
1252window.gtranslateSettings = /* document.write */ window.gtranslateSettings || {};window.gtranslateSettings['81387294'] = {"default_language":"en","languages":["zh-CN","zh-TW","en","ja","es"],"url_structure":"none","flag_style":"2d","wrapper_selector":"#gt-wrapper-81387294","alt_flags":{"en":"usa"},"float_switcher_open_direction":"bottom","switcher_horizontal_position":"inline","flags_location":"\/wp-content\/plugins\/gtranslate\/flags\/"};
1253//# sourceURL=gt_widget_script_81387294-js-before
1254</script>
1254<script src="https://visaandgreencard.com/wp-content/plugins/gtranslate/js/float.js?ver=5.0.1" data-no-optimize="1" data-no-minify="1" data-gt-orig-url="/contact-us/" data-gt-orig-domain="visaandgreencard.com" data-gt-widget-id="81387294" defer></script>
1254<script type="text/javascript" id="ct-footer-js">
1255	  	AOS.init({
1256	  		  		  		  		  		  		  				  			})
1257		
1258				jQuery('body').addClass('oxygen-aos-enabled');
1259		
1260		
1261	</script>
1261<!-- /WP_FOOTER --> 
1262</body>
1263</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.