.drop_category{ position:relative; margin:0 auto 20px auto; max-width:1170px;}
.drop_category .box-heading{ margin-bottom:0;}
.drop_category ul{
	list-style:none;
	margin:0;
	padding:0;}
.subcateg_show{ display:none;}
.drop_category .box-category > ul > li{ 
      position: relative; 
	  height:auto;
	  padding:8px 0;

	  }
.drop_category .box-category > ul > li > a{
		  text-decoration:none;
		   display:block;
		   text-decoration:none;
}
.drop_category .sub_category_child{ 
     margin-bottom:15px;
	 padding:0 20px; 
	 clear:both;}	  
.drop_category .box-category > ul > li > .dropdown_arr { 
           background: url('../image/arr_right.png') center right no-repeat; 
	}
.drop_category .box-content .accord_categ > ul > li > a span{ padding-right:8px; display:block; }	
img.img_categ {margin:0 auto 10px; max-width:100%; height:auto !important; display:block; }

		  
.drop_category .box-category > ul > li  .all_subcat { 
  left:-9999px;
  top:-9999px;
  right: auto;
  display: block;

  height:auto !important;
  margin: 0px;
  padding:20px 0;
  position:absolute;
 
 -webkit-box-shadow: 0px 3px 7px rgba(0,0,0,0.25);
 -moz-box-shadow: 0px 3px 7px rgba(0,0,0,0.25);
  box-shadow: 0px 3px 7px  rgba(0,0,0,0.25);
  border: 1px solid rgba(0, 0, 0, 0.2);
  width: 400px;
  background-color:#FFF;
}

.drop_category .box-category > ul > li:hover .dropdown_arr + .all_subcat{
	left:220px;
	top:0;
    z-index:100;
}
.drop_category .box-content .accord_categ > ul > li ul > li  a:before{ content:'';}

.drop_category .description_categ {
	padding:0 20px;
	margin-bottom:20px;}

.sub_category_child > ul > li > a{
   transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
	padding:0 4px 0 0;
	text-decoration:none;
    }

	
.drop_category  .box-content .accord_categ > ul > li .sub_category_child > ul > li{
	padding:8px 0;
	position:relative;
	border-bottom:1px solid rgba(0,0,0,0.08);
	}
.sub_category_child > ul > li:hover{ background-color:rgba(0,0,0,0.03);}	
.sub_category_child > ul > li:hover > a{ padding:0 0 0 4px; }

.drop_category  .sub_category_child > ul div{ 
    display:block;
	position:absolute;
	left:-9999px;
	top:-9999px;
	min-height: 100%;
    height: 100%;
	height:auto !important;
	background-color:#fff;
	-webkit-box-shadow: 0px 3px 5px rgba(0,0,0,0.25);
	-moz-box-shadow: 0px 3px 5px rgba(0,0,0,0.25);
     box-shadow: 0px 3px 5px  rgba(0,0,0,0.25);
	 border-top: 1px solid rgba(0, 0, 0, 0.1);
	}
#column-left .drop_category  .sub_category_child > ul li:hover div{
	left:100%;
	top:0;
    z-index:100;
}
#column-right .drop_category  .sub_category_child > ul li:hover div{
	left:0;
	top:100%;
    z-index:100;
}

.drop_category  .sub_category_child > ul div a{
 	       display:block;
		   text-decoration:none;
	       padding:3px 8px;
		   min-width:184px;
           transition: all 0.4s ease;
	      -webkit-transition: all 0.4s ease;
          -moz-transition: all 0.4s ease;}
	  
.sub_category_child .dropdown_arr { 
           background: url('../image/arr_right.png') center right no-repeat; 
		   cursor: pointer;
           height: 34px;
           position: absolute;
           right: 0px;
           top: 50%;
		   margin-top:-17px;
           width: 34px;}
/*right*/
.drop_category.position_right .box-category > ul > li > .dropdown_arr { 
           background: url('../image/arr_left.png') center left no-repeat; 
	}
.drop_category.position_right .box-content .accord_categ > ul > li > a{ padding-left:25px;} 
.drop_category.position_right .box-category > ul > li  .dropdown_arr + .all_subcat{
	right:220px;
	left:auto;
	}		   
