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, 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;
	font-weight: bold;
}
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 {
	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;
	outline: 0
}
button {
	outline: 0
}
input[type="checkbox"], input[type="radio"] {
	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;
	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
}
* {
	margin: 0;
	padding: 0
}
@font-face {
	font-family: Roboto;
	src: url("/assets/fonts/Roboto-Regular.woff") format("woff"), url("/assets/fonts/Roboto-Regular.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: Roboto;
	src: url("/assets/fonts/Roboto-Light.woff") format("woff"), url("/assets/fonts/Roboto-Light.ttf") format("truetype");
	font-weight: 300;
	font-style: normal;
}
@font-face {
	font-family: Roboto;
	src: url("/assets/fonts/Roboto-Medium.woff") format("woff"), url("/assets/fonts/Roboto-Medium.ttf") format("truetype");
	font-weight: 500;
	font-style: normal;
}
@font-face {
	font-family: Roboto;
	src: url("/assets/fonts/Roboto-Bold.woff") format("woff"), url("/assets/fonts/Roboto-Bold.ttf") format("truetype");
	font-weight: bold;
	font-style: normal;
}
html {
	height: 100%
}
body {
	width: 100%;
	height: 100%;
	background-color: #fff;
	font-family: Roboto, Arial, Helvetica sans-serif;
	font-size: 16px;
	font-weight: 400
}
table {
	border-spacing: 0;
	border-collapse: collapse;
	width: 100%
}
h1 {
	color: #000;
	font-size: 35px;
	font-weight: 400;
	line-height: normal;
	text-align: left;
	margin: 0 0 20px
}
h2, h3, h4 {
	color: #000;
	font-size: 25px;
	font-weight: 400;
	line-height: normal;
	margin: 0 0 15px
}
ul {
	list-style: none
}
p {
	margin: 20px 0
}
a {
	color: #000
}
a:hover {
	text-decoration: none
}
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
	-webkit-transition-delay: 9999s;
	-webkit-transition: color 9999s ease-out, background-color 9999s ease-out
}
input::-webkit-input-placeholder {
	color: #484848
}
input::-moz-placeholder {
	color: #484848
}
input:-moz-placeholder {
	color: #484848
}
input:-ms-input-placeholder {
	color: #484848
}
textarea::-webkit-input-placeholder {
	color: #484848
}
textarea::-moz-placeholder {
	color: #484848
}
textarea:-moz-placeholder {
	color: #484848
}
textarea:-ms-input-placeholder {
	color: #484848
}
a:active, a:focus {
	outline: none
}
input, textarea {
	outline: none
}
input:active, textarea:active {
	outline: none
}
:focus {
	outline: none
}
.clearfix:after {
	content: "";
	display: table;
	clear: both
}
.outer {
	width: 100%;
	margin: 0 auto;
	min-width: 300px
}
.inner {
	width: 96%;
	max-width: 960px;
	margin: 0 auto
}
header {
	padding: 10px 0
}
.logo-and-underlogo {
	display: inline-block;
	vertical-align: middle;
	width: 26%
}
footer .logo-and-underlogo {
	margin-top: -7px;
}
.header-middle {
	display: inline-block;
	vertical-align: middle;
	width: 27%;
	margin-left: 8%;
}
.header-right {
	display: inline-block;
	vertical-align: middle;
	text-align: right;
	width: 34%
}
.logo-a {
	display: inline-block;
	vertical-align: middle
}
.logo-img {
	display: block;
	width: 174px;
	height: 84px;
	margin: 0 auto;
}
/*
.header-description {
	display: inline-block;
	vertical-align: middle;
	margin: 0 0 0 5%;
	width: 64%
}
.header-description span {
	font-size: 18px;
	font-weight: 700;
	display: block;
	margin: 0 0 1px
}
*/
.header-description {
	display: block;
	width: 174px;
	font-size: 13px;
	line-height: 1.2;
	text-align: center;
	font-weight: bold;
}
.header-clock {
	display: inline-block;
	width: 25px;
	height: 25px;
	opacity: .5;
	vertical-align: middle
}
.header-clock-text {
	display: inline-block;
	vertical-align: middle;
	font-size: 18px;
	margin: 0 0 0 4%;
	width: 84%;
	font-weight: bold;
}
.header-clock-text span {
	color: #f00;
}
.header-tel-a {
	font-weight: bold;
	font-size: 25px;
	text-decoration: none
}
.header-call-a {
	display: block;
	color: #f00;
	font-size: 17px;
	font-weight: bold;
}
.header-call-a:hover {
	text-decoration: none
}
.popup-form {
	display: none;
	padding: 25px 40px 40px;
	width: 400px;
	background: #00a63d;
}
.popup-title {
	font-size: 30px;
	text-align: center;
	margin: 0;
	font-weight: 700;
	color: #fff;
}
.popup-undertitle {
	color: #fff;
	text-align: center;
	font-size: 17px;
	font-weight: 300;
	margin: 2px 0 15px
}
.popup-label {
	display: block;
	margin: 0 auto 15px;
	box-sizing: border-box;
	width: 100%
}
.popup-input {
	border: 1px solid #C9C9C9;
	border-radius: 6px;
	box-sizing: border-box;
	padding: 18px 1% 17px 6%;
	width: 100%
}
.popup-button-wrapper {
	box-sizing: border-box;
	margin: 0 auto
}
.popup-button {
	box-sizing: border-box;
	width: 100%;
	padding: 16px 1% 17px;
	border: none;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background-image: -webkit-linear-gradient(bottom,#00a547 0%, #00c353 100%);
	background-image: linear-gradient(to top, #00a547 0%, #00c353 100%)
}
.popup-button:hover {
	background: #00c153
}
.popup-button:active {
	background-image: -webkit-linear-gradient(bottom, #00c353 0%, #00c353 0.51%, #00a547 100%);
	background-image: linear-gradient(to top, #00c353 0%, #00c353 0.51%, #00a547 100%)
}
.popup-button-p {
	color: #fff;
	font-weight: 500;
	font-size: 18px;
	margin: 0
}
.errors_block {
	display: none
}
.popup-input.error {
	border: 1px solid red
}
.form-input.error {
	border: 1px solid red
}
.menu-upper-a {
	font-size: 18px;
	margin: 0 2% 0 0;
	padding: 13px 2.5% 15px 0;
	display: inline-block;
	vertical-align: middle;
	text-decoration: none;
	color: #fff;
	border-right: 1px solid #008B31
}
.menu-upper-a.last {
	border-right: none;
	margin: 0 10% 0 0
}
.menu-upper-a span {
	border-bottom: 1px solid #fff;
}
.menu-upper-a span:hover {
	border-color: transparent
}
.blog-menu {
	background-color: #00A63D;
	position: relative;
	-webkit-box-shadow: 0 3px 6px -1px rgba(0,0,0,0.6);
	box-shadow: 0 3px 6px -1px rgba(0,0,0,0.6)
}
.above-the-menu {
	height: 1px;
	width: 100%
}
.scroll-to-fixed-fixed .inner {
	display: block
}
.menu-upper-button {
	width: 242px;
	box-sizing: border-box;
	display: inline-block;
	vertical-align: middle;
	-webkit-animation: fadein .3s ease-in forwards;
	-o-animation: fadein .3s ease-in forwards;
	animation: fadein .3s ease-in forwards;
	padding: 7px 1% 8px;
	text-align: center;
	text-decoration: none;
	font-weight: 500;
	font-size: 17px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
	box-shadow: 0 1px 2px rgba(0,0,0,0.5);
/*
	background: #f00;
	background-image: -webkit-linear-gradient(bottom, #f00 0%, #f33 100%);
	background-image: linear-gradient(to top, #f00 0%, #f33 100%);
*/
	background: #ffcf17;
	background-image: -webkit-linear-gradient(bottom, #ffcf17 0%, #ffdb53 100%);
	background-image: linear-gradient(to top, #ffcf17 0%, #ffdb53 100%);
}
.menu-upper-button:hover {
/*
	background: #f33;
*/
	background: #ffdb53;
}
.menu-upper-button:active {
/*
	background-image: -webkit-linear-gradient(top, #f00 0%, #f33 100%);
	background-image: linear-gradient(to bottom, #f00 0%, #f33 100%);
*/
	background-image: -webkit-linear-gradient(top, #ffcf17 0%, #ffdb53 100%);
	background-image: linear-gradient(to bottom, #ffcf17 0%, #ffdb53 100%);
}
.scroll-to-fixed-fixed .logo-mob-a {
	display: inline-block
}
.scroll-to-fixed-fixed .menu-upper-a {
	display: inline-block
}
.scroll-to-fixed-fixed .blog-menu-item {
	display: inline-block
}
.scroll-to-fixed-fixed .menu-upper-button {
	display: inline-block
}
.firstscreen {
	background: #0b101c url(/assets/design1/firstscreen-2.jpg) 50% 0 no-repeat;
	padding: 48px 0;
}
.mainh1 {
	color: #fff;
	font-size: 40px;
	font-weight: bold;
	margin: 0 0 1em
}
.mainh1 span {
	color: #fece23;
	white-space: nowrap;
}
.first-part {
	display: inline-block;
	vertical-align: top;
	border-right: 1px solid #797B80;
	margin: 0 3% 0 0;
	padding: 0 3% 0 0;
	width: 36%;
	box-sizing: border-box
}
.first-part.last {
	border-right: none;
	margin: 0;
	padding: 0
}
.first-item {
	border-bottom: 1px solid #797B80;
	margin: 0 0 28px;
	padding: 0 0 30px
}
.first-item.last {
	border-bottom: none;
	margin: 0;
	padding: 0
}
.first-bullit-img {
	display: inline-block;
	width: 35px;
	vertical-align: middle
}
.first-bullit-text {
	display: inline-block;
	vertical-align: middle;
	color: #fff;
	font-size: 17px;
	margin: 0 0 0 4%;
	width: 81%
}
.first-form {
	margin: 15px 0 0;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	box-sizing: border-box;
	background: #00A63D;
	background-position: right top;
	padding: 11px 4%;
	width: 75%
}
.first-form-img {
	display: inline-block;
	width: 55px;
	height: 55px;
	vertical-align: middle
}
.first-form-text {
	display: inline-block;
	vertical-align: middle;
	font-size: 24px;
	margin: 0 0 0 2%;
    color: #fff;
}
.first-form-text span {
	color: #fece23;
}
.first-form-text span {
	font-weight: 700;
	display: block;
}
.form-label {
	display: inline-block;
	vertical-align: top;
	margin: 0 3% 0 0;
	box-sizing: border-box;
	width: 40.5%
}
.form-input {
	border: 1px solid #C9C9C9;
	border-radius: 6px;
	box-sizing: border-box;
	padding: 17px 1% 16px 6%;
	width: 100%;
	font-size: 17px
}
.form-button-wrapper {
	display: inline-block;
	vertical-align: top;
	box-sizing: border-box;
	margin: 0 auto;
	width: 55%
}
.popup-form .form-button-wrapper {
	width: 100%;
}
.form-button {
	box-sizing: border-box;
	width: 100%;
	padding: 16px 1% 17px;
	border: none;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background: #ffcf17;
	background-image: -webkit-linear-gradient(bottom, #ffcf17 0%, #ffdb53 100%);
	background-image: linear-gradient(to top, #ffcf17 0%, #ffdb53 100%);
}
.form-button:hover {
	background: #ffdb53;
}
.form-button:active {
	background-image: -webkit-linear-gradient(top, #ffcf17 0%, #ffdb53 100%);
	background-image: linear-gradient(to bottom, #ffcf17 0%, #ffdb53 100%);
}
.form-button-p {
	font-weight: 500;
	font-size: 18px;
	margin: 0
}
.first-form-up {
	margin: 0 0 22px
}
.secondscreen {
	padding: 52px 0 60px
}
.all-titles {
	font-size: 34px;
	margin: 0
}
.all-titles span {
	font-weight: 700
}
.all-titles.white {
	color: #fff
}
.all-titles.orange {
	color: #fece23;
}
.ninthscreen .all-titles.white span {
	color: #FFCF17;
	font-weight: 700
}
.price-list {
	width: 100%;
	border: 0;
	border-collapse: collapse;
	margin-top: 30px;
}
.price-list tr + tr {
	border-top: 1px solid #eaeaea;
}
.price-list td {
	padding: 10px 0;
	border: 0;
}
.price-list td:last-child {
	padding-left: 15px;
	font-weight: bold;
	color: #00a63d;
	white-space: nowrap;
	text-align: right;
}
.price-list h3 {
	font-size: 16px;
	font-weight: bold;
	margin: 0;
}
.price-list p {
	font-size: 13px;
	color: #87898f;
	margin: 5px 0 0;
}
.price-list .free {
	padding-left: 22px;
	background: url("/assets/img/check.png") 0 50% no-repeat;
	font-size: 15px;
}
.guarantee {
	min-height: 120px;
	padding: 20px;
	padding-right: 140px;
	background: #00a63d url("/assets/img/guarantee.png") 100% 50% no-repeat;
	-webkit-background-size: 120px;
	background-size: 120px;
	color: #fff;
	font-size: 15px;
	margin: 20px auto;
}
.guarantee h3 {
	font-size: 20px;
	font-weight: bold;
	color: #fff;
}
.guarantee .goal {
	color: #fece23;
	font-size: 16px;
	font-weight: bold;
}
.table-wrapper {
	overflow-x: auto;
}
.table {
	display: table;
	table-layout: fixed;
	width: 100%;
	margin: 31px 0 0;
	/* min-width: 570px; */
}
.tbody {
	font-weight: 500;
	font-size: 20px
}
.table-row {
	position: relative;
	display: table-row;
	table-layout: fixed
}
.table-row.hidden {
	display: none
}
.watch-other-reasons {
	color: #009FDB;
	border-bottom: 1px solid #009FDB;
	cursor: pointer;
	display: inline-block;
	margin: 23px 0 0
}
.hide-other-reasons {
	color: #009FDB;
	border-bottom: 1px solid #009FDB;
	cursor: pointer;
	display: none;
	margin: 23px 0 0
}
.footnote {
	margin: 6px 0 0;
	font-size: 12px
}
.watch-other-reasons:hover {
	border-bottom: 1px solid #fff
}
.hide-other-reasons:hover {
	border-bottom: 1px solid #fff
}
.table-one {
	display: table-cell;
	width: 15%;
	position: relative;
	border-bottom: 1px solid #00A63D;
	border-right: 1px solid #00A63D;
	padding: 20px 3% 21px 0
}
.table-two {
	display: table-cell;
	width: 50%;
	position: relative;
	border-bottom: 1px solid #00A63D;
	border-right: 1px solid #00A63D;
	padding: 20px 3% 21px
}
.table-three {
	display: table-cell;
	width: 16%;
	position: relative;
	border-bottom: 1px solid #00A63D;
	padding: 20px 3% 21px
}
.table-four {
	display: table-cell;
	width: 15%;
	position: relative;
	/* background-color: #ffcf17; */
	background: #00A63D;
	color: #fff;
	border-bottom: 1px solid #fff;
	padding: 20px 3% 21px
}
.last .table-one, .last .table-two, .last .table-three, .last .table-four {
	border-bottom: none
}
.tbody .table-one, .tbody .table-two, .tbody .table-three, .tbody .table-four {
	vertical-align: bottom
}
.thirdscreen {
	background: #0b101c url(/assets/design1/thirdscreen.jpg) 50% 50% no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	padding: 52px 0 62px
}
.third-form {
	margin: 38px 0 0;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	box-sizing: border-box;
	background: #00A63D;
	background-position: right top;
	padding: 30px 4%;
	width: 77%;
	max-width: 460px;
}
.textarea-form-label {
	display: inline-block;
	vertical-align: top;
	width: 39%;
	margin: 0 2% 0 0
}
.third-form-right {
	display: inline-block;
	vertical-align: top;
	width: 58%;
    width: 100%;
}
.form-textarea {
	resize: none;
	min-height: 194px;
	color: #696969;
	font-size: 16px
}
.choose-brand, .choose-reason {
	position: relative;
	z-index: 20;
}
.choose-brand-list, .choose-reason-list {
	display: none;
	left: 0;
	max-height: 165px;
	overflow-y: auto;
	position: absolute;
	top: 49px;
	width: 100%;
	z-index: 30
}
.choose-reason-list {
	z-index: 29;
}
.choose-brand-element, .choose-reason-element {
	background-color: #fff;
	border-bottom: 1px solid #C9C9C9;
	border-left: 1px solid #C9C9C9;
	border-right: 1px solid #C9C9C9;
	box-sizing: border-box;
	font-size: 14px;
	line-height: 16px;
	padding: 8px 5%
}
.choose-brand-element:last-child, .choose-reason-element:last-child {
	border-bottom: 1px solid #ebebeb;
	border-radius: 0 0 5px 5px
}
.choose-brand, .choose-reason {
	background-color: #fff;
	border-radius: 5px;
	box-sizing: border-box;
	cursor: pointer;
	position: relative;
	margin: 0 0 15px;
	z-index: 2;
}
.choose-brand {
	z-index: 3;
}
.third-form .form-input {
	font-size: 16px
}
.choose-brand::after, .choose-reason::after {
	background-color: #B3B3B3;
	content: "";
	display: block;
	height: 20px;
	position: absolute;
	right: 42px;
	top: 17px;
	width: 1px
}
.choose-brand::before, .choose-reason::before {
	border-color: #000 transparent;
	border-style: solid solid none;
	border-width: 8px 6px medium;
	content: "";
	display: block;
	height: 0;
	position: absolute;
	right: 15px;
	top: 23px;
	width: 0;
	z-index: 5
}
.third-form-right .form-label {
	display: block;
	width: 100%;
	margin: 0 0 15px
}
.third-form .form-button-wrapper {
	width: 100%
}
.fourthscreen {
	padding: 52px 0 60px
}
.all-undertitles {
	margin: 11px 0 0;
	font-size: 20px;
	font-weight: 300
}
.all-undertitles span {
	font-weight: 500
}
.fourth-content {
	margin: 39px 0 0
}
.fourth-item {
	border: 4px solid #00A93E;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	box-sizing: border-box;
	padding: 40px 5% 37px 8%;
	margin: 30px 0 0
}
.fourth-item-up-left {
	display: inline-block;
	vertical-align: top;
	width: 220px
}
.fourth-slider .slick-prev {
	background: rgba(0,0,0,0) url(/assets/img/sprite.png) no-repeat scroll -10px -10px;
	height: 28px;
	left: -38px;
	position: absolute;
	top: 50%;
	width: 15px;
	z-index: 100
}
.fourth-slider .slick-next {
	background: rgba(0,0,0,0) url(/assets/img/sprite.png) no-repeat scroll -10px -58px;
	height: 28px;
	position: absolute;
	right: -38px;
	top: 50%;
	width: 15px;
	z-index: 100
}
.fourth-slider .slick-prev:hover {
	background: rgba(0,0,0,0) url(/assets/img/sprite.png) no-repeat scroll -10px -106px
}
.fourth-slider .slick-next:hover {
	background: rgba(0,0,0,0) url(/assets/img/sprite.png) no-repeat scroll -10px -154px
}
.fourth-slider .slick-dots li {
	background-color: #fff;
	width: 8px!important;
	height: 8px!important;
	border-radius: 100%
}
.fourth-slider .slick-dots .slick-active {
	background-color: #FFD900;
	width: 12px!important;
	height: 12px!important;
	top: -6px
}
.fourth-slider .slick-dots .slick-active button {
	height: 12px;
	width: 12px
}
.fourth-item-title {
	margin: 0 0 24px;
	font-weight: 700;
	font-size: 24px
}
.fourth-item-up-right {
	display: inline-block;
	vertical-align: top;
	width: 63%;
	margin: 0 0 0 8%
}
.fourth-item-up-right-item {
	border-bottom: 1px solid #E1E1E1;
	padding: 0 0 20px;
	margin: 20px 0 0
}
.fourth-item-no-img {
	display: inline-block;
	vertical-align: top
}
.fourth-near-no {
	display: inline-block;
	vertical-align: top;
	font-weight: 300;
	margin: 7px 0 0 2%;
	width: 88%;
	font-size: 15px
}
.fourth-near-no span {
	display: block;
	font-weight: 500;
	font-size: 18px;
	margin: 0 0 6px
}
.fourth-sertificate-a {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 100px
}
.fourth-sertificate-a:after {
	display: block;
	background: rgba(0,0,0,.4) url(/assets/img/zoom.png) no-repeat;
	background-position: center;
	width: 100%;
	height: 100%;
	content: '';
	position: absolute;
	left: 0;
	top: 0
}
.fourth-sertificate-img {
	display: block
}
.fourth-item-review-block {
	display: inline-block;
	vertical-align: top;
	width: 84%;
	margin: 0 0 0 2%
}
.fourth-review-title {
	margin: -5px 0 10px;
	font-weight: 500;
	font-size: 18px
}
.fourth-review-text {
	margin: 0 0 10px;
	color: #606060;
	font-style: italic;
	line-height: 21px
}
.fourth-review-name {
	margin: 0;
	font-size: 14px
}
.fourth-item-down {
	margin: 28px 0 0
}
.fifthscreen {
	padding: 52px 0;
	background: #f3f3f3 url(/assets/design1/fifthscreen.jpg) no-repeat;
	background-position: right top;
	background-size: auto 100%
}
.fifth-content {
	margin: 50px 0 0;
	text-align: center;
}
.fifth-item {
	display: inline-block;
	vertical-align: top;
	width: 22%;
	margin: 0 1%;
	text-align: center
}
.master-img {
	width: 140px;
	height: 140px;
	border-radius: 100%;
	display: block;
	margin: 0 auto 21px
}
.master-name {
	margin: 0;
	font-weight: 500;
	font-size: 17px
}
.master-line {
	display: block;
	margin: 13px auto 14px;
	background-color: #00aa3f;
	width: 30px;
	height: 3px
}
.master-info {
	margin: 0 0 4px
}
.master-info span {
	font-weight: 500
}
.sixthscreen {
	padding: 60px 0;
	background: #0b101c url(/assets/design1/sixthscreen.jpg) 50% 50% no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
}
.all-undertitles.white {
	color: #fff
}
.all-undertitles.white span {
	color: #FFCF17;
	font-weight: 700
}
.sixth-form {
	margin: 39px 0 0;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	box-sizing: border-box;
	background: #00A63D;
	padding: 24px 4%;
	width: 100%
}
.sixth-form .form-label {
	width: 30%;
	margin: 0 2% 0 0
}
.sixth-form .form-input {
	font-size: 16px
}
.sixth-form .form-button-wrapper {
	width: 33%
}
.sixth-textarea-input {
	resize: none;
	max-height: 54px
}
.sixth-form .form-button {
	padding: 16px 1%
}
.seventhscreen {
	padding: 50px 0;
	background: url(/assets/design1/img/seventhscreen.jpg) no-repeat;
	background-position: right top
}
.seventh-left {
	display: inline-block;
	vertical-align: top;
	margin: 0 6% 0 4%
}
.seventh-right {
	display: inline-block;
	vertical-align: top;
	width: 66%
}
.seventh-warranty-img {
	display: block;
	width: 100%;
	-webkit-box-shadow: 2px 2px 5px 0 rgba(0,0,0,0.25);
	box-shadow: 2px 2px 5px 0 rgba(0,0,0,0.25)
}
.seventh-bullits {
	margin: 35px 0 0;
	width: 85%
}
.seventh-bullit {
	margin: 28px 0 0
}
.seventh-bullit-img {
	display: inline-block;
	width: 42px;
	height: 42px;
	vertical-align: middle
}
.seventh-bullit-text {
	display: inline-block;
	vertical-align: middle;
	margin: 0 0 0 3%;
	font-size: 18px;
	width: 86%
}
.seventh-bullit-text span {
	font-weight: 700
}
.eighthscreen {
	padding: 52px 0 60px;
	background: #0b101c url(/assets/design1/eighthscreen.jpg) 50% 50% no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	color: #fff;
}
.eighth-left {
	display: inline-block;
	vertical-align: top;
	width: 64%;
	margin: 0 4% 0 0
}
.eighth-right {
	display: inline-block;
	vertical-align: top
}
.eighth-warranty-img {
	display: block;
	width: 100%;
	-webkit-box-shadow: 2px 2px 5px 0 rgba(0,0,0,0.25);
	box-shadow: 2px 2px 5px 0 rgba(0,0,0,0.25)
}
.eighth-bullit {
	margin: 0 0 28px
}
.eighth-bullit-img {
	width: 36px;
	height: 36px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	display: inline-block;
	vertical-align: middle
}
.eighth-bullit-text {
	display: inline-block;
	vertical-align: middle;
	margin: 0 0 0 3%;
	font-size: 18px;
	width: 86%
}
.eighth-bullit-text span {
	font-weight: 700
}
.eighth-content {
	margin: 27px 0 0
}
.ninthscreen {
	padding: 61px 0 60px;
	background: #0b101c url(/assets/design1/ninthscreen.jpg) 60% 50% no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
}
.tenthscreen {
	padding: 50px 0;
	background: #F3F3F3;
}
.tenth-content {
	margin: 50px 0 0;
}
.tenth-a {
	display: inline-block;
	vertical-align: top;
	border: 2px solid #fff;
	margin: 0 15px 15px 0;
	width: 216px;
	overflow: hidden;
}
.tenth-a:hover {
	border: 2px solid #FFC500;
	cursor: zoom-in;
}
.tenth-a:hover img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.tenth-img {
	display: block;
	width: 100%
}
.eleventhscreen {
	padding: 52px 0 36px
}
.eleventh-slider .slick-prev {
	background: rgba(0,0,0,0) url(/assets/img/sprite.png) no-repeat scroll -10px -10px;
	height: 28px;
	left: -95px;
	position: absolute;
	top: 48%;
	width: 15px;
	z-index: 100
}
.eleventh-slider .slick-next {
	background: rgba(0,0,0,0) url(/assets/img/sprite.png) no-repeat scroll -10px -58px;
	height: 28px;
	position: absolute;
	right: -76px;
	top: 48%;
	width: 15px;
	z-index: 100
}
.eleventh-slider .slick-prev:hover {
	background: rgba(0,0,0,0) url(/assets/img/sprite.png) no-repeat scroll -10px -106px
}
.eleventh-slider .slick-next:hover {
	background: rgba(0,0,0,0) url(/assets/img/sprite.png) no-repeat scroll -10px -154px
}
.eleventh-img {
	border: 1px solid #CACACA;
	margin: 0 auto 19px;
	display: inline-block;
	-webkit-border-radius: 10px;
	border-radius: 10px
}
.eleventh-img:hover {
	border: 1px solid #FFCF00;
}
.brands img {
	cursor: pointer;
}
.eleventh-slider {
	margin: 38px 0 0
}
.twelfthscreen {
	padding: 52px 0 59px;
	background: #F3F3F3 url(/assets/img/twelfthscreen.jpg) no-repeat;
	background-position: right top
}
.twelfth-item {
	display: inline-block;
	vertical-align: top;
	width: 42%;
	margin: 32px 7% 0 0
}
.twelfth-item.last {
	margin-right: 0
}
.twelfth-item-title {
	font-weight: 300;
	font-size: 22px;
	margin: 0 0 18px
}
.twelfth-item-title span {
	display: inline-block;
	vertical-align: middle
}
.twelfth-pin-img {
	display: inline-block;
	vertical-align: middle
}
.small-photo {
	display: inline-block;
	vertical-align: top;
	margin: 6px 1.4% 0 0;
	border: 1px solid #B8B8B8;
	padding: 6px;
	cursor: pointer;
	width: 79px;
}
.small-photo.last {
	margin-right: 0
}
.big_photo {
	width: 380px;
	height: 243px;
	padding: 9px;
	border: 1px solid #B8B8B8
}
.ninthscreen-map.active {
	display: block
}
.prob-map .ninthscreen-first {
	background-color: #F3F3F3
}
.prob-map .tt-tabs {
	background-color: #F3F3F3;
	border: 1px solid #D4D4D4
}
.ninthscreen-map {
	display: none
}
#map {
	height: 515px;
	left: 0;
	top: -10px;
	width: 100%;
}
#map iframe {
	display: block;
	width: 100%;
	height: 100%;
	border: 0;
}
#map_2 {
	height: 515px;
	left: 0;
	top: -10px;
	width: 100%
}
#map_3 {
	height: 515px;
	left: 0;
	top: -10px;
	width: 100%
}
.inner-map {
	position: relative
}
.how-to-find-us {
	background-clip: padding-box;
	box-sizing: border-box;
	background-color: #2E2F49;
	position: absolute;
	right: 0;
	bottom: 29px;
	width: 300px;
	padding: 26px 2% 51px 4%
}
.how-to-find-us-2 {
	left: 0
}
.ya_map_mark {
	background: rgba(0,0,0,0) url(/assets/img/pin.png) no-repeat scroll 0 0;
	bottom: 65px;
	height: 70px;
	position: relative;
	right: 15px;
	width: 56px
}
.ya_map_mark_2 {
	background: rgba(0,0,0,0) url(/assets/img/pin.png) no-repeat scroll 0 0;
	bottom: 65px;
	height: 70px;
	position: relative;
	right: 15px;
	width: 56px
}
.ya_map_mark_3 {
	background: rgba(0,0,0,0) url(/assets/img/pin.png) no-repeat scroll 0 0;
	bottom: 65px;
	height: 70px;
	position: relative;
	right: 15px;
	width: 56px
}
.tabs {
	background-color: #fff;
	box-sizing: border-box;
	padding: 30px 40px;
	width: 326px;
	position: absolute;
	right: 0;
	top: 152px;
	z-index: 100
}
.tabsli-button {
	cursor: pointer;
	box-sizing: border-box;
	padding: 12px 1%;
	border: none;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background-image: -webkit-linear-gradient(bottom, #00a547 0%, #00c353 100%);
	background-image: linear-gradient(to top, #00a547 0%, #00c353 100%);
	color: #fff;
	font-weight: 500;
	margin: 5px auto;
	text-align: center
}
.active .tabsli-button {
	border: 1px solid #00A83C;
	background: #fff;
	color: #000;
	padding: 11px 1%
}
.tabsli-button:hover {
	background: #00c153;
	color: #fff
}
.tabsli-button:active {
	background-image: -webkit-linear-gradient(bottom, #00c353 0%, #00c353 0.51%, #00a547 100%);
	background-image: linear-gradient(to top, #00c353 0%, #00c353 0.51%, #00a547 100%);
	color: #fff
}
.thirteenthscreen .inner {
	position: relative
}
.office-info {
	margin: 15px 0 19px;
	display: none
}
.active .office-info {
	display: block
}
.office-info-p {
	font-size: 19px;
	font-weight: 500;
	margin: 0 0 12px
}
.office-info-p span {
	font-weight: 700
}
.office-info-a {
	text-decoration: none
}
.office-info-p .red {
	color: #f00;
}
.map-call-a {
	color: #f00;
	font-size: 16px;
	display: block;
	font-weight: bold
}
.fourteenthscreen {
	padding: 52px 0 62px;
	background: #0b101c url(/assets/design1/fourteenthscreen.jpg) 70% 0 no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
}
.fourteenthscreen .all-titles {
	text-align: center
}
.fourteenthscreen .all-undertitles {
	text-align: center
}
.fourteenth-form {
	margin: 40px 5px 0;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	box-sizing: border-box;
	background: #00A63D;
	padding: 30px 4%;
	width: 48%
}
.fourteenth-form .form-label {
	display: block;
	width: 100%;
	margin: 0 auto 15px
}
.fourteenth-form .form-input {
	font-size: 16px;
	padding: 18px 1% 17px 6%
}
.fourteenth-form .form-textarea {
	resize: none;
	display: block;
	min-height: 115px
}
.fourteenth-form .form-button-wrapper {
	display: block;
	width: 100%
}
#privacy,
#privacy_check {
	width: 500px;
	padding: 0 20px
}
.all-popups {
	display: none;
	padding: 25px 40px 35px;
	width: 400px
}
.policy {
	/* float: left; */
	text-align: center;
	margin: 10px 0 0
}
.convert {
	float: right
}
.convert_p {
	font-weight: 600;
	font-size: 16px;
	margin: 0;
	display: inline-block;
	vertical-align: middle
}
.convert_logo_img {
	display: inline-block;
	margin: 0 0 0 5px;
	vertical-align: middle;
	width: 120px
}
.header-callback-a {
	color: #006FB2
}
footer {
	padding: 15px 0
}
.bb-block {
	display: block;
	height: 1px
}
.thank-you-mainscreen {
	background-color: #f3f3f3;
	padding: 100px 0
}
.thank-you-button {
	cursor: pointer;
	box-sizing: border-box;
	padding: 12px 1%;
	border: none;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background-image: -webkit-linear-gradient(bottom, #00a547 0%, #00c353 100%);
	background-image: linear-gradient(to top, #00a547 0%, #00c353 100%);
	color: #fff;
	font-weight: 500;
	margin: 20px 0 0;
	text-align: center;
	text-decoration: none;
	display: block;
	width: 300px
}
.thank-you-button:hover {
	background: #00c153;
	color: #fff
}
.thank-you-button:active {
	background-image: -webkit-linear-gradient(bottom, #00c353 0%, #00c353 0.51%, #00a547 100%);
	background-image: linear-gradient(to top, #00c353 0%, #00c353 0.51%,
	#00a547 100%);
	color: #fff
}
.form_label_checkbox .label_txt {
	font-size: 14px;
	line-height: 16px;
	font-weight: 400;
	color: #000;
	padding-left: 5px;
	text-decoration: underline
}
.form_label_checkbox .label_txt:hover {
	text-decoration: none
}
.form_label_checkbox {
	display: block;
	margin-top: 15px;
	text-align: center
}
.form_label_checkbox .form_checkbox.error~.label_txt {
	color: red!important
}
.privacy_head {
	font-size: 26px;
	line-height: 19px;
	font-weight: 600;
	color: #262626;
	text-align: center;
	margin: 20px 0 5px
}
.privacy_p {
	font-size: 17px;
	line-height: 20px;
	font-weight: 400;
	color: #262626;
	margin: 10px 0
}
.privacy_p.center {
	text-align: center
}
.footer-inn {
	margin: 0 0 5px 53px;
	font-size: 15px;
}
@media screen and (max-width: 1500px) {
	.seventh-warranty-img {
		border: 1px solid #ededed
	}
}
@media screen and (max-width: 1170px) {
	.menu-upper-a {
		padding: 13px 2% 15px 0;
		margin: 0 2% 0 0
	}
	.first-part {
		width: 40%
	}
	.thirdscreen {
		background-size: auto 100%
	}
	.seventh-left {
		margin: 0 6% 0 0
	}
	.eleventh-slider {
		margin: 38px auto 0;
		width: 80%;
		text-align: center
	}
	.twelfth-item {
		margin: 30px 4% 0 0;
		width: 44%
	}
	.eighth-left {
		width: 63%
	}
}
@media screen and (max-width: 980px) {
	.header-middle {
		margin: 0 1.5%
	}
	.header-clock-text {
		font-size: 17px;
		width: 81%
	}
	.logo-and-underlogo {
		width: 34%
	}
	.menu-upper-a {
		font-size: 15px;
		padding: 13px 1.5% 15px 0;
		margin: 0 1.5% 0 0
	}
	.menu-upper-a.last {
		margin: 0 3% 0 0
	}
	.first-part {
		width: 46%
	}
	.first-form {
		width: 88%
	}
	.firstscreen {
		background-size: auto 100%
	}
	.tbody {
		font-size: 14px
	}
	.table {
		font-size: 13px
	}
	.third-form {
		width: 100%
	}
	.fourth-item {
		padding: 20px 2% 17px 4%
	}
	.fourth-slider .slick-prev {
		left: -25px
	}
	.fourth-slider .slick-next {
		right: -25px
	}
	.fourth-item-up-right {
		width: 59%;
		margin: 0 0 0 6%
	}
	.fourth-near-no {
		width: 87%
	}
	.fourth-item-review-block {
		width: 81%
	}
	.sixth-form .form-button-wrapper {
		width: 34%
	}
	.seventh-left {
		width: 26%
	}
	.seventh-bullits {
		width: 100%
	}
	.eighth-right {
		width: 31%
	}
	.tenth-a {
		width: 200px
	}
	.eleventh-img {
		width: 180px
	}
	.eleventh-slider .slick-prev {
		left: -40px
	}
	.eleventh-slider .slick-next {
		right: -40px
	}
	.twelfthscreen {
		background: #F3F3F3
	}
	.twelfth-item {
		margin: 30px 2% 0 0;
		width: 47%
	}
	.big_photo {
		width: 100%;
		box-sizing: border-box
	}
	.small-photo {
		box-sizing: border-box;
		width: 23%
	}
	.footer-inn {
		font-size: 13px;
	}
}
@media screen and (max-width: 768px) {
	.header-description {
		font-size: 13px
	}
	.header-description span {
		font-size: 16px
	}
	.header-clock-text {
		font-size: 15px;
		width: 78%
	}
	.header-tel-a {
		font-size: 28px
	}
	.header-call-a {
		font-size: 15.5px
	}
	.menu-upper-a {
		font-size: 13px;
		padding: 13px 1.5% 15px 0;
		margin: 0 1% 0 0
	}
	.menu-upper-a.last {
		margin: 0 1.5% 0 0
	}
	.menu-upper-button {
		width: 190px;
		font-size: 15px;
	}
	.fancybox-close {
		top: -30px!important
	}
	.mainh1 {
		font-size: 30px;
	}
	.first-part {
		margin: 0 2.8% 0 0;
		padding: 0 3% 0 0;
		width: 47%
	}
	.first-bullit-img {
		width: 25px
	}
	.first-bullit-text {
		font-size: 14px
	}
	.first-item {
		min-height: 38px
	}
	.first-form {
		width: 100%;
		margin: 10px 0 0
	}
	.form-button-p {
		font-size: 17px
	}
	.all-titles {
		font-size: 21px
	}
	.tbody {
		font-size: 11px
	}
	.table {
		font-size: 11px
	}
	.third-form .form-input {
		font-size: 14px
	}
	.form_label_checkbox .label_txt {
		font-size: 12px
	}
	.all-undertitles {
		font-size: 17px
	}
	.fourth-slider-img {
		width: 100%
	}
	.fourth-item-up-left {
		width: 30%
	}
	.fourth-item-title {
		font-size: 23px
	}
	.fourth-item-no-img {
		width: 30px
	}
	.fourth-near-no {
		font-size: 13px
	}
	.fourth-item-review-block {
		width: 78%
	}
	.fourth-review-text {
		font-size: 13px
	}
	.fourth-review-name {
		font-size: 13px
	}
	.master-info {
		font-size: 13px
	}
	.sixth-form .form-input {
		font-size: 14px
	}
	.sixth-form .form-button-p {
		font-size: 15px
	}
	.seventh-bullit-text {
		font-size: 15px;
		width: 82%
	}
	.eleventh-item-a:hover {
		margin: 1px 0 19px
	}
	.small-photo {
		padding: .5%;
		width: 22.8%
	}
	.fourteenth-form {
		width: 80%;
		max-width: 500px
	}
	.policy {
		float: none;
		margin: 10px 0 0;
		width: 34%;
		font-size: 13px;
		display: inline-block;
		vertical-align: middle;
	}
	.convert {
		float: none;
		display: inline-block;
		vertical-align: middle;
		width: 30%;
	}
	.footer-inn {
		font-size: 13px;
		margin: 0 0 5px;
	}
	.convert_logo_img {
		width: 90px;
	}
}
@media screen and (max-width: 640px) {
	header, footer {
		text-align: center;
	}
	.fancybox-margin {
		margin-right: 0!important
	}
	/*
	.header-description {
		font-size: 12px;
		width: 82.5%;
		margin: 0 0 0 2%
	}
	*/
	.logo-and-underlogo {
		width: 174px;
		display: block;
		margin: 0 auto
	}
	.header-clock-text {
		font-size: 13px;
		width: auto;
		margin: 0 0 0 2%
	}
	.header-middle {
		width: 100%;
		margin: 5px 0;
/* 		width: 272px;
		display: block */
	}
    .header-clock {
		margin-left: -30px;
	}
	.header-right {
		display: block;
		text-align: center;
		width: 100%
	}
	.popup-form {
		box-sizing: border-box;
		width: 100%;
		padding: 10px 10px 15px
	}
	#privacy, #privacy_check {
		width: 100%;
		padding: 0 10px;
		box-sizing: border-box;
	}
	.popup-title {
		font-size: 18px
	}
	.popup-undertitle {
		font-size: 11px;
		margin: 5px 0 10px
	}
	.form_label_checkbox .label_txt {
		font-size: 10px;
		display: inline-block;
		vertical-align: middle
	}
	input.form_checkbox {
		display: inline-block;
		vertical-align: middle
	}
/*
	.menu-upper-a {
		display: none
	}
*/
    .menu-upper-a {
		padding: 3px 1.5% 5px 0;
	}
    .menu-upper-a.last {
		padding-right: 0;
		margin-right: 0;
	}
	.menu-upper-button {
		margin: 0 auto;
		padding: 4px 1% 5px;
		display: block;
		margin-top: 5px;
	}
	.blog-menu {
		padding: 5px 0
	}
	.popup-input {
		padding: 12px 1% 11px 6%
	}
	.popup-button {
		padding: 12px 1% 11px
	}
	.firstscreen {
		padding: 20px 0
	}
	.mainh1 {
		font-size: 19px;
		margin: 0 0 15px
	}
	.first-part, .first-part.last {
		display: block;
		width: 97%;
		border-right: none;
		padding: 0;
		margin: 0 0 0 3%
	}
	.first-item, .first-item.last {
		min-height: 1px;
		margin: 10px 0 0;
		padding: 0;
		border: none
	}
	.first-form {
		width: 100%;
		margin: 10px 0 0;
		padding: 10px 2%;
		text-align: center
	}
	.first-form-img {
		display: none
	}
	.first-form-text {
		margin: 0;
		font-size: 15px
	}
	.first-form-up {
		margin: 0 0 10px
	}
	.form-label {
		display: block;
		width: 90%;
		margin: 0 auto 10px;
		max-width: 300px
	}
	.form-input {
		padding: 12px 1% 11px 6%;
		font-size: 15px
	}
	.form-button-wrapper {
		width: 90%;
		max-width: 300px
	}
	.form-button {
		padding: 11px 1% 12px
	}
	.form-button-p {
		font-size: 15px
	}
	.secondscreen {
		padding: 20px 0
	}
	.all-titles {
		font-size: 16px
	}
    .table-one {
		padding: 8px 2px 8px 0
	}
    .table-two, .table-three, .table-four {
		padding: 8px 2px
	}
	.tbody {
		font-size: 7px
	}
	.table {
		font-size: 6px
	}
	.scroll-to-fixed-fixed .menu-upper-a {
		display: none
	}
    .blog-menu {
		text-align: center;
	}
	.scroll-to-fixed-fixed .menu-upper-button {
		display: block
	}
	.watch-other-reasons {
		font-size: 13px
	}
	.thirdscreen {
		padding: 20px 0
	}
	.third-form {
		width: 100%;
		margin: 15px 0 0;
		padding: 10px 2%
	}
	.form-textarea {
		min-height: 100px
	}
	.third-form-right {
		display: block;
		width: 90%;
		max-width: 300px;
		margin: 0 auto
	}
	.third-form .form-input {
		font-size: 11px
	}
	.choose-brand::before, .choose-reason::before {
		top: 18px
	}
	.choose-brand::after, .choose-reason::after {
		top: 10px;
		right: 40px
	}
	.choose-brand-list, .choose-reason-list {
		top: 34px;
		max-height: 156px
	}
	.choose-brand-element, .choose-reason-element {
		font-size: 12px;
		line-height: 14px;
		padding: 8px 6%
	}
	.fourthscreen {
		padding: 20px 0
	}
	.all-undertitles {
		font-size: 11px
	}
	.fourth-content {
		margin: 15px 0 0
	}
	.fourth-item {
		padding: 10px 2%;
		margin: 15px 0 0
	}
	.fourth-item-up-left {
		width: 120px;
		display: block;
		margin: 0 auto 10px
	}
	.fourth-item-up-right {
		display: block;
		width: 100%;
		margin: 0;
		text-align: center
	}
	.fourth-item-title {
		font-size: 14px;
		margin: 0 0 10px
	}
	.fourth-item-up-right-item {
		padding: 0 0 10px;
		margin: 10px 0 0
	}
	.fourth-near-no {
		font-size: 11px;
		width: 85%;
		text-align: left
	}
	.fourth-near-no span {
		font-size: 14px
	}
	.fourth-item-down {
		margin: 10px 0 0
	}
	.fourth-sertificate-a {
		display: block;
		margin: 0 auto 10px
	}
	.fourth-item-review-block {
		width: 100%;
		display: block;
		margin: 0;
		text-align: center
	}
	.fourth-review-title {
		font-size: 15px;
		margin: 0 0 5px
	}
	.fourth-review-text {
		font-size: 12px;
		line-height: 15px
	}
	.fourth-review-name {
		font-size: 9px
	}
	.fifthscreen {
		padding: 20px 0 5px
	}
	.fifth-content {
		margin: 10px 0 0
	}
	.fifth-item, .fifth-item.last {
		display: block;
		width: 50%;
		max-width: 300px;
		margin: 0 auto 15px;
		float: left;
	}
	.master-img {
		display: block;
		margin: 0 auto 5px;
		width: 100px;
		height: 100px;
	}
	.master-name {
		font-size: 15px
	}
	.master-line {
		margin: 5px auto
	}
	.sixthscreen {
		padding: 20px 0;
		background-position: right
	}
	.all-titles br {
		display: none
	}
	.sixth-form {
		margin: 15px 0 0;
		padding: 10px 2%;
		text-align: center;
	}
	.sixth-form .form-label {
		width: 100%;
		margin: 0 auto 10px
	}
	.sixth-textarea-input {
		max-height: 43px;
		display: block
	}
	.sixth-form .form-button-wrapper {
		width: 100%
	}
	.sixth-form .form-button {
		padding: 12px 1%
	}
	.privacy_p {
		font-size: 12px;
		line-height: 15px
	}
	.privacy_head {
		font-size: 17px
	}
	.seventhscreen {
		padding: 20px 0
	}
	.seventh-left {
		width: 120px;
		margin: 0 auto 10px;
		display: block
	}
	.seventh-right {
		width: 100%;
		display: block
	}
	.seventh-bullits {
		width: 97%;
		margin: 15px 0 0 3%
	}
	.seventh-bullit {
		margin: 15px 0 0
	}
	.seventh-bullit-img {
		width: 30px;
		height: 30px;
	}
	.seventh-bullit-text {
		font-size: 12px
	}
	.seventhscreen .all-titles {
		text-align: center
	}
	.eighthscreen {
		padding: 20px 0;
		/* background: #F3F3F3 */
	}
	.eighth-content {
		margin: 15px 0 0
	}
	.eighth-left {
		width: 97%;
		display: block;
		margin: 0 0 0 3%
	}
	.eighth-bullit {
		margin: 0 0 10px
	}
	.eighth-bullit-img {
		width: 20px;
		height: 20px;
	}
	.eighth-bullit-text {
		font-size: 12px
	}
	.eighth-right {
		width: 250px;
		display: block;
		margin: 10px auto 0
	}
	.ninthscreen {
		padding: 20px 0
	}
	.tenthscreen {
		padding: 20px 0
	}
	.tenth-content {
		margin: 15px 0 0;
		text-align: center;
	}
	.tenth-a {
		width: 150px;
		margin: 0 5px 10px;
	}
	.eleventhscreen {
		padding: 20px 0
	}
	.eleventh-slider {
		margin: 10px auto 0
	}
	.eleventh-item-a, .eleventh-item-a:hover {
		margin: 1px 0 5px
	}
	.eleventh-img {
		width: 150px
	}
	.eleventh-slider .slick-prev {
		left: -20px
	}
	.eleventh-slider .slick-next {
		right: -20px
	}
	.twelfthscreen {
		padding: 20px 0
	}
	.twelfth-item {
		display: block;
		width: 100%;
		max-width: 300px;
		margin: 15px auto 0
	}
	.twelfth-item-title {
		font-size: 17px;
		margin: 0 0 10px
	}
	/*
	#map, #map_2, #map_3 {
		height: 250px
	}
	*/
	.tabs {
		position: relative;
		width: 100%;
		padding: 20px 3%;
		top: 0;
	}
	.office-info-p {
		font-size: 17px;
		margin: 0 0 12px
	}
	.office-info-p br {
		display: none
	}
	.fourteenthscreen {
		padding: 20px 0
	}
	.fourteenth-form {
		width: 94%;
		max-width: 500px;
		padding: 10px 2%;
		margin: 15px auto 0
	}
	.policy {
		width: 100%;
		float: none;
		text-align: center;
		margin: 5px 0;
		font-size: 14px
	}
	.convert {
		width: 100%;
		float: none;
		text-align: center
	}
	.thank-you-mainscreen {
		padding: 50px 0 250px
	}
	.footer-inn {
		text-align: center;
	}
	.fourteenthscreen {
		background-position: 50% 0;
	}
}

.nowrap {
	white-space: nowrap;
}
.video-wrapper {
	height: 0;
	padding-bottom: 56.25%;
	position: relative;
	overflow: hidden;
}
.video-reviews li {
	width: 32%;
	float: left;
	margin-left: 2%;
}
.video-reviews li:first-child {
	margin-left: 0;
}
.video-wrapper iframe {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	border: 0;
}
/*
.video-reviews {
	max-width: 768px;
}
*/
.video-reviews .video-wrapper {
	margin-top: 30px;
}
@media (max-width: 980px) {
	.fourthscreen {
		text-align: center;
	}
	.video-reviews .video-wrapper {
		margin-top: 20px;
	}
    .video-reviews li, .video-reviews li:first-child {
		width: 100%;
		max-width: 450px;
		float: none;
		margin: 0 auto;
	}
}
@media (max-width: 479px) {
    .eleventh-slider {
		width: 100%;
		padding: 0 25px;
	}
    .eleventh-slider .slick-prev {
		left: 0;
	}
    .eleventh-slider .slick-next {
		right: 0;
	}
	.price-list {
		font-size: 15px;
	}
    .price-list td:last-child {
		padding-left: 10px;
	}
	.price-list h3 {
		font-size: 15px;
	}
	.price-list p {
		font-size: 12px;
	}
	.price-list .free {
		font-size: 13px;
	}
	.guarantee {
		padding: 110px 20px 20px;
		background-position: 50% 10px;
		-webkit-background-size: 90px;
		background-size: 90px;
		font-size: 13px;
		text-align: center;
	}
	.guarantee h3 {
		font-size: 18px;
		font-weight: bold;
		color: #fff;
	}
	.guarantee .goal {
		font-size: 15px;
	}
}
@media (max-width: 399px) {
    .blog-menu .inner {
		max-width: 290px;
	}
    .eleventh-img {
		width: 120px;
	}
}
/*
     FILE ARCHIVED ON 01:58:36 Mar 15, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:24:06 Mar 13, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.547
  exclusion.robots: 0.019
  exclusion.robots.policy: 0.009
  esindex: 0.011
  cdx.remote: 46.541
  LoadShardBlock: 599.88 (3)
  PetaboxLoader3.resolve: 155.993 (3)
  PetaboxLoader3.datanode: 572.238 (5)
  load_resource: 153.514
  loaddict: 50.995
*/