.tophome{background:#ebecde;height:640px;position:relative}.tophome .background-images__img{object-fit:cover;object-position:center;width:100%;height:100%}.tophome h2,.tophome .h2{font-weight:300;font-size:48px;text-align:left;line-height:63px;text-shadow:3px 3px 3px rgba(255,255,255,0.55)}.tophome h2 strong,.tophome .h2 strong{font-size:62px}.tophome p{font-size:19px;font-weight:300;margin-bottom:30px;background:rgba(255,255,255,0.5);max-width:665px}.tophome .btn{margin-right:15px}.providingWorld{position:absolute;top:150px;left:0;right:0;margin:0 auto;max-width:1170px;padding-left:15px;padding-right:15px}.remindbenefits{background:url(/assets/c673ace92084cb48703ef1bc45ac9e6b/remind-benefits.webp) #72152d;padding:20px 0px 18px 0px;text-align:center;display:flex;align-items:center;justify-content:center}.remindbenefits p{display:inline-block;margin:0 17px;font-size:34px;font-weight:700;color:#fff;background:none;vertical-align:-6px}.remindbenefits p strong{color:#f6ac17}.remindbenefits .btn{display:inline-block;margin:0 17px;background:#f6ac17 !important;color:#000000 !important}.openproud{background:#726664;text-align:center;font-size:38px;padding:24px 15px 29px 15px;margin-bottom:20px;line-height:36px}.opensat{color:#fff}.openproud .divider{color:#f1f0ea;font-weight:300;margin:0 5px}.proudlyserving{color:#f1f0ea;font-weight:300}.contenthome{padding-top:150px !important;padding-bottom:35px}.reviewbox{margin-bottom:20px}.homemainp{text-align:center;max-width:1040px;margin:0 auto 40px auto}.boxeshomeprocedures{margin:0;padding:0;text-align:center}.boxeshomeprocedures li{display:inline-block;background:url(/assets/4bda2ae84554b6eca4283938fc2a1267/general-treatments.png) no-repeat 25px center;padding:25px 45px 0 140px;max-width:455px;width:100%;vertical-align:top;border:1px solid #dec9ce;min-height:192px;position:relative;margin:0 25px 50px 25px;text-align:left}.boxeshomeprocedures li:nth-child(2n){background:url(/assets/9fb7e146d1289e2c1e9ca7ceabae8f1f/cosmetic-dentistry.png) no-repeat 25px center}.boxeshomeprocedures li:nth-child(3n){background:url(/assets/b117b29f38905421828076059a04c54c/orthodontics.png) no-repeat 25px center}.boxeshomeprocedures li:nth-child(4n){background:url(/assets/3254c078f8f536ea70e6fe506bf375e4/preventive-dentistry.png) no-repeat 25px center}.boxeshomeprocedures li h2,.boxeshomeprocedures li .h2{color:#72142c;font-size:30px;margin-bottom:8px;text-align:left}.boxeshomeprocedures li p{line-height:26px}.boxeshomeprocedures li .btn{position:absolute;bottom:10px;right:15px;font-size:19px;font-weight:400;border-radius:10px;padding:0 15px 2px 19px}.homemeetthedentist{background:#222222;padding:30px 0 15px 0}.homemeetthedentist *{color:#fff}.homemeetthedentist h2,.homemeetthedentist .h2{margin-bottom:10px;margin-top:-5px}.homemeetthedentist .col-lg-3{width:223px}.homemeetthedentist .col-lg-3 figure{position:relative}.homemeetthedentist .col-lg-3 figcaption{font-weight:600;background:#50777e;font-size:14px;position:absolute;text-align:center;padding:8px 3px;bottom:0;left:0;right:0;width:100%}.homemeetthedentist .col-lg-9{width:947px;text-align:center}.h2homebordered{padding-bottom:9px;border-bottom:1px solid #b7b7b7}.dentalserviceshome{margin:0;padding:0}.dentalserviceshome>li{max-width:363px;width:100%;display:inline-block;vertical-align:top;margin-right:21px;text-align:center;margin-bottom:35px}.dentalserviceshome>li:last-child{margin-right:0}.dentalserviceshome figcaption{background:#72152d;color:#fff;font-size:32px;font-weight:300;padding:18px 5px 21px 5px;margin-bottom:19px}.dentalserviceshome>li ul{margin:0 0 20px 0;padding:0;list-style-type:none}.dentalserviceshome>li ul li a{display:block;padding:7px 15px 8px 80px;background:url(/assets/c98ac8b8fa6485caa02ebf47e0c9fbc6/li-service-home.png) #d7d7d7 no-repeat left center;margin-bottom:11px;color:#1f1f1f;text-decoration:none;text-align:left}.homeproudlyserving{background:#e3e2d4;padding:30px 0 45px 0}.homeproudlyserving h2{margin-bottom:28px}.homeproudlyserving .col-lg-7{width:660px}.homeproudlyserving .col-lg-5{width:510px;text-align:center}.dayclosed{color:#72132c;border:1px solid #cab0b7;border-left:none;border-right:none;padding:8px;max-width:460px;margin:0 auto 30px auto}.phonehours{border-radius:10px;border:1px solid #d0bcc1;max-width:420px;margin:0 auto 35px auto;position:relative;padding:24px 0}.phonehours:before{content:'';display:block;background:#eaeaea;height:37px;width:102%;position:absolute;top:30%;left:-3px}.phonehours:after{content:'';display:block;background:#eaeaea;height:104%;width:305px;position:absolute;top:-2px;left:0;right:0;margin:0 auto}.phonehours img{margin-right:7px;vertical-align:middle;z-index:1;position:relative}.phonehours a{font-size:38px;color:#72152d;text-decoration:none;vertical-align:middle;font-weight:bold;z-index:1;position:relative}.phonehours a:hover{text-decoration:underline}.form-group.allinline label{margin:0 20px 9px 0;vertical-align:middle;display:block}.firefoxbrowser .form-group.allinline label{line-height:12px}.form-group.allinline .form-control{width:167px;display:inline-block;vertical-align:middle}.contbadgehome .fatd-badge-outer{width:200px;margin-top:79px;margin-left:18px}.contbadgehome .fatd-badge-outer img{width:200px}.contbadgehome .fatd-doctor-name{text-align:center;font-size:18px;font-family:Cambria, Times, serif}@media (min-width: 992px) and (max-width: 1200px){.tophome h2,.tophome .h2{font-size:42px}.tophome h2 strong,.tophome .h2 strong{font-size:56px}.boxeshomeprocedures li{max-width:448px;margin:0 10px 50px 10px}.homemeetthedentist .col-lg-9{width:747px}.homemeetthedentist p{font-size:14px}.dentalserviceshome>li{max-width:301px;margin-right:15px}.dentalserviceshome figcaption{font-size:26px;padding:15px 5px 18px 5px}.homeproudlyserving .col-lg-7{width:510px}.homeproudlyserving .col-lg-5{width:460px}.homeproudlyserving .col-lg-5 p{font-size:14px;line-height:25px}.sidecolorgray{padding-top:20px}.form-group.allinline label{display:block;margin-bottom:4px}.form-group.allinline .form-control{width:134px}}@media (min-width: 768px) and (max-width: 992px){.tophome{height:545px}.tophome h2,.tophome .h2{font-size:30px;line-height:42px}.tophome h2 strong,.tophome .h2 strong{font-size:40px}.tophome p{font-size:16px;max-width:568px}.remindbenefits{padding:15px 0px}.remindbenefits p{display:block;font-size:3.5vw !important;margin:0 auto 12px auto}.openproud{font-size:31px}.homemainp{max-width:685px}.boxeshomeprocedures li{margin:0 10px 50px 10px;max-width:338px;padding:25px 15px 0 120px;background-size:70px 71px !important}.boxeshomeprocedures li h2{font-size:23px}.boxeshomeprocedures li p{font-size:14px}.boxeshomeprocedures li .btn{font-size:16px}.homemeetthedentist .col-lg-9{width:527px}.homemeetthedentist .col-lg-9 p{font-size:14px;line-height:28px}.dentalserviceshome>li{max-width:231px;margin-right:10px}.dentalserviceshome figcaption{font-size:20px;padding:12px 5px 15px 5px}.dentalserviceshome>li ul li a{padding:7px 15px 8px 60px}.homeproudlyserving .col-lg-7{width:420px}.homeproudlyserving .col-lg-5{width:330px}.homeproudlyserving .col-lg-5 p{font-size:14px;line-height:25px}.sidecolorgray h2{font-size:32px}.sidecolorgray .container>.row>.col-lg-6:last-child{padding-left:15px}.sidecolorgray{padding-top:20px}.form-group.allinline label{display:block;margin-bottom:4px}.form-group.allinline .form-control{width:112px}.homemeetthedentist h2{font-size:34px}}@media (max-width: 767px){.tophome{height:376px;text-align:center}.tophome .providingWorld{top:15px}.remindbenefits{background:#74152e}.tophome h2,.tophome .h2{font-size:24px;line-height:32px;margin-bottom:10px;text-align:center}.tophome h2 strong,.tophome .h2 strong{font-size:34px;color:#93243e !important}.tophome p{font-size:15px;margin-bottom:20px}.tophome .btn{margin:0 7px}.openproud{font-size:18px;padding:10px 15px 10px 15px;margin-bottom:10px}.openproud .divider{display:none}.openproud span{display:block}.contenthome{padding-top:80px !important;padding-bottom:20px}.boxeshomeprocedures li{display:block;min-height:initial;margin:0 auto 40px auto;padding:25px 15px 15px 120px;background-size:70px 71px !important;overflow:hidden}.boxeshomeprocedures li h2{font-size:24px}.boxeshomeprocedures li .btn{position:static;float:right;font-size:14px}.homemeetthedentist .col-lg-3,.homemeetthedentist .col-lg-9{width:100%}.homemeetthedentist .col-lg-3 figure{max-width:177px;margin:0 auto 20px auto}.dentalserviceshome>li{max-width:360px;margin:0 auto 50px auto !important;display:block}.dentalserviceshome figcaption{font-size:20px;padding:12px 5px 15px 5px}.dentalserviceshome>li ul li a{padding:7px 15px 8px 60px}.homeproudlyserving .col-lg-7{margin-bottom:20px}.homeproudlyserving .col-lg-7,.homeproudlyserving .col-lg-5{width:100%}.sidecolorgray{height:auto;padding-top:0}.sidecolorgray:before,.sidecolorgray:after{display:none}.sidecolorgray>.container>.row>.col-lg-6:first-child{background:#eaeaea;padding-top:20px;padding-bottom:30px}.phonehours{max-width:235px;padding-left:15px;padding-right:15px}.phonehours:before,.phonehours:after{display:none}.phonehours a{font-size:22px}.sidecolorgray>.container>.row>.col-lg-6:last-child{background:#dfdece;padding:20px 15px 30px 15px}.form-group.allinline label{display:block;margin-bottom:4px}.form-group.allinline .form-control{width:100%;margin-bottom:5px}.reviewbox img{display:block;height:auto;max-width:100%;margin:0 auto}.contbadgehome .fatd-badge-outer{margin:8px auto}}@media (max-width: 480px){.remindbenefits{padding:9px 0px 9px 0px;bottom:-65px;display:grid;justify-items:center}.tophome p{margin-bottom:10px}}

