{# Grid Item #}
@media only screen and (max-width: 551px) { 
.resource-listing__box { position: relative; min-width: 47% !important;}
}


.resource__listing {display:flex; width: 100%; gap: 20px; justify-content: start; align-items: center; flex-wrap: wrap;}
.resource-listing__box { position: relative; min-width: 248px; flex: 1;}
.resource__img{display: flex;flex-direction: column;justify-content: flex-end;align-items: flex-start;background-size: cover;background-position: center;background-repeat: no-repeat; transition: all 1s ease; border-radius: 15px;}
.resource__img img {width: 100%;max-width: 100%;height: 50%;}
.resource__link{width: 100%;height: 100%;z-index: 999;}
.resource__title--2 {padding: 30px;    position: absolute;bottom: 0;left: 0;right: 0;}
.resource__title--2 h3 {padding-bottom: 10px; font-weight: bold!important;color:#fff!important; text-align: center;}
.resource__more__info{padding-top: 5px;}
.resource__title--h3--2 {line-height: 1.3}
.resource-listing__box a {text-decoration: none!important;}
 .resource__title--2 h3 {font-size: x-large;}

@media (max-width: 650px) {
  .resource__title--2 {

  }
  .resource__title--2 h3 {
  font-size: 6vw;
  }
  .resource-listing__box { flex: 100%; }
 
}



