.hotelspa-partners {padding:50px 0;}
.hotelspa-partners .page-width {text-align:center;max-width: 130rem;}
.hotelspa-partners .collection__title {text-align: center;max-width: 70rem;margin: auto auto 30px;}
.hotelspa-partners .collection__title p {margin: 0;line-height: 1.4;}

.hotelspa-partners .page-width .icosnlist {max-width:80rem;margin:auto;display:grid;grid-template-columns:repeat(4, 1fr);grid-gap: 15px;margin-top:20px;}
.hotelspa-partners .icosnlist img {width:100%;height:auto;}
.hotelspa-partners .icosnlist span {display:block;text-align:center;font-size:14px;line-height:1.3;}
@media screen and (max-width: 750px){
  .hotelspa-partners {padding:30px 0;}
  .hotelspa-partners .page-width .icosnlist {overflow:scroll;}
  .hotelspa-partners .collection__title p {font-size: 12px;line-height: 1.3;}
  .hotelspa-partners .icosnlist span {font-size: 12px;}
}