div.banner-promoblock {
	margin: 0 -15px 72px -15px;
}
.banner-promoblock .product-banner {
    position: relative;
    overflow: hidden;
    display: inline-block;
}
@media (min-width: 767px) {
  .product-banner_small:first-child {
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
	.banner-promoblock .product-banner {
		margin-bottom: 30px;
	}
}
.banner-promoblock .product-banner .banner-text-bl {
    position: absolute;
    bottom: 34px;
    left: 40px;
    max-width: 156px;
    margin: auto;
    text-align: left;
    z-index: 2;
}
.banner-promoblock .second-col .product-banner .banner-text-bl{
	bottom: 26px;
}
.banner-promoblock .product-banner .banner-text-bl h2 {
    margin-bottom: 0;
    display: inline;
    color: #000;
    font-size: 32px;
    text-align: left;
	font-weight: 300;
	line-height: 38px;
}
@media (max-width: 1200px) {
    .banner-promoblock .product-banner {
       margin-right: auto;
       margin-left: auto;
       margin-bottom: 20px;
    }
}
.product-banner figure {
	max-width: 350px;
	width: 100%;
    margin: 0;
    padding: 0;
    background: #fff;
    overflow: hidden;
}
.product-banner figure img {
	max-width: 351px;
	width: 100%;
}
.product-banner:hover figure img {
	max-width: 380px;
    width: 110%;
}
.banner-promoblock .product-banner:hover {
    box-shadow: 0 20px 50px rgba(13, 13, 55, 0.1);
}
.product-banner_big figure {
    height: 466px;
}
.product-banner_big figure img,
.product-banner_big:hover figure img,
.product-banner_small:hover figure img,
.product-banner_small figure img {
    height: auto;
}
.product-banner_small figure {
	height: 219px;
}
@media (max-width: 1200px) and (min-width: 1024px) {
	.product-banner_big figure {
		height: 373px;
	}
	.product-banner_small figure {
		height: 172px;
	}
}
@media (max-width: 1024px) and (min-width: 767px) {
	.product-banner_big figure {
		height: 291px;
	}
	.product-banner_small figure {
		height: 136px;
	}
	.product-banner .banner-text-bl h2 {
	    font-size: 24px;
	    line-height: 41px;
	}
	.banner-promoblock .product-banner {
		margin-bottom: 9px;
	}
}
@media (max-width: 520px) {
	.banner-promoblock:not(:last-child) {
		margin-top: 20px;
	}
	.product-banner figure,
	.product-banner figure img {
		max-width: 350px;
		width: 100%;
	}
	.product-banner_big figure {
		height: auto;
	}
	.product-banner_small figure {
		height: auto;
	}
}
/* Zoom In #2 */
@media(min-width: 520px) {
	.hover02 figure img {
	    -webkit-transition: .3s ease-in-out;
	    transition: .3s ease-in-out;
	}
}



