#slider_section .slide1{
	background-image:url(/imagestw/products/product_list/list_bh/slide1_bg.jpg);
	background-position:center left 75%;
	background-repeat:no-repeat;
	background-size:auto 100%;
	background-color: #d2d2d4;
}
#slider_section .slide1 .container{position:relative;height:100%;max-width:1200px;}
#slider_section .slide1 .row, #slider_section .slide1 .col{height:100%;margin:0;}
#slider_section .slide1 .slider_text{width:100%;right:0;top:35%;text-shadow:none;position: static;height:100%;}
#slider_section .slide1 .content{position:relative;top:50%;transform:translateY(-50%);}
#slider_section .slide1 h1{margin:0.3rem 0;color: #b76649;font-size:5rem}
.eng #slider_section .slide1 h1{font-size:3.5rem}
#slider_section .slide1 h1 span{letter-spacing:1.2rem;}
#slider_section .slide1 h3{margin:0;font-weight: 600;color: #773312;}
.eng #slider_section .slide1 h3{font-size:2.4rem}
#slider_section .slide1 h3 span{letter-spacing:0.3rem;}
#slider_section .slide1 h4{margin:0;font-weight: 600;color: #8e8e8e;}
.eng #slider_section .slide1 h4{font-size:1.9rem}
#slider_section .slide1 h4 span{letter-spacing:0.4rem;}
#slider_section .slide1 h4 b{color:#232323}
#slider_section .slide1 .col:first-child{width: auto!important;text-align:left;}
#slider_section .slide1 .col.l2{width:13%;}
#slider_section .slide1 img{width:100%;position:relative;top:52%;transform:translateY(-50%);}

@media only screen and (min-width: 993px){
	#slider_section .slide1 .col.l2{width:13%;}
}
@media only screen and (max-width: 992px){
	#slider_section .slide1 .col:first-child{width: 100%!important;}
	#slider_section .slide1 .icon{margin-top:1rem;}
	#slider_section .slide1 img{
		width:32%;
		position:static;
		transform:none;
		display:inline-block;    
		max-width: 125px;
	}
}

@media only screen and (max-width: 600px){
	
	
	#slider_section .slide1{
		background-image:url(/imagestw/products/product_list/list_bh/slide1_bg_m.jpg);
		background-position:center bottom;
		background-size: 100% auto;
	}
	#slider_section .slide1 .slider_text{
		max-width:100%!important;
		text-align:center;
		-webkit-animation-name: fadeInDown;
		animation-name: fadeInDown;
		
		}
	#slider_section .slide1 .content{position:static;transform:none;max-width:300px;margin:30px auto 0}
	#slider_section .slide1 .col:first-child{text-align:center;}
	#slider_section .slide1 h1{font-size: 2.7rem;}
	.eng #slider_section .slide1 h1{font-size: 1.9rem;}
	#slider_section .slide1 h3{font-size: 1.9rem;}
	.eng #slider_section .slide1 h3{font-size: 1.3rem;}
	#slider_section .slide1 h3 span {letter-spacing: 0.2rem;}
	#slider_section .slide1 h4{font-size: 1.5rem;}
	.eng #slider_section .slide1 h4{font-size: 1.3rem;}
	#slider_section .slide1 img {display: block;width:100%;margin-left: 25px; max-width: 150px;}
	
}




#slider_section .swiper-slide-active .slider_img{-webkit-animation-name: fadeInDownShort;animation-name: fadeInDownShort;-webkit-animation-delay: 1500ms; /* Chrome, Safari, Opera */animation-delay: 1500ms;}
#slider_section .swiper-slide .slider_img{text-align: right}
#slider_section .swiper-slide .slider_img img{width:100%}

#bh_special1{height:auto;overflow: hidden;letter-spacing: 1px}
.eng #bh_special1{letter-spacing: 0}
#bh_special1 .outer_content{padding-top: 50px;letter-spacing: 1px;position: relative;z-index: 1;}
#bh_special1 .tabs_container {max-width:1200px; margin: 5px auto 0}
#bh_special1 .tab{position: relative}    
#bh_special1 .tab_content{font-weight: 700;position: absolute;bottom: 20px;text-shadow: 0 0 14px rgba(0,0,0,0.7);font-size: 26px; width: 100%;color: #fff;left: 0;right: 0;text-align: center;}
.feature_h_list.feature .feature_content {margin-bottom: 100px;margin-top: 50px;}
#product_list .cat_header{margin-bottom:50px;}
#product_list .type_container{margin-bottom:30px;}
#product_list .name p {
    color: #999;
    font-weight: normal;
    font-size: 14px;
    margin-top: 5px;
    margin-bottom: 5px;
}

