@charset "UTF-8";
.clearfix:after,
.clr,
.modal-footer:after,
.modal-header:after,
.slick-track:after {
	clear: both
}

.mfp-close,
a {
	text-decoration: none
}

.slick-loading .slick-slide,
.slick-loading .slick-track {
	visibility: hidden
}

@font-face {
	font-family: BebasNeueBold;
	font-style: normal;
	font-weight: 400;
	src: url(../fonts/BebasNeueBold.eot);
	src: url(../fonts/BebasNeueBold.eot?#iefix) format("embedded-opentype"), url(data:application/x-font-woff2;base64,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) format("woff2"), url(../fonts/BebasNeueBold.woff) format("woff"), url(../fonts/BebasNeueBold.ttf) format("truetype"), url(../fonts/BebasNeueBold.svg#BebasNeueBold) format("svg")
}

@font-face {
	font-family: Exo2-Bold;
	font-style: normal;
	font-weight: 400;
	src: url(../fonts/Exo2-Bold.eot);
	src: url(../fonts/Exo2-Bold.eot?#iefix) format("embedded-opentype"), url(../fonts/Exo2-Bold.woff2) format("woff2"), url(../fonts/Exo2-Bold.woff) format("woff"), url(../fonts/Exo2-Bold.ttf) format("truetype"), url(../fonts/Exo2-Bold.svg#Exo2-Bold) format("svg")
}

@font-face {
	font-family: Exo2-Regular;
	font-style: normal;
	font-weight: 400;
	src: url(../fonts/Exo2-Regular.eot);
	src: url(../fonts/Exo2-Regular.eot?#iefix) format("embedded-opentype"), url(../fonts/Exo2-Regular.woff2) format("woff2"), url(../fonts/Exo2-Regular.woff) format("woff"), url(../fonts/Exo2-Regular.ttf) format("truetype"), url(../fonts/Exo2-Regular.svg#Exo2-Regular) format("svg")
}

@font-face {
	font-family: MuseoSansCyrl-300;
	font-style: normal;
	font-weight: 400;
	src: url(../fonts/MuseoSansCyrl-300.eot);
	src: url(../fonts/MuseoSansCyrl-300.eot?#iefix) format("embedded-opentype"), url(../fonts/MuseoSansCyrl-300.woff2) format("woff2"), url(../fonts/MuseoSansCyrl-300.woff) format("woff"), url(../fonts/MuseoSansCyrl-300.ttf) format("truetype"), url(../fonts/MuseoSansCyrl-300.svg#MuseoSansCyrl-300) format("svg")
}

@font-face {
	font-family: MuseoSansCyrl-700;
	font-style: normal;
	font-weight: 400;
	src: url(../fonts/MuseoSansCyrl-700.eot);
	src: url(../fonts/MuseoSansCyrl-700.eot?#iefix) format("embedded-opentype"), url(../fonts/MuseoSansCyrl-700.woff2) format("woff2"), url(../fonts/MuseoSansCyrl-700.woff) format("woff"), url(../fonts/MuseoSansCyrl-700.ttf) format("truetype"), url(../fonts/MuseoSansCyrl-700.svg#MuseoSansCyrl-700) format("svg")
}

@font-face {
	font-family: PTSans-Bold;
	font-style: normal;
	font-weight: 400;
	src: url(../fonts/PTSans-Bold.eot);
	src: url(../fonts/PTSans-Bold.eot?#iefix) format("embedded-opentype"), url(../fonts/PTSans-Bold.woff2) format("woff2"), url(../fonts/PTSans-Bold.woff) format("woff"), url(../fonts/PTSans-Bold.ttf) format("truetype"), url(../fonts/PTSans-Bold.svg#PTSans-Bold) format("svg")
}

.icon,
.sprite {
	display: block;
	background-image: url(../img/sprite.png)
}

.icon-arrow {
	background-position: -127px -75px;
	width: 20px;
	height: 17px
}

.icon-arrows {
	background-position: 0 0;
	width: 117px;
	height: 117px
}

.icon-close {
	background-position: -127px -102px;
	width: 9px;
	height: 9px
}

.icon-google {
	background-position: -73px -127px;
	width: 69px;
	height: 22px
}

.icon-list {
	background-position: -127px 0;
	width: 51px;
	height: 65px
}

.icon-mail {
	background-position: 0 -162px;
	width: 79px;
	height: 16px
}

.icon-ok {
	background-position: -157px -75px;
	width: 13px;
	height: 9px
}

.icon-rambler {
	background-position: -89px -162px;
	width: 84px;
	height: 12px
}

.icon-ya {
	background-position: 0 -127px;
	width: 63px;
	height: 25px
}

.debug.debug1 .block:after,
.debug.debug1 .wr:after {
	top: 0;
	left: 50%;
	height: 100%;
	position: absolute;
	z-index: 1000;
	content: ""
}

.debug.debug1 .wr:after {
	width: 1001px;
	margin-left: -500px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+kAAAACCAYAAAAkVp2jAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFVJREFUeNrs17ENwCAMRUHEeIybXTLPh0yQdDHoTnJH4yc39JHcSdrbrHfXl3c7zl+7ndpUTz311FNPPTV1o3rW3cV96qln3b2e/3lvAAAAQAlTgAEA+Dav549BS5kAAAAASUVORK5CYII=)
}

.debug.debug1 .block:after {
	width: 2px;
	margin-left: 0;
	background: red
}

img,
select[multiple],
select[size],
textarea.form-control {
	height: auto
}

.debug.debug2 .block {
	background: #dad6d4
}

fieldset {
	padding: 0;
	margin: 0;
	border: 0;
	min-width: 0
}

input[type=radio],
input[type=checkbox] {
	margin: 4px 0 0;
	margin-top: 1px\9;
	line-height: normal
}

input[type=file] {
	display: block
}

input[type=range] {
	display: block;
	width: 100%
}

.form-control::-ms-expand {
	border: 0;
	background-color: transparent
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
	background-color: #eee;
	opacity: 1;
	filter: alpha(opacity=100)
}

.form-control[disabled],
fieldset[disabled] .form-control {
	cursor: not-allowed
}

.form-group {
	margin-bottom: 15px
}

.checkbox,
.radio {
	position: relative;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px
}

.checkbox label,
.checkbox-inline,
.radio label,
.radio-inline {
	padding-left: 20px;
	margin-bottom: 0;
	cursor: pointer;
	font-weight: 400
}

.checkbox label,
.radio label {
	min-height: 20px
}

.checkbox input[type=checkbox],
.checkbox-inline input[type=checkbox],
.radio input[type=radio],
.radio-inline input[type=radio] {
	position: absolute;
	margin-left: -20px;
	margin-top: 4px\9
}

.checkbox+.checkbox,
.radio+.radio {
	margin-top: -5px
}

.checkbox-inline,
.radio-inline {
	position: relative;
	display: inline-block;
	vertical-align: middle
}

.checkbox-inline+.checkbox-inline,
.radio-inline+.radio-inline {
	margin-top: 0;
	margin-left: 10px
}

.checkbox-inline.disabled,
.checkbox.disabled label,
.radio-inline.disabled,
.radio.disabled label,
fieldset[disabled] .checkbox label,
fieldset[disabled] .checkbox-inline,
fieldset[disabled] .radio label,
fieldset[disabled] .radio-inline,
fieldset[disabled] input[type=radio],
fieldset[disabled] input[type=checkbox],
input[type=radio].disabled,
input[type=radio][disabled],
input[type=checkbox].disabled,
input[type=checkbox][disabled] {
	cursor: not-allowed
}

* {
	margin: 0;
	padding: 0
}

body {
	line-height: 1.15;
	-webkit-font-smoothing: subpixel-antialiased!important
}

a:active,
a:focus,
button,
input[type=reset]::-moz-focus-inner,
input[type=button]::-moz-focus-inner,
input[type=submit]::-moz-focus-inner,
input[type=file]>input[type=button]::-moz-focus-inner,
select::-moz-focus-inner {
	outline: 0!important
}

.btn-bordered:focus,
.btn-default:focus,
.form-control,
.modal,
.modal-content,
a:active,
a:focus,
a:hover,
button[type=button]:focus,
input[type=submit]:focus,
input[type=search]:focus {
	outline: 0
}

li {
	list-style: none
}

a {
	color: #000;
	background-color: transparent
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
	display: block
}

audio,
canvas,
video {
	display: inline
}

audio:not([controls]) {
	display: none
}

html {
	font-size: 100%;
	height: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}

sub,
sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline
}

sup {
	top: -.5em
}

sub {
	bottom: -.25em
}

.modal,
.modal-backdrop {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

img {
	border: 0;
	-ms-interpolation-mode: bicubic;
	vertical-align: middle
}

button,
input,
select,
textarea {
	margin: 0;
	font-size: 100%;
	vertical-align: middle
}

button,
input {
	line-height: normal
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	padding: 0;
	border: 0
}

button,
input[type=reset],
input[type=button],
input[type=submit] {
	cursor: pointer;
	-webkit-appearance: button
}

input[type=search] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

textarea {
	overflow: auto;
	vertical-align: top
}

.modal,
.modal-open {
	overflow: hidden
}

.clearfix:after,
.clearfix:before {
	display: table;
	content: ""
}

.hide,
.modal {
	display: none
}

.text-center {
	text-align: center
}

.text-right {
	text-align: right
}

.text-left {
	text-align: left
}

.uppercase {
	text-transform: uppercase
}

.placeholder {
	color: #8e8e8e!important
}

.c-art {
	border-bottom: 1px solid #797979
}

.c-art:hover {
	border-bottom: 1px solid #3b3b3b
}

.modal {
	position: fixed;
	z-index: 1050;
	-webkit-overflow-scrolling: touch
}

.modal-footer:after,
.modal-footer:before,
.modal-header:after,
.modal-header:before {
	content: " ";
	display: table
}

.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto
}

.modal-dialog {
	position: relative;
	width: auto;
	margin: 10px
}

.modal-content {
	position: relative;
	background-color: #fff;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 6px;
	-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
	box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
	background-clip: padding-box
}

.modal-backdrop {
	position: fixed;
	z-index: 1040;
	background-color: #000
}

.modal-backdrop.fade {
	opacity: 0;
	filter: alpha(opacity=0)
}

.modal-backdrop.in {
	opacity: .8;
	filter: alpha(opacity=80)
}

.modal-header {
	padding: 15px;
	border-bottom: 1px solid #e5e5e5
}

.modal-header .close {
	margin-top: -2px
}

.modal-title {
	margin: 0;
	line-height: 1.42857
}

.modal-body {
	position: relative;
	padding: 15px
}

.modal-footer {
	padding: 15px;
	text-align: right;
	border-top: 1px solid #e5e5e5
}

.modal-footer .btn+.btn {
	margin-left: 5px;
	margin-bottom: 0
}

.modal-footer .btn-group .btn+.btn {
	margin-left: -1px
}

.modal-footer .btn-block+.btn-block {
	margin-left: 0
}

.btn-bordered,
.btn-default,
.form-control,
.order-form {
	margin: 0 auto;
	text-align: center
}

.modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll
}

.btn-default span,
.btn-group,
.order-form {
	position: relative
}

.btn-default .active,
.btn-default .flare,
.btn-default .mask {
	height: 100%;
	position: absolute
}

.modal button[type=button].close {
	background-color: transparent;
	border: 0;
	border: none
}

.iOS9 .modal-open {
	overflow: scroll
}

.irs-line,
.mfp-bg {
	overflow: hidden
}

.modal-open[style="padding-right: 17px;"] .navbar-fixed {
	padding-right: 17px
}

label {
	display: block;
	max-width: 100%
}

.form-control {
	display: block;
	vertical-align: middle;
	line-height: normal;
	font-weight: 400;
	width: 100%;
	max-width: 400px;
	font-family: Exo2-Regular, Arial, sans-serif;
	color: #4c4c4c;
	border: 2px solid #d9d9d9;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 3px;
	padding: 15px 0 19px;
	-webkit-transition: color .3s, border-color .3s, -webkit-box-shadow .3s;
	transition: color .3s, border-color .3s, -webkit-box-shadow .3s;
	transition: color .3s, border-color .3s, box-shadow .3s;
	transition: color .3s, border-color .3s, box-shadow .3s, -webkit-box-shadow .3s
}

.btn-bordered,
.btn-default {
	font-family: Exo2-Bold, Arial, sans-serif;
	text-transform: uppercase
}

.mfp-container,
img.mfp-img {
	-webkit-box-sizing: border-box
}

.form-control:focus {
	border-color: #f75e22;
	-webkit-box-shadow: 0 2px 4px 0 rgba(247, 94, 34, .4);
	box-shadow: 0 2px 4px 0 rgba(247, 94, 34, .4)
}

.form-control::-moz-placeholder {
	color: #999;
	opacity: 1;
	filter: alpha(opacity=100)
}

.form-control:-ms-input-placeholder {
	color: #999
}

.form-control::-webkit-input-placeholder {
	color: #999
}

.btn-group.phone-hodden {
	opacity: 0;
	filter: alpha(opacity=0);
	display: none;
	-webkit-transition: opacity .3s;
	transition: opacity .3s
}

.btn-default:active .active,
.btn-group.active.phone-hodden {
	opacity: 1;
	filter: alpha(opacity=100)
}

.btn-group.error .form-control.error {
	border-color: #fa2b2b;
	color: #fa2b2b;
	-webkit-box-shadow: none;
	box-shadow: none
}

.btn-group.error .form-control.error::-moz-placeholder {
	color: #fa2b2b;
	opacity: 1;
	filter: alpha(opacity=100)
}

.btn-group.error .form-control.error:-ms-input-placeholder {
	color: #fa2b2b
}

.btn-group.error .form-control.error::-webkit-input-placeholder {
	color: #fa2b2b
}

.btn-blue {
	color: #fff;
	text-transform: uppercase;
	background: #3e4e99;
	transition: all .3s ease-in-out;
	text-decoration: none;
	display: inline-block;
	letter-spacing: 4px;
	font-size: 16px;
	padding: 19px 20px 20px;
	box-sizing: border-box;
	border-radius: 3px;
}
.btn-blue:hover {
	background-color: #f75e22;
	text-decoration: none;
	color: #fff;
}
.subtitle .open-delivery {
	margin-top: 15px;
}

.btn-bordered,
.btn-default {
	position: relative;
	display: block;
	text-decoration: none;
	cursor: pointer;
	outline: 0;
	width: 100%;
	max-width: 400px;
	border: 0
}

.irs-hidden-input,
.irs-line,
.mfp-wrap {
	outline: 0!important
}

.btn-default {
	color: #fff;
	background-image: -webkit-gradient(linear, left top, right top, from(#f77923), to(#ffaf3d));
	background-image: linear-gradient(90deg, #f77923 0, #ffaf3d 100%);
	background-image: -ms-linear-gradient(90deg, #f77923 0, #ffaf3d 100%);
	-webkit-box-shadow: 0 15px 30px 0 rgba(0, 0, 0, .4);
	box-shadow: 0 15px 30px 0 rgba(0, 0, 0, .4);
	border-radius: 3px
}

.btn-default:hover .mask {
	-webkit-animation: ani .7s steps(29) forwards;
	animation: ani .7s steps(29) forwards
}

.btn-default span {
	z-index: 30
}

.btn-default .active {
	width: 100%;
	background-image: -webkit-gradient(linear, left top, right top, from(#ff743d), to(#f75f23));
	background-image: linear-gradient(90deg, #ff743d 0, #f75f23 100%);
	background-image: -ms-linear-gradient(90deg, #ff743d 0, #f75f23 100%);
	border-radius: 3px;
	top: 0;
	left: 0;
	z-index: 20;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity .3s;
	transition: opacity .3s
}

.btn-default .flare {
	width: 100%;
	overflow: hidden;
	top: 0;
	left: 0
}

.btn-default .flare:before {
	content: "";
	position: absolute;
	top: -50%;
	right: -50%;
	bottom: -50%;
	left: -50%;
	background: -webkit-gradient(linear, left top, left bottom, from(#e5ac8e), color-stop(50%, #fff), color-stop(50%, #e5ac8e));
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(229, 172, 142, 0)), color-stop(50%, rgba(255, 255, 255, .7)), color-stop(50%, rgba(229, 172, 142, 0)));
	background: linear-gradient(to bottom, rgba(229, 172, 142, 0), rgba(255, 255, 255, .7) 50%, rgba(229, 172, 142, 0));
	-webkit-transform: rotateZ(60deg) translate(-5em, 7.5em);
	-ms-transform: rotate(60deg) translate(-5em, 7.5em);
	transform: rotateZ(60deg) translate(-5em, 7.5em);
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-animation: sheens 3s infinite;
	animation: sheens 3s infinite;
	z-index: 100
}

.mfp-container:before,
.mfp-figure:after {
	content: ''
}

.btn-default .mask {
	width: 100%;
	background-color: #f75e22;
	background-image: -webkit-gradient(linear, left top, right top, from(#f75f23), to(#ff743d));
	background-image: linear-gradient(90deg, #f75f23 0, #ff743d 100%);
	background-image: -ms-linear-gradient(90deg, #f75f23 0, #ff743d 100%);
	-webkit-mask: url(https://raw.githubusercontent.com/robin-dela/css-mask-animation/master/img/urban-sprite.png);
	mask: url(https://raw.githubusercontent.com/robin-dela/css-mask-animation/master/img/urban-sprite.png);
	-webkit-mask-size: 3000% 100%;
	mask-size: 3000% 100%;
	border-radius: 3px;
	top: 0;
	left: 0;
	-webkit-animation: ani2 .7s steps(29) forwards;
	animation: ani2 .7s steps(29) forwards
}
.btn-default {
	position: relative;
	display: block;
	text-decoration: none;
	cursor: pointer;
	outline: 0;
	width: 100%;
	max-width: 400px;
	border: 0
}

.irs-hidden-input,
.irs-line,
.mfp-wrap {
	outline: 0!important
}


.btn-bordered {
	color: #ff743d;
	background-color: #fd6e36;
	font-size: 16px;
	letter-spacing: 4px;
	border: 2px solid #fd6e36;
	border-radius: 3px;
	padding: 17px 0 18px
}

.btn-bordered:active span,
.btn-bordered:hover span {
	color: #fff
}

.btn-bordered:hover .mask {
	-webkit-animation: ani .7s steps(29) forwards;
	animation: ani .7s steps(29) forwards
}

.btn-bordered:active .active {
	opacity: 1;
	filter: alpha(opacity=100)
}

.btn-bordered span {
	position: relative;
	z-index: 30;
	-webkit-transition: color .3s;
	transition: color .3s
}

.btn-bordered .active,
.btn-bordered .mask {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0
}

.btn-bordered .active {
	background-color: #e95116;
	z-index: 20;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity .3s;
	transition: opacity .3s
}

.irs-disabled,
.lt-ie9 .irs-disabled {
	filter: alpha(opacity=40)
}

.btn-bordered .mask {
	background-color: #f7f7f7;
	-webkit-mask: url(https://raw.githubusercontent.com/robin-dela/css-mask-animation/master/img/urban-sprite.png);
	mask: url(https://raw.githubusercontent.com/robin-dela/css-mask-animation/master/img/urban-sprite.png);
	-webkit-mask-size: 3000% 100%;
	mask-size: 3000% 100%;
	-webkit-animation: ani2 .7s steps(29) forwards;
	animation: ani2 .7s steps(29) forwards
}

.irs,
.irs-line {
	position: relative;
	display: block
}

.irs {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.irs-line-left,
.irs-line-mid,
.irs-line-right {
	position: absolute;
	display: block;
	top: 0
}

.irs-line-left {
	left: 0;
	width: 11%
}

.irs-line-mid {
	left: 9%;
	width: 82%
}

.irs-line-right {
	right: 0;
	width: 11%
}

.irs-bar,
.irs-shadow {
	position: absolute;
	width: 0;
	left: 0
}

.irs-bar {
	display: block
}

.irs-bar-edge {
	position: absolute;
	display: block;
	top: 0;
	left: 0
}

.irs-shadow {
	display: none
}

.irs-from,
.irs-max,
.irs-min,
.irs-single,
.irs-slider,
.irs-to {
	display: block;
	position: absolute;
	cursor: default
}

.irs-slider {
	z-index: 1
}

.irs-slider.type_last {
	z-index: 2
}

.irs-min {
	left: 0
}

.irs-max {
	right: 0
}

.irs-from,
.irs-single,
.irs-to {
	top: 0;
	left: 0;
	white-space: nowrap
}

.irs-grid {
	position: absolute;
	display: none;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 20px
}

.irs-with-grid .irs-grid {
	display: block
}

.irs-grid-pol {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 8px;
	background: #000
}

.irs-grid-pol.small {
	height: 4px
}

.irs-grid-text {
	position: absolute;
	bottom: 0;
	left: 0;
	white-space: nowrap;
	text-align: center;
	font-size: 9px;
	line-height: 9px;
	padding: 0 3px;
	color: #000
}

.irs-disable-mask {
	position: absolute;
	display: block;
	top: 0;
	left: -1%;
	width: 102%;
	height: 100%;
	cursor: default;
	background: 0 0;
	z-index: 2
}

.irs-disabled {
	opacity: .4
}

.irs-hidden-input {
	position: absolute!important;
	display: block!important;
	top: 0!important;
	left: 0!important;
	width: 0!important;
	height: 0!important;
	font-size: 0!important;
	line-height: 0!important;
	padding: 0!important;
	margin: 0!important;
	z-index: -9999!important;
	background: 0 0!important;
	border-style: solid!important;
	border-color: transparent!important
}

.mfp-bg,
.mfp-wrap {
	position: fixed;
	top: 0;
	left: 0
}

.mfp-bg,
.mfp-container,
.mfp-wrap {
	width: 100%;
	height: 100%
}

.mfp-bg {
	z-index: 2042;
	background: #0b0b0b;
	opacity: .8;
	filter: alpha(opacity=80)
}

.mfp-wrap {
	z-index: 2043;
	-webkit-backface-visibility: hidden
}

.mfp-container {
	text-align: center;
	position: absolute;
	left: 0;
	top: 0;
	padding: 0 8px;
	box-sizing: border-box
}

.mfp-container:before {
	display: inline-block;
	height: 100%;
	vertical-align: middle
}

.mfp-align-top .mfp-container:before {
	display: none
}

.mfp-content {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
	text-align: left;
	z-index: 2045
}

.mfp-close,
.mfp-preloader {
	text-align: center;
	position: absolute
}

.mfp-ajax-holder .mfp-content,
.mfp-inline-holder .mfp-content {
	width: 100%;
	cursor: auto
}

.mfp-ajax-cur {
	cursor: progress
}

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor: -webkit-zoom-out;
	cursor: zoom-out
}

.mfp-zoom {
	cursor: pointer;
	cursor: -webkit-zoom-in;
	cursor: zoom-in
}

.mfp-auto-cursor .mfp-content {
	cursor: auto
}

.mfp-arrow,
.mfp-close,
.mfp-counter,
.mfp-preloader {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.mfp-loading.mfp-figure {
	display: none
}

.mfp-hide {
	display: none!important
}

.mfp-preloader {
	color: #CCC;
	top: 50%;
	width: auto;
	margin-top: -.8em;
	left: 8px;
	right: 8px;
	z-index: 2044
}

.mfp-preloader a {
	color: #CCC
}

.mfp-close,
.mfp-preloader a:hover {
	color: #FFF
}

.mfp-s-error .mfp-content,
.mfp-s-ready .mfp-preloader {
	display: none
}

button.mfp-arrow,
button.mfp-close {
	overflow: visible;
	cursor: pointer;
	background: 0 0;
	border: 0;
	-webkit-appearance: none;
	display: block;
	outline: 0;
	padding: 0;
	z-index: 2046;
	-webkit-box-shadow: none;
	box-shadow: none
}

.slick-list:focus,
.slick-slide {
	outline: 0!important
}

button::-moz-focus-inner {
	padding: 0;
	border: 0
}

.mfp-close {
	width: 44px;
	height: 44px;
	line-height: 44px;
	right: 0;
	top: 0;
	opacity: .65;
	filter: alpha(opacity=65);
	padding: 0 0 18px 10px;
	font-style: normal;
	font-size: 28px;
	font-family: Arial, Baskerville, monospace
}

#page-table .wr-table .information .items .clearfix .item.bold,
#page-table .wr-table .information .items .clearfix .item.green,
#page-table .wr-table .information .name,
#page-thanks .wr-thanks-1 .form .order-form .form-name,
#page-thanks .wr-thanks-3 .form .order-form .form-name,
.wr-header.only-small .block .phone span {
	font-family: Exo2-Bold, Arial, sans-serif
}

.mfp-close:focus,
.mfp-close:hover {
	opacity: 1;
	filter: alpha(opacity=100)
}

.mfp-close:active {
	top: 1px
}

.mfp-close-btn-in .mfp-close {
	color: #333
}

.mfp-iframe-holder .mfp-close,
.mfp-image-holder .mfp-close {
	color: #FFF;
	right: -6px;
	text-align: right;
	padding-right: 6px;
	width: 100%
}

.mfp-counter {
	position: absolute;
	top: 0;
	right: 0;
	color: #CCC;
	font-size: 12px;
	line-height: 18px;
	white-space: nowrap
}

.mfp-figure,
img.mfp-img {
	line-height: 0
}

.mfp-arrow {
	position: absolute;
	opacity: .65;
	filter: alpha(opacity=65);
	margin: 0;
	top: 50%;
	margin-top: -55px;
	padding: 0;
	width: 90px;
	height: 110px;
	-webkit-tap-highlight-color: transparent
}

.mfp-arrow:active {
	margin-top: -54px
}

.mfp-arrow:focus,
.mfp-arrow:hover {
	opacity: 1;
	filter: alpha(opacity=100)
}

.mfp-arrow .mfp-a,
.mfp-arrow .mfp-b,
.mfp-arrow:after,
.mfp-arrow:before {
	content: '';
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 35px;
	margin-left: 35px;
	border: inset transparent
}

.mfp-arrow .mfp-a,
.mfp-arrow:after {
	border-top-width: 13px;
	border-bottom-width: 13px;
	top: 8px
}

.mfp-arrow .mfp-b,
.mfp-arrow:before {
	border-top-width: 21px;
	border-bottom-width: 21px;
	opacity: .7;
	filter: alpha(opacity=70)
}

.mfp-arrow-left {
	left: 0
}

.mfp-arrow-left .mfp-a,
.mfp-arrow-left:after {
	border-right: 17px solid #FFF;
	margin-left: 31px
}

.mfp-arrow-left .mfp-b,
.mfp-arrow-left:before {
	margin-left: 25px;
	border-right: 27px solid #3F3F3F
}

.mfp-arrow-right {
	right: 0
}

.mfp-arrow-right .mfp-a,
.mfp-arrow-right:after {
	border-left: 17px solid #FFF;
	margin-left: 39px
}

.mfp-arrow-right .mfp-b,
.mfp-arrow-right:before {
	border-left: 27px solid #3F3F3F
}

.mfp-iframe-holder {
	padding-top: 40px;
	padding-bottom: 40px
}

.mfp-iframe-holder .mfp-content {
	line-height: 0;
	width: 100%;
	max-width: 900px
}

.mfp-image-holder .mfp-content,
img.mfp-img {
	max-width: 100%
}

.mfp-iframe-holder .mfp-close {
	top: -40px
}

.mfp-iframe-scaler {
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-top: 56.25%
}

.mfp-iframe-scaler iframe {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .6);
	box-shadow: 0 0 8px rgba(0, 0, 0, .6);
	background: #000
}

.mfp-figure:after,
img.mfp-img {
	width: auto;
	height: auto;
	display: block
}

img.mfp-img {
	box-sizing: border-box;
	padding: 40px 0;
	margin: 0 auto
}

.mfp-figure:after {
	position: absolute;
	left: 0;
	top: 40px;
	bottom: 40px;
	right: 0;
	z-index: -1;
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .6);
	box-shadow: 0 0 8px rgba(0, 0, 0, .6);
	background: #444
}

.mfp-figure small {
	color: #BDBDBD;
	display: block;
	font-size: 12px;
	line-height: 14px
}

.mfp-figure figure {
	margin: 0
}

.mfp-bottom-bar {
	margin-top: -36px;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	cursor: auto
}

.mfp-title {
	text-align: left;
	line-height: 18px;
	color: #F3F3F3;
	word-wrap: break-word;
	padding-right: 36px
}

#page-table .wr-table .info,
#page-thanks .wr-thanks-1 .subtitle,
#page-thanks .wr-thanks-2 .centered,
#page-thanks .wr-thanks-2 .subtitle,
#page-thanks .wr-thanks-3 .subtitle {
	text-align: center
}

.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor: pointer
}

.mfp-ie7 .mfp-img {
	padding: 0
}

.mfp-ie7 .mfp-bottom-bar {
	width: 600px;
	left: 50%;
	margin-left: -300px;
	margin-top: 5px;
	padding-bottom: 5px
}

.mfp-ie7 .mfp-container {
	padding: 0
}

.mfp-ie7 .mfp-content {
	padding-top: 44px
}

.mfp-ie7 .mfp-close {
	top: 0;
	right: 0;
	padding-top: 0
}

.mfp-with-zoom .mfp-container,
.mfp-with-zoom.mfp-bg {
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-backface-visibility: hidden;
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out
}

.mfp-with-zoom.mfp-ready .mfp-container {
	opacity: 1;
	filter: alpha(opacity=100)
}

.mfp-with-zoom.mfp-ready.mfp-bg {
	opacity: .8;
	filter: alpha(opacity=80)
}

.mfp-with-zoom.mfp-removing .mfp-container,
.mfp-with-zoom.mfp-removing.mfp-bg {
	opacity: 0;
	filter: alpha(opacity=0)
}

.slick-slider {
	position: relative;
	display: block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.slick-list {
	position: relative;
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}

.slick-slider .slick-list,
.slick-slider .slick-track {
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.slick-track {
	position: relative;
	left: 0;
	top: 0;
	display: block
}

.slick-track:after,
.slick-track:before {
	content: "";
	display: table
}

.slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
	display: none
}

[dir=rtl] .slick-slide {
	float: right
}

.slick-slide img {
	display: block
}

.slick-slide.slick-loading img {
	display: none
}

.slick-slide.dragging img {
	pointer-events: none
}

.slick-initialized .slick-slide {
	display: block
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}

.scroll-element,
.slick-arrow.slick-hidden {
	display: none
}

.scroll-wrapper {
	overflow: hidden!important;
	padding: 0!important;
	position: relative
}

.scroll-wrapper>.scroll-content {
	border: none!important;
	-webkit-box-sizing: content-box!important;
	box-sizing: content-box!important;
	height: auto;
	left: 0;
	margin: 0;
	max-height: none;
	max-width: none!important;
	overflow: scroll!important;
	padding: 0;
	position: relative!important;
	top: 0;
	width: auto!important
}

.scroll-wrapper>.scroll-content::-webkit-scrollbar {
	height: 0;
	width: 0
}

.scroll-element,
.scroll-element div {
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

.scroll-element.scroll-x.scroll-scrollx_visible,
.scroll-element.scroll-y.scroll-scrolly_visible {
	display: block
}

.scroll-element .scroll-arrow,
.scroll-element .scroll-bar {
	cursor: default
}

.scroll-textarea {
	border: 1px solid #ccc;
	border-top-color: #999
}

.scroll-textarea>.scroll-content {
	overflow: hidden!important
}

.scroll-textarea>.scroll-content>textarea {
	border: none!important;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 100%!important;
	margin: 0;
	max-height: none!important;
	max-width: none!important;
	overflow: scroll!important;
	outline: 0;
	padding: 2px;
	position: relative!important;
	top: 0;
	width: 100%!important
}

.scrollbar-inner>.scroll-element .scroll-element_outer,
.scrollbar-outer>.scroll-element .scroll-element_outer {
	overflow: hidden
}

.scroll-textarea>.scroll-content>textarea::-webkit-scrollbar {
	height: 0;
	width: 0
}

.scrollbar-inner>.scroll-element,
.scrollbar-inner>.scroll-element div {
	border: none;
	margin: 0;
	padding: 0;
	position: absolute
}

.scrollbar-inner>.scroll-element div {
	display: block;
	height: 100%;
	left: 0;
	top: 0;
	width: 100%
}

.scrollbar-inner>.scroll-element.scroll-x {
	bottom: 2px;
	height: 8px;
	left: 0;
	width: 100%
}

.scrollbar-inner>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size,
.scrollbar-inner>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
	left: -12px
}

.scrollbar-inner>.scroll-element.scroll-y {
	height: 100%;
	right: 7px;
	top: 0;
	width: 8px
}

.scrollbar-inner>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size,
.scrollbar-inner>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
	top: -12px
}

.scrollbar-inner>.scroll-element .scroll-bar,
.scrollbar-inner>.scroll-element .scroll-element_outer,
.scrollbar-inner>.scroll-element .scroll-element_track {
	border-radius: 8px
}

.scrollbar-inner>.scroll-element .scroll-bar,
.scrollbar-inner>.scroll-element .scroll-element_track {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	opacity: .4;
	filter: alpha(opacity=40)
}

.scrollbar-inner>.scroll-element .scroll-element_track {
	background-color: #e0e0e0
}

.scrollbar-inner>.scroll-element .scroll-bar {
	background-color: #c2c2c2
}

.scrollbar-inner>.scroll-element.scroll-draggable .scroll-bar,
.scrollbar-inner>.scroll-element:hover .scroll-bar {
	background-color: #919191
}

.scrollbar-outer>.scroll-element,
.scrollbar-outer>.scroll-element div {
	border: none;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 10
}

.scrollbar-outer>.scroll-element {
	background-color: #fff
}

.scrollbar-outer>.scroll-element div {
	display: block;
	height: 100%;
	left: 0;
	top: 0;
	width: 100%
}

.scrollbar-outer>.scroll-element.scroll-x {
	bottom: 0;
	height: 12px;
	left: 0;
	width: 100%
}

.scrollbar-outer>.scroll-element.scroll-y {
	height: 100%;
	right: 0;
	top: 0;
	width: 12px
}

.scrollbar-outer>.scroll-element.scroll-x .scroll-element_outer {
	height: 8px;
	top: 2px
}

.scrollbar-outer>.scroll-element.scroll-y .scroll-element_outer {
	left: 2px;
	width: 8px
}

.scrollbar-outer>.scroll-element .scroll-element_track {
	background-color: #eee
}

.scrollbar-outer>.scroll-element .scroll-bar,
.scrollbar-outer>.scroll-element .scroll-element_outer,
.scrollbar-outer>.scroll-element .scroll-element_track {
	border-radius: 8px
}

.scrollbar-outer>.scroll-element .scroll-bar {
	background-color: #d9d9d9
}

.scrollbar-outer>.scroll-element .scroll-bar:hover {
	background-color: #c2c2c2
}

.scrollbar-outer>.scroll-element.scroll-draggable .scroll-bar {
	background-color: #919191
}

.scrollbar-outer>.scroll-content.scroll-scrolly_visible {
	left: -12px;
	margin-left: 12px
}

.scrollbar-outer>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size,
.scrollbar-outer>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
	left: -14px
}

.scrollbar-outer>.scroll-content.scroll-scrollx_visible {
	top: -12px;
	margin-top: 12px
}

.scrollbar-outer>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size,
.scrollbar-outer>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
	top: -14px
}

.scrollbar-outer>.scroll-element.scroll-x .scroll-bar {
	min-width: 10px
}

.scrollbar-outer>.scroll-element.scroll-y .scroll-bar {
	min-height: 10px
}

.scrollbar-macosx>.scroll-element,
.scrollbar-macosx>.scroll-element div {
	background: 0 0;
	border: none;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 10
}

.scrollbar-macosx>.scroll-element div {
	display: block;
	height: 100%;
	left: 0;
	top: 0;
	width: 100%
}

.scrollbar-macosx>.scroll-element .scroll-element_track {
	display: none
}

.scrollbar-macosx>.scroll-element .scroll-bar {
	background-color: #6C6E71;
	display: block;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	opacity: 0;
	filter: alpha(opacity=0);
	border-radius: 7px;
	-webkit-transition: opacity .2s linear;
	transition: opacity .2s linear
}

.scrollbar-macosx:hover>.scroll-element .scroll-bar,
.scrollbar-macosx>.scroll-element.scroll-draggable .scroll-bar {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	opacity: .7;
	filter: alpha(opacity=70)
}

.scrollbar-macosx>.scroll-element.scroll-x {
	bottom: 0;
	height: 0;
	left: 0;
	min-width: 100%;
	overflow: visible;
	width: 100%
}

.scrollbar-macosx>.scroll-element.scroll-y {
	height: 100%;
	min-height: 100%;
	right: 0;
	top: 0;
	width: 0
}

.scrollbar-macosx>.scroll-element.scroll-x .scroll-bar {
	height: 7px;
	min-width: 10px;
	top: -9px
}

.scrollbar-macosx>.scroll-element.scroll-y .scroll-bar {
	left: -9px;
	min-height: 10px;
	width: 7px
}

.scrollbar-macosx>.scroll-element.scroll-x .scroll-element_outer {
	left: 2px
}

.scrollbar-macosx>.scroll-element.scroll-x .scroll-element_size {
	left: -4px
}

.scrollbar-macosx>.scroll-element.scroll-y .scroll-element_outer {
	top: 2px
}

.scrollbar-macosx>.scroll-element.scroll-y .scroll-element_size {
	top: -4px
}

.scrollbar-macosx>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
	left: -11px
}

.scrollbar-macosx>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
	top: -11px
}

.scrollbar-light>.scroll-element,
.scrollbar-light>.scroll-element div {
	border: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	z-index: 10
}

.scrollbar-light>.scroll-element {
	background-color: #fff
}

.scrollbar-light>.scroll-element div {
	display: block;
	height: 100%;
	left: 0;
	top: 0;
	width: 100%
}

.scrollbar-light>.scroll-element .scroll-element_outer {
	border-radius: 10px
}

.scrollbar-light>.scroll-element .scroll-element_size {
	background: #dbdbdb;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -webkit-gradient(linear, left top, right top, from(#dbdbdb), to(#e8e8e8));
	background: linear-gradient(to right, #dbdbdb 0, #e8e8e8 100%);
	border-radius: 10px
}

.scrollbar-light>.scroll-element.scroll-x {
	bottom: 0;
	height: 17px;
	left: 0;
	min-width: 100%;
	width: 100%
}

.scrollbar-light>.scroll-element.scroll-y {
	height: 100%;
	min-height: 100%;
	right: 0;
	top: 0;
	width: 17px
}

.scrollbar-light>.scroll-element .scroll-bar {
	background: #fefefe;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -webkit-gradient(linear, left top, right top, from(#fefefe), to(#f5f5f5));
	background: linear-gradient(to right, #fefefe 0, #f5f5f5 100%);
	border: 1px solid #dbdbdb;
	border-radius: 10px
}

.scrollbar-light>.scroll-content.scroll-scrolly_visible {
	left: -17px;
	margin-left: 17px
}

.scrollbar-light>.scroll-content.scroll-scrollx_visible {
	top: -17px;
	margin-top: 17px
}

.scrollbar-light>.scroll-element.scroll-x .scroll-bar {
	height: 10px;
	min-width: 10px;
	top: 0
}

.scrollbar-light>.scroll-element.scroll-y .scroll-bar {
	left: 0;
	min-height: 10px;
	width: 10px
}

.scrollbar-light>.scroll-element.scroll-x .scroll-element_outer {
	height: 12px;
	left: 2px;
	top: 2px
}

.scrollbar-light>.scroll-element.scroll-x .scroll-element_size {
	left: -4px
}

.scrollbar-light>.scroll-element.scroll-y .scroll-element_outer {
	left: 2px;
	top: 2px;
	width: 12px
}

.scrollbar-light>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size,
.scrollbar-light>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
	left: -19px
}

.scrollbar-light>.scroll-element.scroll-y .scroll-element_size {
	top: -4px
}

.scrollbar-light>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size,
.scrollbar-light>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
	top: -19px
}

.scrollbar-rail>.scroll-element,
.scrollbar-rail>.scroll-element div {
	border: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	z-index: 10
}

.scrollbar-rail>.scroll-element {
	background-color: #fff
}

.scrollbar-rail>.scroll-element div {
	display: block;
	height: 100%;
	left: 0;
	top: 0;
	width: 100%
}

.scrollbar-rail>.scroll-element .scroll-element_size {
	background-color: #999;
	background-color: rgba(0, 0, 0, .3)
}

.scrollbar-rail>.scroll-element .scroll-element_outer:hover .scroll-element_size {
	background-color: #666;
	background-color: rgba(0, 0, 0, .5)
}

.scrollbar-rail>.scroll-element.scroll-x {
	bottom: 0;
	height: 12px;
	left: 0;
	min-width: 100%;
	padding: 3px 0 2px;
	width: 100%
}

.scrollbar-rail>.scroll-element.scroll-y {
	height: 100%;
	min-height: 100%;
	padding: 0 2px 0 3px;
	right: 0;
	top: 0;
	width: 12px
}

.scrollbar-rail>.scroll-element .scroll-bar {
	background-color: #d0b9a0;
	border-radius: 2px;
	-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, .5);
	box-shadow: 1px 1px 3px rgba(0, 0, 0, .5)
}

.scrollbar-rail>.scroll-element .scroll-element_outer:hover .scroll-bar {
	-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, .6);
	box-shadow: 1px 1px 3px rgba(0, 0, 0, .6)
}

.scrollbar-rail>.scroll-content.scroll-scrolly_visible {
	left: -17px;
	margin-left: 17px
}

.scrollbar-rail>.scroll-content.scroll-scrollx_visible {
	margin-top: 17px;
	top: -17px
}

.scrollbar-rail>.scroll-element.scroll-x .scroll-bar {
	height: 10px;
	min-width: 10px;
	top: 1px
}

.scrollbar-rail>.scroll-element.scroll-y .scroll-bar {
	left: 1px;
	min-height: 10px;
	width: 10px
}

.scrollbar-rail>.scroll-element.scroll-x .scroll-element_outer {
	height: 15px;
	left: 5px
}

.scrollbar-rail>.scroll-element.scroll-x .scroll-element_size {
	height: 2px;
	left: -10px;
	top: 5px
}

.scrollbar-rail>.scroll-element.scroll-y .scroll-element_outer {
	top: 5px;
	width: 15px
}

.scrollbar-rail>.scroll-element.scroll-y .scroll-element_size {
	left: 5px;
	top: -10px;
	width: 2px
}

.scrollbar-rail>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size,
.scrollbar-rail>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
	left: -25px
}

.scrollbar-rail>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size,
.scrollbar-rail>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
	top: -25px
}

.scrollbar-dynamic>.scroll-element,
.scrollbar-dynamic>.scroll-element div {
	background: 0 0;
	border: none;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 10
}

.scrollbar-dynamic>.scroll-element div {
	display: block;
	height: 100%;
	left: 0;
	top: 0;
	width: 100%
}

.scrollbar-dynamic>.scroll-element.scroll-x {
	bottom: 2px;
	height: 7px;
	left: 0;
	min-width: 100%;
	width: 100%
}

.scrollbar-dynamic>.scroll-element.scroll-y {
	height: 100%;
	min-height: 100%;
	right: 2px;
	top: 0;
	width: 7px
}

.scrollbar-dynamic>.scroll-element .scroll-element_outer {
	opacity: .3;
	filter: alpha(opacity=30);
	border-radius: 12px
}

.scrollbar-dynamic>.scroll-element .scroll-element_size {
	background-color: #ccc;
	opacity: 0;
	filter: alpha(opacity=0);
	border-radius: 12px;
	-webkit-transition: opacity .2s;
	transition: opacity .2s
}

.scrollbar-dynamic>.scroll-element .scroll-bar {
	background-color: #6c6e71;
	border-radius: 7px
}

.scrollbar-dynamic>.scroll-element.scroll-x .scroll-bar {
	bottom: 0;
	height: 7px;
	min-width: 24px;
	top: auto
}

.scrollbar-dynamic>.scroll-element.scroll-y .scroll-bar {
	left: auto;
	min-height: 24px;
	right: 0;
	width: 7px
}

.scrollbar-dynamic>.scroll-element.scroll-x .scroll-element_outer {
	bottom: 0;
	top: auto;
	left: 2px;
	-webkit-transition: height .2s;
	transition: height .2s
}

.scrollbar-dynamic>.scroll-element.scroll-y .scroll-element_outer {
	left: auto;
	right: 0;
	top: 2px;
	-webkit-transition: width .2s;
	transition: width .2s
}

.scrollbar-dynamic>.scroll-element.scroll-x .scroll-element_size {
	left: -4px
}

.scrollbar-dynamic>.scroll-element.scroll-y .scroll-element_size {
	top: -4px
}

.scrollbar-dynamic>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
	left: -11px
}

.scrollbar-dynamic>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
	top: -11px
}

.scrollbar-dynamic>.scroll-element.scroll-draggable .scroll-element_outer,
.scrollbar-dynamic>.scroll-element:hover .scroll-element_outer {
	overflow: hidden;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	opacity: .7;
	filter: alpha(opacity=70)
}

.scrollbar-dynamic>.scroll-element.scroll-draggable .scroll-element_outer .scroll-element_size,
.scrollbar-dynamic>.scroll-element:hover .scroll-element_outer .scroll-element_size {
	opacity: 1;
	filter: alpha(opacity=100)
}

.scrollbar-dynamic>.scroll-element.scroll-draggable .scroll-element_outer .scroll-bar,
.scrollbar-dynamic>.scroll-element:hover .scroll-element_outer .scroll-bar {
	height: 100%;
	width: 100%;
	border-radius: 12px
}

.scrollbar-dynamic>.scroll-element.scroll-x.scroll-draggable .scroll-element_outer,
.scrollbar-dynamic>.scroll-element.scroll-x:hover .scroll-element_outer {
	height: 20px;
	min-height: 7px
}

.scrollbar-dynamic>.scroll-element.scroll-y.scroll-draggable .scroll-element_outer,
.scrollbar-dynamic>.scroll-element.scroll-y:hover .scroll-element_outer {
	min-width: 7px;
	width: 20px
}

.scrollbar-chrome>.scroll-element,
.scrollbar-chrome>.scroll-element div {
	border: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	z-index: 10
}

.scrollbar-chrome>.scroll-element {
	background-color: #fff
}

.scrollbar-chrome>.scroll-element div {
	display: block;
	height: 100%;
	left: 0;
	top: 0;
	width: 100%
}

.scrollbar-chrome>.scroll-element .scroll-element_track {
	background: #f1f1f1;
	border: 1px solid #dbdbdb
}

.scrollbar-chrome>.scroll-element.scroll-x {
	bottom: 0;
	height: 16px;
	left: 0;
	min-width: 100%;
	width: 100%
}

.scrollbar-chrome>.scroll-element.scroll-y {
	height: 100%;
	min-height: 100%;
	right: 0;
	top: 0;
	width: 16px
}

.scrollbar-chrome>.scroll-element .scroll-bar {
	background-color: #d9d9d9;
	border: 1px solid #bdbdbd;
	cursor: default;
	border-radius: 2px
}

.scrollbar-chrome>.scroll-element .scroll-bar:hover {
	background-color: #c2c2c2;
	border-color: #a9a9a9
}

.scrollbar-chrome>.scroll-element.scroll-draggable .scroll-bar {
	background-color: #919191;
	border-color: #7e7e7e
}

.scrollbar-chrome>.scroll-content.scroll-scrolly_visible {
	left: -16px;
	margin-left: 16px
}

.scrollbar-chrome>.scroll-content.scroll-scrollx_visible {
	top: -16px;
	margin-top: 16px
}

.scrollbar-chrome>.scroll-element.scroll-x .scroll-bar {
	height: 8px;
	min-width: 10px;
	top: 3px
}

.scrollbar-chrome>.scroll-element.scroll-y .scroll-bar {
	left: 3px;
	min-height: 10px;
	width: 8px
}

.scrollbar-chrome>.scroll-element.scroll-x .scroll-element_outer {
	border-left: 1px solid #dbdbdb
}

.scrollbar-chrome>.scroll-element.scroll-x .scroll-element_track {
	height: 14px;
	left: -3px
}

.scrollbar-chrome>.scroll-element.scroll-x .scroll-element_size {
	height: 14px;
	left: -4px
}

.scrollbar-chrome>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size,
.scrollbar-chrome>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
	left: -19px
}

.scrollbar-chrome>.scroll-element.scroll-y .scroll-element_outer {
	border-top: 1px solid #dbdbdb
}

.scrollbar-chrome>.scroll-element.scroll-y .scroll-element_track {
	top: -3px;
	width: 14px
}

.scrollbar-chrome>.scroll-element.scroll-y .scroll-element_size {
	top: -4px;
	width: 14px
}

.scrollbar-chrome>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size,
.scrollbar-chrome>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
	top: -19px
}

#page-thanks {
	background-color: #454545;
	min-height: 100vh
}

#page-thanks .wr-header {
	position: relative
}

#page-thanks .wr-header .back {
	width: 28px;
	height: 20px;
	display: block;
	position: absolute
}

#page-thanks .wr-thanks-1 {
	background-color: #f7f7f7;
	display: none
}

