
.room-list {
    background: #f0ecd7;
    margin-bottom: 50px;
}

.room-slider.bg {
    background: rgb(255,255,255);
    background: linear-gradient(0deg, rgba(255,255,255,1) 10%, rgba(240,236,215,1) 10%, rgba(240,236,215,1) 90%, rgba(255,255,255,1) 90%);
}

.carousel-control-next, .carousel-control-prev {
    opacity: 1;
}

.bi-chevron-right {
    margin-right: -100%;
}

.bi-chevron-left {
    margin-left: -100%;
}

.room-slider i {
    color: #c2a303;
    font-size: 1.5em;
    padding: 15px;
    background-color: white;
    border: solid 2px white;
    border-radius: 50%;
}

.ic3 {
    width: 36px;
    height: 45px;
    display: inline-block;
}

/*Room Features Icon Styles*/
.bathrobe {
    background: url('/site/common/icons/bathrobe.png') no-repeat;
}

.ceramicfloor {
    background: url('/site/common/icons/ceramicFloor.png') no-repeat;
}

.dialphone {
    background: url('/site/common/icons/directDialPhone.png') no-repeat;
}

.hairdryer {
    background: url('/site/common/icons/hairdryer.png') no-repeat;
}

.kettle {
    background: url('/site/common/icons/kettle.png') no-repeat;
}

.lcdtv {
    background: url('/site/common/icons/lcd.png') no-repeat;
}

.minibar {
    background: url('/site/common/icons/minibar.png') no-repeat;
}

.safe {
    background: url('/site/common/icons/safe.png') no-repeat;
}
.satellite {
    background: url('/site/common/icons/satellite.png') no-repeat;
}
.shower {
    background: url('/site/common/icons/shower.png') no-repeat;
}
.split {
    background: url('/site/common/icons/split.png') no-repeat;
}

.other-rooms .card, .card-footer, .card-footer:last-child {
    border: 0px;
    border-radius: 0px;
}

.other-rooms .card-body, .card-footer {
    background: #f0ecd7;
}

.other-rooms .card-text {
    line-height: 3rem;
}


/*RESPONSIVE SETTINGS*/

/*Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) {

}

/*Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {
   .room-list {
        margin-bottom: 75px;
    }
}


/*Large devices (desktops, 992px and up)*/
@media (min-width: 992px) {
 .room-list {
        margin-bottom: 125px;
    }

    .room-list.left {
        background: linear-gradient(to left, #f0ecd7 70%, #fff 30%);
    }

    .room-list.right {
        background: linear-gradient(to right, #f0ecd7 70%, #fff 30%);
    }
}

/*X-Large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) { 

}

/*XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1400px) {

}
                                        