
/* .ying{


  width: 300px;
} */

  .hovereffect {
    width:100%;
    height:100%;
    float:left;
    overflow:hidden;
    position:relative;
    /* text-align:center; */
    cursor:default;
    background-color: antiquewhite;
    }
    
    .hovereffect .overlay {
    width:100%;
    height:100%;
    position:absolute;
    overflow:hidden;
    top:0;
    left:0;
    opacity:0;
    background-color:rgba(0,0,0,0.5);
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out;
    padding: 20px;
    }
    
    .hovereffect img {
     
      display:block;
      position:relative;
  
      -webkit-transition:all .4s linear;
      transition:all .4s linear;
 
      width: 100%;
      height: 100%;
    }
    
    .hovereffect h2 {
    text-transform:uppercase;
    color:#fff;
    /* text-align:center; */
    position:relative;
    /* font-size:17px; */
    /* background:rgba(0,0,0,0.1); */
    -webkit-transform:translatey(-100px);
    -ms-transform:translatey(-100px);
    transform:translatey(-100px);
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    /* padding:10px; */
    }

    .hovereffect h2 .card-tag{
      clear: both;
      
      }

    .hovereffect h2 .tag{

      background-color: #eee;
      color:rgb(80, 78, 78);
      font-size: 0.7rem;
      padding: 5px;

    }

  .hovereffect  h4{
      /* padding:10px; */
      color: #fff;
      font-size: 1.0rem;
      margin-top: 10px;
  }

  .hovereffect .overlay .detail{ 
    margin-top: 72%;
    /* ขึ้นกัยขนาดรูปที่ใช้ */
  }
  .hovereffect .card-text{
  /* font-size: 0.95rem; */
  font-size: 1.1rem;
  color: #fff;
  max-height: 78px;
  overflow: hidden;
  }
  

  .hovereffect .btn-primary {
     color:#fff;
   
      border-radius: 25px;
      font-size: 0.9rem;
      border-style: solid 1 #ffffff;
  }
  
  .hovereffect .card-tag{
  clear: both;
  
  }
  
  .hovereffect .view-card{
      margin-top: 5px;
      /* background-color: #fff; */
      color:#fff;
      font-size: 0.6rem;
  }

    
    .hovereffect a.info {
    text-decoration:none;
    display:inline-block;
    text-transform:uppercase;
    color:#fff;
    border:1px solid #fff;
    background-color:transparent;
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    margin:50px 0 0;
    padding:7px 14px;
    }
    
    .hovereffect a.info:hover {
    box-shadow:0 0 5px #fff;
    }
    
    .hovereffect:hover img {
      
    -ms-transform:scale(1.2);
    -webkit-transform:scale(1.2);
    transform:scale(1.2); 
    }
    
    .hovereffect:hover .overlay {
    opacity:1;
    filter:alpha(opacity=100);
    }
    
    .hovereffect:hover h2,.hovereffect:hover a.info {
    opacity:1;
    filter:alpha(opacity=100);
    -ms-transform:translatey(0);
    -webkit-transform:translatey(0);
    transform:translatey(0);
    }
    
    .hovereffect:hover a.info {
    -webkit-transition-delay:.2s;
    transition-delay:.2s;
    }