@import url(https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,500,600,700,800|Roboto:400,700);body{min-width:306px;overflow:auto;width:100%;overflow-x:hidden}a,h1,h2,h3,h4,h5,h6,p{font-family:Raleway,sans-serif;margin-top:0!important}.csstext-raleway-light{font-family:Raleway,sans-serif;font-weight:300}.csstext-raleway-light-italic{font-family:Raleway,sans-serif;font-weight:300i}.csstext-raleway-reg{font-family:Raleway,sans-serif;font-weight:400}.csstext-raleway-reg-italic{font-family:Raleway,sans-serif;font-weight:400i}.csstext-raleway-medium{font-family:Raleway,sans-serif;font-weight:500}.csstext-raleway-semibold{font-family:Raleway,sans-serif;font-weight:600}.csstext-raleway-bold{font-family:Raleway,sans-serif;font-weight:700}.csstext-raleway-extra-bold{font-family:Raleway,sans-serif;font-weight:800}.csstext-robot-reg{font-family:Roboto,sans-serif;font-weight:400}.csstext-robot-bold{font-family:Roboto,sans-serif;font-weight:700}.container{width:100%;max-width:1230px;margin:0 auto}.no-gutter>[class*=col-]{padding-right:0;padding-left:0}.vert-center{display:flex;align-items:center}.row{margin:0}.bx-pager.bx-default-pager{width:100%;position:absolute;bottom:-40px;text-align:center}.bx-pager.bx-default-pager .bx-pager-item{cursor:pointer;margin:0 6px;display:inline-block;zoom:1}.bx-pager.bx-default-pager .bx-pager-item .bx-pager-link{width:6px;height:6px;background:#92a1bf;position:relative;display:block;border:1px solid #fff;cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.bx-pager.bx-default-pager .bx-pager-item .bx-pager-link.active{cursor:default;background:#84d34f!important}.bx-pager.bx-default-pager .bx-pager-item .bx-pager-link:before{content:'';position:absolute;border:1px solid transparent;width:20px;height:20px;display:block;border-radius:50px;top:calc(50% - 10px);left:calc(50% - 10px)}.home-banner-section .bx-wrapper{border:none}.body.home{position:relative}.large-gap{margin-top:60px!important}.medium-gap{margin-bottom:32px}.both-smallgap{padding:15px 0}.xlarge-gap{margin-bottom:75px}.textheight-large{line-height:1.85}.block-default{padding:60px 0}.block-large{padding:100px 0}.full{width:100%}.csstextcolor-blue{color:#5074b3}.csstextcolor-white{color:#fff}.csstextcolor-black{color:#000}.csstextcolor-light-blue{color:#92a2c0}.csstextcolor-green{color:#86d140}.csstextsize-titlelarge{font-size:48px}.csstextsize-titlemedium{font-size:28px!important}.csstextsize-textmedium{font-size:18px}.csstextsize-textsmall{font-size:14px}.rounded-button .large-button{border:none;padding:15px 50px;font-size:23px;border-radius:50px}.rounded-button .medium-button{border:none;border-radius:50px;padding:12px 40px;font-size:18px}.rounded-button a{border-radius:50px;border:none;font-size:13px;font-weight:700;padding:12.5px 38.5px;text-transform:uppercase}.rounded-button a.green{border-radius:50px;border:none;font-size:13px;font-weight:700;padding:12.5px 38.5px;background:#86d140;color:#fff}.rounded-button a.transparent{border-radius:50px;border:none;font-size:15px;font-weight:700;padding:12px 52.5px;border:1px solid #fff;background:0 0}.rounded-button a.small.transparent-blue{border-radius:50px;border:none;font-size:15px;font-weight:700;padding:12px 52.5px;border:1px solid #5074b3;color:#5074b3;background:0 0}.rounded-button a:hover{text-decoration:none}.cssbackground-white{background:#fff}.cssbackground-light-blue{background:#edf6fd}.cssbackground-blue{background:#5074b3}.cssbackground-green{background:#86d140}.cssbackground-gradient-blue{background:linear-gradient(#edf6fd,#fff)}.left-side{margin:0 auto 0 0}.mid{margin:0 auto}.right-side{margin:0 0 0 auto}input[type=email]:focus,input[type=number]:focus,input[type=text]:focus,textarea:focus{outline:0!important}form .form-required-notice{text-align:right;font-size:12px!important;margin-top:10px!important}form .form-required-notice span{font-size:16px;font-family:Roboto,serif!important}form .form-error-msg{color:#fff;display:block;text-align:center;background:#e84f4f;width:95%;padding:5px;border-radius:5px;margin:20px auto 20px!important}form .form-success-msg{color:#fff;text-align:center;background:#45c564;width:70%;margin:0 auto 20px;padding:5px;border-radius:5px}form input[type=number]::-webkit-inner-spin-button,form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}form input[type=number]{-moz-appearance:textfield}form input[type=number]:focus,form input[type=number]:hover{-moz-appearance:number-input}.back-to-top{cursor:pointer;position:fixed;bottom:14px;right:20px;display:none;background:#86d140;z-index:99999999}#back-to-top span{color:#fff}header{position:relative}header .top-nav.wrapp{min-height:120px}header .top-nav.wrapp .logo-wrapp{float:left;width:290px;margin-left:33px;padding-top:10px}header .top-nav.wrapp .logo-wrapp .logo{display:block}header .top-nav.wrapp .logo-wrapp .logo img{max-height:100px;width:auto;max-width:100%}header .top-nav.wrapp .address-wrapp{float:left;width:calc(100% - 650px);padding-top:33px}header .top-nav.wrapp .address-wrapp .address{position:relative;padding-left:36px;margin-top:18px;margin-left:66px;text-align:left;max-width:450px;float:left}header .top-nav.wrapp .address-wrapp .address svg{width:23px;height:29px;position:absolute;left:0;top:-3px}header .top-nav.wrapp .address-wrapp .address p{font-size:16px;cursor:pointer;color:#4a4a4a!important}header .top-nav.wrapp .address-wrapp .free-parking{position:relative;width:100%;max-width:165px;float:left;margin-top:10px;margin-left:20px;display:none}header .top-nav.wrapp .address-wrapp .free-parking:before{content:'';background:url(../images/ico-car.png) no-repeat;width:19px;height:15px;position:absolute;left:15px;top:13px;z-index:10}header .top-nav.wrapp .address-wrapp .free-parking a{width:100%;max-width:100%;display:block;border-radius:5px;text-transform:uppercase;font-size:13.5px;text-align:left;padding-top:10px;padding-left:50px;padding-bottom:9px}header .top-nav.wrapp .address-wrapp .free-parking a:hover{text-decoration:none;color:#fff;background:rgba(134,209,64,.85)}header .top-nav.wrapp .phone-wrapp{float:right;width:325px;padding-top:33px;padding-right:50px}header .top-nav.wrapp .phone-wrapp .phone p{font-size:15px;margin:0;letter-spacing:1px;line-height:.8;text-indent:2px;margin-bottom:0;width:115%;position:relative;left:0;color:#4a4a4a!important;text-align:right;width:100%;float:right;white-space:nowrap}header .top-nav.wrapp .phone-wrapp .phone a{font-size:22px;letter-spacing:0;color:#4a4a4a!important;font-family:sans-serif;float:right}header .top-nav.wrapp .phone-wrapp .phone a:hover{text-decoration:none}header .top-nav.wrapp .phone-wrapp .phone{width:100%;position:relative}header .top-nav.wrapp .phone-wrapp .phone svg{width:22px;height:23px;display:block;position:absolute;right:180px;top:15px}.primary-nav{border:1px solid rgba(80,116,178,.2);background-color:#edf6fd;padding:34.5px 0 15.5px}.primary-nav nav.navbar.navbar-default{background:0 0;border:none;margin:0;min-height:inherit;float:left}.primary-nav nav.navbar.navbar-default .nav.navbar-nav{padding-left:18px;padding-top:2px}.primary-nav ul.nav.navbar-nav li.active a{background:0 0!important;color:#86d140}.primary-nav ul.nav.navbar-nav li{padding:0 25px 0 0}.primary-nav ul.nav.navbar-nav>li{padding-bottom:15px}.primary-nav ul.nav.navbar-nav li .dropdown-content li{position:relative;float:left}.primary-nav ul.nav.navbar-nav li .dropdown-content li a.remove_page_button{position:absolute;left:0;min-width:auto;margin:0}.navbar-default .navbar-nav>.open>a,.primary-nav ul.nav.navbar-nav li a{font-size:15px;padding:0;padding-bottom:3px;color:#4a4a4a!important;font-weight:700;background:0 0!important;display:block;width:auto;cursor:pointer}.primary-nav ul.nav.navbar-nav li:hover a .tooltip{bottom:40px;left:calc(50% - 75px);background:#fff;height:50px;color:#000;width:150px;opacity:1;padding:10px;text-align:center;box-shadow:0 4px 10px #bbb;border-radius:10px;font-size:11px}.primary-nav ul.nav.navbar-nav li:hover a .tooltip:after{content:'';width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent;border-top:14px solid #fff;font-size:0;line-height:0;position:absolute;bottom:-8px;left:calc(50% - 14px)}.primary-nav ul.nav.navbar-nav li .dropdown-content li a{left:0;padding:5px;float:left;margin-left:20px;margin-right:20px;width:auto;min-width:100%}.primary-nav ul.nav.navbar-nav li .dropdown-content li a.button:hover{background-color:#b3efad!important;color:#6486ab!important}.dropdown-content li a.button:hover:before{display:none}.navbar-default .navbar-nav>.open>a.mobile-dropdown-header,.primary-nav ul.nav.navbar-nav li a.mobile-dropdown-header{display:none}.primary-nav nav.navbar.navbar-default .container-fluid,.primary-nav nav.navbar.navbar-default .container-fluid .navbar-collapse{padding:0}.primary-nav li.dropdown{cursor:pointer}.primary-nav li.dropdown:hover .dropdown-menu{display:block}.primary-nav li.dropdown .dropdown-menu{width:auto;margin-top:0;padding:20px;border:none;-webkit-box-shadow:2px 5px 67px 0 rgba(80,116,179,.75);-moz-box-shadow:2px 5px 67px 0 rgba(0,0,0,.38);box-shadow:2px 5px 67px 0 rgba(80,116,179,.75);left:-16px;border-top-left-radius:5px;border-top-right-radius:5px;z-index:10000}.dropdown-title h3{font-size:15px}.dropdown-content{padding:0;list-style:none}.dropdown-content li a{font-size:13px!important;font-weight:500!important;color:#5074b3;position:relative}.dropdown-content li a:hover:before{content:'';background:url(../images/ico-bullet.png) no-repeat;width:6px;height:7px;display:block;position:absolute;left:-14px;top:calc(50% - 3.5px)}.dropdown-content,.dropdown-title{width:100%;margin:0}.dropdown-content li{margin-bottom:6px;min-width:170px}.border-right{border-right:1px solid rgba(146,163,192,.2)}.dropdown-section{float:left;display:block;height:100%}.dropdown-title{margin-bottom:23px;font-size:15px}.ul{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #2f2f2f;font-size:0;line-height:0}.primary-nav ul.dropdown-menu .row{position:relative}.primary-nav .dropdown-menu.row:before{width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent;border-bottom:14px solid #fff;font-size:0;line-height:0;position:absolute;top:-8px;left:17.5%}ul.nav.navbar-nav>li>a{padding-bottom:5px;border-bottom:2px solid transparent}ul.nav.navbar-nav>li>a.active,ul.nav.navbar-nav>li>a:hover{border-bottom-color:#86d140}.book-online{float:right;margin-right:34px;margin-top:1px}.book-online .rounded-button a{font-size:14px}.book-online .rounded-button a:hover{text-decoration:none;color:#fff;background:rgba(134,209,64,.85)}.banner-section.wrapp{position:relative}.banner-section.wrapp .bx-wrapper{margin-bottom:0;border:0}.banner-section.wrapp .bx-wrapper .bx-viewport{max-height:450px!important}.block-banner{min-height:450px;background-size:cover!important;background-position-y:60%!important;padding-top:1px}.block-banner .block-banner-content-wrapp{width:100%;max-width:1234px;margin:0 auto;position:relative;padding:0 25px}.block-banner .block-banner-content-wrapp .main-slider__badge.main-slider__badge__public{border:none}.block-banner .block-banner-content-wrapp .main-slider__badge{position:absolute;top:0;right:0;z-index:10;width:261px;max-width:40%;height:188px;padding:30px;margin-top:-30px;box-sizing:content-box;border:2px dashed #3492ff}.block-banner .block-banner-content-wrapp .main-slider__badge.main-slider__badge__public:before{display:none}.block-banner .block-banner-content-wrapp .main-slider__badge:before{position:absolute;content:'Change';width:85px;height:30px;left:28px;bottom:-2px;background-color:#287ee3;color:#fff;font-family:Roboto;font-size:14px;font-weight:400;letter-spacing:1px;line-height:30px;text-align:center}.block-banner .block-banner-content-wrapp .main-slider__badge.main-slider__badge__public:after{display:none}.block-banner .block-banner-content-wrapp .main-slider__badge:after{position:absolute;content:'\270E';width:30px;height:30px;left:-2px;bottom:-2px;background-color:#3492ff;color:#fff;text-align:center;font-size:24px}.block-banner .block-banner-content-wrapp .block-banner-content{padding-left:0;margin-top:100px;width:100%;max-width:700px}.block-banner .block-banner-content-wrapp h2{font-size:42px;font-weight:500;letter-spacing:2.8px;line-height:1.2;text-shadow:-1px 3px 6px #171717}.block-banner .block-banner-content-wrapp .content-wrapper div{font-size:18px;font-weight:600;letter-spacing:1px;width:100%;max-width:550px;margin:0 auto 0 0!important;line-height:1.8;text-shadow:-2px 3px 1px #5a5a5a;color:#fff!important;font-family:Raleway,sans-serif}.block-banner .block-banner-content-wrapp p{font-size:18px;font-weight:600;letter-spacing:1px;width:100%;max-width:550px;margin:34px auto 0 0!important;line-height:1.8;text-shadow:-2px 3px 1px #5a5a5a}.block-two-content{width:100%;max-width:1048px;margin:0 auto;z-index:10;position:relative}.block-two-content .rounded-button a.transparent{border-radius:50px;font-size:13px;font-weight:700;padding:12px;border:2px solid #fff;background:0 0!important;width:186px;display:block;margin:0 auto;cursor:pointer}.above-top{margin-top:-110px}.blue-content,.green-content{padding:20px 0 20px;border-radius:5px;background-position:left bottom;background-size:117px;background-repeat:no-repeat;width:calc(50% - 37px);float:left;margin-left:23px}.blue-content{background-color:#5173b1;background-size:140px;background-position:-33px bottom;border-bottom:5px solid #5173b1}.green-content{background-color:#2ed4cb;margin-left:30px;background-size:100px;padding:20px 0 25px}.blue-content h2{width:100%;max-width:409px;margin:0 auto 20px;font-size:24px!important;line-height:1.2;min-height:75px}.green-content h2{width:100%;max-width:420px;margin:0 auto 20px;font-size:24px!important;line-height:1.2;min-height:75px}.blue-content h2 span,.green-content h2 span{display:inline-block;width:100%;font-weight:400}.home .block-two-content{margin-top:-110px}.faq-page .block-two-content{margin-top:60px!important}.green-content .rounded-button a.transparent:hover{color:#8ad742;background:rgba(255,255,255,.85)!important}.block-about-us{margin:103px 0}.block-about-us h2{margin-bottom:45px;font-size:30px}.block-about-us div{width:100%;max-width:800px;margin:0 auto;line-height:1.75;letter-spacing:1px;font-size:18px;font-family:Raleway,sans-serif;margin-top:0!important;text-align:center;color:#9b9b9b!important}.block-about-us div img{max-width:100%}.block-about-us p{width:100%;max-width:800px;margin:0 auto;line-height:1.75;letter-spacing:1px}.block-gallery .gallery-title .section_remove_icon{top:-4px;left:-8px}.gallery-img.add-new{background:#edf6fd;border:1px solid #cddbed;height:255px;display:table-cell;width:290px;max-width:100%;vertical-align:middle;text-align:center;position:relative;left:5px;line-height:1.5}.gallery-img{margin:5px;width:calc(100% - 10px);max-width:290px;height:250px;line-height:250px;text-align:center;overflow:hidden}.gallery-img a{line-height:250px}.gallery-img .gallery-item-img{width:290px;height:250px;background-size:cover;background-repeat:no-repeat;background-position:center}.gallery-img svg{margin-top:auto}.gallery-title a{font-size:11px;border:1px solid #92a3c0;border-radius:50px;padding:4px 40.5px;vertical-align:middle;margin-top:15px!important;cursor:pointer;display:block}.gallery-title h2{margin:0}[mediaeditable].gallery-img.add-new,[mediaeditable].gallery-img:hover{outline:2px dashed rgba(128,128,128,.25);cursor:pointer;position:relative}[mediaeditable].gallery-img{outline:0 dashed}.block-gallery .col-sm-3 .section_remove_icon{display:none}.block-gallery .col-sm-3:hover .section_remove_icon{display:block}.gallery-select-category ul{display:table;padding:0}.gallery-select-category li{list-style:none;display:table-cell}.gallery-select-category ul li a{width:100%;color:#4a4a4a;font-size:12px;display:inline-block;padding:3px 13px;border:1px solid transparent;border-right-color:#bbdefb;border-radius:2px}.gallery-select-category ul li a:active,.gallery-select-category ul li a:focus,.gallery-select-category ul li a:hover{text-decoration:none}.gallery-select-category li.active a{border:1px solid #bbdefb}.gallery-select-category li:last-child a{border-right:1px solid #fff}.gallery-select-category li.active a,.gallery-select-category li:hover a{color:#305abb}.gallery-select-category{display:flex;justify-content:center;width:100%;margin:0 auto 59px}.gallery-select-category ul li a.add_gallery_category{color:#505c6c;font-family:Roboto;font-size:15px;font-weight:700;letter-spacing:1px;border:1px dashed #94a2b0;padding:10px;text-align:center;margin-left:10px}.gallery-section{float:left;width:100%}.block-our-services{padding:84px 0 0}.block-our-services .container .col-lg-12 .col-sm-6:nth-child(odd){padding:0}.block-our-services .container{width:100%;max-width:1028px}.block-our-services .col-lg-12>h2{font-size:32px;text-indent:-5px;margin-bottom:50px}.services-img{margin-top:27px;width:83px;height:83px;margin-left:40px;border:2px solid #c6eca3;border-radius:50px;padding:15px}.block-sevice-list .sevice-logo .service-img svg,.services-img svg{width:49px;height:49px}.services-content{width:100%;max-width:316px;margin-left:-6px}.services-section{margin-bottom:61px;float:left;width:100%}.services-content h2{margin-bottom:20px;font-size:20px;text-indent:2px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:0 10px}.services-content p{line-height:1.75;letter-spacing:1.05px;margin-left:3px}.services-content .rounded-button a{color:#fff}.services-content .rounded-button a:hover{text-decoration:none;color:#fff;background:rgba(134,209,64,.85)}.block-free-consultation{padding-bottom:20px}.block-free-consultation{background-image:url(../images/circles.png);background-size:43%;background-repeat:no-repeat;background-position:center;padding:192px 0}.free-consultation-section{width:100%;max-width:807px;margin:0 auto;padding:44px 0 35px;-webkit-box-shadow:2px 5px 67px 0 rgba(80,116,179,.75);-moz-box-shadow:2px 5px 67px 0 rgba(0,0,0,.38);box-shadow:2px 5px 67px 0 rgba(80,116,179,.75);background-size:cover;border-radius:5px}.free-consultation-section h2{font-size:28px;font-weight:600;margin:0 auto 20px;width:100%;max-width:450px;line-height:1.05;letter-spacing:1.87px}.free-consultation-section>p{width:70%!important}.free-consultation-section p{font-size:16px;width:100%;margin:0 auto 30px;letter-spacing:.5px}.free-consultation-form .form-message textarea::-webkit-input-placeholder{color:rgba(255,255,255,.48)}.free-consultation-form .form-message textarea{width:100%;margin-bottom:21px;padding:12.5px 25px 12.5px 41px;resize:none}.free-consultation-form .form-message textarea,.free-consultation-form input[type=email],.free-consultation-form input[type=number],.free-consultation-form input[type=text]{width:100%;max-width:100%;margin-bottom:3px;background:0 0;border-right:none;border-top:none;border-left:none;border-bottom:1px solid rgba(255,255,255,.3);color:#fff;text-align:center;padding:9px 0;font-size:17px}.free-consultation-form .rounded-button input[type=submit]{width:100%;max-width:212px;margin-bottom:14px;background:#8ad742;border:none;color:#fff;font-size:14px;font-weight:700;padding:12px 0;border-radius:50px;text-transform:uppercase}.free-consultation-form .rounded-button{margin-top:32px}.free-consultation-form{width:100%;max-width:360px;margin:0 auto}.free-consultation-form input[type=email]::-webkit-input-placeholder,.free-consultation-form input[type=number]::-webkit-input-placeholder,.free-consultation-form input[type=text]::-webkit-input-placeholder{color:rgba(255,255,255,.5)}.free-consultation-form .rounded-button input[type=submit]:hover{background:rgba(138,215,66,.85)}.block-free-consultation .free-consultation-section{position:relative}.block-free-consultation .free-consultation-section h1{padding-left:10px;padding-right:10px}.block-free-consultation .free-consultation-section .img-edit-pencil:hover{background:#4a82dc}.block-free-consultation .free-consultation-section .img-edit-pencil{display:none;position:absolute;right:10px;top:10px;border:2px solid #4a82dc;width:50px;height:45px;cursor:pointer;border-radius:10px;background:#fff;z-index:1}.block-free-consultation .free-consultation-section .img-edit-pencil:hover:after{color:#fff}.block-free-consultation .free-consultation-section .img-edit-pencil:after{content:'\270E';font-size:48px;position:absolute;left:0;top:0;color:#4a82dc;line-height:.8;padding:4px}.block-free-consultation .free-consultation-section .form-message:before{display:none}.testimonial-list{width:100%;-moz-column-count:2;-webkit-column-count:2;column-count:2;margin:0;padding:0;column-gap:0;-moz-column-gap:0;-webkit-column-gap:0}.testimonial-list li{list-style:none;display:inline-block;width:calc(100% - 30px);border:1px solid #e8e5e9;margin:15px;border-radius:5px;cursor:pointer}.testimonial-list li:hover{-webkit-box-shadow:1px 0 30px 0 #d8e0ef;-moz-box-shadow:1px 0 30px 0 #d8e0ef;box-shadow:1px 0 30px 0 #d8e0ef}.testimonial-list li .testimonial-content{width:calc(100% - 130px);margin:44px 65px 21px 65px;max-width:100%}.testimonial-list li .testimonial-author{margin-bottom:49px}.testimonial-list li h4{letter-spacing:1.53px;color:#5074b3;font-size:18px}.testimonial-list li p{line-height:24px;color:#92a2c0}.block-testimonial{padding:20px 0 120px 0;overflow:hidden}.block-testimonial.cssbackground-gradient-blue{background:linear-gradient(#fff,#edf6fd)}.block-testimonial h2{padding-top:20px;margin-bottom:40px;font-size:28px;font-weight:600;letter-spacing:1.87px}.block-testimonial .flexslider{width:100%;max-width:508px;margin:0 auto;-webkit-box-shadow:2px 5px 67px 0 rgba(80,116,179,.35);-moz-box-shadow:2px 5px 67px 0 rgba(0,0,0,.38);box-shadow:2px 5px 67px 0 rgba(80,116,179,.35);border-radius:4px}.block-testimonial .flexslider .bx-wrapper{box-shadow:none}.testimonial-img{width:100%;max-width:75px;margin:0 auto 31px;z-index:99999;display:block;position:relative}.testimonial-section{z-index:9}.testimonials-page-section .testimonial-section{width:100%;max-width:500px;margin:0 auto 30px;border:1px solid #e7e5e8;padding:45px;border-radius:10px}.testimonials-page-section .testimonial-author h4{margin:0}.testimonials-page-section.no-gutter{width:100%;max-width:1110px;margin:0 auto}.testimonials-page-section h1{margin:60px 0 96px!important}.testimonial-img img{margin-top:0;z-index:99999;display:block;position:relative;margin:-38px auto 31px}.testimonial-content{width:100%;max-width:370px;margin:60px auto 32px}.testimonial-content p{color:#9b9b9b;font-family:Raleway;font-size:14px;font-weight:500;letter-spacing:.78px;line-height:24px}.testimonial-author h4{margin-bottom:32px;color:#4a4a4a;font-family:Raleway;font-size:15px;font-weight:700;letter-spacing:1.53px}.block-testimonial .flexslider .flex-viewport{overflow:inherit!important}.block-testimonial .flexslider ul.flex-direction-nav{display:none}.block-testimonial .flexslider .flex-viewport ul li.custom-width.clone{opacity:.3}.block-testimonial .flexslider .flex-viewport ul li.custom-width .testimonial-img img,.block-testimonial .flexslider .flex-viewport ul li.custom-width.clone .testimonial-author,.block-testimonial .flexslider .flex-viewport ul li.custom-width.clone .testimonial-img img{display:none}.block-testimonial .flexslider .flex-viewport ul li.custom-width.active-slide,.block-testimonial .flexslider .flex-viewport ul li.custom-width.active-slide .testimonial-author,.block-testimonial .flexslider .flex-viewport ul li.custom-width.active-slide .testimonial-img img{opacity:1;display:inherit}.block-testimonial .flexslider .flex-viewport .bx-wrapper{margin-bottom:0}.block-testimonial .flexslider .flex-viewport .bx-viewport{height:auto!important}.block-testimonial .flexslider ol.flex-control-nav.flex-control-paging{bottom:-75px}.flex-control-nav{bottom:-80px}.flex-control-paging li{cursor:pointer}.flex-control-paging li a{width:6px;height:6px;background:#92a1bf;position:relative}.flex-control-paging li a:before{content:'';position:absolute;border:1px solid transparent;width:20px;height:20px;display:block;border-radius:50px;top:calc(50% - 10px);left:calc(50% - 10px)}.block-testimonial .flexslider .flex-control-paging li a.active,.flex-control-paging li a:hover{background:#5074b3!important}.block-whitening .container{background-repeat:no-repeat;background-position:103% 13px;padding-bottom:100px;max-width:100%}.whitening-section{width:calc(100% - 200px);margin:113px 0 0 85px}.whitening-section h2{letter-spacing:3px;max-width:55%}.block-whitening .row{margin:0}.whitening-form form input[type=email],.whitening-form form input[type=number],.whitening-form form input[type=text]{border-top:none;border-left:none;border-right:none;border-bottom:1px solid #e9eff9;font-size:16px;width:100%;padding:13px 0 8px 35px;margin-bottom:14px;background:0 0}.whitening-form form input[type=email]::-webkit-input-placeholder,.whitening-form form input[type=number]::-webkit-input-placeholder,.whitening-form form input[type=text]::-webkit-input-placeholder{color:#5074b3}.whitening-form form input[type=submit]{color:#fff;border:none;background:#86d141;font-size:13px;width:100%;max-width:212px;border-radius:50px;padding:13px 0;margin-top:25px;text-transform:uppercase;font-weight:700}.form-email,.form-message,.form-name,.form-phone{position:relative}.form-name svg{width:17px;height:15px;display:block;position:absolute;background-size:contain;background-repeat:no-repeat;left:0;top:28%}.form-email svg{width:17px;height:15px;display:block;position:absolute;background-size:contain;background-repeat:no-repeat;left:0;top:30%}.form-phone svg{width:17px;height:18px;display:block;position:absolute;background-size:contain;background-repeat:no-repeat;left:0;top:24%}.form-message svg{width:17px;height:18px;display:block;position:absolute;background-size:contain;background-repeat:no-repeat;left:0;top:17%}.form-message svg{stroke:#4a4a4a}.whitening-form{margin-top:90px;max-width:410px}.whitening-form form input[type=submit]:hover{background:rgba(134,209,65,.85)}.block-whitening .container{position:relative}.block-whitening .container .img-edit-pencil:hover{background:#4a82dc}.block-whitening .container .img-edit-pencil{position:absolute;right:30px;top:10px;border:2px solid #4a82dc;width:50px;height:45px;cursor:pointer;border-radius:10px;background:#fff;z-index:1}.block-whitening .container .img-edit-pencil:hover:after{color:#fff}.block-whitening .container .img-edit-pencil:after{content:'\270E';font-size:48px;position:absolute;left:0;top:0;color:#4a82dc;line-height:.8;padding:4px}.block-why-choose-us{margin-top:95px}.block-why-choose-us h2{font-size:31px;margin:0 0 47px}.block-why-choose-us .container .col-lg-12 .col-sm-6:nth-child(odd){padding:0}.block-why-choose-us-page-section .why-choose-us-img{width:100%;max-width:80px}.block-why-choose-us h1.csstextsize-titlemedium{margin-bottom:71px}.block-why-choose-us .container{max-width:1028px}.why-choose-us-img{margin-top:27px;width:83px;height:83px;margin-left:12px;border:2px solid #c6eca3;border-radius:50px;padding:15px}body.block-layout.builder .why-choose-us-content:hover:after{content:'\270E';position:absolute;top:0;right:5px;font-size:22px;line-height:1em;font-weight:400;color:#305abb}body.block-layout.builder .why-choose-us-content{outline:2px dashed rgba(128,128,128,.25);cursor:pointer}.why-choose-us-content{width:100%;max-width:316px;margin-left:-6px}.why-choose-us-content h1{margin-bottom:20px;font-size:20px;text-indent:2px}.why-choose-us-content p{line-height:1.75;letter-spacing:1.05px;margin-left:3px;min-height:100px}.why-choose-us-section{margin-bottom:80px;float:left;width:calc(100% - 80px)}.service-article-page .block-free-report-form .container,.service-article-page .block-why-choose-us .container{width:100%;max-width:1230px;margin:0 auto}.service-article-page .block-free-report-form .col-lg-12,.service-article-page .block-why-choose-us .col-lg-12{float:right!important;width:100%}.block-layout .block-content-with-sidebar.page-header-title .container{width:100%;max-width:100%;height:220px;background-position:center;background-repeat:no-repeat;background-size:cover;margin-bottom:80px}.block-layout .block-content-with-sidebar.page-header-title h1{margin-top:35px!important;color:#fff!important}.block-layout .block-content-with-sidebar.page-header-title .no-image h1{color:#4a4a4a!important}.block-free-report-form{padding-bottom:20px}.block-free-report-form{background:url(../images/circles.png);background-size:42%;background-repeat:no-repeat;background-position:center;padding:196px 0}.free-report-section{width:100%;max-width:807px;margin:0 auto;padding:38px 0 35px;-webkit-box-shadow:2px 5px 67px 0 rgba(80,116,179,.75);-moz-box-shadow:2px 5px 67px 0 rgba(0,0,0,.38);box-shadow:2px 5px 67px 0 rgba(80,116,179,.75);background-size:cover;background-position-y:100%;background-repeat:no-repeat;border-radius:5px;position:relative}.free-report-section h2.free-report-title{margin-bottom:0;padding-top:0}.free-report-section h2{font-size:32px;margin-left:38px;width:100%;max-width:441px;margin-bottom:15px}.free-report-section .ajax-submit-form .submit{position:relative}.free-report-section .ajax-submit-form .submit .preloader{display:none;position:absolute;top:3px;left:30px}.free-report-section .ajax-submit-form .submit .preloader rect{fill:transparent;stroke:transparent}.free-report-section .ajax-submit-form p{width:calc(100% - 58px);max-width:100%}.free-report-section .report-form-description div{font-size:17px;width:100%;max-width:441px;margin-left:58px;line-height:1.3;color:#fff;text-align:center;font-family:Raleway,sans-serif;margin-top:0!important}.free-report-section .report-form-description div:last-child{margin-bottom:32px}.free-report-section p{font-size:17px;width:100%;max-width:441px;margin-left:58px;line-height:1.3;margin-bottom:32px}.free-report-form input[type=email],.free-report-form input[type=number],.free-report-form input[type=text]{width:100%;max-width:100%;margin-bottom:14px;background:0 0;border-right:none;border-top:none;border-left:none;border-bottom:1px solid rgba(255,255,255,.3);color:#fff;text-align:center;padding:14px 0}.free-report-form .rounded-button input[type=submit]{width:100%;max-width:212px;margin-bottom:14px;background:#8ad742;border:none;color:#fff;font-size:14px;font-weight:700;padding:12px 0;border-radius:50px}.free-report-form{width:100%;max-width:400px;margin:0 auto}.block-free-report-form .free-consultation-form{width:100%;max-width:360px;margin-left:79px}.free-report-form input[type=email]::-webkit-input-placeholder,.free-report-form input[type=number]::-webkit-input-placeholder,.free-report-form input[type=text]::-webkit-input-placeholder{color:rgba(255,255,255,.5)}.free-report-section .free-report-img{content:'';width:250px;height:300px;display:block;position:absolute;z-index:10;background-size:contain;background-repeat:no-repeat;right:6%;top:20%}.block-free-report .rounded-button a.green:hover{background:rgba(134,209,64,.85)}.block-free-report-form .free-report-section{position:relative}.block-free-report-form .free-report-section .img-edit-pencil:hover{background:#4a82dc}.block-free-report-form .free-report-section .img-edit-pencil{display:none;position:absolute;right:10px;top:10px;border:2px solid #4a82dc;width:50px;height:45px;cursor:pointer;border-radius:10px;background:#fff;z-index:1}.block-free-report-form .free-report-section .img-edit-pencil:hover:after{color:#fff}.block-free-report-form .free-report-section .img-edit-pencil:after{content:'\270E';font-size:48px;position:absolute;left:0;top:0;color:#4a82dc;line-height:.8;padding:4px}.block-schedule-an-appointment p{width:100%;max-width:490px;margin:0 auto 33px 0;padding-left:69px;padding-top:4px;font-size:14px;letter-spacing:1px}.block-schedule-an-appointment h1{width:100%;max-width:500px;margin:65px auto 33px 0!important;padding-left:70px;letter-spacing:3px}.block-schedule-an-appointment .container{background-repeat:no-repeat;background-position:140px 10px;position:relative}.block-schedule-an-appointment .container .img-edit-pencil:hover{background:#4a82dc}.block-schedule-an-appointment .container .img-edit-pencil{display:none;position:absolute;right:30px;top:10px;border:2px solid #4a82dc;width:50px;height:45px;cursor:pointer;border-radius:10px;background:#fff;z-index:1}.block-schedule-an-appointment .container .img-edit-pencil:hover:after{color:#fff}.block-schedule-an-appointment .container .img-edit-pencil:after{content:'\270E';font-size:48px;position:absolute;left:0;top:0;color:#4a82dc;line-height:.8;padding:4px}.block-schedule-an-appointment .col-sm-6{float:right}.block-schedule-an-appointment .schedule-form{margin-left:67px;width:calc(100% - 67px);max-width:420px}.schedule-form input[type=email],.schedule-form input[type=number],.schedule-form input[type=text],.schedule-form textarea{border-top:none;border-left:none;border-right:none;border-bottom:1px solid #e9eff9;font-size:17px;width:100%;padding:12px 0 8px 36px;margin-bottom:12px;background:0 0}.schedule-form textarea{resize:vertical}.schedule-form input[type=email]::-webkit-input-placeholder,.schedule-form input[type=number]::-webkit-input-placeholder,.schedule-form input[type=text]::-webkit-input-placeholder,.schedule-form textarea::-webkit-input-placeholder{color:#5074b3}.schedule-form input[type=submit]{color:#fff;border:none;background:#86d141;font-size:13px;width:100%;border-radius:50px;padding:13px 0;font-weight:700;text-transform:uppercase}.schedule-form .rounded-button{width:210px;margin-top:28px}.schedule-img{width:100%;max-width:460px;margin:0 auto}.schedule-form input[type=submit]:hover{background:rgba(134,209,65,.85)}footer{border-top:5px solid #5074b3}.top-footer{background-size:cover;padding:0 0 270px;margin-top:211px}.top-footer h1{width:100%;max-width:661px;margin:0 auto 25px;font-size:51px}.top-footer p{width:100%;max-width:517px;margin:0 auto;font-size:20px}.top-footer .rounded-button{width:217px;margin:0 auto;margin-top:77px;height:44px;position:relative}.top-footer .rounded-button:after{content:'';border:1px solid #e4e8ee;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;width:calc(100% + 60px);display:block;height:105px;position:absolute;top:-30px;left:-30px}.top-footer .rounded-button a{width:100%;display:block;padding:0;text-align:center;padding-top:13.5px;padding-bottom:13.5px;position:relative;z-index:10}.top-footer .rounded-button a:before{content:'';border:1px solid #c1c9d7;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;width:calc(100% + 20px);display:block;height:65px;position:absolute;top:-10px;left:-10px}.top-footer .rounded-button a:after{content:'';border:1px solid #d3dae7;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;width:calc(100% + 40px);display:block;height:85px;position:absolute;top:-20px;left:-20px}.top-footer .rounded-button a:hover{color:#fff;background-color:rgba(134,209,65,.85)}.top-footer .container{position:relative}.top-footer .container .img-edit-pencil:hover{background:#4a82dc}.top-footer .container .img-edit-pencil{display:none;position:absolute;right:30px;top:10px;border:2px solid #4a82dc;width:50px;height:45px;cursor:pointer;border-radius:10px;background:#fff;z-index:1}.top-footer .container .img-edit-pencil:hover:after{color:#fff}.top-footer .container .img-edit-pencil:after{content:'\270E';font-size:48px;position:absolute;left:0;top:0;color:#4a82dc;line-height:.8;padding:4px}.mid-footer{padding:45px 0 30px}.mid-footer .container{width:100%;max-width:1225px}.mid-footer .footer-address{position:relative;width:100%;max-width:260px;margin:0 auto 0 25px;padding-left:12px;margin-left:47px}.mid-footer .footer-address svg{width:21px;height:27px;display:block;position:absolute;background-size:contain;background-repeat:no-repeat;left:-25px;top:13%}.mid-footer .footer-address p{margin:0;font-size:17px;line-height:1;cursor:pointer;color:#4a4a4a}.footer-phone{position:relative;max-width:100%;margin:0 auto;margin-top:15px;margin-left:111px}.footer-phone svg{width:23px;height:26px;display:block;position:absolute;z-index:10;background-size:contain;background-repeat:no-repeat;left:-25px;top:9%}.footer-phone a:hover{text-decoration:none}.footer-phone a{font-size:21px;margin-left:11px;color:#4a4a4a}.footer-social-links{width:100%;max-width:401px;margin:0 auto 0!important;float:left}.footer-social-links ul{padding:0}.footer-social-links ul li{list-style:none;display:inline-block;margin:0 3px}.footer-social-links ul li a:hover{text-decoration:none}.footer-social-links ul li a i{width:35px;height:35px;display:flex;border:2px solid #92a2c0;border-radius:100%;vertical-align:middle;align-items:center;text-align:center;justify-content:center;font-size:18px}.footer-logo{width:100%;max-width:225px;float:right}.bottom-footer .container>.row{display:flex;flex-flow:wrap;align-items:center;justify-content:center;vertical-align:middle;margin-bottom:60px}.bottom-footer .container>.row .col-sm-6:first-child{text-align:right;width:49%;margin-right:1%}.bottom-footer .container>.row .col-sm-6:first-child p{font-size:16px;margin-bottom:0;color:#4a4a4a}.bottom-footer .container>.row .col-sm-6:last-child{width:49%;margin-left:1%}.bottom-footer .container>.row .col-sm-6:last-child .footer-logo{width:100%;max-width:225px;float:none}@media (max-width:920px){.bottom-footer .container>.row .col-sm-6:last-child .footer-logo{margin-top:0}}@media (max-width:600px){.bottom-footer .container>.row{display:block}.bottom-footer .container>.row .col-sm-6:first-child{width:100%;text-align:center;margin-bottom:25px}.bottom-footer .container>.row .col-sm-6:last-child{width:100%}}.block-breadcrumbs{display:none}.block-breadcrumbs .container{padding-top:14px;border-bottom:1px solid #e5e5e5;padding-bottom:8px}.block-breadcrumbs .container .rounded-button{float:left}.block-breadcrumbs .container .rounded-button a{border-radius:50px;font-size:11px;font-weight:700;padding:6px 20px;border:1px solid #92a1bf;background:0 0!important;display:block;text-transform:capitalize;color:#5074b3}.block-breadcrumbs .container ul{list-style:none;margin-top:6px;float:left;margin-left:0;padding-left:20px}.block-breadcrumbs .container ul li{float:left;font-size:13px;margin-right:25px;position:relative}.block-breadcrumbs .container ul li:last-child:after{display:none}.block-breadcrumbs .container ul li:after{content:'>';position:absolute;color:#337ab7;right:-16px}.pagination{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding-top:15px;padding-bottom:15px;width:100%}.pagination ul{position:relative;left:calc(50% - 120px);list-style:none;width:auto;float:left;margin:0;border:none}.pagination ul li{float:left}.pagination ul li a:hover,.pagination ul li span:hover{text-decoration:none;background:0 0}.pagination ul li a,.pagination ul li span{color:#92a2c0;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2px;padding:5px 10px;display:block;border:none}.pagination ul li.active:hover a,.pagination ul li.active:hover span{border:1px solid #88d951;background:#ddffc5;color:#92a2c0;cursor:pointer}.pagination ul li.active a,.pagination ul li.active span{border-radius:50px;font-size:11px;font-weight:700;padding:6px 20px;border:1px solid #88d951;background:0 0;display:block;color:#92a2c0}h1.page-title{font-size:42px;font-weight:300;letter-spacing:2.8px;line-height:54px;padding-top:50px;padding-bottom:50px}h1.block-title,h2.block-title{font-size:24px;font-weight:700;letter-spacing:1.6px;padding-bottom:50px}.block-contact-us .col-lg-12 .col-sm-6>h2{font-size:28px;font-weight:700;letter-spacing:1.87px}.contact-us-section .col-sm-9{width:calc(100% - 120px)!important;float:left}.contact-us-section .col-sm-3{width:120px!important;float:left}.contact-us-section{margin-bottom:80px;float:left;width:100%}.contact-us-img{margin-top:10px;width:57px;height:57px;margin-left:12px;border:2px solid #86d141;border-radius:50px}.contact-us-adress-block .contact-us-section:first-child .contact-us-img img{margin-top:calc(50% - 14px)}.contact-us-img img{width:20px;margin-top:calc(50% - 10px);margin-left:calc(50% - 10px)}.contact-us-content{width:100%;margin-left:-6px}.contact-us-content h2{margin-bottom:20px;font-size:20px;text-indent:2px}.contact-us-content p{line-height:1.75;letter-spacing:1.05px;margin-left:3px;text-transform:capitalize}.contact-us-form .rounded-button{margin:0 auto;margin-top:30px}.block-contact-map{background:url(../images/circles.png);background-size:40%;background-repeat:no-repeat;background-position:center;padding:196px 0}.contact-map-section{width:100%;max-width:807px;margin:0 auto;padding:0;-webkit-box-shadow:2px 5px 67px 0 rgba(80,116,179,.75);-moz-box-shadow:2px 5px 67px 0 rgba(0,0,0,.38);box-shadow:2px 5px 67px 0 rgba(159,177,208,.75);background:0 0;background-size:cover;background-position-y:100%;background-repeat:no-repeat;border-radius:5px;position:relative;min-height:375px}.block-text{margin-bottom:55px}.block-text.with-image .col-md-6.image{background:-webkit-linear-gradient(bottom,rgba(255,255,255,1) 60%,rgba(255,255,255,0) 100%)}.block-text.with-image .col-md-6.text{margin-top:-4px}.block-text p{color:#000;font-size:15px;font-weight:500;letter-spacing:.5px;line-height:28px;margin-bottom:25px}.block-about-gallery{margin-bottom:55px}.block-about-gallery .about-gallery{padding-left:70px;padding-right:70px}.block-about-gallery .about-gallery .about-gallery-item{padding-right:35px;padding-left:35px}.block-about-gallery .about-gallery .about-gallery-item h1{font-size:18px;font-weight:700;letter-spacing:1.2px;padding-top:33px;padding-bottom:28px;margin:0}.block-about-gallery .about-gallery .about-gallery-item p{color:#92a2c0;font-size:14px;font-weight:500;letter-spacing:.78px;line-height:24px}.block-faq .col-md-6{margin-bottom:45px}.block-faq .col-md-6 h2{color:#5074b3;font-size:18px;font-weight:700;letter-spacing:1.2px}.block-faq .col-md-6 p{color:#92a2c0;font-size:15px;font-weight:500;letter-spacing:.5px;line-height:28px}.block-sevice-list .row>.col-md-4{margin-bottom:60px}.block-sevice-list .sevice-logo{padding-top:30px;padding-bottom:30px}.block-sevice-list .sevice-logo .service-img{margin-top:27px;width:83px;height:83px;margin-left:12px;border:2px solid #c6eca3;border-radius:50px;padding:15px;margin:0 auto}.block-sevice-list .sevice-logo img{width:81px;height:81px;display:block;margin:0 auto}.block-sevice-list h2{color:#5074b3;font-size:18px;font-weight:700;letter-spacing:1.2px;padding-top:25px;padding-bottom:19px}.block-sevice-list p{color:#92a2c0;font-size:14px;font-weight:500;letter-spacing:.78px;line-height:24px}.block-sevice-list .rounded-button{border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;padding-top:10px;padding-bottom:10px;margin-top:25px}.block-sevice-list .rounded-button a{border-radius:50px;font-size:11px;font-weight:700;padding:6px 20px;border:1px solid #92a1bf;background-color:transparent!important;text-transform:none!important;display:block;width:120px;margin:0 auto}.single-service-section{width:100%;max-width:780px;margin:0 auto}.single-service-subtitle,.single-service-title{width:100%;margin:0 auto 20px 0}.single-service-subtitle h4{font-size:18px;line-height:25px;font-weight:400;color:#92a2c0;text-align:left;word-break:break-word}.single-service-img{width:100%;max-width:680px;margin:0 auto 48px}.single-service-text p{font-size:15px;letter-spacing:.83px;line-height:2;margin-bottom:30px;word-break:break-word}.block-free-report h1{margin-bottom:63px;word-break:break-word}.free-report-img{width:100%;max-width:300px;margin:0 auto}.block-free-report h2{letter-spacing:1px;line-height:1.6;margin-bottom:49px;word-break:break-word}.free-report-content:before{content:'';background:url(../images/green-check.png);width:28px;height:28px;display:block;position:absolute;z-index:999999;background-size:contain;background-repeat:no-repeat;left:0;top:20%}.free-report-content{position:relative}.free-report-content p{padding-left:60px}.block-free-report .rounded-button{margin-top:62px}.block-free-report{margin-top:50px}.block-sidebar.no-gutter .col-sm-4.pull-left .sidebar-wrap-2{max-width:292px;margin:0 auto 0 0}.service-article-two-content{display:flex;align-items:center}.service-article-two-content .blue-content,.service-article-two-content .green-content{padding:20px 0 24px;width:49%;margin:20px 0;border-bottom:0}.service-article-two-content .blue-content h1,.service-article-two-content .green-content h1{width:100%;max-width:409px;padding:0 11px;font-size:21px!important;line-height:1.2;letter-spacing:1.17px;letter-spacing:1.17px;margin:0 auto 20px;min-height:50px}.service-article-two-content .blue-content{background:#5173b1;margin-right:1%}.service-article-two-content .green-content{background:#84d34f;margin-left:1%}.service-article-two-content .rounded-button a.transparent{border-radius:50px;font-size:13px;font-weight:700;padding:9px 40px;border:2px solid #fff;background:0 0!important;width:180px;display:block;margin:0 auto}.sidebar-wrap-5{width:100%;max-width:250px;border-right:1px solid #e9ecf2;padding:16px 30px 0;margin-bottom:100px}.sidebar-wrap-5 ul.service-link-list{padding:0!important}.sidebar-wrap-5 ul.service-link-list li{list-style:none;position:relative;margin-bottom:18px}.sidebar-wrap-5 ul.service-link-list li a{color:#98a8c4;border-bottom:2px solid transparent;display:block;font-weight:700;padding-bottom:5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:200px}.sidebar-wrap-5 ul.service-link-list li a:hover,.sidebar-wrap-5 ul.service-link-list li.active a{text-decoration:none}.sidebar-wrap-5 .sidebar-service-link-title{margin-bottom:33px}.sidebar-wrap-5 ul.service-link-list li:before{content:"\f101";position:absolute;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:20px;color:#86d141;left:-30px;display:none;top:calc(50% - 14px)}.sidebar-wrap-5 ul.service-link-list li.active:before,.sidebar-wrap-5 ul.service-link-list li:hover:before{display:inherit}.services-page h1[data-kd_id=service_article_header]{margin:60px 0 85px!important}.single-service-subtitle h1{margin:0 0 20px!important}.block-content-with-sidebar.sidebar.public{top:510px}.block-content-with-sidebar.sidebar{position:absolute;width:100%;top:290px}.other-service-btn{display:none}.blog-text p{font-size:15px;letter-spacing:.5px;line-height:1.6em;white-space:pre-line;margin-top:-1.6em!important}.blog-text{width:100%;max-width:725px;margin-bottom:37px}.blog-section{margin:50px 0 100px 0}.blog-title{margin-bottom:26px}.blog-content{padding-bottom:60px;border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:45px}.blog-content:last-child{border:none;margin-bottom:0;padding-bottom:60px}.blog-page .blog-pagination{border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}.blog-page .blog-pagination ul.pagination li a{border:none;font-size:13px;padding:6px 20px}.blog-page .blog-pagination ul.pagination li.active a,.blog-page .blog-pagination ul.pagination li:hover a{border-radius:50px;background:0 0;border:1px solid #8ad742;color:#8ad742;padding:5px 19px}.blog-page .blog-pagination .pagination{margin:20px 0 17px}.blog-read-more .rounded-button a{padding:6.5px 21px!important;font-size:13px!important;color:#92a3c0!important;border:1px solid #92a3c0!important;text-transform:capitalize}.blog-read-more .rounded-button a:hover{border:1px solid #5074b3!important;color:#5074b3!important}.input-group input{border:1px solid #92a3c0;padding:4px 14px;height:53px}.input-group{width:100%;max-width:517px}span.input-group-btn,span.input-group-btn button{padding:0;min-height:53px}span.input-group-btn button{border:1px solid #92a3c0;border-left:none;text-indent:54px;width:53px;position:relative!important;color:#5074b3;overflow:hidden}span.input-group-btn button:before{font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;content:"\e003";position:absolute;display:block;color:#5074b3;left:-35px;z-index:999999;top:23%;font-size:20px}.blog-excerpt p{text-transform:uppercase}.blog-page .social-links{margin:0 auto 0 0!important;float:left}.blog-read-more{float:right;margin-top:10px}.blog-read-more .rounded-button a{background:0 0!important}.blog-article-social-links .social-links ul li a,.body.blog-page .social-links ul li a{text-decoration:none}.block-content-with-sidebar span.no-posts{margin-bottom:150px}.block-content-with-sidebar span.no-posts.subheadline_font{font-size:24px;text-transform:uppercase}.block-content-with-sidebar span.no-posts{text-align:center;width:100%;display:block;font-size:16px}.block-content-with-sidebar span.no-posts a{padding:5px 15px;margin-left:15px;font-size:13px;font-weight:700;border:1px solid #00afcc;background:#2ed4cb;color:#fff;border-radius:50px;text-transform:uppercase}.block-content-with-sidebar span.no-posts a:active,.block-content-with-sidebar span.no-posts a:focus,.block-content-with-sidebar span.no-posts a:hover{text-decoration:none}.block-content-with-sidebar span.no-posts a:hover{background-color:#08c3ce}.blog-article-section h1.page-title{font-size:42px;font-weight:300;letter-spacing:2.8px;line-height:54px;padding-top:50px;padding-bottom:50px;width:1071px;height:54px}.blog-subtitle{width:100%;max-width:1280px;text-transform:uppercase;padding-top:55px;margin:0 auto}.blog-subtitle p{width:49%;display:block;text-align:left;float:left}.blog-subtitle p:first-child{text-align:right;padding-right:1%;border-right:1px solid #92a1bf;margin-right:1%}.blog-subtitle p:last-child{border:none!important}.blog-article-section{width:100%;padding:0 0 0}.blog-article-excerpt .blog-article-category,.blog-article-excerpt .blog-article-date,.blog-excerpt .blog-category,.blog-excerpt .blog-date{float:left}.blog-excerpt>div:last-child:before{content:""}.blog-article-excerpt .blog-article-category p,.blog-article-excerpt .blog-article-date p,.blog-excerpt .blog-category p,.blog-excerpt .blog-date p{font-size:13px}.blog-article-excerpt,.blog-excerpt{float:left;width:100%;text-align:center}.blog-article-date,.blog-date{padding-right:12px;position:relative}.blog-article-date:before,.blog-date:before{content:"|";position:absolute;right:0;color:#92a2c0;top:-3px}.blog-article-category,.blog-category{padding-left:12px}.blog-article-title{width:100%;margin-bottom:87px}.blog-article-title h2,.blog-title a:hover{text-decoration:none}.blog-article-title h2,.blog-title h2{padding-top:42px}.blog-article-img{width:100%;max-width:680px}.blog-article-img img{margin:0 auto 40px}.blog-article-text p{font-size:15px;letter-spacing:.5px;line-height:2em;margin-bottom:35px;margin-top:-2em!important;white-space:pre-line}.blog-pagination .pagination{border:0;padding:0}.blog-pagination{margin:51px 0 60px;border-bottom:1px solid rgba(0,0,0,.2);border-top:1px solid rgba(0,0,0,.2);min-height:75px}li.pagination-next a,li.pagination-prev a{border-radius:50px!important;border:1px solid #92a3c0;font-size:13px;text-transform:uppercase;color:#92a2c0;width:153px;text-align:center}li.pagination-next{position:absolute;right:0}.single-blog .blog-article-excerpt{display:block;text-align:center;float:none;width:100%;max-width:190px;margin:0 auto;clear:both;position:relative}.blog-article-social-links .social-links{float:none}.social-links{width:100%;max-width:401px;margin:0 auto 0!important;float:left}.social-links ul{padding:0}.social-links ul li{list-style:none;display:inline-block;margin:0 3px}.social-links ul li a:hover{text-decoration:none}.social-links ul li a:hover i,.social-links ul li:hover i{background:#e9eaec}.social-links ul li i{width:35px;height:35px;display:flex;border:1px solid #92a2c0;border-radius:100%;vertical-align:middle;align-items:center;text-align:center}.block-content-with-sidebar .social-links ul li i:before,.blog-content .social-links ul li i:before{color:#92a2c0!important;font-size:21px;width:100%;padding:0}.single-blog+footer{margin-top:60px!important}.blog-article-text h2{margin-bottom:27px}.blog-article-social-links{width:401px;margin:0 auto;margin-bottom:-106px;position:relative;z-index:999}.blog-article-text:last-child{margin-bottom:70px}.block-brands{margin-top:75px}.block-brands h2{margin-bottom:50px}.block-brands .brands-section .brands-img{padding-top:0;text-align:center;vertical-align:middle;margin:25px;-webkit-box-shadow:2px 5px 27px -6px rgba(80,116,179,.35);-moz-box-shadow:2px 5px 27px -6px rgba(80,116,179,.35);-o-box-shadow:2px 5px 27px -6px rgba(80,116,179,.35);box-shadow:2px 5px 27px -6px rgba(80,116,179,.35)}.block-brands .brands-section .brands-img .brands-img-wrapp,.block-brands .brands-section .brands-img .brands-img-wrapp get-media{display:table;width:100%;height:200px}body.block-layout.builder .block-brands .brands-section .brands-img .brands-img-wrapp span{outline:2px dashed rgba(128,128,128,.25);cursor:pointer}.block-brands .brands-section .brands-img .brands-img-wrapp span{display:table-cell;vertical-align:middle}.block-brands .brands-section .brands-img .brands-img-wrapp span img{max-height:150px;max-width:100%}.block-thank-you .thank-you-section{margin-top:106px;margin-bottom:150px}.block-thank-you .thank-you-section h2{font-size:46px;margin-bottom:0}.block-thank-you .thank-you-section h4{font-size:23px;font-weight:400;padding:12px;width:100%;max-width:500px;margin:0 auto}.block-thank-you .thank-you-section .small-horizontal-separator{width:100%;position:relative;padding:9px}.block-thank-you .thank-you-section .small-horizontal-separator:before{position:absolute;content:"";border-bottom:1px solid #a4aabd;width:50px;left:calc(50% - 25px)}.block-thank-you .thank-you-section p{text-align:center;padding:8px}.block-thank-you .thank-you-section p span{font-size:16px;font-weight:400;color:#566977}.block-thank-you .thank-you-section p a{font-size:16px;font-weight:600;text-decoration:none;margin-left:10px}.block-thank-you .thank-you-section .back-button{margin-top:35px}.block-thank-you .thank-you-section .back-button a{border:2px solid #00afcc;border-radius:50px;padding:9px 17px}.block-thank-you .thank-you-section .back-button a:hover{text-decoration:none}@media (max-width:1220px){.primary-nav ul.nav.navbar-nav li{padding:0 20px 15px 0}.blue-content h2,.green-content h2{font-size:22px!important}}@media (max-width:1180px){header .top-nav.wrapp .address-wrapp .address{position:relative;padding-left:36px;text-align:left;max-width:100%;width:310px;margin:0 auto;margin-top:18px;float:none}header .top-nav.wrapp .address-wrapp .free-parking{position:relative;width:165px;margin:0 auto;margin-top:10px;margin-bottom:20px;float:none}.primary-nav{padding:34.5px 0 15.5px}.book-online{margin-right:0}.book-online .rounded-button a{font-size:12px}.service-article-page .why-choose-us-section{margin-bottom:20px}.service-article-page .why-choose-us-section{width:100%}.service-article-page .services-section>.col-sm-4,.service-article-page .why-choose-us-section>.col-sm-4{width:100%}.service-article-page .services-section>.col-sm-4 .services-img,.service-article-page .why-choose-us-section>.col-sm-4 .why-choose-us-img{margin:0 auto}.service-article-page .services-section>.col-sm-8,.service-article-page .why-choose-us-section>.col-sm-8{width:100%;margin-top:20px}.service-article-page .services-section>.col-sm-8 .services-content,.service-article-page .why-choose-us-section>.col-sm-8 .why-choose-us-content{margin:0;max-width:100%;min-height:125px}.service-article-page .services-section>.col-sm-8 .services-content h2,.service-article-page .why-choose-us-section>.col-sm-8 .why-choose-us-content h2{text-align:center}.service-article-page .why-choose-us-content p{text-align:center}.service-article-page .free-report-section .free-report-img{max-width:25%}}@media (max-width:1028px){.home .block-two-content{margin-top:-80px}.blue-content,.green-content{padding:10px 0 10px;background-size:110px}.green-content{background-size:80px}.blue-content h2,.green-content h2{font-size:24px!important;margin:0 auto 10px}.block-banner{min-height:100%;background-position:80% center!important;float:left;width:100%}.block-banner .block-banner-content-wrapp .block-banner-content{margin-top:25px;margin-bottom:230px;padding-left:0}.block-banner .block-banner-content-wrapp h2{font-size:30px;max-width:65%}.block-banner .block-banner-content-wrapp .content-wrapper div,.block-banner .block-banner-content-wrapp p{font-size:14px;max-width:65%}.block-schedule-an-appointment .container .col-lg-12 .col-sm-6{width:60%}.block-schedule-an-appointment .container{background-position:10px 10px}}@media (max-width:980px){header .top-nav.wrapp{min-height:85px}.primary-nav.navbar-collapse.collapse{position:relative;padding:0;margin:0}.primary-nav{border:0;padding:0;margin-bottom:45px;position:relative}.primary-nav.theme-second-color{background-color:#fff!important}.book-online{display:flex;float:none;background:#fff;justify-content:center;padding-top:8px;width:100%}.book-online .rounded-button a{font-size:10px;padding:7px 20px}.primary-nav .container{padding:0}.top-nav .navbar-header-button .navbar-toggle{position:absolute;top:20px;right:5%;border-color:#84d34f;background:#84d34f;max-width:60px;margin:0 15px 0 0;padding:6px 21px;z-index:100;display:block;border-radius:50px}.top-nav .navbar-header-button{position:absolute;top:0;right:0;z-index:101}.navbar-default .navbar-toggle .icon-bar{background-color:#fff;margin:3px auto;width:16px}.navbar-toggle .icon-bar{display:block;width:16px;height:2px;border-radius:1px;display:block;background:#fff}.navbar-toggle .icon-bar+.icon-bar{margin-top:3px}.primary-nav .row.navbar-collapse.collapse{height:auto!important}.primary-nav .row.navbar-collapse.collapse.in .navbar-default{display:block}.primary-nav nav.navbar.navbar-default.navbar-collapse.collapse.in{display:block}.primary-nav nav.navbar.navbar-default{position:relative;display:none;width:100%;background:#fff;padding:0}.primary-nav nav.navbar.navbar-default.navbar-collapse.collapse.in{display:block!important}.primary-nav nav.navbar.navbar-default.navbar-collapse.collapse{display:none!important}.primary-nav nav.navbar.navbar-default .nav.navbar-nav{border-top:1px solid #cddbed;width:100%;background:#edf6fd;height:100%;padding:25px 0 0 0;min-width:200px;overflow:hidden!important;margin:0}.primary-nav ul.nav.navbar-nav>li.dropdown>a{pointer-events:none;cursor:default}.primary-nav ul.nav.navbar-nav>li{padding:0 0 15px 0;width:100%;text-align:center}.navbar-default .navbar-nav>.open>a,.primary-nav ul.nav.navbar-nav li a{display:inline-block;width:auto}.primary-nav ul.nav.navbar-nav li.dropdown a:active,.primary-nav ul.nav.navbar-nav li.dropdown:hover>a,.primary-nav ul.nav.navbar-nav li.dropdown:target>a{color:#86d140!important}.primary-nav li.dropdown:active .dropdown-menu,.primary-nav li.dropdown:focus .dropdown-menu,.primary-nav li.dropdown:hover .dropdown-menu,.primary-nav li.dropdown:target>.dropdown-menu{position:relative;width:100%;top:0;left:0;box-shadow:none;border-radius:0;padding:15px 0 5px 0;margin-bottom:10px}.primary-nav .dropdown-menu.row:before{display:none}.primary-nav li.dropdown:hover .dropdown-menu .dropdown-section{width:100%;border:0}.primary-nav li.dropdown:hover .dropdown-menu .dropdown-section .dropdown-content{margin:0}.primary-nav li.dropdown:hover .dropdown-menu .dropdown-section .dropdown-content li{padding:0;margin-bottom:10px;float:none;display:block;float:left;width:100%}.primary-nav ul.nav.navbar-nav li .dropdown-content li a.remove_page_button{position:absolute;left:10px;display:block;width:auto!important;min-width:0}.primary-nav li.dropdown .dropdown-menu .dropdown-section .dropdown-content li a.mobile-dropdown-header{display:block}.primary-nav li.dropdown:hover .dropdown-menu .dropdown-section .dropdown-content li a{font-size:15px!important;font-weight:700!important;text-align:center;width:100%;margin:0}header .top-nav.wrapp .address-wrapp{display:none}header .top-nav.wrapp .phone-wrapp{float:right;margin-right:70px}.service-article-page .block-content-with-sidebar .block-sidebar .col-sm-3.pull-left{float:none!important;width:100%}.service-article-page .block-right-content{float:none!important;width:100%}.block-content-with-sidebar.sidebar.public{top:0;margin-bottom:50px}.sidebar-wrap-5{max-width:100%}.blog-article-title h2,.blog-title h2{padding-top:42px;word-wrap:break-word;text-align:center}.block-content-with-sidebar .block-left-content{padding-right:0}.social-links ul{text-align:center}.social-links ul li{margin-bottom:10px}.single-service-subtitle,.single-service-title{max-width:100%}.block-content-with-sidebar .col-sm-8{width:100%}.other-service-btn.label{display:block}label.other-service-btn.rounded-button{border-radius:50px;border:none;font-weight:700;padding:12.5px 15px 12.5px 38.5px;text-transform:none;cursor:pointer;font-size:11px;font-family:Raleway,sans-serif;width:auto;max-width:130px;margin:0 auto;position:relative;-webkit-font-smoothing:antialiased;margin-bottom:15px;margin-top:10px}label.other-service-btn.rounded-button:before{font-family:'Glyphicons Halflings';left:24px;position:absolute;font-weight:400;font-size:9px;top:14px}.block-content-with-sidebar.sidebar{position:relative;width:100%;top:0}.block-sidebar .col-sm-4{width:100%}.block-left-content .col-sm-8{width:100%}.sidebar-service-link{text-align:center}.sidebar-wrap-5 ul.service-link-list li:before{left:10px}#other-service-btn:checked~.sidebar-wrap-5{display:block}.sidebar-wrap-5{border:0;display:none}.service-article-two-content{display:block}.service-article-page .block-free-report-form .col-lg-12,.service-article-page .block-why-choose-us .col-lg-12{float:none}}@media (max-width:920px){header .top-nav.wrapp .address-wrapp{display:none}.blue-content h2,.green-content h2{font-size:22px!important;line-height:1.5;padding-left:10px;padding-right:10px}.block-whitening .container{background-position:right center;background-size:50%}.services-section,.why-choose-us-section{margin-bottom:20px}.why-choose-us-section{width:100%}.services-section>.col-sm-4,.why-choose-us-section>.col-sm-4{width:100%}.services-section>.col-sm-4 .services-img,.why-choose-us-section>.col-sm-4 .why-choose-us-img{margin:0 auto}.services-section>.col-sm-8,.why-choose-us-section>.col-sm-8{width:100%;margin-top:20px}.services-section>.col-sm-8 .services-content,.why-choose-us-section>.col-sm-8 .why-choose-us-content{margin:0;max-width:100%;height:125px}.services-section>.col-sm-8 .services-content h2,.why-choose-us-section>.col-sm-8 .why-choose-us-content h2{text-align:center}.top-footer{background-position:center}.mid-footer .container .col-md-12.vert-center{display:block}.mid-footer .container .col-md-12.vert-center .col-sm-4:first-child{margin-top:10px}.mid-footer .container .col-md-12.vert-center .col-sm-4{width:50%;float:left}.mid-footer .container .col-md-12.vert-center .col-sm-4:nth-child(3){width:100%;float:left;text-align:center;margin-top:35px}.footer-social-links{float:none}.footer-phone{width:185px;position:relative;max-width:100%;float:right;margin-top:15px}.footer-logo{width:100%;max-width:225px;margin:0 auto;margin-top:18px;float:none}}@media (max-width:820px){.block-two-content .blue-content,.block-two-content .green-content{background-image:none}.block-breadcrumbs .container{border-top:1px solid #e5e5e5}.free-report-section .free-report-img{width:25%;top:30%}.block-schedule-an-appointment .container .col-lg-12 .col-sm-6{width:70%}.block-schedule-an-appointment .container{background-size:50%;background-position:left center}.block-brands .brands-section .col-md-4.col-xs-4{width:50%}}@media (max-width:760px){.service-article-page .free-report-section .free-report-img{max-width:20%}}@media (max-width:720px){.block-whitening .container{background-position:center bottom;background-size:50%;padding-bottom:300px}.whitening-section{width:100%;margin:0}.whitening-section h2{font-size:30px;text-align:center;max-width:720px}.whitening-section .whitening-form{margin-top:25px;max-width:720px}.whitening-form form input[type=submit]{margin:0 auto;margin-top:25px;float:none;display:block}.gallery-select-category li{list-style:none;display:block;margin-bottom:10px}.gallery-select-category ul li a.add_gallery_category{margin-left:0}}@media (max-width:767px){header .top-nav.wrapp .phone-wrapp{float:right;width:200px;padding-top:5px;padding-right:0;padding-left:20px;margin-right:calc(50% - 100px)}header .top-nav.wrapp .phone-wrapp .phone svg{top:1px}header .top-nav.wrapp .phone-wrapp .phone p{display:none}.block-banner .block-banner-content-wrapp .main-slider__badge{width:200px}.block-our-services .container .col-sm-6,.block-why-choose-us .container .col-sm-6{width:50%;float:left}.gallery-title h2{margin:0;text-align:center;width:100%}.gallery-section .gallery-content .col-sm-3{width:50%;float:left}.gallery-img{max-width:100%;max-height:auto}.service-article-page .block-free-report-form{background-position:center}.service-article-page .block-free-report-form .col-lg-12,.service-article-page .block-why-choose-us .col-lg-12{float:right!important;width:100%}}@media (max-width:680px){header .top-nav.wrapp .logo-wrapp{float:left;width:290px;margin-left:15px;padding-top:15px}.block-free-report-form{padding:50px 0}.free-report-section h2{font-size:25px;margin-left:15px;margin-right:15px;width:auto;max-width:100%;padding-top:5px;margin-bottom:15px}.free-report-section p.xelement.csstextcolor-white.text-center{font-size:15px;width:calc(100% - 50px);max-width:100%;margin-left:25px;margin-right:25px;margin-bottom:220px}.free-report-section .free-report-img{width:100%!important;max-width:100%!important;line-height:220px;height:220px;right:0;top:28%;text-align:center;display:inline-block}.free-report-section .free-report-img img.full{width:100%;max-width:150px}.block-free-report-form .free-consultation-form{width:calc(100% - 50px);max-width:100%;margin-left:25px;margin-right:25px}.block-whitening .container{padding-bottom:275px}.block-schedule-an-appointment .container .col-lg-12 .col-sm-6{width:100%}.block-schedule-an-appointment h1{max-width:100%;padding-left:10px;text-align:center}.block-schedule-an-appointment p{max-width:100%;padding-left:10px;text-align:center}.block-schedule-an-appointment .schedule-form{margin-left:0;width:100%;max-width:100%}.block-schedule-an-appointment .container{background-size:50%;background-position:center bottom;padding-bottom:500px}.schedule-form .rounded-button{margin:0 auto;margin-top:28px}.testimonial-list{-moz-column-count:1;-webkit-column-count:1;column-count:1}.service-article-two-content .blue-content,.service-article-two-content .green-content{width:100%}}@media (max-width:620px){.block-our-services .container .col-sm-6,.block-why-choose-us .container .col-sm-6{width:100%;float:none;padding-right:15px!important;padding-left:15px!important}.services-section>.col-sm-4,.why-choose-us-section>.col-sm-4{width:20%;float:left}.services-section>.col-sm-8,.why-choose-us-section>.col-sm-8{width:75%;margin-left:5%;margin-top:20px;float:left}.services-section>.col-sm-4 .services-img,.why-choose-us-section>.col-sm-4 .why-choose-us-img{margin-top:50%!important}.services-section>.col-sm-8 .services-content,.why-choose-us-section>.col-sm-8 .why-choose-us-content{height:auto}.block-brands .brands-section .col-md-4.col-xs-4{width:100%}.service-article-page .why-choose-us-section>.col-sm-4 .why-choose-us-img{margin-top:15px!important}.service-article-page .services-section>.col-sm-4,.service-article-page .why-choose-us-section>.col-sm-4{width:20%;float:left}.service-article-page .services-section>.col-sm-8,.service-article-page .why-choose-us-section>.col-sm-8{width:75%;margin-left:5%;margin-top:20px;float:left}.service-article-page .services-section>.col-sm-8 .services-content h2,.service-article-page .services-section>.col-sm-8 .services-content p,.service-article-page .why-choose-us-section>.col-sm-8 .why-choose-us-content h2,.service-article-page .why-choose-us-section>.col-sm-8 .why-choose-us-content p{text-align:left}.service-article-page .block-content-with-sidebar .pull-right{float:none!important}.single-service-subtitle h4,.single-service-title h2{text-align:left!important}.service-article-page .block-content-with-sidebar.sidebar.public{top:0;margin-bottom:0}}@media (max-width:520px){.banner-section.wrapp .bx-wrapper .bx-viewport{max-height:550px!important}.block-banner .block-banner-content-wrapp{padding:0}.bx-wrapper .bx-viewport{height:auto}.block-banner{background-position:80% -87px!important;height:550px}.block-banner .block-banner-content-wrapp .block-banner-content{margin-top:150px;padding-bottom:534px;padding-left:40px;background:-webkit-linear-gradient(bottom,rgba(255,255,255,1) 60%,rgba(255,255,255,0) 100%);padding-top:22px;margin-bottom:0}.block-banner .block-banner-content-wrapp h2{font-size:30px;max-width:90%;margin-left:4%}.block-banner .block-banner-content-wrapp .content-wrapper div,.block-banner .block-banner-content-wrapp p{font-size:18px;max-width:90%;margin-left:4%!important}.home .block-two-content{margin-top:-160px}.blue-content,.green-content{width:calc(100% - 40px);float:none;margin:0 auto 10px!important}.block-whitening .container{padding-bottom:200px}.free-report-section p.xelement.csstextcolor-white.text-center{margin-bottom:220px;width:calc(100% - 60px)}.mid-footer .container .footer-address:after{left:-5px}.mid-footer .container .col-md-12.vert-center .col-sm-4:first-child{margin-top:10px}.mid-footer .container .col-md-12.vert-center .col-sm-4{width:100%}.mid-footer .footer-address{width:100%;max-width:260px;margin:0 auto;margin-top:18px;float:none}.top-footer h1{font-size:43px}.top-footer p{font-size:18px}.mid-footer .footer-address p{text-align:center}.mid-footer .footer-phone{width:100%;max-width:185px;margin:0 auto;margin-top:18px;float:none}.block-testimonial .flexslider{max-width:308px}.block-testimonial .flexslider .flex-viewport ul li.custom-width.active-slide{width:300px!important}.block-schedule-an-appointment .container{padding-bottom:380px}.services-section>.col-sm-4 .services-img,.why-choose-us-section>.col-sm-4 .why-choose-us-img{width:65px;height:65px}.block-about-gallery .about-gallery{padding-left:0;padding-right:0}.block-breadcrumbs .container .rounded-button{float:none;width:70px;margin:0 auto}.block-breadcrumbs .container ul{display:none}.block-banner .block-banner-content-wrapp .main-slider__badge{position:absolute;top:-125px;right:calc(50% - 75px);z-index:10;width:150px;height:100px;padding:30px;margin-right:-30px;margin-top:-30px;box-sizing:content-box;border:2px dashed #3492ff}}@media (max-width:420px){header .top-nav.wrapp{min-height:83px}header .top-nav.wrapp .logo-wrapp{width:200px;margin-left:0;padding-top:10px}header .top-nav.wrapp .logo-wrapp .logo img{max-height:55px;width:auto}header .top-nav.wrapp .phone-wrapp{padding-top:1px;width:150px;margin-right:calc(50% - 75px);padding-top:5px;padding-bottom:5px}header .top-nav.wrapp .phone-wrapp .phone svg{left:-25px}header .top-nav.wrapp .phone-wrapp .phone a{font-size:14px}.block-banner .block-banner-content-wrapp .block-banner-content{margin-top:160px;padding-left:4px;width:100%}.block-banner .block-banner-content-wrapp h2{padding:0;margin:0;max-width:100%;line-height:1.3;text-align:center}.block-banner .block-banner-content-wrapp p{max-width:90%;margin-left:0!important;padding-left:10%;margin-top:20px!important}.blue-content,.green-content{width:calc(100% - 22px);background-size:73px;float:none;margin:8px auto 10px!important;padding:5px 0 5px}.green-content{background-size:50px}.blue-content h2,.green-content h2{font-size:18px!important;line-height:1.5;padding-left:15px;padding-right:10px;margin:0 auto 10px;min-height:50px}.block-two-content .rounded-button a.transparent{font-size:11px;padding:6px;width:120px}.block-about-us{margin:23px 0 45px 0}.block-about-us h1{margin-bottom:21px;font-size:23px}.block-about-us p{font-size:14px}.block-our-services{padding:40px 0 0}.block-our-services .container{padding:0}.block-our-services .col-lg-12>h2{font-size:23px;margin-bottom:17px}.block-our-services .container .col-sm-6,.block-why-choose-us .container .col-sm-6{width:100%;padding-right:10px!important;padding-left:10px!important}.services-section,.why-choose-us-section{margin-bottom:20px}.services-section,.why-choose-us-section{margin-bottom:0}.services-section>.col-sm-8 .services-content h1,.why-choose-us-section>.col-sm-8 .why-choose-us-content h1{text-align:left;font-size:18px;margin-bottom:16px}.services-content p,.why-choose-us-content p{font-size:12px;line-height:1.5}.block-free-consultation{padding:99px 0}.block-free-consultation .container{padding-left:10px;padding-right:10px}.free-consultation-section{padding:25px 0 35px}.free-consultation-section h2{font-size:20px;margin:0 auto 12px;width:80%;line-height:1.05}.free-consultation-section p{font-size:14px;width:90%;margin:0 auto 10px}.free-consultation-form input[type=email],.free-consultation-form input[type=number],.free-consultation-form input[type=text]{padding:9px 0;font-size:14px}.free-consultation-form .rounded-button{margin-top:21px}.free-consultation-form .rounded-button input[type=submit]{max-width:131px;margin-bottom:0;font-size:12px;padding:7px 0}.block-free-consultation .free-consultation-section .img-edit-pencil{top:auto;bottom:10px}.block-testimonial{padding:8px 0 120px 0;overflow:hidden}.block-testimonial .container{padding:0}.block-testimonial .flexslider{max-width:290px}.block-testimonial .flexslider .flex-viewport ul li.custom-width.active-slide{width:280px!important}.block-testimonial h2{font-size:23px;margin-bottom:27px}.testimonial-content{max-width:255px;margin:30px auto 32px}.testimonial-content p{font-size:14px;line-height:1.75}.block-whitening .container{padding-left:5px;padding-right:5px}.whitening-section h2{font-size:21px;padding-top:21px}.whitening-form form input[type=email],.whitening-form form input[type=number],.whitening-form form input[type=text]{margin-bottom:0}.whitening-form form input[type=submit]{margin-top:16px;max-width:130px;font-size:12px;padding:7px 0}.block-whitening .container .img-edit-pencil{top:auto;bottom:100px}.block-why-choose-us .container{padding-left:5px;padding-right:5px}.block-why-choose-us h2{font-size:22px;margin:0 0 12px}.block-why-choose-us .container .col-sm-6{padding:0!important}.block-free-report-form{padding:10px 0 7px}.block-free-report-form .container{padding-left:10px;padding-right:10px}.free-report-section{padding:20px 0 35px}.free-report-section h2{font-size:20px}.free-report-section p{font-size:15px;width:calc(100% - 20px);margin-left:10px;margin-right:10px;margin-bottom:170px}.free-report-section .free-report-img{top:27%}.block-free-report-form .free-report-section .img-edit-pencil{right:5px;top:auto;bottom:5px}.block-schedule-an-appointment .container{padding-bottom:345px}.block-schedule-an-appointment .container .col-lg-12 .col-sm-6{padding:0!important}.block-schedule-an-appointment h1{font-size:23px;line-height:1.3;letter-spacing:3px;margin-bottom:14px!important}.block-schedule-an-appointment p{font-size:14px;padding-left:4px;margin-bottom:20px}.schedule-form input[type=email],.schedule-form input[type=number],.schedule-form input[type=text],.schedule-form textarea{font-size:14px;padding:8px 0 8px 40px;margin-bottom:4px}.schedule-form .rounded-button{margin-top:13px;width:133px}.schedule-form input[type=submit]{font-size:12px;padding:6px 0}.block-schedule-an-appointment .container .img-edit-pencil{top:auto;bottom:150px}.block-about-gallery .about-gallery .about-gallery-item{padding-right:0;padding-left:0;padding-bottom:25px}.block-text .col-md-12,.block-text .col-md-6.text{padding:0}.gallery-section .gallery-content .col-sm-3{width:100%;float:left}.top-footer{padding:0 0 197px;margin-top:18px}.top-footer h1{max-width:175px;margin:0 auto 25px;font-size:26px}.top-footer p{max-width:517px;font-size:14px}.top-footer .rounded-button{width:133px;margin-top:55px;height:44px}.top-footer .rounded-button a{padding-top:5.5px;padding-bottom:5.5px}.top-footer .rounded-button a:before{width:calc(100% + 20px);height:50px}.top-footer .rounded-button a:after{width:calc(100% + 40px);height:70px}.top-footer .rounded-button:after{width:calc(100% + 60px);height:90px}.top-footer .container .img-edit-pencil{top:auto;bottom:-100px}footer .mid-footer{padding:0 0 12px}.mid-footer .container .col-md-12.vert-center .col-sm-4:first-child{margin-top:10px}.mid-footer .footer-address{margin-top:18px}.mid-footer .footer-address p{text-align:center;letter-spacing:1px;line-height:1.5;font-size:12px}.mid-footer .footer-phone{max-width:185px;margin-top:7px}.footer-logo{max-width:170px;margin-top:13px}.bottom-footer p{font-size:15px}.single-service-title h2{font-size:22px!important}.single-service-subtitle h4{font-size:15px}.single-service-text p{font-size:13px}.block-right-content{width:100%}.testimonial-list li .testimonial-content{width:calc(100% - 40px);margin:44px 20px 21px 20px}}@media (max-width:380px){.primary-nav ul.nav.navbar-nav li:hover a .tooltip{bottom:calc(50% - 32px);left:-120px;background:#fff;height:66px;color:#000;width:100px;opacity:1;padding:5px;text-align:center;box-shadow:3px 0 8px #bbb;border-radius:10px;font-size:10px}.primary-nav ul.nav.navbar-nav li:hover a .tooltip:after{content:'';width:0;height:0;border-left:14px solid #fff;border-top:14px solid transparent;border-bottom:14px solid transparent;font-size:0;line-height:0;position:absolute;bottom:calc(50% - 14px);left:calc(100% - 8px)!important}}@media (max-width:320px){.block-schedule-an-appointment .container{padding-bottom:245px}.services-img,.why-choose-us-img{height:55px;padding:10px}}.block-sidebar .sidebar-wrap-1,.block-sidebar .sidebar-wrap-2,.block-sidebar .sidebar-wrap-3,.block-sidebar .sidebar-wrap-4{width:100%;max-width:380px;margin:0 0 0 auto;margin-bottom:50px}.sidebar-wrap-4 .free-consultation-section{background-size:cover;box-shadow:none;padding:30px 0 58px}.sidebar-wrap-4 .free-consultation-section:after{display:none}.sidebar-wrap-4 .free-consultation-section h1{font-size:24px;width:100%;max-width:250px;margin:0 auto 20px}.sidebar-wrap-4 .free-consultation-section p{width:100%;max-width:250px;font-size:13px}.sidebar-wrap-4{margin-top:89px!important;margin-bottom:20px!important}.sidebar-wrap-4 .free-consultation-form .rounded-button input[type=submit]{margin:26px 0 0}.sidebar-wrap-3{border:1px solid rgba(146,163,192,.2);border-radius:5px}.sidebar-wrap-3 h1{font-size:24px;font-weight:700;width:100%;max-width:240px;text-align:center;margin:28px auto 0!important}.sidebar-wrap-3 .whitening-form{width:100%;max-width:310px;margin:32px auto 0;padding:0 30px}.sidebar-wrap-3 .whitening-form form input[type=submit]{margin-top:20px}.sidebar-whitening-img{width:100%;max-width:310px;margin:0 auto}.block-sidebar .sidebar-wrap-2 .blue-content{padding:26px 0 52px;margin-bottom:27px}.block-sidebar .sidebar-wrap-2 .blue-content h1{margin-bottom:13px}.block-sidebar .sidebar-wrap-2 .blue-content p{font-size:20px;margin-bottom:35px}.sidebar-wrap-2{margin-top:133px!important}.block-sidebar .sidebar-wrap-2 .green-content{padding:30px 0 55px;margin-bottom:36px}.block-sidebar .sidebar-wrap-2 .green-content h1{margin-bottom:30px;line-height:1.36}.block-sidebar .sidebar-two-content .rounded-button a.transparent{padding:7.5px 35px}.blog-page .sidebar-wrap-2{margin-top:26px!important}.blue-content .rounded-button a.transparent:hover{color:#5074b3!important;background:rgba(255,255,255,.85)!important}.sidebar-wrap-1{border:1px solid rgba(146,163,192,.2);border-radius:5px;padding:30px 34px;margin-top:61px!important}.category-section h2{margin-bottom:20px}.category-section ul li{list-style:none;margin-bottom:10px}.category-section ul{padding-left:0}.category-section{margin-bottom:29px}.tags-section h2{margin-bottom:28px}.tags-section ul{padding-left:0}.tags-section ul li{list-style:none;display:inline-block;margin:0 25px 6px 0}.add_section_block{width:100%;max-width:650px;margin:0 auto;min-width:250px}.body.home>div:nth-child(4) .add_section_block{display:none}.add_section_block .placeholder div{height:32px;text-align:center;padding:0;margin:10px 0;width:100%;background:repeating-linear-gradient(45deg,transparent,transparent 5px,#e0e3e7 5px,#e0e3e7 7px)}.add_section_block .placeholder:hover div{display:none}.add_section_block .placeholder:hover ul{display:table}.add_section_block ul{list-style:none;padding:0;margin:10px 0;display:none;width:100%}.add_section_block ul li:first-child:hover{color:#fff;background-color:#43d14f}.add_section_block ul li:first-child{background-color:#43d14f;color:#fff;border-color:#43d14f;border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;cursor:default}.add_section_block ul li:last-child{border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-right:1px solid #e0e3e7}.add_section_block ul li{display:table-cell;border-top:1px solid #e0e3e7;border-left:1px solid #e0e3e7;border-bottom:1px solid #e0e3e7;padding:5px;width:15%;text-align:center;font-family:Roboto;font-size:14px;font-weight:700;cursor:pointer;color:#94a2b0;vertical-align:middle}.add_section_block ul li:hover{color:#505c6c;background-color:#eeeff1}.dynamic_section_image img{max-width:100%}.dynamic_section_image{max-width:400px;text-align:center;margin:0 auto;max-height:400px}.block-gallery .section_remove_icon{top:-4px;right:-2px}.section_remove_icon{position:absolute;width:20px;height:20px;background:#505c6c;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;top:-10px;right:5px;color:#fff;cursor:pointer;z-index:1;font-size:15px;padding-left:4px}.badge-popup,.calltoaction-popup{visibility:hidden;position:absolute;top:50%;left:50%;z-index:99999;min-height:100px;min-width:280px;background-color:#fff;border-radius:5px;box-shadow:0 0 24px rgba(0,0,0,.19)}.calltoaction-popup{min-width:300px}.badge-popup.is-visible,.calltoaction-popup.is-visible{visibility:visible}.badge-popup .badge-header,.calltoaction-popup .calltoaction-header{padding:15px 25px 15px 15px;text-align:center;font-size:22px}.badge-popup .badge-header .badge-title,.calltoaction-popup .calltoaction-header .calltoaction-title{color:#3e3e3e;font-family:Roboto}.calltoaction-popup>ul{list-style:none;padding:0;margin:0 15px 15px 15px;background-color:#f9f9f9;border-radius:3px;border:1px solid #e5e5e5;font-family:Roboto}.calltoaction-popup ul li ul{display:none;list-style:square;padding-left:27px}.calltoaction-popup ul li.selected ul{display:block}.calltoaction-popup>ul>li div{padding:10px;border-bottom:1px solid #e5e5e5;color:#505c6c}.calltoaction-popup>ul>li>ul>li{padding:5px 10px 5px 0;color:#43d14f;cursor:pointer}.calltoaction-popup>ul>li>ul>li.selected span,.calltoaction-popup>ul>li>ul>li:hover span{color:#43d14f}.calltoaction-popup>ul>li>ul>li.selected{list-style-image:url(/img/icon-mark-green.svg)}.calltoaction-popup>ul>li>ul>li.selected span{color:#43d14f;font-weight:700}.calltoaction-popup>ul>li>ul>li span{color:#505c6c;font-family:Roboto;font-size:13px;letter-spacing:1px;line-height:15px;font-weight:400}.calltoaction-popup>ul>li.selected div,.calltoaction-popup>ul>li:hover div{background-color:#43d14f;color:#fff;cursor:pointer}.calltoaction-popup ul li:last-child{border-bottom:none}.calltoaction-popup .calltoaction-confirm{text-align:center;height:40px}.badge-popup .badge-confirm span,.calltoaction-popup .calltoaction-confirm span{padding:5px 30px;color:#fff;background-color:#43d14f;border-radius:3px;font-weight:600;font-size:15px;font-family:Roboto;cursor:pointer}.badge-popup .badge-confirm span:hover,.calltoaction-popup .calltoaction-confirm span:hover{background-color:#38be44}.badge-popup .badge-close,.calltoaction-popup .calltoaction-close{float:right;cursor:pointer}.badge-popup .badge-close:hover svg path,.calltoaction-popup .calltoaction-close:hover svg path{fill:#505c6c}.tparrows a{cursor:pointer;background:#000;background:rgba(0,0,0,.5);width:40px;height:40px;display:block;color:#fff;text-align:center;line-height:40px}.tparrows a:hover{color:#fff;text-decoration:none;background-color:#000}.tparrows a:focus,.tparrows a:visited{text-decoration:none}.next{position:absolute;right:0;z-index:1000;top:50%}.prev{position:absolute;left:0;z-index:1000;top:50%}.bx-wrapper{border:none}.main-slider .bx-viewport{height:767px}.main-slider__bottom{margin-bottom:35px}.lightbox{position:fixed!important;top:15%!important;left:0!important;height:70%!important}.lightbox .lb-outerContainer{position:relative;margin:0 auto;background-color:transparent;height:100%!important;text-align:center;width:auto!important}.lightbox .lb-outerContainer .lb-container{height:100%}.lightbox .lb-outerContainer .lb-container .lb-image{display:inline;max-width:inherit;max-height:none;border-radius:3px;height:100%!important;width:auto!important}.lightbox .lb-container .lb-nav a.lb-next{width:34%;left:0;float:right;background:url(../images/prev.png) 95% 48% no-repeat;opacity:.7;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lightbox .lb-container .lb-nav a.lb-prev{width:64%;right:0;float:left;background:url(../images/next.png) 2% 48% no-repeat;opacity:.7;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lightbox .lb-container .lb-loader{width:100%;height:49px;text-align:center}.lightbox .lb-container .lb-loader .lb-cancel{width:49px;height:49px;margin:0 auto;background:0 0;border:3px solid #fff;border-radius:50%;border-left-color:transparent;border-right-color:transparent;animation:cssload-spin 575ms infinite linear;-o-animation:cssload-spin 575ms infinite linear;-ms-animation:cssload-spin 575ms infinite linear;-webkit-animation:cssload-spin 575ms infinite linear;-moz-animation:cssload-spin 575ms infinite linear}.embedded-youtube-block{text-align:center}@keyframes cssload-spin{100%{transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes cssload-spin{100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes cssload-spin{100%{-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes cssload-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes cssload-spin{100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}