#page-thanks .wr-thanks-1 .title-2 {
	color: #4c4c4c
}

#page-thanks .wr-thanks-1 .form .order-form {
	background-color: #ededed
}

#page-thanks .wr-thanks-1 .form .order-form .form-name {
	color: #f75e22;
	text-transform: uppercase
}

#page-thanks .wr-thanks-1 .form .order-form .form-title {
	color: #4d4d4d
}

#page-thanks .wr-thanks-1 .form .order-form .position .privacy-text a,
#page-thanks .wr-thanks-1 .form .order-form .position .privacy-text span {
	color: #acacac
}

#page-thanks .wr-thanks-1 .form .order-form .position .privacy-text a {
	border-color: #acacac;
	border-color: rgba(172, 172, 172, .302)
}

#page-thanks .wr-thanks-2 {
	background-color: #f7f7f7;
	display: none
}

#page-thanks .wr-thanks-2 .title-2 {
	color: #4c4c4c
}

#page-thanks .wr-thanks-2 .title-2 span {
	display: block
}

#page-thanks .wr-thanks-2 .centered .btn-default {
	width: auto;
	height: 56px;
	font-size: 12px;
	letter-spacing: 3.3px;
	display: none;
	padding: 0 24px 0 0
}

#page-thanks .wr-thanks-2 .centered .btn-default.google .mail {
	display: block;
	background-image: url(../img/sprite.png);
	background-position: -73px -127px;
	width: 69px;
	height: 22px;
	margin: 19px 0 0 30px
}

#page-thanks .wr-thanks-2 .centered .btn-default.email .mail {
	display: block;
	background-image: url(../img/sprite.png);
	background-position: 0 -162px;
	width: 79px;
	height: 16px;
	margin: 21px 0 0 30px
}

#page-thanks .wr-thanks-2 .centered .btn-default.rambler .mail {
	display: block;
	background-image: url(../img/sprite.png);
	background-position: -89px -162px;
	width: 84px;
	height: 12px;
	margin: 24px 0 0 30px
}

#page-thanks .wr-thanks-2 .centered .btn-default.ya .mail {
	display: block;
	background-image: url(../img/sprite.png);
	background-position: 0 -127px;
	width: 63px;
	height: 25px;
	margin: 15px 0 0 30px
}

#page-thanks .wr-thanks-2 .centered .btn-default .mail {
	float: left;
	position: relative;
	z-index: 110
}

#page-thanks .wr-thanks-2 .centered .btn-default span {
	display: inline-block;
	margin: 19px 0 0 32px;
	float: left
}

#page-thanks .wr-thanks-2 .centered .btn-default .arrow {
	width: 24px;
	height: 24px;
	background-image: url(../img/svg/wr-thanks/arrow.svg);
	margin: 17px 0 0 13px;
	float: left;
	position: relative;
	z-index: 110
}

#page-thanks .wr-thanks-2 .text {
	color: #acacac;
	text-align: center
}

#page-thanks .wr-thanks-3 {
	background-color: #f7f7f7;
	display: none
}

#page-thanks .wr-thanks-3 .title-2 {
	color: #4c4c4c
}

#page-thanks .wr-thanks-3 .form .order-form {
	background-color: #ededed
}

#page-thanks .wr-thanks-3 .form .order-form .images {
	position: absolute;
	top: 405px;
	left: -586px;
	zoom: 68.4%
}

#page-thanks .wr-thanks-3 .form .order-form .circle {
	width: 169px;
	height: 169px;
	background-color: #f75e22;
	border-radius: 169px;
	position: absolute;
	top: 478px;
	left: -391px;
	zoom: 68.4%
}

#page-thanks .wr-thanks-3 .form .order-form .circle .image {
	display: block;
	background-image: url(../img/sprite.png);
	background-position: 0 0;
	width: 117px;
	height: 117px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto
}

#page-thanks .wr-thanks-3 .form .order-form .form-name {
	color: #f75e22;
	text-transform: uppercase;
	letter-spacing: 1.4px
}

#page-thanks .wr-thanks-3 .form .order-form .form-title {
	color: #4d4d4d
}

#page-thanks .wr-thanks-3 .form .order-form .btn-default {
	letter-spacing: 3.5px
}

#page-thanks .wr2 {
	display: none
}

#page-table .wr-header {
	position: relative
}

#page-table .wr-header .back {
	width: 28px;
	height: 20px;
	display: block;
	position: absolute
}

#page-table .wr-table {
	background-color: #f7f7f7;
	padding-bottom: 80px
}

#page-table .wr-table .info {
	width: 16px;
	height: 16px;
	background-color: #e6e6e6;
	color: grey;
	font-family: MuseoSansCyrl-300, Arial, sans-serif;
	font-size: 14px;
	line-height: 18px;
	border-radius: 16px;
	position: absolute;
	top: 3px;
	right: -24px;
	bottom: 0;
	margin: auto 0;
	cursor: pointer
}

#page-table .wr-table .info:hover .tooltip {
	opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;
	top: 34px
}

#page-table .wr-table .info .tooltip {
	width: 300px;
	background-color: #fff;
	color: #1a1a1a;
	font-size: 14px;
	line-height: 1.286;
	text-align: left;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-shadow: 0 0 15px 0 rgba(50, 50, 50, .3);
	box-shadow: 0 0 15px 0 rgba(50, 50, 50, .3);
	opacity: 0;
	filter: alpha(opacity=0);
	visibility: hidden;
	position: absolute;
	top: 54px;
	left: -142px;
	padding: 17px;
	z-index: 100;
	-webkit-transition: opacity .3s, visibility .3s, top .3s;
	transition: opacity .3s, visibility .3s, top .3s
}

#page-table .wr-table .info .tooltip:after,
#page-table .wr-table .info .tooltip:before {
	position: absolute;
	left: 0;
	margin: 0 auto;
	right: 0;
	content: ""
}

#page-table .wr-table .info .tooltip:after {
	width: 50%;
	height: 20px;
	top: -19px
}

#page-table .wr-table .info .tooltip:before {
	width: 0;
	height: 0;
	border: 10px solid transparent;
	border-bottom: 10px solid #fff;
	top: -20px
}

#page-table .wr-table .title-1 {
	text-align: left;
	padding: 129px 0 0 235px;
	line-height: 86px
}

#page-table .wr-table .subtitle {
	width: 665px;
	font-size: 32px;
	line-height: 1.25;
	padding: 4px 0 0 237px
}

#page-table .wr-table .image {
	width: 900px;
	height: 248px;
	position: relative;
	margin: 39px 0 0 240px;
	z-index: 800
}

#page-table .wr-table .image .items {
	position: absolute
}

#page-table .wr-table .image .items.fixed {
	position: fixed
}

#page-table .wr-table .image .items .item {
	width: 180px;
	height: 247px;
	background-color: #fff;
	border: 1px solid #e6e6e6;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left
}

#page-table .wr-table .image .items .item img {
	width: 100%;
	height: 146px
}

#page-table .wr-table .image .items .item .name {
	font-size: 18px;
	text-align: center;
	line-height: 1.333;
	padding: 10px 10px 0
}

#page-table .wr-table .information {
	width: 900px;
	position: relative;
	padding: 4px 0 0 240px
}

#page-table .wr-table .information .name {
	font-size: 20px;
	text-align: center;
	padding-bottom: 6px
}

#page-table .wr-table .information .items {
	position: relative
}

#page-table .wr-table .information .items .subnema {
	position: absolute;
	top: 7px;
	left: -242px
}

#page-table .wr-table .information .items .subnema.big {
	top: 14px
}

#page-table .wr-table .information .items .subnema.super-big {
	top: 20px
}

#page-table .wr-table .information .items .subnema.super-puper-big {
	top: 0
}

#page-table .wr-table .information .items .clearfix .item {
	width: 181px;
	min-height: 42px;
	background-color: #fff;
	color: grey;
	line-height: 42px;
	text-align: center;
	border: 1px solid #e6e6e6;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	padding: 0 10px;
	margin: -1px 0 0 -1px;
	float: left
}

#page-table .wr-table .information .items .clearfix .item.red {
	color: #f02020
}

#page-table .wr-table .information .items .clearfix .item.green {
	color: #71ba0f
}

#page-table .wr-table .information .items .clearfix .item.small {
	height: 44px;
	font-size: 12px;
	line-height: 1.2;
	padding-top: 5px
}

#page-table .wr-table .information .items .clearfix .item.big {
	height: 57px
}

#page-table .wr-table .information .items .clearfix .item.super-big {
	height: 72px
}

#page-table .wr-table .information .items .clearfix .item .close,
#page-table .wr-table .information .items .clearfix .item .ok {
	display: block;
	background-image: url(../img/sprite.png);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto
}

.wr,
.wr .bg,
.wr .block {
	position: relative
}

#page-table .wr-table .information .items .clearfix .item .close {
	background-position: -127px -102px;
	width: 9px;
	height: 9px
}

#page-table .wr-table .information .items .clearfix .item .ok {
	background-position: -157px -75px;
	width: 13px;
	height: 9px
}

#page-table .wr-table .information .items .clearfix .item span {
	display: inline-block;
	position: relative
}

#page-table .wr5 {
	padding: 0
}

body {
	color: #4c4c4c;
	font-family: Exo2-Regular, Arial, sans-serif
}

.title-1,
.title-2 {
	font-family: BebasNeueBold, Arial, sans-serif;
	text-align: center
}

.wr,
.wr .bg {
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #fff;
	overflow: hidden;
	z-index: 99;
	margin: 0 auto
}

.title-2 {
	color: #f75e22
}

.title-3 {
	text-align: center
}

.subtitle-1 {
	text-align: center;
	line-height: 1.333
}

.subtitle-2 {
	text-align: center;
	line-height: 1.474
}

#gmap {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1
}

.privacy-text {
	text-align: center
}

.privacy-text span {
	color: #cccccc
}

.privacy-text a {
	color: #cccccc;
	display: inline-block;
	border-bottom: 1px solid rgba(255, 255, 255, .3);
	position: relative;
	-webkit-transition: border-color .3s;
	transition: border-color .3s
}

@-webkit-keyframes sheens {
	0%,
	79% {
		opacity: 0;
		filter: alpha(opacity=0);
		-webkit-transform: rotateZ(60deg) translate(-5em, 7.5em);
		transform: rotateZ(60deg) translate(-5em, 7.5em)
	}
	80% {
		opacity: 1;
		filter: alpha(opacity=100);
		-webkit-transform: rotateZ(60deg) translate(-5em, 7.5em);
		transform: rotateZ(60deg) translate(-5em, 7.5em)
	}
	95% {
		opacity: 1;
		filter: alpha(opacity=100);
		-webkit-transform: rotateZ(60deg) translate(1em, -11em);
		transform: rotateZ(60deg) translate(1em, -11em)
	}
	100% {
		opacity: 0;
		filter: alpha(opacity=0);
		-webkit-transform: rotateZ(60deg) translate(1em, -9em);
		transform: rotateZ(60deg) translate(1em, -9em)
	}
}

@keyframes sheens {
	0%,
	79% {
		opacity: 0;
		filter: alpha(opacity=0);
		-webkit-transform: rotateZ(60deg) translate(-5em, 7.5em);
		transform: rotateZ(60deg) translate(-5em, 7.5em)
	}
	80% {
		opacity: 1;
		filter: alpha(opacity=100);
		-webkit-transform: rotateZ(60deg) translate(-5em, 7.5em);
		transform: rotateZ(60deg) translate(-5em, 7.5em)
	}
	95% {
		opacity: 1;
		filter: alpha(opacity=100);
		-webkit-transform: rotateZ(60deg) translate(1em, -11em);
		transform: rotateZ(60deg) translate(1em, -11em)
	}
	100% {
		opacity: 0;
		filter: alpha(opacity=0);
		-webkit-transform: rotateZ(60deg) translate(1em, -9em);
		transform: rotateZ(60deg) translate(1em, -9em)
	}
}

@-webkit-keyframes ani {
	from {
		-webkit-mask-position: 0 0;
		mask-position: 0 0
	}
	to {
		-webkit-mask-position: 100% 0;
		mask-position: 100% 0
	}
}

@keyframes ani {
	from {
		-webkit-mask-position: 0 0;
		mask-position: 0 0
	}
	to {
		-webkit-mask-position: 100% 0;
		mask-position: 100% 0
	}
}

@-webkit-keyframes ani2 {
	from {
		-webkit-mask-position: 100% 0;
		mask-position: 100% 0
	}
	to {
		-webkit-mask-position: 0 0;
		mask-position: 0 0
	}
}

@keyframes ani2 {
	from {
		-webkit-mask-position: 100% 0;
		mask-position: 100% 0
	}
	to {
		-webkit-mask-position: 0 0;
		mask-position: 0 0
	}
}

input[name=phone] {
	text-align: left;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 17px 0;
	padding-left: 82px!important
}

.phone-contry {
	position: relative;
	z-index: 200
}

.phone-contry.active .contry-info:before {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}

.phone-contry .contry-info {
	width: 100px;
	cursor: pointer;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	display: none;
}

.phone-contry .contry-info:before {
	content: "";
	width: 10px;
	height: 14px;
	background-image: url(../img/svg/arrow.svg);
	position: absolute;
	top: 2px;
	right: -10px;
	bottom: 0;
	margin: auto 0;
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
	-webkit-transition: -webkit-transform .3s;
	transition: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s, -webkit-transform .3s
}

.phone-contry .contry-info .contry-info-flag {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 20px;
	margin: auto 0
}

.phone-contry .contry-info .contry-info-number {
	text-align: center
}

.phone-contry .contry-block {
	width: 100%;
	height: 204px;
	overflow: hidden;
	background-color: #fff;
	position: absolute;
	left: 0;
	text-align: left;
	padding: 10px 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #000;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 0 0 3px 3px;
	z-index: 100;
	display: none
}

.phone-contry .contry-block .scrollbar-inner {
	height: 184px
}

.phone-contry .contry-block .contry {
	height: 50px;
	line-height: 52px;
	position: relative;
	border-top: 1px solid rgba(0, 0, 0, .2);
	margin: 0 20px;
	cursor: pointer
}

.phone-contry .contry-block .contry:first-child {
	border-top: none;
	height: 40px;
	line-height: 40px
}

.phone-contry .contry-block .contry:last-child {
	height: 40px;
	line-height: 40px
}

.phone-contry .contry-block .contry img {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 10px;
	margin: auto 0
}

.phone-contry .contry-block .contry .contry-number {
	width: 40px;
	font-size: 14px;
	display: inline-block;
	margin-left: 50px
}

.phone-contry .contry-block .contry .contry-name {
	font-weight: 700;
	font-size: 14px;
	display: inline-block
}

.wr-header.only-medium {
	height: 96px
}

.wr-header.only-medium .logo {
	width: 420px;
	height: 96px;
	position: relative;
	float: left
}

.wr-header.only-medium .logo:hover:before {
	opacity: .6;
	filter: alpha(opacity=60)
}

.wr-header.only-medium .logo:before {
	content: "";
	width: 120px;
	height: 60px;
	background-size: 120px;
	background-image: url(../img/svg/logo-header.svg);
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	margin: auto 0;
	cursor: pointer;
	-webkit-transition: opacity .3s;
	transition: opacity .3s
}

.wr-header.only-medium .logo .name {
	text-transform: uppercase;
	letter-spacing: 1.5px;
	padding: 8px 0 0 152px
}

.wr-header.only-medium .logo .text {
	color: grey;
	font-size: 14px;
	line-height: 1.143;
	padding: 3px 0 0 151px
}

.wr-header.only-medium .partner {
	width: 300px;
	position: relative;
	margin-left: 98px;
	float: left
}

.wr-header.only-medium .partner:before {
	content: "";
	width: 51px;
	height: 33px;
	background-image: url(../img/svg/partner.svg);
	position: absolute;
	top: 16px;
	left: 0
}

.wr-header.only-medium .partner .text {
	color: grey;
	font-size: 14px;
	line-height: 1.143;
	padding: 14px 0 6px 65px
}

.wr-header.only-medium .partner .open-dealer {
	color: #4c4c4c;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	display: inline-block;
	margin-left: 67px;
	-webkit-transition: color .3s;
	transition: color .3s
}

.wr-header.only-medium .partner .open-dealer:hover {
	color: #f75e22
}

.wr-header.only-medium .partner .open-dealer:hover span {
	border-color: #f75e22
}

.wr-header.only-medium .partner .open-dealer span {
	padding-bottom: 2px;
	border-bottom: 1px dashed rgba(76, 76, 76, .3);
	-webkit-transition: border-color .3s;
	transition: border-color .3s
}

.wr-header.only-medium .phone-block {
	width: 200px;
	text-align: right;
	float: right
}

.wr-header.only-medium .phone-block .phone {
	color: #4c4c4c;
	font-size: 24px;
	display: inline-block;
	line-height: normal;
	margin-top: 10px
}

.wr-header.only-medium .phone-block .text {
	color: grey;
	font-size: 14px;
	line-height: 1.143;
	padding-bottom: 4px
}

.wr-header.only-medium .phone-block .open-callback {
	color: #4c4c4c;
	text-transform: uppercase;
	display: inline-block;
	letter-spacing: 1.5px
}

.wr-header.only-medium .phone-block .open-callback:hover {
	color: #f75e22
}

.wr-header.only-medium .phone-block .open-callback:hover span {
	border-color: #f75e22
}

.wr-header.only-medium .phone-block .open-callback span {
	padding-bottom: 2px;
	border-bottom: 1px dashed rgba(76, 76, 76, .3);
	-webkit-transition: border-color .3s;
	transition: border-color .3s
}

.wr-header.only-small {
	height: 50px;
	width: 100%;
	background-color: #3e4e99
}

.wr-header.only-small .block .close {
	width: 20px;
	height: 20px;
	border-radius: 44px;
	position: absolute;
	top: 0;
	left: 20px;
	bottom: 0;
	margin: auto 0;
	cursor: pointer;
	z-index: 10;
	display: none
}

.wr-header.only-small .block .close:after,
.wr-header.only-small .block .close:before {
	content: "";
	width: 2px;
	height: 100%;
	background-color: #fff;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	-webkit-transition: background-color .3s, -webkit-transform .3s linear .1s;
	transition: background-color .3s, -webkit-transform .3s linear .1s;
	transition: transform .3s linear .1s, background-color .3s;
	transition: transform .3s linear .1s, background-color .3s, -webkit-transform .3s linear .1s
}

