PageSourceSearch

https://www.bhlsi.com/about

html bhlsi.com collected 2026-10-08 20:00:29 UTC 69,449 bytes, 1,930 lines download raw bytes

1<!DOCTYPE html>
2<!--[if IE 9 ]><html class="ie9" lang="en"> <![endif]-->
3<!--[if (gt IE 9)|!(IE)]><!--> <html class="" lang="en"> <!--<![endif]-->
4  <head>
5    <meta charset="utf-8">
6    <meta name="viewport" content="width=device-width, initial-scale=1.0">
7
8    
9    
10        <meta name="google-site-verification" content="mPlivOx7wtXNWfr9vv-l-KsjBSf3GKk_GBY7EyBg4BM" />
11    
12    
13        
14            <link rel="canonical" href="https://www.bhlsi.com/about" />
15    
16    <link rel="shortcut icon" href="https://sa1s3optim.patientpop.com/assets/images/patientpop/favicon.ico" type="image/x-icon">
17    <link rel="icon" href="https://sa1s3optim.patientpop.com/assets/images/patientpop/favicon.ico" type="image/x-icon">
18
19    <title>About - The Beverly Hills Lung and Sleep Institute: Pulmonary, Critical Care &amp; Sleep Medicine Specialists Beverly Hills, CA</title>
20    <meta name="description" content="Trusted Pulmonary, Critical Care & Sleep Medicine Specialists serving Beverly Hills, CA. Contact us at 310-691-1138 or visit us at 9001 Wilshire Blvd, #200, Beverly Hills, CA 90211: The Beverly Hills Lung and Sleep Institute" />
21
22      <link rel="stylesheet" href=https://www.bhlsi.com/css/practice.atomic.application.css>
23
24          <style>
25.primary-fg{
26  color:#1374D9 !important;
27}
28.primary-bg{
29  background:#1374D9 !important;
30}
31.flex-active{
32  background:#000 !important;
33}
34.primary-border{
35  border-color:#1374D9 !important;
36}
37.secondary-fg{
38  color:#304C78 !important;
39}
40.secondary-bg{
41  background:#304C78 !important;
42}
43.secondary-border{
44  border-color:#304C78 !important;
45}
46
47section.providers-landing .provider-list-filters .chck-input + label:before,
48#book-online .left ul li input[type="radio"]:checked + label:before{
49  background-color: #1374D9 !important;
50}
51section.testimonials-reviews .paginator ul li a{
52  color:#1ca8dd;
53}
54section.testimonials-reviews .paginator ul li.active span{
55  background:#1ca8dd;
56  color:#fff;
57}
58.slider-frame ol li.active input,
59section.blog-hero .row .slider-frame ol li.active input{
60  background:#656F72;
61}
62  /* latin */
63  @font-face {
64  font-family: 'Nixie One';
65  font-display: swap;
66  font-style: normal;
67  font-weight: 400;
68  src: local('Nixie One'), local('NixieOne-Regular'), url(https://fonts.gstatic.com/s/nixieone/v7/gQ0PT3rPU_Et2ExNz-ahmpBw1xU1rKptJj_0jans920.woff2) format('woff2');
69  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
70  }
71.primary-font{
72font-family: 'Nixie One', cursive !important;
73}
74
75  /* latin-ext */
76  @font-face {
77  font-family: 'Raleway Extra Light';
78  font-display: swap;
79  font-style: normal;
80  font-weight: 200;
81  src: local('Raleway ExtraLight'), local('Raleway-ExtraLight'), url(https://fonts.gstatic.com/s/raleway/v11/cbAbzEjxTdN5KKmS-gA0tQsYbbCjybiHxArTLjt7FRU.woff2) format('woff2');
82  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
83  }
84  /* latin */
85  @font-face {
86  font-family: 'Raleway Extra Light';
87  font-display: swap;
88  font-style: normal;
89  font-weight: 200;
90  src: local('Raleway ExtraLight'), local('Raleway-ExtraLight'), url(https://fonts.gstatic.com/s/raleway/v11/8KhZd3VQBtXTAznvKjw-kwzyDMXhdD8sAj6OAJTFsBI.woff2) format('woff2');
91  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
92  }
93.secondary-font{
94font-family: 'Raleway Extra Light', sans-serif !important;
95}
96
97 body {
98  margin-top: 0;
99}
100body.nav-open{
101  overflow:hidden;
102}
103body.nav-open section{
104  position:relative;
105  z-index:0;
106}
107body.nav-open header.header-4 button.nav-slider{
108  position:fixed;
109}
110body.nav-open .header-backdrop{
111  display:block;
112  position:fixed;
113  top:0;
114  right:0;
115  bottom:0;
116  left:0;
117  z-index:1;
118  background:rgba(0,0,0,0.3);
119}
120header.header.header-4 nav .nav-full ul li:hover:after{
121  background-color: #ffffff;
122}
123dummy-header-class{
124  color: white;
125}
126header.header-4.sticky.scrolling-color{
127  background-color: #1374D9 !important;
128}
129header.header-4.sticky.scrolling.scrolling-color{
130-webkit-transition: background-color 0.2s ease;
131-moz-transition: background-color 0.2s ease;
132-ms-transition: background-color 0.2s ease;
133-o-transition: background-color 0.2s ease;
134transition: background-color 0.2s ease;
135}
136  .header.header.header-4 nav .nav-full ul li.drop .dropdownContain{
137    background-color: transparent !important;
138  }
139  .header.header.header-4 nav .nav-full ul li.drop .dropdownContain .dropOut ul li{
140    background: rgba(19, 116, 217, 1) !important;
141  }
142
143#book-online .right #calendar-block ul li ol li div.slots a{
144  background: #1374D9;
145}
146#book-online .right #calendar-block ul li ol li div.slots a:hover,
147#book-online .right #calendar-block ul li ol li div.slots a.checked{
148  background: #1374D9;
149  opacity:0.75;
150}
151#book-online .right #calendar-block ul li ol li.scroller{
152  background: #304C78;
153}
154#book-online .right #calendar-block ul li ol li.scroller:hover{
155  background: #304C78;
156  opacity:0.75;
157}
158
159.a-bordercolor3 {
160  
161      border-color: #ffffff !important;
162   
163}
164.a-height150px {
165  
166    
167    height: 150px !important;
168   
169}
170.a-borderradius10pct {
171  
172    
173    border-radius: 10% !important;
174   
175}
176.a-borderwidth1px {
177  
178    
179    border-width: 1px !important;
180   
181}
182.a-backgroundcolor3 {
183  
184      background-color: #ffffff !important;
185   
186}
187.a-opacity1 {
188  
189    
190    opacity: 1 !important;
191   
192}
193.a-margin10px {
194  
195    
196    margin: 10px !important;
197   
198}
199.a-opacity2 {
200  
201    
202    opacity: .2 !important;
203   
204}
205.a-backgroundcolor2 {
206  
207      background-color: #424242 !important;
208   
209}
210.a-width50pct {
211  
212    
213    width: 50% !important;
214   
215}
216.a-left0pct {
217  
218    
219    left: 0% !important;
220   
221}
222.a-marginleft0pct {
223  
224    
225    margin-left: 0% !important;
226   
227}
228.a-paddingtop5pct {
229  
230    
231    padding-top: 5% !important;
232   
233}
234.a-paddingright5pct {
235  
236    
237    padding-right: 5% !important;
238   
239}
240.a-paddingbottom5pct {
241  
242    
243    padding-bottom: 5% !important;
244   
245}
246.a-paddingleft5pct {
247  
248    
249    padding-left: 5% !important;
250   
251}
252.a-color3 {
253  
254      color: #ffffff !important;
255   
256}
257.a-textaligncenter {
258  
259    
260    text-align: center !important;
261   
262}
263.a-fontsize37px {
264  
265    
266    font-size: 37px !important;
267   
268}
269.a-letterspacing0px {
270  
271    
272    letter-spacing: 0px !important;
273   
274}
275.a-texttransformnone {
276  
277    
278    text-transform: none !important;
279   
280}
281.a-textshadownone {
282  
283    
284    text-shadow: none !important;
285   
286}
287.a-fontsize21px {
288  
289    
290    font-size: 21px !important;
291   
292}
293.a-lineheight110pct {
294  
295    
296    line-height: 110% !important;
297   
298}
299.a-backgroundcolor1 {
300  
301      background-color: #304C78 !important;
302   
303}
304.a-bordercolor1 {
305  
306      border-color: #304C78 !important;
307   
308}
309.a-borderradius3px {
310  
311    
312    border-radius: 3px !important;
313   
314}
315.a-width164px {
316  
317    
318    width: 164px !important;
319   
320}
321.a-height46px {
322  
323    
324    height: 46px !important;
325   
326}
327.a-fontsize12px {
328  
329    
330    font-size: 12px !important;
331   
332}
333.a-margin4px {
334  
335    
336    margin: 4px !important;
337   
338}
339.a-texttransformuppercase {
340  
341    
342    text-transform: uppercase !important;
343   
344}
345.a-backgroundcolor0 {
346  
347      background-color: #1374D9 !important;
348   
349}
350.a-bordercolor0 {
351  
352      border-color: #1374D9 !important;
353   
354}
355.a-bordertopwidth0px {
356  
357    
358    border-top-width: 0px !important;
359   
360}
361.a-borderbottomwidth0px {
362  
363    
364    border-bottom-width: 0px !important;
365   
366}
367.a-borderradius0px {
368  
369    
370    border-radius: 0px !important;
371   
372}
373.a-maxwidth940px {
374  
375    
376    max-width: 940px !important;
377   
378}
379.a-paddingtop60px {
380  
381    
382    padding-top: 60px !important;
383   
384}
385.a-paddingbottom60px {
386  
387    
388    padding-bottom: 60px !important;
389   
390}
391.a-fontsize26px {
392  
393    
394    font-size: 26px !important;
395   
396}
397.a-fontsize22px {
398  
399    
400    font-size: 22px !important;
401   
402}
403.a-height56 {
404  
405    
406    height: 56 !important;
407   
408}
409.a-marginleft10 {
410  
411    
412    margin-left: 10 !important;
413   
414}
415.a-margintopmarginbottom10 {
416  
417      margin-top: 10 !important;
418    margin-bottom: 10 !important;
419   
420}
421.a-color2 {
422  
423      color: #424242 !important;
424   
425}
426.a-bordercolor4 {
427  
428      border-color: transparent !important;
429   
430}
431.a-maxwidth1120 {
432  
433    
434    max-width: 1120 !important;
435   
436}
437.a-paddingbottom55px {
438  
439    
440    padding-bottom: 55px !important;
441   
442}
443.a-paddingtop80px {
444  
445    
446    padding-top: 80px !important;
447   
448}
449.a-backgroundcolor4 {
450  
451      background-color: transparent !important;
452   
453}
454.a-height70px {
455  
456    
457    height: 70px !important;
458   
459}
460.a-marginleft10px {
461  
462    
463    margin-left: 10px !important;
464   
465}
466.a-margintopmarginbottom10px {
467  
468      margin-top: 10px !important;
469    margin-bottom: 10px !important;
470   
471}
472.a-color0 {
473  
474      color: #1374D9 !important;
475   
476}
477.a-fontsize30px {
478  
479    
480    font-size: 30px !important;
481   
482}
483.a-borderradius50pct {
484  
485    
486    border-radius: 50% !important;
487   
488}
489.a-height17px {
490  
491    
492    height: 17px !important;
493   
494}
495.a-marginright15px {
496  
497    
498    margin-right: 15px !important;
499   
500}
501.a-width17px {
502  
503    
504    width: 17px !important;
505   
506}
507.a-minheight100vh {
508  
509    
510    min-height: 100vh !important;
511   
512}
513.a-width100pct {
514  
515    
516    width: 100% !important;
517   
518}
519.a-fontsize60px {
520  
521    
522    font-size: 60px !important;
523   
524}
525.a-height20px {
526  
527    
528    height: 20px !important;
529   
530}
531.a-paddingbottom0pct {
532  
533    
534    padding-bottom: 0% !important;
535   
536}
537.a-paddingtop15pct {
538  
539    
540    padding-top: 15% !important;
541   
542}
543.a-borderradius120px {
544  
545    
546    border-radius: 120px !important;
547   
548}
549.a-height64px {
550  
551    
552    height: 64px !important;
553   
554}
555.a-width170px {
556  
557    
558    width: 170px !important;
559   
560}
561.a-opacity04 {
562  
563    
564    opacity: 0.4 !important;
565   
566}
567
568  section.seo-module {
569border-bottom: none!important;
570}
571
572
573section.seo-module h1{
574font-size: 30px !important;
575    font-family: 'Nixie One', serif !important;
576}
577
578section.seo-module h2{
579font-size: 15px !important;
580    font-family: 'Nixie One', serif !important;
581}
582
583
584section.meet {
585 background-color: #fff !important;
586border-bottom: none!important;
587}
588
589section.services.pinstripe h3.service-title  {
590color: #304C78 !important;
591font-size: 40px !important;
592    font-family: 'Nixie One', serif !important;
593}
594
595
596div.service-tagline {
597color: #304C78 !important;
598font-size: 20px !important;
599      font-family: 'Nixie One', serif !important;
600}
601
602
603Section.services.pinstripe {
604    background-color: #fff !important;
605border-bottom: none!important;
606}
607
608
609section.providers {
610    background-color: #304C78 !important;
611border-bottom: none!important;
612}
613
614section.providers h3.providers-title {
615color: #fff !important;
616font-size: 40px !important;
617    font-family: 'Nixie One', serif !important;
618}
619
620.provider-blocks .provider-block {
621    background-color: #1374D9 !important;
622}
623
624.provider-blocks .provider-block .provider-info h4 {
625    font-size: 24px !important;
626    color: #fff !important;
627}
628
629.provider-blocks .provider-block .provider-info label {
630    color: #fff !important;
631}
632
633
634footer {
635 Background-color: #304C78 !important;
636}
637
638
639footer .nap {
640 color: #fff !important;
641}
642
643
644footer a:hover {
645color: #fff !important; 
646}
647
648
649footer .copy {
650color: #fff !important; 
651}
652
653.web-to-text-iframe {
654  background: transparent;
655  border: none;
656  bottom: 0;
657  height: 0;
658  position: fixed;
659  right: 0;
660  width: 0;
661  /* To not to overlap modals */
662  z-index: 1039;
663}
664.skip-main-content {
665  position: absolute;
666  width: 1px;
667  height: 1px;
668  margin: -1px;
669  padding: 0;
670  overflow: hidden;
671  clip: rect(0, 0, 0, 0);
672  white-space: nowrap;
673  border: 0;
674}
675.skip-main-content:focus { 
676  position: inherit;
677  width: auto;
678  height: auto;
679  margin: 0;
680  overflow: visible;
681  clip: auto;
682  white-space: normal;
683  padding: 6px;
684  font-size: 13px !important;
685}
686</style>
687    
688    
689    <style>
690          </style>
691    <!--[if lt IE 9]>
692      
692<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
692
693      
693<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
693
694      
694<script type="text/javascript" src="https://sa1co.patientpop.com/assets/old-browser-warning.js"></script>
694
695    <![endif]-->
696  </head>
697    <body class="ATOMIC">
698              
699
700    
701                <section class="eyebrow-two a-color2 a-backgroundcolor3">
702  <div class="inner">
703    Now accepting <a href="/telehealth">Telehealth</a> appointments. <a href="/schedule">Schedule a virtual visit</a>.
704  </div>
705</section>
706                <header class="header header-4 a-backgroundcolor4 overlap   sticky ">
707  <div class="header-backdrop"></div>
708  <nav>
709    <div class="nav-toggle">
710      <div class="toggle-title a-color3">More</div>
711      <div class="toggle-icon" role="button" aria-label="Toggle navigation">
712        <span class="a-backgroundcolor3"></span>
713        <span class="a-backgroundcolor3"></span>
714        <span class="a-backgroundcolor3"></span>
715      </div>
716    </div>
717    <div class="navbar-info">
718      <div class="brand">
719        <a class="skip-main-content" href="#main-content">Skip to main content</a>
720                  <a href="/" class="logo" aria-label="Link to home page">
721                          <img
722                class="a-height70px a-margintopmarginbottom10px a-marginleft10px"
723                src="https://sa1s3optim.patientpop.com/assets/images/provider/photos/2262723.png" alt="Practice logo">
724                      </a>
725              </div>
726    </div>
727    <div class="nav-full">
728      <ul>
729        <li class="a-backgroundcolor4">
730        <a id="home" href="/" class="clickable" target="_self">
731          <span class="primary-font a-color3">Home</span>
732        </a>
733      </li>
734                  <li class="a-backgroundcolor4">
735        <a id="about" href="/about" class="clickable" target="_self">
736          <span class="primary-font a-color3">About Practice</span>
737        </a>
738      </li>
739                  <li class="a-backgroundcolor4">
740        <a id="providers" href="/provider" class="clickable" target="_self">
741          <span class="primary-font a-color3">Providers</span>
742        </a>
743      </li>
744                  <li class="drop">
745        <a id="services" href="/services"  class="clickable" target="_self">
746          <span class="primary-font a-color3">Services</span>
747        </a>
748        <i tabindex="0" aria-label="Collapse submenu" role="button" id="drop-minus-363222-top" class="fa fa-minus a-color3" data-partner="#drop-plus-363222-top" data-drop=".dropdownContain"></i>
749        <i tabindex="0" aria-label="Expand submenu" role="button" id="drop-plus-363222-top" class="fa fa-plus active a-color3" data-partner="#drop-minus-363222-top" data-drop=".dropdownContain"></i>
750        <div class="dropdownContain a-backgroundcolor0" style="display: none">
751          <div class="dropOut">
752            <ul>
753                                                                              <li class="sideNav a-backgroundcolor0">
754                    <a href="/services/lung-cancer" class="primary-font child-link clickable" id="Services_Lung Cancer-top" target="_self">
755                      <span class="primary-font a-color3">Lung Cancer</span>
756                    </a>
757                  </li>
758                                                                                <li class="sideNav a-backgroundcolor0">
759                    <a href="/services/sleep-apnea" class="primary-font child-link clickable" id="Services_Sleep Apnea-top" target="_self">
760                      <span class="primary-font a-color3">Sleep Apnea</span>
761                    </a>
762                  </li>
763                                                                                <li class="sideNav a-backgroundcolor0">
764                    <a href="/services/copd" class="primary-font child-link clickable" id="Services_COPD-top" target="_self">
765                      <span class="primary-font a-color3">COPD</span>
766                    </a>
767                  </li>
768                                                                                <li class="sideNav a-backgroundcolor0">
769                    <a href="/services/asthma" class="primary-font child-link clickable" id="Services_Asthma-top" target="_self">
770                      <span class="primary-font a-color3">Asthma</span>
771                    </a>
772                  </li>
773                                                                                <li class="sideNav a-backgroundcolor0">
774                    <a href="/services/narcolepsy" class="primary-font child-link clickable" id="Services_Narcolepsy-top" target="_self">
775                      <span class="primary-font a-color3">Narcolepsy</span>
776                    </a>
777                  </li>
778                                                                                <li class="sideNav a-backgroundcolor0">
779                    <a href="/services/cough" class="primary-font child-link clickable" id="Services_Cough-top" target="_self">
780                      <span class="primary-font a-color3">Cough</span>
781                    </a>
782                  </li>
783                                                                                <li class="sideNav a-backgroundcolor0">
784                    <a href="/services/insomnia" class="primary-font child-link clickable" id="Services_Insomnia-top" target="_self">
785                      <span class="primary-font a-color3">Insomnia</span>
786                    </a>
787                  </li>
788                                                                                <li class="sideNav a-backgroundcolor0">
789                    <a href="/services/lung-disease" class="primary-font child-link clickable" id="Services_Lung Disease-top" target="_self">
790                      <span class="primary-font a-color3">Lung Disease</span>
791                    </a>
792                  </li>
793                                                                                                                                <li class="sideNav a-backgroundcolor0">
794                  <a href="https://www.bhlsi.com/services" class="child-link clickable">
795                    <span class="primary-font a-color3">View More Services</span>
796                  </a>
797                </li>
798                          </ul>
799          </div>
800        </div>
801      </li>
802                  <li class="drop">
803        <a id="patient-resources" href="/contents/patient-resources"  class="clickable" target="">
804          <span class="primary-font a-color3">Patient Resources</span>
805        </a>
806        <i tabindex="0" aria-label="Collapse submenu" role="button" id="drop-minus-367064-top" class="fa fa-minus a-color3" data-partner="#drop-plus-367064-top" data-drop=".dropdownContain"></i>
807        <i tabindex="0" aria-label="Expand submenu" role="button" id="drop-plus-367064-top" class="fa fa-plus active a-color3" data-partner="#drop-minus-367064-top" data-drop=".dropdownContain"></i>
808        <div class="dropdownContain a-backgroundcolor0" style="display: none">
809          <div class="dropOut">
810            <ul>
811                                                                              <li class="sideNav a-backgroundcolor0">
812                    <a href="https://sa1s3optim.patientpop.com/assets/docs/458624.pdf" class="primary-font child-link clickable" id="Patient Resources_New Patient Forms-top" target="_blank">
813                      <span class="primary-font a-color3">New Patient Forms</span>
814                    </a>
815                  </li>
816                                                        </ul>
817          </div>
818        </div>
819      </li>
820                  <li class="a-backgroundcolor4">
821        <a id="testimonials" href="/testimonials" class="clickable" target="_self">
822          <span class="primary-font a-color3">Testimonials</span>
823        </a>
824      </li>
825                  <li class="a-backgroundcolor4">
826        <a id="blog" href="/blog" class="clickable" target="_self">
827          <span class="primary-font a-color3">Blog</span>
828        </a>
829      </li>
830                  <li class="a-backgroundcolor4">
831        <a id="contact" href="/contactus" class="clickable" target="_self">
832          <span class="primary-font a-color3">Contact</span>
833        </a>
834      </li>
835              <li class="cta-container">
836      <a href="tel:3106911138" class="header-cta cta-call-us cta a-backgroundcolor4 a-color3 a-bordercolor3">
837        <span class="mm-phone-number">310-691-1138</span>
838      </a>
839    </li>
840  
841
842  <li class="cta-container">
843    <a href="javascript:void(0);" role="button" tabindex="0" class="header-cta cta-book-online ppop_bookonline_action cta a-backgroundcolor4 a-color3 a-bordercolor3" data-practiceid="21749"  data-locationid="27156" >
844      <span>Request Appointment</span>
845    </a>
846  </li>
847
848      </ul>
849    </div>
850    <div class="nav-optimal a-backgroundcolor0">
851      <ul>
852        <li class="a-backgroundcolor0">
853        <a id="home" href="/" class="clickable" target="_self">
854          <span class="primary-font a-color3">Home</span>
855        </a>
856      </li>
857                  <li class="a-backgroundcolor0">
858        <a id="about" href="/about" class="clickable" target="_self">
859          <span class="primary-font a-color3">About Practice</span>
860        </a>
861      </li>
862                  <li class="a-backgroundcolor0">
863        <a id="providers" href="/provider" class="clickable" target="_self">
864          <span class="primary-font a-color3">Providers</span>
865        </a>
866      </li>
867                  <li class="drop">
868        <a id="services" href="/services"  class="clickable" target="_self">
869          <span class="primary-font a-color3">Services</span>
870        </a>
871        <i tabindex="0" aria-label="Collapse submenu" role="button" id="drop-minus-363222-side" class="fa fa-minus a-color3" data-partner="#drop-plus-363222-side" data-drop=".dropdownContain"></i>
872        <i tabindex="0" aria-label="Expand submenu" role="button" id="drop-plus-363222-side" class="fa fa-plus active a-color3" data-partner="#drop-minus-363222-side" data-drop=".dropdownContain"></i>
873        <div class="dropdownContain a-backgroundcolor0" style="display: none">
874          <div class="dropOut">
875            <ul>
876                                                                              <li class="sideNav a-backgroundcolor0">
877                    <a href="/services/lung-cancer" class="primary-font child-link clickable" id="Services_Lung Cancer-side" target="_self">
878                      <span class="primary-font a-color3">Lung Cancer</span>
879                    </a>
880                  </li>
881                                                                                <li class="sideNav a-backgroundcolor0">
882                    <a href="/services/sleep-apnea" class="primary-font child-link clickable" id="Services_Sleep Apnea-side" target="_self">
883                      <span class="primary-font a-color3">Sleep Apnea</span>
884                    </a>
885                  </li>
886                                                                                <li class="sideNav a-backgroundcolor0">
887                    <a href="/services/copd" class="primary-font child-link clickable" id="Services_COPD-side" target="_self">
888                      <span class="primary-font a-color3">COPD</span>
889                    </a>
890                  </li>
891                                                                                <li class="sideNav a-backgroundcolor0">
892                    <a href="/services/asthma" class="primary-font child-link clickable" id="Services_Asthma-side" target="_self">
893                      <span class="primary-font a-color3">Asthma</span>
894                    </a>
895                  </li>
896                                                                                <li class="sideNav a-backgroundcolor0">
897                    <a href="/services/narcolepsy" class="primary-font child-link clickable" id="Services_Narcolepsy-side" target="_self">
898                      <span class="primary-font a-color3">Narcolepsy</span>
899                    </a>
900                  </li>
901                                                                                <li class="sideNav a-backgroundcolor0">
902                    <a href="/services/cough" class="primary-font child-link clickable" id="Services_Cough-side" target="_self">
903                      <span class="primary-font a-color3">Cough</span>
904                    </a>
905                  </li>
906                                                                                <li class="sideNav a-backgroundcolor0">
907                    <a href="/services/insomnia" class="primary-font child-link clickable" id="Services_Insomnia-side" target="_self">
908                      <span class="primary-font a-color3">Insomnia</span>
909                    </a>
910                  </li>
911                                                                                <li class="sideNav a-backgroundcolor0">
912                    <a href="/services/lung-disease" class="primary-font child-link clickable" id="Services_Lung Disease-side" target="_self">
913                      <span class="primary-font a-color3">Lung Disease</span>
914                    </a>
915                  </li>
916                                                                                                                                <li class="sideNav a-backgroundcolor0">
917                  <a href="https://www.bhlsi.com/services" class="child-link clickable">
918                    <span class="primary-font a-color3">View More Services</span>
919                  </a>
920                </li>
921                          </ul>
922          </div>
923        </div>
924      </li>
925                  <li class="drop">
926        <a id="patient-resources" href="/contents/patient-resources"  class="clickable" target="">
927          <span class="primary-font a-color3">Patient Resources</span>
928        </a>
929        <i tabindex="0" aria-label="Collapse submenu" role="button" id="drop-minus-367064-side" class="fa fa-minus a-color3" data-partner="#drop-plus-367064-side" data-drop=".dropdownContain"></i>
930        <i tabindex="0" aria-label="Expand submenu" role="button" id="drop-plus-367064-side" class="fa fa-plus active a-color3" data-partner="#drop-minus-367064-side" data-drop=".dropdownContain"></i>
931        <div class="dropdownContain a-backgroundcolor0" style="display: none">
932          <div class="dropOut">
933            <ul>
934                                                                              <li class="sideNav a-backgroundcolor0">
935                    <a href="https://sa1s3optim.patientpop.com/assets/docs/458624.pdf" class="primary-font child-link clickable" id="Patient Resources_New Patient Forms-side" target="_blank">
936                      <span class="primary-font a-color3">New Patient Forms</span>
937                    </a>
938                  </li>
939                                                        </ul>
940          </div>
941        </div>
942      </li>
943                  <li class="a-backgroundcolor0">
944        <a id="testimonials" href="/testimonials" class="clickable" target="_self">
945          <span class="primary-font a-color3">Testimonials</span>
946        </a>
947      </li>
948                  <li class="a-backgroundcolor0">
949        <a id="blog" href="/blog" class="clickable" target="_self">
950          <span class="primary-font a-color3">Blog</span>
951        </a>
952      </li>
953                  <li class="a-backgroundcolor0">
954        <a id="contact" href="/contactus" class="clickable" target="_self">
955          <span class="primary-font a-color3">Contact</span>
956        </a>
957      </li>
958              <li class="cta-container">
959      <a href="tel:3106911138" class="header-cta cta-call-us cta a-backgroundcolor4 a-color3 a-bordercolor3">
960        <span class="mm-phone-number">310-691-1138</span>
961      </a>
962    </li>
963  
964
965  <li class="cta-container">
966    <a href="javascript:void(0);" role="button" tabindex="0" class="header-cta cta-book-online ppop_bookonline_action cta a-backgroundcolor4 a-color3 a-bordercolor3" data-practiceid="21749"  data-locationid="27156" >
967      <span>Request Appointment</span>
968    </a>
969  </li>
970
971      </ul>
972    </div>
973    <div class="nav-measurer"></div>
974  </nav>
975</header>
976
977
978                                                  <main id="main-content">
979                                                                                              <section class="herosub herosub-1 a-backgroundcolor0">
980    <div class="hero " >
981    <div id="hero-cloak" 
982         class="cloak a-backgroundcolor2
983                a-opacity2"></div>
984    <div id="hero-titles" 
985         class="hero-titles a-maxwidth940px
986                a-paddingtop80px
987                a-paddingbottom55px">
988      <div id="hero-titles-inner" class="hero-titles-inner">
989        <h1 class="main-text 
990                    primary-font                              text-shadow                    a-fontsize26px
991                   a-textaligncenter
992                   a-color3"
993            id="sub-primary-title">About The Beverly Hills Lung and Sleep Institute</h1>
994              </div>
995    </div>
996  </div>
997</section>
998                                          <section class="about-header">
999    <div class="row">
1000      <div id="social-crumb">
1001        <div class="breadcrumb">
1002                      <a href="/">
1002The Beverly Hills Lung and Sleep Institute</a> <i class="fa fa-angle-right"></i>
1003                    <a href="/about">About</a>
1004        </div>
1005      </div>
1006    </div>
1007  </section>
1008                                                    <section class="meet pinstripe">
1009      <div class="row">
1010      <div class="span12 type-no-media">
1011        <h3>About Practice</h3>
1012        <p><span style="font-weight: 400;">The compassionate team at The Beverly Hills Lung and Sleep Institute is committed to providing the highest degree of critical care to patients of all ages. Board-certified pulmonologists and sleep medicine specialists Dan Naim, MD, and Ashkan Naraghi, MD offer an individualized approach to treating the full spectrum of lung diseases and sleep disorders at their practice in Beverly Hills, California.</span></p>
1013<p><span style="font-weight: 400;">The Beverly Hills Lung and Sleep Institute provides comprehensive care for a wide range of health issues, from acute coughs to long-term conditions like chronic obstructive pulmonary disease (COPD) and asthma. They also offer lung cancer screenings and help with smoking cessation. Their fellowship-trained sleep specialist, Dr. Dan Naim, MD manages a variety of sleep disorders, including insomnia, sleep apnea, and narcolepsy.</span></p>
1014<p><span style="font-weight: 400;">The Beverly Hills Lung and Sleep Institute wants their patients to feel comfortable and confident about their treatment. The dedicated providers spend as much time as needed to fully explain a patient&rsquo;s condition and answer any questions.&nbsp;</span></p>
1015<p><span style="font-weight: 400;">When it comes to developing a treatment plan, The Beverly Hills Lung and Sleep Institute gives patients options and encourages them to actively participate in their own health care.</span></p>
1016<p><span style="font-weight: 400;">For comprehensive care of pulmonary and sleep-related health problems, call The Beverly Hills Lung and Sleep Institute or schedule a consultation online today.</span></p>
1017      </div>
1018    </div>
1019  </section>
1020                                                    <section class="contact pinstripe no_form">
1021    <div class="row">
1022    <div class="span4 left">
1023      <div about="0" typeof='{"type":"MODULE", "secondary_type": "CONTACT", "type_id": 27156, "fieldname": "location"}'>
1024        <h2 class="contact-header primary-fg" property="fieldtext">Location</h2>
1025      </div>
1026      <address>
1027        <span property="name">The Beverly Hills Lung and Sleep Institute</span><br/>
1028        <span>
1029          9001 Wilshire Blvd, #200          </span><br/>
1030        <span property="addressLocality">Beverly Hills</span>, <span>CA</span> <span>90211</span><br/>
1031        Phone: <span property="telephone" class="mm-phone-number">310-691-1138</span>
1032          <br/>
1033        <span about="0" typeof='{"type":"MODULE", "secondary_type": "CONTACT", "type_id": 27156, "fieldname": "fax"}'>
1034        <span property="fieldtext">Fax: </span>
1035        </span>
1036        <span property="fax">310-691-1380</span>
1037        </address>
1038    </div>
1039    <div class="span4 middle">
1040      <div about="0" typeof='{"type":"MODULE", "secondary_type": "CONTACT", "type_id": 27156, "fieldname": "office-hours"}'>
1041        <h2 class="contact-header primary-fg" property="fieldtext">Office Hours</h2>
1042      </div>
1043      <p>
1044        <label>Monday
1045    <span aria-hidden="true">
1046                        9:00 am
1047                      - 5:00 pm
1048                            </span>
1049    <span class="hidden-open-hours">
1050                            9:00 am
1051                        to 5:00 pm
1052                                  </span>
1053  </label>
1054  <label>Tuesday
1055    <span aria-hidden="true">
1056                        9:00 am
1057                      - 5:00 pm
1058                            </span>
1059    <span class="hidden-open-hours">
1060                            9:00 am
1061                        to 5:00 pm
1062                                  </span>
1063  </label>
1064  <label>Wednesday
1065    <span aria-hidden="true">
1066                        9:00 am
1067                      - 5:00 pm
1068                            </span>
1069    <span class="hidden-open-hours">
1070                            9:00 am
1071                        to 5:00 pm
1072                                  </span>
1073  </label>
1074  <label>Thursday
1075    <span aria-hidden="true">
1076                        9:00 am
1077                      - 5:00 pm
1078                            </span>
1079    <span class="hidden-open-hours">
1080                            9:00 am
1081                        to 5:00 pm
1082                                  </span>
1083  </label>
1084  <label>Friday
1085    <span aria-hidden="true">
1086                        9:00 am
1087                      - 5:00 pm
1088                            </span>
1089    <span class="hidden-open-hours">
1090                            9:00 am
1091                        to 5:00 pm
1092                                  </span>
1093  </label>
1094  <label>Saturday
1095    <span aria-hidden="true">
1096                        Closed
1097                  </span>
1098    <span class="hidden-open-hours">
1099                            Closed
1100                      </span>
1101  </label>
1102  <label>Sunday
1103    <span aria-hidden="true">
1104                        Closed
1105                  </span>
1106    <span class="hidden-open-hours">
1107                            Closed
1108                      </span>
1109  </label>
1110      </p>
1111    </div>
1112    <div class="span4 right">
1113      <div about="0" typeof='{"type":"MODULE", "secondary_type": "CONTACT", "type_id": 27156, "fieldname": "get-in-touch"}'>
1114        <h2 class="contact-header primary-fg" property="fieldtext">Get in touch</h2>
1115      </div>
1116      <p>
1117        <a href="tel:3106911138" aria-label="Phone number" class="btn-call primary-border primary-fg">
1118          <i class="fa fa-phone"></i><span class="mm-phone-number">310-691-1138</span>
1119        </a>
1120                  <button type="button" class="btn-book-online ppop_bookonline_action small primary-bg primary-btn" data-locationid="27156">
1121            Request Appointment
1122          </button>
1123              </p>
1124    </div>
1125  </div>
1126  </section>                                                                                                                                      
1126<script type="application/ld+json">
1127    {"@context":"http:\/\/schema.org","@type":"MedicalClinic","@id":"http:\/\/www.bhlsi.com\/d8718a4317e317324c38e20a765bb1f051da5b38","url":"http:\/\/www.bhlsi.com","brand":{"name":["The Beverly Hills Lung and Sleep Institute"]},"name":["Ashkan Naraghi, MD","Dan I. Naim, MD"],"image":"","potentialAction":{"@type":"ReserveAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/www.bhlsi.com\/schedule?utm_medium=markup","inLanguage":"en-US","actionPlatform":["http:\/\/schema.org\/DesktopWebPlatform","http:\/\/schema.org\/IOSPlatform","http:\/\/schema.org\/AndroidPlatform"]},"result":{"@type":"Reservation","name":"Request Appointment"}},"contactPoint":[{"@type":"ContactPoint","telephone":"+1 310-691-1138","contactType":"customer service"}],"address":{"@type":"PostalAddress","streetAddress":"9001 Wilshire Blvd #200","addressLocality":"Beverly Hills","addressRegion":"CA","postalCode":"90211","addressCountry":"USA"},"aggregateRating":{"@type":"AggregateRating","ratingCount":23,"ratingValue":5.0,"bestRating":5,"worstRating":1}}
1128</script>
1128
1129                        </main>
1130                                                <footer>
1131  <div class="row">
1132    <div class="span12">
1133      <ul>
1134        <li>
1135                                    <div class="copy"><p>&copy; Copyright 2026 <a style="color:inherit;" href="https://www.tebra.com/marketing/practice-websites/">Tebra Inc</a>.</p></div>
1136                              </li>
1137        <li>
1138          <a href="https://www.bhlsi.com/your-privacy" rel="nofollow" >Privacy Policy</a>
1139        </li>
1140        <li>
1141          <a href="https://www.bhlsi.com/our-terms" rel="nofollow" >Terms &amp; Conditions</a>
1142        </li>
1143                  <li><a href="https://www.bhlsi.com/accessibility-statement" rel="nofollow" id="footer-link-accessibility-notice">Accessibility Notice</a></li>
1144          <li><a href="https://www.bhlsi.com/contactus">Contact Us</a></li>
1145      </ul>
1146    </div>
1147
1148                  <div class="span12">
1149          <div class="nap">
1150            <div class="fn org"> The Beverly Hills Lung and Sleep Institute, Beverly Hills, CA</div>
1151            Phone (appointments): <span class="tel mm-phone-number" content="3106911138">310-691-1138</span>
1152                          <span class="divider">|</span>
1153              Phone (general inquiries): 310-691-1138
1154                        <div class="adr">
1155              Address: <span class="street-address">9001 Wilshire Blvd, #200, </span>
1156              <span class="locality">Beverly Hills</span>, <span class="region">CA</span> <span>90211</span>
1157            </div>
1158          </div>
1159        </div>
1160              <div class="span12">
1161      <section class="aggregate-ratings">
1162  <ul role="presentation">
1163    <li role="presentation">
1164      <div class="average">
1165        5<sup><span>/</span>5</sup>
1166      </div>
1167    </li>
1168    <li role="presentation">
1169      <div class="star-rating">
1170        <div class="top" style="width:100.00%">
1171          <div class="hidden-aggregate-rating">5/5 Star Rating</div>
1172          <i title="Star Rating" role="img" class="fa fa-star"></i><i title="Star Rating" role="img" class="fa fa-star"></i><i title="Star Rating" role="img" class="fa fa-star"></i><i title="Star Rating" role="img" class="fa fa-star"></i><i title="Star Rating" role="img" class="fa fa-star"></i>
1173        </div>
1174        <div class="bottom">
1175          <i title="Star Rating" role="img" class="fa fa-star"></i><i title="Star Rating" role="img" class="fa fa-star"></i><i title="Star Rating" role="img" class="fa fa-star"></i><i title="Star Rating" role="img" class="fa fa-star"></i><i title="Star Rating" role="img" class="fa fa-star"></i>
1176        </div>
1177      </div>
1178      <div class="total-aggregate-reviews">(23  reviews) </div>
1179    </li>
1180  </ul>
1181</section>
1182    </div>
1183      
1184      <div class="span12 powered-by"><p>Medical website powered by <a style="color:inherit;" href="https://www.tebra.com/marketing/practice-websites/">Tebra</a></p></div>
1185      </div>
1186</footer>
1187                            
1188    <div class="yt-player">
1189      <div class="inner">
1190        <button type="button" class="close-yt-player" aria-label="Close video">&times;</button>
1191        <iframe title="Video container" aria-label="Video container" width="680" height="377" src="" allowFullScreen mozallowfullscreen webkitAllowFullScreen></iframe>
1192      </div>
1193    </div>
1194
1195    
1195<script>
1196      var recaptcha_public_key = '6Lf-Vs4qAAAAANLS4SUm8FQ4bNRnHyhfes-bsXz2';
1197    </script>
1197
1198
1199         
1199<script type="text/javascript" src="https://www.bhlsi.com/js/practice.application.js" async defer></script>
1199
1200     
1201     
1202    
1202<script>
1203      function loadScript(src, globalVar) {
1204        if (src) {
1205          if (globalVar) {
1206            window[globalVar] = {'d': 1 * new Date()};
1207          }
1208          const script = document.createElement('script');
1209          script.async = true;
1210          script.defer = true;
1211          script.src = src;
1212          document.getElementsByTagName('script')[0].parentNode.insertBefore(script, document.getElementsByTagName('script')[0]);
1213        }
1214      }
1215
1216      window.onload = function () {
1217          pop.header4 = (function(){
1218  var nav = {
1219    navCount : 0,
1220    navLogoImgWidth: 0,
1221    totalVisibleWidth: 0,
1222    toggleNav : function(){
1223      $('.nav-toggle').toggleClass('expanded');
1224      $('body').toggleClass('nav-open');
1225      $('.nav-optimal').toggleClass('expanded');
1226    },
1227    calculateVisible : function(){
1228      var growingWidth = 0;
1229      for(var i=0; i < nav.navCount; i++){
1230        growingWidth += $('.nav-measurer > ul > li').eq(i).outerWidth() + 1; // outerWidth seems to do a math.floor on decimals
1231        if(growingWidth < nav.totalVisibleWidth){
1232          $('.nav-full > ul > li').eq(i).show();
1233        }
1234      }
1235    },
1236    checkBucket : _.debounce(function(){
1237      if($('.nav-full > ul > li:visible').length == nav.navCount){
1238        $('.nav-full').removeClass('hiding');
1239        $('.nav-toggle').hide();
1240      }else{
1241        $('.nav-toggle').show();
1242        $('.nav-full').addClass('hiding');
1243      }
1244
1245      var imgElement = $('nav a.logo img');
1246      if(imgElement.length) {
1247        nav.navLogoImgWidth = imgElement.outerWidth(true);
1248      }
1249
1250      if($('.nav-full').outerWidth() >= ($('nav').outerWidth() - nav.navLogoImgWidth) && $('.nav-full > ul > li:visible').length){
1251        $('.nav-full > ul > li:visible:last').hide();
1252        nav.checkBucket();
1253      }else if(($('.nav-full').outerWidth() + $('.nav-measurer > ul > li').eq($('.nav-full > ul > li:visible').length).outerWidth()) < ($('nav').outerWidth() - nav.navLogoImgWidth)){
1254        if($('.nav-full > ul > li').eq($('.nav-full > ul > li:visible').length)){
1255          $('.nav-full > ul > li').eq($('.nav-full > ul > li:visible').length).show(10, function(){
1256            if($('.nav-full > ul > li').eq($('.nav-full > ul > li:visible').length + 1)){
1257              nav.checkBucket();
1258            }
1259          });
1260        }
1261      }
1262    }, 2),
1263    init : function(){
1264      nav.navCount = $('.nav-full > ul > li').length;
1265      nav.totalVisibleWidth = $('nav').outerWidth() - 20;
1266      var imgElement = $('nav a.logo img');
1267      if(imgElement.length) {
1268        nav.navLogoImgWidth = imgElement.outerWidth(true);
1269        nav.totalVisibleWidth -= nav.navLogoImgWidth;
1270      }
1271      $('.nav-full > ul').clone().appendTo('.nav-measurer');
1272      $('.nav-measurer i').removeAttr('id');
1273      $('.nav-measurer a').removeAttr('id');
1274      $('.nav-toggle').click(nav.toggleNav);
1275      $('.nav-optimal a.nav-item').click(function(){
1276        $('.nav-toggle').click();
1277      });
1278      $('.header-backdrop').click(function(){
1279        $('.nav-toggle').click();
1280      });
1281      nav.calculateVisible();
1282      nav.checkBucket();
1283      $(window).on('resize orientationChange', function(event) {
1284        nav.checkBucket();
1285      });
1286
1287      $('header.header-4 nav .nav-full ul li').on('mouseenter mouseleave', function (e) {
1288        var $elm=null;
1289
1290        if ($('.dropdownContain', this).length) {
1291          $elm = $('.dropdownContain:first', this);
1292        }else if($('.sideNavContain', this).length){
1293          $elm = $('.sideNavContain:first', this);
1294        }
1295
1296        if ($elm) {
1297          var off = $elm.offset();
1298          var l = off.left;
1299          var w = $elm.width();
1300          var docW = $('.header-4').outerWidth();
1301          var isEntirelyVisible = (l + w <= docW);
1302
1303          if (!isEntirelyVisible) {
1304            $(this).addClass('edge');
1305          } else {
1306            $(this).removeClass('edge');
1307          }
1308        }
1309      });
1310
1311    }
1312  };
1313
1314  return{
1315    init : nav.init
1316  };
1317
1318}());
1319
1320pop.header4.init();
1321
1322var eyebrowTwo = {
1323  checkMotions: function(){
1324    if($('header').hasClass('overlap')) {
1325      var $langBar = $('.language-bar');
1326      var combinedHeight = $('.eyebrow-two').height() + ($langBar.length ? $langBar.height() : 0);
1327      if($langBar.length){
1328        if ($('.eyebrow-two').elementVisible(true) && !$('header').hasClass('scrolling')) {
1329          $('header').css('margin-top', combinedHeight + 'px');
1330        }else{
1331          $('header').css('margin-top','0');
1332        }
1333      }else{
1334        if ($('.eyebrow-two').elementVisible(true)) {
1335          $('header').css('margin-top', combinedHeight + 'px');
1336        }else{
1337          $('header').css('margin-top','0');
1338        }
1339      }
1340    }
1341  },
1342  debounce: function(func, wait, immediate) {
1343    var timeout;
1344    return function() {
1345      var context = this, args = arguments;
1346      var later = function() {
1347        timeout = null;
1348        if (!immediate) func.apply(context, args);
1349      };
1350      var callNow = immediate && !timeout;
1351      clearTimeout(timeout);
1352      timeout = setTimeout(later, wait);
1353      if (callNow) func.apply(context, args);
1354    };
1355  },
1356  init: function(){
1357    eyebrowTwo.checkMotions();
1358    $(window).scroll(eyebrowTwo.debounce(eyebrowTwo.checkMotions, 10));
1359    $(window).resize(eyebrowTwo.debounce(eyebrowTwo.checkMotions, 10));
1360  }
1361};
1362$( document ).ready(function() {
1363  if($('.eyebrow-two').length) {
1364    eyebrowTwo.init();
1365  }
1366});
1367
1368  var stickyNav = {
1369  headerOffset: $('header').offset().top,
1370  checkStickiness: function(){
1371    if ($(document).scrollTop() >= stickyNav.headerOffset) {
1372      $('header').addClass('scrolling');
1373              if(!$('header').hasClass('overlap')){
1374          $('body').css({'padding-top': $('header').outerHeight() + 'px'});
1375        }
1376          } else {
1377      $('header').removeClass('scrolling');
1378      $('body').css({'padding-top': '0'});
1379    }
1380    if ($(document).scrollTop() >= $('header').height()) {
1381      $('header').addClass('scrolling-color');
1382    }else{
1383      $('header').removeClass('scrolling-color');
1384    }
1385  },
1386  debounce: function(func, wait, immediate) {
1387    var timeout;
1388    return function() {
1389      var context = this, args = arguments;
1390      var later = function() {
1391        timeout = null;
1392        if (!immediate) func.apply(context, args);
1393      };
1394      var callNow = immediate && !timeout;
1395      clearTimeout(timeout);
1396      timeout = setTimeout(later, wait);
1397      if (callNow) func.apply(context, args);
1398    };
1399  },
1400  init: function(){
1401    stickyNav.checkStickiness();
1402    $(window).scroll(stickyNav.debounce(stickyNav.checkStickiness, 10));
1403    $(window).resize(stickyNav.debounce(stickyNav.checkStickiness, 10));
1404  }
1405};
1406stickyNav.init();
1407
1408        
1409        // JS Hero 2
1410
1411//console.warn('TODO: Move $.animateTransform to main library');
1412(function($){
1413  $.fn.animateTransform = function(/* [start,] end [, duration] [, callback] */){
1414    var start = null, end = null, duration = 400, callback = function(){};
1415    for(var i=0; i<arguments.length; i++){
1416      if(typeof(arguments[i]) == 'string'){
1417        if(!start) start = arguments[i];
1418        else end = arguments[i];
1419      } else if(typeof(arguments[i]) == 'number'){
1420        duration = arguments[i];
1421      } else if(typeof(arguments[i]) == 'function'){
1422        callback = arguments[i];
1423      }
1424    }
1425    if(start && !end){
1426      end = start;
1427      start = null;
1428    }
1429    if(!end) return;
1430    if(start){
1431      this.css("transform", start);
1432    }
1433    if(duration < 16) duration = 16;
1434    var transitionB4 = this.css('transition');
1435    this.css('transition', 'transform ' + duration + 'ms');
1436    this.css('transform', end);
1437    var $el = this;
1438    setTimeout(function(){
1439      $el.css('transition', transitionB4 || '');
1440      $el.css('transform', end);
1441      callback();
1442    }, duration);
1443  };
1444})(jQuery);
1445
1446(function($){
1447  $.fn.swipeHandler = function(options) {
1448    var $container = this;
1449    var swipeThreshold = options.swipeThreshold || null;
1450    var onSwipeLeft = options.onSwipeLeft || null;
1451    var onSwipeRight = options.onSwipeRight || null;
1452    $container.on('touchstart', function(event) {
1453      var previousSwipeX = event.originalEvent.touches[0].clientX;
1454      $container.on('touchend', removeSwipeListeners);
1455      $container.on('touchcancel', removeSwipeListeners);
1456      $container.on('touchmove', function(event) {
1457        currentSwipeX = event.originalEvent.touches[0].clientX;
1458        if(currentSwipeX-swipeThreshold > previousSwipeX){
1459          removeSwipeListeners();
1460          if ( onSwipeRight ){
1461            event.preventDefault();
1462            onSwipeRight(event);
1463          }
1464        }else if(currentSwipeX+swipeThreshold < previousSwipeX){
1465          removeSwipeListeners();
1466          if ( onSwipeLeft ){
1467            event.preventDefault();
1468            onSwipeLeft(event);
1469          }
1470        }
1471        previousSwipeX = currentSwipeX;
1472      });
1473    });
1474    function removeSwipeListeners() {
1475      $container.off('touchmove');
1476      $container.off('touchend');
1477      $container.off('touchcancel');
1478    }
1479  };
1480})(jQuery);
1481
1482
1483//console.warn('TODO: Move $.smartresize to main library');
1484(function($,sr){
1485  // debouncing function from John Hann
1486  // http://unscriptable.com/index.php/2009/03/20/debouncing-javascript-methods/
1487  var debounce = function (func, threshold, execAsap) {
1488      var timeout;
1489      return function debounced () {
1490          var obj = this, args = arguments;
1491          function delayed () {
1492              if (!execAsap)
1493                  func.apply(obj, args);
1494              timeout = null;
1495          };
1496          if (timeout)
1497              clearTimeout(timeout);
1498          else if (execAsap)
1499              func.apply(obj, args);
1500          timeout = setTimeout(delayed, threshold || 100);
1501      };
1502  }
1503  // smartresize 
1504  jQuery.fn[sr] = function(fn){  return fn ? this.bind('resize', debounce(fn)) : this.trigger(sr); };
1505})(jQuery,'smartresize');
1506
1507
1508(function($){
1509  $.fn.heroCarousel = function( options ){
1510
1511    var settings = $.extend({
1512      transitionType: 'fade-over',
1513      transitionSpeedFactor: 1,
1514      transitionDelay: 4000,
1515    }, options);
1516
1517    var $container    = $(this);
1518    var $list         = $(this).find('ul.carousel-items').eq(0);
1519    var $slides       = $list.find('li.carousel-item');
1520    var $navBar       = $container.find('ol.carousel-nav');
1521    var $leftBtn      = $(this).find('i.carousel-left-btn');
1522    var $rightBtn     = $(this).find('i.carousel-right-btn');
1523    var totalSlides   = $slides.length;
1524    var sliding       = false;
1525    var currentSlide  = settings.openingSlideIndex > -1 ? settings.openingSlideIndex : 0;
1526    var traverse      = null;
1527    var defaultColorClass = 'a-'+$navBar.data('default-color-class');
1528    var activeColorClass  = 'a-'+$navBar.data('active-color-class');
1529      
1530    function slide(isRewinding) {
1531      if(!sliding){
1532        $container.find('iframe[src*="www.youtube.com/embed/"]').each(function(i) {
1533          this.contentWindow.postMessage( JSON.stringify({ event:'command', func: 'pauseVideo', args:'' }), '*');
1534        });
1535        $container.find('ol li.bullet')
1536          .removeClass('active')
1537          .removeClass(activeColorClass)
1538          .addClass(defaultColorClass);
1539        $container.find('ol li.bullet').eq(currentSlide)
1540          .addClass('active')
1541          .removeClass(defaultColorClass)
1542          .addClass(activeColorClass);
1543        sliding = true;
1544        setCurrentBgUrl( $( $container.find('li.carousel-item').eq(currentSlide) ) );
1545        switch(settings.transitionType) {
1546          case 'slide': doTransitionSlide(false, isRewinding); break;
1547          case 'slide-over': doTransitionSlide(true, isRewinding); break;
1548          case 'slide-reveal': doTransitionSlideReveal(false, isRewinding); break;
1549          case 'slide-over-reveal':
1550          case 'slide-reveal-over': doTransitionSlideReveal(true, isRewinding); break;
1551          case 'fade-reveal': doTransitionFadeReveal(); break;
1552          case 'fade-over': doTransitionFadeOver(); break;
1553          case 'fade' : 
1554          default: doTransitionFade(); break;
1555        }
1556      }
1557    }
1558
1559    function setCurrentBgUrl($el) {
1560      var bgUrl = $el.css('background-image');
1561      bgUrl = bgUrl.replace('url(','').replace(')','').replace(/\"/gi, '');
1562      var dataSrc = $el.data('src');
1563      if ( dataSrc != bgUrl ) {
1564        $el.css( 'background-image', 'url("'+dataSrc+'")');
1565      }
1566    }
1567
1568    function doTransitionFade() {
1569      var speed = 500 * settings.transitionSpeedFactor;
1570      $slides.removeClass('active')
1571      $slides.eq(currentSlide).addClass('active')  
1572      $list.animate({
1573        opacity : 0
1574      }, speed,function(){
1575        $slides.hide();
1576        $slides.eq(currentSlide).show();    
1577        $list.animate({opacity : 1}, speed, function(){
1578          $container.find('li.carousel-item').eq(currentSlide).find('.overlay').slideDown();
1579          afterTransition();
1580        });
1581      });
1582    }
1583    
1584    function doTransitionFadeOver() {
1585      var speed = 500 * settings.transitionSpeedFactor;
1586      $slides.removeClass('active');
1587      $slides.eq(currentSlide).addClass('active');
1588      $slides.css('zIndex', 1);
1589      $slides.eq(currentSlide).css({'z-index': 2, opacity: 0}).show().animate({opacity: 1}, speed, function(){
1590        $slides.not('.active').hide();
1591        afterTransition();
1592      });
1593    }
1594
1595    function doTransitionSlideReveal(isOver, isRewinding) {
1596      var slideSpeed = window.innerWidth / 2.5 * settings.transitionSpeedFactor; // adjust speed per size screen
1597      if ( !isOver ) {
1598        $list.find('li.carousel-item.active').animateTransform('translate('+(isRewinding?100:-100)+'%)', slideSpeed);
1599      }
1600      var speed = 500 * settings.transitionSpeedFactor;
1601      $slides.removeClass('active');
1602      $slides.eq(currentSlide).addClass('active');
1603      $slides.css('zIndex', 1);
1604      var $new = $slides.eq(currentSlide);
1605      $new.find('.reveal-element').each(function(index){ $(this).data('opacity', $(this).css('opacity')).css('cssText', 'transition:none; opacity:0 !important;'); });
1606      $new.css({ zIndex: 2, opacity: 1, transform: 'translate('+(isRewinding?-100:100)+'%)'}).show().animateTransform('translate(0%)', slideSpeed, function(){
1607        $new.find('.reveal-element').each(function(index){ 
1608          $(this).css('cssText', 'transition:opacity '+speed+'ms linear '+(index*speed*.7)+'ms; opacity:'+$(this).data('opacity')+' !important;'); 
1609        });
1610        var $old = $slides.not('.active');
1611        $old.hide();
1612        afterTransition();
1613      });
1614    }
1615    
1616    function doTransitionFadeReveal() {
1617      var speed = 500 * settings.transitionSpeedFactor;
1618      $slides.removeClass('active');
1619      $slides.eq(currentSlide).addClass('active');
1620      $slides.css('zIndex', 1);
1621      var $new = $slides.eq(currentSlide);
1622      $new.find('.reveal-element').each(function(index){ $(this).data('opacity', $(this).css('opacity')).css('cssText', 'transition:none; opacity:0 !important;'); });
1623      $new.css({ zIndex: 2, opacity: 0}).show().animate({opacity: 1}, speed, function(){
1624        $new.find('.reveal-element').each(function(index){ 
1625          $(this).css('cssText', 'transition:opacity '+speed+'ms linear '+(index*speed*.7)+'ms; opacity:'+$(this).data('opacity')+' !important;'); 
1626        });
1627        var $old = $slides.not('.active');
1628        $old.hide();
1629        afterTransition();
1630      });
1631    }
1632
1633    function doTransitionSlide(isOver, isRewinding) {
1634      var speed = window.innerWidth / 2.5 * settings.transitionSpeedFactor; // adjust speed per size screen
1635      $slides.css('zIndex', 1);
1636      if ( !isOver ) {
1637        $list.find('li.carousel-item.active').animateTransform('translate('+(isRewinding?100:-100)+'%)', speed);
1638      }
1639      $slides.removeClass('active');
1640      $slides.eq(currentSlide).addClass('active');
1641      $slides.eq(currentSlide).css({ zIndex: 2, opacity: 1, transform: 'translate('+(isRewinding?-100:100)+'%)'}).show().animateTransform('translate(0%)', speed, function(){
1642        $slides.not('.active').hide();
1643        afterTransition();
1644      });
1645    }
1646
1647    function afterTransition () {
1648      sliding = false;
1649      if($container.find('li.carousel-item').eq(currentSlide).find('iframe').length > 0){
1650        window.clearInterval(traverse);
1651      }
1652    }
1653
1654    function slideNext() {
1655      if(!sliding){
1656        currentSlide = ++currentSlide % totalSlides;
1657        slide(false);
1658      }
1659    }
1660
1661    function slidePrevious() {
1662      if(!sliding){
1663        currentSlide = (--currentSlide+totalSlides) % totalSlides;
1664        slide(true);
1665      }
1666    }
1667
1668    function handleResize(){
1669      var height = 0;
1670      $slides.each(function(){
1671        height = Math.max(height, $(this).height())
1672      })
1673      $container.outerHeight(height);
1674      $slides.each(function() {
1675        $(this).outerHeight( height );
1676        $(this).find('.margin-wrapper').outerHeight( height );
1677      });
1678    }
1679
1680    function resetTransitionInterval() {
1681      window.clearInterval(traverse);
1682      traverse = setInterval(slideNext, settings.transitionDelay);
1683    }
1684
1685    function initialize() { 
1686
1687      setCurrentBgUrl( $( $container.find('li.carousel-item').eq(currentSlide) ) );
1688
1689      var height = 0;
1690      $slides.each(function(){
1691        height = Math.max(height, $(this).height())
1692      })
1693      $container.animate( { 'height': height + 'px' }, 500 );
1694      $slides.each(function() {
1695        $(this).outerHeight( height );
1696        $(this).find('.margin-wrapper').outerHeight( height );
1697      });
1698
1699      // change slides CSS properties to enable animations
1700      $slides.each(function(){
1701        $(this).css({
1702          position: 'absolute',
1703          overflow: 'hidden',
1704          top: 0,
1705          left: 0,
1706          width: '100%',
1707        }).outerHeight(height);
1708      });
1709
1710      $list.addClass('transition-'+settings.transitionType)
1711
1712      // bind navigation events:
1713      if($container.find('li.bullet').length > 1){
1714        $container.find('li.bullet').eq(currentSlide)
1715          .addClass('active')
1716          .removeClass(defaultColorClass)
1717          .addClass(activeColorClass);
1718        $container.on('click', 'ol li.bullet', function() {
1719          currentSlide=$container.find('ol li.bullet').index(this);
1720          var previousIndex = $container.find('li.carousel-item.active').index();
1721          if(!sliding && currentSlide != previousIndex){
1722            slide(currentSlide < previousIndex);
1723          }
1724        });
1725        // bind enter keyboard event for bullet navigation:
1726        $(document).keydown(function(e) {
1727          if (e.which == 13) { // 13 is the key code for Enter
1728            currentSlide=$container.find('ol li.bullet').index(e.target);
1729            var previousIndex = $container.find('li.carousel-item.active').index();
1730            if(!sliding && currentSlide != previousIndex){
1731              slide(currentSlide < previousIndex);
1732            }
1733          }
1734        });        
1735      }
1736
1737      /* HIDE ALL BUT FIRST ONE */
1738      $container.find('li.carousel-item:gt('+currentSlide+')').hide();
1739
1740      $container.on('click', '.carousel-left-btn', slidePrevious);
1741      $container.on('click', '.carousel-right-btn', slideNext);
1742
1743      $container.on('mouseenter',function(){
1744        window.clearInterval(traverse);
1745      });
1746      $container.on('mouseleave',function(){
1747        resetTransitionInterval()
1748      });
1749      resetTransitionInterval();
1750
1751      /* SHOW FIRST ONE */
1752      $list.find('li.carousel-item').eq(currentSlide).show().addClass('active');
1753
1754      $container.swipeHandler({
1755        swipeThreshold: 20,
1756        onSwipeLeft: slideNext,
1757        onSwipeRight: slidePrevious
1758      });
1759
1760      $(window).smartresize(handleResize);
1761
1762      $.when($.ready).then(function() {
1763        setTimeout(function() {
1764          $slides.each(function() {
1765            setCurrentBgUrl( $(this) );
1766          });
1767          $navBar.fadeTo('slow', $navBar.data('opacity'));
1768          $leftBtn.fadeTo('slow', $leftBtn.data('opacity'));
1769          $rightBtn.fadeTo('slow', $rightBtn.data('opacity'));
1770        }, 2000);
1771      });
1772    }
1773    
1774    // exit if no more than one slide
1775    if ( totalSlides > 1 ) initialize()
1776   
1777  }
1778})(jQuery);
1779
1780$(function(){
1781
1782  var openingSlideIndex = -1;
1783  var chunks = window.location.href.split('?')
1784  if ( chunks.length > 1 ) {
1785    var vars = chunks[1].split('&')
1786    for ( var i=0,l=vars.length; i<l; i++ ) {
1787      // set slide lock flag
1788      if ( vars[i].substr(0, 10) == 'slideLock=' ) {
1789        openingSlideIndex = parseInt(vars[i].split('=')[1])
1790      }
1791    }
1792  }
1793  
1794  var $carousel = $('.carousel');
1795  if ( $carousel && $('ul.carousel-items li.carousel-item').length ) {
1796    var options = {
1797      transitionType: $carousel.data('transition-type'),
1798      transitionSpeedFactor: $carousel.data('transition-speed-factor'),
1799      transitionDelay: parseFloat($carousel.data('transition-delay')) * 1000,
1800    }
1801    if ( openingSlideIndex > -1 ) {
1802      options.openingSlideIndex = openingSlideIndex;
1803      options.transitionSpeedFactor = 1
1804      options.transitionDelay = 100000000
1805    }
1806    $carousel.heroCarousel(options);
1807  }
1808
1809});
1810
1811        pop.csrf = 'Rm5EY29tZormULKxK4ZDHzWEZ05qrpnPcSfmbEEU';
1812                  $(document).ready( function() {
1813  $('.read-more-link').click();
1814  });
1815
1816        pop.googleMapsApiKey = "AIzaSyDUMat8GDn95azhEeD8olQLAnc-PoouKxY";
1817
1818        
1819        
1820        PPoppracticeId = 21749;
1821        PPoppracticeUuid = 'a34e473d-9d91-4703-93ba-2089ed6163f0';
1822        if ('https://widgets.patientpop.com/bookonlinev2/router/21749') {
1823          (function (f, c, o, g, n, a, t) {
1824            f[n] = {'d': 1 * new Date()};
1825            a = c.createElement(o), t = c.getElementsByTagName(o)[0];
1826            a.async = 1;
1827            a.defer = 1;
1828            a.src = g;
1829            t.parentNode.insertBefore(a, t)
1830          })(window, document, 'script', 'https://widgets.patientpop.com/bookonlinev2/router/21749', 'PPop');
1831        }
1832
1833        if ($("div[id^='recaptcha']").length) {
1834          loadScript('https://www.google.com/recaptcha/api.js?onload=recaptchaCallback&render=explicit');
1835        }
1836
1837              const gtagScript = document.createElement('script');
1838    gtagScript.type = 'text/javascript';
1839    gtagScript.async = true;
1840    gtagScript.src = 'https://www.googletagmanager.com/gtag/js?i
1840d=G-R8YLJWM3JC';
1841
1842    const firstScript = document.getElementsByTagName('script')[0];
1843    firstScript.parentNode.insertBefore(gtagScript, firstScript);
1844
1845    window.dataLayer = window.dataLayer || [];
1846    function gtag(){dataLayer.push(arguments);}
1847    window.gtag = gtag;
1848
1849    gtag('js', new Date());
1850    gtag('config', 'G-R8YLJWM3JC');
1851  
1852  // wrapper on top of gtag function used for UA and GA4 tracking
1853  function ppTrackEvent (category, action, label, additionalProps) {
1854    if ('1' !== '1' || typeof gtag === "undefined") {
1855      return;
1856    }
1857    // mapping to convert UA event to GA4
1858    const UA_TO_GA4_ACTION_MAPPING = {
1859      'button:click:contact us - comment': 'contact_us_submit_success',
1860      'button:click:book online button': 'click_book_online',
1861      'button:click:header custom cta': 'click_header_cta',
1862      'button:click:hero custom cta': 'click_hero_cta',
1863      'button:click:eyebrow link': 'click_eyebrow_link',
1864      'button:click:leave review': 'click_leave_review',
1865      'phone:call': 'click_phone_call'
1866    };
1867
1868    const eventProperties = Object.assign({
1869      send_to: 'G-R8YLJWM3JC',
1870      event_category: category
1871    }, additionalProps);
1872
1873    if (ppGA4Enabled) {
1874      action =
1875        UA_TO_GA4_ACTION_MAPPING[`${category}:${action}:${label}`] ||
1876        UA_TO_GA4_ACTION_MAPPING[`${category}:${action}`] ||
1877        action
1878    } else {
1879      eventProperties.event_label = label
1880    }
1881
1882    gtag('event', action, eventProperties);
1883  }
1884
1885  window.ppTrackEvent = ppTrackEvent
1886  window.ppGA4Enabled = '1' === '1';
1887      };
1888
1889      //lazy load images
1890      (function () {
1891        "use strict";var d=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},yall=function(e){var a=function(a){if("IMG"===a.tagName){var e=a.parentNode;if("PICTURE"===e.tagName&&[].slice.call(e.querySelectorAll("source")).forEach(function(e){return t(e)}),!0===n.asyncDecodeSupport&&!0===n.replaceWithSupport){var o=new Image;t(o,a),o.decode().then(function(){for(var e=0;e<a.attributes.length;e++){var t=a.attributes[e].name,r=a.attributes[e].value;-1===n.ignoredImgAttributes.indexOf(t)&&o.setAttribute(t,r)}a.replaceWith(o)})}else t(a)}"VIDEO"===a.tagName&&([].slice.call(a.querySelectorAll("source")).forEach(function(e){return t(e)}),a.load()),"IFRAME"===a.tagName&&(a.src=a.dataset.src,a.removeAttribute("data-src")),a.classList.contains(i.lazyBackgroundClass)&&(a.classList.remove(i.lazyBackgroundClass),a.classList.add(i.lazyBackgroundLoaded))},t=function(e){var t=(1<arguments.length&&void 0!==arguments[1]&&arguments[1]).dataset||e.dataset;for(var r in t)-1!==n.acceptedDataAttributes.indexOf("data-"+r)&&(e.setAttribute(r,t[r]),e.removeAttribute("data-"+r))},r=function yallBack(){var e=!1;!1===e&&0<l.length&&(e=!0,setTimeout(function(){l.forEach(function(t){t.getBoundingClientRect().top<=window.innerHeight+i.threshold&&t.getBoundingClientRect().bottom>=-i.threshold&&"none"!==getComputedStyle(t).display&&(!0===i.idlyLoad&&!0===n.idleCallbackSupport?requestIdleCallback(function(){a(t)},c):a(t),t.classList.remove(i.lazyClass),l=l.filter(function(e){return e!==t}))}),e=!1,0===l.length&&!1===i.observeChanges&&n.eventsToBind.forEach(function(e){return e[0].removeEventListener(e[1],yallBack)})},i.throttleTime))},o=new Image,n={intersectionObserverSupport:"IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype,mutationObserverSupport:"MutationObserver"in window,idleCallbackSupport:"requestIdleCallback"in window,asyncDecodeSupport:"decode"in o,replaceWithSupport:"replaceWith"in o,ignoredImgAttributes:["data-src","data-sizes","data-media","data-srcset","src","srcset"],acceptedDataAttributes:["data-src","data-sizes","data-media","data-srcset"],eventsToBind:[[document,"scroll"],[document,"touchmove"],[window,"resize"],[window,"orientationchange"]]},i=d({lazyClass:"lazy",lazyBackgroundClass:"lazy-bg",lazyBackgroundLoaded:"lazy-bg-loaded",throttleTime:200,idlyLoad:!1,idleLoadTimeout:100,threshold:200,observeChanges:!1,observeRootSelector:"body",mutationObserverOptions:{childList:!0}},e),s="img."+i.lazyClass+",video."+i.lazyClass+",iframe."+i.lazyClass+",."+i.lazyBackgroun
1891dClass,c={timeout:i.idleLoadTimeout},l=[].slice.call(document.querySelectorAll(s));if(!0===n.intersectionObserverSupport){var u=new IntersectionObserver(function(e,r){e.forEach(function(e){if(!0===e.isIntersecting||0<e.intersectionRatio){var t=e.target;!0===i.idlyLoad&&!0===n.idleCallbackSupport?requestIdleCallback(function(){a(t)},c):a(t),t.classList.remove(i.lazyClass),r.unobserve(t),l=l.filter(function(e){return e!==t})}})},{rootMargin:i.threshold+"px 0%"});l.forEach(function(e){return u.observe(e)})}else n.eventsToBind.forEach(function(e){return e[0].addEventListener(e[1],r)}),r();!0===n.mutationObserverSupport&&!0===i.observeChanges&&new MutationObserver(function(e){e.forEach(function(e){[].slice.call(document.querySelectorAll(s)).forEach(function(e){-1===l.indexOf(e)&&(l.push(e),!0===n.intersectionObserverSupport?u.observe(e):r())})})}).observe(document.querySelector(i.observeRootSelector),i.mutationObserverOptions)};
1892        document.addEventListener("DOMContentLoaded", yall);
1893      })();
1894    </script>
1894
1895
1896          <iframe
1897        id="web-to-text-widget"
1898        class="web-to-text-iframe"
1899        data-src="https://d2q878k4s4718u.cloudfront.net/?practiceUuid=a34e473d-9d91-4703-93ba-2089ed6163f0&amp;color_palette%5Bprimary%5D=1374D9&amp;color_palette%5Bsecondary%5D=304C78&amp;color_palette%5Baccent%5D=424242&amp;gaId=G-R8YLJWM3JC&amp;domain=http%3A%2F%2Fwww.bhlsi.com"
1900        title="Web to text widget"
1901        tabindex="-1"
1902      >
1903      </iframe>
1904
1905      
1905<script type="text/javascript" defer src="https://www.bhlsi.com/js/iframeResizer.min.js"></script>
1905
1906      
1906<script>
1907        window.addEventListener('load', function() {
1908          setTimeout(function() {
1909            const params = window.location.toString().split('?')[1];
1910            const iframe = document.getElementById('web-to-text-widget');
1911            const src = iframe.getAttribute('data-src');
1912
1913            iframe.setAttribute('src', src + '&' + params);
1914
1915            const iframeOptionsIsMobile = window.innerWidth < 600;
1916            iFrameResize({
1917              log: false,
1918              sizeWidth: true,
1919              widthCalculationMethod: 'taggedElement',
1920              maxWidth: window.innerWidth,
1921              maxHeight: window.innerHeight,
1922              scrolling: iframeOptionsIsMobile
1923            }, '#web-to-text-widget');
1924          }, 5000)
1925        });
1926      </script>
1926
1927    
1928          
1928<script type="text/javascript">!function(){var b=function(){window.__AudioEyeSiteHash = "bdd999db20e02cccd750e70fd1ed6e42"; var a=document.createElement("script");a.src="https://wsmcdn.audioeye.com/aem.js";a.type="text/javascript";a.setAttribute("async","");document.getElementsByTagName("body")[0].appendChild(a)};"complete"!==document.readyState?window.addEventListener?window.addEventListener("load",b):window.attachEvent&&window.attachEvent("onload",b):b()}();</script>
1928
1929      </body>
1930 </html>

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