﻿body{padding:0;margin:0;font-family:'PT Sans',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.clear{clear:both;}.content-wide{max-width:1540px;padding:0 20px;margin:0 auto;clear:both;}.content-medium{max-width:1440px;padding:0 20px;margin:0 auto;clear:both;}.content-narrow{max-width:1340px;padding:0 20px;margin:0 auto;clear:both;}.content-supernarrow{max-width:1215px;padding:0 20px;margin:0 auto;clear:both;}.site{width:100%;margin:0 auto;}.link{padding:10px;text-align:center;}.link .glyphicon,.link img{margin-right:10px;position:relative;}.link .glyphicon{top:3px;}.link-inline{color:#1990eb;margin:0 !important;display:inline-block;}.link-red{background:#f00 !important;color:#fff !important;transition:.3s;white-space:nowrap;}.link-red:hover{color:#fff;transition:.3s;background:#e60000 !important;}.link-blue{background:#1990eb;color:#fff !important;transition:.3s;white-space:nowrap;}.link-blue:hover{color:#fff;transition:.3s;background:#1174c0;}.link-red-dark{background:#b30000 !important;color:#fff !important;transition:.3s;white-space:nowrap;}.link-red-dark:hover{color:#fff;transition:.3s;background:#800000 !important;}.link-white{color:#fff !important;transition:.3s;white-space:nowrap;text-decoration:underline;}.link-white:hover{font-weight:bold;}.link-orange{background:linear-gradient(#ff7d00,#f60);background:-webkit-linear-gradient(left,#ff7d00,#f60);background:-o-linear-gradient(right,#ff7d00,#f60);background:-moz-linear-gradient(right,#ff7d00,#f60);background:linear-gradient(to right,#ff7d00,#f60);color:#fff !important;transition:.3s ease-in-out;white-space:nowrap;}.link-orange:hover{color:#fff;background:linear-gradient(#eb5400,#f60);background:-webkit-linear-gradient(left,#eb5400,#f60);background:-o-linear-gradient(right,#eb5400,#f60);background:-moz-linear-gradient(right,#eb5400,#f60);background:linear-gradient(to right,#eb5400,#f60);transition:.3s ease-in-out;}.link-green{background:linear-gradient(#60d36b,#28b43f);background:-webkit-linear-gradient(left,#60d36b,#28b43f);background:-o-linear-gradient(right,#60d36b,#28b43f);background:-moz-linear-gradient(right,#60d36b,#28b43f);background:linear-gradient(to right,#60d36b,#28b43f);color:#fff !important;transition:.3s ease-in-out;white-space:nowrap;}.link-green:hover{color:#fff;background:linear-gradient(#009520,#28b43f);background:-webkit-linear-gradient(left,#009520,#28b43f);background:-o-linear-gradient(right,#009520,#28b43f);background:-moz-linear-gradient(right,#009520,#28b43f);background:linear-gradient(to right,#009520,#28b43f);transition:.3s ease-in-out;}.border-bottom{border-bottom:1px solid #e5e5e5;margin-bottom:15px;padding-bottom:15px;}.text-blue{color:#1990eb;}.text-red{color:#f00;}.text-yellow{color:#fc0;}.responsive_image{max-width:100%;}.line{width:100%;border-bottom:1px solid #e5e5e5;margin:30px 0;}.spacer10{margin-bottom:10px;width:100%;clear:both;}.spacer20{margin-bottom:20px;width:100%;clear:both;}.text-small{font-size:14px;}.list-bullet{list-style:disc !important;display:inline-block;margin-left:15px !important;color:#55647d;padding:0;}.img-icon{max-width:20px;}.img-50{max-width:50px;width:100%;}.img-100{max-width:100px;width:100%;}.img-200{max-width:200px;width:100%;}.img-300{max-width:300px;width:100%;}.img-400{max-width:400px;width:100%;}.padding-right-10{padding-right:10px;}.padding-0{padding:0 !important;}.bold{font-weight:bold;}.text-blue{color:#1990eb;}.text-blue:hover{text-decoration:none;}.whatsapp-link{font-weight:bold;font-size:22px;}.header-icon{margin-left:50px;position:relative;}@media(max-width:750px){.header-icon{margin-left:0;}}.header-icon i{position:absolute;left:-50px;display:block;float:left;top:8px;}@media(max-width:750px){.header-icon i{display:none;}}.top-bar{width:100%;background:#1990eb;background:-webkit-linear-gradient(left,#26acf0,#0f7ae7);background:-o-linear-gradient(right,#26acf0,#0f7ae7);background:-moz-linear-gradient(right,#26acf0,#0f7ae7);background:linear-gradient(to right,#26acf0,#0f7ae7);color:#fff;overflow:hidden;min-height:72px;}.top-bar .content-wide{padding:0;}.top-bar .top-address p{padding:25px 15px;margin:0;}.top-bar .top-hours{padding:0 20px;display:table;min-height:72px;}.top-bar .top-hours p{white-space:normal;word-wrap:normal;margin:0;display:table-cell;vertical-align:middle;text-align:right;}.top-bar .top-phone{background-color:rgba(255,255,255,.1);float:right;padding:5px 30px;display:table;min-height:72px;color:#fff;transition:.3s ease-in-out;}.top-bar .top-phone:hover{color:#fff;text-decoration:none;background-color:rgba(255,255,255,.2);transition:.3s ease-in-out;}.top-bar .top-phone:hover .glyphicon-earphone{color:rgba(0,0,0,.3);transition:.3s ease-in-out;}.top-bar .top-phone .glyphicon-earphone{font-size:26px;color:rgba(0,0,0,.2);vertical-align:middle;display:table-cell;width:45px;transition:.3s ease-in-out;}.top-bar .top-phone h4{font-weight:bold;font-size:16px;vertical-align:middle;display:table-cell;}.top-bar .top-phone h4 span{font-size:10px;text-transform:capitalize;font-weight:normal;}.navi{margin-top:50px;padding:0 15px;}.navi .navi-logo{margin:0;padding:0;max-width:270px;width:100%;}.navi .navi-bar{list-style:none;display:table;margin-top:30px;width:100%;}.navi .navi-bar li{display:table-cell;font-size:16px;font-weight:bold;text-align:center;}.navi .navi-bar li a{padding:10px;color:#55647d;text-align:center;transition:.8s;position:relative;}.navi .navi-bar li a i{font-style:normal;width:0;overflow:hidden;display:inline-block;transition:.3s;line-height:14px;position:absolute;left:-10px;bottom:14px;}.navi .navi-bar li a:hover{text-decoration:none;color:#1990eb;transition:.3s;}.navi .navi-bar li a:hover i{width:10px;transition:.3s;margin-right:10px;}.navi .navi-bar li:after{z-index:-1;position:absolute;z-index:1100;bottom:-5px;left:50%;margin-left:-10px;content:'';width:0;height:0;border-bottom:solid 10px #fff;border-left:solid 10px transparent;border-right:solid 10px transparent;filter:drop-shadow(rgba(0,0,0,.1) 0 -3px 3px);transition:.5s;opacity:0;visibility:hidden;}.navi .navi-bar li.open a{color:#1990eb;}.navi .navi-bar li.open a i{width:10px;transition:.3s;margin-right:10px;transform:rotate(90deg);}.navi .navi-bar li.open:after{bottom:-30px;opacity:1;visibility:visible;}.navi .navi-bar .dropdown-custom{background-color:#fff;text-align:left;-webkit-box-shadow:0 0 20px 1px rgba(0,0,0,.15);-moz-box-shadow:0 0 20px 1px rgba(0,0,0,.15);box-shadow:0 0 20px 1px rgba(0,0,0,.15);max-width:550px;width:550px;margin-top:30px;left:-90px;}.navi .navi-bar .dropdown-custom ul{width:100%;float:left;margin:0;padding:15px 0;}.navi .navi-bar .dropdown-custom ul li{width:40%;margin:0 5%;float:left;font-size:15px;font-weight:normal;color:#55647d;text-align:left;border-bottom:1px solid #e5e5e5;}.navi .navi-bar .dropdown-custom ul li a{text-decoration:none;color:#55647d;padding:10px 0;margin:0;width:100%;height:100%;display:block;text-align:left;}.navi .navi-bar .dropdown-custom ul li a:after{content:">";float:right;}.navi .navi-bar .dropdown-custom ul li a:hover{background-color:#f6f6f6;font-weight:bold;}.navi .navi-bar .dropdown-custom .dropdown-custom-feature{background-color:#1990eb;width:100%;float:left;position:relative;color:#fff;}.navi .navi-bar .dropdown-custom .dropdown-custom-feature a{width:100%;height:100%;color:#fff;font-size:14px;display:block;padding:20px 30px;text-align:left;}.navi .navi-bar .dropdown-custom .dropdown-custom-feature a:hover{background-color:#1174c0;}.navi .navi-bar .dropdown-custom .dropdown-custom-feature:after{content:">";font-size:35px;position:absolute;top:30%;right:30px;float:left;}.navi .navi-bar .dropdown-custom .dropdown-custom-feature h4{font-size:20px;font-weight:bold;width:90%;margin:0;padding:0 0 10px 0;}.navi .navi-bar .dropdown-custom .dropdown-custom-feature p{width:90%;font-weight:normal;}.navi .navi-bar .dropdown-custom .dropdown-custom-alternative{background-color:#0f66a9;}.navi .navi-bar .dropdown-custom .dropdown-custom-alternative a:hover{background-color:#0d5891;}.navi .navi-bar-mobile{list-style:none;display:block;margin:30px -20px 0 -20px;padding:0;}.navi .navi-bar-mobile .mobile-hidden{display:none;}.navi .navi-bar-mobile li{display:block;width:100%;font-size:16px;font-weight:bold;text-align:center;margin-bottom:1px;}.navi .navi-bar-mobile li a{padding:10px;color:#fff;text-align:center;transition:.8s;position:relative;padding:20px;background-color:#1990eb;width:100%;display:block;}.navi .navi-bar-mobile li a i{font-style:normal;width:0;overflow:hidden;display:inline-block;transition:.3s;line-height:14px;position:absolute;left:-10px;bottom:14px;}.navi .navi-bar-mobile li a:hover{text-decoration:none;color:#fff;background-color:#1174c0;transition:.3s;}.navi .navi-bar-mobile li a:hover i{width:10px;transition:.3s;margin-right:10px;}.navi .navi-bar-mobile li.open a{color:#fff;}.navi .navi-bar-mobile .dropdown-custom{background-color:#fff;text-align:left;-webkit-box-shadow:0 0 20px 1px rgba(0,0,0,.15);-moz-box-shadow:0 0 20px 1px rgba(0,0,0,.15);box-shadow:0 0 20px 1px rgba(0,0,0,.15);max-width:100%;width:100%;margin-top:5px;z-index:800;}.navi .navi-bar-mobile .dropdown-custom:after{z-index:-1;position:absolute;bottom:100%;left:50%;margin-left:-10px;content:'';width:0;height:0;border-bottom:solid 10px #fff;border-left:solid 10px transparent;border-right:solid 10px transparent;filter:drop-shadow(rgba(0,0,0,.1) 0 -3px 3px);}.navi .navi-bar-mobile .dropdown-custom ul{width:100%;float:left;margin:0;padding:15px 10px;}.navi .navi-bar-mobile .dropdown-custom ul li{width:100%;margin:0;float:left;font-size:15px;font-weight:normal;color:#55647d;backgorund-color:#fff;text-align:left;border-bottom:1px solid #e5e5e5;}.navi .navi-bar-mobile .dropdown-custom ul li a{text-decoration:none;color:#55647d;padding:10px 0;margin:0;width:100%;height:100%;display:block;text-align:left;background-color:#fff;}.navi .navi-bar-mobile .dropdown-custom ul li a:after{content:">";float:right;}.navi .navi-bar-mobile .dropdown-custom ul li a:hover{background-color:#f6f6f6;font-weight:bold;}.navi .navi-bar-mobile .dropdown-custom .dropdown-custom-feature{background-color:#1990eb;width:100%;float:left;position:relative;color:#fff;}.navi .navi-bar-mobile .dropdown-custom .dropdown-custom-feature a{width:100%;height:100%;color:#fff;font-size:14px;display:block;padding:20px 30px;text-align:left;}.navi .navi-bar-mobile .dropdown-custom .dropdown-custom-feature a:hover{background-color:#1174c0;}.navi .navi-bar-mobile .dropdown-custom .dropdown-custom-feature:after{content:">";font-size:35px;position:absolute;top:30%;right:30px;float:left;}.navi .navi-bar-mobile .dropdown-custom .dropdown-custom-feature h4{font-size:20px;font-weight:bold;width:90%;margin:0;padding:0 0 10px 0;}.navi .navi-bar-mobile .dropdown-custom .dropdown-custom-feature p{width:90%;font-weight:normal;}.navi .navi-bar-mobile .dropdown-custom .dropdown-custom-alternative{background-color:#0f66a9;}.navi .navi-bar-mobile .dropdown-custom .dropdown-custom-alternative a{background-color:#0f66a9;}.navi .navi-bar-mobile .dropdown-custom .dropdown-custom-alternative a:hover{background-color:#0d5891;}.container{display:inline-block;cursor:pointer;width:100%;}.bar1,.bar2,.bar3{width:35px;height:5px;background-color:#333;margin:6px auto;transition:.4s;}.change .bar1{-webkit-transform:rotate(-45deg) translate(-9px,6px);transform:rotate(-45deg) translate(-9px,6px);}.change .bar2{opacity:0;}.change .bar3{-webkit-transform:rotate(45deg) translate(-8px,-8px);transform:rotate(45deg) translate(-8px,-8px);}.banner{width:100%;min-height:712px;background-image:url(../images/banner.jpg);background-size:cover;background-position:center;margin-top:60px;z-index:100;position:relative;}.banner .banner-content{margin-top:15%;float:left;width:65%;padding:0 50px;}.banner .banner-content h1{font-size:46px;margin:0;padding:0;color:#55647d;}.banner .banner-content p{font-size:20px;color:#55647d;margin:10px 0;padding:0;}.banner .banner-content .banner-link{font-size:16px;font-weight:bold;margin-top:20px;display:inline-block;line-height:24px;}.banner .banner-content .banner-link img{float:left;margin-right:10px;}.banner .banner-content .banner-link:last-child{margin-left:10px;}.announcement{width:100%;background-color:#f00;z-index:100;margin:60px 0 -60px 0;position:relative;color:#fff;padding:10px 20px 30px;}.announcement:hover{background-color:#e60000;}.announcement i{min-height:70px;min-width:40px;display:block;float:left;top:8px;position:relative;}@media(max-width:750px){.announcement i{display:none;}}.announcement a{color:#fff;font-weight:bold;text-decoration:underline;}.announcement .announcement-link{margin:20px 0 0 40px;display:inline-block;font-size:20px;color:#fff;}@media(max-width:750px){.announcement .announcement-link{margin:20px 0 0 0;}}.announcement p{font-weight:normal;font-size:16px;margin:0;color:#fff;margin-left:40px;}@media(max-width:750px){.announcement p{margin-left:0;}}.announcement p .exclamation{background-color:#fff;color:#f00;padding:0 10px;border-radius:10px;font-size:20px;margin-right:10px;}.announcement p .arrow-right{font-size:30px;margin-right:10px;line-height:30px;float:right;}.boxes{position:relative;top:-100px;float:left;margin-bottom:-90px;z-index:200;}.boxes .box-section{color:#fff;float:left;position:relative;width:100%;}.boxes .box-section a{padding:30px 30px 20px 30px;background-color:#1990eb;color:#fff;float:left;transition:.5s ease-in-out;position:relative;top:0;width:100%;}.boxes .box-section a:hover{text-decoration:none;transition:.5s ease-in-out;background-color:#1174c0;top:-10px;}.boxes .box-section a h4{font-size:26px;font-weight:normal;padding:0;margin:0 0 20px 0;}.boxes .box-section a p{font-size:16px;max-width:80%;position:relative;}.boxes .box-section a p:after{content:"";background-image:url(../images/arrow.png);background-repeat:no-repeat;background-position:top;position:absolute;height:40px;width:40px;right:-70px;top:10px;}.boxes .box-section a h5{font-size:36px;font-weight:300;font-family:'Open Sans',sans-serif;margin:0;padding:0;float:right;}.boxes .box-section a h5 span{font-size:13px;vertical-align:top;margin-right:5px;font-weight:500;}.boxes .box-section-1 a{background-color:#48a7ef;}.boxes .box-section-1 a:hover{background-color:#1990eb;}.boxes .box-section-3 a{background-color:#1382d8;}.boxes .box-section-3 a:hover{background-color:#0f66a9;}.main-content{z-index:10;position:relative;}.main-content .home-treatments{background-color:#ecf3f5;box-shadow:-1000px 0 0 1000px #ecf3f5;-webkit-box-shadow:-1000px 0 0 1000px #ecf3f5;-moz-box-shadow:-1000px 0 0 1000px #ecf3f5;padding:30px 0;}@media(max-width:991px){.main-content .home-treatments{box-shadow:-400px -400px 0 400px #ecf3f5;-webkit-box-shadow:-400px -400px 0 400px #ecf3f5;-moz-box-shadow:-400px -400px 0 400px #ecf3f5;}}.main-content .home-treatments h4{background-color:#e2edf0;margin:0;padding:20px;font-size:23px;color:#55647d;}.main-content .home-treatments h4 span{margin-right:20px;top:3px;}.main-content .home-treatments ul{list-style:none;margin:2px 0 0 0;padding:0 0 0 20px;}.main-content .home-treatments ul li{width:100%;}.main-content .home-treatments ul li a{border-bottom:1px solid #cbdee3;color:#55647d;font-size:16px;width:100%;padding:20px;display:block;transition:.3s ease-in-out;}.main-content .home-treatments ul li a:after{content:"";float:right;font-size:27px;top:-7px;position:relative;opacity:0;transition:.3s ease-in-out;right:-30px;}.main-content .home-treatments ul li a:hover{background-color:#e2edf0;text-decoration:none;}.main-content .home-treatments ul li a:hover:after{content:">";right:0;opacity:1;}.main-content .home-treatments ul li a:hover p{display:none;}.main-content .home-treatments ul li a p{float:right;display:inline-block;}.main-content .home-treatments ul li a p span{font-size:10px;top:-5px;margin-right:5px;position:relative;}.main-content .home-about{padding:50px;overflow:auto;}.main-content .home-about span{float:right;width:100%;text-align:right;padding:0 0 20px 0;}.main-content .home-about span img{margin-left:30px;}.main-content .home-about h3{font-size:40px;color:#7a8aa5;}.main-content .home-about h4{font-size:22px;color:#7a8aa5;margin-top:30px;}.main-content .home-about p{font-size:16px;color:#55647d;margin-botom:0;}.main-content .home-about .text-big{font-size:20px;}.home_newpatients{width:100%;background-color:#1990eb;border-top:10px solid #1382d8;padding:40px 0;color:#fff;z-index:20;position:relative;}.home_newpatients h5{font-size:18px;width:100%;display:inline-block;margin:20px 0 0 0;padding:0;font-weight:bold;}.home_newpatients h4{font-size:32px;margin:0 0 20px 0;padding:0;}.home_newpatients h3{font-size:22px;margin:30px 0 10px 0;padding:0;}.home_newpatients p{font-size:16px;color:#fff;line-height:26px;margin:0;}.home_newpatients .home_newpatients-link{float:right;margin:10px 0 10px 10px;font-size:16px;font-weight:bold;}.home_newpatients .home_newpatients-form{margin-top:50px;}.home_newpatients .home_newpatients-form input,.home_newpatients .home_newpatients-form textarea,.home_newpatients .home_newpatients-form button{background-color:#1174c0;color:#fff;border:none;width:100%;padding:12px 20px;}.home_newpatients .home_newpatients-form input::-webkit-input-placeholder,.home_newpatients .home_newpatients-form textarea::-webkit-input-placeholder,.home_newpatients .home_newpatients-form button::-webkit-input-placeholder{color:#fff;}.home_newpatients .home_newpatients-form input::-moz-placeholder,.home_newpatients .home_newpatients-form textarea::-moz-placeholder,.home_newpatients .home_newpatients-form button::-moz-placeholder{color:#fff;}.home_newpatients .home_newpatients-form input:-ms-input-placeholder,.home_newpatients .home_newpatients-form textarea:-ms-input-placeholder,.home_newpatients .home_newpatients-form button:-ms-input-placeholder{color:#fff;}.home_newpatients .home_newpatients-form input:-moz-placeholder,.home_newpatients .home_newpatients-form textarea:-moz-placeholder,.home_newpatients .home_newpatients-form button:-moz-placeholder{color:#fff;}.home_newpatients .home_newpatients-form .home_newpatients-submit{margin-right:15px;}.home_newpatients .home_newpatients-form .home_newpatients-submit button{font-weight:bold;font-size:16px;}.home_newpatients .home_newpatients-form .recaptcha{margin-left:-15px;transform:scale(.8);}.newpatients_banner{min-height:430px;background-image:url(../images/banner2.jpg);}.newpatients_banner .banner-content{margin-top:10%;}.newpatients_content{margin:30px 0 50px 0;}.newpatients_content div{padding:0 20px;}.newpatients_content h3{color:#1990eb;padding:10px 0;border-bottom:1px solid #e5e5e5;margin-bottom:15px;}.newpatients_content p{color:#55647d;line-height:22px;font-size:14px;}.newpatients_content a{display:inline-block;margin:10px 0;}.newpatients_content a i{margin-right:10px;font-size:18px;position:relative;top:3px;}.newpatients_content .text-big{font-size:20px;margin:20px 0;}.footer-sitemap{width:100%;background-color:#ecf3f5;float:left;clear:both;padding:20px;position:relative;z-index:200;}.footer-sitemap h4{font-weight:bold;font-size:14px;color:#55647d;margin:15px 0 5px 0;float:left;}.footer-sitemap .footer-callnow{float:left;color:#1990eb;font-weight:bold;font-size:26px;position:relative;padding-left:35px;margin-top:30px;}.footer-sitemap .footer-callnow p{float:left;width:100%;font-size:10px;color:#55647d;margin:0;padding:0;}.footer-sitemap .footer-callnow .glyphicon{position:absolute;left:0;top:8px;float:left;}.footer-sitemap div{min-height:250px;}.footer-sitemap .footer-sitemap-list{list-style:none;width:100%;margin:10px 0 0 0;padding:0;}.footer-sitemap .footer-sitemap-list li{float:left;width:100%;padding:2px 0;font-size:14px;color:#55647d;}.footer-sitemap .footer-sitemap-list li:before{content:">";margin-right:8px;}.footer-sitemap .footer-sitemap-list li a{color:#55647d;}.footer-sitemap .footer-sitemap-list li a:hover{text-decoration:none;font-weight:bold;color:#1990eb;}.footer-lower{background-color:#dae6eb;width:100%;float:left;clear:both;padding:30px;position:relative;z-index:200;}.footer-lower h4{border-bottom:1px solid #b9d0d9;width:100%;padding:10px 0;}.footer-lower .footer-openinghours{padding:0 30px;}.footer-lower .footer-openinghours ul{list-style:none;padding:0;margin:0;width:100%;}.footer-lower .footer-openinghours ul li{width:100%;padding:3px 0;text-align:right;font-size:16px;}.footer-lower .footer-openinghours ul li b{float:left;}.footer-lower .footer-social{padding:0 30px;}.footer-lower .footer-social ul{list-style:none;padding:0;margin:0;width:100%;}.footer-lower .footer-social ul li{width:100%;padding:3px 0;font-size:16px;min-height:40px;line-height:40px;font-style:italic;font-size:14px;}.footer-lower .footer-social ul li a{color:#55647d;text-decoration:none;}.footer-lower .footer-social ul li a:hover{text-decoration:none;color:#1990eb;}.footer-lower .footer-social ul li a b{float:left;font-style:normal;font-size:16px;margin-right:10px;}.footer-lower .footer-social ul li a img,.footer-lower .footer-social ul li a svg{float:left;display:block;margin-right:10px;min-height:35px;max-width:35px;}.footer-lower .footer-logo{padding:10px 40px;text-align:right;font-size:16px;color:#55647d;}.footer-lower .footer-logo img,.footer-lower .footer-logo svg{max-width:220px;margin-bottom:15px;}.footer-lower .footer-logo p{margin-bottom:20px;}.footer-lower .footer-designed{margin-top:40px;}.about_banner{min-height:400px;background-image:url(../images/banner2.jpg);}.about_banner .banner-content{margin-top:10%;}.about_text{width:100%;background-color:#1990eb;border-top:10px solid #1382d8;padding:40px 0;color:#fff;}.about_text h4{font-size:32px;margin:0 0 20px 0;padding:0;}.about_text h3{font-size:22px;margin:30px 0 10px 0;padding:0;}.about_text p{font-size:16px;color:#fff;line-height:26px;margin:0 0 20px 0;}.about_map{width:100%;position:relative;height:440px;}.about_map #googlemaps{height:440px;width:100%;position:absolute;top:0;left:0;z-index:0;}.about_map .about_map-box{margin:0 auto;position:relative;top:150px;left:260px;max-width:440px;width:100%;background:#1990eb;background:-webkit-linear-gradient(left,#26acf0,#0f7ae7);background:-o-linear-gradient(right,#26acf0,#0f7ae7);background:-moz-linear-gradient(right,#26acf0,#0f7ae7);background:linear-gradient(to right,#26acf0,#0f7ae7);padding:20px;color:#fff;}.about_map .about_map-box:after{content:"";width:0;height:0;border-style:solid;border-width:21.5px 20px 21.5px 0;border-color:transparent #26acf0 transparent transparent;position:absolute;top:30px;right:100%;}.about_map .about_map-box h3{margin:0;padding:0;font-size:16px;font-weight:bold;}.about_map .about_map-box p{margin:0;padding:0;font-size:16px;width:100%;}.about_map .about_map-box p span{text-align:right;width:100%;display:inline-block;}.about_map .about_map-box p a{color:#fff;}.about_team{margin-bottom:40px;}.about_team .about_team-header{text-align:center;color:#55647d;margin:60px 0;}.about_team .about_team-header h3{font-size:32px;margin:0;padding:0;}.about_team .about_team-header p{font-size:16px;margin:20px 0 0 0;padding:0;}.about_team .about_team_person{color:#55647d;max-width:312px;margin:0 auto 40px auto;clear:both;overflow-x:auto;}.about_team .about_team_person h5{width:100%;text-align:center;font-size:23px;margin:20px 0 0 0;}.about_team .about_team_person span{font-size:12px;width:100%;display:inline-block;text-align:center;}.about_team .about_team_person i{color:#1990eb;font-size:15px;font-style:normal;width:100%;display:inline-block;text-align:center;padding:10px 0 20px 0;border-bottom:1px solid #e5e5e5;}.about_team .about_team_person img{max-width:100%;}.about_team .about_team_person p{font-size:12px;width:100%;display:inline-block;margin:20px 0 0 0;}.about_team .about_team_person a{margin-top:20px;clear:both;font-weight:bold;padding:5px 20px;}.about_team .about_team_person a:hover{text-decoration:none;}.treatments_banner{min-height:430px;background-image:url(../images/banner3.jpg);}.treatments_banner .banner-content{margin-top:10%;}.main-content{z-index:10;position:relative;}.main-content .treatments-list{box-shadow:-4000px 4000px 0 3850px #1990eb;-webkit-box-shadow:-4000px 4000px 0 3850px #1990eb;-moz-box-shadow:-4000px 4000px 0 3850px #1990eb;}.main-content .treatments-list div{background-color:#1990eb;box-shadow:-4000px 3980px 0 4000px #1990eb;-webkit-box-shadow:-4000px 3980px 0 4000px #1990eb;-moz-box-shadow:-4000px 3980px 0 -3980px #1990eb;padding:30px 0;}.main-content .treatments-list h4{background-color:#1488e1;margin:0;padding:20px;font-size:23px;color:#fff;}.main-content .treatments-list h4 span{margin-right:20px;top:3px;}.main-content .treatments-list ul{list-style:none;margin:2px 0 0 0;padding:0 0 0 20px;}.main-content .treatments-list ul .active a{background-color:#1488e1;text-decoration:none;}.main-content .treatments-list ul .active a:after{content:">";right:0;opacity:1;}.main-content .treatments-list ul .active a p{display:none;}.main-content .treatments-list ul li{width:100%;}.main-content .treatments-list ul li a{border-bottom:1px solid #1382d8;color:#fff;font-size:16px;width:100%;padding:20px;display:block;transition:.3s ease-in-out;}.main-content .treatments-list ul li a:after{content:"";float:right;font-size:27px;top:-7px;position:relative;opacity:0;transition:.3s ease-in-out;right:-30px;}.main-content .treatments-list ul li a:hover{background-color:#1488e1;text-decoration:none;}.main-content .treatments-list ul li a:hover:after{content:">";right:0;opacity:1;}.main-content .treatments-list ul li a:hover p{display:none;}.main-content .treatments-list ul li a p{float:right;display:inline-block;}.main-content .treatments-list ul li a p span{font-size:10px;top:-5px;margin-right:5px;position:relative;}.main-content .treatments-content{padding:20px 20px;float:left;}.main-content .treatments-content h3{font-size:40px;color:#7a8aa5;}.main-content .treatments-content h4{font-size:22px;color:#7a8aa5;border-bottom:1px solid #e5e5e5;padding-bottom:20px;}.main-content .treatments-content p{font-size:16px;color:#55647d;margin:15px 0;display:inline-block;width:100%;}.main-content .treatments-content .text-big{font-size:20px;}.main-content .treatments-content .responsive_image{margin:15px 0;}.main-content .treatments-content .image-section{margin-top:20px;}.main-content .treatments-content .image-section img{width:100%;}.main-content .treatments-content .image-section div{text-align:center;}.main-content .treatments-content a{color:#1990eb;font-weight:bold;text-decoration:none;font-size:16px;margin:5px 0;display:inline-block;}.main-content .treatments-content .treatments-content-section{margin:80px 0 20px 0;}.main-content .treatments-content ul{list-style:none;margin:0 0 20px 0;padding:0;}.main-content .treatments-content ul li{margin:5px 0;color:#55647d;font-size:16px;}.main-content .treatments-content .treatments-whitening-zoom{margin:20px 0;}.main-content .treatments-content .treatments-whitening-zoom h3{font-size:24px;color:#55647d;margin:5px 0;padding:0;}.main-content .treatments-content .treatments-whitening-zoom h4{font-size:18px;color:#55647d;margin:5px 0;padding:0 0 20px 0;}.main-content .treatments-content .treatments-whitening-zoom img{max-width:300px;}.main-content .treatments-content .treatments-whitening-zoom ul{list-style:none;padding:0;margin:0;}.main-content .treatments-content .treatments-whitening-zoom ul li{padding:5px 10px;margin:0;}.main-content .treatments-content .treatments-whitening-zoom p{margin:5px 0;padding:0;}.main-content .treatments-content-whitening ul{list-style:none;padding:0 0 0 20px;}.main-content .treatments-content-whitening ul li{margin:20px 0;color:#55647d;}.modal_header{background-color:#1990eb;color:#fff;padding:20px;}.modal_header h5{margin:0 !important;padding:0;font-size:24px;text-align:center;}.modal_body{padding:20px;margin:0;text-align:center;}.modal_body p{margin:10px 0 20px 0 !important;font-size:12px !important;line-height:20px;}.modal_body img{margin-bottom:10px;padding:20px;border-bottom:1px solid #e5e5e5;max-width:300px;}.modal_body i{color:#1990eb;font-size:20px;margin-right:10px;}.modal_close_button{font-size:21px !important;}.emergency_banner{min-height:430px;background-image:url(../images/banner4.jpg);}.emergency_banner .banner-content{margin-top:10%;}.emergencycare{margin:30px 0 50px 0;}.emergencycare div{padding:0 20px;}.emergencycare h3{color:#1990eb;padding:10px 0;border-bottom:1px solid #e5e5e5;margin-bottom:15px;}.emergencycare p{color:#55647d;line-height:22px;font-size:14px;}.emergencycare a{display:inline-block;margin:10px 0;}.emergencycare a i{margin-right:10px;font-size:18px;position:relative;top:3px;}.emergencycare .text-big{font-size:20px;margin:20px 0;}.nhs_content{margin:30px -15px 50px -15px;}.nhs_content div{padding:0 20px;}.nhs_content div:first-child{margin-bottom:40px;}.nhs_content h3{color:#1990eb;padding:10px 0;border-bottom:1px solid #e5e5e5;margin-bottom:15px;}.nhs_content p{color:#55647d;line-height:22px;font-size:14px;}.nhs_content a{display:inline-block;margin:10px 0;}.nhs_content a i{margin-right:10px;font-size:18px;position:relative;top:3px;}.nhs_content .text-big{font-size:20px;margin:20px 0;}.nhs_content .nhs_content_cost{font-size:24px;text-align:right;color:#1990eb;}.nhs_content .nhs_content_cost span{font-size:16px;color:#55647d;margin-right:10px;vertical-align:top;}.nhs_content .nhs_content_further{padding:0;}.nhs_content .nhs_content_further a{float:right;font-size:14px;bottom:20px;position:relative;}.nhs_content .nhs_content_further a:last-child{margin-right:10px;}.offers_banner{min-height:350px;background-image:url(../images/banner3.jpg);}.offers_banner .banner-content{margin-top:10%;}.offers_content{margin:30px -15px 50px -15px;}.offers_content div{padding:0 20px;}.offers_content h3{color:#1990eb;padding:10px 0;border-bottom:1px solid #e5e5e5;margin-bottom:15px;}.offers_content p{color:#55647d;line-height:22px;font-size:14px;}.offers_content a{display:inline-block;margin:10px 0;}.offers_content a i{margin-right:10px;font-size:18px;position:relative;top:3px;}.offers_content .text-big{font-size:20px;margin:20px 0;}.site_form{width:100%;background-color:#1990eb;border-top:10px solid #1382d8;padding:40px 0;color:#fff;}.site_form h5{font-size:18px;width:100%;display:inline-block;margin:20px 0 0 0;padding:0;font-weight:bold;}.site_form h4{font-size:32px;margin:0 0 20px 0;padding:0;}.site_form h3{font-size:22px;margin:30px 0 10px 0;padding:0;}.site_form p{font-size:16px;color:#fff;line-height:26px;margin:0;}.site_form .site_form-form input,.site_form .site_form-form textarea,.site_form .site_form-form button{background-color:#1174c0;color:#fff;border:none;width:100%;padding:12px 20px;}.site_form .site_form-form input::-webkit-input-placeholder,.site_form .site_form-form textarea::-webkit-input-placeholder,.site_form .site_form-form button::-webkit-input-placeholder{color:#fff;}.site_form .site_form-form input::-moz-placeholder,.site_form .site_form-form textarea::-moz-placeholder,.site_form .site_form-form button::-moz-placeholder{color:#fff;}.site_form .site_form-form input:-ms-input-placeholder,.site_form .site_form-form textarea:-ms-input-placeholder,.site_form .site_form-form button:-ms-input-placeholder{color:#fff;}.site_form .site_form-form input:-moz-placeholder,.site_form .site_form-form textarea:-moz-placeholder,.site_form .site_form-form button:-moz-placeholder{color:#fff;}.site_form .site_form-form .home_newpatients-submit{margin-right:15px;}.site_form .site_form-form .home_newpatients-submit button{font-weight:bold;font-size:16px;}.site_form .site_form-form .recaptcha{margin-left:-15px;transform:scale(.8);}.denplan_banner{min-height:430px;background-image:url(../images/banner3.jpg);}.denplan_banner .banner-content{margin-top:10%;}.denplan_content{margin:30px -15px 50px -15px;}.denplan_content div{padding:0 20px;}.denplan_content div:first-child{margin-bottom:40px;}.denplan_content h3{color:#1990eb;padding:10px 0;border-bottom:1px solid #e5e5e5;margin-bottom:15px;}.denplan_content p{color:#55647d;line-height:22px;font-size:14px;}.denplan_content a{display:inline-block;margin:10px 0;}.denplan_content a i{margin-right:10px;font-size:18px;position:relative;top:3px;}.denplan_content .text-big{font-size:20px;margin:20px 0;}.denplan_content .denplan_table{color:#55647d;}.denplan_content .denplan_table tr:nth-child(even){background-color:#f6f6f6;}.denplan_content .denplan_table thead{color:#1990eb;}.denplan_content .denplan_table thead th{border-bottom:none;padding:12px 8px;}.denplan_content .denplan_table td{padding:10px;}.pricing_banner{min-height:430px;background-image:url(../images/banner3.jpg);}.pricing_banner .banner-content{margin-top:10%;}.pricing_content{margin:30px -15px 50px -15px;}.pricing_content div{padding:0 20px;}.pricing_content div:first-child{margin-bottom:40px;}.pricing_content h3{color:#1990eb;padding:10px 0;border-bottom:1px solid #e5e5e5;margin-bottom:15px;}.pricing_content p{color:#55647d;line-height:22px;font-size:14px;}.pricing_content a{display:inline-block;margin:10px 0;}.pricing_content a i{margin-right:10px;font-size:18px;position:relative;top:3px;}.pricing_content .text-big{font-size:20px;margin:20px 0;}.pricing_content .pricing_table{color:#55647d;}.pricing_content .pricing_table tr:nth-child(even){background-color:#f6f6f6;}.pricing_content .pricing_table thead{color:#1990eb;}.pricing_content .pricing_table thead th{border-bottom:none;padding:12px 8px;text-transform:uppercase;}.pricing_content .pricing_table thead th:nth-child(2){text-align:right;}.pricing_content .pricing_table td{padding:10px;}.pricing_content .pricing_table tbody th .text-small{font-size:14px;padding-left:20px;font-weight:normal;}.pricing_content .pricing_table tbody td{text-align:right;}.pricing_content .pricing_table tbody td .text-small{font-size:12px;font-weight:normal;}.book_banner{min-height:330px;background-image:url(../images/banner2.jpg);}.book_banner .banner-content{margin-top:10%;}.book_content{margin:30px 0 50px 0;}.book_content div{padding:0 20px;}.book_content h3{color:#1990eb;padding:10px 0;border-bottom:1px solid #e5e5e5;margin-bottom:15px;}.book_content p{color:#55647d;line-height:22px;font-size:14px;}.book_content a{display:inline-block;margin:10px 0;}.book_content a i{margin-right:10px;font-size:18px;position:relative;top:3px;}.book_content .text-big{font-size:20px;margin:20px 0;}.facial_banner{min-height:430px;background-image:url(../images/banner5.jpg);}.facial_banner .banner-content{margin-top:10%;}#bookiframe{height:1000px;width:100%;position:relative;overflow:hidden;}@media(max-width:991px){#bookiframe{width:calc(40px + 100%);margin:0 -20px;}}#bookiframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-style:none;}.onlinebooking_banner{min-height:330px;background-image:url(../images/banner2.jpg);}.onlinebooking_banner .banner-content{margin-top:10%;}.christmas{width:100%;background-color:#f00;z-index:100;margin:60px 0 -60px 0;position:relative;color:#fff;}.christmas:hover{background-color:#e60000;}.christmas a{color:#fff;padding:20px 0;clear:both;display:block;}.christmas p{font-weight:bold;font-size:16px;margin:0;color:#fff;}.christmas p .exclamation{background-color:#fff;color:#f00;padding:0 10px;border-radius:10px;font-size:20px;margin-right:10px;}.christmas p .arrow-right{font-size:30px;margin-right:10px;line-height:30px;float:right;}@media(max-width:991px){.top-bar .top-phone{width:50%;padding:5px 15px;float:left;}.top-bar .top-hours{width:50%;float:right;background-color:rgba(255,255,255,.1);min-height:72px;}.banner{min-height:570px !important;}.about_banner{min-height:370px !important;}.treatments_banner{min-height:340px !important;}.emergency_banner{min-height:240px !important;}.onlinebooking_banner{min-height:270px !important;}.book_banner{min-height:300px !important;}.newpatients_banner{min-height:340px !important;}.banner-content{width:100% !important;padding:20px !important;}.banner-content h2{font-size:40px !important;}.banner-content p{font-size:18px !important;}.footer-logo{text-align:center !important;}.about_map #googlemaps{position:relative;}.about_map .about_map-box{margin:0 auto;width:100%;position:static;float:left;max-width:none;height:200px;background-color:#1990eb;}.about_map .about_map-box:after{display:none;}.main-content .treatments-list{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}.main-content .treatments-list div{box-shadow:0 -20px 0 50px #1990eb;-webkit-box-shadow:0 -20px 0 50px #1990eb;-moz-box-shadow:0 -20px 0 50px #1990eb;}.main-content .treatments-content{margin-top:40px;}.navi-logo{max-width:none !important;text-align:center;}.navi-logo img{max-width:270px;}}@media(max-width:395px){.boxes{top:-30px !important;}.home-treatments{padding:80px 0 30px 0 !important;}.top-bar .top-phone{width:100%;}.top-bar .top-hours{display:none;}.box-section p:after{right:-54px !important;}.about_banner{min-height:400px !important;}.about_banner .banner-content p{font-size:16px !important;}.book_banner{min-height:460px !important;}.book_banner .banner-content p{font-size:16px !important;}.treatments_banner{min-height:340px !important;}.treatments_banner .banner-content p{font-size:16px !important;}.newpatients_banner{min-height:380px !important;}.emergency_banner{min-height:240px !important;}.emergency_banner .banner-content p{font-size:16px !important;}.onlinebooking_banner{min-height:300px !important;}.onlinebooking_banner .banner-content p{font-size:16px !important;}.banner-content h2{font-size:30px !important;}.banner-content p{font-size:14px !important;}.footer-social,.footer-openinghours,.footer-logo{padding:10px 0 !important;}}@media(max-width:395px) and (max-width:395px){.boxes{top:-30px !important;}}@media(min-width:991px) and (max-width:1150px){.navi-bar li{font-size:13.5px !important;}}@media(max-width:350px){.about_banner{min-height:550px !important;}}