
/*Home CSS End*/
.ShopNow_SaveBig_section, .shop-cat-supply {float:left;width:100%;}

.NghingHide_banner .slick-slide {padding:0 5px;}

.Cart_NothingHide {width: 100%;float: left;padding: 30px 0;position: relative;}
.Cart_NothingHide .CartOffer_title {width: 100%;float: left;line-height: 45px;text-align: center;font-size: 16px;text-transform: uppercase;font-weight: 700;background: #dfdfdf;margin-bottom: 10px;}
.Cart_NothingHide .NghingHide_banner {width: 90%;padding: 0;margin: -130px auto 0; display: flex; align-items: center; justify-content: space-around;}
.Cart_NothingHide .NghingHide_banner .item {width: 100%;display: table; border: 1px solid #dedede;padding: 20px 0;text-align: center;background: #fff;border-radius: 10px;position:relative;}
.Cart_NothingHide .NghingHide_banner .PrdImg {width: 100%;float: left;}
.Cart_NothingHide .NghingHide_banner .PrdImg img {width: 180px;margin: 0 auto;display: block;}
.Cart_NothingHide .NghingHide_banner .PrdName {width: 100%;float: left;padding: 10px;font-weight: 500;height: 35px;margin-bottom: 30px;}
.Cart_NothingHide .NghingHide_banner .PrdName span {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis; color: #374f72; font-weight: 500;;}
.Cart_NothingHide .NghingHide_banner .PrdPrice {width: 100%;float: left;margin: 10px 0;}
.Cart_NothingHide .NghingHide_banner .PrdPrice span {color: #181818;padding: 0 10px 0 0;font-size: 24px;height: 55px;font-weight:500;}
.Cart_NothingHide .NghingHide_banner .PrdOffer {width: 100%;float: left;font-size: 14px;font-weight: 500;padding: 10px;height: 50px;display: flex;align-items: center;justify-content: center;flex-flow: row wrap;}
.Cart_NothingHide .NghingHide_banner .PrdOffer span {color: #ec2529;display: block;width: 100%;margin-bottom: 3px;}
.Cart_NothingHide .NghingHide_banner .PrdOffer select {width: 190px;float: none;margin: 0 auto;}
.Cart_NothingHide .NghingHide_banner .PrdButton {width: 100%;float: left;}
.Cart_NothingHide .NghingHide_banner .PrdButton span {display: inline-block;padding: 10px 20px;border-radius: 5px;color: #fff;text-transform: uppercase;font-size: 14px;font-weight: 400;background: #415b80;border-radius: 50px;-webkit-transition: all .3s; transition: all .3s; transition: all .4s ease-in-out;}

.Cart_NothingHide .NghingHide_banner .PrdButton span:hover {background: #e14242;color: #fff;}

.Cart_NothingHide .NghingHide_banner .item .weight_circle {position: absolute;top: 10px;left: 10px;font-size: 14px;font-weight: 500;background: #ec2529;border-radius: 100px;width: 60px;
height: 60px;line-height: 60px;color: #fff;text-align: center;box-shadow: 0 2px 2px #a5a5a5; }
.NghingHide_banner .Prd_rating img {width: 85px !important; margin: 0 auto;}

.desktop-banner-img {display:block;} 
.mobile-banner-img {display:none;}

.save-your-wallet{position:relative;}
.save-your-wallet .main-banner-img{}
.save-your-wallet .main-banner-text{position:absolute; top:65px; left:65px; text-align:center; color:#e04241; font-size:35px; width:540px;}
.save-your-wallet .main-banner-text strong{display:inline-block; width:100%; font-size:65px; padding:0; font-weight:700}
.save-your-wallet .main-banner-text span{display:inline-block; width:100%; font-size:25px; color:#fff; background:#425c81; border-radius:30px; line-height:45px;}

.FlashBand-Banner{background:#ffc57d;color:#385075; display:table; width:100%; height:185px; overflow:hidden; margin-bottom: 30px; border-radius:10px;}
.FlashBand-Banner a{display:block; width:100%;}
.FlashBand-Banner .Flash-Sale-box{width:500px; float:left; padding: 30px 0 0 30px;display: flex;align-items: center;justify-content: space-between;}
.FlashBand-Banner .Flash-Sale-box .Flash-sale{background:url(/images_new/flashband-star.png) no-repeat right 0; background-size:54px; padding:15px 65px 20px 0; font-style:italic; font-size:40px; line-height:35px; text-align:right;width: 260px;}
.FlashBand-Banner .Flash-Sale-box .Flash-sale span{font-weight:600; font-size:60px; line-height:60px; display:inline-table; width:100%;}
.FlashBand-Banner .Flash-Sale-box .shop-now{width:160px; margin: 0 15px;}
.FlashBand-Banner .Flash-Sale-box .shop-now span{background:#355070; line-height:45px; color:#fff; width:100%; display: inline-block;font-size:20px;border-radius:50px;text-align: center;}
.FlashBand-Banner .offer-content{width:auto; float:left;margin-left: 1%;}
.FlashBand-Banner .offer-content .offer-text{}
.FlashBand-Banner .offer-content .offer-text span.upto{font-size:25px;}
.FlashBand-Banner .offer-content .offer-text span.offer{font-weight:600; font-size:100px;}
.FlashBand-Banner .offer-content .offer-text span.off{font-size:70px;}
.FlashBand-Banner .offer-content .Guaranteed{padding-top:0; text-align:center;}
.FlashBand-Banner .offer-content .Guaranteed span{display:inline-black; line-height:45px; color:#fff; font-size:20px; padding:0 15px; background:#c3423b; border-radius:50px; display: inline-block; width:100%;}
.FlashBand-Banner .offer-img{width:275px; float:right;}
.FlashBand-Banner .offer-img img{display:block;}

@media only screen and (max-width:1100px),(max-width:1199px){
.FlashBand-Banner{height:165px;}
.FlashBand-Banner a{display:flex;}
.FlashBand-Banner .Flash-Sale-box{width:37%; padding: 0 0 0 2%;display: flex;align-items: center;justify-content: space-between;}
.FlashBand-Banner .Flash-Sale-box .Flash-sale{background:url(/images_new/flashband-star.png) no-repeat right 0; background-size:44px; padding:0px 50px 20px 0;font-size:30px; line-height:35px;width: auto;}
.FlashBand-Banner .Flash-Sale-box .Flash-sale span{font-size:55px; line-height:55px;}
.FlashBand-Banner .Flash-Sale-box .shop-now{width:160px; margin: 0 15px;}
.FlashBand-Banner .Flash-Sale-box .shop-now span,
.FlashBand-Banner .offer-content .Guaranteed span{line-height:45px;font-size:20px;}
.FlashBand-Banner .offer-content{margin-left: 4%; margin-right:4%}
.FlashBand-Banner .offer-content .offer-text span.upto{font-size:20px;}
.FlashBand-Banner .offer-content .offer-text span.offer{font-size:90px;}
.FlashBand-Banner .offer-content .offer-text span.off{font-size:60px;}
.FlashBand-Banner .offer-img{width:265px;}

}

@media only screen and (max-width:1000px),(max-width:1099px){
.save-your-wallet .main-banner-text{top:15px;}

.FlashBand-Banner{height:auto; padding-bottom:15px;}
.FlashBand-Banner a{display: flex;justify-content: space-between;}
.FlashBand-Banner .Flash-Sale-box {width: 45%; padding:25px 0 0 2%;}
.FlashBand-Banner .offer-content{width: 40%;text-align: center;}
.FlashBand-Banner .offer-img{display:none;}

}

@media only screen and (max-width:900px),(max-width:999px){
.save-your-wallet .main-banner-text{top:50px; left:40px; font-size:25px; width:370px;}
.save-your-wallet .main-banner-text strong{font-size:42px;}
.save-your-wallet .main-banner-text span{font-size:16px; line-height:40px;margin-top: 10px;}

.FlashBand-Banner{background:url(/images_new/flashband-img1.png) no-repeat center bottom #ffc57d; background-size:200px;}
.FlashBand-Banner a {display: flex;justify-content: space-between;align-items: center;}
.FlashBand-Banner .Flash-Sale-box{ display: inline-block; width:49%}
.FlashBand-Banner .Flash-Sale-box .Flash-sale {background: url(/images_new/flashband-star.png) no-repeat right 0;background-size: 34px;padding: 0px 40px 10px 0;font-size: 22px;line-height: 22px;width: 185px; float:left;}
.FlashBand-Banner .Flash-Sale-box .Flash-sale span {font-size: 40px;line-height: 40px;}
.FlashBand-Banner .Flash-Sale-box .shop-now{float:right; width:150px; margin:0;margin-top: 15px;}
.FlashBand-Banner .offer-content{width:40%; margin:0 4% 0 0; float:right;}
.FlashBand-Banner .offer-content .offer-text span.upto {font-size: 18px;}
.FlashBand-Banner .offer-content .offer-text span.offer {font-size: 70px;}
.FlashBand-Banner .offer-content .offer-text span.off {font-size: 40px;}
.FlashBand-Banner .Flash-Sale-box .shop-now span, 
.FlashBand-Banner .offer-content .Guaranteed span {line-height: 40px;font-size: 18px;}


}

@media only screen and (max-width:800px),(max-width:899px){
.desktop-banner-img {display:none;}
.mobile-banner-img {display:block;}

}

@media only screen and (max-width:660px){
.Cart_NothingHide .NghingHide_banner {margin:-80px auto 0;}
.Cart_NothingHide .NghingHide_banner .PrdName span {font-weight:500;}
/*.Cart_NothingHide .NghingHide_banner .PrdPrice span {font-size: 18px;font-weight: 600;}*/
}

@media only screen and (max-width:590px){
.Cart_NothingHide .NghingHide_banner .PrdName {margin-bottom:20px;}
}

@media only screen and (max-width:440px){
.Cart_NothingHide .NghingHide_banner {margin:-50px auto 0;}
.Cart_NothingHide .NghingHide_banner .PrdImg img {width: 150px;margin: 0 auto;display: block;}

.save-your-wallet .main-banner-text{top:15px; left:10px; font-size:18px; width:265px;}
.save-your-wallet .main-banner-text strong{font-size:27px;}
.save-your-wallet .main-banner-text span{font-size:12px; line-height:30px;margin-top: 5px;}

.FlashBand-Banner{padding:15px;}
.FlashBand-Banner a{display:flex;}
.FlashBand-Banner .Flash-Sale-box{width:115px; padding:10px 0 0 10px;;}
.FlashBand-Banner .Flash-Sale-box .Flash-sale{font-size:15px; line-height:15px; background-size:20px; padding:0px 25px 10px 0; width:100%;}
.FlashBand-Banner .Flash-Sale-box .Flash-sale span {font-size: 25px;line-height: 25px;}
.FlashBand-Banner .Flash-Sale-box .shop-now{width:100%; text-align:center; margin:0;}
.FlashBand-Banner .Flash-Sale-box .shop-now span{width:90px;}
.FlashBand-Banner .offer-content{float:right; width:180px; margin:5px 0 0 0}
.FlashBand-Banner .offer-content .offer-text span.upto {font-size: 14px;width: 100%;text-align: center;display: inline-block;}
.FlashBand-Banner .offer-content .offer-text span.offer {font-size: 40px;line-height: 30px;}
.FlashBand-Banner .offer-content .offer-text span.off {font-size: 25px;}
.FlashBand-Banner .offer-content .Guaranteed span{width:100%;}
.FlashBand-Banner .Flash-Sale-box .shop-now span,
.FlashBand-Banner .offer-content .Guaranteed span {line-height: 25px;font-size: 11px;}


}

@media only screen and (max-width:360px){
.Cart_NothingHide .NghingHide_banner{width:100%;}
}

@media only screen and (max-width:320px){
.save-your-wallet .main-banner-text {top: 5px;}
.save-your-wallet .main-banner-text span{margin:0;}

}