.crsl-wrap-aw {display: flex; flex-wrap: wrap; width: 100%; column-gap: 2%; }
.crsl-wrap-aw .crsl-item-aw {display: block; color: inherit; width: 15%;margin-bottom: 2%; background-color: #fff; transition: all .3s ease-in-out; box-shadow: 0 3px 15px rgba(0,0,0,.15); padding: 8px; text-align: center;}
.crsl-wrap-aw .crsl-item-aw:hover {text-decoration: none;box-shadow: 0 3px 15px rgba(0,0,0,.25);}
.crsl-wrap-aw .crsl-item-aw.wide {width: 23.5%;}
.crsl-wrap-aw .crsl-item-aw h3 {font-size: 18px;}
.crsl-wrap-aw .crsl-item-aw p {font-size: 12px;}
.d-flex {flex-wrap: wrap; display: flex;}
.crsl-item .thumbnail {height: 150px;}
.crsl-item .thumbnail img {display: block; height: 100%; object-fit: contain;}
.crsl-wrap-aw {display: flex; flex-wrap: wrap; column-gap: 2%;}
.crsl-wrap-aw .crsl-item-aw {
  display: block;
  color: inherit;
  width: 23.5%;
  margin-bottom: 2%;
  background-color: #fff;
  transition: all .3s ease-in-out;
  box-shadow: 0 3px 15px rgba(0,0,0,.15);
  padding: 8px;
  text-align: center;
}
.crsl-item-aw .thumbnail {
  height: 140px; margin-bottom: 4px;
  display: flex;
  align-items: center;
}

.crsl-item-aw .thumbnail img {
  height: 100%;
  object-fit: contain;
}


@media screen and (max-width:992px){
    .crsl-wrap-aw {column-gap: 1.33%;}
    .crsl-wrap-aw .crsl-item-aw .img-wrapper {width:100%; margin-bottom: 1.33%;}
}

@media screen and (max-width:720px){

}
@media screen and (max-width:640px){
    .crsl-wrap-aw {column-gap: 2%;}
    .crsl-wrap-aw .crsl-item-aw {width: 32%; margin-bottom: 2%;}

}
@media screen and (max-width:540px){
    .crsl-wrap-aw .crsl-item-aw.wide,
    .crsl-wrap-aw .crsl-item-aw {width: 100%;}
    .gallery-desc-w {margin: 18px 0;}

}
@media screen and (max-width:415px){
    .crsl-wrap-aw .crsl-item-aw.wide,
    .crsl-wrap-aw .crsl-item-aw {width: 100%;}
}
@media screen and (max-width:360px){

}