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 & 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 » Feed" href="https://visaandgreencard.com/feed/" /> 30<link rel="alternate" type="application/rss+xml" title="Los Angeles Immigration Attorneys » 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&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">☰</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&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&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&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&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 & 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 & 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 & 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 & 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 & 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 & 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 & nationalization legal needs. Contact us now for the help you need & 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&gl=ph&q=Hanlon+Law+Group+P.C.,+225+S+Lake+Ave+%231100,+Pasadena,+CA+91101,+United+States&ludocid=2713951906951251120&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.