@import url(https://fonts.googleapis.com/css?family=Oswald:300,400);.pr-footer .pr-skill-name,a:hover,a:link:hover{text-decoration:underline}md-dialog .button-hangup .btn span,md-dialog .call-buttol-realcall .btn span{display:none}.btn-border,a.btn-border,header .top-menu-item{font-size:1.8rem;font-family:Oswald,sans-serif;text-transform:uppercase}.btn-border,.f-second,.top-slider .slide-name,a.btn-border,a.pr-brand,h1,h2,h3,h4,h5,h6,header .top-menu-item{font-family:Oswald,sans-serif}.owl-carousel,.pr-map{overflow:hidden}body{line-height:1.5;color:#868686;font-weight:500}.darker,a,a:link{color:#434445}.op-50{opacity:.5}.op-70{opacity:.7}.text-theme,a.text-theme{color:#18afd3}.text-grey{color:#bdbdbd}.text-bright{color:#f57e57}.section{padding:4rem 0}.bg-secondary{background:#f1f3f9}h1,h2,h3,h4,h5,h6{font-weight:400}.btn-pay.btn-border{border-radius:20px;background-color:#f57e57;line-height:4rem;color:#fff;height:4rem;margin-right:1rem}.btn-pay.btn-border:hover{background-color:#55bbeb;border-color:#55bbeb}.btn-base,md-dialog .button-hangup .btn,md-dialog .call-buttol-realcall .btn,md-dialog-actions .btn-green{border-radius:20px;background-color:#f57e57;font-family:Oswald,sans-serif;color:#fff;font-weight:400;text-transform:uppercase;cursor:pointer}.btn-base:hover,md-dialog .button-hangup .btn:hover,md-dialog .call-buttol-realcall .btn:hover,md-dialog-actions .btn-green:hover{background-color:#55bbeb}.btn-base.btn-stop,md-dialog .button-hangup .btn.btn-stop,md-dialog .call-buttol-realcall .btn.btn-stop,md-dialog-actions .btn-green.btn-stop{background-color:#bdbdbd;color:#fff}.btn-base.btn-stop:hover,md-dialog .button-hangup .btn.btn-stop:hover,md-dialog .call-buttol-realcall .btn.btn-stop:hover,md-dialog-actions .btn-green.btn-stop:hover{background-color:#f57e57}md-dialog .button-hangup .btn{margin-top:2rem}.btn-border,a.btn-border{border-radius:20px;color:#f57e57;font-weight:400;border:1px solid #f57e57}.btn-border:hover,a.btn-border:hover{background:#f57e57;color:#fff;text-decoration:none}.hr-textarea textarea,.request-dialog .hr-textarea textarea,.slider-form .hr-textarea textarea{height:100px;min-height:100px}.hr-pager{padding:2rem 0 0}.hr-pager .btn-border{height:5rem;line-height:5rem}.browser-call .text-green,.link{color:#f57e57}md-dialog .call-buttol-realcall .btn{margin-bottom:2rem}md-dialog .md-actions,md-dialog md-dialog-actions{border-color:#bdbdbd}.btn-tag{display:inline-block;margin:0 1rem 1rem 0;padding:5px 10px;border-radius:5px;border:1px solid #bdbdbd}.owl-dots .owl-dot span,.pr-logo{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.btn-tag.more{color:#bdbdbd}.btn-tag.more:hover{background:#18afd3;color:#fff;text-decoration:none;border-color:#18afd3}.btn.disabled,.btn.disabled:hover,.btn[disabled=disabled],.btn[disabled=disabled]:hover,md-dialog .button-hangup .btn[disabled=disabled],md-dialog .button-hangup .btn[disabled=disabled]:hover{background:#f1f3f9;cursor:auto;color:#868686}.bg-secondary .btn.disabled,.bg-secondary .btn.disabled:hover,.bg-secondary .btn[disabled=disabled],.bg-secondary .btn[disabled=disabled]:hover{background:#fff;color:#bdbdbd}header{background:#18afd3}header .top-menu-item{color:#fff;line-height:6rem;padding:0 2rem}header .top-menu-item.active,header .top-menu-item:hover{background:#f57e57;text-decoration:none}.pr-logo{border-radius:50%;border:2px solid #f57e57}a.pr-brand{color:#fff;line-height:1.2;text-transform:uppercase;font-size:3rem}a.pr-brand:hover{text-decoration:none}.owl-carousel{height:90vh;min-height:1000px}.owl-carousel#reviews-list{height:auto;min-height:auto}.top-slider{position:relative;z-index:10}.top-slider .pr-about{background-image:url(/bundles/themeplanpremiumdefault/images/morning/empty-slide.jpg);background-size:cover;height:90vh;min-height:940px}.top-slider .pr-about:before{background:rgba(14,99,119,.5);content:'';left:0;right:0;top:0;bottom:0;position:absolute}.top-slider .brand-nav{position:absolute;padding:4rem 0;top:0;left:0;right:0;z-index:2}.top-slider .slide-inner{padding:24rem 2rem 0;position:relative;z-index:2}.slider-form h2,md-dialog md-toolbar h2{font-family:Lato,sans-serif}.top-slider .owl-dots{position:absolute;left:calc(50% - 585px);bottom:12vh;width:500px;z-index:10}.top-slider .owl-dots .owl-dot span{background:#f57e57}.top-slider .owl-dots .owl-dot span:before{background:rgba(245,126,87,.22)}.owl-carousel.owl-drag .owl-item{width:100%}.owl-dots{display:block;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all .3s ease;-webkit-transition-delay:0s;transition:all .3s ease 0s}.fill-icon,.owl-dots .owl-dot,.owl-dots .owl-dot span{display:inline-block}.owl-dots .owl-dot span{margin-right:20px;border-radius:50%;height:12px;width:12px;position:relative;-webkit-transition:all .2s ease-in-out;-webkit-transition-delay:0s;transition:all .2s ease-in-out 0s}.owl-dots .owl-dot span:before{border-radius:50%;content:'';display:inline-block;height:22px;left:-5px;position:absolute;top:-5px;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .2s ease-in-out;-webkit-transition-delay:0s;transition:all .2s ease-in-out 0s;width:22px}.owl-dots .owl-dot.active span:before,.owl-dots .owl-dot:hover span:before{-webkit-transform:scale(1);transform:scale(1)}.form-theme .md-input{border-color:#bdbdbd;background:#fff;border-radius:5px}.big-circle,.fill-icon{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;text-align:center}.form-theme label.md-no-float{position:static;font-weight:400;font-size:15px;margin-bottom:5px}.slider-form,.slider-rate{position:absolute;z-index:2}.form-theme .md-input-message-animation{font-size:13px}.fill-icon{width:50px;height:50px;line-height:50px;font-size:2.4rem;border-radius:50%;color:#fff;background:#18afd3}.slider-form{max-width:370px;min-width:240px;min-height:300px;padding:2rem 4rem;background:rgba(33,33,33,.4);bottom:14vh;right:0;border-radius:5px}.slider-form h2{margin:0;color:#fff;font-size:2.2rem;font-weight:400}.slider-form input,.slider-form textarea{border:0;background:#fff;border-radius:5px}.info-item,.skill-single img,.spec-img-wrap img{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.slider-form .md-char-counter,.slider-form label{color:#f1f3f9;font-weight:400;opacity:.6}.authenticated .slider-form{bottom:10vh}.slider-rate{left:0;bottom:44vh}.inner-hero .rating-container,.slider-rate .rating-container{font-size:3rem}.inner-hero .star-review-count,.slider-rate .star-review-count{color:#fff;font-size:2rem;padding-left:1rem;vertical-align:middle;font-weight:700}.info-item{background:#f1f3f9;min-height:180px;border-radius:5px;margin-bottom:3rem}.info-item .info-header{background:#18afd3;padding:2rem;border-radius:5px 0 0 5px}.info-item .info-header h4{margin:0;color:#fff;max-width:none;letter-spacing:.08em;white-space:nowrap;text-transform:uppercase;font-size:1.8rem;font-weight:400;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.info-inner{padding:2rem 3rem}.info-inner .info-icon{color:#f57e57;font-size:4rem}.info-inner .time{color:#434445}.closed .info,.mini-info.closed{color:#fa5555}.mini-info.open,.open .info{color:#18afd3}md-dialog md-toolbar{background:#18afd3;color:#fff}md-dialog md-toolbar .btn-close span{font-size:2rem}md-dialog md-toolbar .md-dialog-content span[class*=icon]{color:#18afd3}.md-dialog-backdrop{background-color:rgba(33,33,33,.85)}.list-reviews .rating-container,.pr-reviews .rating-container{font-size:2.4rem;padding-bottom:1rem;border-bottom:2px solid #f57e57}.header-inner,.list-reviews .single-review{padding:2rem 0}.list-reviews .single-review .review-body,.pr-reviews .single-review .review-body{font-size:2rem}.list-reviews .single-review .review-body:before,.pr-reviews .single-review .review-body:before{content:"\f10d";font-family:FontAwesome;font-size:3rem;color:#18afd3;display:block;margin-bottom:1rem}.offer-counter .offer-time .time,.pr-folio-list .folio-link .img-caption .view-text{font-family:Oswald,sans-serif}.list-reviews .single-review .review-author,.pr-reviews .single-review .review-author{color:#18afd3;text-transform:uppercase;font-size:1.8rem;font-weight:700}.review-response{background:#f1f3f9;margin-top:2rem}.reviews-slider .review-response{background:#fff;font-style:italic;font-size:2rem;position:relative;z-index:10}.reviews-slider .review-response:after,.reviews-slider .review-response:before{content:'';position:absolute;z-index:-1;top:-30px;height:30px}.reviews-slider .review-response:before{background:#fff;border-right:80px solid #fff;border-top-right-radius:80px 40px;right:30px}.reviews-slider .review-response:after{background:#f1f3f9;width:70px;border-top-right-radius:30px 50px;right:50px}.list-reviews .rating-container{border-bottom:2px solid #bdbdbd}.list-reviews .item-pager-container,.list-reviews .single-review+.single-review{border-top:1px solid #bdbdbd}.list-reviews .review-holder{margin:0}.pr-reviews{padding:0;background-image:url(/bundles/themeplanpremiumdefault/images/morning/empty-slide.jpg);background-size:cover;background-repeat:no-repeat;position:relative;overflow-x:hidden;z-index:10}.pr-reviews:after,.pr-reviews:before{position:absolute;top:0;bottom:0;content:'';right:0}.pr-reviews:before{z-index:-1;background:rgba(14,99,119,.5);left:0}.pr-reviews:after{background:#f1f3f9;width:50%}.inner-hero,.menu-inner,.pr-map{position:relative}.pr-reviews .pre-review{color:#fff;padding:5rem 2rem}.pr-reviews .reviews-slider{background:#f1f3f9;padding:5rem}.pr-reviews .reviews-slider .owl-dots{margin-top:3rem;padding-left:8px}.pr-reviews .reviews-slider .owl-dots .owl-dot span{background:#18afd3}.pr-reviews .reviews-slider .owl-dots .owl-dot span:before{background:rgba(24,175,211,.22)}.pr-map .angular-google-map,.pr-map .angular-google-map-container{height:300px;width:100%}.pr-map img{width:100%}.pr-contacts .single{padding:3rem}.big-circle{color:#fff;background:#f57e57;display:inline-block;border-radius:50%;width:70px;height:70px;line-height:70px;font-size:3rem}.pr-footer{background:#18afd3;color:#fff}.pr-footer .pr-skill-name{color:#fff}.pr-footer .pr-skill-name:hover{text-decoration:none}a.pr-btn-social{color:#868686;height:40px;width:40px;line-height:40px;text-align:center;background:#fff;border-radius:50%;display:inline-block;margin:0 5px}a.pr-btn-social:hover{background:#f57e57;text-decoration:none;color:#fff}.aside-block a.pr-btn-social{background:#f1f3f9}.aside-block a.pr-btn-social:hover{background:#f57e57}.aside-block{margin-bottom:4rem}.header-inner .pr-brand{color:#18afd3}.header-inner .fill-icon{background:#f1f3f9;color:#18afd3}.block-title,.section-title{color:#434445;margin-top:0;padding-bottom:1rem;letter-spacing:.02em;display:inline-block}.block-title{font-size:2.2rem;border-bottom:1px solid #f57e57;text-transform:uppercase}.section-title{font-size:3.6rem;border-bottom:2px solid #f57e57}.menu-inner{border-radius:10px;padding:0 2rem;box-shadow:0 3px 14px 0 rgba(0,0,0,.2);z-index:10}.inner-hero{margin-top:-30px;padding:9rem 0 6rem;background-image:url(/bundles/themeplanpremiumdefault/images/morning/empty-slide.jpg);background-size:cover;background-position:center center;height:450px;z-index:5}.inner-hero:before{background:rgba(14,99,119,.5);z-index:-1;content:'';left:0;right:0;top:0;bottom:0;position:absolute}.inner-hero .page-title{color:#fff;letter-spacing:.02em;font-size:7.2rem;text-transform:uppercase}.inner-hero.contacts{height:auto;min-height:450px}.spec-img-wrap{padding-right:3rem}.skill-single,.spec-img-wrap{position:relative}.skill-single img,.spec-img-wrap img{border-radius:5px}.skill-single .offer-percent,.skill-single .single-name,.spec-img-wrap .offer-percent,.spec-img-wrap .single-name{position:absolute;z-index:2;right:0;bottom:2rem;background:#18afd3;color:#fff;font-family:Oswald,sans-serif;letter-spacing:.02em;padding:1rem 2rem;line-height:1.2;border-radius:5px}.pr-folio-list .folio-link{cursor:pointer;position:relative;display:block}.pr-folio-list .folio-link .img-caption{left:0;padding:0 1rem;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);-webkit-transition:all .22s ease-in;-webkit-transition-delay:0s;transition:all .22s ease-in 0s;z-index:4;opacity:0;color:#fff;font-size:2rem;letter-spacing:.02em}.pr-folio-list .folio-link:before{background:rgba(14,99,119,.5);bottom:0;content:'';display:inline-block;position:absolute;left:0;right:0;top:0;z-index:2;-webkit-transition:all .22s ease-in;-webkit-transition-delay:0s;transition:all .22s ease-in 0s;opacity:0}.pr-folio-list .folio-link:hover:before{opacity:1}.pr-folio-list .folio-link:hover .img-caption{opacity:1;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}.pr-folio-list .folio-link .divider{border:0;height:2px;background:#f57e57;width:20%}md-dialog[aria-label=Portfolio] .md-dialog-content{background:rgba(33,33,33,.95)}md-dialog[aria-label=Portfolio] .md-dialog-content .arrow-next .fa,md-dialog[aria-label=Portfolio] .md-dialog-content .arrow-prev .fa{color:#fff;font-size:4rem}.offer-counter .offer-time{text-align:center;padding:0 3rem 0 0}.offer-counter .offer-time .time{color:#fff;font-size:2rem;width:70px;height:70px;line-height:70px;display:inline-block;border:3px solid rgba(255,255,255,.5);border-radius:50%;letter-spacing:.02em;padding:0;font-weight:400}.offer-counter .offer-time .type{font-size:1.8rem;color:#18afd3;margin-top:2rem;display:block;font-weight:700;text-transform:none}.contact-form h2,.offer-counter .offer-time:after{display:none}.offer-expired{font-weight:700;font-size:2rem;color:#f57e57;text-transform:uppercase}.contact-form .btn-base{margin-top:2rem}.dialer-buttons{width:100%;text-align:center}.dialer-buttons .button a{display:inline-block;font-weight:700;border-radius:50%;border:2px solid #f1f3f9;width:70px;height:70px;line-height:70px;font-size:3rem;color:#18afd3;text-decoration:none;margin-bottom:1rem}@media screen and (max-width:599px){a.pr-brand{font-size:2.4rem;line-height:1.2}.text-right-xs{text-align:right}.pr-actions .btn-base{margin-bottom:2rem}.pr-links .pr-btn-social{height:36px;width:36px;line-height:36px;font-size:1.6rem;margin:0 5px}.header-phone .fill-icon,header .header-phone .fill-icon{margin-left:2rem}.pr-map img{height:150px;max-width:none;width:auto;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.header-location,.header-phone{padding:1rem 0}.top-slider .slide-inner{padding:18rem 0 0 2rem;font-size:3rem;line-height:1.2}.top-slider .pr-about{min-height:1100px}.info-inner{padding:2rem}.info-inner .dow{font-size:12px}.info-inner .time{font-size:13px}.pr-reviews .reviews-slider{padding:3rem}.header-inner .pr-brand,.offer-data{padding-left:0}.header-inner .pr-logo{width:64px;min-width:64px;margin-left:2rem}.skill-single .single-name,.spec-img-wrap .offer-percent{right:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.inner-hero .page-title{font-size:6rem}.inner-hero.contacts,.inner-hero.offers{padding-top:5rem}.inner-hero.contacts h2{margin-top:2rem}.spec-img-wrap{margin-bottom:2rem;padding-right:0}.head-actions .btn{padding:0 1rem;font-size:1.6rem}}@media screen and (max-width:959px){header{padding:1rem 2rem;position:relative}.pr-mobile-menu .pr-close-menu,.pr-toggle{background:#fff;color:#18afd3;font-size:2.4rem;position:absolute;padding:0;margin:0;width:60px;min-width:60px;height:60px}.pr-toggle{z-index:20;display:block;left:2rem;top:2rem;line-height:22px;border-radius:50%;box-shadow:0 3px 14px 0 rgba(0,0,0,.2)}.pr-mobile-menu{background:#fff}.pr-mobile-menu .pr-close-menu{border-radius:50%;border:2px solid #18afd3;line-height:20px;right:1rem;top:1rem}.left-footer,.pr-reviews h2{margin-bottom:2rem}.top-menu-item{min-height:auto;font-family:Oswald,sans-serif;color:#f57e57;text-transform:uppercase;font-size:1.8rem;letter-spacing:.02em;padding-top:1rem;padding-bottom:1rem}.top-menu-item.active{background:0 0}.pr-reviews{padding-bottom:2rem}.pr-reviews:after{display:none}.pr-reviews h2{font-size:3.6rem;line-height:1.2}.pr-contacts .single{padding:0 0 2rem}.pr-contacts .single p{margin-top:10px;font-size:1.8rem}.big-circle{width:50px;height:50px;line-height:50px;font-size:2.2rem}.right-footer{margin-top:2rem}.top-slider .slider-form{right:0;padding:2rem;max-width:100%;left:0;margin:0 2rem;bottom:6rem}.top-slider .slider-form h2{font-size:2rem}.top-slider .owl-dots{text-align:center;left:0;bottom:2rem;width:100%}.top-slider .owl-dots .owl-dot:last-child span{margin:0}.menu-inner{padding-top:1rem;padding-bottom:1rem}.page-aside aside{margin-top:2rem}}@media screen and (max-width:1279px){.header-inner,.inner-hero,.page-aside,.section .wrapper,.top-slider .brand-nav,header{padding-left:2rem;padding-right:2rem}.pr-footer{padding:2rem 0}.slider-form{right:4rem}.slider-rate{left:4rem}}@media screen and (min-width:600px) and (max-width:959px){.top-slider .slide-inner{padding:18rem 2rem 0}.top-slider .pr-about{min-height:1170px}.top-slider .slide-name{line-height:1.2}.slider-rate{bottom:800px;left:2rem}.slider-form{left:2rem;bottom:6rem}header .header-location,header .header-phone{padding:3rem}.header-inner .header-location .fill-icon{margin-left:2rem}}@media screen and (min-width:960px) and (max-width:1279px){.top-slider .owl-dots{left:4rem}}