.main-content-card{
		margin:-165px auto 0 auto;
		}
		
.product-card{
		position:relative;
		display:flex;
		flex-direction:row;
		flex-wrap:wrap;
		justify-content:space-between;
		align-content:flex-start;
		align-items:flex-start;
		margin:0 auto;
		padding:90px 7%;
		z-index:1;
		width:100%;
		}
.product-card .count{
		display:none;
		}
		
.product-card-item-info{
		position:relative;
		width:31.33%;
		background:#FFF;
		padding:25px;
		border:1px solid #01BAF5;
		}
.product-card-item-info .banner-img{
		background-repeat:no-repeat !important;
		background-size:auto 100% !important;
		background-position:center center !important;
		padding:60px 0;
		margin:0 0 30px 0;
		display:flex;
		flex-direction:row;
		flex-wrap:wrap;
		justify-content:space-between;
		align-content:center;
		align-items:center;
		}
.product-card-item-info .banner-img:before{
		display:block;
		content:'';
		width:90px;
		height:90px;
		background-repeat:no-repeat;
		background-size:auto 100%;
		background-position:left center;
		background-image:url(/img/ico/card/followers.png);
		}
.product-card-item-info .banner-img div{
		display:block;
		width:75%;
		}
.product-card-item-info .banner-img div strong,
.product-card-item-info .banner-img div p{
		display:block;
		font-size:22px;
		font-weight:600;
		line-height:1.2;
		text-align:left;
		color:#FFF;
		}
.product-card-item-info .banner-img div p{
		font-size:16px;
		font-weight:400;
		}		
.product-card-item-info span{
		position:relative;
		display:flex;
		flex-direction:row;
		flex-wrap:wrap;
		justify-content:space-between;
		align-content:center;
		align-items:center;
		font-size:16px;
		line-height:1.2;
		font-weight:400;
		color:#000;
		margin:0 0 15px 0;
		padding:0 0 10px 0;
		border-bottom:1px solid #01BAF5;
		}
.product-card-item-info span div{
		display:block;
		width:75%;
		}
.product-card-item-info span div b,
.product-card-item-info span div p{
		display:block;
		font-size:20px;
		font-weight:600;
		line-height:1.2;
		}
.product-card-item-info span div p{
		font-size:16px;
		font-weight:400;
		}
.product-card-item-info span:before{
		display:block;
		content:'';
		width:60px;
		height:60px;
		background-repeat:no-repeat;
		background-size:auto 100%;
		background-position:left center;
		}
.product-card-item-info span.quality:before{
		background-image:url(/img/ico/card/quality.png);
		}
.product-card-item-info span.results:before{
		background-image:url(/img/ico/card/results.png);
		}
.product-card-item-info span.verified:before{
		background-image:url(/img/ico/card/verified.png);
		}
.product-card-item-info span.guarantee:before{
		background-image:url(/img/ico/card/guarantee.png);
		}
.product-card-item-info span.password:before{
		background-image:url(/img/ico/card/password.png);
		}
.product-card-item-info .product-card-item-title{
		position:relative;
		width:100%;
		display:block;
		color:#FFF;
		background:#01BAF5;
		padding:50px 25px;
		margin:30px 0 0 0;
		font-size:20px;
		font-weight:600;
		line-height:1.2;
		-webkit-transition:all 1s ease-out;
		-moz-transition:all 1s ease-out;
		-ms-transition:all 1s ease-out;
		-o-transition:all 1s ease-out;
		transition:all 1s ease-out;
		}
.product-card-item-info .product-card-item-title-Yes{
		background:#F100F4;
		}	
.product-card-item-info .product-card-price{
		padding:20px;
		text-align:center;
		background:#FFF;
		}
.product-card-item-info .product-card-price span{
		display:block;
		font-size:25px;
		line-height:1;
		font-weight:600;
		color:#000;
		margin:0;
		border:none;
		}
.product-card-item-info .product-card-price span:before{
		display:none;
		}
.product-card-item-info .product-card-price span s{
		font-size:20px;
		color:#01BAF5;
		font-weight:400;
		}
			
.product-card-item-info .product-card-item-title .offer_fav,
.product-card-item-info .product-card-item-title .offer_fav_del{
		position:absolute;
		display:block;
		top:15px;
		right:15px;
		cursor:pointer;
		width:25px !important;
		height:25px !important;
		}
.product-card-item-info .product-card-item-title .offer_fav:before,
.product-card-item-info .product-card-item-title .offer_fav_del:before{
		background:none !important;
		}
.product-card-item-info .product-card-item-title .offer_fav .icon--heart{
		fill:#FFF;
		width:22px;
		height:22px;
		}
