




.searchandfilter ul{ width:100%; text-align:center; padding-top:40px;}
.searchandfilter ul li{ width:40% !important; float:none; display:inline-block !important; position:relative; padding:20px 0 0 0 !important; margin-left:30px !important;}
.searchandfilter ul li span {
    float: left;
    width: 100%;
}
.searchandfilter ul li:first-child .postform{ width:100% !important; margin:0 0 !important;}
.searchandfilter ul li .postform { width: 100% !important; margin:0 0 !important;}


.searchandfilter ul li span:before{
    background: none repeat scroll 0 0 #FFFFFF;
    content:"";
    float: left;
    pointer-events: none;
    position: absolute;
    right: 0;
    width: 10px;
    z-index: 99999;
}

.searchandfilter ul li span:after {
    border-left: 1px solid #000000;
    bottom: 0;
    content: "v";
    font-size: 18px;
    font-weight: normal;
    padding: 7px 0 6px 13px;
    pointer-events: none;
    position: absolute;
    right:23px;
    width:0;
}

.searchandfilter ul li span select {
    -moz-appearance: none;
    background: none repeat scroll 0 0 #F4F4F4;
    border: 1px solid #000000;
    border-radius: 0;
    height: 40px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
    display: block;
    font-size: 14px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
	
}

.prod_tabs .tab-content .comment-respond form.comment-form input.submit{ color:#fff !important; padding:15px 0 !important; background-position:95% center !important;}
.cate_bx_1 li a .view_cat_btn{ line-height:12px;}
.prod_tabs .tab-content .comment-respond form.comment-form input.submit:hover{ background-color:#9E7B3D !important; background-position:95% center !important;  }
.view_cat_btn:hover{ background-color:#9E7B3D !important;}
 ul.products li.product a img{ border: 1px solid #341816;}
 .searchandfilter h4{ text-align:left; text-transform:uppercase; font-weight:600;}
 .cate_bx_1 img{ border:1px solid #341816 !important;}
.full_img img{ border:1px solid #341816 !important;}
.home_pro_img img{ border:1px solid #341816 !important;}
.home_blog_img img{ border:1px solid #341816 !important;}


.images img{ border:1px solid #341816;}

.pagination-count{ float:left; width:100%; padding:20px 5% 0;}
.contact_frm_s input.wpcf7-submit{ color:#fff !important; padding:10px 0 !important; background-position:95% center !important; height:auto !important; line-height:12px;}
.contact_frm_s input.wpcf7-submit:hover{ background-color:#9E7B3D !important; background-position:95% center !important;}






@media (min-width:992px) and (max-width:1199px){
	.cate_bx_1{ min-height:0; height:auto;}
	ul.products .col-md-4:nth-of-type(3n+1){ clear: both; float: left;}
	.categry_sec .col-md-4:nth-of-type(3n+1){ clear: both; float: left;}
	
}





@media (min-width:768px) and (max-width:991px){
	.cate_bx_1{ min-height:0; height:auto;}
	ul.products .col-sm-6:nth-of-type(2n+1){ clear: both; float: left;}
	.categry_sec .col-sm-6:nth-of-type(2n+1){ clear: both; float: left;}	
	
}




@media (max-width:767px){
	.cate_bx_1{ min-height:0; height:auto;}
	ul.products .col-xs-12:nth-of-type(2n+1){ clear: both; float: left;}
	.categry_sec .col-xs-12:nth-of-type(2n+1){ clear: both; float: left;}
	ul.products .col-xs-12{ width:50%;}
	.categry_sec .col-xs-12{ width:50%;}
	
}




@media (max-width:640px){}




@media (max-width:480px){
	.cate_bx_1{ width:100%; max-width:100%; text-align:center;}
	ul.products .col-xs-12:nth-of-type(1n+1){ clear: both; float: left;}
	.categry_sec .col-xs-12:nth-of-type(1n+1){ clear: both; float: left;}
	ul.products .col-xs-12{ width:100%;}
	.categry_sec .col-xs-12{ width:100%;}
	
	
	.searchandfilter ul li{ width:90% !important; padding:20px 5% 0 !important;}
	.searchandfilter ul li span:after{ right:50px;}
		
}


@media (max-width:360px){}


@media (max-width:320px){}