body[data-page="unwind"] .bristo{
    padding-top: 5.8rem;
}

body[data-page="unwind"] .unwind__sec__one .top__quote__img figure{
    width: 19rem;
    height: 19rem;
    top: 53%;
}

body[data-page="unwind"] .unwind__sec__one .dining__back__figure img{
    -o-object-position: 38%;
       object-position: 38%;
}

body[data-page="unwind"] .unwind__sec__two .dining__back__figure img{
    -o-object-position: 21%;
       object-position: 21%;
}

body[data-page="unwind"] .unwind__sec__one .dining__desc,
body[data-page="unwind"] .unwind__sec__two .dining__desc{
    width: 29.5rem;
}

body[data-page="unwind"] .unwind__sec__one .after__main__top__wrapper{
    position: relative;
}

body[data-page="unwind"] .unwind__sec__one .after__main__top__wrapper p{
    position: absolute;
    bottom: -4.9rem;
    color: #EDF2F2;
    text-shadow: 0px 2px 4px rgba(12, 38, 35, .34);
    width: 100%;
    text-align: center;
    font-size: 1.2em;
    line-height: 2.4rem;
    letter-spacing: 1.44px;
}

.unwind__sec__two__backone,
.unwind__sec__two__backtwo{
    position: absolute;
}

.unwind__sec__two__backone{
    width: 33rem;
    top: -26.6rem;
    left: 0;
}

.unwind__sec__two__backtwo{
    width: 41rem;
    right: -6rem;
    bottom: -30rem;
}

.unwind__sec__two__backtwo img{
    opacity: 1;
}

body[data-page="unwind"] .unwind__sec__one .dining__list,
body[data-page="unwind"] .unwind__sec__two .dining__list{
    margin-top: 3rem;
}

body[data-page="unwind"] .unwind__sec__two .dining__copy{
    padding-bottom: 10rem;
}

@media only screen and (min-width: 992px){

    .unwind__sec__two__backone{
        width: 68.7rem;
        top: 0rem;
        left: calc(19vw - 58.5rem);
    }

    body[data-page="unwind"] .unwind__sec__one .top__quote__img figure{
        width: 29rem;
        height: 28.8rem;
    }

    body[data-page="unwind"] .unwind__sec__one .top__quote__img figure img:nth-child(1){
        -webkit-animation: rotateunwind 25s ease-in-out infinite;
        animation: rotateunwind 25s ease-in-out infinite;
    }
    
    .unwind__sec__two__backtwo{
        width: 66.4rem;
        right: calc(24vw - 69.4rem);
        bottom: auto;
        top: -64rem;
        z-index: 1;
    }

    body[data-page="unwind"] .unwind__sec__one .dining__desc,
    body[data-page="unwind"] .unwind__sec__two .dining__desc{
        width: 100%;
    }

    body[data-page="unwind"] .unwind__sec__one .after__main__top__wrapper p{
        display: none;
    }

    body[data-page="unwind"] .private__back .dining__back__figure{
        width: 100%;
    }

    body[data-page="unwind"] .private__back{
        height: 52rem;
        z-index: 1;
    }
    
    body[data-page="unwind"] .private__copy__top{
        top: 0;
    }
    
    body[data-page="unwind"] .dining__copy{
        position: relative;
        top: -6rem;
        padding-bottom: 0;
    }

    body[data-page="unwind"] .dining__copy .dining__list{
        margin-top: 7.9rem;
    }

    body[data-page="unwind"] .unwind__sec__two{
        padding-top: 1.8rem;
    }

    body[data-page="unwind"] .unwind__sec__two .dining__copy{
        padding-bottom: 0;
    }
}

/* Full With Gallery */

.fullwidthgallery__final .dining__copy{
    margin-top: 0;
}

.fullwidthgallery__final .dining__desc{
    margin-top: 3rem;
}

.fullwidthgallery__unwind .swiper-full{
    height: 52rem;
}

@media only screen and (min-width: 769px){
    .fullwidthgallery__unwind .swiper-full{
        height: 100vh;
    }
}

@media only screen and (min-width: 992px){
    .fullwidthgallery__final .dining__copy{
        width: 100%;
        max-width: 144rem;
        margin: 0 auto;
        margin-top: 1.6rem !important;
        top: 0 !important;
        /* padding-left: 39.6rem; */
        padding-left: 17.5rem;
    }

    .fullwidthgallery__final .dining__copy .dining__list{
        margin-left: 9.2rem;
        margin-top: 3.9rem !important;
    }
    
    .fullwidthgallery__final .dining__desc__wrapper{
        margin-left: 0;
    }
    
    .fullwidthgallery__final .dining__list__reservation{
        margin-top: 0;
    }

    .fullwidthgallery__final .dining__desc{
        margin-top: 0;
        max-width: 80.1rem;
    }
}

@media only screen and (max-width: 1365px) and (min-width: 1024px){
    .fullwidthgallery__final .dining__copy{
        padding-left: 8rem;
        padding-right: 4.5rem;
    }
}

/* Img Separator */

.img__separate__unwind{
    padding-top: 4.3rem;
}

.img__separate__unwind .img__separate__img{
    width: 27.5rem;
    height: 16.5rem;
}

.img__separate__unwind .img__separate__copy{
    margin-top: 0.5rem;
}

@media only screen and (min-width: 769px){
    .img__separate__unwind .img__separate__img{
        width: 33rem;
        height: 19.5rem;
    }

    .img__separate__unwind .img__separate__copy{
        padding-left: 1.8rem;
    }

    .img__separate__unwind{
        padding-top: 14.8rem;
    }
    
    .img__separate__unwind .img__separate__wrapper{
        /* padding-left: 9.319444444444445%; */
        padding-left: 3.319444%;
    }

    .img__separate__center__unwind{
        padding-top: 13rem;
    }

}

@media only screen and (min-width: 1200px){
    .img__separate__unwind .img__separate__wrapper{
        padding-left: 9.319444444444445%;
    }

    body[data-page="unwind"] .private__back{
        height: 62rem;
    }
}

/* Three Gallery */

.threegallery__unwind .threegallery__item__copy{
    bottom: 2.6rem;
}

@media only screen and (min-width: 769px){
    .threegallery__unwind .threegallery__item__copy{
        bottom: 8%;
    }

    .threegallery__unwind{
        padding-top: 18.4rem;
    }
}

.visibilityoff{
    visibility: hidden;
}

.yogaunwind{
    white-space: normal !important;
    bottom: -7.9rem !important;
}

