.wtwe-trips-layout-grid .wtwe-trips-by-type {
    flex-wrap: wrap;
}

.wtwe-trips-by-type-wrapper.wtwe-trips-layout-grid .wtwe-trips-by-type-img-container {
    display: flex;
    width: 100%;
    position: relative;
    overflow: hidden;
}

.wtwe-trips-by-type-wrapper.wtwe-trips-layout-grid .wtwe-trips-by-type-img-container.wtwe-hidden {
    display: none;
}

.wtwe-trips-by-type-wrapper.wtwe-trips-layout-grid .wtwe-trips-by-type-img-container .wtwe-trips-by-type-link {
    height: 100%;
    display: flex;
    width: 100%;
}
.wtwe-trips-by-type-wrapper.wtwe-trips-layout-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    align-items: unset;
    gap: 20px;
}

.wtwe-trips-by-type-wrapper.wtwe-trips-layout-grid .wtwe-trips-by-type .wtwe-trips-by-type-img-container img {
    width: 100%;
    height: initial;
    object-fit: cover;
}

.wtwe-trips-by-type-wrapper.wtwe-trips-layout-grid .wtwe-trips-by-type .wtwe-trips-by-type-img-container .wtwe-trips-by-type-discount {
    position: absolute;
    background: #1aa508;
    color: white;
    padding: 5px 10px;
    margin: 10px;
    border-radius: 5px;
}


.wtwe-trips-by-type-wrapper.wtwe-trips-layout-grid .wtwe-trips-by-type .wtwe-trips-by-type-img-container .wtwe-trips-by-type-discount.wtwe-hidden {
    display: none;
}

.wtwe-trips-by-type-wrapper.wtwe-trips-layout-grid .wtwe-trips-by-type-body {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
    padding: 30px;
}

.wtwe-trips-by-type-wrapper.wtwe-trips-layout-grid .wtwe-trips-by-type-body.wtwe-hidden {
    display: none;
}

.wtwe-trips-by-type-wrapper.wtwe-trips-layout-grid .wtwe-trips-by-type-body .wtwe-trips-by-type-header {
    margin-bottom: 20px;
}

.wtwe-trips-by-type-wrapper.wtwe-trips-layout-grid .wtwe-trips-by-type-body .wtwe-trips-by-type-header .wtwe-trips-by-type-inner-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 5px;
}

.wtwe-trips-by-type-wrapper.wtwe-trips-layout-grid .wtwe-trips-by-type-body .wtwe-trips-by-type-header .wtwe-trips-by-type-inner-header .wtwe-trips-by-type-title-container.wtwe-hidden {
    display: none;
}

.wtwe-trips-by-type-wrapper.wtwe-trips-layout-grid .wtwe-trips-by-type-body  .wtwe-trips-by-type-grid-title {
    font-size: 20px;
    margin: 0;
}

.wtwe-trips-by-type-wrapper.wtwe-trips-layout-grid .wtwe-trips-by-type-body  .wtwe-trips-by-type-grid-trip-rating {
    background-color: green;
    border-radius: 5px;
    padding: 5px 7px;
    color: white;
    font-weight: 600;
    min-width: 65px;
    font-size: 13px;
    text-align: center;
    vertical-align: middle;
}
.wtwe-trips-by-type-wrapper.wtwe-trips-layout-grid .wtwe-trips-by-type-body  .wtwe-trips-by-type-grid-trip-rating.wtwe-hidden {
    opacity: 0;
}

.wtwe-trips-by-type-wrapper.wtwe-trips-layout-grid .wtwe-trips-by-type-body  .wtwe-trips-by-type-grid-trip-rating .wtwe-hidden{
    display: none;
}

.wtwe-trips-by-type-wrapper.wtwe-trips-layout-grid .wtwe-trips-by-type-body .wtwe-trips-by-type-header .wtwe-trips-by-type-inner-header .wtwe-trips-by-type-trip-rating.wtwe-hidden {
    display: none;
}

.wtwe-trips-by-type-wrapper.wtwe-trips-layout-grid .wtwe-trips-by-type-body .wtwe-trips-by-type-header .wtwe-trips-by-type-inner-header .wtwe-trips-by-type-trip-rating i.wtwe-hidden {
    display: none;
}

.wtwe-trips-by-type-wrapper.wtwe-trips-layout-grid .wtwe-trips-by-type-body  .wtwe-trips-by-type-grid-trip-tag {
    display: inline-block;
    background-color: rgb(55, 55, 55);
    color: white;
    padding: 3px 7px;
    font-size: 10px;
    border-radius: 5px;
    margin-bottom: 5px;
}

.wtwe-trips-by-type-wrapper.wtwe-trips-layout-grid .wtwe-trips-by-type-trip-category.wtwe-hidden  {
    display: none;
}

.wtwe-trips-by-type-wrapper.wtwe-trips-layout-grid .wtwe-trips-by-type-body .wtwe-trips-by-type-content.wtwe-hidden  {
    display: none;
}

.wtwe-trips-by-type-wrapper.wtwe-trips-layout-grid .wtwe-trips-by-type-body .wtwe-trips-by-type-content .wtwe-trips-by-type-excerpt {
    color: #676767;
    font-style: italic;
    font-size: 13px;
    margin-bottom: 20px;

}

