.image_style {
  max-width: 300px;
  max-height: 169px;
  width: auto;
  height: auto;
  border-radius: 5px;
  margin-top: 10px;
}

.image-set-cover {
  margin-top: 10px;
  margin-left: 10px;
}

.image-remove {
  margin-top: 10px;
  margin-left: 10px;
}

.carousel {
  max-width: 850px;
  max-height: 478px;
  width: auto;
  height: auto;
}

.image_style_carousel_portal {
  border-radius: 10px 10px 0px 0px;
}

.image_style_carousel {
  max-width: 850px;
  max-height: 478px;
  border-radius: 10px;
}

@media (max-width: 960px) {
  .image_style_carousel {
    max-height: 400px;
    width: auto;
    height: auto;
  }
}

@media (max-width: 765px) {
  .image_style_carousel {
    max-height: 299px;
    width: auto;
    height: auto;
  }
}

@media (max-width: 720px) {
  .image_style_carousel {
    max-height: 299px;
    width: auto;
    height: auto;
  }
}

@media (max-width: 540px) {
  .image_style_carousel {
    max-height: 286px;
    width: auto;
    height: auto;
  }
}

@media (max-width: 500px) {
  .image_style_carousel {
    max-height: 255px;
    width: auto;
    height: auto;
  }
}

@media (max-width: 400px) {
  .image_style_carousel {
    max-height: 255px;
    width: auto;
    height: auto;
  }
}

.property_image .property_image_item, .content_image .property_image_item {
  flex-basis: calc(25% - 15px) !important;
  margin-bottom: 20px;
  margin-right: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  position: relative;
}

.property_image .property_image_item:nth-child(4n), .content_image .property_image_item:nth-child(4n) {
  margin-right: 0px !important;
}

.property_image .property_image_item img, .content_image .property_image_item img {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.property_image .property_image_item .property_image_actions, .content_image .property_image_item .property_image_actions {
  position: absolute;
  top: 10px;
  left: 10px;
}

@media (max-width: 52em) {
  .property_image .property_image_item {
    flex-basis: calc(50% - 10px) !important;
  }

  .property_image .property_image_item:nth-child(2n) {
    margin-right: 0px !important;
  }
}

.property_image_actions {
  position: absolute;
  top: 10px;
  left: 10px;
}