@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{
		height: 70px;
	}
	.header-r:before{
		content: unset;
	}
}
.header .top-icon-row{
	justify-content: space-between;
	align-items: center;
}

.header .top-header .top-menu .collapse{
	justify-content: center;
}
.header nav .navbar-toggler{
	right: 1vw;
}

.header .top-icon .top-icon-list .top-icon-link #search-input{
	width: 250px;
	left: -200px;
}
.head-tel{
	display: block;
	text-align: center;
	width: fit-content;
	height: fit-content;
	padding: 5px 10px;
	font-size: 16px;
	border-radius: 3px;
}

.ckeditor-area img{
	max-width: 100% !important;
	height: auto !important;
}

.jquery-modal .modal{
	height: auto;
	background-color: #ffffff00;
	max-width: 500px;
	-webkit-box-shadow: unset;
    -moz-box-shadow: unset;
    -o-box-shadow: unset;
    -ms-box-shadow: unset;
    box-shadow: unset;
}

.jquery-modal  .modal .img-wrap{
	display: block;
	-webkit-box-shadow: 0 0 10px #000;
    -moz-box-shadow: 0 0 10px #000;
    -o-box-shadow: 0 0 10px #000;
    -ms-box-shadow: 0 0 10px #000;
    box-shadow: 0 0 10px #000;
    border-radius: 8px;
    overflow: hidden;
}

.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;
	padding-bottom: 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;
	line-height: 1.2em;
	height: 2.4em;

  overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.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;
}

.news_ection04_title img{
	max-width: 100%;
	margin-bottom: 15px;
}

.news_ection_ig [class*=col]{
	padding: 1px;
}
.news_ection_ig .row {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 25px;
}

.news_ection_ig_item a {
    padding-bottom: 100%;
    display: block;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    transition: all 0.3 ease;
    -moz-transition: all 0.3 ease;
    -webkit-transition: all 0.3 ease;
  }

  .news_ection_ig_item a:hover {
    box-shadow: 0 0 8px 3px #e2bf8a;
    position: relative;
    z-index: 1;
}

.news_ection04_btn{
	text-align: center;
}

.news_ection04_btn a {
    border: 1px solid #476b97;
    color: #ffffff;
    background: #476b97;
    font-size: 16px;
    padding: 8px 25px;
    border-radius: 5px;
    display: inline-block;
}

.fx-btn-area{
	position: fixed;
	right:10px ;
  z-index: 99999;
  top: 30%;
}


.fx-btn-area  .fx-btn{
	margin-bottom: 10px;
	width: 55px;
	opacity: .8;
	display: block;
	height: 55px;
}

.fx-btn-area  .fx-btn:hover{
	opacity: 1;
}


.fx-btn-area  .fx-btn img{
	width: 100%;
  border-radius: 50%;
  box-shadow: 0 0 15px 0px #cccccc;
  vertical-align: middle;
}



.fx-btn-area  .fx-btn.cd-top{
	text-indent: unset;
	background: unset;
	box-shadow: unset;
	overflow: visible;
	position: unset;
}


.footer .fx-btn-mo {
    position: fixed;
    bottom: 0px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    z-index: 999999;
}

.footer .fx-btn-mo .fx-btn {
    padding: 5px 5px;
    font-size: 20px;
    color: #fff;
    width: 33.33333%;
    text-align: center;
    letter-spacing: 2px;
    align-items: center;
    display: flex;
    justify-content: center;
    font-weight: bold;
    top: unset;
    right: unset;
    position: relative;
}

.footer .fx-btn-mo .fx-btn img {
    width: 40px;
    box-shadow: unset;
}

.footer .fx-btn-mo .fx-btn.fx-btn-cart ,
.fxbtn-cart {
    background-color: #f5bf2b;
}
.footer .fx-btn-mo .fx-btn.fx-btn-tel {
    background-color: #E9BDDE;
}

.footer .fx-btn-mo .fx-btn.fx-btn-line {
    background-color: #01b901;
}

.footer .fx-btn-mo .fx-btn.fx-btn-fb {
    background-color: #007aff;
}


@media (max-width: 991px){
.header.sticker.stick{
	height: 70px;
}
.header.sticker.stick .header-top_text_slick{
	display: none;
}	
.header.stick .top-header .top-menu .navbar-toggler{
	top: 50% ;
	transform: translateY(-50%);
}

.fx-btn-area{
	top: unset;
	bottom: 70px;
}
.header .logo{
	top: 50%;
	transform: translate(-50% , -50%);

}
.header .logo img{
	width: 120px;
}
.section_product_items .img-wrap .img-item .add-cart{
	display: none;
}
}