@viewport {user-zoom:fixed;}*{padding:0;margin:0;-webkit-appearance:none;}label{cursor:pointer;}textarea{resize:none;}a,button,input,textarea{outline:none;}:focus{outline:none;}button::-moz-focus-inner{padding:0;border:0;}img{max-width:100%;vertical-align:top;}a,img{border:0;}
a{outline:none;color:#45dd7b;text-decoration:none;-moz-transition:all 200ms ease 0ms;-webkit-transition:all 200ms ease 0ms;transition:all 200ms ease 0ms;}a:hover{text-decoration:none;}
body {color:#313131;font:22px 'GothamPro',Arial;line-height:26px;text-align:center;background:#fff;}
html,body {height:100%;width:100%;min-width:300px;}
*[class^=mobile-] {display:none;}

.page-width {position:relative;overflow-x:hidden;min-height:100%;height:auto !important;height:100%;margin:0 auto;background:#fff;}
.page-bl {min-width:430px;max-width:1110px;width:auto;text-align:left;padding:0 15px;margin:0 auto;}

.site-header {position:relative;z-index:1;background:#5a5d64;}
	.site-header .page-bl {height:84px;color:#fff;line-height:84px;}
	.site-header .page-bl::after {content:' ';clear:both;display:block;overflow:hidden;height:1px;}

	.logo-wrap {float:left;position:relative;z-index:1;line-height:20px;padding:10px 0;-moz-user-select:none;-webkit-user-select:none;user-select:none;}
	.logo {cursor:pointer;display:inline-block;overflow:hidden;width:132px;height:56px;color:transparent;text-decoration:none;vertical-align:top;background:url(../images/logo_v_1.png) no-repeat;}

	.site-header .tel {position:relative;z-index:1;top:-2px;float:right;width:156px;font-weight:normal;white-space:nowrap;}
	.site-header .tel div {display:inline-block;font-size:18px;line-height:22px;vertical-align:middle;}
	.site-header .tel p {padding:2px 0;}
	.site-header .tel a {color:#fff;}
	.site-header .tel a:hover,
	.site-header .tel a:active {color:#45dd7b;}

	.site-nav {position:relative;font-size:16px;line-height:20px;list-style:none;text-align:center;padding:20px 0 22px 0;margin:0;}
	.site-nav li {display:inline-block;position:relative;vertical-align:top;padding:10px 12px;margin:0;}
	.site-nav li span,
	.site-nav li a {position:relative;z-index:1;}
	.site-nav,
	.site-nav a {color:#fff;}
	.site-nav a:hover,
	.site-nav span:hover {text-decoration:none;}
	.site-nav span {cursor:pointer;}
	.site-nav div {opacity:0;position:absolute;top:0;left:0;overflow:hidden;color:#393939;font-size:16px;line-height:20px;white-space:nowrap;text-align:left;padding:15px 20px;margin:-4px 0 0 0;background:#fff;-moz-transition:opacity 200ms ease 0ms,top 200ms ease 0ms;-webkit-transition:opacity 200ms ease 0ms,top 200ms ease 0ms;transition:opacity 200ms ease 0ms,top 200ms ease 0ms;}
	.site-nav div,
	.site-nav li:hover {background:#fff;-moz-box-shadow:0 0 4px rgba(0,0,0, 0.1);-webkit-box-shadow:0 0 4px rgba(0,0,0, 0.1);box-shadow:0 0 4px rgba(0,0,0, 0.1);}
	.site-nav li:hover::after {content:' ';position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;}
	.site-nav li:hover a,
	.site-nav li:hover span {color:#393939;}
	.site-nav li:hover div {opacity:1;top:100%;height:auto;}

.site-content {padding-bottom:115px;}
	.site-content p {padding-bottom:26px;}
	.site-content ul,.site-content ol {position:relative;margin:0 0 26px 24px;}
	.site-content ul ul,.site-content ul ol,.site-content ol ul,.site-content ol ol {margin-bottom:0;}
	.site-content abbr {text-decoration:none;}
	section {padding:161px 0 0 0;}

.site-footer {position:relative;overflow:visible;display:block;height:115px;color:#c0c0c0;font-size:16px;line-height:20px;margin:-115px auto 0 auto;background:#5a5d64;}
	.site-footer .page-bl {text-align:center;padding-top:22px;}
	.site-footer .logo-wrap {float:none;padding:0 0 14px 0;}
	.site-footer .logo {width:117px;height:49px;background-image:url(../images/logo-foot_v_1.png);}

h1 {color:#000;font:bold 76px 'GarageGothic',Arial;line-height:100%;text-align:left;padding:22px 0 15px 0;}
	h1 img {position:relative;top:-22px;}
h2 {color:#000;font:bold 54px 'GarageGothic',Arial;line-height:100%;text-align:center;padding-bottom:95px;}
	h2 span {display:block;color:#787878;font:18px 'GothamPro';line-height:22px;padding:9px 0 0 0;}
	h2 span a {color:#787878;text-decoration:underline;}
	h2 span a:hover,
	h2 span a:active {color:#45dd7b;}
	h2 b {color:#68c8f6;}
	h2 img {position:relative;top:-6px;vertical-align:top;}
h3 {color:#262626;font:500 18px 'GothamPro';line-height:100%;padding-bottom:16px;}

.slider{position:relative;display:block;padding:0;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slider::after {content:' ';clear:both;display:block;height:0;}
	.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
	.slick-list:focus{outline:none;}
	.slick-list.dragging{cursor:pointer;cursor:hand;}
	.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
	.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}
	.slick-track:before,.slick-track:after{display:table;content:'';}
	.slick-track:after{clear:both;}
	.slick-loading .slick-track{visibility:hidden;}
	.slick-slide{display:none;float:left;height:100%;min-height:1px;}
	[dir='rtl'] .slick-slide{float:right;}
	.slick-slide.slick-loading img{display:none;}
	.slick-slide.dragging img{pointer-events:none;}
	.slick-initialized .slick-slide{display:block;}
	.slick-loading .slick-slide{visibility:hidden;}
	.slick-vertical .slick-slide{display:block;height:auto;}
	.slick-arrow.slick-hidden{display:none;}
	.slider .slide {float:left;display:none;}
	.slider .slide:nth-child(1) {display:block;width:100%;}
	.slider .slick-arrow{cursor:pointer;position:absolute;z-index:1;top:50%;overflow:hidden;width:29px;height:47px;color:transparent;font-size:0;text-indent:0;margin:-12px 0 0 0 !important;border:none;background:transparent;}
	.slider .slick-arrow.slick-prev {left:0;}
	.slider .slick-arrow.slick-next {right:0;}
	.slider .slick-arrow::before {content:' ';position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/slide-arr_v_1.png) no-repeat center center;}
	.slider .slick-arrow.slick-next::before {-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}
	.slider .slick-dots {position:absolute;left:0;bottom:0;overflow:hidden;width:100%;min-height:24px;color:#3e50b4;font-size:0;line-height:0;list-style:none;text-align:center;padding:0;margin:0;background:transparent;}
	.slider .slick-dots li {display:inline-block;vertical-align:top;padding:9px;margin:0;}
	.slider .slick-dots li::before {display:none;}
	.slider .slick-dots button {cursor:pointer;width:8px;height:8px;color:transparent;font-size:0;padding:0;margin:0;border:none;background:#5a5d64;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;}
	.slider .slick-dots .slick-active {padding:6px;}
	.slider .slick-dots .slick-active button {width:14px;height:14px;background:#45dd7b;}
	.slider .slick-dots i {display:none;}
	.slider.slick-slider .slide {display:block;}

.time-bl {overflow:hidden;min-height:237px;font-size:0;list-style:none;text-align:center;padding:0;margin:0 !important;-moz-user-select:none;-webkit-user-select:none;user-select:none;}
.time-bl li {display:inline-block;position:relative;width:128px;text-align:center;vertical-align:top;padding:0 0 0 36px;margin:0;}
.time-bl li::before,
.time-bl li::after {content:' ';position:absolute;top:48px;left:12px;overflow:hidden;width:10px;height:10px;background:#68c8f6;}
.time-bl li::after {margin-top:22px;}
.time-bl li:first-child {padding-left:0;}
.time-bl li:first-child::before,
.time-bl li:first-child::after {display:none;}
@keyframes timerSec1 {
    0% {content:'5';}16.65% {content:'5';}
    16.66% {content:'4';}33.31% {content:'4';}
    33.32% {content:'3';}49.97% {content:'3';}
    49.98% {content:'2';}66.63% {content:'2';}
    66.64% {content:'1';}83.29% {content:'1';}
    83.3% {content:'0';}100% {content:'0';}
}
@keyframes timerSec2 {
    0% {content:'9';}9.99% {content:'9';}
    10% {content:'8';}19.99% {content:'8';}
    20% {content:'7';}29.99% {content:'7';}
    30% {content:'6';}39.99% {content:'6';}
    40% {content:'5';}49.99% {content:'5';}
    50% {content:'4';}59.99% {content:'4';}
    60% {content:'3';}69.99% {content:'3';}
    70% {content:'2';}79.99% {content:'2';}
    80% {content:'1';}89.99% {content:'1';}
    90% {content:'0';}100% {content:'0';}
}
.time-box {position:relative;display:block;overflow:hidden;width:100%;height:205px;font-size:19px;font-weight:300;line-height:22px;margin:0 auto;}
.time-box .text {position:absolute;top:0;left:0;z-index:30;width:100%;height:100%;text-align:center;padding:33px 0 0 0;}
.time-box .text::before {content:' ';position:absolute;top:0;left:50%;width:127px;height:127px;margin:0 0 0 -63px;background:#f6f6f6;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;}
.time-box .text span {display:inline-block;position:relative;overflow:visible;width:40px;height:60px;color:#68c8f6;font-size:59px;font-weight:500;line-height:60px;vertical-align:top;}
.time-box .text span::before {position:relative;top:0;content:'0';}
.time-box .text p {position:relative;padding:40px 0 0 0;}
.time-bl li.min .time-box .text span:nth-child(1)::before {content:'0';animation:timerSec1 3600s linear;animation-delay: 0;animation-iteration-count: 1;}
.time-bl li.min .time-box .text span:nth-child(2)::before {content:'0';animation:timerSec2 600s linear;animation-delay: 0;animation-iteration-count: 6;}
.time-bl li.sec .time-box .text span:nth-child(1)::before {content:'0';animation:timerSec1 60s linear;animation-delay: 0;animation-iteration-count: 60;}
.time-bl li.sec .time-box .text span:nth-child(2)::before {content:'0';animation:timerSec2 10s linear;animation-delay: 0;animation-iteration-count: 360;}

.sbm-link {display:inline-block;position:relative;height:75px;color:#fff;font-size:14px;line-height:20px;white-space:nowrap;text-align:center;vertical-align:top;padding:0 71px 0 0;margin:0 0 26px 0;border:solid 1px #29cd64;background:#fff;-moz-box-shadow:7px 7px 20px rgba(13,147,60, 0.2);-webkit-box-shadow:7px 7px 20px rgba(13,147,60, 0.2);box-shadow:7px 7px 20px rgba(13,147,60, 0.2);-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;}
.sbm-link::before {content:' ';position:absolute;top:0;right:0px;width:77px;height:100%;background:url(../images/icon-sbm_v_1.png) no-repeat center center;}
.sbm-link .sbm {display:inline-block;position:relative;top:-1px;left:-1px;min-width:234px;height:77px;line-height:74px;vertical-align:top;padding:0 35px;background:linear-gradient(to top,#14c052,#4be180);-moz-box-shadow:inset -2px -2px 0 #47d669,7px 7px 20px rgba(13,147,60, 0.2);-webkit-box-shadow:inset -2px -2px 0 #47d669,7px 7px 20px rgba(13,147,60, 0.2);box-shadow:inset -2px -2px 0 #47d669,7px 7px 20px rgba(13,147,60, 0.2);-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;}
.sbm-link .sbm span {display:inline-block;line-height:20px;vertical-align:middle;}
.sbm-link strong {display:block;font-size:20px;font-weight:500;line-height:100%;}
.sbm-link strong,
.sbm-link i {display:block;font-style:normal;padding:3px 0 4px 0;}
.sbm-link i {padding-bottom:0;}
.sbm-link:hover .sbm,
.sbm-link:active .sbm {background:#14c052;}
.sbm-link.price::before {background-image:url(../images/icon-price_v_1.png);}
.sbm-link.discount::before {background-image:url(../images/icon-discount_v_1.png);}

.sbmts-bl {text-align:center;}

section.area-home {position:relative;padding:70px 0 0 0;-moz-box-shadow:0 47px 46px rgba(0,0,0, 0.04);-webkit-box-shadow:0 47px 46px rgba(0,0,0, 0.04);box-shadow:0 47px 46px rgba(0,0,0, 0.04);}
section.area-home .page-bl {position:relative;min-height:670px;text-align:left;}
section.area-home .main {min-height:100px;color:#757575;font-size:26px;line-height:30px;padding:0 0 12px 0;}
section.area-home .sbmts-bl {text-align:left;}
section.area-home h1 img {margin-left:24px;}
section.area-home h1,
section.area-home p,
section.area-home .sbmts-bl {position:relative;z-index:1;max-width:50%;}
section.area-home h1 {max-width:635px;}
.slider-home {cursor:move;position:absolute;top:-13px;right:-58px;width:620px;height:654px;padding:0;}
.slider-home .slide {height:620px;line-height:620px;text-align:center;}
.slider-home .slide img {vertical-align:middle;}
.slider-home .slick-arrow {display:none !important;}

.inf {overflow:hidden;width:474px;min-height:230px;color:#757575;font-size:14px;line-height:59px;list-style:none;margin:0 !important;}
.inf li {position:relative;float:left;width:168px;min-height:59px;padding:0 0 18px 68px;}
.inf li i {font-size:90%;font-style:normal;}
.inf li b {font-size:120%;}
.inf li span {position:absolute;top:0;left:0;width:55px;height:55px;font-size:28px;line-height:55px;text-align:center;border:solid 2px #f0bbc5;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;}
.inf li span i {position:relative;right:-2px;font-size:60%;margin-right:-3px;}
.inf li p {display:inline-block;white-space:nowrap;vertical-align:middle;line-height:20px;padding:0;}

section.area-contacts {position:relative;padding:0;background:#fcfcfc;}
section.area-contacts .map {overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;}
.contacts-wrap {position:relative;right:293px;max-width:516px;padding:35px 20px 29px 20px;margin:0 auto;background:#fff;}
.contacts-wrap::before {content:' ';position:absolute;bottom:100%;left:0;overflow:hidden;width:100%;height:2px;background:#fff;}
.contacts-wrap h2 {padding:0 0 43px 0;}
.contacts-wrap .sbm-link {margin-top:54px;}
.contacts-bl {max-width:416px;text-align:left;margin:0 auto;}
.contact {position:relative;min-height:26px;padding:26px 0 26px 63px;}
.contact::before {content:' ';position:absolute;top:50%;left:0;width:42px;height:44px;margin:-22px 0 0 0;background-repeat:no-repeat;background-position:center center;}
.contact.addr::before {background-image:url(../images/icon-addr_v_1.png);}
.contact.tel::before {background-image:url(../images/icon-tel_v_1.png);}
.contact.time::before {background-image:url(../images/icon-time_v_1.png);}
.contact p {padding:0;}
.contact a {color:#313131;}
.contact a:hover,
.contact a:active {color:#45dd7b;}

section.area-questions {color:#fff;padding-top:96px;background:#5a5d64;}
section.area-questions h2 {color:#fff;padding:0 0 69px 0;}
.questions-wrap {position:relative;min-height:418px;padding:21px 0 61px 0;}
.questions-wrap .bg {position:absolute;top:0;left:-2px;width:390px;height:390px;border:solid 55px #f0bbc5;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;}
.questions-wrap .bg::before {content:' ';position:absolute;top:-43px;left:50%;width:434px;height:433px;margin:0 0 0 -216px;background:url(../images/question-bg_v_1.png) no-repeat center top;-moz-border-radius:400px;-webkit-border-radius:400px;border-radius:400px;}
.question-bl {position:relative;max-width:478px;min-height:78px;color:#d6d6d6;font-size:16px;line-height:100%;padding:0 0 0 96px;margin:0 0 48px auto;}
.question-bl .title {cursor:pointer;min-height:78px;color:#fff;font-size:18px;line-height:78px;}
.question-bl .title strong {display:inline-block;font-weight:500;line-height:20px;vertical-align:middle;}
.question-bl .btn {cursor:pointer;position:absolute;top:0;left:0;overflow:hidden;width:78px;height:78px;background:#f0bbc5;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;}
.question-bl .btn::before,
.question-bl .btn::after {content:' ';position:absolute;top:50%;left:50%;overflow:hidden;background:#fff;}
.question-bl .btn::before {width:24px;height:6px;margin:-3px 0 0 -12px;}
.question-bl .btn::after {width:6px;height:24px;margin:-12px 0 0 -3px;}
.question-bl .btn,
.question-bl .btn::before,
.question-bl .btn::after {-moz-transition:all 200ms ease 0ms;-webkit-transition:all 200ms ease 0ms;transition:all 200ms ease 0ms;}
.question-bl .txt {position:relative;top:-10px;display:none;min-width:100%;}
.question-bl .txt p {padding:0;}
.question-bl.open .btn {background:#bdbdbd;}
.question-bl.open .btn::after {opacity:0;}

.stage-bl {display:inline-block;position:relative;width:270px;color:#757575;font-size:16px;line-height:100%;vertical-align:top;padding:0 10px 72px 10px;}
.stage-bl .m-img {position:relative;overflow:hidden;width:137px;height:137px;line-height:111px;text-align:center;margin:0 auto 27px auto;border:solid 2px #f0bbc5;background:#f6f6f6;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;}
.stage-bl .m-img img {vertical-align:middle;}
.stage-bl .num {position:absolute;top:100px;left:0;width:100%;color:#f0bbc5;font-size:66px;font-weight:bold;line-height:58px;text-align:center;}
.stage-bl h3 {max-width:240px;min-height:36px;text-align:center;padding:3px 0 12px 0;margin:0 auto;}
.stage-bl p {max-width:210px;padding:0;margin:0 auto;}
.stages-wrap {font-size:0;text-align:center;margin:0 -25px;}

section.area-stages.clients .stage-bl {width:240px;}
section.area-stages.clients .stage-bl .m-img {line-height:137px;background:#fff;}
section.area-stages.clients .stages-wrap {padding-bottom:50px;}

section.area-price {color:#747474;font-size:18px;line-height:22px;padding:81px 0 100px 0;}
section.area-price .page-bl {text-align:center;}
section.area-price .sbmts-bl {padding:7px 0 18px 0;}
.price-bl {display:inline-block;position:relative;overflow:hidden;width:227px;height:146px;color:#3f3f3f;font-size:22px;font-weight:500;line-height:100%;text-align:center;vertical-align:top;margin:0 13px 29px 13px;background:#f6f6f6;}
.price-bl h3 {color:#696969;text-align:center;padding:26px 0;margin:0 0 30px 0;border-bottom:solid 2px #4aa8d1;background:#ebebeb;}
.price-wrap {text-align:center;padding:14px 0 86px 0;}

section.area-discount {position:relative;overflow:hidden;color:#fff;padding:103px 0 81px 0;background:#5a5d64;}
section.area-discount .page-bl {position:relative;}
section.area-discount .dis-sbm {position:absolute;top:0;right:19px;width:50%;max-width:500px;height:100%;background:url(../images/discount-bg_v_1.png) no-repeat center center;}
section.area-discount h2 {padding:0 0 78px 0;}
section.area-discount h2,
section.area-discount h2 span {color:#fff;}
section.area-discount .text-bl {max-width:525px;text-align:center;}

section.area-delivery {color:#c3c3c3;font-size:16px;line-height:22px;font-weight:300;padding:34px 0 22px 0;background:#5a5d64;}
section.area-delivery .page-bl {position:relative;}
section.area-delivery .page-bl::before {content:' ';position:absolute;top:50%;left:0;width:500px;height:500px;margin:-256px 0 0 0;background:url(../images/delivery-bg_v_1.png) no-repeat;}
section.area-delivery .text-bl {max-width:500px;text-align:center;margin:0 0 0 auto;}
section.area-delivery h2 {color:#fff;line-height:46px;padding:0 0 37px 0;}
section.area-delivery .main {color:#fff;font-size:20px;font-weight:normal;line-height:22px;padding:0 0 43px 0;}
section.area-delivery .main strong {color:#ffed97;font-weight:500;}
section.area-delivery .sbmts-bl {padding-top:22px;}

section.area-work {}
.work-wrap {position:relative;top:-14px;padding:0 0 170px 0;margin:0 -7px;}
.work-bl {display:block;position:relative;overflow:hidden;height:252px;margin:0 7px 13px 7px;background:#f6f6f6;}
.work-bl h3 {position:relative;color:#747474;font-weight:normal;text-align:left;padding:11px 20px;margin:0 0 3px 0;background:#ebebeb;}
.work-bl h3::after {content:' ';position:absolute;top:100%;left:0;width:100%;height:1px;border-top:solid 1px #8ec7df;border-bottom:solid 1px #83c2dd;background:#4aa8d1;}
.work-bl .m-img {height:209px;line-height:209px;text-align:center;}
.work-bl .m-img img {vertical-align:middle;}
.work-bl:active {background:#fff;}

.popups-wrap {z-index:-1;opacity:0;position:absolute;top:0;left:0;overflow:hidden;display:block;width:100%;height:100%;background:transparent;}
	.popups-wrap::before {content:' ';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255, 0.7);}
	.popup-bl {opacity:0;z-index:-1;position:absolute;top:0;left:50%;display:block;width:174px;text-align:left;margin-left:-87px;background:#5b5e65;-moz-box-shadow:11px 11px 18px rgba(155,155,155, 0.9);-webkit-box-shadow:11px 11px 18px rgba(155,155,155, 0.9);box-shadow:11px 11px 18px rgba(155,155,155, 0.9);}
	.popup-bl .bl {text-align:center;padding:30px 40px 19px 40px;}
	.popup-bl .bl::after {content:' ';clear:both;display:block;overflow:hidden;width:100%;height:1px;}
	.popup-bl .close {cursor:pointer;position:absolute;z-index:1;top:2px;right:2px;overflow:hidden;width:32px;height:32px;color:transparent !important;font-size:0 !important;border:solid 1px #5a5d64;background:transparent;-moz-border-radius:60px;-webkit-border-radius:60px;border-radius:60px;}
	.popup-bl .close::before,.popup-bl .close::after {content:' ';position:absolute;top:50%;left:50%;overflow:hidden;width:18px;height:4px;margin-top:-2px;margin-left:-9px;background:#5a5d64;}
	.popup-bl .close::before {-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
	.popup-bl .close::after {-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}
	.popup-bl .close:hover {border-color:#000;}
	.popup-bl .close:hover::before,.popup-bl .close:hover::after {background:#000;}
body.show-popups-preload .popups-wrap {z-index:900;opacity:1;}
body.show-popups-preload .popup-bl.show {}
body.show-popups .popups-wrap {z-index:900;opacity:1;}
body.show-popups .popup-bl.show {opacity:1;z-index:auto;}

.popup-bl .city-nav {padding:0;}
.popup-bl .city-nav .title {color:#535353;font-size:13px;line-height:20px;text-align:left;padding:10px 25px;background:#e6e6e6;}
.popup-bl .city-nav ul {color:#fff;font-size:16px;line-height:24px;list-style:none;text-align:left;padding:6px 25px 11px 25px;margin:0;background:#5b5e65;}
.popup-bl .city-nav ul li {padding:6px 0;}
.popup-bl .city-nav ul a {color:#fff;}
.popup-bl .city-nav ul a:hover,
.popup-bl .city-nav ul a:active {font-weight:500;}

.popups-wrap {-moz-transition:all 250ms ease 0ms;-webkit-transition:all 250ms ease 0ms;transition:all 250ms ease 0ms;-moz-transition-delay:300ms;-webkit-transition-delay:300ms;transition-delay:300ms;}
.popup-bl {opacity:0;-moz-transform:scale(0.4);-webkit-transform:scale(0.4);transform:scale(0.4);-moz-transition:opacity 250ms ease 0ms,transform 250ms ease 0ms;-webkit-transition:opacity 250ms ease 0ms,transform 250ms ease 0ms;transition:opacity 250ms ease 0ms,transform 250ms ease 0ms;-moz-transition-delay:0ms;-webkit-transition-delay:0ms;transition-delay:0ms;}
body.show-popups-preload .popups-wrap,
body.show-popups .popups-wrap {-moz-transition-delay:0ms;-webkit-transition-delay:0ms;transition-delay:0ms;}
body.show-popups-preload .popup-bl,
body.show-popups .popup-bl {-moz-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms;}
body.show-popups .popup-bl.show {-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}

.price-area {margin:0 0 54px 0;background:#fff;-moz-box-shadow:0 0 24px rgba(0,0,0, 0.12);-webkit-box-shadow:0 0 24px rgba(0,0,0, 0.12);box-shadow:0 0 24px rgba(0,0,0, 0.12);}
.price-width .page-bl {padding-top:68px;}

.price-title {min-height:68px;color:#fff;font-size:43px;line-height:48px;text-align:center;padding:37px 0 0 0;background:#5a5d64;}
.price-area:nth-child(1) .price-title {min-height:236px;}
.price-title h1 {position:relative;color:#fff;font:bold 64px 'Montserrat',sans-serif;line-height:100%;text-align:center;padding:23px 0 0 0;margin:0;}
.price-title h1 img {top:-23px;margin-left:20px;}
.price-title h2 {position:relative;color:#fff;font-size:62px;font-weight:normal;line-height:100%;text-align:left;padding:2px 0 0 104px;margin:0;}
.price-title h2 img {top:-30px;margin-left:15px;}
.price-title p {padding:22px 20px;}

.price-text {color:#5c5c5c;font:22px 'Montserrat',sans-serif;line-height:30px;padding:65px 94px 27px 104px;background:#fff;}
.price-text p {padding:0 0 30px 0;}
.price-text .cost {position:relative;top:-9px;max-width:642px;color:#000;list-style:none;margin:0 24px !important;}
.price-text .cost li {padding:9px 10px 9px 25px;border-top:solid 1px #dddede;border-bottom:solid 1px #cecece;}
.price-text .cost li:first-child {border-top:none;}
.price-text .cost li:last-child {border-bottom:none;}

.price-foot {min-height:128px;color:#fff;font-size:20px;text-align:center;margin:0;background:#5a5d64;-moz-box-shadow:8px 8px 6px rgba(60,60,60, 0.33);-wekit-box-shadow:8px 8px 6px rgba(60,60,60, 0.33);box-shadow:8px 8px 6px rgba(60,60,60, 0.33);}
.price-foot a {color:#fff;}
.price-foot .copy {line-height:120px;text-align:center;}
.price-foot .copy p {display:inline-block;line-height:20px;vertical-align:middle;padding:0;}

.price-foot .cont-wrap {overflow:hidden;display:flex;font-size:20px;line-height:26px;padding:17px 0;}
.price-foot .cont-bl {position:relative;width:32%;min-height:52px;text-align:left;padding:0 15px 0 67px;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.price-foot .cont-bl:nth-child(1) {width:36%;}
.price-foot .cont-bl::before {content:' ';position:absolute;top:0;left:15px;width:52px;height:52px;margin:0;background-repeat:no-repeat;background-position:left center;}
.price-foot .cont-bl.addr::before {background-image:url(../images/icon-map-w_v_1.png);}
.price-foot .cont-bl.tel::before {background-image:url(../images/icon-tel-w_v_1.png);}
.price-foot .cont-bl.time::before {background-image:url(../images/icon-time-w_v_1.png);}

@media screen and (min-width: 1000px) {
	.slider-stages {overflow:hidden;position:relative;padding:0;}
	.slider-stages .slick-track {width:auto !important;transform:translate3d(0,0,0) !important;}
	.slider-stages .slick-arrow {display:none !important;}
	.slider-stages .slide {float:none !important;display:inline-block !important;width:auto !important;vertical-align:top;}
	.slider-stages .slide.slick-cloned {display:none !important;}

	.slider-work {overflow:hidden;position:relative;font-size:0;padding:0;}
	.slider-work .slick-track {width:auto !important;transform:translate3d(0,0,0) !important;}
	.slider-work .slick-arrow {display:none !important;}
	.slider-work .slide {float:none !important;display:inline-block !important;width:25% !important;vertical-align:top;}
	.slider-work .slide.slick-cloned {display:none !important;}
}