html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}

body {
	margin: 0
}

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

audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline
}

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

[hidden],
template {
	display: none
}

a {
	background-color: transparent
}

a:active,
a:hover {
	outline: 0
}

abbr[title] {
	border-bottom: 1px dotted
}

b,
strong {
	font-weight: 700
}

dfn {
	font-style: italic
}

h1 {
	font-size: 2em;
	margin: .67em 0
}

mark {
	background: #ff0;
	color: #000
}

small {
	font-size: 80%
}

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

sup {
	top: -.5em
}

sub {
	bottom: -.25em
}

img {
	border: 0
}

svg:not(:root) {
	overflow: hidden
}

figure {
	margin: 1em 40px
}

hr {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	height: 0
}

pre {
	overflow: auto
}

code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em
}

button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0
}

button {
	overflow: visible
}

button,
select {
	text-transform: none
}

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

button[disabled],
html input[disabled] {
	cursor: default
}

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

input {
	line-height: normal
}

input[type=checkbox],
input[type=radio] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
	height: auto
}

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
}

fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em
}

legend {
	border: 0;
	padding: 0
}

textarea {
	overflow: auto
}

optgroup {
	font-weight: 700
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

td,
th {
	padding: 0
}

* {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

:after,
:before {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html {
	font-size: 10px;
	-webkit-tap-highlight-color: transparent
}

body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
	background-color: #fff
}

button,
input,
select,
textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit
}

a {
	color: #337ab7;
	text-decoration: none
}

a:focus,
a:hover {
	color: #23527c;
	text-decoration: underline
}

a:focus {
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}

figure {
	margin: 0
}

img {
	vertical-align: middle
}

.img-responsive {
	display: block;
	max-width: 100%;
	height: auto
}

.img-rounded {
	border-radius: 6px
}

.img-thumbnail {
	padding: 4px;
	line-height: 1.42857143;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	display: inline-block;
	max-width: 100%;
	height: auto
}

.img-circle {
	border-radius: 50%
}

hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #eee
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto
}

[role=button] {
	cursor: pointer
}

.container {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px
}

@media (min-width:768px) {
	.container {
		width: 750px
	}
}

@media (min-width:992px) {
	.container {
		width: 970px
	}
}

@media (min-width:1200px) {
	.container {
		width: 1170px
	}
}

.container-fluid {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px
}

.row {
	margin-left: -15px;
	margin-right: -15px
}

.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px
}

.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
	float: left
}

.col-xs-12 {
	width: 100%
}

.col-xs-11 {
	width: 91.66666667%
}

.col-xs-10 {
	width: 83.33333333%
}

.col-xs-9 {
	width: 75%
}

.col-xs-8 {
	width: 66.66666667%
}

.col-xs-7 {
	width: 58.33333333%
}

.col-xs-6 {
	width: 50%
}

.col-xs-5 {
	width: 41.66666667%
}

.col-xs-4 {
	width: 33.33333333%
}

.col-xs-3 {
	width: 25%
}

.col-xs-2 {
	width: 16.66666667%
}

.col-xs-1 {
	width: 8.33333333%
}

.col-xs-pull-12 {
	right: 100%
}

.col-xs-pull-11 {
	right: 91.66666667%
}

.col-xs-pull-10 {
	right: 83.33333333%
}

.col-xs-pull-9 {
	right: 75%
}

.col-xs-pull-8 {
	right: 66.66666667%
}

.col-xs-pull-7 {
	right: 58.33333333%
}

.col-xs-pull-6 {
	right: 50%
}

.col-xs-pull-5 {
	right: 41.66666667%
}

.col-xs-pull-4 {
	right: 33.33333333%
}

.col-xs-pull-3 {
	right: 25%
}

.col-xs-pull-2 {
	right: 16.66666667%
}

.col-xs-pull-1 {
	right: 8.33333333%
}

.col-xs-pull-0 {
	right: auto
}

.col-xs-push-12 {
	left: 100%
}

.col-xs-push-11 {
	left: 91.66666667%
}

.col-xs-push-10 {
	left: 83.33333333%
}

.col-xs-push-9 {
	left: 75%
}

.col-xs-push-8 {
	left: 66.66666667%
}

.col-xs-push-7 {
	left: 58.33333333%
}

.col-xs-push-6 {
	left: 50%
}

.col-xs-push-5 {
	left: 41.66666667%
}

.col-xs-push-4 {
	left: 33.33333333%
}

.col-xs-push-3 {
	left: 25%
}

.col-xs-push-2 {
	left: 16.66666667%
}

.col-xs-push-1 {
	left: 8.33333333%
}

.col-xs-push-0 {
	left: auto
}

.col-xs-offset-12 {
	margin-left: 100%
}

.col-xs-offset-11 {
	margin-left: 91.66666667%
}

.col-xs-offset-10 {
	margin-left: 83.33333333%
}

.col-xs-offset-9 {
	margin-left: 75%
}

.col-xs-offset-8 {
	margin-left: 66.66666667%
}

.col-xs-offset-7 {
	margin-left: 58.33333333%
}

.col-xs-offset-6 {
	margin-left: 50%
}

.col-xs-offset-5 {
	margin-left: 41.66666667%
}

.col-xs-offset-4 {
	margin-left: 33.33333333%
}

.col-xs-offset-3 {
	margin-left: 25%
}

.col-xs-offset-2 {
	margin-left: 16.66666667%
}

.col-xs-offset-1 {
	margin-left: 8.33333333%
}

.col-xs-offset-0 {
	margin-left: 0
}

