.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6  {
  font-weight: 700;
  line-height: inherit;
  font-size: inherit;
  line-height: inherit;
}

.carousel {
  margin: 0 0 16px;
}

.c-item {
  height: 320px;
}

@media screen and (max-width: 1200px) {
  .c-item {
    height: 360px;
  }
}

@media screen and (max-width: 1024px) {
  .c-item {
    height: 340px;
  }
}

@media screen and (max-width: 920px) {
  .c-item {
    height: 320px;
  }
}

@media screen and (max-width: 860px) {
  .c-item {
    height: 300px;
  }
}

@media screen and (max-width: 768px) {
  .c-item {
    height: 340px;
  }
}

@media screen and (max-width: 550px) {
  .c-item {
    height: 280px;
  }
}

@media screen and (max-width: 470px) {
  .c-item {
    height: 260px;
  }
}

@media screen and (max-width: 430px) {
  .c-item {
    height: 240px;
  }
}

@media screen and (max-width: 390px) {
  .c-item {
    height: 210px;
  }
}



.c-img {
  height: 100% !important;
  object-fit: cover;
}
