/*block1*/
.block1 {
	background: #000000;
	padding: 20px 0;
	border-bottom: 9px solid #737373;
}
.logo {
	float: left;
}
.logo img {
	display: inline-block;
	vertical-align: middle;
}
.logo__text {
	color:#f38221;
	font-size: 15px;
	width: 270px;
	border-left: 2px solid #a7a7a7;
	padding: 0 0 0 10px;
	line-height: 1.2em;
	display: inline-block;
	vertical-align: middle;
}
.tophint {
	float: right;
}
.tophint li {
	color:#fff;
	display: inline-block;
	margin-left: 30px;
	background: url(../img/tb1.png) no-repeat 0 center;
	padding: 10px 0 0 50px;
	height: 46px;
}
.tophint li:nth-child(2) {
	background-image: url(../img/tb2.png);
}
.tophint li a{
	color: #fff;
	font-weight: 700;
	text-decoration: none;
	pointer-events: none;
	outline: none;
}
.tophint li a:hover{
	text-decoration: underline;
}
.tophint b {
	font-size: 26px;
	font-weight: 700;
}
/*block2*/
.block2 {
	background: url(../img/b1.jpg) no-repeat center top;
	padding: 30px 0 0px;
}
.block2 h1 {
	font-size: 47px;
	color:#fff;
	margin-bottom: 15px;	
	text-shadow: 0 0 15px rgba(0,0,0,1);
}
.block2 h2 {
	color:#fca619;
	font-size: 30px;
	font-weight: 500;
	margin-bottom: 30px;
	text-shadow: 0 0 15px rgba(0,0,0,1);
}
.header-left {
	width: 520px;
	margin-bottom: 138px;
}
.bullits {
	width: 488px;
}
.bullits li {
	display: block;
	margin-bottom: 15px;
}
.bullits img {
	display: inline-block;
	vertical-align: middle;
	margin-right: 15px;
}
.bullits p {
	font-size: 21px;
	font-weight: 500;
	color:#fff;
	display: inline-block;
	vertical-align: middle;
	text-shadow: 0 0 10px rgba(0,0,0,1);
}
.bullits p span {
	display: block;
	font-size: 16px;
}
.mediaperson {
	position: absolute;
	top: 20px;
    left: 625px;
	width: 560px;
}

