.pav-categoryproducts ul,
.pav-categoryproducts ol{
    list-style: none;
}
.pav-categoryproducts ul li a{
    display: block;
    cursor: pointer;
}

.pav-categoryproducts ul li a span{
    cursor: text;
}
.pav-categoryproducts .product-grid .row{
    padding: 0;
}
.pav-categoryproducts .tab-pane{
    position: relative;
   
}
.pav-categoryproducts{
    position: relative;
    margin-top: 8px;
    border-radius: 4px;
}
.pav-categoryproducts .tab-content{
    background-color: #FFF;
}
.pav-categoryproducts .box-heading{
    padding: 0;
}
 
.box-wapper{
    border-radius: 0 9px 0 0;
}
.box-wapper .box-heading > spaaan {
    background-color: #FF6346;
    position: absolute;
    top: -30px;
    z-index: 1000;
}

.tab-content.blue{
    border-top: 2px solid #5e90af;
}
.tab-content.cyan{
    border-top: 2px solid #29b3ce;
}
.tab-content.green{
    border-top: 2px solid #3bac53;
}
.tab-content.red{
    border-top: 2px solid #FF6346;

}

.tab-content.light-yellow{
    border-top: 2px solid #f5edda;
}

.blue .box-heading > span{
    background-color: #5e90af;
    color: #ffffff;
    cursor: default;
}

.blue .view_more{
  background: #5e90af;
  color: #ffffff;
}

.blue hr{
  border-top: 3px solid #5e90af;
}


.cyan .view_more{
  background: #5e90af;
  color: #ffffff;
}


.cyan hr{
  border-top: 3px solid #5e90af;
}


.cyan .box-heading > span{
    background-color: #29b3ce;
    color: #ffffff;
    cursor: default;
}

.cyan .view_more{
  background: #29b3ce;
  color: #ffffff;
}


.cyan hr{
  border-top: 3px solid #29b3ce;
}


.green .box-heading > span{
    background-color: #3bac53;
    color: #ffffff;
    cursor: default;
}

.green .view_more{
  background: #3bac53;
  color: #ffffff;
}


.green hr{
  border-top: 3px solid #3bac53;
}


.red .box-heading > span{
    background-color: #e65c6c;
    color: #ffffff;
    cursor: default;
}

.red .view_more{
  background: #e65c6c;
  color: #ffffff;
}


.red hr{
  border-top: 3px solid #e65c6c;
}


.nopadding .box-heading span {

    padding: 7px 20px 3px;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -ms-border-radius: 3px 3px 0 0;
    -o-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    font-size: 18px;

}

.light-yellow .box-heading > span{
    background-color: #f5edda;
    color: #000;
    cursor: default;
}

.light-yellow .view_more{
  background: #f5edda;
  color: #000;
}


.light-yellow hr{
  border-top: 3px solid #f5edda;
}



.nav.nav-tabs.products{
    margin-bottom: 0px !important;
    border-bottom: 0px !important;
}

.hasbanner .tableft {
    width: 24.8%;
    float: left;
}

.hasbanner .tabright {
    width: 75%;
    float: left;
}

@media (max-width: 767px) {

  .hasbanner .tabright {
      width: 100%;
      float: none;
  }
}


/*carousel*/
.carousel-controls {
    position: absolute;
    right: 0;
    top: -29px;
    width: 50px;
    height: 30px;
    z-index: 12;
}

.carousel-control {
  cursor: pointer;
  height: auto;
  text-align: center;
  background-image: none;
  font-size: inherit;
  background-color: #ffffff;
  color: #384044;
  border: 1px solid #ebeef2;
  width: 23px;
  height: 23px;
  -webkit-text-shadow: none;
  text-shadow: none;
  opacity: 1;
  filter: alpha(opacity=100);
}

.carousel-control:hover,
.carousel-control:focus {
  opacity: 1;
  filter: alpha(opacity=100);
  color: #ff6346;
}

.carousel-control:hover .fa,
.carousel-control:focus .fa {
  color: #ff6346;
}

.carousel-control.left,
.carousel-control.right {
  background-image: none;
  background-image: -webkit-gradient(linear, 0% top, 100% top, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0) 0%), color-stop(rgba(0, 0, 0, 0) 100%));
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=1);
  line-height: 22px;
}

.carousel-control.left {
  top: 0;
}

.carousel-control .fa {
  color: #AAB2BD;
  display: block;
  font-weight: bold;
  line-height: 21px;
}

.carousel-indicators li,
.carousel-indicators.active {
  border-color: #ff6346;
}


.no-title a{
  border: none !important;
}

.no-title .category_name.box-heading{
  display: none;
}


.no-line a{
  border: none !important;
}

.no-line .box-heading span{
  padding: 0px 10px !important;
  font-size: 20px !important;
}
.nav.nav-tabs.products li a{
  border: none;
}

.nopadding  .view_more{
    padding: 5px 10px;
    font-size: 15px;
    float: right;
    margin-top: 10px;
    margin-bottom: 15px;
}

.nopadding  hr{
  clear: both;
}

.tab-content.no-top-line{
  border-top: none;
}

.tab-content.no-bottom-line hr{
  border: none;
} 

.tab-content.no-view-more .view_more{
  display: none;
} 