room-infos-section {
    padding-bottom: 50px;
    padding-top: 0px;
}

@media all and (max-width: 991px) {
    .room-infos-section {
        padding-bottom: 20px;
    }
}

.room-header {
    margin-top: 60px;
    position: relative;
}

.room-head {
    padding-bottom: 0px;
}

.room-head img {
    width: 100%
}

.room-title {
    position: absolute;
    width: 100%;
    text-align: center;
    top: 65px;
}

@media all and (max-width: 991px) {
    .room-title {
        top: 0px;
    }
}

.room-book_btn {
    text-align: right;
}

@media all and (max-width: 991px) {
    .room-book_btn {
        text-align: center;
    }
}

.room-image-container {
    position: absolute;
    bottom: -150px;
    width: 100%;
    text-align: center;
}

@media all and (max-width: 991px) {
    .room-image-container {
        bottom: -200px;
    }
}

.room-image-container img {
    width: 350px;
}

.room-details-section {
    padding-top: 200px;
    font-size: 16px;
    padding-bottom: 40px;
}

.room-details {
    margin-bottom: 15px;
}

.room-descr-container {
    padding-top: 40px;
}

.video-container {
    padding-top: 40px;
    padding-bottom: 20px;
}

.nextroom-section {
    position: relative;
    margin-top: 100px;
    padding-bottom: 60px;
    border-bottom: 1px solid #444;
}

.nextroom-img {
    text-align: right;
}

.nextroom-image {
    margin-top: -80px;
    width: 300px;
}

.nextroom-link {
    padding-top: 50px;
}

.nextroom-link a {
    font-family: 'Chunk';
    font-size: 24px;
    color: #19d097;
    text-decoration: none;
}

.nextroom-link a:hover {
    color: #fff;
    text-decoration: none;
}

@media all and (max-width: 991px) {
    .nextroom-img {
        text-align: center;
    }

    .nextroom-link {
        text-align: center;
    }
}

.nextroom-title {
    font-size: 30px !important;
}

.video-container iframe {
    width: 100%;
}