@media (min-width:768px) {
	.col-sm-1,
	.col-sm-10,
	.col-sm-11,
	.col-sm-12,
	.col-sm-2,
	.col-sm-3,
	.col-sm-4,
	.col-sm-5,
	.col-sm-6,
	.col-sm-7,
	.col-sm-8,
	.col-sm-9 {
		float: left
	}
	.col-sm-12 {
		width: 100%
	}
	.col-sm-11 {
		width: 91.66666667%
	}
	.col-sm-10 {
		width: 83.33333333%
	}
	.col-sm-9 {
		width: 75%
	}
	.col-sm-8 {
		width: 66.66666667%
	}
	.col-sm-7 {
		width: 58.33333333%
	}
	.col-sm-6 {
		width: 50%
	}
	.col-sm-5 {
		width: 41.66666667%
	}
	.col-sm-4 {
		width: 33.33333333%
	}
	.col-sm-3 {
		width: 25%
	}
	.col-sm-2 {
		width: 16.66666667%
	}
	.col-sm-1 {
		width: 8.33333333%
	}
	.col-sm-pull-12 {
		right: 100%
	}
	.col-sm-pull-11 {
		right: 91.66666667%
	}
	.col-sm-pull-10 {
		right: 83.33333333%
	}
	.col-sm-pull-9 {
		right: 75%
	}
	.col-sm-pull-8 {
		right: 66.66666667%
	}
	.col-sm-pull-7 {
		right: 58.33333333%
	}
	.col-sm-pull-6 {
		right: 50%
	}
	.col-sm-pull-5 {
		right: 41.66666667%
	}
	.col-sm-pull-4 {
		right: 33.33333333%
	}
	.col-sm-pull-3 {
		right: 25%
	}
	.col-sm-pull-2 {
		right: 16.66666667%
	}
	.col-sm-pull-1 {
		right: 8.33333333%
	}
	.col-sm-pull-0 {
		right: auto
	}
	.col-sm-push-12 {
		left: 100%
	}
	.col-sm-push-11 {
		left: 91.66666667%
	}
	.col-sm-push-10 {
		left: 83.33333333%
	}
	.col-sm-push-9 {
		left: 75%
	}
	.col-sm-push-8 {
		left: 66.66666667%
	}
	.col-sm-push-7 {
		left: 58.33333333%
	}
	.col-sm-push-6 {
		left: 50%
	}
	.col-sm-push-5 {
		left: 41.66666667%
	}
	.col-sm-push-4 {
		left: 33.33333333%
	}
	.col-sm-push-3 {
		left: 25%
	}
	.col-sm-push-2 {
		left: 16.66666667%
	}
	.col-sm-push-1 {
		left: 8.33333333%
	}
	.col-sm-push-0 {
		left: auto
	}
	.col-sm-offset-12 {
		margin-left: 100%
	}
	.col-sm-offset-11 {
		margin-left: 91.66666667%
	}
	.col-sm-offset-10 {
		margin-left: 83.33333333%
	}
	.col-sm-offset-9 {
		margin-left: 75%
	}
	.col-sm-offset-8 {
		margin-left: 66.66666667%
	}
	.col-sm-offset-7 {
		margin-left: 58.33333333%
	}
	.col-sm-offset-6 {
		margin-left: 50%
	}
	.col-sm-offset-5 {
		margin-left: 41.66666667%
	}
	.col-sm-offset-4 {
		margin-left: 33.33333333%
	}
	.col-sm-offset-3 {
		margin-left: 25%
	}
	.col-sm-offset-2 {
		margin-left: 16.66666667%
	}
	.col-sm-offset-1 {
		margin-left: 8.33333333%
	}
	.col-sm-offset-0 {
		margin-left: 0
	}
}

@media (min-width:992px) {
	.col-md-1,
	.col-md-10,
	.col-md-11,
	.col-md-12,
	.col-md-2,
	.col-md-3,
	.col-md-4,
	.col-md-5,
	.col-md-6,
	.col-md-7,
	.col-md-8,
	.col-md-9 {
		float: left
	}
	.col-md-12 {
		width: 100%
	}
	.col-md-11 {
		width: 91.66666667%
	}
	.col-md-10 {
		width: 83.33333333%
	}
	.col-md-9 {
		width: 75%
	}
	.col-md-8 {
		width: 66.66666667%
	}
	.col-md-7 {
		width: 58.33333333%
	}
	.col-md-6 {
		width: 50%
	}
	.col-md-5 {
		width: 41.66666667%
	}
	.col-md-4 {
		width: 33.33333333%
	}
	.col-md-3 {
		width: 25%
	}
	.col-md-2 {
		width: 16.66666667%
	}
	.col-md-1 {
		width: 8.33333333%
	}
	.col-md-pull-12 {
		right: 100%
	}
	.col-md-pull-11 {
		right: 91.66666667%
	}
	.col-md-pull-10 {
		right: 83.33333333%
	}
	.col-md-pull-9 {
		right: 75%
	}
	.col-md-pull-8 {
		right: 66.66666667%
	}
	.col-md-pull-7 {
		right: 58.33333333%
	}
	.col-md-pull-6 {
		right: 50%
	}
	.col-md-pull-5 {
		right: 41.66666667%
	}
	.col-md-pull-4 {
		right: 33.33333333%
	}
	.col-md-pull-3 {
		right: 25%
	}
	.col-md-pull-2 {
		right: 16.66666667%
	}
	.col-md-pull-1 {
		right: 8.33333333%
	}
	.col-md-pull-0 {
		right: auto
	}
	.col-md-push-12 {
		left: 100%
	}
	.col-md-push-11 {
		left: 91.66666667%
	}
	.col-md-push-10 {
		left: 83.33333333%
	}
	.col-md-push-9 {
		left: 75%
	}
	.col-md-push-8 {
		left: 66.66666667%
	}
	.col-md-push-7 {
		left: 58.33333333%
	}
	.col-md-push-6 {
		left: 50%
	}
	.col-md-push-5 {
		left: 41.66666667%
	}
	.col-md-push-4 {
		left: 33.33333333%
	}
	.col-md-push-3 {
		left: 25%
	}
	.col-md-push-2 {
		left: 16.66666667%
	}
	.col-md-push-1 {
		left: 8.33333333%
	}
	.col-md-push-0 {
		left: auto
	}
	.col-md-offset-12 {
		margin-left: 100%
	}
	.col-md-offset-11 {
		margin-left: 91.66666667%
	}
	.col-md-offset-10 {
		margin-left: 83.33333333%
	}
	.col-md-offset-9 {
		margin-left: 75%
	}
	.col-md-offset-8 {
		margin-left: 66.66666667%
	}
	.col-md-offset-7 {
		margin-left: 58.33333333%
	}
	.col-md-offset-6 {
		margin-left: 50%
	}
	.col-md-offset-5 {
		margin-left: 41.66666667%
	}
	.col-md-offset-4 {
		margin-left: 33.33333333%
	}
	.col-md-offset-3 {
		margin-left: 25%
	}
	.col-md-offset-2 {
		margin-left: 16.66666667%
	}
	.col-md-offset-1 {
		margin-left: 8.33333333%
	}
	.col-md-offset-0 {
		margin-left: 0
	}
}

