#top-header .container{padding-top:0.25em;padding-bottom:0.25em}div#invisalign-provider{float:left}#et-secondary-menu{padding-top:0.25em}#et-secondary-menu>ul>li.aow-top-menu-1 a{border:2px solid #FFF;padding:7px 10px;font-weight:900;border-radius:50px}#et-secondary-menu>ul>li.aow-top-menu-2 a{border:1px solid #FFF;background-color:#FFF;padding:7px 15px;color:#000;font-weight:900;border-radius:50px}.et-social-icons .fa-brands{font-size:16px}img#logo{padding:10px 0}#et-top-navigation{font-weight:500}.c-sub ul.sub-menu{margin-left:-120px}.et_pb_slides .et_pb_slider_container_inner{vertical-align:bottom}.et_pb_section_first .et_pb_slide{padding-top:0!important}.et_pb_slide_description{padding-bottom:80px!important}p.aow-subheading{color:#39BDAD;font-size:1.2em;margin-bottom:10px;font-weight:300}body,input,textarea,select{font-weight:300}.white p.aow-subheading,.white h2,.white p,.white a{color:#FFF}.icon-service{display:inline-block;padding:15px 3px;box-shadow:6px 6px 18px rgb(0 0 0 / 5%);text-align:center;width:140px;font-size:14px;line-height:18px}.services .et_pb_module_header,.services .et_pb_blurb_description{padding:10px 64px 10px 32px}.et_pb_button_module_wrapper{display:inline-block}.center .et_pb_button_module_wrapper{display:block}.centre{text-align:center}.gform_button.button{background:#39BDAD;color:#FFF;border:1px solid #FFF;padding:10px 25px;cursor:pointer;font-weight:900;text-transform:uppercase}#footer-widgets{padding:2% 0 0}.et_pb_gutters3 .footer-widget{margin-bottom:0.5%}.et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget{margin-bottom:5%}#main-footer ul.et-social-icons{float:left}#main-footer ul.et-social-icons li{margin-left:0}#main-footer ul.et-social-icons li a{font-size:15px}.footer-widget li.et-social-icon.et-social-facebook{padding-left:0!important}.foot-w h4.title{color:#FFF;font-size:26px}.foot-w .et-social-icons{float:left;padding:0;margin-top:20px}.foot-w a{color:#FFF!important}ul.child_hours_ul li{padding:5px 0}#footer-info{float:none;text-align:center}@media screen and (max-width:1024px) and (min-width:981px){#logo{max-height:40%}#top-menu li{padding-right:10px}}@media screen and (max-width:480px){#logo{max-height:80%}.et_pb_button_module_wrapper{display:block}.services .et_pb_module_header,.services .et_pb_blurb_description{padding:0}.reverse{display:flex;flex-direction:column-reverse}.reverse .et_pb_image{padding-bottom:50px}.team-members .et_pb_column{width:50%!important}.white.centre p.aow-subheading{font-size:16px}}