.success-popup{margin-top:50px;color:gray}.success-popup p i{width:50px;height:50px;line-height:50px;border:1px solid #96b52d;border-radius:50%;color:#fff}.success-popup h5{font-size:16px;font-weight:600}.modal-content.success-message{background:#f0ebdb;height:275px}.modal-content.success-message .modal-body{height:275px}.success-message__text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;margin-top:0}.success-message__text h5{font-size:28px;font-weight:600;color:#565656}.success-message__text p{font-size:12px;padding:10px;text-align:center}.success-message__text a.success-button{height:42px;width:100PX;text-align:center;line-height:42px;background:#595d62;display:block;margin:0 auto;color:#FFF;margin-top:20px}.success-message__text h5{font-size:28px;font-weight:600;color:#565656;text-align:center}.fa-check{border:1px solid;width:70px;height:70px;line-height:70px;border-radius:50%;background:#96b52d;color:#fff;font-size:25px}html,body,ul,li,ol{margin:0;padding:0}nav,section,footer,aside{margin:0;padding:0;display:block}li{list-style-type:none}a,a:hover,a:visited{text-decoration:none}.contentwrap ul li{list-style-type:disc;font-size:14px}.success-message__text a.success-button{height:42px;width:100PX;text-align:center;line-height:42px;background:#96b52d;display:block;margin:0 auto;color:#FFF;margin-top:20px}@media only screen and (max-width:768px){.contentwrap img{width:100%}.contentwrap iframe{width:100%;height:auto}}.margin-bottom{margin-bottom:30px}html,body,ul,li,ol{margin:0;padding:0}nav,section,footer,aside{margin:0;padding:0;display:block}li{list-style-type:none}a,a:hover,a:visited{text-decoration:none}section.smile-gallery{background:#595d62;text-align:center;padding:50px}section.smile-gallery h2{margin:0;padding:0;color:white}section.smile-gallery h4{margin:10px 0 30px;color:white}section.smile-gallery .btn{text-decoration:none;padding:15px 30px;height:50px;background:#96b52d;border-radius:30px;text-transform:uppercase;margin-top:10px;transition:all 0.3s ease-in-out}section.smile-gallery .btn:hover{background:#FFF;color:#96b52d}.watch-videos figure{position:relative;border-radius:50px 50px 0 0;overflow:hidden;margin:30px 0}.watch-videos figure img{width:100%}.watch-videos figure figcaption{position:absolute;bottom:0;text-align:center;width:100%;background:#005b7f;font-size:18px;height:50px;padding:10px 0}.watch-videos figure figcaption p{color:white;font-size:18px;line-height:30px}.watch-videos figure .play-button{position:absolute;bottom:50%;left:50%;transform:translate(-50%,-50%);font-size:22px;transition:all 0.3s ease-in-out}.watch-videos figure .play-button i{background:#8cc540;color:white;padding-left:5px;width:50px;height:50px;line-height:50px;border-radius:50%;text-align:center}.watch-videos figure:hover .play-button{transform:translate(-50%,-100%)}.watch-videos button.close{position:absolute;right:-15px;top:-15px;background:white;width:30px;border-radius:50%;height:30px;z-index:1;opacity:1}.watch-videos video{width:100%}@media only screen and (max-width:768px){.watch-videos .modal-content{width:90%;margin:0 auto}}html,body,ul,li,ol{margin:0;padding:0}nav,section,footer,aside{margin:0;padding:0;display:block}li{list-style-type:none}a,a:hover,a:visited{text-decoration:none}.watch-videos figure{position:relative;border-radius:50px 50px 0 0;overflow:hidden;margin:30px 0;min-height:300px}html,body,ul,li,ol{margin:0;padding:0}nav,section,footer,aside{margin:0;padding:0;display:block}li{list-style-type:none}a,a:hover,a:visited{text-decoration:none}#footer{position:relative}#footer .footer{padding:30px 0 0;background:#3a3a3a}#footer .footer ul{padding:0;list-style:none}#footer .footer__block{display:flex;align-items:center;justify-content:center}#footer .footer__details{text-align:center}#footer .footer__details h4{font-size:24px;font-family:"Lato",sans-serif;letter-spacing:2px;text-transform:uppercase;margin-top:30px;color:#595d62}@media (max-width:768px){#footer .footer__details h4{line-height:45px}}#footer .footer__details img{filter:brightness(0) invert(1);margin:0 auto}#footer .footer__details p{color:white}#footer .footer__social{display:flex;justify-content:center}#footer .footer__social a{color:white;background:#595d62;margin:10px;width:35px;height:35px;display:block;line-height:40px;border-radius:3px;transition:all 0.3s ease}#footer .footer__social a:hover{background:white;color:black}#footer .footer__legal{margin:30px 0;display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width:768px){#footer .footer__legal{justify-content:center;flex-direction:column-reverse}}#footer .footer__legal li{font-size:14px;color:rgba(255,255,255,0.5)}@media (max-width:768px){#footer .footer__legal li{display:block;width:100%;text-align:center}}#footer .footer__legal a{font-size:14px;color:rgba(255,255,255,0.5)}#footer .footer__legal a:hover{color:#fff;transition:all 300ms ease}.tooltip.bottom{z-index:9}#sp-block{display:none}#contact h3{color:#28b673}.contentwrap{padding:40px 0}#insurance .insurance{padding:100px 0}#gallery{border-bottom:4px solid white;background-size:cover}#about .about__list__contact{border:5px solid white;background:none}.about-page__content img{width:45%}#service .service{padding:100px 0}#reviews_slider .review-slider .review-text>p::before{margin-left:20px}.contentwrap li{line-height:30px}#slider .slider .svg-block{display:none}#membership .membership{padding:40px 0}.margin-bottom{margin-bottom:30px}.contentwrap li{list-style:disc}.contentwrap ul{padding-left:20px}#service .service__list{max-width:300px}#reviews_slider .rating-slide img.rating-logo{height:10px}@media screen and (max-width:768px){#team-page .team-page__list figure img{width:100%}#sp-block{display:block}#specialties .contentwrap{text-align:left}#footer .footer__block{flex-direction:column;padding-bottom:100px}#footer .footer__legal{background:#181819;padding:20px 7px 120px}.contentwrap h4{line-height:1}#patient .patient__list .button{height:22px}#appointment .tabs .tab-content .form .btn{padding:12px 30px}.contentwrap li{text-align:left}.contentwrap h3{text-align:left}.contentwrap p{text-align:left}#specialties .contentwrap p{text-align:left}#specialties .contentwrap ul li{text-align:left}.about-page__content p{text-align:left}.page-banner{background-size:auto 535px}#about .about__list .team__list{max-width:100%}#about .about__list__img{max-width:100%}}#about .about__list__contact .social a{border:2px solid #ffffff}.view-review .review-attr img{height:15px}div#reviews_slider h2{color:#28b673}div#reviews_slider{background:#f1f1f1}.review-wrapper{background:#181819;border-radius:25px;padding:15px}@media only screen and (max-width:520px){#service .service__list{max-width:inherit}.headline{width:350px;font-size:16px}#appointment .time .checkbox-custom,#appointment .time .checkbox-custom-label{width:80px}}@media (max-width:540px){#service .service__list{max-width:300px}}html,body,ul,li,ol{margin:0;padding:0}nav,section,footer,aside{margin:0;padding:0;display:block}li{list-style-type:none}a,a:hover,a:visited{text-decoration:none}.insurance-modal{width:65%;margin:auto}#insurance{position:relative}#insurance .heading h2{margin-bottom:30px;font-size:28px}#insurance .insurance-slider .item{border-spacing:15px;text-align:center;width:100%}#insurance .insurance-slider a{display:table-cell;vertical-align:middle;width:149px;padding:10px;height:60px;max-height:60px;text-align:center;border:1px solid #e3e3e3;color:#96b52d;font-size:15px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 10px;float:left;line-height:40px;text-decoration:none}#insurance .insurance-slider a img{height:40px;display:inline-block}#insurance .slick-prev,#insurance .slick-next{width:30px;height:30px;top:48%;background:transparent;border:1px solid #96b52d}#insurance .slick-prev:before{font:normal normal normal 14px/1 FontAwesome;font-family:fontawesome;color:#96b52d}#insurance .slick-next{right:-49px}#insurance .slick-next:before{font:normal normal normal 14px/1 FontAwesome;font-family:fontawesome;color:#96b52d}#insurance .slick-prev{left:-49px}#insurance .slick-next:before{content:"\f105"}#insurance .slick-prev:before{content:"\f104"}#insurance .insurance{clear:both;float:left;margin-top:10px;padding-left:25px;padding-right:25px;width:100%}#insurance .insurance .insurance-text span,#insurance .insurance .insurance-text a{font-size:14px;font-family:"Montserrat",sans-serif}#insurance .insurance .btn{padding:10px 55px;font-size:16px;border:2px solid #96b52d;background:transparent;color:#96b52d}#insurance .insurance .btn:hover{background:#96b52d;border-color:#96b52d;box-shadow:0 4px 18px rgba(0,0,0,0.14);color:#fff}.modal-open .modal{padding-right:0}#insurance .carousel-control{width:auto}#insurance .carousel-control .glyphicon-chevron-left{left:1%}#insurance .carousel-control .glyphicon-chevron-right{right:1%}#insurance .carousel-control span{margin-top:30px;color:#999}#insurance .slick-dots{bottom:-40px}#insurance .slick-dots li{width:15px;height:15px}#insurance .slick-dots li button:before{font-size:0;color:#96b52d;border:2px solid #96b52d;border-radius:50%;line-height:9px;width:10px;height:10px;padding:0;background:transparent;opacity:1}#insurance .slick-dots li.slick-active button:before{background:#96b52d;opacity:1}#insuranceModal .modal-dialog{margin-top:8%}#insuranceModal .insurance-modal .modal-body{background:transparent;padding:0}#insuranceModal .insurance-modal .select-insurance{width:100%;max-height:360px;overflow-x:hidden}#insuranceModal .insurance-modal .select-insurance .dropdown{transition:all ease-in-out 0.3s;border-radius:0}#insuranceModal .insurance-modal .select-insurance .dropdown a.drop{padding:19px;color:#96b52d;display:block;font-size:17px}#insuranceModal .insurance-modal .select-insurance .dropdown a.drop span{float:right;margin-top:5px;font-size:17px;transition:all ease-in-out 0.3s}#insuranceModal .insurance-modal .select-insurance .dropdown .dropdown-menu{width:100%;top:98%;background:#f3f3f3}#insuranceModal .insurance-modal .select-insurance .dropdown .dropdown-menu li a{color:#96b52d;transition:all ease-in-out 0.3s;padding:4px 20px}#insuranceModal .insurance-modal .select-insurance .dropdown .dropdown-menu li:hover a{background:#96b52d;color:#fff}#insuranceModal .insurance-modal .select-insurance .list{padding:0}#insuranceModal .insurance-modal .select-insurance .list li a{padding:8px 20px;display:block;text-align:left;color:#96b52d;cursor:text;text-decoration:none}#insuranceModal .modalclose{float:right;color:#96b52d;cursor:pointer;opacity:0.4}#insuranceModal .modalclose:hover{opacity:1}@media (max-width:992px){#insurance .carousel-control span{margin-top:-10px}}@media (max-width:768px){#insurance .hidden-xs{display:none}#insurance .carousel-control.left,#insurance .carousel-control.right{background:none}#insurance .carousel-control.left{left:0}#insurance .carousel-control.right{right:0}#insurance .carousel-control span{margin-top:-10px}#insurance .insurance-slider{text-align:center;padding:0}#insurance .slick-prev{background:#fff;border:1px solid #96b52d;top:25%}#insurance .slick-next{background:#fff;border:1px solid #96b52d;top:25%;right:-10px}#insurance .slick-prev{left:-10px}#insurance .insurance-slider a{padding:4px;min-width:110px;margin-bottom:10px;margin-right:0;vertical-align:middle;height:80px;float:left;box-sizing:border-box;max-height:70px;padding:5px;width:30%;height:100px;overflow:hidden;margin:5px;padding:15px 0;float:left;line-height:40px}#insurance .insurance-slider a img{height:32px}#insurance .slick-dots li{width:11px;height:11px;margin:0 4px}}.modal-dialog{margin:25px auto}#insurance .insurance-slider a img{height:100px}#insurance .insurance-slider a{height:150px;max-height:150px}html,body,ul,li,ol{margin:0;padding:0}nav,section,footer,aside{margin:0;padding:0;display:block}li{list-style-type:none}a,a:hover,a:visited{text-decoration:none}section.smile-gallery{background:#595d62;text-align:center;padding:50px}section.smile-gallery h2{margin:0;padding:0;color:white}section.smile-gallery h4{margin:10px 0 30px;color:white}section.smile-gallery .btn{text-decoration:none;padding:15px 30px;height:50px;background:#96b52d;border-radius:30px;text-transform:uppercase;margin-top:10px;transition:all 0.3s ease-in-out}section.smile-gallery .btn:hover{background:#FFF;color:#96b52d}.watch-videos figure{position:relative;border-radius:50px 50px 0 0;overflow:hidden;margin:30px 0}.watch-videos figure img{width:100%}.watch-videos figure figcaption{position:absolute;bottom:0;text-align:center;width:100%;background:#005b7f;font-size:18px;height:50px;padding:10px 0}.watch-videos figure figcaption p{color:white;font-size:18px;line-height:30px}.watch-videos figure .play-button{position:absolute;bottom:50%;left:50%;transform:translate(-50%,-50%);font-size:22px;transition:all 0.3s ease-in-out}.watch-videos figure .play-button i{background:#8cc540;color:white;padding-left:5px;width:50px;height:50px;line-height:50px;border-radius:50%;text-align:center}.watch-videos figure:hover .play-button{transform:translate(-50%,-100%)}.watch-videos button.close{position:absolute;right:-15px;top:-15px;background:white;width:30px;border-radius:50%;height:30px;z-index:1;opacity:1}.watch-videos video{width:100%}@media only screen and (max-width:768px){.watch-videos .modal-content{width:90%;margin:0 auto}}html,body,ul,li,ol{margin:0;padding:0}nav,section,footer,aside{margin:0;padding:0;display:block}li{list-style-type:none}a,a:hover,a:visited{text-decoration:none}.watch-videos figure{position:relative;border-radius:50px 50px 0 0;overflow:hidden;margin:30px 0;min-height:300px}.BANNER_CAPTION{None}.BANNER_SUB_CAPTION{None}.BANNER_LOCATION{None}.BODY_TEXT{None}