﻿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:85%;margin:0 auto;}.text-center{text-align:center;}.title{font-size:50px;font-weight:600;color:#343333;font-family:proxima-nova,sans-serif;line-height:1.4;}.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;}.disclaimer{text-transform:capitalize;color:#3c5050;white-space:nowrap;font-size:.8rem;}.header-container{padding:60px 0;}.header-logo img{width:400px;}.header-phone{display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-family:proxima-nova,sans-serif;font-weight:500;}.header-phone p{font-size:1.9rem;font-family:proxima-nova,sans-serif;}.header-phone img{padding:0 5px;width:42px;}.header-phone a{text-decoration:none;color:#cab26b;font-size:1.9rem;}.header-social-icons a{margin:0 8px;}.header-social-icons img{width:26px;}.intro-section{padding:60px 0;}.intro-section .title-section{width:50%;font-family:proxima-nova,sans-serif;}.intro-section .title-section .title{color:#3c5050;}.intro-section .info-section{width:42%;color:#343333;}.intro-section .info-section p{font-size:1.6rem;padding-bottom:60px;line-height:1.4;}.hero-section{display:flex;flex-direction:row;padding-top:80px;width:100%;margin:0 auto;}.hero-section .left-hero-section{width:80%;height:600px;background-image:url(../img/content/image_hero.png);background-size:cover;background-position-x:right;background-repeat:no-repeat;z-index:-1;}.hero-section .left-hero-section img{width:1050px;display:none;height:600px;background:#f00;}.hero-section .right-hero-section{width:45%;height:500px;margin-left:-200px;margin-top:240px;background-image:url(../img/content/img_hero2.png);background-size:cover;background-position-x:center;background-repeat:no-repeat;}.hero-section .right-hero-section img{width:600px;display:none;}.hero-section .left-hero-section-invisalign{background-image:url(../img/invisalign/invisaligns-providence-ri.webp);}.hero-section .right-hero-section-invisalign{background-image:url(../img/invisalign/invisalign-clear-aligners-near-me.webp);}.consultation .container{width:85%;margin:0 auto;margin-bottom:-400px;}.consultation .title{padding-bottom:80px;}.consultation .info-section{width:42%;color:#343333;}.consultation .info-section p{padding-bottom:36px;font-size:1.6rem;}.consultation img{width:600px;}.consultation .bottom-layer{width:25%;height:500px;background:#3c5050;z-index:-1;}.consultation-mobile-info-section{display:none;}.why-choose-us{padding-top:130px;padding-bottom:100px;}.why-choose-us .container .title-section{padding-bottom:36px;}.why-choose-us p{font-size:1.6rem;}.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;}.missing-tooth{background-color:#3c5050;width:100%;z-index:-1;}.missing-tooth .container{width:100%;}.missing-tooth .info-section{padding:120px 110px;width:50%;}.missing-tooth h2{color:#fff;}.missing-tooth h3{font-size:1.7rem;padding:42px 0;color:#fff;}.missing-tooth p{color:#fff;font-size:1.6rem;}.missing-tooth .img-place-holder{float:right;width:50%;height:800px;margin-top:-680px;margin-bottom:40px;background-image:url(../img/mobile-content/comfortdental-test.webp);background-size:cover;background-repeat:no-repeat;}.missing-tooth .img-place-holder img{display:none;}.missing-tooth ul{list-style:none;}.missing-tooth ul li{color:#fff;font-size:1.6rem;font-weight:bold;font-family:proxima-nova,sans-serif;}.benefits{margin-bottom:36px;}.benefits .container{flex-wrap:wrap;}.benefits .container .col{width:31%;}.benefits .mobile-container{display:none;}.benefit{margin-bottom:36px;}.benefit p{font-size:1.5rem;}.benefit-card{border:3px solid #f8f7f3;}.benefit-card .container{width:85%;margin:0 auto;padding-top:74px;padding-bottom:44px;}.benefit-card p{font-size:1.5rem;}.benefit-card .permanet-break{display:none;}.benefit-card .easy-break{display:none;}.col-offset1{margin-bottom:-148px;}.col-offset2{margin-bottom:-256px;}.benefit .title{padding-bottom:24px;}.benefit .sub-title{font-size:2rem;padding:16px 0;}.benefit .icon{background:#3c5050;height:fit-content;width:fit-content;border-radius:50%;padding:16px;}.testimonial-section{padding-top:170px;}.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;}.schedule-section{background:#f5f4ef;padding:150px 0;}.schedule-section p{padding-top:20px;padding-bottom:40px;font-size:1.6rem;}.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;justify-content:space-between;}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;}footer .about-us img{width:355px;padding-bottom:30px;}.about-us .location{padding-top:40px;}.about-us .location img{width:20px;padding-bottom:0;padding-right:6px;}.contact-us{text-align:center;padding-top:10px;justify-content:flex-start !important;}.contact-us h3{padding-bottom:20px;}.contact-us a{font-family:proxima-nova,sans-serif;margin-bottom:10px;}.contact-us .social-icons{display:flex;flex-direction:row;justify-content:center;}.contact-us .social-icons a{background:#506262;height:fit-content;width:fit-content;border-radius:50%;padding:8px;margin:0 12px;}.contact-us .social-icons a:hover{background:#fff;transition:.3s ease-in-out;}.contact-us .social-icons img{width:20px;vertical-align:middle;}.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;}.modal{background:#3c5050 !important;z-index:99999 !important;text-align:center !important;}.modal img{width:100%;}.modal h3,.modal p{text-align:center;font-size:1.4rem;font-family:proxima-nova,sans-serif;color:#fff;}.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;}.icon-green{background:#3c5050;}.benefit .icon.icon-gold{background:#cab26b;}.benefits-emergencies img{width:32px;}@media(min-width:480px){.hero-section .left-hero-section.left-hero-section-emergency{background-image:url("../img/emergency/emergency-dentist-providence-ri.jpg");}.hero-section .right-hero-section.right-hero-section-emergency{background-image:url("../img/emergency/emergency-dentist-near-me.jpg");}.hero-section .left-hero-section.left-hero-section-dentist{background-image:url("../img/dentist/dentist-providence-ri.jpg");}.hero-section .right-hero-section.right-hero-section-dentist{background-image:url("../img/dentist/dentist-near-me.webp");}}@media(max-width:1447px){.missing-tooth .img-place-holder{margin-top:-720px;height:820px;}.benefits .benefit .sub-title{font-size:1.7rem;}.benefits .benefit p{font-size:1.3rem;}}@media(max-width:1389px){.missing-tooth .img-place-holder{margin-top:-750px;height:860px;}.testimonials .patient-story .container{width:75%;}}@media(max-width:1300px){.consultation .container{margin-bottom:-350px;}.consultation .bottom-layer{height:460px;}.consultation img{width:560px;}.feature p br{display:none;}.missing-tooth .info-section{width:58%;}.missing-tooth .img-place-holder{width:42%;margin-top:-690px;height:814px;}footer .footer-info{width:35%;}}@media(max-width:1256px){.intro-section .title-section .title{font-size:56px;}.intro-section .info-section p{padding-bottom:48px;}.intro-section .info-section .button{font-size:1.1rem;}.consultation .info-section .button{font-size:1.1rem;}.testimonials .patient-story .container{width:80%;}}@media(max-width:1200px){.consultation img{width:510px;}.consultation .container{margin-bottom:-320px;}.consultation .bottom-layer{height:410px;}.features{align-items:flex-start;flex-wrap:wrap;}.feature{width:48%;padding:0 12px 36px;}.feature p br{display:block;}.testimonials .patient-story .container{width:87%;}}@media(max-width:1199px){.missing-tooth .img-place-holder{margin-top:-760px;height:870px;}}@media(max-width:1168px){.title{font-size:54px;}.intro-section .title-section .title{font-size:54px;}}@media(max-width:1143px){.intro-section .title-section{width:55%;}.consultation .container{margin-bottom:-300px;}.consultation img{width:470px;}.consultation .bottom-layer{height:390px;}.testimonials .patient-story{margin:0 10px;}}@media(max-width:1100px){.container{width:90%;padding-bottom:20px;}.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 .info-section p{font-size:1.3rem;}.intro-section .info-section .button{font-size:1.1rem;}.consultation .container{width:90%;}.consultation .info-section p{font-size:1.3rem;padding-bottom:36px;}.consultation .bottom-layer{height:360px;width:22%;}.why-choose-us p{font-size:1.3rem;}.missing-tooth .info-section{width:60%;padding-right:48px;padding-left:116px;}.missing-tooth .info-section p{font-size:1.3rem;}.missing-tooth .img-place-holder{width:39%;margin-top:-688px;height:810px;}.schedule-section{padding:120px 0;}.testimonial-section{padding-top:100px;}.patient-story h3{font-size:1.2rem;}.schedule-section p{font-size:1.3rem;}}@media(max-width:1024px){.title{font-size:46px;}.header-container{flex-direction:column;}.header-logo{padding-bottom:10px;}.header-social-icons{display:none;}.header-social-icons a{margin:0 8px;}.header-social-icons img{width:20px;}.hero-section .left-hero-section{height:550px;}.hero-section .right-hero-section{height:450px;}.consultation .title{padding-bottom:56px;}.map-section .container{padding:90px 0;}.map-section .container iframe{height:500px;}footer .footer-info p,footer .footer-info a{font-size:1rem;margin-bottom:0;}footer .about-us img{width:300px;}}@media(max-width:1002px){.title{font-size:50px;}.intro-section .title-section .title{font-size:50px;}}@media(max-width:987px){.missing-tooth .img-place-holder{margin-top:-730px;height:840px;}.benefits{margin-bottom:0;}.benefits .desktop-container{display:none;}.benefits .mobile-container{display:flex;}.benefits .mobile-container .benefit-card .container{display:flex;flex-direction:column;}.mobile-container .title-container{width:100%;padding:30px 0 40px;}.mobile-container .title-container .container{width:100%;}.mobile-container .title-container h2{color:#343333;}.mobile-container .title-container p{color:#343333;font-size:1.5rem;}.mobile-container .benefit-card{width:45%;margin:0 auto 46px;}.mobile-container .benefit-card .container{padding-bottom:74px;}.testimonial-section{padding-top:0;}}@media(max-width:980px){.testimonials .profile-img .profile-img img{width:60px;}.testimonials .patient-story .sub-title{font-size:1.1rem;}.testimonials .patient-story p{font-size:14px;}}@media(max-width:950px){.intro-section .container{flex-direction:column;}.intro-section .title-section{width:100%;padding-bottom:22px;}.intro-section .title-section .title{font-size:52px;}.intro-section .info-section{width:100%;}.intro-section .info-section p{font-size:1.5rem;}.hero-section{padding-top:0;}.consultation img{width:420px;}.consultation .bottom-layer{height:340px;}.consultation .title{padding-top:60px;padding-bottom:45px;}.why-choose-us .title br,.why-choose-us p br{display:none;}.why-choose-us p{font-size:1.5rem;}.missing-tooth .info-section p{font-size:1.5rem;}.missing-tooth .img-place-holder{margin-top:-730px;height:840px;}.benefit-card .permanet-break{display:block;}.mobile-container .title-container p{font-size:1.5rem;}.schedule-section p{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;}.slick-dots li button::before{color:#3c5050;background:#fff;border-radius:50%;}}@media(max-width:900px){.intro-section .info-section p{padding-bottom:28px;}.consultation .container{margin-bottom:-460px;}.consultation .content-container{flex-direction:column;}.consultation img{width:100%;height:500px;}.consultation .bottom-layer{width:40%;height:504px;}.consultation .desktop-info-section{display:none;}.consultation-mobile-info-section{display:block;}.consultation-mobile-info-section .container{padding-top:44px;}.consultation-mobile-info-section p{padding-bottom:36px;font-size:1.5rem;}.why-choose-us{padding-top:80px;padding-bottom:60px;}.missing-tooth{display:flex;flex-direction:column;margin-bottom:130px;}.missing-tooth .container{width:80%;padding-bottom:40px;}.missing-tooth .info-section{width:100%;padding:60px 0 0;}.missing-tooth .img-place-holder{margin-top:0;margin-bottom:-80px;height:600px;width:85%;margin-left:auto;}.schedule-section{padding:100px 0;}.map-section .container{padding:60px 0;}}@media(max-width:880px){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{font-size:.9rem;}.about-us .location{padding-top:28px;}.about-us .location img{width:18px;}}@media(max-width:800px){.hero-section{justify-content:space-between;}.hero-section .left-hero-section{height:500px;}.hero-section .right-hero-section{height:400px;margin-top:218px;}}@media(max-width:768px){.title{font-size:40px;}.hero-section .right-hero-section-emergency{background-position-y:initial;}.consultation .container{margin-bottom:-400px;}.consultation img{height:450px;}.consultation .bottom-layer{height:450px;}.features{flex-direction:column;}.feature{width:100%;padding-bottom:46px;}.feature p br{display:block;}.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;}footer .about-us img{width:260px;}}@media(max-width:748px){.benefit-card .easy-break{display:block;}}@media(max-width:700px){.consultation .img-section{text-align:right;}.consultation img{width:90%;height:auto;}.consultation .bottom-layer{height:450px;width:44%;}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 a{padding-bottom:8px;}footer .footer-info .sub-title{font-size:1.3rem;padding-bottom:16px;}footer .contact-us{text-align:left;}footer .contact-us .social-icons{justify-content:start;}footer .copy-wrights p{font-size:1.1rem;}.about-us .location img{width:20px;}.contact-us .social-icons a{margin-left:0;margin-right:30px;}}@media(max-width:689px){.benefits .mobile-container{flex-direction:column;}.benefits .mobile-container .title-container{padding-top:0;padding-bottom:28px;}.benefits .mobile-container .benefit-card{width:85%;}.benefit-card .container{padding:50px 0;}.benefit-card .permanet-break{display:none;}.benefit-card .easy-break{display:none;}}@media(max-width:668px){.consultation .bottom-layer{height:425px;}}@media(max-width:650px){.title{font-size:36px;}.button{display:block;text-align:center;}.header-container{flex-direction:column;}.header-logo{padding-bottom:10px;}.header-social-icons{display:none;}.intro-section .info-section .button{width:100%;}.hero-section{justify-content:space-between;}.hero-section .left-hero-section{height:400px;width:85%;}.hero-section .right-hero-section{height:300px;margin-top:170px;}.consultation-mobile-info-section .button{width:100%;}.why-choose-us{padding-top:65px;padding-bottom:30px;}.missing-tooth .img-place-holder{width:92%;}.schedule-section{padding:80px 0;}.schedule-section .button{width:100%;}.map-section .container iframe{height:400px;}}@media(max-width:630px){.consultation .container{margin-bottom:-360px;}.consultation .bottom-layer{height:400px;}}@media(max-width:600px){.consultation .container{margin-bottom:-340px;}.consultation .bottom-layer{height:375px;}footer .footer-info{width:60%;}}@media(max-width:560px){.container{width:90%;}.intro-section{padding:30px 0;}.intro-section .title-section .title{font-size:42px;}.missing-tooth .container{width:85%;}.benefits .mobile-container .benefit-card{width:100%;margin-bottom:32px;}.schedule-section{padding:50px 0;}footer .copy-wrights p{font-size:.8rem;}}@media(max-width:550px){.consultation .container{margin-bottom:-310px;}.consultation .bottom-layer{height:348px;}}@media(max-width:500px){.consultation .container{margin-bottom:-280px;}.consultation .bottom-layer{height:310px;}}@media(max-width:480px){p{font-size:1.2rem;}.title{font-size:28px;}.header-logo img{width:300px;}.header-phone p{font-size:1.2rem;}.header-phone img{width:32px;}.header-phone a{font-size:1.2rem;}.intro-section .title-section .title{font-size:32px;}.intro-section .info-section p{font-size:1.2rem;}.hero-section .left-hero-section{background-image:none;height:fit-content;}.hero-section .left-hero-section img{display:block;width:100%;height:auto;}.hero-section .right-hero-section{width:40%;height:fit-content;background-image:none;margin-top:65%;}.hero-section .right-hero-section img{display:block;width:100%;height:auto;}.consultation .title{padding-top:40px;padding-bottom:32px;}.consultation-mobile-info-section p{font-size:1.2rem;}.why-choose-us p{font-size:1.2rem;}.feature .sub-title{font-size:1.5rem;}.feature p{padding-top:6px;}.missing-tooth .info-section .title br{display:none;}.missing-tooth .info-section p{font-size:1.2rem;}.missing-tooth .img-place-holder{height:500px;}.mobile-container .title-container p{font-size:1.2rem;}.mobile-container .benefit-card .container{padding-bottom:60px;}.mobile-container .benefit-card img{width:26px;}.mobile-container .benefit-card p{font-size:1.2rem;}.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;}.schedule-section{padding:40px 0;}.schedule-section p{font-size:1.2rem;}footer .footer-info{width:80%;}}@media(max-width:468px){.consultation .container{margin-bottom:-265px;}.consultation .bottom-layer{height:295px;}}@media(max-width:450px){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 input{font-size:.9rem;}.modal h3{font-size:1.2rem;}}@media(max-width:446px){.consultation .container{margin-bottom:-255px;}.consultation .bottom-layer{height:285px;}}@media(max-width:414px){.disclaimer{font-size:.7rem;}.consultation .container{margin-bottom:-235px;}.consultation .bottom-layer{height:260px;}.why-choose-us{padding-top:50px;padding-bottom:10px;}}@media(max-width:368px){.consultation .container{margin-bottom:-215px;}.consultation .bottom-layer{height:240px;}}@media(max-width:365px){.header-logo img{width:280px;}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:361px){.consultation .container{margin-bottom:-210px;}}@media(max-width:353px){.consultation .container{margin-bottom:-205px;}.consultation .bottom-layer{height:225px;}.modal button{width:95%;font-size:1rem;}}@media(max-width:350px){.title{font-size:24px;}.consultation .title{padding-top:36px;padding-bottom:20px;}.feature p br{display:none;}.missing-tooth .img-place-holder{height:400px;}.schedule-section .button{font-size:1.1rem;}.modal{padding-bottom:8px;}}@media(max-width:344px){.consultation .container{margin-bottom:-200px;}.consultation .bottom-layer{height:224px;}}@media(max-width:337px){.consultation .container{margin-bottom:-195px;}.consultation .bottom-layer{height:215px;}}@media(min-width:1962px){.missing-tooth .img-place-holder{margin-top:-570px;}}