.wr-header.only-small .block .close:after {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.wr-header.only-small .block .lines {
	width: 20px;
	height: 18px;
	position: absolute;
	top: 0;
	left: 20px;
	bottom: 0;
	margin: auto 0
}

.wr-header.only-small .block .lines .line {
	width: 100%;
	height: 2px;
	background-color: #fff;
	position: absolute;
	left: 0
}

.wr-header.only-small .block .lines .line:first-child {
	top: 0
}

.wr-header.only-small .block .lines .line:nth-child(2) {
	top: 0;
	bottom: 0;
	margin: auto 0
}

.wr-header.only-small .block .lines .line:last-child {
	bottom: 0
}

.wr-header.only-small .block .logo {
	width: 59px;
	height: 30px;
	background-size: 59px;
	background-image: url(../img/svg/logo-header-mobile.svg);
	position: absolute;
	top: 0;
	left: 60px;
	bottom: 0;
	margin: auto 0
}

.wr-header.only-small .block .phone {
	width: 120px;
	height: 50px;
	background-color: #f75e22;
	color: #fff;
	text-align: center;
	position: absolute;
	top: 0;
	right: 0;
	display:flex;
	align-items:center;
	justify-content:center;
}

.wr-header.only-small .block .phone span {
	
}

.wr-header.only-small .block .phone span:before {
	content: "";
	width: 11px;
	height: 13px;
	
	position: absolute;
	top: 18px;
	left: 0
}

.select {
	position: relative
}

.select .select-title {
	border: 2px solid #d9d9d9;
	padding: 15px 0 14px!important;
	cursor: pointer;
	-webkit-transition: top .3s, -webkit-transform .3s;
	transition: top .3s, -webkit-transform .3s;
	transition: transform .3s, top .3s;
	transition: transform .3s, top .3s, -webkit-transform .3s;
	z-index: 110
}

.select .select-title.active {
	border-color: #f75e22!important;
	-webkit-box-shadow: 0 2px 4px 0 rgba(247, 94, 34, .4)!important;
	box-shadow: 0 2px 4px 0 rgba(247, 94, 34, .4)!important
}

.select .select-title.active:before {
	top: -2px!important;
	-webkit-transform: rotate(90deg)!important;
	-ms-transform: rotate(90deg)!important;
	transform: rotate(90deg)!important
}

.select .select-block {
	width: 100%;
	max-height: 155px;
	overflow: hidden;
	background-color: #fff;
	position: absolute;
	left: 0;
	text-align: center;
	padding: 10px 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #d9d9d9;
	border-radius: 0 0 3px 3px;
	z-index: 100;
	display: none
}

.select .select-block .scrollbar-inner {
	height: 136px
}

.select .select-block span {
	height: 50px;
	line-height: 52px;
	display: block;
	position: relative;
	border-top: 1px solid #d9d9d9;
	margin: 0 20px;
	cursor: pointer
}

.select .select-block span:first-child {
	border-top: none;
	height: 40px;
	line-height: 40px
}

.select .select-block span:last-child {
	height: 40px;
	line-height: 40px
}

.float {
	height: 0;
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 800
}

.float .float-bg {
	position: absolute;
	-webkit-transition: bottom .3s;
	transition: bottom .3s;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 20px
}

.float .float-bg .float-close {
	width: 25px;
	height: 25px;
	position: absolute;
	top: 20px;
	right: 20px;
	cursor: pointer;
	z-index: 10
}

.float .float-bg .float-close:after,
.float .float-bg .float-close:before {
	content: "";
	width: 2px;
	height: 100%;
	background-color: #fff;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	-webkit-transition: background-color .3s, -webkit-transform .3s linear .1s;
	transition: background-color .3s, -webkit-transform .3s linear .1s;
	transition: transform .3s linear .1s, background-color .3s;
	transition: transform .3s linear .1s, background-color .3s, -webkit-transform .3s linear .1s
}

.float .float-bg .float-close:after {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.float .float-bg .img {
	display: inline-block
}

.float .float-bg .name {
	font-family: BebasNeueBold, Arial, sans-serif;
	font-size: 32px;
	line-height: 1;
	color: #fff;
	padding-top: 20px
}

.float .float-bg .text {
	color: #fff;
	line-height: 1.3;
	padding-top: 5px
}

.float .float-bg .btn-default {
	width: auto;
	font-size: 12px;
	letter-spacing: normal;
	display: inline-block;
	margin-top: 10px;
	padding: 10px 20px 12px
}

.wr1 {
	background-image: url(../img/bgnew1.jpg);
	background-size: cover
}

.wr1 .block .header {
	padding: 0px;
}

.wr1 .block .header .menu-block {
	width: 64px;
	height: 64px;
	position: absolute;
	top: 0;
	left: 0
}

.wr1 .block .header .menu-block.active .menu .lines .line:first-child {
	top: 8px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}

.wr1 .block .header .menu-block.active .menu .lines .line:nth-child(2) {
	opacity: 0;
	filter: alpha(opacity=0)
}

.wr1 .block .header .menu-block.active .menu .lines .line:last-child {
	top: 8px;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.wr1 .block .header .menu-block.active .show-hide {
	top: 69px;
	opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible
}

.wr1 .block .header .menu-block .menu {
	width: 64px;
	height: 64px;
	background-color: #3e4e99;
	border-radius: 3px;
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
	-webkit-transition: background-color .3s;
	transition: background-color .3s
}

.wr1 .block .header .menu-block .menu:hover {
	background-color: #f75e22
}

.wr1 .block .header .menu-block .menu .lines {
	width: 24px;
	height: 16px;
	position: absolute;
	top: 15px;
	left: 0;
	right: 0;
	margin: 0 auto
}

.wr1 .block .header .menu-block .menu .lines .line {
	width: 24px;
	height: 2px;
	background-color: #fff;
	position: absolute;
	left: 0;
	-webkit-transition: opacity .3s, top .3s, -webkit-transform .3s;
	transition: opacity .3s, top .3s, -webkit-transform .3s;
	transition: transform .3s, opacity .3s, top .3s;
	transition: transform .3s, opacity .3s, top .3s, -webkit-transform .3s
}

.wr1 .block .header .menu-block .menu .lines .line:first-child {
	top: 0
}

.wr1 .block .header .menu-block .menu .lines .line:nth-child(2) {
	top: 0;
	bottom: 0;
	margin: auto 0
}

.wr1 .block .header .menu-block .menu .lines .line:last-child {
	bottom: 0
}

.wr1 .block .header .menu-block .menu .name {
	color: #fff;
	font-family: Exo2-Regular, Arial, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	text-align: center;
	padding-top: 36px
}

.wr1 .block .header .menu-block .show-hide {
	width: 192px;
	background-color: #fff;
	border-radius: 3px;
	overflow: hidden;
	opacity: 0;
	filter: alpha(opacity=0);
	visibility: hidden;
	position: absolute;
	top: 100px;
	left: 0;
	-webkit-transition: opacity .3s, top .3s, visibility .3s;
	transition: opacity .3s, top .3s, visibility .3s;
	z-index: 1;
}

.wr2,
.wr2 .bg,
.wr20,
.wr20 .bg {
	overflow: visible
}

.wr1 .block .header .menu-block .show-hide .menu-blocks {
	border-bottom: 1px solid #e5e5e5
}

.wr1 .block .header .menu-block .show-hide .menu-blocks ul li a {
	color: #1a1a1a;
	font-family: Exo2-Regular, Arial, sans-serif;
	font-size: 16px;
	line-height: normal;
	display: block;
	padding: 12px 16px 14px;
	-webkit-transition: background-color .3s;
	transition: background-color .3s
}

.wr1 .block .content .prize span,
.wr1 .block .content .subtitle span,
.wr1 .block .content .title,
.wr2 .bg .calculator .form .name,
.wr2 .bg .calculator .function .consultation .name,
.wr20 .bg .calculator .form .name,
.wr20 .bg .calculator .function .consultation .name {
	font-family: Exo2-Bold, Arial, sans-serif
}

.wr1 .block .header .menu-block .show-hide .menu-blocks ul li a:hover {
	background-color: #ededed
}

.wr1 .block .header .menu-block .show-hide .phone-blocks {
	text-align: center;
	padding-bottom: 24px
}

.wr1 .block .header .menu-block .show-hide .phone-blocks .text {
	color: #1a1a1a;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	padding: 16px 20px 10px
}

.wr1 .block .header .menu-block .show-hide .phone-blocks .btn-default {
	width: 160px;
	font-size: 12px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 16px
}

.wr1 .block .header .menu-block .show-hide .phone-blocks .phone {
	color: #1a1a1a;
	font-size: 16px;
	display: inline-block;
	line-height: 19px;
	margin-top: 16px
}

.wr1 .block .header .menu-block .show-hide .phone-blocks .open-callback {
	color: #1a1a1a;
	font-size: 10px;
	text-transform: uppercase;
	display: inline-block;
	line-height: 13px;
	border-bottom: 1px dashed rgba(26, 26, 26, .3);
	-webkit-transition: border-color .3s;
	transition: border-color .3s
}

.wr1 .block .header .menu-block .show-hide .phone-blocks .open-callback:hover {
	border-color: #1a1a1a
}

.wr1 .block .header .logo {
	width: 420px;
	height: 96px;
	position: relative;
	margin-left: 100px;
	float: left
}

.wr1 .block .header .logo:hover:before {
	opacity: .6;
	filter: alpha(opacity=60)
}

.wr1 .block .header .logo:before {
	content: "";
	width: 120px;
	height: 60px;
	background-size: 120px;
	background-image: url(../img/svg/logo-header-index.svg);
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	margin: auto 0;
	cursor: pointer;
	-webkit-transition: opacity .3s;
	transition: opacity .3s
}

.wr1 .block .header .logo .name {
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	padding: 8px 0 0 152px
}

.wr1 .block .header .logo .text {
	color: #fff;
	color: rgba(255, 255, 255, .4);
	font-size: 14px;
	line-height: 1.143;
	padding: 3px 0 0 151px
}

.wr1 .block .header .partner {
	width: 300px;
	position: relative;
	margin-left: 69px;
	float: left
}

.wr1 .block .header .partner:before {
	content: "";
	width: 51px;
	height: 33px;
	background-image: url(../img/svg/partner.svg);
	position: absolute;
	top: 16px;
	left: 0
}

.wr1 .block .header .partner .text {
	color: #fff;
	color: rgba(255, 255, 255, .4);
	font-size: 14px;
	line-height: 1.143;
	padding: 14px 0 6px 65px
}

.wr1 .block .header .partner .open-dealer {
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	display: inline-block;
	margin-left: 67px;
	-webkit-transition: color .3s;
	transition: color .3s
}

.wr1 .block .header .partner .open-dealer:hover span {
	border-color: #fff
}

.wr1 .block .header .partner .open-dealer span {
	padding-bottom: 2px;
	border-bottom: 1px dashed rgba(255, 255, 255, .3);
	-webkit-transition: border-color .3s;
	transition: border-color .3s
}

.wr1 .block .header .phone-block {
	width: 200px;
	text-align: right;
	float: right
}

.wr1 .block .header .phone-block .phone {
	color: #fff;
	font-size: 24px;
	display: inline-block;
	line-height: normal;
	margin-top: 10px
}

.wr1 .block .header .phone-block .text {
	color: #fff;
	color: rgba(255, 255, 255, .4);
	font-size: 14px;
	line-height: 1.143;
	padding-bottom: 4px
}

.wr1 .block .header .phone-block .open-callback {
	color: #fff;
	text-transform: uppercase;
	display: inline-block;
	letter-spacing: 1.5px
}

.wr1 .block .header .phone-block .open-callback:hover {
	color: #fff
}

.wr1 .block .header .phone-block .open-callback:hover span {
	border-color: #fff
}

.wr1 .block .header .phone-block .open-callback span {
	padding-bottom: 2px;
	border-bottom: 1px dashed rgba(255, 255, 255, .3);
	-webkit-transition: border-color .3s;
	transition: border-color .3s
}

.wr1 .block .content .title {
	color: #fff
}

.wr1 .block .content .subtitle {
	width: 620px;
	color: #fff;
	font-size: 19px;
	text-align: left;
	line-height: 1.474;
	padding-top: 25px
}
.wr1 .block .content .subtitle-detail {
	font-size: 28.5px;
	font-weight: 700;
	line-height: 1.5;
	padding-bottom: 15px;
}

.wr1 .block .content .prize {
	width: 202px;
	color: #fff;
	font-size: 19px;
	text-align: center;
	line-height: 1.474;
	position: absolute;
	top: 175px;
	right: 31px;
	padding-top: 130px
}

.wr1 .block .content .prize:before {
	content: "";
	width: 124px;
	height: 124px;
	background-size: 124px;
	background-image: url(../img/wr1/prize.png);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: 0 auto
}

.wr1 .block .content .prize span {
	background-color: #ed1312;
	padding: 0 7px 2px 5px
}

.wr1 .block .content .advantages .advantage {
	line-height: 1.286;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative
}

.wr1 .block .content .advantages .advantage:before {
	content: "";
	position: absolute
}

.wr1 .block .content .advantages .advantage:nth-child(4):before {
	width: 37px;
	height: 37px;
	background-image: url(../img/svg/wr1/control.svg)
}

.wr1 .block .content .advantages .advantage:nth-child(5):before {
	width: 45px;
	height: 45px;
	background-image: url(../img/svg/wr1/recuperation.svg)
}

.wr1 .block .content .calculation .name {
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 1.9px
}

.wr1 .block .content .calculation .play {
	width: 260px;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 1.4px;
	display: block;
	position: relative;
	margin: 22px 0 0 87px;
	float: left
}
.wr1 .block .content .calculation .play.left {
    margin: 32px 0 0 57px;
    float: none;
}

.wr1 .block .content .calculation .play:hover span {
	color: #f75e22;
	border-color: #f75e22
}

.wr1 .block .content .calculation .play:hover .arrow,
.wr1 .block .content .calculation .play:hover:after {
	opacity: 1;
	filter: alpha(opacity=100)
}

.wr1 .block .content .calculation .play:before {
	content: "";
	width: 103px;
	height: 91px;
	background-image: url(../img/svg/wr1/play.svg);
	position: absolute;
	top: -19px;
	left: -85px
}

.wr1 .block .content .calculation .play:after {
	content: "";
	width: 46px;
	height: 32px;
	background-image: -webkit-gradient(linear, left top, right top, from(#f75f23), to(#ff743d));
	background-image: linear-gradient(90deg, #f75f23 0, #ff743d 100%);
	background-image: -ms-linear-gradient(90deg, #f75f23 0, #ff743d 100%);
	-webkit-box-shadow: 0 7px 27px 0 rgba(253, 112, 55, .89);
	box-shadow: 0 7px 27px 0 rgba(253, 112, 55, .89);
	border-radius: 27%;
	position: absolute;
	top: -5px;
	left: -57px;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity .3s;
	transition: opacity .3s
}

.wr1 .block .content .calculation .play span {
	border-bottom: 1px dashed rgba(255, 255, 255, .3);
	padding-bottom: 2px;
	-webkit-transition: color .3s, border-color .3s;
	transition: color .3s, border-color .3s
}

.wr1 .block .content .calculation .play .arrow {
	width: 12px;
	height: 14px;
	background-image: url(../img/svg/play-arrow.svg);
	position: absolute;
	top: 4px;
	left: -39px;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity .3s;
	transition: opacity .3s;
	z-index: 10
}
.wr1 .buttons-wrap {
	position: relative;
}
.wr1 .buttons-wrap .btn-blue {
	position: absolute;
    right: 0;
    top: 0;
}

.wr2,
.wr20 {
	background-color: #454545;
	z-index: 110
}

.wr2#calculator-center,
.wr20#calculator-center {
	display: none
}

.wr2#calculator-center .bg,
.wr20#calculator-center .bg {
	background-color: #f7f7f7;
	margin-top: 0
}

.wr2#calculator-center .bg .block,
.wr20#calculator-center .bg .block {
	opacity: 0;
	filter: alpha(opacity=0)
}

.wr2#calculator-center .bg .block .title-3,
.wr20#calculator-center .bg .block .title-3 {
	padding-top: 0
}

.wr2 .bg .img-3,
.wr20 .bg .img-3 {
	position: absolute;
	left: 780px;
	bottom: -598px;
	z-index: 300
}

.wr2 .bg .img-3.animate,
.wr20 .bg .img-3.animate {
	opacity: 0;
	filter: alpha(opacity=0);
	bottom: -498px;
	-webkit-transition: opacity .5s, bottom .5s;
	transition: opacity .5s, bottom .5s;
	-webkit-transition-delay: .5s;
	transition-delay: .5s
}

.wr2 .bg .img-3.animated,
.wr20 .bg .img-3.animated {
	opacity: 1;
	filter: alpha(opacity=100);
	bottom: -598px
}

.wr2 .bg .calculator,
.wr20 .bg .calculator {
	position: relative;
	text-align: left
}

.wr2 .bg .calculator .function,
.wr20 .bg .calculator .function {
	display: block;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity .3s;
	transition: opacity .3s
}

.wr2 .bg .calculator .function.active,
.wr20 .bg .calculator .function.active {
	opacity: 1;
	filter: alpha(opacity=100)
}

.wr2 .bg .calculator .function .consultation,
.wr20 .bg .calculator .function .consultation {
	width: 360px;
	position: absolute;
	top: -8px;
	right: 0
}

.wr2 .bg .calculator .function .consultation .img,
.wr20 .bg .calculator .function .consultation .img {
	border-radius: 100px;
	position: absolute;
	top: 0;
	left: 17px
}

.wr2 .bg .calculator .function .consultation .name,
.wr20 .bg .calculator .function .consultation .name {
	font-size: 16px;
	padding: 0 0 0 92px
}

.wr2 .bg .calculator .function .consultation .post,
.wr20 .bg .calculator .function .consultation .post {
	color: grey;
	font-size: 14px;
	padding: 0 0 0 92px;
	margin-top: -3px
}

.wr2 .bg .calculator .function .consultation .open-consultation,
.wr20 .bg .calculator .function .consultation .open-consultation {
	font-size: 16px;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	border-bottom: 1px dashed rgba(76, 76, 76, .302);
	display: inline-block;
	margin: 7px 0 0 92px;
	-webkit-transition: color .3s, border-color .3s;
	transition: color .3s, border-color .3s
}

.wr2 .bg .calculator .function .consultation .open-consultation:hover,
.wr20 .bg .calculator .function .consultation .open-consultation:hover {
	color: #f75e22;
	border-color: #f75e22
}

.wr2 .bg .calculator .function .info,
.wr20 .bg .calculator .function .info {
	width: 360px;
	background-color: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .15);
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .15);
	position: absolute;
	top: 88px;
	right: 0;
	padding: 18px 16px
}

.wr2 .bg .calculator .function .info:before,
.wr20 .bg .calculator .function .info:before {
	content: "";
	width: 0;
	height: 0;
	border: 20px solid transparent;
	border-bottom: 25px solid #fff;
	border-left: 25px solid #fff;
	position: absolute;
	top: -15px;
	left: 45px
}

.wr2 .bg .calculator .function .info p,
.wr20 .bg .calculator .function .info p {
	position: relative;
	padding-top: 24px;
	z-index: 10
}

.wr2 .bg .calculator .function .info p:first-child,
.wr20 .bg .calculator .function .info p:first-child {
	padding-top: 0
}

.wr2 .bg .calculator .function .info .information,
.wr20 .bg .calculator .function .info .information {
	opacity: 0;
	filter: alpha(opacity=0);
	display: none;
	-webkit-transition: opacity .3s;
	transition: opacity .3s
}

.wr2 .bg .calculator .function .content .question span,
.wr2 .bg .calculator .function .content .steps .step.step-1,
.wr20 .bg .calculator .function .content .question span,
.wr20 .bg .calculator .function .content .steps .step.step-1 {
	display: block
}

.wr2 .bg .calculator .function .info .information.active,
.wr20 .bg .calculator .function .info .information.active {
	opacity: 1;
	filter: alpha(opacity=100)
}

.wr2 .bg .calculator .function .content,
.wr20 .bg .calculator .function .content {
	position: relative
}

.wr2 .bg .calculator .function .content .progress,
.wr20 .bg .calculator .function .content .progress {
	width: 100%;
	height: 8px;
	background-color: #e6e6e6;
	border-radius: 30px;
	position: relative
}

.wr2 .bg .calculator .function .content .progress .bar,
.wr20 .bg .calculator .function .content .progress .bar {
	height: 100%;
	background-color: #f75e22;
	border-radius: 100px;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transition: width .3s;
	transition: width .3s
}

.wr2 .bg .calculator .function .content .question span:first-child,
.wr20 .bg .calculator .function .content .question span:first-child {
	color: #f75e22;
	font-family: Exo2-Bold, Arial, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1.6px
}

.wr2 .bg .calculator .function .content .steps .step.step-1 .answers .answer .label .name,
.wr2 .bg .calculator .function .content .steps .step.step-2 .answers .answer .name,
.wr2 .bg .calculator .function .content .steps .step.step-3 .answers .answer .name,
.wr2 .bg .calculator .function .content .steps .step.step-4 .answers .answer .name,
.wr20 .bg .calculator .function .content .steps .step.step-1 .answers .answer .label .name,
.wr20 .bg .calculator .function .content .steps .step.step-2 .answers .answer .name,
.wr20 .bg .calculator .function .content .steps .step.step-3 .answers .answer .name,
.wr20 .bg .calculator .function .content .steps .step.step-4 .answers .answer .name {
	color: #1a1a1a
}

.wr2 .bg .calculator .function .content .question span:last-child,
.wr20 .bg .calculator .function .content .question span:last-child {
	color: #1a1a1a;
	line-height: 1.333;
	padding-top: 2px
}

.wr2 .bg .calculator .function .content .steps .step,
.wr20 .bg .calculator .function .content .steps .step {
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity .3s;
	transition: opacity .3s
}

.wr2 .bg .calculator .function .content .steps .step.active,
.wr2 .bg .calculator .function .content .steps .step.step-1 .answers .answer.active .label .checkbox:before,
.wr20 .bg .calculator .function .content .steps .step.active,
.wr20 .bg .calculator .function .content .steps .step.step-1 .answers .answer.active .label .checkbox:before {
	opacity: 1;
	filter: alpha(opacity=100)
}

.wr2 .bg .calculator .function .content .steps .step.step-1 .answers .answer,
.wr20 .bg .calculator .function .content .steps .step.step-1 .answers .answer {
	-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .15);
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .15);
	outline: transparent solid 2px;
	position: relative;
	float: left;
	-webkit-transition: outline .3s, -webkit-box-shadow .3s;
	transition: outline .3s, -webkit-box-shadow .3s;
	transition: box-shadow .3s, outline .3s;
	transition: box-shadow .3s, outline .3s, -webkit-box-shadow .3s
}

.wr2 .bg .calculator .function .content .steps .step.step-1 .answers .answer.active,
.wr20 .bg .calculator .function .content .steps .step.step-1 .answers .answer.active {
	-webkit-box-shadow: 0 2px 20px 0 rgba(0, 0, 0, .45);
	box-shadow: 0 2px 20px 0 rgba(0, 0, 0, .45);
	outline: #f75e22 solid 2px
}

.wr2 .bg .calculator .function .content .steps .step.step-1 .answers .answer .lines .line,
.wr20 .bg .calculator .function .content .steps .step.step-1 .answers .answer .lines .line {
	background-color: #f75e22;
	position: absolute
}

.wr2 .bg .calculator .function .content .steps .step.step-1 .answers .answer .lines .line:first-child,
.wr20 .bg .calculator .function .content .steps .step.step-1 .answers .answer .lines .line:first-child {
	width: 0;
	height: 3px;
	top: -3px;
	left: -3px;
	-webkit-transition: width .3s;
	transition: width .3s
}

.wr2 .bg .calculator .function .content .steps .step.step-1 .answers .answer .lines .line:nth-child(2),
.wr20 .bg .calculator .function .content .steps .step.step-1 .answers .answer .lines .line:nth-child(2) {
	width: 3px;
	height: 0;
	top: -3px;
	right: -3px;
	-webkit-transition: height .3s;
	transition: height .3s;
	-webkit-transition-delay: .3s;
	transition-delay: .3s
}

.wr2 .bg .calculator .function .content .steps .step.step-1 .answers .answer .lines .line:nth-child(3),
.wr20 .bg .calculator .function .content .steps .step.step-1 .answers .answer .lines .line:nth-child(3) {
	width: 0;
	height: 3px;
	right: -3px;
	bottom: -3px;
	-webkit-transition: width .3s;
	transition: width .3s;
	-webkit-transition-delay: .6s;
	transition-delay: .6s
}

.wr2 .bg .calculator .function .content .steps .step.step-1 .answers .answer .lines .line:nth-child(4),
.wr20 .bg .calculator .function .content .steps .step.step-1 .answers .answer .lines .line:nth-child(4) {
	width: 3px;
	height: 0;
	left: -3px;
	bottom: -3px;
	-webkit-transition: width .3s;
	transition: width .3s;
	-webkit-transition-delay: .9s;
	transition-delay: .9s
}

.wr2 .bg .calculator .function .content .steps .step.step-1 .answers .answer .label,
.wr20 .bg .calculator .function .content .steps .step.step-1 .answers .answer .label {
	-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .15);
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .15);
	position: relative
}

.wr2 .bg .calculator .function .content .steps .step.step-1 .answers .answer .label .img,
.wr20 .bg .calculator .function .content .steps .step.step-1 .answers .answer .label .img {
	width: 100%
}

.wr2 .bg .calculator .function .content .steps .step.step-1 .answers .answer .label .checkbox,
.wr20 .bg .calculator .function .content .steps .step.step-1 .answers .answer .label .checkbox {
	width: 22px;
	height: 22px;
	background-color: #fff;
	-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .5);
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .5);
	border-radius: 2px;
	position: absolute;
	top: 8px;
	left: 8px
}

.wr2 .bg .calculator .function .content .steps .step.step-1 .answers .answer .label .checkbox:before,
.wr20 .bg .calculator .function .content .steps .step.step-1 .answers .answer .label .checkbox:before {
	content: "";
	width: 17px;
	height: 12px;
	background-image: url(../img/svg/check.svg);
	opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	-webkit-transition: opacity .3s;
	transition: opacity .3s
}

.wr2 .bg .calculator .function .content .steps .step.step-1 .answers .answer input,
.wr20 .bg .calculator .function .content .steps .step.step-1 .answers .answer input {
	opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	top: 0;
	left: -100000px
}

.wr2 .bg .calculator .function .content .steps .step.step-2,
.wr2 .bg .calculator .function .content .steps .step.step-3,
.wr2 .bg .calculator .function .content .steps .step.step-4,
.wr20 .bg .calculator .function .content .steps .step.step-2,
.wr20 .bg .calculator .function .content .steps .step.step-3,
.wr20 .bg .calculator .function .content .steps .step.step-4 {
	display: none
}

.wr2 .bg .calculator .function .content .steps .step.step-2 .answers .answer:first-child,
.wr2 .bg .calculator .function .content .steps .step.step-3 .answers .answer:first-child,
.wr2 .bg .calculator .function .content .steps .step.step-4 .answers .answer:first-child,
.wr20 .bg .calculator .function .content .steps .step.step-2 .answers .answer:first-child,
.wr20 .bg .calculator .function .content .steps .step.step-3 .answers .answer:first-child,
.wr20 .bg .calculator .function .content .steps .step.step-4 .answers .answer:first-child {
	margin-top: 0
}

.wr2 .bg .calculator .function .content .steps .step.step-2 .answers .answer .unit,
.wr2 .bg .calculator .function .content .steps .step.step-3 .answers .answer .unit,
.wr2 .bg .calculator .function .content .steps .step.step-4 .answers .answer .unit,
.wr20 .bg .calculator .function .content .steps .step.step-2 .answers .answer .unit,
.wr20 .bg .calculator .function .content .steps .step.step-3 .answers .answer .unit,
.wr20 .bg .calculator .function .content .steps .step.step-4 .answers .answer .unit {
	color: grey
}

.wr2 .bg .calculator .function .content .steps .step.step-5,
.wr20 .bg .calculator .function .content .steps .step.step-5 {
	display: none
}

.wr2 .bg .calculator .function .content .steps .step.step-5 .answers .answer,
.wr20 .bg .calculator .function .content .steps .step.step-5 .answers .answer {
	position: relative
}

.wr2 .bg .calculator .function .content .steps .step.step-5 .answers .answer .max,
.wr2 .bg .calculator .function .content .steps .step.step-5 .answers .answer .min,
.wr20 .bg .calculator .function .content .steps .step.step-5 .answers .answer .max,
.wr20 .bg .calculator .function .content .steps .step.step-5 .answers .answer .min {
	color: #b2b2b2;
	font-size: 12px;
	position: absolute;
	top: 0
}

.wr2 .bg .calculator .function .content .steps .step.step-5 .answers .answer .min,
.wr20 .bg .calculator .function .content .steps .step.step-5 .answers .answer .min {
	left: 0
}

.wr2 .bg .calculator .function .content .steps .step.step-5 .answers .answer .max,
.wr20 .bg .calculator .function .content .steps .step.step-5 .answers .answer .max {
	right: 0
}

.wr2 .bg .calculator .function .content .steps .step.step-5 .answers .answer .form-control,
.wr20 .bg .calculator .function .content .steps .step.step-5 .answers .answer .form-control {
	margin-top: 20px
}

.wr2 .bg .calculator .function .content .steps .step.step-5 .answers .answer .unit,
.wr20 .bg .calculator .function .content .steps .step.step-5 .answers .answer .unit {
	color: grey;
	position: absolute;
	top: 35px;
	right: -39px
}

.wr2 .bg .calculator .function .content .steps .step.step-5 .answers .answer .irs,
.wr20 .bg .calculator .function .content .steps .step.step-5 .answers .answer .irs {
	left: -10px;
	position: absolute
}

.wr2 .bg .calculator .function .content .steps .step.step-5 .answers .answer .irs .irs-line,
.wr20 .bg .calculator .function .content .steps .step.step-5 .answers .answer .irs .irs-line {
	width: 100%;
	height: 17px;
	position: absolute;
	top: -9px;
	left: 0;
	cursor: pointer
}

.wr2 .bg .calculator .function .content .steps .step.step-5 .answers .answer .irs .irs-max,
.wr2 .bg .calculator .function .content .steps .step.step-5 .answers .answer .irs .irs-min,
.wr2 .bg .calculator .function .content .steps .step.step-5 .answers .answer .irs-single,
.wr20 .bg .calculator .function .content .steps .step.step-5 .answers .answer .irs .irs-max,
.wr20 .bg .calculator .function .content .steps .step.step-5 .answers .answer .irs .irs-min,
.wr20 .bg .calculator .function .content .steps .step.step-5 .answers .answer .irs-single {
	display: none
}

.wr2 .bg .calculator .function .content .steps .step.step-5 .answers .answer .irs-slider,
.wr20 .bg .calculator .function .content .steps .step.step-5 .answers .answer .irs-slider {
	width: 23px;
	height: 29px;
	background-image: url(../img/svg/irs.svg);
	top: -7px
}

.wr2 .bg .calculator .function .content .arrows,
.wr20 .bg .calculator .function .content .arrows {
	width: 100%
}

.wr2 .bg .calculator .function .content .arrows .back,
.wr20 .bg .calculator .function .content .arrows .back {
	border: 2px solid #e6e6e6;
	margin: 0
}

.wr2 .bg .calculator .function .content .arrows .back.disabled,
.wr20 .bg .calculator .function .content .arrows .back.disabled {
	opacity: 0;
	filter: alpha(opacity=0);
	visibility: hidden
}

.wr2 .bg .calculator .function .content .arrows .miss,
.wr20 .bg .calculator .function .content .arrows .miss {
	color: #a5a4a4;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 4px;
	border-radius: 3px;
	border: 2px solid #e6e6e6;
	margin: 0
}

.wr2 .bg .calculator .function .content .arrows .miss:hover,
.wr20 .bg .calculator .function .content .arrows .miss:hover {
	border-color: #b3b3b3
}

.wr2 .bg .calculator .function .content .arrows .miss:active,
.wr20 .bg .calculator .function .content .arrows .miss:active {
	color: #fff;
	background-color: #b3b3b3
}

.wr2 .bg .calculator .function .content .arrows .btn-bordered.disabled,
.wr20 .bg .calculator .function .content .arrows .btn-bordered.disabled {
	opacity: .5;
	filter: alpha(opacity=50);
	cursor: default;
	z-index: -1
}

.wr2 .bg .calculator .form,
.wr20 .bg .calculator .form {
	position: relative;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity .3s;
	transition: opacity .3s;
	display: none
}

.wr2 .bg .calculator .form.active,
.wr20 .bg .calculator .form.active {
	opacity: 1;
	filter: alpha(opacity=100)
}

.wr2 .bg .calculator .form .img,
.wr20 .bg .calculator .form .img {
	position: absolute;
	top: 0;
	right: -230px
}

.wr2 .bg .calculator .form .img-2,
.wr20 .bg .calculator .form .img-2 {
	position: absolute;
	left: 489px;
	bottom: -138px
}

.wr2 .bg .calculator .form .circle,
.wr20 .bg .calculator .form .circle {
	width: 169px;
	height: 169px;
	background-color: #f75e22;
	border-radius: 169px;
	position: absolute;
	left: 687px;
	bottom: 19px;
	display: none
}

.wr2 .bg .calculator .form .circle .image,
.wr20 .bg .calculator .form .circle .image {
	display: block;
	background-image: url(../img/sprite.png);
	background-position: 0 0;
	width: 117px;
	height: 117px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto
}

.wr2 .bg .calculator .form .back,
.wr20 .bg .calculator .form .back {
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 1.4px;
	border-bottom: 1px dashed rgba(255, 255, 255, .3);
	padding-bottom: 2px;
	-webkit-transition: color .3s, border-color .3s;
	transition: color .3s, border-color .3s;
	margin-top: 16px;
	position: relative;
	z-index: 100
}

.wr3 .image,
.wr3 .image img {
	position: absolute
}

.wr2 .bg .calculator .form .back:hover,
.wr20 .bg .calculator .form .back:hover {
	color: #f75e22;
	border-color: #f75e22
}

.wr2 .bg .calculator .form .name,
.wr20 .bg .calculator .form .name {
	color: #f75e22;
	text-transform: uppercase;
	letter-spacing: 1.6px
}

.wr2 .bg .calculator .form .btn-group label,
.wr20 .bg .calculator .form .btn-group label {
	color: #1a1a1a
}

.wr2 .bg .calculator .form .form-control,
.wr20 .bg .calculator .form .form-control {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.wr4 .image .items .item,
.wr4 .info .tooltip {
	-webkit-box-sizing: border-box;
	background-color: #fff
}

.wr2 .bg .calculator .form .privacy-text a,
.wr2 .bg .calculator .form .privacy-text span,
.wr20 .bg .calculator .form .privacy-text a,
.wr20 .bg .calculator .form .privacy-text span {
	border-color: grey;
	border-color: rgba(128, 128, 128, .302)
}

.wr3 {
	background-image: url(../img/bg3.jpg)
}

.wr3 .super-title {
	color: #fff;
	font-family: BebasNeueBold, Arial, sans-serif
}

.wr3 .image {
	top: 0;
	left: 0;
	z-index: 20
}

.wr3 .image img:first-child {
	top: 328px;
	left: 667px;
	z-index: 2
}

.wr3 .image img:last-child {
	top: 259px;
	left: 317px;
	z-index: 1
}

.wr3 .title-3 {
	color: #fff;
	text-align: left
}

.wr3 .text {
	color: #fff
}

.wr3 .text p {
	line-height: 1.474
}

.wr3 .text p:first-child {
	padding-top: 0
}

.wr3 .video-block {
	display: block;
	position: relative;
	z-index: 200
}

.wr3 .video-block:hover .name {
	color: #f75e22
}

.wr3 .video-block:hover .name span {
	border-color: #f75e22
}

.wr3 .video-block .video {
	background-color: #676767;
	background-image: url(../img/wr3/video.jpg);
	border-radius: 3px;
	position: relative;
	margin: 0 auto
}

.wr3 .video-block .video .play {
	width: 64px;
	height: 64px;
	background-color: #000;
	background-color: rgba(0, 0, 0, .6);
	border-radius: 64px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	-webkit-transition: background-color .3s, -webkit-transform .3s;
	transition: background-color .3s, -webkit-transform .3s;
	transition: background-color .3s, transform .3s;
	transition: background-color .3s, transform .3s, -webkit-transform .3s
}

.wr3 .video-block .video .play:before {
	content: "";
	width: 19px;
	height: 24px;
	background-image: url(../img/svg/wr3/play.svg);
	position: absolute;
	top: 0;
	left: 5px;
	right: 0;
	bottom: 0;
	margin: auto
}

.wr3 .video-block .video .play:hover {
	background-color: #f75e22;
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2)
}

.wr3 .video-block .video .play:active {
	background-color: #e95116;
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
	top: 2px
}

.wr3 .video-block .name {
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 2px;
	line-height: 1.474;
	-webkit-transition: color .3s;
	transition: color .3s
}

.wr3 .video-block .name span {
	border-bottom: 1px dashed rgba(255, 255, 255, .3);
	padding-bottom: 2px;
	-webkit-transition: border-color .3s;
	transition: border-color .3s
}

.wr3 .gallery {
	position: relative
}

.wr3 .gallery .arrows {
	width: 97%;
	height: 0;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	z-index: 100
}

.wr3 .gallery .arrows .controls {
	width: 56px;
	height: 56px;
	background-color: #fff;
	border-radius: 56px;
	position: absolute;
	top: -28px;
	-webkit-transition: background-color .3s, left .3s, right .3s, top .3s;
	transition: background-color .3s, left .3s, right .3s, top .3s
}

.wr3 .gallery .arrows .controls:hover {
	background-color: #f75e22
}

.wr3 .gallery .arrows .controls:hover:before {
	opacity: 0;
	filter: alpha(opacity=0)
}

.wr3 .gallery .arrows .controls:hover:after {
	opacity: 1;
	filter: alpha(opacity=100)
}

.wr3 .gallery .arrows .controls:after,
.wr3 .gallery .items .item:before {
	opacity: 0;
	filter: alpha(opacity=0)
}

.wr3 .gallery .arrows .controls:hover.left {
	left: -8px
}

.wr3 .gallery .arrows .controls:hover.right {
	right: -8px
}

.wr3 .gallery .arrows .controls:active {
	top: -26px
}

.wr3 .gallery .arrows .controls:after,
.wr3 .gallery .arrows .controls:before {
	content: "";
	width: 17px;
	height: 32px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	-webkit-transition: opacity .3s;
	transition: opacity .3s
}

.wr3 .gallery .arrows .controls.left {
	left: 0
}

.wr3 .gallery .arrows .controls.left:before {
	background-image: url(../img/svg/arrow-left.svg)
}

.wr3 .gallery .arrows .controls.left:after {
	background-image: url(../img/svg/arrow-left-hover.svg)
}

.wr3 .gallery .arrows .controls.right {
	right: 0
}

.wr3 .gallery .arrows .controls.right:before {
	background-image: url(../img/svg/arrow-right.svg)
}

.wr3 .gallery .arrows .controls.right:after {
	background-image: url(../img/svg/arrow-right-hover.svg)
}

.wr3 .gallery .items .item {
	position: relative;
	margin: 0 5px
}

.wr3 .gallery .items .item:before {
	content: "";
	width: 100%;
	height: 100%;
	background-color: #000;
	background-color: rgba(0, 0, 0, .4);
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
	-webkit-transition: opacity .3s;
	transition: opacity .3s
}

.wr3 .gallery .items .item:hover .play,
.wr3 .gallery .items .item:hover .zoom,
.wr3 .gallery .items .item:hover:before,
.wr4 .info:hover .tooltip {
	opacity: 1;
	filter: alpha(opacity=100)
}

.wr3 .gallery .items .item img {
	width: 100%
}

.wr3 .gallery .items .item .play {
	width: 64px;
	height: 64px;
	background-color: #000;
	background-color: rgba(0, 0, 0, .6);
	border-radius: 64px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	z-index: 10;
	-webkit-transition: background-color .3s, -webkit-transform .3s;
	transition: background-color .3s, -webkit-transform .3s;
	transition: background-color .3s, transform .3s;
	transition: background-color .3s, transform .3s, -webkit-transform .3s
}

.wr3 .gallery .items .item .play:before {
	content: "";
	width: 19px;
	height: 24px;
	background-image: url(../img/svg/wr3/play.svg);
	position: absolute;
	top: 0;
	left: 5px;
	right: 0;
	bottom: 0;
	margin: auto
}

.wr3 .gallery .items .item .play:hover {
	background-color: #f75e22;
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2)
}

.wr3 .gallery .items .item .play:active {
	background-color: #e95116;
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
	top: 2px
}

.wr3 .gallery .items .item .zoom {
	width: 48px;
	height: 48px;
	background-color: #000;
	background-color: rgba(0, 0, 0, .6);
	border-radius: 48px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	z-index: 10;
	-webkit-transition: background-color .3s, top .3s, -webkit-transform .3s;
	transition: background-color .3s, top .3s, -webkit-transform .3s;
	transition: transform .3s, background-color .3s, top .3s;
	transition: transform .3s, background-color .3s, top .3s, -webkit-transform .3s
}

.wr3 .gallery .items .item .zoom:hover {
	background-color: #f75e22;
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2)
}

.wr3 .gallery .items .item .zoom:active {
	top: 2px
}

.wr3 .gallery .items .item .zoom:before {
	content: "";
	width: 24px;
	height: 24px;
	background-image: url(../img/svg/zoom.svg);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto
}

.wr3 .gallery .pagination {
	width: 100%;
	height: 6px;
	text-align: center;
	margin-top: 15px
}

.wr3 .gallery .pagination ul li {
	width: 6px;
	height: 6px;
	border-radius: 6px;
	background-color: #fff;
	background-color: rgba(255, 255, 255, .5);
	display: inline-block;
	margin: 0 0 15px 6px
}

.wr3 .gallery .pagination ul li:first-child {
	margin-left: 0
}

.wr3 .gallery .pagination ul li.slick-active {
	background-color: #fff
}

.wr4 {
	background-color: #f7f7f7;
	padding-bottom: 80px
}

.wr4 .only-medium {
	position: relative
}

.wr4 .info {
	width: 16px;
	height: 16px;
	background-color: #e6e6e6;
	color: grey;
	font-family: MuseoSansCyrl-300, Arial, sans-serif;
	font-size: 14px;
	line-height: 18px;
	text-align: center;
	border-radius: 16px;
	position: absolute;
	top: 3px;
	right: -24px;
	bottom: 0;
	margin: auto 0;
	cursor: pointer
}

.wr4 .information .items .clearfix .item.bold,
.wr4 .information .items .clearfix .item.green,
.wr4 .information .name,
.wr8.only-medium .link span {
	font-family: Exo2-Bold, Arial, sans-serif
}

.wr4 .title-1,
.wr6 .block .info .title-1 {
	text-align: left
}

.wr4 .info .tooltip:after,
.wr4 .info .tooltip:before {
	content: "";
	position: absolute;
	right: 0;
	margin: 0 auto
}

.wr4 .info:hover .tooltip {
	visibility: visible;
	top: 34px
}

.wr4 .info .tooltip {
	width: 300px;
	color: #1a1a1a;
	font-size: 14px;
	line-height: 1.286;
	text-align: left;
	box-sizing: border-box;
	-webkit-box-shadow: 0 0 15px 0 rgba(50, 50, 50, .3);
	box-shadow: 0 0 15px 0 rgba(50, 50, 50, .3);
	opacity: 0;
	filter: alpha(opacity=0);
	visibility: hidden;
	position: absolute;
	top: 54px;
	left: -142px;
	padding: 17px;
	z-index: 100;
	-webkit-transition: opacity .3s, visibility .3s, top .3s;
	transition: opacity .3s, visibility .3s, top .3s
}

.wr4 .info .tooltip:after {
	width: 50%;
	height: 20px;
	top: -19px;
	left: 0
}

.wr4 .info .tooltip:before {
	width: 0;
	height: 0;
	border: 10px solid transparent;
	border-bottom: 10px solid #fff;
	top: -20px;
	left: 0
}

.wr4 .information,
.wr4 .information .items {
	position: relative
}

.wr4 .title-1 {
	padding: 129px 0 0 235px;
	line-height: 86px
}

.wr4 .subtitle {
	width: 665px;
	font-size: 32px;
	line-height: 1.25;
	padding: 4px 0 0 237px
}

.wr4 .image {
	width: 900px;
	padding: 39px 0 0 240px
}

.wr4 .image .items .item {
	width: 180px;
	height: 247px;
	border: 1px solid #e6e6e6;
	box-sizing: border-box;
	float: left
}

.wr4 .image .items .item img {
	width: 100%;
	height: 146px
}

.wr4 .image .items .item .name {
	font-size: 18px;
	text-align: center;
	line-height: 1.333;
	padding: 10px 10px 0
}

.wr4 .information {
	width: 900px;
	padding: 4px 0 0 240px
}

.wr4 .information.animate {
	opacity: 0;
	filter: alpha(opacity=0);
	top: 100px;
	-webkit-transition: opacity .5s, top .5s;
	transition: opacity .5s, top .5s
}

.wr4 .information.animated {
	opacity: 1;
	filter: alpha(opacity=100);
	top: 0
}

.wr4 .information .name {
	font-size: 20px;
	text-align: center;
	padding-bottom: 6px
}

.wr4 .information .items .subnema {
	position: absolute;
	top: 7px;
	left: -242px
}

.wr4 .information .items .subnema.super-big {
	top: 0
}

.wr4 .information .items .clearfix .item {
	width: 181px;
	min-height: 42px;
	background-color: #fff;
	color: grey;
	line-height: 42px;
	text-align: center;
	border: 1px solid #e6e6e6;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	padding: 0 10px;
	margin: -1px 0 0 -1px;
	float: left
}

.wr4 .animate-button:before,
.wr5 .animate:before {
	border: 2px solid #f77923;
	bottom: 0;
	right: 0;
	content: ""
}

.wr4 .information .items .clearfix .item.red {
	color: #f02020
}

.wr4 .information .items .clearfix .item.green {
	color: #71ba0f
}

.wr4 .information .items .clearfix .item.small {
	font-size: 12px;
	line-height: 1.2;
	padding-top: 3px
}

.wr4 .information .items .clearfix .item .close,
.wr4 .information .items .clearfix .item .ok {
	display: block;
	background-image: url(../img/sprite.png);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto
}

.wr4 .information .items .clearfix .item .close {
	background-position: -127px -102px;
	width: 9px;
	height: 9px
}

.wr4 .information .items .clearfix .item .ok {
	background-position: -157px -75px;
	width: 13px;
	height: 9px
}

.wr4 .information .items .clearfix .item span {
	display: inline-block;
	position: relative
}

.wr4 .animate-button {
	width: 378px;
	height: 63px;
	position: absolute;
	top: 29px;
	left: 0;
	right: 0;
	margin: 0 auto;
	z-index: 10;
	-webkit-transition: opacity .3s;
	transition: opacity .3s
}

.wr4 .animate-button:before {
	width: 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: transparent;
	position: absolute;
	top: -3px;
	left: 0;
	margin: auto;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: width .5s, height .5s, opacity .5s;
	transition: width .5s, height .5s, opacity .5s;
	height: 10px
}

.wr5,
.wr5 .bg .subtitle {
	background-color: #f7f7f7
}

.wr4 .animate-button.animated {
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition-delay: 1.2s;
	transition-delay: 1.2s
}

.wr4 .animate-button.animated:before {
	width: 63px;
	height: 63px;
	opacity: 1;
	filter: alpha(opacity=100)
}

.wr4 .animate-button.animated-2:before {
	width: 100%;
	height: 63px
}

.wr4 .btn-bordered {
	width: 374px;
	margin-top: 27px;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity .5s;
	transition: opacity .5s
}

.wr4 .btn-bordered.animated {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition-delay: 1s;
	transition-delay: 1s
}

.wr5 {
	padding-bottom: 67px
}

.wr5 .bg {
	padding: 71px 0
}

.wr5 .bg .text {
	color: #4d4d4d;
	font-size: 24px;
	text-align: center
}

.wr5 .bg .title-1 {
	color: #ff743d;
	line-height: 78px;
	padding: 19px 0 5px
}

.wr5 .bg .subtitle {
	width: 1006px;
	color: #4d4d4d;
	font-size: 24px;
	line-height: 1.333;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 29px 62px 32px;
	margin: 42px auto 40px
}

.wr5 .animate:before,
.wr6 .block .info {
	-webkit-box-sizing: border-box;
	left: 0;
	position: absolute
}

.wr5 .animate {
	width: 448px;
	height: 63px;
	position: absolute;
	top: 2px;
	left: 0;
	right: 0;
	margin: 0 auto;
	z-index: 10;
	-webkit-transition: opacity .3s;
	transition: opacity .3s
}

.wr5 .animate:before {
	width: 10px;
	box-sizing: border-box;
	background-color: transparent;
	top: -3px;
	margin: auto;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: width .5s, height .5s, opacity .5s;
	transition: width .5s, height .5s, opacity .5s;
	height: 10px
}

.wr5 .animate.animated {
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition-delay: 1.2s;
	transition-delay: 1.2s
}

.wr5 .animate.animated:before {
	width: 63px;
	height: 63px;
	opacity: 1;
	filter: alpha(opacity=100)
}

.wr5 .animate.animated-2:before {
	width: 100%;
	height: 63px
}

.wr6,
.wr6 .block {
	height: 923px
}

.wr5 .btn-bordered {
	width: 444px;
	margin-top: 45px;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity .5s;
	transition: opacity .5s
}

.wr5 .btn-bordered.animated {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition-delay: 1s;
	transition-delay: 1s
}

.wr5 .btn-bordered.disabled {
	opacity: 0;
	filter: alpha(opacity=0)
}

.wr6 {
	background-image: url(../img/bg6.jpg)
}

.wr6 .block .info {
	width: 681px;
	background-color: #fff;
	box-sizing: border-box;
	top: 49px;
	padding: 71px 101px 135px 52px
}

.wr6 .block .info .subtitle {
	font-size: 32px;
	line-height: 1.25;
	padding-top: 4px
}

.wr6 .block .info .text {
	font-size: 19px;
	line-height: 1.474;
	padding-top: 22px
}

