  
.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto; }

.figure {
  display: inline-block; }

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1; }

.figure-caption {
  font-size: 90%;
  color: #6c757d; }
  
.work p {
  color:#fff;
}
 

.work {
  width: 100%; }
  .work .img {
    width: 100%;
    height: 375px;
    position: relative;
    z-index: 0;
     overflow: hidden;

    
  }
    
  .work .text {
        position:fixed;
        }
  .work .text h2 , .work .text .h2 {
    font-size: 29px;
     color: #D2F400;
    
    }
    
    
    @media (max-width: 991.98px) {
      
        .work .text {
          position:fixed;
          bottom:81px;
        }
        
        .thumbnail
        {
          bottom: 0px;
        }
        
        
        .work .text h2 {
        }
      }
  .work .text span {
    font-size: 12px;
    letter-spacing: 1px;
    color: rgba(0, 0, 0, 0.3);
    text-transform: uppercase;
    font-weight: 500; }

.thumbnail {
  list-style: none;
  padding: 0;
  margin: 0;
  position: absolute;
  bottom: 73px;
  left: 50%;
  -webkit-transform: translateY(50%) translateX(-50%);
  -ms-transform: translateY(50%) translateX(-50%);
  transform: translateY(50%) translateX(-50%);
  z-index: 99;
  width: 100%;
}

.thumbnail img { width:39px; display: block;}
 
  .thumbnail li {
    display: inline-block;
      background-color:#fff;

    }
    .thumbnail li a {
      display: block;
      margin: 4px;
          padding: 0px;
     }
      
      .thumbnail li a img {
        display:block;
        width: 80px;
        margin:0 auto;
         -webkit-transform: scale(0.8);
        -ms-transform: scale(0.8);
        transform: scale(0.8);
        -webkit-transition: .3s all ease;
        -o-transition: .3s all ease;
        transition: .3s all ease;
          }
    .thumbnail li.active a img {

      
      
      }
    @media (max-width: 767.98px) {
      .thumbnail li a img {
        width: 62px; } }


.mainBtn { 
   background:#fff; color:#000; padding:4px 14px; font-size:14px;
}


.active .mainBtn {
  background:#000; color:#fff;
  text-decoration: none;
}