.webx-listings-grid-container {
  display: grid;
  grid-gap: 20px;
  padding: 0;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  grid-template-columns: 100%;
}

.webx-item-grid-info {
    width: 100%;
    display: grid;
    grid-gap: 0;
    padding: 0;
    grid-template-columns: repeat(2, minmax(0, 0.5fr));
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    align-items: center;
}

.webx-listings-grid-container__1,
.webx-listings-grid-container__2,
.webx-listings-grid-container__3,
.webx-listings-grid-container__4,
.webx-listings-grid-container__5 {
  grid-template-columns: 100%;
}

.webx-listings-grid-container_40_60 {
  grid-template-columns: 100%;
}

.webx-listings-grid-container_30_70 {
  grid-template-columns: 100%;
}

@media only screen and (min-width: 680px) {
    .wp-grid-group__3 {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 0.5fr));
        align-items: start;
    }
}


@media only screen and (min-width: 960px) {
    .wp-grid-group__3 {
        grid-template-columns: repeat(3, minmax(0, 0.33fr));
    }
.webx-listings-grid-container[data-items="2"],
.webx-listings-grid-container[data-items="3"],
.webx-listings-grid-container[data-items="4"],
.webx-listings-grid-container[data-items="5"],
.webx-listings-grid-container[data-items="6"] {
  grid-template-columns: repeat(2, minmax(0, 0.5fr));
}

.webx-listings-grid-container__2.featured-layout2 {
    grid-template-columns: 100%;
}

.webx-row-image-grid {
    grid-template-columns: repeat(3, minmax(0, 0.3333fr));
    grid-gap: 0;
}

}

@media screen and (min-width: 1200px) {

.webx-listings-grid-container[data-items="2"],
.webx-listings-grid-container[data-items="3"] {
  grid-template-columns: repeat(3, minmax(0, 0.33fr));
}

.webx-listings-grid-container__2.featured-layout2 {
    grid-template-columns: repeat(2, minmax(0, 0.5fr));;
}


.webx-listings-grid-container[data-items="4"] {
  grid-template-columns: repeat(4, minmax(0, 0.25fr));
}

.webx-listings-grid-container[data-items="5"] {
  grid-template-columns: repeat(5, minmax(0, 0.2fr));
}

.webx-listings-grid-container_40_60 {
    grid-template-columns: 40% auto;
}

.webx-listings-grid-container_30_70 {
    grid-template-columns: 30% auto;
}

.webx-listings-grid-container[data-items="6"] {
  grid-template-columns: repeat(4, minmax(0, 0.25fr));
}

}

@media only screen and (min-width: 1800px) {

.webx-listings-grid-container[data-items="6"] {
  grid-template-columns: repeat(6, minmax(0, 0.18fr));
}

}


@media only screen and (max-width: 680px) {
    .wp-block-group.is-layout-grid, .wp-block-group-is-layout-grid {
        grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
    }
}


@media only screen and (min-width: 680px) and (max-width: 960px) {
    .wp-block-group.is-layout-grid, .wp-block-group-is-layout-grid {
        grid-template-columns: repeat(2, minmax(0, 0.5fr)) !important;
    }
}

@media only screen and (min-width: 960px) and (max-width: 1200px) {
    .wp-block-group.is-layout-grid, .wp-block-group-is-layout-grid {
        grid-template-columns: repeat(3, minmax(0, 0.3333fr)) !important;
    }
}