.wr6 .block .form {
	width: 459px;
	background-color: #000;
	background-color: rgba(0, 0, 0, .6);
	position: absolute;
	top: 50px;
	right: 0;
	padding-bottom: 83px
}

.wr6 .block .form .order-form {
	width: 323px;
	padding-top: 73px
}

.wr6 .block .form .order-form .btn-group {
	margin-top: 15px
}

.wr6 .block .form .order-form .btn-group:first-child {
	margin-top: 0
}

.wr6 .block .form .order-form .btn-group label {
	color: #fff;
	margin-bottom: 5px
}

.wr6 .block .form .order-form .btn-group .text {
	font-size: 14px;
	color: #fff;
	color: rgba(255, 255, 255, .6);
	line-height: 1.286;
	padding-bottom: 10px
}

.wr6 .block .images.animates img:nth-child(2) {
	bottom: -100px;
	-webkit-transition: opacity .3s linear .3s, bottom .3s linear .3s;
	transition: opacity .3s linear .3s, bottom .3s linear .3s
}

.wr6 .block .images.animatedes img:nth-child(2) {
	opacity: 1;
	filter: alpha(opacity=100);
	bottom: 0
}

.wr11.only-medium .arrows .controls:hover:before,
.wr9 .animate.animated {
	opacity: 0;
	filter: alpha(opacity=0)
}

.wr6 .block .images img {
	position: absolute
}

.wr6 .block .images img:first-child {
	left: -8px;
	bottom: 0;
	z-index: 9
}

.wr6 .block .images img:nth-child(2) {
	left: 13px;
	bottom: 0;
	z-index: 8
}

.wr6 .block .images img:last-child {
	left: 145px;
	bottom: 46px;
	z-index: 10
}

.wr7 {
	background-color: #f7f7f7
}

.wr7 .title-1 {
	line-height: 80px;
	padding-top: 84px
}

.wr7 .subtitle {
	width: 860px;
	font-size: 32px;
	text-align: center;
	line-height: 1.25;
	padding-top: 15px;
	margin: 0 auto
}

.wr7 .items .item {
	background-color: #fff;
	overflow: hidden;
	position: relative
}

.wr7 .items .item.active .link {
	display: none
}

.wr7 .items .item:first-child {
	margin-top: 0
}

.wr7 .items .item:first-child .content .information {
	padding-top: 25px
}

.wr7 .items .item:first-child .content .information .info {
	width: 320px;
	position: relative;
	margin-left: 46px;
	float: left
}

.wr7 .items .item:first-child .content .information .info:first-child {
	margin-left: 0
}

.wr7 .items .item:first-child .content .information .info:first-child img {
	top: 0;
	left: -17px
}

.wr7 .items .item:first-child .content .information .info:nth-child(2) img {
	top: 19px;
	left: -39px
}

.wr7 .items .item:first-child .content .information .info img {
	position: absolute
}

.wr7 .items .item:first-child .content .information .info .subtext {
	padding-top: 190px
}

.wr7 .items .item:first-child .content .information .info .subtext p {
	color: grey;
	font-size: 14px;
	line-height: 1.429;
	padding-top: 20px
}

.wr7 .items .item:first-child .content .information .info .subtext p:first-child {
	padding-top: 0
}

.wr7 .items .item:nth-child(2) .content {
	position: relative;
	padding-bottom: 38px
}

.wr7 .items .item:nth-child(2) .content .information {
	width: 361px;
	position: absolute;
	top: 44px;
	right: 0
}

.wr7 .items .item:nth-child(3) .content {
	position: relative;
	padding-bottom: 176px
}

.wr7 .items .item:nth-child(3) .content .information {
	width: 361px;
	position: absolute;
	top: 45px;
	right: 0
}

.wr7 .items .item:nth-child(3) .content .information .info .subtext {
	padding-top: 30px
}

.wr7 .items .item:nth-child(3) .content .information .info .subtext p {
	color: grey;
	font-size: 14px;
	line-height: 1.429;
	padding-top: 20px
}

.wr7 .items .item:nth-child(3) .content .information .info .subtext p:first-child {
	padding-top: 0
}

.wr7 .items .item:nth-child(4) .content {
	position: relative;
	padding-bottom: 103px
}

.wr7 .items .item:nth-child(4) .content .information {
	width: 361px;
	position: absolute;
	top: 45px;
	right: 0
}

.wr7 .items .item:nth-child(4) .content .information .info .subtext {
	padding-top: 10px
}

.wr7 .items .item:nth-child(4) .content .information .info .subtext p {
	color: grey;
	font-size: 14px;
	line-height: 1.429;
	padding-top: 20px
}

.wr7 .items .item:nth-child(4) .content .information .info .subtext p:first-child {
	padding-top: 0
}

.wr7 .items .item .img {
	position: relative
}

.wr7 .items .item .img .circle {
	width: 145px;
	height: 145px;
	background-color: #ff743d;
	border-radius: 145px;
	position: absolute;
	top: 0;
	left: -27px;
	right: 0;
	bottom: 0;
	margin: auto;
	-webkit-transition: opacity .3s, left .3s;
	transition: opacity .3s, left .3s
}

.wr7 .items .item .img .circle:before {
	content: "";
	width: 129px;
	height: 129px;
	background-image: url(../img/svg/fire.svg);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto
}

.wr7 .items .item .link {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 200
}

.wr7 .items .item .btn-bordered {
	width: auto;
	font-size: 12px;
	display: inline-block;
	letter-spacing: 1.2px;
	padding: 4px 10px 6px;
	margin: 25px 0 43px;
	position: relative;
	z-index: 300
}

.wr7 .items .item .btn-bordered.close-content {
	display: none
}

.wr7 .items .item .btn-bordered .mask {
	background-color: #fff
}

.wr7 .items .item .content {
	display: none;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity .3s;
	transition: opacity .3s
}

.wr7 .items .item .content.active {
	opacity: 1;
	filter: alpha(opacity=100)
}

.wr7 .items .item .content .subsubtext {
	color: grey;
	font-size: 14px;
	line-height: 1.429;
	padding-top: 5px
}

.wr7 .items .item .content .subsubtext p {
	width: 50%;
	float: left
}

.wr7 .items .item .content .subsubtext p:last-child {
	text-align: right
}

.wr7 .items .item .content .text {
	width: 720px;
	color: #1a1a1a;
	padding-top: 42px
}

.wr7 .items .item .content .text p {
	padding-top: 24px
}

.wr7 .items .item .content .text p:first-child {
	padding-top: 0
}

.wr8 {
	background-color: #f7f7f7
}

.wr8.only-medium {
	padding-top: 50px;
	padding-bottom: 13px
}

.wr8.only-medium .subtitle {
	font-size: 32px;
	text-align: center;
	padding-top: 9px;
	position: relative;
	z-index: 10
}

.wr8.only-medium .title-1 {
	color: #f75e22;
	line-height: 80px;
	padding-top: 20px;
	position: relative;
	z-index: 10
}

.wr8.only-medium .text {
	width: 750px;
	font-size: 24px;
	text-align: center;
	line-height: 1.333;
	padding-top: 30px;
	margin: 0 auto;
	position: relative;
	z-index: 10
}

.wr8.only-medium .img {
	margin: 12px 0 0 232px
}

.wr8.only-medium .link {
	width: 63px;
	height: 78px;
	position: absolute;
	top: 54px;
	left: 4px;
	right: 0;
	bottom: 0;
	margin: auto
}

.wr8.only-medium .link:hover span {
	color: #f75e22;
	border-color: #f75e22
}

.wr8.only-medium .link .icons {
	width: 63px;
	height: 78px;
	border-radius: 10px;
	background-color: #f75e22;
	position: relative
}

.wr8.only-medium .link .icons .list {
	display: block;
	background-image: url(../img/sprite.png);
	background-position: -127px 0;
	width: 51px;
	height: 65px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto
}

.wr8.only-medium .link .icons .list .line {
	width: 31px;
	height: 4px;
	background-color: #fff;
	border-radius: 4px;
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto
}

.wr8.only-medium .link .icons .list .line:first-child {
	top: 29px
}

.wr8.only-medium .link .icons .list .line:nth-child(2) {
	top: 39px
}

.wr8.only-medium .link .icons .list .line:nth-child(3) {
	top: 49px
}

.wr8.only-medium .link span {
	width: 224px;
	font-size: 19px;
	display: inline-block;
	border-bottom: 1px dashed rgba(76, 76, 76, .4);
	letter-spacing: 1.8px;
	text-transform: uppercase;
	position: absolute;
	left: -77px;
	bottom: -46px;
	-webkit-transition: border-color .3s, color .3s;
	transition: border-color .3s, color .3s
}

.wr11.only-medium .open-demonstration-2 span,
.wr11.only-medium .pagination ul li {
	font-family: Exo2-Bold, Arial, sans-serif;
	letter-spacing: 1.5px;
	text-transform: uppercase
}

.wr8.only-small {
	padding-top: 40px
}

.wr8.only-small .title-2 {
	font-size: 2rem;
	padding: 0 20px
}

.wr8.only-small .text {
	font-size: 1rem;
	text-align: center;
	padding: 5px 20px 50px
}

.wr9 .title-2 {
	color: #4c4c4c
}

.wr9 .text {
	text-align: center
}

.wr9 .subtext {
	text-align: center;
	position: relative;
	z-index: 10
}

.wr9 .subtext p {
	padding: 20px 20px 0
}

.wr9 .img {
	width: 100%;
	margin-top: -50px
}

.wr9 .animate {
	width: 400px;
	height: 63px;
	position: absolute;
	top: 711px;
	left: 0;
	right: 0;
	margin: 0 auto;
	z-index: 10;
	-webkit-transition: opacity .3s;
	transition: opacity .3s
}

.wr9 .animate:after,
.wr9 .animate:before {
	content: "";
	width: 0;
	background-color: #f77923;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	-webkit-transition: width .5s, height .5s;
	transition: width .5s, height .5s
}

.wr9 .animate:before {
	height: 0
}

.wr9 .animate:after {
	height: 63px
}

.wr9 .animate.animated {
	-webkit-transition-delay: 1.2s;
	transition-delay: 1.2s
}

.wr9 .animate.animated:before {
	width: 63px;
	height: 63px
}

.wr9 .animate.animated:after {
	width: 100%;
	-webkit-transition-delay: .7s;
	transition-delay: .7s
}

.wr10.only-medium {
	border-bottom: 1px solid #f2f2f2;
	padding-bottom: 34px
}

.wr10.only-medium .title-3 {
	width: 835px;
	padding-top: 62px;
	margin: 0 auto
}

.wr10.only-medium .text {
	font-size: 19px;
	text-align: center;
	padding-top: 25px
}

.wr10.only-small {
	background-color: #3d3d3d;
	padding: 40px 0;
	overflow: visible
}

.wr10.only-small .title-2 {
	color: #fff;
	font-size: 2rem;
	padding: 0 20px
}

.wr10.only-small .text {
	color: #fff;
	font-size: 1.25rem;
	text-align: center;
	padding: 0 20px;
	margin-top: -7px
}

.wr10.only-small .subtext {
	color: #fff;
	color: rgba(255, 255, 255, .6);
	text-align: center;
	padding-top: 10px
}

.wr10.only-small .order-form {
	padding-top: 20px
}

.wr10.only-small .order-form .btn-group {
	margin-top: 20px
}

.wr10.only-small .order-form .btn-group:first-child {
	margin-top: 0
}

.wr10.only-small .order-form .btn-group label {
	color: #fff;
	font-size: 1rem;
	margin-bottom: 5px
}

.wr11.only-medium {
	padding-bottom: 24px
}

.wr11.only-medium.active .name,
.wr11.only-medium.active .open-demonstration-2,
.wr11.only-medium.active .pagination {
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity .3s;
	transition: opacity .3s
}

.wr11.only-medium .arrows {
	width: 142px;
	height: 56px;
	position: absolute;
	top: 54px;
	left: 23px;
	z-index: 300
}

.wr11.only-medium .arrows .controls {
	width: 56px;
	height: 56px;
	background-color: #fff;
	-webkit-box-shadow: 0 15px 30px 0 rgba(0, 0, 0, .3);
	box-shadow: 0 15px 30px 0 rgba(0, 0, 0, .3);
	border-radius: 56px;
	position: absolute;
	top: -28px;
	z-index: 10;
	-webkit-transition: background-color .3s, left .3s, right .3s, top .3s;
	transition: background-color .3s, left .3s, right .3s, top .3s
}

.wr11.only-medium .arrows .controls:hover {
	background-color: #f75e22
}

.wr11.only-medium .arrows .controls:hover:after {
	opacity: 1;
	filter: alpha(opacity=100)
}

.wr11.only-medium .arrows .controls:after,
.wr12.only-medium .gallery .items .item.last:before,
.wr122.only-medium .gallery .items .item.last:before {
	opacity: 0;
	filter: alpha(opacity=0)
}

.wr11.only-medium .arrows .controls:hover.left {
	left: -8px
}

.wr11.only-medium .arrows .controls:hover.right {
	right: -8px
}

.wr11.only-medium .arrows .controls:active {
	top: -26px
}

.wr11.only-medium .arrows .controls:after,
.wr11.only-medium .arrows .controls:before {
	content: "";
	width: 17px;
	height: 32px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	-webkit-transition: opacity .3s;
	transition: opacity .3s
}

.wr11.only-medium .arrows .controls.left {
	left: 0
}

.wr11.only-medium .arrows .controls.left:before {
	background-image: url(../img/svg/arrow-left.svg)
}

.wr11.only-medium .arrows .controls.left:after {
	background-image: url(../img/svg/arrow-left-hover.svg)
}

.wr11.only-medium .arrows .controls.right {
	right: 0
}

.wr11.only-medium .arrows .controls.right:before {
	background-image: url(../img/svg/arrow-right.svg)
}

.wr11.only-medium .arrows .controls.right:after {
	background-image: url(../img/svg/arrow-right-hover.svg)
}

.wr11.only-medium .pagination {
	padding: 21px 0 0 206px
}

.wr11.only-medium .pagination ul li {
	color: #f75e22;
	font-size: 14px;
	display: none
}

.wr11.only-medium .pagination ul li.slick-active {
	display: block
}

.wr11.only-medium .name {
	width: 605px;
	font-family: Exo2-Bold, Arial, sans-serif;
	font-size: 24px;
	line-height: 1.333;
	padding: 9px 0 0 205px
}

.wr11.only-medium .open-demonstration-2 {
	width: 170px;
	position: absolute;
	top: 27px;
	right: 18px
}

.wr11.only-medium .open-demonstration-2:hover:before {
	background-color: #e95116
}

.wr11.only-medium .open-demonstration-2:hover:after,
.wr11.only-medium .open-demonstration-2:hover:before {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1)
}

.wr11.only-medium .open-demonstration-2:hover span {
	color: #f75e22;
	border-color: #f75e22
}

.wr11.only-medium .open-demonstration-2:before {
	content: "";
	width: 56px;
	height: 56px;
	background-color: #f75e22;
	border-radius: 56px;
	position: absolute;
	top: -2px;
	left: -72px;
	-webkit-transition: background-color .3s, -webkit-transform .3s;
	transition: background-color .3s, -webkit-transform .3s;
	transition: background-color .3s, transform .3s;
	transition: background-color .3s, transform .3s, -webkit-transform .3s
}

.wr11.only-medium .open-demonstration-2:after {
	content: "";
	width: 38px;
	height: 25px;
	background-image: url(../img/svg/views.svg);
	position: absolute;
	top: 14px;
	left: -63px;
	-webkit-transition: -webkit-transform .3s;
	transition: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s, -webkit-transform .3s
}

.wr11.only-medium .open-demonstration-2 span {
	font-size: 14px;
	line-height: 1.714;
	border-bottom: 1px dashed rgba(26, 26, 26, .302);
	-webkit-transition: color .3s, border-color .3s;
	transition: color .3s, border-color .3s
}

.wr11.only-small {
	z-index: 1
}

.wr11.only-small .block {
	margin: 0
}

.wr11.only-small .block .img {
	position: relative
}

.wr11.only-small .block .img img {
	width: 100%
}

.wr11.only-small .block .img .text {
	width: 240px;
	height: 60px;
	color: #fff;
	font-size: 1.25rem;
	line-height: 100%;
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	padding: 0 50px
}

.wr12.only-medium,
.wr122.only-medium {
	height: 919px;
	background-image: url(../img/bg12.jpg)
}

.wr12.only-medium .gallery .items .slick-list,
.wr122.only-medium .gallery .items .slick-list {
	overflow: visible!important
}

.wr12.only-medium .gallery .items .item,
.wr122.only-medium .gallery .items .item {
	position: relative
}

.wr12.only-medium .gallery .items .item.last,
.wr122.only-medium .gallery .items .item.last {
	background-color: #fff;
	height: 640px
}

.wr12.only-medium .gallery .items .item.last .title,
.wr122.only-medium .gallery .items .item.last .title {
	color: #f75e22;
	font-family: BebasNeueBold, Arial, sans-serif;
	font-size: 48px;
	line-height: 1;
	letter-spacing: 0;
	text-align: left;
	padding: 96px 0 0 95px
}

.wr12.only-medium .gallery .items .item.last .subtitle,
.wr122.only-medium .gallery .items .item.last .subtitle {
	font-family: Exo2-Bold, Arial, sans-serif;
	font-size: 24px;
	padding: 4px 0 0 95px
}

.wr12.only-medium .gallery .items .item.last .text,
.wr122.only-medium .gallery .items .item.last .text {
	width: 600px;
	color: #4c4c4c;
	font-size: 16px;
	line-height: 1.5;
	text-align: left;
	padding: 9px 0 0 94px;
	margin: 0
}

.wr12.only-medium .gallery .items .item.last .text p,
.wr122.only-medium .gallery .items .item.last .text p {
	padding-top: 20px
}

.wr12.only-medium .gallery .items .item.last .text p:first-child,
.wr122.only-medium .gallery .items .item.last .text p:first-child {
	padding-top: 24px
}

.wr12.only-medium .gallery .items .item.last .consult,
.wr122.only-medium .gallery .items .item.last .consult {
	width: 184px;
	height: 184px;
	text-align: center;
	position: absolute;
	top: 100px;
	right: 89px
}

.wr12.only-medium .gallery .items .item.last .consult .avatar,
.wr122.only-medium .gallery .items .item.last .consult .avatar {
	border-radius: 200px
}

.wr12.only-medium .gallery .items .item.last .consult .name,
.wr122.only-medium .gallery .items .item.last .consult .name {
	font-family: Exo2-Bold, Arial, sans-serif;
	font-size: 16px;
	padding-top: 17px
}

.wr12.only-medium .gallery .items .item.last .consult .post,
.wr122.only-medium .gallery .items .item.last .consult .post {
	color: grey;
	font-size: 14px;
	line-height: 1.24
}

.wr12.only-medium .gallery .items .item.last .order-form,
.wr122.only-medium .gallery .items .item.last .order-form {
	width: 670px;
	margin: 19px 0 0 97px
}

.wr12.only-medium .gallery .items .item.last .order-form .btn-group,
.wr122.only-medium .gallery .items .item.last .order-form .btn-group {
	padding-top: 21px
}

.wr12.only-medium .gallery .items .item.last .order-form .btn-group .phone-contry,
.wr122.only-medium .gallery .items .item.last .order-form .btn-group .phone-contry {
	width: 320px;
	float: left
}

.wr12.only-medium .gallery .items .item.last .order-form .btn-group .btn-default,
.wr122.only-medium .gallery .items .item.last .order-form .btn-group .btn-default {
	width: 295px;
	font-size: 12px;
	padding: 21px 0 22px;
	position: relative;
	letter-spacing: 2.5px;
	bottom: 0;
	margin-left: 8px;
	float: left
}

.wr12.only-medium .gallery .items .item.last .order-form .privacy-text,
.wr122.only-medium .gallery .items .item.last .order-form .privacy-text {
	text-align: left;
	padding-top: 9px
}

.wr12.only-medium .gallery .items .item.last .order-form .privacy-text span,
.wr122.only-medium .gallery .items .item.last .order-form .privacy-text span {
	color: #acacac
}

.wr12.only-medium .gallery .items .item.last .order-form .privacy-text a,
.wr122.only-medium .gallery .items .item.last .order-form .privacy-text a {
	color: #acacac;
	border-color: #acacac;
	border-color: rgba(172, 172, 172, .302)
}

.wr12.only-medium .gallery .items .item:before,
.wr122.only-medium .gallery .items .item:before {
	content: "";
	width: 100%;
	height: 160px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(black), to(transparent));
	background-image: linear-gradient(-180deg, #000 0, transparent 100%);
	opacity: .5;
	filter: alpha(opacity=50);
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transition: opacity .3s;
	transition: opacity .3s
}

.wr12.only-medium .gallery .items .item.active .autor .content,
.wr122.only-medium .gallery .items .item.active .autor .content {
	left: 0;
	opacity: 1;
	filter: alpha(opacity=100)
}

.wr12.only-medium .gallery .items .item.active .autor .info,
.wr122.only-medium .gallery .items .item.active .autor .info {
	top: 66px;
	opacity: 1;
	filter: alpha(opacity=100)
}

.wr12.only-medium .gallery .items .item .play,
.wr122.only-medium .gallery .items .item .play {
	width: 64px;
	height: 64px;
	background-color: #000;
	background-color: rgba(0, 0, 0, .6);
	border-radius: 64px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	z-index: 200;
	-webkit-transition: background-color .3s, -webkit-transform .3s;
	transition: background-color .3s, -webkit-transform .3s;
	transition: background-color .3s, transform .3s;
	transition: background-color .3s, transform .3s, -webkit-transform .3s;
	cursor: pointer;
	display: none
}

.wr12.only-medium .gallery .items .item .play:before,
.wr122.only-medium .gallery .items .item .play:before {
	content: "";
	width: 19px;
	height: 24px;
	background-image: url(../img/svg/wr3/play.svg);
	position: absolute;
	top: 0;
	left: 5px;
	right: 0;
	bottom: 0;
	margin: auto
}

.wr12.only-medium .gallery .items .item .play:hover,
.wr122.only-medium .gallery .items .item .play:hover {
	background-color: #f75e22;
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2)
}

.wr12.only-medium .gallery .items .item .play:active,
.wr122.only-medium .gallery .items .item .play:active {
	background-color: #e95116;
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
	top: 2px
}

.wr12.only-medium .gallery .items .item .autor,
.wr122.only-medium .gallery .items .item .autor {
	width: 50%;
	position: absolute;
	top: 30px;
	left: 26px;
	z-index: 10
}

.wr12.only-medium .gallery .items .item .autor .content,
.wr122.only-medium .gallery .items .item .autor .content {
	opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	top: 0;
	left: 100px;
	-webkit-transition: opacity .3s, left .3s;
	transition: opacity .3s, left .3s
}

.wr12.only-medium .gallery .items .item .autor img,
.wr122.only-medium .gallery .items .item .autor img {
	border-radius: 100px;
	position: absolute;
	top: 0;
	left: 0;
	display: none
}

.wr12.only-medium .gallery .items .item .autor .name,
.wr122.only-medium .gallery .items .item .autor .name {
	color: #fff;
	font-family: Exo2-Bold, Arial, sans-serif;
	font-size: 16px;
	padding-top: 3px
}

.wr12.only-medium .gallery .items .item .autor .post,
.wr122.only-medium .gallery .items .item .autor .post {
	color: #fff;
	color: rgba(255, 255, 255, .6);
	font-size: 14px;
	margin-top: -3px
}

.wr12.only-medium .gallery .items .item .autor .info,
.wr122.only-medium .gallery .items .item .autor .info {
	width: 457px;
	background-color: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	top: 166px;
	left: 0;
	padding: 9px 18px 12px;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity .3s, top .3s;
	transition: opacity .3s, top .3s
}

.wr12.only-medium .gallery .items .item .autor .info span,
.wr122.only-medium .gallery .items .item .autor .info span {
	position: relative;
	z-index: 10
}

.wr12.only-medium .gallery .items .item .autor .info:before,
.wr122.only-medium .gallery .items .item .autor .info:before {
	content: "";
	width: 0;
	height: 0;
	border: 20px solid transparent;
	border-bottom: 25px solid #fff;
	border-left: 25px solid #fff;
	position: absolute;
	top: -15px;
	left: 45px;
	z-index: 0
}

.wr12.only-medium .gallery .items .item .btn-default,
.wr122.only-medium .gallery .items .item .btn-default {
	width: 251px;
	font-size: 12px;
	letter-spacing: 1.2px;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 32px;
	padding: 10px 0;
	z-index: 10
}

.wr12.only-medium .gallery .items .item .link,
.wr122.only-medium .gallery .items .item .link {
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5
}

.wr12.only-medium .title,
.wr122.only-medium .title {
	color: #fff;
	font-family: BebasNeueBold, Arial, sans-serif;
	font-size: 48px;
	text-align: center;
	text-transform: uppercase;
	line-height: 1;
	letter-spacing: 5px;
	padding-top: 51px
}

.wr12.only-medium .title span,
.wr122.only-medium .title span {
	color: #f75e22;
	display: block
}

.wr12.only-medium .text,
.wr122.only-medium .text {
	width: 855px;
	color: #fff;
	font-size: 19px;
	text-align: center;
	line-height: 1.474;
	padding-top: 24px;
	margin: 0 auto
}

.wr12.only-small .items,
.wr122.only-small .items {
	padding-top: 40px
}

.wr12.only-small .items .item,
.wr122.only-small .items .item {
	margin-top: 40px
}

.wr12.only-small .items .item:first-child,
.wr122.only-small .items .item:first-child {
	margin-top: 0
}

.wr12.only-small .items .item .name,
.wr122.only-small .items .item .name {
	color: #f75e22;
	font-family: BebasNeueBold, Arial, sans-serif;
	font-size: 2rem;
	line-height: 1
}

.wr12.only-small .items .item .subname,
.wr122.only-small .items .item .subname {
	font-family: Exo2-Bold, Arial, sans-serif;
	font-size: 1rem
}

.wr13 .items .item .img {
	position: relative
}

.wr13 .items .item .img img {
	position: absolute
}

.wr13 .items .item .name {
	color: #f75e22;
	font-family: BebasNeueBold, Arial, sans-serif
}

.wr13 .items .item .text {
	margin-top: -5px
}

.wr13 .items .item .link {
	color: #4c4c4c;
	font-family: Exo2-Bold, Arial, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 1.8px;
	border-bottom: 1px dashed rgba(26, 26, 26, .302);
	display: inline-block;
	margin-top: 11px;
	-webkit-transition: color .3s, border-color .3s;
	transition: color .3s, border-color .3s
}

.wr14.only-medium .form .name span,
.wr14.only-small .form .name span {
	font-family: Exo2-Bold, Arial, sans-serif;
	display: block
}

.wr14.only-medium {
	height: 1135px;
	background-color: #f7f7f7
}

.wr14.only-medium.animate .img {
	opacity: 0;
	filter: alpha(opacity=0);
	right: -300px;
	-webkit-transition: opacity .5s, right .5s;
	transition: opacity .5s, right .5s
}

.wr14.only-medium.animated .img {
	opacity: 1;
	filter: alpha(opacity=100);
	right: -140px
}

.wr14.only-medium .img {
	position: absolute;
	top: 0;
	right: -140px
}

.wr14.only-medium .title-2 {
	width: 550px;
	color: #4c4c4c;
	text-align: left;
	padding: 68px 0 0 24px
}

.wr14.only-medium .title-2 span {
	color: #ff743d
}

.wr14.only-medium .subtitle-1 {
	width: 560px;
	text-align: left;
	padding: 17px 0 0 24px
}

.wr14.only-medium .text {
	width: 540px;
	padding: 47px 0 11px 26px
}

.wr14.only-medium .text p {
	padding-top: 25px
}

.wr14.only-medium .text p:first-child {
	padding-top: 0
}

.wr14.only-medium .text p span {
	font-family: Exo2-Bold, Arial, sans-serif
}

.wr14.only-medium .form {
	width: 555px;
	background-color: #ededed;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 26px 0 33px 26px
}

.wr14.only-medium .form .subname {
	padding-right: 10px
}

.wr14.only-medium .form .btn-group {
	padding-top: 21px
}

.wr14.only-medium .form .btn-group .phone-contry {
	width: 299px;
	float: left
}

.wr14.only-medium .form .btn-group .btn-default {
	width: 199px;
	font-size: 12px;
	padding: 21px 0 22px;
	margin-left: 8px;
	float: left
}

.wr14.only-medium .form .privacy-text {
	text-align: left;
	padding-top: 9px
}

.wr14.only-medium .form .privacy-text a,
.wr14.only-medium .form .privacy-text span {
	color: #acacac
}

.wr14.only-medium .form .privacy-text a {
	border-color: #acacac;
	border-color: rgba(172, 172, 172, .302)
}

.wr14.only-medium .autor {
	width: 555px;
	text-align: right;
	padding-top: 17px
}

.wr14.only-medium .autor .name {
	font-family: Exo2-Bold, Arial, sans-serif
}

.wr14.only-medium .autor .post {
	color: grey;
	letter-spacing: -1.1px;
	margin-top: -6px
}

.wr14.only-small {
	margin-top: 40px;
	overflow: visible
}

.wr14.only-small .img {
	width: 60%;
	margin-right: -20%;
	float: right
}

.wr14.only-small .title-2 {
	width: 60%;
	color: #4c4c4c;
	font-size: 24px;
	text-align: left;
	float: left
}

.wr14.only-small .title-2 span {
	color: #f75e22
}

.wr14.only-small .text {
	width: 60%;
	padding-top: 20px;
	float: left
}

.wr14.only-small .text p {
	padding-top: 20px
}

.wr14.only-small .text p:first-child {
	padding-top: 0
}

.wr14.only-small .text p:last-child {
	font-family: Exo2-Bold, Arial, sans-serif
}

.wr14.only-small .autor {
	text-align: right;
	padding-top: 10px
}

.wr14.only-small .autor .name {
	font-family: Exo2-Bold, Arial, sans-serif
}

.wr14.only-small .autor .post {
	color: grey;
	margin-top: -2px
}

.wr14.only-small .form {
	background-color: #ededed;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 20px;
	margin-top: 20px
}

.wr16,
.wr17.only-medium {
	background-color: #f7f7f7
}

.wr14.only-small .form .name {
	text-align: center
}

.wr18 .items .item .email,
.wr18 .items .item .phone,
.wr18 .socials a {
	display: inline-block;
	font-size: 15px
}

.wr14.only-small .form .btn-group {
	padding-top: 20px
}

.wr14.only-small .form .btn-group .btn-default {
	font-size: 12px;
	margin-top: 20px
}

.wr14.only-small .form .privacy-text {
	padding-top: 9px
}

.wr14.only-small .form .privacy-text span {
	color: #acacac
}

.wr14.only-small .form .privacy-text a {
	color: #acacac;
	border-color: #acacac;
	border-color: rgba(172, 172, 172, .302)
}

.wr14 .text ul {
	padding: 15px 0 0;
}
.wr14 .text ul li {
	position: relative;
	padding-left: 20px;
	margin-bottom: 8px;
}
.wr14 .text ul li:last-child {
	margin-bottom: 0;
}
.wr14 .text ul li:before {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	height: 1px;
	width: 10px;
	background: #111;
}

.wr66 {
	height: 600px;
	background-image: url(../img/banner1211.jpg)
}
.wr77.only-small {
	z-index: 1
}

.wr77.only-small .block {
	margin: 0
}

.wr77.only-small .block .img {
	position: relative
}

.wr77.only-small .block .img img {
	width: 100%
}

.wr77.only-small .block .img .text {
	width: 240px;
	height: 60px;
	color: #fff;
	font-size: 1.25rem;
	line-height: 100%;
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	padding: 0 50px
}

.wr15 {
	height: 600px;
	background-image: url(../img/bg15.jpg)
}

.wr15 .title-2 {
	color: #fff;
	padding-top: 233px
}

.wr15 .subtitle-1 {
	color: #fff;
	padding-top: 12px
}

.wr16 .items {
	padding-top: 35px
}

.wr16 .items .item {
	width: 263px;
	margin-left: 31px;
	float: left
}

.wr16 .items .item:first-child {
	margin-left: 0
}

.wr16 .items .item:nth-child(4) {
	margin-left: 26px
}

.wr16 .items .item .name {
	color: #f75e22;
	font-family: BebasNeueBold, Arial, sans-serif;
	font-size: 44px;
	line-height: 1
}

.wr-footer .link,
.wr16 .items .item .subname,
.wr19 .gm-style-iw .marker .name,
.wr19 .gm-style-iw .marker-2 .name {
	font-family: Exo2-Bold, Arial, sans-serif
}

.wr16 .items .item .subname {
	font-size: 19px;
	padding-top: 6px
}

.wr16 .items .item .text {
	padding-top: 15px
}

.wr17.only-medium {
	padding-bottom: 37px
}

.wr17.only-medium .title-1 {
	width: 940px;
	padding-top: 140px;
	margin: 0 auto
}

.wr17.only-medium .subtitle {
	width: 940px;
	font-size: 32px;
	text-align: center;
	line-height: 1.25;
	padding-top: 4px;
	margin: 0 auto
}

.wr17.only-medium .text {
	width: 810px;
	color: #666;
	font-size: 19px;
	text-align: center;
	line-height: 1.474;
	padding-top: 32px;
	margin: 0 auto
}

.wr17.only-small {
	padding-top: 40px;
	z-index: 1
}

.wr17.only-small .title-1 {
	font-size: 32px
}

.wr17.only-small .subtitle {
	font-size: 1rem;
	text-align: center;
	padding: 5px 0 20px
}

.wr18 {
	background-color: #454545;
	border-bottom: 1px solid rgba(255, 255, 255, .102)
}

.wr18 .items {
	padding: 26px 0 27px
}

.wr18 .items .item {
	width: 263px;
	text-align: center;
	margin-left: 31px;
	float: left
}

.wr18 .items .item:first-child {
	margin-left: 0
}

.wr18 .items .item:nth-child(4) {
	margin-left: 26px
}

.wr18 .items .item .name {
	color: #b2b2b2
}

.wr18 .items .item .address {
	color: #fff;
	padding-top: 3px
}

.wr18 .items .item .phone {
	color: #fff;
	margin-top: 5px
}

.wr18 .items .item .email {
	color: #fff;
	border-bottom: 1px solid rgba(255, 255, 255, .302);
	margin-top: 5px
}

.wr18 .items .item .work {
	color: #fff;
	font-size: 20px;
	padding-top: 4px
}

.wr18 .socials {
	padding-top: 26px
}

.wr18 .socials .text {
	color: #b2b2b2;
	text-align: center;
	padding-bottom: 13px
}

.wr18 .socials a {
	color: #fff;
	position: relative;
	padding-left: 57px;
	margin-left: 27px;
	float: left
}

.wr18 .socials a span {
	border-bottom: 1px dashed rgba(255, 255, 255, .302)
}

.wr18 .socials a:after,
.wr18 .socials a:before {
	content: "";
	position: absolute;
	-webkit-transition: opacity .3s;
	transition: opacity .3s
}

.wr18 .socials a:after {
	opacity: 0;
	filter: alpha(opacity=0)
}

.wr18 .socials a.facebook {
	margin-left: 259px
}

.wr18 .socials a.facebook:after,
.wr18 .socials a.facebook:before {
	width: 40px;
	height: 40px;
	top: -4px;
	left: 0
}

.wr18 .socials a.facebook:before {
	background-image: url(../img/svg/socials/facebook.svg)
}

.wr18 .socials a.facebook:after {
	background-image: url(../img/svg/socials/facebook-hover.svg)
}

.wr18 .socials a.viber:after,
.wr18 .socials a.viber:before {
	width: 37px;
	height: 40px;
	top: -4px;
	left: 5px
}

.wr18 .socials a.viber:before {
	background-image: url(../img/svg/socials/viber.svg)
}

.wr18 .socials a.viber:after {
	background-image: url(../img/svg/socials/viber-hover.svg)
}

.wr18 .socials a.telegram:after,
.wr18 .socials a.telegram:before {
	width: 41px;
	height: 36px;
	top: -2px;
	left: 0
}

.wr18 .socials a.telegram:before {
	background-image: url(../img/svg/socials/telegram.svg)
}

.wr18 .socials a.telegram:after {
	background-image: url(../img/svg/socials/telegram-hover.svg)
}

.wr18 .socials a.whatsapp:after,
.wr18 .socials a.whatsapp:before {
	width: 40px;
	height: 40px;
	top: -4px;
	left: 4px
}

.wr18 .socials a.whatsapp:before {
	background-image: url(../img/svg/socials/whatsapp.svg)
}

.wr18 .socials a.whatsapp:after {
	background-image: url(../img/svg/socials/whatsapp-hover.svg)
}

.wr19 .only-small .info {
	width: 100%;
	color: #fff;
	background-color: #000;
	background-color: rgba(0, 0, 0, .6);
	position: absolute;
	top: 0;
	left: 0
}

.wr19 .only-small .info .address {
	font-size: 1rem;
	padding: 20px 20px 0
}

.wr19 .only-small .info .phone {
	color: #fff;
	font-size: 1rem;
	display: inline-block;
	margin: 10px 20px 0 0
}

.wr19 .only-small .info .work {
	color: #ababab;
	font-size: 12px;
	padding: 0 20px 20px
}

.wr19 .gallery {
	position: relative
}

.wr19 .gallery .items .item:before {
	content: "";
	width: 100%;
	height: 100%;
	background-color: #454545;
	background-color: rgba(69, 69, 69, .2);
	position: absolute;
	top: 0;
	left: 0;
	display: none
}

.wr19 .gallery .items .item img {
	width: 100%
}

.wr19 .gallery .arrows {
	width: 97%;
	height: 0;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	z-index: 100
}

.wr19 .gallery .arrows .controls {
	width: 56px;
	height: 56px;
	position: absolute;
	top: -20px
}

.wr19 .gallery .arrows .controls:before {
	content: "";
	width: 13px;
	height: 24px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto
}

.wr19 .gallery .arrows .controls.left {
	left: 0
}

.wr19 .gallery .arrows .controls.left:before {
	content: "";
	background-image: url(../img/svg/wr19/arrow-left.svg)
}

.wr19 .gallery .arrows .controls.right {
	right: 0
}

.wr19 .gallery .arrows .controls.right:before {
	content: "";
	background-image: url(../img/svg/wr19/arrow-right.svg)
}

.wr19 .gallery .pagination {
	width: 100%;
	height: 6px;
	text-align: center;
	position: absolute;
	left: 0;
	bottom: 15px
}

.wr19 .gallery .pagination ul li {
	width: 6px;
	height: 6px;
	border-radius: 6px;
	background-color: #fff;
	background-color: rgba(255, 255, 255, .5);
	display: inline-block;
	margin: 0 0 15px 6px
}

.wr19 .style .div-1 div:first-child,
.wr19 .style .div-2 {
	display: none!important
}

.wr19 .gallery .pagination ul li:first-child {
	margin-left: 0
}

.wr19 .gallery .pagination ul li.slick-active {
	background-color: #fff
}

.wr19 .gm-style-iw {
	overflow: visible!important;
	z-index: 100000!important
}

