Help
RSS
API
Feed
Maltego
Contact
Domain > www.florencefamilymed.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2021-07-28
13.249.126.106
(
ClassC
)
2024-06-03
18.161.6.68
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyServer: CloudFrontDate: Mon, 03 Jun 2024 03:03:35 GMTContent-Type: text/htmlContent-Length: 167Connection: keep-aliveLocation: https://www.florencefamilymed.com/X-Cache: Redirect from cloudfrontVia: 1.1 46673955829b59a6da0ab071e0b7fbea.cloudfront.net (CloudFront)X-Amz-Cf-Pop: HIO52-P1X-Amz-Cf-Id: ifbEO0ywLRcbPuK4S6bV-PNWNvLs73_-xgt9rbgsgpSfbdGNC_I5ig html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>CloudFront/center>/body>/html>
Port 443
HTTP/1.1 200 OKContent-Type: text/html; charsetUTF-8Transfer-Encoding: chunkedConnection: keep-aliveDate: Mon, 03 Jun 2024 03:03:36 GMTServer: nginx/1.18.0X-Powered-By: PHP/7.1.33X-UA-Compatible: IEedge,chrome1Cache-Control: max-age3600, publicAccess-Control-Allow-Origin: https://www.florencefamilymed.comAccess-Control-Allow-Methods: GET, POST, OPTIONS, PUT, PATCH, DELETEAccess-Control-Allow-Headers: DNT,User-Agent,X-Requested-With,X-Store,X-Referer,X-Csrf-Token,If-Modified-Since,Cache-Control,Content-Type,Range,AuthorizationAccess-Control-Expose-Headers: X-Csrf-TokenVary: Accept-EncodingX-Cache: Miss from cloudfrontVia: 1.1 8591441a35c0af61913aec9af012bc38.cloudfront.net (CloudFront)X-Amz-Cf-Pop: HIO52-P1X-Amz-Cf-Id: ATOEQMH5YKkc6HZkaHipQflDmxGabOFraqHRs9uqbFDHEqZrcx7qIg !DOCTYPE html>!--if IE 9 >html classie9 langen> !endif-->!--if (gt IE 9)|!(IE)>!--> html class langen> !--!endif--> head> meta charsetutf-8> meta nameviewport contentwidthdevice-width, initial-scale1.0> meta namegoogle-site-verification contentJMB7OnQufdtQv4k_3LuIBg-GXnYH5GqutvsNbYzFV_Y /> meta namemonitor_key content82b1b9355d88e2c3d80edfc91322fc2041ee01a2/> link relcanonical hrefhttps://www.florencefamilymed.com /> link relshortcut icon hrefhttps://sa1s3optim.patientpop.com/assets/images/patientpop/favicon.ico typeimage/x-icon> link relicon hrefhttps://sa1s3optim.patientpop.com/assets/images/patientpop/favicon.ico typeimage/x-icon> title>Family Medicine Physician Florence, SC/title> meta namedescription contentTrusted Family Medicine Physician serving Florence, SC. Contact us at 843-407-8192 or visit us at 315 N Beltline Dr, Suite E, Florence, SC 29501: Florence Family Medicine /> link hrefhttps://www.florencefamilymed.com/assets/practice.atomic.application.scss relstylesheet typetext/css> style>.primary-fg{ color:#df2528 !important;}.primary-bg{ background:#df2528 !important;}.flex-active{ background:#000 !important;}.primary-border{ border-color:#df2528 !important;}.secondary-fg{ color:#0073d5 !important;}.secondary-bg{ background:#0073d5 !important;}.secondary-border{ border-color:#0073d5 !important;}section.providers-landing .provider-list-filters .chck-input + label:before,#book-online .left ul li inputtyperadio:checked + label:before{ background-color: #df2528 !important;}section.testimonials-reviews .paginator ul li a{ color:#1ca8dd;}section.testimonials-reviews .paginator ul li.active span{ background:#1ca8dd; color:#fff;}.slider-frame ol li.active input,section.blog-hero .row .slider-frame ol li.active input{ background:#656F72;} /* latin-ext */ @font-face { font-family: Raleway Medium; font-display: swap; font-style: normal; font-weight: 500; src: local(Raleway Medium), local(Raleway-Medium), url(https://fonts.gstatic.com/s/raleway/v11/Li18TEFObx_yGdzKDoI_cgsYbbCjybiHxArTLjt7FRU.woff2) format(woff2); unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: Raleway Medium; font-display: swap; font-style: normal; font-weight: 500; src: local(Raleway Medium), local(Raleway-Medium), url(https://fonts.gstatic.com/s/raleway/v11/CcKI4k9un7TZVWzRVT-T8wzyDMXhdD8sAj6OAJTFsBI.woff2) format(woff2); 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; }.primary-font{font-family: Raleway Medium, sans-serif !important;} .secondary-font{ font-family:open_sanslight, Open Sans; font-display: swap;} body { margin-top: 0;}body.nav-open{ overflow:hidden;}body.nav-open section{ position:relative; z-index:0;}body.nav-open header.header-4 button.nav-slider{ position:fixed;}body.nav-open .header-backdrop{ display:block; position:fixed; top:0; right:0; bottom:0; left:0; z-index:1; background:rgba(0,0,0,0.3);}header.header.header-4 nav .nav-full ul li:hover:after{ background-color: #424242;}dummy-header-class{ color: white;}header.header-4.sticky.scrolling-color{ background-color: #424242 !important;}header.header-4.sticky.scrolling.scrolling-color{-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;-ms-transition: background-color 0.2s ease;-o-transition: background-color 0.2s ease;transition: background-color 0.2s ease;} .header.header.header-4 nav .nav-full ul li.drop .dropdownContain{ background-color: transparent !important; } .header.header.header-4 nav .nav-full ul li.drop .dropdownContain .dropOut ul li{ background: rgba(0, 115, 213, 0.9) !important; }#book-online .right #calendar-block ul li ol li div.slots a{ background: #df2528;}#book-online .right #calendar-block ul li ol li div.slots a:hover,#book-online .right #calendar-block ul li ol li div.slots a.checked{ background: #df2528; opacity:0.75;}#book-online .right #calendar-block ul li ol li.scroller{ background: #0073d5;}#book-online .right #calendar-block ul li ol li.scroller:hover{ background: #0073d5; opacity:0.75;}.a-bordercolor3 { border-color: #ffffff !important; }.a-height150px { height: 150px !important; }.a-borderradius10pct { border-radius: 10% !important; }.a-borderwidth1px { border-width: 1px !important; }.a-backgroundcolor3 { background-color: #ffffff !important; }.a-opacity1 { opacity: 1 !important; }.a-margin10px { margin: 10px !important; }.a-opacity2 { opacity: .2 !important; }.a-backgroundcolor2 { background-color: #424242 !important; }.a-width50pct { width: 50% !important; }.a-left0pct { left: 0% !important; }.a-marginleft0pct { margin-left: 0% !important; }.a-paddingtop5pct { padding-top: 5% !important; }.a-paddingright5pct { padding-right: 5% !important; }.a-paddingbottom5pct { padding-bottom: 5% !important; }.a-paddingleft5pct { padding-left: 5% !important; }.a-color3 { color: #ffffff !important; }.a-textaligncenter { text-align: center !important; }.a-fontsize37px { font-size: 37px !important; }.a-letterspacing0px { letter-spacing: 0px !important; }.a-texttransformnone { text-transform: none !important; }.a-textshadownone { text-shadow: none !important; }.a-fontsize21px { font-size: 21px !important; }.a-lineheight110pct { line-height: 110% !important; }.a-backgroundcolor1 { background-color: #0073d5 !important; }.a-bordercolor1 { border-color: #0073d5 !important; }.a-borderradius3px { border-radius: 3px !important; }.a-width164px { width: 164px !important; }.a-height46px { height: 46px !important; }.a-fontsize12px { font-size: 12px !important; }.a-margin4px { margin: 4px !important; }.a-texttransformuppercase { text-transform: uppercase !important; }.a-backgroundcolor0 { background-color: #df2528 !important; }.a-bordercolor0 { border-color: #df2528 !important; }.a-bordertopwidth0px { border-top-width: 0px !important; }.a-borderbottomwidth0px { border-bottom-width: 0px !important; }.a-borderradius0px { border-radius: 0px !important; }.a-maxwidth940px { max-width: 940px !important; }.a-paddingtop60px { padding-top: 60px !important; }.a-paddingbottom60px { padding-bottom: 60px !important; }.a-fontsize26px { font-size: 26px !important; }.a-fontsize22px { font-size: 22px !important; }.a-borderradius3 { border-radius: 3 !important; }.a-fontsize12 { font-size: 12 !important; }.a-maxwidth1120 { max-width: 1120 !important; }.a-height46 { height: 46 !important; }.a-height56 { height: 56 !important; }.a-marginleft10 { margin-left: 10 !important; }.a-margintopmarginbottom10 { margin-top: 10 !important; margin-bottom: 10 !important; }.a-margin4 { margin: 4 !important; }.a-bordercolor4 { border-color: transparent !important; }.a-color2 { color: #424242 !important; }.a-width164 { width: 164 !important; }.a-backgroundcolor4 { background-color: transparent !important; }.a-height90px { height: 90px !important; }.a-marginleft10px { margin-left: 10px !important; }.a-margintopmarginbottom10px { margin-top: 10px !important; margin-bottom: 10px !important; }.a-0 { : 2 !important; }.a-opacity09 { opacity: 0.9 !important; }.a-color0 { color: #df2528 !important; }.a-color1 { color: #0073d5 !important; }.a-minheight86vh { min-height: 86vh !important; }.a-opacity05 { opacity: 0.5 !important; }.a-width100pct { width: 100% !important; }.a-fontsize45px { font-size: 45px !important; }.a-fontsize24px { font-size: 24px !important; }.a-borderradius0pct { border-radius: 0% !important; }.a-height78px { height: 78px !important; }.a-paddingtop20pct { padding-top: 20% !important; }.a-textshadow2px2px2pxrgba00003 { text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3) !important; }.a-width200px { width: 200px !important; }.a-paddingbottom34px { padding-bottom: 34px !important; }.a-paddingtop35px { padding-top: 35px !important; } /* Jin CSS */.team-headshot { width: 35% !important;}.nurse-info { width: 63% !important;}@media only screen and (max-width: 600px) { .team-headshot { width: 100% !important; } .nurse-info { width: 100% !important; }}.web-to-text-iframe { background: transparent; border: none; bottom: 0; height: 0; position: fixed; right: 0; width: 0; /* To not to overlap modals */ z-index: 1039;}.skip-main-content { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0;}.skip-main-content:focus { position: inherit; width: auto; height: auto; margin: 0; overflow: visible; clip: auto; white-space: normal; padding: 6px; font-size: 13px !important;}/style> style> /style> !--if lt IE 9> script srchttps://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js>/script> script srchttps://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js>/script> script typetext/javascript srchttps://sa1co.patientpop.com/assets/old-browser-warning.js>/script> !endif--> /head> body classATOMIC> header classheader header-4 a-backgroundcolor4 > div classheader-backdrop>/div> nav> div classnav-toggle> div classtoggle-title a-color2>More/div> div classtoggle-icon rolebutton aria-labelToggle navigation> span classa-backgroundcolor0>/span> span classa-backgroundcolor0>/span> span classa-backgroundcolor0>/span> /div> /div> div classnavbar-info> div classbrand> a classskip-main-content href#main-content>Skip to main content/a> a href/ classlogo aria-labelLink to home page> img classa-height90px a-margintopmarginbottom10px a-marginleft10px srchttps://sa1s3optim.patientpop.com/assets/images/provider/photos/1778117.png altPractice logo> /a> /div> /div> div classnav-full> ul> li classa-backgroundcolor4> a idhome href/ classclickable target_self> span class a-color2>Home/span> /a> /li> li classa-backgroundcolor4> a idabout href/about classclickable target_self> span class a-color2>About Us/span> /a> /li> li classa-backgroundcolor4> a idour-team href/contents/our-team classclickable target> span class a-color2>Our Team/span> /a> /li> li classdrop> a idservices href/services classclickable target_self> span class a-color2>Services/span> /a> i tabindex0 aria-labelCollapse submenu rolebutton iddrop-minus-127012-top classfa fa-minus a-color2 data-partner#drop-plus-127012-top data-drop.dropdownContain>/i> i tabindex0 aria-labelExpand submenu rolebutton iddrop-plus-127012-top classfa fa-plus active a-color2 data-partner#drop-minus-127012-top data-drop.dropdownContain>/i> div classdropdownContain a-backgroundcolor1 styledisplay: none> div classdropOut> ul> li classsideNav a-backgroundcolor1> a href/services/pediatrics class child-link clickable idServices_Pediatrics-top target_self> span class a-color3>Pediatrics/span> /a> /li> li classsideNav a-backgroundcolor1> a href/services/copdasthma class child-link clickable idServices_COPD/Asthma-top target_self> span class a-color3>COPD/Asthma/span> /a> /li> li classsideNav a-backgroundcolor1> a href/services/depressionanxiety class child-link clickable idServices_Depression/Anxiety-top target_self> span class a-color3>Depression/Anxiety/span> /a> /li> li classsideNav a-backgroundcolor1> a href/services/diabetesthyroid-disease class child-link clickable idServices_Diabetes/Thyroid Disease-top target_self> span class a-color3>Diabetes/Thyroid Disease/span> /a> /li> li classsideNav a-backgroundcolor1> a href/services/gerdreflux class child-link clickable idServices_GERD/Reflux-top target_self> span class a-color3>GERD/Reflux/span> /a> /li> li classsideNav a-backgroundcolor1> a href/services/general-medical-examwellness-visits class child-link clickable idServices_General Medical Exam/Wellness visits-top target_self> span class a-color3>General Medical Exam/Wellness visits/span> /a> /li> li classsideNav a-backgroundcolor1> a href/services/goutother-arthritis-conditions class child-link clickable idServices_Gout/Other Arthritis conditions-top target_self> span class a-color3>Gout/Other Arthritis conditions/span> /a> /li> li classsideNav a-backgroundcolor1> a href/services/hypertensiondyslipidemia class child-link clickable idServices_Hypertension/Dyslipidemia-top target_self> span class a-color3>Hypertension/Dyslipidemia/span> /a> /li> /ul> /div> /div> /li> li classa-backgroundcolor4> a idtestimonials href/testimonials classclickable target_self> span class a-color2>Testimonials/span> /a> /li> li classa-backgroundcolor4> a idcontact href/contactus classclickable target_self> span class a-color2>Contact/span> /a> /li> li classcta-container> a hreftel:8434078192 classheader-cta cta-call-us cta a-backgroundcolor4 a-color1 a-bordercolor1> span classmm-phone-number>843-407-8192/span> /a> /li> li classcta-container> a hrefjavascript:void(0); rolebutton tabindex0 classheader-cta cta-book-online ppop_bookonline_action cta a-backgroundcolor4 a-color0 a-bordercolor0 data-practiceid14135 data-locationid15658 > span>Request Appointment/span> /a> /li> /ul> /div> div classnav-optimal a-backgroundcolor2> ul> li classa-backgroundcolor2> a idhome href/ classclickable target_self> span class a-color3>Home/span> /a> /li> li classa-backgroundcolor2> a idabout href/about classclickable target_self> span class a-color3>About Us/span> /a> /li> li classa-backgroundcolor2> a idour-team href/contents/our-team classclickable target> span class a-color3>Our Team/span> /a> /li> li classdrop> a idservices href/services classclickable target_self> span class a-color3>Services/span> /a> i tabindex0 aria-labelCollapse submenu rolebutton iddrop-minus-127012-side classfa fa-minus a-color3 data-partner#drop-plus-127012-side data-drop.dropdownContain>/i> i tabindex0 aria-labelExpand submenu rolebutton iddrop-plus-127012-side classfa fa-plus active a-color3 data-partner#drop-minus-127012-side data-drop.dropdownContain>/i> div classdropdownContain a-backgroundcolor2 styledisplay: none> div classdropOut> ul> li classsideNav a-backgroundcolor2> a href/services/pediatrics class child-link clickable idServices_Pediatrics-side target_self> span class a-color3>Pediatrics/span> /a> /li> li classsideNav a-backgroundcolor2> a href/services/copdasthma class child-link clickable idServices_COPD/Asthma-side target_self> span class a-color3>COPD/Asthma/span> /a> /li> li classsideNav a-backgroundcolor2> a href/services/depressionanxiety class child-link clickable idServices_Depression/Anxiety-side target_self> span class a-color3>Depression/Anxiety/span> /a> /li> li classsideNav a-backgroundcolor2> a href/services/diabetesthyroid-disease class child-link clickable idServices_Diabetes/Thyroid Disease-side target_self> span class a-color3>Diabetes/Thyroid Disease/span> /a> /li> li classsideNav a-backgroundcolor2> a href/services/gerdreflux class child-link clickable idServices_GERD/Reflux-side target_self> span class a-color3>GERD/Reflux/span> /a> /li> li classsideNav a-backgroundcolor2> a href/services/general-medical-examwellness-visits class child-link clickable idServices_General Medical Exam/Wellness visits-side target_self> span class a-color3>General Medical Exam/Wellness visits/span> /a> /li> li classsideNav a-backgroundcolor2> a href/services/goutother-arthritis-conditions class child-link clickable idServices_Gout/Other Arthritis conditions-side target_self> span class a-color3>Gout/Other Arthritis conditions/span> /a> /li> li classsideNav a-backgroundcolor2> a href/services/hypertensiondyslipidemia class child-link clickable idServices_Hypertension/Dyslipidemia-side target_self> span class a-color3>Hypertension/Dyslipidemia/span> /a> /li> /ul> /div> /div> /li> li classa-backgroundcolor2> a idtestimonials href/testimonials classclickable target_self> span class a-color3>Testimonials/span> /a> /li> li classa-backgroundcolor2> a idcontact href/contactus classclickable target_self> span class a-color3>Contact/span> /a> /li> li classcta-container> a hreftel:8434078192 classheader-cta cta-call-us cta a-backgroundcolor4 a-color1 a-bordercolor1> span classmm-phone-number>843-407-8192/span> /a> /li> li classcta-container> a hrefjavascript:void(0); rolebutton tabindex0 classheader-cta cta-book-online ppop_bookonline_action cta a-backgroundcolor4 a-color0 a-bordercolor0 data-practiceid14135 data-locationid15658 > span>Request Appointment/span> /a> /li> /ul> /div> div classnav-measurer>/div> /nav>/header> main idmain-content> section classhero hero-1 carousel a-minheight86vh a-backgroundcolor3> ul classcarousel-items> li classclearfix carousel-item slide slide-1 carousel-item-0 a-backgroundcolor3 a-minheight86vh focal-point-CC data-srchttps://sa1s3optim.patientpop.com/assets/production/practices/cefc83687696a680d6984f0f2ce7cb6bb5cd03b9/images/1779556.png stylebackground-image: url(https://sa1s3optim.patientpop.com/assets/production/practices/cefc83687696a680d6984f0f2ce7cb6bb5cd03b9/images/1779556.png);> div classmargin-wrapper a-bordertopwidth0px a-borderbottomwidth0px> div classhero-cloak reveal-element a-borderradius0px a-backgroundcolor2 a-opacity05 a-left0pct a-width100pct> /div> div classhero-content reveal-element a-minheight86vh a-marginleft0pct a-width100pct a-paddingtop20pct a-paddingright5pct a-paddingbottom5pct a-paddingleft5pct> div classhero-content-inner a-textaligncenter > p classtitle reveal-element primary-font a-fontsize45px a-textaligncenter a-color3 a-texttransformuppercase a-textshadow2px2px2pxrgba00003 a-lineheight110pct a-letterspacing0px >Florence Family Medicine/p> div classcta-buttons a-textaligncenter> div classcta-buttons-aligner> a hreftel:8434078192 classreveal-element hero-cta cta-call-us a-margin4px a-fontsize12px a-width200px a-height46px a-borderradius3px a-backgroundcolor1 a-color3 a-bordercolor1 a-texttransformuppercase> span classmm-phone-number>843-407-8192/span> /a> a classreveal-element hero-cta cta-book-online ppop_bookonline_action a-margin4px a-fontsize12px a-width200px a-height46px a-borderradius3px a-backgroundcolor0 a-color3 a-bordercolor0 a-texttransformuppercase data-practiceid14135 data-locationid15658 > Request Appointment /a> /div> /div> /div> /div> /div>/li> /ul>/section> style> #promo-81784 { background-image: url(https://sa1s3optim.patientpop.com/assets/docs/222462.png) !important; background-repeat: no-repeat; background-size: cover !important; background-position: center !important; } #promo-81784 .type-full-content { column-count: 1 !important; -webkit-column-count: 1 !important; -moz-column-count: 1 !important; } #promo-81784 p { line-height: 30px !important; } @media screen and (max-width: 768px) { #promo-81784 .div-mobile { width: 470px; } }/style>section idpromo-81784 classpromo pinstripe covid> div classrow type-short> div classspan12> div classinner> div classtype-full-content> p> /p>p> /p>p> /p>center>div stylefloat: none; width: 100%; border: 1px solid #DF2527; background-color: rgba(255, 255, 255, 0.9); margin-right: 2%; margin-bottom: 3%; text-align: left; -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1); padding: 2%; data-mce-stylefloat: none; width: 100%; border: 1px solid #DF2527; background-color: rgba(255, 255, 255, 0.9); margin-right: 2%; margin-bottom: 3%; text-align: left; -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1); padding: 2%;>p styletext-align: center; data-mce-styletext-align: center;>We would like to inform our patients and the public, that Florence Family Medicine is taking measures to protect all of us from contracting the virus causing COVID-19. Until further notice, our waiting room is closed. We ask that if an exam room is not immediately available at check-in, patients return to their car and are notified via phone call when an exam room becomes available. We also always request all persons wear masks/face coverings inside the office to help protect you as well as our staff. In addition, there will never be more than ten people inside the office at any given time; this includes staff and patients. We thank you for your patience during these trying times for all us. We can and will get through this together./p>/div>/center>p> /p>p> /p>p> /p> /div> /div> /div> /div>/section> section classmeet pinstripe> div classrow> div classspan12 type-no-media> h1>Ryan Williams, DO/h1> h2>Family Medicine Physician located in Florence, SC/h2> p>span classm_-239952585287189915s1>Husband and wife team, Dr. Ryan Williams and Sabrina Williams opened Florence Family Medicine in Florence, SC to offer patient-focused care. Dr. Williams is the sole provider whereas /span>span classs1>his wife, a Registered Nurse, now stays at home with their three beautiful children. Check out the OUR TEAM tab to read about our team of nurses and clinical staff./span>/p>p>span classm_-239952585287189915s1>/span>Florence Family Medicine provides sports physicals, sick visits, preventive medicine, and routine health maintenance. The medical staff also assist you with the management of your chronic medical illnesses./p>p>Additionally, Dr. Williams can perform minor surgical procedures, including — but not limited to — skin excisions, laceration repairs, and joint injections, as well as mole and cyst removal and abscess incision and drainage./p>p classp1>span classs1>We make every attempt to work in sick visits with our scheduled well visits and medication management visits. We do ask that you call ahead to allow for less waiting time for you as our scheduled visits will have priority. If we are unable to work in patients for sick visits same day/next day, our office staff may ask that you go to urgent care or the emergency room./span>/p>p>The staff at Florence Family Medicine works closely with LabCorp and usually receives results within a day or two. They also work with Florence MRI and Imaging enabling them to see both the images and typed radiology reports on CT scans quicker than from the hospital.br>/p>p>Whether your medical needs are of an urgent or routine matter, call, stop by, or make an appointment online today at Florence Family Medicine in Florence, South Carolina./p> /div> /div> /section> section classservices pinstripe> div classrow> div classspan12> div classservice-tagline> What we offer /div> h3 classservice-title> Services /h3> div classservice-block with-thumbs > ul classgrid8> li classservice> div classservice-bg>img classlazy srcdata:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw data-srchttps://sa1s3optim.patientpop.com/231x200/assets/images/provider/photos/1775337.jpg alt/>/div> a href/services/copdasthma> div classservice-border primary-border>/div> div classservice-info> div classservice-name>COPD/Asthmai classfa fa-angle-right fa-2x >/i>/div> div classservice-more >more infoi classfa fa-chevron-circle-right >/i>/div> /div> /a> /li> li classservice> div classservice-bg>img classlazy srcdata:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw data-srchttps://sa1s3optim.patientpop.com/231x200/assets/images/provider/photos/1775338.jpg alt/>/div> a href/services/pediatrics> div classservice-border primary-border>/div> div classservice-info> div classservice-name>Pediatricsi classfa fa-angle-right fa-2x >/i>/div> div classservice-more >more infoi classfa fa-chevron-circle-right >/i>/div> /div> /a> /li> li classservice> div classservice-bg>img classlazy srcdata:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw data-srchttps://sa1s3optim.patientpop.com/231x200/assets/images/provider/photos/1775346.png alt/>/div> a href/services/hypertensiondyslipidemia> div classservice-border primary-border>/div> div classservice-info> div classservice-name>Hypertension/Dyslipidemiai classfa fa-angle-right fa-2x >/i>/div> div classservice-more >more infoi classfa fa-chevron-circle-right >/i>/div> /div> /a> /li> li classservice> div classservice-bg>img classlazy srcdata:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw data-srchttps://sa1s3optim.patientpop.com/231x200/assets/images/provider/photos/1775347.jpg alt/>/div> a href/services/goutother-arthritis-conditions> div classservice-border primary-border>/div> div classservice-info> div classservice-name>Gout/Other Arthritis conditionsi classfa fa-angle-right fa-2x >/i>/div> div classservice-more >more infoi classfa fa-chevron-circle-right >/i>/div> /div> /a> /li> li classservice> div classservice-bg>img classlazy srcdata:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw data-srchttps://sa1s3optim.patientpop.com/231x200/assets/images/provider/photos/1775344.jpg alt/>/div> a href/services/gerdreflux> div classservice-border primary-border>/div> div classservice-info> div classservice-name>GERD/Refluxi classfa fa-angle-right fa-2x >/i>/div> div classservice-more >more infoi classfa fa-chevron-circle-right >/i>/div> /div> /a> /li> li classservice> div classservice-bg>img classlazy srcdata:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw data-srchttps://sa1s3optim.patientpop.com/231x200/assets/images/provider/photos/1775343.jpg alt/>/div> a href/services/depressionanxiety> div classservice-border primary-border>/div> div classservice-info> div classservice-name>Depression/Anxietyi classfa fa-angle-right fa-2x >/i>/div> div classservice-more >more infoi classfa fa-chevron-circle-right >/i>/div> /div> /a> /li> li classservice> div classservice-bg>img classlazy srcdata:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw data-srchttps://sa1s3optim.patientpop.com/231x200/assets/images/provider/photos/1778094.jpg alt/>/div> a href/services/general-medical-examwellness-visits> div classservice-border primary-border>/div> div classservice-info> div classservice-name>General Medical Exam/Wellness visitsi classfa fa-angle-right fa-2x >/i>/div> div classservice-more >more infoi classfa fa-chevron-circle-right >/i>/div> /div> /a> /li> li classservice> div classservice-bg>img classlazy srcdata:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw data-srchttps://sa1s3optim.patientpop.com/231x200/assets/images/provider/photos/1778091.jpg alt/>/div> a href/services/diabetesthyroid-disease> div classservice-border primary-border>/div> div classservice-info> div classservice-name>Diabetes/Thyroid Diseasei classfa fa-angle-right fa-2x >/i>/div> div classservice-more >more infoi classfa fa-chevron-circle-right >/i>/div> /div> /a> /li> /div> div idservice-list> /div> /div> /div> /section> section idpromo-26507 classpromo multi pinstripe nbsp> div classrow> div classspan12> h3 classpromo-title> /h3> div classslider-frame promo-slider data-delay0> ul> li classslide> div classleft> div classpromo-details> p classprimary-font stylefont-size: 30px; color: #0073d5; data-mce-stylefont-size: 30px; color: #0073d5;>span styleborder-bottom: 0.5px solid #df2528; padding-bottom: 20px; data-mce-styleborder-bottom: 0.5px solid #df2528; padding-bottom: 20px;>Patient Portal/span>/p>p>br>We are pleased to provide patients with secure, 24/7 access to their health records through the Athena Patient Portal to safely and easily:br>br>• Request prescription refillsbr>• Update insurance/demographic informationbr>• Review financial statements/make secure paymentsbr>• View lab and test resultsbr>• Access relevant health education materials/p>p stylemargin-top: 30px; data-mce-stylemargin-top: 30px;>a styletext-decoration: none; border-radius: 3px; padding: 10px 20px; background: #df2528; color: #fff; text-transform: uppercase; font-size: 16px; line-height: 12px; hrefhttps://mycw113.ecwcloud.com/portal15599/jsp/100mp/login_otp.jsp target_blank data-mce-hrefhttps://mycw113.ecwcloud.com/portal15599/jsp/100mp/login_otp.jsp data-mce-styletext-decoration: none; border-radius: 3px; padding: 10px 20px; background: #df2528; color: #fff; text-transform: uppercase; font-size: 16px; line-height: 12px;>Login →/a>/p> /div> /div> div classright> div classpromo-details> p>img srchttps://sa1s3optim.patientpop.com/assets/docs/44558.png width460 height365 data-mce-srchttps://sa1s3optim.patientpop.com/assets/docs/44558.png data-mce-selected1>/p>div idmceResizeHandlenw data-mce-bogusall classmce-resizehandle unselectabletrue stylecursor: nw-resize; margin: 0px; padding: 0px; left: 3.48828px; top: 6.75px;>/div>div idmceResizeHandlene data-mce-bogusall classmce-resizehandle unselectabletrue stylecursor: ne-resize; margin: 0px; padding: 0px; left: 463.488px; top: 6.75px;>/div>div idmceResizeHandlese data-mce-bogusall classmce-resizehandle unselectabletrue stylecursor: se-resize; margin: 0px; padding: 0px; left: 463.488px; top: 371.75px;>/div>div idmceResizeHandlesw data-mce-bogusall classmce-resizehandle unselectabletrue stylecursor: sw-resize; margin: 0px; padding: 0px; left: 3.48828px; top: 371.75px;>/div> /div> /div> /li> /ul> /div> /div> /div>/section> section classinsurance pinstripe> div classrow> div classspan6 left> div classinner> h4>We Accept Most Major Insurance Providers/h4> p>We will be accepting all of the following insurance plans pending credentialing and contracting processes. Please contact our office if you have questions or do not see your insurance provider listed./p> /div> /div> div classspan6 right> div classprovider-imgs count13> figure> img classlazy srcdata:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw data-srchttps://sa1s3optim.patientpop.com/assets/images/provider/photos/2206449.png width106 height63 altAetna titleAetna idinsurance-12/> /figure> figure> img classlazy srcdata:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw data-srchttps://sa1s3optim.patientpop.com/assets/images/provider/photos/2272134.png width106 height63 altBlue Cross Blue Shield titleBlue Cross Blue Shield idinsurance-64/> /figure> figure> img classlazy srcdata:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw data-srchttps://sa1s3optim.patientpop.com/assets/images/provider/photos/1776172.png width106 height63 altBlueChoice PPO titleBlueChoice PPO idinsurance-1187/> /figure> figure> img classlazy srcdata:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw data-srchttps://sa1s3optim.patientpop.com/assets/images/provider/photos/2614660.png width106 height63 altCigna titleCigna idinsurance-135/> /figure> figure> img classlazy srcdata:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw data-srchttps://sa1s3optim.patientpop.com/assets/images/provider/photos/1785282.png width106 height63 altFirst Choice Health titleFirst Choice Health idinsurance-203/> /figure> figure> img classlazy srcdata:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw data-srchttps://sa1s3optim.patientpop.com/assets/images/provider/photos/1771704.png width106 height63 altHumana titleHumana idinsurance-275/> /figure> figure> img classlazy srcdata:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw data-srchttps://sa1s3optim.patientpop.com/assets/images/provider/photos/1772145.png width106 height63 altMedcost titleMedcost idinsurance-1849/> /figure> figure> img classlazy srcdata:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw data-srchttps://sa1s3optim.patientpop.com/assets/images/provider/photos/1771763.png width106 height63 altMedicaid titleMedicaid idinsurance-317/> /figure> figure> img classlazy srcdata:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw data-srchttps://sa1s3optim.patientpop.com/assets/images/provider/photos/2689214.png width106 height63 altMedicare titleMedicare idinsurance-323/> /figure> figure> img classlazy srcdata:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw data-srchttps://sa1s3optim.patientpop.com/assets/images/provider/photos/1789416.png width106 height63 altMolina titleMolina idinsurance-2488/> /figure> figure> img classlazy srcdata:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw data-srchttps://sa1s3optim.patientpop.com/assets/images/provider/photos/1771832.png width106 height63 altTricare titleTricare idinsurance-469/> /figure> figure> img classlazy srcdata:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw data-srchttps://sa1s3optim.patientpop.com/assets/images/provider/photos/1771737.png width106 height63 altUnitedHealthcare titleUnitedHealthcare idinsurance-482/> /figure> figure> img classlazy srcdata:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw data-srchttps://sa1s3optim.patientpop.com/assets/images/provider/photos/2689213.png width106 height63 altWellCare titleWellCare idinsurance-512/> /figure> /div> /div> /div>/section> section classtestimonials pinstripe with_image_background> div classtestimonials-bg lazy-bg stylebackground-image: url(https://sa1s3optim.patientpop.com/assets/images/provider/photos/1775336.png)>/div> div classrow light> div classspan12> div about0 typeof{type:MODULE, secondary_type: TESTIMONIAL, type_id: null, fieldname: title}> div classtestimonials-tagline propertyfieldtext>Testimonials/div> /div> div about0 typeof{type:MODULE, secondary_type: TESTIMONIAL, type_id: null, fieldname: words-from-our-patients}> h3 classtestimonials-title propertyfieldtext>Words from our patients/h3> /div> div idtestimonial-slider classflexslider tabindex0 roleregion aria-roledescriptioncarousel> ul classslides> li rolegroup aria-roledescriptionslide> div classslider-content > div classspacer>/div> p>"You can tell from the moment you call to make an appointment that . Florence Family Medicine is truly patient focused."/p> div classtestimonial-author>Brice E./div> /div> /li> li rolegroup aria-roledescriptionslide> div classslider-content > div classspacer>/div> p>"Dr. Williams was very thorough, focused, and attentive. I hope to be coming here for a very long time."/p> div classtestimonial-author>Verified Patient/div> /div> /li> li rolegroup aria-roledescriptionslide> div classslider-content > div classspacer>/div> p>"Dr. Williams is thorough, courteous, and provides exceptional care. I would recommend him to any of my family members or colleagues."/p> div classtestimonial-author>Drew N. /div> /div> /li> /ul> /div> /div> /div> /section> section classcontact pinstripe no_form> div classrow> div classspan4 left> div about0 typeof{type:MODULE, secondary_type: CONTACT, type_id: 15658, fieldname: location}> h2 classcontact-header primary-fg propertyfieldtext>Location/h2> /div> address> span propertyname>Florence Family Medicine/span>br/> span> 315 N Beltline Dr, Suite E /span>br/> span propertyaddressLocality>Florence/span>, span>SC/span> span>29501/span>br/> Phone: span propertytelephone classmm-phone-number>843-407-8192/span> br/> span about0 typeof{type:MODULE, secondary_type: CONTACT, type_id: 15658, fieldname: fax}> span propertyfieldtext>Fax: /span> /span> span propertyfax>866-421-2723/span> /address> /div> div classspan4 middle> div about0 typeof{type:MODULE, secondary_type: CONTACT, type_id: 15658, fieldname: office-hours}> h2 classcontact-header primary-fg propertyfieldtext>Office Hours/h2> /div> p> label>Monday span aria-hiddentrue> 8:00 AM-12:00 PM & 1:00 PM-5:00 PM /span> span classhidden-open-hours> 8:00 AM-12:00 PM & 1:00 PM-5:00 PM /span> /label> label>Tuesday span aria-hiddentrue> 8:00 AM-12:00 PM & 1:00 PM-5:00 PM /span> span classhidden-open-hours> 8:00 AM-12:00 PM & 1:00 PM-5:00 PM /span> /label> label>Wednesday span aria-hiddentrue> 8:00 AM-12:00 PM & 1:00 PM-5:00 PM /span> span classhidden-open-hours> 8:00 AM-12:00 PM & 1:00 PM-5:00 PM /span> /label> label>Thursday span aria-hiddentrue> 8:00 AM-12:00 PM & 1:00 PM-5:00 PM /span> span classhidden-open-hours> 8:00 AM-12:00 PM & 1:00 PM-5:00 PM /span> /label> label>Friday span aria-hiddentrue> 8:00 AM-2:00 PM /span> span classhidden-open-hours> 8:00 AM-2:00 PM /span> /label> label>Saturday span aria-hiddentrue> Closed /span> span classhidden-open-hours> Closed /span> /label> label>Sunday span aria-hiddentrue> Closed /span> span classhidden-open-hours> Closed /span> /label> /p> /div> div classspan4 right> div about0 typeof{type:MODULE, secondary_type: CONTACT, type_id: 15658, fieldname: get-in-touch}> h2 classcontact-header primary-fg propertyfieldtext>Get in touch/h2> /div> p> a hreftel:8434078192 aria-labelPhone number classbtn-call primary-border primary-fg> i classfa fa-phone>/i>span classmm-phone-number>843-407-8192/span> /a> button typebutton classbtn-book-online ppop_bookonline_action small primary-bg primary-btn data-locationid15658> Request Appointment /button> /p> /div> /div> /section> section classmap color> iframe srcabout:blank classlocation-frame titleMap of Florence Family Medicine data-place-idChIJhdujcaJmVYgR9Fo0nx3NDaQ data-practice-nameRyan+Williams%2C+DO data-latitude34.1950624 data-longitude-79.8222181 data-address315+N+Beltline+Dr%2C+Florence%2C+SC+29501 border0 allowfullscreen>/iframe> /section> /main> footer> div classrow> div classspan12> ul> li> div classcopy>p>© Copyright 2024 a stylecolor:inherit; hrefhttps://www.tebra.com/marketing/practice-websites/>Tebra Inc/a>./p>/div> /li> li> a hrefhttps://www.florencefamilymed.com/your-privacy relnofollow >Privacy Policy/a> /li> li> a hrefhttps://www.florencefamilymed.com/our-terms relnofollow >Terms & Conditions/a> /li> li>a hrefhttps://www.florencefamilymed.com/accessibility-statement relnofollow idfooter-link-accessibility-notice>Accessibility Notice/a>/li> li>a hrefhttps://www.florencefamilymed.com/contactus>Contact Us/a>/li> /ul> /div> div classspan12> div classnap> div classfn org> Ryan Williams, DO, Florence, SC/div> Phone (appointments): span classtel mm-phone-number content8434078192>843-407-8192/span> span classdivider>|/span> Phone (general inquiries): 843-407-8192 div classadr> Address: span classstreet-address>315 N Beltline Dr, Suite E, /span> span classlocality>Florence/span>, span classregion>SC/span> span>29501/span> /div> /div> /div> div classspan12> section classaggregate-ratings> ul rolepresentation> li rolepresentation> div classaverage> 4.9sup>span>//span>5/sup> /div> /li> li rolepresentation> div classstar-rating> div classtop stylewidth:98.00%> div classhidden-aggregate-rating>4.9/5 Star Rating/div> i titleStar Rating roleimg classfa fa-star>/i>i titleStar Rating roleimg classfa fa-star>/i>i titleStar Rating roleimg classfa fa-star>/i>i titleStar Rating roleimg classfa fa-star>/i>i titleStar Rating roleimg classfa fa-star>/i> /div> div classbottom> i titleStar Rating roleimg classfa fa-star>/i>i titleStar Rating roleimg classfa fa-star>/i>i titleStar Rating roleimg classfa fa-star>/i>i titleStar Rating roleimg classfa fa-star>/i>i titleStar Rating roleimg classfa fa-star>/i> /div> /div> div classtotal-aggregate-reviews>(547 reviews) /div> /li> /ul>/section> /div> div classspan12 powered-by>p>Medical website powered by a stylecolor:inherit; hrefhttps://www.tebra.com/marketing/practice-websites/>Tebra/a>/p>/div> /div>/footer> script typeapplication/ld+json> {@context:http:\/\/schema.org,@type:Physician,@id:http:\/\/www.florencefamilymed.com\/cefc83687696a680d6984f0f2ce7cb6bb5cd03b9,url:http:\/\/www.florencefamilymed.com,brand:{name:Florence Family Medicine},name:Ryan Williams, DO,image:https:\/\/sa1s3optim.patientpop.com\/assets\/images\/provider\/photos\/2282568.jpg,sameAs:,potentialAction:{@type:ReserveAction,target:{@type:EntryPoint,urlTemplate:http:\/\/www.florencefamilymed.com\/schedule?utm_mediummarkup,inLanguage:en-US,actionPlatform:http:\/\/schema.org\/DesktopWebPlatform,http:\/\/schema.org\/IOSPlatform,http:\/\/schema.org\/AndroidPlatform},result:{@type:Reservation,name:Request Appointment}},openingHours:MON 08:00:00-17:00:00,TUE 08:00:00-17:00:00,WED 08:00:00-17:00:00,THU 08:00:00-17:00:00,FRI 08:00:00-14:00:00,contactPoint:{@type:ContactPoint,telephone:+1 843-407-8192,contactType:customer service},address:{@type:PostalAddress,streetAddress:315 N Beltline Dr Suite E,addressLocality:Florence,addressRegion:SC,postalCode:29501,addressCountry:USA}}/script> div classmodal idpatient-email-optout tabindex-1 roledialog aria-hiddentrue aria-labelledbypatientEmailOptout> div classmodal-dialog> div classmodal-content aria-labelledbyoptout-label> div classmodal-header> button typebutton aria-labelClose dialog classclose data-dismissmodal>×/button> h4 classmodal-title idoptout-label>Email Opt-out/h4> /div> div classmodal-body> iframe aria-labelOpt-out container titleOpt-out container src data-srchttps://widgets.patientpop.com/unsubscribe?email&optout&optouttype&practice idoptout-frame>/iframe> /div> /div> /div>/div> div classmodal idpatient-sms-optin tabindex-1 roledialog aria-hiddentrue aria-labelledbypatientSMSOptIn> div classmodal-dialog> div classmodal-content aria-labelledbyoptin-label> div classmodal-header> button typebutton classclose aria-labelClose dialog data-dismissmodal>×/button> h4 classmodal-title idoptin-label>SMS Opt-In/h4> /div> div classmodal-body> iframe aria-labelOpt-In container titleOpt-In container src data-srchttps://widgets.patientpop.com/sms-optin?email&practice idsmsoptin-frame>/iframe> /div> /div> /div>/div> div classmodal idpatient-confirmation tabindex-1 roledialog aria-hiddentrue aria-labelledbypatientConfirmation> div classmodal-dialog> div classmodal-content aria-labelledbyconfirmation-label> div classmodal-header> button typebutton aria-labelClose dialog classclose data-dismissmodal>×/button> h4 classmodal-title idconfirmation-label>Appointment Confirmed/h4> /div> div classmodal-body> div classconfirmation-details> Sorry, an error occurred. /div> /div> div classmodal-footer> button classbtn-cancel typebutton data-dismissmodal>close/button> /div> /div> /div>/div> div classyt-player> div classinner> button typebutton classclose-yt-player aria-labelClose video>×/button> iframe titleVideo container aria-labelVideo container width680 height377 src allowFullScreen mozallowfullscreen webkitAllowFullScreen>/iframe> /div> /div> script> var recaptcha_public_key 6LddTCATAAAAAM-a7vQeVo-dsj-65gNlSKmin7F3; /script> script srchttps://www.florencefamilymed.com/assets/practice.application.js defer1 async1>/script> script> window.onload function () { pop.header4 (function(){ var nav { navCount : 0, navLogoImgWidth: 0, totalVisibleWidth: 0, toggleNav : function(){ $(.nav-toggle).toggleClass(expanded); $(body).toggleClass(nav-open); $(.nav-optimal).toggleClass(expanded); }, calculateVisible : function(){ var growingWidth 0; for(var i0; i nav.navCount; i++){ growingWidth + $(.nav-measurer > ul > li).eq(i).outerWidth() + 1; // outerWidth seems to do a math.floor on decimals if(growingWidth nav.totalVisibleWidth){ $(.nav-full > ul > li).eq(i).show(); } } }, checkBucket : _.debounce(function(){ if($(.nav-full > ul > li:visible).length nav.navCount){ $(.nav-full).removeClass(hiding); $(.nav-toggle).hide(); }else{ $(.nav-toggle).show(); $(.nav-full).addClass(hiding); } var imgElement $(nav a.logo img); if(imgElement.length) { nav.navLogoImgWidth imgElement.outerWidth(true); } if($(.nav-full).outerWidth() > ($(nav).outerWidth() - nav.navLogoImgWidth) && $(.nav-full > ul > li:visible).length){ $(.nav-full > ul > li:visible:last).hide(); nav.checkBucket(); }else if(($(.nav-full).outerWidth() + $(.nav-measurer > ul > li).eq($(.nav-full > ul > li:visible).length).outerWidth()) ($(nav).outerWidth() - nav.navLogoImgWidth)){ if($(.nav-full > ul > li).eq($(.nav-full > ul > li:visible).length)){ $(.nav-full > ul > li).eq($(.nav-full > ul > li:visible).length).show(10, function(){ if($(.nav-full > ul > li).eq($(.nav-full > ul > li:visible).length + 1)){ nav.checkBucket(); } }); } } }, 2), init : function(){ nav.navCount $(.nav-full > ul > li).length; nav.totalVisibleWidth $(nav).outerWidth() - 20; var imgElement $(nav a.logo img); if(imgElement.length) { nav.navLogoImgWidth imgElement.outerWidth(true); nav.totalVisibleWidth - nav.navLogoImgWidth; } $(.nav-full > ul).clone().appendTo(.nav-measurer); $(.nav-measurer i).removeAttr(id); $(.nav-measurer a).removeAttr(id); $(.nav-toggle).click(nav.toggleNav); $(.nav-optimal a.nav-item).click(function(){ $(.nav-toggle).click(); }); $(.header-backdrop).click(function(){ $(.nav-toggle).click(); }); nav.calculateVisible(); nav.checkBucket(); $(window).on(resize orientationChange, function(event) { nav.checkBucket(); }); $(header.header-4 nav .nav-full ul li).on(mouseenter mouseleave, function (e) { var $elmnull; if ($(.dropdownContain, this).length) { $elm $(.dropdownContain:first, this); }else if($(.sideNavContain, this).length){ $elm $(.sideNavContain:first, this); } if ($elm) { var off $elm.offset(); var l off.left; var w $elm.width(); var docW $(.header-4).outerWidth(); var isEntirelyVisible (l + w docW); if (!isEntirelyVisible) { $(this).addClass(edge); } else { $(this).removeClass(edge); } } }); } }; return{ init : nav.init };}());pop.header4.init();var eyebrowTwo { checkMotions: function(){ if($(header).hasClass(overlap)) { var $langBar $(.language-bar); var combinedHeight $(.eyebrow-two).height() + ($langBar.length ? $langBar.height() : 0); if($langBar.length){ if ($(.eyebrow-two).elementVisible(true) && !$(header).hasClass(scrolling)) { $(header).css(margin-top, combinedHeight + px); }else{ $(header).css(margin-top,0); } }else{ if ($(.eyebrow-two).elementVisible(true)) { $(header).css(margin-top, combinedHeight + px); }else{ $(header).css(margin-top,0); } } } }, debounce: function(func, wait, immediate) { var timeout; return function() { var context this, args arguments; var later function() { timeout null; if (!immediate) func.apply(context, args); }; var callNow immediate && !timeout; clearTimeout(timeout); timeout setTimeout(later, wait); if (callNow) func.apply(context, args); }; }, init: function(){ eyebrowTwo.checkMotions(); $(window).scroll(eyebrowTwo.debounce(eyebrowTwo.checkMotions, 10)); $(window).resize(eyebrowTwo.debounce(eyebrowTwo.checkMotions, 10)); }};$( document ).ready(function() { if($(.eyebrow-two).length) { eyebrowTwo.init(); }}); // JS Hero 2//console.warn(TODO: Move $.animateTransform to main library);(function($){ $.fn.animateTransform function(/* start, end , duration , callback */){ var start null, end null, duration 400, callback function(){}; for(var i0; iarguments.length; i++){ if(typeof(argumentsi) string){ if(!start) start argumentsi; else end argumentsi; } else if(typeof(argumentsi) number){ duration argumentsi; } else if(typeof(argumentsi) function){ callback argumentsi; } } if(start && !end){ end start; start null; } if(!end) return; if(start){ this.css(transform, start); } if(duration 16) duration 16; var transitionB4 this.css(transition); this.css(transition, transform + duration + ms); this.css(transform, end); var $el this; setTimeout(function(){ $el.css(transition, transitionB4 || ); $el.css(transform, end); callback(); }, duration); };})(jQuery);(function($){ $.fn.swipeHandler function(options) { var $container this; var swipeThreshold options.swipeThreshold || null; var onSwipeLeft options.onSwipeLeft || null; var onSwipeRight options.onSwipeRight || null; $container.on(touchstart, function(event) { var previousSwipeX event.originalEvent.touches0.clientX; $container.on(touchend, removeSwipeListeners); $container.on(touchcancel, removeSwipeListeners); $container.on(touchmove, function(event) { currentSwipeX event.originalEvent.touches0.clientX; if(currentSwipeX-swipeThreshold > previousSwipeX){ removeSwipeListeners(); if ( onSwipeRight ){ event.preventDefault(); onSwipeRight(event); } }else if(currentSwipeX+swipeThreshold previousSwipeX){ removeSwipeListeners(); if ( onSwipeLeft ){ event.preventDefault(); onSwipeLeft(event); } } previousSwipeX currentSwipeX; }); }); function removeSwipeListeners() { $container.off(touchmove); $container.off(touchend); $container.off(touchcancel); } };})(jQuery);//console.warn(TODO: Move $.smartresize to main library);(function($,sr){ // debouncing function from John Hann // http://unscriptable.com/index.php/2009/03/20/debouncing-javascript-methods/ var debounce function (func, threshold, execAsap) { var timeout; return function debounced () { var obj this, args arguments; function delayed () { if (!execAsap) func.apply(obj, args); timeout null; }; if (timeout) clearTimeout(timeout); else if (execAsap) func.apply(obj, args); timeout setTimeout(delayed, threshold || 100); }; } // smartresize jQuery.fnsr function(fn){ return fn ? this.bind(resize, debounce(fn)) : this.trigger(sr); };})(jQuery,smartresize);(function($){ $.fn.heroCarousel function( options ){ var settings $.extend({ transitionType: fade-over, transitionSpeedFactor: 1, transitionDelay: 4000, }, options); var $container $(this); var $list $(this).find(ul.carousel-items).eq(0); var $slides $list.find(li.carousel-item); var $navBar $container.find(ol.carousel-nav); var $leftBtn $(this).find(i.carousel-left-btn); var $rightBtn $(this).find(i.carousel-right-btn); var totalSlides $slides.length; var sliding false; var currentSlide settings.openingSlideIndex > -1 ? settings.openingSlideIndex : 0; var traverse null; var defaultColorClass a-+$navBar.data(default-color-class); var activeColorClass a-+$navBar.data(active-color-class); function slide(isRewinding) { if(!sliding){ $container.find(iframesrc*www.youtube.com/embed/).each(function(i) { this.contentWindow.postMessage( JSON.stringify({ event:command, func: pauseVideo, args: }), *); }); $container.find(ol li.bullet) .removeClass(active) .removeClass(activeColorClass) .addClass(defaultColorClass); $container.find(ol li.bullet).eq(currentSlide) .addClass(active) .removeClass(defaultColorClass) .addClass(activeColorClass); sliding true; setCurrentBgUrl( $( $container.find(li.carousel-item).eq(currentSlide) ) ); switch(settings.transitionType) { case slide: doTransitionSlide(false, isRewinding); break; case slide-over: doTransitionSlide(true, isRewinding); break; case slide-reveal: doTransitionSlideReveal(false, isRewinding); break; case slide-over-reveal: case slide-reveal-over: doTransitionSlideReveal(true, isRewinding); break; case fade-reveal: doTransitionFadeReveal(); break; case fade-over: doTransitionFadeOver(); break; case fade : default: doTransitionFade(); break; } } } function setCurrentBgUrl($el) { var bgUrl $el.css(background-image); bgUrl bgUrl.replace(url(,).replace(),).replace(/\/gi, ); var dataSrc $el.data(src); if ( dataSrc ! bgUrl ) { $el.css( background-image, url(+dataSrc+)); } } function doTransitionFade() { var speed 500 * settings.transitionSpeedFactor; $slides.removeClass(active) $slides.eq(currentSlide).addClass(active) $list.animate({ opacity : 0 }, speed,function(){ $slides.hide(); $slides.eq(currentSlide).show(); $list.animate({opacity : 1}, speed, function(){ $container.find(li.carousel-item).eq(currentSlide).find(.overlay).slideDown(); afterTransition(); }); }); } function doTransitionFadeOver() { var speed 500 * settings.transitionSpeedFactor; $slides.removeClass(active); $slides.eq(currentSlide).addClass(active); $slides.css(zIndex, 1); $slides.eq(currentSlide).css({z-index: 2, opacity: 0}).show().animate({opacity: 1}, speed, function(){ $slides.not(.active).hide(); afterTransition(); }); } function doTransitionSlideReveal(isOver, isRewinding) { var slideSpeed window.innerWidth / 2.5 * settings.transitionSpeedFactor; // adjust speed per size screen if ( !isOver ) { $list.find(li.carousel-item.active).animateTransform(translate(+(isRewinding?100:-100)+%), slideSpeed); } var speed 500 * settings.transitionSpeedFactor; $slides.removeClass(active); $slides.eq(currentSlide).addClass(active); $slides.css(zIndex, 1); var $new $slides.eq(currentSlide); $new.find(.reveal-element).each(function(index){ $(this).data(opacity, $(this).css(opacity)).css(cssText, transition:none; opacity:0 !important;); }); $new.css({ zIndex: 2, opacity: 1, transform: translate(+(isRewinding?-100:100)+%)}).show().animateTransform(translate(0%), slideSpeed, function(){ $new.find(.reveal-element).each(function(index){ $(this).css(cssText, transition:opacity +speed+ms linear +(index*speed*.7)+ms; opacity:+$(this).data(opacity)+ !important;); }); var $old $slides.not(.active); $old.hide(); afterTransition(); }); } function doTransitionFadeReveal() { var speed 500 * settings.transitionSpeedFactor; $slides.removeClass(active); $slides.eq(currentSlide).addClass(active); $slides.css(zIndex, 1); var $new $slides.eq(currentSlide); $new.find(.reveal-element).each(function(index){ $(this).data(opacity, $(this).css(opacity)).css(cssText, transition:none; opacity:0 !important;); }); $new.css({ zIndex: 2, opacity: 0}).show().animate({opacity: 1}, speed, function(){ $new.find(.reveal-element).each(function(index){ $(this).css(cssText, transition:opacity +speed+ms linear +(index*speed*.7)+ms; opacity:+$(this).data(opacity)+ !important;); }); var $old $slides.not(.active); $old.hide(); afterTransition(); }); } function doTransitionSlide(isOver, isRewinding) { var speed window.innerWidth / 2.5 * settings.transitionSpeedFactor; // adjust speed per size screen $slides.css(zIndex, 1); if ( !isOver ) { $list.find(li.carousel-item.active).animateTransform(translate(+(isRewinding?100:-100)+%), speed); } $slides.removeClass(active); $slides.eq(currentSlide).addClass(active); $slides.eq(currentSlide).css({ zIndex: 2, opacity: 1, transform: translate(+(isRewinding?-100:100)+%)}).show().animateTransform(translate(0%), speed, function(){ $slides.not(.active).hide(); afterTransition(); }); } function afterTransition () { sliding false; if($container.find(li.carousel-item).eq(currentSlide).find(iframe).length > 0){ window.clearInterval(traverse); } } function slideNext() { if(!sliding){ currentSlide ++currentSlide % totalSlides; slide(false); } } function slidePrevious() { if(!sliding){ currentSlide (--currentSlide+totalSlides) % totalSlides; slide(true); } } function handleResize(){ var height 0; $slides.each(function(){ height Math.max(height, $(this).height()) }) $container.outerHeight(height); $slides.each(function() { $(this).outerHeight( height ); $(this).find(.margin-wrapper).outerHeight( height ); }); } function resetTransitionInterval() { window.clearInterval(traverse); traverse setInterval(slideNext, settings.transitionDelay); } function initialize() { setCurrentBgUrl( $( $container.find(li.carousel-item).eq(currentSlide) ) ); var height 0; $slides.each(function(){ height Math.max(height, $(this).height()) }) $container.animate( { height: height + px }, 500 ); $slides.each(function() { $(this).outerHeight( height ); $(this).find(.margin-wrapper).outerHeight( height ); }); // change slides CSS properties to enable animations $slides.each(function(){ $(this).css({ position: absolute, overflow: hidden, top: 0, left: 0, width: 100%, }).outerHeight(height); }); $list.addClass(transition-+settings.transitionType) // bind navigation events: if($container.find(li.bullet).length > 1){ $container.find(li.bullet).eq(currentSlide) .addClass(active) .removeClass(defaultColorClass) .addClass(activeColorClass); $container.on(click, ol li.bullet, function() { currentSlide$container.find(ol li.bullet).index(this); var previousIndex $container.find(li.carousel-item.active).index(); if(!sliding && currentSlide ! previousIndex){ slide(currentSlide previousIndex); } }); // bind enter keyboard event for bullet navigation: $(document).keydown(function(e) { if (e.which 13) { // 13 is the key code for Enter currentSlide$container.find(ol li.bullet).index(e.target); var previousIndex $container.find(li.carousel-item.active).index(); if(!sliding && currentSlide ! previousIndex){ slide(currentSlide previousIndex); } } }); } /* HIDE ALL BUT FIRST ONE */ $container.find(li.carousel-item:gt(+currentSlide+)).hide(); $container.on(click, .carousel-left-btn, slidePrevious); $container.on(click, .carousel-right-btn, slideNext); $container.on(mouseenter,function(){ window.clearInterval(traverse); }); $container.on(mouseleave,function(){ resetTransitionInterval() }); resetTransitionInterval(); /* SHOW FIRST ONE */ $list.find(li.carousel-item).eq(currentSlide).show().addClass(active); $container.swipeHandler({ swipeThreshold: 20, onSwipeLeft: slideNext, onSwipeRight: slidePrevious }); $(window).smartresize(handleResize); $.when($.ready).then(function() { setTimeout(function() { $slides.each(function() { setCurrentBgUrl( $(this) ); }); $navBar.fadeTo(slow, $navBar.data(opacity)); $leftBtn.fadeTo(slow, $leftBtn.data(opacity)); $rightBtn.fadeTo(slow, $rightBtn.data(opacity)); }, 2000); }); } // exit if no more than one slide if ( totalSlides > 1 ) initialize() }})(jQuery);$(function(){ var openingSlideIndex -1; var chunks window.location.href.split(?) if ( chunks.length > 1 ) { var vars chunks1.split(&) for ( var i0,lvars.length; il; i++ ) { // set slide lock flag if ( varsi.substr(0, 10) slideLock ) { openingSlideIndex parseInt(varsi.split()1) } } } var $carousel $(.carousel); if ( $carousel && $(ul.carousel-items li.carousel-item).length ) { var options { transitionType: $carousel.data(transition-type), transitionSpeedFactor: $carousel.data(transition-speed-factor), transitionDelay: parseFloat($carousel.data(transition-delay)) * 1000, } if ( openingSlideIndex > -1 ) { options.openingSlideIndex openingSlideIndex; options.transitionSpeedFactor 1 options.transitionDelay 100000000 } $carousel.heroCarousel(options); }}); pop.csrf vrdNLhpORboe00tRgQIYuLQ4HiDvlntyHykbLBTg; pop.emailOptout.types {feedback_request:feedback_request,appt_reminders:appt_reminders,reputation_campaign:reputation_campaign}; pop.emailOptout.turnOn(); pop.smsOptIn.turnOn(); pop.confirmAppointment.turnOn(); pop.googleMapsApiKey AIzaSyB9d9ajLaVDcBiRGxav2Eq46SqVI6zWms4; PPoppracticeId 14135; PPoppracticeUuid a19d6762-5363-4ccf-a75c-dc3719745765; if (https://widgets.patientpop.com/bookonlinev2/router/14135) { (function (f, c, o, g, n, a, t) { fn {d: 1 * new Date()}; a c.createElement(o), t c.getElementsByTagName(o)0; a.async 1; a.defer 1; a.src g; t.parentNode.insertBefore(a, t) })(window, document, script, https://widgets.patientpop.com/bookonlinev2/router/14135, PPop); } if($(divid^recaptcha).length) { (function (f, c, o, g, n, a, t) { fn {d: 1 * new Date()}; a c.createElement(o), t c.getElementsByTagName(o)0; a.async 1; a.defer 1; a.src g; t.parentNode.insertBefore(a, t) })(window, document, script, https://www.google.com/recaptcha/api.js?onloadrecaptchaCallback&renderexplicit); } const gtagScript document.createElement(script); gtagScript.type text/javascript; gtagScript.async true; gtagScript.src https://www.googletagmanager.com/gtag/js?idG-4DGP7BWTF1; const firstScript document.getElementsByTagName(script)0; firstScript.parentNode.insertBefore(gtagScript, firstScript); window.dataLayer window.dataLayer || ; function gtag(){dataLayer.push(arguments);} window.gtag gtag; gtag(js, new Date()); gtag(config, G-4DGP7BWTF1); // wrapper on top of gtag function used for UA and GA4 tracking function ppTrackEvent (category, action, label, additionalProps) { if (1 ! 1 || typeof gtag undefined) { return; } // mapping to convert UA event to GA4 const UA_TO_GA4_ACTION_MAPPING { button:click:contact us - comment: contact_us_submit_success, button:click:book online button: click_book_online, button:click:header custom cta: click_header_cta, button:click:hero custom cta: click_hero_cta, button:click:eyebrow link: click_eyebrow_link, button:click:leave review: click_leave_review, phone:call: click_phone_call }; const eventProperties Object.assign({ send_to: G-4DGP7BWTF1, event_category: category }, additionalProps); if (ppGA4Enabled) { action UA_TO_GA4_ACTION_MAPPING`${category}:${action}:${label}` || UA_TO_GA4_ACTION_MAPPING`${category}:${action}` || action } else { eventProperties.event_label label } gtag(event, action, eventProperties); } window.ppTrackEvent ppTrackEvent window.ppGA4Enabled 1 1; }; //lazy load images (function () { use strict;var dObject.assign||function(e){for(var t1;targuments.length;t++){var rargumentst;for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(eara)}return e},yallfunction(e){var afunction(a){if(IMGa.tagName){var ea.parentNode;if(PICTUREe.tagName&&.slice.call(e.querySelectorAll(source)).forEach(function(e){return t(e)}),!0n.asyncDecodeSupport&&!0n.replaceWithSupport){var onew Image;t(o,a),o.decode().then(function(){for(var e0;ea.attributes.length;e++){var ta.attributese.name,ra.attributese.value;-1n.ignoredImgAttributes.indexOf(t)&&o.setAttribute(t,r)}a.replaceWith(o)})}else t(a)}VIDEOa.tagName&&(.slice.call(a.querySelectorAll(source)).forEach(function(e){return t(e)}),a.load()),IFRAMEa.tagName&&(a.srca.dataset.src,a.removeAttribute(data-src)),a.classList.contains(i.lazyBackgroundClass)&&(a.classList.remove(i.lazyBackgroundClass),a.classList.add(i.lazyBackgroundLoaded))},tfunction(e){var t(1arguments.length&&void 0!arguments1&&arguments1).dataset||e.dataset;for(var r in t)-1!n.acceptedDataAttributes.indexOf(data-+r)&&(e.setAttribute(r,tr),e.removeAttribute(data-+r))},rfunction yallBack(){var e!1;!1e&&0l.length&&(e!0,setTimeout(function(){l.forEach(function(t){t.getBoundingClientRect().topwindow.innerHeight+i.threshold&&t.getBoundingClientRect().bottom>-i.threshold&&none!getComputedStyle(t).display&&(!0i.idlyLoad&&!0n.idleCallbackSupport?requestIdleCallback(function(){a(t)},c):a(t),t.classList.remove(i.lazyClass),ll.filter(function(e){return e!t}))}),e!1,0l.length&&!1i.observeChanges&&n.eventsToBind.forEach(function(e){return e0.removeEventListener(e1,yallBack)})},i.throttleTime))},onew Image,n{intersectionObserverSupport:IntersectionObserverin window&&IntersectionObserverEntryin window&&intersectionRatioin window.IntersectionObserverEntry.prototype,mutationObserverSupport:MutationObserverin window,idleCallbackSupport:requestIdleCallbackin window,asyncDecodeSupport:decodein o,replaceWithSupport:replaceWithin 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},id({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),simg.+i.lazyClass+,video.+i.lazyClass+,iframe.+i.lazyClass+,.+i.lazyBackgroundClass,c{timeout:i.idleLoadTimeout},l.slice.call(document.querySelectorAll(s));if(!0n.intersectionObserverSupport){var unew IntersectionObserver(function(e,r){e.forEach(function(e){if(!0e.isIntersecting||0e.intersectionRatio){var te.target;!0i.idlyLoad&&!0n.idleCallbackSupport?requestIdleCallback(function(){a(t)},c):a(t),t.classList.remove(i.lazyClass),r.unobserve(t),ll.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 e0.addEventListener(e1,r)}),r();!0n.mutationObserverSupport&&!0i.observeChanges&&new MutationObserver(function(e){e.forEach(function(e){.slice.call(document.querySelectorAll(s)).forEach(function(e){-1l.indexOf(e)&&(l.push(e),!0n.intersectionObserverSupport?u.observe(e):r())})})}).observe(document.querySelector(i.observeRootSelector),i.mutationObserverOptions)}; document.addEventListener(DOMContentLoaded, yall); })(); /script> script typetext/javascript>!function(){var bfunction(){window.__AudioEyeSiteHash f93fa1d6c7d39354d29bd7f0722106af; var adocument.createElement(script);a.srchttps://wsmcdn.audioeye.com/aem.js;a.typetext/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> /body> /html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]