.product-card-item-info .product-card-item-title .offer_fav_del .icon--heart{
		fill:#01BAF5;
		width:22px;
		height:22px;
		}		
		
		

.product-card-item-info form{
		display:block;
		width:100%;
		}
.product-card-item-info .add-to-cart-btn{
		display:block;
		width:60%;
		border:none;
		padding:15px;
		font-size:18px;
		text-align:center;
		font-weight:400;
		background:#029BCB;
		color:#FFF;
		cursor:pointer;
		margin:0 auto;
		-webkit-transition:all 1s ease-out;
		-moz-transition:all 1s ease-out;
		-ms-transition:all 1s ease-out;
		-o-transition:all 1s ease-out;
		transition:all 1s ease-out;
		}
.product-card-item-info .add-to-cart-btn:hover{
		background:#F5B601;
		color:#FFF;
		border:none;
		}
		
			
		
.product-card-info{
		width:31.33%;
		}	
.product-card-info span{
		display:block;
		width:100%;
		padding:35px 25px;
		background:#FFF;
		border:1px solid #01BAF5;
		margin:0 0 30px 0;
		}	
.product-card-info span b,
.product-card-info span p{
		display:block;
		font-size:20px;
		font-weight:600;
		line-height:2;
		}
.product-card-info span b{
		margin:0 0 15px 0;
		padding:0 0 10px 0;
		border-bottom:1px solid #01BAF5;
		}
.product-card-info span p{
		font-size:16px;
		font-weight:400;
		margin:0;
		}
		


.product-card-item{
		position:relative;
		width:31.33%;
		display:block;
		margin:0 0 35px 0;
		}		
.product-card-item .product-card-other{
		width:100%;
		background:#01BAF5;
		padding:43px 25px 15px 25px;
		}
.product-card-item .product-card-other h2{
		display:block;
		font-size:20px;
		font-weight:600;
		margin:0 0 25px 0;
		padding:0 0 17.5px 0;
		color:#FFF;
		border-bottom:1px solid #FFF;
		}
.product-card-item .product-card-other .product-card-item-other{
		display:block;
		width:100%;
		padding:0 0 5px 0;
		}
.product-card-item .product-card-other .product-card-item-other a{
		display:flex;
		flex-direction:row;
		flex-wrap:wrap;
		justify-content:space-between;
		align-content:center;
		align-items:center;
		text-decoration:none;
		margin:0 0 5px 0;
		}	
.product-card-item .product-card-other .product-card-item-other a:before{
		display:block;
		content:'';
		width:45px;
		height:45px;
		background-repeat:no-repeat;
		background-size:auto 100%;
		background-position:left center;
		background-image:url(/img/ico/card/stars.png);
		}
.product-card-item .product-card-other .product-card-item-other i{
		display:block;
		width:80%;
		font-style:normal;
		color:#000;
		font-size:16px;
		font-weight:400;
		line-height:1.5;
		background:#FFF;
		padding:15px;
		-webkit-transition:all 1s ease-out;
		-moz-transition:all 1s ease-out;
		-ms-transition:all 1s ease-out;
		-o-transition:all 1s ease-out;
		transition:all 1s ease-out;
		}
.product-card-item .product-card-other .product-card-item-other a:hover i{
		background:#F5B601;
		color:#FFF;
		}

		
.product-card-story{
		display:flex;
		flex-direction:row;
		flex-wrap:wrap;
		justify-content:flex-start;
		align-content:flex-start;
		align-items:flex-start;
		margin:60px 0 0 0;
		width:100%;
		}
.product-card-story h3{
		display:block;
		font-size:22px;
		font-weight:600;
		margin:0 0 35px 0;
		color:#000;
		width:100%;
		}
.product-card-story .product-card-story-box{
		color:#000;
		display:flex;
		flex-direction:row;
		flex-wrap:wrap;
		justify-content:center;
		align-content:center;
		align-items:center;
		width:15.665%;
		text-align:center;
		margin:0 2% 30px 0;
		background:#FFF;
		text-decoration:none;
		border:1px solid #01BAF5;
		}
.product-card-story .product-card-story-box b{
		display:block;
		font-size:16px;
		font-weight:600;
		width:100%;
		padding:20px 15px;
		background:#01BAF5;
		color:#FFF;
		}
.product-card-story .product-card-story-box s{
		display:block;
		font-size:16px;
    	color:#01BAF5;
    	font-weight:400;
		width:100%;
		padding:15px 0 0 0;
		}
