#Rotator1,#code,.qr-box{text-align:center}.grey-text-box-3 ul li:nth-child(2) a,.white-btn{font-family:Montserrat,sans-serif;letter-spacing:1px;text-decoration:none!important}.white-btn,.white-btn:hover{transition:.5s;text-transform:uppercase;font-size:12px;font-weight:600}#below-banner,#below-banner a,.divider,.white-btn{position:relative}#banner,#below-banner,#reviews{max-width:1300px}#menu-inner,#menu22{z-index:9999}.callouts,.clearfix:after,.spacer{clear:both}.sf-menu ul,.sf-menu-mega ul{box-shadow:2px 2px 6px rgba(0,0,0,.2)}.btn-alt,.callouts a,.qr-box a,.sf-active .sf-menu.sf-arrows>li>a,.sf-menu-mega a,.white-btn,ul.app-block a{text-decoration:none!important}#code,#rCode{letter-spacing:5px}.qr-box{float:right;margin-left:10px;width:100%;max-width:250px;background:var(--qr-btn-background-color);padding:10px}#code,#rCode,.RotatorFormButton{max-width:100px!important}.qr-box a{margin:0!important;font-size:18px!important;color:var(--qr-btn-text-color)!important;font-weight:600!important}#formrotator1 input{max-width:300px;margin:3px 0;font-size:18px}#formrotator1 textarea{max-width:300px;font-size:18px}#formrotator2 input,#formrotator2 textarea{max-width:300px;width:100%}.RotatorFormButton{margin:0 auto!important}#Rotator1{display:block;margin:0 auto;width:100%;max-width:300px}#rname{width:100%!important;display:block}#code{width:100%;font-size:22px}.grey-text-box-3{background:var(--black-bg-color);padding:25px 20px;margin:50px 0}.grey-text-box-3 ul{margin:0;padding:0;display:inline-block;width:100%}.grey-text-box-3 ul li{display:inline-block;margin:5px;vertical-align:middle}.grey-text-box-3 ul li:first-child{display:inline-block;width:100%;max-width:40%;text-align:left}.grey-text-box-3 ul li:first-child p{font-style:italic;color:#fff}.grey-text-box-3 ul li:nth-child(2){display:inline-block;width:100%;max-width:20%;text-align:center}.grey-text-box-3 ul li:nth-child(2) a{color:#fff;font-size:16px;font-weight:600;border-bottom:1px solid #fff}.grey-text-box-3 ul li:nth-child(3){display:inline-block;width:100%;max-width:35%;text-align:right}.white-btn{border-style:solid;border-width:1px;cursor:pointer;line-height:normal;margin:0;text-align:center;padding:10px 20px;background-color:#fff;border-color:var(--black-bg-color);color:#000!important;display:inline-block}.white-btn:hover{background-color:var(--black-bg-color);border-color:#fff;color:#fff!important;opacity:1}.wrapper{padding-bottom:20px}#ReviewBox,.index-h1{padding-bottom:10px}.divider{margin-top:40px;height:1px}.div-transparent:before{content:"";position:absolute;top:0;left:5%;right:5%;width:90%;height:3px;background-image:linear-gradient(to right,transparent,#e9cf94,transparent)}.div-arrow-down:after,.div-tab-down:after{height:14px;border-bottom:1px solid #303133;border-right:1px solid #303133;content:"";position:absolute;background-color:#fff;z-index:1}.div-arrow-down:after{top:-7px;left:calc(50% - 7px);width:14px;transform:rotate(45deg)}.div-tab-down:after{top:0;left:calc(50% - 10px);width:20px;border-left:1px solid #303133;border-radius:0 0 8px 8px}.div-stopper:after{content:"";position:absolute;z-index:1;top:-6px;left:calc(50% - 7px);width:14px;height:12px;background-color:#fff;border-left:1px solid #303133;border-right:1px solid #303133}.div-dot:after{content:"";position:absolute;z-index:1;top:-9px;left:calc(50% - 9px);width:18px;height:18px;background-color:#fff;border:1px solid #e9cf94;box-shadow:inset 0 0 0 2px #fff,0 0 0 4px #fff;transform:rotate(48deg)}.index-h1 h1{text-align:center;color:var(--slide-headline-text-color);font-size:36px;line-height:1.22;letter-spacing:1px}.blue-box h1,.split-divider{line-height:1.22;font-weight:700;letter-spacing:4px}#banner{margin:0 auto;height:450px}#banner img{display:block;margin:0 auto;max-width:100%}.inner-border:before{content:'';border:2px solid #fff;pointer-events:none}.smile-divider:after,.split-divider:after{height:2px;content:"";z-index:2;background:var(--home-doctor-border-color);right:0;bottom:0}#below-banner{margin:-50px auto 0;display:flex;align-items:center;justify-content:space-around;text-align:center;z-index:5}#below-banner a{flex:0 1 340px;color:#1d3558;text-decoration:none;padding:0;background-color:var(--slide-box-callout-backgrround-color);border:5px solid var(--slide-box-callout-birder-color);z-index:1}.box-1-pos{left:-8%!important;z-index:1}.box-2-pos{right:-8%!important;z-index:1}.ex-width{position:absolute!important;width:100%;max-width:550px;margin:0 auto!important;left:0!important;right:0!important;z-index:0!important;border:0 solid var(--slide-box-callout-birder-color)!important;background:var(--slide-box-callout-backgrround-color)!important}#below-banner a .banner-btn,.btn-alt{min-width:200px;background-color:transparent;border:none;position:relative}#below-banner a p,.feature-2 li a span:hover,.footer-1-hour-box a,.sf-menu-mega ul li a:hover,.sidebar-callouts>li>a:hover,.video-btn:hover icon{color:#fff}#below-banner a .banner-btn,#below-banner a strong{color:var(--slide-box-text-color);font-weight:400;font-family:Playfair Display;text-transform:uppercase}#below-banner a.ls{padding:40px 25px 25px}#below-banner a strong{font-size:24px;line-height:1.2}#below-banner a .banner-btn{display:inline-block;margin:5px;padding:5px 10px;font-size:16px;line-height:28px;-webkit-transition:background-color .3s;transition:background-color .3s;text-align:center;border-bottom:2px solid var(--slide-box-hover-background-color);text-decoration:none}#below-banner a:hover .banner-btn{background-color:var(--slide-box-hover-background-color);color:#fff}#below-banner a:before,#callouts a:hover div:before{top:0;bottom:0;left:0;right:0}#below-banner a:nth-of-type(2){top:-30px}#meet figure,.inner-border,hr{position:relative}#meet figcaption{color:#fff;letter-spacing:2px;font-size:16px;text-transform:uppercase;font-weight:400}#meet figcaption em{display:inline-block;margin:10px}#meet figcaption span{font-weight:200}#reviews{margin:100px auto;background-color:#ccc;border:5px solid #ccc;text-align:center;padding:40px 0 10px}.contain{max-width:1200px;margin:0 auto}.split{margin:100px auto}.split>div{display:flex;justify-content:space-around;align-items:center}.box h3,.box p,.grid figure div,.grid figure p,.grid3 figure h2,.grid3 figure p,.menu>ul,.split article,.split figure,.text-box p{margin:0}.split figure{flex:0 1 auto;position:relative}.split.tr figure{order:-1}.smile-split figure{order:2!important}.split article{flex:0 1 600px;padding:10px;position:relative;z-index:10}.smile-box-new>ul,ul.app-block,ul.app-block li{padding:0;list-style:none}.split article p{font-weight:300;margin-top:30px;font-family:Raleway;font-size:18px;line-height:2.1;color:#222}.split h2,.split h3{text-align:left}#ReviewBox,.blue-box,.btn-alt,.callout,.callout .caption,.callouts,.main-smile-box,.smile-box-new>ul{text-align:center}.split-divider{position:relative;padding-bottom:30px;display:block;font-family:Playfair Display;font-size:36px;color:#fff;margin:0 auto;text-transform:uppercase}.btn-alt,.btn-alt:hover{color:var(--meet-dr-btn-text-color)!important}.smile-divider:after{position:absolute;left:0!important}.split-divider:after{position:absolute;left:-100px}.btn-alt{display:inline-block;margin:0;padding:16px;font-family:Playfair Display;font-size:16px;font-weight:400;line-height:28px;text-transform:uppercase;-webkit-transition:background-color .3s;transition:background-color .3s;border-bottom:2px solid var(--meet-dr-btn-border-color)}.btn-alt:hover{background-color:var(--meet-dr-btn-background-color)}.blue-box{max-width:1300px;border:5px solid #17355b;padding:30px 0;margin:100px auto 60px;background:#c9e5f0;position:relative}.blue-box:after{content:'';position:absolute;right:50%;transform:translateX(50%);width:2px;height:62px;background-color:#ccc}.blue-box h1{font-family:Playfair Display;font-size:36px;color:#17355b;margin:0 auto 30px;text-transform:uppercase}.blue-box p{font-size:18px;font-family:Raleway;line-height:1.8;color:#17355b}#menu-thin,#menu-thin-direction,#menu-thin-offer,#menu-thin-phone,#mobile-menu,#more,#more2,#more3,#pull,#show,.footer-menu ul.sf-menu li:hover>ul,.mob-rotator,.rev-show,.right-box,.show-team,.special-fluid,ul.images{display:none}@media screen and (max-width:1300px){#banner{height:auto}.split{margin:100px 20px}}@media screen and (max-width:960px){#below-banner a,.rev-show,.split>div{display:block}.split{margin:50px 20px}.index-h1{margin:auto}.index-h1 h1{font-size:22px}.split,.split h2,.split h3{text-align:center}.split-divider:after{left:0;right:0}.split figure{max-width:520px;margin:0 auto}.split figure img{display:block;margin:0 auto;max-width:100%}#below-banner{flex-wrap:wrap;margin:10px auto}#below-banner a{max-width:400px;margin:10px auto;top:auto!important}.box-1-pos{left:0!important;z-index:1}.box-2-pos{right:0!important;z-index:1}.ex-width{position:relative!important;width:100%;max-width:550px}.blue-box{margin:100px 20px 60px}.rev-show{width:100%;max-width:850px;margin:20px auto!important;z-index:0!important;border:0 solid #7e7e7e!important;background:#3f3f3f!important}.rev-show-none{display:none!important}}.review-box,.review-top{background-repeat:no-repeat;background-size:cover;background-position:center center}.callouts{height:auto;min-height:250px;margin:30px auto;max-width:1200px}.callouts .inline,section.services h5,section.services ul{display:inline-block;vertical-align:top}.callouts a:hover .team-circle{transition:.2s ease-in;fill:#4fa69e!important}.callouts a:hover .services-circle{transition:.2s ease-in;fill:#39916c!important}.callouts a:hover .tour-circle{transition:.2s ease-in;fill:#57b77b!important}.callouts a:hover .faq-circle{transition:.2s ease-in;fill:#737478!important}.callouts a:hover .patients-circle{transition:.2s ease-in;fill:#39393a!important}.callout{position:relative;width:190px;height:190px;margin:0 20px}.callout .svg-callout{overflow:visible!important}.callout .svg-callout circle{transition:.2s ease-in}.callout .svg-callout .team-circle{fill:#fff;stroke:#6ebab3;stroke-miterlimit:10;stroke-width:8px;stroke-dasharray:1200}.callout .svg-callout .services-circle{fill:#fff;stroke:#47b687;stroke-miterlimit:10;stroke-width:8px;stroke-dasharray:1200}.callout .svg-callout .tour-circle{fill:#fff;stroke:#7bc697;stroke-miterlimit:10;stroke-width:8px;stroke-dasharray:1200}.callout .svg-callout .faq-circle{fill:#fff;stroke:#8d8e91;stroke-miterlimit:10;stroke-width:8px;stroke-dasharray:1200}.callout .svg-callout .patients-circle{fill:#fff;stroke:#525254;stroke-miterlimit:10;stroke-width:8px;stroke-dasharray:1200}.callout img{position:absolute;top:50%;left:50%;width:106px;margin-top:-45px;margin-left:-53px}.callout .caption{font-family:Raleway,sans-serif;font-size:24px;margin-top:10px;color:#808184}.callout .caption p:after{position:absolute;top:137%;height:6px;content:'';transition:.1s ease-in;opacity:0;background:#47b687}.callout:hover #svg-callout #svg-circle{animation-name:undrawblue;animation-duration:.3s;animation-timing-function:ease-out;animation-iteration-count:1;animation-fill-mode:forwards}.callout:hover .caption p:after{top:123%;transition:.2s ease-out;opacity:1}#main-nav{border-bottom:1px solid var(--menu-border-color)!important}@media screen and (max-width:1200px){.callout{width:150px;height:150px;margin:0 10px}}@media screen and (max-width:1024px){.callout{width:120px;height:120px;margin:0 10px}}.sub-menu li{line-height:18px!important}#footer-contact .socials a:hover,.main-smile-box>p,.services-ul a:hover li,.sf-active .sf-menu>li.sfHover>a,.sf-active ul ul li a:hover,.sf-active ul ul li.sfHover>a,.smile-box-new strong,.sub-menu li a,ul.header-NAP li a{color:#000}#ReviewBox{display:inline-block;background:#17355b}.main-smile-box{width:100%;padding:41px 10px 10px;background-color:#effaff;margin:20px 10px 0 0;display:inline-block;border-radius:10px}.header-div,.smile-box-new,.smile-box-new strong{display:inline-block;width:100%}.smile-box-new>ul{display:inline-block;width:100%}.smile-box-new li{display:inline-block;width:100%;max-width:400px}.review-box{background-image:url(/go/images/slide-01.webp)}#menu-inner,#menu22,.hr-bar{background:#47b687}.hr-bar{padding:30px 0}ul.app-block{clear:left;max-width:1150px;margin:auto}ul.app-block li{display:inline-block;margin:0;vertical-align:middle;font-size:36px;font-family:Lato,serif;color:#fff}.appt-btn{float:right;position:relative;font-size:20px!important;color:#fff;text-transform:uppercase;text-shadow:0 0 1px rgba(0,0,0,.3);padding:10px 20px!important;font-family:Lato,serif}.content-page-title,.sf-menu-mega a,figure.effect-ruby .img-btn,figure.effect-ruby p{font-family:Raleway,sans-serif}.appt-btn:focus,.appt-btn:hover{outline:0;color:#fff}.appt-btn::after,.appt-btn::before{position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid rgba(255,255,255,.2);content:'';-webkit-transition:-webkit-transform .5s,opacity .5s;-moz-transition:-moz-transform .5s,opacity .5s;transition:transform .5s,opacity .5s}.appt-btn::after{border-color:#fff;opacity:0;-webkit-transform:translateY(-7px) translateX(6px);-moz-transform:translateY(-7px) translateX(6px);transform:translateY(-7px) translateX(6px)}.appt-btn:focus::before,.appt-btn:hover::before{opacity:0;-webkit-transform:translateY(5px) translateX(-5px);-moz-transform:translateY(5px) translateX(-5px);transform:translateY(5px) translateX(-5px)}.appt-btn:focus::after,.appt-btn:hover::after{opacity:1;-webkit-transform:translateY(0) translateX(0);-moz-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}@media screen and (max-width:1200px){.appt-btn{float:none;width:380px;text-decoration:none}ul.app-block li{display:block;margin:auto;text-align:center}footer>div{margin-left:-6px;padding:20px}#footer-contact{width:300px}}#menu-inner,#menu22,.sf-menu-mega{width:100%;text-align:center}body{padding:0;background:#fff!important;color:#222;margin:0}h1{font-size:2.8rem;color:var(--heading-text-color);letter-spacing:-.1rem;font-family:Lato,sans-serif;font-weight:300}h2,h3{font-family:Lato,serif}h2{font-size:25px;color:var(--subheading-text-color)!important}h3{font-size:20px;color:#222!important}h4{font-weight:400;font-size:inherit}.dwscopy,.grid3 figure h2,h5,h6{font-weight:500}h5{font-size:11.5pt;margin:1px auto 3px}h6{text-align:center;font-size:10pt;margin:2px auto 3px}#menu22{display:none}#menu-mobile,.desk-none,.hide,.tablet-view{display:none!important}.sf-menu-mega{max-width:95vw;display:table;padding:0;list-style:none;margin:auto!important}.sf-menu-mega li{position:relative;-webkit-transition:background .2s;transition:background .2s}.sf-menu-mega ul{position:absolute;display:none;top:100%;left:0;z-index:99}.sf-menu-mega>li{display:table-cell}.sf-menu li.sfHover>ul,.sf-menu-mega li.sfHover>ul,.sf-menu-mega li:hover>ul{display:block}.sf-menu-mega a{display:block;position:relative;padding:.75em .3em;zoom:1;color:#fff}.sf-menu ul ul,.sf-menu-mega ul ul{top:0;left:100%}.sf-menu-mega ul{background:#fff;min-width:45em;padding:5px 0!important}.sf-menu-mega ul li{display:inline-block;width:220px;margin:0!important}.sf-menu-mega ul li a{color:#000;text-align:left;padding:.5em 1em}.faces-wrapper .info,.faces-wrapper .info h4,.grid,.grid figure,.grid3,.grid3 figure,h5.h-card,ul.inner-buttons a li{text-align:center}.sf-menu-mega ul li:hover{display:inline-block;width:220px;background:#47b687}.grid3 figure img,.grid3 figure img.reverse,.grid3 figure.review:before{display:block;top:0;position:absolute}.services-ul a:hover,.sf-menu-mega ul ul li{background:#fff}.sf-menu-mega li.sfHover,.sf-menu-mega li:hover{background:rgba(255,255,255,.3);-webkit-transition:none;transition:none}figure.effect-ruby img,figure.effect-ruby p{opacity:1;-webkit-transition:opacity .35s,-webkit-transform .35s}.sf-arrows>.sfHover>.sf-with-ul:after,.sf-arrows>li:hover>.sf-with-ul:after,.sf-arrows>li>.sf-with-ul:focus:after{border-top-color:#fff}.sf-arrows ul .sfHover>.sf-with-ul:after,.sf-arrows ul li:hover>.sf-with-ul:after,.sf-arrows ul li>.sf-with-ul:focus:after,.sf-vertical.sf-arrows .sfHover>.sf-with-ul:after,.sf-vertical.sf-arrows li>.sf-with-ul:focus:after{border-left-color:#fff}.grid3{position:relative;margin:0 auto;padding:1em 0 0;list-style:none}.grid3 figure{position:relative;float:left;overflow:hidden;margin:0;height:220px;width:50%;cursor:pointer}.grid3 figure img{bottom:0;margin:auto;width:50%;opacity:1}.grid3 figure img.reverse{left:50%;bottom:0;margin:auto;width:50%;opacity:1;float:right}.grid3 figure figcaption{color:#000;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1001}.grid3 figure figcaption.normal{padding:1em .5em 0 52%}.grid3 figure figcaption.reverse{padding:1em 52% 0 1em}.grid figure figcaption::after,.grid figure figcaption::before,.grid3 figure figcaption::after,.grid3 figure figcaption::before{pointer-events:none}.grid figure figcaption,.grid figure figcaption>a,.grid3 figure figcaption,.grid3 figure figcaption>a{position:absolute;top:0;left:0;width:100%;height:100%}.faces-wrapper,.grid,.grid figure,.grid figure img,.header-top,.header-wrapper,ul.header-loGo{position:relative}.grid3 figure.review{padding:2% 0;height:240px;z-index:1001}.grid3 figure.review:before{content:'';z-index:1;left:0;width:100%;height:100%;background:0 0}.grid3 figure figcaption>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.grid3 figure h2{word-spacing:-0.15em;color:#47b687}.grid3 figure h2 span{font-weight:800}.grid3 figure p{font-size:70%}figure.effect-ruby{background-color:#f8f8f8}figure.effect-ruby img{transition:opacity .35s,transform .35s;-webkit-transform:scale(1);transform:scale(1)}figure.effect-ruby:hover img{opacity:1;-webkit-transform:scale(1);transform:scale(1)}figure.effect-ruby h2{margin-top:10%;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effect-ruby p{margin:1em 0 0;padding:1em;line-height:normal;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(0,0,0) scale(1.1);transform:translate3d(0,0,0) scale(1.1)}figure.effect-ruby .img-btn{margin:auto;padding:.5em;line-height:normal;color:#fff;background:#47b687;width:200px;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(0,20px,0) scale(1.1);transform:translate3d(0,20px,0) scale(1.1)}figure.effect-ruby:hover h2,figure.effect-zoe:hover div,figure.effect-zoe:hover figcaption,figure.effect-zoe:hover p.icon-links a{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effect-ruby:hover .img-btn,figure.effect-ruby:hover p{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}.grid{background-color:rgba(0,0,0,.6);width:100%;max-width:1200px;padding:1em;margin:1em auto 0!important;list-style:none}.grid figure{width:10.5%;float:left;overflow:hidden;margin:10px .3%;background:#3085a3;cursor:pointer}.grid figure img{display:block;max-width:100%;opacity:1}.grid figure figcaption{padding:1em;font-size:.4em;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-shadow:none}.grid figure figcaption>a{z-index:1000;text-indent:200%;white-space:nowrap;opacity:0}.grid figure div{word-spacing:-0.15em;font-weight:400;font-size:1.5vw}.grid figure div span{font-weight:400;text-shadow:none;font-size:1.2vw}.grid figure p{letter-spacing:1px;font-size:68.5%}figure.effect-zoe figcaption{top:auto;bottom:0;background:rgba(201,231,108,.9);-webkit-transition:-webkit-transform .6s;transition:transform .6s;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,55%,0)}.sf-menu>li,figure.effect-zoe div,figure.effect-zoe p.description{float:left}figure.effect-zoe p.description{display:inline-block;text-align:left;padding:1em 0;text-transform:none;font-size:90%;opacity:0;-webkit-transition:opacity .35s;transition:opacity .35s;-webkit-backface-visibility:hidden}figure.effect-zoe div{-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0,90%,100%);transform:translate3d(0,90%,100%);display:inline-block}ul.header-NAP li,ul.header-loGo li,ul.header-text li,ul.inner-buttons a li{display:block;list-style:none}figure.effect-zoe:hover p.description{opacity:1}figure.effect-zoe:hover div{-webkit-transition-delay:50ms;transition-delay:50ms}@media screen and (max-width:759px){.qr-box{float:none;margin:5px auto;display:block}.rev-show{max-width:350px}.name-mobile{width:100%}.callouts{height:110%;text-align:center}.callout{margin-bottom:60px;padding:10px}.callout img{top:68%;left:68%;width:60px;margin-top:-45px;margin-left:-53px}.appt-btn{width:300px}#footer-nav ul,#menu-mobile{display:block!important}#menu-inner,#menu22{display:none!important}.grid3 figure{height:170px}.grid3 figure img{width:100%;text-align:center center}.grid3 figure figcaption{padding:1em;color:#fff}figure.effect-ruby p{color:#fff;display:none!important}figure.effect-ruby .img-btn{margin-top:20px}figure.effect-ruby h2{color:#fff;font-size:20px}.grid3 figure:before{content:'';display:block;position:absolute;z-index:1000;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);opacity:1;background-size:cover}.grid3 figure figcaption.normal,.grid3 figure figcaption.reverse{padding:1em}.grid3 figure img.reverse{width:100%;float:none;left:0}.grid figure{width:19%}.grid figure div{font-size:3.5vw}.grid figure div span{font-size:3.2vw}}@media screen and (min-width:1150px){.grid figure div{font-size:22px}.grid figure div span{font-size:18px}}@media screen and (max-width:1150px){.show-team{display:block}.off-team{display:none}.grid{background-color:#47b687;margin:0 auto!important}}h5.h-card{margin:10px auto;color:#00264b;text-decoration:none}.p-extended-address,.p-honorific-suffix,.p-locality,.p-name,.p-org u-url,.p-postal-code,.p-region,.p-street-address,.tel{text-decoration:none;font-size:11pt;font-weight:500;color:#00264b}.dwscopy{font-size:11pt}.content-page-title,header.header h2{font-weight:300;letter-spacing:-.1rem}.content-wrapper .content-main ul.menu-services{margin:0;list-style:none;padding:0}.content-wrapper .content-main ul.menu-services li{display:inline-block;padding:8px 10px;margin:5px;width:auto;vertical-align:top;background-color:#484848;list-style:none}.content-wrapper .content-main ul.menu-services li a{text-decoration:none;color:#fff;vertical-align:middle}.content-wrapper .content-main ul.menu-services li a:hover,.content-wrapper .content-main ul.menu-services li a:visited,.footer-menu ul.sf-menu>li>a:hover,.sidebar-ul>ul a:hover,a:hover,a:link,a:visited{text-decoration:underline}.dr-box li a,.feature-2 li a,.footer-menu ul.sf-menu>li>a,.hidden a,.scrollToTop,.scrollToTop:hover,.sf-menu a,.sidebar-callouts>li>a,.sidebar-ul>ul a,a.btn,a[href^=tel],aside a,ul.block li a,ul.header-NAP a,ul.header-loGo a,ul.inner-buttons a,ul.inner-buttons a li{text-decoration:none}.percent{list-style-type:none;margin-left:25px}.DWSReview,.viewr{max-width:90%;margin:10px auto;padding:10px;border:1px solid #dc9225;-webkit-border-radius:10px;border-radius:10px}.content-page-title{font-size:2.5rem;text-transform:uppercase;color:#fff}.content-page-title-a{color:#fff;font-size:70px;line-height:normal;font-family:"Alex Brush",cursive}.rotator-title-text,footer>div h3{font-size:27px;background:#484848}blockquote,body,div,li,ol,p,span,td,ul{font-size:16px;color:var(--site-text-color);font-family:Lato,serif}.welcome{max-width:800px;margin:auto}.rotator-title-text{font-family:Lato,serif;line-height:30px;color:#fff}#header-wrap,#header-wrap-inner{z-index:2000;max-width:1200px;padding:30px 0;margin:auto}.clearfix:after,.clearfix:before{display:table;line-height:0;content:""}.header-top{max-width:1200px;margin:0 auto}#main-menu2{width:auto;margin:-160px auto 0;padding:0;z-index:5000;background:#f2f2f2}ul.inner-buttons{width:auto;clear:left;list-style:none;margin:20px 0 0;padding:0}ul.inner-buttons a li{font-family:Lato,serif;color:#fff;background:#47b687;margin:3px 0 0;padding:20px 0;font-size:22px}ul.inner-buttons li{background:#47b687}ul.header-loGo{clear:left;float:left;width:100%;max-width:180px;list-style:none;margin:0;z-index:6000;padding:20px 0}ul.header-loGo li{font-family:Lato,serif;color:#1f1f1f;margin:0;padding:0;font-size:18px}#formrotator1 input,#formrotator1 textarea,.sf-vertical li,.smile-box li img,ul.header-loGo li img{width:100%}ul.header-NAP li.header-practice-name,ul.header-loGo li.header-practice-name{font-size:46px;line-height:normal;letter-spacing:-1px;font-weight:400;padding-top:20px}ul.header-NAP li.dr-name,ul.header-loGo li.dr-name{font-size:35px;line-height:normal;letter-spacing:-1px;font-weight:400}ul.header-NAP li.img-loGo,ul.header-loGo li.img-loGo{float:left;margin-right:10px;margin-top:-10px}ul.header-loGo li.header-phone{font-size:38px}ul.header-loGo li a i.fa{font-size:30px;margin:0 5px}ul.header-loGo li a:hover i.fa{color:#484848}ul.header-text{clear:left;display:inline-block;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;list-style:none;margin:0;padding:25px 40px 0}ul.header-NAP,ul.header-NAP li.header-phone{-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out}.feature-2 li a div,.header-wrapper{-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s}ul.header-text li{font-family:Lato,serif;color:#fff;margin:0;padding:0;font-size:22px}ul.header-text li.header-practice-name{font-size:36px;line-height:normal;letter-spacing:-1px;font-weight:400}ul.header-NAP{float:right;max-width:400px;text-align:right;list-style:none;margin:30px 0 0;padding:0}ul.header-NAP li{color:#000;margin:0 0 5px;padding:0;font-size:18px;text-align:right}ul.header-NAP li a:hover{color:#c4e5f2}ul.header-NAP li img{height:80px;margin:0}ul.header-NAP li.header-phone{font-size:24px;color:#000;padding:0 0 5px}ul.header-NAP a.img-button li{text-align:center;width:300px;text-decoration:none;color:#000;font-size:26px;padding:10px 0;z-index:1;background:#ff0004}a[href^=tel]{color:inherit}.header-wrapper{margin:auto;z-index:2;padding:0;max-width:1150px;transition:.5s}.header-wrapper-middle{margin:0;width:92vw;-webkit-transition:height .5s;-moz-transition:height .5s;-ms-transition:height .5s;-o-transition:height .5s;transition:height .5s}.faces-wrapper-inner{margin:-120px 0 0;width:100%;background:url(/go/images/banner-inner.png) 0 0/cover no-repeat #fff;height:154px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;position:relative;z-index:-999}.faces-wrapper{margin:0;width:100%;z-index:1}.faces-wrapper .info{max-width:38%!important;width:100%;margin:0 auto;position:absolute;left:2%;top:3%;padding:0;font-size:.8rem;z-index:2200}.faces-wrapper .info h2{display:inline-block;margin:0;color:#47b687;font-size:2em;font-weight:400;line-height:1.2;z-index:6}.faces-wrapper .info h3,.faces-wrapper .info h4{line-height:1.05;font-weight:800;z-index:6;position:relative;text-transform:uppercase}.faces-wrapper .info h2,.info h3,.info h4{-webkit-animation:initial;-moz-animation:initial;-o-animation:initial;animation:initial}.faces-wrapper .info h3{display:block;font-size:2.2em;margin:.4em 0;color:#484848}.faces-wrapper .info h3:after,.faces-wrapper .info h3:before{content:'';position:absolute;height:1px;top:50%;left:0;background:rgba(255,255,255,.5);display:none;width:18%}.faces-wrapper .info h3:after{right:0;left:auto}.faces-wrapper .info h4{display:inline-block;font-size:3em;margin:0 0 .2em;color:#47b687}a.btn{color:#484848;font-size:1.25em;font-weight:700;line-height:1rem;background-color:#47b687;padding:.75rem 1rem;display:inline-block;position:relative;text-shadow:0 -1px 0 rgba(255,255,255,.5);z-index:6;cursor:pointer;border:none}.points .half.right,.points ul,.video-btn:hover{background-color:#484848}a.btn:hover{background:#484848;box-shadow:0 4px 0 #47b687;text-shadow:none;color:#fff}@media(max-width:1250px){.faces-wrapper .info{padding:0}}@media(max-width:1150px){.faces-wrapper .info{width:100%}}@media(max-width:1024px){.faces-wrapper .info{padding:0;position:relative;float:none;left:auto;max-width:100%!important;bottom:0}}@media(max-width:500px){.faces-wrapper .info h4{color:#47b687}a.btn{padding:.75rem 1rem}.faces-wrapper{width:100%!important;margin:0;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}}.feature-2{background-color:rgba(0,0,0,.6);display:table;width:70%;padding:2em 1em;margin:9em auto 0!important;bottom:2em}.feature-2 li{display:table-cell;position:relative;padding:.25em}.feature-2 li img{width:85px}.feature-2 li a div{width:85px;min-height:50px;padding:5px;background:#47b687;margin:-30px 0;transition:.5s}.feature-2 li a div:hover,.feature-2 li a:hover{color:#fff;margin:-60px 0;font-size:24px;background:rgba(0,0,0,.698)}.feature-2 li a{width:85px;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;position:relative}header.header h2{font-size:2.5rem;text-transform:uppercase;color:#484848}header.header h2 span{font-weight:400;text-transform:none;color:#47b687;display:block;font-size:25px;font-family:Raleway,Georgia,serif}.header-wrapper-inner{background:url(/go/images/slide2.png) center top no-repeat fixed #f1f1f1;min-height:300px;margin:0;padding:0;position:relative;width:100%;z-index:0}.content-wide{margin:0;padding:50px 0;background:linear-gradient(rgba(51,0,51,.8),rgba(51,0,51,.8)),url(/go/images/shutterstock_162094841.webp) center top no-repeat}.content-wrapper,.contentimg-cta img,.video-list li{background-repeat:no-repeat}.content-wrapper{margin:auto;max-width:1150px;padding:40px 0;position:relative;}.content-wrapper li,.content-wrapper p,.content-wrapper-inner li,.content-wrapper-inner p{line-height:30px;font-weight:400}.content-wrapper h1,.content-wrapper h2{color:#484848!important;font-family:Lato,sans-serif;font-weight:300;text-align:left}.content-wide h1,.content-wide h2{color:#fff;text-align:center}.content-wrapper-inner{margin:0 auto;width:100%;padding:165px 0 20px;position:relative}.content-wrapper-home{width:100%;padding:20px 0 0;position:relative;margin:auto}.special-wrapper,footer{text-align:center;padding:20px 0}.content-wrapper-ins{width:auto;background-image:url(/go/images/brick-texture.webp);background-attachment:fixed}.content-wrapper-footer{width:1200px;margin:0 auto;position:relative}.slider-wrapper{height:570px;margin:0 auto;width:100%;z-index:-1}.special-wrapper{float:right;width:25%;margin:30px 0 0 20px}.special-wrapper p{font-size:16px;line-height:30px;font-weight:400}.special-wrapper h1{color:#484848;font-size:40px;font-family:Raleway,sans-serif;font-weight:700}.content-inner{margin:20px 30px 0;width:calc(100% - 420px)!important}.italic{font-size:17px;font-style:italic;display:inline;font-family:"Times New Roman",Georgia,Serif;line-height:28px}.spacer,.spacer2{font-size:0;line-height:0}.special-wrapper-inner{width:380px;background:#47b687;padding:30px 0;text-align:center;position:relative;z-index:998;float:right}.special-wrapper h2{font-size:30px;font-family:Lato,serif;color:#484848;padding:0;margin:0}.loGo-wrapper,.logo-wrapper{margin:0;padding:40px 0;position:relative;text-align:center}.bottom-wrapper{margin:0;padding:40px 0;background-color:#f5f5f5;width:100%}#content-main p,.content-main li,.content-main p{line-height:30px;margin-bottom:15px;font-size:18px;color:var(--site-text-color)}#content-main{width:650px;margin:20px 0 0}.content-main{width:100%;max-width:1200px}.content-main h1{font-family:Lato,sans-serif;font-weight:300;text-align:center}.points .half.left h2,.points .half.left h3,.points header,.points>h2,.sf-active a{font-family:Raleway,serif}.contentimg-cta img{background-position:top right;background-size:cover;-webkit-transition:1.2s;-moz-transition:1.2s;-o-transition:1.2s;transition:1.2s}.contentimg-cta.show img{margin-left:0;opacity:1;display:table}.contentimg-cta .half.left{float:none;clear:none;display:table-cell;width:450px}.contentimg-cta .half.right{border-left:20px solid #47b687;padding:0 1em;position:relative;display:table-cell;clear:none;float:none;vertical-align:top}.contentimg-cta .half.right:after{display:block;content:' ';position:absolute;left:0;top:1.5em;width:0;height:0;border-bottom:15px solid transparent;border-top:15px solid transparent;border-left:15px solid #47b687}.contentimg-cta .half.right h2{padding:0;margin:0}.contentimg-cta{padding:1em 0;overflow:hidden;max-width:1150px;margin:auto}@media(max-width:900px){.contentimg-cta.show img{display:block}.contentimg-cta .half.left{display:block;width:100%}.contentimg-cta .half.right{display:block;border-left:5px solid #47b687}}.points .half.left,.points .half.right{float:none;clear:none;display:table-cell;position:relative}.points{background-color:#efefef;display:table;margin:20px 0}.points header{text-align:center;padding:1em 2em}.points>h2{text-align:center;color:#484848;font-size:2.5em;padding:.25em 0 0}.points.content-cta .half.left{vertical-align:top;position:relative;padding-right:.5em}.points .half.right{width:55%;vertical-align:top}.points .half.right:before,.points.content-cta .half.left:before{position:absolute;content:' ';width:50px;height:100%;top:0;left:0;background-color:#47b687}.points .half.left:after{position:absolute;right:0}.points .half.left h2{position:relative;padding-bottom:.5em}.points .half.left h3{color:#484848;font-size:2em}.points .half.left h3.h2-lookalike{color:#47b687;font-size:1.25em;position:relative;padding-bottom:.5em}.points .half.left h2:after{content:' ';position:absolute;width:20%;left:40%;height:1px;background-color:#838383;bottom:0}.points .half.left h3.h2-lookalike:after{content:' ';position:absolute;width:20%;left:40%;height:1px;background-color:#47b687;bottom:0}.points ul{padding:0;margin:0;list-style:none}.points ul li{padding:.5em 2em .5em 4em;color:#fff;border-bottom:1px solid #efefef;position:relative;overflow:hidden;font-size:16px}footer .copyright,footer .copyright a{color:var(--footer-text-color)}.points ul li:last-child{border-bottom:none}.points ul li:before{font-family:FontAwesome;content:'\f00c';left:0;position:absolute;font-size:1.5em;top:0;padding:.7em .5em;display:table-row;height:100%;line-height:1em}#footer-contact .hours,.logo-NAP-new,ul.loGo-NAP,ul.loGo-NAP li,ul.logo-NAP{padding:0;list-style:none}footer{display:inline-block!important;width:100%;background:var(--footer-background-color)}footer>div h3{color:#fff;font-family:Lato,serif;margin:0 0 20px}footer .copyright{display:block;margin-top:15px}#footer-form{width:400px}#footer-contact{position:relative;z-index:5}#footer-contact address{font-family:Lato,serif;font-size:17px;font-weight:300;line-height:28px;margin:15px 0 0}#footer-contact .phone{color:#484848;font-family:Lato,serif;font-size:24px;font-weight:400;line-height:28px;text-transform:uppercase;margin-bottom:15px;display:block}#footer-contact .hours{margin:0 auto;text-align:left;max-width:240px}#footer-contact .hours>li{color:#000;font-family:Lato,serif;font-size:14px;line-height:26px}#footer-contact .hours>li>span{display:inline-block;width:105px;font-size:14px}#footer-contact .footer-emergency{background:#ff0004;display:block;margin-left:-20px;width:calc(100% + 40px);color:#fff;padding:5px 0;text-align:center;font-family:Lato,serif;font-size:16px;font-weight:400;font-style:italic;margin-top:15px;margin-bottom:15px;line-height:26px}#footer-contact .socials{display:inline-block;vertical-align:middle;padding-right:20px}#footer-contact .socials a{display:inline-block;width:35px;height:35px;line-height:35px;border-radius:50%;text-align:center;margin:0 4px;font-size:30px;color:#484848}#footer-nav ul,.sidebar-ul>ul{list-style:none;margin:0;padding:0}#footer-nav ul li{margin:0 10px 10px 0;display:inline-block}#footer-nav ul a{font-family:Lato,serif;font-size:14px;line-height:14px;color:#353535}@media screen and (max-width:870px){footer>div{display:block;width:auto!important;max-width:400px;margin:0 auto 15px}}ul.loGo-NAP,ul.logo-NAP{clear:left;max-width:1200px;margin:auto;z-index:-999}ul.loGo-NAP li{display:inline-block;color:#e3e3e3;vertical-align:middle;margin:0 80px 0 0;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%);filter:gray}.logo-NAP-new{display:inline-block;width:100%;text-align:center}.logo-NAP-new li{display:inline-block;width:100%;max-width:215px;font-size:16px;padding:10px;line-height:normal}.logo-NAP-new li img{width:100%;margin-bottom:10px}section.services{margin-bottom:30px;border-bottom:1px solid #555;border-top:1px solid #555}section.services h5{color:#e3e3e3;font-size:40px;font-weight:200;text-transform:uppercase;margin:55px 20px 0 0;width:28%;line-height:1}section.services ul{list-style:none;padding:10px 0 10px 30px;width:61%;border-left:1px solid #555}section.services ul li{display:inline-block;width:30%;margin:3px 1%;vertical-align:top}section.services ul li a{display:block;font-size:15px;padding:2px 0;line-height:1.3}#rotator-area{padding:25px 10px 15px;text-align:center;background:url(/images/rotator-bg.webp) center top no-repeat #e0e0e0;font-size:16px}.spacer2{clear:left}.video-testimonials{padding:0 0 4vw}.main-review-div,.video-testimonials .header{text-align:center}.video-test-content{width:100%;max-width:950px;text-align:center;margin:0 auto;font-size:1.25rem;color:#484848;line-height:2.5rem}.video-scroll-contain{width:100%;position:relative;height:17.5vw;overflow:hidden}.video-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;margin:0;padding:0;width:200%;position:absolute;-webkit-animation:50s linear infinite testimonial-videos;-moz-animation:50s linear infinite testimonial-videos;-o-animation:50s linear infinite testimonial-videos;animation:50s linear infinite testimonial-videos;height:100%;right:-200%}.container,.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.video-list.part2{-webkit-animation:50s linear 25s infinite testimonial-videos;-moz-animation:50s linear 25s infinite testimonial-videos;-o-animation:50s linear 25s infinite testimonial-videos;animation:50s linear 25s infinite testimonial-videos}.video-scroll-contain:hover .video-list{-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-o-animation-play-state:paused;animation-play-state:paused}.video-list li{-webkit-flex:0 0 16%;-ms-flex:0 0 16%;flex:0 0 16%;list-style:none;position:relative;height:100%;background-position:center;margin:0;background-size:cover}.video-list li:before{content:'';display:block;position:absolute;width:100%;height:100%;background-color:rgba(51,0,51,.502);z-index:1}.video-list li a{position:relative;z-index:2;height:100%;width:100%;display:block}.video-list li a .info{position:absolute;z-index:2;width:84%;bottom:3.75rem;left:4%}.video-list li a h3{color:#fff;z-index:10;font-family:Merriweather,Georgia,serif;margin:0 0 1rem;line-height:1.7em;font-size:14px;font-weight:400}.video-list li a h3:after,.video-list li a h3:before{content:'"';color:#47b687;font-size:2rem}.video-list li a .name{color:#47b687;font-size:12px;font-weight:700;text-transform:uppercase}#callouts a,.sf-active .sf-menu>li>a{font-weight:500}.video-list li a .name:before{content:'-'}.video-list li .video-btn{position:absolute;right:0;bottom:25px;border:none;color:#484848;text-shadow:none;font-family:Raleway,arial,sans-serif;font-weight:400;font-size:1.875rem;height:auto;display:inline-block;border-radius:50px 0 0 50px;cursor:pointer;background-color:#47b687;padding:0 10px 0 3px}.video-list li .video-btn i{margin:3px 10px 0 0;vertical-align:middle}.video-btn:hover{color:#fff;box-shadow:0 4px 0 #47b687}.Google-bg:hover,.facebook-bg:hover,.instagram-bg:hover,.rss-bg:hover,.twitter-bg:hover,.yelp-bg:hover,.youtube-bg:hover{color:var(--social-icon-text-color)!important}.video-btn span{display:inline-block;line-height:3rem}.video-btn icon{font-size:3rem;margin:0 .5rem 0 0;position:relative;display:block;float:left;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}.no-flexbox .video-scroll-contain{height:38vw}.no-flexbox .video-list{right:auto;width:100%;position:relative}.no-flexbox .video-list li{height:18vw;width:31%;float:left;margin:0 1% 2vw}@media(max-width:1200px){.content-main{margin:0 30px}.video-list li a .info{width:90%;bottom:2.75rem}.video-list li a h3{margin:25px 0 0;line-height:1.4em;font-size:16px}}@media(max-width:860px){.video-list li a .info{width:90%;bottom:2rem}.video-list li a h3{font-size:14px}}@media(max-width:759px){.faces-wrapper .info{padding:20px 0 0;position:relative;float:none}.faces-wrapper .info h2{font-size:1em}.faces-wrapper .info h3{font-size:1.2em}.faces-wrapper .info h4{font-size:2em}.points,.points .half.left{display:block}.points .half.right{width:100%;display:block}.points ul li{padding:1em 1em 1em 4em}.video-testimonials{display:none}}.main-menu{z-index:103;width:100%;background:#17355b;border-bottom:6px solid #c9836a}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a{background:0 0;color:#666}a:active,a:hover{outline:0}.container{z-index:2001}@media (min-width:759px){.container{width:auto}}@media (min-width:1024px){.container{width:auto}}@media (min-width:1200px){.container{width:1150px}}.row{margin-left:-15px;margin-right:-15px}.pull-right{float:right!important}.pull-left{float:left!important}.show{display:block!important}.invisible{visibility:hidden}.hidden{display:none!important;visibility:hidden!important}.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none}.sf-menu li{position:relative;white-space:nowrap;-webkit-transition:background .2s;transition:background .2s}.sf-menu ul{position:absolute;display:none;top:100%;left:0;z-index:99;min-width:12em}.sf-menu a{display:block;position:relative;padding:0;zoom:1;color:#13a}.sf-menu{float:left;margin-bottom:1em}.back-div{width:100%;max-width:850px;position:absolute;top:5px;margin:0 auto!important;display:inline-block;left:0;right:0;text-align:left;padding:10px 0 0!important}.sf-menu ul.menu-services{text-align:center;height:100%;min-height:330px;background-position:28% 70%!important;background:no-repeat #c4e5f2;left:-820%;right:-1029%}.sf-menu ul.menu-services li{display:inline-block;width:250px}.sf-menu li.sfHover{-webkit-transition:none;transition:none}.sf-arrows .sf-with-ul{padding-right:2.5em}.sf-arrows .sf-with-ul:after{content:'';position:absolute;top:50%;right:1em;margin-top:-3px;height:0;width:0;border:5px solid transparent;border-top-color:rgba(255,255,255,.5)}.sf-arrows ul .sf-with-ul:after,.sf-vertical.sf-arrows>li>.sf-with-ul:after{margin-top:-5px;margin-right:-3px;border-color:transparent transparent transparent rgba(255,255,255,.5)}.sf-vertical{width:12em}.sf-vertical ul{left:100%;top:0}.footer-menu .sf-menu>li,.sf-vertical>li{float:none}.footer-menu .sf-menu li.sfHover>ul{display:inherit}.footer-menu .sf-menu a{display:inherit;position:relative}.footer-menu .sf-menu ul ul{top:0;left:0}.footer-menu .sf-menu{float:none;margin-bottom:0}.footer-menu ul.sf-menu{text-align:left;position:relative}.footer-menu ul.sf-menu>li{color:#e3e3e3;display:inline-block;border-left:1px solid #555}.footer-menu ul.sf-menu>li:first-child{border-left:none;border-top:none}.footer-menu ul.sf-menu>li>a{color:#e3e3e3;line-height:30px;font-size:15px;padding:5px 18px}#sb-container{height:100%;display:none;visibility:hidden;z-index:999}.primary-1-bg{color:#fff;border-color:#fff}.menu{height:60px;visibility:hidden;margin:0 auto}.menu.fit{visibility:visible}.sf-active .sf-menu{max-height:100%}.sf-active{margin:0;clear:both}.sf-active li{z-index:20;height:inherit;line-height:20px;white-space:normal;background:0 0}.sf-active li.sfHover{background:0 0}.sf-active a{font-size:15px;text-align:center;text-transform:uppercase;color:#fff;border-left:none;border-top:none;text-transform:uppercase}.sf-active li.sfHover a{color:#000;border-left:none;border-top:none}.sf-active .sf-menu>li>a.sf-with-ul:after{border:none!important}.sf-active .sf-menu.sf-arrows>li>a{padding-right:0}.sf-active ul ul li a{padding:.6em 3.5em .6em 1.5em;font-size:18px;text-align:left;text-transform:none}.sf-active ul ul li{text-align:left;background:0 0;white-space:nowrap;z-index:2}.sf-active ul ul li.sfHover,.sf-menu>li.sfHover{background-color:#c4e5f2;color:#fff;border-color:#fff}.sf-active ul ul ul{margin-top:0}.sf-active ul ul ul li{background:0 0;z-index:1}.sf-active ul ul ul li.sfHover{background:#000}.sf-active li.last ul{left:auto;right:0}.sf-active li>a{-webkit-transition:padding .25s;transition:padding .25s}.sf-active li.last ul ul{right:100%}.sf-active .last ul a,.sf-active li.last ul .sfHover a{text-align:right;padding:.8em 1.5em}.sf-arrows .last ul .sf-with-ul:after{margin-left:-3px;right:auto;left:1em;border-color:transparent rgba(255,255,255,.5) transparent transparent}.sf-arrows .last ul .sfHover>.sf-with-ul:after,.sf-arrows .last ul li>.sf-with-ul:focus:after{border-color:transparent #fff transparent transparent}@media only screen and (max-width:759px){#mobile-menu,.sidr .sf-menu li,.sidr li a,.sidr ul{display:block}.touch-with-ul>a:after{position:absolute;font-size:14px;top:50%;right:1em;margin-top:-7px;content:"\f0d7";font-family:FontAwesome;font-weight:400;font-style:normal;line-height:1em}li.touch-with-ul.touch-hover:after>a{content:"\f0d8"}.sidr{display:none;position:fixed;top:0;height:100%;z-index:999999;width:260px;overflow-x:initial;overflow-y:auto;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:12px;color:#fff;background:#333;behavior:url(/PIE.htc)}.admin-bar .sidr{top:24px}.sidr .menu{height:auto;visibility:visible;background:0 0;margin:0 0 50px}.sidr .sidr-inner{padding:0 0 15px}.sidr .sidr-inner>p,.sidr>p{margin-left:15px;margin-right:15px}.sidr.right{left:auto;right:-260px}.sidr.left{left:-260px;right:auto}.sidr h1,.sidr h2,.sidr h3,.sidr h4,.sidr h5,.sidr h6{font-size:11px;font-weight:400;padding:0 15px;margin:0 0 5px;color:#fff;line-height:24px;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#4d4d4d),color-stop(100%,#1a1a1a));background-image:-webkit-linear-gradient(#4d4d4d,#1a1a1a);background-image:-moz-linear-gradient(#4d4d4d,#1a1a1a);background-image:-o-linear-gradient(#4d4d4d,#1a1a1a);background-image:linear-gradient(#4d4d4d,#1a1a1a);-webkit-box-shadow:0 5px 5px 3px rgba(0,0,0,.2);-moz-box-shadow:0 5px 5px 3px rgba(0,0,0,.2);box-shadow:0 5px 5px 3px rgba(0,0,0,.2)}.sidr p{font-size:13px;margin:0 0 12px}.sidr p a{color:rgba(255,255,255,.9)}.sidr ul{margin:0 0 15px;padding:0}.sidr .sf-menu li{width:100%;margin:0;border-bottom:1px solid #4d4d4d;-webkit-box-shadow:-8px 10px 0 -9px #1a1a1a;-moz-box-shadow:-8px 10px 0 -9px #1a1a1a;box-shadow:-8px 10px 0 -9px #1a1a1a;background:0 0}.sidr .sf-menu{float:none;width:100%}.sidr .sf-menu>li{width:auto;float:none;line-height:16px}.sidr li li,.sidr li.sidr-class-active{line-height:17px}.sidr li.sidr-class-active>a{-webkit-box-shadow:inset 0 0 15px 3px #222;-moz-box-shadow:inset 0 0 15px 3px #222;box-shadow:inset 0 0 15px 3px #222}.sidr li a{text-decoration:none;font-size:1.6em;font-family:Raleway,tahoma,verdana,arial,sans-serif;font-weight:700;color:#fff;text-align:left;padding:20px 10px;text-transform:uppercase!important}.sidr label,.sidr li li{font-size:13px}.sidr .sf-menu li ul{border-bottom:0;margin:0;position:relative;left:0;width:100%!important}.sidr li li{background:#1e1e1e}.sidr li li:last-child{border-bottom:0}.sidr .sf-menu ul ul li{background:var(--black-bg-color)}.sidr li li li a{padding-left:45px}.sidr form{margin:0 15px}.sf-menu ul.menu-services{min-width:auto}.sf-menu ul.menu-services li{display:block;width:auto}#mobile-menu,#mobile-menu>a{font-size:24px;color:#fff}#mobile-menu>a{float:left;display:block;padding:10px;line-height:20px}#mobile-menu>a:hover{text-decoration:none}#mobile-menu a.practice-link{float:none;font-size:20px;line-height:24px;text-align:center}.sidr li li a{color:#ccc;padding-left:10px!important}.sidr .sidebar-search{position:relative;padding:10px 0;border:none}.sidebar-search .input-medium{width:184px;padding-right:28px}.sidebar-search button{line-height:1em;margin-left:-40px;position:absolute;right:5px;top:16px;background:0 0;border:none;border-left:1px solid #ccc}ul.children{display:none}ul.show-touch-menu{position:static!important;display:block}}.DWSReview{padding:10px;border:1px solid #dc9225;margin:10px auto;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px;background-color:#f3ebe0}.revName{font-weight:700;font-style:italic}.revName:before{content:" - ";display:inline}[data-sidebar]{display:none;position:fixed;height:100%;z-index:-1;opacity:0}[data-sidebar-overlay]{height:100%;display:none;position:fixed;top:0;left:0;opacity:0;width:100%;min-height:inherit;z-index:9}.sidemenu,aside{z-index:999999}aside{background-color:rgba(0,38,74,.9);box-shadow:0 6px 0 0 rgba(0,0,0,.5);display:none}.sidebar-ul>ul a,aside a{color:#fff}.overlay{background-color:#ddd;z-index:999}.padding{height:100%;padding:0;width:230px}.sidebar-ul>ul a:hover{color:#fff}.sidebar-ul>ul>li{border-bottom:1px solid #796543;line-height:30px;margin:10px 0 0;padding:0 0 0 20px}.sidebar-callouts{width:100%;display:inline-block;padding:0;list-style:none;margin:10px 0}.sidebar-callouts>li{margin:10px 0 0}.sidebar-callouts>li>a{background:rgba(255,255,255,.2);border:1px solid;color:#fff;display:inline-block;padding:10px 0 10px 10px;width:94%}.scrollToTop{width:39px;height:40px;text-align:center;background:url("/images/back-to-top-bax.png") center center no-repeat rgba(0,0,0,0);font-weight:700;color:#444;position:fixed;right:10%;bottom:20px;display:none;background-position:left center;z-index:9999;border-radius:6px}.hidden{background:rgba(255,255,255,.9);padding:0;position:absolute;top:235px;z-index:999999;box-shadow:0 0 3px 0 var(--black-bg-color)}.hidden a{display:inline-block;color:#000;padding:8px;font-family:Tahoma;font-size:12px;font-weight:700;margin:0;text-align:left;width:150px;border-bottom:1px solid #00275a}.main-services-box{display:flex;flex-wrap:wrap;background-color:#fff;border-radius:5px;box-shadow:0 0 0 rgba(23,23,24,.35);position:relative;margin:0}.services-box{flex:100%;max-width:50%;display:flex;box-sizing:border-box;padding:10px 20px;align-items:center;border-right:4px solid #fff;border-bottom:4px solid #fff}.service-bg-1{background:url('/content/images/preventive-img-01.webp') center center/cover #ab9d90}.service-bg-2{background:url('/content/images/restorative-img-01.webp') center center/cover #ab9d90}.service-bg-3{background:url('/content/images/cosmetic-img-01.webp') center center/cover #ab9d90}.service-bg-4{background:url('/content/images/advanced-img-01.webp') center center/cover #ab9d90}.service-img{margin-right:30px}.service-img img{border-radius:50%;box-shadow:0 0 0 5px rgba(23,23,24,.1);width:100%;max-width:90px;display:block}.services-ul{padding:20px 10px 20px 45px!important;margin:0;height:100%;display:flex!important;flex-flow:column!important;justify-content:flex-start!important;width:100%!important;position:relative!important;background:0 0!important;left:auto!important;right:auto!important}.footer-1-hour-box ul,.footer-1-hour-box ul li,.footer-1-hours,.footer-1-map,.footer-2,.services-ul a{display:inline-block}.services-ul a{text-decoration:none!important;padding-left:5px;width:100%;max-width:250px;text-transform:none}.services-ul a li{margin:2px 0;font-size:17px;list-style:disc}.service-box-title{font-size:22px!important;margin-left:-15px;line-height:normal!important}.service-box-title a{text-decoration:none;color:#000}.service-box-title strong{font-size:26px!important}.imgbox{float:left;width:30%;padding:0 15px 0 0}.box{float:left;width:70%}.footer-1{float:left;width:100%;background:var(--footer2-background-color);padding-bottom:0}.footer-1-hours{width:30%;float:left;padding:30px 0}.footer-1-map{width:70%;float:left}.footer-1-hour-box,.footer-2-hour-div{max-width:300px;margin:0 auto}.footer-1-hours-title{font-size:28px;color:var(--footer2-hours-heading-color)!important;font-weight:300;margin:5px 0}.footer-1-footer-call,.footer-1-hour-box ul li,.footer-1-hour-box ul li span{color:var(--footer2-hours-text-color);font-size:18px}.footer-1-hour-box ul{width:100%;padding:0;margin:10px 0 0;list-style:none}.footer-1-hour-box ul li{width:100%;margin:0;padding:5px 0}.footer-1-hour-box ul li span{display:inline-block;width:100%;max-width:130px}.footer-1-footer-call{margin-top:10px}.footer-1-footer-call a{font-size:30px;color:var(--footer2-hours-text-color)!important;font-weight:300}.footer-1-footer-call i{font-size:36px;color:#fff;margin-right:10px}.footer-2{width:100%;background:left center/cover #c9e5f0;padding:0;float:left}.footer-2-hour-content-div{width:100%;margin:0 auto}.footer-2-hour,.footer-2-map{width:33.33%;display:inline-block;float:left}.footer-2-hour{vertical-align:middle;padding-top:1%}.footer-2-appt-box{display:inline-block;width:49%;vertical-align:middle;text-align:center}.footer-2-hour-div>h3{font-size:28px;color:#1d3558;margin:10px 0}.footer-2-hour-div ul{padding:0;display:inline-block;width:100%;list-style:none;margin:0;line-height:26px}.footer-2-hour-div ul li{padding:0;display:inline-block;width:100%;list-style:none;color:#1d3558;margin:5px 0;font-size:16px}.footer-2-hour-div ul li span{font-size:18px;color:#1d3558;padding:0;display:inline-block;width:100%;list-style:none;font-weight:700;max-width:110px}.footer-2-footer-call{font-size:18px;color:#1d3558;margin:5px 0}.footer-2-footer-call i{font-size:36px;color:#1d3558;margin-right:10px}.footer-2-footer-call a{font-size:30px;color:#1d3558!important;font-weight:300}.footer-2-appt-box h3{font-size:38px;font-weight:800;color:#fff}.footer-2-call-btn{background:#eee;color:#000;padding:15px 25px;display:inline-block;font-size:28px;border-radius:10px}.footer-2-office-div{width:33.33%;padding:0;float:left}.footer-2-office-img-new{width:100%;background:url('/go/images/footer-bg.webp') center center/cover #160f0a;padding:0;text-align:center;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;height:414px}.footer-2-office-img-new a{margin:5px 0;width:100%;max-width:300px;background:#fff;display:inline-block;color:#245aa3;text-decoration:none;padding:15px 0;font-size:18px;position:relative;top:16%;border:1px solid #17355b;opacity:.9;border-radius:10px}#callouts,ul.block{margin:0 auto;width:100%}.footer-2-office-img-new a:hover{background:#17355b;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;opacity:1}.footer-2-office-img-new a span{color:#245aa3;font-size:18px;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}.footer-2-office-img-new a:hover span{color:#fff;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}#callouts{padding:10px 0;z-index:19;max-width:1100px;text-align:center}ul.block{clear:left;list-style:none;padding:0;max-width:1200px}ul.block li{display:inline-block;list-style:none;border:0 solid #404241;max-width:22.1%;width:100%;margin:10px 1%;border-radius:0;text-decoration:none;padding:0;background-image:none}ul.block li img{width:100%;z-index:1100;margin:0;padding:0;display:block}ul.block li:hover img{opacity:.9}ul.block li a>div{background-color:#17355b;background-size:cover;z-index:1100;padding:15px 0;margin-top:0;border-bottom:0 solid #404241;line-height:17px;text-align:center}ul.block li a>div>h3{margin:0!important;color:#fff;font-weight:400;font-size:18px}ul.block li a:hover>div{text-decoration:none;background-color:#c4e5f2;background-size:cover;color:#000}ul.block span img{margin:0;padding:0}.social-box{border:1px solid #fff;color:#fff!important;font-size:18px}.app-btn,.zd-plugin-btn{float:none!important;padding:10px!important;display:inline-block!important;color:#fff!important;font-size:18px!important;margin:0 auto;max-width:220px;background:#17355b!important;text-decoration:none!important;width:100%;text-align:center}.app-btn{border-radius:5px}.zd-plugin-btn{position:absolute;left:0;right:0;top:80px}.dr-box,.dr-box li,.home-review-box,.home-review-box a,.social-box{display:inline-block}.dr-box li p,.personal-title{color:#003b9d;text-transform:uppercase}.right-box{float:right;margin-left:15px;width:100%;max-width:350px}.dr-div{margin:0 auto;padding:30px 0;width:100%;max-width:950px}.personal-title{text-align:center;font-size:48px;font-weight:300;margin-top:0}.corona-btn,.service-box .main-services-title a{font-weight:600;font-size:18px}.dr-div p{font-size:20px;color:#02296e;font-weight:300}.dr-box{width:100%;padding:0;text-align:center}.dr-box li{width:100%;max-width:230px;text-align:center;padding:0 10px}.dr-box li img{border-radius:100%;width:100%;border:5px solid #17355b}.dr-box li p{font-size:20px;font-weight:400;margin:5px 0}.dr-box li span{color:#7e7e7e}.social-box{border:1px solid var(--social-icon-border-color);color:var(--social-icon-text-color);text-align:center;padding:8px 0 0;width:38px;height:30px;border-radius:100%}.Google-bg:hover{background:var(--social-icon-google-hover-color);border:1px solid #e04028!important}.facebook-bg:hover{background:var(--social-icon-facebook-hover-color);border:1px solid var(--social-icon-facebook-border-color)!important}.twitter-bg:hover{background:var(--social-icon-twitter-hover-color);border:1px solid var(--social-icon-twitter-border-color)!important}.youtube-bg:hover{background:rgba(248,0,0,.7);border:1px solid #f80000!important}.yelp-bg:hover{background:rgba(191,0,1,.7);border:1px solid #bf0001!important}.instagram-bg:hover{background:#d8119f;border:1px solid #d8119f!important}.rss-bg:hover{background:rgba(248,160,0,.7);border:1px solid #f8a000!important}.blue-btn{background:#17355b!important;padding:10px 15px;text-align:center;color:#fff;text-decoration:none!important;border-radius:5px}.home-review-box{width:270px;background:#eee;border-radius:10px 10px 0 0}.home-review-box a{background:#17355b;color:#fff!important;padding:8px 0;text-align:center;width:100%;font-size:20px;text-decoration:none!important}.corona-btn,.corona-btn a,.corona-btn a:hover{color:red;text-decoration:none!important}.corona-btn{background:#fff;margin-bottom:5px;padding:7px 17px;display:block;border-radius:5px;border:2px solid red;vertical-align:middle;position:relative;text-align:center}.corona-div,.ifr-vdo{display:inline-block;width:100%;vertical-align:middle}.corona-div{top:30%;right:-100%;position:absolute;text-align:center;max-width:300px}.ifr-vdo{max-width:700px;margin:20px auto 0}.ifr-vdo iframe{width:100%;height:200px}@media screen and (max-width:1200px){.ifr-vdo{margin:5px auto 0;display:block}.ifr-vdo iframe{width:100%;height:170px}.home-review-box a{padding:2px 0;font-size:14px}}#callouts a,.dr-box-title,.dr-box-title a,.review-box-new{display:inline-block}.appt-div{text-align:left;position:absolute;left:-40px;right:0;margin:0 auto;top:30px;width:100%;max-width:48%}.review-box-new{background:rgba(0,0,0,.5);padding:0;width:100%;max-width:700px;vertical-align:middle}.carousel-item{text-align:right!important;width:100%!important;background:#7e7e7e!important}.carousel-item img{width:58%!important}.text-box{text-align:center;padding:12px 0;background:#fff}.dr-box-title{width:100%;max-width:400px;margin:1% 0 1% 14%;text-align:left;font-size:18px;font-weight:300;color:#fff;line-height:26px;padding:0 0 0 15px}#callouts a,#callouts h2,#rCode,.callout-div,.dws-offer,.service-box,.smile-box{text-align:center}.dr-box-title a{color:#fff!important;font-size:20px!important;text-decoration:none!important;font-weight:600!important;padding:5px 15px}#callouts a,.rev-box p,.service-box li a{font-size:16px}#carousel-02 img{width:100%;height:280px}#callouts a{color:#fff;line-height:1.5;text-transform:uppercase;margin-bottom:20px;width:100%;max-width:24%;text-decoration:none!important}#callouts a div{max-width:190px;margin:0 auto}#callouts a div:before{top:5px;bottom:5px;left:5px;right:5px;transition:.3s}#callouts a span{display:block;margin:10px auto}#callouts a:hover,#callouts a:hover span{color:#17355b}#callouts h2{color:#000;font-size:34px;letter-spacing:2px;font-weight:400}#callouts h2 .h3-like{color:#666;font-size:22px}.inner-border:before{content:'';border:2px solid var(--slide-border-color);top:10px;right:10px;left:10px;bottom:10px;position:absolute;z-index:2;pointer-events:none}.hr-line::after,.hr-line::before{content:'';display:block;background-color:#ccc;position:absolute;right:50%}@media screen and (max-width:500px){#banner{height:150px}#banner.inner-border:before{border:0}}.hr-line{display:block;width:100%;max-width:1200px;margin:0 auto;position:relative}.hr-line hr{margin-top:50px!important;margin-bottom:50px!important}.hr-line::before{transform:translateX(50%);height:62px;width:2px;transform:translate(50%,50%);bottom:30px;z-index:2}.hr-line::after{transform:none;width:100%;height:2px;transform:translate(50%,50%);bottom:50%}.callout-div{display:inline-block;width:100%}ul.logo-NAP li{display:inline-block;color:#e3e3e3;vertical-align:middle;list-style:none;margin:0 80px 0 0;padding:0}.service-box .main-services-title a,.service-box li a{color:var(--services-text-color);text-decoration:none}.main-review-div h2{margin:10px auto 50px}.new-review-box{background:#2e2e2e;border:2px solid #000;display:block;margin:0 auto;width:100%;max-width:1140px}.service-box,.service-box li{display:inline-block;width:100%}.service-box{list-style:none;padding:10px;max-width:226px;vertical-align:top}.service-box .main-services-title{display:inline-block;list-style:none;padding:10px 0 5px;width:100%;text-align:center;border-bottom:1px solid var(--services-border-color);text-decoration:none}.service-box li{margin-bottom:5px}.smile-box{display:block;padding:0;margin:10px auto;width:100%;max-width:840px}.div-70,.new-hover,.rev-box,.service-ul,.smile-box li{display:inline-block}.smile-box li{padding:0;margin:5px 0;width:100%;max-width:250px}.smile-box li p{margin:5px 0}.new-hover{padding:10px 15px;border-bottom:1px solid #000;color:#000;text-decoration:none!important}.new-hover:hover{background:#333;color:#fff}.service-ul li{margin-bottom:5px}.div-70{width:100%;max-width:72%}.testimonial-div{float:right!important;width:100%;max-width:290px;margin-left:15px}.rev-box{width:100%;max-width:935px;border:2px solid var(--golden-border-color);border-radius:5px;background:#fff;padding:0 15px;transition:.3s cubic-bezier(.25, .8, .25, 1)}.dws-offer,.dws-offer img{max-width:600px;width:100%}.rev-box p{line-height:22px;margin:15px 0}.rev-box:hover{box-shadow:0 6px 10px rgba(0,0,0,.25),0 5px 5px rgba(0,0,0,.22)}#myBtn,#myBtn2,#myBtn3{cursor:pointer;font-weight:700}.testimonial__rating i{color:#ffb500!important;font-size:20px!important}.dws-offer{display:block;margin:0 auto}.dws-offer-expires{color:red}#formrotator1,#formrotator2{display:block;margin:0 auto;width:100%;max-width:400px}#rCode{width:100%;font-size:22px}.RotatorFormButton{background:#6fb36f;padding:10px 15px;width:100%;display:block;color:#fff;border:0;font-size:18px}.team-box,.team-box img{padding:15px 15px 0}.team-box img{float:left;margin-right:15px;width:100%;max-width:250px}.team-bg{background:#fff9ea}@media screen and (min-width:47.5em){.special-wrapper{position:relative}}@media screen and (max-width:1599px){.header-wrapper{height:auto!important}}@media screen and (max-width:1303px){.teb-none{display:none!important}.right-box{display:inline-block}.faces-wrapper .info{top:22%}#gradient,#rotator-area{max-width:100%}.header-wrapper{height:auto;padding:0 15px}#header-wrap,#header-wrap-inner{padding:0 20px}ul.header-block li.md{display:block!important}#header-wrap{height:135px}}@media screen and (max-width:1199px){.div-70{display:inline-block;width:100%;max-width:64%}.blue-box{padding:10px}#callouts,#content-main,.content-main,.content-wrapper-footer{width:auto}ul.block{text-align:center}ul.block li{width:100%;max-width:22%}.grid3{margin:0 10px}.callout4{display:none!important}ul.footer-NAP{width:1000px}ul.footer-NAP li{display:inline-block!important;margin:0 30px 0 0;padding:0}section.services h5{margin:55px 20px 0 0;width:38%}section.services ul{width:51%}.smaller .menu{height:50px}.smaller .sf-active li{line-height:15px}ul.flipper{margin:30px auto 0}ul.flipper li{margin:0 10px 0 0}ul.special-block{clear:left;list-style:none;margin:auto;width:auto;padding:20px 0}ul.special-block li{padding:12px 0 12px 60px;margin:6px 2% 6px 0}ul.special-block a li{font-size:25px}#header-NAP{display:none}.content-wrapper{padding:40px 0}.content-wrapper-home{width:auto;margin:0 20px}.header-top,.welcome{width:auto;margin:0 10px}#rotator-area{max-width:100%}textarea{width:350px}nav>ul li a{padding:0 12px}#show{display:block}#show.read-reviews-button{background-image:url(/images/stars5.png);background-repeat:no-repeat;background-position:95%;background-color:#00264b;background-image:url(/images/stars5.png),-webkit-gradient(linear,left top,left bottom,from(#00264b),to(#0051b9));background-image:url(/images/stars5.png),-webkit-linear-gradient(top,#00264b,#0051b9);background-image:url(/images/stars5.png),-moz-linear-gradient(top,#00264b,#0051b9);background-image:url(/images/stars5.png),-ms-linear-gradient(top,#00264b,#0051b9);background-image:url(/images/stars5.png),-o-linear-gradient(top,#00264b,#0051b9);background-image:url(/images/stars5.png),linear-gradient(top,#00264b,#0051b9)}ul.header-loGo li,ul.header-text li{font-size:18px}ul.header-loGo li.text{font-size:36px}ul.header-loGo li.header-practice-name{font-size:40px}ul.block a li>div{font-size:1em;letter-spacing:-1px}ul.special-block-hr li{width:20%}ul.block li img,ul.special-block-hr li img{width:100%!important}nav#menu-thin-pulldown>ul>li>a{line-height:20px;padding:10px 8px}ul.header-text li.header-practice-name{font-size:30px}.dr-box-title{margin:1% 0 1% 16%}}@media screen and (max-width:1084px){.dr-box-title{margin:1% 0 1% 16%}}@media screen and (max-width:1024px){.corona-div{float:none!important;top:0;right:0;position:relative;margin:10px auto}.corona-btn{float:right}#callouts a div img,.div-70,.footer-1-hours,.footer-1-map,.footer-2-hour{width:100%}ul.flipper li,ul.footer-NAP li{margin:0 10px 0 0}.div-70{display:inline-block;max-width:60%}.tablet-view,ul.footer-NAP li{display:inline-block!important}#callouts{text-align:center}#callouts a{width:40%;max-width:250px;vertical-align:top;margin:5px}#callouts a span{font-size:13px}.tablet-view{z-index:999;position:absolute}.desk-view,.ifr-vdo,.tab-none{display:none!important}.carousel-item{text-align:center!important}.carousel-item img{width:100%!important}.review-box-new{max-width:1200px}.desk-none{display:block!important}.appt-div{position:relative;left:auto;right:auto;margin:5px auto 10px;top:0;display:inline-block;max-width:100%;text-align:right}ul.block li a>div>h3{font-size:16px}ul.header-NAP{margin:20px 0 10px}.app-btn,.zd-plugin-btn{position:relative;top:auto;margin:4px 0 0}.footer-2-map,.footer-2-office-div{width:50%}.services-box{flex-flow:column;padding:20px 10px}ul.flipper li.box3,ul.header-text{display:none}.center{text-align:left!important}.special-wrapper{width:270px}ul.flipper{margin:30px auto 0}ul.footer-NAP{width:760px}ul.footer-NAP li{padding:0;font-size:14px}ul.footer-NAP li img{width:100px}ul.footer-NAP li a,ul.footer-NAP li h5{font-size:14px}}@media screen and (max-width:900px){.grid3 figure h2{font-size:16px}.grid3 figure p{padding:.5em;font-size:60%}figure.effect-ruby .img-btn{padding:.5em;width:150px;margin-top:20px}.dr-box-title{display:block;padding:0;max-width:230px;text-align:left;margin:1% 0 1% 21%}.dr-box-title a{padding:3px 0!important}@media screen and (max-width:860px){.div-70{display:inline-block;width:100%;max-width:54%}.header-wrapper{height:auto}.callout3{display:none!important}section.services ul{padding:0 0 20px 10px;margin:0;border:0}section.services h5,section.services ul{width:90%}section.services h5{font-size:30px;margin:20px 0}.img-center{position:relative;margin:0;left:0}ul.footer-NAP li,ul.footer-NAP li a,ul.footer-NAP li h5{font-size:13px}.header-wrapper-inner{background:#f1f1f1}}@media screen and (max-width:759px){.appt-div,.header-wrapper,.main-menu,.menu-btn,.special-wrapper,.testimonial-div,ul.footer-NAP li,ul.header-NAP,ul.header-NAP li,ul.header-block li,ul.header-loGo li{text-align:center}.div-70,.footer-2-map,.footer-2-office-div,.mob-rotator p img,.name{width:100%}.mob-rotator h2,.mob-rotator p{color:#fff!important}ul.header-block,ul.header-block li{list-style:none;padding:0;margin:auto}#header-wrap,#header-wrap-inner{background-color:rgba(255,255,255,.5);height:100%;position:absolute;overflow:hidden;top:0;left:0}.team-box img{float:none;margin:10px auto;width:100%;max-width:250px;padding:0;display:block}.div-70{display:inline-block;max-width:100%}.testimonial-div{float:none!important;width:100%!important;max-width:100%!important;margin:0 auto!important;display:inline-block!important}.mob-none,.right-box{display:none!important}.corona-btn{float:none;margin:0 auto}.appt-div{display:block}.appt-btn,.zd-plugin-btn{display:block!important;margin:3px auto}ul.block li{width:100%;max-width:250px}.img-responsive{float:none!important;display:block!important;width:100%;max-width:300px;margin:0 auto}.app-btn,.dr-box li{margin:10px 0}.main-menu{background:0 0}.menu-btn{vertical-align:top;float:none!important;display:inline-block!important;background:var(--menu-mobile-background-color);padding:10px 0 0;font-size:18px;color:#fff;border-radius:0;width:45px;height:45px;margin:5px}.mob-rotator,.rotator-div{width:100%;text-align:center}.mob-rotator{display:inline-block;background:#292929;padding:10px 0}.right-box,.rotator-div,ul.header-block li.res-header-nap{display:block}.mob-rotator h2{font-size:22px!important}.rotator-div{max-width:300px;margin:0 auto}.right-box{float:none;margin:0 auto!important}.services-box{max-width:100%}section.insurance article,section.insurance figure{width:90%}.callout3,.callout4{display:block!important}#main-menu2{margin:-10px 0 0}.grid3{margin:0;overflow:hidden}#curve,.desktop,section.insurance figure,ul.flipper li.box2,ul.header-block li.last-child{display:none}ul.header-block{clear:left;width:auto}ul.header-block li{display:block;vertical-align:middle}ul.header-block li:last-child{float:none}ul.footer-NAP{width:auto}ul.footer-NAP li{display:block!important;margin:auto}ul.footer-NAP li.social{float:none;margin:20px 0 0}.special-fluid{display:block;padding:30px 0}#header-wrap.smaller{height:auto}.hidden{background:rgba(0,34,74,.9)!important;box-shadow:0 0 0 0 var(--black-bg-color);display:none;padding:0;position:relative;top:0;z-index:999999}.hidden a{border-bottom:0 solid #00275a;padding:10px 0 7px 20px;width:100%}.slider-wrapper{height:360px}.block>a{text-decoration:none}.special-btn{margin:5px 0 10px}.special-btn li{background:rgba(237,170,55,.3);border:5px solid #796543;color:#fff;display:inline-block;margin:10px 0 0 5px;padding:8px 10px;width:84%}.scrollToTop{bottom:0!important;right:10px;top:90%!important}.padding{overflow-y:scroll}#header-wrap{padding:0;width:100%}#header-wrap-inner{padding:0;width:100%;display:table}.header-wrapper-inner{background:url(/go/images/slider.webp) center top/cover repeat-x #fff;min-height:370px;margin:0;padding:0;position:relative;width:100%;z-index:0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.header-wrapper{margin:auto;position:relative;display:table}.special-wrapper{padding:30px 0;margin:0;width:100%;float:none}ul.special-block li{margin:3px auto;width:85%}#content-main,.content-main{width:auto;display:table-header-group}#content-main img{max-width:100%;height:auto;outline:0;width:auto}#footer{background-size:auto;background-position:left top}.content-wrapper{display:table;width:auto;padding:20px;margin:0 10px}.content-wrapper-inner{display:table;width:auto;padding:0;margin:0}.header-top{width:95%;display:table;padding:2% 0}ul.header-loGo{margin:0 auto;float:none;width:100%;display:table-header-group;background:0 0}ul.header-loGo li{float:none;font-size:20px;letter-spacing:-1px}ul.header-loGo li.text{font-size:30px}h1,ul.header-loGo li.header-practice-name{font-size:35px}ul.header-loGo li img{width:50%;margin-bottom:20px;margin-top:20px}ul.header-loGo li.dr-name{font-size:25px}ul.header-loGo li.img-loGo{float:none;margin-right:0;margin-top:0}h2{font-size:20px}#rotator-area{width:auto;float:none}.rotator-title-text{padding-top:20px}.grid li{display:block;width:100%}.header-wrapper-middle{display:table;margin:0 auto;padding:20px 0}ul.header-NAP{float:none;width:300px!important;margin:auto!important;display:none}ul.header-NAP a.img-button li{margin:0 auto 20px}ul.loGo-NAP li{margin:0}.special-wrapper-inner{float:none;width:100%;margin:0;padding:10px 0;display:table-footer-group}.content-inner{width:100%!important;margin:20px 0;padding:0 10px;float:none}.content-wide{background-repeat:repeat-y}}@media screen and (max-width:530px){#header-wrap{background-size:auto}textarea{width:250px}ul.header-loGo li.text{font-size:30px}section.services ul li{width:45%}}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.center{text-align:center}.scadForm-td,.scadForm-td-wide{text-align:left}.scadForm-td{width:50%}.scadForm-table,.scadForm-td-wide{width:100%}.scadForm-table{margin:10px auto}.scadForm-contain{display:none;width:80%;margin:1px auto;background-color:#ddd;padding:5px 15px}.Form-ApptScad{padding:0 10px}.apptscad-homephone,input.apptscad-EMailAddress,input.apptscad-Name,select.apptscad-HowFind,select.apptscad-timeprefer{padding:9px;color:#666;width:100%;border:1px solid #ddd}select.apptscad-HowFind,select.apptscad-timeprefer{letter-spacing:0;background:#e7e7e7;background:-moz-linear-gradient(top,#e7e7e7 0,#fdfdfd 100%);background:-webkit-linear-gradient(top,#e7e7e7 0,#fdfdfd 100%);background:linear-gradient(to bottom,#e7e7e7 0,#fdfdfd 100%)}input{min-height:35px}textarea{height:150px;color:#666;font-size:16px;width:100%;border:1px solid #ddd;padding:10px}button.show-mobile{padding:7px 20px;font-size:14px;text-align:center;background:#484848;color:#fff;text-decoration:none;text-transform:uppercase;border:none;cursor:pointer}fieldset{border:0;margin:0;padding:0}.pure-group input{width:70%;height:35px;font-size:18px;margin:7px 0 0}.pure-group textarea{width:95%;font-size:18px;margin:10px 0 0}.pure-group label{width:250px}@-webkit-keyframes enter{0%{-webkit-transform:scale3d(1,1,1)}100%{-webkit-transform:scale3d(5,5,5)}}@-moz-keyframes enter{0%{-moz-transform:scale3d(1,1,1)}100%{-moz-transform:scale3d(5,5,5)}}@-o-keyframes enter{0%{-o-transform:scale3d(1,1,1)}100%{-o-transform:scale3d(5,5,5)}}@keyframes enter{0%{transform:scale3d(1,1,1)}100%{transform:scale3d(5,5,5)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate(0,100%)}100%{opacity:1;-webkit-transform:none}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translate(0,100%)}100%{opacity:1;-moz-transform:none}}@-o-keyframes fadeInUp{0%{opacity:0;-o-transform:translate(0,100%)}100%{opacity:1;-o-transform:none}}@keyframes fadeInUp{0%{opacity:0;transform:translate(0,100%)}100%{opacity:1;transform:none}}@-webkit-keyframes testimonial-videos{0%{right:-200%}100%{right:200%}}@-moz-keyframes testimonial-videos{0%{right:-200%}100%{right:200%}}@-o-keyframes testimonial-videos{0%{right:-200%}100%{right:200%}}@keyframes testimonial-videos{0%{right:-200%}100%{right:200%}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none}}@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translate3d(0,-100%,0)}100%{opacity:1;-moz-transform:none}}@-o-keyframes fadeInDown{0%{opacity:0;-o-transform:translate3d(0,-100%,0)}100%{opacity:1;-o-transform:none}}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}100%{opacity:1;transform:none}}@-webkit-keyframes grown{0%{width:0}100%{width:40%}}@-moz-keyframes grown{0%{width:0}100%{width:40%}}@-o-keyframes grown{0%{width:0}100%{width:40%}}@keyframes grown{0%{width:0}100%{width:40%}}}.lazy-load {    opacity: 0;    transition: opacity 1s ease-in-out;}.lazy-load.loaded {    opacity: 1;}
.bg-blur{ position: relative; min-height: 450px;} .bg-blur img{  position: absolute; left: 0; top: 0; height: 100%; width: auto; object-fit: cover;  ; overflow: hidden;}.bg-blur:before{ position: absolute; content: '';  top: 0;    left: 0;    right: 0;    bottom: 0;    background: url(/go/images/hero-thumb.webp); background-size: cover;    filter: blur(8px);    z-index: -1;  }.pd-top{padding-top:153px;}@media screen and (max-width:768px){.pd-top{padding-top:0;}}.logo-blur{ position: relative; width: 150px; margin:20px auto; min-height: 150px;}.logo-blur:before{ position: absolute; content: '';  top: 0;    left: 0;    right: 0;    bottom: 0;    background: url(/go/images/logo-thumb.webp); background-size: cover;    filter: blur(8px);    z-index: -1;  }:root {
	--color-primary-0: #292929;	/* Main Primary color */
	--color-primary-1: #979595;
	--color-primary-2: #636363;
	--color-primary-3: #000000;
	--color-primary-4: #030202;
	--color-primary-5: #E9CF94;
	--color-primary-6: #FFFFFF;
	--color-primary-7: #7C7D82;
	--color-primary-8: #CCCCCC;
	--color-social-1: rgba(224,64,40,0.7);
	--color-social-2: rgba(64,100,176,0.7);
	--color-social-3: rgba(28,157,235,0.7);
	--color-social-1-1: #e04028;
	--color-social-1-2: #4064ad;
	--color-social-1-3: #1c9deb;
	
	/* Review Variable */
	--review-background-color: var(--color-primary-0);

	/* Button Variable */

	--submit-btn-bg-color: var(--color-primary-3);
	--rqst-apt-background-color: var(--color-primary-5);
	--meet-btn-background-color: var(--color-primary-7);
	--meet-btn-text-color: var(--color-primary-3);
	--meet-btn-border-color: var(--color-primary-7);
	--home-doctor-border-color: var(--color-primary-8);
	--meet-dr-btn-background-color: var(--color-primary-8);
	--meet-dr-btn-border-color: var(--color-primary-8);
	--meet-dr-btn-text-color: var(--color-primary-0);
	--qr-btn-background-color: var(--color-primary-0);
	--qr-btn-text-color: var(--color-primary-5);

	/* Header Variable */

	--header-background-color: var(--color-primary-0);
	
	/* Menu Variable */

	--menu-background-color: var(--color-primary-6);
	--menu-mobile-background-color: var(--color-primary-0);
	--menu-text-color: var(--color-primary-3);
	--menu-border-color: var(--color-primary-3);
	--menu-hover-border-color: var(--color-primary-5);
	
	
	/* Sliders Variable */

	--slide-headline-text-color: var(--color-primary-0);
	--slide-headline-bold-text-color: var(--color-primary-3);
	--slide-border-color: var(--color-primary-5);
	--slide-box-callout-backgrround-color: var(--color-primary-0);
	--slide-box-callout-birder-color: var(--color-primary-3);
	--slide-box-text-color: var(--color-primary-6);
	--slide-box-hover-background-color: var(--color-primary-7);
	
	/* Text Heading Variable */

	--heading-text-color: var(--color-primary-0);
	--subheading-text-color: var(--color-primary-0);
	
	/* Website Fonts Color Variable */

	--site-text-color: var(--color-primary-3);
	
	/* Footer Variable */

	--footer-background-color: var(--color-primary-3);
	--footer-text-color: var(--color-primary-6);
	--footer2-background-color: var(--color-primary-0);
	--footer2-hours-heading-color: var(--color-primary-6);
	--footer2-hours-text-color: var(--color-primary-6);

	/* Social Variable */

	--social-icon-border-color: var(--color-primary-6);
	--social-icon-text-color: var(--color-primary-6);
	--social-icon-google-hover-color: var(--color-social-1);
	--social-icon-google-border-color: var(--color-social-1-1);
	--social-icon-facebook-hover-color: var(--color-social-2);
	--social-icon-facebook-border-color: var(--color-social-1-2);
	--social-icon-twitter-hover-color: var(--color-social-3);
	--social-icon-twitter-border-color: var(--color-social-1-3);
	

	/* NPO Variable */

	--npo-icon-background-color: var(--color-primary-3);
	--npo-icon-background-hover-color: var(--color-primary-0);
	--npo-text-background-color: var(--color-primary-0);
	--npo-text-background-hover-color: var(--color-primary-3);
	--npo-background-color: var(--color-primary-0);

	/* Services Variable */

	--services-border-color: var(--color-primary-3);
	--services-text-color: var(--color-primary-3);
}
/* Popups */