.wr19 .gm-style-iw .marker,
.wr19 .gm-style-iw .marker-2 {
	width: 260px;
	background-color: #fff;
	-webkit-box-shadow: 0 34px 40px 0 rgba(0, 0, 0, .14), inset 0 -2px 0 0 rgba(255, 255, 255, .29), inset 0 3px 21px 0 rgba(255, 255, 255, .63);
	box-shadow: 0 34px 40px 0 rgba(0, 0, 0, .14), inset 0 -2px 0 0 rgba(255, 255, 255, .29), inset 0 3px 21px 0 rgba(255, 255, 255, .63);
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	top: 137px;
	left: -120px;
	padding: 10px 0;
	z-index: 100
}

.wr19 .gm-style-iw .marker-2:hover,
.wr19 .gm-style-iw .marker:hover {
	z-index: 300
}

.wr19 .gm-style-iw .marker-2:before,
.wr19 .gm-style-iw .marker:before {
	content: "";
	width: 0;
	height: 0;
	border: 20px solid transparent;
	border-bottom: 20px solid #fff;
	position: absolute;
	left: 0;
	right: 0;
	top: -38px;
	margin: 0 auto
}

.wr19 .gm-style-iw .marker .close,
.wr19 .gm-style-iw .marker-2 .close {
	width: 15px;
	height: 15px;
	position: absolute;
	cursor: pointer;
	z-index: 10
}

.wr19 .gm-style-iw .marker .close:after,
.wr19 .gm-style-iw .marker .close:before,
.wr19 .gm-style-iw .marker-2 .close:after,
.wr19 .gm-style-iw .marker-2 .close:before {
	content: "";
	width: 2px;
	height: 100%;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	-webkit-transition: background-color .3s, -webkit-transform .3s linear .1s;
	transition: background-color .3s, -webkit-transform .3s linear .1s;
	transition: transform .3s linear .1s, background-color .3s;
	transition: transform .3s linear .1s, background-color .3s, -webkit-transform .3s linear .1s
}

.wr19 .gm-style-iw .marker .close:after,
.wr19 .gm-style-iw .marker-2 .close:after {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.wr19 .gm-style-iw .marker .name,
.wr19 .gm-style-iw .marker-2 .name {
	color: #4c4c4c;
	font-size: 14px;
	padding-bottom: 10px
}

.wr19 .gm-style-iw .marker .address,
.wr19 .gm-style-iw .marker-2 .address {
	color: #4c4c4c;
	font-size: 14px;
	padding-top: 10px
}

.wr19 .gm-style-iw .marker .text,
.wr19 .gm-style-iw .marker-2 .text {
	color: #4c4c4c;
	font-size: 14px;
	text-align: left;
	padding: 0 10px 10px
}

.wr19 .gm-style-iw .marker .btn-default,
.wr19 .gm-style-iw .marker-2 .btn-default {
	width: 290px;
	font-size: 12px;
	letter-spacing: 2px
}

.wr19 .gm-style-iw .marker-2 {
	width: 310px;
	top: 120px;
	left: -145px;
	z-index: 1
}

.wr19 .style .div-1 div {
	-webkit-box-shadow: none!important;
	box-shadow: none!important
}

.wr19 .style .div-1 div:nth-child(2) {
	background-color: transparent!important;
	-webkit-box-shadow: none!important;
	box-shadow: none!important
}

.wr19 .style .div-1 div:nth-child(3) {
	display: none!important;
	-webkit-box-shadow: none!important;
	box-shadow: none!important
}

.wr19 .style .div-1 div:nth-child(4) {
	background-color: transparent!important;
	-webkit-box-shadow: none!important;
	box-shadow: none!important
}

.wr-footer,
.wr20 {
	background-color: #454545
}

.wr19 .style .div-2 {
	-webkit-box-shadow: none!important;
	box-shadow: none!important
}

.wr20 {
	overflow: visible
}

.wr-footer .logo {
	position: relative
}

.wr-footer .logo:before {
	content: "";
	background-image: url(../img/svg/logo-footer.svg);
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	margin: auto 0
}

.wr-footer .logo .text {
	color: #b2b2b2;
	font-size: 14px;
	line-height: 1.143;
	padding: 27px 0 0 136px
}

.wr-footer .phone-block .phone {
	color: #b2b2b2;
	display: inline-block;
	line-height: normal
}

.wr-footer .phone-block .text {
	color: #b2b2b2;
	line-height: 1.143
}

.wr-footer .phone-block .open-callback {
	color: #b2b2b2;
	text-transform: uppercase;
	display: inline-block;
	letter-spacing: 1.5px;
	margin-top: 10px
}

.wr-footer .phone-block .open-callback span {
	padding-bottom: 2px;
	border-bottom: 1px dashed rgba(179, 179, 179, .302);
	-webkit-transition: border-color .3s, color .3s;
	transition: border-color .3s, color .3s
}

.wr-footer .phone-block .open-callback span:hover {
	color: #f75e22;
	border-color: #f75e22
}

.wr-footer .link,
.wr-footer .made,
.wr-footer .open-privacy {
	color: #b2b2b2;
	display: inline-block
}

.wr-footer .made span,
.wr-footer .open-privacy {
	border-bottom: 1px solid rgba(179, 179, 179, .302)
}

.wr-footer .made span {
	-webkit-transition: border-color .3s, color .3s;
	transition: border-color .3s, color .3s
}

.wr-footer .link {
	text-transform: uppercase;
	letter-spacing: 4px;
	border-bottom: 1px dashed rgba(179, 179, 179, .302);
	margin-top: 24px
}

#modal-callback .modal-dialog,
#modal-delivery .modal-dialog,
#modal-consultation .modal-dialog {
	background-color: #f7f7f7
}

#modal-callback .modal-dialog .modal-content,
#modal-delivery .modal-dialog .modal-content,
#modal-consultation .modal-dialog .modal-content {
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: transparent;
	border: 0;
	border-radius: 0
}

#modal-callback .modal-dialog .modal-content .modal-header,
#modal-delivery .modal-dialog .modal-content .modal-header,
#modal-consultation .modal-dialog .modal-content .modal-header {
	border: 0;
	padding: 0
}

#modal-callback .modal-dialog .modal-content .modal-header .close,
#modal-delivery .modal-dialog .modal-content .modal-header .close,
#modal-consultation .modal-dialog .modal-content .modal-header .close {
	width: 44px;
	height: 44px;
	border-radius: 44px;
	position: absolute;
	cursor: pointer;
	z-index: 10
}

#modal-callback .modal-dialog .modal-content .modal-header .close:after,
#modal-callback .modal-dialog .modal-content .modal-header .close:before,
#modal-delivery .modal-dialog .modal-content .modal-header .close:after,
#modal-delivery .modal-dialog .modal-content .modal-header .close:before,
#modal-consultation .modal-dialog .modal-content .modal-header .close:after,
#modal-consultation .modal-dialog .modal-content .modal-header .close:before {
	content: "";
	width: 2px;
	height: 50%;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	-webkit-transition: background-color .3s, -webkit-transform .3s linear .1s;
	transition: background-color .3s, -webkit-transform .3s linear .1s;
	transition: transform .3s linear .1s, background-color .3s;
	transition: transform .3s linear .1s, background-color .3s, -webkit-transform .3s linear .1s
}

#modal-callback .modal-dialog .modal-content .modal-header .close:after,
#modal-delivery .modal-dialog .modal-content .modal-header .close:after,
#modal-consultation .modal-dialog .modal-content .modal-header .close:after {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

#modal-callback .modal-dialog .modal-content .modal-header .modal-title,
#modal-delivery .modal-dialog .modal-content .modal-header .modal-title,
#modal-consultation .modal-dialog .modal-content .modal-header .modal-title {
	color: #1a1a1a;
	font-family: Exo2-Regular, Arial, sans-serif;
	text-align: center;
	line-height: 1.333
}

#modal-callback .modal-dialog .modal-content .modal-header .modal-subtitle,
#modal-delivery .modal-dialog .modal-content .modal-header .modal-subtitle,
#modal-consultation .modal-dialog .modal-content .modal-header .modal-subtitle {
	text-align: center
}

#modal-callback .modal-dialog .modal-content .modal-body .order-form .btn-group:first-child,
#modal-delivery .modal-dialog .modal-content .modal-body .order-form .btn-group:first-child,
#modal-consultation .modal-dialog .modal-content .modal-body .order-form .btn-group:first-child {
	margin-top: 0
}

#modal-callback .modal-dialog .modal-content .modal-body .order-form .btn-group label,
#modal-delivery .modal-dialog .modal-content .modal-body .order-form .btn-group label,
#modal-consultation .modal-dialog .modal-content .modal-body .order-form .btn-group label {
	color: #1a1a1a;
	letter-spacing: -1px;
	margin-bottom: 5px
}

#modal-callback .modal-dialog .modal-content .modal-body .order-form .btn-group .select .select-title,
#modal-delivery .modal-dialog .modal-content .modal-body .order-form .btn-group .select .select-title,
#modal-consultation .modal-dialog .modal-content .modal-body .order-form .btn-group .select .select-title {
	font-family: Exo2-Regular, Arial, sans-serif;
	background-color: #fff;
	color: #4c4c4c;
	border: 1px solid #d9d9d9;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 3px;
	position: relative
}

#modal-callback .modal-dialog .modal-content .modal-body .order-form .btn-group .select .select-title:before,
#modal-delivery .modal-dialog .modal-content .modal-body .order-form .btn-group .select .select-title:before,
#modal-consultation .modal-dialog .modal-content .modal-body .order-form .btn-group .select .select-title:before {
	content: "";
	width: 10px;
	height: 14px;
	background-image: url(../img/svg/arrow.svg);
	position: absolute;
	top: 2px;
	right: 15px;
	bottom: 0;
	margin: auto 0;
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
	-webkit-transition: -webkit-transform .3s;
	transition: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s, -webkit-transform .3s
}

#modal-callback .modal-dialog .modal-content .modal-body .order-form .privacy-text a,
#modal-callback .modal-dialog .modal-content .modal-body .order-form .privacy-text span,
#modal-delivery .modal-dialog .modal-content .modal-body .order-form .privacy-text a,
#modal-delivery .modal-dialog .modal-content .modal-body .order-form .privacy-text span,
#modal-consultation .modal-dialog .modal-content .modal-body .order-form .privacy-text a,
#modal-consultation .modal-dialog .modal-content .modal-body .order-form .privacy-text span {
	color: grey;
	border-color: grey;
	border-color: rgba(128, 128, 128, .3)
}

#modal-installment-1 .modal-dialog {
	width: 946px;
	height: 867px;
	background-image: url(../img/modal/bg2.jpg);
	border-radius: 3px;
	background-color: #f7f7f7;
	-webkit-box-shadow: 0 10px 30px 0 rgba(0, 0, 0, .3);
	box-shadow: 0 10px 30px 0 rgba(0, 0, 0, .3);
	margin: 100px auto
}

#modal-installment-1 .modal-dialog .modal-content {
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: transparent;
	border: 0;
	border-radius: 0
}

#modal-installment-1 .modal-dialog .modal-content .modal-header {
	border: 0;
	padding: 0
}

#modal-installment-1 .modal-dialog .modal-content .modal-header .close {
	width: 44px;
	height: 44px;
	border: 2px solid #fff;
	border: 2px solid rgba(255, 255, 255, .102);
	border-radius: 44px;
	position: absolute;
	top: -55px;
	right: 0;
	cursor: pointer;
	z-index: 10
}

#modal-installment-1 .modal-dialog .modal-content .modal-header .close:after,
#modal-installment-1 .modal-dialog .modal-content .modal-header .close:before {
	content: "";
	width: 2px;
	height: 50%;
	background-color: #fff;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	-webkit-transition: background-color .3s, -webkit-transform .3s linear .1s;
	transition: background-color .3s, -webkit-transform .3s linear .1s;
	transition: transform .3s linear .1s, background-color .3s;
	transition: transform .3s linear .1s, background-color .3s, -webkit-transform .3s linear .1s
}

#modal-installment-1 .modal-dialog .modal-content .modal-header .close:after {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

#modal-installment-1 .modal-dialog .modal-content .modal-header .modal-title {
	font-family: BebasNeueBold, Arial, sans-serif;
	font-size: 40px;
	text-align: center;
	line-height: 1;
	padding: 36px 150px 0
}

#modal-installment-1 .modal-dialog .modal-content .modal-header .modal-text-1 {
	width: 410px;
	position: absolute;
	top: 467px;
	left: 30px
}

#modal-installment-1 .modal-dialog .modal-content .modal-header .modal-text-1 p {
	color: #fff
}

#modal-installment-1 .modal-dialog .modal-content .modal-header .modal-text-1 p:first-child {
	font-family: BebasNeueBold, Arial, sans-serif;
	font-size: 32px
}

#modal-installment-1 .modal-dialog .modal-content .modal-header .modal-text-1 p:last-child {
	color: #fff;
	color: rgba(255, 255, 255, .4);
	font-size: 14px;
	line-height: 1.429;
	padding-top: 9px
}

#modal-installment-1 .modal-dialog .modal-content .modal-header .modal-text-2 {
	width: 410px;
	position: absolute;
	top: 672px;
	left: 30px
}

#modal-installment-1 .modal-dialog .modal-content .modal-header .modal-text-2 p {
	color: #fff
}

#modal-installment-1 .modal-dialog .modal-content .modal-header .modal-text-2 p:first-child {
	font-family: BebasNeueBold, Arial, sans-serif;
	font-size: 32px
}

#modal-installment-1 .modal-dialog .modal-content .modal-header .modal-text-2 p:nth-child(2) {
	padding-top: 2px
}

#modal-installment-1 .modal-dialog .modal-content .modal-body {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 132px 0 0 461px
}

#modal-installment-1 .modal-dialog .modal-content .modal-body .form-title {
	color: #fff;
	font-size: 19px;
	line-height: 1.474;
	text-align: center;
	padding: 0 55px
}

#modal-installment-1 .modal-dialog .modal-content .modal-body .form-subtitle {
	color: #fff;
	color: rgba(255, 255, 255, .4);
	text-align: center;
	padding: 16px 70px 0
}

#modal-installment-1 .modal-dialog .modal-content .modal-body .order-form {
	width: 320px;
	padding-top: 30px
}

#modal-installment-1 .modal-dialog .modal-content .modal-body .order-form .btn-group {
	margin-top: 9px
}

#modal-installment-1 .modal-dialog .modal-content .modal-body .order-form .btn-group:first-child {
	margin-top: 0
}

#modal-installment-1 .modal-dialog .modal-content .modal-body .order-form .btn-group label {
	color: #fff;
	margin-bottom: 5px
}

#modal-installment-1 .modal-dialog .modal-content .modal-body .order-form .btn-group .btn-default {
	letter-spacing: 2px;
	padding: 24px 0
}

#modal-installment-1 .modal-dialog .modal-content .modal-body .order-form .open-privacy-modal a,
#modal-installment-1 .modal-dialog .modal-content .modal-body .order-form .open-privacy-modal span {
	color: grey
}

#modal-animation .modal-dialog {
	background-color: #f7f7f7
}

#modal-animation .modal-dialog .modal-content {
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: transparent;
	border: 0;
	border-radius: 0
}

#modal-animation .modal-dialog .modal-content .modal-header {
	border: 0
}

#modal-animation .modal-dialog .modal-content .modal-header .close {
	width: 44px;
	height: 44px;
	border-radius: 44px;
	position: absolute;
	cursor: pointer;
	z-index: 10
}

#modal-animation .modal-dialog .modal-content .modal-header .close:after,
#modal-animation .modal-dialog .modal-content .modal-header .close:before {
	content: "";
	width: 2px;
	height: 50%;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	-webkit-transition: background-color .3s, -webkit-transform .3s linear .1s;
	transition: background-color .3s, -webkit-transform .3s linear .1s;
	transition: transform .3s linear .1s, background-color .3s;
	transition: transform .3s linear .1s, background-color .3s, -webkit-transform .3s linear .1s
}

#modal-animation .modal-dialog .modal-content .modal-header .close:after {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

#modal-animation .modal-dialog .modal-content .modal-header .modal-title {
	font-family: BebasNeueBold, Arial, sans-serif;
	font-size: 40px;
	text-align: center;
	line-height: 1
}

#modal-animation .modal-dialog .modal-content .modal-header .modal-subtitle {
	font-size: 19px;
	text-align: center
}

#modal-animation .modal-dialog .modal-content .modal-body {
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0
}

#modal-animation .modal-dialog .modal-content .modal-body .video {
	width: 100%;
	background-image: url(../img/modal/wr3-video.jpg);
	background-color: #ababab
}

#modal-animation .modal-dialog .modal-content .modal-body .video .iframe {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0
}

#modal-animation .modal-dialog .modal-content .modal-body .video .play {
	width: 64px;
	height: 64px;
	background-color: #000;
	background-color: rgba(0, 0, 0, .6);
	border-radius: 64px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto
}

#modal-animation .modal-dialog .modal-content .modal-body .video .play:before {
	content: "";
	width: 19px;
	height: 24px;
	background-image: url(../img/svg/wr3/play.svg);
	position: absolute;
	top: 0;
	left: 5px;
	right: 0;
	bottom: 0;
	margin: auto
}

#modal-animation .modal-dialog .modal-content .modal-body .form {
	background-color: #333;
	background-color: rgba(51, 51, 51, .95);
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

#modal-animation .modal-dialog .modal-content .modal-body .form .close {
	width: 44px;
	height: 44px;
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer;
	z-index: 10
}

#modal-animation .modal-dialog .modal-content .modal-body .form .close:after,
#modal-animation .modal-dialog .modal-content .modal-body .form .close:before {
	content: "";
	width: 2px;
	height: 50%;
	background-color: #fff;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	-webkit-transition: background-color .3s, -webkit-transform .3s linear .1s;
	transition: background-color .3s, -webkit-transform .3s linear .1s;
	transition: transform .3s linear .1s, background-color .3s;
	transition: transform .3s linear .1s, background-color .3s, -webkit-transform .3s linear .1s
}

#modal-animation .modal-dialog .modal-content .modal-body .form .close:after {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

#modal-animation .modal-dialog .modal-content .modal-body .form .form-title {
	color: #fff;
	font-size: 19px;
	line-height: 1.474;
	text-align: center
}

#modal-animation .modal-dialog .modal-content .modal-body .form .form-subtitle {
	color: #fff;
	color: rgba(255, 255, 255, .4);
	text-align: center
}

#modal-animation .modal-dialog .modal-content .modal-body .form .order-form .open-privacy-modal a,
#modal-animation .modal-dialog .modal-content .modal-body .form .order-form .open-privacy-modal span {
	color: grey
}

#modal-installment-2 .modal-dialog {
	width: 946px;
	border-radius: 3px;
	background-color: #333;
	-webkit-box-shadow: 0 10px 30px 0 rgba(0, 0, 0, .3);
	box-shadow: 0 10px 30px 0 rgba(0, 0, 0, .3);
	margin: 100px auto
}

#modal-installment-2 .modal-dialog .modal-content {
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: transparent;
	border: 0;
	border-radius: 0
}

#modal-installment-2 .modal-dialog .modal-content .modal-header {
	background-color: #f7f7f7;
	border: 0;
	padding: 0 0 31px
}

#modal-installment-2 .modal-dialog .modal-content .modal-header .close {
	width: 44px;
	height: 44px;
	border: 2px solid #fff;
	border: 2px solid rgba(255, 255, 255, .102);
	border-radius: 44px;
	position: absolute;
	top: -55px;
	right: 0;
	cursor: pointer;
	z-index: 10
}

#modal-installment-2 .modal-dialog .modal-content .modal-header .close:after,
#modal-installment-2 .modal-dialog .modal-content .modal-header .close:before {
	content: "";
	width: 2px;
	height: 50%;
	background-color: #fff;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	-webkit-transition: background-color .3s, -webkit-transform .3s linear .1s;
	transition: background-color .3s, -webkit-transform .3s linear .1s;
	transition: transform .3s linear .1s, background-color .3s;
	transition: transform .3s linear .1s, background-color .3s, -webkit-transform .3s linear .1s
}

#modal-installment-2 .modal-dialog .modal-content .modal-header .close:after {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

#modal-installment-2 .modal-dialog .modal-content .modal-header .modal-title {
	font-family: BebasNeueBold, Arial, sans-serif;
	font-size: 40px;
	text-align: center;
	line-height: 1;
	padding: 36px 150px 0
}

#modal-installment-2 .modal-dialog .modal-content .modal-body {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 0 281px
}

#modal-installment-2 .modal-dialog .modal-content .modal-body .modal-subname {
	color: #f75e22;
	font-family: Exo2-Bold, Arial, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 1.4px;
	padding: 53px 0 0 34px
}

#modal-installment-2 .modal-dialog .modal-content .modal-body .modal-text-1 p:first-child,
#modal-installment-2 .modal-dialog .modal-content .modal-body .modal-text-2 p:first-child {
	font-family: BebasNeueBold, Arial, sans-serif;
	font-size: 32px
}

#modal-installment-2 .modal-dialog .modal-content .modal-body .modal-text-1 {
	width: 338px;
	padding: 12px 0 0 33px
}

#modal-installment-2 .modal-dialog .modal-content .modal-body .modal-text-1 p {
	color: #fff
}

#modal-installment-2 .modal-dialog .modal-content .modal-body .modal-text-1 p:last-child {
	color: #fff;
	padding-top: 1px
}

#modal-installment-2 .modal-dialog .modal-content .modal-body .modal-text-2 {
	width: 338px;
	padding: 43px 0 0 33px
}

#modal-installment-2 .modal-dialog .modal-content .modal-body .modal-text-2 p {
	color: #fff
}

#modal-installment-2 .modal-dialog .modal-content .modal-body .modal-text-2 p:nth-child(2) {
	color: #fff;
	padding-top: 1px
}

#modal-installment-2 .modal-dialog .modal-content .modal-body .btn-default {
	width: auto;
	font-size: 12px;
	letter-spacing: 2px;
	display: inline-block;
	padding: 10px 25px 12px;
	margin: 22px 0 0 32px
}

#modal-installment-2 .modal-dialog .modal-content .modal-body .gallery {
	width: 474px;
	height: 651px;
	position: absolute;
	top: 32px;
	right: 56px
}

#modal-installment-2 .modal-dialog .modal-content .modal-body .gallery .items {
	width: 474px;
	height: 651px;
	overflow: hidden
}

#modal-installment-2 .modal-dialog .modal-content .modal-body .gallery .items .item:hover .zoom {
	opacity: 1;
	filter: alpha(opacity=100)
}

#modal-installment-2 .modal-dialog .modal-content .modal-body .gallery .items .item img {
	width: 100%
}

#modal-installment-2 .modal-dialog .modal-content .modal-body .gallery .items .item .zoom {
	width: 48px;
	height: 48px;
	background-color: #000;
	background-color: rgba(0, 0, 0, .6);
	border-radius: 48px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	z-index: 10;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: background-color .3s, top .3s, opacity .3s, -webkit-transform .3s;
	transition: background-color .3s, top .3s, opacity .3s, -webkit-transform .3s;
	transition: transform .3s, background-color .3s, top .3s, opacity .3s;
	transition: transform .3s, background-color .3s, top .3s, opacity .3s, -webkit-transform .3s
}

#modal-installment-2 .modal-dialog .modal-content .modal-body .gallery .items .item .zoom:hover {
	background-color: #f75e22;
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2)
}

#modal-installment-2 .modal-dialog .modal-content .modal-body .gallery .items .item .zoom:active {
	top: 2px
}

#modal-installment-2 .modal-dialog .modal-content .modal-body .gallery .items .item .zoom:before {
	content: "";
	width: 24px;
	height: 24px;
	background-image: url(../img/svg/zoom.svg);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto
}

#modal-installment-2 .modal-dialog .modal-content .modal-body .gallery .arrows {
	width: 100%;
	height: 0;
	position: absolute;
	top: 46px;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	z-index: 100
}

#modal-installment-2 .modal-dialog .modal-content .modal-body .gallery .arrows .controls {
	width: 56px;
	height: 56px;
	background-color: #fff;
	-webkit-box-shadow: 0 15px 30px 0 rgba(0, 0, 0, .3);
	box-shadow: 0 15px 30px 0 rgba(0, 0, 0, .3);
	border-radius: 56px;
	position: absolute;
	top: -28px;
	-webkit-transition: background-color .3s, left .3s, right .3s, top .3s;
	transition: background-color .3s, left .3s, right .3s, top .3s
}

#modal-installment-2 .modal-dialog .modal-content .modal-body .gallery .arrows .controls:hover {
	background-color: #f75e22
}

#modal-installment-2 .modal-dialog .modal-content .modal-body .gallery .arrows .controls:hover:before {
	opacity: 0;
	filter: alpha(opacity=0)
}

#modal-installment-2 .modal-dialog .modal-content .modal-body .gallery .arrows .controls:hover:after {
	opacity: 1;
	filter: alpha(opacity=100)
}

#modal-installment-2 .modal-dialog .modal-content .modal-body .gallery .arrows .controls:hover.left {
	left: -28px
}

#modal-installment-2 .modal-dialog .modal-content .modal-body .gallery .arrows .controls:hover.right {
	right: -28px
}

#modal-installment-2 .modal-dialog .modal-content .modal-body .gallery .arrows .controls:active {
	top: -26px
}

#modal-installment-2 .modal-dialog .modal-content .modal-body .gallery .arrows .controls:after,
#modal-installment-2 .modal-dialog .modal-content .modal-body .gallery .arrows .controls:before {
	content: "";
	width: 17px;
	height: 32px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	-webkit-transition: opacity .3s;
	transition: opacity .3s
}

#modal-installment-2 .modal-dialog .modal-content .modal-body .gallery .arrows .controls:after {
	opacity: 0;
	filter: alpha(opacity=0)
}

#modal-installment-2 .modal-dialog .modal-content .modal-body .gallery .arrows .controls.left {
	left: -20px
}

#modal-installment-2 .modal-dialog .modal-content .modal-body .gallery .arrows .controls.left:before {
	background-image: url(../img/svg/arrow-left.svg)
}

#modal-installment-2 .modal-dialog .modal-content .modal-body .gallery .arrows .controls.left:after {
	background-image: url(../img/svg/arrow-left-hover.svg)
}

#modal-installment-2 .modal-dialog .modal-content .modal-body .gallery .arrows .controls.right {
	right: -20px
}

#modal-installment-2 .modal-dialog .modal-content .modal-body .gallery .arrows .controls.right:before {
	background-image: url(../img/svg/arrow-right.svg)
}

#modal-installment-2 .modal-dialog .modal-content .modal-body .gallery .arrows .controls.right:after {
	background-image: url(../img/svg/arrow-right-hover.svg)
}

#modal-installment-2 .modal-dialog .modal-content .modal-body .gallery .pagination {
	padding-top: 5px
}

#modal-installment-2 .modal-dialog .modal-content .modal-body .gallery .pagination ul {
	text-align: center
}

#modal-installment-2 .modal-dialog .modal-content .modal-body .gallery .pagination ul li {
	width: 6px;
	height: 6px;
	background-color: #fff;
	background-color: rgba(255, 255, 255, .2);
	display: inline-block;
	border-radius: 6px;
	margin-left: 4px;
	cursor: pointer
}

#modal-installment-2 .modal-dialog .modal-content .modal-body .gallery .pagination ul li:first-child {
	margin-left: 0
}

#modal-installment-2 .modal-dialog .modal-content .modal-body .gallery .pagination ul li.slick-active {
	background-color: #fff
}

#modal-installment-2 .modal-dialog .modal-content .modal-body .form {
	width: 100%;
	height: 100%;
	background-color: #333;
	background-color: rgba(51, 51, 51, .95);
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	opacity: 0;
	filter: alpha(opacity=0);
	visibility: hidden;
	-webkit-transition: opacity .3s, visibility .3s;
	transition: opacity .3s, visibility .3s
}

#modal-installment-2 .modal-dialog .modal-content .modal-body .form.active {
	opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible
}

#modal-installment-2 .modal-dialog .modal-content .modal-body .form .close {
	width: 44px;
	height: 44px;
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer;
	z-index: 10
}

#modal-installment-2 .modal-dialog .modal-content .modal-body .form .close:after,
#modal-installment-2 .modal-dialog .modal-content .modal-body .form .close:before {
	content: "";
	width: 2px;
	height: 50%;
	background-color: #fff;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	-webkit-transition: background-color .3s, -webkit-transform .3s linear .1s;
	transition: background-color .3s, -webkit-transform .3s linear .1s;
	transition: transform .3s linear .1s, background-color .3s;
	transition: transform .3s linear .1s, background-color .3s, -webkit-transform .3s linear .1s
}

#modal-installment-2 .modal-dialog .modal-content .modal-body .form .close:after {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

#modal-installment-2 .modal-dialog .modal-content .modal-body .form .form-title {
	color: #fff;
	font-size: 19px;
	line-height: 1.474;
	text-align: center;
	padding: 117px 55px 0
}

#modal-installment-2 .modal-dialog .modal-content .modal-body .form .form-subtitle {
	color: #fff;
	color: rgba(255, 255, 255, .4);
	text-align: center;
	padding: 9px 130px 0
}

#modal-installment-2 .modal-dialog .modal-content .modal-body .form .order-form {
	width: 320px;
	padding-top: 24px;
	position: relative;
	z-index: 200
}

#modal-installment-2 .modal-dialog .modal-content .modal-body .form .order-form .btn-group {
	margin-top: 9px
}

#modal-installment-2 .modal-dialog .modal-content .modal-body .form .order-form .btn-group:first-child {
	margin-top: 0
}

#modal-installment-2 .modal-dialog .modal-content .modal-body .form .order-form .btn-group label {
	color: #fff;
	margin-bottom: 5px
}

#modal-installment-2 .modal-dialog .modal-content .modal-body .form .order-form .btn-group .btn-default {
	width: 100%;
	display: block;
	letter-spacing: 2px;
	padding: 24px 0;
	margin: 20px 0 0
}

#modal-installment-2 .modal-dialog .modal-content .modal-body .form .order-form .open-privacy-modal a,
#modal-installment-2 .modal-dialog .modal-content .modal-body .form .order-form .open-privacy-modal span {
	color: #fff
}

#modal-demonstration .modal-dialog,
#modal-demonstration-gmap .modal-dialog {
	width: 1140px;
	border-radius: 3px;
	background-color: #333;
	-webkit-box-shadow: 0 10px 30px 0 rgba(0, 0, 0, .3);
	box-shadow: 0 10px 30px 0 rgba(0, 0, 0, .3);
	margin: 100px auto
}

#modal-demonstration .modal-dialog .modal-content,
#modal-demonstration-gmap .modal-dialog .modal-content {
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: transparent;
	border: 0;
	border-radius: 0
}

#modal-demonstration .modal-dialog .modal-content .modal-header,
#modal-demonstration-gmap .modal-dialog .modal-content .modal-header {
	background-color: #f7f7f7;
	border: 0;
	padding: 0 0 37px
}

#modal-demonstration .modal-dialog .modal-content .modal-header .close,
#modal-demonstration-gmap .modal-dialog .modal-content .modal-header .close {
	width: 44px;
	height: 44px;
	border: 2px solid #fff;
	border: 2px solid rgba(255, 255, 255, .102);
	border-radius: 44px;
	position: absolute;
	top: -55px;
	right: 0;
	cursor: pointer;
	z-index: 10
}

#modal-demonstration .modal-dialog .modal-content .modal-header .close:after,
#modal-demonstration .modal-dialog .modal-content .modal-header .close:before,
#modal-demonstration-gmap .modal-dialog .modal-content .modal-header .close:after,
#modal-demonstration-gmap .modal-dialog .modal-content .modal-header .close:before {
	content: "";
	width: 2px;
	height: 50%;
	background-color: #fff;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	-webkit-transition: background-color .3s, -webkit-transform .3s linear .1s;
	transition: background-color .3s, -webkit-transform .3s linear .1s;
	transition: transform .3s linear .1s, background-color .3s;
	transition: transform .3s linear .1s, background-color .3s, -webkit-transform .3s linear .1s
}

#modal-demonstration .modal-dialog .modal-content .modal-header .close:after,
#modal-demonstration-gmap .modal-dialog .modal-content .modal-header .close:after {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

#modal-demonstration .modal-dialog .modal-content .modal-header .modal-subname,
#modal-demonstration-gmap .modal-dialog .modal-content .modal-header .modal-subname {
	color: #f75e22;
	font-family: Exo2-Bold, Arial, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 1.4px;
	text-align: center;
	padding: 34px 0 0
}

#modal-demonstration .modal-dialog .modal-content .modal-header .modal-title,
#modal-demonstration-gmap .modal-dialog .modal-content .modal-header .modal-title {
	font-family: BebasNeueBold, Arial, sans-serif;
	font-size: 40px;
	text-align: center;
	line-height: 1;
	padding: 15px 150px 0
}

#modal-demonstration .modal-dialog .modal-content .modal-header .modal-subtitle,
#modal-demonstration-gmap .modal-dialog .modal-content .modal-header .modal-subtitle {
	font-size: 19px;
	line-height: 1.474;
	text-align: center;
	padding: 5px 170px 0
}

#modal-demonstration .modal-dialog .modal-content .modal-body,
#modal-demonstration-gmap .modal-dialog .modal-content .modal-body {
	height: 421px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0
}

#modal-demonstration .modal-dialog .modal-content .modal-body .video,
#modal-demonstration-gmap .modal-dialog .modal-content .modal-body .video {
	width: 750px;
	height: 421px;
	position: absolute;
	top: 0;
	left: 0
}

#modal-demonstration .modal-dialog .modal-content .modal-body .video img,
#modal-demonstration-gmap .modal-dialog .modal-content .modal-body .video img {
	width: 100%
}

#modal-demonstration .modal-dialog .modal-content .modal-body .video .modal-text,
#modal-demonstration-gmap .modal-dialog .modal-content .modal-body .video .modal-text {
	width: 100%;
	height: 56px;
	background-color: #000;
	background-color: rgba(0, 0, 0, .4);
	color: #fff;
	text-align: center;
	line-height: 56px;
	position: absolute;
	top: 0;
	left: 0
}

#modal-demonstration .modal-dialog .modal-content .modal-body .video .iframe,
#modal-demonstration-gmap .modal-dialog .modal-content .modal-body .video .iframe {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0
}

#modal-demonstration .modal-dialog .modal-content .modal-body .video .play,
#modal-demonstration-gmap .modal-dialog .modal-content .modal-body .video .play {
	width: 64px;
	height: 64px;
	background-color: #000;
	background-color: rgba(0, 0, 0, .6);
	border-radius: 64px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	cursor: pointer;
	-webkit-transition: background-color .3s, -webkit-transform .3s;
	transition: background-color .3s, -webkit-transform .3s;
	transition: background-color .3s, transform .3s;
	transition: background-color .3s, transform .3s, -webkit-transform .3s;
	display: none!important
}

#modal-demonstration .modal-dialog .modal-content .modal-body .video .play:before,
#modal-demonstration-gmap .modal-dialog .modal-content .modal-body .video .play:before {
	content: "";
	width: 19px;
	height: 24px;
	background-image: url(../img/svg/wr3/play.svg);
	position: absolute;
	top: 0;
	left: 5px;
	right: 0;
	bottom: 0;
	margin: auto
}

#modal-demonstration .modal-dialog .modal-content .modal-body .video .play:hover,
#modal-demonstration-gmap .modal-dialog .modal-content .modal-body .video .play:hover {
	background-color: #f75e22;
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2)
}

#modal-demonstration .modal-dialog .modal-content .modal-body .video .play:active,
#modal-demonstration-gmap .modal-dialog .modal-content .modal-body .video .play:active {
	background-color: #e95116;
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
	top: 2px
}

#modal-demonstration .modal-dialog .modal-content .modal-body .form,
#modal-demonstration-gmap .modal-dialog .modal-content .modal-body .form {
	width: 390px;
	height: 421px;
	background-color: #333;
	background-color: rgba(51, 51, 51, .95);
	position: absolute;
	top: 0;
	right: 0;
	z-index: 100
}

#modal-demonstration .modal-dialog .modal-content .modal-body .form .order-form,
#modal-demonstration-gmap .modal-dialog .modal-content .modal-body .form .order-form {
	width: 320px;
	padding-top: 44px
}

#modal-demonstration .modal-dialog .modal-content .modal-body .form .order-form .btn-group,
#modal-demonstration-gmap .modal-dialog .modal-content .modal-body .form .order-form .btn-group {
	margin-top: 9px
}

#modal-demonstration .modal-dialog .modal-content .modal-body .form .order-form .btn-group:first-child,
#modal-demonstration-gmap .modal-dialog .modal-content .modal-body .form .order-form .btn-group:first-child {
	margin-top: 0
}

#modal-demonstration .modal-dialog .modal-content .modal-body .form .order-form .btn-group label,
#modal-demonstration-gmap .modal-dialog .modal-content .modal-body .form .order-form .btn-group label {
	color: #fff;
	margin-bottom: 5px
}

#modal-demonstration .modal-dialog .modal-content .modal-body .form .order-form .btn-group .btn-default,
#modal-demonstration-gmap .modal-dialog .modal-content .modal-body .form .order-form .btn-group .btn-default {
	width: 100%;
	display: block;
	font-size: 12px;
	letter-spacing: 2px;
	padding: 24px 0;
	margin: 20px 0 0
}

#modal-demonstration .modal-dialog .modal-content .modal-body .form .order-form .open-privacy-modal a,
#modal-demonstration .modal-dialog .modal-content .modal-body .form .order-form .open-privacy-modal span,
#modal-demonstration-gmap .modal-dialog .modal-content .modal-body .form .order-form .open-privacy-modal a,
#modal-demonstration-gmap .modal-dialog .modal-content .modal-body .form .order-form .open-privacy-modal span {
	color: #fff
}

#modal-logo .modal-dialog {
	width: 1140px;
	border-radius: 3px;
	background-color: #333;
	-webkit-box-shadow: 0 10px 30px 0 rgba(0, 0, 0, .3);
	box-shadow: 0 10px 30px 0 rgba(0, 0, 0, .3);
	margin: 100px auto
}

#modal-logo .modal-dialog .modal-content {
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: transparent;
	border: 0;
	border-radius: 0
}

#modal-logo .modal-dialog .modal-content .modal-header {
	background-color: #f7f7f7;
	border: 0;
	padding: 0 0 37px
}

#modal-logo .modal-dialog .modal-content .modal-header .close {
	width: 44px;
	height: 44px;
	border: 2px solid #fff;
	border: 2px solid rgba(255, 255, 255, .102);
	border-radius: 44px;
	position: absolute;
	top: -55px;
	right: 0;
	cursor: pointer;
	z-index: 10
}

#modal-logo .modal-dialog .modal-content .modal-header .close:after,
#modal-logo .modal-dialog .modal-content .modal-header .close:before {
	content: "";
	width: 2px;
	height: 50%;
	background-color: #fff;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	-webkit-transition: background-color .3s, -webkit-transform .3s linear .1s;
	transition: background-color .3s, -webkit-transform .3s linear .1s;
	transition: transform .3s linear .1s, background-color .3s;
	transition: transform .3s linear .1s, background-color .3s, -webkit-transform .3s linear .1s
}

#modal-logo .modal-dialog .modal-content .modal-header .close:after {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

#modal-logo .modal-dialog .modal-content .modal-header .modal-title {
	font-family: BebasNeueBold, Arial, sans-serif;
	font-size: 40px;
	text-align: center;
	line-height: 1;
	padding: 35px 265px 0
}