.product-card-story .product-card-story-box span{
		display:block;
		font-size:18px;
    	font-weight:600;
		width:100%;
		padding:0 0 15px 0;
		}
.product-card-story .product-card-story-box i{
		display:block;
		font-size:16px;
    	font-weight:400;
		width:80%;
		font-style:normal;
		margin:0 auto 30px auto;
		padding:10px 0;
		color:#FFF;
		background:#029BCB;
		-webkit-transition:all 1s ease-out;
		-moz-transition:all 1s ease-out;
		-ms-transition:all 1s ease-out;
		-o-transition:all 1s ease-out;
		transition:all 1s ease-out;
		}
.product-card-story .product-card-story-box:hover i{
		color:#FFF;
		background:#F5B601;
		}
		
@media (max-width: 1200px) {

}			
@media (max-width: 992px) {

}
@media (max-width: 768px) {
.main-content-card{
		margin:0 auto;
		}	
.product-card{
		flex-direction:column;
		justify-content:center;
		margin:0 auto;
		padding:90px 7% 15px 7%;
		}
.product-card-item-info{
		width:100%;
		margin:0 auto;
		}
.product-card-item-info .banner-img{
		background-size:auto 100% !important;
		padding:60px 0;
		margin:0 auto 30px auto;
		flex-direction:column;
		justify-content:center;
		}
.product-card-item-info .banner-img:before{
		display:block;
		content:'';
		width:90px;
		height:90px;
		background-repeat:no-repeat;
		background-size:auto 100%;
		background-position:left center;
		background-image:url(/img/ico/card/followers.png);
		}
.product-card-item-info .banner-img div{
		display:block;
		width:75%;
		}
.product-card-item-info .banner-img div strong,
.product-card-item-info .banner-img div p{
		text-align:center;
		}
.product-card-item-info .banner-img div p{
		text-align:center;
		}		
.product-card-item-info .product-card-item-title{
		width:100%;
		margin:30px auto 0 auto;
		}
.product-card-item-info .product-card-price span{
		margin:0 auto;
		}
	
	
	
	
	
			
.product-card-item-info .product-card-item-title .offer_fav,
.product-card-item-info .product-card-item-title .offer_fav_del{
		position:absolute;
		display:block;
		top:15px;
		right:15px;
		cursor:pointer;
		width:25px !important;
		height:25px !important;
		}
.product-card-item-info .product-card-item-title .offer_fav:before,
.product-card-item-info .product-card-item-title .offer_fav_del:before{
		background:none !important;
		}
.product-card-item-info .product-card-item-title .offer_fav .icon--heart{
		fill:#FFF;
		width:22px;
		height:22px;
		}
.product-card-item-info .product-card-item-title .offer_fav_del .icon--heart{
		fill:#01BAF5;
		width:22px;
		height:22px;
		}		
		
		

.product-card-item-info form{
		display:block;
		width:100%;
		}
.product-card-item-info .add-to-cart-btn{
		display:block;
		width:60%;
		border:none;
		padding:15px;
		font-size:18px;
		text-align:center;
		font-weight:400;
		background:#029BCB;
		color:#FFF;
		cursor:pointer;
		margin:0 auto;
		-webkit-transition:all 1s ease-out;
		-moz-transition:all 1s ease-out;
		-ms-transition:all 1s ease-out;
		-o-transition:all 1s ease-out;
		transition:all 1s ease-out;
		}
.product-card-item-info .add-to-cart-btn:hover{
		background:#F5B601;
		color:#FFF;
		border:none;
		}
		
			
		
.product-card-info{
		width:100%;
		margin:35px auto 0 auto;
		}	
.product-card-info span{
		margin:0 auto 30px auto;
		}	
.product-card-info span b,
.product-card-info span p{
		text-align:center;
		}
.product-card-info span b{
		margin:0 auto 15px auto;
		}
.product-card-info span p{
		margin:0 auto 15px auto;
		}
		


.product-card-item{
		width:100%;
		margin:0 auto;
		}		
.product-card-item .product-card-other h2{
		text-align:center;
		}
		
.product-card-item .product-card-other .product-card-item-other{
		display:block;
		width:100%;
		padding:0 0 5px 0;
		}
		
.product-card-story{
		flex-direction:column;
		justify-content:center;
		margin:30px auto 0 auto;
		width:100%;
		}
.product-card-story h3{
		text-align:center;
		}
.product-card-story .product-card-story-box{
		flex-direction:column;
		width:100%;
		text-align:center;
		margin:0 auto 30px auto;
		}
.product-card-story .product-card-story-box b{
		text-align:center;
		}
.product-card-story .product-card-story-box s{
		text-align:center;
		}

}