	/**/
	.layout-col8.col8-editwidth{
		width:730px!important;
	}
	.layout-col4.col4-editwidth{
		width:470px!important;
	}
	.info_img{ display:block;position:relative;width:598px;height:auto;margin:0px auto; }
	.info_close_btn{right:70px !important;top:5px !important;}
	/**/
	.sub_image{
		display:inline-block;zoom: 1;*display: inline;
		margin: 20px 5px 0 5px;
		cursor:pointer;
		width:64px;
		height:64px;
		border:#808d3b solid 2px;
	}
	.price_icon{display:inline-block;zoom: 1;*display: inline;margin-right:5px}
	.verticel_line{
		display:inline-block;zoom: 1;*display: inline;
		border-left:#d0d0d0 solid 2px;
		height: 55px;
		margin-top: 5px;
		margin-bottom: 5px;}
	.product_propoty{width: 31%;display:inline-block;zoom: 1;*display: inline;text-align:center;height:75px;}
	.parant_board_contain{margin: 10px;}
	.board_contain{width:580px;}
	.arrow_left{margin-left:0px;margin-top: 3px;}
	.arrow_right{margin-left:-39px;margin-top: 3px;}
	#relate_contain{display:block!important;}
 	#relate_contain_mobile{display:none!important;}
 	#similar_contain{display:block!important;}
	#similar_contain_mobile{display:none!important;}
	#subimage_contain{display:block!important;}
	#subimage_contain_mobile{display:none!important;}
	#btn_contain{text-align:left;}
	.green_line{
		padding-top: 20px;border-top:#abc948 solid 1px;width: 438px;
	}
	#sellgroup_list {position:relative;width:80%;margin:0 auto;}
	#sellgroup_list .sellgroup_logo{ position:relative;width:120px;height:60px;margin:0 15px; background-size:contain;background-position:center;background-repeat:no-repeat;
								margin-top:10px; }
	#sellgroup_list .sellgroup_logo a{display:block; width:100%;height:100%; position:absolute; top:0;left:0;}

	#product_info ol {
		margin-top:16px;
	    padding-left:30px;
	    margin-bottom:30px;
		list-style: initial;
	}
	#product_info ul {
		margin-top:16px;
	    padding-left:30px;
	    margin-bottom:30px;
		list-style: initial;
	}
	#product_info p {
		color:#404040;
	}
	#product_info a {
		color:#808d3b;
	}

