
.HomeBanner .item .lazy { width: auto; margin: 0 auto;}
.HomeBanner .item .lazy.b-loaded {  width: 100%; margin-top: 0; }

/** Home Category **/



/*
.HomeCategory{padding-top:40px;}
.HomeCategory .CategoryBlock{background: #fff}
.HomeCategory .CategoryBlock .IconBlock{overflow:hidden; padding:0 1%; width:18%; border-right:1px solid #f4f4f4; float:left; margin-left:-1px;}
.HomeCategory .CategoryBlock .IconBlock b{font-size:15px; font-weight:500; margin-top:25px; display:block; line-height:18px;}
.HomeCategory .CategoryBlock .IconBlock span{font-size:12px; font-weight:normal;}
.HomeCategory .CategoryBlock .IconBlock a,
.HomeCategory .CategoryBlock .IconBlock a span{color:#444;}
.HomeCategory .CategoryBlock .IconBlock a:hover{color:#c55b39;}
.HomeCategory .CategoryBlock .IconBlock a:hover span{color:#444;}
.HomeCategory .CategoryBlock .IconBlock i.Icon{width:90px; height:100px;float:left; margin-right:5px;}
.HomeCategory .CategoryBlock .IconBlock i.Icon img{vertical-align:middle;}
.HomeCategory .CategoryBlock .IconBlock:last-child{border:0;}
.HomeCategory .Toprow{border-bottom:1px solid #f4f4f4; overflow:hidden; display:flex; justify-content: center;}
.HomeCategory .Bottomrow{overflow:hidden;}*/

/** Trending Products **/
.TrendingProducts{padding-top:40px;}

/** BestSeller Products **/
.BestSellersProducts{padding-top:40px;}
.BestSellersProducts .Product {
    max-width: 235px;
    position: relative;
    background: #fff;
    float: left;
    margin: 10px;
    border: 1px solid #e0e0e0;
    width: 100%;
    border-right: 0;
    border-radius: 10px;
    overflow: hidden;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}
.BestSellersProducts .ProductRow .Product {
	border-right: 1px solid #e0e0e0;
}

.BestSellersProducts .ProductRow {
	border: 0 !important;
}
.BestSellersProducts .ProductRow:after {
	background:none;
}

