 .species-hero{
  position:relative;
  /* min-height:820px; */
/*   background:
    linear-gradient(
      90deg,
      rgba(247,244,239,.96) 0%,
      rgba(247,244,239,.84) 24%,
      rgba(247,244,239,.28) 46%,
      rgba(247,244,239,0) 64%
    ),
    url("../images/greenfencethai/asset/ไทรเกาหลี/bg-ไทรเกาหลี.jpg"); */


/*   background:linear-gradient(
    261deg, 
    rgba(247, 244, 239, .96) 0%, 
    rgba(247, 244, 239, .84) 5%, 
    rgba(247, 244, 239, .58) 46%, 
    rgba(247, 244, 239, 0.8) 100%), 
    url(../images/greenfencethai/asset/ไทรเกาหลี/bg-ไทรเกาหลี.jpg); */


  background-size:cover;
  background-position:center center;
  background-repeat:no-repeat;
  overflow:hidden;
}

 .species-hero{
  position:relative;
 
  background:
    linear-gradient(
      90deg,
     rgba(247,244,239,.96) 20%,
      rgba(247,244,239,.84) 50%,
      rgba(247,244,239,.28) 80%,
      rgba(247,244,239,0) 95%
    ),
     url(../images/greenfencethai/asset/ต้นโมก/bg-ต้นโมก.webp); ;
  background-size:cover;
  background-position:center center;
  background-repeat:no-repeat;
  overflow:hidden;
}


.bg-text-hero {
    position: relative;
    /* left: 40px; */
    /* bottom: 40px; */
 /*    top: 80px;
    z-index: 3;
    width: min(900px, calc(100% - 80px));
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr)); */
    background: rgba(255, 255, 255, .7);
    background: rgba(230, 255, 231, .5);
    
    border-radius: 18px;
/*     overflow: hidden; */
    /* box-shadow: 0 14px 36px rgba(0, 0, 0, .08); */
    backdrop-filter: blur(10px);
    padding:20px;
    margin-top: 50px;
}

.species-hero-grid {
    padding-left: 20px;
    padding-right: 20px;
}


.size-card img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
    object-position: right;
}


/* Mobile First */

/* มือถือ (Default) */
.size-grid {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 28px;
}
/* Tablet */
@media (min-width:768px){
  .size-grid {
        grid-template-columns: repeat(2, 1fr);
  }
}

/* Laptop */
@media (min-width:1024px){
  .size-grid {
      grid-template-columns: repeat(3, 1fr);
  }
}

/* Desktop */
@media (min-width:1280px){
  .size-grid {
      grid-template-columns: repeat(3, 1fr);
  }
  }

/* Large Desktop */
@media (min-width:1536px){
  .size-grid {
      grid-template-columns: repeat(3, 1fr);
  }
}