@font-face{font-family:'Edwardian Script ITC';src:url('https://www.cypresscreekdental.com/wp-content/themes/cypresscreek/fonts/EdwardianScriptITC.woff2') format('woff2'),url('https://www.cypresscreekdental.com/wp-content/themes/cypresscreek/fonts/EdwardianScriptITC.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Lavanderia Regular';src:url('https://www.cypresscreekdental.com/wp-content/themes/cypresscreek/fonts/lavanderia_regular.woff2') format('woff2'),url('https://www.cypresscreekdental.com/wp-content/themes/cypresscreek/fonts/lavanderia_regular-webfont.woff') format('woff');font-weight:normal;font-style:normal}html,body{overflow-x:hidden}body{font-size:1em!important;font-weight:normal!important}.header-slider .et_pb_slide_image img{max-height:100%!important;width:100%}.testimonial-slider .et_pb_slide{padding:0 3%}.testimonial-slider .et_pb_slide_title{position:relative;margin-top:8%}.testimonial-slider .et_pb_slide_title:before{content:'\e033\e033\e033\e033\e033';font-family:'ETmodules';position:relative;top:0;font-size:1.3em;margin-bottom:30px;display:block}.testimonial-slider .et_pb_slider:hover .et-pb-arrow-prev{left:-12%}.testimonial-slider .et-pb-arrow-prev{left:-12%!important}.testimonial-slider .et_pb_slider:hover .et-pb-arrow-next{right:-12%}.testimonial-slider .et-pb-arrow-next{right:-12%!important}.border-image .et_pb_image_wrap:after{content:'';border:1px solid #ececec;top:20px;bottom:-20px;left:20px;right:-20px;position:absolute}.footer-timing ul{padding-bottom:0}body.page .foo-contact-col2:before{display:none}body.page.home .foo-contact-col2:before{display:block}.contact-form label{width:100%;float:left;font-size:1.2em;font-weight:300;margin-bottom:0.5em;color:#000}.contact-form input,.contact-form select,.contact-form textarea{width:98%;padding:2.2%;font-size:1em;color:#000;font-weight:400;border:1px solid rgba(0,0,0,0.07);border-bottom:1px solid #1d355c;transition:all 0.5s ease;box-shadow:0 10px 20px 0px rgba(0,0,0,0.15)}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:rgba(0,0,0,0.07);box-shadow:0 10px 10px 5px rgba(0,0,0,0.2);border-bottom:1px solid #1d355c}.contact-form input[type="submit"]{background:rgb(29 53 92 / 0.5);color:#fff;font-size:2em;padding:0.5% 0;text-transform:uppercase;font-weight:300;letter-spacing:5px;cursor:pointer;width:100%}.contact-form input[type="submit"]:hover{letter-spacing:1px;box-shadow:0 0px 30px 0px rgba(0,0,0,0.2)}.header-slider{}.header-slider .et_pb_slide_description{text-shadow:none}.header-slider .et_pb_slide_1{}.header-slider .et_pb_slide_1 .et_pb_slide_description h3{font-size:2.500em;color:#000000!important;font-family:'Montserrat',sans-serif;padding-bottom:0;text-align:left}.header-slider .et_pb_slide_1 .et_pb_slide_description h4{font-family:'Edwardian Script ITC';font-size:8.333em;color:#ca880e!important;padding-bottom:0;padding-left:0.5em;line-height:0.7em}.header-slider .et_pb_slide_1 .et_pb_slide_description h5{color:#272b51!important;font-family:'Montserrat',sans-serif;font-size:1.667em;text-align:right;position:relative;left:50px}.header-slider .et_pb_slide_2 .et_pb_slide_description h3:first-child{position:relative;padding-left:60px;top:-22px}.header-slider .et_pb_slide_2 .et_pb_slide_description h3{font-size:2.500em;color:#000000!important;font-family:'Montserrat',sans-serif;text-align:left}.header-slider .et_pb_slide_2 .et_pb_slide_description h3 strong{font-family:'Edwardian Script ITC';font-size:3.333em;color:#ca880e!important;font-weight:normal;padding-right:15px}.header-slider .et_pb_slide_2 .et_pb_slide_description h4{font-family:'Edwardian Script ITC';font-size:8.333em;color:#ca880e!important;padding-bottom:0;padding-left:0.5em;line-height:0.7em}.header-slider .et_pb_slide_2 .et_pb_slide_description h5{color:#272b51!important;font-family:'Montserrat',sans-serif;font-size:1.667em;text-align:right;position:relative;left:0}.header-slider .et_pb_slide_3 .et_pb_slide_description h3{font-size:2.500em;color:#000000!important;font-family:'Montserrat',sans-serif;text-align:left}.header-slider .et_pb_slide_3 .et_pb_slide_description h4{font-family:'Edwardian Script ITC';font-size:8.333em;color:#ca880e!important;padding-bottom:0;padding-right:0.25em;line-height:0.8em;display:inline-block;text-align:left}.header-slider .et_pb_slide_3 .et_pb_slide_description h5{color:#272b51!important;font-family:'Montserrat',sans-serif;font-size:1.667em;text-align:left;display:inline-block;max-width:250px;line-height:1.2em}.home_banner{}.home_banner .et_pb_blurb_content{max-width:1600px}.home_banner h3,.home_banner h4{font-family:'Georgia'}.home_banner h3{font-size:3.706em;color:#ca880e}.home_banner h3 strong{color:#1c345c;font-weight:normal}.home_banner h3 span.stylish{font-family:'Lavanderia Regular';font-size:2.064em}.home_banner h4{text-transform:uppercase;font-size:1.500em;color:#1c345c}.home_banner .banner_btn{background:#ca880e;text-transform:uppercase;font-size:1.188em;color:#fff;text-align:center;display:block;margin:0 auto;padding:0.6em 1em!important;border-radius:30px;position:relative;top:120px;width:fit-content}.home_banner .banner_btn a{color:#fff}.home_banner.banner1 h3 span.stylish{position:absolute;line-height:1.1em}.home_banner.banner1 h4{text-transform:uppercase;font-size:1.500em;color:#1c345c;position:relative;top:70px;text-align:right;right:40px}.home_banner.banner2 h3{color:#fff;font-size:3.206em}.home_banner.banner2 h3 span.stylish{position:absolute;line-height:1.1em}.home_banner.banner2 h4{text-transform:uppercase;font-size:1.500em;color:#1c345c;position:relative;top:70px;text-align:right;right:40px}.home_banner.banner2 .banner_btn{top:60px}.home_banner.banner3 .et_pb_blurb_container{max-width:450px}.home_banner.banner3 h3 span.stylish{position:absolute;line-height:1.1em}.home_banner.banner3 h4{text-transform:uppercase;font-size:1.500em;color:#1c345c;position:relative;top:30px;text-align:right;right:83px}.home_banner.banner3 .banner_btn{top:60px}.home_banner.banner3 h6{position:absolute;top:-25px;font-size:1.2em;font-family:'Montserrat',sans-serif}.home_banner.banner4 h3,.home_banner.banner4 h3 strong{color:#ca880e;position:relative;top:8px}.home_banner.banner4 h3 span.stylish{position:absolute;line-height:1.1em}.home_banner.banner4 h4{text-transform:uppercase;font-size:1.313em;color:#1c345c;position:relative;top:70px;text-align:left;right:0}.home_banner.banner4 .banner_btn{top:90px}.home_banner.banner5 h2{position:relative;left:50px;top:40px}.home_banner.banner5 h3 span.stylish{line-height:1.1em}.home_banner.banner5 h4{position:relative;left:110px;top:-30px}.home_banner.banner5 .banner_btn{top:0;left:-30px}.home_banner.banner6 h3 strong{position:relative;top:-25px;font-size:0.75em}.home_banner.banner6 h3 span.stylish{position:absolute;line-height:0.9em;margin-left:-19px;margin-top:-31px}.home_banner.banner6 h4{text-transform:uppercase;font-size:1.513em;color:#1c345c;position:relative;top:20px;text-align:center}.home_banner.banner6 .banner_btn{top:40px}.home_banner.banner7 h3 span.stylish{position:absolute;line-height:0.8em;left:140px;top:68px}.home_banner.banner7 h4{text-transform:uppercase;font-size:1.413em;color:#1c345c;position:relative;top:60px;text-align:right;right:90px}.home_banner.banner7 .banner_btn{top:80px}.homebanner_slider button.slick-arrow{position:absolute;z-index:9999;left:auto;right:0;bottom:50%;padding:20px 25px;border:none;background:rgb(154 154 154 / 80%);cursor:pointer;font-size:0}.homebanner_slider button.slick-arrow.slick-prev{left:0}.homebanner_slider button.slick-arrow.slick-prev:before{content:"\23";font-family:'ETmodules';font-size:35px;position:absolute;left:0;z-index:9999;top:3px;color:#fff;right:0}.homebanner_slider button.slick-arrow.slick-next{right:0px;margin-left:70px}.homebanner_slider button.slick-arrow.slick-next:before{content:"\24";font-family:'ETmodules';font-size:35px;position:absolute;left:0;z-index:9999;top:3px;color:#fff;right:0}.inside_textbanners{}.inside_textbanners .et_pb_blurb_container{max-width:515px}.inside_textbanners h3,.inside_textbanners h4{font-family:'Georgia'}.inside_textbanners h3{font-size:3.688em;color:#ca880e}.inside_textbanners h3 strong{color:#1c345c;font-weight:normal}.inside_textbanners h3 span.stylish{font-family:'Lavanderia Regular';font-size:2.064em}.inside_textbanners h4{text-transform:uppercase;font-size:1.500em;color:#1c345c}.aboutus_banner h3 span.stylish{line-height:1.1em;font-size:3.034em}.aboutus_banner h4{font-size:1.313em}.services_banner h3{display:flex}.services_banner h3 strong{color:#ca880e}.services_banner h3 span.stylish{line-height:1.1em;margin-left:11px}.services_banner h4{font-size:1.313em}.doctors_banner h3{position:relative;top:-20px;font-size:2.813em}.doctors_banner h3 span.stylish{line-height:1.1em;position:absolute;font-size:3.289em;top:-42px;left:222px}.doctors_banner h4{position:relative;top:50px;font-size:1.875em}.patients_banner h3{font-size:3.588em}.patients_banner h3 strong{color:#ca880e;position:relative;left:20px}.patients_banner h3 span.stylish{line-height:1.1em;font-size:2.051em}.patients_banner h4{font-size:1.500em;text-align:center}.appointment_banner h2{position:relative;left:80px}.appointment_banner h3{}.appointment_banner h3 strong{color:#fff;position:relative;left:343px}.appointment_banner h3 span.stylish{position:absolute;font-size:2.661em;line-height:1.1em;top:50px}.appointment_banner h4{color:#fff;position:relative;left:35px;text-align:right;font-size:1.563em}.testimonials_banner .et_pb_blurb_container{min-height:270px}.testimonials_banner h3{}.testimonials_banner h3 span.stylish{font-size:2.661em;position:absolute;left:117px;line-height:1.1em;top:55px}.testimonials_banner h4{color:#fff;position:relative;top:100px;text-align:center;letter-spacing:1px}.services-in-cypress h6{font-size:36px;background:rgb(202 136 14 / 80%);width:100%;padding:10px 0}@media (max-width:980px){.header-sec-kbs .et_pb_slide_image{right:-85px!important;width:55%}.header-sec-kbs:after{background-size:100% 100px!important;height:100px}.header-sec-kbs .et_pb_slide_description{font-size:0.8em}.we-recommend{position:relative!important;margin:6% auto 0!important;max-width:100%}.services-in-cypress{max-width:fit-content;margin:0 auto}.services-in-cypress h6{font-size:30px;left:0!important}.services-in-cypress .et_pb_image_wrap,.services-in-cypress .et_pb_image_wrap img{width:100%}body .testimonial-col-1{}body .testimonial-slider .et_pb_slide_description{padding:6% 0 4% 0!important}.testimonial-col-2{width:100%!important}.testimonial-slider .et-pb-arrow-next{right:43%!important;bottom:-5%!important;top:auto!important}.testimonial-slider .et-pb-arrow-prev{left:43%!important;bottom:-5%!important;top:auto!important}.gallery-col1,.gallery-col2{display:flex}.gallery-image{display:block}.gallery-row{}.finance-logo-cols{flex-wrap:wrap}.education-dr-img{width:50%;right:0%;transform:translateY(-40%);position:absolute!important;top:50%;bottom:auto;left:auto;text-align:left;margin-left:auto;margin-right:auto}.foo-contact-col2:before{display:none}.foo-contact-col2{padding-right:2%;padding-left:2%}.footer-navigation ul.et-menu li a{font-size:14px}.pb-0{padding-bottom:0!important}.header-slider .et_pb_slide_description{padding-left:0}.header-slider .et_pb_slide_1 .et_pb_slide_description h3{font-size:1.4em}.header-slider .et_pb_slide_1 .et_pb_slide_description h4{font-size:4.333em;padding-left:0em}.header-slider .et_pb_slide_1 .et_pb_slide_description h5{font-size:1.167em;left:20px}.header-slider .et_pb_slide_2 .et_pb_slide_description h3:first-child{padding-left:30px}.header-slider .et_pb_slide_2 .et_pb_slide_description h3{font-size:1.4em}.header-slider .et_pb_slide_2 .et_pb_slide_description h5{font-size:1.06em}.header-slider .et_pb_slide_3 .et_pb_slide_description h3{font-size:1.5em}.header-slider .et_pb_slide_3 .et_pb_slide_description h4{font-size:4.333em;padding-right:0.35em}.header-slider .et_pb_slide_3 .et_pb_slide_description h5{font-size:1.167em;max-width:170px}.homebanner_slider button.slick-arrow{bottom:54%}.home_banner .et_pb_blurb_container{padding:0 3%;max-width:100%!important;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.homebanner_slider .home_banner .et_pb_blurb_content{max-width:100%}.homebanner_slider .home_banner{background-size:163%;background-position:top right;font-size:0.6em;background-color:#e3e3e3;min-height:780px!important;padding-top:7.3%}.home_banner .banner_btn{top:0!important}.home_banner.banner1 h3 span.stylish,.home_banner.banner2 h3 span.stylish,.home_banner.banner3 h3 span.stylish,.home_banner.banner4 h3 span.stylish,.home_banner.banner5 h3 span.stylish,.home_banner.banner6 h3 span.stylish,.home_banner.banner7 h3 span.stylish{position:relative}.home_banner.banner1 h4{text-align:center;right:0;top:0px;font-size:1.7em}.home_banner.banner3 h4{text-align:center;top:0;right:0}.home_banner.banner4 h4{top:0}.home_banner.banner5 h2{left:30px;top:25px}.home_banner.banner5 h4{left:60px;top:-20px}.home_banner.banner5 .banner_btn{left:0}.home_banner.banner3 h6{top:-12px}.home_banner.banner6 h3 strong{top:-13px}.home_banner.banner6 h3 span.stylish{margin-left:-4px;margin-top:-15px}.home_banner.banner6 h4{top:0}.home_banner.banner7 h3 span.stylish{left:0;right:0;top:5px}.home_banner.banner7 h4{top:0;text-align:center;right:0}.inside_textbanners{background-size:188%;background-position:top right;font-size:0.6em;background-color:#e3e3e3;min-height:460px!important;padding-top:50%}.inside_textbanners .et_pb_blurb_content{max-width:100%}.inside_textbanners .et_pb_blurb_content .et_pb_blurb_container{text-align:center!important;margin:0 auto}.services_banner{background-size:168%}.services_banner h3{justify-content:center}.aboutus_banner h3 span.stylish{font-size:2.134em}.doctors_banner{padding-top:35%}.doctors_banner h3{display:flex;justify-content:center;top:-13px}.doctors_banner h3 span.stylish{font-size:2.289em;top:35px;left:auto}.testimonials_banner h2{color:#1c345c!important}.testimonials_banner h3 span.stylish{font-size:1.961em;position:inherit}.testimonials_banner h4{color:#1c345c;top:0}.appointment_banner h2{left:inherit}.appointment_banner h3{display:flex;justify-content:center;flex-wrap:wrap;flex-direction:column}.appointment_banner h3 span.stylish{position:inherit;font-size:1.961em}.appointment_banner h3 strong{left:inherit;color:#1c345c}.appointment_banner h4{left:0;color:#1c345c;text-align:center}}@media (max-width:767px){.header-sec-kbs:after{background-size:100% 120px!important;height:120px}.header-sec-kbs .et_pb_slide_image{display:block!important;right:-85px!important;width:55%}.header-sec-kbs .et_pb_slider_container_inner{display:flex;flex-wrap:wrap-reverse;justify-content:center}.header-sec-kbs .et_pb_slide_description{width:100%!important;padding:10% 0 0 0!important}.border-image .et_pb_image_wrap:after{top:20px;bottom:20px;left:20px;right:20px}.smile-makeover-col{background-color:#d1e8f1ad!important;background-blend-mode:normal!important;padding-bottom:60%!important;background-size:100%;background-position:bottom}.dental-implant-col{background-color:#dfd6cdc7;background-blend-mode:normal!important;padding-bottom:60%!important;background-size:100%;background-position:bottom}.header-slider .et_pb_slide .et_pb_slider_container_inner{height:100%}.header-slider .et_pb_slide_1 .et_pb_slide_description h3{text-align:center;font-size:1.8em}.header-slider .et_pb_slide_1 .et_pb_slide_description h4{font-size:4.833em;line-height:0.9em;padding-left:0}.header-slider .et_pb_slide_1 .et_pb_slide_description h5{font-size:1.367em;text-align:center;left:0}.header-slider .et_pb_slide_2 .et_pb_slide_description h3:first-child{padding-left:25px;top:0}.header-slider .et_pb_slide_2 .et_pb_slide_description h3{font-size:1.8em}.header-slider .et_pb_slide_2 .et_pb_slide_description h3 strong{font-size:2.833em;padding-right:10px}.header-slider .et_pb_slide_2 .et_pb_slide_description h5{font-size:1.367em;text-align:center}.header-slider .et_pb_slide_3 .et_pb_slide_description h3{font-size:1.7em;text-align:center}.header-slider .et_pb_slide_3 .et_pb_slide_description h4{font-size:4.633em;padding-right:0.45em}.header-slider .et_pb_slide_3 .et_pb_slide_description h5{font-size:1.167em;max-width:130px}.homebanner_slider button.slick-arrow{bottom:54%}.home_banner .et_pb_blurb_container{padding:0 3%}.homebanner_slider .home_banner{background-size:163%;background-position:top right;font-size:0.6em;background-color:#e3e3e3;min-height:515px!important;padding-top:7.6%}.home_banner .banner_btn{top:70px}.home_banner.banner1 h4{text-align:center;right:0;top:0px;font-size:1.7em}.home_banner.banner1 h3{font-size:2.806em}.home_banner.banner5 h2{left:30px;top:25px}.home_banner.banner5 h4{left:60px;top:-20px}.home_banner.banner6 h3 strong{top:-13px}.home_banner.banner6 h3 span.stylish{margin-left:-4px;margin-top:-15px}.home_banner.banner7 h3 span.stylish{top:5px;left:0px}.home_banner.banner7 h4{top:0px}.inside_textbanners{background-size:188%;background-position:top right;font-size:0.6em;background-color:#e3e3e3;min-height:460px!important;padding-top:50%}.inside_textbanners .et_pb_blurb_content{max-width:100%}.inside_textbanners .et_pb_blurb_content .et_pb_blurb_container{text-align:center!important}.services_banner{background-size:168%}.services_banner h3{justify-content:center}.aboutus_banner h3 span.stylish{font-size:2.134em}.doctors_banner{padding-top:35%}.doctors_banner h3{display:flex;justify-content:center;top:-13px}.doctors_banner h3 span.stylish{font-size:2.289em;top:35px;left:auto}.testimonials_banner h2{color:#1c345c!important}.testimonials_banner h3 span.stylish{font-size:1.961em;position:inherit}.testimonials_banner h4{color:#1c345c;top:0}.appointment_banner h2{left:inherit}.appointment_banner h3{display:flex;justify-content:center;flex-wrap:wrap;flex-direction:column}.appointment_banner h3 span.stylish{position:inherit;font-size:1.961em}.appointment_banner h3 strong{left:inherit;color:#1c345c}.appointment_banner h4{left:0;color:#1c345c;text-align:center}}@media (max-width:600px){.education-dr-img{transform:translateY(-0%);position:relative!important;margin-top:-20%}.patient-education-col1{background:#ececec}.services-in-cypress h6{left:2%!important}}@media (max-width:480px){.header-sec-kbs:after{background-size:100% 90px!important;height:90px}.header-sec-kbs .et_pb_slide_image{width:70%;right:-20px!important}.services-in-cypress h6{font-size:20px!important;font-weight:500!important;left:0!important}.review-text{font-size:40px!important}.testimonial-sect-kbs:before{display:none!important}.testimonial-slider .et_pb_slide_title{margin-top:12%}.testimonial-slider .et-pb-arrow-prev{left:30%!important}.testimonial-slider .et-pb-arrow-next{right:30%!important}.gallery-col1,.gallery-col2{flex-wrap:wrap}.gallery-col1 .et_pb_image,.gallery-col2 .et_pb_image{width:50%}.education-dr-img{width:80%}}@media (min-width:981px){.header-sec-kbs:after{background-size:100% 130px!important;height:130px}.header-sec-kbs .et_pb_slide_image{width:46%!important}.header-sec-kbs .et_pb_slide_description{font-size:0.8em}.we-recommend{position:relative!important;margin:6% auto 0!important;max-width:100%}.services-in-cypress h6{font-size:26px}.smile-makeover-col{background-color:#d1e8f1ad;background-blend-mode:overlay}.dental-implant-col{background-position:right;background-color:#dfd6cdc7;background-blend-mode:overlay}body .testimonial-col-1{width:26%!important}.testimonial-col-2{width:63%!important}.gallery-col1,.gallery-col2{}.gallery-image{display:none}.gallery-row{background-color:#ececec}.education-dr-img{width:50%;right:0%;transform:translateY(-0%);position:absolute!important;top:50%;bottom:auto;left:auto;text-align:left;margin-left:0}.foo-contact-col2:before{display:none}.foo-contact-col2{padding-right:2%;padding-left:2%}.footer-navigation ul.et-menu li a{font-size:14px}.header-slider .et_pb_slide_description{padding-left:0}.header-slider .et_pb_slide_1 .et_pb_slide_description h3{font-size:2em}.header-slider .et_pb_slide_1 .et_pb_slide_description h4{font-size:6.333em}.header-slider .et_pb_slide_1 .et_pb_slide_description h5{font-size:1.367em}.header-slider .et_pb_slide_2 .et_pb_slide_description h3{font-size:1.8em}.header-slider .et_pb_slide_2 .et_pb_slide_description h5{font-size:1.267em}.header-slider .et_pb_slide_3 .et_pb_slide_description h3{font-size:1.8em}.header-slider .et_pb_slide_3 .et_pb_slide_description h4{font-size:6.333em;padding-right:0.3em}.header-slider .et_pb_slide_3 .et_pb_slide_description h5{font-size:1.367em;max-width:200px}.homebanner_slider .home_banner{min-height:380px!important;padding-left:5.5em;font-size:0.7em}.home_banner .et_pb_blurb_container{max-width:400px}.home_banner .banner_btn{top:60px}.home_banner.banner1 h4{top:40px;right:70px}.home_banner.banner3 .et_pb_blurb_container{max-width:360px}.home_banner.banner4 .et_pb_blurb_container{max-width:360px}.home_banner.banner5 h2{left:30px;top:20px}.home_banner.banner5 h4{left:70px;top:-12px}.home_banner.banner6 .et_pb_blurb_container{max-width:340px}.home_banner.banner6 h3 strong{top:-15px}.home_banner.banner6 h3 span.stylish{margin-top:-8px}.home_banner.banner7 .et_pb_blurb_container{max-width:320px}.home_banner.banner7 h3 span.stylish{left:100px;top:50px}.home_banner.banner7 h4{text-align:center;right:0}.inside_textbanners .et_pb_blurb_container{max-width:375px}.inside_textbanners{font-size:0.7em;padding-left:2em}.appointment_banner h2{left:50px}.appointment_banner h3 span.stylish{top:35px}.appointment_banner h3 strong{left:240px}.appointment_banner h4{left:15px}.bottom_cruveshape:before{height:100%!important}.inside_doctorbanner{padding-left:2em;font-size:0.8em}.location_map_img{padding-left:0!important;height:100%}.location_map_img .et_pb_image_wrap{height:100%}.location_map_img .et_pb_image_wrap img{height:100%;object-fit:cover}}@media (min-width:981px) and (max-width:1200px){.home_smilemakeovers>.et_pb_row{flex-wrap:wrap}.smile-makeover-col,.dental-implant-col{width:100%!important}.smile-makeover-col .et_pb_blurb_content{max-width:520px}.dental-implant-col{padding-top:6%;padding-bottom:6%}.dental-implant-col .et_pb_blurb_content{max-width:510px}}@media (min-width:1100px){body .testimonial-col-1{width:35%!important}.testimonial-col-2{width:54%!important}}@media (min-width:1204px){.homebanner_slider .home_banner{min-height:470px!important}.home_smilemakeovers .smile-makeover-col .et_pb_blurb_content{max-width:350px}.home_smilemakeovers .dental-implant-col .et_pb_blurb_content{max-width:330px}}@media (min-width:1405px){.header-sec-kbs:after{background-size:100% 190px!important;height:190px}.header-sec-kbs .et_pb_slide_image{width:38%!important}.header-sec-kbs .et_pb_slide_description{font-size:1em}.we-recommend{position:absolute!important;bottom:15%;top:auto;left:-1%;right:auto;max-width:9.5em}.services-in-cypress h6{font-size:36px;background:rgb(202 136 14 / 80%);width:97.7%;padding:10px 0}.smile-makeover-col{background-color:transparent;background-blend-mode:normal}.dental-implant-col{background-position:inherit;background-color:transparent;background-blend-mode:normal}body .testimonial-col-1{width:43%!important}.testimonial-col-2{width:48.5%!important}.education-dr-img{width:43%;right:-4%;transform:translateY(-50%)}.foo-contact-col2:before{display:block}.foo-contact-col2{padding-right:4%;padding-left:4%}.footer-navigation ul.et-menu li a{font-size:18px}.homebanner_slider .home_banner{min-height:500px!important;padding-left:5.5em;font-size:0.7em}.location_map_img{padding-left:14em!important}.location_map_img.locationpage_fullmap{padding-left:0!important}}@media (min-width:1600px){.header-sec-kbs:after{background-size:100% 200px!important;height:200px}.gallery-col1,.gallery-col2{display:flex;flex-wrap:wrap}.gallery-col1 .et_pb_module,.gallery-col2 .et_pb_module{width:50%}.gallery-image{display:block}.gallery-row{background-color:transparent}.education-dr-img{width:100%;right:-58%;transform:translateY(-50%)}.foo-contact-col2{padding-right:8%;padding-left:8%}.header-slider .et_pb_slide_description{padding-left:8%;padding-right:8%}.header-slider .et_pb_slide_1 .et_pb_slide_description h3{font-size:2.500em;text-align:left}.header-slider .et_pb_slide_1 .et_pb_slide_description h4{font-size:8.333em;padding-left:0.5em;line-height:0.7em}.header-slider .et_pb_slide_1 .et_pb_slide_description h5{font-size:1.667em;text-align:right;left:50px}.header-slider .et_pb_slide_2 .et_pb_slide_description h3{font-size:2.500em}.header-slider .et_pb_slide_2 .et_pb_slide_description h3:first-child{padding-left:60px;top:-22px}.header-slider .et_pb_slide_2 .et_pb_slide_description h5{font-size:1.667em;text-align:right}.header-slider .et_pb_slide_3 .et_pb_slide_description h3{font-size:2.500em}.header-slider .et_pb_slide_3 .et_pb_slide_description h4{font-size:8.333em;padding-right:0.25em}.header-slider .et_pb_slide_3 .et_pb_slide_description h5{font-size:1.667em;max-width:250px}.homebanner_slider .home_banner{min-height:740px!important;padding-left:3.5em;font-size:1em}.home_banner .et_pb_blurb_container{max-width:600px}.home_banner .banner_btn{top:120px}.home_banner.banner1 h4{top:70px;right:40px}.home_banner.banner3 .et_pb_blurb_container{max-width:450px}.home_banner.banner4 .et_pb_blurb_container{max-width:485px}.home_banner.banner5 h2{left:50px;top:40px}.home_banner.banner5 h4{left:110px;top:-30px}.home_banner.banner6 .et_pb_blurb_container{max-width:470px}.home_banner.banner6 h3 strong{top:-25px}.home_banner.banner6 h3 span.stylish{margin-top:-31px}.home_banner.banner6 h4{text-align:center}.home_banner.banner7 .et_pb_blurb_container{max-width:600px}.home_banner.banner7 h3 span.stylish{left:140px;top:68px}.home_banner.banner7 h4{text-align:right;right:90px}.inside_textbanners{font-size:1em;padding-left:2em}.inside_textbanners .et_pb_blurb_container{max-width:515px}.appointment_banner h2{left:80px}.appointment_banner h3 span.stylish{top:50px}.appointment_banner h3 strong{left:343px}.appointment_banner h4{left:35px}.home_smilemakeovers .smile-makeover-col .et_pb_blurb_content{max-width:420px}.home_smilemakeovers .dental-implant-col .et_pb_blurb_content{max-width:490px}.inside_doctorbanner{padding-left:2em;font-size:1em}}@media (min-width:1900px){.header-sec-kbs:after{background-size:100% 268px!important;height:268px}}@media (min-width:2500px){.gallery-row .gallery-col1 .et_pb_image .et_pb_image_wrap,.gallery-row .gallery-col2 .et_pb_image .et_pb_image_wrap{width:100%}.gallery-row .gallery-col1 .et_pb_image .et_pb_image_wrap img,.gallery-row .gallery-col2 .et_pb_image .et_pb_image_wrap img{width:100%}}.map_fullwidth .et_pb_code_inner{height:100%}