@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:#2d77b9;text-decoration:none;}a:hover{text-decoration:underline;}
body {color:#000;font:400 16px 'Montserrat',sans-serif,Arial;line-height:22px;text-align:center;background:#fff;}
html,body {height:100%;width:100%;min-width:480px;}

.page-width {position:relative;min-height:100%;height:auto !important;height:100%;margin:0 auto;background:#fff url(../images/body-bg_v_1.jpg) repeat-y right top;}
.page-bl {min-width:280px;max-width:1110px;width:auto;text-align:left;padding:0 15px;margin:0 auto;}

.site-header {position:relative;color:#fff;background:linear-gradient(to top, #436fb6, #71ace6);}
	.site-header .page-bl {height:112px;font-size:20px;font-weight:600;line-height:112px;}
	.site-header a {color:#fff;}

	.logo-wrap {float:left;-moz-user-select:none;-webkit-user-select:none;user-select:none;}
	.logo {cursor:pointer;display:inline-block;overflow:hidden;width:231px;height:26px;color:transparent;text-decoration:none;vertical-align:middle;background:url(../images/logo_v_1.png) no-repeat;background-size:100% auto;}

	.tel {float:right;font-weight:bold;}
	.tel div {display:inline-block;line-height:30px;vertical-align:middle;}
	.tel p {white-space:nowrap;}

	.h-nav {line-height:24px;text-align:center;padding:44px 0 10px 0;}
	.h-nav ul {list-style:none;margin:0;}
	.h-nav ul li {display:inline-block;position:relative;vertical-align:top;padding:0 12px 6px 12px;margin:0 18px;}
	.h-nav ul span {cursor:pointer;}
	.h-nav ul div {display:none;position:absolute;top:100%;left:0;font-size:16px;font-weight:normal;line-height:22px;white-space:nowrap;text-align:left;padding:13px 12px 7px 12px;background:#337ab7;}
	.h-nav ul span:hover div {display:block;}

.site-content {padding:33px 0 140px 0;}
	.site-content p {padding-bottom:22px;}
	.site-content ul,.site-content ol {position:relative;margin-left:24px;margin-bottom:22px;}
	.site-content ul ul,.site-content ul ol,.site-content ol ul,.site-content ol ol {margin-bottom:0;}
	abbr {text-decoration:none;}

.site-footer {position:relative;overflow:hidden;display:block;height:140px;font-size:10px;line-height:12px;margin:-140px auto 0 auto;}
	.site-footer .page-bl {line-height:140px;text-align:center;}
	.site-footer .page-bl .f-bl {display:inline-block;line-height:100%;vertical-align:middle;}
	.site-footer, .site-footer a {color:#337ab7;}
	.site-footer .logo-wrap {float:none;padding:14px 0 17px 0;}
	.site-footer .logo {background-image:url(../images/logo-footer_v_1.png);}

.row {display:table;width:100%;}
div[class^=col-md] {display:table-cell;text-align:left;vertical-align:top;}
.col-md-3 {width:25%;}
.col-md-6 {width:50%;}
.col-md-9 {width:75%;}
.col-md-12 {width:100%;}

h1 {color:#000;font:600 57px 'Montserrat',sans-serif,Arial;line-height:60px;padding:0 0 66px 0;margin:0 0 34px 0;background:url(../images/logo-h_v_1.png) no-repeat 2px bottom;}
h1 + p {color:#337ab7;font-size:25px;line-height:30px;}

h2 {max-width:700px;color:#000;font:bold 22px 'Montserrat',sans-serif,Arial;line-height:30px;text-align:center;padding-bottom:44px;margin:0 auto;}
h2 strong {color:#fa7320;font-size:26px;padding:0 10px;}

::-moz-placeholder {opacity:1;color:#4d4d4d;}
::-webkit-input-placeholder {opacity:1;color:#4d4d4d;}

input[type="tel"] {width:290px;height:57px;color:#4d4d4d;font:500 12px 'Montserrat',sans-serif,Arial;letter-spacing:-0.2px;vertical-align:top;padding:14px 5px 14px 48px;border:solid 1px #797373;background:#fff;-moz-border-radius:62px;-webkit-border-radius:62px;border-radius:62px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}

input[type="submit"] {cursor:pointer;display:inline-block;min-width:277px;height:57px;color:#fff;font:600 16px 'Montserrat',sans-serif,Arial;text-align:center;vertical-align:top;padding:0 30px;margin:0;border:none;background:linear-gradient(to top, #fc6316, #f79335);-moz-border-radius:62px;-webkit-border-radius:62px;border-radius:62px;}
input[type="submit"]:hover,input[type="submit"]:active {text-decoration:none;background:#fc6316;}

.form-phone {cursor:pointer;position:relative;width:524px;height:57px;text-align:left;margin:0;}
.form-phone .num {position:absolute;top:0;left:0;width:46px;color:#000;font-weight:500;line-height:57px;text-align:center;}
.form-phone input[type="submit"] {position:absolute;top:0;right:0;}
.form-phone::after {content:' ';position:absolute;top:0;left:0;width:100%;height:100%;}
.form-phone:hover input[type="submit"] {background:#fc6316;}

.form-wrap {position:absolute;top:59px;right:96px;padding:8px;border:solid 3px #8bb4e0;-moz-border-radius:34px;-webkit-border-radius:34px;border-radius:34px;}
.form-wrap h3 {color:#337ab7;font:600 18px 'Montserrat',sans-serif,Arial;line-height:22px;text-align:center;padding:22px 10px 15px 10px;margin:0;border:solid 2px #ebebeb;background:#fff;-moz-border-radius:30px 30px 0 0;-webkit-border-radius:30px 30px 0 0;border-radius:30px 30px 0 0;}
.form-wrap .form-phone {width:244px;height:auto;padding:40px 35px 41px 35px;background:#fff;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;}
.form-wrap ::-moz-placeholder {opacity:1;color:#d6d6d6;}
.form-wrap ::-webkit-input-placeholder {opacity:1;color:#d6d6d6;}
.form-wrap h3 + .form-phone {-moz-border-radius:0 0 30px 30px;-webkit-border-radius:0 0 30px 30px;border-radius:0 0 30px 30px;}
.form-wrap .form-phone .num {top:40px;left:35px;height:50px;color:#a5a5a5;line-height:52px;}
.form-wrap .form-phone input[type="tel"] {width:100%;height:50px;color:#d6d6d6;padding:17px 0 17px 44px;border-color:#a5a5a5;}
.form-wrap .form-phone input[type="submit"] {position:relative;width:100%;height:51px;min-width:0;padding:0;margin:17px 0 0 0;}

.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;border:1px solid transparent;}
	.slick-arrow.slick-hidden{display:none;}
	.slider .slide {float:left;}
	.slider .slick-arrow{cursor:pointer;position:absolute;z-index:1;top:50%;overflow:hidden;width:21px;height:36px;color:transparent;font-size:0;text-indent:0;margin:-18px 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/arr-slide_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 {display:none !important;}

.bl {position:relative;overflow:visible;max-width:667px;min-height:159px;padding:43px 30px 9px 30px;margin:0 auto 105px auto;background:linear-gradient(to top, #436fb6, #72ace6);-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}
.bl h2 {color:#fff;}

.sbm-link {display:inline-block;min-width:315px;height:62px;color:#fff;font-size:16px;font-weight:bold;line-height:62px;text-align:center;vertical-align:top;padding:0;background:linear-gradient(to top, #fc6316, #f79335);-moz-border-radius:62px;-webkit-border-radius:62px;border-radius:62px;-moz-box-shadow:7px 7px 34px rgba(134,134,134, 0.2);-webkit-box-shadow:7px 7px 34px rgba(134,134,134, 0.2);box-shadow:7px 7px 34px rgba(134,134,134, 0.2);}
.sbm-link:hover {text-decoration:none;background:#fc6316;}
.sbm-link.play {min-width:295px;}
.sbm-link.play::after {content:' ';display:inline-block;position:relative;width:42px;height:42px;vertical-align:middle;margin:0 0 0 17px;background:url(../images/icon-play_v_1.svg) no-repeat;background-size:42px auto;}

.time-bl {height:150px;color:#fff;font-size:20px;line-height:22px;text-align:center;list-style:none;margin:0 !important;}
.time-bl li {display:inline-block;vertical-align:top;padding:0 15px;}
.time-bl li span {display:inline-block;width:62px;height:82px;color:#fff;font-size:55px;font-weight:bold;line-height:82px;text-align:center;vertical-align:top;margin:0 3px;background:linear-gradient(to top, #fc6316, #f79335);-moz-box-shadow:1px 1px #e25813;-webkit-box-shadow:1px 1px #e25813;box-shadow:1px 1px #e25813;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;}
.time-bl li p {padding:15px 0 0 0;}

.why-bl {font-size:0;list-style:none;text-align:center;padding:30px 0 50px 0;margin:0 !important;}
.why-bl li {display:inline-block;width:20%;font-size:16px;line-height:20px;text-align:center;vertical-align:top;padding:0 0 30px 0;}
.why-bl .m-img {height:124px;line-height:124px;text-align:center;margin:0 0 12px 0;}
.why-bl img {width:auto;height:auto;max-width:124px;max-height:124px;vertical-align:middle;}
.why-bl strong {display:block;height:48px;font-size:22px;line-height:24px;}

.work-bl {font-size:0;list-style:none;text-align:center;padding:46px 0 90px 0;margin:0 auto !important;}
.work-bl li {display:inline-block;width:33.33%;text-align:center;vertical-align:top;}

.work {position:relative;max-width:251px;font-size:14px;line-height:17px;text-align:center;padding:0 0 23px 0;margin:0 auto;}
.work .m-img {width:233px;padding:7px;margin:0 auto 34px auto;border:solid 2px #337ab7;-moz-border-radius:54px;-webkit-border-radius:54px;border-radius:54px;}
.work .m-img span {position:relative;overflow:hidden;display:block;width:auto;height:233px;-moz-border-radius:46px;-webkit-border-radius:46px;border-radius:46px;}
.work .m-img img {widows:100%;}
.work .num {position:absolute;top:186px;left:0;width:100%;color:#436fb6;font-size:96px;font-weight:bold;line-height:100px;background:linear-gradient(to top, #71abe6, #436fb6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.work strong {display:block;font-size:20px;line-height:20px;padding:0 0 8px 0;}

.slider-review {overflow:hidden;height:855px;padding:26px 0 0 0;}
.slider-review .slide {width:100%;height:855px;text-align:center;}
.slider-review .slick-arrow {top:183px;}

.product {max-width:438px;color:#2b2424;font-size:17px;line-height:18px;text-align:left;}
.product .m-img {padding:8px;margin:0 auto 20px auto;border:solid 2px #337ab7;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;}
.product .m-img span {display:block;overflow:hidden;position:relative;height:0;padding:85% 0 0 0;-moz-border-radius:28px;-webkit-border-radius:28px;border-radius:28px;}
.product .m-img img {position:absolute;top:0;left:0;width:100%;}
.product p {padding:0 0 19px 0;}
.product strong {display:block;color:#337ab7;}
.product span {color:#ff5b09;}
.product .txt {padding:0 0 0 57px;}

.review-bl {max-width:965px;padding:0 0 12px 0;margin:0 auto;}
.review-bl h2 {color:#337ab7;padding:0 0 24px 0;}
.review-bl .row .col-md-6 {padding:0 22px;}
.review-bl .row .col-md-6:nth-child(1) .product {margin:0 auto 0 0;}
.review-bl .row .col-md-6:nth-child(2) .product {margin:0 0 0 auto;}

.info-bl {position:relative;min-height:56px;padding:0 0 0 53px;margin:0 0 24px 0;}
.info-bl::before {content:' ';position:absolute;top:0;left:0;width:53px;height:56px;background-repeat:no-repeat;background-position:left center;}
.info-bl p {padding:0;}
.info-bl.address::before {background-image:url(../images/icon-address_v_1.svg);background-size:30px 40px;}
.info-bl.phone::before {background-image:url(../images/icon-tel_v_1.svg);background-size:36px 36px;}
.info-bl.time {display:none;}
.info-bl.time::before {background-image:url(../images/icon-time_v_1.svg);background-size:36px 36px;}
.info-bl a {color:#fff;}

section.contacts .bl {position:relative;left:96px;overflow:hidden;max-width:200%;height:417px;line-height:417px;padding:0;margin:0 0 0 -192px;}
section.contacts .map {position:absolute;top:0;right:-15px;width:50%;height:100%;background:#fff;}
section.contacts .txt {display:inline-block;width:50%;color:#fff;font-size:22px;line-height:28px;vertical-align:middle;padding:0 0 0 237px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
section.contacts .txt h2 {text-align:left;padding:0 0 55px 0;}
section.contacts .sbm-link {min-width:272px;}

.work-nav-wrap {text-align:center;padding:0 0 64px 0;}
.work-nav-wrap .sbm-link {margin-top:32px;}

.work-nav {position:relative;left:15px;font-size:0;list-style:none;padding:0 0 36px 0;margin:0 0 0 -30px !important;}
.work-nav li {display:inline-block;position:relative;width:25%;font-size:20px;font-weight:600;line-height:30px;vertical-align:top;padding:0 0 62px 0;}
.work-nav li::before {content:' ';position:absolute;top:53px;left:-1px;width:2px;height:162px;background:#c7c7c7;}
.work-nav span {display:block;height:220px;line-height:220px;margin:0 0 29px 0;}
.work-nav span img {max-height:220px;vertical-align:middle;}
.work-nav a:hover {color:#ff6814;text-decoration:none;}
.work-nav li:nth-child(1)::before,.work-nav li:nth-child(4n+1)::before {display:none;}

section.delivery .bl {position:relative;left:96px;max-width:200%;height:429px;padding:0;margin:0 0 99px -192px;}

section.delivery h2 {font-size:28px;font-weight:400;line-height:30px;padding:0 0 30px 0;}
section.delivery .text {width:315px;color:#fff;font-size:16px;line-height:20px;text-align:center;padding:80px 0 0 0;margin:0 auto;}
section.delivery .text::before {content:' ';position:absolute;left:-69px;bottom:0;width:544px;height:394px;background:url(../images/delivery-img_v_1.png) no-repeat left bottom;}
section.delivery .text strong {display:block;font-size:18px;line-height:20px;padding:14px 0 0 0;}
section.delivery .text::before {content:' ';position:absolute;left:108px;bottom:0;width:434px;height:473px;background:url(../images/delivery-img_v_1.png) no-repeat;}

section.delivery .seven {display:inline-block;position:relative;line-height:22px;text-align:left;vertical-align:top;padding:0 0 0 84px;margin:0 0 29px 0;}
section.delivery .seven span {position:absolute;top:0;left:0;color:#fc6316;font-size:110px;font-weight:bold;line-height:88px;background:linear-gradient(to top, #fc6316, #f79335);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
section.delivery .seven strong {color:#fc6316;font-size:28px;line-height:28px;padding:0 0 13px 0;background:linear-gradient(to top, #fc6316, #f79335);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
section.delivery .seven p {padding:0;}

.main {position:relative;min-height:632px;padding:29px 0 0 0;}
.main .m-img {position:absolute;top:0;left:50%;width:407px;height:569px;margin:0 0 0 54px;background:url(../images/m-img_v_1.png) no-repeat;}
.main .txt {max-width:560px;}

.info-main {max-width:500px;color:#000;font-size:14px;line-height:14px;list-style:none;text-align:center;padding:49px 0 61px 0;margin:0 !important;}
.info-main li {display:inline-block;vertical-align:top;padding:0 32px 30px 32px;}
.info-main span,
.info-main strong {display:block;color:#fc6316;background:linear-gradient(to top, #fc6316, #f79335);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.info-main span {height:48px;font-size:67px;font-weight:bold;line-height:48px;}
.info-main strong {height:22px;font-size:22px;font-weight:600;line-height:22px;}

audio {position:absolute;opacity:0;z-index:-1;}
.show-audio audio {position:relative;opacity:1;z-index:auto;}
.show-audio .play {display:none;}

@media screen and (max-width: 1900px) {
	.page-width {background-position:center top;}
}
@media screen and (max-width: 1300px) {
	section.contacts .bl,
	section.delivery .bl {left:0;margin-left:0;}
	section.delivery .text::before {left:10px;}
	.form-wrap {right:10px;}
}
@media screen and (max-width: 1170px) {
	body {font-size:10px;line-height:17px;}

	.nowrap {display:block;}

	.page-width {background-size:130% auto;}
	.page-bl {max-width:434px;padding-left:23px;padding-right:23px;}

	.site-header .page-bl {height:83px;font-size:16px;line-height:83px;}
	.tel div {line-height:22px;}
	.site-header .logo {width:179px;height:19px;background-image:url(../images/mobile-logo_v_1.png);}
	.h-nav {display:none;}

	.site-content {padding:15px 0 71px 0;}
	.site-content p {padding-bottom:17px;}

	.site-footer {height:71px;margin-top:-71px !important;background:#fff;}
	.site-footer .page-bl {line-height:71px;}
	.site-footer .logo-wrap {padding:0 0 16px 0;}
	.site-footer .logo {width:170px;height:19px;background-image:url(../images/mobile-logo-footer_v_1.png);}

	h1 {font-size:38px;line-height:40px;text-align:center;padding:0 0 41px 0;margin:0 0 11px 0;background:url(../images/mobile-logo-h_v_1.png) no-repeat center bottom;}
	h1 + p {font-size:15px;line-height:18px;letter-spacing:-0.4px;text-align:center;padding:0 0 6px 0 !important;}
	h2 {max-width:100%;font-size:14px;line-height:22px;letter-spacing:-0.2px;padding:0 0 27px 0;}
	h2 strong {font-size:20px;padding:0 5px;}

	.sbm-link {min-width:251px;height:50px;font-size:12px;line-height:50px;}
	.sbm-link.play {min-width:218px;height:44px;line-height:44px;}
	.sbm-link.play::after {width:31px;height:31px;margin-left:13px;background-size:100% auto;}
	
	.main {min-height:0;padding:0 0 20px 0;}
	.main .m-img {position:relative;left:0;width:auto;height:404px;margin:0;background:url(../images/mobile-m-img_v_1.png) no-repeat center top;}

	.info-main {font-size:10px;line-height:100%;padding:0 0 8px 0;}
	.info-main li {padding:0 25px 25px 25px;}
	.info-main span {height:40px;font-size:49px;font-weight:bold;line-height:40px;}
	.info-main strong {height:16px;font-size:16px;font-weight:600;line-height:16px;}

	input[type="tel"] {height:42px;font-size:10px;padding:14px 0 14px 35px;}
	input[type="submit"] {min-width:205px;height:42px;font-size:12px;font-weight:600;padding:0;}

	.form-phone {width:auto;max-width:397px;margin:0 auto;}
	.form-phone .num {height:42px;color:#000;font-size:12px;line-height:44px;text-align:center;}

	.work-nav {padding:0 0 46px 0;}
	.work-nav li {width:50%;font-size:14px;line-height:22px;padding:0 0 14px 0;}
	.work-nav li::before {display:none;}
	.work-nav span {display:block;height:160px;line-height:160px;margin:0 0 23px 0;}
	.work-nav span img {max-width:160px;max-height:160px;vertical-align:middle;}

	.work-nav-wrap .sbm-link {margin-top:9px;}

	body section .bl {left:23px !important;max-width:200%;margin:0 0 54px -46px !important;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}

	section.delivery .bl {height:auto;padding:0;background:transparent;}
	body section.delivery .bl {margin-bottom:0 !important}
	section.delivery .text {position:relative;width:auto;font-size:12px;line-height:16px;padding:42px 3px 66px 203px;background:linear-gradient(to top, #436fb6, #72ace6);}
	section.delivery .text p {position:relative;}
	section.delivery .text strong {font-size:14px;padding-top:7px;}
	section.delivery .text::before {left:5px;width:300px;height:326px;background:url(../images/mobile-delivery-img_v_1.png) no-repeat left bottom;}
	section.delivery h2 {font-size:20px;line-height:22px;padding:0 0 23px 0;}
	section.delivery .seven {line-height:16px;padding:0 0 0 55px;margin:0 0 20px 0;}
	section.delivery .seven span {position:absolute;top:0;left:0;font-size:81px;font-weight:bold;line-height:62px;}
	section.delivery .seven strong {font-size:20px;line-height:20px;padding:0 0 9px 0;}
	section.delivery .seven p {padding:0;}

	.form-wrap {position:relative;left:0;top:0;padding:41px 0 55px 0;border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
	.form-wrap h3 {display:none;}
	.form-wrap .form-phone {width:387px;padding:0;background:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
	.form-wrap .form-phone .num {top:0;left:0;color:#000;line-height:42px;}
	.form-wrap .form-phone input[type="tel"] {height:42px;padding:14px 0 14px 35px;}
	.form-wrap .form-phone input[type="submit"] {position:absolute;top:0;right:0;width:205px;height:42px;margin:0;}

	.why-bl {position:relative;left:23px;padding:26px 0 12px 0;margin-left:-46px !important;}
	.why-bl li {width:155px;font-size:11px;line-height:15px;padding:0 0 11px 0;}
	.why-bl .m-img {height:90px;line-height:90px;margin:0 0 8px 0;}
	.why-bl img {max-width:90px;max-height:90px;}
	.why-bl strong {height:auto;font-size:16px;line-height:20px;padding:0 0 20px 0;}

	.time-bl {height:122px;color:#fff;font-size:15px;line-height:16px;text-align:center;list-style:none;margin:0 !important;}
	.time-bl li {display:inline-block;vertical-align:top;padding:0 12px;}
	.time-bl li span {display:inline-block;width:50px;height:65px;color:#fff;font-size:42px;font-weight:bold;line-height:65px;text-align:center;vertical-align:top;margin:0 2px;background:linear-gradient(to top, #fc6316, #f79335);-moz-box-shadow:1px 1px #e25813;-webkit-box-shadow:1px 1px #e25813;box-shadow:1px 1px #e25813;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;}
	.time-bl li p {padding:13px 0 0 0;}

	.work-bl {padding:17px 0 32px 0;}
	.work-bl li {width:50%;padding:0;}

	.work {font-size:10px;line-height:13px;padding:0;}
	.work .m-img {width:172px;padding:5px;margin:0 auto 24px auto;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;}
	.work .m-img span {height:172px;-moz-border-radius:34px;-webkit-border-radius:34px;border-radius:34px;}
	.work .num  {top:139px;font-size:70px;line-height:100%;}
	.work strong {font-size:14px;line-height:16px;padding:0 0 5px 0;}

	.slider-review {left:6px;padding:0 11px;margin:0 0 0 -12px;}
	.slider-review,.slider-review .slide {height:473px;}
	.slider-review .slick-arrow {top:183px;width:15px;height:27px;margin-top:0 !important;}
	.slider-review .slick-arrow::before {background-size:100% auto;}

	.review-bl {padding-bottom:6px;}
	.review-bl h2 {padding:0 0 7px 0;}
	.review-bl .row .col-md-6 {padding:0 11px;}

	.product {font-size:11px;line-height:15px;}
	.product .m-img {padding:2px;margin-bottom:0;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;}
	.product .m-img span {-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px;}
	.product .txt {padding:16px 0 0 10px;}
	.product .txt p {padding:0 0 15px 0;}

	body section.contacts .bl {height:auto;line-height:20px;margin-bottom:0 !important;background:transparent;}
	section.contacts {padding:0;}
	section.contacts .map {position:relative;right:0;width:100%;height:220px;}
	section.contacts .txt {width:auto;text-align:center;padding:17px 0 5px 0;background:linear-gradient(to top, #436fb6, #72ace6);}
	section.contacts .txt h2 {font-size:20px;font-weight:600;line-height:20px;text-align:center;padding:0 0 28px 0;}
	section.contacts .sbm-link {display:none;}

	.info-bl {display:inline-block;position:relative;width:235px;min-height:40px;max-height:1000%;font-size:16px;line-height:20px;text-align:left;vertical-align:top;padding:0 0 0 55px;margin:0 0 22px 0;}
	.info-bl::before {width:55px;background-size:27px auto;}
	.info-bl p {padding:0;}
	.info-bl.time {display:inline-block;}
}