.catalogue-wrapper{display: grid;grid-template-columns: repeat(2,1fr);gap: 20px;}
.catalogue-wrapper a{display: block;aspect-ratio: 3/4;}
.catalogue-wrapper img{width:100%;height:100%;object-fit: contain;}
.single-catalogue .catalouge-label{transition: .55s;margin-bottom: 10px;text-align: center}
@media (min-width: 769px) {
  .single-catalogue:hover .catalouge-label{color: #7CD101;}
}
@media(max-width:767px){
  .catalogue-wrapper{grid-template-columns: repeat(1,1fr);}
}