.category-bar {
 width:100%;
 background: linear-gradient(90deg, #ecf5e0 20%, #fff 20%);
}
.category-bar .container {
 background:#ecf5e0;
}
.category-bar .category-col {
 background: #ecf5e0;
 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;
}
/**/
.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 #ddd;
 background: #fff;
 padding: 10px 15px;
 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 #ddd;
 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: #999 !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:#333 !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;
}
/*********************************************************************************
category bar end product-detail-bar start
***************/

.product-detail-bar {
}
.product-detail-bar h2.pr_name {
 margin-bottom:15px!important;
 font-size: 24px!important;
 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 {
}
.product-detail-bar .pr_desc h3 {
 margin-bottom: 15px !important;
 font-size: 20px !important;
 border-bottom: 2px solid #999;
 color: #2696c1;
 padding-bottom: 15px !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;
}
}
