
/*-------------------------------------------------------------------------------
Frist element view
-------------------------------------------------------------------------------*/
/* .bortom_slider_wrapper_list{
  padding-left: 3rem;
  padding-right: 3rem;
} */
.project_item{
  position: relative;
  border-radius: 0.75rem;
  background-color: #000000;
  overflow: hidden;
  color: #ffffff;
}
 .project_item .front_card{
  height: 160px;
  position: relative;
  display: grid;
  justify-content: center;
  align-items: center;
}
 .project_item .front_card>img{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   object-fit: cover;
   opacity: 0.4
 }
 .project_item .front_card .title_wrapper>img{
   width: 100%;
   padding:2rem;
   height: max-content;
 }
.project_item .title{
  display: none;
}
.project_item .back_card{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.6);
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  opacity: 0;
  transition: 0.3s ease all;
  z-index: 999;
  border-radius: 0.75rem;
}
.project_item:hover .back_card{
  opacity: 1;
}
.project_item .title_wrapper,
.project_item .subtitle{
  margin:0;
  position: relative;
  z-index: 10;
}
.project_item .subtitle{
  font-size: 1rem;
  max-width: calc(100% - 3rem);
  font-weight: bold;
  letter-spacing: 0.05em;
}
/*-------------------------------------------------------------------------------
Navigation
-------------------------------------------------------------------------------*/
.bortom_slider_wrapper_list .owl-dots{
  display: none;
}
.bortom_slider_wrapper_list .owl-nav>span{
  display: flex;
  width: 3rem;
  height: 3rem;
  font-size: 1.25rem;
  justify-content: center;
  align-items: center;
  background-color: #F0F0F0;
  color: #BBBBBB;
  border-radius: 3rem;
  opacity: 1;
  transition: 0.3s ease all;
}

.bortom_slider_wrapper_list .owl-nav>span.disabled{
  opacity: 0
}
.bortom_slider_wrapper_list .owl-nav .owl-prev{
  position: absolute;
  left: -3.5rem;
  top: 50%;
  transform: translateY(-50%);
}
.bortom_slider_wrapper_list .owl-nav .owl-next{
  position: absolute;
  right: -3.5rem;
  top: 50%;
  transform: translateY(-50%);
}

@media (max-width:920px){
  .bortom_slider_wrapper_list{
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .bortom_slider_wrapper_list .owl-nav>span{
    width: 2rem;
    height: 2rem;
    font-size: 1rem;
  }
  .bortom_slider_wrapper_list .owl-nav .owl-prev{
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
  }
  .bortom_slider_wrapper_list .owl-nav .owl-next{
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
  }
}
