p{line-height:1.3;color:#343333;font-family:proxima-nova,sans-serif}.flex{display:flex}.justify-between{justify-content:space-between}.align-center{align-items:center}.container{width:82%;margin:0 auto}.text-center{text-align:center}.title{font-size:50px;font-weight:600;color:#3c5050;font-family:proxima-nova,sans-serif;line-height:1.1}.title span{color:#cab26b}.sub-title{font-weight:bold;font-family:proxima-nova,sans-serif;color:#343333}.button{color:#fff;background:#3c5050;border:none;border-radius:5px;padding:14px 28px;font-family:proxima-nova,sans-serif;font-size:1.2rem;font-weight:600;text-decoration:none}.top-bar{background-color:#3c5050}.top-bar .container{display:flex;flex-direction:row;padding:6px 0px;align-items:center;justify-content:end;-webkit-justify-content:flex-end;align-items:flex-end;-webkit-align-items:flex-end}.header-container{padding:30px 0}.header-logo img{width:400px}.header-phone{display:flex;flex-direction:row;justify-content:center;align-items:center;font-family:proxima-nova,sans-serif;font-weight:500;text-align:center;margin-left:10px}.header-phone p{font-size:1.2rem;font-family:proxima-nova,sans-serif;color:#fff}.header-phone img{padding:0 5px;width:32px}.header-phone a{text-decoration:none;color:#cab26b;font-size:1.2rem}.header-social-icons a{margin:0 8px}.header-social-icons img{width:18px}.desktop-menu{display:flex;flex-direction:row;justify-content:space-between;width:60%}.desktop-menu a{color:#3c5050;text-decoration:none;font-family:proxima-nova,sans-serif;font-size:1.2rem;font-weight:600;white-space:nowrap}.desktop-menu .meetus-dropdown,.desktop-menu .services-dropdown,.desktop-menu .servicearea-dropdown{position:relative}.desktop-menu .services-dropdown:hover .dropdown-content{display:flex;transition:.8ms ease-in-out}.desktop-menu .meetus-dropdown:hover .dropdown-content{display:flex;transition:.8ms ease-in-out}.desktop-menu .servicearea-dropdown:hover .dropdown-content{display:flex;transition:.8ms ease-in-out}.desktop-menu .menu-item:hover{color:#cab26b;transition:.8ms ease-in-out}.desktop-menu .dropdown-content{display:flex;flex-direction:column;background:#f1f1f1;margin-left:10px;position:absolute;display:none}.desktop-menu .dropdown-content a{padding:12px}.desktop-menu .dropdown-content a:hover{background:#d9d9d9;transition:.8ms ease-in-out}.mobile-menu{display:none}.mobile-menu a img{width:24px}.mobile-menu-list{width:100%;display:none;flex-direction:column;text-align:center;background:#f1f1f1}.mobile-menu-list a{color:#3c5050;font-size:1.3rem;font-family:proxima-nova,sans-serif;padding:12px;width:100%;font-weight:600;white-space:nowrap;text-decoration:none}.mobile-menu-list a span{vertical-align:middle;font-size:30px}.mobile-menu-list a:hover{background:#d9d9d9;transition:.8ms ease-in-out}.close{display:none}.mobile-menu-list .menu-item-list{display:none;flex-direction:column}.visable{display:flex !important}.clicked .open{display:none}.clicked .close{display:initial}.intro-section{padding:60px 0 0}.intro-section .intro-container{padding-left:9%}.intro-section .title-section{width:50%;font-family:proxima-nova,sans-serif}.intro-section .title-section .title{font-size:66px;color:#3c5050}.intro-section .title-section p{color:#343333;font-size:1.6rem;padding-bottom:60px;line-height:1.4;padding-top:20px}.intro-section .title-section p a{text-decoration:none;color:#cab26b}.intro-section .image-section{align-self:end;line-height:0}.intro-section .image-section img{width:100%;max-height:550px}.intro-section .info-section{width:42%;color:#343333}.intro-section .info-section p{font-size:1.6rem;padding-bottom:60px;line-height:1.4}.top-quality .container{display:flex;flex-direction:row;justify-content:flex-end;padding:80px 0}.top-quality .container .info-section{width:45%}.top-quality .container .info-section p{color:#fff;font-size:1.6rem}.top-quality .container .info-section p a{color:#cab26b}.top-quality .img-section{width:45%;padding-left:8%;margin-top:-38%}.top-quality .img-section img{width:95%}.featured-services{padding:80px 0}.featured-services .services{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding-top:8px}.featured-services .services .service{text-align:center;width:25%;padding:24px 0}.featured-services .services .service a{text-decoration:none}.featured-services .services .service img{padding-bottom:12px}.featured-services .services .service .sub-title{font-weight:600;color:#cab26b;font-size:1.4rem}.cosmetic-dentistry-hero img{width:100%;height:auto}.cosmetic-dentistry .mobile-title{text-align:center;padding-bottom:46px;display:none !important}.cosmetic-dentistry .content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:80px 0}.cosmetic-dentistry .content .img-section{width:45%}.cosmetic-dentistry .content .info-section{width:45%;padding-right:8%}.cosmetic-dentistry .content .info-section .title{text-align:right;padding-bottom:46px}.cosmetic-dentistry .content .info-section p{font-size:1.6rem;text-align:left}.smile-makeover-hero img{width:100%}.smile-makeover-mobile-hero{display:none;padding-bottom:100px}.smile-makeover-mobile-hero img{width:100%}.smile-makeover{padding-top:130px;padding-bottom:100px}.smile-makeover .container .title-section{padding-bottom:36px}.smile-makeover p a{color:#cab26b}.smile-makeover p{font-size:1.6rem;padding-bottom:36px}.features{padding-top:60px}.feature{width:22%}.feature img{padding:14px;border-radius:4px;background:#f3f0e5}.feature h3{font-size:1.7rem;padding-bottom:12px;padding-top:16px}.feature p{font-size:1.2rem}.feature p br{display:none}.dental-treatments{margin-top:-5px}.dental-treatments .container{display:flex;flex-direction:row;justify-content:flex-end;padding:80px 0}.dental-treatments .container .info-section{width:58%;text-align:right}.dental-treatments .container .info-section .title{color:#fff}.dental-treatments .container .info-section p{color:#fff;font-size:1.6rem;padding-top:36px;text-align:left}.dental-treatments .container .info-section p a{color:#cab26b}.dental-treatments .img-section{width:40%;margin-top:-30%}.dental-treatments .img-section img{width:90%}.comfort-and-care{padding:100px 0}.comfort-and-care .title br{display:none}.comfort-and-care p{padding-top:20px;padding-bottom:40px;font-size:1.6rem}.testimonial-section .title-section{width:45%;background:#3c5050}.title-container{width:65%;margin:0 auto;padding:100px 0}.title-container p{color:#cab26b;font-size:1.9rem}.title-container h2{color:#fff;padding:6px 0}.title-container .buttons{display:flex;flex-direction:row;justify-content:space-between;width:26%;padding-top:24px}.title-container .buttons a{background:#fff;border-radius:4px;padding:11px}.buttons a:hover{background:#637373;transition:.3s}.slick-arrow{display:none !important}.slick-dots{bottom:-40px !important}.slick-dots li{border:2px solid #c4c3bf;vertical-align:super !important;border-radius:50%}.slick-dots li button::before{color:#3c5050 !important;top:-1px !important;left:-2px !important;font-size:8px !important}.testimonial-section .testimonials{width:55%}.patient-story{border:3px solid #f8f7f3;margin:auto 20px}.patient-story .container{text-align:center !important;width:70%;padding:36px 0}.patient-story h3{font-size:1.4rem;padding-bottom:4px;padding-top:20px}.patient-story .status{font-weight:600;padding-bottom:16px}.patient-story p{font-size:16px}.profile-img img{width:70px;margin:0 auto}.bottom-hero{width:100%}.bottom-hero img{width:100%;height:inherit}.map-section .container{padding:130px 0}.map-section iframe{width:100%;margin:0 auto;height:600px}footer{background:#3c5050}footer .container{padding-top:100px;padding-bottom:100px}footer .footer-info{width:28%;display:flex;flex-direction:column}footer .footer-info p{font-size:1.1rem;color:#fff;line-height:1.3}footer .footer-info .sub-title{color:#fff;font-size:1.3rem;margin-bottom:20px}footer .about-us img{width:355px;margin-bottom:20px}.about-us a{text-decoration:none}.about-us .social-icons{display:flex;flex-direction:row;padding-top:20px}.about-us .social-icons a{background:#506262;height:fit-content;width:fit-content;border-radius:50%;padding:8px;margin-right:12px}.about-us .social-icons a:hover{background:#cab26b;transition:.3s ease-in-out}.about-us .social-icons img{width:20px;vertical-align:middle;margin-bottom:0}.about-us .mobile-social-icons{padding-bottom:30px;padding-top:0;display:none}.contact-us{text-align:center;padding-top:10px}.contact-us a{font-family:proxima-nova,sans-serif;margin-bottom:16px}.contact-us p{padding-top:0}.contact-us .location{padding-top:10px;display:flex;flex-direction:row;align-content:center;justify-content:center}.contact-us .location img{width:20px;padding-bottom:0;padding-right:6px;display:none}.contact-us .location-link{text-decoration:none;display:block;padding-bottom:0;margin-top:0;margin-bottom:4px}.contact-us .location-link p{display:flex;padding-top:0}.office-hours{padding-top:10px}footer .copy-wrights{border-top:2px solid #506262;text-align:center;padding-top:40px}footer .copy-wrights p{color:#fff;font-size:1.1rem;padding-bottom:6px}footer .copy-wrights .legal-links{width:fit-content;margin:0 auto;padding:8px 0 20px}footer .copy-wrights .legal-links a{margin:0 14px;color:#fff;font-family:proxima-nova,sans-serif;font-size:1.1rem}footer .copy-wrights .legal-links a:hover{color:#cab26b;transition:.8ms ease-in-out}.modal{background:#fff;z-index:99999 !important;padding:0 !important}.modal .pop-up-container{display:flex;flex-direction:row;border-radius:8px}.modal .content{width:100%}.modal .title-section{background:#3c5050;border-top-left-radius:5px;-moz-border-top-left-radius:5px;-ms-border-top-left-radius:5px;-o-border-top-left-radius:5px;padding-left:3%;padding-right:2%;padding-top:20px;padding-bottom:20px;color:#fff;font-family:proxima-nova,sans-serif;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}.modal .title-section img{width:18%}.modal .title-section .name{font-size:1.8rem;padding-bottom:4px;font-weight:bold}.modal .title-section p{margin-left:4px;color:#fff;border-bottom:2px solid #fff;width:fit-content}.modal .bio-content{padding:15px 30px}.modal .bio-content p{font-size:1.4rem;font-family:proxima-nova,sans-serif;color:#3c5050;padding-bottom:16px}.modal label{display:none}.modal input{background:#fff;border:1px solid #fff;font-size:1.1rem;margin-bottom:20px;padding:8px;width:80%}.modal p{font-size:1.25rem;margin-top:0}.modal button{background:#3c5050;border-radius:25px;font-family:proxima-nova,sans-serif;font-size:1.1rem;margin-top:20px;padding:15px 40px;border:1px solid #fff;text-transform:uppercase;font-weight:600;color:#fff}.modal form{padding-top:12px !important}.modal-b{background:#3c5050 !important;z-index:99999 !important;text-align:center !important}.modal-b img{width:90%;padding-top:12px}.modal-b h3,.modal-b p{text-align:center;font-size:1.4rem;font-family:proxima-nova,sans-serif;color:#fff}.modal-b label{display:none}.modal-b input{background:#fff;border:1px solid #fff;font-size:1.1rem;margin-bottom:20px;padding:8px;width:80%}.modal-b p{font-size:1.25rem;margin-top:0}.modal-b button{background:#3c5050;border-radius:25px;font-family:proxima-nova,sans-serif;font-size:1.1rem;margin-top:20px;padding:15px 40px;border:1px solid #fff;text-transform:uppercase;font-weight:600;color:#fff}.modal-b form{padding-top:12px !important}.product-history .list li{padding-bottom:0 !important}.break-link{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.terms-container,.policy-container{padding:50px 0}.terms-container .title,.policy-container .title{color:#3c5050;padding-bottom:30px}.terms-container .sub-title,.policy-container .sub-title{color:#cab26b;padding-bottom:30px;font-size:2rem}.terms-container p,.policy-container p{font-size:1.6rem;font-family:proxima-nova,sans-serif;color:#343333;line-height:1.4;padding-bottom:26px}.terms-container .terms-list,.policy-container .terms-list{font-size:1.6rem;font-family:proxima-nova,sans-serif;color:#343333;line-height:1.4;padding-bottom:26px}.welcome-video-section{padding-top:80px}.welcome-video-section .container{width:45%;text-align:center}.welcome-video-section .container .title{padding-bottom:36px}.welcome-video-section .embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.welcome-video-section .embed-container iframe,.welcome-video-section .embed-container object,.welcome-video-section .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.testimonial-videos{padding:60px 0;background:#f8f7f3;position:relative}.testimonial-videos .patient-videos{width:60%;margin:0 auto}.testimonial-videos .patient-video{padding:60px;padding-bottom:0;text-align:center}.testimonial-videos .patient-video .sub-title{color:#3c5050;padding-top:10px;font-size:1.6rem}.testimonial-videos .embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;background:#3c5050}.testimonial-videos .embed-container iframe,.testimonial-videos .embed-container object,.testimonial-videos .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}hr{width:70%;margin-top:60px;margin-bottom:60px;border:none;border-top:3px solid #cab26b}.video-bios .title{text-align:center}.video-bios .video-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding-top:50px;padding-bottom:80px}.video-bios .doctor-video{width:30%;text-align:center;padding-bottom:0}.video-bios .doctor-video .sub-title{color:#3c5050;padding-top:12px;padding-bottom:4px;font-size:1.4rem}.video-bios .doctor-video p{font-size:1.1rem;font-weight:400;color:#3c5050;text-transform:capitalize;width:fit-content;border-bottom:solid 1px #cab26b;margin:0 auto}.video-bios .doctor-video .embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;background:#3c5050}.video-bios .doctor-video .embed-container iframe,.video-bios .doctor-video .embed-container object,.video-bios .doctor-video .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.our-founder{height:450px}.additional{background:#f8f7f3;padding:30px 0}.additional p{color:#343333;font-size:1.6rem;line-height:1.4;padding-top:20px}.problem{background:#3c5050;font-family:proxima-nova,sans-serif;padding:80px 0}.problem .title-section .title,.problem .title-section p{color:#fff}.problem .title-section p a{text-decoration:none;color:#cab26b}.problem .title-section p{font-size:1.6rem;padding-top:24px;line-height:1.4}.problem .list{text-align:left;font-size:1.6rem;color:#fff;line-height:1.4;margin-left:30px}.problem .list strong{font-weight:bold;color:#cab26b}.problem .sub-title{font-weight:bold;color:#cab26b;font-size:1.6rem;padding-top:26px}.problem .reasons{display:flex;flex-direction:row;justify-content:space-evenly;padding-top:60px}.problem .reasons .reason{text-align:center;width:32%;padding-bottom:60px}.problem .reasons .reason .title{color:#cab26b;font-weight:600;font-size:1.8rem;padding:24px 0}.problem .reasons .reason .info-section{border:1px solid #cab26b;border-radius:10px;padding:36px}.problem .reasons .reason a{text-decoration:none;color:#cab26b}.problem .reasons .reason p,.problem .reasons .reason ul{text-align:left;font-size:1.6rem;color:#fff;padding-bottom:14px;line-height:1.4}.problem .reasons .reason ul{margin-left:20px}.product-history{padding-bottom:60px}.product-history .product-history-bg{background:#f8f7f3;padding-top:60px}.product-history .title-section .title{color:#3c5050}.product-history .title-section .sub-title{color:#cab26b;font-size:1.6rem;padding-top:20px}.product-history .title-section p{font-size:1.6rem;line-height:1.4;padding-top:20px}.product-history .title-section p strong{font-weight:bold}.product-history .title-section p a{text-decoration:none;color:#3c5050}.product-history .title-section ul{color:#343333;margin-left:30px;padding:20px 0 10px}.product-history .info-section{padding:36px 0}.product-history .info-section .info{width:45%}.product-history .info-section .info .sub-title{color:#cab26b;font-size:1.6rem;padding-bottom:20px}.product-history .info-section .info p,.product-history ul{font-family:proxima-nova,sans-serif;font-size:1.6rem;line-height:1.2;padding-bottom:30px}.product-history .info-section .info p strong,.product-history ul strong{font-weight:bold}.product-history .info-section .info p a{text-decoration:none;color:#cab26b}.product-history .info-section .info ul{color:#343333;margin-left:30px}.product-history .video-mod{display:flex;flex-direction:row;justify-content:space-between}.product-history .video-fold{align-self:center;display:flex;flex-direction:column;width:50%}.product-history .video-insert{text-align:center;padding-bottom:0;width:75%;margin:15px 0 15px auto}.product-history .video-insert .sub-title{font-size:1.3rem;color:#3c5050;text-transform:capitalize;width:fit-content;margin:0 auto;padding-bottom:12px}.product-history .video-insert .embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;background:#3c5050}.product-history .video-insert .embed-container iframe,.product-history .video-insert .embed-container object,.product-history .video-insert .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.product-history .images{text-align:right;margin-top:-45%}.product-life-span{padding-bottom:100px}.product-life-span .title{color:#3c5050;padding-bottom:30px}.product-life-span .sub-title{color:#cab26b;font-size:1.6rem;padding:20px 0}.product-life-span p{font-size:1.6rem;line-height:1.4;padding-bottom:12px}.product-life-span p a{text-decoration:none;color:#cab26b}.product-life-span ul{font-family:proxima-nova,sans-serif;font-size:1.6rem;line-height:1.2;color:#343333;margin-left:30px;padding:20px 0}.bottom-hero img{width:100%}.outro{padding:100px 0}.outro .title{color:#3c5050}.outro p{padding-top:20px;font-size:1.6rem}.outro p a{text-decoration:none;color:#cab26b}.outro .closing-statement{padding-top:20px;font-weight:bold;color:#3c5050}.outro .closing-statement span{color:#cab26b}.outro .bottom-closing-statement{padding-bottom:50px;padding-top:10px;color:#cab26b}.outro .bottom-pad{padding-bottom:50px}.top-padding{padding-top:100px}.padding-bottom{padding-bottom:60px}.services-dropdown-content::-webkit-scrollbar{width:3px}.services-dropdown-content::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.services-dropdown-content::-webkit-scrollbar-thumb{background:#3c5050}.services-dropdown-content::-webkit-scrollbar-thumb:hover{background:#555}.gallery-section{background:#ebeded;text-align:center;padding-top:80px}.gallery-section .heading-section{color:#3c5050;font-size:3rem;font-weight:bold;font-family:proxima-nova,sans-serif}.gallery-section .heading-section span{color:#cab26b}.twentytwenty-wrapper{display:inline-block;width:450px;height:450px;margin:0 auto;margin:40px;margin-bottom:0}.meet-img-section{padding-right:9%}.meet-img-section img{margin-bottom:-36px}.meet-info-section{display:flex;flex-direction:row;justify-content:space-between;padding:0 !important;align-items:center}.meet-info-section .img-section{width:fit-content;padding-right:30px;margin-bottom:-3px}.meet-info-section .info{width:inherit !important}.meet-info-section .info h4{color:#3c5050 !important}.doctors-section{padding-top:40px}.doctors-section .title{color:#3c5050;padding-bottom:30px}.doctors-section .doctors{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.doctors-section .doctor{text-align:center;padding:60px 0;width:30%}.doctors-section .doctor img{width:65%;padding-bottom:20px}.doctors-section .doctor .sub-title{color:#3c5050;font-size:1.6rem;padding-bottom:6px}.doctors-section .doctor p{color:#343333;font-size:1.5rem;border-bottom:1px solid #cab26b;width:fit-content;margin:0 auto 36px}.doctors-section .doctor .button{width:fit-content;margin:0 auto}.staff-section{background:#3c5050;padding:60px 0}.staff-section .title{color:#fff;padding-bottom:30px}.staff-section .staff-members{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.staff-section .staff-member{text-align:center;padding:60px 0;width:30%}.staff-section .staff-member img{width:60%;padding-bottom:20px}.staff-section .staff-member .sub-title{color:#fff;font-size:1.6rem;padding-bottom:6px}.staff-section .staff-member p{color:#fff;font-size:1.5rem;border-bottom:1px solid #cab26b;width:fit-content;margin:0 auto}.dental-experience{padding-top:60px}.dental-experience .top-info{display:flex;flex-direction:row;justify-content:space-between}.dental-experience .top-info .text-area,.dental-experience .top-info .image-section{width:50%}.dental-experience .top-info .text-area{padding-left:9%}.dental-experience .top-info .text-area p{font-size:1.6rem;padding-bottom:60px;line-height:1.4;padding-top:32px}.dental-experience .top-info .text-area p a{text-decoration:none;color:#cab26b}.dental-experience .top-info .image-section{text-align:right}.dental-experience .bottom-info{padding-top:32px}.dental-experience .bottom-info p{font-size:1.6rem;padding-bottom:60px;line-height:1.4}.quality-care{background:#f8f7f3;padding-top:60px}.quality-care .title{color:#3c5050}.quality-care .info-section{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;padding-top:32px}.quality-care .info-section .text-area{width:72%}.quality-care .info-section p{font-size:1.6rem;padding-bottom:60px;line-height:1.4}.quality-care .info-section p a{text-decoration:none;color:#cab26b}.location-info{background:#3c5050;padding:60px 0}.location-info .title{color:#fff;padding-bottom:40px}.location-info p{color:#fff;font-size:1.6rem}.featured-services .title{color:#3c5050}.featured-services p{font-size:1.6rem;padding:30px 0}.featured-services .service p{font-size:1.4rem}.comfortable-care{background:#f8f7f3;padding:60px 0}.comfortable-care .title{color:#3c5050;padding-bottom:30px}.comfortable-care p{color:#343333;font-size:1.6rem}.comfortable-care p a{text-decoration:none;color:#cab26b;white-space:nowrap}.blog-section{background:#f8f7f3;padding:80px 0}.blogs{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.blog{max-width:600px;width:30%;margin-bottom:30px}.blog .blog-img img{width:100%;display:block}.blog .blog-content{background:#3c5050;width:100%;padding:20px;max-height:480px;min-height:515px;display:flex;flex-direction:column;justify-content:space-between}.blog .blog-content .title{font-size:32px;color:#cab26b}.blog .blog-content p{font-size:1.3rem;padding-top:12px;color:#fff}.blog .blog-bottom{display:flex;flex-direction:row;justify-content:space-between;align-items:end;padding-top:12px}.blog .blog-bottom a{text-decoration:none;font-size:1.3rem;font-family:proxima-nova,sans-serif;color:#fff;font-weight:bold;display:flex;flex-direction:row;align-items:center;white-space:nowrap}.blog .blog-bottom a span{font-size:1.5rem;padding-left:8px}.blog .blog-bottom .date{font-size:1.3rem;color:#fff;text-align:right;width:fit-content}.counter{display:flex;flex-direction:row;justify-content:space-between;padding-top:20px}.counter a{display:flex;flex-direction:row;align-items:center;white-space:nowrap}.counter a:hover{color:#cab26b;transition:.8ms ease-in-out}.counter a,.counter p{text-decoration:none;color:#3c5050;font-family:proxima-nova,sans-serif;font-size:1.6rem;font-weight:600}.appointments{background:#cab26b}.appointments .container{display:flex;flex-direction:row;justify-content:space-between;padding:4% 0}.appointments .title{color:#fff}.appointments .button{width:fit-content}@media(max-width: 1400px){.blog .blog-content p{font-size:1.2rem}.blog .blog-bottom a,.date{font-size:1.2rem}.counter a{font-size:1.5rem}.counter p{font-size:1.5rem}}@media(max-width: 1265px){.blog .blog-content .title{font-size:1.7rem}}@media(max-width: 1200px){.blog .blog-content{min-height:490px}.blog .blog-content p{font-size:1.1rem}.blog .blog-bottom a,.date{font-size:1.1rem}.counter a{font-size:1.4rem}.counter p{font-size:1.4rem}}@media(max-width: 1100px){.blog .blog-content{min-height:450px}.blog .blog-content p{font-size:1rem}.blog .blog-bottom a,.date{font-size:1rem}.counter a{font-size:1.3rem}.counter p{font-size:1.3rem}}@media(max-width: 1080px){.blog-section{padding-bottom:30px}}@media(max-width: 1000px){.blog{width:48%}.blog .blog-content{min-height:395px}}@media(max-width: 950px){.blog .blog-content p{font-size:1.2rem}.blog .blog-bottom a,.date{font-size:1.2rem}.counter a{font-size:1.5rem}.counter p{font-size:1.5rem}}@media(max-width: 900px){.appointments .container{flex-direction:column}.appointments .container .title{padding-bottom:30px}.appointments .container a{text-align:center}}@media(max-width: 880px){.blog .blog-content{min-height:450px}}@media(max-width: 780px){.blog .blog-content{min-height:490px}}@media(max-width: 700px){.blog .blog-content{min-height:540px}}@media(max-width: 650px){.blog{width:75%;margin:0 auto 30px}.blog .blog-content{min-height:390px}.appointments .button{width:100%}}@media(max-width: 500px){.blog{width:100%}}@media(max-width: 480px){.blog .blog-content{min-height:290px}.blog .blog-content p{font-size:.9rem}.blog .blog-bottom a,.date{font-size:.9rem}.counter a{font-size:1.2rem}.counter p{font-size:1.2rem}.appointments .button{font-size:1rem}}@media(max-width: 340px){.blog .blog-content .title{font-size:1.5rem}}@media(min-width: 1600px){.blog .blog-content{min-height:460px}}@media(min-width: 1800px){.blog .blog-content{min-height:420px}}@media(min-width: 2000px){.blog .blog-content{min-height:400px}}.blocker{z-index:99 !important}.fold{padding:60px 0 40px}.fold .title{padding-bottom:26px}.fold p{font-size:1.6rem;padding-bottom:20px}.fold a{text-decoration:none;white-space:nowrap;color:#cab26b}.video-fold{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.video-section,.text-section{width:48%}.video-container{position:relative;width:100%;padding-bottom:56.25%;z-index:98}.video{position:absolute;top:0;left:0;width:100%;height:100%;border:0;z-index:98}.list{width:90%;margin:0 auto;padding-bottom:20px;padding-top:12px}.list li{line-height:1.3;font-size:1.5rem;font-family:proxima-nova,sans-serif;padding-bottom:16px}.white-section{background:#fff}.white-section h1,.white-section h2{color:#3c5050}.white-section p,.white-section .list li{color:#343333}.gray-section{background:#f8f7f3}.gray-section h2{color:#3c5050}.gray-section p,.gray-section .list li{color:#343333}.green-section{background:#3c5050}.green-section h2{color:#fff}.green-section p,.green-section .list li{color:#fff}.btn-section{background:#cab26b;padding-bottom:60px}.btn-section .container{text-align:center}.btn-section .container a{color:#fff}@media(max-width: 1100px){.btn-section .container{padding-bottom:0}}@media(max-width: 1000px){.video-fold{flex-direction:column}.video-section,.text-section{width:100%}.video-section{padding-bottom:20px}.list{width:85%}}@media(max-width: 650px){.list{width:75%}}@media(max-width: 400px){.list{width:80%}}@media(min-width: 1800px){.video-fold{padding-bottom:20px}}.get-in-touch{background:#f8f7f3;padding-top:60px}.get-in-touch .title{color:#3c5050}.get-in-touch form{width:100%;display:flex;flex-direction:column;padding-top:60px;padding-bottom:80px}.get-in-touch form label{font-family:proxima-nova,sans-serif;color:#3c5050;font-size:1.5rem;font-weight:bold;margin-bottom:4px;display:none}.get-in-touch form input{margin-bottom:38px;background:rgba(0,0,0,0);color:#3c5050;font-size:1.4rem;font-weight:bold;border:none;border-bottom:2px solid #3c5050;padding-left:0}.get-in-touch form textarea:focus,input:focus{outline:none}.get-in-touch form textarea{border:2px solid #3c5050;background:rgba(0,0,0,0);height:200px;color:#3c5050;font-size:1.4rem;font-weight:bold;font-family:proxima-nova,sans-serif}::placeholder{color:#3c5050}:-ms-input-placeholder{color:#3c5050}::-ms-input-placeholder{color:#3c5050}.get-in-touch form .button{width:fit-content;margin-top:38px;padding:14px 56px}.first-visit{background:#3c5050;padding:80px 0 70px}.first-visit .title{color:#fff;padding-bottom:60px}.first-visit .steps .step{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:42px}.first-visit .steps .step .icon-section{width:18%}.first-visit .steps .step .icon-section img{width:60%}.first-visit .steps .step .info-section{width:80%}.first-visit .steps .step .info-section .sub-title{font-size:1.6rem;font-weight:bold;color:#fff;padding-bottom:16px}.first-visit .steps .step .info-section p{font-size:1.5rem;color:#fff}@media(max-width: 1400px){.first-visit .steps .step .icon-section{width:25%}.first-visit .steps .step .info-section{width:75%}.first-visit .steps .step .info-section .sub-title{font-size:1.5rem}.first-visit .steps .step .info-section p{font-size:1.4rem}}@media(max-width: 1200px){.first-visit .steps .step .info-section .sub-title{font-size:1.4rem}.first-visit .steps .step .info-section p{font-size:1.3rem}}@media(max-width: 1100px){.first-visit .steps .step .info-section .sub-title{font-size:1.3rem}.first-visit .steps .step .info-section p{font-size:1.2rem}}@media(max-width: 950px){.first-visit .steps .step .info-section .sub-title{font-size:1.5rem}.first-visit .steps .step .info-section p{font-size:1.4rem}}@media(max-width: 900px){.get-in-touch{padding-top:40px}.get-in-touch form{padding-bottom:40px}.first-visit .steps .step .icon-section img{width:80%}}@media(max-width: 650px){.get-in-touch form{padding-top:40px}.get-in-touch form label{font-size:1.4rem}.get-in-touch form input{font-size:1.3rem}.get-in-touch form .button{width:100%;text-align:center;margin-top:24px}.first-visit{padding:50px 0 40px}.first-visit .title{text-align:center}.first-visit .steps .step{flex-direction:column}.first-visit .steps .step .icon-section{width:100%;padding-bottom:24px;text-align:center}.first-visit .steps .step .icon-section img{width:initial}.first-visit .steps .step .info-section{width:100%;text-align:center}}@media(max-width: 480px){.get-in-touch form label{font-size:1.3rem}.get-in-touch form input{font-size:1.2rem}.first-visit .steps .step .icon-section img{width:25%}.first-visit .title{padding-bottom:40px}.first-visit .steps .step .info-section .sub-title{font-size:1.2rem}.first-visit .steps .step .info-section p{font-size:1.1rem}}@media(min-width: 1600px){.first-visit .steps .step .icon-section img{width:50%}}@media(max-width: 1420px){.dental-treatments .container .info-section{width:60%}.dental-treatments .container .info-section .title br{display:none}.product-history .images{margin-top:-52%}}@media(max-width: 1400px){.intro-section .title-section p{font-size:1.5rem}.top-quality .container .info-section{width:50%}.top-quality .container .info-section p{font-size:1.5rem}.cosmetic-dentistry .content .info-section p{font-size:1.5rem}.smile-makeover p{font-size:1.5rem}.dental-treatments .container .info-section p{font-size:1.5rem}.comfort-and-care p{font-size:1.5rem}.problem .title-section p{font-size:1.5rem}.problem .list{font-size:1.5rem}.problem .sub-title{font-size:1.5rem}.problem .reasons .reason p{font-size:1.5rem}.problem .reasons .reason ul{font-size:1.5rem}.product-history .title-section p{font-size:1.5rem}.product-history .title-section .sub-title{font-size:1.5rem}.product-history .info-section .info .sub-title{font-size:1.5rem}.product-history .info-section .info p{font-size:1.5rem}.product-history .info-section .info ul{font-size:1.5rem}.product-life-span .sub-title{font-size:1.5rem}.product-life-span p{font-size:1.5rem}.product-life-span ul{font-size:1.5rem}.outro p{font-size:1.5rem}.doctors-section .doctor .sub-title{font-size:1.5rem}.doctors-section .doctor p{font-size:1.4rem}.staff-section .staff-member .sub-title{font-size:1.5rem}.staff-section .staff-member p{font-size:1.4rem}.dental-experience .top-info .text-area p{font-size:1.5rem}.dental-experience .bottom-info p{font-size:1.5rem}.quality-care .info-section .text-area{width:65%}.quality-care .info-section p{font-size:1.5rem}.location-info p{font-size:1.5rem}.featured-services p{font-size:1.5rem}.featured-services .service p{font-size:1.3rem}.comfortable-care p{font-size:1.5rem}.fold p{font-size:1.5rem}.list li{font-size:1.4rem}.terms-container .sub-title,.policy-container .sub-title{font-size:1.9rem}.terms-container p,.policy-container p{font-size:1.5rem}}@media(max-width: 1389px){.testimonials .patient-story .container{width:75%}}@media(max-width: 1300px){footer .footer-info{width:35%}.dental-experience img{width:95%}.dental-experience .bottom-info{padding-top:0px}}@media(max-width: 1280px){.intro-section .title-section p{width:80%}}@media(max-width: 1265px){.desktop-menu{width:55%}.desktop-menu a{font-size:1rem}.header-phone p{font-size:1rem}.header-phone img{width:28px}.header-phone a{font-size:1rem}.header-social-icons img{width:16px}}@media(max-width: 1256px){.intro-section .title-section .title{font-size:60px}.intro-section .info-section p{padding-bottom:48px}.intro-section .info-section .button{font-size:1.1rem}.testimonials .patient-story .container{width:80%}.product-history .images{margin-top:-62%}}@media(max-width: 1200px){.intro-section .title-section p{font-size:1.4rem}.top-quality .container .info-section p{font-size:1.4rem}.cosmetic-dentistry .content .info-section p{font-size:1.4rem}.smile-makeover p{font-size:1.4rem}.dental-treatments .container .info-section p{font-size:1.4rem}.dental-treatments .container{padding:50px 0}.comfort-and-care p{font-size:1.4rem}.testimonials .patient-story .container{width:87%}.problem .title-section p{font-size:1.4rem}.problem .list{font-size:1.4rem}.problem .sub-title{font-size:1.4rem}.problem .reasons .reason p{font-size:1.4rem}.problem .reasons .reason ul{font-size:1.4rem}.product-history .title-section p{font-size:1.4rem}.product-history .title-section .sub-title{font-size:1.4rem}.product-history .info-section .info .sub-title{font-size:1.4rem}.product-history .info-section .info p{font-size:1.4rem}.product-history .info-section .info ul{font-size:1.4rem}.product-history .video-insert{width:90%}.product-life-span p{font-size:1.4rem}.product-life-span ul{font-size:1.4rem}.outro p{font-size:1.4rem}.doctors-section .doctor .sub-title{font-size:1.4rem}.doctors-section .doctor p{font-size:1.3rem}.staff-section .staff-member .sub-title{font-size:1.4rem}.staff-section .staff-member p{font-size:1.3rem}.dental-experience .top-info .text-area p{font-size:1.4rem}.dental-experience .bottom-info p{font-size:1.4rem}.quality-care .info-section p{font-size:1.4rem}.location-info p{font-size:1.4rem}.featured-services p{font-size:1.4rem}.featured-services .service p{font-size:1.2rem}.comfortable-care p{font-size:1.4rem}.fold p{font-size:1.4rem}.list li{font-size:1.3rem}.terms-container .sub-title,.policy-container .sub-title{font-size:1.8rem}.terms-container p,.terms-container .terms-list,.policy-container p,.policy-container .terms-list{font-size:1.4rem}}@media(max-width: 1165px){.cosmetic-dentistry .img-section img{width:100%}.cosmetic-dentistry .info-section{width:50%}}@media(max-width: 1150px){.product-history .images{width:50%;margin-right:0;margin-left:auto;overflow:hidden}}@media(max-width: 1143px){.intro-section .title-section{width:55%}.intro-section .title-section .title{font-size:56px}.testimonials .patient-story{margin:0 10px}}@media(max-width: 1100px){.container{width:90%;padding-bottom:20px}.no-pad{padding-bottom:0}.header-logo img{width:360px}.header-phone p{font-size:1.5rem}.header-phone img{padding:0 5px;width:36px}.header-phone a{font-size:1.5rem}.header-social-icons a{margin:0 8px}.header-social-icons img{width:23px}.intro-section .intro-container{padding-left:5%}.intro-section .title-section p{font-size:1.3rem;padding-bottom:26px}.intro-section .title-section .button{font-size:1.1rem}.intro-section .meet-img-section{padding-right:5%}.top-quality .container .info-section p{font-size:1.3rem}.top-quality .img-section{padding-left:5%;margin-top:-41%}.cosmetic-dentistry .content .info-section p{font-size:1.3rem}.cosmetic-dentistry .info-section{padding-right:5%}.smile-makeover p{font-size:1.3rem}.dental-treatments .container .info-section p{font-size:1.3rem}.comfort-and-care p{font-size:1.3rem}.comfort-and-care .smile-makeover{padding:120px 0}.top-padding{padding-top:75px}.product-life-span{padding-bottom:75px}.outro{padding:75px 0}.testimonial-section{padding-top:100px}.patient-story h3{font-size:1.2rem}.problem .title-section p{font-size:1.3rem}.problem .list{font-size:1.3rem}.problem .sub-title{font-size:1.3rem}.problem .reasons .reason p{font-size:1.3rem}.problem .reasons .reason ul{font-size:1.3rem}.product-history .title-section p{font-size:1.3rem}.product-history .title-section .sub-title{font-size:1.3rem}.product-history .info-section{padding-bottom:0}.product-history .info-section .info .sub-title{font-size:1.3rem}.product-history .info-section .info p{font-size:1.3rem}.product-history .info-section .info ul{font-size:1.3rem}.product-life-span p{font-size:1.3rem}.product-life-span ul{font-size:1.3rem}.outro p{font-size:1.3rem}.doctors-section .doctor .sub-title{font-size:1.3rem}.doctors-section .doctor p{font-size:1.2rem}.staff-section .staff-member .sub-title{font-size:1.3rem}.staff-section .staff-member p{font-size:1.2rem}.dental-experience .top-info .text-area{padding-left:5%}.dental-experience .top-info .text-area p{font-size:1.3rem}.dental-experience .bottom-info p{font-size:1.3rem}.quality-care .info-section p{font-size:1.3rem}.location-info p{font-size:1.3rem}.featured-services p{font-size:1.3rem}.featured-services .service p{font-size:1.1rem}.comfortable-care p{font-size:1.3rem}.fold p{font-size:1.3rem}.list li{font-size:1.2rem}.terms-container .sub-title,.policy-container .sub-title{font-size:1.7rem}.terms-container p,.terms-container .terms-list,.policy-container p,.policy-container .terms-list{font-size:1.3rem}.welcome-video-section .container{width:55%}.testimonial-videos .patient-videos{width:70%;margin:0 auto}}@media(max-width: 1040px){.top-quality{margin-top:-0.5px}}@media(max-width: 1024px){.title{font-size:46px}.desktop-menu{display:none}.mobile-menu{display:block}.map-section .container{padding:90px 0}.map-section .container iframe{height:500px}footer .footer-info p,footer .footer-info a{font-size:1rem}footer .about-us img{width:300px}.testimonial-videos .patient-video .sub-title{font-size:1.2rem}}@media(max-width: 1000px){.intro-section .title-section p{width:95%}.quality-care .info-section .text-area{width:60%}.quality-care .info-section img{width:100%}}@media(max-width: 995px){.intro-section .title-section p br{display:none}.top-quality .img-section{padding-left:0;margin-top:-50%}}@media(max-width: 987px){.testimonial-section{padding-top:0}}@media(max-width: 980px){.intro-section .title-section .title{font-size:52px}.intro-section .title-section p{padding-right:20px}.intro-section .image-section{width:49%}.top-quality{margin-top:0}.testimonials .profile-img .profile-img img{width:60px}.testimonials .patient-story .sub-title{font-size:1.1rem}.testimonials .patient-story p{font-size:14px}.dentures-outro .title br{display:none}}@media(max-width: 950px){.intro-section .intro-container{align-items:flex-start}.intro-section .align-centered{align-items:center}.intro-section .info-section{width:100%}.intro-section .info-section p{font-size:1.5rem}.featured-services .services .service{width:48%}.dental-treatments .img-section img{width:95%}.comfort-and-care .smile-makeover p{font-size:1.5rem}.problem{padding-bottom:40px}.problem .list{font-size:1.5rem}.problem .sub-title{font-size:1.5rem}.problem .title-section p{font-size:1.5rem}.problem .reasons{flex-wrap:wrap}.problem .reasons .reason{width:48%}.problem .reasons .reason p{font-size:1.5rem}.problem .reasons .reason ul{font-size:1.5rem}.product-history .title-section p{font-size:1.5rem}.product-history .title-section .sub-title{font-size:1.5rem}.product-history .info-section .info .sub-title{font-size:1.5rem}.product-history .info-section .info p{font-size:1.5rem}.product-history .info-section .info ul{font-size:1.5rem}.product-history .product-history-bg{padding-bottom:75%}.product-history .no-pad{padding-bottom:0}.product-history .no-img{padding-bottom:0 !important}.product-history .info-section .info{width:100%}.product-history .images{margin-top:-80%;width:initial}.product-history .video-mod{flex-direction:column}.product-history .video-fold{width:100%}.product-history .video-insert{margin-right:auto}.meet-info-section .img-section{padding-top:70px}.product-life-span p{font-size:1.5rem}.product-life-span ul{font-size:1.5rem}.outro p{font-size:1.5rem}.doctors-section .doctor{width:40%}.doctors-section .doctor img{width:80%}.doctors-section .doctor .sub-title{font-size:1.5rem}.doctors-section .doctor p{font-size:1.4rem}.video-bios .video-container{justify-content:space-around;padding-bottom:30px}.video-bios .doctor-video{width:45%;margin-bottom:36px}.staff-section .staff-member{width:40%}.staff-section .staff-member img{width:80%}.staff-section .staff-member .sub-title{font-size:1.5rem}.staff-section .staff-member p{font-size:1.4rem}.dental-experience .top-info{flex-direction:column}.dental-experience .top-info .text-area{padding-left:0;width:90%;margin:0 auto}.dental-experience .top-info .image-section{width:100%}.dental-experience .top-info .image-section img{width:100%}.dental-experience .top-info .text-area p{font-size:1.5rem;padding-bottom:30px}.dental-experience .bottom-info p{font-size:1.5rem;padding-bottom:30px;padding-top:30px}.quality-care .info-section p{font-size:1.5rem}.location-info p{font-size:1.5rem}.featured-services p{font-size:1.5rem}.featured-services .service p{font-size:1.3rem}.comfortable-care p{font-size:1.5rem}.fold p{font-size:1.5rem}.list li{font-size:1.4rem}.terms-container .sub-title,.policy-container .sub-title{font-size:1.9rem}.terms-container p,.terms-container .terms-list,.policy-container p,.policy-container .terms-list{font-size:1.5rem}}@media(max-width: 920px){.testimonial-section{flex-direction:column;background:#3c5050;padding-bottom:36px}.testimonial-section .title-section{width:100%}.testimonial-section .title-section .title-container{padding:70px 0;text-align:center;width:80%}.testimonial-section .title-section .title br{display:none}.testimonial-section .testimonials{width:100%}.testimonial-section .testimonials .patient-story{background:#fff;border-radius:4px}.outro .title br{display:none}.slick-dots li button::before{color:#3c5050;background:#fff;border-radius:50%}}@media(max-width: 913px){.intro-section .title-section p{padding-bottom:20px}}@media(max-width: 900px){.offset{padding-bottom:50px}.intro-section .intro-container{flex-direction:column;padding-left:0;width:90%;margin:0 auto}.intro-section .title-section,.intro-section .image-section{width:100%}.intro-section .title-section{padding-bottom:0}.intro-section .title-section p{padding-bottom:30px;padding-right:0}.intro-section .image-section{text-align:center}.intro-section .image-section img{width:75%}.intro-section .emergency-dentisit-img{margin-bottom:-1px}.intro-section .meet-img-section{padding-right:0}.intro-section .meet-img-section img{padding-top:80px}.meet-info-section{flex-direction:column;padding-bottom:40px !important}.meet-info-section .img-section{width:100%;padding:0;padding-bottom:20px;text-align:center}.meet-info-section .info .no-pad{padding-bottom:0px !important}.meet-info-section .img-section img{width:50%;height:initial}.product-history .info-section .info btn-pad{padding-bottom:60px}.top-quality{display:flex;flex-direction:column}.top-quality .top-quality-bg{padding-bottom:600px}.top-quality .container{padding-top:30px}.top-quality .container .info-section{width:100%}.top-quality .img-section{width:90%;margin:-70% auto 0;text-align:center}.top-quality .img-section img{width:75%}.featured-services{padding-bottom:60px}.featured-services .title{text-align:center;padding-bottom:30px}.cosmetic-dentistry .mobile-title{display:block !important;padding-bottom:40px;padding-top:50px}.cosmetic-dentistry .content{padding-top:0}.cosmetic-dentistry .content .title{display:none}.dental-treatments .container .info-section .title{text-align:center}.dental-treatments .container .info-section p{padding-top:26px}.dental-treatments .img-section{margin-top:-34%}.comfort-and-care .title{text-align:center}.comfort-and-care .smile-makeover{padding:100px 0}.map-section .container{padding:60px 0}.quality-care .info-section .text-area{width:100%}.quality-care .info-section p{padding-bottom:30px}.quality-care .info-section .img-area{width:100%;text-align:center;padding-top:20px;padding-bottom:40px}.quality-care .info-section .img-area img{width:50%}.quality-care .info-section{flex-direction:column}.welcome-video-section .container{width:60%}.testimonial-videos .patient-videos{width:75%;margin:0 auto}}@media(max-width: 880px){.cosmetic-dentistry .content{flex-direction:column;padding-bottom:60px}.cosmetic-dentistry .content .img-section{width:75%}.cosmetic-dentistry .content .info-section{width:90%;padding-right:0;padding-top:24px}.smile-makeover-hero{display:none}.smile-makeover-mobile-hero{display:block}.smile-makeover{padding-top:0}.dental-treatments{display:flex;flex-direction:column}.dental-treatments .container{padding-bottom:530px}.dental-treatments .container .info-section{width:100%}.dental-treatments .container .info-section p{text-align:left}.dental-treatments .img-section{margin-top:-53%;width:66%}footer .contact-us{width:fit-content}footer .office-hours{width:30%}footer .footer-info .sub-title{font-size:1.2rem}footer .footer-info p,footer .footer-info a{font-size:.9rem}footer .copy-wrights p,footer .copy-wrights .legal-links a{font-size:.9rem}.about-us .location img{width:18px}}@media(max-width: 830px){.dental-treatments .container{padding-bottom:500px}}@media(max-width: 818px){.comfort-and-care .title br{display:block}}@media(max-width: 800px){.top-quality .img-section{margin-top:-80%}}@media(max-width: 780){.dental-treatments .container{padding-bottom:460px}}@media(max-width: 768px){.title{font-size:40px}.testimonial-section .title-container p{font-size:1.6rem}.testimonials .profile-img .profile-img img{width:70px}.testimonials .patient-story .sub-title{font-size:1.4rem}.testimonials .patient-story p{font-size:16px}.product-history .product-history-bg{padding-bottom:80%}.product-history .no-pad{padding-bottom:0}.product-history .images{margin-top:-85%;width:initial}footer .about-us img{width:260px}.testimonial-videos .patient-video{padding:30px 15px 0}}@media(max-width: 748px){.dental-treatments .container{padding-bottom:450px}.comfort-and-care{padding:70px 0}}@media(max-width: 700px){.top-quality .top-quality-bg{padding-bottom:500px}.top-quality .img-section{margin-top:-75%}.dental-treatments .container{padding-bottom:490px}.dental-treatments .img-section{margin-top:-65%;width:80%}footer .container{flex-direction:column;padding-top:70px;padding-bottom:30px}footer .about-us img{width:355px}footer .footer-info{width:50%;padding-bottom:30px}footer .footer-info p,footer .footer-info a{font-size:1.1rem}footer .footer-info .phone-number{padding-bottom:16px}footer .footer-info .sub-title{font-size:1.3rem}footer .contact-us{padding-bottom:8px;text-align:left}footer .contact-us a{margin-bottom:0}footer .copy-wrights p,footer .copy-wrights .legal-links a{font-size:1.1rem}.about-us .social-icons{display:none}.about-us .mobile-social-icons{display:flex}.contact-us .location{justify-content:left}.contact-us .social-icons a{margin-left:0;margin-right:30px}}@media(max-width: 650px){.title{font-size:36px}.button{display:block;text-align:center}.top-bar{display:none}.header-social-icons{display:none}.intro-section .image-section img{width:100%}.top-quality .top-quality-bg{padding-bottom:450px}.featured-services{padding-bottom:40px}.cosmetic-dentistry{padding-bottom:0}.featured-services .services .service{width:100%}.smile-makeover{padding-bottom:60px}.smile-makeover{padding-top:0;padding-bottom:60px}.smile-makeover .button{width:100%}.comfort-and-care{padding:50px 0}.comfort-and-care .button{width:100%}.problem{padding:60px 0 50px}.problem .reasons .reason{width:100%;padding-bottom:36px}.problem .reasons .reason img{width:30%}.problem .reasons .reason .info-section{padding:26px}.problem .reasons .reason .info-section p{padding-bottom:20px}.cosmetic-dentistry .mobile-title{padding-bottom:30px}.product-history .product-history-bg{padding-bottom:75%}.product-history .no-pad{padding-bottom:0}.product-history img{width:80%}.product-history .info-section .info p,.product-history ul{padding-bottom:22px}.top-padding{padding-top:40px}.product-life-span{padding-bottom:40px}.outro{padding-bottom:40px}.map-section .container iframe{height:400px}.twentytwenty-wrapper{height:100%;max-width:75%;margin:0 auto;margin-bottom:10px}.gallery-section{padding-top:40px}.gallery-section .heading-section{padding:10px 0 20px}.gallery-section .heading-section{font-size:2.5rem}.meet-info-section .img-section img{width:60%;height:initial}.doctors-section .doctor{width:100%;padding:30px 0}.doctors-section .doctor img{width:50%}hr{width:75%}.video-bios .video-container{flex-direction:column;justify-content:center}.video-bios .doctor-video{width:90%;margin-left:auto;margin-right:auto}.video-bios .doctor-video .sub-title{font-size:1.3rem}.staff-section .staff-member{width:100%;padding:30px 0}.staff-section .staff-member img{width:50%}footer .copy-wrights .legal-links{display:flex;flex-direction:column;justify-content:center}footer .copy-wrights .legal-links a{padding-bottom:6px}.welcome-video-section .container{width:90%}.testimonial-videos .patient-videos{width:95%}}@media(max-width: 640px){.dental-treatments .container{padding-bottom:460px}}@media(max-width: 600px){.cosmetic-dentistry .mobile-title{padding-bottom:0}.dental-treatments .container{padding-bottom:400px}footer .footer-info{width:60%}.modal .title-section .name{font-size:1.6rem}.modal .title-section img{width:16%}.modal .bio-content p{font-size:1.3rem}}@media(max-width: 560px){.container{width:90%}.intro-section{padding:30px 0 0}.intro-section .title-section .title{font-size:42px}.comfort-and-care .smile-makeover{padding:50px 0}footer .copy-wrights p,footer .copy-wrights .legal-links a{font-size:.8rem}}@media(max-width: 550px){.top-quality .top-quality-bg{padding-bottom:380px}.dental-treatments .container{padding-bottom:375px}}@media(max-width: 500px){.consultation .container{margin-bottom:-280px}.consultation .bottom-layer{height:310px}.top-quality .img-section{margin-top:-85%}.top-quality .img-section img{width:85%}.cosmetic-dentistry .content .img-section{width:85%}.smile-makeover-mobile-hero{padding-bottom:80px}.dental-treatments .container{padding-bottom:350px}.quality-care .info-section p{padding-bottom:10px}.quality-care .info-section .img-area{padding-top:0px;padding-bottom:30px}.quality-care .info-section .img-area img{width:60%}}@media(max-width: 480px){p{font-size:1.2rem}.title{font-size:28px}.header-logo img{width:300px}.mobile-menu a img{width:20px}.header-phone p{font-size:1.2rem}.header-phone img{width:32px}.header-phone a{font-size:1.2rem}.intro-section .info-section p{font-size:1.2rem}.featured-services{padding-top:50px}.cosmetic-dentistry .content{padding-bottom:40px}.testimonial-section .title-container p{font-size:1.3rem}.testimonials .profile-img .profile-img img{width:60px}.testimonials .patient-story .sub-title{font-size:1.2rem}.testimonials .patient-story p{font-size:14px}.comfort-and-care .smile-makeover{padding:40px 0}.comfort-and-care .smile-makeover p{font-size:1.2rem}.problem .title-section p{font-size:1.2rem}.problem .list{font-size:1.2rem}.problem .sub-title{font-size:1.2rem}.problem .reasons .reason .title{font-size:28px}.problem .reasons .reason p{font-size:1.2rem}.problem .reasons .reason ul{font-size:1.2rem}.product-history .title-section p{font-size:1.2rem}.product-history .title-section .sub-title{font-size:1.2rem}.product-history .info-section .info .sub-title{font-size:1.2rem}.product-history .info-section .info p{font-size:1.2rem}.product-history .info-section .info ul{font-size:1.2rem}.product-life-span p{font-size:1.2rem}.product-life-span ul{font-size:1.2rem}.outro p{font-size:1.2rem}.doctors-section .doctor .sub-title{font-size:1.2rem}.doctors-section .doctor p{font-size:1.1rem}.staff-section .staff-member .sub-title{font-size:1.2rem}.staff-section .staff-member p{font-size:1.1rem}footer .footer-info{width:80%}.gallery-section .heading-section{font-size:28px}.dental-experience .top-info .text-area p{font-size:1.2rem}.dental-experience .bottom-info p{font-size:1.2rem}.quality-care .info-section p{font-size:1.2rem}.location-info p{font-size:1.2rem}.featured-services p{font-size:1.2rem}.featured-services .service p{font-size:1rem}.comfortable-care p{font-size:1.2rem}.modal .title-section .name{font-size:1.4rem}.modal .title-section p{margin-left:2px}.modal .bio-content p{font-size:1.2rem;padding-bottom:8px}.modal .bio-content{padding:15px}.fold p{font-size:1.2rem}.list li{font-size:1.1rem}.terms-container .sub-title,.policy-container .sub-title{font-size:1.6rem}.terms-container p,.terms-container .terms-list,.policy-container p,.policy-container .terms-list{font-size:1.2rem}}@media(max-width: 450px){.top-quality .top-quality-bg{padding-bottom:340px}.featured-services .title{padding-bottom:0}.featured-services .services{padding-top:20px}.featured-services .services .service img{width:25%}.featured-services .services .service .sub-title{font-size:1.2rem}.smile-makeover{padding-bottom:40px}.dental-treatments .container{padding-bottom:365px}.dental-treatments .img-section{width:90%;margin-top:-75%}.dental-treatments .img-section img{width:100%}.comfort-and-care{padding:40px 0}footer .about-us img{width:300px}footer .footer-info p{font-size:1rem}footer .footer-info a{font-size:1rem}footer .footer-info .sub-title{font-size:1.2rem}.modal .title-section .name{font-size:1.3rem}.modal input{font-size:.9rem}.modal h3{font-size:1.2rem}.video-bios .video-container{padding-bottom:0}}@media(max-width: 400px){.header-logo img{width:250px}.top-quality .img-section{margin-top:-100%}.top-quality .img-section img{width:100%}.featured-services{padding-bottom:20px}.cosmetic-dentistry .content .img-section{width:90%}.dental-treatments .container{padding-bottom:324px}.product-history .product-history-bg{padding-bottom:70%}.product-history .no-pad{padding-bottom:0}.outro{padding-top:40px}.doctors-section .doctor .button{width:100%}.modal .title-section{flex-direction:column;justify-content:center;text-align:center}.modal .title-section img{position:unset;width:20%;margin:0 auto;padding-bottom:14px}.modal .title-section p{width:fit-content;margin:0 auto}.modal .bio-content p{font-size:1.1rem}}@media(max-width: 370px){.dental-treatments .container{padding-bottom:300px}}@media(max-width: 365px){.intro-section .title-section .title{font-size:36px}footer .footer-info{width:100%}footer .copy-wrights{padding-top:30px}footer .about-us img{width:250px}footer .footer-info p{font-size:.9rem}footer .footer-info a{font-size:.9rem}}@media(max-width: 353px){.modal button{width:95%;font-size:1rem}.modal .title-section .name{font-size:1.4rem}.modal .title-section p{font-size:1.1rem}}@media(max-width: 350px){.title{font-size:24px}.top-quality .top-quality-bg{padding-bottom:300px}.featured-services{padding-top:36px}.smile-makeover-mobile-hero{padding-bottom:60px}.dental-treatments .container{padding-bottom:280px}.comfort-and-care .smile-makeover .button{font-size:1.1rem}.modal{padding-bottom:8px}.video-bios .doctor-video{width:100%}}@media(max-width: 330px){.top-quality .top-quality-bg{padding-bottom:270px}}@media(min-width: 1640px){.product-history .images{margin-top:-35%}}@media(min-width: 1700px){.top-quality .img-section{margin-top:-30%}}@media(min-width: 1800px){.top-quality .img-section{margin-top:-25%}.product-history .video-insert{width:60%}}@media(min-width: 1850px){.dental-treatments .img-section{margin-top:-18.5%}}@media(min-width: 1940px){.product-history .images{margin-top:-30%}.quality-care{padding-bottom:60px}}@media(min-width: 2100px){.top-quality .img-section{margin-top:-20%}}@media(min-width: 2140px){.product-history .images{margin-top:-25%}.product-history .video-insert{width:50%}}@media(min-width: 2300px){.top-quality .img-section{margin-top:-16%}}@media(min-width: 2340px){.product-history .product-history-bg{padding-bottom:8%}.product-history .no-bottom-pad{padding-bottom:0}.padding-bottom{padding-bottom:60px !important}}@media(min-width: 2500px){.product-history .video-insert{width:45%;margin-left:auto;margin-right:auto}}.diamond-blurb{padding:80px 0 80px}.diamond-blurb .contianer{width:75%}.diamond-blurb p{text-align:center;padding-left:20px;padding-right:20px}.diamond-blurb .icons-block{display:flex;flex-flow:row;justify-content:center;align-items:center;column-gap:10%;padding:10px 0}.diamond-blurb .icons-block img{width:160px;display:block}.invisalign-blurb .container .title-section{display:flex;flex-flow:row;align-items:center;justify-content:space-between}.invisalign-blurb .container .title-section div{width:48%}.invisalign-blurb .container .title-section .seal{display:flex;flex-direction:column;align-items:center}.invisalign-blurb .container .title-section .seal img{width:180px;padding-bottom:16px}@media(max-width: 960px){.invisalign-blurb .container .title-section{flex-flow:column}.invisalign-blurb .container .title-section .text-div,.invisalign-blurb .container .title-section .seal{width:100%}.invisalign-blurb .container .title-section .seal{flex-flow:column-reverse}.invisalign-blurb .container .title-section .seal img{width:180px;padding-top:16px}.invisalign-blurb .container .title-section .text-div{text-align:center}.invisalign-blurb .container .title-section .seal .button{margin-top:20px;margin-bottom:20px;text-align:center;width:80%}}@media(max-width: 880px){.smile-makeover{padding-top:80px}}@media(max-width: 800px){.diamond-blurb .icons-block img{width:120px}}@media(max-width: 650px){.problem{padding-bottom:0;padding-top:40px}.invisalign-blurb .container .title-section p{padding-top:14px}.invisalign-blurb .container .title-section .seal .button{width:100%}.invisalign-blurb .container .title-section .seal img{padding-top:0;width:100px}.diamond-blurb{padding:40px 0}.diamond-blurb .title-section{padding-bottom:16px !important}.diamond-blurb p{padding-left:0;padding-right:0}.diamond-blurb .icons-block{column-gap:25%;padding:0}.diamond-blurb .icons-block{column-gap:20%;padding:0}.diamond-blurb .icons-block img{width:100px}.smile-makeover{padding-top:50px}}@media(max-width: 380px){.diamond-blurb .icons-block img{width:80px}}