@media (max-width: 601px) {
	.mob {
		display: block;
	}

	.dec {
		display: none;
	}

	body {
		margin: 0;
		padding: 0;
		font-weight: 500;
		font-family: 'Roboto', sans-serif;
	}

	.limit {
		box-sizing: border-box;
		width: 320px;
		margin: 0 auto;
		padding: 0 25px;
	}

	.header {
		width: 100%;
		padding: 25px 0 20px;
		background: url(header-couple.png) no-repeat 50% 60%,
			#101010 url(header-bg.jpg) repeat-x 50% 100%;
	}
	.header__title {
		margin: 0;
		font-size: 28px;
		text-align: center;
		text-transform: uppercase;
		color: #ffffff;
	}
	.header__subtitle {
		margin: 0;
		font-size: 12px;
		color: #ffffff;
		text-align: center;
	}
	.header__text {
		width: 200px;
		margin: 10px auto;
		font-size: 14px;
		text-align: left;
		color: #ecb90a;
	}
	.header__list {
		box-sizing: border-box;
		width: 200px;
		margin: 0 0 0 -25px;
		padding: 8px 0 8px 25px;
		list-style: none;
		background: linear-gradient(
			to right,
			rgba(255, 255, 255, 0) 0,
			rgba(119, 0, 0, 0.8) 20%,
			rgba(119, 0, 0, 0.8) 80%,
			rgba(255, 255, 255, 0) 100%
		);
	}
	.header__listItem {
		position: relative;
		margin: 0 0 8px;
		padding: 0 0 0 25px;
		font-size: 10px;
		color: #ffffff;
	}
	.header__listItem::before {
		content: '';
		position: absolute;
		top: 50%;
		left: 0;
		width: 18px;
		height: 18px;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.header__listItem._first::before {
		background: url(header1.png) no-repeat 50% 50%;
	}
	.header__listItem._second::before {
		background: url(header2.png) no-repeat 50% 50%;
	}
	.header__listItem._last::before {
		background: url(header3.png) no-repeat 50% 50%;
	}
	.header__listItem._last {
		margin: 0;
	}
	.header__product {
		display: table;
		font-size: 0;
	}
	.header__productImg {
		display: inline-block;
		vertical-align: bottom;
		margin: 0 -13px -60px 0px;
		max-width: 193px;
	}
	.header__productPrices {
		display: inline-block;
		vertical-align: bottom;
	}
	.header__productPricesDiscount {
		margin: 0 0 0 10px;
		font-size: 21px;
		font-weight: 700;
		color: #ff0000;
	}
	.header__productPricesOld {
		margin: 0 0 0 15px;
		font-size: 21px;
		font-weight: 700;
		color: #ffffff;
		text-decoration: line-through;
	}
	.header__productPricesNew {
		margin: 0;
		font-size: 28px;
		font-weight: 700;
		color: #ecb90a;
	}
	.header__btn {
		display: block;
		width: 190px;
		min-height: 50px;
		margin: 66px auto 0;
		font-size: 15px;
		color: #ffffff;
		background: #ff3f00;
		background: linear-gradient(to bottom, #ff8000, #ff3f00);
		border: 1px solid #ecb90a;
		border-radius: 8px;
		cursor: pointer;
	}

	.block2 {
		padding: 20px 0 24px;
		background: #414141;
		background: linear-gradient(to bottom, #414141, #010101);
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#414141', endColorstr='#010101');
	}
	.block2__title {
		margin: 0;
		font-size: 16px;
		text-align: center;
		color: #ffffff;
	}
	.block2__listItem {
		margin: 20px 0;
		position: relative;
		list-style: none;
	}
	.block2__listItem:before {
		content: '';
		position: absolute;
		left: -30px;
		top: 0;
		background: url(check.png);
		width: 15px;
		height: 25px;
	}
	.block2__listItemName {
		margin: 0;
		font-size: 12px;
		font-weight: 700;
		line-height: 25px;
		color: #ecb90a;
		margin-top: -10px;
	}
	.block2__listItemText {
		margin: 0;
		font-size: 12px;
		color: #ffffff;
	}
	.block2__text {
		font-size: 16px;
		font-weight: 300;
		text-align: center;
		color: #ecb90a;
	}

	.slogan {
		width: 100%;
		padding: 20px 0;
		background: #a30002;
	}
	.slogan__text {
		margin: 0;
		font-size: 16px;
		text-align: center;
		color: #ffffff;
	}

	.block3 {
		padding: 20px 0;
		background: #010000;
		background: linear-gradient(to bottom, #010000, #5f0001);
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#010000', endColorstr='#5f0001');
	}
	.block3__title {
		margin: 0 0 20px;
		font-size: 16px;
		text-align: center;
		color: #ecb90a;
	}
	.block3__list {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	.block3__listItem {
		position: relative;
		margin: 20px 0;
		padding: 0 0 0 35px;
		font-size: 12px;
		color: #ffffff;
	}
	.block3__listItem::before {
		content: '';
		position: absolute;
		top: 50%;
		left: 0;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		width: 15px;
		height: 25px;
		background: url(check.png) no-repeat 50% 50%;
	}

	.comments {
		width: 100%;
		background: #000000;
		background: linear-gradient(to bottom, #000000, #2f2f2f);
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#000000', endColorstr='#2f2f2f');
	}
	.comments__list {
		margin: 0;
		padding: 20px 0;
		list-style: none;
	}
	.comments__listItem {
		outline: none;
	}
	.comments__listItemAva {
		display: block;
		width: 195px;
		margin: 0 auto;
	}
	.comments__listItemName {
		position: relative;
		width: 175px;
		height: 32px;
		margin: -19px auto 0;
		line-height: 32px;
		font-size: 16px;
		text-align: center;
		color: #ffffff;
		background: #bc0002;
		background: linear-gradient(to bottom, #bc0002, #550001);
		border-radius: 4px;
	}
	.comments__listItemAge {
		margin: 5px 0;
		font-size: 16px;
		text-align: center;
		color: #ffffff;
	}
	.comments__listItemText {
		position: relative;
		margin: 33px 0 0;
		font-size: 14px;
		color: #ffffff;
	}
	.comments__listItemText::before {
		content: '';
		position: absolute;
		top: -40px;
		left: 0;
		width: 39px;
		height: 28px;
		background: url(quote.png) no-repeat 50% 50%;
	}

	.block4 {
		padding: 0 0 6px;
		background: url(form-bg.jpg) repeat-x 50% 100%;
	}
	.block4__title {
		margin: 0;
		font-size: 28px;
		text-transform: uppercase;
		text-align: center;
		color: #ffffff;
		padding-top: 20px;
	}
	.block4__subtitle {
		width: 220px;
		margin: 10px auto;
		font-size: 14px;
		text-align: center;
		color: #ecb90a;
		margin-bottom: 30px;
	}
	.block4__product {
		display: table;
		width: 100%;
		font-size: 0;
	}
	.block4__productImg {
		display: inline-block;
		vertical-align: bottom;
		margin: -26px -7px -2px 0px;
		max-width: 200px;
	}
	.block4__productPrices {
		display: block;
		vertical-align: top;
		text-align: right;
	}
	.block4__productPricesDisc {
		margin: 0;
		font-size: 21px;
		color: #ff0000;
	}
	.block4__productPricesOld {
		margin: 0 0 0 0px;
		font-size: 28px;
		text-decoration: line-through;
		color: #ffffff;
		text-align: center;
	}
	.block4__productPricesNew {
		margin: 0;
		font-size: 36px;
		color: #ecb90a;
		text-align: center;
	}
	.block4__formInp,
	select {
		box-sizing: border-box;
		width: 100%;
		height: 43px;
		margin: 6px 0;
		padding: 0 15px;
		font-size: 18px;
		color: #ffffff;
		background: rgba(0, 0, 0, 0.7);
		border: 2px solid #ffffff;
	}
	.block4__formInp::-webkit-input-placeholder {
		color: #ffffff;
	}
	.block4__formInp::-moz-placeholder {
		color: #ffffff;
	}
	.block4__formInp:-moz-placeholder {
		color: #ffffff;
	}
	.block4__formInp:-ms-input-placeholder {
		color: #ffffff;
	}
	.block4__formBtn {
		box-sizing: border-box;
		display: block;
		margin: 16px auto 0;
		padding: 12px;
		font-size: 18px;
		color: #ffffff;
		background: #ff8100;
		background: linear-gradient(to bottom, #ff8100, #ff3f00);
		border: 1px solid #ff9100;
		border-radius: 8px;
		box-shadow: 0 0 20px 3px #551200;
		cursor: pointer;
	}

	.block32 {
		background-color: #0d0d0d;
	}

	.tripple-wrap {
	}

	.block4 {
		background-color: black;
	}

	.block-tripple {
		display: inline-block;
		vertical-align: top;
		width: 100%;
		font-size: 14px;
		text-align: center;
		color: white;
		box-sizing: border-box;
		margin-top: 30px;
	}

	.block-tripple img {
		display: block;
		float: left;
		width: 83px;
	}

	.block1 {
		background-color: black !important;
		min-height: 764px !important;
		z-index: 5;
	}

	.block-tripple .text {
		float: left;
	}

	.block-tripple .t-block {
		padding-left: 83px;
		box-sizing: border-box;
		text-align: left;
		margin-left: 10px;
	}
	.block-tripple:last-child {
		margin-bottom: 24px;
	}

	.cf:after {
		display: table;
		clear: both;
		content: '';
	}
}