@media (min-width:1200px) {
	.col-lg-1,
	.col-lg-10,
	.col-lg-11,
	.col-lg-12,
	.col-lg-2,
	.col-lg-3,
	.col-lg-4,
	.col-lg-5,
	.col-lg-6,
	.col-lg-7,
	.col-lg-8,
	.col-lg-9 {
		float: left
	}
	.col-lg-12 {
		width: 100%
	}
	.col-lg-11 {
		width: 91.66666667%
	}
	.col-lg-10 {
		width: 83.33333333%
	}
	.col-lg-9 {
		width: 75%
	}
	.col-lg-8 {
		width: 66.66666667%
	}
	.col-lg-7 {
		width: 58.33333333%
	}
	.col-lg-6 {
		width: 50%
	}
	.col-lg-5 {
		width: 41.66666667%
	}
	.col-lg-4 {
		width: 33.33333333%
	}
	.col-lg-3 {
		width: 25%
	}
	.col-lg-2 {
		width: 16.66666667%
	}
	.col-lg-1 {
		width: 8.33333333%
	}
	.col-lg-pull-12 {
		right: 100%
	}
	.col-lg-pull-11 {
		right: 91.66666667%
	}
	.col-lg-pull-10 {
		right: 83.33333333%
	}
	.col-lg-pull-9 {
		right: 75%
	}
	.col-lg-pull-8 {
		right: 66.66666667%
	}
	.col-lg-pull-7 {
		right: 58.33333333%
	}
	.col-lg-pull-6 {
		right: 50%
	}
	.col-lg-pull-5 {
		right: 41.66666667%
	}
	.col-lg-pull-4 {
		right: 33.33333333%
	}
	.col-lg-pull-3 {
		right: 25%
	}
	.col-lg-pull-2 {
		right: 16.66666667%
	}
	.col-lg-pull-1 {
		right: 8.33333333%
	}
	.col-lg-pull-0 {
		right: auto
	}
	.col-lg-push-12 {
		left: 100%
	}
	.col-lg-push-11 {
		left: 91.66666667%
	}
	.col-lg-push-10 {
		left: 83.33333333%
	}
	.col-lg-push-9 {
		left: 75%
	}
	.col-lg-push-8 {
		left: 66.66666667%
	}
	.col-lg-push-7 {
		left: 58.33333333%
	}
	.col-lg-push-6 {
		left: 50%
	}
	.col-lg-push-5 {
		left: 41.66666667%
	}
	.col-lg-push-4 {
		left: 33.33333333%
	}
	.col-lg-push-3 {
		left: 25%
	}
	.col-lg-push-2 {
		left: 16.66666667%
	}
	.col-lg-push-1 {
		left: 8.33333333%
	}
	.col-lg-push-0 {
		left: auto
	}
	.col-lg-offset-12 {
		margin-left: 100%
	}
	.col-lg-offset-11 {
		margin-left: 91.66666667%
	}
	.col-lg-offset-10 {
		margin-left: 83.33333333%
	}
	.col-lg-offset-9 {
		margin-left: 75%
	}
	.col-lg-offset-8 {
		margin-left: 66.66666667%
	}
	.col-lg-offset-7 {
		margin-left: 58.33333333%
	}
	.col-lg-offset-6 {
		margin-left: 50%
	}
	.col-lg-offset-5 {
		margin-left: 41.66666667%
	}
	.col-lg-offset-4 {
		margin-left: 33.33333333%
	}
	.col-lg-offset-3 {
		margin-left: 25%
	}
	.col-lg-offset-2 {
		margin-left: 16.66666667%
	}
	.col-lg-offset-1 {
		margin-left: 8.33333333%
	}
	.col-lg-offset-0 {
		margin-left: 0
	}
}

.clearfix:after,
.clearfix:before,
.container-fluid:after,
.container-fluid:before,
.container:after,
.container:before,
.row:after,
.row:before {
	content: " ";
	display: table
}

.clearfix:after,
.container-fluid:after,
.container:after,
.row:after {
	clear: both
}

.center-block {
	display: block;
	margin-left: auto;
	margin-right: auto
}

.pull-right {
	float: right!important
}

.pull-left {
	float: left!important
}

.hide {
	display: none!important
}

.show {
	display: block!important
}

.invisible {
	visibility: hidden
}

.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0
}

.hidden {
	display: none!important
}

.affix {
	position: fixed
}

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline
}

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

body {
	line-height: 1
}

ol,
ul {
	list-style: none
}

blockquote,
q {
	quotes: none
}

