*{box-sizing:border-box}a#logo{float:left;padding:15px 0}.header-contact{position:relative;font-family:'Roboto Condensed',sans-serif;font-size:25px;line-height:29px;color:#194869;font-weight:700;float:right;text-align:right;padding-top:62px}.header-contact:before{position:absolute;left:-25px;top:61px;font-weight:900;font-family:"Font Awesome 5 Free";content:"\f3cd";color:#3CB396;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:30px}.header-contact a{color:#194869}.header-contact .mobile{display:none}.header-contact .address{font-family:'Source Sans Pro',sans-serif;font-weight:400;color:#222;font-size:18px}.header-soc{float:right;text-align:right;clear:right}.header-soc{float:right;text-align:right;clear:right;font-family:'Roboto Condensed',sans-serif;font-weight:700;font-size:25px;color:#194869;margin-top:6px}.header-soc a{width:50px;height:50px;display:inline-block;border:1px solid #194869;border-radius:50%;text-align:center;color:#3CB396;margin-left:10px}.header-soc a i{padding-top:10px}.home-slideshow{position:relative}.mobile-slideshow,a.mobile-btn{display:none}.slide-container{width:100%;max-width:1200px;position:absolute;margin:0 auto;top:50%;left:50%;transform:translate(-50%,-50%);display:block}.slide-title{font-family:'Roboto Condensed',sans-serif;font-size:83px;line-height:94px;font-weight:300;color:#fff;text-shadow:-1px 2px 1px #000}.slide-caption{width:100%;max-width:915px;margin-top:55px;margin:0 auto;text-align:center}.slide-caption p{color:#fff;font-size:20px;line-height:25px;margin:10px auto 25px auto;text-shadow:-1px 2px 1px #000;max-width:664px}a.form-btn{display:block;max-width:235px;width:100%;background:#B6000C;color:#fff;text-align:center;padding:10px;margin:0 auto;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear}a.form-btn:hover{text-decoration:none;background:#c7000d}a.form-btn i{margin-left:5px}a.form-btn i:hover{margin-left:8px}.featured-wrap{padding:40px 0 190px 0}.featured-title{overflow:hidden;text-align:center;width:90%;margin:0 auto;font-family:'Roboto Condensed',sans-serif;font-size:48px;line-height:52px;color:#326A9E;font-weight:300}.featured-title-white{overflow:hidden;text-align:center;width:90%;margin:0 auto;font-family:'Roboto Condensed',sans-serif;font-size:48px;line-height:52px;color:#fff;font-weight:300;position:relative;margin-bottom:15px}.featured-title div{display:inline-block;font-weight:700;margin-left:8px}.featured-title>*{display:inline-block;position:relative}.featured-title>::before,.featured-title>::after{content:"";position:absolute;top:calc(50% - (1px / 2));width:2000px;border-bottom:1px solid #326A9E;opacity:.65}.featured-title>::before{right:100%;margin-right:.6em}.featured-title>::after{left:100%;margin-left:.6em}.featured-wrap p{text-align:center;color:#0D2536;font-size:18px;line-height:23px;max-width:1128px}a.linkbox{position:relative;text-decoration:none!important}.image-wrapper{overflow:hidden;position:relative;border-bottom:8px solid #3CB396}.image-wrapper img{transition:transform .35s}a.linkbox:hover img{transform:scale(1.1);opacity:.85}.linkbox-title{position:relative;text-align:center;padding:8px 10px;font-size:19px;color:#fff;border-top:8px solid #3CB396;margin-top:-48px}.linkbox-title:hover{background:#194869}a.linkbox:hover .linkbox-title{background:#194869}.blue1{background:#266795}.blue2{background:#225F8B}.blue3{background:#205982}.blue4{background:#1B4D70}.form-wrap{padding:25px 0}.form-container{max-width:1200px;margin:-136px auto 0 auto;padding:30px;box-shadow:3px 2px 14px rgb(0 0 0 / .16),3px 2px 9px rgb(0 0 0 / .2);background:#fff;background:-moz-linear-gradient(top,rgb(255 255 255) 0%,rgb(223 224 225) 100%);background:-webkit-linear-gradient(top,rgb(255 255 255) 0%,rgb(223 224 225) 100%);background:linear-gradient(to bottom,rgb(255 255 255) 0%,rgb(223 224 225) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dfe0e1',GradientType=0)}.consult-title{position:relative;font-size:26px;line-height:38px;padding-bottom:14px;font-family:'Roboto Condensed',sans-serif;color:#2C7CB5}.consult-sub{font-size:37px}.consult-title span{font-weight:700}.consult-title:after{position:absolute;bottom:-5px;left:0;width:98px;height:4px;background:#3CB396;content:''}.consult-text{max-width:522px}.consult-text p{margin-bottom:0;color:#252525}.consult-form input{border:2px solid #BBB;padding:6px 10px;float:left;width:32%;margin-right:2%;font-size:15px}.consult-form input.phone-input{margin-right:0}.consult-form textarea{height:80px;margin-top:15px;padding:6px 10px;font-size:15px;border:2px solid #bbb;float:left;margin-right:2%;width:-webkit-calc(98% - 230px);width:-moz-calc(98% - 230px);width:calc(98% - 230px)}.consult-form span.wpcf7-not-valid-tip{display:none}.consult-form input.wpcf7-not-valid{border:2px solid #b6000c;background:#ffbaba}.form-side p{margin:0}.consult-form{float:right;margin-top:-13px}.consult-form input.submit{margin-right:0;cursor:pointer;display:block;border:0;background:#B6000C;max-width:230px;width:100%;font-size:18px;padding:8px 10px;margin-top:53px;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;float:right}.consult-form input.submit:hover{background:#d40512}.consult-form input.wpcf7-not-valid{border:2px solid #b6000c;background:#ffbaba}.asterisk-content{text-align:center;color:#fff;font-size:10px;background:#2869CB;padding-bottom:10px}.insurance-blurb{display:block;font-size:14px;position:relative;text-align:center}sup.asterisk{line-height:0;position:relative;vertical-align:baseline}.home-left{float:left;margin:0 60px 20px 0}.home-right{float:right;margin:0 0 20px 60px}.page-id-6 h1{font-family:'Roboto Condensed',sans-serif;position:relative;font-weight:300;font-size:48px;color:#2C7CB5;text-align:center;margin:0 auto 35px auto;width:370px}.page-id-6 h1:before{position:absolute;content:'';left:-140px;top:28px;width:138px;height:1px;background:#326A9E}.page-id-6 h1:after{position:absolute;content:'';right:-140px;top:28px;width:138px;height:1px;background:#326A9E}.page-id-6 h1 span{font-weight:700}.home-title i{color:#91CEBF;margin-right:2px}.home-content{padding:0 25px}hr.home-divider{clear:both;border-color:#C6E4EE;margin:35px 0}.reviews-wrap{position:relative;overflow:hidden;color:#1A1A1A;border-top:2px solid #e4e4e4;background:#f4f4f4;background:-moz-linear-gradient(top,rgb(244 244 244) 0%,rgb(222 222 222) 100%);background:-webkit-linear-gradient(top,rgb(244 244 244) 0%,rgb(222 222 222) 100%);background:linear-gradient(to bottom,rgb(244 244 244) 0%,rgb(222 222 222) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#dedede',GradientType=0)}.left-review{position:absolute;z-index:1;width:65.3645%;left:0;top:0;bottom:0;padding:0}.right-review{width:39.6354%;transform:skewX(200deg);transform-origin:left top 0;margin-left:-60px;z-index:1;margin-right:0;overflow:hidden;position:absolute;right:0;top:0;bottom:0;border-left:10px solid #2E83B1}.right-review .review-pic{background-size:cover;background-repeat:no-repeat;position:absolute;left:0;right:0;top:0;bottom:0;transform:skewX(-200deg);transform-origin:left top 0}.review-container{width:58%;padding:40px 0;z-index:5}.review-title{font-size:46px;line-height:50px;font-weight:300;font-family:'Roboto Condensed',sans-serif;color:#2E83B1}.review-title span{font-weight:700}.review-sub{font-size:20px;margin:8px 0 35px 0}.review-title-slide{font-family:'Roboto Condensed',sans-serif;position:relative;font-style:normal;font-size:26px;text-transform:uppercase;font-weight:700;padding:13px 0 0 70px;color:#2E83B1}.review-title-slide:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f10d";position:absolute;left:0;top:0;border-radius:50px;background:#3CB396;width:59px;height:55px;text-align:center;color:#fff;font-size:34px;padding-top:4px}.review-slide{color:#fff;max-width:620px;margin:0}.review-slide p{font-size:19px;line-height:31px;font-style:italic;margin-top:32px;color:#1A1A1A}.review-btns{position:absolute;right:0;z-index:2}.review-btns a{color:#3CB396;font-size:34px;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear}.review-btns a:hover{opacity:.75}.review-btns a:first-child{margin-right:10px}a.review-more{display:block;background:#B6000C;color:#fff;padding:12px 15px;max-width:300px;text-align:center;border-radius:5px;margin:50px 0 0 0;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear}a.review-more i{margin-left:10px}a.review-more:hover{background:#d40512;text-decoration:none}.cta-wrap{padding:30px 0;border-top:3px solid #4CBC89;border-bottom:3px solid #4CBC89;color:#fff;background:#216455;background:-moz-linear-gradient(top,rgb(33 100 85) 0%,rgb(40 128 109) 100%);background:-webkit-linear-gradient(top,rgb(33 100 85) 0%,rgb(40 128 109) 100%);background:linear-gradient(to bottom,rgb(33 100 85) 0%,rgb(40 128 109) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#216455',endColorstr='#28806d',GradientType=0)}.cta-text{text-align:center;font-size:29px;line-height:40px}.cta-phone{font-weight:700;font-size:55px;text-align:center}.cta-phone i{margin-right:6px;color:#000}.contact-title{position:relative;display:block;text-align:center;font-size:38px;margin:0 0 30px 0;padding-bottom:15px;color:#000}.contact-title span{display:block;font-weight:400;font-size:19px;margin-top:6px}.contact-title:after{position:absolute;content:'';bottom:0;left:0;right:0;margin:0 auto;width:98px;height:4px;background:#3CB396}.contact-wrap{margin-top:0}.contact-wrap .contact-item{position:relative;padding-left:60px;border-bottom:1px solid #dbdbdb;margin-bottom:28px;padding-bottom:28px;margin-right:40px}.contact-wrap .contact-item .text p{text-align:left}.contact-wrap .contact-right .contact-item:last-child{border:0;margin-bottom:0;padding-bottom:0}.contact-wrap .contact-item .icon{position:absolute;left:0;width:45px;height:45px;background:#00528b;border-radius:50%;text-align:center}.contact-wrap .contact-item .icon i{color:#fff;margin-top:14px;margin-left:1px;display:block;font-size:19px}.contact-wrap .contact-item .text{display:inline-block}.contact-wrap .contact-item .text span{display:block;font-weight:600;color:#0182dc}.contact-item .text p{color:#222}.contact-wrap .contact-item .text a{color:red}.contact-wrap .contact-item .text a:hover{color:#fe2a0d}.contact-wrap .contact-item .text p{margin:0}.contact-form p{margin:0}.contact-form label{font-size:18px}.contact-form label .req{color:#fe0303}.contact-form input,.contact-form textarea{border:1px solid #dbdbdb;border-left:4px solid #0182dc;padding:16px 15px 17px;font-size:16px;line-height:20px;color:#000;height:auto;margin-bottom:15px;background:#f7f7f7;width:100%}.contact-form textarea{height:140px;margin-bottom:5px}.contact-form input:active,.contact-form input:focus,.contact-form textarea:active,.contact-form textarea:focus{background:whitesmoke}.contact-form input.submit{background:#fe0000;text-align:center;padding:11px 20px;border-radius:8px;display:block;float:left;max-width:235px;font-size:19px;text-transform:uppercase;margin:15px 0 0 0;cursor:pointer;color:#fff;border:none;outline:none;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear}.contact-form input.submit:hover{background:#e40808;text-decoration:none}.googlemap{position:relative;padding:0;height:350px;overflow:hidden;max-width:100%;margin:40px auto 20px auto}.googlemap iframe{width:100%;height:100%;z-index:1;border:none}.screen-reader-response{display:none;text-align:center;margin-bottom:10px}.form-wrap2{padding:0 30px 30px 30px}#modal-schedule .uk-modal-body{padding:0}.schedule-form-title{font-size:33px;letter-spacing:1px;color:#fff;font-weight:500;text-transform:uppercase;line-height:40px;text-align:center;padding:16px 10px;margin-bottom:15px;background:#015399}.schedule-form-title span{font-weight:700;color:#fff}.schedule-form-copy{font-size:17px;color:#fff;line-height:22px;text-align:center;padding:0 10px;margin-bottom:0;text-transform:none;margin-top:5px}.schedule-form input#phone{float:left;width:49%;margin-right:1%}.schedule-form input#emailaddress{float:left;width:49%;margin-left:1%}.schedule-form input#preferredday{float:left;width:49%;margin-right:1%}.schedule-form input,.schedule-form textarea{position:relative;width:100%;margin-bottom:15px;box-shadow:none;background:whitesmoke;border:1px solid #dedede;padding:10px;font-size:15px;line-height:16px;color:#5f5f5f;font-family:sans-serif}.schedule-form textarea{height:120px}.schedule-form select#preferredtime{position:relative;float:left;width:49%;margin-left:1%;margin-bottom:15px;box-shadow:none;background:whitesmoke;border:1px solid #dedede;padding:7px 10px 8px 10px;font-size:15px;line-height:16px;font-family:sans-serif}.schedule-form input.submit{outline:none;background:#D00000;color:#fff;font-weight:500;font-size:22px;padding:16px 10px;cursor:pointer;margin:0}.schedule-form input.submit:hover{background:#f90202}.schedule-form p{margin:0}.schedule-form ::placeholder{color:#000;opacity:1}.schedule-form :-ms-input-placeholder{color:#000}.schedule-form ::-ms-input-placeholder{color:#000;}.schedule-form input.wpcf7-not-valid{border:1px solid #b6000c;background:#ffbaba}.schedule-form span.wpcf7-not-valid-tip{display:none}a.form-btn-interior{position:absolute;bottom:20px;right:20px;max-width:237px;width:100%;background:#B6000C;color:#fff;border-radius:4px;padding:12px 10px;display:block;font-size:18px;text-align:center;font-weight:600;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear}a.form-btn-interior:hover{text-decoration:none;background:#dc0000}.page-id-1478 a.form-btn-interior-travel{position:absolute;bottom:20px;right:20px;max-width:243px;width:100%;background:#B6000C;color:#fff;border-radius:4px;padding:12px 10px;display:block;font-size:18px;text-align:center;font-weight:600;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear}.page-id-1478 a.form-btn-interior-travel:hover{text-decoration:none;background:#dc0000}@media screen and (max-width:480px){.schedule-form input,.schedule-form select{width:100%!important;float:none;margin:0 0 10px 0!important}a.form-btn-interior{position:relative;margin:0;bottom:auto;right:auto;border-radius:0;max-width:100%;text-align:center;padding:14px 10px}a.form-btn-interior i{display:none}a.form-btn-interior{font-size:15px}}label.hiddenlabel{display:block;font-size:13px;padding:0 0 0 1px;margin:0 0 4px;line-height:18px;color:#000;float:left}label.hiddenlabel{position:absolute;float:none;margin:0;padding:0}.featured-interior{position:relative;padding:4px;margin:0 0 20px 0;background:whitesmoke;border:1px solid #d5e0e5;-webkit-box-shadow:0 10px 6px -6px #0000001c;-moz-box-shadow:0 10px 6px -6px #0000001c;box-shadow:0 10px 6px -6px #0000001c}a.interior-btn{position:absolute;bottom:20px;right:20px;display:block;max-width:340px;background:#f7d01d;text-align:center;color:#000;font-size:23px;font-weight:600;line-height:25px;padding:10px 20px;border-radius:3px;-webkit-box-shadow:0 10px 6px -6px #0000001c;-moz-box-shadow:0 10px 6px -6px #0000001c;box-shadow:0 10px 6px -6px #0000001c;-webkit-animation:btnWiggle 4s infinite;-moz-animation:btnWiggle 4s infinite;-o-animation:btnWiggle 4s infinite;animation:btnWiggle 4s infinite}a.interior-btn i{margin-right:6px}a.interior-btn span{display:block;font-size:17px;font-weight:400;font-style:italic}a.interior-btn:hover{color:#000;background:#ffdb3e;text-decoration:none}.screen-reader-response{text-align:center;margin-bottom:10px}.review-wrap2{display:block;margin:25px 0 40px 0;width:100%;height:350px;position:relative;padding:50px 20px 15px;border:1px solid #e1e1e1;background:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;float:left}.review-wrap-video{display:block;margin:25px 0 40px 0;width:100%;height:350px;position:relative;padding:20px 20px 15px;border:1px solid #e1e1e1;background:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;float:left}.review-wrap2:nth-of-type(odd){clear:both}.review-wrap2:nth-of-type(even){margin-right:0}.review-icon{margin:0 auto;width:96px;height:96px;padding:10px;display:block;background:#007E25;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;position:absolute;top:-48px;left:0;right:0;border:8px solid #fff;color:#fff;font-size:44px;line-height:62px;text-align:center}.entry-content .review-wrap2 .stars p{margin-bottom:15px;padding-bottom:0;color:#ecb624;font-size:18px}.stars i{margin-right:4px}.stars i:last-child{margin-right:0}.entry-content .review-wrap2 p.review-from{position:relative;font-size:16px;line-height:22px;font-weight:700;text-align:right;display:block;color:#000;margin:0 0 20px;padding:0}.entry-content .review-wrap2 p.review-from::before{content:'- '}.entry-content .review-wrap2 .the-review{margin-bottom:20px}.entry-content .review-wrap2 .the-review p{text-align:left}.entry-content .review-wrap2 p.review-from{position:relative;font-size:23px;line-height:22px;text-align:right;display:block;color:#000;margin:0 0 20px;padding:0;font-weight:300}.page-id-734 .entry-content{padding-top:0}.entry-summary{background:whitesmoke;margin:0 auto 20px auto;border:1px solid #d0d0d0;padding:20px;text-align:justify;margin-top:0;font-size:18px}.blog-thumb{float:left;margin:0 20px 10px 0;border:1px solid #dedede;background:#fff;padding:5px}.blog-title a{font-size:23px;color:#2088be;margin-bottom:6px;display:block}.blog-title a:hover{text-decoration:underline #046fb7}.summary-footer a{background:#046fb7;padding:7px 20px;color:#fff;font-size:14px;border-radius:50px;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear}.package-main{text-align:center;border-top:2px dotted rgb(57 57 169 / .3);padding-top:40px;margin-bottom:30px;font-size:36px;line-height:42px}.package-icon{display:block;margin:0 auto 10px auto}.package span{text-transform:uppercase;font-size:26px;text-align:center;display:block;margin-bottom:35px}.uk-lightbox{background:rgb(0 0 0 / .75)}.tour-gallery a{-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear}.tour-gallery a img{filter:none;-webkit-filter:none}.tour-gallery a:hover{opacity:.75}.tour-gallery a:hover img{filter:url(/wp-content/themes/mySEOguys/filters.svg#grayscale);filter:gray;-webkit-filter:grayscale(1)}.consult-disc{padding:15px 15px 15px 20px;background:#EEE1F4;border-left:4px solid #D0ABCD;font-size:19px}.consult-disc i{margin-right:4px}footer{padding:50px 0;color:#fff;background:#0F3E84}.footer-title{font-family:'Roboto Condensed',sans-serif;font-weight:700;font-size:26px;margin-bottom:10px}.footer-info{line-height:25px;width:360px}.footer-info span.block{display:block;max-width:245px}.footer-info span{font-weight:600}.footer-info i{width:20px}.footer-info a{color:#fff}.business-hours{max-width:402px;margin:0 auto;line-height:32px;margin-left:70px}.business-hours span{width:112px;display:inline-block}.footer-soc{float:right;text-align:right}.footer-soc a{color:#fff;margin-left:15px;width:40px;height:40px;border:1px solid #fff;border-radius:50%;display:block;float:left;text-align:center;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear}.footer-soc a:hover{opacity:.75}.footer-soc a i{font-size:21px;padding-top:8px}a#seo{display:block;float:right;clear:right;margin-top:114px;max-width:190px}a#seo:hover img{opacity:.85}.copyright-footer{padding:13px 0;text-align:center;background:#0F4B6B;color:#fff}.footer-disclaimer{font-size:11px;margin-top:4px}.doc-wrap{background:whitesmoke;border:1px solid #d6d6d6;padding:20px 16px;box-shadow:0 5px 15px rgb(0 0 0 / .08);margin:0 auto 20px auto}.sidebar-title{position:relative;color:#163860;font-weight:400;font-size:17px;line-height:23px;margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid #326A9E}.sidebar-title span{display:block;font-style:normal;font-size:20px;font-weight:600}img.dr-pic{display:block;margin:0 auto;border:1px solid #e2e2e2}.doc-wrap p{font-size:16px;font-style:italic}.doc-name{font-weight:400;font-size:19px;border-left:2px solid #326A9E;padding-left:10px;margin-top:10px}.doc-phone{text-align:center;margin-top:10px;font-size:21px;line-height:33px;color:#f50000;font-style:normal;font-weight:400}.doc-phone span{display:block;font-weight:600;font-size:28px}a.question-btn{display:block;margin:20px auto 20px auto;background:#2c7cb5;color:#fff;max-width:330px;text-align:center;padding:10px 10px;font-weight:600;font-size:26px;line-height:30px;text-decoration:none;box-shadow:0 5px 15px rgb(0 0 0 / .08);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}a.question-btn span{display:block;font-weight:400;font-size:21px;font-style:italic}.review-sidebar{width:100%;max-width:300px;margin:20px auto}.laser-wrap{box-shadow:rgb(0 0 0 / .08) 0 5px 15px;background:whitesmoke;border-width:1px;border-style:solid;border-color:#d6d6d6;border-image:initial;padding:20px 16px;margin:30px auto 20px}.laser-title{position:relative;color:#163860;font-weight:400;font-size:24px;line-height:23px;margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid #163860;text-align:center}img.laser-pic{display:block;margin:0 auto}a.laser-btn{display:block;color:#fff;max-width:210px;text-align:center;font-weight:400;font-size:18px;line-height:30px;box-shadow:rgb(0 0 0 / .08) 0 5px 15px;margin:20px auto;background:#ce0303;padding:10px;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.locations-wrap{padding:30px 0;border-top:3px solid #4CBC89;border-bottom:3px solid #4CBC89;color:#fff;background:#216455;background:-moz-linear-gradient(top,rgb(33 100 85) 0%,rgb(40 128 109) 100%);background:-webkit-linear-gradient(top,rgb(33 100 85) 0%,rgb(40 128 109) 100%);background:linear-gradient(to bottom,rgb(33 100 85) 0%,rgb(40 128 109) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#216455',endColorstr='#28806d',GradientType=0)}.locations-blurb{color:#fff;font-size:19px;line-height:28px;max-width:984px;margin:0 auto 30px auto}.offices{color:#fff;text-align:center}.offices span{font-size:20px;font-weight:700;display:block}.offices-googlemap{position:relative;padding:0;overflow:hidden;margin:20px auto}.offices-googlemap iframe{width:100%;height:200px;z-index:1;border:none}.locations{font-weight:600;text-decoration:underline;margin-top:10px}img.staff-pic{box-shadow:0 5px 15px rgb(0 0 0 / .08);border:1px solid #e6e6e6;background:whitesmoke;padding:5px;float:left;margin:10px 20px 20px 0}.staff-name{color:#2C7CB5;font-size:20px;font-weight:600}.staff-title{font-size:14px}.laser-vid iframe{margin:0 auto 40px auto;display:block}img.k-laser-pic{margin:0 auto;display:block}img.review-pic{display:block;border:2px solid #5d84af;margin:0 auto;max-width:300px;width:100%}p.form-copy-small{font-size:14px}.office-footer{font-weight:700;text-decoration:underline}@media screen and (max-width:1300px){.business-hours{margin-left:0}}@media screen and (max-width:1240px){.review-title{font-size:40px}}@media screen and (max-width:1200px){.home-left{margin:0 20px 20px 0}.home-right{margin:0 0 20px 20px}}@media screen and (max-width:1180px){.slide-title{font-size:68px}}@media screen and (max-width:1140px){.consult-form textarea{width:100%!important}.consult-form input.submit{margin-top:20px}}@media screen and (max-width:1070px){.review-title{font-size:34px}.review-title-slide{font-size:21px}.review-slide p{font-size:19px;line-height:26px}.review-title-slide:before{width:40px;height:40px;font-size:23px}}@media screen and (max-width:980px){.home-right,.home-left{max-width:325px}}@media screen and (max-width:959px){.consult-text p{text-align:center}.consult-form input{padding:12px 10px}.footer-title{text-align:center!important}.footer-info{text-align:center;width:100%}.footer-info span.block{max-width:100%}.business-hours{max-width:248px;margin:0 auto}.footer-soc{float:none;text-align:center;overflow:hidden;display:block;margin:0 auto;max-width:155px}.footer-soc a:first-child{margin-left:0}a#seo{float:none;margin:60px auto 0 auto}.contact-wrap .contact-item{margin-right:0}.contact-wrap{max-width:510px;margin:0 auto;overflow:hidden}.contact-left{float:left;width:240px;border-right:1px solid #dbdbdb}.contact-right{float:right;width:235px}.contact-form input,.contact-form textarea{margin-bottom:5px}.contact-form input.submit{margin:15px auto 0 auto;display:block;float:none}.contact-title{font-size:30px;line-height:34px}.consult-text{max-width:100%;margin-right:0}.consult-title{text-align:center}.consult-title:after{right:0;margin:0 auto}.contact-wrap .contact-left .contact-item:last-child{border:0;margin-bottom:0;padding-bottom:0}}@media screen and (max-width:920px){.featured-title>::before,.featured-title>::after,.page-id-6 h1:before,.page-id-6 h1:after,.featured-title-white::before,.featured-title-white::after{display:none}}@media screen and (max-width:900px){.right-review{display:none}.left-review{position:relative;width:100%!important;left:auto;top:auto;bottom:auto}.review-container{width:100%;padding:50px 0}.review-title{margin-bottom:20px;text-align:center}.review-sub{text-align:center}a.review-more{margin:50px auto 0 auto}}@media screen and (max-width:890px){.linkbox-title{line-height:23px}.linkbox-title span{display:block}}@media screen and (max-width:880px){.home-slideshow .uk-slidenav{display:none}.slide-title{font-size:54px;line-height:58px}}@media screen and (max-width:840px){a#logo{max-width:275px}.header-soc{display:none}.header-contact{font-weight:400;padding-top:18px}.header-contact a{display:block;font-weight:700}.header-contact:before{position:absolute;left:-30px;top:28px}.slide-title{padding:0 30px}.slide-caption p{padding:0 30px}}@media screen and (max-width:680px){.slide-title{font-size:38px;line-height:42px}.featured-wrap .uk-child-width-1-4\@s>*{width:50%}.linkbox-title span{display:inline-block}.featured-title-white{font-size:32px;line-height:36px}}@media screen and (max-width:650px){.home-slideshow{display:none}.mobile-slideshow{display:block}.mobile-slideshow{position:relative}.mobile-container{width:100%;max-width:1200px;position:absolute;margin:0 auto;top:50%;left:50%;transform:translate(-50%,-50%);display:block}.slide-main{text-align:center;color:#fff;font-weight:700;font-size:32px;line-height:36px;padding:0 15px;margin-bottom:10px;text-shadow:2px 2px 2px rgb(0 0 0 / .75)}.slide-main span{font-weight:400}.mobile-slideshow p{color:#fff;text-align:center;padding:0 15px;margin:0 0 10px 0;text-shadow:2px 2px 2px rgb(0 0 0 / .75)}a.mobile-btn{max-width:100%;display:block;margin:0 auto;background:#B6000C;color:#fff;padding:14px 5px;text-align:center;font-size:17px;font-weight:700;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear}a.mobile-btn:hover{text-decoration:none;background:#dc0000}a.mobile-btn{display:block}.image-wrapper img{width:100%}}@media screen and (max-width:640px){a#logo{display:block;max-width:376px;margin:0 auto;float:none}.header-contact{float:none;text-align:center;padding:5px 0 20px 0}.header-contact:before{display:none}.header-contact .desktop{display:none}.header-contact .mobile{display:block}.header-contact a{display:inline-block;font-size:30px;margin:5px auto;text-decoration:underline}}@media screen and (max-width:650px){.featured-wrap .uk-child-width-1-4\@s>*{width:100%}a.linkbox{display:block;margin:0 auto;max-width:65%}.blog-thumb{max-width:300px;float:none;display:block}}@media screen and (max-width:620px){.home-right,.home-left{display:block;float:none;margin:0 auto;width:100%;max-width:435px}.home-title{text-align:center}.home-content{padding:0}}@media screen and (max-width:540px){.consult-text{width:100%;margin:0}.consult-form input{width:100%;float:none;margin-right:0;margin-bottom:15px;padding:9px 10px}.consult-form textarea{margin-top:0}.consult-form input.submit{margin:100px auto 0 auto;float:none;clear:both;overflow:hidden}.insurance-blurb{margin-top:0;text-align:center}.contact-wrap{max-width:100%;text-align:center}.contact-wrap .contact-item{padding-left:0}.contact-wrap .contact-item .icon{display:none}.contact-left,.contact-right{width:100%;float:none;margin:0;border:0;padding:0}.contact-right{border-top:1px solid #dbdbdb;margin-top:25px;padding-top:25px}.contact-wrap .contact-item .text span,.contact-wrap .contact-item .text a{font-size:21px}.contact-wrap .contact-item .text p{text-align:center}}@media screen and (max-width:450px){.slide-main{font-weight:400;font-size:28px;line-height:32px}.mobile-slideshow p{display:none}}@media screen and (max-width:390px){.review-btns{display:none}}.citations{margin-top:50px;padding-top:50px;border-top:1px solid #336da3;font-family:'Roboto Condensed',sans-serif}.citations span{font-family:'Roboto Condensed',sans-serif;margin:0 0 4px 0;font-size:27px;color:#2A7E69}.covid{text-align:center;float:left;margin-left:30px;max-width:238px;margin-top:34px}.covid span{display:block;color:red;font-size:24px;font-weight:600;font-family:'Roboto Condensed',sans-serif}.covid span i{color:#3cb396;margin-right:5px}.covid a{background:#f50000;color:#fff;width:100%;display:block;padding:7px 5px;text-transform:uppercase;font-weight:600;font-size:18px;letter-spacing:1px;margin-top:5px;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear}.covid a{background:red;text-decoration:none}@media screen and (max-width:1100px){.header-contact{clear:right;padding-top:15px}.covid{float:right;margin-top:12px}.header-contact:before{top:14px}}@media screen and (max-width:640px){.covid{float:none;margin:0 auto 10px auto}}