.complect {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;width: 100%;margin-bottom: 40px;}.complect-item {display: block;text-align: center;text-decoration: none!important;
border: none!important;}.complect-item__img {width: 5rem;height: 5rem;margin-bottom: 0.2625rem;background-position: center;background-size: cover;}.complect-item__txt {text-decoration: none !important;
border: none !important; font-size: 1rem;color: #4FB933;-webkit-transition: 0.4s;transition: 0.4s;}.complect-item:hover .complect-item__txt {text-decoration: none;-webkit-text-decoration-skip: ink;text-decoration-skip: ink;}

#gridz { 
    margin-top:25px;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(115px, 1fr));
  text-align: center;
  grid-gap: 1vw;
  
  }
#gridz > div {
  font-size: 16px;
  margin-bottom:40px;
  padding: 2px;
  background: none;
  border-radius: 60px;
  width:63px; height: 63px;
  text-align: center;
}

#gridz2 { 
    margin:1px 0 4px 0;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(95px, 95px));
  text-align: center;
  grid-gap: 2.5vw;
  overflow:hiden;
  }
#gridz2 > div {
  font-size: 16px;
  padding: 1px;

  border-radius: 30px;
  width:94px; height: 94px;
  text-align: center;
  overflow:hiden;
}

.aku { 
    transition: all .2s ease-in-out; 
}
.aku:hover {
    transform: scale(1.1); 
}
body{background:#F7F7F7}

.grid7 { 
  display: grid;
  grid-gap: 2vw;
  border: 1px solid #fefefe;
  margin: 0 10px 20px 10px;
  }
.grid7 > div {
  padding: 1em;
background:#F7F7F7;
padding-right:20px;
}
  
.auto-fit {
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
}
