.wrapper {
  position:relative;
  margin:0 auto;
  overflow:hidden;
  padding:5px;
  height:45px;
}

.list {
  position:absolute;
  left:0px;
  top:0px;
  min-width:3000px;
  margin-left:12px;
  margin-top:0px;
}

.list li{
  display:table-cell;
  position:relative;
  text-align:center;
  cursor:grab;
  cursor:-webkit-grab;
  color:#efefef;
  vertical-align:middle;
}

.scroller {
  text-align:center;
  cursor:pointer;
  display:none;
  padding:7px;
  padding-top:11px;
  white-space:no-wrap;
  vertical-align:middle;
  background-color:#fff;
}

.scroller-right{
  float:right;
}

.scroller-left {
  float:left;
}

ul#myOwlTabtopCat button {
  background: none;
  border: 0;
  padding: 10px;
  color: black;
}
.topcategory nav {
    border-bottom: 1px solid lightgray;
    position: relative;
    margin-bottom: 30px;
}
.topcategory .nav-tabs {
    border-bottom: 0;
}
.topcategory h3.title {
    margin-bottom: 100px;
}
.scroller .fas {
    font-size: 20px;
}
.carouselslides .owl-item{
    padding: 7px 5px;
}
.scroller-left:after {content: ''; left:30px; display: inline-block;/* background: #ffffffd4; */width: 60px;height: 29px;vertical-align: middle;position: absolute;z-index: 1;
background: rgb(255,255,255); background: linear-gradient(263deg, rgba(255,255,255,0.24693627450980393) 0%, rgba(255,255,255,1) 76%, rgba(255,255,255,1) 100%);}
.scroller-right:before {content: ''; right:30px; display: inline-block;/* background: #ffffffd4; */width: 60px;height: 29px;vertical-align: middle;position: absolute;z-index: 1;
background: rgb(255,255,255); background: linear-gradient(90deg, rgba(255,255,255,0.24693627450980393) 0%, rgba(255,255,255,1) 76%, rgba(255,255,255,1) 100%);}

@media(max-width:1045px){
.list {
    position: static;
    min-width: inherit;
    margin-left: 0;
    margin-top: 0px;
}
.scroller-left, .scroller-right{
    display:none !important
}
.wrapper {
  overflow:visible;
}
}