.category-bar {
 width:100%;
 background: linear-gradient(90deg, #effff6 20%, #fff 20%);
}
.category-bar .container {
 background:#effff6;
}
.category-bar .category-col {
 background: #effff6;
 padding: 50px 20px 40px 0;
}
.category-bar .category-pr-col {
 padding: 50px 15px 50px 25px;
 background:#fff;min-height: 400px;
}
/**/
.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 11px 11px;
 border: 1px solid #ddd;
 border-left: 0;
 border-top-right-radius: 25px;
 border-bottom-right-radius: 25px;
}
.category-list .form-group .form-control:focus {
    box-shadow: none;
    border-color: #47bbff !important;
    color: #333 !important;
}
/* .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: #454545 !important;
 font-size:14px !important;
 line-height:24px;
 font-weight:400;
 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 0 30px;
}
.prduct-list .product-btn .cart {
   display:none;
}
.prduct-list .product-btn i{
    margin-top:10px !important;
}
.prduct-list  .product-name a{
    color:#454545 !important;
    font-weight: 500;
}

/*********************************************************************************
category bar end product-detail-bar start
***************/

.product-detail-bar {
}
.product-detail-bar h2.pr_name {
 margin-bottom:15px!important;
 font-size: 27px!important;
 line-height: 35px;
 font-weight:600;
 color: #232323;
 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: 1px solid #e5e5e5;
 color: #f99c54;
 padding-bottom: 15px !important;
}
.product-detail-bar .pr_desc p{
    font-size:14px !important;
    line-height:24px;
    color:#454545;
    text-align: justify;
}
 @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;
}
.product-detail-bar .pr_desc h3 {
    margin-bottom: 10px !important;
    font-size: 18px !important;
    padding-bottom: 10px !important;
}
}
