.home-2 { padding:50px 0 50px 0; background:#fff}
.title-2 h2 {font-size:35px;border-bottom: 1px solid #ebebeb; margin-bottom: 30px;padding-bottom: 25px;}
.title-2 h2 span {color:#ea1c26;}



.collection-text { padding:30px; min-height:348px}
.image-1 {background: url(../images/home2/image-1.jpg) no-repeat center center;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;
-o-background-size: cover;}

.image-2 {background: url(../images/home2/image-2.jpg) no-repeat center center;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;
-o-background-size: cover;}


.image-3 {background: url(../images/home2/image-3.jpg) no-repeat center center;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;
-o-background-size: cover;}


.image-4 {background: url(../images/home2/image-4.jpg) no-repeat center center;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;
-o-background-size: cover;}




.collection-text .btn-css a { background:#ea1c26; color:#fff; padding:16px 30px}
.collection-text .btn-css a:hover { background:#333; color:#fff;}
.sale {line-height: 1; font-size: 12px;font-weight: 500;color: #fff;border-radius:4px;background-color:#222;padding: 8px 10px;box-shadow: none;text-transform: uppercase; position:absolute; right:15px; top:15px;}
.text-red {color:#ea1c26}
.bg-2 {background:#f2f2f2}
.latest-products2 .owl-nav {top:-110px!important; position: absolute; right:0;}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev {border-radius:100px; font-size:20px}

.productbg {background:#f6f7fb; border-radius:10px;}
.product-css h2 {font-size:18px; margin:10px 0 10px 0; font-weight:400}
.product-css h3 {font-size:20px;}
.product-css h5 {font-size:20px; font-weight:400}
.product-css h5 span { color:#d6d6d6; text-decoration:line-through;}
.product-rating { font-size:12px; margin-bottom:10px;}
.product-rating .fa-star { font-size:17px; margin:0 3px 0 0}
.bg-red { background:#ea1c26}
.popular-daily { background:#f6f7fb; border-radius:5px; align-items:center; padding:20px;}
.thumbnail {padding:26px 30px 26px 30px; margin-bottom:0!important}
.content-css {flex:1; margin:0; padding:0; align-items:center;}
.content-css .title { font-weight:400; font-size:16px; margin-bottom:15px}
.price-css2 {font-size:30px;} 
.price-css2 .price2 { font-size:20px; font-weight:400; vertical-align:middle} 

.product-hover {position:absolute; bottom:15px; left:15px; right:15px; position: absolute; bottom:0; opacity:0;visibility:hidden;transition:.5s;}
.product-hover {bottom: 20px;}
.product-h:hover .product-hover {bottom: 30px;opacity: 1;visibility: visible;transition-delay: .2s;}
.product-hover a { text-align:center; display:inline-block; background: #ea1c26; color:#fff; padding:10px 30px; width:100%;}
.product-hover a:hover {background:#333; color:#fff;}
.product-cate { font-size:20px; font-weight:500}
.carousel-control-next, .carousel-control-prev { position:absolute; z-index:997!important}