﻿.et_pb_row{max-width:1440px!important;padding-left:24px!important;padding-right:24px!important}.image-column{position:relative;top:-36px}#menu-main-menu li a{font-family:'Montserrat',Helvetica,sans-serif;letter-spacing:1px;font-weight:500!important}header nav .et-menu.nav li:last-child{margin-right:10px!important}.custom-button{min-width:200px}#sgpb-popup-dialog-main-div{height:auto!important;background:black!important}#page-container .primary-button{font-family:'Open Sans','Montserrat',Helvetica,sans-serif;min-width:200px!important;max-width:200px!important;letter-spacing:1.1px!important;font-size:14px!important;padding-top:9px!important;padding-bottom:9px!important}.primary-button:after{}#desktop-slider .n2-ss-button-container a{min-width:160px!important;max-width:160px!important;letter-spacing:1.1px!important}#desktop-slider .n2-ss-button-container a .n2i.nfa.nfa-arrow-right{background:white;border-radius:100px;padding:11px;position:absolute;right:5px;color:#0099cf}#desktop-slider .nfa-arrow-right:before{content:"\f061";position:relative;left:1px}.et_pb_slider_no_arrows .et-pb-controllers{width:37%!important}.et_pb_button_wrapper .et_pb_custom_button_icon:after,body #page-container #et-main-area .et_pb_section .et_pb_slider_0.et_pb_slider .et_pb_more_button.et_pb_button:after,.et_pb_custom_button_icon:after,body #page-container #et-main-area .et_pb_section .et_pb_button_0:after,body.single-project #page-container .et_pb_section .et_pb_custom_button_icon:after,.et_pb_contact_form .et_pb_contact_submit.et_pb_button.et_pb_custom_button_icon,body #page-container .et_pb_section .dentalvideo.primary-button:after{position:absolute!important;right:2px!important;font-size:30px!important}body #page-container #et-main-area .et_pb_section .footer-subscribe .et_pb_button_0:after{margin-left:2.1em!important}body #page-container .et_pb_section #et_pb_contact_form_0.et_pb_module .et_pb_button{font-size:14px!important;font-weight:600;padding-top:8px;padding-bottom:8px;margin-top:12px!important;text-align:left;margin-left:16px!important;padding-left:18px}body #page-container .et_pb_section #et_pb_contact_form_0.et_pb_module .et_pb_button:after{font-size:24px!important;position:absolute;right:6px}.type-project .et_pb_module_header a sup{font-size:.75rem!important}#et_pb_contact_form_0 .et_contact_bottom_container{width:100%!important;justify-content:end;align-items:center}#et_pb_contact_form_0 button{width:100%;max-width:150px;margin-bottom:12px}.image-circle{position:absolute;top:-48px;right:38px}.image-circle.image-circle-large{position:absolute;top:-20px;right:38px}.image-circle.image-circle-about .circle-image-overlay{width:500px!important;height:500px!important}.image-circle.image-circle-about{position:absolute;top:-20px;right:38px}.image-circle .circle-image-overlay{width:500px;height:500px;border:2px solid #7B7B7B;border-radius:300px}.image-circle .circle-image-overlay.circle-image-overlay-large{width:700px;height:700px;border:2px solid #7B7B7B;border-radius:400px}.home-products-services .et_pb_module_header,.home-products-services .et_pb_blurb_description{padding-left:24px;padding-right:24px}.footer-subscribe{display:grid;grid-template-columns:3fr 3fr 1fr}.footer-subscribe input[type="text"],.footer-subscribe input[type="email"]{margin-right:24px;font-size:13px;padding:12px;border-radius:36px;text-transform:uppercase}#subscribeSubmit{padding-top:12px!important;padding-bottom:12px!important}footer .et_pb_column_2_3{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.single-project .et_pb_button_module_wrapper{width:38%!important;display:inline-block}.single-project .second-row-product-button{position:relative;top:24px}h1.slider-text,.slider-text h5,.slider-text p{font-family:'Montserrat',Helvetica,sans-serif!important;text-align:left}h1.slider-text{font-weight:300!important;color:#FFFFFF!important;font-size:42px!important}.slider-text h5{font-weight:700!important;color:#7B7B7B!important;text-transform:uppercase;letter-spacing:2px}.slider-text p{font-weight:300!important;color:#FFFFFF!important;line-height:30px!important;font-size:20px!Important}.circle-slider-image{position:absolute!important;top:-28px;right:36px}.circle-2-slider-image{position:absolute!important;right:65px;top:-30px}.n2-ss-button-container .nfa-arrow-right:before{color:#0099cf;background-color:#FFF;padding:10px 11px;border-radius:50px}.fd-home-slider-cta div::after{content:'';position:absolute;right:8px;opacity:1;left:auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Ccircle cx='11' cy='11' r='11' fill='%23fff'/%3E%3Cpath fill='none' stroke='%230099cf' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M3 11h14'/%3E%3Cpath fill='none' stroke='%230099cf' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.2 15.9L17 11l-4.8-4.9'/%3E%3C/svg%3E");width:22px;height:22px}.fd-home-slider-cta div{padding-right:30px}.fd-home-slider-cta div span{display:none!important}@media screen and (min-width:1024px){.circle-2-slider-image{height:600px!important;width:600px!important}}#mobile-slider .circle-slider-image{position:absolute!important;top:36px;right:0px}#mobile-slider .circle-2-slider-image{position:absolute!important;right:24px;top:24px}#mobile-slider .product-image{margin-right:0px!important;position:relative;top:40px!important;right:7px!important}#desktop-slider #n2-ss-2 .n2-ss-control-bullet{top:460px!important;left:80px!important;height:80px}#mobile-slider div#n2-ss-4 .n2-ss-control-bullet{bottom:60px!important;left:60px!important}.denttech-popup{}sup{font-size:.9rem!important;bottom:.2rem!important}@media screen and (max-width:1378px){.image-column{position:relative;top:-20px}}@media screen and (max-width:1345px){.image-column{position:relative;top:0px}}@media screen and (max-width:700px){.image-column{position:relative;top:0px;left:30px}}@media screen and (min-width:1156px){#contact-page-map{background-size:750px 750px!important}}@media screen and (max-width:1156px){#contact-page-map{background-size:600px 600px!important}}.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before{color:#FFFFFF!important;margin-right:24px}#mobile_menu1{z-index:100}.single-project .et_pb_text_inner p sup{font-size:.75rem!important;top:-4px!important}.page-template-blog_template footer a[target="_blank"] img{display:inline-block}h1 sup,h2 sup,h3 sup,.product-headline sup{font-size:1.4rem!important;bottom:1rem!important;left:-.4rem}#tech-cap-page-categories .et_pb_blurb{height:225px!important;min-height:225px!important;max-height:225px!important}