body,h1,h2,h3,h4,h5,html{font-weight:300;font-family:museo-sans,sans-serif}a,h1,h2.inside,h3.inside{color:#392346}h2.inside,h3.inside,h4{margin-bottom:.5em}h2,p{color:#666}h2,ol li{margin-bottom:1em}ol,ol li{list-style-position:inside}address,cite{font-style:normal}.left,blockquote,nav{float:left}.subnav li a,nav{background:#392346}.benefits .white ul,.benefits ul,.offer ul,.subnav ul,footer ul,ul.nostyle{list-style:none}#banner2,.block{overflow:hidden}.scrollToTop:hover,.slidernav a,a,ul#accordion a,ul#accordion a:hover{text-decoration:none}.directions,.directions input,.form,.form input,.form textarea,body,button,h1,h2,h3,h4,h5,html{font-family:museo-sans,sans-serif}body,html{width:100%;font-size:16px;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}*{margin:0;padding:0;border:0}a{outline:0}h1{font-size:2.375em;margin-bottom:.25em}.title,h2{font-size:1.8em}h2.inside{font-size:1.6em}h3,h3.inside{font-size:1.2em}h3.inside{text-transform:none}.landingpage h1,h3{margin-bottom:.25em;color:#392346}h3{text-transform:uppercase}h4{font-size:1.26em;color:#392346}.landingpage h1{font-size:2rem}.landingpage h2{font-size:2rem;color:#392346;margin-bottom:.75em}.landingpage p.large{font-size:1.75rem;color:#392346;margin-bottom:1em}.benefits ul{display:block;margin:60px 0;padding:0}.benefits ul li{font-size:1.375rem;color:#392346}.benefits ul li::after{display:block;content:"\2022";padding:15px 0}.benefits ul li.last::after,.offer ul li.last::after{display:none;content:""}.benefits .white ul{margin:10px 0 30px;padding:0}.benefits .white ul li{font-size:1.2rem;color:#ccc;line-height:1.8em}.benefits .white ul li.last::after,.benefits .white ul li::after,.desktophide,.is-hidden,.slicknav_menu{display:none}.offer ul{display:block;margin:0 0 50px;padding:0}.offer ul li{font-size:1.15rem;color:#fff}.offer ul li::after{display:block;content:"\2022";padding:10px 0}p{font-size:1em;line-height:1.5em;margin-bottom:1.5em}.btn2 a:hover,.divcontentinfo .block .fa-check,p span{color:#392346}.title{color:#392346;margin-bottom:15px}.casestudy,.casestudylarge{display:inline-block;margin:5px;vertical-align:top}.services h2{font-size:2.625rem;margin-bottom:0;color:#392346}ol,ul.nostyle{font-size:1em;margin-bottom:1.5em}.ctainside a,.entrylinks a.active,.entrylinks a:hover,.featured a,.featured2 .fa,.landingpageform a,.services .title a,.services .white h2,.sidebarbox .fa,.socialside a:hover,.white a,.white h1,.white h2,.white h2.inside,.white h3.inside,.white p,.white ul.nostyle,footer a,nav li a.active,nav li a:hover{color:#fff}a:hover,header .fas,ol,ul.nostyle{color:#666}ul.nostyle{line-height:1.8em}.subnav li,blockquote.inside,ol{line-height:1.5em}.entrylinks,nav{font-size:.86rem;text-transform:uppercase}.divcontentinfo .block ul.nostyle{line-height:2em}header .contactinfo{font-size:1.15em;text-transform:uppercase;font-weight:500}header .fa-phone-alt{padding:0 3px 0 0}header .fa-comments{font-size:1.25rem;padding:0 3px 0 20px}.cta h2{font-size:2.5em;color:#392346;margin:0}.cta p{font-size:1.75em;color:#666;margin-bottom:1em}.ctainside h2{font-size:2.5em;color:#fff;margin:0}.ctainside p{font-size:1.75em;color:#fff;margin-bottom:1em}nav{width:100%;height:42px;margin-top:0}header .entrybuttons{font-size:1.1rem;text-transform:uppercase}.entrylinks{color:#666}#banner .title,#banner2 .title,.parallax .title{font-size:2.625em;color:#fff}#banner .titleblk,#banner2 .titleblk{font-size:2.625em;color:#392346}#banner .subtitle,#banner2 .subtitle,.parallax .subtitle{font-size:1.375em;color:#392346}#banner .subtitlewht,#banner2 .subtitlewht,.parallax .subtitlewht{font-size:1.375em;color:#b2b2b2}#banner .fa,#banner2 .fa{color:#fff;margin-top:15px}.featured{font-size:1.5em}.featured2 .title{font-size:2em;color:#fff;margin:0}.featured2 .subtitle{font-size:1.25em;color:#b2b2b2}.sidebarbox .title{font-size:1.7em;color:#fff;margin:0 0 5px;line-height:1.2em}.sidebarbox .subtitle{font-size:1.15em;color:#b2b2b2;padding-bottom:10px}.btn{font-size:1.25em}.socialside{font-size:1.1rem}blockquote{font-size:1.4em;line-height:1.4em;padding:0 5%;color:grey;border-bottom:1px dashed #fff;min-height:300px}cite{display:block;font-size:.85em;color:#392346;padding:20px 0}blockquote.inside{font-size:1em;margin:10px 0;padding:0 0 20px}blockquote.inside cite{display:block;font-size:1em;color:#392346;font-style:normal;padding:20px 0 0}.ctainside a:hover,.services .title a:hover,footer a:hover,nav li,nav li a{color:#999}.casestudy{width:35%}.casestudylarge{width:70%}.casestudy IMG,.casestudylarge IMG,.featured IMG,.icondiv IMG,.icondivsml IMG,header .divlogo IMG{width:100%;height:auto}footer .title{font-size:1.2em;color:#999;margin-bottom:.25em}.nextbtn1 a,.nextbtn2 a{display:block;width:30px;height:30px;margin:10px auto 0}footer li{font-size:.95em;color:#fff;line-height:1.6em}footer .fa{color:#fff;padding:5px}footer .fab,footer .far{padding:4px}.form,.form input,.form textarea{font-size:1em;color:#000;font-weight:100}.form .send{font-size:1em}.directions,.directions input{font-size:1.1em;color:#fff;font-weight:100}.directions ::-moz-placeholder,.form ::-moz-placeholder,.landingpageform ::-moz-placeholder{opacity:.8}.form :-moz-placeholder,.form :-ms-input-placeholder,.form ::-moz-placeholder,.form ::-webkit-input-placeholder{color:#000}.landingpageform,.landingpageform input,.landingpageform p,.landingpageform textarea{font-family:museo-sans,sans-serif;font-size:1rem;color:#fff;font-weight:100}.btn,button,table.styled th{font-weight:300}.landingpageform .send{font-size:1.25rem;text-align:right;padding-right:35px}.right{float:right}.txtleft{text-align:left}.txtright{text-align:right}.btn a,.txtcenter{text-align:center}.caps{text-transform:uppercase}.subnav li a{display:block;padding:3%;color:#fff}.subnav li a.active,.subnav li a:hover{background:#eee;color:#392346}header .entrydent a{float:right;width:155px;height:22px;padding:28px 0 28px 20px;background:url(../images/for-dentists.png) 0 0/cover no-repeat;color:#ababab}header .entrydent a.active,header .entrydent a:hover{background:url(../images/for-dentists-hover.png) 0 0/cover no-repeat;color:#392346}header .entrypat a{float:left;text-align:right;width:155px;height:22px;padding:28px 20px 28px 0;background:url(../images/for-patients.png) 0 0/cover no-repeat;color:#ababab}header .entrypat a.active,header .entrypat a:hover{background:url(../images/for-patients-hover.png) 0 0/cover no-repeat;color:#fff}.white a:hover{color:#ccc}.entrylinks a{color:#666;padding:0 10px}.socialside a{display:block;color:#392346;padding:5px 0}.btn a:hover,.featured a:hover,.landingpageform a:hover{color:#b2b2b2}.nextbtn1 a{background:url(../images/next-btn-white.png) center/30px no-repeat}.nextbtn2 a{background:url(../images/next-btn-purple.png) center/30px no-repeat}.downbtn1 a,.downbtn2 a{display:block;width:30px;height:30px;margin:10px auto}.downbtn1 a{background:url(../images/arrow-down.png) center/30px no-repeat}.downbtn2 a{background:url(../images/down-btn-white.png) center/30px no-repeat}.btn a,.btn2 a{display:inline-block;width:260px;height:26px;padding:22px 0;color:#fff}.btn{margin:10px 0}.divcontent,.divcontentnarrow{margin:auto;padding:60px 20px}.btn a{background:url(../images/btn-bg.png) center/cover no-repeat}.btn2 a{background:url(../images/btn2-bg.png) center/cover no-repeat;text-align:center}.btn3 a,.btn3-white a{display:inline-block;width:200px;margin:10px 0;font-weight:500;letter-spacing:.01em;padding:15px;text-align:center}.btn3 a{background-color:#392346;color:#fff}.btn3 a:hover,.btn3-white a:hover{background-color:#b2b2b2;color:#fff}.btn3-white a{background-color:#fff;color:#392346}.divarrow a{display:block;padding:20px 0;font-size:1.3em;color:#392346}.scrollToTop{width:60px;height:60px;position:fixed;bottom:100px;right:20px;display:none;background:url(../images/back_to_top.png) no-repeat;z-index:9999;cursor:pointer}.divblock,.divcontainer{width:100%;float:left}.divcontainer,.divcontent,.divcontentinfo,.divcontentnarrow,.divcontentnopad,.divpopup,.icondiv-alt,.icondivadvert,a.anchor{position:relative}.clearfix:after,.divblock,.divpopup,.landingpageform,.mobilehide,a.anchor{display:block}.purplefade,footer{background:url(../images/purple-fade.jpg) top repeat-x #392346}a.anchor{top:-70px;visibility:hidden}.clearfix:after{content:' ';clear:both}.divcontent{max-width:1100px}.divcontentnarrow{max-width:800px}.divcontentinfo{max-width:900px;margin:-60px auto auto;padding:0 20px 60px}.divcontentnopad{max-width:1100px;margin:auto;padding:0 20px}.divblock{margin:0 0 30px}.divxtrapadbot{padding-bottom:40px}.divxtrapad{padding:60px 0}.divpopup{max-width:400px;padding:30px;margin:auto}.icondiv,.icondivsml{display:inline-block;margin-bottom:30px}.divpopup .entry-image IMG{float:left;width:400px;max-width:100%;height:640px}.divcontentinfo .block{display:block;padding:0 20px}.entry-image IMG{float:left;border:1px solid #666;width:99%;height:auto;margin-bottom:1em}.entry-image-medium IMG{float:left;width:60%;padding:0 15%;height:auto;margin:1.5em 0}.icondiv{width:130px;height:130px}.icondivsml{width:80px;height:80px}.icondiv-alt{width:100%;height:130px;margin:-68px auto 0;text-align:center;z-index:999}.icondiv-alt IMG,.icondivadvert IMG{width:130px;height:130px}.icondivadvert{width:100%;height:130px;margin:-75px auto 0;text-align:center;z-index:999}.purple,.subnav li.top{background:#392346}.greybg,table.styled tr:nth-child(2n){background:#eee}.greyfade{background:url(../images/top-fade-grey.jpg) top repeat-x}.greyfadebot{display:block;width:100%;height:80px;margin-top:-80px;background:url(../images/bot-fade-grey.jpg) bottom repeat-x}.iconlarge{position:absolute;width:100%;height:520px;background:url(../images/icon-large-bg.png) center center/auto 100% no-repeat}#banner,.divadvertbot,.divadverttop,.divadverttopwhite,header{float:left;position:relative}#advert .divtop,#banner .divtop,.divtop{background:url(../images/top-curve.png) center bottom/100% 100% no-repeat;width:100%;height:75px}#advert .divtop,.divtop{float:left}.divtopgrey{float:left;width:100%;height:75px;background:url(../images/top-curve-grey.png) center bottom/100% 100% no-repeat}.divbot{float:left;width:100%;height:75px;background:url(../images/bot-curve.png) center top/100% 100% no-repeat}.divadverttopwhite{width:100%;height:75px;background:url(../images/top-curve-white.png) center top/100% 100% no-repeat;z-index:99}.divadverttop{width:100%;height:75px;background:url(../images/top-curve-purple.png) center top/100% 100% no-repeat;z-index:99}.divadvertbot{width:100%;height:75px;margin:-75px 0 0;background:url(../images/bot-curve-alt.png) center bottom/100% 100% no-repeat;z-index:99}header{width:100%;min-height:160px;padding:15px 0 0;background:url(../images/header-top-fade.png) top repeat-x;z-index:999}header .divlogo{float:left;width:540px;height:auto;margin-top:10px}header .social{margin-top:5px}header .social IMG{width:31px;height:31px}header .contact{float:right;margin-top:35px}header .entrybuttons{position:absolute;right:10px;top:94px;width:350px;height:78px}.entrylinks{position:absolute;top:15px;left:5px}#banner{width:100%;height:650px;margin-top:-80px;background:#000}#banner .divtop{position:absolute;top:0;z-index:99}#banner .divbot{position:absolute;bottom:0;width:100%;height:75px;background:url(../images/bot-curve.png) center top/100% 100% no-repeat;z-index:99}#banner .divtop2{position:absolute;bottom:0;width:100%;height:75px;background:url(../images/top-curve-2.png) center bottom/100% 100% no-repeat;z-index:99}.divbannercontent{display:inline-block;width:400px;margin:180px 15px 0}.divbannercontentlessmargin{display:inline-block;width:400px;margin:110px 15px 0}.divbannercontentcent{display:block;width:260px;height:190px;padding:70px 30px;background:#000;margin:70px auto;border-radius:180px}.divbannercontentwide{display:inline-block;width:500px;margin:180px 15px 0}#banner2,.divbot2{margin-top:-70px;float:left;position:relative}#banner2{height:650px;z-index:80;border-radius:200%;left:-40%;width:180%;background:#666}#banner2 .divbannercontent{display:inline-block;width:400px;margin:190px 15px 0}.divbot2{width:100%;height:75px;background:url(../images/bot-curve-2.png) center top/100% 100% no-repeat;z-index:9999}#advert{float:left;position:relative;width:100%;height:600px;margin:-50px 0 50px}#advert .divbot{position:absolute;bottom:0;width:100%;height:75px;background:url(../images/bot-curve.png) center top/100% 100% no-repeat}.associations ul,nav ul{list-style:none;padding:0;margin:0;text-align:center}nav li{display:inline-block;padding:0 8px}.sidebarbox,.subnav{margin-bottom:30px}.subnav ul{padding-top:10px;margin:10px 0 0}.subnav li{border-bottom:1px solid #999}.subnav li.last{border-bottom:none}.subnav li.top{padding:3%;color:#fff;font-size:1.3em}blockquote.inside{display:block;border-bottom:1px dashed #392346;min-height:100px}.featured .divtop{display:block;position:relative;height:50px;margin-bottom:-30px;background:url(../images/featured-curve-top.png) center/100% 100% no-repeat;z-index:999}.featured .divcaption,.featured2 .divcaption{display:block;height:50px;padding:15px 0;margin-top:-8px;background:url(../images/featured-curve-bot.png) bottom center/100% 100% no-repeat}.featured2 .divtop{display:block;position:relative;height:50px;background:url(../images/featured-curve-top.png) center/100% 100% no-repeat #392346;z-index:999}.featured2 .divcontent{display:block;background:#392346;padding:0}.services{float:left;position:relative;width:50%;min-height:475px;background:#eee}.services .content{position:absolute;width:100%;bottom:65px}.implants{background:url(../images/featured-implants.jpg) center/cover no-repeat}.whitening{background:url(../images/featured-whitening.jpg) center/cover no-repeat}.invisalignbraces{background:url(../images/featured-invisalign.jpg) center/cover no-repeat}.sixms{background:url(../images/featured-six-month-smile.jpg) center/cover no-repeat}.ortho{background:url(../images/featured-orthodontics.jpg) center/cover no-repeat}.veneers{background:url(../images/featured-veneers.jpg) center/cover no-repeat}.bonding{background:url(../images/featured-cosmetic-bonding.jpg) center/cover no-repeat}.crowns{background:url(../images/featured-crowns-bridges.jpg) center/cover no-repeat}.laser{background:url(../images/featured-surgical-laser.jpg) center/cover no-repeat}.inlays{background:url(../images/featured-inlays-onlays.jpg) center/cover no-repeat}.wrinkles{background:url(../images/featured-lines-wrinkles.jpg) center/cover no-repeat}.dermal{background:url(../images/featured-dermal-fillers.jpg) center/cover no-repeat}.lips{background:url(../images/featured-lip-fillers.jpg) center/cover no-repeat}.juvederm{background:url(../images/featured-juvederm.jpg) center/cover no-repeat}.newpatients{background:url(../images/featured-new-patients.jpg) center/cover no-repeat}.surgicallaser{background:url(../images/featured-waterlase.jpg) center/cover no-repeat}.hygiene{background:url(../images/featured-oral-hygiene.jpg) center/cover no-repeat}.fillings{background:url(../images/featured-white-fillings.jpg) center/cover no-repeat}.gums{background:url(../images/featured-gum-disease.jpg) center/cover no-repeat}.rct{background:url(../images/featured-rct.jpg) center/cover no-repeat}.dentures{background:url(../images/featured-dentures.jpg) center/cover no-repeat}.tmj{background:url(../images/featured-tmj.jpg) center/cover no-repeat}.children{background:url(../images/featured-childrens-dentistry.jpg) center/cover no-repeat}.surgery{background:url(../images/featured-oral-surgery.jpg) center/cover no-repeat}.snoring{background:url(../images/featured-anti-snoring.jpg) center/cover no-repeat}.nervous{background:url(../images/featured-nervous-patients.jpg) center/cover no-repeat}.summerimplants{background:url(../images/featured-implants-summer-offer.jpg) center/cover no-repeat}.summerinvisalign{background:url(../images/featured-invisalign-summer-offer.jpg) center/cover no-repeat}.sidebarbox .divtop{display:block;position:relative;height:35px;margin-bottom:8px;background:url(../images/featured-curve-top.png) center/100% 100% no-repeat #392346;z-index:999}.sidebarbox .divcontent{display:block;background:#392346;padding:15px 15px 0}.sidebarbox .divcaption{display:block;height:30px;background:url(../images/sidebar-curve-bot.png) bottom center/100% 100% no-repeat}#navbtns a,.animation div,.associations li,.ctainside .icondiv,.slidernav a{display:inline-block}.ctainside .divtop,.ctainside .divtopgrey{float:left;width:100%;height:80px;margin-bottom:20px}.ctainside .divtop{background:url(../images/top-curve-purple.jpg) center bottom/100% 100% no-repeat}.ctainside .divtopgrey{background:url(../images/top-curve-grey.jpg) center bottom/100% 100% no-repeat}.ctainside .divbot,.ctainside .divbot2{height:110px;background:url(../images/bot-curve-purple.jpg) center bottom/100% 100% no-repeat;width:100%;float:left}.ctainside .divbot{margin-top:20px}.ctainside .divbot2{margin-top:-30px}.ctainside .icondiv{width:130px;height:130px;margin-top:-28px}.benefits{display:table;width:100%;min-height:500px}.benefits .leftblock,.benefits .rightblock{display:table-cell;width:50%;padding:5%;height:90%}.socialside{position:fixed;right:0;top:35%;width:30px;min-height:150px;padding:10px 5px;border-radius:10px 0 0 10px;text-align:center;background:grey;z-index:99999}section{display:block;width:94%;padding:3%;background:#eee;margin:30px 0}.video-container{position:relative;padding-bottom:56.25%;padding-top:35px;height:0;overflow:hidden;margin:20px 0}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.maps iframe{pointer-events:none;width:100%;height:470px}.team IMG{width:200px;height:200px}.associations{max-width:1200px;margin:20px auto}.associations IMG{vertical-align:middle;padding:10px 15px}footer{float:left;width:100%;border-top:5px solid #b2b2b2}footer ul{margin:0 0 30px}footer .one-fourth{width:22.5%;margin-right:3%}.parallax,.quicklinks{position:relative;width:100%;min-height:600px;margin:0 0 15px;z-index:80}.slide1{background:url(../images/advert-banner.jpg) 50% 0/cover no-repeat fixed}.slide2{background:url(../images/banners/about-the-practice-slide.jpg) 50% 0/cover no-repeat fixed}.invisalign{background:url(../images/invisalign-consultation.jpg) 50% 0/cover no-repeat fixed}.reviews{background:url(../images/customer-reviews-parallax-bg.jpg) 50% 0/cover no-repeat fixed}.slidernav{display:block;position:relative;bottom:0;text-align:center;width:100%;height:40px;background:0 0}.block,table.styled tr:nth-child(odd){background:#fff}.slidernav a{padding:0;margin:0;background:0 0;color:#fff}#navbtns a{margin:0 5px}#navbtns a.previous{width:37px;height:37px;background:url(../images/navbtn-prev.png) center/37px no-repeat}#navbtns a.previous:hover{background:url(../images/navbtn-prev-hover.png) center/37px no-repeat}#navbtns a.next{width:37px;height:37px;background:url(../images/navbtn-next.png) center/37px no-repeat}#navbtns a.next:hover{background:url(../images/navbtn-next-hover.png) center/37px no-repeat}.block{max-width:1100px;margin:35px auto 0}.animation{width:auto;min-height:100px;font-size:0px}.animation div{width:auto;float:none;padding:0 20px;vertical-align:middle}#CybotCookiebotDialog button,#CybotCookiebotDialog label{color:#392346!important}table.styled{border:1px solid #392346;width:100%;margin:0 0 30px;padding:0;border-collapse:collapse;border-spacing:0}table.styled tr{border:1px solid #392346;padding:5px}table.styled th{padding:10px;text-align:left;color:#fff;font-size:1.1em;background:#392346}table.styled td{padding:2%;text-align:left;color:#392346}.accordiontitle{display:block;width:100%;padding:14px 0;background-color:#562462}.accordion__item.is-open .accordion__trigger,.accordion__trigger{background-color:#392346;color:#fff}ul#accordion{padding:2px 0;margin-top:30px}ul#accordion li{list-style-type:none}ul#accordion p{color:#333}ul#accordion a{color:#562462}ul#accordion a:focus{text-decoration:underline}button{cursor:pointer;margin:0}.accordion__item{width:100%;border-top:1px solid #fff}.accordion__item:first-child{border:none}.accordion__trigger{display:block;width:100%;padding:10px 20px;border:none;font-size:1.2em;text-align:left}.accordion__content{background-color:#fff;padding:20px}.accordion__content p{margin:0 0 1.5em;line-height:1.4em}.form{float:left;width:100%}.form input{width:96%;padding:2%;background:#ccc;border:0;margin:0 0 2px}.form select{width:100%;padding:2%;background:#ccc;border:0;margin:0 0 2px}.directions input,.form textarea{width:96%;padding:2%;background:#ccc;border:0}.form textarea{height:120px;overflow:auto;margin:0 0 5px}.directions .send,.form .send{float:left;display:block;width:100%;min-height:50px;padding:2%;cursor:pointer;border:none;background:url(../images/arrow-btn.jpg) right/35px 35px no-repeat #392346;text-align:left;-webkit-appearance:none;color:#fff}.form [type=checkbox],.landingpageform [type=checkbox]{display:block;margin:5px 8px 0 0;width:15px;height:15px;float:left}.directions{display:inline-block;width:100%;margin:0}.directions input{float:left;min-height:40px;margin:0 0 2px}.landingpageform input,.landingpageform textarea{width:100%;padding:0;background:0 0;border-bottom:1px solid #fff;margin:0 0 10px}.landingpageform input{height:40px}.landingpageform textarea{height:80px;overflow:auto}.landingpageform .send{float:right;min-height:40px;cursor:pointer;border:none;background:url(../images/arrow-btn.jpg) right/35px 35px no-repeat;-webkit-appearance:none;color:#fff}.full-width,.one-fourth,.one-half,.one-third,.three-fourths,.two-thirds{display:inline;float:left;margin-right:1%;min-height:50px}.one-half{width:49%}.one-third{width:32.5%}.one-fourth{width:24%}.two-thirds{width:64%}.three-fourths{width:72.5%;padding-right:2%}.full-width{width:100%}.column-last{margin-right:0!important}@media only screen and (min-width :1200px){header .divlogo{width:600px;height:auto}}@media only screen and (min-width :768px) and (max-width :1023px){#banner .divbot,#banner .divtop,#banner .divtop2,.divadvertbot,.divadverttop,.divbot2{height:65px}body{font-size:15px}.mobilehide,nav{display:none}.desktophide,.slicknav_menu{display:block}.services h2{font-size:2rem}header{min-height:120px}header .divlogo{width:370px;height:auto;margin-top:0}header .social{margin-top:8px}header .social IMG{width:28px;height:28px}header .contact{float:right;margin-top:15px}header .entrybuttons{right:20px;top:80px;width:318px;height:74px}#banner{height:550px;margin-top:-65px}#banner2{height:550px;margin-top:-60px}.divbot2{margin-top:-60px}#banner .divbannercontent,#banner2 .divbannercontent,.divbannercontentwide{margin-top:140px}.divbannercontentlessmargin{margin-top:80px}header .entrydent a{float:right;width:144px;height:22px;padding:26px 0 26px 15px}header .entrypat a{float:left;text-align:right;width:144px;height:22px;padding:26px 15px 26px 0}.services{min-height:400px}.parallax,.quicklinks{position:none;float:left;width:100%;min-height:500px}.invisalign,.reviews,.slide,.slide1,.slide2{position:relative;background-size:cover;background-attachment:scroll!important;background-position:bottom!important}}@media only screen and (min-width :320px) and (max-width :767px){#advert .divbot,#advert .divtop,#banner .divbot,#banner .divtop,#banner .divtop2,.divadverttop,.divadverttopwhite,.divbot2{height:40px}#advert,#banner{height:300px;margin-top:0}body{font-size:15px}.mobilehide,nav,table.styled thead{display:none}.desktophide,.slicknav_menu{display:block}h1{font-size:1.7rem}.services h2,h2{font-size:1.4rem}.landingpage p.large,h2.inside{font-size:1.35rem}.landingpage h1,.landingpage h2{font-size:1.6rem}.benefits ul{margin:15px 0 30px}.benefits ul li{font-size:1.2rem}.benefits ul li::after{padding:10px 0}.offer ul li{font-size:1.1rem}.testimonial blockquote cite,blockquote cite{font-size:.8rem;font-style:normal;margin-top:10px;display:block}header .contactinfo{font-size:1em}header .fa-comments{font-size:1.15rem;padding:0 3px 0 10px}#banner .title,#banner .titleblk,#banner2 .title,#banner2 .titleblk,.parallax .title{font-size:1.5em}#banner .subtitle,#banner .subtitlewht,#banner2 .subtitle,#banner2 .subtitlewht,.parallax subtitlewht{font-size:1.05em}blockquote{font-size:1.2em}.scrollToTop{width:40px;height:40px;bottom:100px;right:10px;background-size:40px}blockquote cite{color:#5e0a4f}.testimonial blockquote{font-size:1rem;color:#977c4f;line-height:1.6em;margin-top:20px}.testimonial blockquote cite{color:#231f20}.divcontent{width:90%;margin:auto;padding:40px 5%}.divcontentnopad{width:90%;margin:auto;padding:0 5%}.greyfadebot{margin-top:-50px}.divpopup{width:260px;padding:15px}.divpopup .entry-image IMG{float:left;width:260px;max-width:100%;height:416px}header{min-height:130px}header .divlogo IMG{width:290px;height:auto}header .divlogo{float:left;width:100%;height:auto;text-align:center}header .contact{float:left;margin-top:20px;width:100%}header .social{margin-top:12px}header .social IMG{width:26px;height:26px}#banner2{height:300px;margin-top:-35px}.divbot2{margin-top:-35px}#banner .divbannercontent,#banner2 .divbannercontent{width:200px;margin-top:30px}.divbannercontentlessmargin{width:220px;margin-top:15px}.divbannercontentwide{width:220px;margin-top:30px}.divbannercontentcent{width:140px;height:140px;padding:30px;margin:0 auto}#advert{position:none}.divadvertbot{height:40px;margin:-48px 0 0}.featured,.featured2{margin-bottom:20px}.featured2 .divcontent,.sidebarbox .divcontent{width:100%;padding:0;margin:0}.services{float:none;display:block;margin:5px auto auto;width:100%;max-width:525px;min-height:250px}.benefits,.benefits .rightblock{min-height:350px}.services .content{bottom:35px}.ctainside .divtop,.ctainside .divtopgrey{height:40px;margin-bottom:20px}.ctainside .divbot{height:60px;margin-top:20px}.ctainside .icondiv,.icondiv-alt IMG,.icondivadvert IMG{width:100px;height:100px}.benefits .leftblock,.benefits .rightblock{width:80%;padding:10%;display:block}.icondiv-alt{height:100px;margin:-50px auto 0}.icondivadvert{height:100px;margin:-60px auto 0}.benefits .spacer{display:block;height:200px}footer .one-fourth{width:100%;margin-right:0}.entry-image-medium IMG{width:100%;padding:0}.parallax,.quicklinks{position:none;float:left;width:100%;min-height:300px}.invisalign,.reviews,.slide,.slide1,.slide2{position:relative;background-size:cover;background-attachment:scroll!important;background-position:bottom!important}.landingpageform .send{font-size:1.1rem;background-size:20px 20px}.owl-carousel .nav-btn{height:50px;width:35px;position:absolute;cursor:pointer;top:50px!important}.owl-carousel .owl-next.disabled,.owl-carousel .owl-prev.disabled{pointer-events:none;opacity:.2}.owl-carousel .prev-slide{background:url(../images/nav-icon-left.png) 0 0/cover no-repeat;left:0}.owl-carousel .next-slide{background:url(../images/nav-icon-right.png) 0 0/cover no-repeat;right:0}.owl-carousel .testimonial{padding:15px 5%;margin:0 12px;background:#eee;max-height:300px;overflow-y:auto;text-align:left}#testimonial-slider{max-width:96%!important;padding:0 2%}.owl-item{display:block;float:left;width:100%!important}table.styled{border:0}table.styled tr{margin-bottom:10px;display:block;border-bottom:1px solid #3c1037}table.styled td{display:block;padding:4%;width:92%;text-align:right;font-size:.95em;border-bottom:1px dotted #3c1037}table.styled td:last-child{border-bottom:0}table.styled td:before{content:attr(data-label);float:left;font-weight:700}.one-fourth,.one-half,.one-third,.three-fourths,.two-thirds{margin-right:0}.one-fourth,.one-half,.one-third,.two-thirds{width:100%}.three-fourths{width:100%;padding-right:0}}