#product_list .hob_header span {
    display: inline-block;
}

#product_list .hob_header {
    font-size: 28px;
    color: #666;
    text-align: center;
	position: relative;
	margin-bottom: 25px;
}

#product_list  .hob_header span::before, #product_list .hob_header span::after {
    border-top: 1px solid #ddd;
    display: block;
    height: 1px;
    content: " ";
    width: 30%;
    position: absolute;
    left: 0;
    top: 50%;
}

.eng #product_list  .hob_header span::before, .eng #product_list .hob_header span::after {
	width:15%;
}

#product_list  .hob_header span::after {
    right: 0;
    left: auto;
}


#product_list .type_desc{text-align: center;margin-bottom: 50px;margin-top: 25px;}
#product_list .outer_content {padding-top: 10px;padding-bottom: 10px;}
#product_list .products_content{text-align: center;margin-top: 30px;}
#product_list .product_item{display:inline-block; width:33%; vertical-align: top;margin: 25px 0 15px;}
#product_list .product_item .hidden{display:none}
#product_list .status{white-space: nowrap;vertical-align: middle;margin-left: 5px;}
#product_list .product_item_content { min-height: auto;}

#product_list .product_item_content .desc img{vertical-align: middle}
#product_list .product_item_content .desc > span{vertical-align: middle;color: #fff}
#product_list .product_item .desc span > span{color:#fd416b}
#product_list .type_section{padding: 25px 0;}
#product_list .type_section:nth-child(2n){background-color: #eee}
#product_list .type_container .type_header {font-size: 28px;color: #666;text-align: center;position: relative;}
#product_list .type_container .type_header span {display: inline-block;}
#product_list .type_header span:before, #product_list .type_header span:after {border-top: 1px solid #ddd;display: block;height: 1px;content: " ";width: 40%;position: absolute;left: 0;top: 50%;}
#product_list .type_container .type_header span:after {right: 0;left: auto;}

.tooltip_content {width: auto;min-width: 200px;font-size: 14px;}
.tooltip_content > div{line-height: 1.4;margin-bottom: 5px;}
.tooltip_content > div.hidden{display:none}
.tooltip_content .left_div {width: 25%;vertical-align: middle;}
.tooltip_content .left_div img{width:26px}
.tooltip_content .right_div {width: 72%;text-align: left;vertical-align: middle;}

@media only screen and (min-width: 601px){
    #bh_special1 .tab{width:33%; float:left}    
    #bh_special1 .tab:nth-child(2){margin:0 0.5%; overflow: hidden} 
    #bh_special1 .tab:nth-child(1) img{float: right} 
    #bh_special1 .tab:nth-child (2) img{width:100%}
    #bh_special1 .tab:nth-child(3) img{float: left} 
    #bh_special1 .tab img{height:100%}   
}
@media only screen and (min-width: 993px){

}
@media only screen and (min-width: 601px) and (max-width: 992px){
}
@media only screen and (max-width: 992px){
	#product_list .product_item {
		width: calc(100%/3 - 2rem);
	}
}

@media only screen and (max-width: 768px){
	#product_list .product_item {
		width: calc(100%/3 - 2rem);
	}
	
	#product_list .product_item{width: calc(100%/2 - 2rem);}
    
}


@media only screen and (max-width: 600px){
	

#product_list .hob_header span {
    display: inline-block;
}

.eng #product_list .hob_header {
    font-size: 20px;
    color: #666;
    text-align: center;
	position: relative;
	margin-bottom: 25px;
}

#product_list .hob_header {
    font-size: 28px;
    color: #666;
    text-align: center;
	position: relative;
	margin-bottom: 25px;
}

#product_list  .hob_header span::before, #product_list .hob_header span::after {
    border-top: 1px solid #ddd;
    display: block;
    height: 1px;
    content: " ";
    width: 7%;
    position: absolute;
    left: 0;
    top: 50%;
}

#product_list  .hob_header span::before, #product_list .hob_header span::after {
	width:7%;
}

.eng #product_list  .hob_header span::before, #product_list .hob_header span::after {
	width:7%;
}

#product_list  .hob_header span::after {
    right: 0;
    left: auto;
}
	
    
    #slider_section .swiper-slide .slider_img img{width:80%}
    #bh_special1 .tab_content{width:70%; padding: 10px; text-align: left}
    #bh_special1 .tabs_container img{width:100%}
    .feature_h_list.feature .feature_content {margin-bottom: 50px;margin-top: 0;}
    #slider_section .slider_text h1 {font-size: 2.2rem;}    
}
