.content{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	float: left;
	width: 100%;
	padding: 40px 0;
	position: relative;
	z-index: 5;
}
	.content_components{
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		float: left;
		width: 100%;
		padding: 0 30px;
		margin-bottom: 40px;
		position: relative;
		z-index: 1;
	}
	.content_components.content_top{
		max-width: 1024px;
	}
	.content_components.content_bottom{
		max-width: 1400px;
	}
	.content_components.content_breadcrumb,
	.content_components.content_full{
		max-width: none;
		padding-left: 0;
		padding-right: 0;
	}
	.content_components:last-child{
		margin-bottom: 0;
	}
		.content_components > *{
			margin-bottom: 40px;
		}
		.content_components > *:last-child{
			margin-bottom: 0;
		}

@media (max-width: 768px) {

	.content_components{
		padding: 0 20px;
	}

}