.mediaperson__left {
	float: left;
	width: 300px;
}
.mediaperson__left > img {
	display: block;
	border-radius: 50%;
	border: 2px solid #000;
	float: left;
	margin-right: 15px;
}
.mediaperson__left > div {
	overflow: hidden;
}
.mediaperson__left > div > p {
	color:#fff;
	font-size: 30px;
	font-weight: 700;
	line-height: 1em;
	margin-bottom: 5px;
}
.mediaperson__left > div > p span {
	font-size: 24px;
	display: block;
}
.mediaperson__left > div > span {
	font-size: 14px;
	font-weight: 500;
	color:#222;
}
.mediaperson__link {
	width: 255px;
	height: 50px;
	border: 2px solid #000;
	border-radius: 25px;
	display: block;
	float: right;
	text-decoration: none;
	text-align: center;
	padding: 5px 0 0;
	position: relative;
}
.mediaperson__link:after {
	content: '';
	display: block;
	background: url(../img/hand.png) no-repeat 0 0;
	width: 38px;
	height: 43px;
	position: absolute;
    bottom: -45px;
    right: 17px;
}
.mediaperson__link span {
	font-size: 16px;
	color:#222;
	font-weight: 700;
	text-transform: uppercase;
	display: inline-block;
	vertical-align: middle;
	border-bottom: 1px solid #b87b0e;
	line-height: 1em;
}
.mediaperson__link img {
	display: inline-block;
	vertical-align: middle;
}
.mediaperson__link:hover span  {
	border: none;
}
.action_desctop {
	background: url(../img/action_desctop.png) no-repeat center top;
	max-width: 1042px;
	width: 100%;
	height: 320px;
	padding: 28px 0 0 480px;
	margin: 0 auto;
}
.action_desctop h3 {
	color:#fd580e;
	font-size: 37px;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 7px;
}
.action_desctop__price {
	margin-bottom: 7px;
}
.ad__old {
	font-size: 34px;
	text-transform: uppercase;
	display: inline-block;
	vertical-align: baseline;
	line-height: 1em;
}
.ad__old b {
	font-weight: 400;
	text-decoration: line-through;
}
.ad__old span {	
	font-size: .6em;
}
.ad__action-cost {
	color:#fd580e;
	font-size: 22px;
	font-weight: 700;
	display: inline-block;
	margin: 0 30px;
	vertical-align: baseline;
	line-height: 1em;
}
.ad_new {
	font-size: 70px;
	font-weight: 700;
	text-transform: uppercase;
	display: inline-block;
	vertical-align: baseline;
	line-height: 1em;
}
.ad_new span {
	font-size: .6em;
}
.action_desctop .btn {
	margin: 0;
}
.sale {
	width: 130px;
	height: 130px;
	border-radius: 50%;
	text-align: center;
	color:#fff;
	font-weight: 700;
	font-size: 25px;
	padding: 28px 0 0;
	background: rgb(255,109,0);
background: -moz-linear-gradient(45deg,  rgba(255,109,0,1) 0%, rgba(251,71,23,1) 0%, rgba(255,109,0,1) 100%);
background: -webkit-linear-gradient(45deg,  rgba(255,109,0,1) 0%,rgba(251,71,23,1) 0%,rgba(255,109,0,1) 100%);
background: linear-gradient(45deg,  rgba(255,109,0,1) 0%,rgba(251,71,23,1) 0%,rgba(255,109,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6d00', endColorstr='#ff6d00',GradientType=1 );
	position: absolute;
left: 320px;
    top: 685px;
}
.sale p {
	font-size: 44px;
	line-height: 1.2em;
}
/*block3*/
.block3 {
	display: none;
}
/*block4*/
.block4 {
	background: #000 url(../img/b3.jpg) no-repeat center top;
}
.video-cont {
	max-width: 930px;
	width: 100%;
	margin: 0 auto;
}
.video-cont__header {
	background: #fff;
	border-radius: 10px 10px 0 0;
	color:#222;
	padding: 15px 20px;
}
.vc-header__name {
	float: left;
}
.vc-header__name img {
	display: inline-block;
	width: 85px;
	height: 85px;
	border-radius: 50%;
	vertical-align: middle;
	margin-right: 15px;
}
.vc-header__name span {
	font-size: 30px;
	font-weight: 700;
	display: inline-block;
	vertical-align: middle;
}
.vc-header__followers {
	font-size: 14px;
	font-weight: 500;
	float: right;
	padding: 31px 0 0;
}
.video-cont > p {
	color:#fff;
	font-size: 24px;
	line-height: 1.5em;
	padding: 30px 0 0;
}
.video-cont > p b {
	color:#f9901f;
}
/*block5*/
.block5 {
	background: url(../img/b4.jpg) no-repeat center top;
	padding: 60px 0 0px;
}
.block5 .container {
	margin-bottom: 50px;
}
.cont-left {
	width: 50%;
	float: left;
	padding-right: 30px;
}
.cont-right {
	width: 50%;
	float: right;
	padding-left: 30px;
}
.properties {
	width: 398px;
	border-radius: 10px;
	background: #cdcdcd;
	padding: 30px 0 5px;
}
.cont-left .properties {
	float: right;
}
.properties h3 {
	font-size: 32px;
	text-align: center;	
	color:#222;
	margin-bottom: 30px;
}
.prop-ul {
	padding: 0 20px;
}
.prop-ul li {
	font-size: 20px;
	position: relative;
	line-height: 1.2em;
	margin-bottom: 25px;
	padding-left: 75px;
}
.prop-ul li:before {
 	content:'';
 	display: block;
 	width: 56px;
	height: 56px;
	border-radius: 50%;
	background: #fff url(../img/check_no.png) no-repeat center center;
	position: absolute;
	top: 0;
	left: 0;
}

.properties.prop_trokot {
	background: #f5ab11;
}
.properties.prop_trokot .prop-ul li:before {
	background-image: url(../img/check_yes.png);
}
.block5 .btn {
	width: 680px;
}
/*block6*/
.block6 {
	background: #000 url(../img/b5.jpg) no-repeat center top / contain;
	padding: 390px 0 60px;
}
.block6 .title span {
	display: block;
}
.other-item {
	color:#fff;	
	margin-bottom: 40px;
}
.other-item__left {
	position: relative;
	height: 392px;
	width: 617px;
	float: left;
}

.other-item.oi-2 .other-item__left {
	float: right;
}
.other-item__left img {
	display: block;
	margin: 0 auto;
	position: relative;
	z-index: 2;
}
.other-item__shadow {
	width: 100px;
	height: 100px;
	background: #ccc;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	left: 50%;
	-moz-transform: translateX(-50%) translateY(-50%);
-webkit-transform: translateX(-50%) translateY(-50%);
-o-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
	
	-webkit-box-shadow: 0 0 100px 140px #cccccc;
box-shadow: 0 0 100px 140px #cccccc;
	z-index: 0;
	opacity: .3;
}
.other-item__right {
	padding: 56px 20px 0 100px;
	overflow: hidden;
}
.other-item.oi-2 .other-item__right {
	padding: 70px 100px 0 20px;
}
.other-item.oi-3 .other-item__right {
	padding: 90px 20px 0 100px;
}
.other-item.oi-3 {
	margin-bottom: 50px;	
}
.other-item__right h3 {
	font-size: 33px;
	font-weight: 500;
	line-height: 1.4em;
	margin-bottom: 20px;
}
.other-item__right p {
	font-size: 24px;
	line-height: 1.5em;
}
.other-item__left:before {
 content:'';
 display: block;
 background: url(../img/other-check.png) no-repeat 0 0;
	width: 92px;
	height: 58px;
	position: absolute;
    top: 144px;
    right: -70px;
	z-index: 5;
}
.oi-2 .other-item__left:before {
	background: url(../img/other-check2.png) no-repeat 0 0;
	width: 92px;
	height: 60px;
	right: inherit;
	left: -70px;
}
.oi-3 .other-item__left:before {
	right: -52px;
	top: 173px;
}

/*block14*/
.block14 h2 {
	color: #222;
}
.char {
	display: flex;
	
}
.char > div {
	width: 50%;
}
.char__img {
	position: relative;
}
.char__img .sale {
	position: absolute;
	right: 42px;
    top: 235px;
	left: inherit;
}
.char-price {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
	align-content: stretch;
	margin-bottom: 40px;
}
.char-price small {
	text-transform: uppercase;
	font-size: .7em;
	padding-left: 5px;
}
.char-price__old {
	font-size: 35px;
	line-height: 1em;
	margin-right: 10px;
}
.char-price__old span {
	text-decoration: line-through;
}
.char-price__new {
	font-size: 48px;
	font-weight: 700;
	line-height: 1em;
	margin-left: 10px;
}
.char-price__new span {
	
}

.char__items {

}
.char__item {
	font-size: 18px;
	text-transform: uppercase;
	padding: 0 0 13px 10px;
}
/*block10*/
.block10 {
	padding: 0;
	position: relative;
	background: #000;
}

.block11 {
	background: rgb(253,165,26);
	background: -moz-linear-gradient(top,  rgba(253,165,26,1) 79%, rgba(247,145,28,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(253,165,26,1) 79%,rgba(247,145,28,1) 100%);
	background: linear-gradient(to bottom,  rgba(253,165,26,1) 79%,rgba(247,145,28,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fda51a', endColorstr='#f7911c',GradientType=0 );
	color:#000;
}
.block11 h2.title {
	color:#000;
	margin-bottom: 20px;
}
.block11 h2.title span {
	color:#fff;
}
.block11 .subtitle {
	text-align: center;
	font-size: 26px;
	line-height: 1.4em;
	font-weight: 700;
	margin-bottom: 80px;
}
.review-box {
	
}
.review-box > div:nth-child(odd) {
	float: left;
}
.review-box > div:nth-child(even) {
	float: right;
}
.review-box > div:nth-child(1),
.review-box > div:nth-child(2) {
	margin-bottom: 50px;	
}
.rev-item {
	width: 575px;
}
.rev-item > img {
	display: block;
	float: left;
	margin-right: 25px;
}
.rev-item__cont {
	overflow: hidden;
}
.rev-item__cont h3 {
	font-size: 18px;
	margin-bottom: 12px;
	background: url(../img/quote.png) no-repeat 0 0;
	padding-left: 35px;
}
.rev-item__cont p {
	font-size: 16px;
	margin-bottom: 20px;
	text-align: justify;
}
.rev-item__cont span {
	font-size: 16px;
}

.block12 {
	background: url(../img/b12.jpg) no-repeat center top / cover;
	color:#222;
}
.block12 h2.title {
	color:#222;
}
.howorder {
	background: #fff url(../img/pack.jpg) no-repeat right bottom;
	border-radius: 10px;
	max-width: 1100px;
	width: 100%;
	margin: 0 auto;
	-webkit-box-shadow: 0 0 21px 0 rgba(0,0,0,.3);
	box-shadow: 0 0 21px 0 rgba(0,0,0,.3);
	padding: 30px 30px 10px 0;
	position: relative;
}
.ship {
	width: 500px;
	float: left;
}
.ship li {
	display: block;
	position: relative;
	padding: 0 0 0 95px;
	margin-bottom: 30px;
}
.ship li h3 {
	font-size: 30px;
	font-weight: 500;
	line-height: 1.5em;
}
.ship li p {
	font-size: 16px;
	line-height: 1.4em;
}
.ship li:before {
	content: '1';
	display: block;
	width: 73px;
	height: 69px;
	font-size: 38px;
	font-weight: 700;
	line-height: 69px;
	text-align: center;
	position: absolute;
	top:0;
	left: -7px;
	background: rgb(196,133,8);
background: -moz-linear-gradient(left,  rgba(196,133,8,1) 0%, rgba(245,171,17,1) 24%);
background: -webkit-linear-gradient(left,  rgba(196,133,8,1) 0%,rgba(245,171,17,1) 24%);
background: linear-gradient(to right,  rgba(196,133,8,1) 0%,rgba(245,171,17,1) 24%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c48508', endColorstr='#f5ab11',GradientType=1 );
	border-radius: 0 35px 35px 0;
}
.ship li:nth-child(2):before {
	content: '2';
}
.ship li:nth-child(3):before {
	content: '3';
}
.btn-small:after {
    content: '';
    display: block;
    background: url(../img/hand2.png) no-repeat 0 0;
    width: 38px;
    height: 43px;
    position: absolute;
top: 12px;
    right: -33px
}


.block13 {
	background: rgb(253,164,27);
	background: -moz-linear-gradient(top,  rgba(253,164,27,1) 0%, rgba(244,171,17,1) 50%, rgba(248,143,29,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(253,164,27,1) 0%,rgba(244,171,17,1) 50%,rgba(248,143,29,1) 100%);
	background: linear-gradient(to bottom,  rgba(253,164,27,1) 0%,rgba(244,171,17,1) 50%,rgba(248,143,29,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fda41b', endColorstr='#f88f1d',GradientType=0 );

	padding: 0;
}
.block13 .wrap {
	padding: 0 0 82px;
	background: url(../img/bottom-bg.png) no-repeat 0 0;
}
.foot-left {
	width: 50%;
	float: left;
	text-align: center;
}
.foot-right {
	width: 50%;
	float: right;
}
.block13 h1 {
	font-size: 45px;
	color:#fff;
	padding: 48px 0 63px;
	text-shadow: 0 0 15px rgba(0,0,0,1);
}
.block13 h2 {
	font-size: 30px;
	font-weight: 500;
	color:#f48121;
}
.foot-kitbox {
	padding: 30px 0 0;
}
.foot-kitbox img {
	display: block;
	margin:  0 auto;
}
.foot__kit {
	display: inline-block;
	vertical-align: top;
	margin-left: 20px;
	margin-bottom: 25px;
	position: relative;
}
.fk1 {
	width: 235px;
}
.fk2 {
	width: 317px;
}
.fkit__title {
	font-size: 17px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.1em;
	margin-bottom: 18px;
}
.fkit__title span {
	font-weight: 400;
	font-size: 15px;
	display: block;
}
.foot__kit > img {
	display: block;
	margin-bottom: 15px;
}
.fkit__price {
	text-align: center;
}
.fkit__price li {
	display: inline-block;
	vertical-align: middle;
}
.fkit__price li:nth-child(1) {
	font-size: 21px;
	margin-right: 15px;
}
.fkit__price li:nth-child(1) span {
	text-decoration: line-through;
}
.fkit__price li:nth-child(2) {
	font-size: 30px;
	font-weight: 700;
}
.fkit__price li small {
	font-size: .7em;
}
.fkit__sale {
	width: 80px;
	height: 80px;
	text-align: center;
	border-radius: 50%;
	background: rgb(254,96,9);
background: -moz-linear-gradient(top,  rgba(254,96,9,1) 0%, rgba(251,71,23,1) 50%, rgba(254,96,9,1) 100%);
background: -webkit-linear-gradient(top,  rgba(254,96,9,1) 0%,rgba(251,71,23,1) 50%,rgba(254,96,9,1) 100%);
background: linear-gradient(to bottom,  rgba(254,96,9,1) 0%,rgba(251,71,23,1) 50%,rgba(254,96,9,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe6009', endColorstr='#fe6009',GradientType=0 );
	color:#fff;
	font-weight: 700;
	font-size: 16px;
	position: absolute;
    right: 10px;
    top: 50px;
	padding: 11px 0 0;
}
.fkit__sale p {
	font-size: 27px;
}
.formbox {
	background: #fff;
	border-radius: 10px;
	padding: 20px 30px;
	max-width: 540px;
	width: 100%;
	margin: 0 auto;
	-webkit-box-shadow: 0 0 21px 0 rgba(0,0,0,.29);
	box-shadow: 0 0 21px 0 rgba(0,0,0,.29);
}
.formbox h3 {
	color:#fc5111;
	font-size: 35px;
	text-align: center;
	margin-bottom: 10px;
}
.formbox h3+p {
	font-size: 16px;
	text-align: center;
	margin-bottom: 20px;
}
.free-call {
	text-align: center;
	padding: 20px 0 0;
}
.free-call span {
	font-size: 18px;
	font-weight: 700;
	display: inline-block;
	vertical-align: middle;
}
.free-call img {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}
.car {
	position: absolute;
	left: 0;
	bottom: 0;
}

.footer {
	color:#222;
    text-align: center;
    padding: 40px 0 30px;
	background: #f78f1d;
}
.footer a {
    font-size: 14px;
    color:#222;
	display: block;
	margin: 5px 0 0;
}



/*-------------------------------------- Media Queries ----959---------------------------------*/
@media screen and (max-width: 1199px) {
	.logo {
		width: 182px;
	}
	.logo img, .logo__text {
		display: block;
	}
	.logo__text {
		font-size: 10px;
		width: 100%;
		text-align: center;
		border: none;
	}
	section {
		padding: 40px 0;
	}
	.tophint li {
		margin-left: 20px;
		height: auto;
	}
	.tophint li:nth-child(1) {
		margin-left: 0;
		width: 250px;
	}
	.tophint li:nth-child(2){
		width: 135px;
	}
	.tophint li a{
		pointer-events: auto;
	}
	.block2 {
		background: url(../img/b1m.jpg) no-repeat center top;
		padding-bottom: 40px;
	}
	.block2 .wrap {
		padding-left: 50px;
	}
	.action_desctop, .other-item__left:before, .btn span {
		display: none;
	}
	.block5 .btn {
		width: 530px;
	}
	.sale {
		left: 100px;
    	top: 1249px;
	}
	.header-left {
		margin-bottom: 450px;
	}
	.mediaperson {
		position: static;
		top: inherit;
		left: inherit;
		margin: 0 auto;
	}
	h2.title {
		font-size: 38px;
		 margin: 0 0 40px 0;
	}
	
	.block3 {
		display: block;
	}
	.block3 h2 {
		font-size: 37px;
		color:#fd580e;
		text-transform: uppercase;
		width: 370px;
		margin: 0px 0px -88px 330px;
		position: relative;
		z-index: 9;
	}
	.block3 {
		display: block;
		background: url(../img/zerkalo.jpg) no-repeat center 20px;
	}
	.sale-price {
		width: 320px;
		text-align: center;
		margin: 90px 0 25px 320px;
	}
	.sale-price li {
		line-height: 1em;
	}
	.sale-price li:nth-child(1) {
		font-size: 34px;
	}
	.sale-price li:nth-child(2) {
		color:#fd580e;
		font-size: 22px;
		font-weight: 700;
		padding: 15px 0;
	}
	.sale-price li:nth-child(3) {
		font-size: 70px;
		font-weight: 700;
	}
	.sale-price li:nth-child(1) span {
		text-decoration: line-through;
	}
	.sale-price li small {
		font-size: .7em;
	}
	
	.video-cont > p, .other-item__right p {
		font-size: 20px;
	}
	.block4 {
		background: #000 ;
	}
	.block5 {
		background: #000 url(../img/b4m.jpg) no-repeat center top;
	}
	.cont-left {
		padding-right: 5px;
	}
	.cont-right {
		padding-left: 5px;
	}
	.properties {
		width: 315px;
		padding: 20px 0 5px;
	}
	.properties h3 {
		font-size: 24px;
		margin-bottom: 20px;
	}
	.prop-ul li:before {
		width: 40px;
		height: 40px;
	}
	.prop-ul {
		padding: 0 10px;
	}
	.prop-ul li {
		font-size: 18px;
		margin-bottom: 20px;
		padding-left: 50px;
	}
	
	.block6 {
		
		padding: 261px 0 60px;
	}
	.char {
		flex-direction: column-reverse;
	}
	.char > div {
		width: 100%;
	}
	.char__item {
		font-size: 16px;
		padding: 0 0 5px 0px;
	}
	.other-item__left, .other-item.oi-2 .other-item__left {
		height: auto;
		width: 100%;
		float: none;
	}
	.other-item__right {
		padding: 20px 0 0 0 !important;
	}
	.other-item__right h3 {
		font-size: 26px;
		margin-bottom: 20px;
		text-align: center;
	}
	.look_left, .look_right {
		float: none;
	}
	.look, .look-ul img {
		margin: 0 auto 30px;
	}
	.look-ul img {
		display: block;
	}
	.look-ul p, .about-video {
		width: 100%;
	}
	.block8 .container {
		display: block;
	}
	.kit {
		width: 100%;
		margin: 0 auto;
	}
	.kit_1 {
		margin-bottom: 50px;
	}
	.kit > img {
		margin: 0 auto 25px;
	}
	.kit__sale {
		right: 30px;
	}
	.setup-box {
		display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	}
	.setup-item {
		width: 100%;
		position: relative;
		margin-bottom: 30px;
	}
	.setup-item img {
		float: left;
		margin: 0 30px 0 0;
		width: 300px;
	}
	.setup-item span {
		position: absolute;
		top:0;
		left: 325px;
		margin: 0;
		width: 50px;
		height: 50px;
		line-height: 50px;
		font-size: 35px;
	}
	.setup-item span:before {
		display: none;
	}
	.setup-item p {
		font-size: 20px;
		padding: 70px 0 0 0;
	}
	.block11 .subtitle {
		margin-bottom: 40px;
	}
	.block11 .wrap {
		padding: 0;
	}
	.rev-item {
		
	}
	.review-box > div:nth-child(odd) {
	float: none;
}
.review-box > div:nth-child(even) {
	float: none;
}
.review-box > div:nth-child(1),
.review-box > div:nth-child(2) {
	margin-bottom: 0;	
}
	.rev-item {
		width: 300px;
		margin: 0 10px;
	}
	.rev-item > img {
		float: none;
		margin: 0 auto 20px;
	}
	.block12 {
		background: url(../img/b12m.jpg) no-repeat center top / cover;
	}
	.howorder {
		width: 540px;
		margin: 0 auto;
		padding-bottom: 380px;
		background-size: 100%;
	}
	.ship, .howorder__pack, .foot-right, .foot-left {
		width: 100%;
		float: none;
	}
	.howorder__pack {
		padding: 15px 0 0 40px;
	}

	.btn.btn-small {
		width: 270px !important;
	}
	.block13 h1 {
		padding: 50px 0 85px;
	}
	.foot-kitbox {
		padding: 158px 0 0;
	}
	.block13 .wrap {
		background-size: contain;
	}
	.foot__kit {
		margin-left: 37px;
	}
	.formbox {
		margin-bottom: 320px;
	}
	
    
}
/*-------------------------------------- Media Queries ----639---------------------------------*/
@media screen and (max-width: 659px) {
	.block1 {
		border-bottom: none;
	}
	.logo__text, .mediaperson__link:after, .btn-small:after {
		display: none;
	}
	.tophint li:nth-child(1){
		display: none;
	}
	.tophint{
		float: none;
		text-align: center;
	}
	.tophint li:nth-child(2){
		display: none;
	}
	.logo {
		width: 200px;
		margin: 0 auto;
		float: none;
	}
	.block2 {
		background:#f59d17 url(../img/b1s.jpg) no-repeat center top;
		padding: 10px 0 20px;
	}
	.block2 .wrap {
		padding: 0px;
	}
	.block2 h1 {
		font-size: 27px;
		text-align: center;
	}
	.header-left, .bullits {
		width: 100%;
	}
	.block2 h2 {
		font-size: 20px;
		background: #f5ab11;
		color:#222;
		text-align: center;
		text-shadow: none;
		padding: 10px 25px;
		margin-bottom: 25px;
	}
	.bullits li {
		margin-bottom: 10px;
	}
	.bullits img {
		width: 55px;
	}
	
	.mediaperson {
		width: 280px;
		margin: 0 auto;
	}
	.mediaperson__left, .mediaperson__link, .vc-header__name, .vc-header__followers {
		float: none;
	}
	.mediaperson__left {
margin-bottom: 20px;}
	.mediaperson__link {
		margin: 0 auto;
	}
	.header-left {
    margin-bottom: 230px;
}
	.block3 h2 {
		margin: 0 auto 20px;
		text-align: center;
		font-size: 30px;
		width: 100%;
	}
	.sale {
		left: 230px;
    	top: 489px;
		width: 74px;
		height: 74px;
		font-size: 14px;
		 padding: 10px 0 0;
	}
	.sale p {
		font-size: 24px;
	}
	.sale-price {
		width: 100%;
		position: relative;
		margin: 0 auto 20px;
	}
	.sale-price li {
		display: inline-block;
	}
	.sale-price li:nth-child(1) {
		font-size: 28px;
		vertical-align: middle;
		margin-right: 10px;
	}
	.sale-price li:nth-child(3) {
		font-size: 50px;
		vertical-align: middle; 	
	}
	.sale-price li:nth-child(2) {
		position: absolute;
		top: -38px;
    	right: 40px;	
		font-size: 17px;
	}
	.btn {
		width: 100% !important;
		font-size: 18px;
		height: 52px;
		line-height: 52px;
	}
	h2.title {
		font-size: 23px;
	}
	.vc-header__name span {
		font-size: 26px;
		vertical-align: top;
	}
	.vc-header__followers {
		padding: 0;
		margin: -22px 0 0 69px;
	}
	.vc-header__name img {
		width: 50px;
		height: 50px;
	}
	.bullits li {
		
	}
	.video-cont > p, .other-item__right p, .bullits p {
		font-size: 14px;
	}
	.bullits p span {
		font-size: 10px;
		font-weight: 400;
	}
	.block5 {
    background: #000 url(../img/b4s.jpg) no-repeat center top;
}
	.cont-left, .cont-right, .cont-left .properties, .properties {
		width: 100%;
		float: none;
	}
	.cont-left {
		margin-bottom: 20px;
	}
	.cont-right, .cont-left {
		padding: 0px;
	}
	.block6 {
		background: #000;
		padding: 90px 0 40px;
	}
	.char__img .sale {
		
		right: 24px;
		top: 117px;
	}
	.look {
		width: 100%;
	}
	.look h3 {
		font-size: 24px;
		padding: 24px 0;
	}
	.look-ul {
		padding: 30px 0 0;
	}
	.look-ul p, .block11 .subtitle {
		font-size: 18px;
	}
	.kit h3 {
		font-size: 22px;
		margin-bottom: 25px;
	}
	.kit h3 span {
		font-size: 20px;
	}
	.kit__sale {
    	width: 100px;
    	height: 100px;
		font-size: 20px;
		padding: 17px 0 0;
	}
	.kit__sale p {
		font-size: 30px;
	}
	.setup-item img {
		float: none;
		margin: 0 auto 20px;
		width: 100%;
	}
	.setup-item span {
		left: 10px;
		top:10px;
	}
	.setup-item p {
		font-size: 18px;
		padding: 0px 0 0 0;
	}
	.setup-box {
		margin-bottom: 15px;
	}
	.block12 {
		background: url(../img/b12s.jpg) no-repeat center top / cover;
	}
	.howorder {
		width: 100%;
		padding: 10px 10px 202px 0;
	}
	.ship li:before {
		width: 50px;
		height: 60px;
		font-size: 30px;
		line-height: 60px;
	}
	.ship li {
		padding: 0 0 0 55px;
		margin-bottom: 25px;
	}
	.ship li h3 {
		font-size: 22px;
	}
	.btn.btn-small {
		font-size: 16px;
		letter-spacing: 0;
		width: 230px !important;
	}
	.howorder__pack {
		padding: 7px 0 0 10px;
	}
	.howorder__pack p {
		padding: 0px;
	}
	.howorder__pack p br {
		display: none;
	}
	.block13 .wrap {
		background: none;
		padding: 0 10px;
	}
	.block13 {
		background: #fca41a url(../img/bottom-bg.png) no-repeat center 0 / 100%;
	}
	.block13 h1 {
		font-size: 27px;
		padding: 21px 0 52px;
	}
	.block13 h2 {
		font-size: 20px;
	}
	.foot-kitbox {
		padding: 66px 0 0;
	}
	.foot__kit {
		margin-left: 0;
		width: 100%;
	}
	.formbox {
		padding: 15px;
		    margin-bottom: 206px;
	}
	.formbox h3 {
		font-size: 25px;
	}
	.main-form input.field {
		height: 60px;
		line-height: 60px;
		margin-bottom: 10px;
	}
	.main-form .btn {
		font-size: 20px;
		height: 64px;
		line-height: 64px;
	}
	.free-call span {
		width: 215px;
		font-size: 16px;
		line-height: 1.3em;
		text-align: left;
	}
	.footer {
		background: #fca41a;
	}
	.block3 {
		background: #fff;
	}
	.block3 h2:after {
		content: '';
		display: block;
		margin: 0 auto;
		background: url(../img/zerkalo2.png) no-repeat center top;
		width: 100%;
		height: 180px;
	}

}







