/* usecases Container */

.isotope-filter + .plt-usecases-list_wrapper {
  margin: 0 -35px;
  overflow: hidden; }

  .plt-usecases_container{
    max-width: 100%;
    justify-content: center;
    margin: auto;
  }
  .row .plt-usecases-list_item.col-lg-6.center{
    position: relative!important;
    /*margin-right: -23px;*/
    }
.row .plt-usecases-list_item {

  display: inline-block;
  vertical-align: top; 
 /* max-height: 450px;*/
  margin-bottom: 68px;
}

  .row .plt-usecases-list_item .plt-usecases_item_link {
    font-size: 14px;
    font-weight: bold;
    display: inline-block;
    border-width: 3px;
    border-style: solid;
    padding: 24px 45px;
    margin-bottom: 60px; }
    .row .plt-usecases-list_item .plt-usecases_item_link:hover {
      color: #ffffff; }
  .row .plt-usecases-list_item .usecases__description {
    transition: 0.3s; }

@media (min-width: 1200px){

  .row .plt-usecases-list_item .usecases__item-meta .post_cats a:first-child:before {
    content: '';
    display: inline-block;
    width: 8px;
    margin: 0 4px;
    vertical-align: baseline;
    border-bottom: 2px solid;
    margin-bottom: -2px; 
    visibility: hidden;
  }
  .under_image .plt-usecases-item_description {
    padding: 20px;
  }
  .under_image .usecases__item-title .title {
    line-height: 25px;
  }
  .row .plt-usecases-list_item .usecases__item-meta .post_cats a:after {
    content: '';
    display: inline-block;
    width: 8px;
    margin: 0 4px;
    vertical-align: baseline;
    border-bottom: 2px solid;
    margin-bottom: -2px; 
    visibility: hidden;
  }
}
@media (max-width: 1199px){
  .under_image .plt-usecases-item_description {
    padding: 10px;
  }
  .row .plt-usecases-list_item {
    padding: 0px 10px;
  }
  .under_image .usecases__item-title .title {
    line-height: 18px;
  }

  .usecases__item-meta {
      line-height: 20px;
  }

  
}
 
  .row .plt-usecases-list_item .usecases__item-meta .usecases-category {
    font-size: 16px;
    font-weight: 700;
    /* text-transform: uppercase; */
    color: #009BDC;
   }

  .row .plt-usecases-list_item .usecases__item-title span,
  .row .plt-usecases-list_item .usecases__item-title a {
    color: #222222;
    font-weight: 600;
   }
   .row .plt-usecases-list_item .usecases__item-title a:hover {
     color: rgba(34, 34, 34, 0.7);
   }
 
.plt-usecases-item_wrapper .plt-usecases-item_image {
  border-radius: 10px; }

.plt-usecases-item_wrapper .overlay {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: 0.5s;
  border-radius: 10px; }

.plt-usecases-item_wrapper .usecases_link {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  opacity: 0;
  transition: 0.5s;
  font-size: 24px; 
}

/* usecases Descriptiption Under Image*/
.under_image {
  position: relative;
  z-index: 1; }
  .under_image .plt-usecases-item_image {
    position: relative;
    transition: 0.6s ease-in-out;
    overflow: hidden; 
    height: 100%;
    max-height: 570px;
  }
    .under_image .plt-usecases-item_image img {
      transform: translateY(0);
      transition: 0.5s; 
      height: 100%;
      width: 100%;
      object-fit: cover;
    }
  .under_image .usecases__item-title .title {
    font-size: 30px;
    }
  .under_image .usecases_link {
    display: flex;
    justify-content: center;
    align-items: center; }
  .under_image .post_cats {
    color: #b3b3b3; }
  .under_image .plt-usecases-item_description {
    z-index: 3;
    transition: 0.35s ease-out;
    width: calc(100% - 40px);
    background: #ffffff;
    border-radius: 10px;
    margin-left: 20px;
    margin-right: 20px;
    position: absolute;
    bottom: -26px;
    opacity: 1;
    /* visibility: hidden; */
    box-shadow: 6px 5px 16px 0px rgba(0, 0, 0, 0.15); 
  }

    .under_image .plt-usecases-item_description .usecases__item-title {
      padding: 6px 10px 2px 10px; }

  .under_image.h_align_center .plt-usecases-item_description {
    text-align: center; }
  .under_image .plt-usecases-item_description:empty {
    display: none; }
  .under_image:hover .plt-usecases-item_description {
    bottom: 17px;
    opacity: 1;
    visibility: visible; }

/* Appear Animation */
.plt-usecases_container.appear-animation .item .plt-usecases-item_wrapper {
  opacity: 0; }

.plt-usecases_container.appear-animation.anim-slide-left .animate .plt-usecases-item_wrapper {
  animation: slide_left 0.5s ease forwards;
  transform: translateX(50px);
  height: 100%;
 }

.isotope-filter {
margin-bottom: 40px;
text-align: center;
}
.plt-usecases .slick-arrow{
  display:  none!important;
}

@keyframes slide_left {
  100% {
    opacity: 1;
    transform: translateX(0); } 
}


.isotope-filter a {
  display: inline-block;
  position: relative;
  font-size: 14px;
  line-height: 22px;
  font-weight: 600;
  text-transform: uppercase;
  transition: .5s;
  padding: 4px 11px 4px 11px;
  margin: 0px 20px 0px 20px;
  color: #222222;
  border-radius: 3px 3px 3px 3px;
}
.usecases__filter.isotope-filter a.active {
background-color: #009bdc;
color: white;
}
/* ==================== ##Responsive ==================== */

@media (max-width: 992px) {

  .plt-usecases_container .plt-carousel .plt-usecases-list_item {
    width: 750px; }

  }

@media (max-width: 767px) {
  .plt-usecases_container .plt-carousel .plt-usecases-list_item {
    width: 600px; }
    .isotope-filter a{
    padding: 4px 5px 4px 5px;
    margin: 0px 10px 0px 10px;
    font-size: 12px;
    line-height: 18px;
    }
    .row .plt-usecases-list_item{
      padding: 0px 5px;
    }
   
 }

@media only screen and (max-width: 600px) {

  .plt-usecases_container .plt-carousel .plt-usecases-list_item {
    width: 550px; }
 }

