.cabin-type-selected{
    display: block;
    background: var(--white);
}

.item-cur{
    width: 32vw;
}

.cabin-type-selected .f-r-item, .select-offer .f-r-item{
    border: 0.078125vw solid #000;
    border-radius: 0.3125vw;
    padding: 0.3125vw 0.625vw;
}

.room-type-selected{
    padding: 1.5625vw;
    background: #FFF;
    border-radius: 0.625vw;
    box-shadow: 0px 0.47vw 0.47vw -0.47vw rgba(0, 0, 0, 0.16), 0px 0px 0.0781vw rgba(0, 0, 0, 0.4);
}

.cabin-type-selected-container{
    display: flex;
    justify-content: space-between;
}

.cabin-type-selected-container .review-slider{
    width: 37.96875vw;
    margin-top: 0.625vw;
    height: 20.3125vw;
}

.cabin-type-selected-container .h-sliderB{
    height: 20.3125vw !important;
    padding: 0 0.9375vw !important;
}

.cabin-type-selected-container #sliderBLeft{
    left: 0px !important;
}

.cabin-type-selected-container #sliderBRight{
    right: 0px !important;
}

.cabin-type-selected-container #sliderBLeft, .cabin-type-selected-container #sliderBRight{
    top: 9.21875vw !important;
    width: 1.875vw !important;
}

.cabin-type-amenities{
    width: 42vw;
    height: 21.5625vw;
    padding-top: 1vw;
}

.cabin-type-amenities img{
    width: 1.25vw;
}

.cabin-type-amenities .black-button{
    padding: 0.9375vw 1.25vw;
}

@media (min-height: 120vw){
    .cabin-type-selected{
        padding: 5vw 4vw !important;
    }
    .row .item-cur{
        display: block;
        position: relative;
        width: 48vw;
    }
    .row .item-cur .regular-14.w-100{
        text-align: right;
        position: absolute;
        bottom: 6.8vw;
    }
    .row .item-cur .f-r-item{
        height: 6vw;
        padding: 1vw !important;
        border: 0.277vw solid #000;
        border-radius: 1.0255vw;
    }
    .row .item-cur .f-r-item select{
        height: 100%;
    }
    #cab-type-ttl, #cab-type-hour-price{
        width: 50% !important;
    }
    #cab-type-hour-price{
        text-align: right !important;
    }
    .room-type-selected{
        padding: 4vw 3vw !important;
    }
    .cabin-type-selected-container{
        display: block;
    }
    .cabin-type-selected-container .review-slider {
        width: 100% !important;
        height: auto;
        margin-bottom: 5vw;
        padding: 0px 0.8vw;
    }
    .cabin-type-amenities{
        width: 100% !important;
        height: auto;
    }
    .cabin-type-selected-container .h-sliderB {
        height: 71.3125vw !important;
    }
    .cabin-type-selected-container .h-sliderB img{
        width: 98% !important;
        margin-left: 1%;
    }
    .cabin-type-selected-container #sliderBLeft, .cabin-type-selected-container #sliderBRight {
        top: 31.21875vw !important;
        width: 5.875vw !important;
    }
    .cabin-type-amenities .black-button{
        width: 100%;
        height: 10vw;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 2vw;
    }
    .room-type-selected{
        border-radius: 2vw;
        box-shadow: 0px 1vw 1vw -1vw rgba(0, 0, 0, 0.16), 0px 0px 0.15vw rgba(0, 0, 0, 0.4);
    }
    .cabin-type-selected .regular-12.gray.mb-8{
        height: 3vw;
    }
    .pay-process-content .f-r-item .regular-12.gray {
        margin-bottom: 1vw !important;
    }
    .cabin-type-amenities img {
        width: 3.5vw;
    }
}

@media (min-width: 120vh){
    .cabin-type-selected{
        transform: scale(0.8);
        transform-origin: top center;
        padding: 3vw 7.2vw;
        margin-bottom: -6vw;
    }
}