#modal-logo .modal-dialog .modal-content .modal-header .modal-subtitle {
	font-size: 19px;
	line-height: 1.474;
	text-align: center;
	padding: 5px 262px 0
}

#modal-logo .modal-dialog .modal-content .modal-body {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0
}

#modal-logo .modal-dialog .modal-content .modal-body .gallery {
	width: 474px;
	height: 651px;
	position: absolute;
	top: 32px;
	left: 139px
}

#modal-logo .modal-dialog .modal-content .modal-body .gallery .items .item img {
	width: 98%;
	display: block;
	margin: 0 auto
}

#modal-logo .modal-dialog .modal-content .modal-body .gallery .arrows {
	width: 100%;
	height: 0;
	position: absolute;
	top: 46px;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	z-index: 100
}

#modal-logo .modal-dialog .modal-content .modal-body .gallery .arrows .controls {
	width: 56px;
	height: 56px;
	background-color: #fff;
	-webkit-box-shadow: 0 15px 30px 0 rgba(0, 0, 0, .3);
	box-shadow: 0 15px 30px 0 rgba(0, 0, 0, .3);
	border-radius: 56px;
	position: absolute;
	top: -28px;
	-webkit-transition: background-color .3s, left .3s, right .3s, top .3s;
	transition: background-color .3s, left .3s, right .3s, top .3s
}

#modal-logo .modal-dialog .modal-content .modal-body .gallery .arrows .controls:hover {
	background-color: #f75e22
}

#modal-logo .modal-dialog .modal-content .modal-body .gallery .arrows .controls:hover:before {
	opacity: 0;
	filter: alpha(opacity=0)
}

#modal-logo .modal-dialog .modal-content .modal-body .gallery .arrows .controls:hover:after {
	opacity: 1;
	filter: alpha(opacity=100)
}

#modal-logo .modal-dialog .modal-content .modal-body .gallery .arrows .controls:hover.left {
	left: -28px
}

#modal-logo .modal-dialog .modal-content .modal-body .gallery .arrows .controls:hover.right {
	right: -28px
}

#modal-logo .modal-dialog .modal-content .modal-body .gallery .arrows .controls:active {
	top: -26px
}

#modal-logo .modal-dialog .modal-content .modal-body .gallery .arrows .controls:after,
#modal-logo .modal-dialog .modal-content .modal-body .gallery .arrows .controls:before {
	content: "";
	width: 17px;
	height: 32px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	-webkit-transition: opacity .3s;
	transition: opacity .3s
}

#modal-logo .modal-dialog .modal-content .modal-body .gallery .arrows .controls:after {
	opacity: 0;
	filter: alpha(opacity=0)
}

#modal-logo .modal-dialog .modal-content .modal-body .gallery .arrows .controls.left {
	left: -20px
}

#modal-logo .modal-dialog .modal-content .modal-body .gallery .arrows .controls.left:before {
	background-image: url(../img/svg/arrow-left.svg)
}

#modal-logo .modal-dialog .modal-content .modal-body .gallery .arrows .controls.left:after {
	background-image: url(../img/svg/arrow-left-hover.svg)
}

#modal-logo .modal-dialog .modal-content .modal-body .gallery .arrows .controls.right {
	right: -20px
}

#modal-logo .modal-dialog .modal-content .modal-body .gallery .arrows .controls.right:before {
	background-image: url(../img/svg/arrow-right.svg)
}

#modal-logo .modal-dialog .modal-content .modal-body .gallery .arrows .controls.right:after {
	background-image: url(../img/svg/arrow-right-hover.svg)
}

#modal-logo .modal-dialog .modal-content .modal-body .gallery .pagination {
	padding-top: 8px
}

#modal-logo .modal-dialog .modal-content .modal-body .gallery .pagination ul li {
	opacity: .5;
	filter: alpha(opacity=50);
	cursor: pointer;
	-webkit-transition: opacity .3s;
	transition: opacity .3s
}

#modal-logo .modal-dialog .modal-content .modal-body .gallery .pagination ul li.slick-current {
	opacity: 1;
	filter: alpha(opacity=100)
}

#modal-logo .modal-dialog .modal-content .modal-body .gallery .pagination ul li img {
	width: 90%;
	display: block;
	margin: 0 auto
}

#modal-logo .modal-dialog .modal-content .modal-body .form {
	width: 390px;
	background-color: #333;
	background-color: rgba(51, 51, 51, .95);
	border-left: 1px solid rgba(255, 255, 255, .3);
	margin-left: 751px;
	padding-bottom: 125px
}

#modal-logo .modal-dialog .modal-content .modal-body .form .form-title {
	color: #fff;
	font-size: 19px;
	line-height: 1.474;
	text-align: center;
	padding: 125px 20px 0
}

#modal-logo .modal-dialog .modal-content .modal-body .form .order-form {
	width: 320px;
	padding-top: 44px
}

#modal-logo .modal-dialog .modal-content .modal-body .form .order-form .btn-group {
	margin-top: 9px
}

#modal-logo .modal-dialog .modal-content .modal-body .form .order-form .btn-group:first-child {
	margin-top: 0
}

#modal-logo .modal-dialog .modal-content .modal-body .form .order-form .btn-group label {
	color: #fff;
	margin-bottom: 5px
}

#modal-logo .modal-dialog .modal-content .modal-body .form .order-form .btn-group .select .select-title {
	font-family: Exo2-Regular, Arial, sans-serif;
	background-color: #fff;
	color: #4c4c4c;
	border: 1px solid #d9d9d9;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 3px;
	position: relative
}

#modal-logo .modal-dialog .modal-content .modal-body .form .order-form .btn-group .select .select-title:before {
	content: "";
	width: 10px;
	height: 14px;
	background-image: url(../img/svg/arrow.svg);
	position: absolute;
	top: 2px;
	right: 15px;
	bottom: 0;
	margin: auto 0;
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
	-webkit-transition: -webkit-transform .3s;
	transition: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s, -webkit-transform .3s
}

#modal-logo .modal-dialog .modal-content .modal-body .form .order-form .btn-group .btn-default {
	width: 100%;
	display: block;
	letter-spacing: 2px;
	padding: 24px 0;
	margin: 20px 0 0
}

#modal-logo .modal-dialog .modal-content .modal-body .form .order-form .open-privacy-modal a,
#modal-logo .modal-dialog .modal-content .modal-body .form .order-form .open-privacy-modal span {
	color: #fff
}

#modal-trading .modal-dialog {
	background-color: #f7f7f7
}

#modal-trading .modal-dialog .modal-content {
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: transparent;
	border: 0;
	border-radius: 0
}

#modal-trading .modal-dialog .modal-content .modal-header {
	border: 0;
	padding: 0
}

#modal-trading .modal-dialog .modal-content .modal-header .close {
	width: 44px;
	height: 44px;
	border-radius: 44px;
	position: absolute;
	cursor: pointer;
	z-index: 10
}

#modal-trading .modal-dialog .modal-content .modal-header .close:after,
#modal-trading .modal-dialog .modal-content .modal-header .close:before {
	content: "";
	width: 2px;
	height: 50%;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	-webkit-transition: background-color .3s, -webkit-transform .3s linear .1s;
	transition: background-color .3s, -webkit-transform .3s linear .1s;
	transition: transform .3s linear .1s, background-color .3s;
	transition: transform .3s linear .1s, background-color .3s, -webkit-transform .3s linear .1s
}

#modal-trading .modal-dialog .modal-content .modal-header .close:after {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

#modal-trading .modal-dialog .modal-content .modal-header .img {
	display: block;
	margin: 30px auto 0
}

#modal-trading .modal-dialog .modal-content .modal-header .modal-title {
	color: #1a1a1a;
	font-family: Exo2-Regular, Arial, sans-serif;
	font-size: 24px;
	text-align: center;
	line-height: 1.333;
	padding: 18px 67px 0
}

#modal-trading .modal-dialog .modal-content .modal-header .modal-subtitle {
	text-align: center;
	padding: 17px 30px 0
}

#modal-trading .modal-dialog .modal-content .modal-body {
	padding: 0 0 38px
}

#modal-trading .modal-dialog .modal-content .modal-body .order-form {
	padding-top: 32px
}

#modal-trading .modal-dialog .modal-content .modal-body .order-form .btn-group {
	margin-top: 9px
}

#modal-trading .modal-dialog .modal-content .modal-body .order-form .btn-group:first-child {
	margin-top: 0
}

#modal-trading .modal-dialog .modal-content .modal-body .order-form .btn-group label {
	color: #1a1a1a;
	letter-spacing: -1px;
	margin-bottom: 5px
}

#modal-trading .modal-dialog .modal-content .modal-body .order-form .btn-group .btn-default {
	font-size: 14px;
	letter-spacing: 4px;
	padding: 24px 0
}

#modal-trading .modal-dialog .modal-content .modal-body .order-form .privacy-text a,
#modal-trading .modal-dialog .modal-content .modal-body .order-form .privacy-text span {
	color: grey
}

#modal-trading .modal-dialog .modal-content .modal-body .order-form .privacy-text a {
	border-bottom: 1px solid rgba(128, 128, 128, .2)
}

#modal-trading .modal-dialog .modal-content .modal-body .order-form .privacy-text a:hover {
	border-bottom: 1px solid gray
}

#modal-dealer .modal-dialog {
	width: 1140px;
	border-radius: 3px;
	background-color: #fff;
	-webkit-box-shadow: 0 10px 30px 0 rgba(0, 0, 0, .3);
	box-shadow: 0 10px 30px 0 rgba(0, 0, 0, .3);
	margin: 100px auto
}

#modal-dealer .modal-dialog .modal-content {
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: transparent;
	border: 0;
	border-radius: 0
}

#modal-dealer .modal-dialog .modal-content .modal-header {
	background-color: #f7f7f7;
	border: 0;
	padding: 0
}

#modal-dealer .modal-dialog .modal-content .modal-header .close {
	width: 44px;
	height: 44px;
	border: 2px solid #fff;
	border: 2px solid rgba(255, 255, 255, .102);
	border-radius: 44px;
	position: absolute;
	top: -55px;
	right: 0;
	cursor: pointer;
	z-index: 10
}

#modal-dealer .modal-dialog .modal-content .modal-header .close:after,
#modal-dealer .modal-dialog .modal-content .modal-header .close:before {
	content: "";
	width: 2px;
	height: 50%;
	background-color: #fff;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	-webkit-transition: background-color .3s, -webkit-transform .3s linear .1s;
	transition: background-color .3s, -webkit-transform .3s linear .1s;
	transition: transform .3s linear .1s, background-color .3s;
	transition: transform .3s linear .1s, background-color .3s, -webkit-transform .3s linear .1s
}

#modal-dealer .modal-dialog .modal-content .modal-header .close:after {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

#modal-dealer .modal-dialog .modal-content .modal-header .modal-title {
	width: 945px;
	font-family: BebasNeueBold, Arial, sans-serif;
	text-transform: uppercase;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	line-height: 1;
	border-bottom: 1px solid #e0e0e0;
	padding: 30px 116px 36px;
	margin: 0 auto
}

#modal-dealer .modal-dialog .modal-content .modal-header .modal-subtitle {
	width: 620px;
	color: #1a1a1a;
	font-size: 24px;
	line-height: 1.333;
	text-align: center;
	padding: 32px 0 0;
	margin: 0 auto
}

#modal-dealer .modal-dialog .modal-content .modal-header .items {
	width: 945px;
	padding: 27px 0 34px;
	border-bottom: 1px solid #e0e0e0;
	margin: 0 auto
}

#modal-dealer .modal-dialog .modal-content .modal-header .items .item {
	width: 200px;
	float: left
}

#modal-dealer .modal-dialog .modal-content .modal-header .items .item:first-child {
	margin-left: 7px
}

#modal-dealer .modal-dialog .modal-content .modal-header .items .item:first-child .img {
	margin: 6px 0 0 16px
}

#modal-dealer .modal-dialog .modal-content .modal-header .items .item:first-child .text {
	padding-top: 5px
}

#modal-dealer .modal-dialog .modal-content .modal-header .items .item:nth-child(2) {
	margin-left: 45px
}

#modal-dealer .modal-dialog .modal-content .modal-header .items .item:nth-child(2) .img {
	margin: 0 0 0 11px
}

#modal-dealer .modal-dialog .modal-content .modal-header .items .item:nth-child(2) .text {
	margin-top: -8px
}

#modal-dealer .modal-dialog .modal-content .modal-header .items .item:nth-child(3) {
	margin-left: 44px
}

#modal-dealer .modal-dialog .modal-content .modal-header .items .item:nth-child(3) .img {
	margin: 20px 0 0 20px
}

#modal-dealer .modal-dialog .modal-content .modal-header .items .item:nth-child(3) .text {
	padding-top: 32px
}

#modal-dealer .modal-dialog .modal-content .modal-header .items .item:nth-child(4) {
	margin-left: 43px
}

#modal-dealer .modal-dialog .modal-content .modal-header .items .item:nth-child(4) .img {
	margin: 20px 0 0 13px
}

#modal-dealer .modal-dialog .modal-content .modal-header .items .item:nth-child(4) .text {
	padding-top: 33px
}

#modal-dealer .modal-dialog .modal-content .modal-header .items .item .img {
	display: block
}

#modal-dealer .modal-dialog .modal-content .modal-header .items .item .text {
	color: #1a1a1a;
	text-align: center
}

#modal-dealer .modal-dialog .modal-content .modal-header .info {
	width: 420px;
	position: relative;
	padding: 33px 0 51px 97px
}

#modal-dealer .modal-dialog .modal-content .modal-header .info .name {
	color: #1a1a1a;
	font-size: 24px;
	line-height: 1.333
}

#modal-dealer .modal-dialog .modal-content .modal-header .info .text {
	color: #1a1a1a;
	padding-top: 20px
}

#modal-dealer .modal-dialog .modal-content .modal-header .info .number {
	font-family: BebasNeueBold, Arial, sans-serif;
	font-size: 48px;
	line-height: normal;
	padding-top: 14px
}

#modal-dealer .modal-dialog .modal-content .modal-header .info .subtext {
	margin-top: -6px
}

#modal-dealer .modal-dialog .modal-content .modal-header .info .img {
	position: absolute;
	top: 39px;
	right: -527px
}

#modal-dealer .modal-dialog .modal-content .modal-header .parntners {
	background-color: #fff;
	padding: 30px 0 16px
}

#modal-dealer .modal-dialog .modal-content .modal-header .parntners .name {
	color: #1a1a1a;
	font-size: 24px;
	text-align: center
}

#modal-dealer .modal-dialog .modal-content .modal-header .parntners .clearfix {
	padding: 35px
}

#modal-dealer .modal-dialog .modal-content .modal-header .parntners .clearfix .img {
	float: left
}

#modal-dealer .modal-dialog .modal-content .modal-header .parntners .clearfix .img:first-child {
	width: 80px;
	margin: -5px 0 0 86px
}

#modal-dealer .modal-dialog .modal-content .modal-header .parntners .clearfix .img:nth-child(2) {
	width: 109px;
	margin: -6px 0 0 42px
}

#modal-dealer .modal-dialog .modal-content .modal-header .parntners .clearfix .img:nth-child(3) {
	width: 98px;
	margin: 1px 0 0 33px
}

#modal-dealer .modal-dialog .modal-content .modal-header .parntners .clearfix .img:nth-child(4) {
	width: 109px;
	margin: 14px 0 0 32px
}

#modal-dealer .modal-dialog .modal-content .modal-header .parntners .clearfix .img:nth-child(5) {
	width: 75px;
	margin: 12px 0 0 43px
}

#modal-dealer .modal-dialog .modal-content .modal-header .parntners .clearfix .img:nth-child(6) {
	width: 107px;
	margin: 17px 0 0 46px
}

#modal-dealer .modal-dialog .modal-content .modal-header .parntners .clearfix .img:nth-child(7) {
	width: 56px;
	margin: -6px 0 0 53px
}

#modal-dealer .modal-dialog .modal-content .modal-body {
	background-color: #333;
	position: relative;
	padding: 0 0 80px
}

#modal-dealer .modal-dialog .modal-content .modal-body .subname {
	width: 600px;
	color: #f75e22;
	font-family: Exo2-Bold, Arial, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 1.4px;
	padding: 52px 0 0 97px
}

#modal-dealer .modal-dialog .modal-content .modal-body .name {
	width: 600px;
	color: #fff;
	font-family: BebasNeueBold, Arial, sans-serif;
	font-size: 80px;
	line-height: 1;
	padding: 24px 0 0 96px
}

#modal-dealer .modal-dialog .modal-content .modal-body .text {
	width: 640px;
	color: #fff;
	font-size: 32px;
	line-height: 1.25;
	padding: 9px 0 0 97px
}

#modal-dealer .modal-dialog .modal-content .modal-body .subtext {
	width: 660px;
	color: #fff;
	font-size: 19px;
	line-height: 1.474;
	padding: 29px 0 0 95px
}

#modal-dealer .modal-dialog .modal-content .modal-body .form {
	width: 390px;
	height: 100%;
	background-color: #333;
	background-color: rgba(51, 51, 51, .95);
	border-left: 1px solid rgba(255, 255, 255, .3);
	position: absolute;
	top: 0;
	right: 0
}

#modal-dealer .modal-dialog .modal-content .modal-body .form .order-form {
	width: 320px;
	padding-top: 50px
}

#modal-dealer .modal-dialog .modal-content .modal-body .form .order-form .btn-group {
	margin-top: 9px
}

#modal-dealer .modal-dialog .modal-content .modal-body .form .order-form .btn-group:first-child {
	margin-top: 0
}

#modal-dealer .modal-dialog .modal-content .modal-body .form .order-form .btn-group label {
	color: #fff;
	margin-bottom: 5px
}

#modal-dealer .modal-dialog .modal-content .modal-body .form .order-form .btn-group .select {
	font-family: Exo2-Regular, Arial, sans-serif;
	font-size: 19px;
	background-color: #fff;
	color: #4c4c4c;
	border: 1px solid #d9d9d9;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 3px;
	position: relative;
	padding: 15px 0 19px
}

#modal-dealer .modal-dialog .modal-content .modal-body .form .order-form .btn-group .select:before {
	content: "";
	width: 10px;
	height: 14px;
	background-image: url(../img/svg/arrow.svg);
	position: absolute;
	top: 2px;
	right: 15px;
	bottom: 0;
	margin: auto 0;
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
	-webkit-transition: -webkit-transform .3s;
	transition: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s, -webkit-transform .3s
}

#modal-dealer .modal-dialog .modal-content .modal-body .form .order-form .btn-group .btn-default {
	width: 100%;
	display: block;
	letter-spacing: 2px;
	padding: 24px 0;
	margin: 20px 0 0
}

#modal-dealer .modal-dialog .modal-content .modal-body .form .order-form .open-privacy-modal a,
#modal-dealer .modal-dialog .modal-content .modal-body .form .order-form .open-privacy-modal span {
	color: #fff
}

#modal-catalog .modal-dialog .modal-content {
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: transparent;
	border: 0;
	border-radius: 0
}

#modal-catalog .modal-dialog .modal-content .modal-header {
	border: 0
}

#modal-catalog .modal-dialog .modal-content .modal-header .close {
	width: 44px;
	height: 44px;
	border-radius: 44px;
	position: absolute;
	cursor: pointer;
	z-index: 10
}

#modal-catalog .modal-dialog .modal-content .modal-header .close:after,
#modal-catalog .modal-dialog .modal-content .modal-header .close:before {
	content: "";
	width: 2px;
	height: 50%;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	-webkit-transition: background-color .3s, -webkit-transform .3s linear .1s;
	transition: background-color .3s, -webkit-transform .3s linear .1s;
	transition: transform .3s linear .1s, background-color .3s;
	transition: transform .3s linear .1s, background-color .3s, -webkit-transform .3s linear .1s
}

#modal-catalog .modal-dialog .modal-content .modal-header .close:after {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

#modal-catalog .modal-dialog .modal-content .modal-header .modal-title {
	font-family: BebasNeueBold, Arial, sans-serif;
	text-align: center
}

#modal-catalog .modal-dialog .modal-content .modal-header .modal-subtitle {
	text-align: center
}

#modal-catalog .modal-dialog .modal-content .modal-body {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0
}

#modal-catalog .modal-dialog .modal-content .modal-body .form .order-form .btn-group:first-child {
	margin-top: 0
}

#modal-catalog .modal-dialog .modal-content .modal-body .form .order-form .btn-group label {
	margin-bottom: 5px
}

#modal-catalog .modal-dialog .modal-content .modal-body .form .order-form .btn-group .text {
	padding-bottom: 10px
}

#modal-exit .modal-dialog {
	width: 1139px;
	height: 762px;
	background-image: url(../img/modal/bg-exit.png);
	margin: 100px auto
}

#modal-exit .modal-dialog .modal-content {
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: transparent;
	border: 0;
	border-radius: 0
}

#modal-exit .modal-dialog .modal-content .close {
	width: 44px;
	height: 44px;
	border: 2px solid #fff;
	border: 2px solid rgba(255, 255, 255, .102);
	border-radius: 44px;
	position: absolute;
	top: 30px;
	right: 0;
	cursor: pointer;
	z-index: 10
}

#modal-exit .modal-dialog .modal-content .close:after,
#modal-exit .modal-dialog .modal-content .close:before {
	content: "";
	width: 2px;
	height: 50%;
	background-color: #fff;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	-webkit-transition: background-color .3s, -webkit-transform .3s linear .1s;
	transition: background-color .3s, -webkit-transform .3s linear .1s;
	transition: transform .3s linear .1s, background-color .3s;
	transition: transform .3s linear .1s, background-color .3s, -webkit-transform .3s linear .1s
}

#modal-exit .modal-dialog .modal-content .close:after {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

#modal-exit .modal-dialog .modal-content .modal-body {
	padding: 0
}

#modal-exit .modal-dialog .modal-content .modal-body .subname {
	color: #f75e22;
	font-family: Exo2-Bold, Arial, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 1.4px;
	text-align: center;
	padding: 346px 0 0
}

#modal-exit .modal-dialog .modal-content .modal-body .name {
	width: 665px;
	color: #fff;
	font-family: BebasNeueBold, Arial, sans-serif;
	font-size: 40px;
	line-height: 1.2;
	text-align: center;
	padding: 13px 0 0;
	margin: 0 auto
}

#modal-privacy .modal-dialog .modal-content .modal-body .confident-p-title,
#modal-privacy .modal-dialog .modal-content .modal-body .confident-p.bold,
#modal-privacy .modal-dialog .modal-content .modal-body .confident-title {
	font-family: Exo2-Bold, Arial, sans-serif
}

#modal-exit .modal-dialog .modal-content .modal-body .text {
	width: 618px;
	color: #fff;
	text-align: center;
	padding: 10px 0 0;
	margin: 0 auto
}

#modal-exit .modal-dialog .modal-content .modal-body .form {
	padding: 39px 0 0
}

#modal-exit .modal-dialog .modal-content .modal-body .form .form-title {
	color: #fff;
	font-size: 20px;
	text-align: center;
	padding-bottom: 11px
}

#modal-exit .modal-dialog .modal-content .modal-body .form .order-form {
	width: 555px
}

#modal-exit .modal-dialog .modal-content .modal-body .form .order-form .btn-group .form-control {
	width: 285px;
	float: left
}

#modal-exit .modal-dialog .modal-content .modal-body .form .order-form .btn-group .btn-default {
	width: 262px;
	display: block;
	font-size: 12px;
	letter-spacing: 2px;
	padding: 23px 0;
	margin: 0 0 0 8px;
	float: left
}

#modal-exit .modal-dialog .modal-content .modal-body .form .order-form .open-privacy-modal a,
#modal-exit .modal-dialog .modal-content .modal-body .form .order-form .open-privacy-modal span {
	color: #fff
}

#modal-privacy .modal-dialog {
	background-color: #fff
}

#modal-privacy .modal-dialog .modal-content {
	border-radius: 0;
	border: 0
}

#modal-privacy .modal-dialog .modal-content .modal-header {
	border: 0;
	padding: 0
}

#modal-privacy .modal-dialog .modal-content .modal-header .close {
	width: 44px;
	height: 44px;
	border-radius: 44px;
	position: absolute;
	cursor: pointer;
	z-index: 10
}

#modal-privacy .modal-dialog .modal-content .modal-header .close:after,
#modal-privacy .modal-dialog .modal-content .modal-header .close:before {
	content: "";
	width: 2px;
	height: 50%;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	-webkit-transition: background-color .3s, -webkit-transform .3s linear .1s;
	transition: background-color .3s, -webkit-transform .3s linear .1s;
	transition: transform .3s linear .1s, background-color .3s;
	transition: transform .3s linear .1s, background-color .3s, -webkit-transform .3s linear .1s
}

#modal-privacy .modal-dialog .modal-content .modal-header .close:after {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

#modal-privacy .modal-dialog .modal-content .modal-body {
	padding: 50px 30px;
	color: #666
}

#modal-privacy .modal-dialog .modal-content .modal-body .confident-data {
	position: absolute;
	top: 20px;
	left: 30px;
	display: none
}

#modal-privacy .modal-dialog .modal-content .modal-body .confident-title {
	text-align: center
}

#modal-privacy .modal-dialog .modal-content .modal-body .confident-subtitle {
	color: #777;
	text-align: left;
	line-height: 1.5
}

#modal-privacy .modal-dialog .modal-content .modal-body .confident-p {
	line-height: 1.5;
	text-align: left;
	padding-bottom: 5px
}

#modal-privacy .modal-dialog .modal-content .modal-body .confident-p-title {
	padding: 20px 0 10px;
	text-align: center;
	line-height: 1.5
}

#modal-privacy .modal-dialog .modal-content .modal-body ul {
	padding: 0 0 15px 30px
}

#modal-privacy .modal-dialog .modal-content .modal-body ul li {
	list-style: circle;
	padding-top: 10px
}

#modal-menu {
	z-index: 700!important;
	top: 50px!important
}

#modal-menu .modal-dialog {
	height: 100%;
	background-color: #fff;
	-webkit-box-shadow: 0 4px 15px 0 rgba(0, 0, 0, .2);
	box-shadow: 0 4px 15px 0 rgba(0, 0, 0, .2);
	margin: 0
}

#modal-menu .modal-dialog .modal-content {
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: transparent;
	border: 0;
	border-radius: 0
}

#modal-menu .modal-dialog .modal-content .modal-body {
	padding: 0 0 50px
}

#modal-menu .modal-dialog .modal-content .modal-body ul {
	padding: 20px 0
}

#modal-menu .modal-dialog .modal-content .modal-body ul li a {
	height: 50px;
	color: #1a1a1a;
	font-size: 1.125rem;
	display: block;
	text-align: center;
	line-height: 50px
}

#modal-menu .modal-dialog .modal-content .modal-body .phone-block {
	text-align: center;
	padding-top: 20px
}

#modal-menu .modal-dialog .modal-content .modal-body .phone-block .phone {
	display: inline-block;
	line-height: normal;
	font-size: 1.5rem
}

#modal-menu .modal-dialog .modal-content .modal-body .phone-block .text {
	color: grey;
	line-height: 1.143
}

#modal-menu .modal-dialog .modal-content .modal-body .phone-block .open-callback-small {
	text-transform: uppercase;
	display: inline-block;
	letter-spacing: 1.5px;
	margin-top: 10px;
	font-size: 1rem
}

#modal-menu .modal-dialog .modal-content .modal-body .phone-block .open-callback-small span {
	padding-bottom: 2px;
	border-bottom: 1px dashed rgba(179, 179, 179, .302)
}

.modal .modal-dialog .modal-content .modal-header .close {
	background-color: transparent;
	-webkit-transition: background-color .3s;
	transition: background-color .3s
}

