@media only screen and (min-width:480px) and (max-width:767px){.setfixposbannerhome{margin-top:65px !important}.setfixposcontent{margin-top:71px !important}.blogthumb.loadmid img{display:none !important}.blogentrythumb.loadmid img{display:none !important}.staffprofilethumb.loadmid img{display:none !important}.treamentthumb.loadmid img{display:none !important}.treamentthumb.loadfull img{display:block !important}.baserow{clear:both !important;width:100% !important;min-width:400px !important;max-width:748px !important}.basewidth{width:96% !important;min-width:400px !important;max-width:748px !important}.contentwidth{width:95% !important;min-width:400px !important;max-width:700px !important}.mobilesubnavlist{width:99% !important}.bannersub{top:71px !important;left:0 !important;width:100% !important;height:170px !important;z-index:9 !important}.banersubimage{display:none !important}.banersubimage img{display:none !important}.bannerblueshield{display:none !important}.banersubimage::after{content:"";position:absolute !important;height:150px !important;width:40px !important;bottom:-80px !important;right:15px !important}.subbannerimageshieldblog{display:none !important}.subbannerimageshieldblog img{display:none !important}.subbannerimage.subbannerimageshieldblog01{display:none !important}.subbannerimage.subbannerimageshieldblog01 img{display:none !important}.subbannerimage.subbannerimageshieldblog02{display:none !important}.subbannerimage.subbannerimageshieldblog02 img{display:none !important}.parenttitle{top:60px !important;padding:0 !important}.parenttitle h1,.parenttitle h2{position:relative !important;display:inline-block !important;font-size:32px !important;line-height:32px !important;font-weight:900 !important;letter-spacing:.01em !important}.subcontentcol{width:95% !important}.contentblock.abovestaffprofiles{padding:5px 0 16px 0 !important;width:100% !important;min-height:0 !important}.subcontentcol.staffcontentpage{float:none !important;width:95% !important;min-height:600px !important}.contentcontainer.staffcontentpagecontainer{width:97% !important;margin:0 auto !important;padding-top:0 !important}.subpagesinglepagetitle h2{padding-top:40px !important}.contentcontainer.subpagesinglecontainer{padding-top:30px !important}.StandardCBStyle blockquote{width:85% !important}.contentblock{min-height:200px !important;_height:200px !important}.StandardCBStyle ul{margin:24px 0 28px 0 !important}.StandardCBStyle ul li{margin:18px 0 18px 5px !important;padding:0 10px 0 25px !important;line-height:24px !important}.StandardCBStyle table.freqnumbers{padding:10px 0 0 0 !important}.StandardCBStyle table.freqnumbers td:nth-child(odd){width:100% !important;font-weight:700 !important}.StandardCBStyle table.freqnumbers tr{padding:10px 0 0 0 !important;height:60px !important}.StandardCBStyle table.freqnumbers td{display:table-row !important;padding:20px 0 0 0 !important}.StandardCBStyle table.charts{width:100% !important;text-align:center !important}.StandardCBStyle table.charts tr{text-align:center !important}.StandardCBStyle table.charts td{display:block !important;padding:20px 0 0 0 !important;width:100% !important;max-width:768px !important;text-align:center !important}.StandardCBStyle table.charts td img{max-width:360px !important;text-align:center !important}.contentcontainer{min-width:420px !important;max-width:700px !important}.contentcontainer .pagetitle{position:relative !important;clear:both !important;z-index:10 !important;text-align:left !important;padding-top:20px !important}.contentcontainer .pagetitle h1,.contentcontainer .pagetitle h2{padding:0 0 !important;font-size:34px !important;line-height:36px !important;font-weight:400 !important;letter-spacing:.01em !important}.contentcontainer .contentholder{position:relative !important;width:100% !important;margin:0 auto !important}.subpagegrid{width:100% !important}.span_1_of_2{width:100% !important}.span_1_of_3{width:100% !important}.col{display:block!important;float:none !important;margin:1% 0 1% 0 !important}.calltoactioncoldonate{position:relative !important;top:auto !important;right:auto !important;width:100% !important;height:170px !important;padding-bottom:20px !important;z-index:10 !important;text-align:center !important}.calltoactioncoldonate .ctacontainer{width:100% !important;text-align:center !important;padding-top:40px !important}.calltoactioncoldonate .ctamessage:before{display:none !important}.calltoactioncoldonate .ctamessage{width:85% !important;font-size:18px !important;line-height:20px !important}.calltoactioncoldonate .ctaaction{padding-top:20px !important;width:85% !important;font-size:20px !important;line-height:20px !important;font-weight:900 !important}.calltoactioncoldonate .ctamessage{width:95% !important;text-align:center !important;font-size:20px !important;line-height:22px !important;letter-spacing:.06em !important}.calltoactioncoldonate .ctaaction{position:relative !important;clear:both !important;padding-top:20px !important;width:95% !important;margin:0 auto !important;text-align:center !important;font-size:28px !important;line-height:28px !important;font-weight:900 !important;text-transform:uppercase !important;letter-spacing:.03em !important;color:#fff !important}.calltoactioncoldonate .ctaaction a:after{display:none !important}.banersubimage.bannerdonateimage{display:none !important}.calltoactionrow{height:200px !important}.ctacontainerrow{padding-top:46px !important}.ctamessage{width:90% !important;font-size:24px !important;line-height:26px !important}.ctaaction{padding-top:20px !important;text-align:center !important;font-size:28px !important;line-height:25px !important}.calltoactionrow::before{display:none !important}.calltoactioncol{position:relative !important;width:100% !important;padding-bottom:0 !important;height:178px !important}.ctacontainer{width:100% !important;text-align:center !important;padding-top:40px !important}.calltoactioncol .ctamessage{position:relative !important;width:90% !important;margin:0 auto !important;text-align:center !important;font-size:26px !important;line-height:28px !important;font-weight:500 !important;letter-spacing:.02em !important}.calltoactioncol .ctamessage:before{display:none !important}.calltoactioncol .ctaaction{padding-top:20px !important;text-align:center !important;font-size:28px !important;line-height:25px !important}.treatmentpagetitle .grandparent h2{top:60px !important;font-weight:500 !important;font-size:17px !important;text-transform:uppercase !important;letter-spacing:.02em !important}.treatmentpagetitle .parent h2,.treatmentpagetitle h1{position:relative !important;display:inline-block !important;clear:both !important;padding-top:78px !important;font-size:28px !important;letter-spacing:.03em !important;font-weight:900 !important}.treatmentpagetitle .clinicname h2{position:absolute !important;color:rgba(255,255,255,1) !important;top:110px !important;font-weight:400 !important;font-size:17px !important;text-transform:uppercase !important;letter-spacing:.04em !important}.treatmentpagetitle .clinicname h2 sup{position:relative;font-size:15px;font-style:normal;font-weight:400;left:3px;top:3px}.contentwidth.treatmentmaincontent{width:98% !important;min-width:420px !important;max-width:700px !important}.treatmentprogramsrow .basewidth{width:100% !important;max-width:748px !important}.treatmentprogramsrow .contentwidth{width:100% !important;max-width:748px !important}.contentcontainer.treatmentcontainer{position:relative !important;width:100% !important;max-width:748px !important;min-height:150px !important;margin:0 !important;padding-top:30px !important;padding-bottom:65px !important}.calltoactioncol .ctacontainer{padding-top:42px !important}.treatmentprogramsrow .basewidth{width:100% !important;min-width:480px !important;max-width:780px !important}.treatmentprogramsrow::after{display:none !important}.treatmentprogramsrow::before{display:none !important}.treamentprogramsection{position:relative !important;float:none !important;width:100% !important}.mennignerprogramlabel{position:absolute !important;top:20px !important;left:0 !important;color:#d4e7f3 !important;letter-spacing:.04em !important;z-index:2 !important}.programslabel{position:relative !important;display:inline-block !important;clear:both !important;color:#fff !important;font-size:32px !important;padding-top:40px !important;font-weight:700 !important;letter-spacing:.04em !important;z-index:100 !important}.treamentprogramsection::before{content:"" !important;position:absolute !important;height:105px !important;width:100% !important;top:0 !important;background-color:#4698cb !important;z-index:1 !important}.treamentprogramsection .formobile{position:relative !important;width:95% !important;max-width:748px !important;min-width:400px !important;margin:0 auto !important}.programslist{clear:both !important;padding:25px 0 30px 0 !important}.programslist ul{margin:20px 0 20px 0 !important;padding:0 0 0 0 !important;display:block !important;position:relative !important;width:100% !important}.treatmentdividerrow::before,.treatmentdividerrow::after{display:none !important}.filterlist ul li{width:200px !important}.contentcontainer .pagetitle.bloglistpagetitle h2{padding-top:9px !important;font-weight:300 !important;font-size:22px !important;line-height:25px !important;letter-spacing:.03em !important;padding-bottom:10px !important}.contentcontainer.bloglistcontainer{width:100% !important;padding-top:25px !important}.bloglist .entry .mainentrytitlearea{min-height:63px !important}.bloglist .entry .mainentrytitlearea a h3{padding:20px 0 0 5px !important;font-size:20px !important;line-height:23px !important}.bloglist .entry{padding:0 0 0 0 !important}.bloglist .entry .mainentrytitlearea a{top:-24px !important;width:98% !important}.contentcontainer.blogpostcontainer{width:98% !important}.blogentryfilters .filterlist ul li{width:200px !important}.blogentryfilters .filters{top:60px !important}.parenttitle.blogpagetitle{top:94px !important}.parenttitle.blogpagetitle h1{width:100% !important;font-size:24px !important;line-height:28px !important}.parenttitle.blogpagetitle h2{clear:both !important;display:block !important;font-size:17px !important;font-weight:300 !important;text-transform:none !important;padding-top:16px !important;letter-spacing:.02em !important}.mobileblogpagetitlespacer{width:100% !important;clear:both !important;display:block !important;background-color:#4698cb !important;padding-bottom:20px !important;height:230px !important}.blogentryimage{float:none !important;display:block !important;position:relative !important;top:0 !important;right:0 !important;width:100% !important;max-width:768px !important;margin:0 auto !important;padding-top:0 !important}.mobileblogpagetitlespacer{clear:both;display:block;background-color:#4698cb;padding-bottom:20px;height:270px}.setfixposcontent.mobileblogcontentspacer{margin-top:73px !important}.bannersub.bannerblog{height:auto !important;background-color:transparent !important}.rowblogfeature{padding-bottom:0 !important}.rowblogfeature .entry .mainentrytitlearea{min-height:63px !important}.rowblogfeature .entry .mainentrytitlearea a h3{font-size:22px !important;line-height:25px !important}.rowblogfeature .basewidth{max-width:800px !important;margin:0 auto !important}.rowblogfeature .bloglabel{padding-top:80px !important;width:100% !important;max-width:800px !important;margin:0 auto !important}.rowblogfeature .bloglist .span_1_of_3{float:none !important;width:100% !important}.rowblogfeature .entryspacer{width:100% !important;margin:0 auto !important}.rowblogfeature .seemore{width:100% !important}.rowblogfeature .threecolmultirows .col{margin-left:0 !important}.rowblogfeature .threecolmultirows .col:nth-child(odd){margin-left:0 !important}.bloglistcontainer .threecolmultirows.bloglist .col:nth-child(3n+1){margin-left:0 !important}.bloglistcontainer .threecolmultirows.bloglist .col:nth-child(odd){margin-left:0 !important}.contentcontainer.profilelistcontainer{width:100% !important;padding-top:25px !important}.staffprofilepagetitle{width:50% !important}.staffprofilepagetitle h3{width:100% !important;font-size:16px !important}.staffprofilelist .entry .mainentrytitlearea a.containerurl h3{width:100% !important;padding:13px 0 0 12px !important;font-size:20px !important;line-height:23px !important}.staffprofilelist.alpha .entry .mainentrytitlearea a.containerurl h3{width:100% !important;padding:13px 0 0 0 !important;font-size:20px !important;line-height:23px !important}.staffprofilelist .position{width:100% !important;margin:0 auto !important;padding:6px 12px 0 12px !important}.profilelistcontainer .staffprofilelist .entry{padding:0 0 50px 0 !important}.staffprofilelist.alpha .position{width:95% !important;margin:0 auto !important;padding:8px 12px 0 0 !important}.setfixposcontent.mobileprofilecontentspacer{margin-top:73px !important}.staffprofilelist .span_1_of_3{width:100% !important}.bannersub.bannerprofile{height:250px !important}.staffprofilepagetitle h2{padding-top:30px !important}.staffprofileimage{right:0 !important;width:352px !important}.contentcontainer.profilecontainer{width:98% !important}.staffprofilethumbfooter .seemore{width:95% !important;margin:0 auto !important;text-align:right !important}.staffprofilelist .entry .mainentrytitlearea a.containerurl{position:absolute !important;top:-44px !important;min-height:100px !important;width:87% !important;width:94% !important}.mainentrytitlearea a.containerurl:after{position:absolute !important;top:-6px !important;left:-6px !important;background-color:#ffc845 !important;content:"" !important;height:6px !important;width:112px !important;-webkit-transition:all .4s ease !important;-moz-transition:all .4s ease !important;-o-transition:all .4s ease !important;transition:all .4s ease !important}.bannersub.bannerprofile{height:auto !important;background-color:transparent !important}.bannersub.bannerprofile::before{display:none !important}.basewidth.mobileprofilepagetitlespacer{width:100% !important}.mobileprofilepagetitlespacer{clear:both !important;display:block !important;background-color:#4698cb !important;padding-bottom:20px !important}.mobileprofilepagetitlespacer .parenttitle{position:relative !important}.staffprofilepagetitle{width:100% !important}.staffprofilepagetitle h2{padding-top:40px !important}.staffprofilepagetitle h3{width:100% !important}.staffprofilepagetitle .profilephone{position:relative !important;display:inline-block !important;clear:both !important;bottom:auto !important;left:auto !important;padding-top:20px !important}.staffprofilepagetitle .profilemeail{position:relative !important;display:inline-block !important;clear:both !important;bottom:auto !important;left:auto !important;padding-top:20px !important}.staffprofileimage{float:none !important;display:block !important;position:relative !important;top:0 !important;right:0 !important;width:100% !important;max-width:800px !important;margin:0 auto !important;padding-top:0 !important}.staffprofilethumb img{width:100% !important;margin-bottom:-4px !important}.staffprofilethumbfooter .seemore{width:95% !important;max-width:800px !important;margin:0 auto !important;text-align:right !important}.mobileprofilecontentspacer{clear:both !important;display:block !important;position:relative !important;padding-top:0 !important}.setfixposcontent.mobileprofilecontentspacer{margin-top:73px !important}.contentcontainer.profilecontainer{position:relative !important;width:100% !important;padding-top:60px !important}.eventlist .entry .mainentrytitlearea a h3{display:block !important;font-size:20px !important;line-height:23px !important;font-weight:600 !important;color:#418dbd !important;text-decoration:none !important;letter-spacing:0 !important}.eventlist .entry{padding:0 25px 45px 0 !important}.eventlist .entry .mainentrytitlearea{position:relative !important;min-height:0 !important;padding:16px 0 0 0 !important}.eventlist .entry .mainentrytitlearea a{position:relative !important;width:90% !important;color:#418dbd !important;text-decoration:none !important;padding:12px 0 !important}.eventlist .entry .details{padding-top:4px !important;min-height:0 !important}.contentcontainer.eventcontainer{float:none !important;position:relative !important;display:block !important;text-align:left !important;width:100% !important;padding:29px 0 0 0 !important}.sidebarcalendar{position:relative !important;float:none !important;z-index:6 !important;width:100% !important;text-align:left !important;margin-top:0 !important}.shareevents{position:absolute !important;top:55px !important;right:auto !important;left:0 !important;z-index:10 !important}.contentcontainer .contentholder.event{padding-top:40px !important}.event .pagetitle h1,.event .pagetitle h2{padding:10px 0 !important}.event .pagetitle h1:before{top:25px !important}.event .label{padding:5px 0 2px 0 !important}.event .label:before{top:15px !important}.bannerhome{min-width:460px !important;height:220px !important}.bannerhome::after{height:940px !important;width:400px !important;top:-100px !important;left:-300px !important}.bannerimage{display:none !important}.bannerhomeshield svg{display:none !important}.bannerimage::after{display:none !important}.bannerdescription{top:84px !important;left:auto !important;right:auto !important;width:100% !important;max-width:750px !important;padding:0 20px !important;font-weight:400 !important;font-size:24px !important;line-height:29px !important;text-align:center !important}.rowtreatment .treatmentlabel h3{color:#418dbd !important;font-size:23px !important;line-height:30px !important}.treatmentfor .label{width:91% !important;margin-left:0 !important;color:#418dbd !important;font-size:18px !important;font-weight:300 !important;text-transform:uppercase !important}.rowtreatment .treatmentlabel{width:95% !important;margin:0 auto !important}.treatmententryspacer{width:95% !important;margin:0 auto !important}.rowtreatment .entry .maintreatmenttitlearea a{top:-44px !important;width:98% !important}.rowtreatment .entry .maintreatmenttitlearea a h3:first-child{display:block;width:100% !important;padding:44px 0 0 0 !important;font-size:30px !important;line-height:26px !important;font-weight:700;text-transform:uppercase}.rowtreatment .entry .maintreatmenttitlearea a h3:nth-child(2){font-size:14px !important;line-height:13px !important;padding:0 0 0 0 !important}.rowtreatment .entry .maintreatmenttitlearea a h3 sup{position:relative;font-size:12px;font-style:normal;font-weight:400;left:2px;top:4px}.readmore.treatment{margin-top:45px !important;width:100% !important;margin-left:0 !important}.readmore.treatment a{margin-top:30px !important;font-size:14px !important;padding:22px 0 10px 0 !important;font-weight:400 !important;width:91% !important;margin-left:0 !important}.rowtagline{min-height:100px !important}.tagline{line-height:100px !important;font-size:24px !important}.tagline::before{height:100px !important;top:0 !important}.rowexpertise{display:block !important;position:relative !important;min-height:350px !important;margin-bottom:40px !important}.expertiseshield,.expertiseshield svg{display:none}.expertisemaskedimage img{width:52% !important;opacity:.8 !important}.expertisemaskedimage::after{display:none !important}.expertisecontentcontainer{padding-top:40px !important}.expertiselabel{width:80% !important}.expertiselabel h3{font-size:27px !important;line-height:23px !important}.expertiselabel h3 sup{font-size:14px !important;left:2px !important;top:-2px !important}.expertisecontent{font-size:16px !important;line-height:26px !important;width:82% !important;font-weight:300 !important;padding:32px 0 0 0 !important}@media only screen and (max-width:550px){.expertisecontent{width:98% !important}}.expertiselist{font-size:15px !important;line-height:19px !important;width:95% !important;padding:20px 0 0 0 !important;margin-left:0 !important}.readmore.virtualtourlink a{font-size:14px !important;padding:22px 0 10px 0 !important;margin:30px 0 0 0 !important}.rowpatientstories{padding-bottom:40px !important}.patientstoriesleftcol{float:none !important;width:100% !important;z-index:1;border-top:4px solid #ffc845 !important;border-bottom:6px solid #ffc845 !important;height:400px !important;background-position-y:0 !important}.patientstoriesrightcol{float:none !important;width:100% !important;z-index:2 !important}.patientstoriesoverlay{display:none !important}.patientstoriescontentcontainer{position:relative !important;width:95% !important;margin:0 auto !important;padding-top:30px !important}.patientstoriescentrygrid{clear:both !important;display:block !important;width:100% !important;padding:20px 0 0 0 !important}.patientstorieslabel h3{font-size:30px !important}.patientstoriescentry{display:block !important;width:100% !important;vertical-align:top !important;padding-bottom:10px !important}.patientstoriescentry .entrytitle{width:100% !important;font-weight:400 !important}.patientstorieslabel h3{font-size:30px !important}.patientstorieslabel h3 sup{font-size:14px !important;left:2px !important;top:-2px !important}.patientstoriescentry .entrydescription{width:100% !important;min-height:20px !important;padding-bottom:20px !important}.patientstoriescontentcontainer .seeall{display:block !important;position:relative !important;padding:0 0 0 0 !important}.patientstoriescentry .entrydescription{width:100% !important;font-size:18px !important;line-height:25px !important;min-height:10px !important;padding-bottom:10px !important}.readmore.readstory a{padding:22px 0 30px 0 !important;margin:5px 0 0 0 !important}.patientstoriesshield{display:none !important}.rowbesthospital{min-height:180px !important}.badgecontainer{position:relative !important;width:100% !important;margin:0 auto !important;text-align:left !important}.badge{top:36px !important;left:-2px !important}.badge img{width:50% !important}.baagetextmobilespacer{display:block !important;position:relative !important;float:right !important;width:71% !important;margin-right:0 !important}.hospitalyears{padding:60px 0 0 0 !important;font-size:25px !important;width:100% !important}.hospitalleader{font-size:19px !important;line-height:20px !important;width:100% !important;padding:2px 0 0 0 !important;max-width:280px !important}.hospitalyears:before,.hospitalyears:after{display:none !important}.rowfacility{padding-bottom:40px !important}.facilityrightcol{position:relative !important;float:none !important;width:100% !important;height:300px !important;background-position:center center !important;border-top:4px solid #ffc845 !important;border-bottom:6px solid #ffc845 !important}.facilityrightcol:before,.facilityrightcol:after{display:none !important}.facilityleftcol{position:relative !important;float:none !important;width:100% !important;z-index:2 !important}.facilitycontentcontainer{width:95% !important;margin:0 auto !important;padding-top:30px !important}.facilitylabel h3{font-size:26px !important}.facilitylabel h3 sup{font-size:14px !important;left:2px !important;top:-2px !important}.facilitycontent{font-size:18px !important;line-height:32px !important;width:95% !important;padding:20px 0 0 0 !important;font-weight:300 !important}.rowoutcomes .basewidth{width:100% !important}.rowoutcomes{padding-bottom:40px !important}.rowoutcomes::before{content:"" !important;position:absolute !important;height:220px !important;width:100% !important;top:0 !important;background-color:#ffc845 !important}.outcomeleftcol{float:none !important;width:100% !important;background-color:#ffc845 !important}.outcomeimage{text-align:center !important;padding-top:25px !important}.outcomeimage img{width:90% !important;margin:0 auto !important}.outcomerightcol{float:none !important;width:100% !important}.outcomerightcol::before{content:"" !important;position:absolute !important;height:102px !important;width:100% !important;top:0 !important;left:0 !important;background-color:#ffc845 !important}.outcomecontentcontainer{width:90% !important;margin:0 auto !important;padding-top:26px !important}.outcomelabel{position:relative !important}.outcomelabel::after{display:none !important}.outcomelabel h3{font-size:28px !important;font-weight:900 !important;letter-spacing:0 !important;max-width:350px !important}.outcomecontent{font-size:18px !important;line-height:31px !important;width:97% !important;font-weight:300 !important;padding:30px 0 0 0 !important}.readmore.readoutcomes a{font-size:14px !important;padding:22px 0 10px 0 !important;margin:30px 0 0 0 !important}.footerbadgecontainer{width:90% !important;text-align:center !important;margin:0 auto !important}.footerbadge{display:inline-block !important;vertical-align:middle !important;width:32.3% !important;text-align:center !important;margin-bottom:20px !important}.footerbadge.legitscript img{margin-left:0 !important}.footerbadge img{max-width:80px !important}}