.category-block ul.product_list.grid > li.first-in-line, .category-block  ul.product_list.grid > li.first-item-of-mobile-line, .category-block ul.product_list.grid > li.first-item-of-tablet-line {
	clear:none !important;
}
.category-block {
  margin-bottom: 20px;
  margin-top: 61px;
}
@media (max-width: 430px) {
  .category-block .bx-wrapper {
      margin: 0 auto!important;
  }
}

.category-block h4.title_block {
  text-align: center;
  border: none;
  font-size: 35px;
  line-height: 39px;
  padding: 0;
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  .category-block {
    margin-top: 30px;
  }
  .category-block h4.title_block {
    font-size: 20px!important;
    line-height: 24px!important;
    margin-bottom: 15px;
  }
}
@media (max-width: 480px) {
 .category-block h4.title_block {
    font-size: 17px!important;
    line-height: 23px!important;
 } 
}
.category-block h4.title_block:after {
  display: none !important;
}
.category-block li {
  padding-left:0 !important;
  padding-right:0 !important;
  margin: 0 15px 0!important;
  padding-top: 30px!important;
}

.category-block .bx-wrapper .bx-controls-direction a:before {
  font-family: 'FontAwesome'; 
}

.category-block .bx-wrapper .bx-controls-direction .bx-pager-item {
  float: left;
  text-align: center;
  margin-right: 3px; }

.bx-pager .bx-pager-item a {
  display: block;
  width: 20px;
  height: 20px; }

.bx-controls-auto .bx-controls-auto-item {
  float: left;
  margin-right: 3px;
  text-align: center; }

.category-block .bx-wrapper .bx-controls-direction a {
  display: block;
  width: 20px;
  height: 20px; }

.category-block .bx-wrapper .bx-controls-direction a.bx-start:before {
  content: '\f04b'; }

.tab-content .bx-controls-auto .bx-controls-auto-item a.bx-stop:before {
  content: '\f04c'; }

.category-block .bx-wrapper .bx-controls-direction {
  float: left;
  overflow: hidden; }

.category-block .bx-wrapper .bx-controls-direction a {
  display: block;
  width: 58px;
  height: 58px;
  float: left;
  margin: 0 !important;
  text-align: center;
  top: -78px;
  overflow: visible;
  z-index: 222;
  background: #191919; 
  line-height: 83px;
}

.category-block .bx-wrapper .bx-controls-direction a.bx-prev {
    left: 0 !important; 
    padding-right: 6px;
  }
.category-block .bx-wrapper .bx-controls-direction a.bx-next {
    right: 0 !important;
    padding-left: 4px
  }
.category-block .bx-wrapper .bx-controls-direction a:before {
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    font-size: 45px;
    line-height: 45px;
    color: #fff;
}
@media (max-width: 767px) {
 .category-block .bx-wrapper .bx-controls-direction a {
    width: 35px;
    height: 35px;  
    line-height: 50px;
    top: -45px;
 } 
 .category-block .bx-wrapper .bx-controls-direction a:before {
     font-size: 23px;
    line-height: 23px; 
 }
}
.category-block .bx-wrapper .bx-controls-direction a:hover {
    background: #fd7201; 
  }
.category-block .bx-wrapper .bx-controls-direction a:hover:before {
      opacity: 1; }

.category-block .bx-wrapper .bx-controls-direction a.bx-prev:before {
  content: '\f100'; }

.category-block .bx-wrapper .bx-controls-direction a.bx-next:before {
  content: '\f101'; }