﻿.font-body,body{font-family:proxima-nova,sans-serif;font-weight:400;font-style:normal;font-size:1.3rem;line-height:2rem;color:#000;}.font-header,.section-heading{font-family:century-gothic,sans-serif;font-weight:100;font-style:normal;font-size:2.3rem;line-height:2.7rem;color:#166088;}.font-subheader{font-family:century-gothic,sans-serif;font-weight:400;font-style:normal;}.subheading-section{font-size:2rem;font-family:century-gothic,sans-serif;color:#dbe9ee;}.section-heading{margin-top:0;line-height:2.5rem;}.font-body,body{font-family:proxima-nova,sans-serif;font-weight:400;font-style:normal;font-size:1.3rem;line-height:2rem;color:#000;}.font-header,.section-heading{font-family:century-gothic,sans-serif;font-weight:100;font-style:normal;font-size:2.3rem;line-height:2.7rem;color:#166088;}.font-subheader{font-family:century-gothic,sans-serif;font-weight:400;font-style:normal;}.subheading-section{font-size:2rem;font-family:century-gothic,sans-serif;color:#dbe9ee;}.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:#166088;color:#fff;padding:10px 30px;display:inline-block;font-size:2rem;line-height:2rem;margin-top:20px;}.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:proxima-nova,sans-serif;font-weight:400;font-style:normal;font-size:1.3rem;line-height:2rem;color:#000;}.font-header,.section-heading{font-family:century-gothic,sans-serif;font-weight:100;font-style:normal;font-size:2.3rem;line-height:2.7rem;color:#166088;}.font-subheader{font-family:century-gothic,sans-serif;font-weight:400;font-style:normal;}.subheading-section{font-size:2rem;font-family:century-gothic,sans-serif;color:#dbe9ee;}.section-heading{margin-top:0;line-height:2.5rem;}.modal{display:none;}.blocker{z-index:15 !important;}a{white-space:nowrap;}header{height:130px;padding:0 60px;}header .flex{justify-content:space-between;align-items:center;}.header-contact-desk{display:none;}.header-logo img{width:400px;padding-top:20px;}.header-contact ul{list-style-type:none;text-align:right;}.header-contact li{font-family:century-gothic,sans-serif;color:#166088;padding-bottom:0;}section{margin-top:60px;margin-bottom:60px;}.top-section{margin-top:130px;}.section-banner-info{height:800px;width:100%;background-size:cover !important;background-position:center !important;}.section-banner-info .flex{width:100%;height:800px;align-items:flex-end;}.header-info{background-color:#166088;padding:60px 60px 40px 100px;}.header-info h2{color:#fff;font-weight:400 !important;font-size:4rem;line-height:4.5rem;margin:0;}.header-info .btn{background:#dbe9ee;color:#166088;}.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;}::placeholder{color:#166088;opacity:1;}.modal-location{z-index:999 !important;}.section-banner-info{margin-bottom:0;}.section-intro{margin-top:0;}.flex-intro{position:relative;}.flex-intro-image{position:absolute;width:500px;top:20%;left:-8%;}.flex-intro-img{position:relative;}.flex-intro-content{background:#dbe9ee;padding:70px 90px;}.flex-intro-content h1{font-size:2.4rem;line-height:3rem;color:#166088;font-weight:100 !important;}.section-dental-services .text-center{max-width:67%;margin:0 auto;}.grid-dental-services{max-width:80%;margin:0 auto;margin-top:100px;}.gds-container{display:grid;grid-template-columns:50% 50%;}.flex-gds{width:500px;margin:0 auto;}.flex-gds img{width:125px;height:125px;margin-right:30px;}.flex-gds h3{color:#166088;margin-top:0;margin-bottom:5px;font-weight:100;font-size:1.8rem;}.flex-gds ul{list-style-type:none;padding-left:0;margin-top:0;}.flex-gds li{padding-bottom:0;}.flex-gds-mar{margin-top:30px;}.section-meet-dr{background:#166088;}.section-meet-dr div{max-width:67%;margin:0 auto;padding:60px 0;}.section-meet-dr h2,.section-meet-dr p{color:#fff;}.section-meet-dr h2{margin-bottom:0;}.section-meet-dr p{margin-bottom:0;}.section-grid-dr{width:1300px;margin:0 auto;}.grid-dr{display:grid;grid-template-columns:333px 333px 333px;justify-content:center;}.grid-dr-container{background-size:cover;background-repeat:no-repeat;width:300px;height:300px;margin:0 auto;margin-top:30px;}.grid-dr-info{display:flex;width:300px;height:300px;flex-flow:column;justify-content:flex-end;}.grid-dr-name{background:#dbe9ee;padding:0 20px;padding-top:10px;padding-bottom:5px;}.grid-dr-name h3{color:#166088;font-weight:100;margin:0;font-size:1.3rem;line-height:1.5rem;}.grid-dr-read{background:#166088;display:flex;justify-content:space-between;padding:0 20px;}.grid-dr-read h4{color:#fff;margin:0;font-weight:100;}.grid-dr-read img{width:50px;}.grid-dr-bg{grid-column:span 2;width:633px;}.modal-img{background-size:cover;background-repeat:no-repeat;background-position:top center;display:none;}.modal-img img{display:none;}.modal{max-width:initial !important;padding:0 !important;width:65% !important;}.modal-text{padding:60px;}.modal-text p{color:#000;}.modal-name{font-size:2.5rem;line-height:3rem;}.modal-title{font-size:1.6rem;line-height:2rem;}.modal-name,.modal-title{color:#166088;margin:0;font-weight:300;}.section-focus{margin-top:150px;}.focus-img{width:45%;min-width:400px;}.focus-content{width:50%;justify-self:center;align-self:flex-start;padding:40px 60px;}.section-request-appointment{background:#dbe9ee;padding:60px 0;margin-bottom:40px;}.flex-request-appointment{flex-flow:column;justify-content:center;align-items:center;max-width:70%;margin:0 auto;text-align:center;}.flex-request-appointment img{width:45px;}.flex-request-appointment .section-heading{margin-bottom:0;margin-top:30px;}.flex-request-appointment p{margin-bottom:0;}footer{margin-bottom:40px;}footer ul{list-style-type:none;margin:0;}footer li{color:#166088;padding-bottom:0;}.flex-footer{justify-content:space-between;align-items:center;padding:0 60px;}.footer-img img{width:400px;}.footer-hours{border-right:2px solid #166088;padding-right:40px;}.header-contact-mobile{width:100%;background:#166088;}.header-contact-mobile ul{list-style-type:none;margin:0;padding-left:10px;}.header-contact-mobile a,.header-contact-mobile li{color:#fff;font-weight:100 !important;font-family:century-gothic,sans-serif;font-size:1rem;line-height:1.2rem;}.header-contact-mobile li{padding-bottom:0;}.header-contact-mobile .flex{flex-flow:row;justify-content:center;align-items:center;padding:15px 0;}.header-contact-mobile .flex div:first-of-type{border-right:2px solid #fff;padding-right:0;padding-right:10px;}.mod-logo-container{background:#fff;}#modContact{background:#166088;max-width:500px !important;text-align:center;}#modContact input{padding:5px 10px;font-size:1.5rem;margin-bottom:20px;}#modContact h3,#modContact p{font-family:century-gothic,sans-serif;font-weight:100;}#modContact h3{color:#fff;}#modContact p{color:#166088;}#modContact img{width:400px;margin:0 auto;text-align:center;padding:20px;}#modContact label{display:none;}#modContact button{color:#166088;font-weight:100;font-family:century-gothic,sans-serif;background:#dbe9ee;font-size:1.5rem;border:none;}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:#dbe9ee;}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:130px;width:130px;}.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:#dbe9ee !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:1750px){.focus-content{width:45%;}}@media(min-width:982px){.header-contact-desk{display:block;}.header-contact-mobile{display:none;}.flex-intro-img{width:25%;}.flex-intro-content{width:75%;}}@media(max-width:982px){input,select,button{width:325px !important;}.focus-img{display:none;}.section-grid-dr{width:initial;max-width:100%;}body .modal{width:90% !important;}.contact-form-holder{padding:40px;}.btn{max-width:100%;font-size:1.4rem;}.section-banner-info{margin-top:150px;}.section-banner-info .flex{width:initial;width:100%;align-items:center;}.section-banner-info,.section-banner-info .flex{height:initial;}.header-info{text-align:left;height:100%;width:100%;padding:40px;padding-top:180px;}.header-logo img{width:300px;}.header{padding:0;}.header-info h2{font-size:2rem;line-height:2.5rem;}.flex-modal{flex-flow:column;}.flex-modal>div{width:100%;}.modal-img{background:none;}.modal-img img{display:block;}.modal{max-width:400px !important;}.modal-text{padding:20px 40px;}.modal-name{font-size:2rem;}.mob-show{display:block;}.mob-hide{display:none;}.modal.mod-locations-duo .location-content{width:initial;}.modal.mod-locations-duo .container-cdg-locations{flex-flow:column;}.modal.mod-locations-duo .cdg-locations .location-content:first-of-type{border-right:none;}input,select{width:100% !important;}.flex{flex-flow:column;}.flex-split>div{width:100%;}.section-heading{font-size:2rem;}header{height:150px;}.header-contact ul{padding-left:0;text-align:center;}.flex-intro-content{width:100% !important;padding:40px !important;}.flex-intro-image{display:none;}.flex-intro-content h1{margin-top:0;font-size:2rem;line-height:2.5rem;}.gds-container{grid-template-columns:100%;}.grid-dental-services{margin-top:60px;}.flex-gds-mar{margin-top:0;}.flex-gds{width:100%;flex-flow:row;margin-bottom:40px;}.flex-gds .gds-image{width:30%;margin-right:20px;}.flex-gds>div:nth-of-type(2){width:70%;}.section-dental-services{margin-bottom:0;}.section-meet-dr{margin-top:0;margin-bottom:0;}.section-meet-dr div{max-width:80%;}.grid-dr-container{margin-top:0;width:initial;}.grid-dr{display:flex;flex-flow:column;}.grid-dr-bg{display:none;}.section-focus{margin-top:0;margin-bottom:0;}.focus-img{order:3;}.focus-content{width:100%;padding-bottom:20px;}.footer-img{order:3;}.footer-hours{padding:0;border-right:0;}footer ul{padding-left:0;margin-bottom:40px;}}@media(max-width:1250px){.flex-intro-content{width:82%;padding:70px 200px;}.flex-intro-img{width:18%;}.flex-intro-image{left:-16%;}}@media(min-width:1300px){.flex-intro-image{left:-10%;}}@media(min-width:1550px){.flex-intro-image{width:544px;}.flex-intro-content{width:83%;}.flex-intro-img{width:21%;}}@media(min-width:2000px){.flex-intro-image{left:-5%;}.flex-intro-content{width:86%;padding:70px 200px;}.flex-intro-img{width:14%;}}@media(max-width:1650px) and (min-width:982px){.section-dental-services{margin-top:120px;}}@media(max-width:1550px) and (min-width:982px){.section-banner-info{background-image:url("../img/banner/md-banner.jpg") !important;}.flex-modal{flex-flow:column;}.flex-modal>div{width:100%;}.modal-img{height:500px;background-position-y:-5rem !important;}.modal{max-width:900px !important;}.modal-text{padding:20px 40px;}.modal-name{font-size:2rem;}}@media(max-width:1301px) and (min-width:982px){.section-grid-dr{width:900px;}.grid-dr-info,.grid-dr-container{width:300px;height:300px;}.grid-dr{grid-template-columns:300px 300px 300px;}.grid-dr-container.grid-dr-bg{width:600px;}.grid-dr-name h3{line-height:1.5rem;}}