
.swiper-container {
  width: 98%;
  height: 100%;
}

.swiper-slide {
  text-align: center;
  /* Center slide text vertically */
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}

.container-general {
  padding: 0;
  margin: auto;
  width: 90vw;
}
.container-general .gallery-wrap {
  display: flex;
  flex-direction: row;
  width: 100%;
  height: 70vh;
}
.container-general .gallery-wrap .item {
  flex: 1;
  height: 90%;
  background-position: center;
  background-size: cover;
  background-repeat: none;
  transition: all 0.8s ease;
  box-shadow: -25px 0px 40px rgba(10,20,20,0.5);
}
.container-general .gallery-wrap .item:hover {
  flex: 7;
}

.wrap-effect-1 .item:first-of-type {
  background-image: url("../band/sam-c.jpg");
  background-position: right;
}
.wrap-effect-1 .item:nth-of-type(2) {
  background-image: url("../band/matt-c.jpg");
  background-position: right;
}
.wrap-effect-1 .item:nth-of-type(3) {
  background-image: url("../band/jools-c.jpg");
  background-position: right;
}
.wrap-effect-1 .item:nth-of-type(4) {
  background-image: url("../band/dan-c.jpg");
  background-position: right;
}
.wrap-effect-1 .item:nth-of-type(5) {
  background-image: url("../band/andy-c.jpg");
  background-position: left;
}
.wrap-effect-1 .item:nth-of-type(6) {
  background-image: url("../band/si-c.jpg");
  background-position: right;
}
.wrap-effect-1 .item:nth-of-type(7) {
  background-image: url("../band/jennie-c.jpg");
  background-position: left;
}
.wrap-effect-1 .item:last-of-type {
  background-image: url("../band/nick-c.jpg");
}

