1<!doctype html> 2<html lang="en-US"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1"> 6 <meta name="description" content="Refer patients to our fellowship-trained subspecialists for expert surgical and medical eye care. Submit a referral online today."> 7 <!-- wp_head --> 8 <title>Referring Providers – Rhode Island Eye Institute</title> 9<meta name='robots' content='max-image-preview:large' /> 10<link rel='dns-prefetch' href='//esk4oed89ki.exactdn.com' /> 11<link rel='preconnect' href='//esk4oed89ki.exactdn.com' /> 12<style id="wp-img-auto-sizes-contain-inline-css"> 13img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 14/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 15</style> 16<style id="wp-block-library-inline-css"> 17: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;
17--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}} 18 19/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 20</style> 21<style id="classic-theme-styles-inline-css"> 22/*! This file is auto-generated */ 23.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} 24/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 25</style> 26 27<style id="global-styles-inline-css"> 28: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%);
28--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;}
28.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;} 29/*# sourceURL=global-styles-inline-css */ 30</style> 31 32<link rel='stylesheet' id='picostrap-styles-css' href='https://rieyeinstitute.com/wp-content/themes/picostrap5/css-output/bundle-53.css?ver=453' media='all' /> 33<link rel="canonical" href="https://rieyeinstitute.com/referring-physicians/" /> 34<!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 34-35
34 35<script async src="https://www.googletagmanager.com/gtag/js?id=
35AW-797515819
vendor: 13 bytes, line 35
35"></script>
36<script> 37
vendor: 138 bytes, lines 37-41
37window.dataLayer = window.dataLayer || []; 38 function gtag(){dataLayer.push(arguments);} 39 gtag('js', new Date()); 40 41 gtag('config', '
41AW-797515819
vendor: 5 bytes, line 41
41');
42</script>
42 43
44<script>(function(w,d,t,r,u){var f,n,i;w[u]=w[u]||[],f=function(){var o={ti:"187116966", enableAutoSpaTracking: true};o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")},n=d.createElement(t),n.src=r,n.async=1,n.onload=n.onreadystatechange=function(){var s=this.readyState;s&&s!=="loaded"&&s!=="complete"||(f(),n.onload=n.onreadystatechange=null)},i=d.getElementsByTagName(t)[0],i.parentNode.insertBefore(n,i)})(window,document,"script","//bat.bing.com/bat.js","uetq");</script>
44 45
46<script> 47 48 document.addEventListener("DOMContentLoaded", function(event){ 49 50 function uet_report_conversion() { window.uetq = window.uetq || []; window.uetq.push('event', 'contact', {}); } 51 52 (document.querySelectorAll('a[href^="tel"]').forEach(button => button.addEventListener('click', function (event) { 53 uet_report_conversion() 54 }))); 55 56 }); 57 58 59</script>
59 60
61<script> 62 document.addEventListener("DOMContentLoaded", function(event){ 63 64 document.querySelectorAll('[href*="tel:"]').forEach(link => link.addEventListener('click', function () { 65 console.log('click!'); 66 gtag('event', 'conversion', {'send_to': 'AW-797515819/0M4ZCJehhf0DEKvApPwC'}); 67 })); 68 }); 69</script>
69 70 71<link rel='dns-prefetch' href='//cdn.jsdelivr.net' /> 72<style> 73 @font-face { 74 font-family:'Google Sans Flex'; 75 font-style:normal; 76 font-display:swap; 77 font-weight:100 200 300 400 500 600 700 800 900; 78 src:url(https://cdn.jsdelivr.net/fontsource/fonts/google-sans-flex:vf@latest/latin-wght-normal.woff2) format('woff2-variations'); 79 unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; 80} 81 @font-face { 82 font-family:'Playfair'; 83 font-style:normal; 84 font-display:swap; 85 font-weight:300 400 500 600 700 800 900; 86 src:url(https://cdn.jsdelivr.net/fontsource/fonts/playfair:vf@latest/latin-wght-normal.woff2) format('woff2-variations'); 87 unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; 88} 89 </style> 90 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.min.css">
91<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebPage","@id":"https://rieyeinstitute.com/referring-physicians/","url":"https://rieyeinstitute.com/referring-physicians/","name":"Refer a Patient | Rhode Island Eye Institute","description":"Refer patients to our fellowship-trained subspecialists for expert surgical and medical eye care. Submit a referral online today.","dateModified":"2026-06-08T13:03:02+00:00","inLanguage":["English"],"publisher":{"@type":"Organization","name":"Specialty Vision","logo":{"@type":"ImageObject","url":"https://cdn.specialty.vision/wp-content/uploads/sites/15/2025/11/logo-specialty-vision-horizontal-fullcolor1-1.png?strip=all"}}}</script>
91 92<link rel="icon" href="https://esk4oed89ki.exactdn.com/wp-content/uploads/sites/53/2026/04/cropped-favicon-rhode-island.png?strip=all&resize=32%2C32" sizes="32x32" /> 93<link rel="icon" href="https://esk4oed89ki.exactdn.com/wp-content/uploads/sites/53/2026/04/cropped-favicon-rhode-island.png?strip=all&resize=192%2C192" sizes="192x192" /> 94<link rel="apple-touch-icon" href="https://esk4oed89ki.exactdn.com/wp-content/uploads/sites/53/2026/04/cropped-favicon-rhode-island.png?strip=all&resize=180%2C180" /> 95<meta name="msapplication-TileImage" content="https://esk4oed89ki.exactdn.com/wp-content/uploads/sites/53/2026/04/cropped-favicon-rhode-island.png?strip=all&resize=270%2C270" /> 96<style id="wp-custom-css"> 97/* ========================================= 98 GLOBAL â .btn hover & focus outline 99 Adds a subtle outline ring on hover + 100 keyboard focus 101 (stacks on top of Bootstrap's default focus 102 shadow) 103 ========================================= */ 104.btn:hover, 105.btn:focus-visible { 106box-shadow: 0 0 0 1px rgba(164, 172, 204, 1070.45), 108var(--bs-btn-focus-box-shadow, 0 0 0 0 transparent); 109outline: none; 110} 111 112.btn:disabled, 113.btn.disabled { 114box-shadow: none; 115} 116 117/* Default font for the whole page */ 118.sv-p { 119font-size: 1.1rem; 120line-height: 1.65; 121font-weight: 500; 122} 123 124.sv-h1 { 125font-size: clamp(2.5rem, 5vw, 4.5rem); 126color: #111111; 127line-height: 1; 128letter-spacing: -0.5px; 129} 130 131/* Headings, buttons, and links use Poppins */ 132button input[type="button"], 133input[type="submit"] {} 134 135 136/* END */ 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160/* START OF LOCATION ACCORDION BUTTON STYLING */ 161 162/* #locationHeading1 .accordion-button { 163background: linear-gradient(90deg, rgba(0, 165, 228, 0.5) 0%, rgba(31, 196, 168, 0.3) 61%); 164} */ 165 166#locationHeading1 .accordion-button .location-office-icon { 167display: flex; 168justify-content: center; 169align-items: center; 170width: 30px; 171height: 30px; 172background-color: white; 173border-radius: 50%; 174font-size: 20px; 175color: var(--bs-secondary); 176 177} 178 179/* Default state: Chevron pointing down */ 180#locationHeading1 .accordion-button .accordion-chevron-icon { 181transition: transform 0.3s ease; 182/* Smooth transition for rotation */ 183} 184 185/* When the accordion button is clicked (open state), the chevron rotates */ 186#locationHeading1 .accordion-button:not(.collapsed) .accordion-chevron-icon { 187transform: rotate(180deg); 188/* Flip the chevron when the accordion is opened */ 189} 190 191 192/* END OF LOCATION ACCORDION */ 193 194 195.remove-style-link { 196color: inherit; 197text-decoration: none; 198} 199 200.remove-style-link:hover { 201color: #203D8E; 202} 203 204.custom-refer-btn { 205background-color: #203D8E; 206color: white; 207border: 1px solid #203D8E; 208padding: 12px 24px; 209font-weight: 500; 210text-decoration: none; 211border-radius: 4px; 212display: inline-block; 213transition: all 0.3s ease; 214} 215 216.custom-refer-btn:hover { 217background-color: white; 218color: #203D8E; 219border: 1px solid #203D8E; 220} 221 222 223/*-----Refocus-----*/ 224.refocus-hero-gradient { 225background: linear-gradient(to bottom, 226rgba(183, 237, 228, 0.1) 50%, 227rgba(182, 229, 238, 0.5) 100%); 228} 229 230/* If these utilities already exist in your project, you can omit this block */ 231.rf-color { 232color: #1bbfdd; 233} 234 235.rf-bg-color { 236background: #10AFC3; 237} 238 239.rf-primary { 240color: #0F2F39; 241} 242 243.rf-bg-light { 244background: #F4FAFB; 245} 246 247/* Tiles */ 248.rf-tile { 249display: flex; 250align-items: center; 251justify-content: center; 252width: 100%; 253height: 100%; 254min-height: 92px; 255padding: 18px 20px; 256border-radius: 16px; 257background: #FFFFFF; 258color: #0F2F39; 259box-shadow: 0 8px 20px rgba(3, 41, 64, 0.08); 260transition: transform .15s ease, box-shadow .15s ease, background-color .15s ease, color .15s ease; 261text-align: center; 262} 263 264/* Hover/keyboard focus becomes teal */ 265.rf-tile:hover, 266.rf-tile:focus-visible { 267background: #10AFC3; 268color: #FFFFFF; 269box-shadow: 0 10px 22px rgba(16, 175, 195, 0.35); 270transform: translateY(-2px); 271outline: 0; 272} 273 274/* Icon ring (used in the first tile) */ 275.rf-icon-ring { 276width: 40px; 277height: 40px; 278border-radius: 999px; 279border: 1px solid #10AFC3; 280color: #10AFC3; 281display: flex; 282align-items: center; 283justify-content: center; 284} 285 286/* Invert icon ring on hover/focus for contrast */ 287.rf-tile:hover .rf-icon-ring, 288.rf-tile:focus-visible .rf-icon-ring { 289border-color: #FFFFFF; 290color: #FFFFFF; 291} 292 293 294/* Callout wrapper (dark gradient card) */ 295.rf-callout { 296background: linear-gradient(135deg, #0F2F39 0%, #0A7385 100%); 297color: #ffffff; 298border-radius: 20px; 299position: relative; 300} 301
302/* Eyebrow, title, copy */ 303.rf-eyebrow { 304color: #1bbfdd; 305letter-spacing: .2px; 306} 307 308.rf-title { 309color: #ffffff; 310line-height: 1.1; 311font-size: clamp(1.8rem, 2.6vw + 1rem, 3rem); 312} 313 314.rf-copy { 315color: rgba(255, 255, 255, .88); 316font-size: 1.05rem; 317} 318 319/* CTA button */ 320.rf-btn-teal { 321background: #10AFC3; 322color: #fff; 323border: 0; 324border-radius: 12px; 325box-shadow: 0 10px 24px rgba(16, 175, 195, .35); 326transition: transform .15s ease, box-shadow .15s ease, background-color .15s ease; 327} 328 329.rf-btn-teal:hover { 330background: #0f9fb4; 331color: #fff; 332transform: translateY(-1px); 333} 334 335/* Right-side image card + badges */ 336.rf-photo-wrapper { 337position: relative; 338max-width: 560px; 339} 340 341.rf-photo-card { 342border-radius: 24px; 343padding: 0px; 344} 345 346/* Small floating image (top-right) */ 347.rf-badge-small { 348position: absolute; 349top: 18px; 350right: -14px; 351width: 170px; 352height: 130px; 353background: #fff; 354border-radius: 16px; 355border: 2px solid rgba(27, 191, 221, .8); 356overflow: hidden; 357} 358 359/* Teal icon badge (bottom-right) */ 360.rf-badge-large { 361position: absolute; 362right: -16px; 363bottom: -16px; 364width: 96px; 365height: 96px; 366background: #10AFC3; 367color: #fff; 368border-radius: 18px; 369box-shadow: 0 12px 28px rgba(16, 175, 195, .5); 370} 371 372/* Card wrapper (kept simple for grid spacing) */ 373.rf-doc-card {} 374 375/* Portrait panel with inset name bar */ 376.rf-doc-top { 377position: relative; 378background: #EAF7FB; 379border: 2px solid #1bbfdd; 380border-radius: 16px; 381min-height: auto; 382padding: 18px 18px 20px; 383/* leave room for the name bar inside */ 384overflow: hidden; 385/* so bottom corners clip the name nicely */ 386transition: box-shadow .18s ease; 387} 388 389.rf-doc-card:hover .rf-doc-top { 390box-shadow: 0 12px 26px rgba(3, 41, 64, 0.12); 391} 392 393/* Doctor image */ 394.rf-doc-img { 395width: 100%; 396height: 100%; 397object-fit: contain; 398/* keeps cutouts centered without cropping */ 399} 400 401/* Name sits INSIDE the card, fixed to the bottom */ 402.rf-doc-name { 403position: absolute; 404left: 0; 405right: 0; 406bottom: 0; 407background: #FFFFFF; 408color: #0F2F39; 409padding: 12px 16px; 410border-top: 1px solid rgba(3, 41, 64, 0.08); 411/* No border radius needed; parent clip creates rounded corners */ 412} 413 414/* Optional: adjust panel height per breakpoint */ 415@media (min-width: 1200px) { 416.rf-doc-top { 417min-height: auto; 418} 419} 420 421/* Your palette utilities assumed: 422.rf-color{color:#1bbfdd;} .rf-bg-color{background:#10AFC3;} 423.rf-primary{color:#0F2F39;} .bg-rf-light{background:#F4FAFB;} 424*/ 425 426/* Section background with gradient + placeholder image */ 427.rf-reviews { 428position: relative; 429overflow: hidden; 430background: linear-gradient(135deg, #0F2F39 0%, #0E4954 60%, #0A7385 100%); 431} 432 433/* Background image (placeholder) */ 434.rf-reviews::before { 435content: ""; 436position: absolute; 437inset: 0; 438background: 439linear-gradient(0deg, rgba(15, 47, 57, .55), rgba(15, 47, 57, .55)), 440url("https://via.placeholder.com/1600x700.png?text=People+Background"); 441background-position: center bottom; 442background-size: cover; 443opacity: .85; 444/* overall strength of the image overlay */ 445pointer-events: none; 446} 447 448/* Decorative diamond shapes */ 449.rf-shape { 450position: absolute; 451border: 2px solid #10AFC3; 452border-radius: 20px; 453transform: rotate(45deg); 454opacity: .5; 455pointer-events: none; 456} 457
458.rf-shape-lg { 459width: 220px; 460height: 220px; 461left: 60px; 462bottom: 80px; 463} 464 465.rf-shape-md { 466width: 260px; 467height: 260px; 468left: 44%; 469top: -40px; 470opacity: .35; 471background: rgba(16, 175, 195, .2); 472border: 0; 473} 474 475.rf-shape-sm { 476width: 86px; 477height: 86px; 478right: 100px; 479top: 68px; 480} 481 482/* Quote card */ 483.rf-quote-wrap { 484min-height: auto; 485} 486 487.rf-quote-card { 488position: relative; 489border-radius: 18px; 490padding: 24px 28px; 491box-shadow: 0 16px 36px rgba(0, 0, 0, .18); 492color: #0F2F39; 493} 494 495/* small outlined rounded-square decor on the top-right of the card */ 496.rf-quote-deco { 497position: absolute; 498width: 70px; 499height: 70px; 500border-radius: 18px; 501border: 2px solid #12c8c8; 502right: 18px; 503top: -24px; 504transform: rotate(45deg); 505background: #fff; 506/* keep the border visible over bg */ 507} 508 509/* Quote text */ 510.rf-quote-text { 511font-size: 1.05rem; 512line-height: 1.6; 513} 514 515/* Arrows under/near the card */ 516.rf-arrows { 517display: flex; 518gap: 10px; 519position: absolute; 520left: 12px; 521bottom: -26px; 522} 523 524.rf-arrow { 525width: 40px; 526height: 40px; 527border-radius: 50%; 528border: 2px solid rgba(255, 255, 255, .9); 529color: #ffffff; 530display: inline-flex; 531align-items: center; 532justify-content: center; 533backdrop-filter: blur(2px); 534transition: transform .15s ease, background-color .15s ease, border-color .15s ease; 535} 536 537.rf-arrow:hover { 538transform: translateY(-2px); 539background: rgba(255, 255, 255, .08); 540} 541 542/* Responsive tweaks */ 543@media (max-width: 991.98px) { 544.rf-arrows { 545bottom: -22px; 546} 547 548.rf-shape-md { 549left: 55%; 550} 551} 552 553 554/*------------CONTAINER END-----------------------*/ 555 556 557 558.top-bar a { 559color: white; 560} 561 562.top-bar a:hover { 563color: #8ce2e2; 564} 565 566.ac-text { 567color: #074570; 568} 569 570.small-shadow { 571box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); 572} 573 574.shadow2 { 575border-radius: 8px; 576box-shadow: 0px 0px 30.7px rgba(27, 36, 50, 0.2), 16px 18px 22.1px rgba(27, 36, 50, 0.05); 577} 578 579.bg-light-color { 580background-color: #EEF5F6; 581} 582 583.coloredr-gradient { 584background: -webkit-linear-gradient(left, #0E4570 60%, #3EAED3 100%); 585background: -moz-linear-gradient(left, #0E4570 60%, #3EAED3 100%); 586background: -o-linear-gradient(left, #0E4570 60%, #3EAED3 100%); 587background: linear-gradient(to right, #0E4570 60%, #3EAED3 100%); 588} 589 590.je-sv-appt-bg { 591background-image: linear-gradient(180deg, #f9fbfc 50%, #001419 40%); 592} 593 594@media (min-width: 780px) { 595.shadow1 { 596margin-top: -60px; 597z-index: 1; 598} 599} 600 601.je-button:hover { 602transform: translate(15px); 603transition-duration: 0.3s; 604box-shadow: 5px 5px 16px 0 rgba(14, 37, 58, .15); 605} 606 607/* Related Child Pages */ 608 609.related-content { 610display: flex; 611gap: 30px; 612padding: 0px 16px; 613justify-content: center; 614/* Center cards horizontally */ 615align-items: center; 616flex-wrap: wrap; 617} 618 619.slider-row { 620display: flex; 621gap: 30px; 622padding: 0px 16px; 623justify-content: center; 624/* Center cards horizontally */ 625align-items: center; 626flex-wrap: wrap; 627} 628 629.skew-card { 630display: flex; 631flex-direction: column; 632min-width: 20%; 633border: none; 634} 635 636.skew-content-no-hover { 637position: relative; 638padding: 10px 20px 10px 20px; 639background: linear-gradient(to right, rgba(30, 87, 153, 1) 0%, rgba(41, 137, 216, 1) 35%, rgba(32, 124, 202, 1) 73%, rgba(32, 124, 202, 1) 73%, rgba(125, 185, 232, 1) 100%); 640color: #fff; 641font-family: 'montserrat', Sans-Serif; 642border-radius: 8px; 643transform: skew(-15deg); 644box-shadow: 0 4px 18px rgba(28, 44, 100, 0.08); 645transition: 646box-shadow 0.3s cubic-bezier(.4, 2, .6, 1), 647transform 0.3s cubic-bezier 648} 649 650.gradient-section { 651background: linear-gradient(to right, rgba(30, 87, 153, 1) 0%, rgba(41, 137, 216, 1) 35%, rgba(32, 124, 202, 1) 73%, rgba(32, 124, 202, 1) 73%, rgba(125, 185, 232, 1) 100%); 652} 653 654.skew-content { 655position: relative; 656padding: 10px 20px 10px 20px; 657background: linear-gradient(to right, rgba(30, 87, 153, 1) 0%, rgba(41, 137, 216, 1) 35%, rgba(32, 124, 202, 1) 73%, rgba(32, 124, 202, 1) 73%, rgba(125, 185, 232, 1) 100%); 658color: #fff; 659font-family: 'montserrat', Sans-Serif; 660border-radius: 8px; 661transform: skew(-15deg); 662box-shadow: 0 4px 18px rgba(28, 44, 100, 0.08); 663transition: 664box-shadow 0.3s cubic-bezier(.4, 2, .6, 1), 665transform 0.3s cubic-bezier(.4, 2, .6, 1); 666} 667 668.skew-title { 669font-size: 1rem; 670font-weight: 600; 671transform: skew(15deg); 672/* Unskew text for readability */ 673} 674 675.skew-body { 676font-size: 1rem;
677font-weight: 500; 678transform: skew(15deg); 679/* Unskew text for readability */ 680} 681 682 683.skew-content:hover { 684color: #21748E; 685background: linear-gradient(90deg, #f8f8f8 60%, #ffffff 100%); 686box-shadow: 6870 0 16px 4px rgba(207, 255, 235, 0.95), 688/* bright, light inner glow */ 6890 0 48px 18px rgba(133, 202, 155, 0.38); 690transform: skew(-15deg) translateY(-8px); 691/* add upward move! */ 692} 693 694/* 695.additional-content { 696display: grid; 697grid-template-columns: repeat(3, 1fr); 698gap: 60px 20px; 699list-style: none; 700padding: 2rem; 701margin: 0; 702} 703 704.additional-content li { 705position: relative; 706transition: transform 0.3s ease, color 0.3s ease, box-shadow 0.3s ease; 707font-size: 1.4em; 708font-weight: 400; 709line-height: 1.4em; 710text-align: left; 711color: #475360; 712cursor: pointer; 713padding: 1rem 1rem 1rem 20px; 714border-radius: 16px; 715} 716 717.additional-content li a { 718text-decoration: none; 719} 720 721/* Square bullet */ 722.additional-content li::before { 723content: ''; 724position: absolute; 725left: 0; 726top: 50%; 727transform: translateY(-50%); 728width: 1px; 729height: 100%; 730background-color: #1bbfdd; 731transition: opacity 0.3s ease; 732} 733 734/* Hover state: shadow, color, bullet disappears */ 735.additional-content li:hover { 736color: #1bbfdd; 737font-weight: 600; 738transform: scale(1.02); 739box-shadow: 0 8px 20px rgba(27, 191, 221, 0.15); 740} 741 742.additional-content li:hover::before { 743opacity: 0; 744} 745 746/* Mobile adjustments */ 747@media screen and (max-width: 768px) { 748.additional-content { 749grid-template-columns: 1fr; 750gap: 40px 20px; 751} 752} 753 754END */ 755/* TESTIMONIAL SLIDER */ 756 757.testimonial-slider { 758position: relative; 759max-width: 100%; 760/* Make wider if you want, or remove for full width */ 761margin: 0 auto; 762min-height: 120px; 763/* Space for arrows and text */ 764display: flex; 765align-items: center; 766justify-content: center; 767} 768 769.testimonial-slider .testimonial { 770flex: 1 1 auto; 771display: none; 772text-align: center; 773} 774 775.testimonial-slider .testimonial.active { 776display: block; 777} 778 779.testimonial-slider button { 780position: absolute; 781top: 50%; 782transform: translateY(-50%); 783background: #eee; 784border: none; 785padding: 0px; 786width: 40px; 787height: 40px; 788cursor: pointer; 789font-size: 1.6em; 790border-radius: 50%; 791opacity: 0.7; 792transition: opacity 0.2s; 793z-index: 2; 794display: flex; 795align-items: center; 796justify-content: center; 797} 798 799.testimonial-slider .testimonial-prev { 800left: 0; 801} 802 803.testimonial-slider .testimonial-next { 804right: 0; 805} 806 807.testimonial-slider button:hover { 808opacity: 1; 809} 810 811/* MOBILE: move arrows below slider */ 812@media (max-width: 600px) { 813.testimonial-slider { 814display: block; 815min-height: unset; 816} 817 818.testimonial-slider .testimonial { 819margin-bottom: 16px; 820} 821 822.testimonial-slider button { 823position: static; 824display: inline-block; 825margin: 0 8px; 826top: auto; 827left: auto; 828right: auto; 829transform: none; 830} 831 832.testimonial-slider .testimonial-prev, 833.testimonial-slider .testimonial-next { 834/* Remove edge positioning on mobile */ 835} 836 837.testimonial-slider { 838text-align: center; 839} 840} 841 842/* TESTIMONIAL SLIDER END */ 843 844/*END - RELATED PAGES*/ 845 846.bg-cc-section { 847background-image: url('https://app.specialty.vision/wp-content/uploads/2025/04/bg-cc.png'); 848background-size: cover; 849background-position: center; 850background-repeat: no-repeat; 851} 852 853/* Container for the image */ 854.je-imagefill { 855position: relative; 856width: 100%; 857/* Ensure the image takes full width */ 858height: 100vh; 859/* Keep the image at a fixed height, relative to the viewport */ 860overflow: hidden; 861/* Prevent overflow */ 862z-index: 1; 863/* Place the image below the accordion */ 864} 865 866/* Image styling to maintain aspect ratio and fill the container */ 867.je-imagefill img { 868width: 100%; 869height: 100%; 870object-fit: cover; 871/* Ensures the image covers the container without distorting */ 872object-position: center; 873/* Center the image */ 874} 875 876/* Mobile View - Image height adjustment */ 877@media (max-width: 768px) { 878 879/* Left column image */ 880.je-imagefill { 881height: 40vh; 882/* Reduce the image height on mobile to 30% of the viewport height */ 883} 884} 885 886 887.je-gradient { 888background-image: linear-gradient(180deg, #fbfbfb 70%, #203d8e 40%); 889} 890 891.bg-cc-section .overlay { 892background-color: rgba(255, 255, 255, 0.8); 893z-index: 0; 894} 895 896/*-------------------------------ACCORDION */ 897 898 899 900/*------------------BACKGROUND ELEMENTS ----------------*/ 901 902.jeContentleft { 903margin-left: -60px; 904} 905
906/* Background Elements */ 907.je-bg-left { 908position: absolute; 909bottom: -80px; 910left: 0; 911width: 250px; 912z-index: -1; 913opacity: 0.2; 914} 915 916.je-bg-right { 917position: absolute; 918bottom: -80px; 919right: 0; 920width: 250px; 921z-index: -1; 922opacity: 0.2; 923} 924 925 926@media (max-width: 1084px) { 927 928/* Target tablets & mobile */ 929/* Target tablets & mobile */ 930.je-bg-left { 931bottom: -5%; 932left: 20%; 933width: 300px; 934} 935 936.je-bg-right { 937bottom: -10%; 938right: 20%; 939width: 300px; 940} 941 942} 943 944@media (max-width: 768px) { 945 946/* Target tablets & mobile */ 947.je-bg-left { 948bottom: -30px; 949/* Adjust position */ 950left: 0; 951width: 300px; 952} 953 954.je-bg-right { 955bottom: -30px; 956right: 0; 957width: 300px; 958} 959 960} 961 962#change-color { 963color: #217bc0; 964} 965 966@media (max-width: 1024px) and (min-width: 768px) { 967#responsive-768 { 968flex-direction: column !important; 969} 970 971#responsive-768 #jeEyeCareAccordion2 { 972width: 100%; 973} 974 975#responsive-768 #jeEyeCareAccordion { 976width: 100%; 977} 978} 979 980#bg-color { 981background-color: #203D8E !important; 982} 983 984.container.p-4.move1 { 985position: relative; 986z-index: 1; 987background-color: #fff; 988top: -100px; 989} 990 991@media (min-width:768) { 992.row.p-5.adjust-gap { 993display: flex; 994flex-direction: row; 995align-items: start; 996gap: 60px; 997padding-top: 40px; 998padding-right: 40px; 999padding-bottom: 40px; 1000padding-left: 40px; 1001flex-wrap: nowrap; 1002} 1003} 1004 1005@media (max-width:767) { 1006.row.p-5.adjust-gap { 1007display: flex; 1008flex-direction: column; 1009align-items: start; 1010gap: 60px; 1011padding-top: 40px; 1012padding-right: 15px; 1013padding-bottom: 40px; 1014padding-left: 15px; 1015flex-wrap: nowrap; 1016} 1017 1018#adjust-gap { 1019padding: 0px !important; 1020} 1021} 1022 1023#btn-hvr:hover { 1024transform: translate(15px); 1025transition-duration: 0.3s; 1026box-shadow: 5px 5px 16px 0 rgba(14, 37, 58, 0.15); 1027color: #169eff !important; 1028background-color: #ffffff !important; 1029border-color: #203d8e; 1030} 1031 1032#btn-hvr { 1033background-color: #203D8E; 1034} 1035 1036ul.p-list { 1037display: flex; 1038flex-wrap: wrap; 1039gap: 10px; 1040padding: 0; 1041margin: 0; 1042list-style: none; 1043justify-content: flex-start; 1044width: 85%; 1045} 1046 1047.p-list li { 1048position: relative; 1049display: flex; 1050align-items: center; 1051padding: 10px 15px; 1052background: white; 1053border-radius: 8px; 1054box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1); 1055flex: none; 1056white-space: nowrap; 1057} 1058 1059 1060.check-icon { 1061padding-top: 30px; 1062border-style: solid; 1063border-width: 0; 1064border-color: #169eff; 1065border-top-width: 2px; 1066} 1067 1068 1069@media (min-width:769px) { 1070#heading2 { 1071font-size: 40px; 1072} 1073} 1074 1075 1076 1077 1078ul.p-list-1 { 1079display: flex; 1080flex-wrap: wrap; 1081gap: 10px; 1082padding: 0; 1083margin: 0; 1084list-style: none; 1085justify-content: flex-start; 1086width: 100%; 1087} 1088 1089.p-list-1 li { 1090position: relative; 1091display: flex; 1092align-items: center; 1093padding: 10px 15px; 1094background: white; 1095border-radius: 8px; 1096box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1); 1097flex: none; 1098white-space: nowrap; 1099} 1100 1101ul.p-list-1-map { 1102display: flex; 1103flex-wrap: wrap; 1104gap: 10px; 1105padding: 0; 1106margin: 0; 1107list-style: none; 1108justify-content: flex-start; 1109width: 100%; 1110} 1111 1112 1113.p-list-1-map li { 1114position: relative; 1115display: flex; 1116align-items: center; 1117padding: 10px 15px; 1118background: white; 1119border-radius: 8px; 1120box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1); 1121flex: none; 1122white-space: nowrap; 1123} 1124 1125 1126#gradient-bg { 1127background-image: radial-gradient(at center center, #304b82 50%, #7fc3e0 100%); 1128} 1129 1130.dr-signature { 1131font-family: "Mrs Saint Delafield", cursive !important; 1132font-weight: 400; 1133font-style: normal; 1134font-size: 35px; 1135} 1136 1137div#qfeedback { 1138padding-top: 56px; 1139padding-right: 38px; 1140padding-bottom: 56px; 1141padding-left: 38px; 1142border-radius: 24px; 1143box-shadow: 0px 0px 30.7px rgba(27, 36, 50, 0.2), 16px 18px 22.1px rgba(27, 36, 50, 0.05); 1144width: 30%; 1145} 1146 1147@media (min-width:769px) { 1148div#adj-gap { 1149display: flex; 1150gap: 25px; 1151flex-direction: row; 1152flex-wrap: wrap; 1153justify-content: center; 1154} 1155 1156div#qfeedback { 1157padding-top: 56px; 1158padding-right: 38px; 1159padding-bottom: 56px; 1160padding-left: 38px; 1161border-radius: 24px; 1162box-shadow: 0px 0px 30.7px rgba(27, 36, 50, 0.2), 16px 18px 22.1px rgba(27, 36, 50, 0.05); 1163width: 30%; 1164} 1165} 1166 1167@media (max-width:768px) { 1168div#adj-gap { 1169display: flex; 1170gap: 25px; 1171flex-direction: column; 1172flex-wrap: wrap; 1173justify-content: center; 1174align-content: center; 1175} 1176 1177div#qfeedback { 1178padding-top: 56px; 1179padding-right: 38px; 1180padding-bottom: 56px; 1181padding-left: 38px; 1182border-radius: 24px; 1183box-shadow: 0px 0px 30.7px rgba(27, 36, 50, 0.2), 16px 18px 22.1px rgba(27, 36, 50, 0.05); 1184width: 95%; 1185} 1186 1187p#qmessage { 1188font-size: 20px !important; 1189} 1190} 1191 1192div#q-icon { 1193margin-top: -85px; 1194} 1195 1196section#bg-image { 1197background-image: url(https://esk4oed89ki.exactdn.com/wp-content/uploads/sites/53/2025/05/Demo-section-1.jpg?strip=all); 1198background-position: center; 1199background-repeat: no-repeat; 1200background-size: cover; 1201background-blend-mode: overlay; 1202background-color: #000000b8; 1203} 1204 1205section#half-bg .col-md-6.bg-primary.d-flex.align-items-center.py-md-5 { 1206background-color: #203D8E !important; 1207} 1208 1209section#bg-img { 1210background-image: url('[lc_the_thumbnail_url size=' full']'); 1211background-position: center; 1212background-repeat: no-repeat; 1213background-size: cover; 1214background-blend-mode: overlay; 1215background-color: #000000b8; 1216} 1217 1218.lc-block.divider hr {
1219width: 8%; 1220border-color: #0d76bc; 1221border-width: 4px; 1222border-style: solid; 1223opacity: 1; 1224} 1225 1226div#p-responsive { 1227max-width: 800px; 1228} 1229 1230section.bg-c { 1231background-color: #f9fbfc; 1232} 1233 1234div#p-responsive .row .col-md-12.p-5 { 1235background-color: #ffffff; 1236border-top-left-radius: 8px; 1237border-top-right-radius: 8px; 1238border-bottom-left-radius: 8px; 1239border-bottom-right-radius: 8px; 1240margin-top: -100px; 1241} 1242 1243ul.p-list-1-map.p-list-new-map li a { 1244color: #0e3540; 1245} 1246 1247ul.p-list-1.p-list-new li, 1248ul.p-list-1-map.p-list-new-map li { 1249background-color: transparent !important; 1250box-shadow: none; 1251padding: 0px; 1252} 1253 1254div#col-bg-c { 1255background-color: #ffffff; 1256border-radius: 10px; 1257} 1258 1259@media (max-width: 768px) { 1260div#reverse-col { 1261display: flex; 1262flex-direction: column-reverse; 1263gap: 20px; 1264} 1265 1266div#reverse-col .col-md-6, 1267div#reverse-col .col-md-8, 1268div#reverse-col .col-md-4 { 1269width: 100%; 1270} 1271} 1272 1273@media (min-width: 768px) { 1274.carousel-inner { 1275display: flex; 1276} 1277} 1278 1279.carousel-inner { 1280padding: 2em 1em; 1281} 1282 1283.card { 1284margin: 0 .5em; 1285box-shadow: 2px 6px 8px 0 rgba(22, 22, 26, 0.18); 1286border: none; 1287} 1288 1289.carousel-control-prev, 1290.carousel-control-next { 1291background-color: #e1e1e1; 1292width: 6vh; 1293height: 6vh; 1294border-radius: 50%; 1295top: 50%; 1296transform: translateY(-50%); 1297} 1298 1299/*BUTTON ON PAGE ANIMATION*/ 1300.je-sv-btn { 1301color: white;
1302font-weight: bold; 1303} 1304 1305.je-sv-btn:hover { 1306color: white; 1307background-color: #1bbfdd; 1308transform: translate(15px); 1309transition-duration: 0.3s ease; 1310box-shadow: 5px 5px 16px 0 rgba(14, 37, 58, .15); 1311} 1312 1313 1314/* DOCTORS IMAGE SECTION WITH THE HOVER STYLE */ 1315.je-sv-col { 1316position: relative; 1317height: 480px; 1318width: 100%; 1319overflow: hidden; 1320border-radius: 24px; 1321/* for rounded corners */ 1322box-shadow: 0 4px 24px rgba(0, 0, 0, 0.12); 1323background: #00bfff; 1324/* fallback color */ 1325display: flex; 1326align-items: stretch; 1327justify-content: center; 1328} 1329 1330.dr-img { 1331position: absolute; 1332top: 0; 1333left: 0; 1334width: 100%; 1335height: 100%; 1336object-fit: cover; 1337border-radius: 24px; 1338z-index: 0; 1339transition: transform 0.3s; 1340} 1341 1342.je-sv-bio-btn { 1343color: white; 1344background-color: transparent; 1345} 1346 1347.je-sv-bio-btn:hover { 1348color: white; 1349background-color: #1bbfdd; 1350} 1351 1352.je-sv-col:hover .dr-img { 1353transform: scale(1.03); 1354} 1355 1356.content-overlay { 1357position: absolute; 1358left: 0; 1359right: 0; 1360bottom: 0; 1361padding: 32px 20px 28px 20px; 1362text-align: center; 1363color: white; 1364width: 100%; 1365opacity: 0; 1366/* Hidden by default */ 1367transition: opacity 0.3s ease-in-out; 1368z-index: 2; 1369display: flex; 1370flex-direction: column; 1371align-items: center; 1372justify-content: flex-end; 1373/* Pushes text to bottom */ 1374min-height: 220px; 1375/* Optional, for minimum overlay height */ 1376box-sizing: border-box; 1377} 1378 1379/* Show overlay on hover */ 1380.je-sv-col:hover .content-overlay { 1381opacity: 1; 1382} 1383 1384.je-sv-col::after { 1385content: ""; 1386position: absolute; 1387top: 0; 1388left: 0; 1389width: 100%; 1390height: 100%; 1391background-image: linear-gradient(0deg, #162539 10%, rgba(178, 50, 0, 0) 100%); 1392opacity: 0; 1393/* Hidden by default */ 1394transition: opacity 0.3s ease-in-out; 1395z-index: 1; 1396} 1397 1398.je-sv-col:hover::after { 1399opacity: 1; 1400/* Show gradient on hover */ 1401} 1402 1403.je-sv-beforeheading { 1404font-size: 18px; 1405letter-spacing: 6px; 1406text-transform: uppercase; 1407} 1408 1409 1410 1411/*Homepage CSS start here*/ 1412 1413.hero-section { 1414background-image: url(https://esk4oed89ki.exactdn.com/wp-content/uploads/sites/53/2025/06/Untitled-design-13.png?strip=all); 1415background-repeat: no-repeat; 1416background-size: cover; 1417} 1418 1419/*Dc Retina button Css*/ 1420.dc-retina-button { 1421transition: all 500ms ease; 1422background: linear-gradient(90deg, #074570 50%, #ffffff 0) var(--_p, 100%) / 200% no-repeat; 1423border-color: #074570; 1424} 1425 1426.dc-retina-button:hover { 1427--_p: 0%; 1428color: #fff; 1429} 1430 1431/*Hero Background Animation*/ 1432 1433/*.z-image:before { 1434content: ""; 1435background-image: url(/wp-content/uploads/sites/53/2025/06/Circle-1.png); 1436height: 100%; 1437position: absolute; 1438width: 100%; 1439background-repeat: no-repeat; 1440animation: 4s linear 0s infinite normal none running zoom-fade; 1441z-index: -1; 1442top: 0; 1443} 1444 1445@keyframes zoom-fade { 14460% { 1447transform: scale(0.9); 1448} 1449 145050% { 1451transform: scale(1) 1452} 1453 1454100% { 1455transform: scale(0.9); 1456} 1457} 1458*/ 1459 1460.circle-1 { 1461width: 100px; 1462height: 100px; 1463border-radius: 100%; 1464background-color: #1f4270; 1465position: absolute; 1466top: 50%; 1467z-index: -1; 1468animation: 4s linear 0s infinite normal none running zoom-fade; 1469} 1470 1471.circle-2 { 1472width: 50px; 1473height: 50px; 1474border-radius: 100%; 1475background-color: #fff9dd; 1476position: absolute; 1477top: 40%; 1478z-index: -1; 1479animation: 4s linear 0s infinite normal none running zoom-fade; 1480left: 80%; 1481} 1482 1483.circle-3 { 1484width: 150px; 1485height: 150px; 1486border-radius: 100%; 1487background-color: #3c78c5; 1488position: absolute; 1489top: 50%; 1490z-index: -1; 1491animation: 4s linear 0s infinite normal none running zoom-fade; 1492left: 80%; 1493} 1494 1495 1496.circle-4 { 1497width: 70px; 1498height: 70px; 1499border-radius: 100%; 1500background-color: #fff9dd; 1501position: absolute; 1502top: 25%; 1503z-index: -1; 1504animation: 4s linear 0s infinite normal none running zoom-fade; 1505} 1506 1507.circle-5 { 1508width: 120px; 1509height: 120px; 1510border-radius: 100%; 1511background-color: #3c78c5; 1512position: absolute; 1513z-index: -1; 1514animation: 4s linear 0s infinite normal none running zoom-fade; 1515left: 55%; 1516} 1517 1518 1519.circle-6 { 1520width: 120px; 1521height: 120px; 1522border-radius: 100%; 1523background-color: #1f4270; 1524position: absolute; 1525top: 20%; 1526z-index: -1; 1527animation: 4s linear 0s infinite normal none running zoom-fade; 1528left: 70%; 1529} 1530 1531@media (max-width:500px) { 1532.circle-1 { 1533width: 70px; 1534height: 70px; 1535border-radius: 100%; 1536background-color: #1f4270; 1537position: absolute; 1538top: 50%; 1539z-index: -1; 1540animation: 4s linear 0s infinite normal none running zoom-fade; 1541} 1542 1543.circle-2 { 1544width: 50px; 1545height: 50px; 1546border-radius: 100%; 1547background-color: #fff9dd; 1548position: absolute; 1549top: 40%; 1550z-index: -1; 1551animation: 4s linear 0s infinite normal none running zoom-fade; 1552left: 80%; 1553} 1554 1555.circle-3 { 1556width: 40px; 1557height: 40px; 1558border-radius: 100%; 1559background-color: #3c78c5; 1560position: absolute; 1561top: 50%; 1562z-index: -1; 1563animation: 4s linear 0s infinite normal none running zoom-fade; 1564left: 80%; 1565} 1566 1567.circle-4 { 1568width: 70px; 1569height: 70px; 1570border-radius: 100%; 1571background-color: #fff9dd; 1572position: absolute; 1573top: 25%; 1574z-index: -1; 1575animation: 4s linear 0s infinite normal none running zoom-fade; 1576} 1577 1578.circle-5 { 1579width: 80px; 1580height: 80px; 1581border-radius: 100%; 1582background-color: #3c78c5; 1583position: absolute; 1584z-index: -1; 1585animation: 4s linear 0s infinite normal none running zoom-fade; 1586left: 55%; 1587} 1588 1589.circle-6 { 1590width: 60px; 1591height: 60px; 1592border-radius: 100%; 1593background-color: #1f4270; 1594position: absolute; 1595top: 20%; 1596z-index: -1; 1597animation: 4s linear 0s infinite normal none running zoom-fade; 1598left: 70%; 1599} 1600 1601.circle-1, 1602.circle-2, 1603.circle-3, 1604.circle-4, 1605.circle-5, 1606.circle-6 { 1607opacity: .7; 1608} 1609} 1610 1611@keyframes zoom-fade { 16120% { 1613transform: scale(0.9); 1614} 1615 161650% { 1617transform: scale(1.1) 1618} 1619 1620100% { 1621transform: scale(0.9); 1622} 1623} 1624 1625 1626@media (min-width: 969px) { 1627.bgheading h1 { 1628position: relative; 1629display: inline-block; 1630font-size: 50px; 1631line-height: 40px; 1632font-family: 'Jost', sans-serif;
1633font-weight: 800; 1634background: -webkit-linear-gradient(-90deg, #217bc0, #def4f1 100%); 1635color: transparent !important; 1636-webkit-background-clip: text !important; 1637-webkit-text-fill-color: transparent !important; 1638bottom: -25px; 1639z-index: -1; 1640text-transform: uppercase; 1641letter-spacing: 10px; 1642} 1643} 1644 1645@media (max-width: 968px) { 1646.bgheading h1 { 1647position: relative; 1648display: inline-block; 1649font-size: 30px; 1650line-height: 40px; 1651font-family: 'Jost', sans-serif; 1652font-weight: 800; 1653background: -webkit-linear-gradient(-90deg, #217bc0, #def4f1 100%); 1654color: transparent !important; 1655-webkit-background-clip: text !important; 1656-webkit-text-fill-color: transparent !important; 1657bottom: -25px; 1658z-index: -1; 1659text-transform: uppercase; 1660letter-spacing: 10px; 1661} 1662} 1663 1664@media (max-width: 652px) { 1665.bgheading h1 { 1666position: relative; 1667display: inline-block; 1668font-size: 25px; 1669line-height: 40px; 1670font-family: 'Jost', sans-serif; 1671font-weight: 800; 1672background: -webkit-linear-gradient(-90deg, #217bc0, #def4f1 100%); 1673color: transparent !important; 1674-webkit-background-clip: text !important; 1675-webkit-text-fill-color: transparent !important; 1676bottom: -25px; 1677z-index: -1; 1678text-transform: uppercase; 1679letter-spacing: 10px; 1680} 1681} 1682 1683 1684@media (max-width: 595px) { 1685.bgheading h1 { 1686position: relative; 1687display: block !important; 1688font-size: 20px; 1689line-height: 30px; 1690font-family: 'Jost', sans-serif; 1691font-weight: 800; 1692background: -webkit-linear-gradient(-90deg, #217bc0, #def4f1 100%); 1693color: transparent !important; 1694-webkit-background-clip: text !important; 1695-webkit-text-fill-color: transparent !important; 1696bottom: 0px; 1697z-index: -1; 1698text-transform: uppercase; 1699letter-spacing: 10px; 1700 1701} 1702} 1703 1704/*Homepage Dr CSS start here*/ 1705 1706.drtab { 1707border-radius: 20px; 1708border: solid 1px #074570; 1709} 1710 1711.drname { 1712transition: all 500ms ease; 1713background: linear-gradient(90deg, #074570 50%, #fff 0) var(--_p, 100%) / 200% no-repeat; 1714border: solid #074570; 1715padding: 15px 10px; 1716background-color: #074570; 1717position: relative; 1718bottom: 20px; 1719border-radius: 20px; 1720margin-bottom: -35px; 1721} 1722 1723.drtab:hover .drname { 1724--_p: 0%; 1725color: #fff; 1726} 1727 1728.drtab img.img-box { 1729transition: all 500ms ease; 1730} 1731 1732.drtab:hover .img-box { 1733transform: scale(.9); 1734} 1735 1736.drmeetbutton { 1737transition: all 500ms ease; 1738background: linear-gradient(90deg, #074570 50%, #ffffff 0) var(--_p, 100%) / 200% no-repeat; 1739position: relative; 1740top: -25px; 1741border: solid #074570 2px !important; 1742} 1743 1744.drmeetbutton:hover { 1745--_p: 0%; 1746color: #fff; 1747} 1748 1749.target, 1750.target-services, 1751.target-time { 1752opacity: 0; 1753visibility: hidden; 1754max-height: 0; 1755overflow: hidden; 1756transition: opacity 0.3s ease-in-out, max-height 0.3s ease-in-out, visibility 0.3s ease-in-out; 1757} 1758 1759.target.show, 1760.target-services.show, 1761.target-time.show { 1762opacity: 1; 1763visibility: visible; 1764max-height: 100%; 1765} 1766 1767.trigger, 1768.trigger-services, 1769.trigger-time { 1770transition: all 0.3s ease-in-out; 1771padding: 10px 0px; 1772/*border: solid 1px #074570;*/ 1773cursor: pointer; 1774} 1775 1776.trigger img:hover { 1777transition-duration: 0.3s; 1778transform: scale(1.05, 1.05); 1779} 1780 1781.trigger img:active { 1782transform: scale(1.05, 1.05); 1783} 1784 1785.trigger p { 1786white-space: normal; 1787overflow-wrap: break-word; 1788} 1789 1790.trigger.active { 1791color: #1BBFDD; 1792font-weight: bold; 1793} 1794 1795.trigger-services.active .trigger-text { 1796background-color: #1BBFDD; 1797/* Blue background */ 1798color: #ffffff !important; 1799/* White text with priority */ 1800font-weight: bold; 1801padding: 10px 20px; 1802/* Optional: Adds spacing to make it look better */ 1803border-radius: 15px; 1804/* Optional: Rounded corners */ 1805} 1806 1807.trigger.drtab.active { 1808border: solid 3px #074570 !important; 1809} 1810 1811.trigger.drtab.active img.img-box { 1812transform: scale(.9) !important; 1813} 1814 1815.trigger.drtab.active .drname { 1816--_p: 0%; 1817color: #fff; 1818} 1819 1820/*Home Our Services section CSS start here*/ 1821 1822.lc-block.imgblock, 1823.lc-block.description { 1824display: flex; 1825grid-column: 1 / -1; 1826grid-row: 1 / -1; 1827} 1828 1829.x-icon { 1830width: 5%; 1831display: flex; 1832flex-wrap: wrap; 1833align-content: center; 1834font-size: 24px; 1835transform: rotate(45deg); 1836position: relative; 1837top: 0px; 1838color: #fff; 1839transition: all 500ms ease; 1840font-weight: 700; 1841} 1842 1843.lc-block.description details[open] .x-icon { 1844transform: rotate(0deg); 1845} 1846 1847.lc-block.description summary { 1848list-style: none; 1849} 1850 1851.box1 { 1852font-size: 20px; 1853margin-left: 20px; 1854} 1855 1856.lc-block.description { 1857transition: all 500ms ease; 1858background: linear-gradient(90deg, #fff 50%, #217bc0 0) var(--_p, 100%) / 200% no-repeat; 1859border-radius: 20px; 1860color: #fff; 1861gap: 10px; 1862} 1863 1864.main-box:hover .lc-block.description { 1865--_p: 0%; 1866color: #217bc0; 1867} 1868 1869.main-box:hover .lc-block.imgblock img { 1870transform: scale(1.1); 1871z-index: -1; 1872} 1873 1874.main-box .lc-block.imgblock img { 1875transition: all 500ms ease; 1876z-index: -1; 1877position: relative; 1878bottom: -20px; 1879} 1880 1881.main-box:hover .x-icon { 1882color: #217bc0; 1883transform: rotate(0deg); 1884} 1885 1886.main-box { 1887box-shadow: 0px 0px 1px 0px #000923; 1888border-radius: 20px; 1889overflow: hidden; 1890} 1891 1892.row.row-box { 1893gap: 20px; 1894display: flex; 1895flex-wrap: wrap; 1896align-content: center; 1897justify-content: center; 1898} 1899 1900.box2 { 1901border-top: solid #fff 2px; 1902padding-top: 20px; 1903margin-top: 20px; 1904} 1905 1906.main-box:hover .box2 {
1907border-top: solid #217bc0 2px; 1908padding-top: 20px; 1909margin-top: 20px; 1910} 1911 1912summary.dc-title { 1913display: flex; 1914} 1915 1916.row.row-box { 1917gap: 20px; 1918} 1919 1920@media (min-width: 1023px) { 1921.main-box { 1922width: 30%; 1923} 1924} 1925 1926/*Image slider start here*/ 1927 1928.lc-block.image-slider { 1929display: flex; 1930overflow: hidden; 1931user-select: none; 1932white-space: nowrap; 1933position: relative; 1934width: 100%; 1935height: 100px; 1936} 1937 1938.image-slider ul { 1939display: flex; 1940align-items: center; 1941flex-shrink: 0; 1942min-width: fit-content; 1943animation: marquee-scroll 240s linear infinite; 1944padding: 0; 1945margin: 0; 1946list-style: none; 1947grid-gap: 20px; 1948} 1949 1950.image-slider ul li { 1951display: flex; 1952align-items: center; 1953margin-right: 30px; 1954padding: 10px; 1955margin: 0; 1956vertical-align: middle; 1957border-radius: 10px; 1958background-color: #ffffff; 1959position: relative; 1960} 1961 1962@keyframes marquee-scroll { 19630% { 1964transform: translateX(0); 1965} 1966 1967100% { 1968transform: translateX(-50%); 1969} 1970} 1971 1972/*Map Css Start here*/ 1973 1974@media (min-width: 1023px) { 1975.row.map-location-row { 1976display: grid; 1977flex-direction: row; 1978align-items: end; 1979} 1980 1981.main-location { 1982grid-column: 1 / -1; 1983grid-row: 1 / -1; 1984z-index: 1; 1985} 1986 1987.main-map { 1988grid-column: 1 / -1; 1989grid-row: 1 / -1; 1990z-index: 1; 1991} 1992 1993.main-location { 1994grid-column: 1 / -1; 1995grid-row: 1 / -1; 1996z-index: 1; 1997background-color: #074570; 1998} 1999} 2000 2001.main-location { 2002background-color: #074570; 2003} 2004 2005/*Post Section CSS start here*/ 2006 2007.lc-block.post-list .tangible-paginator-target li { 2008display: flex; 2009flex-direction: column; 2010flex-wrap: nowrap; 2011margin-bottom: 50px; 2012font-size: 30px; 2013padding: 20px 0px; 2014border-bottom: solid #1e7bc0; 2015} 2016 2017.lc-block.post-list .tangible-paginator-target li a { 2018text-decoration: none; 2019color: #000; 2020transition: 0.4s; 2021} 2022 2023.lc-block.post-list .tangible-paginator-target li a:hover { 2024color: #1e7bc0; 2025} 2026 2027@media (max-width:600px) { 2028.lc-block.post-list .tangible-paginator-target li { 2029display: flex; 2030flex-direction: column; 2031flex-wrap: nowrap; 2032margin-bottom: 50px; 2033font-size: 20px; 2034padding: 20px 0px; 2035border-bottom: solid #1e7bc0; 2036} 2037 2038.lc-block.post-list .tangible-paginator-target li a { 2039text-decoration: none; 2040color: #000; 2041transition: 0.4s; 2042} 2043 2044.lc-block.post-list .tangible-paginator-target li a:hover { 2045color: #1e7bc0; 2046} 2047} 2048 2049 2050 2051/*-----------------------------Location Page CSS start here*/ 2052 2053 2054/* Icon rotation on open details */ 2055.lc-block.dr-description details[open] .x-icon { 2056transform: rotate(0deg); 2057} 2058 2059/* Remove list style from summary */ 2060.lc-block.dr-description summary { 2061list-style: none; 2062} 2063 2064/* Box1 styling */ 2065.box1 { 2066font-size: 20px; 2067margin-top: 4px; 2068} 2069 2070/* Description container */ 2071.lc-block.dr-description { 2072transition: all 500ms ease; 2073background: linear-gradient(90deg, #fff 50%, #217bc0 0) var(--_p, 100%) / 200% no-repeat; 2074border-radius: 20px; 2075color: #fff; 2076gap: 10px; 2077width: 100%; 2078} 2079 2080/* Image and name container */ 2081.lc-block.dr-image, 2082.lc-block.dr-name-dc { 2083display: flex; 2084grid-row: 1 / -1; 2085grid-column: 1 / -1; 2086} 2087 2088/* Box2 styling */ 2089.box2 { 2090border-top: solid #fff 2px; 2091padding-top: 20px; 2092margin-top: 20px; 2093} 2094 2095/* Summary title styling */ 2096summary.dc-title { 2097display: flex; 2098} 2099 2100/* Row styling */ 2101.row.row-box { 2102gap: 20px; 2103} 2104 2105/* Main box for larger screens */ 2106@media (min-width: 1023px) { 2107.main-box { 2108width: 30%; 2109} 2110} 2111 2112/* Dr. Name container - general */ 2113.dr-name-dc .box1 { 2114margin-top: 4px; 2115} 2116 2117/* Dr. Column container */ 2118.dr-col-dc { 2119background: linear-gradient(to bottom, rgba(198, 229, 255, 1) 25%, rgba(78, 150, 186, 1) 100%); 2120padding: 0 !important; 2121} 2122 2123/* Hover effect on Dr. Column container */ 2124.dr-col-dc:hover { 2125--_p: 0%; 2126} 2127 2128.lc-block.dr-name-dc.ms-2.me-2 { 2129z-index: 2; 2130} 2131 2132/* Image hover scaling effect */ 2133.dr-col-dc:hover .lc-block.dr-image img { 2134transform: scale(1.05); 2135} 2136 2137.dr-col-dc .lc-block.dr-image img { 2138transition: all 500ms ease; 2139z-index: 1; 2140} 2141 2142/* Hover effect on name and description */ 2143.dr-col-dc:hover .dr-name-dc .x-icon, 2144.dr-col-dc:hover .dr-name-dc .box1, 2145.dr-col-dc:hover .dr-name-dc .box2 { 2146color: #217bc0; 2147} 2148 2149/* Hover effect on Box2 */ 2150.dr-col-dc:hover .box2 { 2151border-top: solid #217bc0 2px; 2152} 2153 2154/* Hover effect on description icon */ 2155.dr-col-dc .dr-description:hover .x-icon { 2156transform: rotate(0deg); 2157} 2158 2159/* Bio button styling */ 2160.drbutton-bio { 2161margin-top: 30px; 2162margin-bottom: 25px; 2163} 2164 2165.drbutton-bio a { 2166border-radius: 49px !important; 2167padding: 20px !important; 2168color: #074570 !important; 2169text-decoration: none; 2170border: solid 2px #074570; 2171background-color: #fff !important; 2172} 2173 2174 2175.pq-list { 2176display: flex; 2177flex-wrap: nowrap; 2178/* Enables wrapping on mobile */ 2179gap: 10px; 2180/* Space between items */ 2181padding: 0; 2182/* Remove default padding */ 2183margin: 0; 2184/* Remove margin to align perfectly */ 2185list-style: none; 2186justify-content: flex-start; 2187/* Ensures items align to the left */ 2188width: 100%; 2189/* Ensures it takes full width */ 2190} 2191 2192.pq-list li { 2193position: relative; 2194display: flex; 2195align-items: center; 2196padding: 10px 15px; 2197/* Padding inside each item */ 2198flex: none; 2199/* Prevents items from stretching */ 2200white-space: nowrap; 2201/* Prevents wrapping inside list items */ 2202} 2203 2204.pq-list { 2205display: flex; 2206flex-direction: column; 2207flex-wrap: wrap; 2208/* Enables wrapping into multiple columns */ 2209gap: 10px; 2210/* Space between items */ 2211padding: 0; 2212/* Remove default padding */ 2213margin: 0; 2214/* Remove margin to align perfectly */ 2215list-style: none; 2216justify-content: flex-start; 2217/* Align items to the left */ 2218width: 100%; 2219/* Ensures it takes full width */ 2220} 2221 2222.pq-list li { 2223position: relative; 2224display: flex; 2225align-items: center; 2226padding: 10px 15px; 2227/* Padding inside each item */ 2228flex: 1 1 calc(33.33% - 10px); 2229/* Creates columns (adjust as needed) */ 2230white-space: nowrap; 2231/* Prevents wrapping inside list items */ 2232font-size: 18px; 2233/* Set font size */ 2234font-weight: normal; 2235/* Make text bold */ 2236} 2237 2238.pq-list li::before { 2239content: ""; 2240width: 25px;
2241/* Adjust width as needed */ 2242height: 25px; 2243/* Adjust height as needed */ 2244background-image: url('/wp-content/uploads/sites/53/2025/06/Check-icon-DC-Retina-1.png'); 2245/* Replace with your image */ 2246background-size: contain; 2247background-repeat: no-repeat; 2248margin-right: 10px; 2249/* Space between the image and text */ 2250} 2251 2252/* Remove left & right padding from surrounding elements */ 2253.pq-list-container, 2254.fl-module-content { 2255padding-left: 0 !important; 2256padding-right: 0 !important; 2257} 2258 2259/* Ensure responsiveness */ 2260@media (max-width: 768px) { 2261.pq-list li { 2262flex: 1 1 calc(50% - 10px); 2263/* Two columns on tablets */ 2264} 2265} 2266 2267@media (max-width: 480px) { 2268.pq-list li { 2269flex: 1 1 100%; 2270/* One column on mobile */ 2271} 2272} 2273 2274 2275/*About Us CSS start here*/ 2276 2277.dc-retina-button2 { 2278transition: all 500ms ease; 2279background: linear-gradient(90deg, #074570 50%, #ffffff 0) var(--_p, 100%) / 200% no-repeat; 2280border-color: #074570; 2281color: #074570; 2282flex: 1; 2283} 2284 2285.dc-retina-button2:hover { 2286--_p: 0%; 2287color: #fff; 2288} 2289 2290.dc-retina-button1 { 2291transition: all 500ms ease; 2292background: linear-gradient(90deg, #ffffff 50%, #074570 0) var(--_p, 100%) / 200% no-repeat; 2293border-color: #074570; 2294color: #fff; 2295flex: 1; 2296} 2297 2298.dc-retina-button1:hover { 2299--_p: 0%; 2300color: #074570; 2301} 2302 2303/*Retina Treatments Page CSS start here*/ 2304 2305@media (min-width:768px) { 2306.dc-four-col { 2307flex: 0 0 auto; 2308width: 46.666667%; 2309} 2310 2311.three-col-layout { 2312flex: 0 0 auto; 2313width: 31.333333%; 2314} 2315} 2316 2317/* General styling for the container */ 2318.dr-button-container { 2319display: flex; 2320flex-wrap: wrap; 2321gap: 10px; 2322/* Space between buttons */ 2323width: 100%; 2324/* Set width for the container */ 2325margin: 0px; 2326} 2327 2328/* Style for each button */ 2329.dr-button { 2330display: inline-block; 2331padding: 10px 10px; 2332border: 1px solid #ccc; 2333/* Light border color */ 2334background-color: transparent; 2335color: white; 2336/* Text color */ 2337font-size: 13px; 2338font-weight: 600; 2339text-align: center; 2340text-decoration: none; 2341border-radius: 8px; 2342transition: background-color 0.3s, color 0.3s; 2343cursor: pointer; 2344} 2345 2346/* Hover effect */ 2347.dr-button:hover { 2348background-color: #007bff; 2349/* Blue background on hover */ 2350color: white; 2351/* Change text color to white */ 2352} 2353 2354 2355 2356 2357 2358/*----------------------end----------------------*/ 2359 2360/*--------------------Westwood-------------------*/ 2361.west-wood-actext { 2362color: #02748e; 2363} 2364 2365.ecp-icon span.ecp-icon-svg { 2366display: inline-flex; 2367width: 1.8em; 2368height: 1.8em; 2369text-align: center; 2370align-items: center; 2371justify-content: center; 2372transition: all .2s ease-in; 2373vertical-align: middle; 2374} 2375 2376.westwood-half-box { 2377position: relative; 2378background: linear-gradient(90deg, #21748E 60%, #96BFCB 100%); 2379color: #fff; 2380font-family: "montserrat", Sans-Serif; 2381border-radius: 8px; 2382transform: skew(-15deg); 2383box-shadow: 0 4px 18px rgba(28, 44, 100, 0.08); 2384transition: box-shadow 0.6s cubic-bezier(0.4, 2, 0.6, 1), transform 0.6s cubic-bezier(0.4, 2, 0.6, 1); 2385} 2386 2387.westwood-half-box:hover { 2388color: #21748E; 2389background: linear-gradient(90deg, #f8f8f8 60%, #ffffff 100%); 2390box-shadow: 0 0 16px 4px rgba(207, 255, 235, 0.95), 0 0 48px 18px rgba(133, 202, 155, 0.38); 2391transform: skew(-15deg) translateY(-8px); 2392} 2393 2394.westwood-half-box span.ecp-icon, 2395.westwood-half-box h4 { 2396transition: all 500ms; 2397transform: skew(15deg); 2398} 2399 2400.westwood-half-box span.ecp-icon path.cls-1 { 2401fill: #fff; 2402} 2403 2404.westwood-half-box:hover span.ecp-icon path.cls-1 { 2405fill: #21748E; 2406} 2407 2408/* ------------------------------------------------------------------Dr SCROLLING DOCTORS ON WESTWOOD */ 2409 2410.scroll-container { 2411overflow-x: auto; 2412/* Enable horizontal scrolling */ 2413white-space: nowrap; 2414/* Prevent wrapping */ 2415scroll-behavior: smooth; 2416/* Smooth scrolling */ 2417-webkit-overflow-scrolling: touch; 2418/* iOS smooth scrolling */ 2419padding-bottom: 10px; 2420/* Prevent scrollbar from overlapping */ 2421scrollbar-width: none; 2422/* Firefox */ 2423-ms-overflow-style: none; 2424/* Internet Explorer/Edge */ 2425} 2426 2427.scroll-container::-webkit-scrollbar {
2428display: none; 2429/* Chrome, Safari */ 2430} 2431 2432.scroll-container::-webkit-scrollbar-thumb { 2433background: rgba(0, 0, 0, 0.5); 2434border-radius: 4px; 2435} 2436 2437.scroll-container::-webkit-scrollbar-track { 2438background: rgba(0, 0, 0, 0.1); 2439} 2440 2441.scroll-container .scroll-item { 2442flex: 0 0 auto; 2443/* Prevent flex shrinking */ 2444min-width: 200px; 2445/* Adjust item size */ 2446margin-right: 0px; 2447/* Spacing between items */ 2448} 2449 2450/* Scroll buttons */ 2451 2452.scroll-button { 2453width: 50px; 2454/* Adjust size */ 2455height: 50px; 2456border: 1px solid #2367b2; 2457/* Outline color */ 2458background: transparent; 2459/* Transparent background */ 2460border-radius: 50%; 2461/* Circular shape */ 2462display: flex; 2463align-items: center; 2464justify-content: center; 2465cursor: pointer; 2466transition: background 0.3s ease-in-out, color 0.3s ease-in-out, transform 0.2s ease-in-out; 2467} 2468 2469.scroll-button img { 2470width: 20px; 2471/* Adjust icon size */ 2472height: auto; 2473filter: invert(100%); 2474transition: filter 0.3s ease-in-out; 2475} 2476 2477.scroll-button:hover { 2478transform: scale(1.1); 2479/* Slight pop effect */ 2480} 2481 2482.scroll-button:hover img { 2483filter: invert(100%); 2484/* Change icon color to white on hover */ 2485} 2486 2487/*Testimonial Slider for WESTWOOD*/ 2488.testimonial-slider { 2489position: relative; 2490max-width: 80%; 2491/* Make wider if you want, or remove for full width */ 2492margin: 0 auto; 2493min-height: 120px; 2494/* Space for arrows and text */ 2495display: flex; 2496align-items: center; 2497justify-content: center; 2498} 2499 2500.testimonial-slider .testimonial { 2501flex: 1 1 auto; 2502display: none; 2503text-align: center; 2504} 2505 2506.testimonial-slider .testimonial.active { 2507display: block; 2508} 2509 2510.testimonial-slider button { 2511position: absolute; 2512top: 50%; 2513transform: translateY(-50%); 2514background: #eee; 2515border: none; 2516padding: 0px; 2517width: 40px; 2518height: 40px; 2519cursor: pointer; 2520font-size: 1.6em; 2521border-radius: 50%; 2522opacity: 0.7; 2523transition: opacity 0.2s; 2524z-index: 2; 2525display: flex; 2526align-items: center; 2527justify-content: center; 2528} 2529 2530.testimonial-slider .testimonial-prev { 2531left: -40px; 2532} 2533 2534.testimonial-slider .testimonial-next { 2535right: -40px; 2536} 2537 2538.testimonial-slider button:hover { 2539opacity: 1; 2540} 2541 2542 2543 2544/* MOBILE: move arrows below slider */ 2545@media (max-width: 600px) { 2546figure blockquote { 2547margin: 0; 2548padding: 0; 2549} 2550 2551figure { 2552margin-inline-start: 0px; 2553margin-inline-end: 0px; 2554margin-block-start: 0.5em; 2555margin-block-end: 0.5em; 2556} 2557 2558.testimonial-slider { 2559display: block; 2560min-height: unset; 2561} 2562 2563.testimonial-slider .testimonial { 2564margin-bottom: 16px; 2565} 2566 2567.testimonial-slider button { 2568position: static; 2569display: inline-block; 2570margin: 0 8px; 2571top: auto; 2572left: auto; 2573right: auto; 2574transform: none; 2575} 2576 2577.testimonial-slider .testimonial-prev, 2578.testimonial-slider .testimonial-next { 2579/* Remove edge positioning on mobile */ 2580} 2581 2582.testimonial-slider { 2583text-align: center; 2584} 2585} 2586 2587 2588 2589/*------------------------------------------------------------------Dr Bio Slider ------*/ 2590 2591.flip-image { 2592transform: rotate(180deg); 2593} 2594 2595/* Wrapper for the entire review slider */ 2596.review-slider { 2597position: relative; 2598max-width: 100%; 2599overflow: hidden; 2600padding-bottom: 50px; 2601/* Ensure space at the bottom for buttons */ 2602} 2603 2604/* Review wrapper that will be scrolled */ 2605.review-wrapper { 2606display: flex; 2607width: 100%; 2608transition: transform 0.5s ease-in-out; 2609justify-content: flex-start; 2610/* Centering the items by default */ 2611} 2612 2613/* Each individual review takes up 30% of the width on desktop */ 2614.review { 2615flex: 0 0 30%; 2616/* Show 3 reviews at a time */ 2617padding: 10px; 2618box-sizing: border-box; 2619background-color: #fff; 2620border-radius: 8px; 2621box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); 2622margin: 20px; 2623} 2624 2625/* Card image size adjustment */ 2626.card-img-top { 2627max-width: 15%; 2628/* Adjust the image size to fit properly */ 2629margin-left: auto; 2630margin-right: auto; 2631margin-top: -30px; 2632/* Adjust for better positioning */ 2633padding-bottom: 20px; 2634/* Spacing below the image */ 2635} 2636 2637/* Style for carousel buttons */ 2638/* Button container: Center the buttons below the reviews */ 2639.button-container { 2640display: flex; 2641justify-content: center; 2642gap: 30px; 2643/* Space between buttons */ 2644margin-top: 20px; 2645/* Space between the reviews and the buttons */ 2646} 2647 2648.prev-btn img, 2649.next-btn img { 2650background: rgba(0, 0, 0, 0.1); 2651; 2652border: 1px solid rgba(0, 0, 0, 0.05); 2653padding: 5px; 2654cursor: pointer; 2655border-radius: 50%; 2656transition: background-color 0.3s; 2657} 2658 2659/* Button hover effect */ 2660.prev-btn img:hover, 2661.next-btn img:hover { 2662background-color: rgba(255, 255, 255, 0.1); 2663/* Light background on hover */ 2664} 2665 2666/* Adjustments for mobile view */ 2667@media (max-width: 767px) { 2668 2669/* Ensure only one review is shown at a time */ 2670.review-wrapper { 2671display: flex; 2672flex-direction: row; 2673overflow-x: auto; 2674scroll-snap-type: x mandatory; 2675/* Ensures smooth snapping between reviews */ 2676} 2677 2678.review { 2679flex: 0 0 100%; 2680/* Show one review at a time */ 2681margin: 0px; 2682/* No spacing between reviews */ 2683scroll-snap-align: center; 2684/* Ensure snapping happens in the center */ 2685} 2686 2687.prev-btn, 2688.next-btn { 2689font-size: 24px; 2690/* Make buttons smaller for mobile */ 2691} 2692 2693/* Ensure smooth transitions for mobile scrolling */ 2694.review-slider { 2695padding-bottom: 30px; 2696/* Adjusted bottom padding for buttons */ 2697} 2698 2699/* Bootstrap carousel overrides for mobile */ 2700#mobileCarousel { 2701width: 100%; 2702height: auto; 2703} 2704 2705#WT-header-topbar a.btn-outline-light { 2706 display: none !important; 2707} 2708} 2709} 2710</style> 2711 <!-- /wp_head --> 2712 <!-- Google Tag Manager --> 2713
2713<script>
vendor: 335 bytes, lines 2713-2717
2713(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 2714 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 2715 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 2716 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 2717 })(window,document,'script','dataLayer','
2717GTM-N54GJXC2
vendor: 3 bytes, line 2717
2717');
2717</script>
2717 2718 <!-- End Google Tag Manager --> 2719 <link rel='stylesheet' id='lc-aos-css' href='https://rieyeinstitute.com/wp-content/plugins/livecanvas/modules/optin-extra-assets/aos.css?ver=762baabbd36986073f2e63e5741e1c84' media='all' /> 2720 2721</head> 2722<body class="wp-singular page-template page-template-page-templates page-template-empty page-template-page-templatesempty-php page page-id-11132 wp-embed-responsive wp-theme-picostrap5 lc-custom-header lc-custom-footer is-using-livecanvas"> 2723 2724 <!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 2724-2725
2724 2725 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
2725GTM-N54GJXC2
vendor: 85 bytes, lines 2725-2727
2725" 2726 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 2727
2727<!-- End Google Tag Manager (noscript) --> 2728 2729 2730 2731<header id='lc-header'> 2732<style> 2733/* ===================== */ 2734/* Section: Header */ 2735/* ===================== */ 2736 2737#lc-header { 2738 position: absolute; 2739 top: 0; 2740 left: 0; 2741 width: 100%; 2742 z-index: 9999; 2743} 2744 2745#lc-header .navbar { 2746 position: relative; 2747 z-index: 999; 2748 margin-bottom: 0; 2749 background-color: transparent; 2750 padding-top: 0.75rem; 2751 padding-bottom: 0.75rem; 2752 transition: background-color 0.3s ease, box-shadow 0.3s ease; 2753} 2754 2755#lc-header.scrolled { 2756 position: sticky; 2757 top: -50px; 2758 width: 100%; 2759 background-color: #ffffff; 2760 box-shadow: 0 4px 15px rgba(0,0,0,0.08); 2761} 2762 2763/* ===================== */ 2764/* Top role toggle bar */ 2765/* ===================== */ 2766 2767.header-top { 2768 background-color: #3D558D; 2769 color: #FFFFFF; 2770} 2771 2772#WT-header-topbar { 2773 min-height: 54px; 2774} 2775 2776#WT-header-topbar .role-toggle { 2777 display: inline-flex; 2778 align-items: center; 2779 border-radius: 999px; 2780} 2781 2782#WT-header-topbar .role-toggle a { 2783 display: inline-flex; 2784 align-items: center; 2785 justify-content: center; 2786 padding: 6px 18px; 2787 text-decoration: none; 2788 color: #FFFFFF; 2789 border-radius: 999px; 2790 transition: background-color 0.2s ease, color 0.2s ease; 2791 white-space: nowrap; 2792} 2793 2794#WT-header-topbar .role-toggle a.active { 2795 background-color: #FFFFFF; 2796 color: #333333 !important; 2797} 2798 2799#WT-header-topbar .role-toggle .toggle-1:hover, 2800#WT-header-topbar .role-toggle .toggle-2:hover { 2801 background-color: #FFFFFF; 2802 color: #333333; 2803} 2804 2805#WT-header-topbar .topbar-call { 2806 color: #FFFFFF; 2807 white-space: nowrap; 2808 display: inline-flex; 2809 align-items: center; 2810 gap: 6px; 2811} 2812 2813/* ===================== */ 2814/* Main navigation bar */ 2815/* ===================== */ 2816 2817@media (min-width: 992px) { 2818 .neg-header { 2819 position: sticky; 2820 top: 0; 2821 z-index: 1030; 2822 } 2823} 2824 2825@media (max-width: 991.98px) { 2826 2827 #lc-header.scrolled { 2828 top: 0; 2829 } 2830 #lc-header .navbar { 2831 position: sticky; 2832 top: 0; 2833 } 2834 2835} 2836 2837#lc-header .navbar .WT-con { 2838 background-color: #F1F6FA; 2839 border-radius: 999px; 2840 padding: 12px 22px; 2841 display: flex; 2842 align-items: center; 2843} 2844 2845header .navbar-brand.logo { 2846 flex: 0 0 auto; 2847 margin-right: 2rem; 2848} 2849 2850header .navbar-brand.logo img { 2851 min-width: 200px; /* or 220px, 240px */ 2852 height: auto; 2853 display: block; 2854} 2855 2856@media (max-width: 991.98px) { 2857 header .navbar-brand.logo img { 2858 min-width: 0; 2859 max-width: 140px; 2860 } 2861} 2862 2863#navbarNav #menu-retina-primary-menu > li > a, 2864#navbarNav .nav-link { 2865 color: #3D3D3D; 2866 padding: 0 10px; 2867 text-decoration: none; 2868 white-space: nowrap; 2869 transition: color 0.2s ease; 2870 font-weight: 500; 2871} 2872 2873#navbarNav .nav-link:hover, 2874#navbarNav .nav-link:focus { 2875 color: #3D558D; 2876} 2877 2878#menu-retina-primary-menu .dropdown-menu { 2879 border-radius: 8px; 2880 border: 1px solid rgba(0,0,0,0.06); 2881 box-shadow: 0 8px 24px rgba(0,0,0,0.08); 2882} 2883 2884@media (min-width: 992px) { 2885 #menu-retina-primary-menu .dropdown:hover > .dropdown-menu { 2886 display: block; 2887 margin-top: 0; 2888 } 2889 #menu-retina-primary-menu .dropdown-menu .dropdown-menu { 2890 top: 0; 2891 left: 100%; 2892 margin-left: 0.1rem; 2893 } 2894} 2895 2896.riei-call-btn { 2897 display: inline-flex; 2898 align-items: center; 2899 justify-content: center; 2900 gap: 8px; 2901 padding: 10px 26px; 2902 background-color: #3D558D; 2903 border-radius: 999px; 2904 border: none; 2905 color: #FFFFFF !important; 2906 white-space: nowrap; 2907 text-decoration: none; 2908} 2909 2910.riei-call-btn svg { 2911 flex-shrink: 0; 2912} 2913 2914.custom-toggler { 2915 background: transparent; 2916 padding: 0.4rem 0.6rem; 2917 border: 0; 2918} 2919 2920.custom-toggler .bar1, 2921.custom-toggler .bar2, 2922.custom-toggler .bar3 { 2923 width: 24px; 2924 height: 2px; 2925 background-color: #3D558D; 2926 margin: 5px 0; 2927 transition: transform 0.3s ease, opacity 0.3s ease; 2928 display: block; 2929} 2930 2931.custom-toggler.open .bar1 { 2932 transform: translateY(7px) rotate(-45deg); 2933} 2934.custom-toggler.open .bar2 { 2935 opacity: 0; 2936} 2937.custom-toggler.open .bar3 { 2938 transform: translateY(-7px) rotate(45deg); 2939} 2940 2941.navbar-toggler:focus { 2942 box-shadow: none; 2943 outline: none; 2944} 2945 2946/* ===================== */ 2947/* Mobile collapse panel */ 2948/* ===================== */ 2949 2950@media (max-width: 991.98px) { 2951 #lc-header .navbar .WT-con { 2952 border-radius: 999px; 2953 padding: 10px 14px; 2954 margin: 0 10px; 2955 } 2956 2957 #navbarNav { 2958 position: absolute; 2959 top: 100%; 2960 left: 0; 2961 width: 100%; 2962 background-color: #F1F6FA; 2963 border-radius: 0 0 16px 16px; 2964 box-shadow: 0 4px 10px rgba(0,0,0,0.15); 2965 z-index: 9999; 2966 overflow: hidden; 2967 max-height: 0; 2968 padding: 0 1.25rem; 2969 transition: max-height 0.35s ease, padding 0.35s ease; 2970 } 2971 2972 #navbarNav.wt-open { 2973 max-height: 500px; 2974 padding: 1rem 1.25rem 1.25rem; 2975 } 2976 2977 #navbarNav #menu-retina-primary-menu > li > a, 2978 #navbarNav .nav-link { 2979 display: block; 2980 padding: 0.5rem 0; 2981 } 2982 2983 .riei-call-btn { 2984 width: 100%; 2985 justify-content: center; 2986 margin-top: 0.5rem; 2987 } 2988} 2989 2990.btn-anime { 2991 transition: transform 0.3s ease, box-shadow 0.3s ease; 2992} 2993.btn-anime:hover { 2994 transform: scale(1.03); 2995 box-shadow: 0 10px 25px rgba(0,0,0,0.15); 2996} 2997 2998/* Put this in your last loaded custom CSS file */ 2999@media screen and (min-width: 1023px) and (max-width: 1366px) { 3000 #navbarNav #menu-retina-primary-menu > li > a, 3001 #navbarNav .nav-link { 3002 color: #3D3D3D !important; 3003 padding: 0 10px; 3004 text-decoration: none !important; 3005 white-space: nowrap !important; 3006 transition: color 0.2s ease !important; 3007 font-weight: 500 !important; 3008 } 3009} 3010 3011@media (max-width: 1399px) and (min-width: 1024px) { 3012#navbarNav #menu-retina-primary-menu > li > a, 3013 #navbarNav .nav-link { 3014 padding: 0 5px !important; 3015 } 3016 .WT-con{ 3017 max-width: 98%; 3018 } 3019} 3020 3021#navbarNav.wt-open { 3022 overflow: visible; 3023 } 3024 3025</style> 3026 3027<header id="lc-header"> 3028 3029 3030 <!-- Top blue bar with role toggle --> 3031 <div class="header-top d-lg-block d-none"> 3032 <div class="container WT-con"> 3033 <div class="row align-items-center justify-content-between" id="WT-header-topbar"> 3034 <div class="col-lg-5 d-flex align-items-center gap-3"> 3035 <div class="col-lg-3 col-md-4 col-8 mb-0 pb-0 text-lg-start"> 3036 <ul class="d-flex list-unstyled mb-0 pb-0 role-toggle gap-2" id="ra-role-toggle"> 3037 <li> 3038 <a href="https://rieyeinstitute.com/referring-physicians/" 3039 class="d-block pt-2 pb-2 ps-3 pe-3 mt-1 text-white rounded-pill text-decoration-none text-capitalize fw-medium rfs-6 active"> 3040 For Doctors 3041 </a> 3042 </li> 3043 <li> 3044 <a href="https://rieyeinstitute.com/" 3045 class="d-block pt-2 pb-2 ps-3 pe-3 mt-1 text-white text-decoration-none text-capitalize fw-medium rfs-6 inactive"> 3046 For Patients 3047 </a> 3048 </li> 3049 </ul> 3050 </div> 3051 3052 </div> 3053 <div class="col-lg"> 3054 <div class="col-auto d-flex justify-content-end align-items-center gap-3"> 3055 <div class="topbar-call"> 3056 <svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 3057 <path d="M7.5 7.1875C7.0856 7.1875 6.68817 7.02288 6.39515 6.72985C6.10212 6.43683 5.9375 6.0394 5.9375 5.625C5.9375 5.2106 6.10212 4.81317 6.39515 4.52015C6.68817 4.22712 7.0856 4.0625 7.5 4.0625C7.9144 4.0625 8.31183 4.22712 8.60485 4.52015C8.89788 4.81317 9.0625 5.2106 9.0625 5.625C9.0625 5.83019 9.02208 6.03337 8.94356 6.22294C8.86504 6.41251 8.74995 6.58476 8.60485 6.72985C8.45976 6.87495 8.28751 6.99004 8.09794 7.06856C7.90837 7.14708 7.70
3057519 7.1875 7.5 7.1875ZM7.5 1.25C6.33968 1.25 5.22688 1.71094 4.40641 2.53141C3.58594 3.35188 3.125 4.46468 3.125 5.625C3.125 8.90625 7.5 13.75 7.5 13.75C7.5 13.75 11.875 8.90625 11.875 5.625C11.875 4.46468 11.4141 3.35188 10.5936 2.53141C9.77312 1.71094 8.66032 1.25 7.5 1.25Z" fill="white"></path> 3058 </svg> 3059 <span>4 Locations - Call Now!</span> 3060 </div> 3061 <div class="lc-block text-center text-lg-start "> 3062 <a href="/appointment-request-form/" target="_blank" class="btn btn-outline-light px-3 py-1 px-md-4 align-items-center gap-2"> 3063 <span class="fw-semibold">Request Appointment</span> 3064 </a> 3065 </div> 3066 3067 </div> 3068 </div> 3069 </div> 3070 </div> 3071 </div> 3072 3073 <!-- Main navbar --> 3074 <nav class="navbar navbar-expand-lg navbar-light neg-header "> 3075 <div class="container WT-con"> 3076 <a class="navbar-brand logo" href="/"> 3077 <img src="https://esk4oed89ki.exactdn.com/wp-content/uploads/sites/53/2026/03/RIEI-logo-final.svg" class="WT-header-logo img-fluid wp-image-10756" alt="RIEI logo" width="160" height="48" fetchpriority="high" decoding="async"> 3078 </a> 3079 3080 <button class="navbar-toggler border-0 custom-toggler" type="button" id="wtNavToggler" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation"> 3081 <span class="bar1"></span> 3082 <span class="bar2"></span> 3083 <span class="bar3"></span> 3084 </button> 3085 3086 <div class="navbar-collapse justify-content-lg-end align-items-lg-center gap-2" id="navbarNav"> 3087 <!-- lc_nav_menu --> <div class="menu-retina-primary-menu-container"><ul id="menu-retina-primary-menu" class="navbar-nav align-items-lg-center ms-auto gap-lg-2 rfs-7 mb-lg-0 mb-3"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home nav-item nav-item-11149"><a href="https://rieyeinstitute.com/" class="nav-link ">Home</a></li> 3088<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-ancestor current-menu-parent current_page_parent current_page_ancestor menu-item-has-children dropdown nav-item nav-item-11684"><a href="https://rieyeinstitute.com/about-us/" class="nav-link active dropdown-toggle" data-bs-toggle="dropdown" data-bs-auto-close="outside" aria-haspopup="true" aria-expanded="false" role="button" aria-current="page">About Us</a> 3089<ul class="dropdown-menu depth_0"> 3090 <li class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-11685"><a href="https://rieyeinstitute.com/doctors/" class="dropdown-item ">Our Doctors</a></li> 3091 <li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-11132 current_page_item nav-item nav-item-13823"><a href="https://rieyeinstitute.com/referring-physicians/" class="dropdown-item active" aria-current="page">Refer A Patient</a></li> 3092 <li class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-13824"><a href="https://rieyeinstitute.com/appointment-request-form/" class="dropdown-item ">Request Appointment</a></li> 3093 <li class="menu-item menu-item-type-custom menu-item-object-custom nav-item nav-item-13826"><a href="https://rieye.ema.md/ema/pay/onlinepay" class="dropdown-item ">Patient Portal</a></li> 3094 <li class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-13825"><a href="https://rieyeinstitute.com/whats-new/" class="dropdown-item ">Our Blog</a></li> 3095 <li class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-14175"><a href="https://rieyeinstitute.com/compliance-risk/" class="dropdown-item ">Compliance & Risk</a></li> 3096</ul> 3097</li> 3098<li class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-11687"><a href="https://rieyeinstitute.com/services/" class="nav-link ">Services</a></li> 3099<li class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-11686"><a href="https://rieyeinstitute.com/cosmetic-treatments/" class="nav-link ">Cosmetic Treatments</a></li> 3100<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children dropdown nav-item nav-item-11151"><a href="https://rieyeinstitute.com/optical/" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" data-bs-auto-close
3100="outside" aria-haspopup="true" aria-expanded="false" role="button">Glasses & Contacts</a> 3101<ul class="dropdown-menu depth_0"> 3102 <li class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-13827"><a href="https://rieyeinstitute.com/optical/" class="dropdown-item ">Our Optical</a></li> 3103 <li class="menu-item menu-item-type-custom menu-item-object-custom nav-item nav-item-13828"><a href="https://yourstore.wewillship.com/?account_id=7998" class="dropdown-item ">Order Contacts</a></li> 3104</ul> 3105</li> 3106<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children dropdown nav-item nav-item-11682"><a href="https://rieyeinstitute.com/locations/" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" data-bs-auto-close="outside" aria-haspopup="true" aria-expanded="false" role="button">Locations</a> 3107<ul class="dropdown-menu depth_0"> 3108 <li class="menu-item menu-item-type-post_type menu-item-object-location nav-item nav-item-11690"><a href="https://rieyeinstitute.com/location/providence/" class="dropdown-item ">Rhode Island Eye Institute Providence</a></li> 3109 <li class="menu-item menu-item-type-post_type menu-item-object-location nav-item nav-item-11691"><a href="https://rieyeinstitute.com/location/east-providence/" class="dropdown-item ">Rhode Island Eye Institute East Providence</a></li> 3110 <li class="menu-item menu-item-type-post_type menu-item-object-location nav-item nav-item-11692"><a href="https://rieyeinstitute.com/location/south-kingstown/" class="dropdown-item ">Rhode Island Eye Institute South Kingstown</a></li> 3111 <li class="menu-item menu-item-type-post_type menu-item-object-location nav-item nav-item-11693"><a href="https://rieyeinstitute.com/location/fall-river/" class="dropdown-item ">Rhode Island Eye Institute Fall River</a></li> 3112</ul> 3113</li> 3114<li class="btn btn-outline-primary fw-medium px-3 py-0 mb-2 ms-lg-2 mb-lg-0 aec-header-button d-none menu-item menu-item-type-custom menu-item-object-custom nav-item nav-item-8922"><a href="tel:+19737901300" class="nav-link "><i class="fa fa-phone me-2"></i>(973) 790-1300</a></li> 3115</ul></div> <!-- /lc_nav_menu --> 3116 3117 <style> 3118 /* ââ Trigger button ââ */ 3119 .sv-phone-dropdown .sv-phone-btn { 3120 position: relative; 3121 display: inline-flex; 3122 align-items: center; 3123 gap: 0.5rem; 3124 letter-spacing: .05em; 3125 transition: gap 0.25s ease, box-shadow 0.25s ease; 3126 } 3127 3128 .sv-phone-dropdown .sv-phone-btn:hover { 3129 gap: 0.75rem; 3130 box-shadow: 0 6px 20px rgba(0, 0, 0, 0.18); 3131 } 3132 3133 /* Hide Bootstrap's default caret */ 3134 .sv-phone-dropdown .sv-phone-btn::after { display: none; } 3135 3136 /* Chevron animation */ 3137 .sv-phone-dropdown .sv-phone-btn .sv-chevron { 3138 transition: transform 0.3s ease; 3139 flex-shrink: 0; 3140 } 3141 .sv-phone-dropdown.show .sv-phone-btn .sv-chevron { 3142 transform: rotate(90deg); 3143 } 3144 3145 /* ââ Dropdown menu ââ */ 3146 .sv-phone-dropdown .dropdown-menu { 3147 min-width: 17rem; 3148 padding: 0.625rem; 3149 border: none; 3150 border-radius: 0.75rem; 3151 box-shadow: 0 16px 48px rgba(0, 0, 0, 0.16), 0 4px 12px rgba(0, 0, 0, 0.08); 3152 background: #fff; 3153 margin-top: 0.5rem !important; 3154 } 3155 3156 /* Animate in when Bootstrap adds .show */ 3157 .sv-phone-dropdown .dropdown-menu.show { 3158 animation: svDropIn 0.22s ease forwards; 3159 } 3160 3161 @keyframes svDropIn { 3162 from { opacity: 0; transform: translateY(-6px) scale(0.98); } 3163 to { opacity: 1; transform: translateY(0) scale(1); } 3164 } 3165 3166 /* ââ Location items ââ */ 3167 .sv-phone-dropdown .sv-location-link { 3168 display: flex; 3169 align-items: center; 3170 justify-content: space-between; 3171 gap: 0.75rem; 3172 padding: 0.7rem 1rem; 3173 border-radius: 0.5rem; 3174 font-weight: 600; 3175 font-size: 0.9rem; 3176 color: var(--bs-primary, #0d6efd); 3177 text-decoration: none; 3178 background: transparent; 3179 transition: background 0.18s ease, color 0.18s ease, transform 0.18s ease, box-shadow 0.18s ease; 3180 border: 1.5px solid transparent; 3181 } 3182 3183 .sv-phone-dropdown .sv-location-link:hover, 3184 .sv-phone-dropdown .sv-location-link:focus { 3185 background: var(--bs-primary, #0d6efd); 3186 color: #fff; 3187 border-color: transparent; 3188 transform: translateX(3px); 3189 box-shadow: 0 4px 14px rgba(13, 110, 253, 0.35); 3190 outline: none; 3191 } 3192 3193 .sv-phone-dropdown .sv-location-link:hover .sv-item-icon, 3194 .sv-phone-dropdown .sv-location-link:focus .sv-item-icon { 3195 color: rgba(255,255,255,0.8); 3196 } 3197 3198 .sv-phone-dropdown .sv-item-text { 3199 display: flex; 3200 flex-direction: column; 3201 gap: 0.05rem; 3202 flex: 1; 3203 } 3204 3205 .sv-phone-dropdown .sv-item-city { 3206 font-size: 0.75rem; 3207 font-weight: 500; 3208 text-transform: uppercase; 3209 letter-spacing: 0.06em; 3210 opacity: 0.65; 3211 line-height: 1; 3212 } 3213 3214 .sv-phone-dropdown .sv-item-phone { 3215 font-size: 1rem; 3216 font-weight: 700; 3217 letter-spacing: 0.02em; 3218 line-height: 1.2; 3219 } 3220 3221 .sv-phone-dropdown .sv-item-icon { 3222 color: var(--bs-primary, #0d6efd); 3223 opacity: 0.5; 3224 transition: opacity 0.18s ease, color 0.18s ease; 3225 } 3226 3227 /* Divider between items */ 3228 .sv-phone-dropdown .sv-location-item + .sv-location-item { 3229 border-top: 1px solid rgba(0,0,0,0.06); 3230 padding-top: 0.625rem; 3231 margin-top: 0.625rem; 3232 } 3233 3234 @media (max-width: 576px) { 3235 .sv-phone-dropdown .dropdown-menu { width: 100%; min-width: unset; } 3236 } 3237 3238 .sv-phone-dropdown .btn:hover, .btn:focus-visible { 3239 box-shadow: 0 0 0 1px rgba(164, 172, 204, 0.45), var(--bs-btn-focus-box-sha
3239dow, 0 0 0 0 transparent) !important; 3240 outline: none; 3241} 3242 </style> 3243 <div class="dropdown sv-phone-dropdown"> 3244 3245 <button type="button" 3246 class="btn btn-primary rounded-pill ms-lg-2 py-3 px-4 text-capitalize fw-normal text-light rounded-2 icon-link border border-1 border-light ls-2 sv-phone-btn dropdown-toggle" 3247 data-bs-toggle="dropdown" 3248 aria-expanded="false"> 3249 4 Locations â Call Now! 3250 <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="currentColor" class="ms-1 sv-chevron bi bi-chevron-right" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708"/></svg> </button> 3251 3252 <ul class="dropdown-menu" role="menu"> 3253 <li class="sv-location-item"> 3254 <a class="sv-location-link" 3255 href="tel:+1(401) 552-4703" 3256 role="menuitem"> 3257 <span class="sv-item-text"> 3258 <span class="sv-item-city">Riverside</span> 3259 <span class="sv-item-phone">(401) 552-4703</span> 3260 </span> 3261 <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="currentColor" class="sv-item-icon bi bi-telephone-fill" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M1.885.511a1.745 1.745 0 0 1 2.61.163L6.29 2.98c.329.423.445.974.315 1.494l-.547 2.19a.68.68 0 0 0 .178.643l2.457 2.457a.68.68 0 0 0 .644.178l2.189-.547a1.745 1.745 0 0 1 1.494.315l2.306 1.794c.829.645.905 1.87.163 2.611l-1.034 1.034c-.74.74-1.846 1.065-2.877.702a18.6 18.6 0 0 1-7.01-4.42 18.6 18.6 0 0 1-4.42-7.009c-.362-1.03-.037-2.137.703-2.877z"/></svg> </a> 3262 </li> 3263 <li class="sv-location-item"> 3264 <a class="sv-location-link" 3265 href="tel:+1(508) 916-6115" 3266 role="menuitem"> 3267 <span class="sv-item-text"> 3268 <span class="sv-item-city">Fall River</span> 3269 <span class="sv-item-phone">(508) 916-6115</span> 3270 </span> 3271 <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="currentColor" class="sv-item-icon bi bi-telephone-fill" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M1.885.511a1.745 1.745 0 0 1 2.61.163L6.29 2.98c.329.423.445.974.315 1.494l-.547 2.19a.68.68 0 0 0 .178.643l2.457 2.457a.68.68 0 0 0 .644.178l2.189-.547a1.745 1.745 0 0 1 1.494.315l2.306 1.794c.829.645.905 1.87.163 2.611l-1.034 1.034c-.74.74-1.846 1.065-2.877.702a18.6 18.6 0 0 1-7.01-4.42 18.6 18.6 0 0 1-4.42-7.009c-.362-1.03-.037-2.137.703-2.877z"/></svg> </a> 3272 </li> 3273 <li class="sv-location-item"> 3274 <a class="sv-location-link" 3275 href="tel:+1(401) 249-0991" 3276 role="menuitem"> 3277 <span class="sv-item-text"> 3278 <span class="sv-item-city">Providence</span> 3279 <span class="sv-item-phone">(401) 249-0991</span> 3280 </span> 3281 <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="currentColor" class="sv-item-icon bi bi-telephone-fill" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M1.885.511a1.745 1.745 0 0 1 2.61.163L6.29 2.98c.329.423.445.974.315 1.494l-.547 2.19a.68.68 0 0 0 .178.643l2.457 2.457a.68.68 0 0 0 .644.178l2.189-.547a1.745 1.745 0 0 1 1.494.315l2.306 1.794c.829.645.905 1.87.163 2.611l-1.034 1.034c-.74.74-1.846 1.065-2.877.702a18.6 18.6 0 0 1-7.01-4.42 18.6 18.6 0 0 1-4.42-7.009c-.362-1.03-.037-2.137.703-2.877z"/></svg> </a> 3282 </li> 3283 <li class="sv-location-item"> 3284 <a class="sv-location-link" 3285 href="tel:+1(401) 249-2021" 3286 role="menuitem">
3287 <span class="sv-item-text"> 3288 <span class="sv-item-city">South Kingstown</span> 3289 <span class="sv-item-phone">(401) 249-2021</span> 3290 </span> 3291 <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="currentColor" class="sv-item-icon bi bi-telephone-fill" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M1.885.511a1.745 1.745 0 0 1 2.61.163L6.29 2.98c.329.423.445.974.315 1.494l-.547 2.19a.68.68 0 0 0 .178.643l2.457 2.457a.68.68 0 0 0 .644.178l2.189-.547a1.745 1.745 0 0 1 1.494.315l2.306 1.794c.829.645.905 1.87.163 2.611l-1.034 1.034c-.74.74-1.846 1.065-2.877.702a18.6 18.6 0 0 1-7.01-4.42 18.6 18.6 0 0 1-4.42-7.009c-.362-1.03-.037-2.137.703-2.877z"/></svg> </a> 3292 </li> 3293 </ul> 3294 3295 </div> 3296 3297 3298 3299 3300 </div> 3301 </div> 3302 </nav> 3303</header> 3304
3305<script> 3306window.addEventListener("scroll", function () { 3307 var header = document.getElementById("lc-header"); 3308 if (window.scrollY > 50) { 3309 header.classList.add("scrolled"); 3310 } else { 3311 header.classList.remove("scrolled"); 3312 } 3313}, { passive: true }); 3314 3315(function () { 3316 var toggler = document.getElementById("wtNavToggler"); 3317 var nav = document.getElementById("navbarNav"); 3318 if (!toggler || !nav) return; 3319 3320 toggler.addEventListener("click", function (e) { 3321 e.preventDefault(); 3322 e.stopPropagation(); 3323 var isOpen = nav.classList.contains("wt-open"); 3324 if (isOpen) { 3325 nav.classList.remove("wt-open"); 3326 toggler.classList.remove("open"); 3327 toggler.setAttribute("aria-expanded", "false"); 3328 } else { 3329 nav.classList.add("wt-open"); 3330 toggler.classList.add("open"); 3331 toggler.setAttribute("aria-expanded", "true"); 3332 } 3333 }); 3334 3335nav.querySelectorAll('a.nav-link:not(.dropdown-toggle), a.riei-call-btn').forEach(function(link) { 3336 link.addEventListener('click', function() { 3337 nav.classList.remove('wt-open'); 3338 toggler.classList.remove('open'); 3339 toggler.setAttribute('aria-expanded', 'false'); 3340 }); 3341}); 3342})(); 3343</script>
3343 3344</header> 3345 3346 3347 <main id='theme-main'> 3348<style> 3349 @media(max-width:1499px){ 3350 .hero-wave svg{ 3351 width:100%; 3352 } 3353 } 3354 .custom-shadow { 3355 box-shadow: 0 4px 14px rgba(0, 0, 0, 0.07); 3356 } 3357 3358 /* Referral Hero & Card Styles */ 3359 3360 .ri-referral-card { 3361 background-color: #F8F8F8; 3362 border: 1px solid #F8F8F8; 3363 } 3364 3365 /* Style the sv_forms built-in location tabs to match our design */ 3366 .sv-forms-container .nav-tabs .nav-link { 3367 font-weight: 600; 3368 border: none; 3369 background: transparent; 3370 color: #6c757d; 3371 padding: 0.25rem 0; 3372 } 3373 .sv-forms-container .nav-tabs .nav-link:hover { 3374 color: var(--bs-primary, #243C63); 3375 } 3376 .sv-forms-container .nav-tabs .nav-link.active { 3377 color: var(--bs-primary, #243C63) !important; 3378 border-bottom: 2px solid var(--bs-primary, #243C63); 3379 background: transparent; 3380 } 3381 .sv-forms-container .nav-tabs { 3382 border-bottom: none; 3383 gap: 0.75rem; 3384 margin-bottom: 1rem; 3385 } 3386 .sv-forms-container .nav .nav-item .nav-link.active { 3387 color: var(--bs-primary, #243C63) !important; 3388 } 3389</style> 3390 3391<!-- Hero Section --> 3392<section class="overflow-hidden pt-lg-9"> 3393 <div class="container pt-lg-5 position-relative"> 3394 <div class="lc-block position-absolute end-xl-10 end-5 top-lg-10 top-20 d-md-block d-none"> 3395 <svg width="53" height="49" viewBox="0 0 53 49" fill="none" xmlns="http://www.w3.org/2000/svg"> 3396 <path opacity="0.5" d="M18.0173 46.8646C31.77 51.8707 46.5942 45.8319 51.1281 33.3766C55.6619 20.9213 48.1885 6.76599 34.4357 1.75989C20.683 -3.24622 5.85878 2.79256 1.32495 15.2479C-3.20889 27.7032 4.26452 41.8585 18.0173 46.8646Z" fill="#A4ACCC" fill-opacity="0.3"></path> 3397 </svg> 3398 </div> 3399 3400 <div class="row gap-lg-0 gap-4"> 3401 <div class="col-lg-6 order-lg-0 order-1"> 3402 <div class="lc-block position-relative"> 3403 <img class="img-fluid z-3 mb-n wp-image-11134" src="https://esk4oed89ki.exactdn.com/wp-content/uploads/sites/53/2026/03/referral-hero-3.webp?strip=all" width="1105" height="737" srcset="https://rieyeinstitute.com/wp-content/uploads/sites/53/2026/03/referral-hero-3.webp 1105w, 3404 https://rieyeinstitute.com/wp-content/uploads/sites/53/2026/03/referral-hero-3-300x200.webp 300w, 3405 https://rieyeinstitute.com/wp-content/uploads/sites/53/2026/03/referral-hero-3-1024x683.webp 1024w, 3406 https://rieyeinstitute.com/wp-content/uploads/sites/53/2026/03/referral-hero-3-768x512.webp 768w" sizes="(max-width: 1105px) 100vw, 1105px" loading="lazy" alt="Referral Hero"> 3407 3408 </div> 3409 </div> 3410 3411 <div class="col-lg-6 align-content-center pt-8 pt-sm-8 pt-md-8 pt-lg-0 pt-xl-0 pt-xxl-0"> 3412 <div class="lc-block"> 3413 <h1 class="display-3 text-capitalize text-secondary fw-bold text-lg-start text-center mw-lg-2"> 3414 Share The Gift Of Sight 3415 </h1> 3416 </div> 3417 </div> 3418 </div> 3419 3420 <!-- Bottom Wave --> 3421 <div class="lc-block position-absolute start-0 top-xl-75 top-lg-70 top-70 z-n1 w-100 d-flex justify-content-center hero-wave"> 3422 <svg width="1303" height="194" viewBox="0 0 1303 194" fill="none" xmlns="http://www.w3.org/2000/svg"> 3423 <path d="M6.98121 105.86C23.1503 74.5851 50.031 68.47 81.325 54.863C244.258 -15.9822 347.564 107.455 519.375 105.86C762.361 103.603 978.186 -64.7367 1212.06 27.7016C1280.98 54.9411 1291.98 89.4411 1297.98 105.86C1311.16 141.935 1291.98 193.441 1291.98 193.441H6.98121C6.98121 193.441 -8.72651 136.242 6.98121 105.86Z" fill="url(#paint0_linear_1067_738)" fill-opacity="0.5"></path> 3424 <defs> 3425 <linearGradient id="paint0_linear_1067_738" x1="802.505" y1="-0.872287" x2="800.099" y2="220.979" gradientUnits="userSpaceOnUse"> 3426 <stop stop-color="#A4ACCC"></stop> 3427 <stop offset="1" stop-color="#F1F6FA" stop-opacity="0"></stop> 3428 </linearGradient> 3429 </defs> 3430 </svg> 3431 </div> 3432 3433 </div> 3434</section> 3435<!-- End Hero Section --> 3436 3437<!-- Doctor Cards + Referral Form Section --> 3438<section class="ri-referral-body-section pb-xxl-5 py-5 pt-0 z-3 position-relative"> 3439 <!-- bottom wave --> 3440 <div class="lc-block position-absolute end-0 bottom-15"> 3441 <svg width="465" height="101" viewBox="0 0 465 101" fill="none" xmlns="http://www.w3.org/2000/svg"> 3442 <path opacity="0.78" d="M121.293 32.0314C25.9742 31.9589 -0.00028936 98.3798 -0.00028936 98.3798L667.627 100.341C649.634 46.4483 591.358 1.19377 507.519 0.0243763C409.975 -1.33618 382.516 54.9281 307.373 54.8709C232.229 54.8138 177.702 32.0743 121.293 32.0314Z" fill="url(#paint0_linear_1085_1312)" fill-opacity="0.5"></path> 3443 <defs> 3444 <linearGradient id="paint0_linear_1085_1312" x1="413.86" y1="-2.77228" x2="409.227" y2="124.124" gradientUnits="userSpaceOnUse"> 3445 <stop stop-color="#A4ACCC"></stop> 3446 <stop offset="1" stop-color="#F1F6FA" stop-opacity="0"></stop> 3447 </linearGradient> 3448 </defs> 3449 </svg> 3450 3451 </div> 3452 <div class="container position-relative"> 3453 <!-- decoration circle --> 3454 <div class="lc-block position-absolute end-xl-35 end-35 bottom-lg-20 bottom-20 d-md-block d-none">
3455 <svg width="53" height="50" viewBox="0 0 53 50" fill="none" xmlns="http://www.w3.org/2000/svg"> 3456 <path opacity="0.5" d="M15.3352 46.007C28.4376 52.5283 43.847 48.1953 49.753 36.329C55.6591 24.4627 49.8253 9.55665 36.723 3.03536C23.6206 -3.48592 8.21121 0.847073 2.30514 12.7134C-3.60092 24.5797 2.23283 39.4857 15.3352 46.007Z" fill="#A4ACCC" fill-opacity="0.3"></path> 3457 </svg> 3458 3459 </div> 3460 <div class="row flex-column-reverse flex-lg-row gap-lg-0 gap-4"> 3461 3462 <!-- Doctor Cards Loop --> 3463 3464 <div class="col-lg-6 col-12 p-3 mt-lg-n5"> 3465 <div class="lc-block mb-3 p-2 rounded-2 ri-referral-card"> 3466 <div class="d-flex align-items-center"> 3467 <div class="flex-shrink-0"> 3468 <img alt="Pranjal Thakuria" class="rounded-3 bg-white" height="90" loading="lazy" src="https://esk4oed89ki.exactdn.com/wp-content/uploads/sites/53/2026/04/Pranjal-Thakuria-M.D-1776607882.webp?strip=all&fit=90%2C90" width="90" style="width:90px; height:90px; object-fit: cover; object-position: top;" /> 3469 </div> 3470 <div class="flex-grow-1 ms-3"> 3471 <div> 3472 <h5 class="fw-semibold fs-8"> 3473 Pranjal Thakuria 3474 </h5> 3475 <p class="rfs-6 ls-1 fw-medium pt-2 m-0"> 3476 Retina Specialist 3477 </p> 3478 <div></div> 3479 </div> 3480 </div> 3481 </div> 3482 </div> 3483 <div class="lc-block mb-3 p-2 rounded-2 ri-referral-card"> 3484 <div class="d-flex align-items-center"> 3485 <div class="flex-shrink-0"> 3486 <img alt="Sarah Anis" class="rounded-3 bg-white" height="90" loading="lazy" src="https://esk4oed89ki.exactdn.com/wp-content/uploads/sites/53/2026/04/Sarah-Anis-M.D-1776607892.webp?strip=all&fit=90%2C90" width="90" style="width:90px; height:90px; object-fit: cover; object-position: top;" /> 3487 </div> 3488 <div class="flex-grow-1 ms-3"> 3489 <div> 3490 <h5 class="fw-semibold fs-8"> 3491 Sarah Anis 3492 </h5> 3493 <p class="rfs-6 ls-1 fw-medium pt-2 m-0"> 3494 Cataract & Glaucoma Surgeon 3495 </p> 3496 <div></div> 3497 </div> 3498 </div> 3499 </div> 3500 </div> 3501 <div class="lc-block mb-3 p-2 rounded-2 ri-referral-card"> 3502 <div class="d-flex align-items-center"> 3503 <div class="flex-shrink-0"> 3504 <img alt="R. Jeffrey Hofmann" class="rounded-3 bg-white" height="90" loading="lazy" src="https://esk4oed89ki.exactdn.com/wp-content/uploads/sites/53/2026/04/R.-Jeffrey-Hofmann-M.D-1776607900.webp?strip=all&fit=90%2C90" width="90" style="width:90px; height:90px; object-fit: cover; object-position: top;" /> 3505 </div> 3506 <div class="flex-grow-1 ms-3"> 3507 <div> 3508 <h5 class="fw-semibold fs-8"> 3509 R. Jeffrey Hofmann 3510 </h5> 3511 <p class="rfs-6 ls-1 fw-medium pt-2 m-0"> 3512 Oculoplastic Surgeon 3513 </p> 3514 <div></div> 3515 </div> 3516 </div> 3517 </div> 3518 </div> 3519 <div class="lc-block mb-3 p-2 rounded-2 ri-referral-card"> 3520 <div class="d-flex align-items-center"> 3521 <div class="flex-shrink-0"> 3522 <img alt="Elliot Perlman" class="rounded-3 bg-white" height="90" loading="lazy" src="https://esk4oed89ki.exactdn.com/wp-content/uploads/sites/53/2026/04/Elliot-Perlman-M.D-1776607907.png?strip=all&fit=90%2C90" width="90" style="width:90px; height:90px; object-fit: cover; object-position: top;" /> 3523 </div> 3524 <div class="flex-grow-1 ms-3"> 3525 <div> 3526 <h5 class="fw-semibold fs-8"> 3527 Elliot Perlman 3528 </h5> 3529 <p class="rfs-6 ls-1 fw-medium pt-2 m-0"> 3530 Corneal Specialist, Cataract Surgeon, LASIK Surgeon 3531 </p> 3532 <div></div> 3533 </div> 3534 </div> 3535 </div> 3536 </div> 3537 <div class="lc-block mb-3 p-2 rounded-2 ri-referral-card"> 3538 <div class="d-flex align-items-center"> 3539 <div class="flex-shrink-0"> 3540 <img alt="Thomas Lang" class="rounded-3 bg-white" height="90" loading="lazy" src="https://esk4oed89ki.exactdn.com/wp-content/uploads/sites/53/2026/04/Thomas-Lang-M.D-1776607923.png?strip=all&fit=90%2C90" width="90" style="width:90px; height:90px; object-fit: cover; object-position: top;" /> 3541 </div> 3542 <div class="flex-grow-1 ms-3"> 3543 <div> 3544 <h5 class="fw-semibold fs-8"> 3545 Thomas Lang 3546 </h5> 3547 <p class="rfs-6 ls-1 fw-medium pt-2 m-0"> 3548 Cataract Surgeon 3549 </p> 3550 <div></div> 3551 </div> 3552 </div> 3553 </div> 3554 </div> 3555 <div class="lc-block mb-3 p-2 rounded-2 ri-referral-card"> 3556 <div class="d-flex align-items-center"> 3557 <div class="flex-shrink-0"> 3558 <img alt="Christopher Newton" class="rounded-3 bg-white" height="90" loading="lazy" src="https://esk4oed89ki.exactdn.com/wp-content/uploads/sites/53/2026/04/Christopher-Newton-M.D-1776607930.webp?strip=all&fit=90%2C90" width="90" style="width:90px; height:90px; object-fit: cover; object-position: top;" /> 3559 </div> 3560 <div class="flex-grow-1 ms-3"> 3561 <div> 3562 <h5 class="fw-semibold fs-8"> 3563 Christopher Newton 3564 </h5> 3565 <p class="rfs-6 ls-1 fw-medium pt-2 m-0"> 3566 Cataract Surgeon & Cornea Specialist 3567 </p> 3568 <div></div> 3569 </div> 3570 </div> 3571 </div> 3572 </div> 3573 <div class="lc-block mb-3 p-2 rounded-2 ri-referral-card"> 3574 <div class="d-flex align-items-center"> 3575 <div class="flex-shrink-0"> 3576 <img alt="Gaurav Gupta" class="rounded-3 bg-white" height="90" loading="lazy" src="https://esk4oed89ki.exactdn.com/wp-content/uploads/sites/53/2026/04/Gaurav-Gupta-M.D-1776607937.webp?strip=all&fit=90%2C90" width="90" style="width:90px; height:90px; object-fit: cover; object-position: top;" /> 3577 </div> 3578 <div class="flex-grow-1 ms-3"> 3579 <div> 3580 <h5 class="fw-semibold fs-8"> 3581 Gaurav Gupta 3582 </h5> 3583 <p class="rfs-6 ls-1 fw-medium pt-2 m-0"> 3584 Retina Specialist 3585 </p> 3586 <div></div> 3587 </div> 3588 </div> 3589 </div> 3590 </div> 3591 <div class="lc-block mb-3 p-2 rounded-2 ri-referral-card"> 3592 <div class="d-flex align-items-center"> 3593 <div class="flex-shrink-0"> 3594 <img alt="Lori Boivin" class="rounded-3 bg-white" height="90" loading="lazy" src="https://esk4oed89ki.exactdn.com/wp-content/uploads/sites/53/2026/04/Lori-Boivin-O.D-1776607944.webp?strip=all&fit=90%2C90" width="90" style="width:90px; height:90px; object-fit: cover; object-position: top;" /> 3595 </div> 3596 <div class="flex-grow-1 ms-3"> 3597 <div> 3598 <h5 class="fw-semibold fs-8"> 3599 Lori Boivin 3600 </h5> 3601 <p class="rfs-6 ls-1 fw-medium pt-2 m-0"> 3602 Optometrist 3603 </p> 3604 <div></div> 3605 </div> 3606 </div> 3607 </div> 3608 </div> 3609 <div class="lc-block mb-3 p-2 rounded-2 ri-referral-card"> 3610 <div class="d-flex align-items-center"> 3611 <div class="flex-shrink-0"> 3612 <img alt="Saad Ahmed" class="rounded-3 bg-white" height="90" loading="lazy" src="https://esk4oed89ki.exactdn.com/wp-content/uploads/sites/53/2026/04/Saad-Ahmed-O.D-1776607951.webp?strip=all&fit=90%2C90" width="90" style="width:90px; height:90px; object-fit: cover; object-position: top;" /> 3613 </div> 3614 <div class="flex-grow-1 ms-3"> 3615 <div> 3616 <h5 class="fw-semibold fs-8"> 3617 Saad Ahmed 3618 </h5> 3619 <p class="rfs-6 ls-1 fw-medium pt-2 m-0"> 3620 Optometrist 3621 </p> 3622 <div></div> 3623 </div> 3624 </div> 3625 </div> 3626 </div> 3627 <div class="lc-block mb-3 p-2 rounded-2 ri-referral-card"> 3628 <div class="d-flex align-items-center"> 3629 <div class="flex-shrink-0"> 3630 <img alt="Jane Cook" class="rounded-3 bg-white" height="90" loading="lazy" src="https://esk4oed89ki.exactdn.com/wp-content/uploads/sites/53/2026/04/Jane-Cook-M.D-1776607958.png?str
3630ip=all&fit=90%2C90" width="90" style="width:90px; height:90px; object-fit: cover; object-position: top;" /> 3631 </div> 3632 <div class="flex-grow-1 ms-3"> 3633 <div> 3634 <h5 class="fw-semibold fs-8"> 3635 Jane Cook 3636 </h5> 3637 <p class="rfs-6 ls-1 fw-medium pt-2 m-0"> 3638 Cataract Surgeon & Cornea Specialist 3639 </p> 3640 <div></div> 3641 </div> 3642 </div> 3643 </div> 3644 </div> 3645 <div class="lc-block mb-3 p-2 rounded-2 ri-referral-card"> 3646 <div class="d-flex align-items-center"> 3647 <div class="flex-shrink-0"> 3648 <img alt="Durga Larkin" class="rounded-3 bg-white" height="90" loading="lazy" src="https://esk4oed89ki.exactdn.com/wp-content/uploads/sites/53/2026/04/Durga-Larkin-M.D-1776607965.webp?strip=all&fit=90%2C90" width="90" style="width:90px; height:90px; object-fit: cover; object-position: top;" /> 3649 </div> 3650 <div class="flex-grow-1 ms-3"> 3651 <div> 3652 <h5 class="fw-semibold fs-8"> 3653 Durga Larkin 3654 </h5> 3655 <p class="rfs-6 ls-1 fw-medium pt-2 m-0"> 3656 Cataract Surgeon & Ophthalmologist 3657 </p> 3658 <div></div> 3659 </div> 3660 </div> 3661 </div> 3662 </div> 3663 <div class="lc-block mb-3 p-2 rounded-2 ri-referral-card"> 3664 <div class="d-flex align-items-center"> 3665 <div class="flex-shrink-0"> 3666 <img alt="Paul Zerbinopoulos" class="rounded-3 bg-white" height="90" loading="lazy" src="https://esk4oed89ki.exactdn.com/wp-content/uploads/sites/53/2026/04/Paul-Zerbinopoulos-O.D-1776607972.png?strip=all&fit=90%2C90" width="90" style="width:90px; height:90px; object-fit: cover; object-position: top;" /> 3667 </div> 3668 <div class="flex-grow-1 ms-3"> 3669 <div> 3670 <h5 class="fw-semibold fs-8"> 3671 Paul Zerbinopoulos 3672 </h5> 3673 <p class="rfs-6 ls-1 fw-medium pt-2 m-0"> 3674 Optometrist 3675 </p> 3676 <div></div> 3677 </div> 3678 </div> 3679 </div> 3680 </div> 3681 <div class="lc-block mb-3 p-2 rounded-2 ri-referral-card"> 3682 <div class="d-flex align-items-center"> 3683 <div class="flex-shrink-0"> 3684 <img alt="April Mishley" class="rounded-3 bg-white" height="90" loading="lazy" src="https://esk4oed89ki.exactdn.com/wp-content/uploads/sites/53/2026/04/April-Mishley-O.-D-1776607979.webp?strip=all&fit=90%2C90" width="90" style="width:90px; height:90px; object-fit: cover; object-position: top;" /> 3685 </div> 3686 <div class="flex-grow-1 ms-3"> 3687 <div> 3688 <h5 class="fw-semibold fs-8"> 3689 April Mishley 3690 </h5> 3691 <p class="rfs-6 ls-1 fw-medium pt-2 m-0"> 3692 Optometrist 3693 </p> 3694 <div></div> 3695 </div> 3696 </div> 3697 </div> 3698 </div> 3699 <div class="lc-block mb-3 p-2 rounded-2 ri-referral-card"> 3700 <div class="d-flex align-items-center"> 3701 <div class="flex-shrink-0"> 3702 <img alt="Earle Scharff" class="rounded-3 bg-white" height="90" loading="lazy" src="https://esk4oed89ki.exactdn.com/wp-content/uploads/sites/53/2026/04/Earle-Scharff-O.D-1776607986.png?strip=all&fit=90%2C90" width="90" style="width:90px; height:90px; object-fit: cover; object-position: top;" /> 3703 </div> 3704 <div class="flex-grow-1 ms-3"> 3705 <div> 3706 <h5 class="fw-semibold fs-8"> 3707 Earle Scharff 3708 </h5> 3709 <p class="rfs-6 ls-1 fw-medium pt-2 m-0"> 3710 Optometrist 3711 </p> 3712 <div></div> 3713 </div> 3714 </div> 3715 </div> 3716 </div> 3717 <div class="lc-block mb-3 p-2 rounded-2 ri-referral-card"> 3718 <div class="d-flex align-items-center"> 3719 <div class="flex-shrink-0"> 3720 <img alt="Tess Deresienski" class="rounded-3 bg-white" height="90" loading="lazy" src="https://esk4oed89ki.exactdn.com/wp-content/uploads/sites/53/2026/04/Tess-Deresienski-O.D-1776607993.png?strip=all&fit=90%2C90" width="90" style="width:90px; height:90px; object-fit: cover; object-position: top;" /> 3721 </div> 3722 <div class="flex-grow-1 ms-3"> 3723 <div> 3724 <h5 class="fw-semibold fs-8"> 3725 Tess Deresienski 3726 </h5> 3727 <p class="rfs-6 ls-1 fw-medium pt-2 m-0"> 3728 Optometrist 3729 </p> 3730 <div></div> 3731 </div> 3732 </div> 3733 </div> 3734 </div> 3735 <div class="lc-block mb-3 p-2 rounded-2 ri-referral-card"> 3736 <div class="d-flex align-items-center"> 3737 <div class="flex-shrink-0"> 3738 <img alt="Dr. Whitney Catanio" class="rounded-3 bg-white" height="90" loading="lazy" src="https://esk4oed89ki.exactdn.com/wp-content/uploads/sites/53/2026/04/Dr.-Whitney-Catanio-O.D-1776607998.png?str
3738ip=all&fit=90%2C90" width="90" style="width:90px; height:90px; object-fit: cover; object-position: top;" /> 3739 </div> 3740 <div class="flex-grow-1 ms-3"> 3741 <div> 3742 <h5 class="fw-semibold fs-8"> 3743 Dr. Whitney Catanio 3744 </h5> 3745 <p class="rfs-6 ls-1 fw-medium pt-2 m-0"> 3746 Optometrist 3747 </p> 3748 <div></div> 3749 </div> 3750 </div> 3751 </div> 3752 </div> 3753 <div class="lc-block mb-3 p-2 rounded-2 ri-referral-card"> 3754 <div class="d-flex align-items-center"> 3755 <div class="flex-shrink-0"> 3756 <img alt="Palmer Feibelman" class="rounded-3 bg-white" height="90" loading="lazy" src="https://esk4oed89ki.exactdn.com/wp-content/uploads/sites/53/2026/08/Palmer-Feibelman-MD-1787716471.webp?strip=all&fit=90%2C90" width="90" style="width:90px; height:90px; object-fit: cover; object-position: top;" /> 3757 </div> 3758 <div class="flex-grow-1 ms-3"> 3759 <div> 3760 <h5 class="fw-semibold fs-8"> 3761 Palmer Feibelman 3762 </h5> 3763 <p class="rfs-6 ls-1 fw-medium pt-2 m-0"> 3764 Comprehensive Ophthalmologist 3765 </p> 3766 <div></div> 3767 </div> 3768 </div> 3769 </div> 3770 </div> 3771 3772 </div> 3773 3774 <!-- End Doctor Cards Loop --> 3775 3776 <!-- Referral Form --> 3777 <div class="col-lg-6 col-12 bg-transparent mb-4 mb-lg-0 mt-lg-n4 mt-n4"> 3778 <div class="px-md-5 px-3 py-md-5 rounded-3 py-4 position-lg-relative" style="background-color:#F8F8F8;"> 3779 3780 <h3 class="fw-semibold mb-3 display-5 text-primary"> 3781 Refer for Care 3782 </h3> 3783 3784 <!-- Single referral form â sv_forms handles its own location tabs --> 3785 <div class="border rounded-3 p-3 p-md-4 mb-0" style="background-color:#fff;"> 3786 <div class="lc-block"> 3787 <div class="sv-forms-container"> 3788 <!-- Nav tabs --> 3789 <ul class="nav nav-tabs" id="sv-forms-6aba485761a28" role="tablist"> 3790 <li class="nav-item" role="presentation"> 3791 <button class="nav-link active" 3792 id="fall-river-6aba485761a0a-tab" 3793 data-bs-toggle="tab" 3794 data-bs-target="#fall-river-6aba485761a0a" 3795 type="button" 3796 role="tab" 3797 aria-controls="fall-river-6aba485761a0a" 3798 aria-selected="true"> 3799 Fall River </button> 3800 </li> 3801 <li class="nav-item" role="presentation"> 3802 <button class="nav-link " 3803 id="providence-6aba485761a15-tab" 3804 data-bs-toggle="tab" 3805 data-bs-target="#providence-6aba485761a15" 3806 type="button" 3807 role="tab" 3808 aria-controls="providence-6aba485761a15" 3809 aria-selected="false"> 3810 Providence </button> 3811 </li> 3812 <li class="nav-item" role="presentation"> 3813 <button class="nav-link " 3814 id="riverside-6aba485761a1e-tab" 3815 data-bs-toggle="tab" 3816 data-bs-target="#riverside-6aba485761a1e" 3817 type="button" 3818 role="tab" 3819 aria-controls="riverside-6aba485761a1e" 3820 aria-selected="false"> 3821 Riverside </button> 3822 </li> 3823 <li class="nav-item" role="presentation"> 3824 <button class="nav-link " 3825 id="south-kingstown-6aba485761a27-tab" 3826 data-bs-toggle="tab" 3827 data-bs-target="#south-kingstown-6aba485761a27" 3828 type="button" 3829 role="tab" 3830 aria-controls="south-kingstown-6aba485761a27" 3831 aria-selected="false"> 3832 South Kingstown </button> 3833 </li> 3834 </ul> 3835 3836 <!-- Tab content --> 3837 <div class="tab-content" id="sv-forms-6aba485761a28Content"> 3838 <div class="tab-pane fade show active" 3839 id="fall-river-6aba485761a0a" 3840 role="tabpanel" 3841 aria-labelledby="fall-river-6aba485761a0a-tab"> 3842 3843 <div class="location-block mb-4 p-3 border rounded"> 3844 <h4>Rhode Island Eye Institute Fall River</h4> 3845 3846 <p class="address mb-2"> 3847 235 Hanover St # 201, Fall River, Massachusetts, 02720 </p> 3848 3849 <p class="phone mb-2"> 3850 <a href="tel:+15089166115" class="text-decoration-none"> 3851 508-916-6115 </a> 3852 </p> 3853 3854 3855 <div class="iframe-container" style="height: 500px;"> 3856 <iframe src="https://form.specialty.vision/fr9tgyi0r0g?type=referral&ait=recsYHWMDC7B5&domain=rieyeinstitute.com" 3857 class="h-100 w-100" 3858 frameborder="0" 3859 scrolling="yes"></iframe> 3860 </div> 3861 </div> 3862 3863 </div> 3864 <div class="tab-pane fade " 3865 id="providence-6aba485761a15" 3866 role="tabpanel" 3867 aria-labelledby="providence-6aba485761a15-tab"> 3868 3869 <div class="location-block mb-4 p-3 border rounded"> 3870 <h4>Rhode Island Eye Institute Providence</h4> 3871 3872 <p class="address mb-2"> 3873 150 E Manning St, Providence, Rhode Island, 02906 </p> 3874 3875 <p class="phone mb-2"> 3876 <a href="tel:+14012490991" class="text-decoration-none"> 3877 401-249-0991 </a> 3878 </p> 3879 3880 3881 <div class="iframe-container" style="height: 500px;"> 3882 <iframe src="https://form.specialty.vision/fr9tgyi0r0g?type=referral&ait=recS3
3882iEsQok5z&domain=rieyeinstitute.com" 3883 class="h-100 w-100" 3884 frameborder="0" 3885 scrolling="yes"></iframe> 3886 </div> 3887 </div> 3888 3889 </div> 3890 <div class="tab-pane fade " 3891 id="riverside-6aba485761a1e" 3892 role="tabpanel" 3893 aria-labelledby="riverside-6aba485761a1e-tab"> 3894 3895 <div class="location-block mb-4 p-3 border rounded"> 3896 <h4>Rhode Island Eye Institute East Providence</h4> 3897 3898 <p class="address mb-2"> 3899 1525 Wampanoag Trl UNIT 105, Riverside, Rhode Island, 02915 </p> 3900 3901 <p class="phone mb-2"> 3902 <a href="tel:+14015524703" class="text-decoration-none"> 3903 401-552-4703 </a> 3904 </p> 3905 3906 3907 <div class="iframe-container" style="height: 500px;"> 3908 <iframe src="https://form.specialty.vision/fr9tgyi0r0g?type=referral&ait=recfN0UP4X3Za&domain=rieyeinstitute.com" 3909 class="h-100 w-100" 3910 frameborder="0" 3911 scrolling="yes"></iframe> 3912 </div> 3913 </div> 3914 3915 </div> 3916 <div class="tab-pane fade " 3917 id="south-kingstown-6aba485761a27" 3918 role="tabpanel" 3919 aria-labelledby="south-kingstown-6aba485761a27-tab"> 3920 3921 <div class="location-block mb-4 p-3 border rounded"> 3922 <h4>Rhode Island Eye Institute South Kingstown</h4> 3923 3924 <p class="address mb-2"> 3925 55 Village Square Dr, South Kingstown, Rhode Island, 02879 </p> 3926 3927 <p class="phone mb-2"> 3928 <a href="tel:+14012492021" class="text-decoration-none"> 3929 401-249-2021 </a> 3930 </p> 3931 3932 3933 <div class="iframe-container" style="height: 500px;"> 3934 <iframe src="https://form.specialty.vision/fr9tgyi0r0g?type=referral&ait=recoch7GNCUaN&domain=rieyeinstitute.com" 3935 class="h-100 w-100" 3936 frameborder="0" 3937 scrolling="yes"></iframe> 3938 </div> 3939 </div> 3940 3941 </div> 3942 </div> 3943 </div> 3944 3945 </div> 3946 </div> 3947 3948 </div> 3949 </div> 3950 3951 <!-- End Referral Form --> 3952 3953 </div> 3954 </div> 3955 3956</section> 3957<section class="pt-5 pb-4 bg-white position-relative"> 3958 <div class="lc-block position-absolute end-5 bottom-5 d-md-block d-none"> 3959 <svg width="43" height="33" viewBox="0 0 43 33" fill="none" xmlns="http://www.w3.org/2000/svg"> 3960 <path opacity="0.5" d="M26.1272 31.2602C37.6499 27.61 44.8735 17.9668 42.2616 9.72152C39.6496 1.47625 28.1912 -2.24878 16.6684 1.40144C5.14571 5.05166 -2.07789 14.6949 0.534077 22.9401C3.14605 31.1854 14.6045 34.9104 26.1272 31.2602Z" fill="#A4ACCC" fill-opacity="0.3"></path> 3961 </svg> 3962 3963 </div> 3964 <div class="container position-relative"> 3965 <div class="lc-block position-absolute top-0 mt-lg-0 mt-md-n5 d-md-block d-none"> 3966 <svg width="50" height="52" viewBox="0 0 50 52" fill="none" xmlns="http://www.w3.org/2000/svg"> 3967 <path opacity="0.5" d="M45.4364 37.9029C52.7542 25.2281 49.3808 9.58061 37.9018 2.95319C26.4228 -3.67423 11.185 1.22811 3.86719 13.9029C-3.45059 26.5776 -0.0772255 42.2251 11.4018 48.8525C22.8808 55.48 38.1186 50.5776 45.4364 37.9029Z" fill="#A4ACCC" fill-opacity="0.3"></path> 3968 </svg> 3969 3970 </div> 3971 <div class="row justify-content-center"> 3972 <div class="col-lg-10 col-xl-9"> 3973 <div class="p-4 p-md-5 rounded-4 shadow-sm border border-1" style="background: #F9FAFC;"> 3974 3975 <h2 class="display-5 text-primary fw-semibold mb-3 text-center"> 3976 Why Refer 3977 </h2> 3978 3979 <div class="lc-block mb-4 text-center"> 3980 <p class="rfs-7 fw-normal mb-3 text-dark"> 3981 Like you, caring for patients and their vision is our priority! Rhode Island Eye Institute has the training and technology to practice the fullest scope of optometry and ophthalmology. As a result, many doctors like you, including optometrists & ophthalmologists, primary care providers, pediatricians, and other professionals, refer their medical and specialty cases to our practice. 3982 </p> 3983 <p class="rfs-7 fw-normal mb-3 text-dark"> 3984 We treat all patients with the same respect and compassion we would seek for our own family members. A comprehensive referral report of our findings and treatment plan will be sent to you promptly. Rest assured that our mutual patients will be directed back to you for their primary care needs. 3985 </p> 3986 <p class="rfs-7 fw-normal mb-0 text-dark"> 3987 To learn more about the experience and services we provide to patients, we can provide a short presentation by our eye doctors. We will do our best to accommodate your office, and most discussions are scheduled during your staff meeting or lunch hour. 3988 </p> 3989 </div> 3990 3991
3992 </div> 3993 </div> 3994 </div> 3995 </div> 3996</section> 3997<!-- review partial starts --> 3998 3999<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Google+Sans:wght@400;500;700&family=Google+Sans+Text:wght@400;500;700&display=swap"> 4000<style> 4001.review-font { font-family: 'Google Sans', 'Google Sans Text', 'Product Sans', sans-serif; } 4002.google-logo { max-width: 44px; width: 100%; } 4003 4004.review-card { 4005 border: none; 4006 border-radius: 16px; 4007 box-shadow: 0px 10px 16.1px -8px #00000040; 4008 padding: 2.5rem 2rem 4rem; 4009 background: #fff; 4010 height: 100%; 4011} 4012 4013.review-card p.rfs-6 { 4014 font-size: 1.1rem !important; 4015 font-weight: 500; 4016 line-height: 1.65; 4017 color: #1a1a1a; 4018} 4019 4020.review-card .fw-normal.text-secondary { 4021 font-size: 1.05rem !important; 4022 font-weight: 700 !important; 4023 letter-spacing: 0.01em; 4024} 4025 4026.review-section h2.display-3 { 4027 font-size: clamp(2.2rem, 4vw, 3.2rem) !important; 4028 font-weight: 700; 4029 letter-spacing: -0.5px; 4030} 4031 4032.review-section .rfs-8 { 4033 font-size: 1.1rem !important; 4034 font-weight: 600; 4035} 4036 4037.review-section .rfs-27 { 4038 font-size: 2.8rem !important; 4039 font-weight: 700; 4040 line-height: 1; 4041} 4042 4043.review-section .d-flex.gap-1 svg { 4044 width: 20px; 4045 height: 20px; 4046} 4047 4048.review-card .d-flex.gap-1 svg { 4049 width: 20px; 4050 height: 20px; 4051} 4052 4053.carousel-inner { padding: 5em 1.5em 5em 1.5em; } 4054 4055.carousel-control-prev, 4056.carousel-control-next { 4057 position: static; 4058 width: auto; 4059 opacity: 1; 4060 background: transparent !important; 4061 border: none; 4062 pointer-events: auto; 4063} 4064.carousel-control-prev:hover, 4065.carousel-control-prev:focus, 4066.carousel-control-next:hover, 4067.carousel-control-next:focus { 4068 background: transparent !important; 4069 box-shadow: none !important; 4070 opacity: 1; 4071} 4072 4073.carousel-control-next-icon, 4074.carousel-control-prev-icon { 4075 width: 30px; 4076 height: 40px; 4077 background-size: contain; 4078 background-repeat: no-repeat; 4079 background-position: center; 4080 background-color: transparent !important; 4081 transition: transform 0.3s ease; 4082} 4083 4084.carousel-control-next-icon { 4085 background-image: url("data:image/svg+xml,%3Csvg width='33' height='59' viewBox='0 0 33 59' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.886807 4.97447C0.603528 4.693 0.382069 4.36189 0.23507 4.00005C0.0880743 3.63821 0.0184141 3.25273 0.0300756 2.86562C0.0417408 2.47851 0.134495 2.09734 0.30304 1.74388C0.471588 1.39043 0.712628 1.0716 1.0124 0.805618C1.31217 0.53963 1.66481 0.331688 2.05017 0.193663C2.43553 0.0556383 2.84607 -0.00976631 3.25835 0.00118451C3.67063 0.0121353 4.07658 0.0992266 4.45301 0.257486C4.82944 0.415745 5.169 0.642073 5.45227 0.923547L32.1417 27.458C32.6929 28.0054 33 28.7301 33 29.4834C33 30.2367 32.6929 30.9615 32.1417 31.5089L5.45228 58.0463C5.17087 58.3339 4.8314 58.5662 4.45358 58.7296C4.07576 58.893 3.66713 58.9843 3.25142 58.9981C2.83571 59.012 2.42121 58.9482 2.03199 58.8104C1.64277 58.6725 1.2866 58.4635 0.984164 58.1953C0.681723 57.9272 0.439043 57.6053 0.27022 57.2483C0.101397 56.8913 0.00979806 56.5064 0.000738089 56.1159C-0.00831807 55.7254 0.0653513 55.3371 0.217462 54.9736C0.369573 54.6101 0.597093 54.2786 0.886816 53.9983L25.5416 29.4834L0.886807 4.97447Z' fill='%233D558D'/%3E%3C/svg%3E"); 4086} 4087 4088.carousel-control-prev-icon { 4089 background-image: url("data:image/svg+xml,%3Csvg width='33' height='59' viewBox='0 0 33 59' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.886807 4.97447C0.603528 4.693 0.382069 4.36189 0.23507 4.00005C0.0880743 3.63821 0.0184141 3.25273 0.0300756 2.86562C0.0417408 2.47851 0.134495 2.09734 0.30304 1.74388C0.471588 1.39043 0.712628 1.0716 1.0124 0.805618C1.31217 0.53963 1.66481 0.331688 2.05017 0.193663C2.43553 0.0556383 2.84607 -0.00976631 3.25835 0.00118451C3.67063 0.0121353 4.07658 0.0992266 4.45301 0.257486C4.82944 0.415745 5.169 0.642073 5.45227 0.923547L32.1417 27.458C32.6929 28.0054 33 28.7301 33 29.4834C33 30.2367 32.6929 30.9615 32.1417 31.5089L5.45228 58.0463C5.17087 58.3339 4.8314 58.5662 4.45358 58.7296C4.07576 58.893 3.66713 58.9843 3.25142 58.9981C2.83571 59.012 2.42121 58.9482 2.03199 58.8104C1.64277 58.6725 1.2866 58.4635 0.984164 58.1953C0.681723 57.9272 0.439043 57.6053 0.27022 57.2483C0.101397 56.8913 0.00979806 56.5064 0.000738089 56.1159C-0.00831807 55.7254 0.0653513 55.3371 0.217462 54.9736C0.369573 54.6101 0.597093 54.2786 0.886816 53.9983L25.5416 29.4834L0.886807 4.97447Z' fill='%233D558D'/%3E%3C/svg%3E"); 4090 transform: scaleX(-1); 4091} 4092 4093.carousel-control-next:hover .carousel-control-next-icon { transform: translateX(3px); } 4094.carousel-control-prev:hover .carousel-control-prev-icon { transform: scaleX(-1) translateX(3px); } 4095 4096.carousel-arrow-wrap { display: flex; align-items: center; } 4097.review-section{ 4098padding: 90px !important; 4099} 4100@media (max-width: 991px) and (min-width: 768px) { 4101 .carousel-inner { padding: 5em 0.5em 5em 0.5em !important; } 4102} 4103 4104@media (max-width: 767.98px) { 4105 .carousel-inner { padding: 3em 0; } 4106 .review-card { margin: 0 0.25rem; } 4107 .review-section{ 4108padding: 23px 0px 0px !important; 4109} 4110} 4111</style> 4112 4113<section class="review-section py-xl-7 py-lg-6 py-3"> 4114 <div class="container"> 4115 <div class="row align-items-center justify-content-between gap-lg-0 gap-4"> 4116 4117 <!-- LEFT: Carousel + Arrows --> 4118 <div class="col-lg-8 col-12 order-lg-0 order-1"> 4119 <div class="d-flex align-items-center gap-2"> 4120 4121 <!-- PREV: hidden on lg+, visible on md and below --> 4122 <div class="carousel-arrow-wrap d-lg-none"> 4123 <button class="carousel-control-prev" type="button" data-bs-target="#dynamicReviewCarou
4123sel" data-bs-slide="prev"> 4124 <span class="carousel-control-prev-icon" aria-hidden="true"></span> 4125 <span class="visually-hidden">Previous</span> 4126 </button> 4127 </div> 4128 4129 <!-- Carousel --> 4130 <div id="dynamicReviewCarousel" class="carousel slide w-100" data-bs-ride="carousel" data-bs-interval="4000"> 4131 <div class="carousel-inner"> 4132 4133 <div class="carousel-item active"> 4134 <div class="row g-4 px-2"> 4135 4136 <div class="col-md-6 col-12 mb-n5 pb-3"> 4137 4138 <div class="review-card card w-100 h-100 d-flex gap-4"> 4139 4140 <svg xmlns="http://www.w3.org/2000/svg" width="35" height="35" viewBox="0 0 35 35" fill="none"> 4141 <path d="M9.25556 5.92236C6.45196 5.92236 4.17773 8.26102 4.17773 11.1465C4.17773 14.0302 6.45196 16.3706 9.25556 16.3706C14.3317 16.3706 10.9482 26.4688 4.17773 26.4688V28.9067C16.2611 28.9084 20.9959 5.92236 9.25556 5.92236ZM23.8831 5.92236C21.0812 5.92236 18.807 8.26102 18.807 11.
41411465C18.807 14.0302 21.0812 16.3706 23.8831 16.3706C28.9609 16.3706 25.5774 26.4688 18.807 26.4688V28.9067C30.8886 28.9084 35.6234 5.92236 23.8831 5.92236Z" fill="#3D558D"></path> 4142 </svg> 4143 <div class="card-body d-flex flex-column justify-content-between p-0"> 4144 <p class="rfs-6 fw-medium text-dark mb-0 review-font">Reference my visit with Dr. Gupta in Fall River. Friendly, personable staff made the experience rewarding. Everything was explained clearly, ran smoothly, no delays. Top notch!</p> 4145 <div class="d-flex flex-column gap-0 mt-3"> 4146 <p class="rfs-6 fw-bold text-secondary mb-2 review-font">Billy Vee</p> 4147 4148 <span class="d-flex gap-1"> 4149 <svg width="18" height="18" viewBox="0 0 576 512" fill="gold"> 4150 <path d="M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22.2 9.8-27.1 21.2s-1.5 24.4 7.4 33L140.4 334 116.2 477.6c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3L288.1 439.8l125.2 71.4c10.8 6.2 23.9 5.4 33.8-2.3s14.9-19.3 12.9-31.3L435.8 334 544.4 225.7c8.9-8.6 12.3-21.6 7.4-33s-15.1-19.4-27.1-21.2L380.8 150.3 316.9 18z"></path> 4151 </svg> 4152 <svg width="18" height="18" viewBox="0 0 576 512" fill="gold"> 4153 <path d="M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22.2 9.8-27.1 21.2s-1.5 24.4 7.4 33L140.4 334 116.2 477.6c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3L288.1 439.8l125.2 71.4c10.8 6.2 23.9 5.4 33.8-2.3s14.9-19.3 12.9-31.3L435.8 334 544.4 225.7c8.9-8.6 12.3-21.6 7.4-33s-15.1-19.4-27.1-21.2L380.8 150.3 316.9 18z"></path> 4154 </svg> 4155 <svg width="18" height="18" viewBox="0 0 576 512" fill="gold"> 4156 <path d="M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22.2 9.8-27.1 21.2s-1.5 24.4 7.4 33L140.4 334 116.2 477.6c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3L288.1 439.8l125.2 71.4c10.8 6.2 23.9 5.4 33.8-2.3s14.9-19.3 12.9-31.3L435.8 334 544.4 225.7c8.9-8.6 12.3-21.6 7.4-33s-15.1-19.4-27.1-21.2L380.8 150.3 316.9 18z"></path> 4157 </svg> 4158 <svg width="18" height="18" viewBox="0 0 576 512" fill="gold"> 4159 <path d="M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22.2 9.8-27.1 21.2s-1.5 24.4 7.4 33L140.4 334 116.2 477.6c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3L288.1 439.8l125.2 71.4c10.8 6.2 23.9 5.4 33.8-2.3s14.9-19.3 12.9-31.3L435.8 334 544.4 225.7c8.9-8.6 12.3-21.6 7.4-33s-15.1-19.4-27.1-21.2L380.8 150.3 316.9 18z"></path> 4160 </svg> 4161 <svg width="18" height="18" viewBox="0 0 576 512" fill="gold"> 4162 <path d="M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22.2 9.8-27.1 21.2s-1.5 24.4 7.4 33L140.4 334 116.2 477.6c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3L288.1 439.8l125.2 71.4c10.8 6.2 23.9 5.4 33.8-2.3s14.9-19.3 12.9-31.3L435.8 334 544.4 225.7c8.9-8.6 12.3-21.6 7.4-33s-15.1-19.4-27.1-21.2L380.8 150.3 316.9 18z"></path> 4163 </svg> 4164 </span> 4165 </div> 4166 </div> 4167 </div> 4168 </div> 4169 <div class="col-md-6 col-12 mt-n5 pb-3 d-none d-md-block"> 4170 4171 <div class="review-card card w-100 h-100 d-flex gap-4"> 4172 4173 <svg xmlns="http://www.w3.org/2000/svg" width="35" height="35" viewBox="0 0 35 35" fill="none"> 4174 <path d="M9.25556 5.92236C6.45196 5.92236 4.17773 8.26102 4.17773 11.1465C4.17773 14.0302 6.45196 16.3706 9.25556 16.3706C14.3317 16.3706 10.9482 26.4688 4.17773 26.4688V28.9067C16.2611 28.9084 20.9959 5.92236 9.25556 5.92236ZM23.8831 5.92236C21.0812 5.92236 18.807 8.26102 18.807 11.
41741465C18.807 14.0302 21.0812 16.3706 23.8831 16.3706C28.9609 16.3706 25.5774 26.4688 18.807 26.4688V28.9067C30.8886 28.9084 35.6234 5.92236 23.8831 5.92236Z" fill="#3D558D"></path> 4175 </svg> 4176 <div class="card-body d-flex flex-column justify-content-between p-0"> 4177 <p class="rfs-6 fw-medium text-dark mb-0 review-font">Dr. Gupta is an eye surgeon. He's very kind, thorough, and asks excellent questions. The entire staff is effective, efficient, caring and friendly. I felt supported and cared for before my Cataract exam.</p> 4178 <div class="d-flex flex-column gap-0 mt-3"> 4179 <p class="rfs-6 fw-bold text-secondary mb-2 review-font">Donna Noonan</p> 4180 4181 <span class="d-flex gap-1"> 4182 <svg width="18" height="18" viewBox="0 0 576 512" fill="gold"> 4183 <path d="M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22.2 9.8-27.1 21.2s-1.5 24.4 7.4 33L140.4 334 116.2 477.6c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3L288.1 439.8l125.2 71.4c10.8 6.2 23.9 5.4 33.8-2.3s14.9-19.3 12.9-31.3L435.8 334 544.4 225.7c8.9-8.6 12.3-21.6 7.4-33s-15.1-19.4-27.1-21.2L380.8 150.3 316.9 18z"></path> 4184 </svg> 4185 <svg width="18" height="18" viewBox="0 0 576 512" fill="gold"> 4186 <path d="M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22.2 9.8-27.1 21.2s-1.5 24.4 7.4 33L140.4 334 116.2 477.6c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3L288.1 439.8l125.2 71.4c10.8 6.2 23.9 5.4 33.8-2.3s14.9-19.3 12.9-31.3L435.8 334 544.4 225.7c8.9-8.6 12.3-21.6 7.4-33s-15.1-19.4-27.1-21.2L380.8 150.3 316.9 18z"></path> 4187 </svg> 4188 <svg width="18" height="18" viewBox="0 0 576 512" fill="gold"> 4189 <path d="M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22.2 9.8-27.1 21.2s-1.5 24.4 7.4 33L140.4 334 116.2 477.6c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3L288.1 439.8l125.2 71.4c10.8 6.2 23.9 5.4 33.8-2.3s14.9-19.3 12.9-31.3L435.8 334 544.4 225.7c8.9-8.6 12.3-21.6 7.4-33s-15.1-19.4-27.1-21.2L380.8 150.3 316.9 18z"></path> 4190 </svg> 4191 <svg width="18" height="18" viewBox="0 0 576 512" fill="gold"> 4192 <path d="M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22.2 9.8-27.1 21.2s-1.5 24.4 7.4 33L140.4 334 116.2 477.6c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3L288.1 439.8l125.2 71.4c10.8 6.2 23.9 5.4 33.8-2.3s14.9-19.3 12.9-31.3L435.8 334 544.4 225.7c8.9-8.6 12.3-21.6 7.4-33s-15.1-19.4-27.1-21.2L380.8 150.3 316.9 18z"></path> 4193 </svg> 4194 <svg width="18" height="18" viewBox="0 0 576 512" fill="gold"> 4195 <path d="M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22.2 9.8-27.1 21.2s-1.5 24.4 7.4 33L140.4 334 116.2 477.6c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3L288.1 439.8l125.2 71.4c10.8 6.2 23.9 5.4 33.8-2.3s14.9-19.3 12.9-31.3L435.8 334 544.4 225.7c8.9-8.6 12.3-21.6 7.4-33s-15.1-19.4-27.1-21.2L380.8 150.3 316.9 18z"></path> 4196 </svg> 4197 </span> 4198 </div> 4199 </div> 4200 </div> 4201 </div> 4202 </div> 4203 </div> 4204 <div class="carousel-item"> 4205 <div class="row g-4 px-2"> 4206 4207 <div class="col-md-6 col-12 mb-n5 pb-3"> 4208 4209 <div class="review-card card w-100 h-100 d-flex gap-4"> 4210 4211 <svg xmlns="http://www.w3.org/2000/svg" width="35" height="35" viewBox="0 0 35 35" fill="none"> 4212 <path d="M9.25556 5.92236C6.45196 5.92236 4.17773 8.26102 4.17773 11.1465C4.17773 14.0302 6.45196 16.3706 9.25556 16.3706C14.3317 16.3706 10.9482 26.4688 4.17773 26.4688V28.9067C16.2611 28.9084 20.9959 5.92236 9.25556 5.92236ZM23.8831 5.92236C21.0812 5.92236 18.807 8.26102 18.807 11.
42121465C18.807 14.0302 21.0812 16.3706 23.8831 16.3706C28.9609 16.3706 25.5774 26.4688 18.807 26.4688V28.9067C30.8886 28.9084 35.6234 5.92236 23.8831 5.92236Z" fill="#3D558D"></path> 4213 </svg> 4214 <div class="card-body d-flex flex-column justify-content-between p-0"> 4215 <p class="rfs-6 fw-medium text-dark mb-0 review-font">Once I finally found the office I was confident about the quality of the service I receive from all of the staff members. I would recommend them to anyone who asks!</p> 4216 <div class="d-flex flex-column gap-0 mt-3"> 4217 <p class="rfs-6 fw-bold text-secondary mb-2 review-font">Eleanor Gray</p> 4218 4219 <span class="d-flex gap-1"> 4220 <svg width="18" height="18" viewBox="0 0 576 512" fill="gold"> 4221 <path d="M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22.2 9.8-27.1 21.2s-1.5 24.4 7.4 33L140.4 334 116.2 477.6c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3L288.1 439.8l125.2 71.4c10.8 6.2 23.9 5.4 33.8-2.3s14.9-19.3 12.9-31.3L435.8 334 544.4 225.7c8.9-8.6 12.3-21.6 7.4-33s-15.1-19.4-27.1-21.2L380.8 150.3 316.9 18z"></path> 4222 </svg> 4223 <svg width="18" height="18" viewBox="0 0 576 512" fill="gold"> 4224 <path d="M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22.2 9.8-27.1 21.2s-1.5 24.4 7.4 33L140.4 334 116.2 477.6c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3L288.1 439.8l125.2 71.4c10.8 6.2 23.9 5.4 33.8-2.3s14.9-19.3 12.9-31.3L435.8 334 544.4 225.7c8.9-8.6 12.3-21.6 7.4-33s-15.1-19.4-27.1-21.2L380.8 150.3 316.9 18z"></path> 4225 </svg> 4226 <svg width="18" height="18" viewBox="0 0 576 512" fill="gold"> 4227 <path d="M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22.2 9.8-27.1 21.2s-1.5 24.4 7.4 33L140.4 334 116.2 477.6c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3L288.1 439.8l125.2 71.4c10.8 6.2 23.9 5.4 33.8-2.3s14.9-19.3 12.9-31.3L435.8 334 544.4 225.7c8.9-8.6 12.3-21.6 7.4-33s-15.1-19.4-27.1-21.2L380.8 150.3 316.9 18z"></path> 4228 </svg> 4229 <svg width="18" height="18" viewBox="0 0 576 512" fill="gold"> 4230 <path d="M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22.2 9.8-27.1 21.2s-1.5 24.4 7.4 33L140.4 334 116.2 477.6c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3L288.1 439.8l125.2 71.4c10.8 6.2 23.9 5.4 33.8-2.3s14.9-19.3 12.9-31.3L435.8 334 544.4 225.7c8.9-8.6 12.3-21.6 7.4-33s-15.1-19.4-27.1-21.2L380.8 150.3 316.9 18z"></path> 4231 </svg> 4232 <svg width="18" height="18" viewBox="0 0 576 512" fill="gold"> 4233 <path d="M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22.2 9.8-27.1 21.2s-1.5 24.4 7.4 33L140.4 334 116.2 477.6c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3L288.1 439.8l125.2 71.4c10.8 6.2 23.9 5.4 33.8-2.3s14.9-19.3 12.9-31.3L435.8 334 544.4 225.7c8.9-8.6 12.3-21.6 7.4-33s-15.1-19.4-27.1-21.2L380.8 150.3 316.9 18z"></path> 4234 </svg> 4235 </span> 4236 </div> 4237 </div> 4238 </div> 4239 </div> 4240 <div class="col-md-6 col-12 mt-n5 pb-3 d-none d-md-block"> 4241 4242 <div class="review-card card w-100 h-100 d-flex gap-4"> 4243 4244 <svg xmlns="http://www.w3.org/2000/svg" width="35" height="35" viewBox="0 0 35 35" fill="none"> 4245 <path d="M9.25556 5.92236C6.45196 5.92236 4.17773 8.26102 4.17773 11.1465C4.17773 14.0302 6.45196 16.3706 9.25556 16.3706C14.3317 16.3706 10.9482 26.4688 4.17773 26.4688V28.9067C16.2611 28.9084 20.9959 5.92236 9.25556 5.92236ZM23.8831 5.92236C21.0812 5.92236 18.807 8.26102 18.807 11.
42451465C18.807 14.0302 21.0812 16.3706 23.8831 16.3706C28.9609 16.3706 25.5774 26.4688 18.807 26.4688V28.9067C30.8886 28.9084 35.6234 5.92236 23.8831 5.92236Z" fill="#3D558D"></path> 4246 </svg> 4247 <div class="card-body d-flex flex-column justify-content-between p-0"> 4248 <p class="rfs-6 fw-medium text-dark mb-0 review-font">Iâm extremely satisfied with my care at RI Eye Institute. Dr. Lang and his team are very thorough in the eye exam and test given to prevent future eye problems. I feel confident and safe.</p> 4249 <div class="d-flex flex-column gap-0 mt-3"> 4250 <p class="rfs-6 fw-bold text-secondary mb-2 review-font">Maureen Badger</p> 4251 4252 <span class="d-flex gap-1"> 4253 <svg width="18" height="18" viewBox="0 0 576 512" fill="gold"> 4254 <path d="M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22.2 9.8-27.1 21.2s-1.5 24.4 7.4 33L140.4 334 116.2 477.6c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3L288.1 439.8l125.2 71.4c10.8 6.2 23.9 5.4 33.8-2.3s14.9-19.3 12.9-31.3L435.8 334 544.4 225.7c8.9-8.6 12.3-21.6 7.4-33s-15.1-19.4-27.1-21.2L380.8 150.3 316.9 18z"></path> 4255 </svg> 4256 <svg width="18" height="18" viewBox="0 0 576 512" fill="gold"> 4257 <path d="M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22.2 9.8-27.1 21.2s-1.5 24.4 7.4 33L140.4 334 116.2 477.6c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3L288.1 439.8l125.2 71.4c10.8 6.2 23.9 5.4 33.8-2.3s14.9-19.3 12.9-31.3L435.8 334 544.4 225.7c8.9-8.6 12.3-21.6 7.4-33s-15.1-19.4-27.1-21.2L380.8 150.3 316.9 18z"></path> 4258 </svg> 4259 <svg width="18" height="18" viewBox="0 0 576 512" fill="gold"> 4260 <path d="M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22.2 9.8-27.1 21.2s-1.5 24.4 7.4 33L140.4 334 116.2 477.6c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3L288.1 439.8l125.2 71.4c10.8 6.2 23.9 5.4 33.8-2.3s14.9-19.3 12.9-31.3L435.8 334 544.4 225.7c8.9-8.6 12.3-21.6 7.4-33s-15.1-19.4-27.1-21.2L380.8 150.3 316.9 18z"></path> 4261 </svg> 4262 <svg width="18" height="18" viewBox="0 0 576 512" fill="gold"> 4263 <path d="M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22.2 9.8-27.1 21.2s-1.5 24.4 7.4 33L140.4 334 116.2 477.6c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3L288.1 439.8l125.2 71.4c10.8 6.2 23.9 5.4 33.8-2.3s14.9-19.3 12.9-31.3L435.8 334 544.4 225.7c8.9-8.6 12.3-21.6 7.4-33s-15.1-19.4-27.1-21.2L380.8 150.3 316.9 18z"></path> 4264 </svg> 4265 <svg width="18" height="18" viewBox="0 0 576 512" fill="gold"> 4266 <path d="M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22.2 9.8-27.1 21.2s-1.5 24.4 7.4 33L140.4 334 116.2 477.6c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3L288.1 439.8l125.2 71.4c10.8 6.2 23.9 5.4 33.8-2.3s14.9-19.3 12.9-31.3L435.8 334 544.4 225.7c8.9-8.6 12.3-21.6 7.4-33s-15.1-19.4-27.1-21.2L380.8 150.3 316.9 18z"></path> 4267 </svg> 4268 </span> 4269 </div> 4270 </div> 4271 </div> 4272 </div> 4273 </div> 4274 </div> 4275 <div class="carousel-item"> 4276 <div class="row g-4 px-2"> 4277 4278 <div class="col-md-6 col-12 mb-n5 pb-3"> 4279 4280 <div class="review-card card w-100 h-100 d-flex gap-4"> 4281 4282 <svg xmlns="http://www.w3.org/2000/svg" width="35" height="35" viewBox="0 0 35 35" fill="none"> 4283 <path d="M9.25556 5.92236C6.45196 5.92236 4.17773 8.26102 4.17773 11.1465C4.17773 14.0302 6.45196 16.3706 9.25556 16.3706C14.3317 16.3706 10.9482 26.4688 4.17773 26.4688V28.9067C16.2611 28.9084 20.9959 5.92236 9.25556 5.92236ZM23.8831 5.92236C21.0812 5.92236 18.807 8.26102 18.807 11.
42831465C18.807 14.0302 21.0812 16.3706 23.8831 16.3706C28.9609 16.3706 25.5774 26.4688 18.807 26.4688V28.9067C30.8886 28.9084 35.6234 5.92236 23.8831 5.92236Z" fill="#3D558D"></path> 4284 </svg> 4285 <div class="card-body d-flex flex-column justify-content-between p-0"> 4286 <p class="rfs-6 fw-medium text-dark mb-0 review-font">I've been a patient at Rhode Island Eye Institute for years, treated for Glaucoma, Cornea transplant, and Wet Macular Degeneration. All 3 specialists are outstanding, and the staff is great. Highly recommend!</p> 4287 <div class="d-flex flex-column gap-0 mt-3"> 4288 <p class="rfs-6 fw-bold text-secondary mb-2 review-font">Phyllis Cahoon</p> 4289 4290 <span class="d-flex gap-1"> 4291 <svg width="18" height="18" viewBox="0 0 576 512" fill="gold"> 4292 <path d="M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22.2 9.8-27.1 21.2s-1.5 24.4 7.4 33L140.4 334 116.2 477.6c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3L288.1 439.8l125.2 71.4c10.8 6.2 23.9 5.4 33.8-2.3s14.9-19.3 12.9-31.3L435.8 334 544.4 225.7c8.9-8.6 12.3-21.6 7.4-33s-15.1-19.4-27.1-21.2L380.8 150.3 316.9 18z"></path> 4293 </svg> 4294 <svg width="18" height="18" viewBox="0 0 576 512" fill="gold"> 4295 <path d="M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22.2 9.8-27.1 21.2s-1.5 24.4 7.4 33L140.4 334 116.2 477.6c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3L288.1 439.8l125.2 71.4c10.8 6.2 23.9 5.4 33.8-2.3s14.9-19.3 12.9-31.3L435.8 334 544.4 225.7c8.9-8.6 12.3-21.6 7.4-33s-15.1-19.4-27.1-21.2L380.8 150.3 316.9 18z"></path> 4296 </svg> 4297 <svg width="18" height="18" viewBox="0 0 576 512" fill="gold"> 4298 <path d="M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22.2 9.8-27.1 21.2s-1.5 24.4 7.4 33L140.4 334 116.2 477.6c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3L288.1 439.8l125.2 71.4c10.8 6.2 23.9 5.4 33.8-2.3s14.9-19.3 12.9-31.3L435.8 334 544.4 225.7c8.9-8.6 12.3-21.6 7.4-33s-15.1-19.4-27.1-21.2L380.8 150.3 316.9 18z"></path> 4299 </svg> 4300 <svg width="18" height="18" viewBox="0 0 576 512" fill="gold"> 4301 <path d="M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22.2 9.8-27.1 21.2s-1.5 24.4 7.4 33L140.4 334 116.2 477.6c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3L288.1 439.8l125.2 71.4c10.8 6.2 23.9 5.4 33.8-2.3s14.9-19.3 12.9-31.3L435.8 334 544.4 225.7c8.9-8.6 12.3-21.6 7.4-33s-15.1-19.4-27.1-21.2L380.8 150.3 316.9 18z"></path> 4302 </svg> 4303 <svg width="18" height="18" viewBox="0 0 576 512" fill="gold"> 4304 <path d="M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22.2 9.8-27.1 21.2s-1.5 24.4 7.4 33L140.4 334 116.2 477.6c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3L288.1 439.8l125.2 71.4c10.8 6.2 23.9 5.4 33.8-2.3s14.9-19.3 12.9-31.3L435.8 334 544.4 225.7c8.9-8.6 12.3-21.6 7.4-33s-15.1-19.4-27.1-21.2L380.8 150.3 316.9 18z"></path> 4305 </svg> 4306 </span> 4307 </div> 4308 </div> 4309 </div> 4310 </div> 4311 </div> 4312 </div> </div> 4313 </div> 4314 4315 <!-- NEXT: always visible --> 4316 <div class="carousel-arrow-wrap"> 4317 <button class="carousel-control-next" type="button" data-bs-target="#dynamicReviewCarousel" data-bs-slide="next"> 4318 <span class="carousel-control-next-icon" aria-hidden="true"></span> 4319 <span class="visually-hidden">Next</span> 4320 </button> 4321 </div> 4322 4323 </div> 4324 </div> 4325 4326 <!-- RIGHT: Title + Google Rating --> 4327 <div class="col-lg-4 col-12 d-flex flex-column align-items-center gap-2 px-lg-4 px-3 mt-5 mt-lg-0 order-lg-1 order-0"> 4328 <h2 class="display-3 lh-1 fw-semibold text-secondary text-center"> 4329 Patients<br> Feedback 4330 </h2> 4331 4332 4333 <hr class="w-100 opacity-50 my-0" style="border: 1px solid #C7C7C7;"> 4334 <div class="lc-block d-flex align-items-center gap-3"> 4335 <div class="lc-block d-flex align-items-center gap-3"> 4336 <img src="https://drdianehilalcampo.com/wp-content/uploads/sites/9/2025/09/google-review.svg" 4337 class="img-fluid pt-1 google-logo" width="44" height="68" alt="Google Reviews logo" loading="lazy">
4338 <span class="fw-bold text-secondary rfs-27 review-font">4.7</span> 4339 </div> 4340 <div class="lc-block"> 4341 <div class="d-flex align-items-center gap-2"> 4342 <p class="rfs-8 fw-medium text-secondary mb-0 review-font">Reviews</p> 4343 <span>(2127)</span> 4344 </div> 4345 <span class="d-flex gap-1"> 4346 <svg width="16" height="16" viewBox="0 0 576 512" fill="gold"> 4347 <path d="M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22.2 9.8-27.1 21.2s-1.5 24.4 7.4 33L140.4 334 116.2 477.6c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3L288.1 439.8l125.2 71.4c10.8 6.2 23.9 5.4 33.8-2.3s14.9-19.3 12.9-31.3L435.8 334 544.4 225.7c8.9-8.6 12.3-21.6 7.4-33s-15.1-19.4-27.1-21.2L380.8 150.3 316.9 18z"></path> 4348 </svg> 4349 <svg width="16" height="16" viewBox="0 0 576 512" fill="gold"> 4350 <path d="M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22.2 9.8-27.1 21.2s-1.5 24.4 7.4 33L140.4 334 116.2 477.6c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3L288.1 439.8l125.2 71.4c10.8 6.2 23.9 5.4 33.8-2.3s14.9-19.3 12.9-31.3L435.8 334 544.4 225.7c8.9-8.6 12.3-21.6 7.4-33s-15.1-19.4-27.1-21.2L380.8 150.3 316.9 18z"></path> 4351 </svg> 4352 <svg width="16" height="16" viewBox="0 0 576 512" fill="gold"> 4353 <path d="M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22.2 9.8-27.1 21.2s-1.5 24.4 7.4 33L140.4 334 116.2 477.6c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3L288.1 439.8l125.2 71.4c10.8 6.2 23.9 5.4 33.8-2.3s14.9-19.3 12.9-31.3L435.8 334 544.4 225.7c8.9-8.6 12.3-21.6 7.4-33s-15.1-19.4-27.1-21.2L380.8 150.3 316.9 18z"></path> 4354 </svg> 4355 <svg width="16" height="16" viewBox="0 0 576 512" fill="gold"> 4356 <path d="M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22.2 9.8-27.1 21.2s-1.5 24.4 7.4 33L140.4 334 116.2 477.6c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3L288.1 439.8l125.2 71.4c10.8 6.2 23.9 5.4 33.8-2.3s14.9-19.3 12.9-31.3L435.8 334 544.4 225.7c8.9-8.6 12.3-21.6 7.4-33s-15.1-19.4-27.1-21.2L380.8 150.3 316.9 18z"></path> 4357 </svg> 4358 <svg width="16" height="16" viewBox="0 0 576 512" fill="gold"> 4359 <path d="M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22.2 9.8-27.1 21.2s-1.5 24.4 7.4 33L140.4 334 116.2 477.6c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3L288.1 439.8l125.2 71.4c10.8 6.2 23.9 5.4 33.8-2.3s14.9-19.3 12.9-31.3L435.8 334 544.4 225.7c8.9-8.6 12.3-21.6 7.4-33s-15.1-19.4-27.1-21.2L380.8 150.3 316.9 18z"></path> 4360 </svg> 4361 </span> 4362 </div> 4363 </div> </div> 4364 4365 </div> 4366 </div> 4367</section> 4368 4369 4370 4371<!-- Schedule Partial Include --> 4372 4373<style> 4374/* =========================================== 4375 PHONE BUTTON STYLES & HOVER EFFECTS 4376 =========================================== */ 4377.RIEI-schedule-btn { 4378 transition: all 0.3s ease; 4379} 4380 4381.RIEI-schedule-btn:hover { 4382 background-color: #3D558D !important; 4383 border-color: #3D558D !important; 4384 color: #ffffff !important; 4385} 4386 4387.RIEI-schedule-btn svg { 4388 background-color: transparent; 4389} 4390 4391.RIEI-schedule-btn:hover svg { 4392 fill: #ffffff !important; 4393} 4394 4395/* =========================================== 4396 SCHEDULE BUTTON - OUTLINE / INVERTED 4397 =========================================== */ 4398.RIEI-schedule-wrap .RIEI-schedule-outline-btn { 4399 background-color: transparent; 4400 border: 2px solid var(--bs-primary); 4401 color: var(--bs-primary); 4402 transition: all 0.3s ease; 4403} 4404 4405.RIEI-schedule-wrap .RIEI-schedule-outline-btn:hover { 4406 background-color: #3D558D !important; 4407 border-color: #3D558D !important; 4408 color: #ffffff !important; 4409} 4410 4411.RIEI-schedule-wrap .RIEI-schedule-outline-btn svg { 4412 fill: var(--bs-primary); 4413} 4414 4415.RIEI-schedule-wrap .RIEI-schedule-outline-btn:hover svg { 4416 fill: #ffffff !important; 4417} 4418 4419@media (max-width: 1399px) and (min-width: 992px) { 4420 .wave-schedule svg { 4421 width: 500px; 4422 } 4423} 4424 4425/* =========================================== 4426 EQUAL WIDTH BUTTONS (310px) 4427 =========================================== */ 4428.RIEI-schedule-cta-wrap .lc-block { 4429 width: 310px; 4430} 4431 4432.RIEI-schedule-cta-wrap .lc-block .btn, 4433.RIEI-schedule-cta-wrap .lc-block .sv-phone-dropdown .btn { 4434 width: 100%; 4435 justify-content: center; 4436} 4437 4438/* =========================================== 4439 RESPONSIVE ADJUSTMENTS 4440 =========================================== */ 4441
4442/* Mobile: stack buttons vertically with equal width */ 4443@media (max-width: 767.98px) { 4444 .RIEI-schedule-cta-wrap { 4445 flex-direction: column; 4446 width: 100%; 4447 max-width: 350px; 4448 margin: 0 auto; 4449 } 4450 4451 .RIEI-schedule-cta-wrap .lc-block { 4452 width: 100%; 4453 } 4454 4455 .RIEI-schedule-cta-wrap .btn { 4456 width: 100%; 4457 justify-content: center; 4458 } 4459} 4460 4461.RIEI-schedule-wrap .sv-phone-dropdown .btn { 4462 padding: 19px 50px !important; 4463} 4464 4465.RIEI-schedule-wrap .sv-phone-dropdown .dropdown-menu.show { 4466 inset: unset !important; 4467 top: 100% !important; 4468 left: 50% !important; 4469 transform: translateX(-50%); 4470} 4471 4472@media (max-width: 767px) { 4473 .RIEI-schedule-wrap .sv-phone-dropdown .dropdown-menu.show { 4474 inset: unset !important; 4475 left: 0% !important; 4476 4477} 4478} 4479</style> 4480 4481<section class="RIEI-schedule-wrap py-5 py-lg-7 bg-white position-relative RIEI-schedule"> 4482 <!-- wave for large screens --> 4483 <div class="lc-block position-absolute bottom-0 start-0 wave-schedule d-none d-lg-block"> 4484 <svg width="100%" height="166" viewBox="0 0 699 166" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 4485 <path d="M208.581 114.348C57.5884 93.4943 0 0 0 0V166H698.5C698.5 166 611 124 491.95 109.717C372.901 95.4335 288.869 125.436 208.581 114.348Z" fill="url(#paint0_linear_748_221)" fill-opacity="0.3"></path> 4486 <defs> 4487 <linearGradient id="paint0_linear_748_221" x1="227.793" y1="166" x2="233.644" y2="99.1062" gradientUnits="userSpaceOnUse"> 4488 <stop stop-color="#F1F6FA" stop-opacity="0"></stop> 4489 <stop offset="1" stop-color="#A4ACCC"></stop> 4490 </linearGradient> 4491 </defs> 4492 </svg> 4493 </div> 4494 <div class="lc-block position-absolute end-0 bottom-0 wave-schedule d-none d-lg-block"> 4495 <svg width="699" height="166" viewBox="0 0 699 166" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 4496 <path d="M489.919 114.348C640.912 93.4943 698.5 0 698.5 0V166H0C0 166 87.5 124 206.55 109.717C325.599 95.4335 409.631 125.436 489.919 114.348Z" fill="url(#paint0_linear_748_222)" fill-opacity="0.3"></path> 4497 <defs> 4498 <linearGradient id="paint0_linear_748_222" x1="470.707" y1="166" x2="464.856" y2="99.1062" gradientUnits="userSpaceOnUse"> 4499 <stop stop-color="#F1F6FA" stop-opacity="0"></stop> 4500 <stop offset="1" stop-color="#A4ACCC"></stop> 4501 </linearGradient> 4502 </defs> 4503 </svg> 4504 </div> 4505 <!-- end here wave for large screens --> 4506 4507 <!-- wave for small screen --> 4508 <div class="lc-block position-absolute bottom-0 d-lg-none"> 4509 <svg width="194" height="166" viewBox="0 0 194 166" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 4510 <path d="M-296.419 114.348C-447.412 93.4943 -505 0 -505 0V166H193.5C193.5 166 106 124 -13.0496 109.717C-132.099 95.4335 -216.131 125.436 -296.419 114.348Z" fill="url(#paint0_linear_909_1214)" fill-opacity="0.3"></path> 4511 <defs> 4512 <linearGradient id="paint0_linear_909_1214" x1="-277.207" y1="166" x2="-271.356" y2="99.1062" gradientUnits="userSpaceOnUse"> 4513 <stop stop-color="#F1F6FA" stop-opacity="0"></stop> 4514 <stop offset="1" stop-color="#A4ACCC"></stop> 4515 </linearGradient> 4516 </defs> 4517 </svg> 4518 </div> 4519 <div class="lc-block position-absolute bottom-0 end-0 d-lg-none"> 4520 <svg width="194" height="166" viewBox="0 0 194 166" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 4521 <path d="M489.919 114.348C640.912 93.4943 698.5 0 698.5 0V166H0C0 166 87.5 124 206.55 109.717C325.599 95.4335 409.631 125.436 489.919 114.348Z" fill="url(#paint0_linear_909_1215)" fill-opacity="0.3"></path> 4522 <defs> 4523 <linearGradient id="paint0_linear_909_1215" x1="470.707" y1="166" x2="464.856" y2="99.1062" gradientUnits="userSpaceOnUse"> 4524 <stop stop-color="#F1F6FA" stop-opacity="0"></stop> 4525 <stop offset="1" stop-color="#A4ACCC"></stop> 4526 </linearGradient> 4527 </defs> 4528 </svg> 4529 </div> 4530 4531 <div class="container position-relative"> 4532 <div class="lc-block position-absolute bottom-5 end-xl-20 end-lg-10 end-md-5 d-none d-md-block" aria-hidden="true"> 4533 <svg width="43" height="33" viewBox="0 0 43 33" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 4534 <path opacity="0.5" d="M26.1272 31.2602C37.6499 27.61 44.8735 17.9668 42.2616 9.72152C39.6496 1.47625 28.1912 -2.24878 16.6684 1.40144C5.14571 5.05166 -2.07789 14.6949 0.534077 22.9401C3.14605 31.1854 14.6045 34.9104 26.1272 31.2602Z" fill="#A4ACCC" fill-opacity="0.3"></path> 4535 </svg> 4536 </div> 4537 <div class="lc-block position-absolute start-0 top-0 d-none d-md-block" aria-hidden="true">
4538 <svg width="53" height="50" viewBox="0 0 53 50" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 4539 <path opacity="0.5" d="M15.3352 46.007C28.4376 52.5283 43.847 48.1953 49.753 36.329C55.6591 24.4627 49.8253 9.55665 36.723 3.03536C23.6206 -3.48592 8.21121 0.847073 2.30514 12.7134C-3.60092 24.5797 2.23283 39.4857 15.3352 46.007Z" fill="#A4ACCC" fill-opacity="0.3"></path> 4540 </svg> 4541 </div> 4542 <div class="row justify-content-center text-center"> 4543 <div class="col-12 col-lg-8 mb-lg-5 mb-3 px-lg-0"> 4544 <div class="lc-block mb-4"> 4545 <h2 class="text-secondary display-4 fw-semibold lh-sm text-capitalize"> 4546 Schedule Today 4547 </h2> 4548 </div> 4549 4550 <div class="d-flex justify-content-center gap-4 RIEI-schedule-cta-wrap align-items-center flex-md-row flex-column"> 4551 4552 <!-- Phone button --> 4553 <div class="lc-block"> 4554 <div class="dropdown sv-phone-dropdown"> 4555 4556 <button type="button" 4557 class="btn btn-primary rounded-pill ms-lg-2 py-3 px-4 text-capitalize fw-normal text-light rounded-2 icon-link border border-1 border-light ls-2 sv-phone-btn dropdown-toggle" 4558 data-bs-toggle="dropdown" 4559 aria-expanded="false"> 4560 4 Locations â Call Now! 4561 <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="currentColor" class="ms-1 sv-chevron bi bi-chevron-right" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708"/></svg> </button> 4562 4563 <ul class="dropdown-menu" role="menu"> 4564 <li class="sv-location-item"> 4565 <a class="sv-location-link" 4566 href="tel:+1(401) 552-4703" 4567 role="menuitem"> 4568 <span class="sv-item-text"> 4569 <span class="sv-item-city">Riverside</span> 4570 <span class="sv-item-phone">(401) 552-4703</span> 4571 </span> 4572 <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="currentColor" class="sv-item-icon bi bi-telephone-fill" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M1.885.511a1.745 1.745 0 0 1 2.61.163L6.29 2.98c.329.423.445.974.315 1.494l-.547 2.19a.68.68 0 0 0 .178.643l2.457 2.457a.68.68 0 0 0 .644.178l2.189-.547a1.745 1.745 0 0 1 1.494.315l2.306 1.794c.829.645.905 1.87.163 2.611l-1.034 1.034c-.74.74-1.846 1.065-2.877.702a18.6 18.6 0 0 1-7.01-4.42 18.6 18.6 0 0 1-4.42-7.009c-.362-1.03-.037-2.137.703-2.877z"/></svg> </a> 4573 </li> 4574 <li class="sv-location-item"> 4575 <a class="sv-location-link" 4576 href="tel:+1(508) 916-6115" 4577 role="menuitem"> 4578 <span class="sv-item-text"> 4579 <span class="sv-item-city">Fall River</span> 4580 <span class="sv-item-phone">(508) 916-6115</span> 4581 </span> 4582 <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="currentColor" class="sv-item-icon bi bi-telephone-fill" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M1.885.511a1.745 1.745 0 0 1 2.61.163L6.29 2.98c.329.423.445.974.315 1.494l-.547 2.19a.68.68 0 0 0 .178.643l2.457 2.457a.68.68 0 0 0 .644.178l2.189-.547a1.745 1.745 0 0 1 1.494.315l2.306 1.794c.829.645.905 1.87.163 2.611l-1.034 1.034c-.74.74-1.846 1.065-2.877.702a18.6 18.6 0 0 1-7.01-4.42 18.6 18.6 0 0 1-4.42-7.009c-.362-1.03-.037-2.137.703-2.877z"/></svg> </a> 4583 </li> 4584 <li class="sv-location-item"> 4585 <a class="sv-location-link" 4586 href="tel:+1(401) 249-0991" 4587 role="menuitem"> 4588 <span class="sv-item-text">
4589 <span class="sv-item-city">Providence</span> 4590 <span class="sv-item-phone">(401) 249-0991</span> 4591 </span> 4592 <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="currentColor" class="sv-item-icon bi bi-telephone-fill" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M1.885.511a1.745 1.745 0 0 1 2.61.163L6.29 2.98c.329.423.445.974.315 1.494l-.547 2.19a.68.68 0 0 0 .178.643l2.457 2.457a.68.68 0 0 0 .644.178l2.189-.547a1.745 1.745 0 0 1 1.494.315l2.306 1.794c.829.645.905 1.87.163 2.611l-1.034 1.034c-.74.74-1.846 1.065-2.877.702a18.6 18.6 0 0 1-7.01-4.42 18.6 18.6 0 0 1-4.42-7.009c-.362-1.03-.037-2.137.703-2.877z"/></svg> </a> 4593 </li> 4594 <li class="sv-location-item"> 4595 <a class="sv-location-link" 4596 href="tel:+1(401) 249-2021" 4597 role="menuitem"> 4598 <span class="sv-item-text"> 4599 <span class="sv-item-city">South Kingstown</span> 4600 <span class="sv-item-phone">(401) 249-2021</span> 4601 </span> 4602 <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="currentColor" class="sv-item-icon bi bi-telephone-fill" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M1.885.511a1.745 1.745 0 0 1 2.61.163L6.29 2.98c.329.423.445.974.315 1.494l-.547 2.19a.68.68 0 0 0 .178.643l2.457 2.457a.68.68 0 0 0 .644.178l2.189-.547a1.745 1.745 0 0 1 1.494.315l2.306 1.794c.829.645.905 1.87.163 2.611l-1.034 1.034c-.74.74-1.846 1.065-2.877.702a18.6 18.6 0 0 1-7.01-4.42 18.6 18.6 0 0 1-4.42-7.009c-.362-1.03-.037-2.137.703-2.877z"/></svg> </a> 4603 </li> 4604 </ul> 4605 4606 </div> 4607 4608 </div> 4609 4610 <!-- Book appointment button --> 4611 <!-- TEMP: whole Schedule block hidden (d-none on this wrapper) until booking form is live â remove d-none from this div to restore --> 4612 <div class="lc-block"> 4613 <a href="/appointment-request-form/" class="btn rounded-pill rfs-7 ls-1 px-4 text-capitalize fw-normal d-flex align-items-center gap-1 RIEI-schedule-outline-btn" target="_blank" rel="noopener noreferrer"> 4614 Schedule an appointment 4615 <span> 4616 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" class="bi bi-chevron-right ms-4" viewBox="0 0 16 16" aria-hidden="true"> 4617 <path fill-rule="evenodd" d="M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708"></path> 4618 </svg> 4619 </span> 4620 </a> 4621 </div> 4622 4623 </div> 4624 </div> 4625 </div> 4626 </div> 4627</section> 4628 4629</main> 4630 4631 4632 4633<footer id='lc-footer'><style> 4634/* ============================= */ 4635/* Section: Footer */ 4636/* ============================= */ 4637 4638/* Background */ 4639.riei-footer { 4640 background-color: #3D558D; 4641 padding: 40px 0 0 0; 4642 color: #fff; 4643 position: relative; 4644 overflow: hidden; 4645} 4646 4647/* Logo */ 4648.riei-footer__logo { 4649 max-width: 238px; 4650 height: auto; 4651 display: block; 4652 margin: 0 auto 30px auto; 4653} 4654 4655/* Navigation row */ 4656.riei-footer__nav { 4657 display: flex; 4658 flex-wrap: wrap; 4659 justify-content: center; 4660 gap: 8px 24px; 4661 padding-bottom: 24px; 4662 border-bottom: 1px solid rgba(255,255,255,0.25); 4663} 4664 4665.riei-footer__nav a { 4666 color: #fff; 4667 text-decoration: none; 4668 font-weight: 400; 4669 white-space: nowrap; 4670 transition: opacity 0.2s ease; 4671} 4672 4673.riei-footer__nav a:hover, 4674.riei-footer__nav a:focus { 4675 opacity: 0.8; 4676 color: #fff; 4677 text-decoration: underline; 4678} 4679 4680/* Doctor pills */ 4681.riei-footer__doctors { 4682 padding: 28px 0; 4683 border-bottom: 1px solid rgba(255,255,255,0.25); 4684} 4685 4686.riei-footer__doctors-row { 4687 display: flex; 4688 flex-wrap: wrap; 4689 justify-content: center; 4690 gap: 12px; 4691} 4692 4693.riei-footer__doctor-pill { 4694 display: inline-flex;
4695 align-items: center; 4696 justify-content: center; 4697 padding: 8px 16px; 4698 border: 1px solid #F4F4F4; 4699 border-radius: 9999px; 4700 color: #fff; 4701 font-weight: 500; 4702 letter-spacing: 0.03em; 4703 text-decoration: none; 4704 white-space: nowrap; 4705 transition: background-color 0.2s ease, color 0.2s ease; 4706} 4707 4708.riei-footer__doctor-pill:hover, 4709.riei-footer__doctor-pill:focus { 4710 background-color: rgba(255,255,255,0.12); 4711 color: #fff; 4712} 4713 4714/* Location cards */ 4715.riei-footer__locations { 4716 padding: 32px 0; 4717} 4718 4719.riei-footer__loc-card { 4720 background-color: rgba(248,248,248,0.03); 4721 border-radius: 20px; 4722 padding: 24px; 4723 height: 100%; 4724} 4725 4726.riei-footer__loc-title { 4727 font-size: 0.9375rem; 4728 font-weight: 600; 4729 margin-bottom: 16px; 4730 color: #fff; 4731} 4732 4733.riei-footer__loc-item { 4734 display: flex; 4735 align-items: flex-start; 4736 gap: 8px; 4737 margin-bottom: 10px; 4738 color: #fff; 4739 line-height: 1.5; 4740} 4741 4742.riei-footer__loc-item svg { 4743 flex-shrink: 0; 4744 margin-top: 2px; 4745} 4746 4747.riei-footer__loc-item a { 4748 color: #fff; 4749 text-decoration: none; 4750} 4751 4752.riei-footer__loc-item a:hover { 4753 text-decoration: underline; 4754 color: #fff; 4755} 4756 4757/* Bottom bar */ 4758.riei-footer__bottom { 4759 border-top: 1px solid rgba(255,255,255,0.25); 4760 padding: 20px 0; 4761} 4762 4763.riei-footer__copyright { 4764 color: #fff; 4765 margin: 0; 4766} 4767 4768.riei-footer__bottom-links { 4769 display: flex; 4770 flex-wrap: wrap; 4771 justify-content: center; 4772 gap: 8px 20px; 4773 margin: 0; 4774 padding: 0; 4775 list-style: none; 4776} 4777 4778.riei-footer__bottom-links a { 4779 font-size: 0.9em; 4780 color: #fff; 4781 text-decoration: none; 4782 transition: opacity 0.2s ease; 4783} 4784 4785.riei-footer__bottom-links a:hover, 4786.riei-footer__bottom-links a:focus { 4787 opacity: 0.8; 4788 color: #fff; 4789 text-decoration: underline; 4790} 4791 4792.riei-footer__refocus-logo { 4793 max-width: 120px; 4794 height: auto; 4795} 4796 4797/* ============================= */ 4798/* Responsive adjustments */ 4799/* ============================= */ 4800@media (max-width: 991.98px) { 4801 .riei-footer__nav { 4802 gap: 6px 16px; 4803 } 4804 .riei-footer__doctor-pill { 4805 font-size: 0.75rem; 4806 padding: 7px 16px; 4807 } 4808 .riei-footer__loc-card { 4809 margin-bottom: 16px; 4810 } 4811} 4812 4813@media (max-width: 767.98px) { 4814 .riei-footer { 4815 padding: 32px 0 0 0; 4816 } 4817 .riei-footer__logo { 4818 max-width: 180px; 4819 } 4820 .riei-footer__nav { 4821 gap: 6px 12px; 4822 } 4823 .riei-footer__nav a { 4824 font-size: 0.8125rem; 4825 } 4826 .riei-footer__doctors-row { 4827 gap: 8px; 4828 } 4829 .riei-footer__doctor-pill { 4830 font-size: 0.6875rem; 4831 padding: 6px 14px; 4832 } 4833 .riei-footer__bottom .row { 4834 text-align: center; 4835 } 4836 .riei-footer__bottom-links { 4837 justify-content: center; 4838 margin-top: 12px; 4839 margin-bottom: 12px; 4840 } 4841 .riei-footer__refocus-logo { 4842 margin: 12px auto 0 auto; 4843 display: block; 4844 } 4845} 4846 4847.riei-footer__loc-title a { 4848 font-size: 22px; 4849 margin-bottom: 18px; 4850} 4851@media (max-width: 575.98px) { 4852 .riei-footer__doctor-pill { 4853 padding: 5px 12px; 4854 } 4855} 4856</style> 4857 4858 4859 4860<!-- ========================== --> 4861<!-- Section: Footer --> 4862<!-- ========================== --> 4863 4864 <footer class="riei-footer"> 4865 <div class="container"> 4866 4867 <!-- Logo --> 4868 <div class="text-center mb-3"> 4869 <a href="https://rieyeinstitute.com/" aria-label="Rhode Island Eye Institute Home"> 4870 <img src="https://esk4oed89ki.exactdn.com/wp-content/uploads/sites/53/2026/04/RIEI-logo-final.svg" alt="Rhode Island Eye Institute logo" class="riei-footer__logo wp-image-10689" width="240" height="141" loading="lazy" /> 4871 </a> 4872 </div> 4873 4874 <!-- Main Navigation --> 4875 <nav class="riei-footer__nav" aria-label="Footer navigation"> 4876 <a href="https://rieyeinstitute.com/about/" target="_blank" rel="noopener noreferrer">About</a> 4877 <a href="https://rieyeinstitute.com/referring-physicians/" target="_blank" rel="noopener noreferrer">Refer a Patient</a> 4878 <a href="https://rieyeinstitute.com/locations/" target="_blank" rel="noopener noreferrer">Locations</a> 4879 <a href="https://rieyeinstitute.com/whats-new/" target="_blank" rel="noopener noreferrer">Blogs</a> 4880 <a href="https://rieyeinstitute.com/services/" target="_blank" rel="noopener noreferrer">Services</a> 4881 <a href="https://rieyeinstitute.com/cosmetic-treatments/" target="_blank" rel="noopener noreferrer">Cosmetic Treatments</a> 4882 <a href="https://rieyeinstitute.com/dry-eye-quiz/" target="_blank" rel="noopener noreferrer">Dry Eye Quiz</a> 4883 4884 <a href="https://rieyeinstitute.com/iol-lifestyle-finder/" target="_blank" rel="noopener noreferrer">
4884Interactive Cataract Lens Guide</a> 4885 4886 </nav> 4887 4888 <!-- Doctor Pills (dynamic from doctor CPT) --> 4889 <div class="riei-footer__doctors"> 4890 <div class="riei-footer__doctors-row flex-md-row flex-column"> 4891 4892 <a href="https://rieyeinstitute.com/doctor/palmer-feibelman-md/" class="riei-footer__doctor-pill" target="_blank" rel="noopener noreferrer"> 4893 Dr. Feibelman 4894 </a> 4895 4896 <a href="https://rieyeinstitute.com/doctor/paul-zerbinopoulos-od/" class="riei-footer__doctor-pill" target="_blank" rel="noopener noreferrer"> 4897 Dr. Zerbinopoulos 4898 </a> 4899 4900 <a href="https://rieyeinstitute.com/doctor/lori-boivin-od/" class="riei-footer__doctor-pill" target="_blank" rel="noopener noreferrer"> 4901 Dr. Boivin 4902 </a> 4903 4904 <a href="https://rieyeinstitute.com/doctor/christopher-newton-md/" class="riei-footer__doctor-pill" target="_blank" rel="noopener noreferrer"> 4905 Dr. Newton 4906 </a> 4907 4908 <a href="https://rieyeinstitute.com/doctor/elliot-m-perlman-md/" class="riei-footer__doctor-pill" target="_blank" rel="noopener noreferrer"> 4909 Dr. Perlman 4910 </a> 4911 4912 <a href="https://rieyeinstitute.com/doctor/r-jeffrey-hofmann-md/" class="riei-footer__doctor-pill" target="_blank" rel="noopener noreferrer"> 4913 Dr. Hofmann 4914 </a> 4915 4916 <a href="https://rieyeinstitute.com/doctor/sarah-anis-md/" class="riei-footer__doctor-pill" target="_blank" rel="noopener noreferrer"> 4917 Dr. Anis 4918 </a> 4919 4920 <a href="https://rieyeinstitute.com/doctor/pranjal-thakuria-md/" class="riei-footer__doctor-pill" target="_blank" rel="noopener noreferrer"> 4921 Dr. Thakuria 4922 </a> 4923 4924 <a href="https://rieyeinstitute.com/doctor/durga-larkin-md/" class="riei-footer__doctor-pill" target="_blank" rel="noopener noreferrer"> 4925 Dr. Larkin 4926 </a> 4927 4928 <a href="https://rieyeinstitute.com/doctor/gaurav-gupta-md/" class="riei-footer__doctor-pill" target="_blank" rel="noopener noreferrer"> 4929 Dr. Gupta 4930 </a> 4931 4932 <a href="https://rieyeinstitute.com/doctor/dr-whitney-catanio-od/" class="riei-footer__doctor-pill" target="_blank" rel="noopener noreferrer"> 4933 Dr. Catanio 4934 </a> 4935 4936 <a href="https://rieyeinstitute.com/doctor/tess-deresienski-od/" class="riei-footer__doctor-pill" target="_blank" rel="noopener noreferrer"> 4937 Dr. Deresienski 4938 </a> 4939 4940 <a href="https://rieyeinstitute.com/doctor/earle-scharff-od/" class="riei-footer__doctor-pill" target="_blank" rel="noopener noreferrer"> 4941 Dr. Scharff 4942 </a> 4943 4944 <a href="https://rieyeinstitute.com/doctor/saad-ahmed-od/" class="riei-footer__doctor-pill" target="_blank" rel="noopener noreferrer"> 4945 Dr. Ahmed 4946 </a> 4947 4948 <a href="https://rieyeinstitute.com/doctor/jane-cook-md/" class="riei-footer__doctor-pill" target="_blank" rel="noopener noreferrer"> 4949 Dr. Cook 4950 </a> 4951 4952 <a href="https://rieyeinstitute.com/doctor/thomas-lang-md/" class="riei-footer__doctor-pill" target="_blank" rel="noopener noreferrer"> 4953 Dr. Lang 4954 </a> 4955 4956 <a href="https://rieyeinstitute.com/doctor/april-mishley-od/" class="riei-footer__doctor-pill" target="_blank" rel="noopener noreferrer"> 4957 Dr. Mishley 4958 </a> 4959 4960 </div> 4961 </div> 4962 4963 <!-- Location Cards (dynamic from location CPT) --> 4964 <div class="riei-footer__locations"> 4965 <div class="row g-3"> 4966 4967 <div class="col-12 col-md-6 col-lg-3"> 4968 <div class="riei-footer__loc-card"> 4969 4970 <!-- Location Title (linked to location page) --> 4971 <h3 class="riei-footer__loc-title"> 4972 <a href="https://rieyeinstitute.com/location/providence/" class="text-white text-decoration-none" target="_blank" rel="noopener noreferrer"> 4973 Rhode Island Eye Institute Providence 4974 </a> 4975 </h3> 4976 4977 <!-- Address: clickable to Google Maps via GMB link --> 4978 <div class="riei-footer__loc-item"> 4979 <svg width="14" height="18" viewBox="0 0 14 18" fill="none" aria-hidden="true"> 4980 <path d="M7 0C3.13 0 0 3.13 0 7c0 5.25 7 11 7 11s7-5.75 7-11c0-3.87-3.13-7-7-7zm0 9.5A2.5 2.5 0 1 1 7 4.5a2.5 2.5 0 0 1 0 5z" fill="#fff"></path> 4981 </svg> 4982 <a href="https://www.google.com/maps/place/Rhode+Island+Eye+Institute/@41.8275192,-71.38756839999999,14z/data=!4m8!1m2!2m1!1sRhode+Island+Eye+Institute!3m4!1s0x89e4452c3365594b:0x8cbd9cddd935e85d!8m2!3d41.8275192!4d-71.38756839999999" target="_blank" rel="noopener noreferrer"> 4983 150 E Manning St, 4984 Providence, 4985 Rhode Island 4986 02906 4987 <span class="visually-hidden">(opens Google Maps in new window)</span> 4988 </a> 4989 </div> 4990 4991 <!-- Phone: clickable tel: link --> 4992 4993 <div class="riei-footer__loc-item">
4994 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"> 4995 <path d="M13.4 16C6 16 0 10 0 2.6 0 1.2 1.2 0 2.6 0h1.8c.5 0 .9.3 1 .8l.8 3.2c.1.4 0 .8-.3 1.1L4.2 6.8c1.2 2.4 3 4.2 5.4 5.4l1.7-1.7c.3-.3.7-.4 1.1-.3l3.2.8c.5.1.8.5.8 1v1.4c0 1.4-1.2 2.6-2.6 2.6z" fill="#fff"></path> 4996 </svg> 4997 <a href="tel:+1(401)-249-0991"> 4998 (401) 249-0991 4999 </a> 5000 </div> 5001 5002 5003 <!-- Tracking Phone (secondary line) --> 5004 5005 5006 <!-- Fax --> 5007 5008 5009 </div> 5010 </div> 5011 5012 <div class="col-12 col-md-6 col-lg-3"> 5013 <div class="riei-footer__loc-card"> 5014 5015 <!-- Location Title (linked to location page) --> 5016 <h3 class="riei-footer__loc-title"> 5017 <a href="https://rieyeinstitute.com/location/east-providence/" class="text-white text-decoration-none" target="_blank" rel="noopener noreferrer"> 5018 Rhode Island Eye Institute East Providence 5019 </a> 5020 </h3> 5021 5022 <!-- Address: clickable to Google Maps via GMB link --> 5023 <div class="riei-footer__loc-item"> 5024 <svg width="14" height="18" viewBox="0 0 14 18" fill="none" aria-hidden="true"> 5025 <path d="M7 0C3.13 0 0 3.13 0 7c0 5.25 7 11 7 11s7-5.75 7-11c0-3.87-3.13-7-7-7zm0 9.5A2.5 2.5 0 1 1 7 4.5a2.5 2.5 0 0 1 0 5z" fill="#fff"></path> 5026 </svg> 5027 <a href="https://www.google.com/maps/place/Rhode+Island+Eye+Institute/@41.7734257,-71.3265029,14z/data=!4m8!1m2!2m1!1sRhode+Island+Eye+Institute!3m4!1s0x89e4508ef0be1f27:0xe529cd1139d7ed7d!8m2!3d41.7734257!4d-71.3265029" target="_blank" rel="noopener noreferrer"> 5028 1525 Wampanoag Trl UNIT 105, 5029 Riverside, 5030 Rhode Island 5031 02915 5032 <span class="visually-hidden">(opens Google Maps in new window)</span> 5033 </a> 5034 </div> 5035 5036 <!-- Phone: clickable tel: link --> 5037 5038 <div class="riei-footer__loc-item"> 5039 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"> 5040 <path d="M13.4 16C6 16 0 10 0 2.6 0 1.2 1.2 0 2.6 0h1.8c.5 0 .9.3 1 .8l.8 3.2c.1.4 0 .8-.3 1.1L4.2 6.8c1.2 2.4 3 4.2 5.4 5.4l1.7-1.7c.3-.3.7-.4 1.1-.3l3.2.8c.5.1.8.5.8 1v1.4c0 1.4-1.2 2.6-2.6 2.6z" fill="#fff"></path> 5041 </svg> 5042 <a href="tel:+1(401)-552-4703"> 5043 (401) 552-4703 5044 </a> 5045 </div> 5046 5047 5048 <!-- Tracking Phone (secondary line) --> 5049 5050 5051 <!-- Fax --> 5052 5053 5054 </div> 5055 </div> 5056 5057 <div class="col-12 col-md-6 col-lg-3"> 5058 <div class="riei-footer__loc-card"> 5059 5060 <!-- Location Title (linked to location page) --> 5061 <h3 class="riei-footer__loc-title"> 5062 <a href="https://rieyeinstitute.com/location/fall-river/" class="text-white text-decoration-none" target="_blank" rel="noopener noreferrer"> 5063 Rhode Island Eye Institute Fall River 5064 </a> 5065 </h3> 5066 5067 <!-- Address: clickable to Google Maps via GMB link --> 5068 <div class="riei-footer__loc-item"> 5069 <svg width="14" height="18" viewBox="0 0 14 18" fill="none" aria-hidden="true"> 5070 <path d="M7 0C3.13 0 0 3.13 0 7c0 5.25 7 11 7 11s7-5.75 7-11c0-3.87-3.13-7-7-7zm0 9.5A2.5 2.5 0 1 1 7 4.5a2.5 2.5 0 0 1 0 5z" fill="#fff"></path> 5071 </svg> 5072 <a href="https://www.google.com/maps/place/Rhode+Island+Eye+Institute/@41.708084199999995,-71.1441646,14z/data=!4m8!1m2!2m1!1sRhode+Island+Eye+Institute!3m4!1s0x89e4f902a3e81317:0xf580b411c93a2dfd!8m2!3d41.708084199999995!4d-71.1441646" target="_blank" rel="noopener noreferrer"> 5073 235 Hanover St # 201, 5074 Fall River, 5075 Massachusetts 5076 02720 5077 <span class="visually-hidden">(opens Google Maps in new window)</span> 5078 </a> 5079 </div> 5080 5081 <!-- Phone: clickable tel: link --> 5082 5083 <div class="riei-footer__loc-item"> 5084 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"> 5085 <path d="M13.4 16C6 16 0 10 0 2.6 0 1.2 1.2 0 2.6 0h1.8c.5 0 .9.3 1 .8l.8 3.2c.1.4 0 .8-.3 1.1L4.2 6.8c1.2 2.4 3 4.2 5.4 5.4l1.7-1.7c.3-.3.7-.4 1.1-.3l3.2.8c.5.1.8.5.8 1v1.4c0 1.4-1.2 2.6-2.6 2.6z" fill="#fff"></path> 5086 </svg> 5087 <a href="tel:+1(508)-916-6115"> 5088 (508) 916-6115 5089 </a> 5090 </div> 5091 5092 5093 <!-- Tracking Phone (secondary line) --> 5094 5095 5096 <!-- Fax --> 5097 5098 5099 </div> 5100 </div> 5101 5102 <div class="col-12 col-md-6 col-lg-3"> 5103 <div class="riei-footer__loc-card"> 5104 5105 <!-- Location Title (linked to location page) --> 5106 <h3 class="riei-footer__loc-title"> 5107 <a href="https://rieyeinstitute.com/location/south-kingstown/" class="text-white text-decoration-none" target="_blank" rel="noopener noreferrer"> 5108 Rhode Island Eye Institute South Kingstown 5109 </a> 5110 </h3> 5111 5112 <!-- Address: clickable to Google Maps via GMB link --> 5113 <div class="riei-footer__loc-item"> 5114 <svg width="14" height="18" viewBox="0 0 14 18" fill="none" aria-hidden="true"> 5115 <path d="M7 0C3.13 0 0 3.13 0 7c0 5.25 7 11 7 11s7-5.75 7-11c0-3.87-3.13-7-7-7zm0 9.5A2.5 2.5 0 1 1 7 4.5a2.5 2.5 0 0 1 0 5z" fill="#fff"></path> 5116 </svg> 5117 <a href="https://www.google.com/maps/place/Rhode+Island+Eye+Institute/@41.454587599999996,-71.47058059999999,14z/data=!4m8!1m2!2m1!1sRhode+Island+Eye+Institute!3m4!1s0x89e5b167cb6bdaf1:0x7544e8ee67f3c85e!8m2!3d41.454587599999996!4d-71.47058059999999" target="_blank" rel="noopener noreferrer"> 5118 55 Village Square Dr, 5119 South Kingstown, 5120 Rhode Island 5121 02879 5122 <span class="visually-hidden">(opens Google Maps in new window)</span> 5123 </a> 5124 </div> 5125 5126 <!-- Phone: clickable tel: link --> 5127 5128 <div class="riei-footer__loc-item">
5129 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"> 5130 <path d="M13.4 16C6 16 0 10 0 2.6 0 1.2 1.2 0 2.6 0h1.8c.5 0 .9.3 1 .8l.8 3.2c.1.4 0 .8-.3 1.1L4.2 6.8c1.2 2.4 3 4.2 5.4 5.4l1.7-1.7c.3-.3.7-.4 1.1-.3l3.2.8c.5.1.8.5.8 1v1.4c0 1.4-1.2 2.6-2.6 2.6z" fill="#fff"></path> 5131 </svg> 5132 <a href="tel:+1(401)-249-2021"> 5133 (401) 249-2021 5134 </a> 5135 </div> 5136 5137 5138 <!-- Tracking Phone (secondary line) --> 5139 5140 5141 <!-- Fax --> 5142 5143 5144 </div> 5145 </div> 5146 5147 </div> 5148 </div> 5149 </div> 5150 5151 <!-- Bottom Bar --> 5152 <div class="riei-footer__bottom"> 5153 <div class="container"> 5154 <div class="row align-items-center"> 5155 <div class="col-12 col-md-3 order-1 order-md-0"> 5156 <p class="riei-footer__copyright">Copyright 2026 © All Rights Reserved.</p> 5157 </div> 5158 <div class="col-12 col-md-7"> 5159 <ul class="riei-footer__bottom-links"> 5160 <li><a href="https://rieyeinstitute.com/compliance-risk/" target="_blank" rel="noopener noreferrer">Compliance & Risk</a></li> 5161 5162 <li><a href="https://rieyeinstitute.com/website-accessibility-policy/" target="_blank" rel="noopener noreferrer">Accessibility</a></li> 5163 <li><a href="https://refocuseyedoctors.com/privacy-policy/" target="_blank" rel="noopener noreferrer">Privacy</a></li> 5164 <li><a href="https://rieyeinstitute.com/disclaimer/" target="_blank" rel="noopener noreferrer">Disclaimer</a></li> 5165 <li><a href="https://rieyeinstitute.com/hipaa/" target="_blank" rel="noopener noreferrer">HIPAA</a></li> 5166 <li><a href="https://refocuseyedoctors.com/financial-disclosures/" target="_blank" rel="noopener noreferrer">Financial Disclosure</a></li> 5167 <li><a href="https://rieye.modmedapp.com/ema/pay/onlinepay#/pm/payfac/pay" target="_blank" rel="noopener noreferrer">Pay Bill Online</a></li> 5168 <li><a href="https://rieyeinstitute.com/sms-terms-and-conditions/" target="_blank" rel="noopener noreferrer">SMS Terms & Conditions</a></li> 5169 <li><a href="https://refocuseyedoctors.com/terms-of-use/" target="_blank" rel="noopener noreferrer">Terms of Use</a></li> 5170 <li><a href="https://refocuseyedoctors.com/notice-of-nondiscrimination-policy/" target="_blank" rel="noopener noreferrer">Nondiscrimination</a></li> 5171 <li><a href="https://refocuseyedoctors.com/billing-disclosure/" target="_blank" rel="noopener noreferrer">Billing Disclosure</a></li> 5172 </ul> 5173 </div> 5174 <div class="col-12 col-md-2 text-md-end order-2 order-md-3"> 5175 <a href="https://www.refocuseye.com" target="_blank" rel="noopener noreferrer" aria-label="ReFocus Eye Health"> 5176 <img src="https://esk4oed89ki.exactdn.com/wp-content/uploads/sites/53/2026/03/bottomRightLogo.webp?strip=all" alt="ReFocus Eye Health logo" class="riei-footer__refocus-logo wp-image-10690" width="1440" height="608" loading="lazy" srcset="https://rieyeinstitute.com/wp-content/uploads/sites/53/2026/03/bottomRightLogo.webp 1440w, https://rieyeinstitute.com/wp-content/uploads/sites/53/2026/03/bottomRightLogo-300x127.webp 300w, https://rieyeinstitute.com/wp-content/uploads/sites/53/2026/03/bottomRightLogo-1024x432.webp 1024w, https://rieyeinstitute.com/wp-content/uploads/sites/53/2026/03/bottomRightLogo-768x324.webp 768w" sizes="(max-width: 1440px) 100vw, 1440px" /> 5177 </a> 5178 </div> 5179 </div> 5180 </div> 5181 </div> 5182 </footer> 5183 5184<div class="d-sm-none position-fixed bottom-0 mb-3 px-3 w-100 z-3"><a href="https://rieyeinstitute.com/appointment-request-form/" class=" footer-BA-button btn btn-primary w-100"> 5185 <span class="fw-semibold">Book Your Appointment</span> 5186 <svg width="9" height="17" viewBox="0 0 9 17" fill="none" class="ms-2" xmlns="http://www.w3.org/2000/svg"> 5187 <path d="M0.235028 15.2704C0.159847 15.35 0.101072 15.4436 0.0620588 15.5458C0.0230459 15.6481 0.00455886 15.7571 0.00765415 15.8665C0.0107494 15.9759 0.0353662 16.0836 0.0800984 16.1835C0.124831 16.2834 0.188803 16.3736 0.268362 16.4487C0.347921 16.5239 0.44151 16.5827 0.543784 16.6217C0.646057 16.6607 0.755014 16.6792 0.864432 16.6761C0.97385 16.673 1.08159 16.6484 1.18149 16.6037C1.2814 16.5589 1.37151 16.495 1.4467 16.4154L8.53003 8.91541C8.67631 8.76068 8.75781 8.55583 8.75781 8.34291C8.75781 8.12998 8.67631 7.92513 8.53003 7.77041L1.44669 0.269574C1.37201 0.188273 1.28191 0.122621 1.18164 0.0764343C1.08137 0.0302472 0.972918
51870.0044449 0.862589 0.000525052C0.75226 -0.0033948 0.642252 0.0146473 0.538955 0.0536018C0.435658 0.0925564 0.34113 0.151647 0.260863 0.227442C0.180596 0.303238 0.116189 0.394227 0.0713837 0.495124C0.0265785 0.596022 0.00226821 0.704817 -0.000135506 0.815189C-0.00253922 0.925561 0.0170114 1.03531 0.0573814 1.13806C0.0977514 1.24082 0.158136 1.33452 0.235027 1.41374L6.77836 8.34291L0.235028 15.2704Z" fill="#fff"></path> 5188 </svg> 5189 </a></div> 5190<!-- Specialty Vision Credit --> 5191<div class="bg-white py-3"> 5192 <div class="container"> 5193 <div class="d-flex flex-md-row flex-column justify-content-center align-items-center gap-2"> 5194 <span class="rfs-7 mb-0 text-dark">Ophthalmology Website by</span> 5195 <a href="https://specialty.vision/marketing-for-ophthalmology/" target="_blank" rel="noopener noreferrer" class="text-decoration-none d-flex align-items-center gap-2" aria-label="Visit Specialty Vision website"> 5196 <img class="img-fluid specialty-logo" width="23" height="23" src="https://esk4oed89ki.exactdn.com/wp-content/uploads/sites/9/2025/09/favicon-specialty-vision-fullcolor11.webp?strip=all" alt="Specialty Vision Logo" loading="lazy">
5197 <span class="rfs-7 fw-bold text-primary">Specialty Vision</span> 5198 </a> 5199 </div> 5200 </div> 5201</div></footer> 5202 5203 5204 5205
5205<script type="speculationrules"> 5206{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/sites/53/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/picostrap5/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 5207</script>
5207 5208 5209
5209<script id="lc_script_tag" type="module">// TESTIMONIAL SLIDER + BOOTSTRAP FORM MOBILE 5210 5211// Initialize the carousel controls 5212const prevBtn = document.querySelector('.prev-btn'); 5213const nextBtn = document.querySelector('.next-btn'); 5214const reviewWrapper = document.querySelector('.review-wrapper'); 5215const reviews = document.querySelectorAll('.review'); // All individual reviews 5216 5217let currentIndex = 0; 5218const reviewsPerSlide = window.innerWidth < 767 ? 1 : 3; // 1 review per slide on mobile, 3 on desktop 5219const totalReviews = reviews.length; // Total number of reviews 5220 5221// Function to slide to the next review group 5222function slideReview(direction) { 5223 const reviewWidth = reviews[0].offsetWidth; // Get the width of a single review 5224 const maxIndex = totalReviews - reviewsPerSlide; // Max index to prevent overshooting 5225 5226 // Update the currentIndex based on direction (1 for next, -1 for prev) 5227 currentIndex += direction; 5228 5229 // For continuous loop: wrap around the index 5230 if (currentIndex < 0) { 5231 currentIndex = totalReviews - reviewsPerSlide; // Go to the last review 5232 } 5233 if (currentIndex > maxIndex) { 5234 currentIndex = 0; // Go to the first review 5235 } 5236 5237 // Mobile: Adjust scroll position to center the review 5238 if (window.innerWidth < 767) { 5239 // Get the visible area of the wrapper 5240 const wrapperWidth = reviewWrapper.offsetWidth; 5241 // Calculate the position to center the next review 5242 const scrollPosition = (currentIndex * reviewWidth) - (wrapperWidth / 2) + (reviewWidth / 2); 5243 reviewWrapper.style.transition = 'scroll-left 0.3s ease'; // Smooth scroll transition 5244 reviewWrapper.scrollLeft = scrollPosition; // Move the review-wrapper horizontally 5245 } else { 5246 // Desktop: Use translateX to move the review-wrapper 5247 const translateValue = currentIndex * (100 / reviewsPerSlide); // Move by review width 5248 reviewWrapper.style.transition = 'transform 0.3s ease'; // Smooth transition for translateX 5249 reviewWrapper.style.transform = `translateX(-${translateValue}%)`; // Apply the sliding effect 5250 } 5251} 5252 5253// Event listeners for the buttons (prev and next) 5254prevBtn.addEventListener('click', (e) => { 5255 e.preventDefault(); // Prevent default anchor behavior 5256 slideReview(-1); // Slide to the previous review 5257}); 5258 5259nextBtn.addEventListener('click', (e) => { 5260 e.preventDefault(); // Prevent default anchor behavior 5261 slideReview(1); // Slide to the next review 5262}); 5263 5264// Handle Dragging for Carousel on Desktop and Mobile 5265let isDragging = false; 5266let startX = 0; 5267let scrollLeft = 0; 5268 5269reviewWrapper.addEventListener('mousedown', (e) => { 5270 isDragging = true; 5271 startX = e.pageX - reviewWrapper.offsetLeft; 5272 scrollLeft = reviewWrapper.scrollLeft; 5273}); 5274 5275reviewWrapper.addEventListener('mouseleave', () => { 5276 isDragging = false; 5277}); 5278 5279reviewWrapper.addEventListener('mouseup', () => { 5280 isDragging = false; 5281}); 5282 5283reviewWrapper.addEventListener('mousemove', (e) => { 5284 if (!isDragging) return; 5285 5286 e.preventDefault(); 5287 const x = e.pageX - reviewWrapper.offsetLeft; 5288 const walk = (x - startX) * 2; // Adjust this multiplier to control drag speed 5289 reviewWrapper.scrollLeft = scrollLeft - walk; 5290}); 5291 5292// Touch events for mobile dragging 5293reviewWrapper.addEventListener('touchstart', (e) => { 5294 isDragging = true; 5295 startX = e.touches[0].pageX - reviewWrapper.offsetLeft; 5296 scrollLeft = reviewWrapper.scrollLeft; 5297}); 5298 5299reviewWrapper.addEventListener('touchend', () => { 5300 isDragging = false; 5301}); 5302 5303reviewWrapper.addEventListener('touchmove', (e) => { 5304 if (!isDragging) return; 5305 5306 e.preventDefault(); 5307 const x = e.touches[0].pageX - reviewWrapper.offsetLeft; 5308 const walk = (x - startX) * 2; // Adjust this multiplier to control drag speed 5309 reviewWrapper.scrollLeft = scrollLeft - walk; 5310}); 5311 5312// Initialize Bootstrap Carousel for Mobile 5313if (window.innerWidth < 767) { 5314 const mobileCarousel = new bootstrap.Carousel(document.getElementById('mobileCarousel'), { 5315 interval: false, // Disable auto-rotate 5316 }); 5317} 5318 5319 5320 5321 5322 5323 5324 5325 5326 5327// CLICK TO SEE DOCTORS / SERVICES 5328document.addEventListener("DOMContentLoaded", function () { 5329 // Function to handle trigger clicks 5330 function setupTriggers(triggerClass, targetClass) { 5331 let triggers = document.querySelectorAll("." + triggerClass); 5332 let targets = document.querySelectorAll("." + targetClass); 5333 5334 // Make sure the first trigger and target are active by default 5335 if (triggers.length > 0 && targets.length > 0) {
5336 triggers[0].classList.add("active"); 5337 targets[0].classList.add("show"); 5338 targets[0].style.display = "block"; 5339 } 5340 5341 // Loop through all triggers to add click event listeners 5342 triggers.forEach(trigger => { 5343 trigger.addEventListener("click", function () { 5344 // Get the target ID from data-target 5345 let targetID = this.dataset.target; // This will use the value of `data-target` 5346 let target = document.getElementById(targetID); 5347 5348 // Remove "active" class from all triggers in this group 5349 triggers.forEach(el => el.classList.remove("active")); 5350 // Add "active" class to the clicked trigger 5351 this.classList.add("active"); 5352 5353 // Hide all other targets 5354 targets.forEach(el => { 5355 el.style.display = "none"; 5356 el.classList.remove("show"); 5357 }); 5358 5359 // Show the selected target 5360 if (target) { 5361 target.style.display = "block"; 5362 target.classList.add("show"); 5363 5364 // Scroll smoothly to the target 5365 target.scrollIntoView({ behavior: "smooth", block: "start" }); 5366 } else { 5367 console.error("Target not found for", this.id); 5368 } 5369 }); 5370 }); 5371 } 5372 5373 // Initialize the triggers for the first section 5374 setupTriggers("trigger", "target"); 5375 5376 // You can add more setups if needed, like for "trigger-services", "target-services", etc. 5377 setupTriggers("trigger-services", "target-services"); 5378 setupTriggers("trigger-time", "target-time"); 5379}); 5380 5381// Scroll feature on WESTWOOD 5382document.addEventListener("DOMContentLoaded", function () { 5383 const scrollContainer = document.querySelector(".scroll-container"); 5384 const prevButton = document.querySelector(".scroll-prev"); 5385 const nextButton = document.querySelector(".scroll-next"); 5386 5387 // Set scroll amount based on container width 5388 const scrollAmount = 300; // Adjust as needed 5389 5390 nextButton.addEventListener("click", () => { 5391 scrollContainer.scrollBy({ left: scrollAmount, behavior: "smooth" }); 5392 }); 5393 5394 prevButton.addEventListener("click", () => { 5395 scrollContainer.scrollBy({ left: -scrollAmount, behavior: "smooth" }); 5396 }); 5397}); 5398 5399 5400 5401 5402 </script>
5402 5403
5403<script id="accessibility-widget-js-extra"> 5404var _cyA11yConfig = {"status":{"mobile":true,"desktop":true},"iconId":"default","iconSize":"48","label":"Accessibility widget","heading":"Accessibility menu","position":{"mobile":"bottom-right","desktop":"bottom-right"},"language":{"default":"en","selected":[]},"margins":{"desktop":{"top":20,"bottom":20,"left":20,"right":20},"mobile":{"top":20,"bottom":20,"left":20,"right":20}},"primaryColor":"#1863DC","keyboard":{"enabled":false,"shortcut":"alt+a"},"modules":{"color":{"darkContrast":{"enabled":true},"lightContrast":{"enabled":true},"highContrast":{"enabled":true},"highSaturation":{"enabled":true},"lowSaturation":{"enabled":true},"monochrome":{"enabled":true}},"content":{"adjustFontSizing":{"enabled":true},"highlightTitle":{"enabled":true},"highlightLinks":{"enabled":true},"dyslexicFont":{"enabled":true},"letterSpacing":{"enabled":true},"lineHeight":{"enabled":true},"fontWeight":{"enabled":true},"textAlign":{"enabled":true}},"navigation":{"readingGuide":{"enabled":true},"pauseAnimations":{"enabled":true},"bigCursor":{"enabled":true}},"statement":{"enabled":false,"url":"","displayInWidget":false,"generatedDate":"","formData":{"companyName":"","businessEmail":"","website":"","wcagStandard":"WCAG 2.2 Level AA","conformanceStatus":"fully-conformant"}},"profiles":{"enabled":true},"pageRead":{"enabled":true},"muteSounds":{"enabled":true}},"focusRingColor":null}; 5405var _cyA11yAssets = {"fonts":"https://rieyeinstitute.com/wp-content/plugins/accessibility-widget/lite/frontend/assets/fonts/"}; 5406//# sourceURL=accessibility-widget-js-extra 5407</script>
vendor: 1 bytes, line 5407
5407
5408<script id="accessibility-widget-js" src="https://rieyeinstitute.com/wp-content/plugins/accessibility-widget/lite/frontend/assets/js/widget.min.js?ver=1787682311"></script>
vendor: 1 bytes, line 5408
5408
5409<script id="lc-aos-js" src="https://rieyeinstitute.com/wp-content/plugins/livecanvas/modules/optin-extra-assets/aos-with-init.js?ver=762baabbd36986073f2e63e5741e1c84"></script>
vendor: 1 bytes, line 5409
5409
5410<script data-wp-strategy="defer" defer id="bootstrap5-js" src="https://rieyeinstitute.com/wp-content/themes/picostrap5/js/bootstrap.bundle.min.js"></script>
vendor: 1 bytes, line 5410
5410
5411<script> 5412 document.addEventListener('DOMContentLoaded', function() { 5413 /* âââ Find all orphan accordion items (not inside .accordion) âââ */ 5414 var orphans = document.querySelectorAll('.accordion-item[data-sv-orphan-accordion="true"]'); 5415 if (orphans.length === 0) return; 5416 5417 /* âââ Group consecutive orphans âââ */ 5418 var groups = []; 5419 var currentGroup = [orphans[0]]; 5420 5421 for (var i = 1; i < orphans.length; i++) { 5422 var prev = orphans[i - 1]; 5423 var curr = orphans[i]; 5424 var isConsecutive = false; 5425 5426 /* Walk from prev to curr, skipping empty text, <p>, <br> nodes */ 5427 var node = prev.nextSibling; 5428 while (node && node !== curr) { 5429 if (node.nodeType === 3 && node.textContent.trim() === '') { 5430 node = node.nextSibling; 5431 continue; 5432 } 5433 if (node.nodeType === 1) { 5434 var tag = node.tagName.toLowerCase(); 5435 if ((tag === 'p' && node.textContent.trim() === '') || tag === 'br') { 5436 node = node.nextSibling; 5437 continue; 5438 } 5439 } 5440 break; 5441 } 5442 5443 if (node === curr) { 5444 isConsecutive = true; 5445 } 5446 5447 if (isConsecutive) { 5448 currentGroup.push(curr); 5449 } else { 5450 groups.push(currentGroup); 5451 currentGroup = [curr]; 5452 } 5453 } 5454 groups.push(currentGroup); 5455 5456 /* âââ Wrap each group and fix data-bs-parent âââ */ 5457 groups.forEach(function(group, index) { 5458 /* Unique ID for THIS group's wrapper */ 5459 var wrapperId = 'sv-auto-accordion-' + index + '-' + Date.now(); 5460 5461 /* Create wrapper elements */ 5462 var wrapper = document.createElement('div'); 5463 wrapper.className = 'accordion mb-2 rounded-4'; 5464 wrapper.id = wrapperId; 5465 5466 var lcBlock = document.createElement('div'); 5467 lcBlock.className = 'lc-block'; 5468 lcBlock.appendChild(wrapper); 5469 5470 /* Insert wrapper before first item in this group */ 5471 group[0].parentNode.insertBefore(lcBlock, group[0]); 5472 5473 /* Move all items into wrapper AND update data-bs-parent */ 5474 group.forEach(function(item) { 5475 /* Update data-bs-parent on the collapse div to match THIS wrapper */ 5476 var collapseDiv = item.querySelector('.accordion-collapse'); 5477 if (collapseDiv) { 5478 collapseDiv.setAttribute('data-bs-parent', '#' + wrapperId); 5479 } 5480 5481 /* Remove orphan marker */ 5482 item.removeAttribute('data-sv-orphan-accordion'); 5483 5484 /* Move item into wrapper */ 5485 wrapper.appendChild(item); 5486 }); 5487 5488 /* Expand first item in each group */ 5489 var firstItem = group[0]; 5490 var firstBtn = firstItem.querySelector('.accordion-button'); 5491 var firstCollapse = firstItem.querySelector('.accordion-collapse'); 5492 if (firstBtn) { 5493 firstBtn.classList.remove('collapsed'); 5494 firstBtn.setAttribute('aria-expanded', 'true'); 5495 } 5496 if (firstCollapse) { 5497 firstCollapse.classList.add('show'); 5498 } 5499 5500 /* Clean up empty <p> and text nodes left behind */ 5501 var prev = lcBlock.previousSibling; 5502 while (prev) { 5503 var check = prev; 5504 prev = prev.previousSibling; 5505 if (check.nodeType === 1 && check.tagName.toLowerCase() === 'p' && check.textContent.trim() === '') { 5506 check.parentNode.removeChild(check); 5507 } else if (check.nodeType === 3 && check.textContent.trim() === '') { 5508 check.parentNode.removeChild(check); 5509 } else { 5510 break; 5511 } 5512 } 5513 }); 5514 }); 5515</script>
5515 5516 5517 </body> 5518</html> 5519 5520 5521<!-- Cache served by breeze CACHE (Desktop) - Last modified: Mon, 28 Sep 2026 10:58:31 GMT -->
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.