.drop_category.position_right  .sub_category_child > ul li:hover div{ }
/*two column*/
.drop_category .sub_category_child.two_column > ul{ margin-right:-20px;}
.drop_category .sub_category_child.two_column > ul > li{
	 width:110px;
	 float:left; 
	 display:inline-block; 
	 vertical-align:top;
	 margin-right:20px;}

/*center position*/
.position_center .box-heading{ display:none;}
.position_center .box-content{
	padding:0;
	border:none;
	}
.position_center .box-content .accord_categ {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
     box-shadow:none;
	 width:100%;
}
.position_center .box-content .accord_categ > ul > li > a { 
  padding:10px;
text-align: center;
 font-weight: bold; 
  font-size:12px; }
.drop_category.position_center .sub_category_child.two_column > ul{ margin-right:0px;}
.drop_category.position_center .box-category > ul > li,
.drop_category.position_center .box-content .accord_categ > ul:last-child > li:last-child{
	display:block;
    border: 0px solid rgba(0, 0, 0, 0.1);
	position:relative;
	margin-bottom:7px;
	background-color:#FFF;
	}
.drop_category.position_center .box-category > ul{
	display:inline-block;
	vertical-align:top;
	margin-right:0.9%;
    }
.drop_category.position_center .box-category > ul.col_numb_1{ width:100%;}	
.drop_category.position_center .box-category > ul.col_numb_2{ width:49%;}	
.drop_category.position_center .box-category > ul.col_numb_3{ width:32.3%;}	
.drop_category.position_center .box-category > ul.col_numb_4{width:24%;}	
.drop_category.position_center .box-category > ul:last-child{ margin-right:0;}
.drop_category.position_center .box-content .accord_categ > ul > li .sub_category_child > ul > li{ 
	   display: inline-table;
	   vertical-align:top;
       padding:4px 10px;
	   margin-bottom:5px;
	   -webkit-border-radius: 2px;
	   -moz-border-radius: 2px;
	  -khtml-border-radius: 2px;
	   border-radius: 2px;
	   border: 1px solid rgba(0, 0, 0, 0.1);} 
.drop_category.position_center .box-content .accord_categ > ul > li .sub_category_child > ul > li a,
.drop_category.position_center .box-content .accord_categ > ul > li .sub_category_child > ul > li:hover a{ padding: 0px; text-decoration:none;}

.drop_category.position_center .box-category > ul > li  .all_subcat,
.drop_category.position_center .box-category > ul > li:hover .dropdown_arr + .all_subcat{
	position:relative;
	top:0;
	left:0;
	width: auto;
	-webkit-box-shadow:none;
    -moz-box-shadow: none;
     box-shadow:none;
	 border:none;
	 background-color:transparent;
	 padding:0;
	}
.drop_category.position_center  .sub_category_child{ padding:0 10px; clear:none;}
.drop_category.position_center .sub_category_child.two_column > ul > li { width: auto; display:block; margin-right:0; float:none;}

.drop_category.position_center .box-category > ul > li  .dropdown_arr{ background:none;}
.position_center .sub_category_child span.dropdown_arr{ display:none;}
.drop_category.position_center  .sub_category_child > ul li:hover div{ display:none;}

.position_center .subcateg_show{display:block;}
.position_center .subcateg_show .minus{ display:none;}

.position_center .subcateg_show_box{ display:none;}

.drop_category.position_center .sub_category_child > ul li:hover div,
.position_center .sub_category_child .dropdown_arr,
.position_center .description_categ{ padding:0 15px; margin-bottom:10px; }
.readmore.minus, .readmore.plus{ 
  padding:4px;
  text-decoration:none;
}
@media only screen and (max-width: 1170px) {
    .drop_category.position_center .box-category > ul{ margin-right:0.8%;}  
	 	
}

@media only screen  and (max-width: 989px) {
	.drop_category.position_center .box-category > ul.col_numb_4{width:48.2%;}	
}

@media only screen  and (max-width: 789px) {

	 .drop_category.position_center .box-category > ul.col_numb_3,
	 .drop_category.position_center .box-category > ul.col_numb_4,
	 .drop_category.position_center .box-category > ul.col_numb_2{width:100%; margin-right:0;}
}

	