@media screen and (max-width: 480px) {
		.layout-col8.col8-editwidth{
			width:100%!important;
		}
		.layout-col4.col4-editwidth{
			width:100%!important;margin-top:20px;
		}
		.green_line{
			padding-top: 20px;border-top:#abc948 solid 3px;width: 100%;
		}
		.bg_gallery_video{ zoom:0.36;margin-top:-430px;-moz-transform: scale(0.36);}
		.info_img{}
		.info_close_btn{}
		.parant_board_contain{margin: 0px;}
		.board_contain{width:100%;}
		.arrow_left{margin-left:-5px;}
		.arrow_right{margin-left:-32px;}
		#relate_contain{display:none!important;}
		#relate_contain_mobile{display:block!important;}
		#similar_contain{display:none!important;}
		#similar_contain_mobile{display:block!important;}
		#subimage_contain{display:none!important;}
		#subimage_contain_mobile{display:block!important;}
		#btn_contain{text-align:center};
}
	
	.opacity{ 
		background: url('../../whyspringmate/popup_opacity.png'); 
		width: 100%; 
		height: 100%; 
		z-index: 8500; 
		position:absolute;width:100%;
		display: none; 
	}
	.opacity.opacity_green{
		background: url('../../products/popup_opacity_green.png'); 
	} 
	a.btn_close_gallery{ 
		position:absolute; 
		right:46px; 
		top:0px;
		width: 50px;
		height: 50px; 
		background: url('../../whyspringmate/popup_close.png') no-repeat; 
		display:block; 
		text-indent: -9999px; 
		overflow: hidden;
	}
	.bg_gallery_video{ 
		position:fixed; 
		left:50%; 
		top:50%;
		margin-top:-285px; 
		margin-left:-394px; 
		/*background:url('../../products/detail/temp_product_image.jpg') no-repeat center;
		background-size:contain;*/
		width:788px; 
		/*height:589px;*/ /*margin: 100px auto 0 auto; */ 
	}
	.popupgallery{
		position:relative; 
		top:0px; 
		width:696px; 
		height:450px;  
		display:block; 
		margin: 0px auto; 
	}
	.popup_spec_header{
		display:block;
		position:relative;
		width:656px;
		height:93px;
		margin: 0px auto;
		background:url('../../products/detail/spec_header.png') no-repeat top;
	}
	.popup_spec_content{ 
		display:block;position:relative;width:656px;height:auto;margin:0px auto; background-color:#fff;
	}
	.popup_spec_footer{
		display:block;
		width:656px;
		height:33px;
		margin: 0px auto;
		background:url('../../products/detail/spec_footer.png') no-repeat top;
	}
	#primary_nav_wrap
	{
		margin-top:15px
	}

	#primary_nav_wrap ul
	{
		list-style:none;
		position:relative;
		float:left;
		margin:0;
		padding:0
	}

	#primary_nav_wrap ul a
	{
		display:block;
		color:#333;
		text-decoration:none;
		font-weight:700;
		font-size:12px;
		line-height:32px;
		padding:0 15px;
		font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif
	}

	#primary_nav_wrap ul li
	{
		position:relative;
		float:left;
		margin:0;
		padding:0
	}

	#primary_nav_wrap ul li.current-menu-item
	{
		background:#ddd
	}

	#primary_nav_wrap ul li:hover
	{
		background:#f6f6f6
	}

	#primary_nav_wrap ul ul
	{
		display:none;
		position:absolute;
		top:100%;
		left:0;
		background:#fff;
		padding:0
	}

	#primary_nav_wrap ul ul li
	{
		float:none;
		width:200px
	}

	#primary_nav_wrap ul ul a
	{
		line-height:120%;
		padding:10px 15px
	}

	#primary_nav_wrap ul ul ul
	{
		top:0;
		left:100%
	}

	#primary_nav_wrap ul li:hover > ul
	{
		display:block
	}

	/*------------------------------------*\
	subcat_nav
	\*------------------------------------*/
	#subcat_nav{
		list-style:none;
		font-weight:bold;
		/*margin-bottom:10px;*/
		/* Clear floats */
		float:left;
		position:relative;
		z-index:5;
	}
	#subcat_nav li{
		float:left;
		position:relative;
	}
	#subcat_nav li ul div{
	    position:absolute;
	    background:#c1c8a6;
	}
	#subcat_nav .node li a{
		display:block;
		padding:2px;
		color:#fff;
		text-decoration:none;
		background:#c1c8a6;
	}
	#subcat_nav a:hover{
		background:#abc948;
		text-decoration:underline;
	}
	#btn_open_subcat.active{
		background:#abc948;
		text-decoration:underline;
	}
	#subCategory .btn_subcat_dropdown{
		display:block;
		float:left;
		margin:4px;
	}
	.product_thumb_list_div{
		position:absolute !important;width:280px;height:68px;left:120px;top:0;padding-left:10px;  margin-bottom:0 !important;
	}
	.product_thumb_list_div .product_thumb_item{
		float:left; position:relative;width:64px;height:64px;margin:0 10px 0 10px;border:2px solid transparent;
	}
	.product_thumb_list_div .product_thumb_item img{
		absolute;left:0;top:0;width:64px;height:64px;
	}
	.product_thumb_list_div .product_thumb_item.active{border:2px solid #abc948}
	.product_thumb_list_div .product_thumb_item a{
		display:block;position:absolute;left:0;top:0;width:64px;height:64px;text-decoration:none;
	}
	
	/* override slick arrow */
	.slick-prev,
	.slick-next {
	  height: 60px !important;
	  width: 27px !important;
	  cursor: pointer;
	  background-image : url('../../products/arrow_prev.png') !important;
	}
	.slick-next {background-image: url('../../products/arrow_next.png') !important;}
	.slick-prev {
		top:12px !important;
	  left: -35px !important; }
	  [dir="rtl"] .slick-prev {
	    left: auto;
	    right: -35px !important; }
	.slick-prev:before {
	    content: "" !important; }
	    [dir="rtl"] .slick-prev:before {
	      content: ""  !important; }
	.slick-next {
		top:12px !important;
	  right: -35px !important; }
	  [dir="rtl"] .slick-next {
	    left: -35px !important;
	    right: auto; }
	.slick-next:before {
	    content: ""  !important; }
	    [dir="rtl"] .slick-next:before {
	      content: ""  !important; }
	      
	.subimage_popup .slick-prev { top:45% !important; }
	.subimage_popup .slick-next { top:45% !important; }
	
	#mainimage_contain{
		position:relative ;width: 80%;max-width: 621px ;margin-left: auto;margin-right: auto;margin-top:50px;
	}
	
	.main_image{
		width:100%;margin-bottom:50px;
	}

	@media screen and (max-width: 480px) {
		.product_thumb_list_div{
			left:180px;top:-100px;margin-left:-140px;
		}
		#mainimage_contain{
			margin-top:100px;
			margin-bottom:50px;
		}
		.main_image{
			margin-top:50px;
			margin-bottom:10px;
		}
	}