.home-index-slider .dandik {
	right:30px
}
.home-index-slider .bamdik {
	left:30px
}
.home-index-slider .slick-dots {
	bottom:50px
}
.banner-part {
	padding:50px 0px 60px;
	margin-bottom:5px;
	position:relative;
	z-index:1
}
.banner-part::before {
	position:absolute;
	content:"";
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:-1;
	opacity:0.05;
	/*background:url(../../images/banner-shape.png);*/
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover
}
.banner-1 {
/*	background:linear-gradient(to right,#45f76354,#ffc3d024)*/
	background: url(/static/shop/bg/3.jpg) #ecf0f7 no-repeat top;
	/*background: rgba(0,0,0,.2);*/
}
.banner-2 {
	/*background:linear-gradient(to left,#45f76354,#ffc3d024)*/
	background: url(/static/shop/bg/1.jpg) #ecf0f7 no-repeat top;
	background-position: 90% 65%;
	/*background: rgba(0,0,0,.2);*/
}
.banner-2 .banner-content {
	text-align:right
}
.banner-content h1 {
	text-transform:capitalize;
	margin-bottom:22px
}
.banner-content p {
	font-size:18px;
	line-height:28px;
	margin-bottom:50px
}
.banner-btn .btn {
	margin-right:15px
}
.banner-img img {
	opacity: 0.9;
	width:100%
}
@media (max-width:767px) {
	.banner-content h1 {
		font-size:38px;
		line-height:48px
	}
	.banner-img {
		display:none
	}
	.banner-btn .btn {
		margin:8px
	}
}@media (min-width:768px) and (max-width:991px) {
	.banner-content h1 {
		font-size:32px;
		line-height:42px
	}
	.banner-btn .btn {
		padding:14px 22px;
		margin-right:10px
	}
}.suggest-slider li {
	 margin:0px 10px
 }
@media (max-width:575px) {
	.suggest-slider li {
		margin:0px 5px
	}
}.promo-img {
	 width:100%;
	 overflow:hidden;
	 border-radius:8px
 }
.promo-img a {
	width:100%
}
.promo-img a img {
	width:100%;
	border-radius:8px;
	transition:all linear .3s;
	-webkit-transition:all linear .3s;
	-moz-transition:all linear .3s;
	-ms-transition:all linear .3s;
	-o-transition:all linear .3s
}
.promo-img a img:hover {
	transform:scale(1.05)
}
@media (max-width:767px) {
	.promo-img {
		margin:12px 0px
	}
}.new-slider li {
	 margin:0px 12px
 }
@media (max-width:575px) {
	.new-slider .product-card {
		width:220px
	}
}.countdown-part {
	 padding:80px 0px;
	 background:linear-gradient(to left,#c3ffda,#a1f3c0)
 }
.countdown-content {
	text-align:center
}
.countdown-content h3 {
	font-size:40px;
	font-weight:700;
	line-height:48px;
	text-transform:uppercase;
	margin-bottom:12px
}
.countdown-content p {
	margin-bottom:38px
}
.countdown-time {
	display:flex;
	align-items:center;
	justify-content:center;
	margin-bottom:45px
}
.countdown-time span {
	font-size:40px;
	padding:0px 30px;
	position:relative;
	color:var(--heading)
}
.countdown-time span::before {
	position:absolute;
	content:":";
	top:25%;
	right:0px;
	font-size:25px;
	transform:translateY(-50%);
	color:var(--heading)
}
.countdown-time span:last-child::before {
	display:none
}
.countdown-time span small {
	display:block;
	font-size:18px;
	font-weight:400;
	color:var(--heading)
}
.countdown-img {
	position:relative
}
.countdown-img img {
	width:100%
}
.countdown-off {
	width:120px;
	height:120px;
	border-radius:50%;
	padding:35px 30px 30px;
	background:var(--red);
	position:absolute;
	top:0px;
	left:0px
}
.countdown-off span {
	display:block;
	text-transform:uppercase;
	font-size:30px;
	font-weight:500;
	letter-spacing:0.5px;
	color:var(--white)
}
@media (max-width:575px) {
	.countdown-time span {
		font-size:25px;
		padding:0px 15px
	}
	.countdown-time span small {
		font-size:15px
	}
}@media (max-width:767px) {
	.countdown-part {
		padding:60px 0px
	}
	.countdown-img {
		margin-top:30px
	}
}.partner-part {
	 background:url(../../images/partner.jpg);
	 background-repeat:no-repeat;
	 background-position:center;
	 background-size:cover;
	 background-attachment:fixed;
	 padding:72px 0px 80px;
	 position:relative;
	 z-index:1
 }
.partner-part::before {
	position:absolute;
	content:"";
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:-1;
	background:rgba(0,0,0,0.6)
}
.partner-part h2 {
	color:var(--white)
}
.partner-slider li {
	margin:0px 10px
}
.partner-slider li a {
	width:100%;
	padding:30px 30px;
	border-radius:8px;
	background:var(--white);
	text-align:center
}
.partner-slider li a img {
	width:100%
}
.blog-slider .blog-card {
	margin:0px 15px
}
@media (max-width:767px) {
	.blog-slider .blog-card {
		width:295px;
		margin:0px 10px
	}
}
/* enck */
.header-part:not(.active) {
	position: absolute;
	width: 100%;
	z-index: 1101;
	background: rgba(0,0,0,.35);
}

.navbar-part{
	position: absolute;
	top: 130px;
	width: 100%;
	z-index: 1099;
	background: rgba(0,0,0,.35);
}

.category-part{
	z-index: 1111;
}

.banner-part:before {
	content: "";
	position: absolute;
	z-index: 1099;
	left: 0;
	top: 580px;
	height: 100px;
	width: 100%;
	opacity: 1;
	background: linear-gradient(
			180deg,
			rgba(245, 245, 245,0) 0,
			rgba(245, 245, 245,.013) 8.1%,
			rgba(245, 245, 245,.049) 15.5%,
			rgba(245, 245, 245,.104) 22.5%,
			rgba(245, 245, 245,.175) 29%,
			rgba(245, 245, 245,.259) 35.3%,
			rgba(245, 245, 245,.352) 41.2%,
			rgba(245, 245, 245,.45) 47.1%,
			rgba(245, 245, 245,.55) 52.9%,
			rgba(245, 245, 245,.648) 58.8%,
			rgba(245, 245, 245,.741) 64.7%,
			rgba(245, 245, 245,.825) 71%,
			rgba(245, 245, 245,.896) 77.5%,
			rgba(245, 245, 245,.951) 84.5%,
			rgba(245, 245, 245,.987) 91.9%,
			#f5f5f5
	);
}

.rank-table-td-1 {
	width: 15%;
	padding: 0px !important;
}
.rank-table-td-2 {
	width: 20%;
}
.rank-table-td-3 {
	width: 40%;
	text-align: -webkit-auto;
}
.rank-table-td-4 {
	width: 25%;
}

.color-shadow {
	color: var(--white);
	text-shadow: 2px 2px 1px #010100;
	/*font-size: 1.5rem;*/
}
.play-button{
	margin-left: 50px;
	margin-top: 90px;
}