blockquote:after,
blockquote:before,
q:after,
q:before {
	content: '';
	content: none
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

* {
	outline: 0
}

.mob {
	display: none!important
}

body {
	width: 100%;
	min-width: 320px;
	-webkit-transition: .1s;
	transition: .1s
}

.tab {
	display: none!important
}

.mob {
	display: none!important
}

img {
	display: block
}

.info {
	background: url(../images/info-bg.jpg) no-repeat center top
}

.info__top {
	background: url(../images/info-top.png) no-repeat center top
}

.info__top-body {
	width: 1170px;
	margin: 0 auto;
	padding: 29px 0 26px
}

.info__logo {
	display: inline-table
}

.info__logo p {
	display: table-cell;
	vertical-align: middle
}

.info__logo p:nth-child(2) {
	padding-left: 14px;
	font: 48px/50px Bitter, sans-serif;
	color: #e7e8e7;
	text-shadow: 14px 14px 54px rgba(0, 0, 0, .64)
}

.info__btn {
	float: right;
	margin: 1px 7px 0 0
}

.info__btn button {
	width: 319px;
	height: 52px;
	border: 0;
	border-radius: 8px;
	background: -webkit-gradient(linear, left bottom, left top, from(#a77d4a), to(#e4b67b));
	background: -webkit-linear-gradient(bottom, #a77d4a, #e4b67b);
	background: linear-gradient(to top, #a77d4a, #e4b67b);
	font: 700 20.97px/22px "Open Sans", sans-serif;
	color: #fff;
	-webkit-box-shadow: 0 9px 32px 0 #efc183;
	box-shadow: 0 9px 32px 0 #efc183
}

.info__body {
	width: 1170px;
	margin: 0 auto;
	padding: 28px 0 44px
}

.info__title h1 {
	font: 800 48px/58px "Open Sans", sans-serif;
	color: #010101
}

.info__left {
	display: inline-block;
	vertical-align: top;
	margin: 47px 0 0
}

.info__pack {
	display: inline-block;
	vertical-align: top
}

.info__list {
	width: 356px;
	display: inline-block;
	vertical-align: top;
	margin: 13px 0 0 -98px
}

.info__list li {
	background: url(../images/info-check.png) no-repeat 0 0;
	min-height: 58px;
	display: table;
	padding: 0 0 0 78px;
	margin-bottom: 29px
}

.info__list li p {
	display: table-cell;
	vertical-align: middle;
	font: 700 30px/30px "Open Sans", sans-serif;
	color: #010101
}

.info__list li:last-child {
	margin-bottom: 0
}

.info__timer {
	margin: -16px 0 0;
	display: table
}

.info__timer p {
	display: table-cell;
	vertical-align: middle;
	font: 600 30px/30px "Open Sans", sans-serif;
	color: #757575
}

.info__timer>div {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	padding-left: 12px
}

.info__action {
	width: 357px;
	display: inline-block;
	vertical-align: top;
	margin: -26px 0 0 90px;
	background: #fff;
	-webkit-box-shadow: 0 17px 51px 0 rgba(78, 78, 78, .26);
	box-shadow: 0 17px 51px 0 rgba(78, 78, 78, .26);
	padding-bottom: 17px
}

.info__action-anonim {
	background: url(../images/info-action.jpg) no-repeat center top;
	padding: 17px 42px 23px;
	text-align: center
}

.info__action-anonim p {
	font: 700 24.44px/29.74px "Open Sans", sans-serif;
	color: #010101
}

.info__action-logo {
	margin: 28px 0 0;
	text-align: center
}

.info__action-logo img {
	margin: 0 auto
}

.info__action-logo p {
	font: 23.66px/25px Bitter, sans-serif;
	color: #969696;
	margin: 4px 0 0
}

.info__action-form {
	margin: 12px 0 0;
	text-align: center
}

.info__action-form select {
	width: 284px;
	height: 44px;
	background: #fff;
	border: 2px solid #dadada;
	text-indent: 17px;
	font: 14px/34px "Open Sans", sans-serif;
	color: #797979;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.info__action-form input {
	width: 284px;
	height: 44px;
	background: #fff;
	border: 2px solid #dadada;
	text-indent: 17px;
	font: 14px/34px "Open Sans", sans-serif;
	color: #797979;
	margin: 10px 0 0
}

.info__action-form input[name=phone] {
	margin: 11px 0 0
}

.info__action-form input::-webkit-input-placeholder {
	color: #797979
}

.info__action-form input::-moz-placeholder {
	color: #797979
}

.info__action-form input:-moz-placeholder {
	color: #797979
}

.info__action-form input:-ms-input-placeholder {
	color: #797979
}

.info__action-form button {
	width: 295px;
	height: 52px;
	border: 0;
	background: -webkit-gradient(linear, left bottom, left top, from(#d15503), to(#e89959));
	background: -webkit-linear-gradient(bottom, #d15503, #e89959);
	background: linear-gradient(to top, #d15503, #e89959);
	border-radius: 8px;
	font: 700 20.97px/25px "Open Sans", sans-serif;
	color: #fff;
	margin: 28px 0 0;
	-webkit-box-shadow: 0 9px 32px 0 #fc8;
	box-shadow: 0 9px 32px 0 #fc8
}

.info__action-form p {
	font: 14px/16px "Open Sans", sans-serif;
	color: grey;
	text-align: center
}

.secret {
	background: url(../images/secret-bg.jpg) no-repeat center top
}

.secret__body {
	width: 1170px;
	margin: 0 auto;
	padding: 67px 0 87px
}

.secret__title {
	width: 767px;
	margin: 0 auto;
	text-align: center
}

.secret__title h2 {
	font: 700 48px/58px Bitter, sans-serif;
	color: #000
}

.secret__desc {
	width: 470px;
	display: inline-block;
	vertical-align: top;
	margin: 45px 0 0
}

.secret__desc p {
	font: 20px/24px "Open Sans", sans-serif;
	color: #000
}

.secret__desc p span {
	font: 700 30px/24px "Open Sans", sans-serif
}

.secret__img {
	display: inline-block;
	vertical-align: top;
	margin: 47px 0 0 14px
}

.secret__img img {
	-webkit-box-shadow: -14px 14px 54px 0 rgba(255, 252, 212, .64);
	box-shadow: -14px 14px 54px 0 rgba(255, 252, 212, .64)
}

.usual {
	background: url(../images/usual-bg.jpg) no-repeat center top
}

.usual__body {
	width: 1170px;
	margin: 0 auto;
	padding: 63px 0 73px
}

.usual__title {
	width: 767px;
	margin: 0 auto;
	text-align: center
}

.usual__title h2 {
	font: 700 48px/58px Bitter, sans-serif;
	color: #000
}

.usual__content {
	margin: 39px 0 0
}

.usual__item {
	width: 570px;
	display: inline-block;
	vertical-align: top;
	margin-right: 29px
}

.usual__item:last-child {
	margin-right: 0;
	width: 571px
}

.usual__desc p {
	font: 700 24px/36px "Open Sans", sans-serif;
	color: #000
}

.usual__desc p span {
	font: 800 36px/36px "Open Sans", sans-serif;
	color: #a56634
}

.usual__list {
	margin: 24px 0 0 51px
}

.usual__list li {
	font: 24px/36px "Open Sans", sans-serif;
	color: #000;
	margin-bottom: 36px;
	position: relative
}

.usual__list li:last-child {
	margin-bottom: 0
}

.usual__list li:before {
	content: "";
	position: absolute;
	top: 4px;
	left: -51px;
	width: 24px;
	height: 24px;
	border-radius: 12px;
	background: #a56634
}

.usual__note {
	width: 900px;
	margin: 33px auto 0;
	text-align: center
}

.usual__note p {
	font: 700 48px/58px Bitter, sans-serif;
	color: #e63c30
}

.form {
	background: url(../images/form-bg.jpg) no-repeat center top
}

.form__body {
	width: 1170px;
	margin: 0 auto;
	padding: 76px 0 58px
}

.form__logo {
	display: inline-table;
	vertical-align: top;
	margin: 7px 0 0
}

.form__logo p {
	display: table-cell;
	vertical-align: middle
}

.form__logo p:nth-child(2) {
	padding-left: 10px;
	font: 32.61px/35px Bitter, sans-serif;
	color: #e7e8e7;
	text-shadow: 14px 14px 54px rgba(0, 0, 0, .64)
}

.form__title {
	display: inline-block;
	vertical-align: top;
	margin: 0 0 0 52px
}

.form__title h2 {
	font: 800 38.91px/40px "Open Sans", sans-serif;
	color: #cfa36b
}

.form__content {
	margin: 43px 0 0
}

.form__content select {
	width: 301px;
	height: 44px;
	display: inline-block;
	vertical-align: top;
	background: #fff;
	border: 2px solid #dadada;
	text-indent: 12px;
	font: 14px/34px "Open Sans", sans-serif;
	color: #797979;
	margin: 6px 0 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.form__content input {
	width: 301px;
	height: 44px;
	display: inline-block;
	vertical-align: top;
	background: #fff;
	border: 2px solid #dadada;
	text-indent: 12px;
	font: 14px/34px "Open Sans", sans-serif;
	color: #797979;
	margin: 6px 0 0 1px
}

.form__content input[name=phone] {
	margin: 6px 0 0
}

.form__content input::-webkit-input-placeholder {
	color: #797979
}

.form__content input::-moz-placeholder {
	color: #797979
}

.form__content input:-moz-placeholder {
	color: #797979
}

.form__content input:-ms-input-placeholder {
	color: #797979
}

.form__content button {
	width: 239px;
	height: 52px;
	border: 0;
	background: -webkit-gradient(linear, left bottom, left top, from(#d15502), to(#e89959));
	background: -webkit-linear-gradient(bottom, #d15502, #e89959);
	background: linear-gradient(to top, #d15502, #e89959);
	border-radius: 8px;
	font: 700 18.97px/25px "Open Sans", sans-serif;
	color: #fff;
	text-transform: uppercase;
	margin: 0 0 0 15px;
	-webkit-box-shadow: 0 9px 32px 0 rgba(255, 204, 136, .5);
	box-shadow: 0 9px 32px 0 rgba(255, 204, 136, .5)
}

.form__content p {
	margin: 18px 0 0;
	font: 14px/16px "Open Sans", sans-serif;
	color: grey;
	text-align: right;
	padding-right: 57px;
}

.consist {
	background: url(../images/consist-bg.jpg) no-repeat center top
}

.consist__body {
	width: 1170px;
	margin: 0 auto;
	padding: 63px 0 70px;
	position: relative
}

.consist__title {
	width: 870px;
	margin: 0 auto;
	text-align: center
}

.consist__title h2 {
	font: 700 48px/58px Bitter, sans-serif;
	color: #000
}

.consist__pack {
	position: absolute;
	top: 228px;
	left: 423px
}

.consist__list {
	margin: 29px 0 0
}

.consist__list li {
	display: inline-block;
	vertical-align: top
}

.consist__list li:nth-child(1) {
	width: 400px
}

.consist__list li:nth-child(2) {
	width: 351px;
	margin: 0 0 0 419px
}

.consist__list li:nth-child(3) {
	width: 369px;
	margin: 15px 0 0
}

.consist__list li:nth-child(4) {
	width: 340px;
	margin: 32px 0 0 449px
}

.consist__list li:nth-child(5) {
	width: 330px;
	margin: 20px 0 0
}

.consist__name h4 {
	font: 700 30px/36px "Open Sans", sans-serif;
	color: #000
}

.consist__line {
	width: 70px;
	height: 3px;
	background: #cfa36b;
	margin: 12px 0 0
}

.consist__desc {
	margin: 7px 0 0
}

.consist__desc p {
	font: 15px/20px "Open Sans", sans-serif;
	color: #000
}

.prefer {
	background: url(../images/prefer-bg.jpg) no-repeat center top
}

.prefer__body {
	width: 1170px;
	margin: 0 auto;
	padding: 68px 0 68px
}

.prefer__title {
	width: 970px;
	margin: 0 auto;
	text-align: center
}

.prefer__title h2 {
	font: 700 48px/58px Bitter, sans-serif;
	color: #000
}

.prefer__img {
	float: right;
	margin: -11px 0 0
}

.prefer__img img {
	-webkit-box-shadow: -14px 14px 54px 0 rgba(255, 252, 212, .64);
	box-shadow: -14px 14px 54px 0 rgba(255, 252, 212, .64)
}

.prefer__list {
	margin: 38px 0 0
}

.prefer__list li {
	background: url(../images/prefer-check.png) no-repeat 0 center;
	display: table;
	min-height: 58px;
	padding-left: 82px;
	margin-bottom: 36px
}

.prefer__list li p {
	display: table-cell;
	vertocal-align: middle;
	font: 700 30px/36px "Open Sans", sans-serif;
	color: #000
}

.prefer__list li:last-child {
	margin-bottom: 0
}

.prefer__note {
	margin: 22px 0 0;
	text-align: center
}

.prefer__note p {
	font: 800 36px/44px "Open Sans", sans-serif;
	color: #000
}

.prefer__note p span {
	color: #fff
}

.prefer__note p font {
	display: block
}

.prefer__atten {
	background: url(../images/prefer-shadow.png) no-repeat center/contain;
	text-align: center;
	margin: 30px 0 0
}

.prefer__atten p {
	font: 800 36px/67px "Open Sans", sans-serif;
	color: #925829;
	text-transform: uppercase
}

.expert {
	background: url(../images/expert-bg.jpg) no-repeat center top
}

.expert__body {
	width: 1170px;
	margin: 0 auto;
	padding: 70px 0 0
}

.expert__title {
	text-align: center
}

.expert__title h2 {
	font: 700 48px/48px Bitter, sans-serif;
	color: #000
}

.expert__img {
	display: inline-block;
	vertical-align: top;
	margin: 42px 0 0 -24px
}

.expert__info {
	width: 601px;
	display: inline-block;
	vertical-align: top;
	margin: 84px 0 0 61px
}

.expert__desc p {
	font: 20px/24px "Open Sans", sans-serif;
	color: #000;
	margin-bottom: 24px
}

.expert__desc p span {
	font-weight: 700
}

.expert__desc p .big {
	font-size: 30px
}

.expert__desc p:last-child {
	margin-bottom: 0
}

.expert__name {
	width: 400px;
	display: inline-block;
	vertical-align: top;
	margin: 86px 0 0
}

.expert__name p {
	font: 20px/24px "Open Sans", sans-serif;
	color: #000;
	margin-bottom: 24px
}

.expert__name p span {
	font-weight: 700
}

.expert__name p:last-child {
	margin-bottom: 0
}

.expert__stamp {
	display: inline-block;
	vertical-align: top;
	margin: 3px 0 0 -41px
}

.expert__stamp img {
	width: 120px;
	-webkit-transform: rotate(-38deg);
	-ms-transform: rotate(-38deg);
	transform: rotate(-38deg)
}

.expert__sign {
	display: inline-block;
	vertical-align: top;
	margin: 5px 0 0 -52px
}

.order {
	background: url(../images/order-bg.jpg) no-repeat center top
}

.order__body {
	width: 1170px;
	margin: 0 auto;
	padding: 74px 0 71px
}

.order__title {
	text-align: center
}

.order__title h2 {
	font: 700 48px/58px Bitter, sans-serif;
	color: #fffffe
}

.order__list {
	margin: 47px 0 0;
	text-align: center
}

.order__list li {
	width: 290px;
	display: inline-block;
	vertical-align: top;
	margin: 0 145px 10px 0
}

.order__list li:nth-child(3n) {
	margin-right: 0
}

.order__list li:nth-last-child {
	margin-bottom: 0
}

.order__list li:last-child {
	margin: 0
}

.order__img img {
	margin: 0 auto;
	border-radius: 85px;
	-webkit-box-shadow: 0 30px 57px 0 rgba(255, 226, 189, .6);
	box-shadow: 0 30px 57px 0 rgba(255, 226, 189, .6)
}

.order__desc {
	margin: 53px 0 0
}

.order__desc p {
	font: 24px/29px Arial, sans-serif;
	color: #fff
}

.order__note {
	width: 765px;
	margin: 90px auto 0;
	text-align: center
}

.order__note p {
	font: 700 30.22px/36px Arial, sans-serif;
	color: #c79b64
}

.feed {
	background: url(../images/feed-bg.jpg) no-repeat center top;
	background-size: cover;
}

.feed__body {
	width: 1170px;
	margin: 0 auto;
	padding: 68px 0 80px
}

.feed__title {
	text-align: center
}

.feed__title h2 {
	font: 700 48px/58px Bitter, sans-serif;
	color: #000
}

.feed__list {
	margin: 33px 0 0
}

.feed__list li {
	margin-bottom: 45px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.feed__list li:last-child {
	margin-bottom: 0
}

.feed__img {
	display: inline-block;
	vertical-align: top;
	margin: 0 auto 20px
}

.feed__img img {
	border-radius: 105px;
	-webkit-box-shadow: 0 30px 57px 0 rgba(255, 226, 189, .6);
	box-shadow: 0 30px 57px 0 rgba(255, 226, 189, .6)
}

.feed__info {
	width: 646px;
	display: inline-block;
	vertical-align: top;
	margin: 3px 0 0 26px
}

.feed__desc p {
	font: 24px/29px Arial, sans-serif;
	color: #010101
}

.feed__desc p span {
	font-weight: 700
}

.feed__name {
	margin: 28px 0 0
}

.feed__name p {
	font: 700 24px/29px Arial, sans-serif;
	color: #010101
}

.attention {
	background: url(../images/attention-bg.jpg) no-repeat center top
}

.attention__body {
	width: 1170px;
	margin: 0 auto;
	padding: 75px 0 85px
}

.attention__title {
	text-align: center
}

.attention__title h2 {
	font: 700 48px/58px Bitter, sans-serif;
	color: #fff
}

.attention__desc {
	margin: 49px 0 0;
	text-align: center
}

.attention__desc p {
	font: 700 30px/36px "Open Sans", sans-serif;
	color: #fefefe
}

.attention__desc p span {
	color: #f2bf7c
}

.footer__body {
	width: 1136px;
	margin: 0 auto;
	text-align: center;
	padding: 70px 0 70px
}

.footer__body p {
	font: 20px/36px "Open Sans", sans-serif;
	color: #000
}

.footer__body a {
	font: 20px/36px "Open Sans", sans-serif;
	color: #000;
	display: block
}

@media (max-width:1190px) {
	.info {
		background-size: cover
	}
	.info__top-body {
		width: 780px
	}
	.info__logo p:nth-child(2) {
		font: 42px/50px Bitter, sans-serif
	}
	.info__btn {
		margin: 1px 0 0
	}
	.info__body {
		width: 780px
	}
	.info__action {
		display: block;
		margin: 20px auto 0
	}
	.secret {
		background-size: cover
	}
	.secret__body {
		width: 780px
	}
	.secret__desc {
		width: auto;
		display: block;
		margin: 45px 0 0
	}
	.secret__img {
		display: block;
		margin: 47px 0 0
	}
	.secret__img img {
		margin: 0 auto
	}
	.usual {
		background-size: cover
	}
	.usual__body {
		width: 780px
	}
	.usual__item {
		width: 375px
	}
	.usual__item:last-child {
		width: 376px
	}
	.usual__note {
		width: auto
	}
	.form {
		background-size: cover
	}
	.form__body {
		width: 780px
	}
	.form__logo {
		display: table;
		margin: 0 auto;
		width: 309px
	}
	.form__title {
		display: block;
		margin: 24px 0 0;
		text-align: center
	}
	.form__content select {
		display: block;
		margin: 0 auto
	}
	.form__content input {
		display: block;
		margin: 16px auto 0
	}
	.form__content input[name=phone] {
		margin: 16px auto 0
	}
	.form__content button {
		display: block;
		margin: 24px auto 0
	}
	.form__content p {
		text-align: center;
		padding-right: 0;
	}
	.consist {
		background-size: cover
	}
	.consist__body {
		width: 780px
	}
	.consist__title {
		width: auto
	}
	.consist__pack {
		position: relative;
		top: 0;
		left: 0;
		margin: 20px 0 0 190px
	}
	.consist__list li:nth-child(1) {
		width: 369px
	}
	.consist__list li:nth-child(2) {
		margin: 0 0 0 60px
	}
	.consist__list li:nth-child(4) {
		margin: 32px 0 0 60px
	}
	.prefer {
		background-size: cover
	}
	.prefer__body {
		width: 780px
	}
	.prefer__title {
		width: auto
	}
	.prefer__img {
		float: none;
		margin: 20px 0 0
	}
	.prefer__img img {
		margin: 0 auto
	}
	.prefer__atten {
		background: 0 0;
		-webkit-filter: drop-shadow(0 0 15px #fff);
		filter: drop-shadow(0 0 15px #fff)
	}
	.expert {
		background-size: cover
	}
	.expert__body {
		width: 780px;
		padding: 40px 0 30px
	}
	.expert__img {
		display: block;
		margin: 42px 0 0
	}
	.expert__img img {
		width: 300px;
		margin: 0 auto
	}
	.expert__info {
		width: auto;
		display: block;
		margin: 4px 0 0
	}
	.order {
		background-size: cover
	}
	.order__body {
		width: 780px
	}
	.order__list li {
		width: 243px;
		margin: 0 25px 10px 0
	}
	.feed {
		background-size: cover
	}
	.feed__body {
		width: 780px
	}
	.feed__img {
		margin: 0
	}
	.feed__info {
		width: 545px
	}
	.attention {
		background-size: cover
	}
	.attention__body {
		width: 780px
	}
	.footer__body {
		width: 780px
	}
}

@media (max-width:801px) {
	.info__top {
		background-size: cover
	}
	.info__top-body {
		width: 580px
	}
	.info__logo {
		width: 405px;
		display: table;
		margin: 0 auto;
        display: flex;
    justify-content: center;
    align-items: center;
	}
    .form__logo{
        display: flex;
        justify-content: center;
        align-items: center;
    }
	.info__btn {
		float: none;
		margin: 16px 0 0;
		text-align: center
	}
	.info__body {
		width: 580px
	}
	.info__pack img {
		width: 350px
	}
	.info__list {
		width: 321px;
		margin: 13px 0 0 -97px
	}
	.info__list p {
		font: 700 26px/30px "Open Sans", sans-serif
	}
	.info__timer {
		margin: 26px 0 0;
		display: block;
		text-align: center
	}
	.info__timer p {
		display: block;
		vertical-align: top
	}
	.info__timer>div {
		display: block;
		vertical-align: top;
		padding-left: 0;
		margin-top: 24px
	}
	.secret__body {
		width: 580px
	}
	.secret__title {
		width: auto
	}
	.secret__img img {
		width: 100%
	}
	.usual__body {
		width: 580px
	}
	.usual__title {
		width: auto
	}
	.usual__item {
		width: auto;
		display: block;
		margin: 0 0 36px
	}
	.usual__item:last-child {
		margin: 0;
		width: auto
	}
	.form__body {
		width: 580px
	}
	.consist__body {
		width: 580px
	}
	.consist__pack {
		margin: 20px 0 0 100px
	}
	.consist__pack img {
		width: 400px
	}
	.consist__list li:nth-child(1) {
		width: 275px
	}
	.consist__list li:nth-child(2) {
		width: 275px;
		margin: 0 0 0 30px
	}
	.consist__list li:nth-child(3) {
		width: 275px;
		margin: 32px 0 0
	}
	.consist__list li:nth-child(4) {
		width: 275px;
		margin: 32px 0 0 30px
	}
	.consist__list li:nth-child(5) {
		width: 275px;
		margin: 30px 0 0
	}
	.prefer__body {
		width: 580px
	}
	.prefer__img img {
		width: 100%
	}
	.expert__body {
		width: 580px
	}
	.expert__stamp {
		margin: 3px 0 0 -72px
	}
	.order__body {
		width: 580px
	}
	.order__note {
		width: auto
	}
	.feed__body {
		width: 580px
	}
	.feed__info {
		width: 345px
	}
	.attention__body {
		width: 580px
	}
	.footer__body {
		width: 580px
	}
}

@media (max-width:601px) {
	.dec {
		display: none!important
	}
	.mob {
		display: block!important
	}
	.info {
		background: url(../images/mob/info-bg.jpg) no-repeat center top
	}
	.info__top {
		background: url(../images/mob/info-top.png) no-repeat center top
	}
	.info__top-body {
		width: 294px;
		margin: 0 auto;
		padding: 35px 0 25px
	}
	.info__logo {
		display: table;
		width: auto;
		margin: 0 auto
	}
	.info__logo p img {
		width: 31px
	}
	.info__logo p:nth-child(2) {
		padding-left: 8px;
		font: 28.57px/30px Bitter, sans-serif
	}
	.info__btn {
		margin: 42px 0 0
	}
	.info__btn button {
		width: 246px;
		height: 52px;
		font: 700 16px/22px "Open Sans", sans-serif
	}
	.info__body {
		width: 294px;
		margin: 0 auto;
		padding: 27px 0 53px
	}
	.info__title {
		text-align: center
	}
	.info__title h1 {
		font: 800 24px/36px "Open Sans", sans-serif
	}
	.info__left {
		display: block;
		margin: 15px 0 0
	}
	.info__pack {
		display: block;
		margin: 0 0 0 34px
	}
	.info__pack img {
		width: 272px
	}
	.info__list {
		width: auto;
		display: block;
		margin: 30px 0 0
	}
	.info__list li {
		background: url(../images/info-check.png) no-repeat 0 center;
		background-size: 28px;
		min-height: 28px;
		display: table;
		padding: 0 0 0 40px;
		margin-bottom: 29px
	}
	.info__list li p {
		font: 700 18px/27px "Open Sans", sans-serif
	}
	.info__timer {
		margin: 39px 0 0
	}
	.info__timer p {
		font: 600 18px/20px "Open Sans", sans-serif
	}
	.info__timer>div {
		margin: 27px 0 0
	}
	.info__action {
		width: 294px;
		margin: 33px 0 0;
		padding-bottom: 17px
	}
	.info__action-anonim {
		padding: 20px 47px 20px;
		text-align: center
	}
	.info__action-anonim p {
		font: 700 18px/29.74px "Open Sans", sans-serif
	}
	.info__action-logo {
		margin: 21px 0 0;
		text-align: center
	}
	.info__action-logo img {
		margin: 0 auto
	}
	.info__action-logo p {
		font: 23.66px/25px Bitter, sans-serif;
		color: #969696;
		margin: 11px 0 0
	}
	.info__action-form {
		margin: 12px 0 0;
		text-align: center
	}
	.info__action-form select {
		width: 246px;
		height: 44px;
		text-indent: 11px
	}
	.info__action-form input {
		width: 246px;
		height: 44px;
		text-indent: 11px
	}
	.info__action-form button {
		width: 246px;
		height: 52px;
		font: 700 18px/25px "Open Sans", sans-serif
	}
	.info__action-form p {
		margin: 18px 0 0;
		text-align: center
	}
	.secret {
		background: url(../images/mob/secret-bg.jpg) no-repeat center top
	}
	.secret__body {
		width: 294px;
		margin: 0 auto;
		padding: 36px 0 45px
	}
	.secret__title h2 {
		font: 700 24px/36px Bitter, sans-serif
	}
	.secret__desc {
		width: auto;
		display: block;
		margin: 25px 0 0
	}
	.secret__desc p {
		font: 16px/24px "Open Sans", sans-serif
	}
	.secret__desc p span {
		font: 700 16px/24px "Open Sans", sans-serif
	}
	.secret__img {
		display: block;
		margin: 31px 0 0
	}
	.secret__img img {
		width: 100%
	}
	.usual {
		background: url(../images/mob/usual-bg.jpg) no-repeat center top
	}
	.usual__body {
		width: 294px;
		margin: 0 auto;
		padding: 39px 0 40px
	}
	.usual__title h2 {
		font: 700 24px/36px Bitter, sans-serif
	}
	.usual__content {
		margin: 33px 0 0
	}
	.usual__item {
		margin-right: 35px
	}
	.usual__desc p {
		font: 700 16px/24px "Open Sans", sans-serif;
		letter-spacing: -.025em
	}
	.usual__desc p span {
		font: 800 24px/24px "Open Sans", sans-serif;
		letter-spacing: 0
	}
	.usual__list {
		margin: 22px 0 0 23px
	}
	.usual__list li {
		font: 16px/24px "Open Sans", sans-serif;
		margin-bottom: 24px
	}
	.usual__list li:before {
		top: 6px;
		left: -22px;
		width: 14px;
		height: 14px;
		border-radius: 7px
	}
	.usual__note {
		margin: 40px auto 0
	}
	.usual__note p {
		font: 700 18px/30px Bitter, sans-serif
	}
	.form {
		background: url(../images/mob/form-bg.jpg) no-repeat center top/cover
	}
	.form__body {
		width: 294px;
		margin: 0 auto;
		padding: 34px 0 46px
	}
	.form__logo {
		display: table;
		width: auto;
		margin: 0 auto
	}
	.form__logo p img {
		width: 30px
	}
	.form__logo p:nth-child(2) {
		padding-left: 10px;
		font: 27px/30px Bitter, sans-serif
	}
	.form__title {
		display: block;
		margin: 30px 0 0
	}
	.form__title h2 {
		font: 800 18px/30px "Open Sans", sans-serif
	}
	.form__content {
		margin: 15px 0 0
	}
	.form__content select {
		width: 246px
	}
	.form__content input {
		width: 246px;
		margin: 19px auto 0
	}
	.form__content input[name=phone] {
		margin: 20px auto 0
	}
	.form__content button {
		width: 246px;
		margin: 39px auto 0
	}
	.consist {
		background: url(../images/mob/consist-bg.jpg) no-repeat center top
	}
	.consist__body {
		width: 294px;
		padding: 50px 0 85px
	}
	.consist__title h2 {
		font: 700 24px/36px Bitter, sans-serif;
		color: #000
	}
	.consist__pack {
		position: relative;
		top: 0;
		left: 0;
		margin: 20px 0 0 34px
	}
	.consist__pack img {
		width: 272px
	}
	.consist__slider {
		margin: 35px 0 0;
		text-align: center
	}
	.consist__name h4 {
		font: 700 18px/24px "Open Sans", sans-serif
	}
	.consist__line {
		margin: 12px auto 0
	}
	.consist__desc {
		margin: 7px 0 5px
	}
	.consist__desc p {
		font: 13px/12px "Open Sans", sans-serif;
		letter-spacing: -.01em
	}
	.prefer {
		background: url(../images/mob/prefer-bg.jpg) no-repeat center top
	}
	.prefer__body {
		width: 294px;
		margin: 0 auto;
		padding: 38px 0 45px
	}
	.prefer__title h2 {
		font: 700 24px/36px Bitter, sans-serif
	}
	.prefer__img {
		margin: 38px 0 0
	}
	.prefer__img img {
		width: 100%
	}
	.prefer__list {
		margin: 30px 0 0
	}
	.prefer__list li {
		background-size: 28px;
		display: table;
		min-height: 28px;
		padding-left: 40px;
		margin-bottom: 25px
	}
	.prefer__list li p {
		font: 700 16px/24px "Open Sans", sans-serif
	}
	.prefer__note {
		margin: 45px 0 0;
		text-align: center
	}
	.prefer__note p {
		font: 800 18px/30px "Open Sans", sans-serif
	}
	.prefer__note p font {
		display: inline
	}
	.prefer__atten {
		background: 0 0;
		text-align: center;
		margin: 30px 0 0;
		ilter: drop-shadow(0 0 15px rgba(255, 255, 255, 0))
	}
	.prefer__atten p {
		font: 800 16px/30px "Open Sans", sans-serif
	}
	.expert {
		background: url(../images/mob/expert-bg.jpg) no-repeat center top
	}
	.expert__body {
		width: 294px;
		margin: 0 auto;
		padding: 40px 0 50px
	}
	.expert__title h2 {
		font: 700 24px/36px Bitter, sans-serif
	}
	.expert__img {
		display: block;
		margin: 10px 0 0
	}
	.expert__img img {
		width: 283px
	}
	.expert__info {
		width: auto;
		display: block;
		margin: 80
	}
	.expert__desc p {
		font: 16px/24px "Open Sans", sans-serif;
		margin-bottom: 30px
	}
	.expert__desc p .big {
		font-size: 18px
	}
	.expert__name {
		width: auto;
		display: block;
		margin: 30px 0 0
	}
	.expert__name p {
		font: 16px/24px "Open Sans", sans-serif;
		margin-bottom: 10px
	}
	.expert__name p span {
		font: 700 18px/30px "Open Sans", sans-serif
	}
	.order {
		background: url(../images/mob/order-bg.jpg) no-repeat center top
	}
	.order__body {
		width: 294px;
		margin: 0 auto;
		padding: 50px 0 50px
	}
	.order__title h2 {
		font: 700 24px/36px Bitter, sans-serif
	}
	.order__list {
		margin: 30px 0 0;
		text-align: left
	}
	.order__list li {
		width: 100%;
		display: table;
		margin: 0 0 30px
	}
	.order__list li:nth-child(3n) {
		margin-right: 0
	}
	.order__list li:nth-last-child {
		margin-bottom: 30px
	}
	.order__list li:last-child {
		margin: 0
	}
	.order__img {
		display: table-cell;
		vertical-align: middle
	}
	.order__img img {
		width: 78px
	}
	.order__desc {
		width: 215px;
		display: table-cell;
		vertical-align: middle;
		margin: 0;
		padding-left: 16px
	}
	.order__desc p {
		font: 16px/24px Arial, sans-serif
	}
	.order__note {
		margin: 50px auto 0
	}
	.order__note p {
		font: 700 18px/30px Arial, sans-serif
	}
	.feed {
		background: url(../images/mob/feed-bg.jpg) no-repeat center top
	}
	.feed__body {
		width: 294px;
		margin: 0 auto;
		padding: 45px 0 95px
	}
	.feed__title h2 {
		font: 700 30px/36px Bitter, sans-serif
	}
	.feed__slider {
		margin: 35px 0 0
	}
	.feed__img {
		display: block;
		margin: 0
	}
	.feed__img img {
		width: 179px;
		margin: 0 auto
	}
	.feed__info {
		width: auto;
		display: block;
		margin: 30px 0 0
	}
	.feed__desc p {
		font: 16px/24px Arial, sans-serif
	}
	.feed__name {
		margin: 25px 0 0
	}
	.feed__name p {
		font: 700 18px/24px Arial, sans-serif
	}
	.attention {
		background: url(../images/mob/attention-bg.jpg) no-repeat center top
	}
	.attention__body {
		width: 294px;
		margin: 0 auto;
		padding: 35px 0 20px
	}
	.attention__title h2 {
		font: 700 24px/36px Bitter, sans-serif
	}
	.attention__desc {
		margin: 15px 0 0
	}
	.attention__desc p {
		font: 700 16px/24px "Open Sans", sans-serif
	}
	.footer__body {
		width: 294px;
		padding: 35px 0 35px
	}
	.footer__body p {
		font: 16px/24px "Open Sans", sans-serif
	}

	.footer__body a {
		font: 16px/24px "Open Sans", sans-serif
	}
}