.category-bar {
	width:100%;
    background: linear-gradient(90deg, #4f807a 20%, #fff 20%);
}
.category-bar .container {
 background:#4f807a;
}
.category-bar .category-col {
 background: #4f807a ;
 padding: 25px 20px 40px 0;
}
.category-bar .category-pr-col {
 padding: 30px 15px 45px 25px;
 background:#fff
}
/**/
.category-list {
}
.category-list h4 {
 font-size: 16px;
 font-weight: 400;
 text-transform: uppercase;
 margin-bottom: 30px !important;
 color:#fff;
}
/**/
.category-list .search-rt {
 overflow: hidden;
 margin-bottom:25px
}
.category-list .search-rt .form-group {
 padding: 0;
 margin-bottom: 0px !important;
}
.category-list .search-rt .form-group .form-control {
 border: 1px solid #79795f ;
 background: #fff;
 padding: 10px 15px 9px;
 border-radius:0!important;
 border-top-left-radius: 25px !important;
 border-bottom-left-radius: 25px !important;
 border-right: 0;
}
.category-list .search-rt .form-group .btn-search {
 background: url(../design_img/icon-search-gray.png) no-repeat center;
 border: 0;
 background-color: #fff;
 width: 100%;
 padding: 11px 11px 10px 11px;
 border: 1px solid #79795f ;
 border-left: 0;
 border-top-right-radius: 25px;
 border-bottom-right-radius: 25px;
}
/* .category-level */
.category-level {
 margin-bottom: 30px;
}
.category-level-1 {
 list-style:none;
}
.category-level-1 li {
}
.category-level-1 .accordion-item-arrow:before {
 margin-top:1px!important;
}
.category-level-1 li a {
 display:block;
 color: #fff  !important;
 font-size:14px;
 text-transform: capitalize;
 -webkit-transition: all 300ms linear;
 -moz-transition: all 300ms linear;
 -o-transition: all 300ms linear;
 -ms-transition: all 300ms linear;
 transition: all 300ms linear;
}
.category-level-1 > li > a {
 padding-bottom:12px !important;
}
.category-level-1 li a:hover {
    color: #dcff86 !important;
}
.category-level-1 a.accordion-header {
}
/* .category-level-2 */
.category-level-2 {
 list-style:none;
 margin:0px 0px 30px 0px!important;
}
.category-level-2 li {
 margin: 9px 0 !important;
}
.category-level-2 li a {
 font-size:14px;
 color:#666!important
}
.category-level-2 li a.active {
 color:#487b40 !important
}
/* .category-level-3 */
.category-level-3 {
 list-style:none;
 margin:0px 0px 10px 19px!important;
}
.category-level-3 li {
}
.category-level-3 li a {
 font-size:14px;
}
/**/ 
.prduct-list .product {
	margin: 0;
	padding:0;
	/*border:1px solid #e5e5e5; */
	margin-bottom:30px;
	background: transparent;
}
/*********************************************************************************
category bar end product-detail-bar start
***************/

.product-detail-bar {
}
.product-detail-bar h2.pr_name {
	 margin-bottom:15px!important;
	 font-size: 24px!important;
	 font-weight:700;
	 text-transform:capitalize;
}
.product-detail-bar .mytable {
 max-width:500px;
}
.product-detail-bar .mytable td, .product-detail-bar .mytable th {
 width:200px;
}

.product-detail-bar .pr_desc h3 {
 margin-bottom: 15px !important;
 font-size: 20px !important;
 border-bottom: 1px solid #eee;
 color: #eb6e23;
 padding-bottom: 15px !important;
}

.product-detail-bar .pr_desc p {
	text-align: justify;
	line-height:25px;
    font-size: 15px !important;
}
@media only screen and (min-width:992px) and (max-width:1199px) {
	.prduct-list .product {
		min-height: 265px;
	}
	.category-bar .category-col {
       padding: 25px 20px 15px 0;
	}
}
@media only screen and (min-width:768px) and (max-width:991px) {
	.prduct-list .product {
		min-height: 265px;
	}
	.product-detail-bar .pr_desc p {
		line-height: 22px;
		font-size: 13px !important;
	}
}

 @media only screen and (min-width:320px) and (max-width:767px) {
 .category-bar {
 background:#fff;
}
.category-bar .category-col {
 padding:   15px 0 0;
}
 .category-bar .category-pr-col {
 padding: 15px;
}
.category-list .search-rt .form-group .btn-search {
 padding: 11px 11px 11px 11px;
}
 .product-detail-bar h2.pr_name {
 margin:20px 0 10px !important;
 font-size: 18px!important;
 font-weight:600;
}
.prduct-list .product {
    border: 1px solid #f9f9f9;
    background: transition;
    min-height: 1px;
}
}
