.progress,sub,sup{vertical-align:baseline}.block,.elem-left,.elem-right,article,aside,details,figcaption,figure,footer,header,hr,main,menu,nav,section,summary{display:block}hr,sub,sup{position:relative}body,figure{margin:0}button,hr,input,select{overflow:visible}[type=checkbox],[type=radio],legend{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box; font-size: 100%;}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:0 0 .67em}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:60%;line-height:0}sub{bottom:-.25em}sup{top:-.45em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;border:0}button,input,select,textarea{font:inherit;line-height:initial;margin:0}optgroup{font-weight:700}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button;border:0}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.clearfix:before,.clearfix:after{display:table;content:" "}.clearfix:after{clear:both}address{font-style:normal!important}img{max-width:100%;display:block;margin:0 auto}.icon-gplus:before{margin-left:-1px!important}.page_index main,.page_index > hr{display:none!important}a,::before,::after,img,figure,article,li,#fixed-tabs,#header,#banner,h1,h2,h3,h4,h5,h6,.btn,.btn-alt,.btn:before,.btn-alt:before{-webkit-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}i{display:inline}*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=" icon-"]:before,[class^=icon-]:before{line-height:1!important;display:block!important}.clearfix:before,.clearfix:after{display:table;content:" "}.clearfix:after{clear:both}.shadow{-webkit-box-shadow:0 0 3px #000;box-shadow:0 0 3px #000}img{max-width:100%}a,.btn{cursor:pointer}header{z-index:99}footer{z-index:100}.animated{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes slideIn{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideIn{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.flex-ed, .col-flex-ed { display: -webkit-box; display: -ms-flexbox; display: flex; }.flex-ed { -webkit-box-orient: horizontal; -webkit-box-direction: normal; }.col-flex-ed{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column;-ms-flex-flow:column}star{line-height:1;margin:7px auto;display:block}star:after{font-size:22px;font-family:'fontello';font-weight:400;margin:0;font-style:normal;content:'\e80f \e80f \e80f \e80f \e80f';color: #BB9765;padding:0 10px; letter-spacing: 8.8px;}.youtube { position: relative; cursor: pointer; width: 100%; font-size: 0; }.youtube[class*="elem-"] { width: 440px; }.youtube:before, .youtube:after { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }.youtube:before { content: ""; background-color: #fff; width: 40px; height: 40px; }.youtube:after { font-size: 70px; color: #ff0000; font-family: "fontello"; font-weight: 400; margin: 0; font-style: normal; content: "\e80e"; }.youtube:hover:after { color: #fff; }.youtube.active:before, .youtube.active:after { display: none; }[data-player],[data-vimeo], [data-embed] { position: relative; }[data-player] video,[data-vimeo] video, [data-embed] video {width: 100%;}[data-player][class^="elem"]{position: relative; min-width: 460px;}.yt-play {cursor: pointer; position: absolute; top: 42%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); font-size: 70px; color: #4d4d4d; font-family: "fontello"; font-weight: 400; margin: 0; font-style: normal; content: "\e80e"; }.yt-play:hover { color: #ff0000; }.videoWrapper{position:relative;padding-bottom:56.25%;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.vid {width: 100%; max-width: 400px}.video-grid {clear: both; margin: 30px auto}.video-grid {text-align: center; display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center}.video-grid h3 {margin-bottom: 8px; font-size: 20px;}.video-grid > * {width: 100%; max-width: 50%; padding: 5px}.video-grid > div p {margin: 0;}.video-middle {width: 100%; max-width: 800px;}@media (max-width:750px) { .vid {display: table; float:none; margin:15px auto!important; max-width:100%!important;} .video-grid {display: block} .video-grid > * {max-width: 600px; margin: 10px auto;}}.play{cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;color:#000;font:700 15px/1 aktiv-grotesk,sans-serif,sans-serif;text-transform:uppercase;letter-spacing:1.5px;text-align:center;transition:.3s all}.play i{width:85px;height:85px;border-radius:50%;background-color:#fff;display:block;color:#000;display:inline-flex;align-items:center;justify-content:center;font-size:30px;margin:10px;transition:.3s all}.play i:before{margin:auto;padding-left:5px}.play:hover{color:#383842}.play:hover i{background-color:#383842;color:#fff}[data-embed] .close,[data-vimeo] .close{cursor:pointer;line-height:1;background-color:#bb9765;color:#fff;padding:8px;text-transform:uppercase;z-index:5}[data-embed] .close i,[data-vimeo] .close i{font-style:normal;font-size:1.5em;line-height:1;vertical-align:middle;display:inline-block;margin-bottom:5px}[data-embed] .close:focus,[data-vimeo] .close:focus{background-color:#383842}[data-embed] .close:hover,[data-vimeo] .close:hover{background-color:#1b1b1b;color:#fff}[data-embed] .close{position:absolute;top:0;right:0}[data-embed] .close i:before{transform:rotate(45deg)}#fixed-tabs{position:fixed;bottom:0;right:0;width:100%;text-align:center;line-height:1;display:flex;z-index:2000}#fixed-tabs a{font-size:16px;color:#fff;font-weight:700;text-transform:uppercase;padding:14px 0;flex:0 1 25%}#fixed-tabs a:nth-of-type(odd){background-color:#383842}#fixed-tabs a:nth-of-type(even){background-color:#97b697;color:#000}#fixed-tabs a:first-of-type{flex:0 1 50%;background-color:#bb9765}@media (min-width:1031px){#fixed-tabs{display:none}}@media (max-width:1030px){#fixed-tabs i{display:inline-block;font-size:16px;display:inline-block;margin-right:5px}footer{margin-bottom:42px!important}}@media (max-width:600px){#fixed-tabs strong{display:none}}body{position:relative;background-color:#fff;text-align:center;color:#000;font:400 18px/26px aktiv-grotesk,sans-serif;overflow-x:hidden}p{color:#000;font:400 22px/1.4 aktiv-grotesk,sans-serif}a{display:inline-block;text-decoration:none;cursor:pointer;color:#bb9765}.underline-link{color:#000;text-decoration:underline}.underline-link:hover{color:#bb9765}a:hover{color:#383842}h1,h2 h3,h4,h5,h6{font-family:aktiv-grotesk,sans-serif;text-align:center}h1{margin:0;color:#000;font:600 16px/1.3 aktiv-grotesk,sans-serif;letter-spacing:.1em}h1 span{font:500 48px/1 Montserrat,sans-serif;color:#000;display:block;letter-spacing:normal;text-transform:none}.h2,h2{font:600 34px/1.1 Montserrat,sans-serif;color:#000;letter-spacing:normal;margin:10px 0}.h2 span,h2 span{color:#bb9765}h3{font:400 30px/1 Montserrat,sans-serif;color:#000;margin:20px auto 0;letter-spacing:.15px}main ul{list-style:none;padding:0;margin:10px auto;text-align:left;display:table}main ul li{position:relative;padding-left:35px;font-size:24px;line-height:1.2;margin:10px auto}main ul li:before{content:"\e832";font-family:fontello;position:absolute;left:0;top:0;color:#383842}.flex-ed{display:flex}.mobile-block,.mobile-image{display:none}.desktop-image{display:block}.subpage{max-width:1200px;width:100%;padding:15px;margin:60px auot;text-align:center}.btn,.btn-alt{position:relative;display:inline-block;cursor:pointer;padding:16px 35px;min-width:270px;text-align:center;color:#fff;background-color:#bb9765;font:700 18px/1.1 aktiv-grotesk,sans-serif;text-transform:uppercase;letter-spacing:.1em;border-radius:14px 0}.btn span,.btn-alt span{text-transform:uppercase;font-size:13px;vertical-align:middle}.btn-alt:hover,.btn:hover{background-color:#383842;color:#fff}.btn-alt.btn-small-text,.btn.btn-small-text{font-size:14px;padding:12px}.btn-alt{background:#383842;color:#fff}.btn-alt:hover{background-color:#bb9765}header{position:relative;padding:0;z-index:100;background-color:#fff;padding-bottom:0;filter:drop-shadow(0 3px 6px rgba(0, 0, 0, .16))}.fix-nav header{position:fixed;width:100%;left:0;top:0;right:0;animation-duration:.8s;animation-fill-mode:both;animation-name:slideIn;z-index:2010;box-shadow:0 3px 7px rgba(0,0,0,.35);padding-bottom:0}.fix-nav header .logo img{max-height:80px}.mobile-hd-buttons{display:none}.address{color:#000;font-size:18px;line-height:1.2;letter-spacing:normal;font-family:aktiv-grotesk,sans-serif;margin-top:10px;position:relative;padding-left:30px}.address:hover{color:#bb9765}.address:after{position:absolute;content:"\e809";font-family:fontello;color:#97b697;left:0;top:50%;transform:translateY(-50%);font-size:22px}.phone{color:#97b697;font:700 28px/1 Montserrat,sans-serif;letter-spacing:normal;position:relative;margin-right:20px}.phone:hover{color:#000}#nav{display:flex;max-width:1360px;justify-content:space-between;margin:auto;align-items:center;padding:5px 15px}#nav .hd-med{margin-left:5px;margin-right:auto}#nav .btn{color:#fff;background:#bb9765;position:relative;text-transform:none;font-size:16px;padding:14px 25px 11px;margin:10px;letter-spacing:normal;min-width:250px;font-family:aktiv-grotesk,sans-serif;font-weight:600}#nav .btn:hover{background-color:#97b697}#nav .btn i{color:#fff;display:inline-block;position:absolute;top:50%;transform:translateY(-50%);left:15px}#nav .header-loc{flex:0 1 440px;text-align:left}#nav .header-title{flex:0 1 430px}#nav .biltmore-logo{order:-1}.split{display:flex;justify-content:space-between;align-items:center;max-width:1160px;margin:70px auto}.split article{margin:10px;padding:5px;flex:0 1 545px;text-align:left}.split article p{letter-spacing:normal;line-height:30px;margin-bottom:30px}.split article p:last-of-type{margin-bottom:10px}.split article h2{letter-spacing:normal}.split.alt article{flex:0 1 465px}.split.alt figure{flex:0 1 600px}.split .btn,.split .btn-alt{margin:10px auto 30px;font-size:16px}.split figure{flex:1 610px}.split figure iframe{width:100%}.split figure img{position:relative}.split figure figcaption{margin-top:5px;text-transform:none;text-align:left;font-size:18px;font-weight:400}.split .no-shad img{box-shadow:none}.split.even figure{order:-1}#banner{width:100%;background:url(assets/images/lp-implant-custom-banner-bkg.jpg);background-size:cover}#banner .flex-ed{max-width:1300px;margin:0 auto;align-items:flex-end;justify-content:space-evenly}#banner .flex-ed article{border-radius:55px;flex:0 1 590px;margin:50px;background:rgba(0,0,0,.3);padding:50px 45px;position:relative}#banner .flex-ed article h1{color:#fff;font-size:51px;letter-spacing:normal;font-weight:700;line-height:1.15;font-family:Montserrat,sans-serif;text-align:left}#banner .flex-ed article p{color:#fff;font-family:aktiv-grotesk,sans-serif;font-weight:300;font-size:22px;line-height:1.5;text-align:left}#banner .flex-ed article .flex-ed{position:absolute;max-width:500px;margin:0 auto;bottom:-25px;align-items:center}#banner .flex-ed article .flex-ed .btn{font-family:Montserrat,sans-serif;font-size:16px;max-width:220px;margin:10px;letter-spacing:normal;min-width:auto;padding:11px 15px}#banner .flex-ed article .flex-ed .btn:nth-of-type(2){padding:20px}#banner .flex-ed figure{position:relative}#banner .flex-ed figure figcaption{position:absolute;font-size:15px;bottom:60px;right:130px}#patients{margin:30px auto;max-width:1350px;padding:20px}#patients .container{max-width:880px;padding:20px;margin:0 auto}#patients .container h2{color:#bb9765;margin:0 auto 30px;font-size:51px;font-weight:700}#patients .container p{font-size:28px}#patients .flex-ed{flex-wrap:wrap}#patients .flex-ed .patient-item{flex:0 1 425px;padding:10px;text-align:left;margin:20px auto}#patients .flex-ed .patient-item h3{font:400 26px/1.2 Montserrat,sans-serif;color:#bb9765}#patients .flex-ed .patient-item p{font-size:15px;font-weight:300;line-height:1.4}#steps{width:100%;max-width:1920px;margin:30px auto;background:url(assets/images/lp-implant-custom-steps-bkg.jpg);background-size:cover;padding:50px 20px}#steps .container{max-width:1200px;margin:30px auto}#steps .container h2{max-width:800px;width:100%;margin:50px auto}#steps .container .flex-ed{margin:30px auto;justify-content:center;align-items:flex-start}#steps .container .flex-ed .step{flex:0 1 360px;margin:5px}#steps .container .flex-ed .step img{width:100%}#steps .container .flex-ed .step article{width:100%;padding:35px;border-radius:0 0 36px 36px;background:#fff}#steps .container .flex-ed .step article h3{font-size:26px;font-weight:400;color:#bb9765;margin:0 auto 30px}#steps .container .flex-ed .step article p{font-size:15px;margin:0 auto}#benefits{max-width:1380px;padding:15px;margin:50px auto}#benefits h2{color:#bb9765;margin-bottom:40px}#benefits .flex-ed{justify-content:center}#benefits .flex-ed .benefit-item{position:relative;margin:20px;text-align:center;flex:0 1 290px}#benefits .flex-ed .benefit-item h3{font-size:22px;font-weight:400;color:#bb9765}#benefits .flex-ed .benefit-item p{font-weight:300;font-size:17px;line-height:1.5;margin:10px auto}#benefits p{margin:0 auto}#experience{width:100%;max-width:1920px;background:url(assets/images/lp-implant-custom-experience-bkg.jpg);background-size:cover;padding:20px}#experience .flex-ed{max-width:1200px;margin:50px auto;justify-content:space-evenly}#experience .flex-ed figure{flex:0 1 565px;padding:10px}#experience .flex-ed figure figcaption{color:#fff;font-size:18px}#experience .flex-ed article{text-align:left;flex:0 1 540px;padding:10px}#experience .flex-ed article h2{color:#fff}#experience .flex-ed article p{color:#fff}#experience .flex-ed article .btn{font-size:16px}#reviews{max-width:1310px;padding:15px;margin:100px auto}#reviews .flex-ed{flex-wrap:wrap;justify-content:space-evenly;margin:30px auto 10px}#reviews .flex-ed .review-item{flex:0 1 425px;padding:15px;text-align:center}#reviews .flex-ed .review-item p{font-size:17px;line-height:1.7;font-weight:300}#reviews .flex-ed .review-item author{font-weight:700;margin-top:15px}#confidence{max-width:1920px;width:100%;margin:50px auto;background:#e5e5e5;padding:20px}#confidence .container{max-width:1160px;margin:50px auto}#confidence .container h2{max-width:900px;color:#bb9765;text-align:left;font-weight:300;margin:30px auto 40px}#confidence .container .flex-ed{justify-content:space-between;align-items:center}#confidence .container .flex-ed .longer-pic{flex:0 1 1 590px;margin:0}#confidence .container .flex-ed .longer-pic img{margin:0}#confidence .container .flex-ed .shorter-pic{flex:0 1 485px;margin:0}#confidence .container .flex-ed .shorter-pic img{margin:0}#confidence .container p{text-align:left}#confidence .container .right-align{text-align:right}.shadow-bottom{margin-bottom:-30px!important}#no-more .container{max-width:1100px;margin:85px auto}#no-more h3{color:#bb9765}#healthy{max-width:1920px;width:100%;margin:50px auto 0;background:#f8f5f0;padding:20px 20px 10px}#healthy .flex-ed{max-width:1200px;margin:30px auto;align-items:center;justify-content:center}#healthy .flex-ed article{flex:0 1 430px;padding:10px;text-align:left}#healthy .flex-ed article h2{font-size:28px}#healthy .flex-ed article p{font-size:21px}#healthy .flex-ed figure{flex:0 1 645px;position:relative}#dark-band{max-width:1920px;width:100%;background:#383842;color:#fff;padding:15px 20px}#dark-band p{color:#fff;font-size:22px;margin:5px auto}#dark-band p strong{font-weight:700;font-style:italic}#smile{max-width:1600px;width:100%;margin:60px auto 100px;position:relative}#smile .container{padding:20px;max-width:975px;margin:30px auto}#smile .container h2{margin-bottom:20px;font-weight:700;font-size:51px;color:#bb9765}#smile img{width:100%}#smile .bottom-button{position:absolute;bottom:-35px;right:10%}#request{width:100%;max-width:1920px;margin:100px auto}#request .image-band{width:100%}#request .image-band img{width:100%}#request .flex-ed{max-width:1200px;margin:0 auto;justify-content:space-evenly}#request .flex-ed figure{flex:0 1 500px;margin-top:-400px}#request .flex-ed article{flex:0 1 550px;margin-top:50px}#request .flex-ed article h2{font-size:33px;color:#bb9765;font-weight:400}#request .flex-ed article p{font-size:18px}footer{padding-top:0}footer .footer-bkg{background:url(assets/images/lp-implant-custom-footer-bkg-decor.png);background-size:cover}footer .flex-ed{justify-content:center;align-items:center;padding-top:30px;padding-bottom:30px}footer article{background-color:#fff;border-radius:15px;text-align:center;margin:10px;flex:0 1 280px;padding:10px}footer article#ft-logo{background:0 0;box-shadow:none;padding:0}footer article#ft-logo .btn{margin:5px 0}footer article .contact-links{margin-bottom:30px}footer article .contact-links a{color:#000}footer article .contact-links a:hover{color:#bb9765}footer article#social-hours{background:0 0;padding:0;flex:0 315px}footer article#social-hours .socials a{background:#fff;color:#97b697;width:34px;height:34px;margin:10px;border-radius:50%;text-align:center}footer article#social-hours .socials a i{text-align:center;text-align:center;height:100%;display:block;position:relative}footer article#social-hours .socials a i:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;margin-left:0}footer article#social-hours .socials a:hover{background-color:#383842}footer article#social-hours .socials a:hover i:before{color:#97b697}footer article#social-hours .hours-box{background:#fff;border:1px solid #707070}footer article#social-hours .hours-box strong{padding:5px;margin:10px 0;display:block;text-align:left}footer article#social-hours .hours-box p{font-size:15px;text-align:left;padding:5px;margin:10px 0}footer article#social-hours .hours-box hr{content:"";display:block;background:#707070;height:1px;margin:0;width:100%;max-width:100%;border:none;box-shadow:none}footer .phone{font-size:40px;color:#bb9765;margin:10px auto;font-weight:700;display:block;font-family:aktiv-grotesk,sans-serif;padding-left:0}footer .phone:hover{color:#383842}footer .phone:after{display:none}footer .address{color:#000;font-size:15px;line-height:1.1;margin-top:20px;padding-left:0}footer .address:after{display:none}footer .address:hover{color:#bb9765}footer h3{margin-top:0;margin-bottom:20px;color:#bb9765;font-weight:700;font-size:30px;font-family:Montserrat,sans-serif}#footer-form,#services{min-height:430px}#footer-form h3,#services h3{font-size:30px;margin-bottom:40px}#contact{flex:0 1 360px;padding:30px 10px 20px}#contact h3{font-size:36px;margin-top:10px;margin-bottom:45px}#map{display:table;width:100%;border-radius:10px;overflow:hidden}#map iframe{display:block}.simple{margin:20px 0 5px}.simple .btn{width:90%;font-size:14px;font-weight:700;border-radius:0;padding:15px 10px;min-width:auto;background-color:#bb9765;box-shadow:3px 3px 15px rgba(0,0,0,.25)}.simple .btn:hover{background-color:#383842}.simple input,.simple select{height:35px}.simple textarea{height:80px;padding-top:8px}.simple input,.simple select,.simple textarea{outline:0;border:none;background-color:#ededed;margin:3px 0;width:90%;padding:6px 10px;font-size:18px;color:#000}.simple .btn:focus,.simple input:focus,.simple select:focus,.simple textarea:focus{background-color:#f7f4f4;box-shadow:inset 0 3px 0 #383842}::-moz-placeholder{color:#000}::placeholder{color:#000}.copy{font:400 18px/1.4 aktiv-grotesk,sans-serif;color:#fff;margin-top:20px;text-align:center;padding:30px 0;letter-spacing:normal;text-transform:none}.copy span{padding:0 5px}.copy a{margin:auto;color:#97b697}.copy a:hover{color:#fff}#landing-page-form{position:relative;max-width:850px;padding:0 10px 10px;margin:20px auto}#landing-page-form h2{font-size:50px;margin-bottom:30px;color:#383842;text-align:center;padding-top:20px;font-weight:400;text-shadow:none}#landing-page-form p{max-width:680px;margin:auto;margin-bottom:30px}#landing-page-form .simple{margin:auto;display:table;width:100%;max-width:650px}#landing-page-form .simple label{display:none}#landing-page-form .simple input,#landing-page-form .simple select{height:50px;font-size:16px;text-wrap:wrap}#landing-page-form .simple textarea{height:200px;margin-bottom:30px;padding-top:10px}#landing-page-form .btn{width:160px}hr{border-bottom:1px solid rgba(151,151,151,.74);box-shadow:5px 1px 1px rgba(14,14,15,.35);margin-top:30px;display:none}@media (max-width:1040px){header address a{font-size:15px}.phone{font-size:30px}h1 span{font-size:38px}}@media (max-width:1000px){header{box-shadow:0 3px 7px rgba(0,0,0,.35);padding:0}.mobile-hd-buttons{display:flex;flex-wrap:nowrap;align-items:stretch;width:100%}.mobile-hd-buttons a{flex:0 1 50%;padding:5px;background:#97b697;color:#000;text-align:center;font-size:21px;font-family:aktiv-grotesk,sans-serif;font-weight:400;text-transform:uppercase}.mobile-hd-buttons a small{display:block;font-weight:700}.mobile-hd-buttons a.rqst{background:#bb9765;color:#fff;font-size:15px;font-weight:700}.mobile-hd-buttons a.rqst span{font-size:26px;display:block}#nav{justify-content:center}#nav .logo{margin-bottom:10px}#nav .hd-med{display:none}#nav .phone{display:none}#nav .btn,#nav .header-loc{display:none!important}hr{display:block;max-width:95%}header address{display:none}.split{margin:20px auto;display:block}.split article{max-width:100%;padding:20px 10px;text-align:center}.split article .btn{float:none;margin:auto;display:table}.split figure{margin:20px auto}.split figure figcaption{text-align:left}footer .flex-ed{flex-wrap:wrap;max-width:700px;margin:auto}#banner .flex-ed{flex-wrap:wrap}#banner .flex-ed article{background:0 0;border-radius:none;margin:20px auto;width:100%;padding:30px 20px}#banner .flex-ed article h1{font-size:38px}#banner .flex-ed figure figcaption{bottom:10px;right:40px}#banner .flex-ed.mobile-block{margin:30px auto 50px}#banner .flex-ed.mobile-block .btn{margin:5px auto;font-size:17px;padding:15px;min-width:340px}.mobile-none{display:none}#patients .container{padding:0}#patients .container p{font-size:28px}#patients .flex-ed .patient-item{margin:15px auto}#steps{background:url(assets/images/lp-implant-custom-steps-bkg-mobile.jpg);background-size:cover}#steps .container .flex-ed{flex-wrap:wrap;justify-content:center}#steps .container h2{margin:20px auto;font-size:38px}#benefits .flex-ed{flex-wrap:wrap;justify-content:center}#experience .flex-ed{flex-wrap:wrap;justify-content:center}#reviews{padding:20px}#reviews .container h2{font-size:34px}#reviews .container .flex-ed{flex-wrap:wrap}#confidence .container .flex-ed{justify-content:center}#confidence .container .flex-ed .shorter-pic{display:none}#no-more{padding:20px}#no-more .container{margin:0 auto}#healthy .flex-ed{flex-wrap:wrap}#healthy .flex-ed figure{order:-1}#smile{margin:50px auto}#smile .bottom-button{position:relative;bottom:auto;right:auto}#request{padding:0}#request .flex-ed article{padding:20px}#request .flex-ed figure{margin-top:20px}#services{order:1}#contact{flex:0 1 690px}#footer-form,#services{flex:1}footer figure a:first-of-type{width:100%;flex:0 1 100%}}@media (max-width:740px){.mobile-image{display:block}.desktop-block,.desktop-image{display:none}.mobile-block{display:flex}#nav .logo{margin-top:0;max-width:100%;flex:1 1 100%}#nav{flex-wrap:wrap;text-align:center;padding-bottom:10px}#nav .btn{display:table;margin:auto}header{padding-bottom:0}footer h2{font-size:42px}footer .split>div{margin-top:0}footer article{margin:20px auto 30px;max-width:550px}footer .split{display:block}#offer-callout div{font-size:36px}#request{margin:100px auto 0}#request .flex-ed{flex-wrap:wrap;justify-content:center}}@media (max-width:590px){#nav .logo{margin-bottom:5px;max-width:90%}h1{padding-top:5px}.split figure{padding:0 10px}.split .btn,.split .btn-alt{margin-bottom:0}.split article{text-align:left;padding-bottom:10px}.split article h2{text-align:left}#patients .container p{max-width:330px;margin:auto}h2{font-size:31px}.copy{padding:40px 10px 25px}.copy span:first-of-type{display:block;visibility:hidden;font-size:5px}#contact h3,#footer-form h3,#services h3{font-family:aktiv-grotesk,sans-serif;font-size:30px}#map{display:none}footer{padding-top:50px}footer #contact{padding:20px 10px}footer #services{order:-1}footer .flex-ed{display:flex}footer .flex-ed article{margin:15px}#landing-page-form h1{font-size:40px}.btn{min-width:auto}.btn{max-width:100%}#banner{background:url(assets/images/lp-bkg-ppc.jpg);background-repeat: no-repeat; width: 100%; background-size: cover;}}@media (max-width:400px){.split article .btn{font-size:24px;margin-bottom:20px}.copy{padding-bottom:20px}.copy span:last-of-type{display:block;font-size:5px;visibility:hidden}}@media (max-width:350px){#nav{display:block}#nav .btn{margin:10px auto}h2{font-size:24px}.split article .btn{padding:5px 7px;font-size:22px}}
