.amenities-wrapper .right-side-wrp .box-border .uk-grid {
    flex-direction: column;
    margin-left: 0;
}
.amenities-wrapper .right-side-wrp .box-border .uk-grid > * {
    padding-left: 0;
}
.amenities-wrapper .right-side-wrp .box-border .uk-grid .post-image {
    padding-top: 20rem;
    margin: 0 0 2rem;
}
.amenities-wrapper .right-side-wrp .box-border .uk-grid h3 {
    font-size: clamp(3rem,2vw,2vw);
    margin: 0 0 1rem;
}
.amenities-wrapper .right-side-wrp .box-border:hover {
    background-color: transparent;
}
.amenities-wrapper .right-side-wrp .box-border .uk-grid .post-image img {
    transform: none;
}
.amenities-wrapper .right-side-wrp .box-border .uk-grid p {
    font-weight: 500;
}
.amenities-wrapper .left-side h1 {
    font-size: clamp(5.5rem,5vw,5vw);
}
.amenities-wrapper .left-side p {
    font-weight: 500;
}
.amenities-wrapper .left-side h1,
.amenities-wrapper .left-side p {
    margin: 0 0 clamp(3rem,3.5vw,3.5vw);
}
.amenities-wrapper .right-side-wrp .box-border .post {
    padding: 1.5rem;
    border: .2rem solid rgba(0,0,0,1);
    height: 100%;
}
@media screen and  (min-width: 1024px) {
    .filter-wrapper .box-border:after { content: none; }
    .amenities-wrapper .right-side-wrp .box-border .post { border: none; padding: 0 1.5rem; }
    .amenities-wrapper .right-side-wrp {
        display: flex;
        flex-wrap: wrap;
        justify-content: stretch;
    }
    .amenities-wrapper .left-side h1,
    .amenities-wrapper .left-side p {
        margin: 0;
    }
    .amenities-wrapper .left-side p { max-width: clamp(45.1rem,64.1rem,80%); }
    .amenities-wrapper .right-side-wrp .box-border {
        flex: 0 1 25%;
        border: none;
        padding: 1.25rem 1rem;
    }
    .amenities-wrapper .uk-width-1-3\@l { max-width: 35.6rem; }
    .amenities-wrapper .uk-width-1-3\@l .left-side { justify-content: center; }
    .amenities-wrapper .uk-width-2-3\@l { width: calc(100% - 35.6rem); }
    .amenities-wrapper .left-side {
        padding: 3.1rem 4.8rem 0;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        align-items: center;
        height: 100%;
        justify-content: space-between;
    }
    .amenities-wrapper .left-side.uk-sticky-fixed {
        height: calc(100vh - 5rem);
    }
    .amenities-wrapper .left-side .bttn-wrapper {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    .amenities-wrapper .left-side .bttn-wrapper .basic-button {
        padding: 1.2rem 3rem 1.2rem 1rem;
        font-size: clamp(1.25rem,.8vw,.8rem);
        margin: 0;
    }
    .amenities-wrapper .left-side .bttn-wrapper .basic-button::after {
        right: 1rem;
    }
    .amenities-wrapper .left-side .bttn-wrapper .basic-button:not(:last-of-type) {
        margin-right: 1.5rem;
    }
    .amenities-wrapper .left-side .no-mobile {
        position: absolute;
        right: clamp(3rem, 2vw, 2vw);
        bottom: max(10vh, 5vh, 10rem);
        transform: rotate(-90deg);
        transform-origin: right;
    }
    .amenities-wrapper .left-side.uk-sticky-fixed .no-mobile {
        bottom: max(10vh, 5vh, 13rem);
    }
    .amenities-wrapper .left-side .no-mobile span {
        text-transform: uppercase;
        font-family: "proxima-nova", sans-serif;
        font-size: clamp(1.2rem, .8vw, .8rem);
        font-weight: 900;
        line-height: 1;
        letter-spacing: .085em;
        display: inline-flex;
        align-items: center;
        column-gap: 1rem;
    }
    .amenities-wrapper .left-side .no-mobile span img {
        order: -1;
        scale: -1;
    }
    .amenities-wrapper .right-side-wrp .box-border .uk-grid .post-image {
        padding-top: 17.5rem;
    }
    .amenities-wrapper .right-side-wrp .box-border .uk-grid h3 {
        font-size: clamp(1vw, 3rem, 4vw);
        margin: 0 0 2rem;
    }
}
@media screen and
(min-width: 1024px) and
(max-width: 1424px) {
    .amenities-wrapper .left-side { padding-right: 3rem; }
    .amenities-wrapper .left-side p { max-width: none; }
    .amenities-wrapper .right-side-wrp .box-border .uk-grid h3 {
        font-size: clamp(.1vw, 2.8rem, 4vw);
        margin: 0 0 2rem;
    }
    .amenities-wrapper .first-column .left-side { justify-content: center; }
}
@media screen and
(max-width: 1023px) {
    .amenities-wrapper .right-side-wrp {
        padding: 0 2rem;
    }
    .amenities-wrapper .right-side-wrp .box-border {
        padding: .75rem 0;
        border: none;
    }
    .amenities-wrapper .left-side {
        padding: 3rem 2rem 2rem;
        height: unset;
    }
    .amenities-wrapper .left-side .no-mobile {
        display: none;
    }
    .amenities-wrapper .left-side .bttn-wrapper .basic-button {
        margin-bottom: 1.5rem;
    }
    .amenities-wrapper .left-side .bttn-wrapper .basic-button:last-of-type {
        margin-bottom: 0;
    }
}
