
.container-fluid ol li,.container-fluid ul li{
  list-style: none;
}
.container-fluid a{
  text-decoration: none;
}
.main4-wrap img{
  max-width: 100%;
  
} 
.container-fluid{
  width:100%;
  padding:0px 15px;
  margin:0 auto;
} 
.filterbox{
  padding:30px 108px;
}
.filter-tabs{
  display:flex;
  align-items:center;
  justify-content:center;
  padding:0 0 35px; 
  flex-wrap:wrap;
}  
.filter-sort{
  width:100%;
}
.navigation-galerie{
  display: flex;
  overflow-x: scroll;
  margin-top: 15px;
  padding-bottom: 15px;
}
.navigation-galerie a{
 /*  margin-bottom: 320px; */
  margin-right:5px;
  padding:9px 25px;
  text-decoration: none;
  border-radius: 6px;
  color:var(--secondary-color);
  transition:all .5s;
  
  white-space: nowrap
} 
.navigation-galerie a:hover{
  color:var(--third-color);
  background-color:var(--primary-color);
}
.navigation-galerie a.active{
  color:var(--third-color);
  background-color:var(--primary-color);
}
.navigation-galerie::-webkit-scrollbar{
  width:10px;
  height: 6px;
}
.navigation-galerie::-webkit-scrollbar-track{
   background:#f1f1f1;
}
.navigation-galerie::-webkit-scrollbar-thumb{
   background:#888;
}
.button{
  margin-bottom: 40px;
}
.main4-wrap.wrap-inner{
  padding:0px;
}
.main4-wrap{
  padding:32px 0px 40px;
  width:100%;
  box-sizing: border-box;
}
#content6{
  position: relative;
  margin:0 auto;
  padding:0px;
  font-size:14px;
}
#main4.main4-full{
  float:none;
  width:none;
  max-width: none;
}
ol.content6{
  margin:0 auto;
}
.content6{
  display:grid;
  list-style: none;
  grid-template-columns: repeat(auto-fill, minmax(270px, 1fr));
  grid-gap:36px;
}
.multi-shot{
  position:relative;
  transition:3s all;
}
.dribbble-link{
  position:relative;
}
.dribbble-img img{
  border-radius: 6px;
  width: 300px;
  height: 300px;
  object-fit: cover;
}
.dribbble-over{
  position:absolute;
  top:0;
  background:rgba(0,0,0,0.04);
  height: 90%;
  left:0;
  right:0;
  bottom:0;
  color:var(--third-color);
  opacity: 0;
  transition:0.3s all;
}
.hover-text{
  padding:10px;
  display:block;
  position: absolute;
  bottom:1px;
  font-weight: 500;
  background-image:linear-gradient(178.1deg, rgba(60,55,106,.03) 8.5%, rgba(0,0,0,.45) 82.4%);
  width:100%;
  border-radius: 5px;
}
.multi-shot:hover .dribbble-over{
  opacity: 1;
}
.dribbble-over .icons{
  position: absolute;
  bottom:8px;
  right:12px;
}
.icons i{
  background:var(--fourth-color);
  padding:8px 10px;
  border-radius: 10px;
  margin:0px 5px;
  color:gray;
  font-size:14px;
  transition: all 0.3s;
}
.icons i:hover{
  background:var(--primary-color);
  color:var(--third-color);
}
.dribbble-title h3{
  font-size:13px;
  color:var(--six-color);
  font-weight: 500;
}
.dribbble-title .m-team{
  padding:0px 4px;
  color:var(--third-color);
  background:var(--five-color);
  border-radius: 2px;
  font-size: 11px;
  letter-spacing:0.4px;
}
.comment{
  float:right;
}
.comment i{
  color:var(--five-color);
  padding:5px;
}
.comment i:hover{
  color:var(--primary-color);
}

@media (max-width: 1200px){
  .filterbox{
      padding:30px 40px;
  }
}
@media (max-width: 992px){
  .filterbox{
      padding:30px 15px;
  }
  .content6{
      grid-gap:12px;
  }
  .navigation-galerie a{
      padding:9px 12px;
  }
}
@media (max-width: 767px){
  .shot-thumbnail{
      margin-top:20px;
  }
  .filter-tabs{
      flex-wrap:wrap;
  }
  .filter-sort{
      width:100%;
  }
  .navigation-galerie{
      display:flex;
      overflow-x:scroll;
      margin-top:15px;
      padding-bottom:15px;
  }
  .navigation-galerie::-webkit-scrollbar{
      width:10px;
      height: 6px;
  }
  .navigation-galerie::-webkit-scrollbar-track{
       background:#f1f1f1;
  }
  .navigation-galerie::-webkit-scrollbar-thumb{
       background:#888;
  }
}
@media (max-width: 576px){
   .px-0{
       padding:0px;
   }
}