@media only screen and (min-width:768px) {
	#page-table .wr-header .logo:before,
	#page-thanks .wr-header .logo:before {
		cursor: default
	}
	.modal.fade .modal-dialog {
		-webkit-transform: translate(0, -25%);
		-ms-transform: translate(0, -25%);
		transform: translate(0, -25%);
		-webkit-transition: -webkit-transform .3s ease-out;
		transition: -webkit-transform .3s ease-out;
		transition: transform .3s ease-out;
		transition: transform .3s ease-out, -webkit-transform .3s ease-out
	}
	.modal.in .modal-dialog {
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		transform: translate(0, 0)
	}
	.form-control {
		font-size: 19px
	}
	.btn-default {
		letter-spacing: 4px;
		font-size: 16px;
		padding: 19px 0 20px
	}
	#page-thanks .wr-header .logo {
		margin: 0 0 0 95px
	}
	#page-thanks .wr-header .logo:hover:before {
		opacity: 1;
		filter: alpha(opacity=100)
	}
	#page-thanks .wr-header .back {
		top: 38px;
		left: 19px
	}
	#page-thanks .wr-header .back:hover:before {
		opacity: 0;
		filter: alpha(opacity=0)
	}
	#page-thanks .wr-header .back:hover:after {
		opacity: 1;
		filter: alpha(opacity=100)
	}
	#page-thanks .wr-header .back:after,
	#page-thanks .wr-header .back:before {
		content: "";
		width: 28px;
		height: 20px;
		position: absolute;
		top: 0;
		left: 0;
		-webkit-transition: opacity .3s;
		transition: opacity .3s
	}
	#page-thanks .wr-header .back:before {
		background-image: url(../img/svg/back.svg)
	}
	#page-thanks .wr-header .back:after {
		background-image: url(../img/svg/back-hover.svg);
		opacity: 0;
		filter: alpha(opacity=0)
	}
	#page-thanks .wr-thanks-1 {
		padding: 93px 0 105px
	}
	#page-thanks .wr-thanks-1 .subtitle {
		font-size: 32px;
		line-height: 1.25;
		padding-top: 13px
	}
	#page-thanks .wr-thanks-1 .form {
		padding-top: 45px
	}
	#page-thanks .wr-thanks-1 .form .img {
		width: 489px;
		height: 460px;
		background-color: #fff;
		position: relative;
		overflow: hidden;
		float: left
	}
	#page-thanks .wr-thanks-1 .form .img img {
		position: absolute;
		top: 0;
		left: 0
	}
	#page-thanks .wr-thanks-1 .form .order-form {
		width: 651px;
		height: 460px;
		text-align: left;
		float: left
	}
	#page-thanks .wr-thanks-1 .form .order-form .form-name {
		font-size: 14px;
		text-align: left;
		letter-spacing: 1.4px;
		padding: 43px 0 0 45px
	}
	#page-thanks .wr-thanks-1 .form .order-form .form-title {
		font-size: 32px;
		text-align: left;
		line-height: 1.25;
		padding: 19px 65px 0 45px
	}
	#page-thanks .wr-thanks-1 .form .order-form .position {
		position: absolute;
		left: 0;
		bottom: 46px
	}
	#page-thanks .wr-thanks-1 .form .order-form .position label {
		display: inline-block;
		margin: 75px 0 0 48px
	}
	#page-thanks .wr-thanks-1 .form .order-form .position .btn-group {
		width: 556px;
		margin: 11px 0 0 45px
	}
	#page-thanks .wr-thanks-1 .form .order-form .position .btn-group .form-control {
		width: 285px;
		float: left
	}
	#page-thanks .wr-thanks-1 .form .order-form .position .btn-group .btn-default {
		width: 262px;
		font-size: 12px;
		letter-spacing: 3.5px;
		padding: 22px 0 23px;
		float: right
	}
	#page-thanks .wr-thanks-1 .form .order-form .position .privacy-text {
		width: 500px;
		text-align: left;
		padding: 10px 0 0 48px
	}
	#page-thanks .wr-thanks-1 .form .order-form .position .privacy-text a:hover {
		border-color: #acacac
	}
	#page-thanks .wr-thanks-2 {
		padding: 93px 0 294px
	}
	#page-thanks .wr-thanks-2 .title-2 {
		width: 800px;
		margin: 0 auto
	}
	#page-thanks .wr-thanks-2 .subtitle {
		font-size: 32px;
		line-height: 1.25;
		padding-top: 7px
	}
	#page-thanks .wr-thanks-2 .centered {
		padding-top: 62px
	}
	#page-thanks .wr-thanks-2 .text {
		width: 440px;
		font-size: 12px;
		line-height: 1.333;
		padding-top: 10px;
		margin: 0 auto
	}
	#page-thanks .wr-thanks-3 {
		padding: 93px 0 123px
	}
	#page-thanks .wr-thanks-3 .title-2 {
		width: 870px;
		margin: 0 auto
	}
	#page-thanks .wr-thanks-3 .subtitle {
		font-size: 32px;
		line-height: 1.25;
		padding-top: 13px
	}
	#page-thanks .wr-thanks-3 .form {
		padding-top: 33px
	}
	#page-thanks .wr-thanks-3 .form .img {
		width: 489px;
		height: 460px;
		background-color: #fff;
		position: relative;
		overflow: hidden;
		float: left
	}
	#page-thanks .wr-thanks-3 .form .img img {
		position: absolute;
		top: 0;
		left: 0
	}
	#page-thanks .wr-thanks-3 .form .order-form {
		width: 651px;
		height: 460px;
		text-align: left;
		float: left
	}
	#page-thanks .wr-thanks-3 .form .order-form .form-name {
		font-size: 14px;
		text-align: left;
		padding: 43px 0 0 45px
	}
	#page-thanks .wr-thanks-3 .form .order-form .form-title {
		font-size: 32px;
		text-align: left;
		line-height: 1.25;
		padding: 19px 65px 0 45px
	}
	#page-thanks .wr-thanks-3 .form .order-form .btn-default {
		width: 238px;
		font-size: 12px;
		padding: 21px 0 22px;
		position: absolute;
		left: 39px;
		bottom: 46px
	}
	#page-thanks .wr-footer .logo {
		width: 115px;
		height: 58px;
		margin: 22px auto 0;
		float: none
	}
	#page-thanks .wr-footer .open-privacy {
		margin-left: 319px
	}
	#page-table .wr-header .logo {
		margin: 0 0 0 95px
	}
	#page-table .wr-header .logo:hover:before {
		opacity: 1;
		filter: alpha(opacity=100)
	}
	#page-table .wr-header .back {
		top: 38px;
		left: 19px
	}
	#page-table .wr-header .back:hover:before {
		opacity: 0;
		filter: alpha(opacity=0)
	}
	#page-table .wr-header .back:hover:after {
		opacity: 1;
		filter: alpha(opacity=100)
	}
	#page-table .wr-header .back:after,
	#page-table .wr-header .back:before {
		content: "";
		width: 28px;
		height: 20px;
		position: absolute;
		top: 0;
		left: 0;
		-webkit-transition: opacity .3s;
		transition: opacity .3s
	}
	#page-table .wr-header .back:before {
		background-image: url(../img/svg/back.svg)
	}
	#page-table .wr-header .back:after {
		background-image: url(../img/svg/back-hover.svg);
		opacity: 0;
		filter: alpha(opacity=0)
	}
	#page-table .wr-footer .logo {
		width: 115px;
		height: 58px;
		margin: 22px auto 0;
		float: none
	}
	.wr,
	.wr .bg {
		width: 100%;
		min-width: 1180px
	}
	#page-table .wr-footer .open-privacy {
		margin-left: 319px
	}
	body {
		font-size: 16px;
		line-height: 1.5
	}
	.wr {
		max-width: 2560px
	}
	.wr .bg {
		max-width: 1600px
	}
	.wr .block {
		width: 1140px;
		margin: 0 auto
	}
	.title-1 {
		font-size: 104px;
		line-height: 1
	}
	.title-2 {
		line-height: 1.111;
		font-size: 72px
	}
	.title-3 {
		font-size: 40px;
		line-height: 1.2
	}
	.subtitle-1 {
		font-size: 24px
	}
	.subtitle-2 {
		font-size: 19px
	}
	.only-small {
		display: none!important
	}
	.only-medium {
		display: block!important
	}
	.privacy-text {
		font-size: 12px;
		line-height: 1.333;
		padding-top: 16px
	}
	.privacy-text a:hover {
		border-color: #fff
	}
	.phone-contry .contry-info {
		height: 59px
	}
	.phone-contry .contry-info .contry-info-number {
		font-size: 20.05px;
		line-height: 59px;
		padding-left: 40px
	}
	.phone-contry .contry-block {
		top: 57px
	}
	.wr-header {
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		margin: 0 auto;
		z-index: 800
	}
	.select .select-block {
		top: 57px
	}
	.select .select-block span {
		-webkit-transition: color .3s;
		transition: color .3s
	}
	.select .select-block span:hover {
		color: #f75e22
	}
	.float {
		max-width: 2560px;
		min-width: 980px;
		right: 0;
		margin: 0 auto
	}
	.float .float-bg {
		width: 320px;
		height: 295px;
		background-color: #f75e22;
		right: 20px;
		bottom: -300px
	}
	.float .float-bg.active {
		bottom: 20px
	}
	.float .float-bg .float-close:hover:before {
		-webkit-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg)
	}
	.float .float-bg .float-close:hover:after {
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg)
	}
	.wr1 {
		min-height: 1000px
	}
	.wr1.new {
		min-height: 900px
	}
	.wr1 .block {
		height: 1000px
	}
	.wr1.new .block {
		height: 900px
	}
	.wr1 .block .content .title {
		width: 755px;
		font-size: 48px;
		text-align: left;
		line-height: 1.333;
		padding-top: 52px
	}
	.wr1 .block .content .advantages {
		width: 100%;
		height: 176px;
		color: #fff;
		color: rgba(255, 255, 255, .7);
		border-top: 1px solid rgba(255, 255, 255, .15);
		position: absolute;
		left: 0;
		bottom: 16px
	}
	.wr1 .block .content .video-wrap {
		position: relative;
	}
	.wr1 .block .content .video-wrap iframe {
		margin-top: -106px;
	}
	.wr1 .block .content .video-wrap .delivery-info {
		font-size: 13px;
		width: 560px;
		color: rgba(255, 255, 255, .7);
		position: absolute;
		right: 0;
		top: 217px;
	}
	.wr1 .block .content .video-wrap .delivery-info .banner {
		max-width: 100%;
		height: auto;
		width: 100%;
		padding-top: 10px;
	}
	.wr1 .block .content .advantages .advantage {
		width: 228px;
		height: 176px;
		font-size: 14px;
		text-align: center;
		border-left: 1px solid rgba(255, 255, 255, .15);
		padding: 90px 20px 0;
		float: left
	}
	.wr1 .block .content .advantages .advantage:before {
		top: 35px;
		left: 0;
		right: 0;
		margin: 0 auto
	}
	.wr1 .block .content .advantages .advantage:first-child {
		border-left: none
	}
	.wr1 .block .content .advantages .advantage:first-child:before {
		width: 43px;
		height: 43px;
		background-image: url(../img/svg/wr1/cautious.svg)
	}
	.wr1 .block .content .advantages .advantage:nth-child(2):before {
		width: 36px;
		height: 45px;
		background-image: url(../img/svg/wr1/security.svg)
	}
	.wr1 .block .content .advantages .advantage:nth-child(3):before {
		width: 48px;
		height: 47px;
		background-image: url(../img/svg/wr1/guarantee.svg)
	}
	.wr1 .block .content .calculation {
		padding-top: 62px
	}
	.wr1 .block .content .calculation .name {
		font-size: 19px;
		padding-bottom: 18px
	}
	.wr1 .block .content .calculation .btn-default {
		width: 322px;
		float: left
    }
    .wr1 .block .content .calculation .btn-default.left {
        float: none;
        display: inline-block;
    }
	.wr2.animate .calculator .function .consultation,
	.wr20.animate .calculator .function .consultation {
		right: -100px;
		opacity: 0;
		filter: alpha(opacity=0);
		-webkit-transition: right .5s, opacity .5s;
		transition: right .5s, opacity .5s;
		-webkit-transition-delay: .6s;
		transition-delay: .6s
	}
	.wr2.animate .calculator .function .info,
	.wr20.animate .calculator .function .info {
		top: 188px;
		opacity: 0;
		filter: alpha(opacity=0);
		-webkit-transition: top .5s, opacity .5s;
		transition: top .5s, opacity .5s;
		-webkit-transition-delay: 1.2s;
		transition-delay: 1.2s
	}
	.wr2.animate .calculator .function .content .steps,
	.wr20.animate .calculator .function .content .steps {
		position: relative;
		top: 100px;
		opacity: 0;
		filter: alpha(opacity=0);
		-webkit-transition: top .5s, opacity .5s;
		transition: top .5s, opacity .5s
	}
	.wr2.animate .calculator .function .content .arrows,
	.wr20.animate .calculator .function .content .arrows {
		opacity: 0;
		filter: alpha(opacity=0);
		-webkit-transition: top .5s, opacity .5s;
		transition: top .5s, opacity .5s;
		-webkit-transition-delay: 1.5s;
		transition-delay: 1.5s
	}
	.wr2.animated .calculator .function .consultation,
	.wr20.animated .calculator .function .consultation {
		right: 0;
		opacity: 1;
		filter: alpha(opacity=100)
	}
	.wr2.animated .calculator .function .info,
	.wr20.animated .calculator .function .info {
		top: 88px;
		opacity: 1;
		filter: alpha(opacity=100)
	}
	.wr2.animated .calculator .function .content .steps,
	.wr20.animated .calculator .function .content .steps {
		top: 0;
		opacity: 1;
		filter: alpha(opacity=100)
	}
	.wr2.animated .calculator .function .content .arrows,
	.wr20.animated .calculator .function .content .arrows {
		opacity: 1;
		filter: alpha(opacity=100)
	}
	.wr2 .bg,
	.wr20 .bg {
		background-color: #f7f7f7;
		margin-top: -16px
	}
	.wr2 .bg .title-3,
	.wr20 .bg .title-3 {
		width: 845px;
		padding-top: 60px;
		margin: 0 auto
	}
	.wr2 .bg .subtitle-2,
	.wr20 .bg .subtitle-2 {
		width: 845px;
		padding-top: 25px;
		margin: 0 auto
	}
	.wr2 .bg .calculator .function .content,
	.wr20 .bg .calculator .function .content {
		width: 653px;
		height: 566px;
		margin-top: 37px
	}
	.wr2 .bg .calculator .function .content .question,
	.wr20 .bg .calculator .function .content .question {
		padding-top: 26px
	}
	.wr2 .bg .calculator .function .content .question span:first-child,
	.wr20 .bg .calculator .function .content .question span:first-child {
		font-size: 14px
	}
	.wr2 .bg .calculator .function .content .question span:last-child,
	.wr20 .bg .calculator .function .content .question span:last-child {
		font-size: 24px
	}
	.wr2 .bg .calculator .function .content .steps,
	.wr20 .bg .calculator .function .content .steps {
		padding-top: 27px
	}
	.wr2 .bg .calculator .function .content .steps .step.step-1 .answers .answer,
	.wr20 .bg .calculator .function .content .steps .step.step-1 .answers .answer {
		margin: 16px 0 0 16px
	}
	.wr2 .bg .calculator .function .content .steps .step.step-1 .answers .answer:hover,
	.wr20 .bg .calculator .function .content .steps .step.step-1 .answers .answer:hover {
		-webkit-box-shadow: 0 2px 20px 0 rgba(0, 0, 0, .45);
		box-shadow: 0 2px 20px 0 rgba(0, 0, 0, .45)
	}
	.wr2 .bg .calculator .function .content .steps .step.step-1 .answers .answer:first-child,
	.wr2 .bg .calculator .function .content .steps .step.step-1 .answers .answer:nth-child(2),
	.wr2 .bg .calculator .function .content .steps .step.step-1 .answers .answer:nth-child(3),
	.wr2 .bg .calculator .function .content .steps .step.step-1 .answers .answer:nth-child(4),
	.wr20 .bg .calculator .function .content .steps .step.step-1 .answers .answer:first-child,
	.wr20 .bg .calculator .function .content .steps .step.step-1 .answers .answer:nth-child(2),
	.wr20 .bg .calculator .function .content .steps .step.step-1 .answers .answer:nth-child(3),
	.wr20 .bg .calculator .function .content .steps .step.step-1 .answers .answer:nth-child(4) {
		margin-top: 0
	}
	.wr2 .bg .calculator .function .content .steps .step.step-1 .answers .answer:first-child,
	.wr2 .bg .calculator .function .content .steps .step.step-1 .answers .answer:nth-child(5),
	.wr20 .bg .calculator .function .content .steps .step.step-1 .answers .answer:first-child,
	.wr20 .bg .calculator .function .content .steps .step.step-1 .answers .answer:nth-child(5) {
		margin-left: 0
	}
	.wr2 .bg .calculator .function .content .steps .step.step-1 .answers .answer .label,
	.wr20 .bg .calculator .function .content .steps .step.step-1 .answers .answer .label {
		width: 151px;
		height: 138px;
		cursor: pointer
	}
	.wr2 .bg .calculator .function .content .steps .step.step-1 .answers .answer .label .name,
	.wr20 .bg .calculator .function .content .steps .step.step-1 .answers .answer .label .name {
		font-size: 14px;
		padding: 5px 0 0 12px
	}
	.wr2 .bg .calculator .function .content .steps .step.step-2 .answers .answer,
	.wr2 .bg .calculator .function .content .steps .step.step-3 .answers .answer,
	.wr2 .bg .calculator .function .content .steps .step.step-4 .answers .answer,
	.wr20 .bg .calculator .function .content .steps .step.step-2 .answers .answer,
	.wr20 .bg .calculator .function .content .steps .step.step-3 .answers .answer,
	.wr20 .bg .calculator .function .content .steps .step.step-4 .answers .answer {
		margin-top: 5px
	}
	.wr2 .bg .calculator .function .content .steps .step.step-2 .answers .answer .name,
	.wr2 .bg .calculator .function .content .steps .step.step-3 .answers .answer .name,
	.wr2 .bg .calculator .function .content .steps .step.step-4 .answers .answer .name,
	.wr20 .bg .calculator .function .content .steps .step.step-2 .answers .answer .name,
	.wr20 .bg .calculator .function .content .steps .step.step-3 .answers .answer .name,
	.wr20 .bg .calculator .function .content .steps .step.step-4 .answers .answer .name {
		width: 150px;
		margin-top: 14px;
		float: left
	}
	.wr2 .bg .calculator .function .content .steps .step.step-2 .answers .answer .name.margin,
	.wr2 .bg .calculator .function .content .steps .step.step-3 .answers .answer .name.margin,
	.wr2 .bg .calculator .function .content .steps .step.step-4 .answers .answer .name.margin,
	.wr20 .bg .calculator .function .content .steps .step.step-2 .answers .answer .name.margin,
	.wr20 .bg .calculator .function .content .steps .step.step-3 .answers .answer .name.margin,
	.wr20 .bg .calculator .function .content .steps .step.step-4 .answers .answer .name.margin {
		margin-top: 7px
	}
	.wr2 .bg .calculator .function .content .steps .step.step-2 .answers .answer .form-control,
	.wr2 .bg .calculator .function .content .steps .step.step-3 .answers .answer .form-control,
	.wr2 .bg .calculator .function .content .steps .step.step-4 .answers .answer .form-control,
	.wr20 .bg .calculator .function .content .steps .step.step-2 .answers .answer .form-control,
	.wr20 .bg .calculator .function .content .steps .step.step-3 .answers .answer .form-control,
	.wr20 .bg .calculator .function .content .steps .step.step-4 .answers .answer .form-control {
		width: 211px;
		margin-left: 14px;
		float: left
	}
	.wr2 .bg .calculator .function .content .steps .step.step-2 .answers .answer .unit,
	.wr2 .bg .calculator .function .content .steps .step.step-3 .answers .answer .unit,
	.wr2 .bg .calculator .function .content .steps .step.step-4 .answers .answer .unit,
	.wr20 .bg .calculator .function .content .steps .step.step-2 .answers .answer .unit,
	.wr20 .bg .calculator .function .content .steps .step.step-3 .answers .answer .unit,
	.wr20 .bg .calculator .function .content .steps .step.step-4 .answers .answer .unit {
		margin: 14px 0 0 8px;
		float: left
	}
	.wr2 .bg .calculator .function .content .steps .step.step-5 .answers .answer,
	.wr20 .bg .calculator .function .content .steps .step.step-5 .answers .answer {
		width: 375px;
		margin-top: -8px
	}
	.wr2 .bg .calculator .function .content .steps .step.step-5 .answers .answer .form-control,
	.wr20 .bg .calculator .function .content .steps .step.step-5 .answers .answer .form-control {
		width: 375px
	}
	.wr2 .bg .calculator .function .content .steps .step.step-5 .answers .answer .irs,
	.wr20 .bg .calculator .function .content .steps .step.step-5 .answers .answer .irs {
		width: 396px
	}
	.wr2 .bg .calculator .function .content .arrows,
	.wr20 .bg .calculator .function .content .arrows {
		height: 64px;
		position: absolute;
		left: 0;
		bottom: 45px
	}
	.wr2 .bg .calculator .function .content .arrows .back,
	.wr20 .bg .calculator .function .content .arrows .back {
		width: 298px;
		color: #a5a4a4;
		font-family: Exo2-Bold, Arial, sans-serif;
		font-size: 16px;
		text-align: center;
		text-transform: uppercase;
		letter-spacing: 4px;
		border-radius: 3px;
		padding: 17px 0 18px;
		-webkit-transition: opacity .3s, visibility .3s, border-color .3s, background-color .3s, color .3s;
		transition: opacity .3s, visibility .3s, border-color .3s, background-color .3s, color .3s;
		position: absolute;
		top: 0;
		left: 0
	}
	.wr2 .bg .calculator .function .content .arrows .back:hover,
	.wr20 .bg .calculator .function .content .arrows .back:hover {
		border-color: #b3b3b3
	}
	.wr2 .bg .calculator .function .content .arrows .back:active,
	.wr20 .bg .calculator .function .content .arrows .back:active {
		color: #fff;
		background-color: #b3b3b3
	}
	.wr2 .bg .calculator .function .content .arrows .miss,
	.wr20 .bg .calculator .function .content .arrows .miss {
		width: 184px;
		font-size: 16px;
		padding: 17px 0 18px;
		position: absolute;
		top: 0;
		right: 143px
	}
	.wr2 .bg .calculator .function .content .arrows .btn-bordered,
	.wr20 .bg .calculator .function .content .arrows .btn-bordered {
		width: 118px;
		position: absolute;
		top: 0;
		right: 0;
		margin: 0;
		-webkit-transition: opacity .3s, visibility .3s;
		transition: opacity .3s, visibility .3s
	}
	.wr2 .bg .calculator .form,
	.wr20 .bg .calculator .form {
		padding-bottom: 57px;
		margin-top: 35px
	}
	.wr2 .bg .calculator .form .name,
	.wr20 .bg .calculator .form .name {
		font-size: 14px;
		padding-top: 10px
	}
	.wr2 .bg .calculator .form .title-1,
	.wr20 .bg .calculator .form .title-1 {
		line-height: 78px;
		text-align: left;
		padding-top: 24px
	}
	.wr2 .bg .calculator .form .subtitle,
	.wr20 .bg .calculator .form .subtitle {
		width: 660px;
		font-size: 32px;
		line-height: 1.25;
		padding-top: 18px
	}
	.wr2 .bg .calculator .form .btn-group,
	.wr20 .bg .calculator .form .btn-group {
		width: 460px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding-left: 165px;
		margin-top: 16px
	}
	.wr2 .bg .calculator .form .btn-group.first,
	.wr20 .bg .calculator .form .btn-group.first {
		margin-top: 32px
	}
	.wr2 .bg .calculator .form .btn-group label,
	.wr20 .bg .calculator .form .btn-group label {
		width: 150px;
		text-align: left;
		position: absolute;
		top: 2px;
		left: 0
	}
	.wr2 .bg .calculator .form .btn-group label.margin,
	.wr20 .bg .calculator .form .btn-group label.margin {
		top: 14px
	}
	.wr2 .bg .calculator .form .form-control,
	.wr20 .bg .calculator .form .form-control {
		text-align: left;
		padding-left: 17px;
		padding-right: 17px
	}
	.wr2 .bg .calculator .form .btn-default,
	.wr20 .bg .calculator .form .btn-default {
		margin-top: -6px;
		letter-spacing: 2px;
		padding: 21px 0 23px
	}
	.wr2 .bg .calculator .form .privacy-text,
	.wr20 .bg .calculator .form .privacy-text {
		width: 300px;
		text-align: left;
		padding-left: 165px
	}
	.wr2 .bg .calculator .form .privacy-text a,
	.wr2 .bg .calculator .form .privacy-text span,
	.wr20 .bg .calculator .form .privacy-text a,
	.wr20 .bg .calculator .form .privacy-text span {
		color: grey
	}
	.wr2 .bg .calculator .form .privacy-text a:hover,
	.wr2 .bg .calculator .form .privacy-text span:hover,
	.wr20 .bg .calculator .form .privacy-text a:hover,
	.wr20 .bg .calculator .form .privacy-text span:hover {
		border-color: gray
	}
	.wr3 {
		background-color: #f7f7f7;
		min-height: 841px;
		overflow: visible;
		z-index: -1;
		padding-bottom: 13px;
	}
	.wr3.animate .super-title {
		right: -83px;
		opacity: 0;
		filter: alpha(opacity=0);
		-webkit-transition: right .5s, opacity .5s;
		transition: right .5s, opacity .5s
	}
	.wr3.animated .super-title {
		right: -33px;
		opacity: 1;
		filter: alpha(opacity=100)
	}
	.wr3 .gallery .items .item .play,
	.wr3 .gallery .items .item .zoom,
	.wr6.animate .form {
		opacity: 0;
		filter: alpha(opacity=0)
	}
	.wr3 .super-title {
		width: 490px;
		font-size: 147px;
		line-height: .884;
		position: absolute;
		top: 67px;
		right: -33px
	}
	.wr3 .title-3 {
		width: 510px;
		padding-top: 61px
	}
	.wr3 .text {
		width: 600px;
		padding-top: 24px
	}
	.wr3 .text p {
		font-size: 19px;
		padding-top: 28px
	}
	.wr3 .video-block {
		width: 360px;
		margin: 62px 0 0 94px
	}
	.wr3 .video-block .video {
		width: 260px;
		height: 147px;
		background-size: 260px
	}
	.wr3 .video-block .name {
		font-size: 19px;
		padding-top: 24px
	}
	.wr3 .gallery {
		margin-top: 66px
	}
	.wr3 .gallery .pagination {
		display: none
	}
	.wr3 .gallery .pagination ul li {
		cursor: pointer;
		-webkit-transition: background-color .3s;
		transition: background-color .3s
	}
	.wr3 .gallery .pagination ul li:hover {
		background-color: #fff;
		background-color: rgba(255, 255, 255, .75)
	}
	.wr6.animated .form {
		-webkit-transition: opacity .3s linear .3s;
		transition: opacity .3s linear .3s;
		opacity: 1;
		filter: alpha(opacity=100)
	}
	.wr7 .items {
		padding-top: 48px
	}
	.wr7 .items .item {
		width: 1600px;
		min-height: 250px;
		left: 50%;
		margin-left: -800px;
		margin-top: 8px
	}
	.wr7 .items .item:first-child.animate-1 .img img {
		-webkit-transition: right .5s, opacity .5s;
		transition: right .5s, opacity .5s;
		right: -87px;
		opacity: 0;
		filter: alpha(opacity=0)
	}
	.wr7 .items .item:first-child.animated .img img {
		right: 13px;
		opacity: 1;
		filter: alpha(opacity=100)
	}
	.wr7 .items .item:first-child.active .img img:first-child {
		opacity: 0;
		filter: alpha(opacity=0);
		right: -37px
	}
	.wr7 .items .item:first-child .img img {
		top: 18px;
		right: 13px
	}
	.wr7 .items .item:nth-child(2).animate-2 .img img {
		-webkit-transition: right .5s, opacity .5s;
		transition: right .5s, opacity .5s;
		right: -281px;
		opacity: 0;
		filter: alpha(opacity=0)
	}
	.wr7 .items .item:nth-child(2).animate-2 .img .circle {
		-webkit-transition: opacity .5s, left .5s;
		transition: opacity .5s, left .5s;
		opacity: 0;
		filter: alpha(opacity=0);
		left: -127px;
		-webkit-transition-delay: .5s;
		transition-delay: .5s
	}
	.wr7 .items .item:nth-child(2).animated .img img {
		right: -181px;
		opacity: 1;
		filter: alpha(opacity=100)
	}
	.wr7 .items .item:nth-child(2).animated .img .circle {
		opacity: 1;
		filter: alpha(opacity=100);
		left: -27px
	}
	.wr7 .items .item:nth-child(2).active .img img {
		opacity: 0;
		filter: alpha(opacity=0);
		right: -231px
	}
	.wr7 .items .item:nth-child(2).active .img .circle {
		opacity: 0;
		filter: alpha(opacity=0);
		left: 30px
	}
	.wr7 .items .item:nth-child(2) .img {
		width: 908px;
		height: 250px;
		position: absolute;
		top: 0;
		right: -181px
	}
	.wr7 .items .item:nth-child(2) .img img {
		top: 0;
		right: 0
	}
	.wr7 .items .item:nth-child(3).animate-3 .img img {
		-webkit-transition: right .5s, opacity .5s;
		transition: right .5s, opacity .5s;
		right: -105px;
		opacity: 0;
		filter: alpha(opacity=0)
	}
	.wr7 .items .item:nth-child(3).animated .img img {
		right: -5px;
		opacity: 1;
		filter: alpha(opacity=100)
	}
	.wr7 .items .item:nth-child(3).active .img img {
		opacity: 0;
		filter: alpha(opacity=0);
		right: -45px
	}
	.wr7 .items .item:nth-child(3) .img img {
		top: 0;
		right: -5px
	}
	.wr7 .items .item:nth-child(4).animate-4 .img img {
		-webkit-transition: right .5s, opacity .5s;
		transition: right .5s, opacity .5s;
		right: -248px;
		opacity: 0;
		filter: alpha(opacity=0)
	}
	.wr7 .items .item:nth-child(4).animated .img img {
		right: -148px;
		opacity: 1;
		filter: alpha(opacity=100)
	}
	.wr7 .items .item:nth-child(4).active .img img {
		opacity: 0;
		filter: alpha(opacity=0);
		right: -198px
	}
	.wr7 .items .item:nth-child(4) .img img {
		top: 7px;
		right: -148px
	}
	.wr7 .items .item .img img {
		position: absolute;
		-webkit-transition: opacity .3s, right .3s;
		transition: opacity .3s, right .3s
	}
	.wr7 .items .item .name {
		color: #f75e22;
		font-family: Exo2-Bold, Arial, sans-serif;
		text-transform: uppercase;
		letter-spacing: 1.6px;
		padding-top: 43px
	}
	.wr7 .items .item .subname {
		width: 475px;
		font-size: 28px;
		line-height: 1.143;
		padding-top: 22px
	}
	.wr8.animate .link {
		opacity: 0;
		filter: alpha(opacity=0);
		top: 154px;
		-webkit-transition: opacity .5s, top .5s;
		transition: opacity .5s, top .5s
	}
	.wr8.animate .link .icons .list .line {
		width: 0;
		-webkit-transition: width .3s;
		transition: width .3s;
		margin: 0 auto
	}
	.wr8.animated .link {
		opacity: 1;
		filter: alpha(opacity=100);
		top: 54px
	}
	.wr8.animated .link .icons .list .line {
		width: 31px
	}
	.wr8.animated .link .icons .list .line:first-child {
		-webkit-transition-delay: .5s;
		transition-delay: .5s
	}
	.wr8.animated .link .icons .list .line:nth-child(2) {
		-webkit-transition-delay: .8s;
		transition-delay: .8s
	}
	.wr8.animated .link .icons .list .line:nth-child(3) {
		-webkit-transition-delay: 1.1s;
		transition-delay: 1.1s
	}
	.wr9 {
		height: 1075px;
		background-image: url(../img/bg9.jpg)
	}
	.wr9 .title-2 {
		width: 950px;
		padding-top: 76px;
		margin: 0 auto
	}
	.wr9 .text {
		font-size: 24px;
		margin-top: 10px
	}
	.wr9 .btn-default {
		width: 400px;
		letter-spacing: 4.8px;
		position: absolute;
		top: 711px;
		left: 0;
		right: 0;
		margin: 0 auto;
		opacity: 0;
		filter: alpha(opacity=0);
		-webkit-transition: opacity .3s;
		transition: opacity .3s
	}
	.wr9 .btn-default.animated {
		opacity: 1;
		filter: alpha(opacity=100);
		-webkit-transition-delay: 1s;
		transition-delay: 1s
	}
	.wr13 {
		padding-bottom: 72px
	}
	.wr13.animate .items .item:first-child .img img {
		opacity: 0;
		filter: alpha(opacity=0);
		-webkit-transition: top .5s, left .5s, opacity .5s;
		transition: top .5s, left .5s, opacity .5s
	}
	.wr13.animate .items .item:first-child .img img:first-child {
		top: -32px;
		left: -41px
	}
	.wr13.animate .items .item:first-child .img img:nth-child(2) {
		top: 94px;
		left: 86px
	}
	.wr13.animate .items .item:nth-child(2) .img img {
		opacity: 0;
		filter: alpha(opacity=0);
		-webkit-transition: top .5s, left .5s, opacity .5s;
		transition: top .5s, left .5s, opacity .5s;
		-webkit-transition-delay: .6s;
		transition-delay: .6s
	}
	.wr13.animate .items .item:nth-child(2) .img img:nth-child(2) {
		top: -50px;
		left: 8px
	}
	.wr13.animated .items .item:first-child .img img {
		opacity: 1;
		filter: alpha(opacity=100)
	}
	.wr13.animated .items .item:first-child .img img:first-child {
		top: 18px;
		left: 9px
	}
	.wr13.animated .items .item:first-child .img img:nth-child(2) {
		top: 44px;
		left: 36px
	}
	.wr13 .title {
		width: 605px;
		font-size: 40px;
		text-align: center;
		line-height: 1.2;
		padding-top: 61px;
		margin: 0 auto
	}
	.wr13 .items {
		padding-top: 50px
	}
	.wr13 .items .item {
		width: 263px;
		margin-left: 31px;
		float: left
	}
	.wr13 .items .item:hover .link {
		color: #f75e22;
		border-color: #f75e22
	}
	.wr13 .items .item:first-child {
		margin-left: 0
	}
	.wr13 .items .item:first-child .img img:first-child {
		top: 18px;
		left: 9px
	}
	.wr13 .items .item:first-child .img img:nth-child(2) {
		top: 44px;
		left: 36px
	}
	.wr13 .items .item:nth-child(2) .img img:first-child {
		top: 68px;
		left: 4px
	}
	.wr13 .items .item:nth-child(2) .img img:nth-child(2) {
		top: 0;
		left: 8px
	}
	.wr13 .items .item:nth-child(3) .img img:first-child {
		top: 3px;
		left: 2px;
		z-index: 10
	}
	.wr13 .items .item:nth-child(3) .img img:nth-child(2) {
		top: 3px;
		left: 86px;
		z-index: 1
	}
	.wr13 .items .item:nth-child(4) {
		margin-left: 26px
	}
	.wr13 .items .item:nth-child(4) .img img {
		top: -5px;
		left: 3px
	}
	.wr13 .items .item .name {
		font-size: 48px;
		padding-top: 126px
	}
	.wr14.only-medium .form .privacy-text a:hover {
		border-color: #acacac
	}
	.wr16.animate .items .item {
		opacity: 0;
		filter: alpha(opacity=0);
		-webkit-transition: opacity .5s;
		transition: opacity .5s
	}
	.wr16.animate .items .item .name {
		position: relative;
		left: -50px;
		-webkit-transition: left .5s;
		transition: left .5s
	}
	.wr16.animate .items .item .subname,
	.wr16.animate .items .item .text {
		position: relative;
		top: 50px;
		-webkit-transition: top .5s;
		transition: top .5s
	}
	.wr16.animate .items .item:nth-child(2),
	.wr16.animate .items .item:nth-child(2) .name,
	.wr16.animate .items .item:nth-child(2) .subname,
	.wr16.animate .items .item:nth-child(2) .text {
		-webkit-transition-delay: .6s;
		transition-delay: .6s
	}
	.wr16.animate .items .item:nth-child(3),
	.wr16.animate .items .item:nth-child(3) .name,
	.wr16.animate .items .item:nth-child(3) .subname,
	.wr16.animate .items .item:nth-child(3) .text {
		-webkit-transition-delay: 1.2s;
		transition-delay: 1.2s
	}
	.wr16.animate .items .item:nth-child(4),
	.wr16.animate .items .item:nth-child(4) .name,
	.wr16.animate .items .item:nth-child(4) .subname,
	.wr16.animate .items .item:nth-child(4) .text {
		-webkit-transition-delay: 1.8s;
		transition-delay: 1.8s
	}
	.wr16.animated .items .item {
		opacity: 1;
		filter: alpha(opacity=100)
	}
	.wr16.animated .items .item .name {
		left: 0
	}
	.wr16.animated .items .item .subname,
	.wr16.animated .items .item .text {
		top: 0
	}
	.wr18 .items .item .email {
		-webkit-transition: border-color .3s, color .3s;
		transition: border-color .3s, color .3s
	}
	.wr18 .items .item .email:hover {
		color: #f75e22;
		border-color: #f75e22
	}
	.wr18 .socials a {
		-webkit-transition: color .3s;
		transition: color .3s
	}
	.wr18 .socials a:hover {
		color: #f75e22
	}
	.wr18 .socials a:hover:before {
		opacity: 0;
		filter: alpha(opacity=0)
	}
	.wr18 .socials a:hover:after {
		opacity: 1;
		filter: alpha(opacity=100)
	}
	.wr18 .socials a:hover span {
		border-color: #f75e22
	}
	.wr18 .socials a span {
		-webkit-transition: border-color .3s;
		transition: border-color .3s
	}
	.wr19 {
		height: 503px
	}
	.wr19 .gallery .arrows .controls {
		-webkit-transition: left .3s, right .3s, top .3s;
		transition: left .3s, right .3s, top .3s
	}
	.wr19 .gallery .arrows .controls:hover.left {
		left: -8px
	}
	.wr19 .gallery .arrows .controls:hover.right {
		right: -8px
	}
	.wr19 .gallery .arrows .controls:active {
		top: -18px
	}
	.wr19 .gallery .pagination ul li {
		cursor: pointer;
		-webkit-transition: background-color .3s;
		transition: background-color .3s
	}
	.wr19 .gallery .pagination ul li:hover {
		background-color: #fff;
		background-color: rgba(255, 255, 255, .75)
	}
	.wr19 .gm-style-iw .marker .close,
	.wr19 .gm-style-iw .marker-2 .close {
		top: 12px;
		right: 10px
	}
	.wr19 .gm-style-iw .marker .close:after,
	.wr19 .gm-style-iw .marker .close:before,
	.wr19 .gm-style-iw .marker-2 .close:after,
	.wr19 .gm-style-iw .marker-2 .close:before {
		background-color: #4c4c4c
	}
	#modal-animation .modal-dialog .modal-content .modal-header .close:after,
	#modal-animation .modal-dialog .modal-content .modal-header .close:before,
	#modal-callback .modal-dialog .modal-content .modal-header .close:after,
	#modal-callback .modal-dialog .modal-content .modal-header .close:before,
	#modal-delivery .modal-dialog .modal-content .modal-header .close:after,
	#modal-delivery .modal-dialog .modal-content .modal-header .close:before,
	#modal-consultation .modal-dialog .modal-content .modal-header .close:after,
	#modal-consultation .modal-dialog .modal-content .modal-header .close:before {
		background-color: #fff
	}
	.wr19 .gm-style-iw .marker .close:hover:before,
	.wr19 .gm-style-iw .marker-2 .close:hover:before {
		-webkit-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg)
	}
	.wr19 .gm-style-iw .marker .close:hover:after,
	.wr19 .gm-style-iw .marker-2 .close:hover:after {
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg)
	}
	.wr-footer {
		padding: 16px 0 38px
	}
	.wr-footer .logo {
		width: 420px;
		height: 96px;
		float: left
	}
	.wr-footer .logo:before {
		width: 115px;
		height: 58px;
		background-size: 115px
	}
	.wr-footer .phone-block {
		width: 200px;
		text-align: left;
		margin-right: 64px;
		float: right
	}
	.wr-footer .phone-block .phone {
		font-size: 24px;
		margin-top: 10px
	}
	.wr-footer .phone-block .text {
		font-size: 14px;
		padding-bottom: 4px
	}
	.wr-footer .open-privacy {
		font-size: 16px;
		margin: 23px 0 0 116px;
		float: left;
		-webkit-transition: border-color .3s, color .3s;
		transition: border-color .3s, color .3s
	}
	.wr-footer .open-privacy:hover {
		color: #f75e22;
		border-color: #f75e22
	}
	.wr-footer .made {
		font-size: 16px;
		margin: 23px 47px 0 0;
		float: right
	}
	.wr-footer .made:hover span {
		color: #f75e22;
		border-color: #f75e22
	}
	.wr-footer .link {
		-webkit-transition: border-color .3s, color .3s;
		transition: border-color .3s, color .3s
	}
	.wr-footer .link:hover {
		color: #f75e22;
		border-color: #f75e22
	}
	#modal-callback .modal-dialog,
	#modal-consultation .modal-dialog,
	#modal-delivery .modal-dialog {
		width: 480px;
		border-radius: 3px;
		-webkit-box-shadow: 0 10px 30px 0 rgba(0, 0, 0, .3);
		box-shadow: 0 10px 30px 0 rgba(0, 0, 0, .3);
		margin: 100px auto
	}
	#modal-callback .modal-dialog .modal-content .modal-header .close,
	#modal-delivery .modal-dialog .modal-content .modal-header .close,
	#modal-consultation .modal-dialog .modal-content .modal-header .close {
		top: -55px;
		right: 0;
		border: 2px solid #fff;
		border: 2px solid rgba(255, 255, 255, .102)
	}
	#modal-callback .modal-dialog .modal-content .modal-header .close:hover:before,
	#modal-delivery .modal-dialog .modal-content .modal-header .close:hover:before,
	#modal-consultation .modal-dialog .modal-content .modal-header .close:hover:before {
		-webkit-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg)
	}
	#modal-callback .modal-dialog .modal-content .modal-header .close:hover:after,
	#modal-delivery .modal-dialog .modal-content .modal-header .close:hover:after,
	#modal-consultation .modal-dialog .modal-content .modal-header .close:hover:after {
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg)
	}
	#modal-callback .modal-dialog .modal-content .modal-header .modal-title,
	#modal-delivery .modal-dialog .modal-content .modal-header .modal-title,
	#modal-consultation .modal-dialog .modal-content .modal-header .modal-title {
		font-size: 24px;
		padding: 32px 20px 0
	}
	#modal-callback .modal-dialog .modal-content .modal-header .modal-subtitle,
	#modal-delivery .modal-dialog .modal-content .modal-header .modal-subtitle,
	#modal-consultation .modal-dialog .modal-content .modal-header .modal-subtitle {
		padding: 17px 20px 0
	}
	#modal-callback .modal-dialog .modal-content .modal-body,
	#modal-delivery .modal-dialog .modal-content .modal-body,
	#modal-consultation .modal-dialog .modal-content .modal-body {
		padding: 0 0 38px
	}
	#modal-callback .modal-dialog .modal-content .modal-body .order-form,
	#modal-delivery .modal-dialog .modal-content .modal-body .order-form,
	#modal-consultation .modal-dialog .modal-content .modal-body .order-form {
		width: 320px;
		padding-top: 32px
	}
	#modal-callback .modal-dialog .modal-content .modal-body .order-form .btn-group,
	#modal-delivery .modal-dialog .modal-content .modal-body .order-form .btn-group,
	#modal-consultation .modal-dialog .modal-content .modal-body .order-form .btn-group {
		margin-top: 9px
	}
	#modal-callback .modal-dialog .modal-content .modal-body .order-form .btn-group .select .select-title,
	#modal-delivery .modal-dialog .modal-content .modal-body .order-form .btn-group .select .select-title,
	#modal-consultation .modal-dialog .modal-content .modal-body .order-form .btn-group .select .select-title {
		font-size: 19px;
		padding: 15px 0 19px
	}
	#modal-callback .modal-dialog .modal-content .modal-body .order-form .btn-group .btn-default,
	#modal-delivery .modal-dialog .modal-content .modal-body .order-form .btn-group .btn-default,
	#modal-consultation .modal-dialog .modal-content .modal-body .order-form .btn-group .btn-default {
		letter-spacing: 2px;
		padding: 24px 0
	}
	#modal-callback .modal-dialog .modal-content .modal-body .order-form .privacy-text a:hover,
	#modal-callback .modal-dialog .modal-content .modal-body .order-form .privacy-text span:hover,
	#modal-delivery .modal-dialog .modal-content .modal-body .order-form .privacy-text a:hover,
	#modal-delivery .modal-dialog .modal-content .modal-body .order-form .privacy-text span:hover,
	#modal-consultation .modal-dialog .modal-content .modal-body .order-form .privacy-text a:hover,
	#modal-consultation .modal-dialog .modal-content .modal-body .order-form .privacy-text span:hover {
		border-color: gray
	}
	#modal-installment-1 .modal-dialog .modal-content .modal-header .close:hover:before {
		-webkit-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg)
	}
	#modal-installment-1 .modal-dialog .modal-content .modal-header .close:hover:after {
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg)
	}
	#modal-animation .modal-dialog {
		width: 1140px;
		border-radius: 3px;
		-webkit-box-shadow: 0 10px 30px 0 rgba(0, 0, 0, .3);
		box-shadow: 0 10px 30px 0 rgba(0, 0, 0, .3);
		margin: 100px auto
	}
	#modal-animation .modal-dialog .modal-content .modal-header {
		padding: 0 0 36px
	}
	#modal-animation .modal-dialog .modal-content .modal-header .close {
		top: -55px;
		right: 0;
		border: 2px solid #fff;
		border: 2px solid rgba(255, 255, 255, .102)
	}
	#modal-animation .modal-dialog .modal-content .modal-header .close:hover:before {
		-webkit-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg)
	}
	#modal-animation .modal-dialog .modal-content .modal-header .close:hover:after {
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg)
	}
	#modal-animation .modal-dialog .modal-content .modal-header .modal-title {
		padding: 54px 150px 0
	}
	#modal-animation .modal-dialog .modal-content .modal-header .modal-subtitle {
		padding-top: 4px
	}
	#modal-animation .modal-dialog .modal-content .modal-body {
		height: 641px
	}
	#modal-animation .modal-dialog .modal-content .modal-body .video {
		height: 641px;
		background-size: 1140px;
		position: absolute
	}
	#modal-animation .modal-dialog .modal-content .modal-body .form {
		width: 100%;
		height: 265px;
		position: absolute;
		left: 0;
		bottom: 0;
		padding-top: 34px
	}
	#modal-animation .modal-dialog .modal-content .modal-body .form .close:hover:before {
		-webkit-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg)
	}
	#modal-animation .modal-dialog .modal-content .modal-body .form .close:hover:after {
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg)
	}
	#modal-animation .modal-dialog .modal-content .modal-body .form .form-title {
		padding: 0 55px
	}
	#modal-animation .modal-dialog .modal-content .modal-body .form .form-subtitle {
		padding: 7px 110px 0
	}
	#modal-animation .modal-dialog .modal-content .modal-body .form .order-form {
		width: 976px
	}
	#modal-animation .modal-dialog .modal-content .modal-body .form .order-form .btn-group {
		padding-top: 20px
	}
	#modal-animation .modal-dialog .modal-content .modal-body .form .order-form .btn-group .form-control {
		width: 320px;
		float: left
	}
	#modal-animation .modal-dialog .modal-content .modal-body .form .order-form .btn-group .phone-contry {
		width: 320px;
		margin-left: 8px;
		float: left
	}
	#modal-animation .modal-dialog .modal-content .modal-body .form .order-form .btn-group .btn-default {
		width: 320px;
		font-size: 12px;
		letter-spacing: 3px;
		padding: 21px 0 23px;
		margin-left: 8px;
		float: left
	}
	#modal-installment-2 .modal-dialog .modal-content .modal-header .close:hover:before {
		-webkit-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg)
	}
	#modal-installment-2 .modal-dialog .modal-content .modal-header .close:hover:after {
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg)
	}
	#modal-installment-2 .modal-dialog .modal-content .modal-body .gallery .pagination ul li {
		-webkit-transition: background-color .3s;
		transition: background-color .3s
	}
	#modal-installment-2 .modal-dialog .modal-content .modal-body .gallery .pagination ul li:hover {
		background-color: #fff;
		background-color: rgba(255, 255, 255, .6)
	}
	#modal-installment-2 .modal-dialog .modal-content .modal-body .form .close:hover:before {
		-webkit-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg)
	}
	#modal-installment-2 .modal-dialog .modal-content .modal-body .form .close:hover:after {
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg)
	}
	#modal-demonstration .modal-dialog .modal-content .modal-header .close:hover:before,
	#modal-demonstration-gmap .modal-dialog .modal-content .modal-header .close:hover:before {
		-webkit-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg)
	}
	#modal-demonstration .modal-dialog .modal-content .modal-header .close:hover:after,
	#modal-demonstration-gmap .modal-dialog .modal-content .modal-header .close:hover:after {
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg)
	}
	#modal-logo .modal-dialog .modal-content .modal-header .close:hover:before {
		-webkit-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg)
	}
	#modal-logo .modal-dialog .modal-content .modal-header .close:hover:after {
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg)
	}
	#modal-logo .modal-dialog .modal-content .modal-body .form .order-form .btn-group .select .select-title {
		font-size: 19px;
		padding: 15px 0 19px
	}
	#modal-trading .modal-dialog {
		width: 480px;
		border-radius: 3px;
		-webkit-box-shadow: 0 10px 30px 0 rgba(0, 0, 0, .3);
		box-shadow: 0 10px 30px 0 rgba(0, 0, 0, .3);
		margin: 100px auto
	}
	#modal-trading .modal-dialog .modal-content .modal-header .close {
		top: -55px;
		right: 0;
		border: 2px solid #fff;
		border: 2px solid rgba(255, 255, 255, .102)
	}
	#modal-trading .modal-dialog .modal-content .modal-header .close:after,
	#modal-trading .modal-dialog .modal-content .modal-header .close:before {
		background-color: #fff
	}
	#modal-trading .modal-dialog .modal-content .modal-header .close:hover:before {
		-webkit-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg)
	}
	#modal-trading .modal-dialog .modal-content .modal-header .close:hover:after {
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg)
	}
	#modal-trading .modal-dialog .modal-content .modal-body .order-form {
		width: 320px
	}
	#modal-dealer .modal-dialog .modal-content .modal-header .close:hover:before {
		-webkit-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg)
	}
	#modal-dealer .modal-dialog .modal-content .modal-header .close:hover:after {
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg)
	}
	#modal-catalog .modal-dialog {
		width: 1140px;
		border-radius: 3px;
		background-color: #333;
		-webkit-box-shadow: 0 10px 30px 0 rgba(0, 0, 0, .3);
		box-shadow: 0 10px 30px 0 rgba(0, 0, 0, .3);
		margin: 100px auto
	}
	#modal-catalog .modal-dialog .modal-content .modal-header {
		background-color: #f7f7f7;
		padding: 0 0 37px
	}
	#modal-catalog .modal-dialog .modal-content .modal-header .close {
		top: -55px;
		right: 0;
		border: 2px solid #fff;
		border: 2px solid rgba(255, 255, 255, .102)
	}
	#modal-catalog .modal-dialog .modal-content .modal-header .close:after,
	#modal-catalog .modal-dialog .modal-content .modal-header .close:before {
		background-color: #fff
	}
	#modal-catalog .modal-dialog .modal-content .modal-header .close:hover:before {
		-webkit-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg)
	}
	#modal-catalog .modal-dialog .modal-content .modal-header .close:hover:after {
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg)
	}
	#modal-catalog .modal-dialog .modal-content .modal-header .modal-title {
		font-size: 40px;
		line-height: 1;
		padding: 35px 265px 0
	}
	#modal-catalog .modal-dialog .modal-content .modal-header .modal-subtitle {
		font-size: 19px;
		line-height: 1.474;
		padding: 5px 262px 0
	}
	#modal-catalog .modal-dialog .modal-content .modal-body {
		height: 548px
	}
	#modal-catalog .modal-dialog .modal-content .modal-body .img {
		position: absolute;
		top: 0;
		left: 21px
	}
	#modal-catalog .modal-dialog .modal-content .modal-body .form {
		width: 390px;
		height: 548px;
		background-color: #333;
		background-color: rgba(51, 51, 51, .95);
		border-left: 1px solid rgba(255, 255, 255, .3);
		margin-left: 751px
	}
	#modal-catalog .modal-dialog .modal-content .modal-body .form .order-form {
		width: 320px;
		padding-top: 18px
	}
	#modal-catalog .modal-dialog .modal-content .modal-body .form .order-form .btn-group {
		margin-top: 9px
	}
	#modal-catalog .modal-dialog .modal-content .modal-body .form .order-form .btn-group label {
		color: #fff
	}
	#modal-catalog .modal-dialog .modal-content .modal-body .form .order-form .btn-group .text {
		font-size: 14px;
		color: #fff;
		color: rgba(255, 255, 255, .6);
		line-height: 1.286
	}
	#modal-catalog .modal-dialog .modal-content .modal-body .form .order-form .btn-group .btn-default {
		width: 100%;
		display: block;
		letter-spacing: 2px;
		padding: 24px 0;
		margin: 20px 0 0
	}
	#modal-catalog .modal-dialog .modal-content .modal-body .form .order-form .open-privacy-modal a,
	#modal-catalog .modal-dialog .modal-content .modal-body .form .order-form .open-privacy-modal span {
		color: #fff
	}
	#modal-exit .modal-dialog .modal-content .close:hover:before {
		-webkit-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg)
	}
	#modal-exit .modal-dialog .modal-content .close:hover:after {
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg)
	}
	#modal-privacy .modal-dialog {
		width: 1170px;
		margin: 100px auto
	}
	#modal-privacy .modal-dialog .modal-content .modal-header .close {
		top: -55px;
		right: 0;
		border: 2px solid #fff;
		border: 2px solid rgba(255, 255, 255, .102)
	}
	#modal-privacy .modal-dialog .modal-content .modal-header .close:after,
	#modal-privacy .modal-dialog .modal-content .modal-header .close:before {
		background-color: #fff
	}
	#modal-privacy .modal-dialog .modal-content .modal-header .close:hover:before {
		-webkit-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg)
	}
	#modal-privacy .modal-dialog .modal-content .modal-header .close:hover:after {
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg)
	}
	#modal-privacy .modal-dialog .modal-content .modal-body .confident-title {
		font-size: 30px
	}
	#modal-privacy .modal-dialog .modal-content .modal-body .confident-subtitle {
		font-size: 18px;
		padding: 22px 0
	}
	#modal-privacy .modal-dialog .modal-content .modal-body .confident-p,
	#modal-privacy .modal-dialog .modal-content .modal-body .confident-p-title {
		font-size: 16px
	}
	.modal .modal-dialog .modal-content .modal-header .close:hover {
		background-color: #fff;
		background-color: rgba(255, 255, 255, .102)
	}
}

