@media (min-width: 992px){
	.mb-s{
		display: none !important;
	}
}
@media (max-width: 991px){
	.pc-s{
		display: none !important;
	}
}
.header-r{
	position: relative;
}
.header-r:before{
	position: absolute;
	content: "";
	width: calc(100% - 30px);
	height: 1px;
	background-color: #ec4c28;
	top: 0px;
	left: 15px;
}
@media (max-width: 991px) {
	.header-r:before{
		content: unset;
	}
}
.header .top-icon-row{
	justify-content: flex-end;
}

.header .top-header .top-menu .collapse{
	justify-content: center;
}
.header nav .navbar-toggler{
	right: 1vw;
}

.white-arrow .slick-next,
.white-arrow .slick-prev 
{
	width: 102px;
	height: 102px;
	   
}
.white-arrow .slick-next{
	 background: url(../images/main_controls.png) -100px 0 no-repeat;
}
.footer-body .footer-item{
	flex-grow: 0;
}

@media (min-width: 992px){

	.footer-body .row{
		justify-content: space-between;
	}
}
@media (max-width: 991px) {
	.footer .footer-body h4 ,
	.footer .footer-body li{
		white-space: unset;

	}
}

.ids1-row{
	margin-left: -25px;
	margin-right: -25px;
}

.ids1-row .ids1-col{
	padding-left: 25px;
	padding-right: 25px;
	margin-bottom: 50px;
}

.ids1-row .ids1-col .img-wrap .img-item{
	padding-top: 80%;
}

.ids1-row .ids1-col .word-item{
	background-color: #3d4341;
	padding: 30px 10px;
	text-align: center;
	margin-top: -1px;
}

.ids1-row .ids1-col .word-item h3{
	color: #fff;
	font-size: 24px;
	margin-bottom: 10px;
	height: 2.4em;
	overflow-y: hidden;
}

.ids1-row .ids1-col .word-item a{
	display: block;
	border: 1px solid #fff;
	padding: 10px;
	letter-spacing: 3px;
	font-size: 18px;
	width: fit-content;
	color: #fff;
	margin: 0 auto;
	transition: .4s;
}
.ids1-row .ids1-col .word-item a:hover{
	color: #000;
	background-color: #fff;
}

.ids1-row .ids1-col:nth-child(even) .word-item{
	background-color: #dcdcdc;
}

.ids1-row .ids1-col:nth-child(even) .word-item h3{
	color: #000;

}

.ids1-row .ids1-col:nth-child(even) .word-item a{
	border: 1px solid #000;
	color: #000;
}

.ids1-row .ids1-col:nth-child(even) .word-item a:hover{
	color: #fff;
	background-color: #000;
}

@media (max-width: 991px){
	.ids1-row{
		margin-left: -10px;
		margin-right: -10px;
	}

	.ids1-row .ids1-col{
		padding-left: 10px;
		padding-right: 10px;
		margin-bottom: 20px;
	}
	.ids1-row .ids1-col .word-item h3{
		font-size: 20px;
		margin-bottom: 5px;
		height: 2.4em;
		overflow-y: hidden;
	}
	.ids1-row .ids1-col .word-item a{
		font-size: 16px;
		padding: 5px;
	}
	.ids1-row .ids1-col .word-item{
		padding: 20px 10px;
	}
	.ids1-row .ids1-col:nth-child(3) .word-item{
		background-color: #dcdcdc;
	}

	.ids1-row .ids1-col:nth-child(3) .word-item h3{
		color: #000;

	}

	.ids1-row .ids1-col:nth-child(3) .word-item a{
		border: 1px solid #000;
		color: #000;
	}
	.ids1-row .ids1-col:nth-child(4) .word-item{
		background-color: #3d4341;
	}

	.ids1-row .ids1-col:nth-child(4) .word-item h3{
		color: #fff;

	}

	.ids1-row .ids1-col:nth-child(4) .word-item a{
		border: 1px solid #fff;
		color: #fff;
	}
}

.ids2{
	background-color: #f4f4f4;
	padding-top: 20px;
	padding-bottom: 20px;
}
.ids3{
	padding-top: 30px;
}
.product-item{
	padding: 0 15px;
	transition: .4s;
}
.white-arrow  .new-product-slider,
.white-arrow  .hot-product-slider{
	margin-bottom:25px ;
}
.white-arrow  .new-product-slider .slick-prev,
.white-arrow  .hot-product-slider .slick-prev{
	left: -80px;
	opacity: .8;
}

.white-arrow  .new-product-slider .slick-next,
  .white-arrow  .hot-product-slider .slick-next
{
	right: -80px;
	opacity: .8;
}
.white-arrow  .new-product-slider .slick-prev:hover, 
.white-arrow  .new-product-slider .slick-next:hover,
.white-arrow  .hot-product-slider .slick-prev:hover,
.white-arrow  .hot-product-slider .slick-next:hover{
opacity: 1;
}

.product-item .word-item{
	padding:20px 15px;
	text-align: center;

}
.product-item .word-item h3{
	font-size: 18px;
	color: #666;
	text-align: center;
	margin-bottom: 20px;
	 overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap; 
}

.product-item .word-item p {
	font-size: 18px;
	color: #f5bb5c;
	margin-bottom: 0px;
}
.product-item .word-item p span{
	color: #666;
	font-size: 18px;
}
.product-item .img-wrap .img-item {
	padding-top: 100%;
		transition: .4s;
}

.product-item:hover .img-wrap .img-item {
	opacity: 0.7;
}
.index-banner2{
	margin-top: 35px;
}

.index-banner2 img{
	width: 100%;
}

.product-item .word-item p span.lineprice{
	color: #8a8a8a;
	text-decoration: line-through;
	margin-right: 1em;
}

.hot-product-slider .product-item{
	padding: 0 40px;
}


@media (max-width: 991px){
	.hot-product-slider .product-item{
		padding: 0 15px;
	}
	.white-arrow  .new-product-slider .slick-prev,
	.white-arrow  .hot-product-slider .slick-prev{
		left: -20px;
		opacity: 1;
		zoom: .8;
		top: 60%;
		transform: unset;
	}

	.white-arrow  .new-product-slider .slick-next,
	.white-arrow  .hot-product-slider .slick-next
	{
		right: -20px;
		opacity: 1;
		zoom: .8;
		top: 60%;
		transform: unset;
	}
}
.ids4{
	padding-top: 35px;
	padding-bottom: 35px;
}
.ids4 .row{
	align-items: center;
}

.ids4 img{
	width: 100%;
}
@media (max-width: 991px){
	.ids4  .row div{
		margin-bottom: 10px;
	}
}
.ids5-slider .product-item{
	padding: 0 10px;
}
.ids5-slider .product-item .word-item{
	padding: 10px 5px;
}
.ids5-slider .product-item .word-item h3{
	font-size: 16px;
	margin-bottom: 0px;
}

.s5-slogan{
	background-color:#06aab6 ;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-top:30px ;
}

.s5-slogan h2{
	font-size: 40px;
	border: 5px solid #bbb5b7;
	color: #fff;
	text-align: center;
	padding: 20px;

}
.news-slider{
	margin-bottom: 30px;
}
.news-slider .product-item .word-item{
	padding: 20px 0px;
	text-align: left;
}
.news-slider .product-item .word-item p{
	color: #666;
	font-size: 14px;
	 overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical; 
  line-height: 1.2em;
  height: 3.6em;
}