@media screen and (max-width: 1210px) {
	.creative {
		background-position: top right;
	}
	.creative_header {
		width: auto;
	}

	.items {
		margin: 0;
	}

	.prefooter .container {
		max-width: 1210px;
	}
}

@media screen and (max-width: 1060px) {
	.col-3 {
		width: 50%;
		text-align: left;
		margin-bottom: 85px;
	}
	.item_img:before {
		display: none;
	}
	.items {
		text-align: center;
		padding-bottom: 0;
	}
}

@media screen and (max-width: 768px) {
	.creative {
		-webkit-background-size: cover;
		background-size: cover;
		padding-top: 295px;
	}
}

@media screen and (max-width: 920px) {
	.prefooter_text_item:before {
		left: 5px;
	}
}

@media screen and (max-width: 800px) {
	.item_btn_text {
		font-size: 12px;
	}
}

@media screen and (max-width: 700px) {
	.items {
		margin-bottom: 48px;
		padding-bottom: 0;
	}
	.col-3 {
		width: 100%;
		padding: 0;
		margin-bottom: 0;
	}
	.col-3:not(:last-child) {
		padding: 0;
		margin-bottom: 40px;
	}
	.col-3:not(:last-child):after {
		content: '';
		display: block;
		margin-left: -20px;
		margin-right: -20px;
		border-bottom: 1px solid #E0E1E2;
		margin-top: 40px;
	}
	.item_btn_text {
		font-size: 14px;
	}
	.prefooter_item {
		width: 100%;
	}
	.prefooter_item:first-child {
		margin-bottom: 40px;
	}

	.prefooter_bold {
		margin-bottom: 30px;
	}
	.prefooter_header {
		margin-bottom: 36px;
	}
	.prefooter_item_text {
		margin-bottom: 12px;
	}
	.prefooter_item:first-child {
		margin-bottom: 41px;
	}.prefooter_item:last-child {
		margin-bottom: 0;
	}
	.prefooter_items {
		margin-bottom: 50px;
	}
	.prefooter_text_item:first-child {
		margin-bottom: 24px;
	}

	.footer {
		padding: 40px 0 40px;
	}
}

@media screen and (max-width: 600px) {
	.triangle svg {
		bottom: -30px;
	}
}

@media screen and (max-width: 460px) {
	.creative_title {
		font-size: 30px;
		margin-bottom: 25px;
	}
	.creative_header {
		font-size: 40px;
		margin-bottom: 15px;
	}

	.triangle_header {
		font-size: 24px;
	}
	.triangle_text {
		font-size: 18px;
	}

	.item_step {
		font-size: 32px;
	}
	.item_img {
		height: 236px;
	}
	.item_text {
		font-size: 18px;
	}
	.item_descr {
		font-size: 16px;
	}

	.prefooter_header {
		font-size: 24px;
	}
	.prefooter_item_text {
		font-size: 18px;
	}
	.prefooter_num {
		font-size: 32px;
	}
	.prefooter_item_descr {
		font-size: 18px;
	}
	.icon-check {
		-webkit-transform: scale(0.75);
		-ms-transform: scale(0.75);
		-o-transform: scale(0.75);
		transform: scale(0.75);
		margin-top: 14px;
	}

	.prefooter_bold {
		font-size: 32px;
		margin-bottom: 24px;
	}
	.prefooter_text {
		font-size: 24px;
	}
	.prefooter_item .icon {
		margin-top: 10px;
	}

	.footer_text {
		font-size: 14px;
	}
	.footer_links {
		font-size: 18px;
	}
	.footer_copy {
		font-size: 14px;
	}

	.triangle svg {
		bottom: -30px;
	}
}

@media screen and (max-width: 370px) {
	.creative_header {
		font-size: 35px;
	}

	.item_btn_text {
		font-size: 12px;
		letter-spacing: 1px;
	}
}