@media (min-width:768px) {
	.modal .modal-dialog,
	.modal-dialog {
		margin: 30px auto
	}
	.modal-dialog {
		width: 600px
	}
	.modal-content {
		-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
		box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
	}
}

@media only screen and (min-width:768px) and (min-width:768px) {
	.wr13.animate .items .item:nth-child(3) .img img {
		opacity: 0;
		filter: alpha(opacity=0);
		-webkit-transition: top .5s, left .5s, opacity .5s;
		transition: top .5s, left .5s, opacity .5s;
		-webkit-transition-delay: 1.2s;
		transition-delay: 1.2s
	}
	.wr13.animate .items .item:nth-child(3) .img img:nth-child(2) {
		left: 0;
		-webkit-transition-delay: 1.5s;
		transition-delay: 1.5s
	}
	.wr13.animate .items .item:nth-child(4) .img img {
		opacity: 0;
		filter: alpha(opacity=0);
		-webkit-transition: opacity .5s;
		transition: opacity .5s;
		-webkit-transition-delay: 2.1s;
		transition-delay: 2.1s
	}
	.wr13.animated .items .item:nth-child(2) .img img,
	.wr13.animated .items .item:nth-child(3) .img img,
	.wr13.animated .items .item:nth-child(4) .img img {
		opacity: 1;
		filter: alpha(opacity=100)
	}
	.wr13.animated .items .item:nth-child(2) .img img:nth-child(2) {
		top: 0;
		left: 8px
	}
	.wr13.animated .items .item:nth-child(3) .img img:nth-child(2) {
		left: 86px
	}
}

@media only screen and (max-width:767px) and (min-width:768px) {
	.wr13 .items .item:first-child,
	.wr13 .items .item:nth-child(2) {
		margin-top: 0
	}
	.wr13 .items .item:first-child,
	.wr13 .items .item:nth-child(3) {
		margin-left: 0
	}
}

@media only screen and (max-width:767px) {
	#page-table .wr-header .back,
	#page-thanks .wr-header .back {
		background-image: url(../img/svg/back-mobile.svg);
		top: 0;
		bottom: 0
	}
	#page-thanks .wr-thanks-1 .form .img img,
	#page-thanks .wr-thanks-3 .form .img img {
		width: 100%
	}
	.modal.fade .modal-dialog {
		-webkit-transform: translate(-100%, 0);
		-ms-transform: translate(-100%, 0);
		transform: translate(-100%, 0);
		-webkit-transition: -webkit-transform .3s ease-out;
		transition: -webkit-transform .3s ease-out;
		transition: transform .3s ease-out;
		transition: transform .3s ease-out, -webkit-transform .3s ease-out
	}
	.modal.in .modal-dialog {
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		transform: translate(0, 0)
	}
	.modal-backdrop {
		background-color: transparent;
		display: none!important
	}
	#page-thanks .wr-thanks-2 .centered .btn-default span,
	#page-thanks .wr-thanks-3 .form .order-form .circle,
	#page-thanks .wr-thanks-3 .form .order-form .images {
		display: none
	}
	.btn-default {
		font-size: .75rem;
		letter-spacing: 2px;
		padding: 20px 0
	}
	.btn-blue {
		font-size: .75rem;
		letter-spacing: 1.5px;
		padding: 20px 10px;
		width: 100%;
		max-width: 400px;
		margin: 0 auto;
	}
    .wr1 .block .content .calculation .play.left {
        margin-top: 16px;
    }
	.slick-slider {
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		-ms-touch-action: pan-y;
		touch-action: pan-y;
		-webkit-tap-highlight-color: transparent
	}
	#page-thanks .wr-header .logo {
		left: 70px
	}
	#page-thanks .wr-header .back {
		left: 20px;
		margin: auto 0
	}
	#page-thanks .wr-thanks-1 {
		padding: 40px 0 0
	}
	#page-thanks .wr-thanks-1 .block {
		margin: 0
	}
	#page-thanks .wr-thanks-1 .title-2 {
		font-size: 2rem;
		padding: 0 20px
	}
	#page-thanks .wr-thanks-1 .subtitle {
		font-size: 1.25rem;
		padding: 10px 20px 20px
	}
	#page-thanks .wr-thanks-1 .form .order-form {
		text-align: center;
		padding: 40px 20px
	}
	#page-thanks .wr-thanks-1 .form .order-form .form-name {
		font-size: .75rem
	}
	#page-thanks .wr-thanks-1 .form .order-form .form-title {
		font-size: 1.25rem;
		padding-top: 20px
	}
	#page-thanks .wr-thanks-1 .form .order-form .position {
		padding-top: 20px
	}
	#page-thanks .wr-thanks-1 .form .order-form .position label {
		font-size: 1rem;
		margin-bottom: 5px
	}
	#page-thanks .wr-thanks-1 .form .order-form .position .btn-group .btn-default {
		margin-top: 10px
	}
	#page-thanks .wr-thanks-2 {
		padding: 40px 0
	}
	#page-thanks .wr-thanks-2 .title-2 {
		font-size: 2rem
	}
	#page-thanks .wr-thanks-2 .subtitle {
		font-size: 1.25rem
	}
	#page-thanks .wr-thanks-2 .centered {
		padding-top: 40px
	}
	#page-thanks .wr-thanks-2 .text {
		font-size: .75rem;
		padding-top: 20px
	}
	#page-thanks .wr-thanks-3 {
		padding: 40px 0 0
	}
	#page-thanks .wr-thanks-3 .block {
		margin: 0 auto
	}
	#page-thanks .wr-thanks-3 .title-2 {
		font-size: 2rem;
		padding: 0 20px
	}
	#page-thanks .wr-thanks-3 .subtitle {
		font-size: 1.25rem;
		padding-top: 20px
	}
	#page-thanks .wr-thanks-3 .form {
		padding-top: 20px
	}
	#page-thanks .wr-thanks-3 .form .order-form {
		text-align: center;
		padding: 40px 20px
	}
	#page-thanks .wr-thanks-3 .form .order-form .form-name {
		font-size: .75rem
	}
	#page-thanks .wr-thanks-3 .form .order-form .form-title {
		font-size: 1.25rem;
		padding-top: 20px
	}
	#page-thanks .wr-thanks-3 .form .order-form .btn-default {
		margin-top: 20px
	}
	#page-table .wr-header .logo {
		left: 70px
	}
	#page-table .wr-header .back {
		left: 20px;
		margin: auto 0
	}
	body {
		font-size: .875rem;
		line-height: 1.4
	}
	.wr {
		background-size: cover
	}
	.wr .block {
		margin: 0 20px
	}
	.title-1,
	.title-2,
	.title-3 {
		font-size: 1.25rem
	}
	.only-small {
		display: block!important
	}
	.only-medium {
		display: none!important
	}
	.privacy-text {
		font-size: .8125rem;
		padding-top: 20px
	}
	.phone-contry .contry-info {
		height: 59px
	}
	.phone-contry .contry-info .contry-info-number {
		font-size: .875rem;
		line-height: 53px;
		padding-left: 25px
	}
	.phone-contry .contry-block {
		top: 57px
	}
	.wr-header {
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		margin: 0 auto;
		z-index: 800
	}
	.wr-header.only-small .block {
		width: 100%;
		height: 50px;
		margin: 0
	}
	.select .select-block {
		top: 62px
	}
	.float {
		display: none
	}
	.float .float-bg.active {
		bottom: 0
	}
	.wr1 {
		margin-top: 50px;
		padding-bottom: 40px
	}
	.wr1 .block .header {
		display: none!important
	}
	.wr1 .block .content .title {
		font-size: 1.25rem;
		text-align: center;
		padding-top: 40px
	}
	.wr1 .block .content .subtitle,
	.wr1 .block .content .title span {
		display: none
    }
    .wr1 .block .content .subtitle.new-page {
        display: block;
        padding-top: 10px;
        width: auto;
        text-align: center;
    }
    .wr1 .block .content .subtitle.new-page .subtitle-detail {
        font-size: 16px;
	}
	.wr1.new .block .content .calculation .play {
		font-size: 12px;
	}
    .wr1 .block .content .main-img {
        float: none;
        margin: 15px auto 0;
        max-width: 100%;
    }
	.wr1 .block .content .advantages {
		color: #fff;
		color: rgba(255, 255, 255, .7);
		padding-top: 30px
	}
	.wr1 .block .content .advantages .advantage {
		border-top: 1px solid rgba(255, 255, 255, .15);
		padding: 10px 60px 10px 50px
	}
	.wr1 .block .content .advantages .advantage:before {
		top: 10px;
		left: 0
	}
	.wr1 .block .content .advantages .advantage:first-child:before {
		width: 27px;
		height: 27px;
		background-image: url(../img/svg/wr1/discount.svg)
	}
	.wr1 .block .content .advantages .advantage:nth-child(2):before {
		width: 30px;
		height: 29px;
		background-image: url(../img/svg/wr1/guarantee.svg);
		background-size: 30px
	}
	.wr1 .block .content .advantages .advantage:nth-child(3) {
		border-bottom: 1px solid rgba(255, 255, 255, .15)
	}
	.wr1 .block .content .advantages .advantage:nth-child(3):before {
		width: 27px;
		height: 27px;
		background-image: url(../img/svg/wr1/cautious.svg);
		background-size: 27px
	}
	.wr1 .block .content .calculation {
		padding-top: 30px;
		position: relative;
	}
	.wr1 .block .content .calculation .banner-wrap {
		max-width: 85%;
		margin: 0 auto;
		text-align: center;
		padding-bottom: 25px;
		padding-top: 10px;
	}
	.wr1 .block .content .calculation .banner-wrap .banner {
		max-width: 100%;
		height: auto;
	}
	.wr1 .block .content .calculation .delivery-info {
		color: #fff;
		font-size: 13px;
		text-align: center;
		padding: 0 20px 12px;
	}
	.wr1 .block .content .calculation .name {
		text-align: center;
		padding-bottom: 20px
	}
	.wr2#calculator-center,
	.wr20#calculator-center {
		display: none!important
	}
	.wr2 .bg .calculator .function .content .steps .step.step-1 .answers .answer .lines,
	.wr2 .bg .calculator .function .content .steps .step.step-5 .answers .answer .unit,
	.wr2 .bg .img-3,
	.wr20 .bg .calculator .function .content .steps .step.step-1 .answers .answer .lines,
	.wr20 .bg .calculator .function .content .steps .step.step-5 .answers .answer .unit,
	.wr20 .bg .img-3 {
		display: none
	}
	.wr2 .bg .block,
	.wr20 .bg .block {
		padding-bottom: 40px
	}
	.wr2 .bg .title-3,
	.wr20 .bg .title-3 {
		padding-top: 40px
	}
	.wr2 .bg .subtitle-2,
	.wr20 .bg .subtitle-2 {
		padding-top: 20px
	}
	.wr2 .bg .calculator,
	.wr20 .bg .calculator {
		padding-top: 40px
	}
	.wr2 .bg .calculator .function .content .question,
	.wr20 .bg .calculator .function .content .question {
		padding-top: 10px
	}
	.wr2 .bg .calculator .function .content .question span:first-child,
	.wr20 .bg .calculator .function .content .question span:first-child {
		text-align: center
	}
	.wr2 .bg .calculator .function .content .question span:last-child,
	.wr20 .bg .calculator .function .content .question span:last-child {
		font-size: 1.125rem;
		text-align: center;
		padding-top: 10px
	}
	.wr2 .bg .calculator .function .content .steps,
	.wr20 .bg .calculator .function .content .steps {
		padding-top: 20px
	}
	.wr2 .bg .calculator .function .content .steps .step.step-1 .answers .answer,
	.wr20 .bg .calculator .function .content .steps .step.step-1 .answers .answer {
		width: 47.5%;
		margin: 5% 0 0 5%
	}
	.wr2 .bg .calculator .function .content .steps .step.step-1 .answers .answer .label,
	.wr2 .bg .calculator .function .content .steps .step.step-5 .answers .answer .irs,
	.wr20 .bg .calculator .function .content .steps .step.step-1 .answers .answer .label,
	.wr20 .bg .calculator .function .content .steps .step.step-5 .answers .answer .irs {
		width: 100%
	}
	.wr2 .bg .calculator .function .content .steps .step.step-1 .answers .answer:nth-child(2n+1),
	.wr20 .bg .calculator .function .content .steps .step.step-1 .answers .answer:nth-child(2n+1) {
		margin-left: 0
	}
	.wr2 .bg .calculator .function .content .steps .step.step-1 .answers .answer:first-child,
	.wr2 .bg .calculator .function .content .steps .step.step-1 .answers .answer:nth-child(2),
	.wr20 .bg .calculator .function .content .steps .step.step-1 .answers .answer:first-child,
	.wr20 .bg .calculator .function .content .steps .step.step-1 .answers .answer:nth-child(2) {
		margin-top: 0
	}
	.wr2 .bg .calculator .function .content .steps .step.step-1 .answers .answer .label .name,
	.wr20 .bg .calculator .function .content .steps .step.step-1 .answers .answer .label .name {
		padding: 5px 0 7px 12px
	}
	.wr2 .bg .calculator .function .content .steps .step.step-2 .answers .answer,
	.wr2 .bg .calculator .function .content .steps .step.step-3 .answers .answer,
	.wr2 .bg .calculator .function .content .steps .step.step-4 .answers .answer,
	.wr20 .bg .calculator .function .content .steps .step.step-2 .answers .answer,
	.wr20 .bg .calculator .function .content .steps .step.step-3 .answers .answer,
	.wr20 .bg .calculator .function .content .steps .step.step-4 .answers .answer {
		text-align: center;
		margin-top: 20px
	}
	.wr2 .bg .calculator .function .content .steps .step.step-2 .answers .answer .name,
	.wr2 .bg .calculator .function .content .steps .step.step-3 .answers .answer .name,
	.wr2 .bg .calculator .function .content .steps .step.step-4 .answers .answer .name,
	.wr20 .bg .calculator .function .content .steps .step.step-2 .answers .answer .name,
	.wr20 .bg .calculator .function .content .steps .step.step-3 .answers .answer .name,
	.wr20 .bg .calculator .function .content .steps .step.step-4 .answers .answer .name {
		font-size: 1.125rem;
		padding-bottom: 5px
	}
	.wr2 .bg .calculator .function .content .arrows,
	.wr20 .bg .calculator .function .content .arrows {
		position: relative;
		margin-top: 20px
	}
	.wr2 .bg .calculator .function .content .arrows .back,
	.wr20 .bg .calculator .function .content .arrows .back {
		width: 47.5%;
		height: 64px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		color: #fff;
		position: relative;
		margin-right: 5%;
		float: left
	}
	.wr2 .bg .calculator .function .content .arrows .back:before,
	.wr20 .bg .calculator .function .content .arrows .back:before {
		content: "назад";
		width: 100%;
		height: 100%;
		color: #a5a4a4;
		text-align: center;
		font-size: .875rem;
		text-transform: uppercase;
		letter-spacing: 2px;
		line-height: 62px;
		position: absolute;
		top: 0;
		left: 0
	}
	.wr2 .bg .calculator .function .content .arrows .miss,
	.wr20 .bg .calculator .function .content .arrows .miss {
		width: 100%;
		height: 64px;
		line-height: 64px;
		margin-bottom: 20px;
		display: block;
		float: left
	}
	.wr2 .bg .calculator .form .circle,
	.wr2 .bg .calculator .form .img,
	.wr2 .bg .calculator .form .img-2,
	.wr20 .bg .calculator .form .circle,
	.wr20 .bg .calculator .form .img,
	.wr20 .bg .calculator .form .img-2,
	.wr3 .gallery .arrows,
	.wr3 .image,
	.wr7 .items .item .btn-bordered {
		display: none
	}
	.wr2 .bg .calculator .function .content .arrows .btn-bordered,
	.wr20 .bg .calculator .function .content .arrows .btn-bordered {
		width: 47.5%;
		height: 64px;
		line-height: 62px;
		letter-spacing: 2px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding: 0;
		float: left
	}
	.wr2 .bg .calculator .function .content .arrows .btn-bordered .mask,
	.wr20 .bg .calculator .function .content .arrows .btn-bordered .mask {
		background-color: #fff
	}
	.wr2 .bg .calculator .form,
	.wr20 .bg .calculator .form {
		background-color: #f7f7f7;
		text-align: center;
		padding: 40px 0
	}
	.wr2 .bg .calculator .form:before,
	.wr20 .bg .calculator .form:before {
		content: "";
		width: 200%;
		height: 100%;
		background-color: #f7f7f7;
		position: absolute;
		top: 0;
		left: -30%
	}
	.wr2 .bg .calculator .form .name,
	.wr20 .bg .calculator .form .name {
		text-align: center;
		position: relative;
		z-index: 10;
		padding-top: 15px
	}
	.wr2 .bg .calculator .form .title-1,
	.wr20 .bg .calculator .form .title-1 {
		font-size: 2rem;
		position: relative;
		z-index: 10;
		padding-top: 5px
	}
	.wr2 .bg .calculator .form .subtitle,
	.wr20 .bg .calculator .form .subtitle {
		font-size: 1.25rem;
		text-align: center;
		position: relative;
		z-index: 10;
		margin-top: -8px
	}
	.wr2 .bg .calculator .form .btn-group,
	.wr20 .bg .calculator .form .btn-group {
		text-align: center;
		margin-top: 20px
	}
	.wr2 .bg .calculator .form .btn-group label,
	.wr20 .bg .calculator .form .btn-group label {
		font-size: 1rem;
		padding-bottom: 5px
	}
	.wr2 .bg .calculator .form .privacy-text a,
	.wr2 .bg .calculator .form .privacy-text span,
	.wr20 .bg .calculator .form .privacy-text a,
	.wr20 .bg .calculator .form .privacy-text span {
		color: #acacac;
		position: relative;
		z-index: 10
	}
	.wr3 {
		background-size: cover;
		padding: 40px 0
	}
	.wr3 .block {
		margin: 0
	}
	.wr3 .super-title {
		font-size: 2.1875rem;
		padding: 0 20px
	}
	.wr3 .title-3 {
		padding: 0 20px
	}
	.wr3 .text {
		padding: 20px 20px 0
	}
	.wr3 .text p {
		padding-top: 15px
	}
	.wr3 .video-block {
		padding: 30px 20px 0
	}
	.wr3 .video-block .video {
		width: 100%;
		height: 200px;
		background-size: cover
	}
	.wr3 .video-block .name {
		padding-top: 5px
	}
	.wr3 .gallery {
		margin-top: 30px
	}
	.wr7 {
		padding-bottom: 10px
	}
	.wr7 .items {
		padding-top: 60px
	}
	.wr7 .items .item {
		padding: 20px 0;
		margin: 10px 0 0
	}
	.wr7 .items .item:first-child .img img,
	.wr7 .items .item:nth-child(2) .img img,
	.wr7 .items .item:nth-child(3) .img img,
	.wr7 .items .item:nth-child(4) .img img {
		width: 100%;
		margin: 0 auto
	}
	.wr7 .items .item:nth-child(3) {
		padding-top: 0
	}
	.wr7 .items .item .name span {
		font-size: 1.125rem
	}
	.wr7 .items .item .name span:first-child {
		font-family: Exo2-Bold, Arial, sans-serif
	}
	.wr7 .items .item .subname {
		padding-top: 15px
	}
	.wr7 .items .item .content {
		display: none!important
	}
	.wr9 {
		padding-bottom: 40px
	}
	.wr9 .block {
		margin: 0
	}
	.wr9 .title-2 {
		font-size: 2rem;
		padding: 40px 20px 0
	}
	.wr9 .text {
		font-size: 20px;
		line-height: 1.2;
		padding: 0 20px;
		margin-top: -8px
	}
	.wr9 .btn-default {
		width: auto;
		margin: 20px 20px 0
	}
	.wr13 {
		padding-top: 40px
	}
	.wr13 .block {
		margin: 0
	}
	.wr13 .title {
		font-size: 1.25rem;
		text-align: center;
		padding: 0 20px
	}
	.wr13 .items {
		width: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		padding-top: 20px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.wr13 .items .item {
		width: 45%;
		background-color: #f7f7f7;
		display: block;
		margin: 2%
	}
	#modal-animation .modal-dialog .modal-content .modal-header .close:after,
	#modal-animation .modal-dialog .modal-content .modal-header .close:before,
	#modal-callback .modal-dialog .modal-content .modal-header .close:after,
	#modal-callback .modal-dialog .modal-content .modal-header .close:before,
	#modal-delivery .modal-dialog .modal-content .modal-header .close:after,
	#modal-delivery .modal-dialog .modal-content .modal-header .close:before,
	#modal-consultation .modal-dialog .modal-content .modal-header .close:after,
	#modal-consultation .modal-dialog .modal-content .modal-header .close:before,
	#modal-trading .modal-dialog .modal-content .modal-header .close:after,
	#modal-trading .modal-dialog .modal-content .modal-header .close:before,
	.wr19 .gm-style-iw .marker .close:after,
	.wr19 .gm-style-iw .marker .close:before,
	.wr19 .gm-style-iw .marker-2 .close:after,
	.wr19 .gm-style-iw .marker-2 .close:before {
		background-color: #4c4c4c
	}
	.wr13 .items .item .img img {
		width: 30%;
		top: 20px;
		left: 0;
		right: 0;
		margin: 0 auto
	}
	#modal-animation .modal-dialog .modal-content .modal-header .close,
	#modal-callback .modal-dialog .modal-content .modal-header .close,
	#modal-delivery .modal-dialog .modal-content .modal-header .close,
	#modal-catalog .modal-dialog .modal-content .modal-header .close,
	#modal-consultation .modal-dialog .modal-content .modal-header .close,
	#modal-privacy .modal-dialog .modal-content .modal-header .close,
	#modal-trading .modal-dialog .modal-content .modal-header .close,
	.wr19 .gm-style-iw .marker .close,
	.wr19 .gm-style-iw .marker-2 .close {
		top: 10px;
		right: 10px;
		border: 1px solid #4c4c4c
	}
	.wr13 .items .item .name {
		font-size: 1.25rem;
		text-align: center;
		padding: 100px 20px 20px
	}
	.wr13 .items .item .link {
		display: none
	}
	.wr19 {
		height: 700px
	}
	.wr19 .gm-style-iw {
		z-index: -100000!important
	}
	.wr19 .gm-fullscreen-control,
	.wr19 .gmnoprint,
	.wr19 .style {
		display: none!important
	}
	.wr-footer {
		text-align: center;
		padding: 40px 0
	}
	.wr-footer .logo {
		width: 115px;
		height: 58px;
		margin: 0 auto
	}
	.wr-footer .logo:before {
		width: 115px;
		height: 58px;
		background-size: 115px
	}
	.wr-footer .phone-block {
		text-align: center;
		padding-top: 20px
	}
	.wr-footer .phone-block .phone {
		font-size: 1.5rem
	}
	.wr-footer .phone-block .open-callback {
		font-size: 1rem
	}
	.wr-footer .open-privacy {
		font-size: 1rem;
		margin-top: 30px
	}
	.wr-footer .made {
		font-size: 1rem;
		margin-top: 20px
	}
	#modal-callback .modal-dialog,
	#modal-delivery .modal-dialog,
	#modal-consultation .modal-dialog {
		min-height: 100vh;
		margin: 0
	}
	#modal-callback .modal-dialog .modal-content .modal-header .modal-title,
	#modal-delivery .modal-dialog .modal-content .modal-header .modal-title,
	#modal-consultation .modal-dialog .modal-content .modal-header .modal-title {
		font-size: 1.375rem;
		padding: 60px 20px 0
	}
	#modal-callback .modal-dialog .modal-content .modal-header .modal-subtitle,
	#modal-delivery .modal-dialog .modal-content .modal-header .modal-subtitle,
	#modal-consultation .modal-dialog .modal-content .modal-header .modal-subtitle {
		font-size: 1rem;
		padding: 20px 20px 0
	}
	#modal-callback .modal-dialog .modal-content .modal-body,
	#modal-delivery .modal-dialog .modal-content .modal-body,
	#modal-consultation .modal-dialog .modal-content .modal-body {
		padding: 20px 20px 60px
	}
	#modal-callback .modal-dialog .modal-content .modal-body .order-form .btn-group,
	#modal-delivery .modal-dialog .modal-content .modal-body .order-form .btn-group,
	#modal-consultation .modal-dialog .modal-content .modal-body .order-form .btn-group {
		margin-top: 10px
	}
	#modal-callback .modal-dialog .modal-content .modal-body .order-form .btn-group label,
	#modal-delivery .modal-dialog .modal-content .modal-body .order-form .btn-group label,
	#modal-consultation .modal-dialog .modal-content .modal-body .order-form .btn-group label {
		font-size: 1rem
	}
	#modal-callback .modal-dialog .modal-content .modal-body .order-form .btn-group .select .select-title,
	#modal-delivery .modal-dialog .modal-content .modal-body .order-form .btn-group .select .select-title,
	#modal-consultation .modal-dialog .modal-content .modal-body .order-form .btn-group .select .select-title {
		padding: 15px 0
	}
	#modal-callback .modal-dialog .modal-content .modal-body .order-form .btn-group .btn-default,
	#modal-delivery .modal-dialog .modal-content .modal-body .order-form .btn-group .btn-default,
	#modal-consultation .modal-dialog .modal-content .modal-body .order-form .btn-group .btn-default {
		padding: 20px 0
	}
	#modal-animation .modal-dialog {
		width: 100%;
		min-height: 100vh;
		margin: 0
	}
	#modal-animation .modal-dialog .modal-content .modal-header {
		padding: 60px 20px 0
	}
	#modal-animation .modal-dialog .modal-content .modal-header .modal-subtitle {
		padding: 10px 0 20px
	}
	#modal-animation .modal-dialog .modal-content .modal-body .video {
		height: 250px;
		background-size: cover;
		position: relative
	}
	#modal-animation .modal-dialog .modal-content .modal-body .form {
		display: block!important;
		position: relative;
		padding: 20px
	}
	#modal-animation .modal-dialog .modal-content .modal-body .form .close {
		display: none
	}
	#modal-animation .modal-dialog .modal-content .modal-body .form .form-subtitle {
		padding-top: 10px
	}
	#modal-animation .modal-dialog .modal-content .modal-body .form .order-form .btn-group {
		padding-top: 20px
	}
	#modal-animation .modal-dialog .modal-content .modal-body .form .order-form .btn-group .btn-default,
	#modal-animation .modal-dialog .modal-content .modal-body .form .order-form .btn-group .form-control,
	#modal-animation .modal-dialog .modal-content .modal-body .form .order-form .btn-group .phone-contry {
		margin-top: 8px
	}
	#modal-logo .modal-dialog .modal-content .modal-body .form .order-form .btn-group .select .select-title {
		padding: 15px 0
	}
	#modal-trading .modal-dialog {
		min-height: 100vh;
		margin: 0
	}
	#modal-trading .modal-dialog .modal-content .modal-body .order-form {
		margin: 0 20px
	}
	#modal-catalog .modal-dialog {
		background-color: #fff;
		min-height: 100vh;
		margin: 0
	}
	#modal-catalog .modal-dialog .modal-content .modal-header .close:after,
	#modal-catalog .modal-dialog .modal-content .modal-header .close:before,
	#modal-privacy .modal-dialog .modal-content .modal-header .close:after,
	#modal-privacy .modal-dialog .modal-content .modal-header .close:before {
		background-color: #4c4c4c
	}
	#modal-catalog .modal-dialog .modal-content .modal-header {
		padding: 60px 20px 0
	}
	#modal-catalog .modal-dialog .modal-content .modal-header .modal-title {
		font-size: 1.375rem
	}
	#modal-catalog .modal-dialog .modal-content .modal-header .modal-subtitle {
		font-size: 1rem;
		padding-top: 20px;
		position: relative;
		z-index: 10
	}
	#modal-catalog .modal-dialog .modal-content .modal-body {
		padding: 0 0 60px;
		margin-top: -30px
	}
	#modal-catalog .modal-dialog .modal-content .modal-body .img {
		width: 100%
	}
	#modal-catalog .modal-dialog .modal-content .modal-body .form {
		padding: 20px 20px 0
	}
	#modal-catalog .modal-dialog .modal-content .modal-body .form .order-form .btn-group {
		margin-top: 15px
	}
	#modal-catalog .modal-dialog .modal-content .modal-body .form .order-form .btn-group label {
		font-size: 1rem
	}
	#modal-catalog .modal-dialog .modal-content .modal-body .form .order-form .btn-group .text {
		font-size: .875rem
	}
	#modal-catalog .modal-dialog .modal-content .modal-body .form .order-form .open-privacy-modal a,
	#modal-catalog .modal-dialog .modal-content .modal-body .form .order-form .open-privacy-modal span {
		color: grey
	}
	#modal-privacy .modal-dialog {
		width: 100%;
		margin: 0
	}
	#modal-privacy .modal-dialog .modal-content .modal-body .confident-title {
		font-size: 1.25rem
	}
	#modal-privacy .modal-dialog .modal-content .modal-body .confident-subtitle {
		font-size: 1rem;
		padding: 20px 0
	}
	#modal-privacy .modal-dialog .modal-content .modal-body .confident-p-title {
		font-size: 1rem
	}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	input[type=date].form-control,
	input[type=time].form-control,
	input[type=datetime-local].form-control,
	input[type=month].form-control {
		line-height: 34px
	}
}

@media screen and (max-width:800px) and (orientation:landscape),
screen and (max-height:300px) {
	.mfp-img-mobile .mfp-image-holder {
		padding-left: 0;
		padding-right: 0
	}
	.mfp-img-mobile img.mfp-img {
		padding: 0
	}
	.mfp-img-mobile .mfp-figure:after {
		top: 0;
		bottom: 0
	}
	.mfp-img-mobile .mfp-figure small {
		display: inline;
		margin-left: 5px
	}
	.mfp-img-mobile .mfp-bottom-bar {
		background: #000;
		background: rgba(0, 0, 0, .6);
		bottom: 0;
		margin: 0;
		top: auto;
		padding: 3px 5px;
		position: fixed;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.mfp-img-mobile .mfp-bottom-bar:empty {
		padding: 0
	}
	.mfp-img-mobile .mfp-counter {
		right: 5px;
		top: 3px
	}
	.mfp-img-mobile .mfp-close {
		top: 0;
		right: 0;
		width: 35px;
		height: 35px;
		line-height: 35px;
		background: #000;
		background: rgba(0, 0, 0, .6);
		position: fixed;
		text-align: center;
		padding: 0
	}
}

@media all and (max-width:900px) {
	.mfp-arrow {
		-webkit-transform: scale(.75);
		-ms-transform: scale(.75);
		transform: scale(.75)
	}
	.mfp-arrow-left {
		-webkit-transform-origin: 0;
		-ms-transform-origin: 0;
		transform-origin: 0
	}
	.mfp-arrow-right {
		-webkit-transform-origin: 100%;
		-ms-transform-origin: 100%;
		transform-origin: 100%
	}
	.mfp-container {
		padding-left: 6px;
		padding-right: 6px
	}
}

@media only screen and (max-width:1319px) {
	#page-table .wr-table .information .items .subnema .tooltip {
		left: -25px
	}
	#page-table .wr-table .information .items .subnema .tooltip:before {
		left: 23px;
		margin: 0
	}
	#page-table .wr-table .information .items .clearfix .item .ok .tooltip {
		left: -261px
	}
	#page-table .wr-table .information .items .clearfix .item .ok .tooltip:before {
		left: 258px;
		margin: 0
	}
	#page-table .wr-table .information .items .clearfix .item span .tooltip {
		left: -261px
	}
	#page-table .wr-table .information .items .clearfix .item span .tooltip:before {
		left: 258px;
		margin: 0
	}
	.wr4 .information .items .subnema .info .tooltip {
		left: -25px
	}
	.wr4 .information .items .subnema .info .tooltip:before {
		left: 23px;
		margin: 0
	}
	.wr4 .information .items .clearfix .item .ok .info .tooltip {
		left: -261px
	}
	.wr4 .information .items .clearfix .item .ok .info .tooltip:before {
		left: 258px;
		margin: 0
	}
	.wr4 .information .items .clearfix .item span .info .tooltip {
		left: -261px
	}
	.wr4 .information .items .clearfix .item span .info .tooltip:before {
		left: 258px;
		margin: 0
	}
}

.wr1_5 {
	padding: 30px 0 0px;
	background: #f7f7f7;
}
.wr1_5 .title-1 {
	text-transform: none;
	font-family: Exo2-Regular, Arial, sans-serif;
	font-size: 46px;
    padding-bottom: 40px;
}
.wr1_5 .news-block {
	display: flex;
	justify-content: space-between;
}
.wr1_5 .news-item {
	width: 466px;
	padding-bottom: 30px;
}
.wr1_5 .news-item__img {
	text-align: left;
}
.wr1_5 .news-item__img img {
	max-width: 100%;
	height: 266px;
	width: auto;
}
.wr1_5 .news-item__intro {
	padding: 20px 0 20px;
	font-size: 18px;
}
.wr1_5 .news-item__link {
	font-style: italic;
	color: #4c4c4c;
	text-decoration: none;
	font-size: 14px;
}
.wr1_5 .news-item__link:hover {
	text-decoration: underline;
}
@media only screen and (max-width:768px) {
	.wr1_5 .news-block {
		display: block;
	}
	.wr1_5 .news-item {
		width: 100%;
	}
	.wr1_5 .news-item__img {
		text-align: center;
	}
	.wr1_5 .news-item__img img {
		max-width: 100%;
		height: auto;
	}
}
.wr1 .block .header .phone-block1 {
	width: 200px;
	text-align: right;
	float: right
}

.wr1 .block .header .phone-block1 .phone {
	color: #fff;
	font-size: 24px;
	display: inline-block;
	line-height: normal;
	margin-top: 10px
}

.wr1 .block .header .phone-block1 .text {
	color: #fff;
	color: rgba(255, 255, 255, .4);
	font-size: 14px;
	line-height: 1.143;
	padding-bottom: 4px
}

.wr1 .block .header .phone-block1 .open-callback {
	color: #fff;
	text-transform: uppercase;
	display: inline-block;
	letter-spacing: 1.5px
}

.wr1 .block .header .phone-block1 .open-callback:hover {
	color: #fff
}

.wr1 .block .header .phone-block1 .open-callback:hover span {
	border-color: #fff
}

.wr1 .block .header .phone-block1 .open-callback span {
	padding-bottom: 2px;
	border-bottom: 1px dashed rgba(255, 255, 255, .3);
	-webkit-transition: border-color .3s;
	transition: border-color .3s
}



