.content-follow-list, .cs-box, .follow-list {
  position: relative
}

.h-48 {
  height: 48px !important
}

.cancel-box, .cs-box {
  height: 250px;
  width: 100%
}

.content-follow-list ul, .currently-follow-list ul, .follow-list ul {
  display: grid;
  grid-gap: 1rem;
  grid-template-columns: repeat(5, 1fr);
  margin-bottom: 0
}

.currently-follow-list ul li {
  width: 100%;
  height: 250px;
  border: 1px dashed #bdbebf;
  background-color: #dee0ff
}

.content-follow-list ul li, .follow-list ul li {
  margin-bottom: 20px;
  position: relative
}

.cs-box {
  border: 1px solid #e8eef7;
  background-color: #fff;
  box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075);
  padding: 20px;
  margin-bottom: 15px;
  border-radius: 4px
}

.btn-close {
  position: absolute;
  top: 10px;
  right: 25px;
  color: #bfc9cf !important;
  font-size: 14px !important;
  filter: invert(0%) !important
}

.cs-box img {
  height: 65px;
  max-width: 100%;
  margin-bottom: 15px;
  margin-top: 50px
}

.cs-box p {
  font-size: 12px;
  font-weight: 700;
  color: #7f949f;
  text-align: center;
  margin-bottom: 0;
  margin-top: 40px
}

.deal-alerts, .promocodes-deal {
  display: none!important
}


.btn-follow, .btn-search-follow, .btn-unfollow {
  background-color: var(--color-second) !important;
  border: 1px solid var(--color-second) !important;
  color: #fff !important;
  font-weight: 400 !important;
  text-transform: uppercase !important;
  font-size: 14px !important;
  padding: 12px 20px !important;
  border-radius: 0
}

.btn-cancel, .btn-yes {
  font-size: 12px !important;
  font-weight: 400 !important
}

.load-more {
  display: none
}

.cancel-box {
  padding: 20px;
  text-align: center;
  position: absolute;
  background-color: #000000b8;
  top: 0;
  border-radius: 4px;
  display: flex;
  justify-content: center;
  align-items: center
}

.btn-yes {
  background-color: #fff;
  border: 1px solid #fff !important;
  color: #000 !important;
  padding: 4px 12px !important;
  border-radius: 2px !important
}

.btn-cancel {
  background-color: transparent;
  border: none !important;
  color: #fff !important
}

@media only screen and (max-width:992px) {
  .currently-follow-list ul, .follow-list ul {
    grid-template-columns: repeat(3, 1fr)
  }
}

@media only screen and (max-width:768px) {
  .currently-follow-list ul, .follow-list ul {
    grid-template-columns: repeat(2, 1fr)
  }
}

@media only screen and (max-width:400px) {
  .currently-follow-list ul, .follow-list ul {
    grid-template-columns: repeat(1, 1fr)
  }
}
