@import "/dws/go/css/go-dws-forms.css"; /* Using a string */
@import url('/go/go-color.css');  /*Using a string */

#Rndcaptcha1 img { display:inline-block !important; width:auto !important; }.callouts {height: auto;clear: both;min-height: 250px;margin: 30px auto;max-width: 1200px;text-align: center}.callouts .inline {display: inline-block;vertical-align: top}.callouts a {text-decoration: none !important}.callouts a:hover .team-circle {transition: all .2s ease-in;fill: #4fa69e !important}.callouts a:hover .services-circle {transition: all .2s ease-in;fill: #39916c !important}.callouts a:hover .tour-circle {transition: all .2s ease-in;fill: #57b77b !important}.callouts a:hover .faq-circle {transition: all .2s ease-in;fill: #737478 !important}.callouts a:hover .patients-circle {transition: all .2s ease-in;fill: #39393a !important}.callout {position: relative;width: 190px;height: 190px;margin: 0 20px;text-align: center}.callout .svg-callout {overflow: visible !important}.callout .svg-callout circle {transition: all .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: 'Lato', sans-serif;font-size: 24px;margin-top: 10px;text-align: center;color: #808184}.callout .caption p:after {position: absolute;top: 137%;height: 6px;content: '';transition: all .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: all .2s ease-out;opacity: 1}.blogimage {width: 100%;max-width: 400px;float: right;}.blogdiv {width: 100%;display: inline-block;}@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;}}@media screen and (max-width: 759px) {.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}}.hr-bar {background: #47b687;padding: 30px 0;}/* Main Menu Style *//* Practice Name Style */ul.app-block {clear: left;max-width: 1150px;list-style: none;margin: auto;padding: 0;}ul.app-block li {display: inline-block;list-style: none;margin: 0;padding: 0;vertical-align: middle;font-size: 36px;font-family: 'Lato', serif;color: #fff}ul.app-block a {text-decoration: none !important;}.appt-btn {float: right;position: relative;font-size: 20px !important;color: #fff;text-transform: uppercase;text-shadow: 0 0 1px rgba(0,0,0,0.3);padding: 10px 20px !important;font-family: 'Lato', serif;}.appt-btn:hover, .appt-btn:focus {outline: none;color: #fff}.appt-btn::before, .appt-btn::after {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 2px solid rgba(255,255,255,0.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:hover::before, .appt-btn:focus::before {opacity: 0;-webkit-transform: translateY(5px) translateX(-5px);-moz-transform: translateY(5px) translateX(-5px);transform: translateY(5px) translateX(-5px)}.appt-btn:hover::after, .appt-btn:focus::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}}@media screen and (max-width: 759px) {.appt-btn {width: 300px;}}html {-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%}body {background-position: center top;margin: 0px;padding: 0px;background-repeat: repeat-x;background: #f6f6f6;  /*background-image:url(/images/bg.webp);*/}h1 {font-size: 2.5rem;color: #484848;letter-spacing: -.1rem;}h2 {font-family: 'Lato', serif;font-size: 25px;color: #484848;}h3 {font-family: 'Lato', serif;font-size: 20px;color: #484848;}h4 {font-weight: normal;font-size: inherit;}h5 {font-size: 11.5pt;font-weight: 500;margin: 1px auto 3px auto;}h6 {text-align: center;font-size: 10pt;font-weight: 500;margin: 2px auto 3px auto;}#menu22 {width: 100%;z-index: 9999;display: none;background: #47b687;text-align: center;}#menu-inner {width: 100%;z-index: 9999;background: #47b687;text-align: center;}#menu-mobile {display: none !important}@media screen and (max-width: 759px) {#menu-mobile {display: block !important}#menu22 {display: none !important}#menu-inner {display: none !important}}/*** ESSENTIAL STYLES ***/.sf-menu-mega/*, .sf-menu-mega **/ {width: 100%;max-width: 95vw;display: table;margin: auto !important;text-align: center;padding: 0;list-style: none;}.sf-menu-mega li {position: relative;}.sf-menu-mega ul {position: absolute;display: none;top: 100%;left: 0;z-index: 99;}.sf-menu-mega > li {display: table-cell;}.sf-menu-mega li:hover > ul, .sf-menu-mega li.sfHover > ul {display: block;}.sf-menu-mega a {display: block;position: relative;}.sf-menu-mega ul ul {top: 0;left: 100%;}/*** DEMO SKIN ***/.sf-menu-mega {margin: auto !important;}.sf-menu-mega ul {box-shadow: 2px 2px 6px rgba(0,0,0,.2);}.sf-menu-mega a {padding: .75em .3em;text-decoration: none;zoom: 1; /* IE7 */}.sf-menu-mega ul {box-shadow: 2px 2px 6px rgba(0,0,0,.2);background: #fff;min-width: 45em;*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;}.sf-menu-mega ul li a:hover {color: #fff;}.sf-menu-mega ul li:hover {display: inline-block;width: 220px;background: #47b687;}.sf-menu-mega a {color: #fff;text-decoration: none !important;font-family: 'Lato', sans-serif;}.sf-menu-mega li {	/*white-space: nowrap;  no need for Supersubs plugin *white-space: normal;*/	 /* ...unless you support IE7 (let it wrap) */-webkit-transition: background .2s;transition: background .2s;}.sf-menu-mega ul li {}.sf-menu-mega ul li a {}.sf-menu-mega ul ul li {background: #fff;}.sf-menu-mega li:hover, .sf-menu-mega li.sfHover {background: rgba(255,255,255,0.3);	/* only transition out, not in */-webkit-transition: none;transition: none;}/*** arrows (for all except IE7) **/.sf-arrows .sf-with-ul {padding-right: 2.5em;*padding-right: 1em; /* no CSS arrows for IE7 (lack pseudo-elements) */}/* styling for both css and generated arrows */.sf-arrows .sf-with-ul:after {content: '';position: absolute;top: 50%;right: 1em;margin-top: -3px;height: 0;width: 0;	/* order of following 3 rules important for fallbacks to work */border: 5px solid transparent;border-top-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */border-top-color: rgba(255,255,255,.5);}.sf-arrows > li > .sf-with-ul:focus:after, .sf-arrows > li:hover > .sf-with-ul:after, .sf-arrows > .sfHover > .sf-with-ul:after {border-top-color: white; /* IE8 fallback colour */}/* styling for right-facing arrows */.sf-arrows ul .sf-with-ul:after {margin-top: -5px;margin-right: -3px;border-color: transparent;border-left-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */border-left-color: rgba(255,255,255,.5);}.sf-arrows ul li > .sf-with-ul:focus:after, .sf-arrows ul li:hover > .sf-with-ul:after, .sf-arrows ul .sfHover > .sf-with-ul:after {border-left-color: white;}/***** Image Buttons *****/.grid3 {position: relative;margin: 0 auto;padding: 1em 0 0em;list-style: none;text-align: center;}/* Common style */.grid3 figure {position: relative;float: left;overflow: hidden;margin: 0;height: 220px;width: 50%;text-align: center;cursor: pointer;}/*.grid3 figure:before {    content: '';    display: block;    position: absolute;    z-index: 1000;    left: 0;    top: 0;    width: 100%;    height: 100%;    background: rgba(0,0,0,0.6);opacity:1;background-size:cover;}*/.grid3 figure img {position: absolute;display: block;top: 0;bottom: 0;margin: auto;width: 50%;opacity: 1;}.grid3 figure img.reverse {position: absolute;display: block;top: 0;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 0.5em 0 52%;}.grid3 figure figcaption.reverse {padding: 1em 52% 0 1em;}.grid3 figure figcaption::before, .grid3 figure figcaption::after {pointer-events: none;}.grid3 figure figcaption, .grid3 figure figcaption > a {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.grid3 figure.review {padding: 2% 0;height: 240px;z-index: 1001}.grid3 figure.review:before {content: '';display: block;position: absolute;z-index: 1;left: 0;top: 0;width: 100%;height: 100%;background: none;}/* Anchor will cover the whole item by default *//* For some effects it will show as a button */.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;font-weight: 500;}.grid3 figure h2 span {font-weight: 800;}.grid3 figure h2, .grid3 figure p {margin: 0;}.grid3 figure p {font-size: 70%;}figure.effect-ruby {background-color: #f8f8f8;}figure.effect-ruby img {opacity: 1;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.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 0.35s;transition: transform 0.35s;-webkit-transform: translate3d(0, 0px, 0);transform: translate3d(0, 0px, 0);}figure.effect-ruby p {margin: 1em 0 0;padding: 1em;line-height: normal;font-family: 'Lato', sans-serif;opacity: 1;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform: translate3d(0, 0px, 0) scale(1.1);transform: translate3d(0, 0px, 0) scale(1.1);}figure.effect-ruby .img-btn {margin: auto;padding: 0.5em;line-height: normal;color: #fff;background: #47b687;width: 200px;font-family: 'Lato', sans-serif;opacity: 0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform: translate3d(0, 20px, 0) scale(1.1);transform: translate3d(0, 20px, 0) scale(1.1);}figure.effect-ruby:hover h2 {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}figure.effect-ruby:hover p {opacity: 1;-webkit-transform: translate3d(0, 0, 0) scale(1);transform: translate3d(0, 0, 0) scale(1);}figure.effect-ruby:hover .img-btn {opacity: 1;-webkit-transform: translate3d(0, 0, 0) scale(1);transform: translate3d(0, 0, 0) scale(1);}@media screen and (max-width: 900px) {.grid3 figure h2 {font-size: 16px}.grid3 figure p {padding: 0.5em;font-size: 60%;}figure.effect-ruby .img-btn {padding: 0.5em;width: 150px;margin-top: 20px}}@media screen and (max-width: 759px) {.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}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,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}figure.effect-ruby p {display: none !important;}}/***** Image Buttons End *****/.grid {background-color: rgba(0,0,0,0.6);width: 100%;max-width: 1200px;padding: 1em 1em;margin: 1em auto 0 auto !important;position: relative;list-style: none;text-align: center;}.grid figure {width: 10.5%;position: relative;float: left;overflow: hidden;margin: 10px 0.3%;background: #3085a3;text-align: center;cursor: pointer;}.grid figure img {position: relative;display: block;max-width: 100%;opacity: 1;}.grid figure figcaption {padding: 1em;font-size: 0.40em;-webkit-backface-visibility: hidden;backface-visibility: hidden;text-shadow: none}.grid figure figcaption::before, .grid figure figcaption::after {pointer-events: none;}.grid figure figcaption, .grid figure figcaption > a {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.grid figure figcaption > a {z-index: 1000;text-indent: 200%;white-space: nowrap;opacity: 0;}.grid figure div {word-spacing: -0.15em;font-weight: normal;font-size: 1.5vw;}.grid figure div span {font-weight: normal;text-shadow: none;font-size: 1.2vw;}.grid figure div, .grid figure p {margin: 0;}.grid figure p {letter-spacing: 1px;font-size: 68.5%;}figure.effect-zoe figcaption {top: auto;bottom: 0;background: rgba(201,231,108,0.9);-webkit-transition: -webkit-transform 0.60s;transition: transform 0.60s;-webkit-transform: translate3d(0, 50%, 0);transform: translate3d(0, 55%, 0);}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 0.35s;transition: opacity 0.35s;-webkit-backface-visibility: hidden; /* Fix for Chrome 37.0.2062.120 (Mac) */}figure.effect-zoe div {-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;-webkit-transform: translate3d(0, 90%, 100%);transform: translate3d(0, 90%, 100%);}figure.effect-zoe div {display: inline-block;}figure.effect-zoe:hover p.description {opacity: 1;}figure.effect-zoe:hover figcaption, figure.effect-zoe:hover div, figure.effect-zoe:hover p.icon-links a {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}figure.effect-zoe:hover div {-webkit-transition-delay: 0.05s;transition-delay: 0.05s;}.show-team {display: none}@media screen and (max-width: 759px) {.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: 0em auto 0 auto !important;}}/* H-Card Classes */h5.h-card {text-align: center;margin: 10px auto;color: #00264b;text-decoration: none;}.p-name, .p-honorific-suffix, .p-street-address, .p-extended-address, .p-locality, .p-region, .p-postal-code, .p-org u-url, .tel {text-decoration: none;font-size: 11pt;font-weight: 500;color: #00264b;}.dwscopy {font-size: 11pt;font-weight: 500;}/* menu-services */.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:visited {text-decoration: underline;}.content-wrapper .content-main ul.menu-services li a:hover {text-decoration: underline;}/* menu-services */.percent {list-style-type: none;margin-left: 25px;}/* Default Link Style */a:link {text-decoration: underline;}a:visited {text-decoration: underline;}a:hover {text-decoration: underline;}/* Default Link Style */ /* Hard-Coded Reviews */.viewr {max-width: 90%;margin: 10px auto;padding: 10px;border: 1px #dc9225 solid;-webkit-border-radius: 10px;border-radius: 10px;}.DWSReview {max-width: 90%;margin: 10px auto;padding: 10px;border: 1px #dc9225 solid;-webkit-border-radius: 10px;border-radius: 10px;}/* Items that are hidden from main website */#pull {display: none;}#menu-thin-offer {display: none;}#menu-thin-direction {display: none;}#menu-thin-phone {display: none;}#show {display: none;}#menu-thin {display: none;}ul.images {display: none;}/* Items that are hidden from main website */ /* Header Area Alignment of Phone and Adreess */.content-page-title {font-size: 2.5rem;text-transform: uppercase;font-weight: 300;color: #484848;letter-spacing: -.1rem;font-family: 'Lato', sans-serif;}/* Default Tag Style */.content-page-title-a {color: #484848;font-size: 70px;line-height: normal;font-family: "Alex Brush", cursive;}body, td, p, ul, ol, li, div, span, blockquote {font-size : 16px;color: #484848;font-family: 'Lato', serif;}/* Rotator Title */.welcome {max-width: 800px;margin: auto}.rotator-title-text {font-size: 26px;color: #fff;}/* Header Style Wrapper */#header-wrap {z-index: 2000;max-width: 1200px;padding: 30px 0;margin: auto}#header-wrap-inner {z-index: 2000;max-width: 1200px;padding: 30px 0;margin: auto}.clearfix {*zoom:1}.clearfix:before, .clearfix:after {display: table;line-height: 0;content: ""}.clearfix:after {clear: both}/* Header Style */.header-top {max-width: 1200px;margin: 0 auto;position: relative}/* Main Menu Style */#main-menu2 {width: auto;margin: -160px auto 0 auto;padding: 0px;z-index: 5000;background: #f2f2f2;}ul.inner-buttons {width: auto;clear: left;list-style: none;margin: 20px 0 0 0;padding: 0px 0px 0 0;}ul.inner-buttons a li {display: block;font-family: 'Lato', serif;color: #fff;background: #47b687;list-style: none;margin: 3px 0px 0px 0px;padding: 20px 0;font-size: 22px;text-align: center;text-decoration: none;}ul.inner-buttons li {background: #47b687;}ul.inner-buttons a {text-decoration: none}ul.header-logo {float: left;width: 100%;max-width: 300px;list-style: none;margin: 0;position: relative;z-index: 6000;padding: 34px 0 20px 0;}ul.header-logo li {display: block;font-family: 'Lato', serif;color: rgba(31,31,31,1.00);list-style: none;margin: 0px 0px 0px 0px;padding: 0;font-size: 18px;}ul.header-logo li img {width: 100%;}ul.header-logo li.header-practice-name {font-size: 46px;line-height: normal;letter-spacing: -1px;font-weight: normal;padding-top: 20px;}ul.header-logo li.dr-name {font-size: 35px;line-height: normal;letter-spacing: -1px;font-weight: normal;}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 a {text-decoration: none;color: #000;}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 ease;-moz-transition: .5s ease;-o-transition: .5s ease;transition: .5s ease;list-style: none;margin: 0;padding: 25px 40px 0 40px;}ul.header-text li {display: block;font-family: 'Lato', serif;color: #fff;list-style: none;margin: 0px 0px 0px 0px;padding: 0;font-size: 22px;}ul.header-text li.header-practice-name {font-size: 36px;line-height: normal;letter-spacing: -1px;font-weight: normal;}ul.header-NAP {float: right;max-width: 430px;list-style: none;margin: 16px 0px 10px 0;padding: 0;text-align: right;}ul.header-NAP li {display: block;color: #000;list-style: none;margin: 0px 0px 5px 0px;padding: 0;font-size: 18px;text-align: right;}ul.header-NAP li a {color: #000;}ul.header-NAP li a:hover {color: #000;}ul.header-NAP li img {height: 80px;margin: 0;}ul.header-NAP li.header-practice-name {font-size: 46px;line-height: normal;letter-spacing: -1px;font-weight: normal;padding-top: 20px;}ul.header-NAP li.dr-name {font-size: 35px;line-height: normal;letter-spacing: -1px;font-weight: normal;}ul.header-NAP li.img-logo {float: left;margin-right: 10px;margin-top: -10px;}ul.header-NAP li.header-phone {font-size: 25px;color: #000;padding: 0 0 5px 0;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out}ul.header-NAP a.img-button li {text-align: center; /*background-image: url(/go/images/arrow-png.webp) ; background-repeat:no-repeat; background-position:95%;*/width: 300px;text-decoration: none;color: #000;font-size: 26px;padding: 10px 0;z-index: 1;background: #FF0004}ul.header-NAP a {text-decoration: none;}/*  .smaller ul.header-logo li  img{  height: 60px;  line-height: 75px;  font-size: 30px; } .smaller.header-wrapper  {  background-color:rgba(255,255,255,0.9);  } .smaller ul.header-NAP {  margin: 5px 20px 0 0;	  } .smaller ul.header-NAP li.header-phone { font-size: 16px }  .smaller ul.header-text {   	padding:15px 40px 0 40px  ; }  .smaller ul.header-text li {  color:#484848 ; }  .smaller ul.header-NAP li a i.fa{   color:#484848;     }  .smaller ul.header-NAP li.header-phone{    color:#484848 ;   } Header Phone Number *//*.header-wrapper{  margin: 0px 0 0 0; background-color:#ffd79c;  width:100%;  background-position: center top;  	position: relative;z-index: 500;  background-image:url(/images/middle-bg-png.webp);  background-repeat: repeat-x; height:537px; }*/a[href^=tel] {color: inherit;text-decoration: none;}.header-wrapper {margin: auto;position: relative;z-index: 2;padding: 0px;max-width: 1150px;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}.header-wrapper-middle {margin: 0;width: 92vw;-webkit-transition: height 0.5s;-moz-transition: height 0.5s;-ms-transition: height 0.5s;-o-transition: height 0.5s;transition: height 0.5s;}.faces-wrapper-inner {margin: -120px 0 0 0;width: 100%;background: url(/go/images/banner-inner-png.webp) #fff no-repeat;height: 154px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;position: relative;z-index: -999;}/***** HEader Image *****/.faces-wrapper {margin: 0px 0 0 0; min-height: 600px;width: 100%;  /*background:url(/go/images/banner-png.webp) #fff  no-repeat;    height: auto ;    -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;  background-size: cover;*/position: relative;z-index: 1;}.faces-wrapper .info {max-width: 550px !important;position: absolute;margin: 0 auto;right: 20%;text-align: center;padding: 0;font-size: .8rem;z-index: 2200;top: 15%;}.faces-wrapper .info h2 {display: inline-block;margin: 0;color: #47b687;font-size: 2em;font-weight: 400;line-height: 1.2;z-index: 6;/*text-shadow:10px 5px 20px #000, 10px 5px 20px #000;*/}.faces-wrapper .info h2, .info h3, .info h4 {-webkit-animation: initial;-moz-animation: initial;-o-animation: initial;animation: initial;}.faces-wrapper .info h3 {font-size: 4.5em;}.faces-wrapper .info h3 {display: block;font-size: 2.2em;line-height: 1.05;margin: .4em 0;position: relative;z-index: 6;color: #fff;/*text-shadow:1px 1px 0 #47b687, 2px 10px 20px #000;*/}.faces-wrapper .info h3:before, .faces-wrapper .info h3:after {content: '';position: absolute;width: 26%;height: 1px;top: 50%;left: 0;display: block;background: rgba(255,255,255,.5);}.faces-wrapper .info h3:before, .faces-wrapper .info h3:after {display: none;}.faces-wrapper .info h3:before, .faces-wrapper .info h3:after {width: 18%;}.faces-wrapper .info h3:after {right: 0;left: auto;}.faces-wrapper .info h4 {display: inline-block;text-transform: uppercase;font-size: 3em;line-height: 1.05;font-weight: 800;text-align: center;margin: 0 0 .2em 0;position: relative;z-index: 6;color: #47b687;/*text-shadow:1px 1px 0 #fff, 2px 10px 20px #000;*/}a.btn {display: inline-block;width: 270px;margin-top: 5px;font-size: 1.25em;font-weight: 700;color: #fff;line-height: 1rem;background-color: #464e5a;padding: 0.75rem 1rem;display: inline-block;position: relative;z-index: 6;cursor: pointer;border: none;text-decoration: none}a.btn:hover {background: #464e5a;text-shadow: none;color: #FFFFFF;}@media(max-width:1250px) {.faces-wrapper .info {padding: 0;top: 10px}}@media(max-width:1150px) {.faces-wrapper {}.faces-wrapper .info {width: 100%;}.faces-wrapper .info h4 {}}@media(max-width:759px) {.faces-wrapper { min-height: inherit}.faces-wrapper img { display:none !important;}.faces-wrapper .info {left: 0;right: 0;padding: 10px 0 25px 0;position: relative;float: none;}.faces-wrapper .info h2 {font-size: 1em;}.faces-wrapper .info h3 {font-size: 2em;color: #000;}.faces-wrapper .info h4 {font-size: 2em;}}@media(max-width:500px) {.faces-wrapper .info h4 {color: #47b687;}a.btn {padding: 0.75rem 1rem;}.faces-wrapper {width: 100% !important;margin: 0px 0 0 0;-webkit-background-size: contain;-moz-background-size: contain;-o-background-size: contain;background-size: contain;}}/***** HEader Image End *****/.feature-2 {background-color: rgba(0,0,0,0.6);display: table;width: 70%;padding: 2em 1em;margin: 9em auto 0 auto !important;bottom: 2em;}.feature-2 li {display: table-cell;position: relative;padding: .25em;}.feature-2 li img {width: 85px}.feature-2 li a {width: 85px;-webkit-transition: .5s ease;-moz-transition: .5s ease;-o-transition: .5s ease;transition: .5s ease;}.feature-2 li a div {width: 85px;min-height: 50px;padding: 5px;background: #47b687;margin: -30px 0;-webkit-transition: .5s ease;-moz-transition: .5s ease;-o-transition: .5s ease;transition: .5s ease;}.feature-2 li a:hover, .feature-2 li a div:hover {color: #fff;margin: -60px 0;font-size: 24px;background: rgba(0,0,0,0.698);}.feature-2 li a span:hover {color: #fff;}.feature-2 li a {text-decoration: none;-webkit-transition: .5s ease;-moz-transition: .5s ease;-o-transition: .5s ease;transition: .5s ease;}.feature-2 li a {position: relative;}header.header h2 {font-size: 2.5rem;text-transform: uppercase;font-weight: 300;color: #484848;letter-spacing: -.1rem;}header.header h2 span {font-weight: normal;text-transform: none;color: #47b687;display: block;font-size: 25px;font-family: 'Lato', Georgia, serif;}.header-wrapper-inner {background: url(/go/images/slide2-png.webp) #f1f1f1 center top no-repeat;min-height: 300px;margin: 0px 0 0 0;padding: 0 0 0;position: relative;width: 100%;z-index: 0;background-attachment: fixed}.content-wide {background-size: cover 100%;margin: 0;padding: 50px 0 50px 0;background:     /* top, transparent red */     linear-gradient( rgba(51,0,51,0.8), rgba(51,0,51,0.8) ),     /* bottom, image */ url(/go/images/shutterstock_162094841.webp) center top no-repeat;}/*.content-wide:before {   content: '';    display: block;    position: absolute;         width: 100%;    height: 100%; background-size:cover;   background: rgba(51,0,51,0.9)     }*/.content-wrapper {margin: auto;max-width: 1150px;padding: 40px 0px;position: relative;}.content-wrapper p, .content-wrapper li {line-height: 30px;font-weight: normal}.content-wrapper h1, .content-wrapper h2 {color: #93b7c7 !important;text-align: left !important}.content-wide h1, .content-wide h2 {color: #fff;text-align: center}.content-wrapper-inner {margin: 0px auto 0 auto;width: 100%;padding: 165px 0 20px 0;position: relative;}.content-wrapper-inner p, .content-wrapper-inner li {line-height: 30px;font-weight: normal}.content-wrapper-home {width: 100%;padding: 20px 0 0px 0;position: relative;margin: auto;}.content-wrapper-ins {width: auto;background-image: url(/go/images/brick-texture.webp);background-attachment: fixed;}.content-wrapper-footer {width: 1200px;margin: 0px auto;position: relative;}/*.slider-wrapper{max-width:1600px; margin:0 auto;	position: relative; }*/.slider-wrapper {height: 570px;margin: 0 auto;width: 100%;z-index: -1;}.special-wrapper {float: right;text-align: center;width: 25%;margin: 30px 0 0px 20px;padding: 20px 0;}.special-wrapper p {font-size: 16px;line-height: 30px;font-weight: normal}.special-wrapper h1 {color: #484848;font-size: 40px;font-family: 'Lato', sans-serif;font-weight: 700}.content-inner {margin: 20px 30px 0 30px;width: calc(100% - 420px) !important;}.italic {font-size: 17px;font-style: italic;display: inline;font-family: "Times New Roman", Georgia, Serif;line-height: 28px;}.special-wrapper-inner {width: 380px;background: #47b687;padding: 30px 0 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: 0px;margin: 0}.logo-wrapper {margin: 0px;padding: 40px 0;position: relative;text-align: center;}.bottom-wrapper {margin: 0px;padding: 40px 0;background-color: #f5f5f5;width: 100%}#content-main p, .content-main p, .content-main li {line-height: 30px;margin-bottom: 15px;font-size: 18px;}#content-main {width: 650px;margin: 20px 0 0 0;}.content-main {width: 100%;max-width: 1200px;}@media(max-width:1200px) {.content-main {margin: 0px 30px 0 30px;}}.contentimg-cta img {background-position: top right;background-size: cover;background-repeat: no-repeat;-webkit-transition: all ease 1.2s;-moz-transition: all ease 1.2s;-o-transition: all ease 1.2s;transition: all ease 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: solid 20px #47b687;padding: 0em 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: solid 15px transparent;border-top: solid 15px transparent;border-left: solid 15px #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: solid 5px #47b687;}}.points {background-color: #EFEFEF;display: table;margin: 20px 0}.points header {text-align: center;font-family: 'Lato', serif;padding: 1em 2em;}.points > h2 {text-align: center;color: #484848;font-family: 'Lato', serif;font-size: 2.5em;padding: .25em 0 0 0;}.points .half.left {position: relative;display: table-cell;float: none;clear: none;}.points.content-cta .half.left {vertical-align: top;position: relative;padding-right: .5em;}.points .half.right {width: 55%;float: none;clear: none;display: table-cell;vertical-align: top;background-color: #484848;position: relative;}.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, .points .half.left h3 {font-family: 'Lato', serif;}.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: 0em;}.points .half.left h3.h2-lookalike:after {content: ' ';position: absolute;width: 20%;left: 40%;height: 1px;background-color: #47b687;bottom: 0em;}.points ul {background-color: #484848;padding: 0;margin: 0;list-style: none;}.points ul li {padding: .5em 2em .5em 4em;color: #FFFFFF;border-bottom: solid 1px #EFEFEF;position: relative;overflow: hidden;font-size: 16px;}.points ul li:last-child {border-bottom: none;}.points ul li:before {font-family: FontAwesome;content: '\f00c';left: 0em;position: absolute;font-size: 1.5em;top: 0;padding: 0.7em .5em;display: table-row;height: 100%;line-height: 1em;}@media(max-width:759px) {.points {display: block;}.points .half.left {display: block;}.points .half.right {width: 100%;display: block;}.points ul li {padding: 1em 1em 1em 4em;}}/***** Footer *****/footer {text-align: center;padding: 10px 0px 20px 0px;display: inline-block;width: 100%;background: #464e5a;}footer > div {display: inline-block;vertical-align: middle;background: #fff;box-shadow: 0 5px 9px rgba(53, 53, 53, 0.51);margin-left: 10px;width: 300px;padding: 20px;min-height: 350px;}footer > div h3 {font-size: 27px;color: #fff;background: #484848;font-family: 'Lato', serif;margin: 0 0 20px 0;}footer .copyright {display: block;margin-top: 15px;color: #fff;}footer .copyright a {color: #fff;}#footer-form {width: 400px}/*#footer-form input,#footer-form textarea {          box-sizing: border-box; width:200px;    border: none;    padding: 5px 15px;    font-size: 18px;     margin-bottom: 12px;    background: none;     border-radius: 2px;    background-color: #ededed;         box-shadow: inset 0 1px 1px rgba(0, 0, 1, 0.25); }*/#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 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;padding: 0;text-align: left;max-width: 240px;list-style: none;}#footer-contact .hours > li {color: black;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-contact .socials a:hover {color: #000;}#footer-nav 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: 1200px) {footer > div {margin-left: -6px;width: 260px;padding: 20px;}#footer-contact {width: 300px;}}@media screen and (max-width: 870px) {footer > div {display: block;width: auto !important;max-width: 400px;margin: 0 auto 15px auto;}}@media screen and (max-width: 759px) {#footer-nav ul {display: block !important;}}/***** Footer End *****/ul.logo-NAP {clear: left;max-width: 1200px;margin: auto;z-index: -999;list-style: none;padding: 0;}ul.logo-NAP li {display: inline-block;color: #e3e3e3;vertical-align: middle;list-style: none;margin: 0px 80px 0px 0px;padding: 0;-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}section.services {margin-bottom: 30px;border-bottom: 1px solid #555555;border-top: 1px solid #555555;}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, section.services h5 {display: inline-block;vertical-align: top;}section.services ul {list-style: none;;padding: 10px 0 10px 30px;width: 61%;border-left: 1px solid #555555;}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;}/*.special-wrapper-inner ul.menu-services-go { clear:left; list-style:none;margin: auto;padding:0;  width:300px; }.special-wrapper-inner ul.menu-services-go li { display:  block; margin:0px 0px 1px 0px;list-style:none;padding:3px 45px 3px 20px; border:3px solid #e0e0e0; width:300px; background-image: url(/images/arrow-png.webp); background-repeat:no-repeat; background-position:95%; background-color:#e0e0e0; /* fallback *}.special-wrapper-inner ul.menu-services-go li a {font-size:16px; text-align:left; font-weight: 400; color:#002744; text-decoration:none;   }.special-wrapper-inner ul.menu-services-go li a {  text-decoration:none; }.special-wrapper-inner ul.menu-services-go   li a:hover{  text-decoration: underline; }.special-wrapper-inner ul.menu-services-go  .img { float:none; text-align:center; border:none;}   .special-wrapper-inner ul.menu-services-Go li.video { border-width: 0px;margin-left: -14px;}   .special-wrapper-inner ul.menu-services-Go li#show-spacer{ margin-bottom:100px;}.special-wrapper-inner ul.menu-services-Go.fix li#show-spacer{margin-bottom:5px; }.special-wrapper-inner ul.menu-services-Go li.transparent{ text-align:center; background:none; border:none;}*/#rotator-area {padding: 25px 10px 15px 10px;text-align: center;background: url(/images/rotator-bg.webp) #e0e0e0 center top no-repeat;/*color:#002744; Permalink - use to edit and share this gradient: //colorzilla.com/gradient-editor/#806844+0,5f4c2c+100 *//* IE6-9 */font-size: 16px;/*-moz-text-shadow: 1px 1px 0px #fff; -webkit-text-shadow: 1px 1px 0px #fff; text-shadow: 1px 1px 0px #fff;*/}/*#rotator-area p  {color:#002744; }#rotator-area span  {color:#002744; }#rotator-area div  {color:#002744; }#rotator-area td  {color:#002744; ;}div.rotator td{ color:#fff;}*/.spacer {clear: both;font-size: 0;line-height: 0;}.spacer2 {clear: left;font-size: 0;line-height: 0;}/***** Video Tesimonials *****/.video-testimonials {padding: 0 0 4vw 0;}.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: testimonial-videos 50s linear infinite;-moz-animation: testimonial-videos 50s linear infinite;-o-animation: testimonial-videos 50s linear infinite;animation: testimonial-videos 50s linear infinite;-webkit-animation-play-state: running;-moz-animation-play-state: running;-o-animation-play-state: running;animation-play-state: running;height: 100%;right: -200%;}.video-list.part2 {-webkit-animation: testimonial-videos 50s linear infinite 25s;-moz-animation: testimonial-videos 50s linear infinite 25s;-o-animation: testimonial-videos 50s linear infinite 25s;animation: testimonial-videos 50s linear infinite 25s;}.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-repeat: no-repeat;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,0.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: #FFFFFF;z-index: 10;font-family: 'Merriweather', Georgia, serif;margin: 0 0 1rem;line-height: 1.7em;font-size: 14px;font-weight: normal;}.video-list li a h3:before {content: '"';color: #47b687;font-size: 2rem;}.video-list li a h3:after {content: '"';color: #47b687;font-size: 2rem;}.video-list li a .name {color: #47b687;font-size: 12px;font-weight: 700;text-transform: uppercase;}.video-list li a .name:before {content: '-';}.video-list li .video-btn {font-size: 1.5rem;position: absolute;right: 0;bottom: 25px;border: none;color: #484848;text-shadow: none;font-family: 'Lato', 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: #FFFFFF;background-color: #484848;box-shadow: 0 4px 0 #47b687;}.video-btn span {display: inline-block;line-height: 3rem;}.video-btn icon {font-size: 3rem;margin: 0rem .5rem 0 0;position: relative;display: block;float: left;-webkit-transition: .5s ease;-moz-transition: .5s ease;-o-transition: .5s ease;transition: .5s ease;}.video-btn:hover icon {color: #FFFFFF;}.video-list li .video-btn icon {}.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) {.video-list li a .info {width: 90%;bottom: 2.75rem;}.video-list li a h3 {margin: 25px 0 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) {.video-testimonials {display: none}}/***** Video Testimonials End *****/   /***** Navigation *****/.main-menu {z-index: 103;width: 100%;background: #fff;    /* min-height:75px; Old browsers */}html {font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%}body {margin: 0}a {background: 0 0}a:active, a:hover {outline: 0}.container {margin-right: auto;margin-left: auto;padding-left: 15px;padding-right: 15px;z-index: 2001;}@media (min-width:759px) {.container {width: auto}}@media (min-width:1024px) {.container {width: auto}}@media (min-width:1200px) {.container {width: 1150px}}.container-fluid {margin-right: auto;margin-left: auto;padding-left: 15px;padding-right: 15px}.row {margin-left: -15px;margin-right: -15px}.pull-right {float: right!important}.pull-left {float: left!important}.hide {display: none!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}.sf-menu ul {position: absolute;display: none;top: 100%;left: 0;z-index: 99}.sf-menu>li {float: left}.sf-menu li.sfHover>ul {display: block}.sf-menu a {display: block;position: relative}.sf-menu ul ul {top: 0;left: 100%}.sf-menu {float: left;margin-bottom: 1em}/*.sf-menu ul.menu-services{box-shadow:2px 2px 6px rgba(0,0,0,.2);min-width:45em;*width:45em}*/.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 0 !important;}.sf-menu ul.menu-services {text-align: center;height: 100%;min-height: 330px;background-position: 28% 70% !important;background: #464e5a no-repeat;left: -820%;right: -1029%;}.sf-menu ul.menu-services li {display: inline-block;width: 250px}.sf-menu ul {box-shadow: 2px 2px 6px rgba(0,0,0,.2);min-width: 12em;*width:12em}.sf-menu a {padding: 0;text-decoration: none;zoom: 1;color: #13a}.sf-menu li {white-space: nowrap;*white-space:normal;-webkit-transition: background .2s;transition: background .2s}.sf-menu li.sfHover {-webkit-transition: none;transition: none}.sf-arrows .sf-with-ul {padding-right: 2.5em;*padding-right:1em}.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: #dFeEFF;border-top-color: rgba(255,255,255,.5)}.sf-arrows>.sfHover>.sf-with-ul:after, .sf-arrows>li>.sf-with-ul:focus:after {border-top-color: #fff}.sf-arrows ul .sf-with-ul:after {margin-top: -5px;margin-right: -3px;border-color: transparent;border-left-color: #dFeEFF;border-left-color: rgba(255,255,255,.5)}.sf-arrows ul .sfHover>.sf-with-ul:after, .sf-arrows ul li>.sf-with-ul:focus:after {border-left-color: #fff}.sf-vertical {width: 12em}.sf-vertical ul {left: 100%;top: 0}.sf-vertical>li {float: none}.sf-vertical li {width: 100%}.sf-vertical.sf-arrows>li>.sf-with-ul:after {margin-top: -5px;margin-right: -3px;border-color: transparent;border-left-color: #dFeEFF;border-left-color: rgba(255,255,255,.5)}.sf-vertical.sf-arrows .sfHover>.sf-with-ul:after, .sf-vertical.sf-arrows li>.sf-with-ul:focus:after {border-left-color: #fff}#mobile-menu {display: none}.footer-menu .sf-menu>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 #555555;}.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;text-decoration: none;}.footer-menu ul.sf-menu > li > a:hover {text-decoration: underline;}.footer-menu ul.sf-menu li:hover > ul {display: none;}@media only screen and (max-width:1024px) {.sf-menu ul.menu-services {}}@media only screen and (max-width:759px) {#mobile-menu {display: block}.back-div {width: auto;position: relative;}.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: absolute;position: fixed;top: 0;height: 100%;z-index: 999999;width: 260px;overflow-x: none;overflow-y: auto;font-family: "lucida grande", tahoma, verdana, arial, sans-serif;font-size: 12px;color: #fff;background: #333;background: -moz-linear-gradient(left, #333 0, #191919 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%, #333), color-stop(100%, #191919));background: -webkit-linear-gradient(left, #333 0, #191919 100%);background: -o-linear-gradient(left, #333 0, #191919 100%);background: -ms-linear-gradient(left, #333 0, #191919 100%);background: linear-gradient(to right, #333 0, #191919 100%);-pie-background: linear-gradient(left, #333 0, #191919 100%);behavior: url(/PIE.htc);}.admin-bar .sidr {top: 24px;}.sidr .menu {height: auto;visibility: visible;background: 0 0;margin: 0 0 50px 0}.sidr .sidr-inner {padding: 0 0 15px}.sidr .sidr-inner>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>p {margin-left: 15px;margin-right: 15px}.sidr ul {display: block;margin: 0 0 15px;padding: 0;}.sidr .sf-menu li {display: block;width: 100%;margin: 0;border-bottom: 1px solid #4d4d4d;-webkit-box-shadow: -8px 10px 0px -9px #1a1a1a;-moz-box-shadow: -8px 10px 0px -9px #1a1a1a;box-shadow: -8px 10px 0px -9px #1a1a1a;background: 0 0}.sidr .sf-menu {float: none;width: 100%}.sidr .sf-menu>li {width: auto;float: none;}.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-align:left;padding:10px 30px 10px  5px;display:block;text-decoration:none;color:#fff; font-size:14px;*/padding: 10px 0px 10px 0px;padding-right: 0px;display: block;text-decoration: none;color: #fff;font-size: 1.4em;font-family: "Lato", tahoma, verdana, arial, sans-serif;font-weight: bold;}.sidr .sf-menu li ul {border-bottom: 0;margin: 0;position: relative;left: 0;width: 100%!important;background: transparent;}.sidr li li {font-size: 13px;line-height: 17px;background: #1E1E1E}.sidr li li:last-child {border-bottom: 0}.sidr li li a {color: #ccc;padding-left: 30px}.sidr .sf-menu ul ul li {background: #000}.sidr li li li a {padding-left: 45px}.sidr form {margin: 0 15px}.sidr label {font-size: 13px}.sf-menu ul.menu-services {min-width: auto;*width: auto}.sf-menu ul.menu-services li {display: block;width: auto}}#sb-container {height: 100%;display: none;visibility: hidden;z-index: 999}.primary-1-bg {color: #FFFFFF;border-color: #FFFFFF}.sf-active, #mobile-menu {}.menu {height: 60px;visibility: hidden;margin: 0 auto}.menu>ul {margin: 0}.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: transparent}.sf-active li.sfHover {background: transparent}.sf-active a {font-size: 15px;text-align: center;font-family: Lato, serif;text-transform: uppercase}.sf-active a {color: #000;border-left: none;border-top: none}.sf-active li.sfHover a {color: #fff;border-left: none;border-top: none}.sf-active .sf-menu>li>a {font-weight: 500}.sf-active .sf-menu>li.sfHover>a {color: #fff}.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: 0.6em 3.5em 0.6em 1.5em;font-size: 18px;text-align: left;text-transform: none}/*.sf-active ul ul{background-color:rgba(255,255,255,0.95);color:#303030;  border:5px solid #ffffff;  }*/.sf-active ul ul li a:hover {color: #fff;}.sf-active ul ul li {text-align: left;background: transparent;white-space: nowrap;z-index: 2}.sf-menu>li.sfHover {background-color: #464e5a;color: #FFFFFF;border-color: #FFFFFF}.sf-active ul ul li.sfHover {background-color: #93b7c7;color: #FFFFFF;border-color: #FFFFFF}.sf-active ul ul ul {margin-top: 0px}.sf-active ul ul ul li {background: transparent;z-index: 1}.sf-active ul ul ul li.sfHover {background: rgb(0,0,0);background: rgba(0,0,0,1)}.sf-active li.last ul {left: auto;right: 0}.sf-active li>a {-webkit-transition: padding .25s ease;transition: padding .25s ease}.sf-active li.last ul ul {right: 100%}.sf-active .last ul a, .sf-active li.last ul .sfHover a {text-align: right;padding: 0.8em 1.5em 0.8em 1.5em;}.sf-arrows .last ul .sf-with-ul:after {margin-left: -3px;right: auto;left: 1em;border-color: transparent;border-right-color: #dFeEFF;border-right-color: rgba(255,255,255,.5)}.sf-arrows .last ul li>.sf-with-ul:focus:after, .sf-arrows .last ul .sfHover>.sf-with-ul:after {border-color: transparent;border-right-color: white}.sf-active ul ul li.sfHover>a, .sf-active ul ul li a:hover {color: #FFF;}@media only screen and (max-width: 759px) {#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 a {color: #FFF;text-align: left;padding-right: 36px}.sidr li li a {color: #ccc}.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: none;border: none;border-left: 1px solid #CCC}ul.children {display: none}ul.show-touch-menu {position: static!important;display: block}}/***** Navigation End *****/.DWSReview {padding: 10px;border: 1px solid #dc9225;margin: 10px auto 10px auto;-webkit-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;background-color: #f3ebe0;}.revName {font-weight: 700;font-style: italic;}.revName:before { /* content: "\2022""\0020"; */content: " - ";display: inline;}/* sibebar menu css start */[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;}/* Additional styles */aside {background-color: rgba( 0, 38, 74, 0.9);box-shadow: 0 6px 0 0 rgba(0,0,0,0.5);z-index: 999999;display: none;}aside a {color: #fff;text-decoration: none;}.sidemenu {z-index: 999999;}.overlay {background-color: #ddd;z-index: 999;}.padding {height: 100%;padding: 0;width: 230px;}.sidebar-ul > ul {list-style: outside none none;margin: 0;padding: 0;}.sidebar-ul > ul a {color: #fff;text-decoration: none;}.sidebar-ul > ul a:hover {color: #fff;text-decoration: underline;}.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: 0px;list-style: none;margin: 10px 0;}.sidebar-callouts > li {margin: 10px 0 0;}.sidebar-callouts > li > a {background: rgba(255, 255, 255, 0.2) none repeat scroll 0 0;border: 1px solid;color: #fff;display: inline-block;padding: 10px 0 10px 10px;text-decoration: none;width: 94%;}.sidebar-callouts > li > a:hover {color: #fff;}/* sibevar menu css end */.scrollToTop {width: 39px;height: 40px;text-align: center;background: whiteSmoke;font-weight: bold;color: #444;text-decoration: none;position: fixed;right: 10%;bottom: 20px;display: none;background: rgba(0, 0, 0, 0) url("/images/back-to-top-bax-png.webp") no-repeat scroll center center;background-position: left center;z-index: 9999;border-radius: 6px;}.scrollToTop:hover {text-decoration: none;}/* Dropdown Menu Css start *//*ul li a:hover + .hidden, .hidden:hover {display: block;}li ul {display: none;padding: 0 10px;}li ul li {display: block; float: none;}li ul li a { padding: 10px;color: #fff;border-bottom:1px solid}li ul a:hover {	background: rgba(23,65,125,0.9);color: #fff;}*/.hidden {background: rgba(255,255,255,0.9);display: none;padding: 0;position: absolute;top: 235px;z-index: 999999;box-shadow: 0 0 3px 0 #000;}.hidden a {display: inline-block;color: #000;padding: 8px;font-family: Tahoma;font-size: 12px;font-weight: bold;margin: 0;text-align: left;text-decoration: none;width: 150px;border-bottom: 1px solid #00275a;}/* Dropdown Menu Css end */.special-fluid {display: none}/* Services Css Start */.main-services-box {display: flex;flex-wrap: wrap;background-color: white;border-radius: 5px;box-shadow: 0 0px 0px rgba(23, 23, 24, 0.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 rgba(255, 255, 255,1);border-bottom: 4px solid rgba(255, 255, 255,1);}.service-bg-1 {background: #ab9d90 url('/content/images/preventive-img-01.webp');background-position: center center;background-size: cover;}.service-bg-2 {background: #ab9d90 url('/content/images/restorative-img-01.webp');background-position: center center;background-size: cover;}.service-bg-3 {background: #ab9d90 url('/content/images/cosmetic-img-01.webp');background-position: center center;background-size: cover;}.service-bg-4 {background: #ab9d90 url('/content/images/advanced-img-01.webp');background-position: center center;background-size: cover;}.service-img {margin-right: 30px;}.service-img img {border-radius: 50%;box-shadow: 0 0 0 5px rgba(23, 23, 24, 0.1);width: 100%;max-width: 90px;display: block;}.services-ul {padding: 20px 10px 20px 45px !important;margin: 0px;height: 100%;display: flex !important;flex-flow: column !important;justify-content: top !important;display: inline-block;width: 100% !important;position: relative !important;background: transparent !important;left: auto !important;right: auto !important;}.services-ul a {text-decoration: none !important;padding-left: 5px;display: inline-block;width: 100%;max-width: 250px;text-transform: none;}.services-ul a li {margin: 2px 0;font-size: 17px;list-style: disc;}.services-ul a:hover {background: #fff;}.services-ul a:hover li {color: #000;}.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%;}.box h3 {margin: 0px;}.box p {margin: 0px;}/* Services Css End */.footer-1 {float: left;width: 100%;background: #356fb7;padding-bottom: 0px;}.footer-1-hours {width: 30%;display: inline-block;float: left;background: url(/go/images/featured-services-bg-png.webp);padding: 30px 0;}.footer-1-map {width: 70%;display: inline-block;float: left;}.footer-1-hour-box {max-width: 300px;margin: 0 auto;}.footer-1-hour-box a {color: #fff;}.footer-1-hours-title {font-size: 28px;color: #fff;font-weight: 300;margin: 5px 0;}.footer-1-hour-box ul {display: inline-block;width: 100%;padding: 0;margin: 10px 0 0 0;list-style: none;}.footer-1-hour-box ul li {display: inline-block;width: 100%;margin: 0;padding: 5px 0 5px 0;color: #fff;font-size: 18px;}.footer-1-hour-box ul li span {display: inline-block;width: 100%;max-width: 130px;font-size: 18px;color: #fff;}.footer-1-footer-call {font-size: 18px;color: #fff;}.footer-1-footer-call a {font-size: 30px;color: #fff;font-weight: 300;}.footer-1-footer-call i {font-size: 36px;color: #fff;margin-right: 10px;}/* Footer-1 Css End *//* Footer-2 Css Start */.footer-2 {display: inline-block;width: 100%;background: #87acbc;background-position: left center;background-size: cover;padding: 0;float: left;}.footer-2-hour-content-div {width: 100%;margin: 0 auto;}.footer-2-hour {display: inline-block;width: 33.33%;vertical-align: middle;float: left;padding-top: 1%;}.footer-2-map {width: 33.33%;display: inline-block;float: left;}.footer-2-appt-box {display: inline-block;width: 49%;vertical-align: middle;text-align: center;}.footer-2-hour-div {max-width: 300px;margin: 0 auto;}.footer-2-hour-div > h2 {font-size: 28px !important;color: #fff !important;margin: 10px 0 !important;}.footer-2-hour-div ul {padding: 0px;display: inline-block;width: 100%;list-style: none;margin: 0px;line-height: 26px;}.footer-2-hour-div ul li {padding: 0px;display: inline-block;width: 100%;list-style: none;color: #fff;margin: 5px 0;font-size: 16px;}.footer-2-hour-div ul li span {font-size: 18px;color: #fff;;padding: 0px;display: inline-block;width: 100%;list-style: none;font-weight: bold;max-width: 110px;}.footer-2-footer-call {font-size: 18px;color: #fff;margin: 5px 0;}.footer-2-footer-call i {font-size: 36px;color: #fff;margin-right: 10px;}.footer-2-footer-call a {font-size: 30px;color: #fff;}.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: 0px;float: left;}.footer-2-office-img-new {width: 100%;background: #160f0a url('/content/office-tour/gallery1.webp');background-position: center center;background-size: cover;padding: 0;text-align: center;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;height: 414px;}.footer-2-office-img-new:hover {}.footer-2-office-img-new a {margin: 5px 0;width: 100%;max-width: 300px;background: #fff;display: inline-block;color: #464e5a;text-decoration: none;padding: 15px 0px;font-size: 18px;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;position: relative;top: 3%;opacity: 0.9;border: 1px solid #464e5a;border-radius: 5px;}.footer-2-office-img-new a:hover {background: #464e5a;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;opacity: 1;}.footer-2-office-img-new a span {color: #464e5a;font-size: 18px;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}.footer-2-office-img-new a:hover span {color: #fff;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}/* Footer-2 Css End */.review-box {background: #160f0a url('/content/office-tour/gallery2.webp');background-position: center center;background-size: cover;}#callouts {padding: 0px 0 30px 0;z-index: 19;width: 100%;background: #93b7c7;}ul.block {clear: left;list-style: none;padding: 0;margin: -130px auto 0 auto;width: 100%;max-width: 1200px;z-index: 9;position: relative;text-align: center;}ul.block li {display: inline-block;list-style: none;border: 0px solid #404241;max-width: 22.1%;width: 100%;margin: 10px 1% 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: 0.9;}ul.block li a {text-decoration: none}ul.block li a>div {background-color: #464e5a;background-size: cover;z-index: 1100;padding: 15px 0;margin-top: 0;border-bottom: 0px solid #404241;line-height: 17px;text-align: center;}ul.block li a>div>h3 {margin: 0!important;color: #fff;font-weight: normal;font-size: 18px;}ul.block li a:hover>div {text-decoration: none;background-color: #464e5a;background-size: cover;color: #FFF}ul.block span img {margin: 0;padding: 0}.social-text {display: inline-block;vertical-align: middle;text-align: center;margin: 0 5px;font-size: 18px;font-weight: bold;}.social-box {border: 1px solid #fff;color: #fff !important;display: inline-block;width: 40px;text-align: center;border-radius: 100%;height: 40px;padding: 8px 0 0 0;font-size: 18px;vertical-align: middle;}.header-div {display: inline-block;width: 100%;}@media screen and (max-width: 759px ) {/*.content-main {  margin-right: 17.5em; }*/.header-div { min-height: 400px}/*.main-menu{min-height: 300px}*/}.app-btn {float: none !important;background: #464e5a !important;padding: 8px 15px 10px 15px !important;display: inline-block !important;text-decoration: none !important;color: #fff !important;font-size: 18px !important;text-align: center;border: 3px solid #93b7c7;border-radius: 5px;width: 100%;max-width: 260px;}.steps-btn {float: none !important;padding: 8px 15px 10px 15px !important;display: inline-block !important;text-decoration: none !important;color: #464e5a !important;font-size: 17px !important;text-align: center;border: 3px solid #464e5a;border-radius: 5px;margin-top: 5px;width: 100%;max-width: 260px;}.steps-btn-footer {display: none !important;float: none !important;padding: 8px 15px 10px 15px !important;text-decoration: none !important;color: #fff !important;font-size: 17px !important;text-align: center;border: 3px solid #fff;border-radius: 5px;margin-top: 5px;width: 100%;max-width: 260px;}.covid-btn {width: 100%;max-width: 350px;background: #464e5a;padding: 10px 15px;text-align: center;display: inline-block;text-decoration: none !important;color: #fff !important;border-radius: 5px;border: 2px solid #93b7c7;}.position-abt {position: absolute;left: 13%;right: 0;width: 100%;max-width: 260px;text-align: center;margin: 0 auto;top: 60px;}.right-box {float: right;margin-left: 15px;width: 100%;max-width: 272px;}.mob-rotator {display: none;}.top-dentist {float: left;padding: 0px;margin: 15px 0px 10px 10px;}.top-dentist img {display: inline-block;width: 100%;max-width: 170px;}.services-div {width: 100%;background: #93b7c7;display: inline-block;padding: 30px 0;text-align: center;}.services-div ul.menu-services-new {margin: 0;list-style: none;padding: 0;}.services-div ul.menu-services-new .back-div {position: relative;left: auto;right: auto;top: auto;width: 100%;max-width: 1000px;}.col-28-services {display: inline-block;width: 33%;padding: 0 10px;vertical-align: top;}.services-div ul.menu-services-new li {display: inline-block;width: 100%;text-align: left;margin: 0px;}.services-div ul.menu-services-new li a {display: inline-block;width: 100%;text-decoration: none;color: #fff;vertical-align: middle;padding: 10px 0px 9px 15px;list-style: none;font-size: 18px;}.services-div ul.menu-services-new li a:hover {text-decoration: none;background: rgba(0,0,0,0.1);}.RotatorFormButton, .MainFormButton {background: #464e5a;padding: 10px 15px !important;width: auto;color: #fff;font-size: 18px;border: 0px;}#offerdiv {display: inline-block;line-height: normal;list-style: none;width: 100%;max-width: 270px;background: #93b7c7;margin-bottom: 10px;}#offerdiv a {display: inline-block;padding: 5px 0 8px 0;font-size: 18px;width: 100%;color: #fff;text-decoration: none}#teampicture {margin: 0px;padding: 0px;text-align: center;}#teampicture > li {margin: 5px;list-style: none;display: inline-block;text-align: center;width: 100%;max-width: 230px;vertical-align: top;padding: 0 5px;vertical-align: top;}#teampicture > li a {text-decoration: none;}#teampicture > li strong {color: #000;text-decoration: none;font-size: 16px;text-decoration: none;}#teampicture img {width: 98%;}.team-box {display: inline-block;text-align: left;border: 3px solid #93b7c5;border-radius: 10px;padding: 5px 15px;margin-bottom: 15px;border-radius: 10px;width: 100%;max-width: 900px;}p.pull-right {float: right;margin-top: 5px;}.google-bg {background: rgba(224,64,40,0.6);border-color: #e04028;}.facebook-bg {background: rgba(64,100,173,0.6);border-color: #4064ad;}.linkedin-bg {background: rgba(64,100,173,0.6);border-color: #4064ad;}.twitter-bg {background: rgba(28,157,235,0.6);border-color: #1c9deb;}.youtube-bg {background: rgba(248,0,0,0.6);border-color: #f80000;}.yelp-bg {background: rgba(191,0,1,0.6);border-color: #bf0001;}.instagram-bg {background: rgba(216,17,159,0.6);border-color: #d8119f;}.tiktok-bg {background: rgba(216,17,159,0.6);border-color: #d8119f;}.rss-bg {background: rgba(248,160,0,0.6);border-color: #f8a000;}.pinterest-bg {background: rgba(184,8,27,0.6);border-color: #b8081b;}.google-bg:hover {background: #000;border-color: #000;}.facebook-bg:hover {background: #000;border-color: #000;}.linkedin-bg:hover {background: #000;border-color: #000;}.twitter-bg:hover {background: #000;border-color: #000;}.youtube-bg:hover {background: #000;border-color: #000;}.yelp-bg:hover {background: #000;border-color: #000;}.instagram-bg:hover {background: #000;border-color: #000;}.tiktok-bg:hover {background: #000;border-color: #000;}.rss-bg:hover {background: #000;border-color: #000;}.pinterest-bg:hover {background: #000;border-color: #000;}.content-wrapper h1 sup {font-size: 16px;}sup {font-size: 80%;}.smile-box {padding: 20px 0;display: block;margin: 20px auto;width: 100%;list-style: none;text-align: center;max-width: 800px;background: #eee;border-radius: 10px;}.smile-box li {display: inline-block;text-align: center;color: #000;font-size: 20px;font-weight: bold;width: 100%;max-width: 350px;}.desk-none {display: none;}@media screen and (min-width: 47.5em ) {/*.content-main {  margin-right: 17.5em; }*/.special-wrapper {position: relative;}}@media screen and (max-width: 1599px) {.header-wrapper {height: auto !important;}}@media screen and (max-width: 1303px) {#gradient {max-width: 100%;}#rotator-area {max-width: 100%;}.header-wrapper {height: auto;}#header-wrap, #header-wrap-inner {padding: 0 20px}ul.header-NAP li {}ul.header-block li.md {display: block !important;}#header-wrap {height: 135px;}}@media screen and (max-width: 1199px) {.content-wrapper-footer {width: auto;}.top-dentist img {display: inline-block;width: 100%;max-width: 130px;}.header-wrapper {padding: 0 15px;}ul.block {text-align: center;}ul.block li {width: 100%;max-width: 300px;}.grid3 {margin: 0px 10px}.callout4 {display: none !important}ul.footer-NAP {width: 1000px;}ul.footer-NAP li {display: inline-block !important;margin: 0px 30px 0px 0px;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 0px auto;}ul.flipper li {margin: 0px 10px 0px 0px;}/*.flip-container, .front, .back {width:260px; height: 260px;  }*/ul.special-block {clear: left;list-style: none;margin: auto;width: auto;padding: 20px 0;}ul.special-block li {;}ul.special-block li {padding: 12px 0px 12px 60px;margin: 6px 2% 6px 0}ul.special-block a li {font-size: 25px;}#header-NAP {display: none;}.content-wrapper {padding: 40px 0px;}.content-wrapper-home {width: auto;margin: 0 20px;}.welcome {width: auto;margin: 0 10px 0 10px;}.header-top {width: auto;margin: 0 10px 0 10px;}#rotator-area {max-width: 100%;}#content-main, .content-main {width: auto;}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; /* fallback */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.webp), linear-gradient(top, #00264b, #0051b9);}ul.header-logo {max-width: 240px;}ul.header-logo li {font-size: 18px;}ul.header-logo li.text {font-size: 36px;}ul.header-logo li.header-practice-name {font-size: 32px;}#callouts {width: auto;}ul.block a li>div {font-size: 1em;letter-spacing: -1px}ul.special-block-hr li {width: 20%}ul.block li img {width: 100% !important;}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 {font-size: 18px;}ul.header-text li.header-practice-name {font-size: 30px;}}@media screen and (max-width: 1024px) {.position-abt {left: auto;top: auto;margin: 0 auto;position: relative;display: inline-block;}#callouts {padding: 30px 0;}ul.block {margin: 0 auto;}.top-dentist img {max-width: 100px;}ul.header-NAP {max-width: 280px;}/* Media Css for Footer-2 */.footer-2-hour {width: 100%;}.footer-2-office-div, .footer-2-map {width: 50%;}/* Media Css for Footer-2 *//* Media Css for Footer-1 */.footer-1-hours {width: 100%;}.footer-1-map {width: 100%;}/* Media Css for Footer-1 */.services-box {flex-flow: column;padding: 20px 10px;}ul.flipper {margin: 10px auto 10px auto;}ul.header-text {display: none}.center {text-align: left !important}.special-wrapper {width: 270px;}ul.flipper {margin: 30px auto 0px auto;}ul.flipper li {margin: 0px 10px 0px 0px;}ul.flipper li.box3 {display: none}ul.footer-NAP {width: 760px;}ul.footer-NAP li {display: inline-block !important;margin: 0px 10px 0px 0px;padding: 0;font-size: 14px}ul.footer-NAP li img {width: 100px}ul.footer-NAP li a {font-size: 14px}ul.footer-NAP li h5 {font-size: 14px}}@media screen and (max-width: 860px) {.header-wrapper {height: auto;}.callout3 {display: none !important}section.services h5 {font-size: 30px;margin: 0 0 0 10px;}section.services ul {padding: 0px 0 20px 10px;margin: 0}section.services ul, section.services h5 {width: 90%;}section.services h5 {margin: 20px 0;}section.services ul {border: 0;}.img-center {position: relative;margin: 0;left: 0}ul.footer-NAP li {font-size: 13px}ul.footer-NAP li a {font-size: 13px}ul.footer-NAP li h5 {font-size: 13px}.header-wrapper-inner {background: #f1f1f1;}}@media screen and (max-width: 759px) {.social-text {margin: 0 5px 10px 5px;}.social-div {display: inline-block;width: 100%;max-width: 240px;}.steps-btn-footer {display: inline-block !important;}.steps-btn {display: block !important;margin: 5px auto;}.team-box .pull-right {display: block !important;float: none !important;margin: 10px auto 10px auto;text-align: center;}.blogimage {text-align: center;float: none;}.top-dentist {float: none;display: block;}.top-dentist img {display: block;margin: 0 auto;width: 100%;max-width: 200px}.col-28-services {width: 97%;margin: 5px auto 6px auto;}.services-div ul.menu-services-new {display: block;}.app-btn {margin: 10px 0;}.main-menu {background: transparent;text-align: center;}.menu-btn {vertical-align: top;float: none !important;display: inline-block !important;background: #464e5a;padding: 10px 0 0 0;font-size: 18px;color: #fff;border-radius: 0px;width: 45px;height: 45px;text-align: center;margin: 5px 5px;} .mob-rotator-div{ background: #93b7c7;}.mob-rotator { display: block; max-width:450px; width: 100%; padding: 10px 15px; text-align:center; margin:5px auto;}.mob-rotator p { color: #fff; font-size: 20px;}#Rndcaptcha2 img { width:auto; }.Rotator {width: 100%; max-width: 294px;}.rotator-div {display: block;width: 100%;max-width: 300px;text-align: center;margin: 0 auto;}.right-box {float: none;margin: 0 auto !important;display: block;}/* Media Css for Footer-2 */.footer-2-office-div, .footer-2-map {width: 100%;}/* Media Css for Footer-2 */.services-box {max-width: 100%;}section.insurance article, section.insurance figure {width: 90%;}.callout3, .callout4 {display: block !important}ul.header-block li.res-header-nap {display: block}#main-menu2 {margin: -10px 0 0 0}.grid3 {margin: 0;overflow: hidden}section.insurance figure {display: none;}ul.flipper li.box2 {display: none}ul.header-block {clear: left;width: auto;list-style: none;margin: auto;padding: 0;}ul.header-block li {display: block;list-style: none;margin: auto;padding: 0;vertical-align: middle;text-align: center}ul.header-block li.last-child {display: none}ul.header-block li:last-child {float: none}ul.footer-NAP {width: auto;}ul.footer-NAP li {}ul.footer-NAP li {display: block !important;text-align: center;margin: auto;}ul.footer-NAP li.social {float: none;margin: 20px 0 0 0;}.special-fluid {display: block;padding : 30px 0;}/* Special Horizontal Image Buttons */#header-wrap.smaller {height: auto;}/* Dropdown Media css start */.hidden {background: rgba(0, 34, 74, 0.9) !important;box-shadow: 0 0 0 0 #000;display: none;padding: 0;position: relative;top: 0px;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;}.desktop {display: none;}.special-btn {margin: 5px 0 10px;}.special-btn li {background: rgba(237,170,55,0.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;background-color: rgba(255,255,255,0.5);width: 100%;height: 100%;position: absolute;overflow: hidden;top: 0;left: 0}#header-wrap-inner {padding: 0;background-color: rgba(255,255,255,0.5);width: 100%;height: 100%;position: absolute;overflow: hidden;top: 0;left: 0;display: table}.header-wrapper-inner {background: url(/go/images/slider.webp) #fff center top repeat-x;min-height: 370px;margin: 0;padding: 0 0 0;position: relative;width: 100%;z-index: 0;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}.header-wrapper {margin: auto;position: relative;display: table;text-align: center;}.special-wrapper {padding: 30px 0;margin: 0px 0 0 0;width: 100%;text-align: center;float: none;}ul.special-block {}ul.special-block li {margin: 3px auto 3px auto;width: 85%;}#rotator-area {width: 90%;}#content-main, .content-main {width: auto;margin: 0px;}#content-main img {max-width: 100%;height: auto;outline: 0;width: auto;}#footer {background-size: auto;background-position: left top;}.content-wrapper {width: auto;padding: 20px;margin: 0px 10px 0 10px;}.content-wrapper-inner {display: table;width: auto;padding: 0px 0;margin: 0px;}.header-top {width: 95%;display: table;padding: 2% 0;}ul.header-logo {margin: 0px auto;float: none;width: 100%;max-width: 350px;background: none}ul.header-logo li {float: none;text-align: center;font-size: 20px;letter-spacing: -1px;}ul.header-logo li.text {font-size: 30px;}ul.header-logo li.header-practice-name {font-size: 38px;}ul.header-logo li.dr-name {font-size: 25px;}ul.header-logo li.img-logo {float: none;margin-right: 0px;margin-top: 0px;}h1 {font-size: 35px;}h2 {font-size: 20px;}#curve {display: none}#rotator-area {width: auto;float: none;}.rotator-title-text {padding-top: 20px;background: #464e5a;}.mob-rotator img { width:100%; }.grid li {display: block;width: 100%;}.header-wrapper-middle {display: table;margin: 0px auto;padding: 20px 0}ul.header-NAP {float: none;text-align: center;width: 300px !important;margin: auto !important;display: none;}ul.header-NAP li {text-align: center;}ul.header-NAP a.img-button li {margin: 0 auto 20px auto}ul.logo-NAP li {margin: 0px;}.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%;}}@media screen and (max-width: 430px) {}* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}:before, :after {-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}.scadForm-contain {width: 80%;margin: 1px auto;background-color: #dddddd;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, rgba(231,231,231,1) 0, rgba(253,253,253,1) 100%);background: -webkit-linear-gradient(top, rgba(231,231,231,1) 0, rgba(253,253,253,1) 100%);background: linear-gradient(to bottom, rgba(231,231,231,1) 0, rgba(253,253,253,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e7', endColorstr='#fdfdfd', GradientType=0 )}input {min-height: 35px}textarea {height: 150px;color: #666;font-size: 16px;width: 100%;border: 1px solid #ddd;padding: 10px}button.show2 {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 0}.pure-group textarea {width: 95%;font-size: 18px;margin: 10px 0 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%;}}#mymap{
    /*background: url(/go/images/map.webp); 
    background-size: cover;*/
    position: relative;
    overflow: hidden;
    padding-top: 65%;
}
#mymap iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}

.crjs .phoneswap { visibility: hidden; }
