1<!DOCTYPE html> 2<html lang="en"> 3 4<head> 5 <meta charset="UTF-8"> 6 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 7 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 8 <title>Search Doctors | HealthLynked</title> 9 <meta name='robots' content='max-image-preview:large' /> 10<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' /> 11<link rel='dns-prefetch' href='//cdn.jsdelivr.net' /> 12<link rel='dns-prefetch' href='//unpkg.com' /> 13<link rel='dns-prefetch' href='//fonts.googleapis.com' /> 14<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.healthlynked.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.healthlynked.com%2Fbooking-process%2Fsearch-doctors%2F" /> 15<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.healthlynked.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.healthlynked.com%2Fbooking-process%2Fsearch-doctors%2F&format=xml" /> 16<style id="wp-img-auto-sizes-contain-inline-css"> 17img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 18/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 19</style> 20<link rel='stylesheet' id='healthlynked-doctor-page-css' href='https://www.healthlynked.com/wp-content/themes/healthlynked/css/doctor.css?ver=1790252113' media='all' /> 21<link rel='stylesheet' id='leaflet-css' href='https://unpkg.com/[email protected]/dist/leaflet.css?ver=1.9.4' media='all' /> 22<link rel='stylesheet' id='leaflet-markercluster-css' href='https://unpkg.com/[email protected]/dist/MarkerCluster.css?ver=1.5.3' media='all' /> 23<link rel='stylesheet' id='leaflet-markercluster-default-css' href='https://unpkg.com/[email protected]/dist/MarkerCluster.Default.css?ver=1.5.3' media='all' /> 24<link rel='stylesheet' id='healthlynked-doctor-page-style-css' href='https://www.healthlynked.com/wp-content/themes/healthlynked/style.css?ver=1777623934' media='all' /> 25<style id="wp-emoji-styles-inline-css"> 26 27 img.wp-smiley, img.emoji { 28 display: inline !important; 29 border: none !important; 30 box-shadow: none !important; 31 height: 1em !important; 32 width: 1em !important; 33 margin: 0 0.07em !important; 34 vertical-align: -0.1em !important; 35 background: none !important; 36 padding: 0 !important; 37 } 38/*# sourceURL=wp-emoji-styles-inline-css */ 39</style> 40<style id="wp-block-library-inline-css"> 41: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;
41--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}.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]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([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}} 42 43/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 44</style> 45<style id="classic-theme-styles-inline-css"> 46/*! This file is auto-generated */ 47.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} 48/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 49</style> 50 51<style id="global-styles-inline-css"> 52: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--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,0) 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%);
52--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: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--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);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}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{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.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-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-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-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;}
52.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;} 53/*# sourceURL=global-styles-inline-css */ 54</style> 55 56<link rel='stylesheet' id='contact-form-7-css' href='https://www.healthlynked.com/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.1.7' media='all' /> 57<link rel='stylesheet' id='owl-carousel-css' href='https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.carousel.min.css?ver=2.3.4' media='all' /> 58<link rel='stylesheet' id='google-fonts-css' href='https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap' media='all' /> 59<link rel='stylesheet' id='theme-style-css' href='https://www.healthlynked.com/wp-content/themes/healthlynked/css/style.css?ver=1789331449' media='all' /> 60<link rel='stylesheet' id='owl-theme-default-css' href='https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.theme.default.min.css?ver=2.3.4' media='all' /> 61<link rel='stylesheet' id='font-awesome-css' href='https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.1/css/all.min.css?ver=6.2.1' media='all' /> 62<link rel='stylesheet' id='fancybox-css' href='https://cdn.jsdelivr.net/npm/@fancyapps/[email protected]/dist/fancybox/fancybox.css?ver=5.0' media='all' /> 63<link rel='stylesheet' id='all-css-css' href='https://www.healthlynked.com/wp-content/themes/healthlynked/css/all.css?ver=1777623936' media='all' /> 64<link rel='stylesheet' id='healthlynked-header-auth-css' href='https://www.healthlynked.com/wp-content/themes/healthlynked/css/header-auth.css?ver=1777623936' media='all' />
65<script id="jquery-core-js" src="https://www.healthlynked.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 65
65
66<script id="jquery-migrate-js" src="https://www.healthlynked.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
66 67<link rel="https://api.w.org/" href="https://www.healthlynked.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.healthlynked.com/wp-json/wp/v2/pages/12" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.healthlynked.com/xmlrpc.php?rsd" /> 68<link rel="canonical" href="https://www.healthlynked.com/booking-process/search-doctors/" /> 69<link rel='shortlink' href='https://www.healthlynked.com/?p=12' /> 70<meta name="cdp-version" content="1.5.7" />
70<script type="text/javascript"> 71 (function(c, l, a, r, i, t, y) { 72 c[a] = c[a] || function() { 73 (c[a].q = c[a].q || []).push(arguments) 74 }; 75 t = l.createElement(r); 76 t.async = 1; 77 t.src = "https://www.clarity.ms/tag/" + i + "?ref=wordpress"; 78 y = l.getElementsByTagName(r)[0]; 79 y.parentNode.insertBefore(t, y); 80 })(window, document, "clarity", "script", "o49zwqxp0c"); 81 </script>
81 82 <link rel="icon" href="https://www.healthlynked.com/wp-content/uploads/2026/05/cropped-hlykfav-32x32.png" sizes="32x32" /> 83<link rel="icon" href="https://www.healthlynked.com/wp-content/uploads/2026/05/cropped-hlykfav-192x192.png" sizes="192x192" /> 84<link rel="apple-touch-icon" href="https://www.healthlynked.com/wp-content/uploads/2026/05/cropped-hlykfav-180x180.png" /> 85<meta name="msapplication-TileImage" content="https://www.healthlynked.com/wp-content/uploads/2026/05/cropped-hlykfav-270x270.png" /> 86<style id="wp-custom-css"> 87.card { 88 width: 600px; 89 height: 310px; 90 border-radius: 20px; 91 overflow: hidden; 92 position: relative; 93 /* box-shadow: 94 0 0 0 1px rgba(255,255,255,0.08), 95 0 30px 80px rgba(0,0,0,0.7), 96 0 8px 24px rgba(0,0,0,0.5); */ 97 } 98 99 /* ââ Animated background video ââ */ 100 .video-bg { 101 position: absolute; 102 inset: -8%; 103 width: 116%; 104 height: 116%; 105 object-fit: cover; 106 animation: kenBurns 18s ease-in-out infinite alternate; 107 z-index: 0; 108 pointer-events: none; 109 } 110 111 /* dark vignette overlay */ 112 .vignette { 113 position: absolute; 114 inset: 0; 115 background: radial-gradient(ellipse at 62% 50%, rgba(10,0,30,0.2) 0%, rgba(4,0,18,0.62) 100%); 116 z-index: 1; 117 } 118 119 /* ââ Chat scene ââ */ 120 .chat-scene { 121 position: absolute; 122 inset: 0; 123 z-index: 2; 124 display: flex; 125 flex-direction: column; 126 justify-content: center; 127 gap: 14px; 128 padding: 24px 20px; 129 } 130 131 /* ââ YOU row ââ */ 132 .row-you { 133 display: flex; 134 align-items: flex-end; 135 justify-content: flex-end; 136 gap: 9px; 137 opacity: 0; 138 transform: translateY(14px) translateX(8px); 139 } 140 141 .bubble-you { 142 background: #3B82F6; 143 color: #fff; 144 padding: 11px 18px; 145 border-radius: 18px 18px 4px 18px; 146 font-size: 15px; 147 font-weight: 500; 148 letter-spacing: -0.15px; 149 line-height: 1.4; 150 max-width: 340px; 151 box-shadow: 152 0 3px 16px rgba(59,130,246,0.5), 153 0 1px 4px rgba(0,0,0,0.3); 154 } 155 156 .avatar { 157 width: 32px; 158 height: 32px; 159 border-radius: 50%; 160 background: rgba(20,10,40,0.85); 161 border: 1.5px solid rgba(255,255,255,0.2); 162 display: flex; 163 align-items: center; 164 justify-content: center; 165 font-size: 9.5px; 166 font-weight: 700; 167 letter-spacing: 0.4px; 168 flex-shrink: 0; 169 } 170 .avatar-you { color: #e0c84a; } 171 .avatar-ari { color: #fff; } 172 173 /* ââ ARI row ââ */ 174 .row-ari { 175 display: flex; 176 align-items: flex-end; 177 justify-content: flex-start; 178 gap: 9px; 179 opacity: 0; 180 transform: translateY(14px) translateX(-8px); 181 } 182 183 .bubble-ari { 184 background: rgba(255,255,255,0.93); 185 backdrop-filter: blur(20px); 186 -webkit-backdrop-filter: blur(20px); 187 color: #111; 188 padding: 11px 18px; 189 border-radius: 18px 18px 18px 4px; 190 font-size: 15px; 191 font-weight: 400; 192 letter-spacing: -0.15px; 193 line-height: 1.4; 194 max-width: 340px; 195 min-width: 72px; 196 min-height: 46px; 197 box-shadow: 198 0 4px 20px rgba(0,0,0,0.22), 199 0 1px 4px rgba(0,0,0,0.12); 200 position: relative; 201 display: flex; 202 align-items: center; 203 } 204 205 /* typing dots */ 206 .typing-dots { 207 display: flex; 208 gap: 5px; 209 align-items: center; 210 position: absolute; 211 left: 18px; 212 top: 50%; 213 transform: translateY(-50%); 214 opacity: 0; 215 transition: opacity 0.2s; 216 } 217 218 .dot { 219 width: 7px; 220 height: 7px; 221 border-radius: 50%; 222 background: #888; 223 } 224 225 .ari-text { 226 opacity: 0; 227 transition: opacity 0.38s ease; 228 } 229 230 /* ââ Animation keyframes ââ */ 231 @keyframes slideInRight { 232 from { opacity: 0; transform: translateY(14px) translateX(8px); } 233 to { opacity: 1; transform: translateY(0) translateX(0); } 234 } 235 @keyframes slideInLeft { 236 from { opacity: 0; transform: translateY(14px) translateX(-8px); } 237 to { opacity: 1; transform: translateY(0) translateX(0); } 238 } 239 @keyframes fadeUp { 240 from { opacity: 1; transform: translateY(0); } 241 to { opacity: 0; transform: translateY(-10px); } 242 } 243 @keyframes dotBounce { 244 0%, 60%, 100% { transform: translateY(0); opacity: 0.4; } 245 30% { transform: translateY(-5px); opacity: 1; } 246 } 247 248 .row-you.enter { animation: slideInRight 0.52s cubic-bezier(0.34,1.56,0.64,1) forwards; } 249 .row-ari.enter { animation: slideInLeft 0.52s cubic-bezier(0.34,1.56,0.64,1) forwards; } 250 .row-you.exit { animation: fadeUp 0.45s ease forwards; } 251 .row-ari.exit { animation: fadeUp 0.45s ease forwards; } 252 253 .dot.bouncing { animation: dotBounce 1.1s ease-in-out infinite; } 254 .dot.bouncing:nth-child(2) { animation-delay: 0.17s; } 255 .dot.bouncing:nth-child(3) { animation-delay: 0.34s; } 256 257 /* ââ Responsive design ââ */ 258 @media (max-width: 850px) { 259 .card { 260 width: 90vw; 261 height: calc(90vw * 0.3375 + 30px); 262 padding: 15px 0; 263 border-radius: 16px; 264 } 265 266 .chat-scene { 267 padding: 20px 30px; 268 gap: 12px; 269 } 270 271 .bubble-you, .bubble-ari { 272 font-size: 14px; 273 padding: 10px 16px; 274 max-width: 280px; 275 } 276 277 .avatar { 278 width: 28px; 279 height: 28px; 280 font-size: 8.5px; 281 } 282 283 .row-you, .row-ari { 284 gap: 8px; 285 } 286 } 287 288 @media (max-width: 480px) { 289 .card { 290 width: 95vw; 291 height: calc(95vw * 0.3375 + 20px); 292 padding: 40px 0; 293 height: 54vw; 294 border-radius: 12px; 295 } 296 297 .chat-scene { 298 padding: 16px 20px; 299 gap: 10px; 300 } 301 302 .bubble-you, .bubble-ari { 303 font-size: 13px; 304 padding: 9px 14px; 305 max-width: 220px; 306 } 307 308 .avatar { 309 width: 24px; 310 height: 24px; 311 font-size: 7px; 312 } 313 314 .row-you, .row-ari { 315 gap: 6px; 316 } 317 318 .typing-dots { 319 left: 14px; 320 } 321 322 .dot { 323 width: 6px; 324 height: 6px; 325 } 326 } 327 328 @media (max-width: 380px) { 329 .card { 330 width: 320px; 331 height: 140px; 332 padding: 10px 0; 333 border-radius: 10px; 334 } 335 336 .chat-scene { 337 padding: 12px 16px; 338 gap: 8px; 339 } 340 341 .bubble-you, .bubble-ari { 342 font-size: 12px; 343 padding: 8px 12px; 344 max-width: 180px; 345 } 346 347 .avatar {
348 width: 20px; 349 height: 20px; 350 font-size: 6px; 351 } 352 353 .row-you, .row-ari { 354 gap: 5px; 355 } 356 357 .typing-dots { 358 left: 12px; 359 } 360 361 .dot { 362 width: 5px; 363 height: 5px; 364 } 365 } 366 367#mlb2-40649609.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody, #mlb2-40649609.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody { 368 padding:0px !important 369} 370.ml-embedded{ 371 width:100% !important 372} 373</style> 374</head> 375 376<body class="wp-singular page-template page-template-booking-form page-template-doctor page-template-booking-formdoctor-php page page-id-12 page-child parent-pageid-19 wp-theme-healthlynked search-page-v2"> 377 378 <div id="wrapper"> 379 380 <header id="header"> 381 <div class="top-bar"> 382 <div class="top-bar-container"> 383 <div class="top-bar-links"> 384 385 <div class="dropdown"> 386 387 <a href="#" class="dropdown-toggle"> 388 Mobile App <i class="fa fa-chevron-down"></i> 389 </a> 390 391 <ul class="dropdown-menu"> 392 393 <li> 394 <a href="https://play.google.com/store/apps/details?id=com.healthlynked" target="_blank"> 395 Android App </a> 396 </li> 397 398 <li> 399 <a href="https://apps.apple.com/us/app/healthlynked/id1389786960" target="_blank"> 400 iOS App </a> 401 </li> 402 403 </ul> 404 405 </div> 406 <a href="https://provider.healthlynked.com/"> 407 For Providers </a> 408 <span class="separator">|</span> 409 410 411 <div class="language-wrapper wg-notranslate" data-wg-notranslate> 412 <select name="language" class="lang-dropdown" id="lang-switcher" onchange="if(this.value) window.location.href=this.value;"> 413 <option value="en">English</option> 414 415 <option value="es">Español</option> 416 </select> 417 </div> 418 419 </div> 420 </div> 421</div> 422 <div class="container"> 423 <div class="header-flex"> 424 <div class="header-logo"> 425 <a href="https://www.healthlynked.com"> 426 <img src="/wp-content/uploads/2026/02/header-logo.svg" alt="Logo"> 427 </a> 428 </div> 429 <div class="header-pages"> 430 <nav> 431 <ul id="menu-header-menu" class=""><li id="menu-item-899" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-12 current_page_item menu-item-899"><a href="https://www.healthlynked.com/booking-process/search-doctors/" aria-current="page">Find a Doctor</a></li> 432<li id="menu-item-891" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-891"><a href="https://www.healthlynked.com/telehealth/">Telemedicine</a></li> 433<li id="menu-item-900" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-900"><a href="https://www.healthlynked.com/ari/">Ari</a></li> 434<li id="menu-item-890" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-890"><a href="https://www.healthlynked.com/how-to-guides/">How It Works</a></li> 435<li id="menu-item-1223" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1223"><a href="https://www.healthlynked.com/request-medical-records/">Request Medical Records</a></li> 436</ul> <!-- HAMBURGER BUTTON --> 437 <div class="hamburger"> 438 <span></span> 439 <span></span> 440 <span></span> 441 </div> 442 </nav> 443 <div class="header-btn"> 444 <a class="header-btn1" href="javascript:void(0)" id="openPopup"> 445 Sign In 446 </a> 447</div> 448 449<div id="loginPopup" class="modal-overlay"> 450 <div class="modal-content custom-theme-popup">
451 <span class="close-btn">×</span> 452 453 <div id="phoneSection"> 454 <h2 class="modal-title">Enter your phone number</h2> 455 <p class="modal-subtext">You will receive a text message to verify your account. Message & data rates may apply.</p> 456 457 <div class="input-row"> 458 <input type="tel" id="phoneInput"> 459 </div> 460 461 462 </div> 463 464 <div id="emailSection" style="display:none;"> 465 <h2 class="modal-title">Enter your email</h2> 466 <p class="modal-subtext">Enter the email associated with your account, social login or new email. We'll send a code to that email.</p> 467 468 <div class="input-row"> 469 <input type="email" id="emailInput" placeholder="Email"> 470 </div> 471 </div> 472 473 <button type="submit" class="submit-btn theme-bg">Continue</button> 474 475 <div class="toggle-container"> 476 <a href="javascript:void(0)" id="toggleAuth" class="theme-link">Use email instead</a> 477 </div> 478 479 <div class="toggle-container"> 480 <a href="https://patient.healthlynked.com/signup-stepone" class="theme-link" target="_blank" rel="noopener noreferrer">New to HealthLynked? Create an account</a> 481 </div> 482 </div> 483</div> 484 </div> 485 </div> 486 </div> 487 </header> 488
489<script> 490window.HealthLynkedSessionBootstrap = {"apiBaseUrl":"https://api.healthlynked.com/api","isLoggedIn":false,"hasToken":false,"user":null,"endpoints":{"login":"https://api.healthlynked.com/api/v4/sessions/login","logout":"https://api.healthlynked.com/api/v4/sessions/logout","checkLogin":"https://api.healthlynked.com/api/v4/sessions/check_login","currentUser":"https://api.healthlynked.com/api/users/me"}}; 491</script>
vendor: 1 bytes, line 491
491
492<script src="https://www.healthlynked.com/wp-content/themes/healthlynked/js/hlyk/hlyksession.js"></script>
vendor: 61 bytes, lines 492-493
492 493<script src="https://www.google.com/recaptcha/api.js?render=
4936LdhDVMqAAAAAJSV10aBNFQexjKHS08Kgy8y8_tO
vendor: 13 bytes, lines 493-494
493"></script> 494
495<style> 496.search-page-v2 .sp-search-bar, 497.search-page-v2 .sp-search-row, 498.search-page-v2 .sp-search-left, 499.search-page-v2 .sp-search-right { 500 position: relative; 501 overflow: visible; 502} 503 504.search-page-v2 .sp-search-bar { 505 z-index: 700; 506} 507 508.search-page-v2 .sp-main, 509.search-page-v2 .sp-grid, 510.search-page-v2 .sp-col-right, 511.search-page-v2 .sp-map { 512 position: relative; 513 z-index: 1; 514} 515 516.search-page-v2 .sp-dd { 517 z-index: 710; 518} 519 520.search-page-v2 .sp-dd.is-open { 521 z-index: 720; 522} 523 524.search-page-v2 .sp-dd-panel, 525.search-page-v2 .sp-sub-panel { 526 z-index: 730; 527} 528 529.search-page-v2 .sp-services-dropdown { 530 width: 360px; 531 padding-top: 10px; 532} 533 534.search-page-v2 .sp-services-search-wrap { 535 padding: 0 14px 10px; 536} 537 538.search-page-v2 .sp-services-search { 539 width: 100%; 540 height: 38px; 541 border: 1px solid #e3e3e3; 542 border-radius: 8px; 543 padding: 0 12px; 544 font: inherit; 545 color: #4a4a4a; 546 outline: none; 547} 548 549.search-page-v2 .sp-services-search:focus { 550 border-color: #3a6c78; 551} 552 553.search-page-v2 .sp-distance-dropdown { 554 width: 240px; 555 padding: 16px 18px; 556} 557 558.search-page-v2 .sp-distance-range { 559 width: 100%; 560} 561 562.search-page-v2 .doctor-map-pin-wrap { 563 background: transparent; 564 border: 0; 565 overflow: visible; 566} 567 568.search-page-v2 .doctor-map-pin { 569 position: relative; 570 display: block; 571 width: 24px; 572 height: 24px; 573 border-radius: 50% 50% 50% 0; 574 transform: rotate(-45deg); 575 transform-origin: 50% 50%; 576 background: #3a6c78; 577 border: 2px solid #ffffff; 578 box-shadow: 0 4px 12px rgba(58, 108, 120, 0.32); 579 transition: background-color 0.18s ease, box-shadow 0.18s ease, transform 0.18s ease; 580} 581 582.search-page-v2 .doctor-map-pin::after { 583 content: ""; 584 position: absolute; 585 top: 5px; 586 left: 5px; 587 width: 10px; 588 height: 10px; 589 border-radius: 50%; 590 background: #ffffff; 591} 592 593.search-page-v2 .doctor-map-pin.is-active { 594 background: #4caf50; 595 box-shadow: 0 6px 16px rgba(76, 175, 80, 0.34); 596} 597 598.search-page-v2 .leaflet-marker-icon:hover .doctor-map-pin { 599 background: #4caf50; 600 box-shadow: 0 6px 16px rgba(76, 175, 80, 0.34); 601} 602 603.search-page-v2 .sp-doc-card { 604 cursor: pointer; 605} 606 607.search-page-v2 .sp-doc-card.is-loading { 608 pointer-events: none; 609} 610 611.search-page-v2 .sp-doc-card.is-loading .sp-doc-img, 612.search-page-v2 .sp-doc-card.is-loading .sp-doc-name, 613.search-page-v2 .sp-doc-card.is-loading .sp-doc-spec, 614.search-page-v2 .sp-doc-card.is-loading .sp-doc-clinic, 615.search-page-v2 .sp-doc-card.is-loading .sp-doc-addr, 616.search-page-v2 .sp-doc-card.is-loading .sp-doc-distance, 617.search-page-v2 .sp-doc-card.is-loading .sp-doc-cta, 618.search-page-v2 .sp-doc-card.is-loading .sp-icon-btn, 619.search-page-v2 .sp-doc-card.is-loading .sp-rating-num, 620.search-page-v2 .sp-doc-card.is-loading .sp-rating-count { 621 position: relative; 622 color: transparent !important; 623 overflow: hidden; 624} 625 626.search-page-v2 .sp-doc-card.is-loading .sp-doc-img img, 627.search-page-v2 .sp-doc-card.is-loading .sp-doc-distance i, 628.search-page-v2 .sp-doc-card.is-loading .sp-icon-btn i { 629 opacity: 0; 630} 631 632.search-page-v2 .sp-doc-card.is-loading .sp-doc-img::after, 633.search-page-v2 .sp-doc-card.is-loading .sp-doc-name::after, 634.search-page-v2 .sp-doc-card.is-loading .sp-doc-spec::after, 635.search-page-v2 .sp-doc-card.is-loading .sp-doc-clinic::after, 636.search-page-v2 .sp-doc-card.is-loading .sp-doc-addr::after, 637.search-page-v2 .sp-doc-card.is-loading .sp-doc-distance::after, 638.search-page-v2 .sp-doc-card.is-loading .sp-doc-cta::after, 639.search-page-v2 .sp-doc-card.is-loading .sp-icon-btn::after, 640.search-page-v2 .sp-doc-card.is-loading .sp-rating-num::after, 641.search-page-v2 .sp-doc-card.is-loading .sp-rating-count::after, 642.search-page-v2 .sp-doc-card.is-loading .sp-stars::after { 643 content: ""; 644 position: absolute; 645 inset: 0; 646 border-radius: 8px; 647 background: linear-gradient(90deg, #eef2f4 25%, #f7f9fa 37%, #eef2f4 63%); 648 background-size: 400% 100%; 649 animation: spSkeleton 1.2s ease-in-out infinite; 650} 651 652.search-page-v2 .sp-doc-card.is-loading .sp-doc-name::after { 653 height: 24px; 654} 655 656.search-page-v2 .sp-doc-card.is-loading .sp-doc-spec::after, 657.search-page-v2 .sp-doc-card.is-loading .sp-doc-clinic::after, 658.search-page-v2 .sp-doc-card.is-loading .sp-doc-addr::after, 659.search-page-v2 .sp-doc-card.is-loading .sp-doc-distance::after, 660.search-page-v2 .sp-doc-card.is-loading .sp-doc-cta::after, 661.search-page-v2 .sp-doc-card.is-loading .sp-rating-num::after, 662.search-page-v2 .sp-doc-card.is-loading .sp-rating-count::after { 663 height: 18px; 664 top: 50%; 665 bottom: auto; 666 transform: translateY(-50%); 667} 668 669.search-page-v2 .sp-doc-card.is-loading .sp-stars { 670 position: relative; 671 color: transparent !important; 672} 673 674.search-page-v2 .sp-doc-card.is-loading .sp-stars::after { 675 width: 96px; 676 height: 16px; 677} 678 679@keyframes spSkeleton { 680 0% { background-position: 100% 0; } 681 100% { background-position: 0 0; } 682} 683 684.search-page-v2 .sp-doc-img img { 685 opacity: 1; 686 transition: opacity 0.18s ease; 687} 688 689.search-page-v2 .sp-doc-img img.is-pending { 690 opacity: 0; 691} 692 693.search-page-v2 .sp-star-empty { 694 color: #d9dee3; 695} 696 697.search-page-v2 .sp-write-review { 698 display: none !important; 699} 700 701.search-page-v2 .sp-care-ad { 702 display: block; 703 border-radius: 10px; 704 overflow: hidden; 705} 706 707.search-page-v2 .sp-care-ad img { 708 display: block; 709 width: 100%; 710 height: auto; 711} 712 713.search-page-v2 .sp-care-card { 714 padding: 14px 12px 16px; 715} 716 717.search-page-v2 .sp-care-card h4 { 718 font-size: 20px; 719 font-weight: 700; 720 margin-bottom: 10px; 721} 722 723.search-page-v2 .sp-care-card p { 724 font-size: 12px; 725 font-weight: 500; 726 color: #000; 727 line-height: 1.6; 728 margin-bottom: 12px; 729} 730 731.search-page-v2 .sp-care-card ul { 732 margin-bottom: 14px; 733} 734 735.search-page-v2 .sp-care-card ul li { 736 gap: 12px; 737 font-size: 12px; 738 font-weight: 500; 739 color: #000; 740 padding: 6px 0; 741} 742 743.search-page-v2 .sp-care-card ul li i { 744 width: 15px; 745 font-size: 12px; 746} 747 748.search-page-v2 .sp-care-btn,
749.search-page-v2 .sp-care-btn-light { 750 width: 100%; 751 background: #eeeeee; 752 color: #000; 753 font-size: 12px; 754 font-weight: 400; 755 padding: 11px 12px; 756 border-radius: 6px; 757 display: inline-flex; 758 align-items: center; 759 justify-content: center; 760 gap: 8px; 761 height: auto; 762 margin: 0; 763} 764 765.search-page-v2 .sp-care-btn:hover, 766.search-page-v2 .sp-care-btn-light:hover { 767 background: #e0e0e0; 768} 769 770.search-page-v2 .sp-public-request-modal[hidden] { 771 display: none !important; 772} 773 774.search-page-v2 .sp-public-request-modal [hidden] { 775 display: none !important; 776} 777 778.search-page-v2 .sp-public-request-modal { 779 position: fixed; 780 inset: 0; 781 z-index: 5000; 782 display: flex; 783 align-items: flex-start; 784 justify-content: center; 785 padding: 56px 24px 24px; 786} 787 788.search-page-v2 .sp-public-request-backdrop { 789 position: absolute; 790 inset: 0; 791 background: rgba(13, 27, 32, 0.62); 792} 793 794.search-page-v2 .sp-public-request-dialog { 795 position: relative; 796 width: calc(100vw - 48px); 797 max-width: 720px; 798 max-height: calc(100vh - 80px); 799 overflow: auto; 800 background: #ffffff; 801 border-radius: 18px; 802 box-shadow: 0 24px 80px rgba(8, 24, 34, 0.22); 803 padding: 24px; 804} 805 806.search-page-v2 .sp-public-request-close { 807 position: absolute; 808 top: 16px; 809 right: 16px; 810 width: 42px; 811 height: 42px; 812 border: 0; 813 border-radius: 50%; 814 background: #f2f5f6; 815 color: #24434b; 816 font-size: 16px; 817} 818 819.search-page-v2 .sp-public-request-head { 820 margin-bottom: 18px; 821 padding-right: 48px; 822} 823 824.search-page-v2 .sp-public-request-head h3 { 825 margin: 0 0 8px; 826 color: #16333b; 827 font-size: 24px; 828 font-weight: 700; 829} 830 831.search-page-v2 .sp-public-request-head p { 832 margin: 0; 833 color: #5f6f75; 834 font-size: 15px; 835 line-height: 1.6; 836} 837 838.search-page-v2 .sp-public-request-form { 839 display: grid; 840 gap: 14px; 841} 842 843.search-page-v2 .sp-public-request-grid { 844 display: grid; 845 grid-template-columns: repeat(2, minmax(0, 1fr)); 846 gap: 12px 16px; 847} 848 849.search-page-v2 .sp-public-request-field, 850.search-page-v2 .sp-public-request-field-full { 851 display: flex; 852 flex-direction: column; 853 gap: 8px; 854} 855 856.search-page-v2 .sp-public-request-field-full { 857 grid-column: 1 / -1; 858} 859 860.search-page-v2 .sp-public-request-field label, 861.search-page-v2 .sp-public-request-field-full label { 862 color: #17323a; 863 font-size: 14px; 864 font-weight: 600; 865} 866 867.search-page-v2 .sp-public-request-field input, 868.search-page-v2 .sp-public-request-field select, 869.search-page-v2 .sp-public-request-field textarea, 870.search-page-v2 .sp-public-request-field-full input, 871.search-page-v2 .sp-public-request-field-full select, 872.search-page-v2 .sp-public-request-field-full textarea { 873 width: 100%; 874 min-height: 36px; 875 border: 1px solid #cfd8dc; 876 border-radius: 4px; 877 padding: 0 16px; 878 color: #17323a; 879 font: inherit; 880 background: #fff; 881} 882 883.search-page-v2 .sp-public-request-field textarea, 884.search-page-v2 .sp-public-request-field-full textarea { 885 min-height: 120px; 886 padding: 10px 16px; 887 resize: vertical; 888} 889 890.search-page-v2 .sp-public-request-file { 891 min-height: auto !important; 892 padding: 6px 10px !important; 893} 894 895.search-page-v2 .sp-public-request-note { 896 margin: -6px 0 0; 897 color: #6a7d84; 898 font-size: 13px; 899 line-height: 1.6; 900} 901 902.search-page-v2 .sp-public-request-feedback { 903 display: none; 904 border-radius: 14px; 905 padding: 14px 16px; 906 font-size: 14px; 907 font-weight: 500; 908 line-height: 1.5; 909} 910 911.search-page-v2 .sp-public-request-feedback.is-visible { 912 display: block; 913} 914 915.search-page-v2 .sp-public-request-feedback.is-error { 916 background: #fff1f1; 917 color: #b02a37; 918} 919 920.search-page-v2 .sp-public-request-feedback.is-success { 921 background: #ecf9ef; 922 color: #1e7d3f; 923} 924 925.search-page-v2 .sp-public-request-actions { 926 display: flex; 927 justify-content: flex-end; 928} 929 930.search-page-v2 .sp-public-request-actions button { 931 min-width: 180px; 932 min-height: 36px; 933 border-radius: 4px; 934 border: 0; 935 padding: 0 18px; 936 font-size: 14px; 937 font-weight: 600; 938} 939 940.search-page-v2 .sp-public-request-submit { 941 background: #3a6c78; 942 color: #fff; 943} 944 945.search-page-v2 .sp-public-request-submit[disabled] { 946 opacity: 0.65; 947} 948 949.search-page-v2.sp-modal-open { 950 overflow: hidden; 951} 952 953@media (max-width: 767px) { 954 .search-page-v2 .sp-public-request-dialog { 955 width: calc(100vw - 24px); 956 padding: 18px 16px; 957 border-radius: 16px; 958 } 959 960 .search-page-v2 .sp-public-request-grid { 961 grid-template-columns: minmax(0, 1fr); 962 } 963 964 .search-page-v2 .sp-public-request-actions { 965 flex-direction: column-reverse; 966 } 967 968 .search-page-v2 .sp-public-request-actions button { 969 width: 100%; 970 } 971} 972</style> 973 974 975<!-- <section class="search-doc-sec"> 976 <div class="container"> 977 <h2 class="find-headline">Find Doctors</h2> 978 <div class="search-header-box"> 979 <form class="search-inputs-row" data-doctor-search-form> 980 <div class="input-group"> 981 <label>Specialty</label> 982 <div class="specialty-search-box"> 983 <input type="text" placeholder="OBGYN, Family Medicine, Cardiology..." data-search-specialty autocomplete="off"> 984 <div class="specialty-dropdown" data-search-specialty-dropdown hidden></div> 985 </div> 986 </div> 987 <div class="input-group"> 988 <label>Location</label> 989 <div class="inner-input"> 990 <input type="text" placeholder="City, State, or ZIP" data-search-location autocomplete="off"> 991 <button type="button" class="location-trigger" data-search-use-current-location aria-label="Use current location"> 992 <i class="fa-solid fa-location-crosshairs"></i> 993 </button> 994 </div> 995 </div> 996 <div class="input-group"> 997 <label data-search-name-label>Provider First Name</label> 998 <input type="text" placeholder="Jane" data-search-first-name data-search-doctor-field> 999 <input type="text" placeholder="Practice Name" data-search-practice-name data-search-practice-field style="display:none;"> 1000 </div> 1001 <div class="input-group" data-search-last-name-group> 1002 <label>Provider Last Name</label> 1003 <input type="text" placeholder="Doe" data-search-last-name> 1004 </div> 1005 <div class="search-actions"> 1006 <button class="btn-search" type="submit" data-search-submit><i class="fa-solid fa-magnifying-glass"></i> Search 1007 Providers</button> 1008 <button class="btn-filter" type="button" data-filter-toggle><i class="fa-solid fa-sliders"></i> Filters</button> 1009 </div> 1010 </form> 1011 </div> 1012 1013 <h3 class="results-count" data-search-results-count style="display:none;">0 results found</h3> 1014 <p class="search-feedback" data-search-loading style="display:none;">Searching providers...</p> 1015 <p class="search-feedback search-feedback-error" data-search-error style="display:none;"></p> 1016 1017 <div class="main-content-wrapper"> 1018 <div class="doctor-list-col"> 1019 <div class="doctor-results-body" data-search-results-body> 1020 <div data-search-results></div> 1021 <div class="search-empty-state" data-search-empty style="display:none;"> 1022 <p>No providers matched your search. Try adjusting specialty, location, or name.</p> 1023 </div> 1024 <div class="search-pagination-wrap"> 1025 <button class="btn-filter search-pagination-nav" type="button" data-search-prev aria-label="Previous page">←</button> 1026 <div class="search-pagination" data-search-pagination></div> 1027 <button class="btn-filter search-pagination-nav" type="button" data-search-next aria-label="Next page">→</button> 1028 </div> 1029 </div> 1030 <div class="bottom-cta"> 1031 <h4>Can't find your provider?</h4> 1032 <p>Submit provider information and we'll review and add them to our directory.</p> 1033 <button class="btn-submit">Submit Doctor Information</button> 1034 </div> 1035 </div> 1036 1037 <div class="map-col"> 1038 <div class="map-container"> 1039 <div class="doctor-search-map" data-search-map></div> 1040 </div> 1041 </div> 1042 </div> 1043 </div> 1044</section> 1045 1046<template id="doctor-result-card-template"> 1047 <div class="doctor-card" data-result-card tabindex="0" role="link"> 1048 <div class="doc-info-flex"> 1049 <div class="doc-img"> 1050 <img src="https://www.healthlynked.com/wp-content/themes/healthlynked/images/result-img.png" alt="Doctor" data-card-image>
1051 <span class="distance" data-card-distance-wrap> 1052 <i class="fa-solid fa-location-dot"></i> 1053 <span data-card-distance></span> 1054 </span> 1055 </div> 1056 <div class="doc-details"> 1057 <div class="doc-title-row"> 1058 <h4 data-card-name>Doctor Name</h4> 1059 </div> 1060 <p class="clinic-name" data-card-specialty>Specialty</p> 1061 <p class="clinic-name" data-card-address></p> 1062 <div class="card-actions"> 1063 <a class="btn-request" href="#" data-card-request>Request Appointment</a> 1064 </div> 1065 </div> 1066 </div> 1067 </div> 1068</template> 1069 1070<template id="practice-result-card-template"> 1071 <div class="doctor-card" data-result-card tabindex="0" role="link"> 1072 <div class="doc-info-flex"> 1073 <div class="doc-img"> 1074 <img src="https://www.healthlynked.com/wp-content/themes/healthlynked/images/result-img.png" alt="Practice" data-card-image> 1075 <span class="distance" data-card-distance-wrap> 1076 <i class="fa-solid fa-location-dot"></i> 1077 <span data-card-distance></span> 1078 </span> 1079 </div> 1080 <div class="doc-details"> 1081 <div class="doc-title-row"> 1082 <h4 data-card-name>Practice Name</h4> 1083 <span class="tag" data-card-specialty>Specialty</span> 1084 </div> 1085 <p class="clinic-name" data-card-address></p> 1086 <p class="status" data-card-status></p> 1087 <div class="card-actions"> 1088 <a class="btn-request" href="#" data-card-request>View Practice</a> 1089 <a href="#" class="view-profile" data-card-profile>View Details <i class="fa-solid fa-arrow-right"></i></a> 1090 </div> 1091 </div> 1092 </div> 1093 </div> 1094</template> 1095 1096<div class="filter-drawer-backdrop" data-filter-backdrop aria-hidden="true"></div> 1097<aside class="filter-drawer" data-filter-drawer aria-hidden="true"> 1098 <div class="filter-drawer-header"> 1099 <h3>Filter Results</h3> 1100 <button type="button" class="filter-drawer-close" data-filter-close aria-label="Close filters"> 1101 <i class="fa-solid fa-xmark"></i> 1102 </button> 1103 </div> 1104 <div class="filter-drawer-body"> 1105 <div class="filter-group"> 1106 <h4>Search Type</h4> 1107 <label class="filter-radio"> 1108 <input type="radio" name="search_mode" value="doctor" data-search-mode checked> 1109 <span>Doctor</span> 1110 </label> 1111 <label class="filter-radio"> 1112 <input type="radio" name="search_mode" value="practice" data-search-mode> 1113 <span>Practice</span> 1114 </label> 1115 </div> 1116 1117 <div class="filter-group"> 1118 <h4 data-search-name-label>Provider First Name</h4> 1119 <p class="filter-helper-copy">Use the main search row to search by provider or practice name.</p> 1120 </div> 1121 1122 <div class="filter-group" data-search-last-name-group> 1123 <h4>Provider Last Name</h4> 1124 <p class="filter-helper-copy">Refine the search from the main row above.</p> 1125 </div> 1126 1127 <div class="filter-group" data-search-practice-field style="display:none;"> 1128 <h4>Practice Name</h4> 1129 <p class="filter-helper-copy">Use the main search row when searching by practice.</p> 1130 </div> 1131 1132 <div class="filter-group" data-filter-gender> 1133 <h4>Gender</h4> 1134 <label class="filter-radio"> 1135 <input type="radio" name="gender_filter" value="" data-filter-gender-input checked> 1136 <span>Any</span> 1137 </label> 1138 <label class="filter-radio"> 1139 <input type="radio" name="gender_filter" value="F" data-filter-gender-input> 1140 <span>Female</span> 1141 </label> 1142 <label class="filter-radio"> 1143 <input type="radio" name="gender_filter" value="M" data-filter-gender-input>
1144 <span>Male</span> 1145 </label> 1146 </div> 1147 1148 <div class="filter-group"> 1149 <h4>Distance</h4> 1150 <div class="filter-distance-row"> 1151 <span data-filter-distance-min>1 mi</span> 1152 <input type="range" min="1" max="50" step="1" value="10" data-filter-distance> 1153 <span data-filter-distance-max>50 mi</span> 1154 </div> 1155 <p class="filter-distance-value"><span data-filter-distance-value>10</span> miles</p> 1156 </div> 1157 1158 <div class="filter-group" data-filter-rating> 1159 <h4>Rating</h4> 1160 <label class="filter-radio"> 1161 <input type="radio" name="rating_filter" value="" data-filter-rating-input checked> 1162 <span>Any</span> 1163 </label> 1164 <label class="filter-radio"> 1165 <input type="radio" name="rating_filter" value="4" data-filter-rating-input> 1166 <span>4 stars & up</span> 1167 </label> 1168 <label class="filter-radio"> 1169 <input type="radio" name="rating_filter" value="3" data-filter-rating-input> 1170 <span>3 stars & up</span> 1171 </label> 1172 <label class="filter-radio"> 1173 <input type="radio" name="rating_filter" value="2" data-filter-rating-input> 1174 <span>2 stars & up</span> 1175 </label> 1176 </div> 1177 1178 <div class="filter-group" data-filter-member> 1179 <h4>Provider Type</h4> 1180 <label class="filter-checkbox"> 1181 <input type="checkbox" data-filter-member-input> 1182 <span>In Network</span> 1183 </label> 1184 </div> 1185 </div> 1186 <div class="filter-drawer-actions"> 1187 <button type="button" class="btn-filter btn-filter-reset" data-filter-reset>Reset</button> 1188 <button type="button" class="btn-search" data-filter-apply>Apply Filters</button> 1189 </div> 1190</aside> 1191 1192<link rel="stylesheet" href="https://unpkg.com/[email protected]/dist/leaflet.css"> 1193<link rel="stylesheet" href="https://unpkg.com/[email protected]/dist/MarkerCluster.css"> 1194<link rel="stylesheet" href="https://unpkg.com/[email protected]/dist/MarkerCluster.Default.css"> 1195<style> 1196 :root { 1197 --primary-teal: #40747c; 1198 --dark-grey: #4a4a4a; 1199 --light-bg: #f8f9fa; 1200 --border-color: #ddd; 1201 --blue-btn: #0084ff; 1202 } 1203:root { 1204 --doctor-search-sticky-offset: 24px; 1205} 1206 1207body.admin-bar { 1208 --doctor-search-sticky-offset: 56px; 1209} 1210 1211body.doctor-search-filter-open { 1212 overflow: hidden; 1213} 1214 1215.doctor-search-map { 1216 width: 100%; 1217 height: 100%; 1218 min-height: 640px; 1219 border-radius: 24px; 1220 overflow: hidden; 1221} 1222 1223.map-col { 1224 align-self: start; 1225} 1226 1227.map-container { 1228 position: relative; 1229 top: auto; 1230} 1231 1232.doctor-map-pin-wrap { 1233 background: transparent; 1234 border: 0; 1235} 1236 1237.doctor-map-pin { 1238 position: relative; 1239 display: block; 1240 width: 22px; 1241 height: 22px; 1242 border-radius: 50% 50% 50% 0; 1243 background: #167a92; 1244 border: 3px solid #ffffff; 1245 box-shadow: 0 8px 18px rgba(22, 122, 146, 0.35); 1246 transform: rotate(-45deg); 1247 transition: background-color 0.2s ease, transform 0.2s ease; 1248} 1249 1250.doctor-map-pin.is-active { 1251 background: #e95f3b; 1252 transform: rotate(-45deg) scale(1.12); 1253} 1254 1255.doctor-map-pin::after { 1256 content: ""; 1257 position: absolute; 1258 width: 8px; 1259 height: 8px; 1260 background: #ffffff; 1261 border-radius: 50%; 1262 top: 4px; 1263 left: 4px; 1264} 1265 1266.marker-cluster-small, 1267.marker-cluster-medium, 1268.marker-cluster-large { 1269 background: rgba(22, 122, 146, 0.18); 1270} 1271 1272.marker-cluster div { 1273 background: #167a92; 1274 color: #ffffff; 1275 font-weight: 700; 1276} 1277 1278.search-pagination-wrap { 1279 display: grid; 1280 grid-template-columns: auto minmax(0, 1fr) auto; 1281 align-items: center; 1282 gap: 12px; 1283 margin-top: 24px; 1284 padding-bottom: 4px; 1285} 1286 1287.search-pagination { 1288 display: flex; 1289 align-items: center; 1290 gap: 8px; 1291 flex-wrap: nowrap; 1292 min-width: 0; 1293 overflow-x: auto; 1294 justify-content: center; 1295} 1296 1297.search-pagination .page-number { 1298 min-width: 42px; 1299 height: 42px; 1300 border-radius: 999px; 1301 border: 1px solid #d8e1e5; 1302 background: #ffffff; 1303 color: #17323c; 1304 cursor: pointer; 1305} 1306 1307.search-pagination-nav { 1308 display: inline-flex; 1309 align-items: center; 1310 justify-content: center; 1311 min-width: 42px; 1312 height: 42px; 1313 padding: 10px; 1314 border-radius: 4px; 1315 border: none; 1316 background: var(--dark-grey, #3A6C78); 1317 color: #ffffff; 1318 font-family: Inter, sans-serif; 1319 font-size: 18px; 1320 font-style: normal; 1321 font-weight: 600; 1322 line-height: normal; 1323 white-space: nowrap; 1324 cursor: pointer; 1325} 1326 1327.search-pagination-nav[disabled] { 1328 opacity: 0.45;
1329 cursor: not-allowed; 1330} 1331 1332.search-pagination .page-number.is-active { 1333 background: #167a92; 1334 border-color: #167a92; 1335 color: #ffffff; 1336} 1337 1338.search-pagination .page-ellipsis { 1339 display: inline-flex; 1340 align-items: center; 1341 justify-content: center; 1342 min-width: 32px; 1343 color: #5b6b73; 1344 font-weight: 600; 1345} 1346 1347.search-feedback { 1348 margin: 12px 0 0; 1349} 1350 1351.search-feedback-error { 1352 color: #b42318; 1353} 1354 1355.search-actions { 1356 display: flex; 1357 align-items: center; 1358 gap: 12px; 1359 flex: 0 0 auto; 1360} 1361 1362.search-actions .btn-search, 1363.search-actions .btn-filter { 1364 display: inline-flex; 1365 align-items: center; 1366 justify-content: center; 1367 gap: 8px; 1368 white-space: nowrap; 1369} 1370 1371.search-actions .btn-filter { 1372 min-width: 120px; 1373 border: none; 1374 background: var(--dark-grey, #3A6C78); 1375 color: #ffffff; 1376} 1377 1378.filter-helper-copy { 1379 margin: 0; 1380 color: #5b6b73; 1381 font-size: 14px; 1382 line-height: 1.5; 1383} 1384 1385.filter-drawer-backdrop { 1386 position: fixed; 1387 inset: 0; 1388 background: rgba(8, 24, 34, 0.4); 1389 z-index: 999; 1390 opacity: 0; 1391 visibility: hidden; 1392 pointer-events: none; 1393 transition: opacity 0.2s ease; 1394} 1395 1396.filter-drawer { 1397 position: fixed; 1398 top: 0; 1399 right: 0; 1400 width: min(100%, 380px); 1401 height: 100vh; 1402 background: #ffffff; 1403 box-shadow: -18px 0 40px rgba(12, 32, 42, 0.14); 1404 z-index: 1000; 1405 display: flex; 1406 flex-direction: column; 1407 transform: translateX(100%); 1408 visibility: hidden; 1409 pointer-events: none; 1410 transition: transform 0.24s ease, visibility 0.24s ease; 1411} 1412 1413.filter-drawer.is-open { 1414 transform: translateX(0); 1415 visibility: visible; 1416 pointer-events: auto; 1417} 1418 1419.filter-drawer-backdrop.is-open { 1420 opacity: 1; 1421 visibility: visible; 1422 pointer-events: auto; 1423} 1424 1425.filter-drawer-header, 1426.filter-drawer-actions { 1427 padding: 20px 24px; 1428 border-bottom: 1px solid #e7edf0; 1429 display: flex; 1430 align-items: center; 1431 justify-content: space-between; 1432 gap: 12px; 1433} 1434 1435.filter-drawer-actions { 1436 border-top: 1px solid #e7edf0; 1437 border-bottom: 0; 1438 margin-top: auto; 1439} 1440 1441.filter-drawer-body { 1442 padding: 24px; 1443 overflow-y: auto; 1444 display: flex; 1445 flex-direction: column; 1446 gap: 24px; 1447} 1448 1449.filter-group h4 { 1450 margin: 0 0 12px; 1451 font-size: 18px; 1452 font-weight: 700; 1453} 1454 1455.filter-radio, 1456.filter-checkbox { 1457 display: flex; 1458 align-items: center; 1459 gap: 10px; 1460 margin-bottom: 10px; 1461 font-size: 16px; 1462} 1463 1464.filter-distance-row { 1465 display: flex; 1466 align-items: center; 1467 gap: 10px; 1468} 1469 1470.filter-distance-row input[type="range"] { 1471 flex: 1 1 auto; 1472} 1473 1474.filter-distance-value { 1475 margin-top: 10px; 1476 font-size: 14px; 1477} 1478 1479.filter-drawer-close { 1480 border: 0; 1481 background: transparent; 1482 font-size: 22px; 1483 cursor: pointer; 1484} 1485 1486.btn-filter-reset { 1487 background: #edf3f5; 1488 color: #17323c; 1489} 1490 1491.specialty-search-box { 1492 position: relative; 1493} 1494 1495.location-trigger { 1496 position: absolute; 1497 right: 12px; 1498 top: 50%; 1499 transform: translateY(-50%); 1500 border: 0; 1501 background: transparent; 1502 padding: 0; 1503 display: inline-flex; 1504 align-items: center; 1505 justify-content: center; 1506 cursor: pointer; 1507 color: #167a92; 1508} 1509 1510.specialty-dropdown { 1511 position: absolute; 1512 top: calc(100% + 8px); 1513 left: 0; 1514 right: 0; 1515 max-height: 280px; 1516 overflow-y: auto; 1517 border: 1px solid #d8e1e5; 1518 border-radius: 18px; 1519 background: #ffffff; 1520 box-shadow: 0 18px 36px rgba(12, 32, 42, 0.14); 1521 z-index: 30; 1522} 1523 1524.specialty-dropdown[hidden] { 1525 display: none; 1526} 1527 1528.specialty-option { 1529 display: block; 1530 width: 100%; 1531 padding: 12px 16px; 1532 border: 0; 1533 background: transparent; 1534 text-align: left; 1535 color: #17323c; 1536 cursor: pointer; 1537} 1538 1539.specialty-option:hover, 1540.specialty-option:focus { 1541 background: #edf7fa; 1542} 1543 1544.specialty-option.is-active { 1545 background: #e2f0f5; 1546 font-weight: 700; 1547} 1548 1549.specialty-empty { 1550 padding: 12px 16px; 1551 color: #5b6b73; 1552 font-size: 14px; 1553} 1554 1555.search-empty-state { 1556 margin-top: 20px; 1557} 1558 1559.doctor-results-body, 1560[data-search-results] { 1561 display: flex; 1562 flex-direction: column; 1563 gap: 10px; 1564} 1565 1566.doctor-list-col { 1567 width: 40%; 1568 min-width: 40%; 1569 max-width: 40%; 1570} 1571 1572.map-col { 1573 min-width: 0; 1574} 1575 1576.doc-info-flex {
1577 align-items: stretch; 1578} 1579 1580.doc-img { 1581 display: flex; 1582 flex-direction: column; 1583 justify-content: space-between; 1584 text-align: left; 1585} 1586 1587.doc-img .distance { 1588 min-height: 38px; 1589 display: flex; 1590 align-items: center; 1591 gap: 4px; 1592} 1593 1594.doc-details { 1595 display: flex; 1596 flex-direction: column; 1597} 1598 1599.card-actions { 1600 margin-top: auto; 1601 min-height: 38px; 1602 display: flex; 1603 align-items: center; 1604} 1605 1606@media (max-width: 1023px) { 1607 :root { 1608 --doctor-search-sticky-offset: 24px; 1609 } 1610 1611 .search-inputs-row { 1612 flex-wrap: wrap; 1613 } 1614 1615 .input-group { 1616 min-width: calc(50% - 12px); 1617 } 1618 1619 .search-actions { 1620 width: 100%; 1621 justify-content: flex-start; 1622 } 1623 1624 .search-pagination-wrap { 1625 grid-template-columns: 1fr; 1626 } 1627 1628 .search-pagination { 1629 flex-wrap: wrap; 1630 justify-content: flex-start; 1631 overflow-x: visible; 1632 } 1633 1634 .map-col { 1635 position: static; 1636 top: auto; 1637 } 1638 1639 .map-container { 1640 position: static; 1641 top: auto; 1642 } 1643 1644 .doctor-search-map { 1645 min-height: 420px; 1646 } 1647} 1648 1649@media (max-width: 767px) { 1650 .search-doc-sec .container { 1651 padding-left: 15px; 1652 padding-right: 15px; 1653 } 1654 1655 .search-header-box { 1656 padding: 16px; 1657 } 1658 1659 .search-inputs-row { 1660 flex-direction: column; 1661 gap: 14px; 1662 } 1663 1664 .input-group { 1665 min-width: 100%; 1666 width: 100%; 1667 } 1668 1669 .search-actions { 1670 flex-direction: column; 1671 align-items: stretch; 1672 gap: 10px; 1673 } 1674 1675 .search-actions .btn-search, 1676 .search-actions .btn-filter { 1677 width: 100%; 1678 } 1679 1680 .main-content-wrapper { 1681 flex-direction: column; 1682 } 1683 1684 .doctor-list-col, 1685 .map-col { 1686 width: 100%; 1687 min-width: 100%; 1688 max-width: 100%; 1689 flex: 1 1 100%; 1690 } 1691 1692 .doc-info-flex { 1693 flex-direction: column; 1694 } 1695 1696 .doc-img { 1697 width: 100%; 1698 text-align: left; 1699 } 1700 1701 .card-actions { 1702 flex-direction: column; 1703 align-items: stretch; 1704 gap: 12px; 1705 } 1706 1707 .btn-request, 1708 .view-profile { 1709 width: 100%; 1710 text-align: center; 1711 } 1712 1713 .doctor-search-map { 1714 min-height: 320px; 1715 } 1716 1717 .filter-drawer { 1718 width: 100%; 1719 } 1720} 1721</style> --> 1722<section class="sp-search-bar"> 1723 <div class="container"> 1724 <h2 class="sp-title">Find Doctors, Practices or Hospitals</h2> 1725 1726 <!-- Tabs: Providers / Practices / Hospitals --> 1727 <div class="sp-tabs"> 1728 <button type="button" class="sp-tab active" data-tab="providers"> 1729 <span class="sp-tab-radio"><span class="dot"></span></span> 1730 Providers 1731 </button> 1732 <button type="button" class="sp-tab" data-tab="practices"> 1733 <span class="sp-tab-radio"><span class="dot"></span></span> 1734 Practices 1735 </button> 1736 <button type="button" class="sp-tab" data-tab="hospitals"> 1737 <span class="sp-tab-radio"><span class="dot"></span></span> 1738 Hospitals 1739 </button> 1740 </div> 1741 1742 <!-- Two-row search controls --> 1743 <div class="sp-search-row"> 1744 <!-- LEFT GROUP: name + service + button --> 1745 <div class="sp-search-left"> 1746 <div class="sp-input"> 1747 <i class="fa-solid fa-magnifying-glass sp-input-icon"></i> 1748 <input type="text" class="sp-name-field" placeholder="First and last name of Provider" autocomplete="off"> 1749 </div> 1750 1751 <!-- Services dropdown --> 1752 <div class="sp-dd" data-dd="services"> 1753 <button type="button" class="sp-input sp-services-input sp-dd-trigger"> 1754 <i class="fa-solid fa-briefcase-medical sp-input-icon"></i> 1755 <span class="sp-input-text">Select Speciality</span> 1756 <i class="fa-solid fa-chevron-down sp-input-c
1756hevron"></i> 1757 </button> 1758 <div class="sp-services-dropdown sp-dd-panel"> 1759 <div class="sp-services-search-wrap"> 1760 <input type="text" class="sp-services-search" placeholder="Search specialties" autocomplete="off"> 1761 </div> 1762 <ul></ul> 1763 </div> 1764 </div> 1765 1766 <button type="button" class="sp-btn-search">Search Providers</button> 1767 </div> 1768 1769 <!-- RIGHT GROUP: location + distance + filters --> 1770 <div class="sp-search-right"> 1771 <div class="sp-input sp-location-input"> 1772 <i class="fa-solid fa-location-dot sp-input-icon"></i> 1773 <input type="text" class="sp-location-field" placeholder="Enter Location" autocomplete="off"> 1774 <i class="fa-solid fa-location-crosshairs sp-input-icon-right sp-use-current-location" role="button" tabindex="0" aria-label="Use current location"></i> 1775 </div> 1776 1777 <!-- Distance slider --> 1778 <div class="sp-dd" data-dd="distance"> 1779 <button type="button" class="sp-input sp-distance-input sp-dd-trigger"> 1780 <span class="sp-distance-label">Distance:</span> 1781 <span class="sp-distance-value">10 miles</span> 1782 <i class="fa-solid fa-chevron-down sp-input-chevron"></i> 1783 </button> 1784 <div class="sp-distance-dropdown sp-dd-panel"> 1785 <input type="range" class="sp-distance-range" min="0" max="50" step="1" value="10"> 1786 </div> 1787 </div> 1788 1789 <!-- More filters dropdown --> 1790 <div class="sp-dd" data-dd="filters"> 1791 <button type="button" class="sp-btn-filters sp-dd-trigger"> 1792 <i class="fa-solid fa-sliders"></i> More filters 1793 </button> 1794 <div class="sp-filters-dropdown sp-dd-panel"> 1795 <!-- <div class="sp-sub" data-sub="language"> 1796 <button type="button" class="sp-filter-row sp-sub-trigger"> 1797 <span class="sp-filter-label">Language:</span> 1798 <span class="sp-filter-value" data-sub-value>English</span> 1799 <i class="fa-solid fa-chevron-down"></i> 1800 </button> 1801 <ul class="sp-sub-panel"> 1802 <li class="active">English</li> 1803 <li>Spanish</li> 1804 <li>French</li> 1805 <li>Mandarin</li> 1806 <li>Arabic</li> 1807 <li>Hindi</li> 1808 </ul> 1809 </div> --> 1810 1811 <!-- Gender nested dropdown --> 1812 <div class="sp-sub" data-sub="gender"> 1813 <button type="button" class="sp-filter-row sp-sub-trigger"> 1814 <span class="sp-filter-label">Gender:</span> 1815 <span class="sp-filter-value" data-sub-value>All</span> 1816 <i class="fa-solid fa-chevron-down"></i> 1817 </button> 1818 <ul class="sp-sub-panel"> 1819 <li class="active" data-value="">All</li> 1820 <li data-value="M">Male</li> 1821 <li data-value="F">Female</li> 1822 </ul> 1823 </div> 1824 1825 <!-- Ratings nested dropdown --> 1826 <div class="sp-sub" data-sub="ratings"> 1827 <button type="button" class="sp-filter-row sp-sub-trigger">
1828 <span class="sp-filter-label">Ratings:</span> 1829 <span class="sp-filter-value" data-sub-value>Any rating</span> 1830 <i class="fa-solid fa-chevron-down"></i> 1831 </button> 1832 <ul class="sp-sub-panel"> 1833 <li data-value="4.5"><i class="fa-solid fa-star sp-star"></i> 4.5 and above</li> 1834 <li data-value="4.0"><i class="fa-solid fa-star sp-star"></i> 4.0 and above</li> 1835 <li data-value="3.5"><i class="fa-solid fa-star sp-star"></i> 3.5 and above</li> 1836 <li data-value="3.0"><i class="fa-solid fa-star sp-star"></i> 3.0 and above</li> 1837 <li class="active" data-value="">Any rating</li> 1838 </ul> 1839 </div> 1840 1841 <label class="sp-filter-check" data-filter="member" tabindex="0" role="checkbox" aria-checked="false"> 1842 <span class="sp-check-box"><i class="fa-solid fa-check"></i></span> 1843 In Network 1844 </label> 1845 </div> 1846 </div> 1847 </div> 1848 </div> 1849 </div> 1850 </section> 1851 1852 <!-- ============ MAIN BODY ============ --> 1853 <section class="sp-main"> 1854 <div class="container"> 1855 <h3 class="sp-results-heading">Search Results <span class="sp-results-count"></span></h3> 1856 1857 <div class="sp-grid"> 1858 1859 <!-- ============ LEFT COLUMN (Doctor cards) ============ --> 1860 <div class="sp-col-left"> 1861 1862 <template data-result-template> 1863 <article class="sp-doc-card"> 1864 <div class="sp-doc-img"><img src="https://www.healthlynked.com/wp-content/themes/healthlynked/images/result-img.png" alt="Dr. Jane Doe"> 1865 </div> 1866 <div class="sp-doc-body"> 1867 <div class="sp-doc-top"> 1868 <div class="sp-doc-meta"> 1869 <h4 class="sp-doc-name">Dr. Jane Doe, M.D.</h4> 1870 <p class="sp-doc-spec">Dermatology</p> 1871 <div class="sp-doc-rating"> 1872 <span class="sp-stars"><i class="fa-solid fa-star"></i><i 1873 class="fa-solid fa-star"></i><i class="fa-solid fa-star"></i><i 1874 class="fa-solid fa-star"></i><i class="fa-solid fa-star"></i></span> 1875 <span class="sp-rating-num">4.7</span> 1876 </div> 1877 </div> 1878 <div class="sp-doc-actions"> 1879 <button class="sp-icon-btn" aria-label="Share"><i 1880 class="fa-solid fa-share-nodes"></i></button> 1881 <button class="sp-icon-btn sp-icon-add" aria-label="Add"><i 1882 class="fa-regular fa-heart"></i></button> 1883 </div> 1884 </div> 1885 <p class="sp-doc-clinic">Family Medicine</p> 1886 <p class="sp-doc-addr"><span class="sp-doc-location">Naples, FL 34102</span><a 1887 class="sp-phone-link" href="tel:+18449541199" 1888 aria-label="Call to request an appointment" 1889 title="Call to request an appointment"><i class="fa-solid fa-phone" 1890 aria-hidden="true"></i><span>Call</span></a></p> 1891 <div class="sp-doc-foot">
1892 <span class="sp-doc-distance"><i class="fa-solid fa-location-dot"></i> 2.4mi away</span> 1893 <a href="doctors-details.html" class="sp-doc-cta">Request an appointment <i 1894 class="fa-solid fa-arrow-right"></i></a> 1895 </div> 1896 </div> 1897 </article> 1898 </template> 1899 1900 <!-- Pagination --> 1901 <nav class="sp-pagination" aria-label="Pagination" style="display:none;"> 1902 <button class="sp-page sp-page-prev"><i class="fa-solid fa-chevron-left"></i> Pre</button> 1903 <button class="sp-page sp-page-num active">1</button> 1904 <button class="sp-page sp-page-num">2</button> 1905 <button class="sp-page sp-page-num">...</button> 1906 <button class="sp-page sp-page-num">12</button> 1907 <button class="sp-page sp-page-num">13</button> 1908 <button class="sp-page sp-page-num">14</button> 1909 <button class="sp-page sp-page-next">Next <i class="fa-solid fa-chevron-right"></i></button> 1910 </nav> 1911 1912 <!-- Can't find your provider --> 1913 <div class="sp-cant-find"> 1914 <h4>Can't find your provider?</h4> 1915 <p>Submit provider information and we'll review and add them to our directory.</p> 1916 <button class="sp-btn-submit" type="button">Submit Doctor Information</button> 1917 </div> 1918 1919 <div class="sp-public-request-modal" hidden aria-hidden="true"> 1920 <div class="sp-public-request-backdrop" data-public-request-close></div> 1921 <div class="sp-public-request-dialog" role="dialog" aria-modal="true" aria-labelledby="sp-public-request-title"> 1922 <button type="button" class="sp-public-request-close" aria-label="Close" data-public-request-close> 1923 <i class="fa-solid fa-xmark"></i> 1924 </button> 1925 <div class="sp-public-request-head"> 1926 <h3 id="sp-public-request-title">Submit Provider Information</h3> 1927 <p data-public-request-copy>Provide your name and email so we can notify you when this provider or practice is added to our directory.</p> 1928 </div> 1929 1930 <form class="sp-public-request-form" novalidate enctype="multipart/form-data"> 1931 <input type="hidden" name="entity" value="Doctor"> 1932 <input type="hidden" name="entity_id" value=""> 1933 1934 <div class="sp-public-request-grid"> 1935 <div class="sp-public-request-field" data-public-request-field="first_name"> 1936 <label for="sp-public-request-first-name">First Name *</label> 1937 <input id="sp-public-request-first-name" type="text" name="first_name" autocomplete="given-name"> 1938 </div> 1939 <div class="sp-public-request-field" data-public-request-field="last_name"> 1940 <label for="sp-public-request-last-name">Last Name *</label> 1941 <input id="sp-public-request-last-name" type="text" name="last_name" autocomplete="family-name"> 1942 </div> 1943 <div class="sp-public-request-field" data-public-request-field="practice_name" hidden> 1944 <label for="sp-public-request-practice-name">Practice Name *</label> 1945 <input id="sp-public-request-practice-name" type="text" name="practice_name" autocomplete="organization"> 1946 </div> 1947 <div class="sp-public-request-field-full"> 1948 <label for="sp-public-request-speciality">Primary Speciality *</label> 1949 <select id="sp-public-request-speciality" name="speciality_select"> 1950 <option value="">Select primary speciality</option> 1951 </select> 1952 <input type="hidden" name="speciality_id" value=""> 1953 <input type="hidden" name="speciality_name" value=""> 1954 </div> 1955 <div class="sp-public-request-field-full"> 1956 <label for="sp-public-request-street-address">Street Address *</label> 1957 <input id="sp-public-request-street-address" type="text" name="street_address" autocomplete="address-line1"> 1958 </div> 1959 <div class="sp-public-request-field"> 1960 <label for="sp-public-request-suite-number">Suite / Building Number</label> 1961 <input id="sp-public-request-suite-number" type="text" name="suite_number" autocomplete="address-line2"> 1962 </div> 1963 <div class="sp-public-request-field"> 1964 <label for="sp-public-request-city">City *</label> 1965 <input id="sp-public-request-city" type="text" name="city" autocomplete="address-level2"> 1966 </div> 1967 <div class="sp-public-request-field"> 1968 <label for="sp-public-request-state">State *</label> 1969 <select id="sp-public-request-state" name="state" autocomplete="address-level1"> 1970 <option value="">Select state</option> 1971 <option value="AL">Alabama</option> 1972 <option value="AK">Alaska</option> 1973 <option value="AZ">Arizona</option> 1974 <option value="AR">Arkansas</option> 1975 <option value="CA">California</option> 1976 <option value="CO">Colorado</option> 1977 <option value="CT">Connecticut</option> 1978 <option value="DE">Delaware</option> 1979 <option value="FL">Florida</option> 1980 <option value="GA">Georgia</option> 1981 <option value="HI">Hawaii</option> 1982 <option value="ID">Idaho</option> 1983 <option value="IL">Illinois</option> 1984 <option value="IN">Indiana</option> 1985 <option value="IA">Iowa</option> 1986 <option value="KS">Kansas</option> 1987 <option value="KY">Kentucky</option> 1988 <option value="LA">Louisiana</option> 1989 <option value="ME">Maine</option> 1990 <option value="MD">Maryland</option> 1991 <option value="MA">Massachusetts</option> 1992 <option value="MI">Michigan</option> 1993 <option value="MN">Minnesota</option> 1994 <option value="MS">Mississippi</option> 1995 <option value="MO">Missouri</option> 1996 <option value="MT">Montana</option> 1997 <option value="NE">Nebraska</option> 1998 <option value="NV">Nevada</option> 1999 <option value="NH">New Hampshire</option> 2000 <option value="NJ">New Jersey</option> 2001 <option value="NM">New Mexico</option> 2002 <option value="NY">New York</option> 2003 <option value="NC">North Carolina</option> 2004 <option value="ND">North Dakota</option> 2005 <option value="OH">Ohio</option> 2006 <option value="OK">Oklahoma</option> 2007 <option value="OR">Oregon</option> 2008 <option value="PA">Pennsylvania</option> 2009 <option value="RI">Rhode Island</option> 2010 <option value="SC">South Carolina</option> 2011 <option value="SD">South Dakota</option> 2012 <option value="TN">Tennessee</option> 2013 <option value="TX">Texas</option> 2014 <option value="UT">Utah</option> 2015 <option value="VT">Vermont</option> 2016 <option value="VA">Virginia</option> 2017 <option value="WA">Washington</option> 2018 <option value="WV">West Virginia</option> 2019 <option value="WI">Wisconsin</option> 2020 <option value="WY">Wyoming</option> 2021 <option value="DC">District of Columbia</option> 2022 </select> 2023 </div> 2024 <div class="sp-public-request-field"> 2025 <label for="sp-public-request-image">Image</label> 2026 <input id="sp-public-request-image" class="sp-public-request-file" type="file" name="image" accept="image/*"> 2027 </div> 2028 <div class="sp-public-request-field-full"> 2029 <label for="sp-public-request-other-details">Additional Info</label> 2030 <textarea id="sp-public-request-other-details" name="other_details" maxlength="500"></textarea> 2031 </div> 2032 <div class="sp-public-request-field"> 2033 <label for="sp-public-request-submitter-name">Your Name *</label> 2034 <input id="sp-public-request-submitter-name" type="text" name="submitter_name" autocomplete="name"> 2035 </div> 2036 <div class="sp-public-request-field"> 2037 <label for="sp-public-request-submitter-email">Your Email *</label> 2038 <input id="sp-public-request-submitter-email" type="email" name="submitter_email" autocomplete="email"> 2039 </div> 2040 </div> 2041 2042 <p class="sp-public-request-note" data-public-request-note>Provide your name and email so we can notify you when this provider or practice is added to our directory.</p>
2043 <div class="sp-public-request-feedback" aria-live="polite"></div> 2044 2045 <div class="sp-public-request-actions"> 2046 <button type="submit" class="sp-public-request-submit">Submit Information</button> 2047 </div> 2048 </form> 2049 </div> 2050</div> 2051 2052 </div> 2053 2054 <!-- ============ RIGHT COLUMN (Map + lower cards) ============ --> 2055 <div class="sp-col-right"> 2056 <div class="sp-map"></div> 2057 2058 <div class="sp-care-row"> 2059 <div class="sp-care-card"> 2060 <h4>Need care without the hassle?</h4> 2061 <p>We handle the entire appointment for you - from finding the right doctor to confirming your visit.</p> 2062 <ul> 2063 <li><i class="fa-solid fa-check"></i> We call and coordinate with providers on your behalf</li> 2064 <li><i class="fa-solid fa-check"></i> Faster scheduling with better availability</li> 2065 <li><i class="fa-solid fa-check"></i> Insurance verification handled for you</li> 2066 </ul> 2067 <a href="https://patient.healthlynked.com/signup-stepone" class="sp-care-btn">Join & Save</a> 2068 </div> 2069 <div class="sp-care-card"> 2070 <h4>See a doctor now - no waiting</h4> 2071 <p>Get quick care from a licensed provider - right from your home.</p> 2072 <p>Same-day virtual visits for common conditions, prescriptions, and follow-ups.</p> 2073 <a href="/telehealth/" class="sp-care-btn sp-care-btn-light">Start Online Visit</a> 2074 </div> 2075 </div> 2076 <a href="https://www.medofficedirect.com" target="_blank" rel="noopener noreferrer" class="sp-care-ad"> 2077 <img src="https://www.healthlynked.com/wp-content/themes/healthlynked/images/mod-horizontal.webp" alt="MedOfficeDirect medical supplies"> 2078 </a> 2079 </div> 2080 2081 </div> 2082 </div> 2083 </section> 2084
2085<script src="https://unpkg.com/[email protected]/dist/leaflet.js"></script>
vendor: 1 bytes, line 2085
2085
2086<script src="https://unpkg.com/[email protected]/dist/leaflet.markercluster.js"></script>
vendor: 1 bytes, line 2086
2086
2087<script> 2088window.healthlynkedDoctorSearchConfig = { 2089 apiBaseUrl: 'https://api.healthlynked.com/api/requests/doctor_search', 2090 practiceApiBaseUrl: 'https://api.healthlynked.com/api/requests/practice_search', 2091 hospitalApiBaseUrl: 'https://api.healthlynked.com/api/requests/hospital_search', 2092 specialtyApiUrl: 'https://api.healthlynked.com/api/requests/specialities', 2093 publicDoctorRequestUrl: 'https://api.healthlynked.com/api/v4/requests/create_public_doctor_request', 2094 profileBaseUrl: 'https://www.healthlynked.com/doctor/', 2095 practiceBaseUrl: 'https://www.healthlynked.com/practice/', 2096 hospitalBaseUrl: 'https://www.healthlynked.com/hospital/', 2097 requestAppointmentBaseUrl: 'https://www.healthlynked.com/booking-process/appointment/', 2098 fallbackImage: 'https://www.healthlynked.com/wp-content/themes/healthlynked/images/result-img.png', 2099 recaptchaSiteKey: '6LdhDVMqAAAAAJSV10aBNFQexjKHS08Kgy8y8_tO', 2100 quest: { 2101 enabled: true, 2102 minZoom: 11, 2103 endpoint: '/api/requests/quests', 2104 iconUrl: 'https://www.healthlynked.com/wp-content/themes/healthlynked/images/icons/quest.webp', 2105 iconSize: [27, 43] 2106 }, 2107 autoSearch: true 2108}; 2109</script>
vendor: 1 bytes, line 2109
2109
2110<script src="https://www.healthlynked.com/wp-content/themes/healthlynked/js/hlyk/doctor-search.js?ver=1790011356"></script>
vendor: 1 bytes, line 2110
2110
2111<script async defer src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBCm7NC70GrxYa_8S9wOg130hb0oqq0YIE&libraries=places&callback=initMap"></script>
vendor: 1 bytes, line 2111
2111
2112<script> 2113(function () { 2114 var requiredIds = ['rowYou', 'rowAri', 'typingDots', 'ariText']; 2115 var guard; 2116 2117 if (requiredIds.every(function (id) { return document.getElementById(id); })) { 2118 return; 2119 } 2120 2121 guard = document.createElement('div'); 2122 guard.hidden = true; 2123 guard.setAttribute('aria-hidden', 'true'); 2124 guard.style.display = 'none'; 2125 guard.innerHTML = '' + 2126 '<div id="rowYou" class="row-you"></div>' + 2127 '<div id="rowAri" class="row-ari"></div>' + 2128 '<div id="typingDots" class="typing-dots">' + 2129 '<span class="dot"></span>' + 2130 '<span class="dot"></span>' + 2131 '<span class="dot"></span>' + 2132 '</div>' + 2133 '<div id="ariText"></div>'; 2134 2135 document.body.appendChild(guard); 2136}()); 2137</script>
2137 2138 2139<footer id="footer"> 2140 <div class="container"> 2141 <div class="ftr-main-row"> 2142 <div class="ftr-col ftr-col-intro"> 2143 <a href="https://www.healthlynked.com" class="ftr-logo"> 2144 <img src="https://www.healthlynked.com/wp-content/uploads/2026/02/footer-logo.svg" alt="HealthLynked Logo"> 2145 </a> 2146 <p class="ftr-desc"> 2147 Looking for information about HealthLynkedâs AI technology, enterprise partnerships, or investors? 2148<a href="https://www.hlykgroup.com">Visit the HealthLynked Corporate Website â</a> 2149 </p> 2150 </div> 2151 2152 <div class="ftr-col"> 2153 <h4 class="ftr-title">Company</h4> 2154 <ul class="ftr-links"> 2155 <li><a href="/about">About</a></li> 2156 <li><a href="/blog">Blog</a></li> 2157 <li><a href="https://investors.healthlynked.com">Investors</a></li> 2158 <li><a href="https://hlykgroup.com">Careers</a></li> 2159 <li><a href="https://investors.healthlynked.com/news-events/">Press</a></li> 2160 <li><a href="/partners">Partner with Us</a></li> 2161 </ul> 2162 </div> 2163 2164 <div class="ftr-col"> 2165 <h4 class="ftr-title">Support</h4> 2166 <ul class="ftr-links"> 2167 <li><a href="/contact-us/">Contact</a></li> 2168 <li><a href="/faqs/">FAQs</a></li> 2169 <li><a href="/privacy-policy/">Privacy Policy</a></li> 2170 <li><a href="/terms/">Terms</a></li> 2171 <li><a href="/request-medical-records/">Request Your Medical Records</a></li> 2172 </ul> 2173 </div> 2174 2175 <div class="ftr-col"> 2176 <h4 class="ftr-title">Resources</h4> 2177 <ul class="ftr-links"> 2178 <li><a href="/booking-process/search-doctors/">Provider Directory</a></li> 2179 <li><a href="/telehealth/">Telemedicine</a></li> 2180 <li><a href="https://www.medofficedirect.com">Medical Supplies</a></li> 2181 <li><a href="/ari">ARi</a></li> 2182 <li><a href="https://rx.healthlynked.com/">Discounted Rx</a></li> 2183 <li><a href="https://oohvie.com">Oohvie</a></li> 2184 </ul> 2185 </div> 2186 2187 <div class="ftr-col"> 2188 <h4 class="ftr-title">Social</h4> 2189 <ul class="ftr-links ftr-social-links"> 2190 <li><a href="https://www.facebook.com/HealthLynkedONE/"><i class="fa-brands fa-facebook"></i> Facebook</a></li> 2191 <li><a href="https://twitter.com/healthlynked1"><i class="fa-brands fa-twitter"></i> X (Twitter)</a></li> 2192 <li><a href="https://www.linkedin.com/company/healthlynked"><i class="fa-brands fa-linkedin"></i> LinkedIn</a></li> 2193 <li><a href="https://www.instagram.com/healthlynked/"><i class="fa-brands fa-instagram"></i> Instagram</a></li> 2194 <li><a href="https://www.youtube.com/channel/UCB60D8gbSjdU3KJtcVXz99w"><i class="fa-brands fa-youtube"></i> Youtube</a></li> 2195 </ul> 2196 </div> 2197 2198 <div class="ftr-col ftr-col-news"> 2199 <h4 class="ftr-title">Sign Up For News & Updates</h4> 2200 <div class="ftr-newsletter"> 2201 <div class="ml-embedded" data-form="tVbpBr"></div> 2202 2203 </div> 2204 <p class="ftr-disclaimer">
2204I agree to receive updates and communications from HealthLynked.</p> 2205 </div> 2206 </div> 2207 2208 <div class="ftr-bottom-bar"> 2209 <p>© 2026 HealthLynked Corp. All rights reserved.</p> 2210 <p>Powered by: HealthLynked Corp.</p> 2211 </div> 2212 </div> 2213</footer> 2214</div> 2215 2216 2217 2218 2219 2220<!-- jquery cdn -->
2221<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.3/jquery.min.js"></script>
2221 2222
2223<script type="speculationrules"> 2224{"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/healthlynked/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 2225</script>
vendor: 1 bytes, line 2225
2225
2226<script id="wp-hooks-js" src="https://www.healthlynked.com/wp-includes/js/dist/hooks.min.js?ver=7496969728ca0f95732d"></script>
vendor: 1 bytes, line 2226
2226
2227<script id="wp-i18n-js" src="https://www.healthlynked.com/wp-includes/js/dist/i18n.min.js?ver=781d11515ad3d91786ec"></script>
vendor: 1 bytes, line 2227
2227
2228<script id="wp-i18n-js-after"> 2229wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 2230//# sourceURL=wp-i18n-js-after 2231</script>
vendor: 1 bytes, line 2231
2231
2232<script id="swv-js" src="https://www.healthlynked.com/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.1.7"></script>
vendor: 1 bytes, line 2232
2232
2233<script id="contact-form-7-js-before"> 2234var wpcf7 = { 2235 "api": { 2236 "root": "https:\/\/www.healthlynked.com\/wp-json\/", 2237 "namespace": "contact-form-7\/v1" 2238 }, 2239 "cached": 1 2240}; 2241//# sourceURL=contact-form-7-js-before 2242</script>
vendor: 1 bytes, line 2242
2242
2243<script id="contact-form-7-js" src="https://www.healthlynked.com/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.1.7"></script>
vendor: 1 bytes, line 2243
2243
2244<script id="owl-carousel-js" src="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/owl.carousel.min.js?ver=2.3.4"></script>
vendor: 1 bytes, line 2244
2244
2245<script id="fancybox-js" src="https://cdn.jsdelivr.net/npm/@fancyapps/[email protected]/dist/fancybox/fancybox.umd.js?ver=5.0"></script>
vendor: 1 bytes, line 2245
2245
2246<script id="custom-js-js" src="https://www.healthlynked.com/wp-content/themes/healthlynked/js/custom.js?ver=1777626672"></script>
vendor: 1 bytes, line 2246
2246
2247<script id="healthlynked-session-js-before"> 2248window.HealthLynkedSessionBootstrap = window.HealthLynkedSessionBootstrap || {"apiBaseUrl":"https://api.healthlynked.com/api","isLoggedIn":false,"hasToken":false,"user":null,"endpoints":{"login":"https://api.healthlynked.com/api/v4/sessions/login","logout":"https://api.healthlynked.com/api/v4/sessions/logout","checkLogin":"https://api.healthlynked.com/api/v4/sessions/check_login","currentUser":"https://api.healthlynked.com/api/users/me"}}; 2249//# sourceURL=healthlynked-session-js-before 2250</script>
vendor: 1 bytes, line 2250
2250
2251<script id="healthlynked-session-js" src="https://www.healthlynked.com/wp-content/themes/healthlynked/js/hlyk/hlyksession.js?ver=1777623936"></script>
vendor: 1 bytes, line 2251
2251
2252<script id="healthlynked-header-auth-js-before"> 2253window.HealthLynkedHeaderAuthConfig = window.HealthLynkedHeaderAuthConfig || {"apiBaseUrl":"https://api.healthlynked.com/api","recaptchaSiteKey":"6LdhDVMqAAAAAJSV10aBNFQexjKHS08Kgy8y8_tO","profileUrl":"https://patient.healthlynked.com/patient/relogin","fallbackAvatar":"https://www.healthlynked.com/wp-content/themes/healthlynked/images/reveiew-img.png","endpoints":{"sendEmailOtp":"https://api.healthlynked.com/api/v4/sessions/validate_email","verifyEmailOtp":"https://api.healthlynked.com/api/v4/sessions/validate_email_code","sendPhoneOtp":"https://api.healthlynked.com/api/v4/sessions/otp_login","verifyPhoneOtp":"https://api.healthlynked.com/api/v4/sessions/verify_login_code"}}; 2254//# sourceURL=healthlynked-header-auth-js-before 2255</script>
vendor: 1 bytes, line 2255
2255
2256<script id="healthlynked-header-auth-js" src="https://www.healthlynked.com/wp-content/themes/healthlynked/js/hlyk/header-auth.js?ver=1777623936"></script>
vendor: 1 bytes, line 2256
2256
2257<script id="wp-emoji-settings" type="application/json"> 2258{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://www.healthlynked.com/wp-includes/js/wp-emoji-release.min.js?ver=7.0.5"}} 2259</script>
vendor: 1 bytes, line 2259
2259
2260<script type="module"> 2261/*! This file is auto-generated */ 2262var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 2263//# sourceURL=https://www.healthlynked.com/wp-includes/js/wp-emoji-loader.min.js 2264</script>
2264 2265 2266
2267<script> 2268 document.addEventListener('DOMContentLoaded', function() { 2269 const hamburger = document.querySelector('.hamburger'); 2270 const menu = document.querySelector('.header-pages ul'); 2271 2272 if (hamburger && menu) { 2273 hamburger.addEventListener('click', function() { 2274 this.classList.toggle('active'); 2275 menu.classList.toggle('active-menu'); 2276 }); 2277 } 2278 }); 2279</script>
2279 2280
2281<script> 2282 const rowYou = document.getElementById('rowYou'); 2283 const rowAri = document.getElementById('rowAri'); 2284 const typingDots = document.getElementById('typingDots'); 2285 const ariText = document.getElementById('ariText'); 2286 let dots; 2287 if (typingDots) { 2288 dots = typingDots.querySelectorAll('.dot'); 2289 } 2290 2291 // Timing (ms) 2292 const YOU_ENTER = 60; 2293 const ARI_ENTER = 880; 2294 const DOTS_START = 1060; 2295 const DOTS_STOP = 2750; 2296 const READ_PAUSE = 1900; 2297 const EXIT_AT = DOTS_STOP + READ_PAUSE; 2298 const RESTART = EXIT_AT + 620; 2299 2300 function reset() { 2301 if (rowYou && rowAri && typingDots && ariText && dots) { 2302 rowYou.className = 'row-you'; 2303 rowAri.className = 'row-ari'; 2304 typingDots.style.opacity = '0'; 2305 ariText.style.opacity = '0'; 2306 dots.forEach(d => d.classList.remove('bouncing')); 2307 } 2308 } 2309 2310 function run() { 2311 reset(); 2312 2313 setTimeout(() => rowYou.classList.add('enter'), YOU_ENTER); 2314 setTimeout(() => rowAri.classList.add('enter'), ARI_ENTER); 2315 2316 setTimeout(() => { 2317 typingDots.style.opacity = '1'; 2318 dots.forEach(d => d.classList.add('bouncing')); 2319 }, DOTS_START); 2320 2321 setTimeout(() => { 2322 typingDots.style.opacity = '0'; 2323 dots.forEach(d => d.classList.remove('bouncing')); 2324 ariText.style.opacity = '1'; 2325 }, DOTS_STOP); 2326 2327 setTimeout(() => { 2328 rowYou.classList.remove('enter'); 2329 rowAri.classList.remove('enter'); 2330 rowYou.classList.add('exit'); 2331 rowAri.classList.add('exit'); 2332 }, EXIT_AT); 2333 2334 setTimeout(run, RESTART); 2335 } 2336 if (rowYou && rowAri && typingDots && ariText && dots) { 2337 2338 run(); 2339 } 2340</script>
2340 2341
2342<script> 2343 document.addEventListener('DOMContentLoaded', function() { 2344 const modal = document.getElementById('loginPopup'); 2345 const openBtn = document.getElementById('openPopup'); 2346 const closeBtn = document.querySelector('.close-btn'); 2347 const toggleLink = document.getElementById('toggleAuth'); 2348 2349 const phoneField = document.getElementById('phoneField'); 2350 const emailField = document.getElementById('emailField'); 2351 2352 // Open/Close logic 2353 if (openBtn) openBtn.onclick = () => modal.style.display = "block"; 2354 if (closeBtn) closeBtn.onclick = () => modal.style.display = "none"; 2355 2356 window.onclick = (e) => { 2357 if (e.target == modal) modal.style.display = "none"; 2358 } 2359 2360 // Toggle Logic 2361 toggleLink.addEventListener('click', function() { 2362 if (this.getAttribute('data-type') === 'email') { 2363 // Switch to Email 2364 phoneField.style.display = 'none'; 2365 emailField.style.display = 'block'; 2366 this.innerText = 'Continue with Phone'; 2367 this.setAttribute('data-type', 'phone'); 2368 } else { 2369 // Switch to Phone 2370 phoneField.style.display = 'block'; 2371 emailField.style.display = 'none'; 2372 this.innerText = 'Continue with Email'; 2373 this.setAttribute('data-type', 'email'); 2374 } 2375 }); 2376 }); 2377</script>
2377 2378
2379<script> 2380 const toggleBtn = document.getElementById('toggleAuth'); 2381 const phoneSection = document.getElementById('phoneSection'); 2382 const emailSection = document.getElementById('emailSection'); 2383 2384 toggleBtn.addEventListener('click', function() { 2385 if (phoneSection.style.display === 'none') { 2386 // Switch to Phone 2387 phoneSection.style.display = 'block'; 2388 emailSection.style.display = 'none'; 2389 this.innerText = 'Use email instead'; 2390 } else { 2391 // Switch to Email 2392 phoneSection.style.display = 'none'; 2393 emailSection.style.display = 'block'; 2394 this.innerText = 'Use phone instead'; 2395 } 2396 }); 2397 2398 document.addEventListener('DOMContentLoaded', function() { 2399 2400 const select = document.getElementById('lang-switcher'); 2401 2402 function getCurrentLang() { 2403 2404 const firstPathPart = window.location.pathname.split('/').filter(Boolean)[0]; 2405 2406 if (firstPathPart === 'es') return 'es'; 2407 2408 return 'en'; 2409 2410 } 2411 2412 select.value = getCurrentLang(); 2413 2414 select.addEventListener('change', function() { 2415 2416 const selectedLang = this.value; 2417 2418 let path = window.location.pathname; 2419 2420 path = path.replace(/^\/(es)(\/|$)/, '/'); 2421 2422 if (selectedLang === 'en') { 2423 2424 window.location.href = path || '/'; 2425 2426 } else { 2427 2428 window.location.href = '/' + selectedLang + path+"/"; 2429 2430 } 2431 2432 }); 2433 2434 }); 2435 (function(w,d,e,u,f,l,n){w[f]=w[f]||function(){(w[f].q=w[f].q||[]) 2436 .push(arguments);},l=d.createElement(e),l.async=1,l.src=u, 2437 n=d.getElementsByTagName(e)[0],n.parentNode.insertBefore(l,n);}) 2438 (window,document,'script','https://assets.mailerlite.com/js/universal.js','ml'); 2439 ml('account', '2306311'); 2440 2441</script>
2441 2442<!--Start of Tawk.to Script-->
2443<script type="text/javascript"> 2444var Tawk_API=Tawk_API||{}, Tawk_LoadStart=new Date(); 2445(function(){ 2446var s1=document.createElement("script"),s0=document.getElementsByTagName("script")[0]; 2447s1.async=true; 2448s1.src='https://embed.tawk.to/5d80ea8ac22bdd393bb645b2/1hshfm7dt'; 2449s1.charset='UTF-8'; 2450s1.setAttribute('crossorigin','*'); 2451s0.parentNode.insertBefore(s1,s0); 2452})(); 2453</script>
2453 2454<!--End of Tawk.to Script--> 2455 2456 2457
2458<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a441125aacf6eb04',t:'MTc5MDkxNjQ3NA=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
2458<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"c84ea3b2bb664b42964f78c8accd314c","r":1,"spa":2}' crossorigin="anonymous"></script>
2458 2459</body> 2460 2461</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.