.catalog-banners .item {
	height:700px;
	padding:60px;
	color:#fff;
	display:block;
}
.catalog-banners .item span {
	flex-basis:50%;
	width:50%;
}
.catalog-banners .item h2 {
	font-size:100px;
	font-family: 'Bliss Pro ExtraBold';
	margin-bottom:20px;
	text-transform:uppercase;
}
.catalog-banners .item p {
	margin-top:0;
	margin-bottom:0;
	font-size:40px;
	line-height:50px;
}


@media (max-width:1600px) {
	.catalog-banners .item img {
		width:500px;
	}
	.catalog-banners .item h2 {
		font-size:80px;
		line-height:90px;
	}
	.catalog-banners .item p {
		font-size:30px;
		line-height:40px;
	}
	.catalog-banners .item {
		height:500px;
		background-size: 100%;
	}
}

@media (max-width:1280px) {
	.catalog-banners .item {
		background-size: 112%;
		background-position: top right;
	}
}

@media (max-width:1024px) {
	.catalog-banners .item {
		padding: 40px;
		height: 400px;
	}
	.catalog-banners .item img {
		width: 300px;
	}
	.catalog-banners .item h2 {
		font-size: 60px;
		line-height: 70px;
	}
	.catalog-banners .item p {
		font-size: 24px;
		line-height: 34px;
	}
}

@media (max-width:768px) {
	.catalog-banners .item {
		padding: 40px;
		height: 300px;
	}
	.catalog-banners .item img {
		width: 240px;
	}
}

@media (max-width:700px) {
	.catalog-banners .item {
		padding: 20px;
		height: 200px;
	}
	.catalog-banners .item h2 {
		font-size: 40px;
		line-height: 50px;
	}
	.catalog-banners .item p {
		font-size: 14px;
		line-height: 22px;
	}
}

@media (max-width:500px) {
	.catalog-banners .item {
		flex-wrap:wrap;
		height:auto;
		background-position: top center;
		background-size: cover;
	}
	.catalog-banners .item h2 {
		margin-bottom: 0;
	}
	.catalog-banners .item span {
		flex-basis:100% !important;
		width:100% !important;
		margin-bottom: 30px;
	}
}