	.guarantee-tires-car {
		position: absolute;
		right: 0;
		top: 40px;
	}

	h1 {
		position: relative;
	}

	p.top-text {
		position: relative;
		margin-right: 415px;
		margin-top: 40px;
	}

	.help-attention {
		position: relative;
		margin-top: 60px;
		background: #fff;
		width: 85%;
		padding: 30px;
		margin-bottom: 25px;
	}

	.help-attention .left {
		float: left;
		width: 29%;
		margin-right: 5%;
	}

	.help-attention .right {
		float: left;
		width: 60%;
	}

	.help-attention .t1 {
		font-size: 36px;
		font-family: "HelveticaLight";
		color: #6c6c6c;
		margin-top: 12px;
		margin-left: -4px;
		letter-spacing: -2px;
	}

	.help-attention p {
		margin-top: 7px;
	}

	.guarantee-types .block img {
		float: left;
	}

	.guarantee-types .block {
		display: inline-block;
	}

	.guarantee-types .block p {
		margin-left: 110px;
	}

	.guarantee-types .block.last p {
		margin-left: 183px;
	}

	.guarantee-types .block.last {
		margin-left: 35px;
	}

	.guarantee-types a {
		color: #353536;
	}

	.guarantee-types a:hover {
		text-decoration: underline;
	}

	ol.grey-ol li:before {
		margin-top: 0;
	}

	.red-list li.marker {
		padding-left: 35px;
	}

	.red-list li.marker {
		padding-left: 35px;
		margin: 13px 0;
	}

	ul.red-list.with-bg:after {
		background: url(/img/attention-sign.png);
		width: 226px;
		height: 451px;
		position: absolute;
		right: -75px;
		content: "";
		top: 18px;
	}

	ul.red-list.with-bg {
		position: relative;
		padding-right: 225px;
		padding-left: 10px;
	}

	p.after-list-hint {
		color: #717172;
		font-size: 13px;
		margin-top: 30px;
	}

	.return-conditions:after {
		background: url(/img/return-conditions.jpg);
		background-repeat: no-repeat;
		content: "";
		width: 143px;
		height: 251px;
		position: absolute;
		top: 50%;
		right: -55px;
		margin-top: -125px;
	}

	ol.return-conditions {
		padding-right: 200px;
	}

	.operating-conditions:after {
		content: "";
		background: url(/img/operating-conditions.jpg);
		width: 191px;
		height: 351px;
		position: absolute;
		right: -55px;
		top: 60px;
	}

	ol.operating-conditions {
		padding-right: 210px;
	}

	.under-warranty-case img {
		float: left;
	}

	.under-warranty-case .text {
		margin-left: 220px;
	}
	@media all and (min-width: 960px) and (max-width: 1199px) {
		.help-content {
			overflow: hidden;
		}
	}
	@media all and (max-width: 767px) {
		p.top-text {
			margin: 0;
		}

		ol.return-conditions,
		ol.operating-conditions,
		ul.red-list.with-bg {
			padding-right: 0;
		}

		.under-warranty-case .text,
		.guarantee-types .block.last p,
		.guarantee-types .block p,
		.guarantee-types .block.last {
			margin-left: 0;
		}

		.help-attention .left {
			margin-bottom: 25px;
		}

		.help-attention .t1 {
			font-size: 30px;
		}

		.guarantee-types .block img {
			float: none;
		}

		.guarantee-types .block br,
		ul.red-list.with-bg:after,
		.operating-conditions:after,
		.return-conditions:after {
			display: none;
		}

		.btn-dark-grey-2 {
			margin: 10px;
		}

		.under-warranty-case img {
			float: none;
		}

		.help-attention {
			margin-top: 25px;
		}
		
		.guarantee-tires-car {
			position: static;
			transform: translateX(15px);
		}
		ul.red-list.with-sign {
			padding-right: 0;
		}
		.operating-conditions:before {
			background: url(/img/operating-conditions-horisontal.jpg);
			background-repeat: no-repeat;
			position: relative;
			display: block;
			width: 100%;
			right: inherit;
			background-size: 100%;
			top: inherit;
			height: 20vw;
			content: "";
			background-position: center;
		}
		.red-list li.marker {
			padding-left: 25px;
			margin: 13px 0;
		}
		ul.red-list.with-bg {
			padding-left: 5px;
		}
	}