.wtwe-trips-by-type-wrapper.wtwe-trips-layout-grid .wtwe-trips-by-type-body .wtwe-trips-by-type-footer {
    /* display: flex; */
    /* justify-content: space-between; */
    /* align-items: flex-end; */
}

.wtwe-trips-by-type-wrapper.wtwe-trips-layout-grid .wtwe-trips-by-type-body .wtwe-trips-by-type-footer .wtwe-trips-by-type-pricing .wtwe-trips-by-type-pricing-text {
    font-size: 13px;
    font-weight: 600;
    color: #676767;
    text-align: end;
}

.wtwe-trips-by-type-wrapper.wtwe-trips-layout-grid .wtwe-trips-by-type-body .wtwe-trips-by-type-footer .wtwe-trips-by-type-pricing .wtwe-trips-by-type-pricing-text.wtwe-hidden {
    display: none;
}

/* .wtwe-trips-by-type-wrapper.wtwe-trips-layout-grid .wtwe-trips-by-type-body .wtwe-trips-by-type-footer .wtwe-trips-by-type-pricing .wtwe-trips-by-type-price {
    display: flex;
    align-items: center;
    gap: 10px;
    text-align: end;
    width: fit-content;
    justify-content: end;
} */
.wtwe-trips-by-type-wrapper.wtwe-trips-layout-grid.design-2 .wtwe-trips-by-type-body .wtwe-trips-by-type-footer .wtwe-trips-by-type-pricing .wtwe-trips-by-type-price {
    display: inline-block;
    text-align: end;
    width: 100%;
}

.wtwe-trips-by-type-wrapper.wtwe-trips-layout-grid .wtwe-trips-by-type-body .wtwe-trips-by-type-footer .wtwe-trips-by-type-pricing .wtwe-trips-by-type-price .wtwe-trips-by-type-regular-price {
    display: inline-block;
    font-size: 28px;
    font-weight: 600;
    text-align: end;
}

.wtwe-trips-by-type-wrapper.wtwe-trips-layout-grid .wtwe-trips-by-type-body .wtwe-trips-by-type-footer .wtwe-trips-by-type-pricing .wtwe-trips-by-type-price .wtwe-trips-by-type-sale-price {
    font-size: 16px;
    font-weight: 600;
    color: #676767;
    display: block;
}

.wtwe-trips-by-type-wrapper.wtwe-trips-layout-grid .wtwe-trips-by-type-body .wtwe-trips-by-type-footer .wtwe-trips-by-type-pricing .wtwe-trips-by-type-pricing-text.wtwe-price-left,
.wtwe-trips-by-type-wrapper.wtwe-trips-layout-grid .wtwe-trips-by-type-body .wtwe-trips-by-type-footer .wtwe-trips-by-type-pricing .wtwe-trips-by-type-price.wtwe-price-left {
    text-align: start;
    flex-direction: row-reverse;
}

.wtwe-trips-by-type-wrapper.wtwe-trips-layout-grid .wtwe-trips-by-type-body .wtwe-trips-by-type-footer .wtwe-trips-by-type-details {
    display: flex;
    gap: 20px;
}

.wtwe-trips-by-type-wrapper.wtwe-trips-layout-grid .wtwe-trips-by-type-body .wtwe-trips-by-type-footer .wtwe-trips-by-type-details.wtwe-hidden {
    opacity: 0;
}

.wtwe-trips-by-type-wrapper.wtwe-trips-layout-grid .wtwe-trips-by-type-body .wtwe-trips-by-type-footer .wtwe-trips-by-type-details .wtwe-trips-by-type-pax,
.wtwe-trips-by-type-wrapper.wtwe-trips-layout-grid .wtwe-trips-by-type-body .wtwe-trips-by-type-footer .wtwe-trips-by-type-details .wtwe-trips-by-type-datetime {
    color: #676767;
    font-size: 13px;
}

.wtwe-trips-by-type-wrapper.wtwe-trips-layout-grid .wtwe-trips-by-type-body .wtwe-trips-by-type-footer .wtwe-trips-by-type-details .wtwe-trips-by-type-details-value {
    margin-left: 5px;
    display: inline-block;
}

.wtwe-trips-by-type-wrapper.wtwe-trips-layout-grid .wtwe-trips-by-type-body .wtwe-trips-by-type-footer .wtwe-trips-by-type-details .wtwe-trips-by-type-pax-icon,
.wtwe-trips-by-type-wrapper.wtwe-trips-layout-grid .wtwe-trips-by-type-body .wtwe-trips-by-type-footer .wtwe-trips-by-type-details .wtwe-trips-by-type-datetime .wp-travel-trip-time.trip-duration i {
    color: green;
}

.design-1 .view-box {
    width: 100% ;
}

@media screen and (max-width: 992px) {
    .wptravel-layout-v2 .elementor-widget-wp-travel-trip-by-type-grid .wtwe-trips-by-type-wrapper.wtwe-trips-layout-grid {
        grid-template-columns: repeat(2, 1fr);
    }
}
@media screen and (max-width:580px) {
    .wptravel-layout-v2 .elementor-widget-wp-travel-trip-by-type-grid .wtwe-trips-by-type-wrapper.wtwe-trips-layout-grid {
        grid-template-columns: repeat(1, 1fr);
    }
}