.modal-dialog { top:100px !important; z-index:1111111}

.modal-content { background: #fff !important; /*border:2px solid #ff0000;*/}

.modal-title { text-align:center !important; font-weight:bold !important; color:#fff !important; }

.modal-body p { color:#000 !important; }

.modal-title { text-align:center !important; font-weight:bold !important; color:#fff !important; }


/* Forms */

.answer-box input[type="Radio"] {
  margin-right: 24px !important;
  margin-left: 10px !important;
  margin-bottom: 5px !important;
}

.answer-box input[type="checkbox"] {
  margin-right: 24px !important;
  margin-left: 10px !important;
  margin-bottom: 5px !important;
}

#RndcaptchaALL #code {  width: 100%;  max-width: 100px !important; text-align:center; letter-spacing:7px; display:block !important; margin:10px auto 0 auto !important; }

.Rotator input { display: block; margin:0 auto 5px auto !important; width: 95%; padding: .30rem .30rem; font-size: 18px; line-height: 1.5; color: #000000; background-color: #fff; background-clip: padding-box;
border: 1px solid #ced4da; border-radius: .25rem; }

.Rotator textarea { display: block;margin:0 auto 5px auto !important; width: 95%; padding: .30rem .30rem; font-size: 18px; line-height: 1.5; color: #000000; background-color: #fff; background-clip: padding-box;
border: 1px solid #ced4da; border-radius: .25rem; }

.Rotator select { display: block; width: 95%; padding: .30rem .30rem; font-size: 18px; line-height: 1.5; color: #000000; background-color: #fff; background-clip: padding-box;
border: 1px solid #ced4da; border-radius: .25rem; }

.RotatorFormButton
	{ padding: 5px 15px; width: auto; margin: 0 auto; color:#000; border:0px; }

.MainFormButton 
	{ padding: 5px 15px; width: auto; margin: 0 auto; color:#000; border:0px; }

#Rndcaptcha1 {color: #fff}
#Rndcaptcha2 {color: #fff}

/* DWS-OFFER START */
.dws-offer { width:100%; max-width:600px; text-align:center; display:block; margin:0 auto; }
.dws-offer img { width:100%; max-width:600px; }
.dws-offer-expires { color:#ff0000; }

.Rotator { display: block; margin: 0 auto; width: 95%; max-width: 400px;}
/** 
#Rotator1 { display: block; margin: 0 auto; width: 100%; max-width: 300px; text-align: center;}
**/
.Rotator  input { width:95%; max-width:300px; margin:3px 0 !important; font-size:18px; display: inline-block !important;}
.Rotator  textarea { width:95%; max-width:300px; font-size:18px;  }
.RotatorFormButton { background:#007da5; padding:10px 15px;  display:block; margin:0 auto !important; color:#fff; border:0px; font-size:18px; }

#rCode { display: inline-block !important; margin:5px auto !important; width:100%; max-width:100px !important; font-size:22px; text-align:center; letter-spacing:5px;  }

#code {  width: 100%;  max-width: 100px; text-align:center; letter-spacing:2px; display:block !important; margin:0 auto !important; }

.Form-Smile-Analysis #code {  width: 100%;  max-width: 30px; text-align:center; letter-spacing:2px; display:block !important; margin:0 auto !important; }



/** #rname { width: 95% !important; display: block;} **/

/* DWS-OFFER END */


/* CONTACT-FORM START  */

.dws-contact-form { width: 100%; max-width: 400px; margin: 0 auto; display: block;} 

#code { width:100%; max-width:100px !important; font-size:22px; text-align:center; letter-spacing:5px; margin:5px auto 0 auto;  }

#frmForm2 { width:100%; max-width:400px; margin:0 auto; display:block; }

#name, #phone, #email, #subject, #message { width:100%; max-width:400px; font-size:18px;}

#RndcaptchaALL { text-align: center;}

#Rndcaptcha2 { text-align: center; }
/* CONTACT-FORM END  */

/* APPIONTMENT-FORM START */

.dws-appointment-form {display:block; margin:0 auto; width:100%; max-width:650px;}

.main-form-div { width:100%; max-width:700px; margin:0 auto; padding:10px 0 0 0; }

.col-100 { width:100%;   display:inline-block; }

.form-div { margin-bottom:15px; }

.col-50 { float:left;  width:49%;  flex: 0 0 50%;}

.col-50 > input { width:96% !important; }

.col-30 { float:left;  width:32.6%;  flex: 0 0 50%;}

.col-30 > input { width:92% !important; }

#frmForm246 #email { width:100%; max-width:100%; }

#frmForm246 #Ci-ty, #frmForm246 #state, #frmForm246 #Zip { width:100%; max-width:31%; margin:0 5px 0 0; display:inline-block; }

input { display: block; width: 100%; padding: .30rem .30rem; font-size: 1rem; line-height: 1.5; color: #495057; background-color: #fff; background-clip: padding-box;
border: 1px solid #ced4da; border-radius: .25rem; }

textarea { display: block; width: 100%; padding: .30rem .30rem; font-size: 1rem; line-height: 1.5; color: #495057; background-color: #fff; background-clip: padding-box;
border: 1px solid #ced4da; border-radius: .25rem; }

select { display: block; width: 100%; padding: .30rem .30rem; font-size: 1rem; line-height: 1.5; color: #495057; background-color: #fff; background-clip: padding-box;
border: 1px solid #ced4da; border-radius: .25rem; }

label { margin-bottom:5px; display:inline-block; }

.margin-right { margin-right:5px; }

.RotatorFormButton, .MainFormButton { border: 0 !important; font-size: 18px !important; color: #fff !important; width: auto !important; padding: 10px 15px !important; display: block; margin: 0 auto !important; background: var(--submit-btn-bg-color) !important; }

@media screen and (max-width: 1024px) {
		.main-form-div { width:100%; padding:0 15px; max-width:800px; }
		.col-30 { width:100%; }
		.col-30 > input { width:97% !important; }
}

@media screen and (max-width: 860px) {
		.main-form-div { width:100%; padding:0 15px; max-width:90%; }
		.col-30 { width:100%; }
		.col-30 > input { width:97% !important; }
}

@media screen and (max-width: 768px) {
		.main-form-div { width:100%; padding:0 15px; max-width:90%; }
		.col-30 { width:100%; }
		.col-30 > input { width:97% !important; }
}

@media screen and (max-width: 459px) {
		.main-form-div { width:100%; padding:0 15px; max-width:90%; }
		.col-30 { width:100%; }
		.col-30 > input { width:90% !important; }
		input { width:90%; }
		select { width:98%; }
		textarea { width:90% !important; }

}
html {	font-family: sans-serif;	-ms-text-size-adjust: 100%;	-webkit-text-size-adjust: 100%}body {	margin: 0}.animated {	-webkit-animation-duration: 1s;	animation-duration: 1s;	-webkit-animation-fill-mode: both;	animation-fill-mode: both}.animated.infinite {	-webkit-animation-iteration-count: infinite;	animation-iteration-count: infinite}.animated.hinge {	-webkit-animation-duration: 2s;	animation-duration: 2s}.animated.flipOutX, .animated.flipOutY, .animated.bounceIn, .animated.bounceOut {	-webkit-animation-duration: .75s;	animation-duration: 0.75s}@-webkit-keyframes flip {from {-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40% {-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50% {-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80% {-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to {	-webkit-transform: perspective(400px);	transform: perspective(400px);	-webkit-animation-timing-function: ease-in;	animation-timing-function: ease-in}}.fadeIn {	-webkit-animation-name: fadeIn;	animation-name: fadeIn}@-webkit-keyframes fadeInDown {from {opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to {	opacity: 1;	-webkit-transform: none;	transform: none}}@keyframes fadeInDown {from {opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to {	opacity: 1;	-webkit-transform: none;	transform: none}}.fadeInDown {	-webkit-animation-name: fadeInDown;	animation-name: fadeInDown}@-webkit-keyframes fadeInUp {from {opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to {	opacity: 1;	-webkit-transform: none;	transform: none}}@keyframes fadeInUp {from {opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to {	opacity: 1;	-webkit-transform: none;	transform: none}}header {	position: absolute;	z-index: 500;	left: 0;	top: 0;	width: 100%;	text-align: center;	line-height: 1;/*background:  #7e7e7e;*/	background: var(--header-background-color);}header .title {	margin: 30px auto 15px;}header .btns {	display: flex;	max-width: 522px;	width: 100%;}header .logo {	margin: 50px 0 -50px;	position: absolute;	left: 2%;	right: 0;	display: inline-block;	max-width: 150px;	z-index: 111111;}.tt {	font-size: 18px;	color: #000;	font-weight: 300;	max-width: 400px;	position: absolute;	margin: 0 0 0 28%; /*float:right; margin-right:250px;text-align:left*/}.move2 {	margin: auto}@media (max-width:1400px) {header .logo {	left: 15px;	top: -45%;	max-width: 130px;}.move2 {	margin-left: 180px}.move {}.tt {	max-width: 430px;	float: right;	text-align: left;	font-size: 15px;}}@media (max-width:1199px) {.tt {	margin: 0 0 0 32%;}}@media (max-width:956px) {.tt {	font-size: 13px;}}header .logo img {	max-width: 100%;	width: 100%;}#top-bar {	background-color: #333333;	padding: 10px 10px 20px;	letter-spacing: 1px;}#top-bar .links {	color: #fff;}#top-bar .links a {	font-size: 14px;	font-weight: 700;	color: #fff;	margin: 0 10px;}#top-bar .links a:hover {	color: #c4e5f2;}#main-header {	padding: 0;	transition: min-height 0.3s;	-webkit-box-pack: justify;	-ms-flex-pack: justify;	justify-content: space-between;	-webkit-box-align: center;	-ms-flex-align: start;	align-items: center;	display: -webkit-box;	display: -ms-flexbox;	display: flex;	max-width: 1500px;	position: relative;	margin: 0 auto;	text-decoration: none !important;}#main-header .header-contact:nth-of-type(1) {	order: -1;}#main-header .header-contact .tel i {	font-size: 38px;	display: inline-block;	vertical-align: middle;	color: #c4e5f2;	margin-top: -4px;}#main-header .header-contact address i {	font-size: 30px;	display: inline-block;	vertical-align: middle;	color: #c4e5f2;}#main-header .header-contact {	text-align: center;	padding: 10px 10px 10px;	text-decoration: none !important;}#main-header .header-contact .tel {	display: inline-block;	vertical-align: middle;	font-size: 30px;	margin: 0 10px 0 50px;	color: #fff;	text-decoration: none !important;}#main-header .header-contact address {	margin: 0px;	display: inline-block;	vertical-align: bottom;}#main-header .header-contact address a {	color: #fff;	max-width: 350px;	font-size: 18px;	display: inline-block;	text-decoration: none !important;	vertical-align: middle;	transition: color .3s;	text-align: center;	letter-spacing: 1px;}#main-header .header-contact > a:hover, #main-header .header-contact address a:hover {	color: #c4e5f2;}@media (min-width:900px) {.scrolled #top-bar, .scrolled header .title {	display: none;}.scrolled header {	position: fixed !important;/*box-shadow: 1.5px 2.6px 59px rgba(16, 17, 17, 0.35);background-color: #7e7e7e;*/}.scrolled header #main-header {	padding: 15px 0;}.scrolled header .dr-box-title, .scrolled header .header-contact {	display: none;}.scrolled #main-header .header-contact .tel {	font-size: 35px;}.scrolled header .logo {	margin: 0;	left: 0px;	top: 10px;}.scrolled header .logo img {	max-width: 100px;}.scrolled #main-header .header-contact {	padding: 10px;}.scrolled nav > ul > li > a {/*padding: 5px 0;*/	padding: 8px 0 8px 0;}}@media (min-width:759px) {header nav {	background: var(--menu-background-color);}header nav > ul {/*max-width: 1350px;*/	text-decoration: none !important;	margin: 0 auto;	-ms-flex-flow: row nowrap;	-webkit-justify-content: space-between;	-ms-flex-pack: justify;/*border-top: 1px solid rgba(150, 44, 42, 0.2);*//*border-bottom:1px solid #000;*/	padding: 20px;	display: flex;	-webkit-flex-flow: row nowrap;	flex-flow: row nowrap;	-webkit-box-pack: justify;	justify-content: space-between;	max-width: 1500px;}nav ul {	margin: 0;	padding: 0;	list-style: none;	text-decoration: none !important;}nav li {	position: relative;	margin: 0;	text-decoration: none !important;}nav li a:hover {	color: #fff;}nav > ul {	font-size: 0;	text-align: center;	vertical-align: top;	display: inline-block;	text-decoration: none !important;}nav > ul > li {	display: inline-block;	text-decoration: none !important;	margin: 0 auto;/*flex: 0 1 140px;*/}nav > ul > li:last-of-type > ul {	left: auto;	right: 0;}nav > ul > li:nth-of-type(1) {	margin-left: 200px;}nav ul li:hover > ul {	display: block;	-webkit-animation-name: fadeInUp;	animation-name: fadeInUp;	-webkit-animation-duration: .25s;	animation-duration: .25s;	-webkit-animation-fill-mode: both;	animation-fill-mode: both;}nav > ul > li > a {	font-size: 18px;	font-weight: 300;	text-transform: uppercase;	border-bottom: 4px solid transparent;	border-top: 4px solid transparent;	color: var(--menu-text-color);	display: block;	text-decoration: none !important;	padding: 10px 0px;	text-decoration: none;	transition: background .3s, color .3s;}nav > ul > li:hover > a {	color: black;	text-decoration: none;	border-bottom-color: var(--menu-hover-border-color);}nav > ul > li ul {	position: absolute;	z-index: 9999;	display: none;	width: 255px;	background-color: #7e7e7e;}nav > ul > li ul a:hover {	background-color: #fff;	color: #17355b;	text-decoration: none !important;}nav > ul > li > ul {	text-align: left;	text-decoration: none !important;	display: none;	top: 100%;	left: 0;}nav > ul li:hover > ul {	display: block;}nav > ul > li ul li {	display: block;	margin: 0;}nav > ul > li > ul > li > ul {	display: none;	left: 100%;	top: 0;}nav > ul > li > ul a {	display: block;	padding: 5px 30px;	line-height: 30px;	font-size: 16px;	color: #fff;	text-decoration: none !important;}nav li:before {	content: none;}.mean-show {	display: none !important;}}@media (max-width:1285px) {nav > ul > li > a {	font-size: 14px;}}@media (max-width:1120px) and (min-width:759px) {/*#main-header .header-contact .tel i, #main-header .header-contact address i {display: none;}*/#main-header .header-contact .tel, .scrolled #main-header .header-contact .tel {	font-size: 24px;}/*nav > ul > li:nth-of-type(4) {margin-left: 240px;}*/}@media (max-width:780px) and (min-width:900px) {header {	position: fixed !important;	box-shadow: 1.5px 2.6px 59px rgba(16, 17, 17, 0.35);}}@media (max-width:1000px) {/*header {background-color: #17355b !important;}*/}.show-mobile {	display: none}@media (max-width:759px) {.text-left, .text-right {	text-align: center !important;}#main-header .header-contact address {	margin: 10px 0;}header {	position: relative;	top: 0;	left: 0;	z-index: 500;	background-color: #fff !important;}.place-nav {	display: none !important}#main-nav {	display: none !important}.show-mobile {	text-align: center;	display: block;	/*min-height: 350px*/}}

[data-columns]::before{display:block;visibility:hidden;position:absolute;font-size:1px;}

.menu-full {
            visibility: visible;
        }
        .fade-in,
        .fade-up,
        .fade-left,
        .fade-right {
            opacity: 1;
        }

.RotatorFormButton{
				background:#000 !important
}

@font-face {
                font-family: 'sharp-sans-bold';
                src: url(https://static.zocdoc.com/widget/fonts/SharpSans-No1-Bold.woff2) format('woff2'),
                    url(https://static.zocdoc.com/widget/fonts/SharpSans-No1-Bold.woff) format('woff');
            }
            @font-face {
                font-family: 'sharp-sans-SemiBold';
                src: url(https://static.zocdoc.com/widget/fonts/SharpSans-No1-Semibold.woff2) format('woff2'),
                    url(https://static.zocdoc.com/widget/fonts/SharpSans-No1-Semibold.woff) format('woff');
            }
            @font-face {
                font-family: 'sharp-sans-Medium';
                src: url(https://static.zocdoc.com/widget/fonts/SharpSans-No1-Medium.woff2) format('woff2'),
                    url(https://static.zocdoc.com/widget/fonts/SharpSans-No1-Medium.woff) format('woff');
            }
