﻿.font-body,body{font-family:quicksand,sans-serif;font-weight:400;font-style:normal;font-size:1.3rem;line-height:2rem;color:#000;}.font-header,.section-heading{font-family:fairwater-script,sans-serif;font-weight:700;font-style:normal;font-size:2.7rem;color:#562886;}.font-subheader{font-family:nunito-sans,sans-serif;font-weight:300;font-style:normal;}.subheading-section{font-size:2rem;font-family:fairwater-script,sans-serif;color:#01addb;}.section-heading{margin-top:0;line-height:2.5rem;}.font-body,body{font-family:quicksand,sans-serif;font-weight:400;font-style:normal;font-size:1.3rem;line-height:2rem;color:#000;}.font-header,.section-heading{font-family:fairwater-script,sans-serif;font-weight:700;font-style:normal;font-size:2.7rem;color:#562886;}.font-subheader{font-family:nunito-sans,sans-serif;font-weight:300;font-style:normal;}.subheading-section{font-size:2rem;font-family:fairwater-script,sans-serif;color:#01addb;}.section-heading{margin-top:0;line-height:2.5rem;}*{box-sizing:border-box;}html,body{margin:0;}body{overflow-x:hidden;}img,iframe{max-width:100%;}a{text-decoration:none;color:inherit;}li{padding-bottom:15px;}sup{font-size:calc(100% - .8rem);}.text-center{text-align:center;}.mob-show{display:none;}.lazy{opacity:0;}.no-mar-top{margin-top:0 !important;}.no-mar-bottom-all{margin-bottom:0 !important;}.no-pad-top{padding-top:0 !important;}.no-mar-all{margin-top:0 !important;margin-bottom:0 !important;}.btn{background-color:#01addb;color:#fff;padding:10px 60px;display:inline-block;}.flex{display:flex;}.flex-split>div{width:50%;}.flex-column{flex-flow:column;}.flex-split-content{padding:60px;}.flex-split-image{background-size:cover;background-repeat:no-repeat;background-position:center;}.grid{display:grid;}.all-services-grid{display:grid;grid-template-columns:25% 25% 25% 25%;grid-template-rows:20% 20% 20% 20% 20%;}.font-body,body{font-family:quicksand,sans-serif;font-weight:400;font-style:normal;font-size:1.3rem;line-height:2rem;color:#000;}.font-header,.section-heading{font-family:fairwater-script,sans-serif;font-weight:700;font-style:normal;font-size:2.7rem;color:#562886;}.font-subheader{font-family:nunito-sans,sans-serif;font-weight:300;font-style:normal;}.subheading-section{font-size:2rem;font-family:fairwater-script,sans-serif;color:#01addb;}.section-heading{margin-top:0;line-height:2.5rem;}.modal{display:none;}.blocker{z-index:15 !important;}a{white-space:nowrap;}header{height:160px;padding:0 60px;}header .flex{justify-content:space-between;align-items:center;}.header-logo img{width:400px;padding-top:20px;}.header-contact{text-align:right;}.header-contact p{margin-bottom:0;margin-top:0;color:#0f498b;}.header-contact p:last-of-type{color:#b0d243;font-size:1.5rem;}.header-contact a{color:#0f498b;font-family:nunito-sans,sans-serif;font-weight:400;font-size:1.7rem;}section{margin-top:60px;margin-bottom:60px;}.top-section{margin-top:160px;}.flex-banner{min-height:700px;}.section-banner-contact{margin-bottom:0;}.section-content{margin:60px auto;}.section-content .container-content{max-width:80%;margin:0 auto;}.section-content .flex-split-content{padding:0;}.section-pad{margin-top:0;margin-bottom:0;padding-top:60px;padding-bottom:60px;}.lazy-BG{background-image:none !important;}.btn-blue{background:#01addb;color:#fff;text-transform:uppercase;padding:10px 20px 5px 20px;}.btn-blue a{color:#fff;}.contact-form-holder{margin-top:30px;}input,select{background:transparent;border:1px solid #fff;padding:5px 10px;font-family:nunito-sans,sans-serif;font-weight:400;font-style:normal;color:#fff;font-size:1.2rem;margin-bottom:30px;width:500px;}input[type=email]{display:block;}option{background:#0f498b;}button[type=submit]{font-family:nunito-sans,sans-serif;font-weight:400;font-style:normal;color:#fff;text-transform:uppercase;font-size:1.6rem;border:none;}.flex input:first-of-type{margin-right:20px;}.contact-form-holder .flex input{width:240px;}::placeholder{color:#fff;opacity:1;}.button-container{max-width:100%;margin-top:10px;}.button-container button{max-width:500px;}.section-banner-contact .flex-split-content{color:#fff;padding:60px;}.section-banner-contact .flex-split-content label{display:none;}.section-landing-title{background:#b0d243;margin:0;padding:60px;}.section-landing-title h1{text-transform:uppercase;text-align:center;margin-bottom:0;}.section-services{background:#0f498b;text-align:center;margin:0;padding:60px 0;}.section-services .section-heading{color:#fff !important;}.section-locatations{padding:0 60px;}.location-container{display:flex;margin-top:40px;text-align:center;justify-content:stretch;background:#808080;}.location-container a{color:#00f;margin-top:auto !important;}.container-cdg-locations,.flex-location{display:flex;margin-top:40px;text-align:center;justify-content:center;}.cdg-locations{max-width:1500px;margin:0 auto;margin-top:60px;margin-bottom:60px;}.cdg-locations .section-heading{margin-bottom:60px;}.cdg-locations .location-content{padding:40px;padding-top:0;min-height:100%;display:flex;flex-direction:column;flex:1;margin:0 20px;max-width:350px;}.cdg-locations img{width:73px;height:86px;margin:0 auto;}.cdg-locations h3{font-family:nunito-sans,sans-serif;font-weight:500;font-style:normal;color:#0f498b;}.cdg-locations p{margin-top:auto;}.cdg-locations a{color:#0f498b;font-size:1.2rem;}.service-container{margin:0 40px;}.service-container img{width:150px;height:150px;}.service-container h3{color:#fff;font-family:nunito-sans,sans-serif;font-weight:500;font-style:normal;font-size:1.6rem;}.section-locatations .section-heading{text-align:center;}.section-services.section-choose-us img{width:100px;height:100px;}.section-services.section-choose-us h3{margin-top:0;}.section-cta{text-align:center;margin:0;padding:60px 0;background:#01addb;}.section-cta>div{max-width:90%;margin:0 auto;}.section-cta .section-heading{line-height:4rem;}.section-cta a{color:#fff;}.btn-request{background:#0f498b;padding:10px 60px;font-size:2rem;margin-top:10px;display:inline-block;color:#fff;font-weight:500;}footer{margin:0;}footer ul{margin:20px 40px;}footer>.flex{justify-content:space-between;margin:0 auto;}.footer-office-hours{margin-right:0;}.flex-footer{justify-content:space-between;}.logo-request{display:flex;flex-flow:column;}.logo-request a{margin-top:30px;}.flex-contact{justify-content:flex-end;}.section-map{margin-bottom:0;margin-top:0;}.section-map img{width:100%;}.section-services{margin-top:-20px;}.map-title{display:none;}.modal-location{z-index:999 !important;}.modal-location .location-content{justify-content:center;text-align:center;margin:0 auto;padding:0;}.modal-location p{color:#000;}.modal.mod-locations-duo{max-width:800px !important;}.modal.mod-locations-duo .container-cdg-locations{width:100%;}.modal.mod-locations-duo .cdg-locations{margin-top:20px;}.modal.mod-locations-duo .location-content{max-width:initial;width:400px;margin:0 auto;}.modal.mod-locations-duo.mod-locations-triple{max-width:1200px !important;}#prefDate{width:190px;}.form-group-date{position:relative;}.form-group-date img{position:absolute;width:30px;}.flex-banner{position:relative;}.flex-banner-container{background:#562886;position:relative;padding:50px;font-size:20px;position:relative;color:#fff;}.flex-diagonal{width:10px !important;height:500px;background:#fff;display:inline-block;position:relative;}.section-diag-cta{margin-bottom:0;}.diag-lb{background-image:url("../img/backgrounds/cta-lblue.svg");background-size:cover;background-repeat:no-repeat;width:400px;padding:40px;background-position-x:right;text-align:right;display:flex;justify-content:center;align-items:center;}.diag-bd{width:100%;background-image:url(../img/backgrounds/cta-dblue.svg);background-size:cover;background-repeat:no-repeat;margin-left:-55px;}.blue-left-angle-box{background-image:url("../img/backgrounds/lblue-skew-bg-left.svg");position:relative;background-size:cover;}.blue-left-angle-box .box-title-content{padding:40px 40px 40px 80px;}.blue-right-angle-box{background-image:url("../img/backgrounds/lblue-skew-bg-right.svg");position:relative;background-size:cover;background-position:right;}.blue-right-angle-box .box-title-content{padding:40px 40px 40px 60px;}.box-title-content{padding:20px;padding-left:40px;margin:0;color:#fff;font-weight:600;font-size:2.8rem;line-height:3rem;}.box-title-content span{padding-top:5px;display:block;color:#0f498b;font-weight:900;}.content-spacing{padding:0 60px;padding-top:20px;}.flex-split-image-container{position:relative;}.img-adult-braces{width:500px;height:500px;margin-left:-20px;}.img-waves{position:absolute;bottom:6px;left:10px;width:140px;}.section-treatment-icons{background:#562886;color:#fff;margin:0;padding:40px 60px;padding-bottom:0;text-align:center;}.section-treatment-content .section-heading{color:#fff;}.flex-icon-container p.type-description{font-weight:300;font-size:1.3rem;}.flex-icon-container{justify-content:center;align-items:center;}.flex-icon-container div{margin:40px;}.flex-icon-container p{font-size:1.8rem;margin-top:20px;}.flex-icon-container img{width:150px;height:150px;}.img-dr-leo{width:550px;height:550px;}.flex-split-image-right{text-align:right;margin-right:-30px;max-width:550px;margin-left:auto;}.img-dr-ribbon{position:absolute;bottom:-60px;left:-35px;width:200px;}.img-calendar{width:150px;height:150px;margin-right:50px;}.diag-bd{text-align:center;color:#fff;}.diag-bd .flex{flex-flow:column;max-width:50%;margin:0 auto;}.diag-bd h3{font-size:2.2rem;line-height:2.5rem;margin-bottom:20px;font-weight:600;}.diag-bd h4{font-size:2.6rem;line-height:3rem;margin-top:0;color:#01addb;text-transform:uppercase;font-weight:900;margin-bottom:20px;}.diag-bd .btn-blue{display:inline-block;width:350px;margin:0 auto;margin-bottom:40px;}.cloud-container{margin-top:0;position:relative;height:0;margin-bottom:0;}.cloud-container-img{background-image:url("../img/backgrounds/top-banner-cloud.svg");background-size:cover;background-repeat:no-repeat;position:absolute;top:-7em;width:133%;height:200px;left:-9em;}.healthy-smile-img{position:absolute;top:-12em;left:12%;width:350px;height:350px;z-index:5;}.flex-services{justify-content:center;margin-top:60px;}.flex-title-img-header{display:flex;align-items:flex-end;width:70%;}.flex-title-img-header .section-heading{padding-left:60px;border-bottom:5px solid #562886;padding-bottom:30px;}.section-title-img{margin-top:0;margin-bottom:0;}.section-title-img-container{width:30%;}.section-title-img-container img{float:right;margin-right:-1rem;}.section-title-img-container img{width:350px;height:350px;position:relative;z-index:5;}.section-content{margin-left:60px;margin-top:0;}.section-title-dr{margin-top:60px;}.section-title-dr .section-heading{margin-bottom:0;}.section-meet-dr{margin-top:0;margin-bottom:0;}.section-meet-dr .flex-split-content{padding-top:0;width:70%;}.flex-split-image-dr{width:30%;}.flex-split-image-dr img{float:right;margin-right:-1rem;width:450px;height:450px;}.section-cta{background:#0f498b;height:400px;}.section-cta .section-heading{color:#fff;}.section-cta .btn{padding:10px 40px 5px 40px;font-weight:bold;}.footer-cloud{margin-top:0;position:relative;height:0;margin-bottom:0;}.footer-cloud-container-img{background-image:url("../img/backgrounds/footer-cloud.svg");background-size:cover !important;background-repeat:no-repeat !important;position:absolute !important;top:-9em;width:133%;height:220px;left:-9em;}footer{position:relative;z-index:5;}.footer-contact h3{color:#562886;font-family:fairwater-script,sans-serif;font-weight:700;font-style:normal;font-size:3rem;border-bottom:5px solid #562886;padding-bottom:20px;padding-right:20rem;margin-bottom:0;margin-top:0;}.footer-contact ul{list-style-type:none;margin-left:0;padding-left:0;}.footer-contact li{padding-left:0;padding-bottom:0;font-weight:bold;}.footer-contact li:last-of-type{padding-top:20px;}#bookAppointment{position:absolute;top:-1rem;}p.icon-container-content{font-size:1.2rem;}.footer-img{margin-left:60px;}header{position:fixed;width:100%;background:#fff;z-index:9;top:0;}nav ul{list-style:none;margin:0;padding:0;}nav ul li{position:relative;}nav ul li a,nav ul li a:visited{padding:0 15px;text-decoration:none;color:#000;}nav ul li a:hover,nav ul li a:visited:hover{color:#01addb;}nav ul li ul li a{padding:15px;line-height:20px;}#topNav{align-items:center;}#topNav ul{display:flex;align-items:center;}#topNav ul li a{padding:0 15px;font-size:.9rem;}#topNav .nav-social-icon{text-align:center;padding:0;}#topNav .nav-social-icon a{display:inline-block;padding:5px;}#topNav .nav-social-icon a img{width:30px;height:30px;}.dropdown-arrow{display:inline-block;width:10px;margin-bottom:1px;}#navMain{padding:0 40px;padding-top:10px;align-items:center;}nav>.flex{justify-content:space-between;}#nav-logo-container img{width:300px;}.container-nav-social{display:flex;flex-flow:column;}.container-nav-social>.flex{align-items:center;}.container-nav-social .flex{justify-content:flex-end;}.container-nav-social span{padding:0 20px;color:#000;}.container-nav-social i{padding-right:10px;}.container-nav-social strong{font-weight:800;}.container-nav-social .btn{padding:10px 20px;font-size:1.5rem;color:#fff;text-transform:uppercase;border-radius:15px;}#dropdownService{display:flex;padding-top:20px;padding-bottom:20px;}#dropdownService li{padding:10px 0;}.nav-dropdown{position:absolute;display:none;z-index:1;background:#fff;box-shadow:0 3px 12px rgba(0,0,0,.15);width:300px;}.container-nav-dropdown li{padding-bottom:30px;}.container-nav-dropdown ul li:first-of-type{padding-top:30px;}#nav-toggle img{width:20px;}.nav-mobile{display:none;position:absolute;top:0;right:0;height:160px;width:160px;}.nav-sub-mobile{display:none !important;}.nav-services-dropdown i{font-size:1rem;}@media only screen and (max-width:982px){.nav-dropdown{width:auto;box-shadow:none;background:transparent;}.container-nav-dropdown .hor-list-last-link{padding-top:0;}.container-nav-dropdown,.nav-dropdown:not(.horizontal-dropdown) .container-nav-dropdown ul li:last-of-type{padding-bottom:0;}.container-nav-dropdown ul li:first-of-type{padding-top:5px;}#navMain,.nav-list li,.nav-list li a{text-align:left !important;}#navMain{padding-top:0;}#topNav{display:none;}#navMain{flex-flow:column;}#menuContainer{padding-top:0;}#nav-logo-container{text-align:center;}#nav-logo-container .btn{display:block;margin:20px auto;margin-bottom:10px;font-size:1rem;width:150px;}header{background:#fff;box-shadow:1px 1px 7px #e0e0e0;width:100% !important;}nav{padding:10px 0;}.container-nav-social{align-self:baseline;}.container-nav-social span{padding:7px 10px;text-align:center;}.container-nav-social .container-nav-social .btn{display:none;}.nav-sub-mobile{display:block !important;}.nav-list li{padding:10px 0;}.container-nav-social .flex>span:first-child{display:none;}.nav-mobile{display:block;z-index:999999;}nav{width:100%;}nav ul{display:none;}nav ul li{float:none;}nav ul li a{padding:15px;line-height:20px;}nav ul li ul li a{padding-left:30px;}.nav-dropdown{position:static;}}@media(max-width:982px){.horizontal-dropdown{max-height:600px;overflow-y:scroll;}}@media screen and (min-width:982px){.nav-dropdown.horizontal-dropdown{width:820px;}.nav-dropdown.horizontal-dropdown .container-nav-dropdown{display:flex;}.nav-dropdown.horizontal-dropdown .container-nav-dropdown ul{min-width:280px;}.nav-dropdown.horizontal-dropdown .container-nav-dropdown li{text-align:left;padding:10px 0;}.nav-dropdown.horizontal-dropdown .hor-list-last-link,.nav-dropdown.horizontal-dropdown li.hor-list-last-link{padding-top:0;}.container-nav-social>div:nth-child(2){margin-top:auto;}.nav-services-dropdown:hover .nav-dropdown{display:block !important;}#dropdownService li:hover a{transition:.3s;}.nav-list{display:flex !important;float:right;margin-top:40px;align-items:flex-start;}}#nav-toggle{position:absolute;left:18px;top:22px;cursor:pointer;padding:10px 35px 16px 0;}#nav-toggle span,#nav-toggle span:before,#nav-toggle span:after{cursor:pointer;border-radius:1px;height:5px;width:35px;position:absolute;display:block;content:'';transition:all 300ms ease-in-out;}#nav-toggle span:before{top:-10px;}#nav-toggle span:after{bottom:-10px;}#nav-toggle.active span{background-color:transparent;}#nav-toggle.active span:before,#nav-toggle.active span:after{top:0;}#nav-toggle.active span:before{transform:rotate(45deg);}#nav-toggle.active span:after{transform:rotate(-45deg);}.current{color:#01addb !important;}.section-banner{background-position:center;}.home-top-banner{background-image:url("../img/banners/mobile/carson-home-banner.jpg");background-position:center;}.ao4-top-banner{background-image:url("../img/banners/all-on-4-banner.jpg");}.all-services-banner{background-image:url("../img/banners/all-services-banner.jpg");}.comp-filling-banner{background-image:url("/img/banners/composite-fillings-banner.jpg");}.dent-clean-banner{background-image:url("/img/banners/dental-cleaning.jpg");}.dental-abrasion-banner{background-image:url("../img/banners/dental-abrasion-banner.jpg");}.deep-dental-banner{background-image:url("/img/banners/deep-dental-cleaning.jpg");}.bonding-banner{background-image:url("../img/banners/dental-bonding-banner.jpg");}.bridges-banner{background-image:url("../img/banners/dental-bridges-banner.jpg");}.banner-checkup{background-image:url("/img/banners/dental-checkup-banner.jpg");}.dental-crown-banner{background-image:url("/img/banners/dental-crowns.jpg");}.dental-implants-banner{background-image:url("/img/banners/dental-implants.jpg");}.dentures-banner{background-image:url("/img/banners/dentures.jpg");}.banner-emergency{background-image:url("/img/banners/emergency-dentist.jpg");}.banner-em{background-image:url("/img/banners/emergency-dentist.jpg");}.banner-family-dentist{background-image:url("/img/banners/family-dentist.jpg");}.banner-ortho{background-image:url("/img/banners/orthodontics.jpg");}.pediatric-dentist-banner{background-image:url("/img/banners/kids-dentist.jpg");}.banner-peridontics{background-image:url("/img/banners/periodontics.jpg");}.banner-veneers{background-image:url("/img/banners/porcelain-veneers.jpg");}.banner-root{background-image:url("/img/banners/root-canal.jpg");}.banner-sedation{background-image:url("/img/banners/sedation-dentistry.jpg");}.banner-white{background-image:url("/img/banners/teeth-whitening.jpg");}.banner-extraction{background-image:url("/img/banners/tooth-extraction.jpg");}.banner-wisdom-teeth{background-image:url("/img/banners/wisdom-teeth.jpg");}.banner-new-patients{background-image:url("../img/banners/new-patients-banner.jpg");}.banner-meet-dr{background-image:url("../img/banners/about-dr-omid-banner.jpg") !important;}.banner-staff{background-image:url("../img/banners/staff-banner.jpg");}.banner-gallery{background-image:url("../img/banners/gallery-banner.jpg");}@media(max-width:1422px) and (min-width:982px){.ao4-top-banner{background-position-x:-16em;}.dent-clean-banner,.dental-abrasion-banner,.deep-dental-banner,.bonding-banner,.bridges-banner,.banner-checkup,.banner-md-left{background-position-x:-16em;}.banner-md-right{background-position-x:1em;}.dental-implants-banner{background-position-x:-3em;}}@media(max-width:1550px) and (min-width:982px){.banner-family-dentist{background-position-x:-16em;}.dental-crown-banner{background-position-x:-12em;}.comp-filling-banner,.bridges-banner{background-position-x:-16em;}}@media(min-width:1900px){.cloud-container-img{top:-8em;}}@media(min-width:982px){.section-banner-contact .flex-split-image{height:600px;}.section-content-top{max-width:70%;}.section-banner-contact{margin-top:160px;}.location-container{width:400px;}}@media(min-width:500px){.service-container{max-width:300px;margin:0 auto;}.section-banner-contact .flex-split-image{background-position:top center;}.section-banner-contact .flex-split-image.fsi-branded{background-image:url("../img/banners/sudbury-branded-banner.jpg");}.section-banner-contact .flex-split-image.fsi-kids-braces{background-image:url("../img/banners/childrens-orthodontist-banner.jpg");}.section-banner-contact .flex-split-image.fsi-orthodontics{background-image:url("../img/banners/orthodontics-banner.jpg");}.section-banner-contact .flex-split-image.fsi-kids-ortho{background-image:url("../img/banners/kids-orthodontist-banner.jpg");}.img-doctors{display:none;}}@media(max-width:500px){.section-cta .btn{padding:10px 20px 5px 20px;font-weight:bold;}.section-cta{height:400px !important;}.section-banner-contact .flex-split-content{margin-top:-20px;}.container-cdg-locations{flex-flow:column;}.cdg-locations .location-content{margin-bottom:0 !important;}.cdg-locations{margin-bottom:40px !important;}.section-banner-contact .flex-split-image{height:initial;}}@media(max-width:982px){.section-treatment-icons .section-treatment-content{margin-bottom:0;text-align:center;}.section-treatment-icons .section-treatment-content .section-heading{margin-left:0;text-align:center;margin-bottom:0;}.flex-title-img-header{width:98%;}.section-heading{width:initial;text-align:left;margin-left:40px;}.button-container{text-align:center;}.footer-contact h3{padding-right:0;}.footer-img{margin-left:0;}.section-cta{height:275px;}.flex-icon-container br{display:none;}.cloud-container{margin-bottom:40px;}.healthy-smile-img{display:none;}.flex-icon-container p.icon-container-content{font-size:1.3rem;}.header-contact a{font-size:1rem;}.flex-split-reverse>div:nth-of-type(1){order:3;}.flex-split-image-container{text-align:center;}.img-adult-braces{max-width:200px;max-height:200px;margin-left:0;}.img-waves{position:absolute;bottom:12px;left:101px;width:60px;}.box-title-content{font-size:1.8rem;line-height:1.8rem;}.content-spacing{padding:0 40px;}.content-spacing p:last-of-type{margin-bottom:0;}.section-treatment-icons{padding:40px;text-align:left;}.flex-icon-container{text-align:center;text-align:center;}.flex-icon-container p{font-size:1.6rem;}.flex-icon-container div{margin-bottom:0;}.blue-left-angle-box{background-image:url("../img/backgrounds/lblue-skew-bg-right.svg");background-position:right;}.blue-left-angle-box .box-title-content{padding-left:40px;}.blue-right-angle-box .box-title-content{padding-left:40px;}.flex-split-image-right{margin-right:0;}.img-dr-leo{width:250px;height:250px;}.img-dr-ribbon{position:initial;}.section-diag-cta{margin-top:20px;}.diag-lb{background-image:none;background-color:#01addb;width:initial;max-width:100%;}.img-calendar{margin-right:0;}.diag-bd{background-image:none;background-color:#0f498b;margin-left:0;}.diag-bd h3{font-size:2rem;line-height:2.2rem;}.diag-bd h4{font-size:2.2rem;line-height:2.5rem;}.diag-bd .flex{max-width:100%;padding:0 40px;}.diag-bd .btn-blue{width:225px;font-size:.9rem;}footer img{margin-left:0;width:225px;margin-top:0;}.flex-banner .flex-split-content{order:3;}.flex-diagonal{display:none;}#prefDate{width:88% !important;}.modal{padding:15px 0 !important;}.mob-show{display:block;}.mob-hide{display:none;}.modal.mod-locations-duo .location-content{width:initial;}.mod-locations-triple .cdg-locations img{width:40px;height:46px;}.mod-locations-triple .cdg-locations h3{font-size:1rem;margin-bottom:0;}.mod-locations-triple .cdg-locations p{margin:0 auto;margin-top:5px !important;font-size:.9rem;}.mod-locations-triple .cdg-locations a{font-size:.9rem;}.modal.mod-locations-duo .container-cdg-locations{flex-flow:column;}.modal.mod-locations-duo .cdg-locations .location-content:first-of-type{border-right:none;}.container-cdg-locations{justify-content:center;align-items:center;}.container-cdg-locations .location-content{flex-flow:column;}.flex-footer{justify-content:center;align-items:center;}.footer-contact{margin-top:40px;margin-bottom:40px;}.footer-contact ul{margin-bottom:0;margin-left:0;margin-right:0;}.footer-contact li{font-size:1.2rem;}.footer-contact ul li:first-of-type{font-size:1.3rem;}.footer-office-hours{margin-bottom:40px;}.service-container h3{font-size:1.3rem;}.section-cta .section-heading{line-height:2.5rem;}.btn-request{font-size:1.1rem;text-align:center;max-width:335px;margin-left:auto;margin-right:auto;}.flex.flex-services{flex-flow:row;flex-wrap:wrap;}.section-services{padding-bottom:0;}.flex-services .service-container:last-of-type{margin-bottom:20px;}.service-container{max-width:initial;width:40%;}.section-banner-contact{margin-top:170px;}.header-logo img{width:100px !important;padding-top:5px;}.header-contact p:nth-of-type(2){display:none;}.header-contact{text-align:center;}.header-contact p{font-size:1rem !important;}.section-banner-contact .flex-split-content{padding:40px;}input,select{width:100% !important;}.section-landing-title{padding:40px;}.section-content{margin:40px auto;}.flex-services .service-container{margin-bottom:40px;}.flex{flex-flow:column;}.flex-split>div{width:100%;}.flex-content-split.fcs-equal>div{width:100%;}.flex-content-split.fcs-equal>div:nth-of-type(1){order:2;}.flex-content-split.fcs-equal .section-heading{margin-top:40px;}.cloud-container{text-align:center;height:100px;}.cloud-container-img{top:-2em;width:126%;height:82px;left:-4em;}.healthy-smile-img{position:initial;width:200px;height:200px;margin-top:30px;}.section-title-dr{margin-top:40px;}.section-meet-dr .flex-split-content{width:100%;order:2;}.flex-split-image-dr{text-align:center;margin-top:40px;}.flex-split-image-dr img{float:none;margin:0;width:300px;height:300px;}.footer-cloud-container-img{top:-4em;width:110%;height:100px;left:-1em;}.section-heading{font-size:2rem;}header{height:180px;}.cloud-container{height:initial;}.flex-title-img-header .section-heading{padding-left:0;}.section-title-img-container{display:none;}.section-content-top{padding:0 40px;margin-top:20px;}}@media(max-width:1500px){.cdg-locations h3{font-size:1.4rem;}.cdg-locations .location-content{padding:20px;}}@media(max-width:1200px){.container-cdg-locations{flex-wrap:wrap;margin-bottom:0;margin-top:0;}.container-cdg-locations .location-content{min-width:30%;}.cdg-locations .location-content{margin-bottom:40px;}.cdg-locations{margin-bottom:0;}}@media(min-width:1800px){.section-banner-contact .flex-split-image{background-position-y:-1em;}}@media(max-width:1550px) and (min-width:982px){.contact-form-holder .flex input{width:180px;}input[type=email]{display:block;width:380px;}#prefDate{width:130px;}}@media(min-width:1500px){.section-diag-cta{margin-top:125px;}}@media(min-width:500px) and (max-width:982px){.flex-banner-container{padding-bottom:80px !important;}.cloud-container-img{top:-3em;}}