.BestSellersProducts .Product .SortDesc .PricingOption{
	font-weight: 400 !important;
	min-height: 64px !important;
	height: auto !important ;
}
.HomeContainer{max-width:100%; margin: 0 auto; padding:0 20px; box-sizing:border-box;}
.PopulrCat{text-align:center;max-width: 1400px;margin: 0px auto;}
.PopulrCat h2{font-size:26px;}
.PopulrCat ul{flex-wrap: wrap; display: flex; justify-content:space-around; text-align:center;}
.PopulrCat ul li{list-style: none; border:1px solid #d5d5d5; border-radius:5px; max-width: 250px; margin:15px 0;}
.PopulrCat ul li p{text-align:left; padding:10px; font-size:18px; color:#848484; margin:0;}
.PopulrCat ul li p strong{color:#212121; line-height:28px;}

.BannerBox{flex-wrap: wrap; display: flex; justify-content: space-between; text-align:center;max-width: 1400px;margin:30px auto 0px auto;}
.BannerBox .BannerBlock{width: 47%; margin-bottom:20px;transition: transform 0.3s ease;}
.BannerBox .BannerBlock:hover{transform: translateY(-5px);}
/** Popular Category **/
.PopularCategories{padding-top:40px;}
.CategoriesTab .LeftTab{border-left:1px solid #f4f4f4; border-top:1px solid #f4f4f4; max-width:300px; width:100%; float:left;background: #fff}
.CategoriesTab .LeftTab ul{margin:0; padding:0;}
.CategoriesTab .LeftTab ul li{list-style:none; padding:17px 20px; border-bottom:1px solid #f4f4f4; text-align:right;}
.CategoriesTab .LeftTab ul li a{color:#444; font-size:18px; font-weight:500;}
.CategoriesTab .LeftTab ul li a:hover{color:#c55b39;}
.CategoriesTab .LeftTab ul li.current a{color:#c55b39;}

.CategoriesTab .CategoriesInnerTab{margin-left:26%;}
.CategoriesTab .TabContent{display:none;}
.CategoriesTab .TabContent.current{display:inherit;}
.CategoriesTab .tabPopUpContent{display:none;}
.CategoriesTab .tabPopUpContent.current{display:inherit;}

.CategoriesTab .CategoriesInnerTab .CategoriesBanner{text-align:center;}
.CategoriesTab .CategoriesInnerTab .BottomTab{background: #fff}
.CategoriesTab .CategoriesInnerTab .BottomTab ul{margin:0; padding:0; text-align:center;}
.CategoriesTab .CategoriesInnerTab .BottomTab ul li{list-style:none; display:inline-block; vertical-align:text-top; text-align:center; width:19%; border:1px solid #f4f4f4; border-top:0; margin-left:-4px; padding:0;}
.CategoriesTab .CategoriesInnerTab .BottomTab ul li:first-child{border-left-color:#FFF;}
.CategoriesTab .CategoriesInnerTab .BottomTab ul li:last-child{border-right-color:#FFF;}
.CategoriesTab .CategoriesInnerTab .BottomTab ul li a:hover{border-color:#c55b39; color:#c55b39; position:relative;}
.CategoriesTab .CategoriesInnerTab .BottomTab ul li:before{display:none;}
.CategoriesTab .CategoriesInnerTab .BottomTab ul li a{display:block; padding:10px; color:#444; text-transform:uppercase;}
.CategoriesTab .CategoriesInnerTab .BottomTab ul li a span{display:block; font-size:13px;}

/** Shop by Look **/
.ShopByLook{padding-top:40px;}
.ShopByLook a.WRBTN{font-size:16px; font-weight:normal; padding:8px 25px; text-align:center; margin:30px auto 0px auto; width:100px; display:block;}

.ShopByLookRight{border:1px solid #e4e4e4; padding:10px; width:47%; float:right;}
.ShopByLookLeft{border:1px solid #e4e4e4; padding:10px; width:47%;}
.ShopByIMG{text-align:center; height:400px;}
.ShopByIMG img{vertical-align:middle;max-height:100%;}
.ShopByIMG .helper{display:inline-block; height:100%; vertical-align:middle;}

.ShopByDesc{padding-top:15px; overflow:hidden;}
.ShopByDesc a.RRBTN{text-transform:uppercase;}
.ShopByDesc h4{margin:0 0 10px 0; font-size:16px; font-weight:500;}
.ShopByDesc h4 a{color:#444;}
.ShopByDesc h4 a:hover{color:#c55b39;}
.ShopByDesc span{display:block; font-size:16px; font-weight:500; color:#909090; text-decoration:line-through;}
.ShopByDesc b{display:block; margin-top:5px; font-size:18px; color:#c55b39; font-weight:700;}

/** Offer Banner **/
.OfferBanner{padding:40px 0;}
.BannerBlock{float:left; width:23.2%; margin-right:2.4%;}
.BannerBlock.last{margin-right:0;}

/** Our Customers Say **/
.OurCustomersSay{padding-top:40px;}
.OurCustomersSay a.WRBTN{font-size:16px; font-weight:normal; padding:8px 25px; text-align:center; margin:10px auto 30px auto; width:70px; display:block;}
.OurCustomersSayDetails{padding:0 0 20px 0;}
.ReviewLogo ul{margin:0; padding:0; text-align:center;}
.ReviewLogo ul li{list-style:none; display:inline-block; text-align:center; border:1px solid #f4f4f4; max-width:140px; margin:0 5px;}

/** Brand Logo **/
.BrandLogo{background: #fff}
.BrandLogoSlider{border-top:1px solid #f4f4f4; padding:15px 0;}
.BrandLogoSlider .item{text-align:center;}
.BrandLogoSlider .owl-item .item img{max-width:100%; margin:0 auto; width:auto;}
.BrandLogoSlider .owl-item .item .brandImg{max-height: 61px;}

/* specialDeal Brand Logo */
.specialDealBrandLogoSlider{ padding:15px 0;}
.specialDealBrandLogoSlider .item{text-align:center; border: 1px solid #dfdfdf;border-radius: 10px;padding: 10px 0 20px 0;}
.specialDealBrandLogoSlider .owl-item .item img{max-width:100%; margin:0 auto; width:auto;}
.specialDealBrandLogoSlider .owl-item .item .brandImg{max-height: 61px;}

@media only screen and (min-width:1100px) and (max-width:1290px){

.HomeCategory .CategoryBlock .IconBlock i.Icon{width:70px; height:70px;}
.HomeCategory .CategoryBlock .IconBlock b{font-size:14px; margin-top:12px;}
.CategoriesTab .LeftTab{max-width:285px;}

}


@media only screen and (min-width:1000px) and (max-width:1099px){

.HomeCategory .CategoryBlock .IconBlock i.Icon{width:64px; height:64px;}
.HomeCategory .CategoryBlock .IconBlock b{font-size:13px; margin-top:12px; line-height:20px;}

.CategoriesTab .LeftTab{max-width:255px;}
.CategoriesTab .CategoriesInnerTab .BottomTab ul li a span{font-size:12px;}

}