.owl-stage-outer{overflow-x:hidden}
.owl-item{float:left;overflow:hidden}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel,.owl-carousel .owl-item,.owl-controls{-webkit-tap-highlight-color:transparent}
.owl-loaded{position:relative}
.owl-nav{height:0;overflow:visible;z-index:1}
.owl-nav .owl-next,.owl-nav .owl-prev{height:35px;position:absolute;top:50%;width:35px;margin-top:-35px;cursor:pointer;font-family:'icomoon' !important;font-size:35px;color:#fff;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.owl-nav .owl-prev{left:20px}
.owl-nav .owl-prev:before{content:"\e918"}
.owl-nav .owl-next{right:20px}
.owl-nav .owl-next:after{content:"\e919"}
.owl-dots{text-align:center;position:absolute;bottom:16px;width:100%}
.owl-dots .owl-dot{cursor:pointer;display:inline-block;width:8px;margin:0 7px;height:8px;background:rgba(255,255,255,.5);border-radius:8px}
.owl-dots .owl-dot.active{background:#fff}
.detailed-featured-image-custom{position:relative;display:table;width:100%}
.image-height-730{height:730px}
.image-height-525{height:525px}
.image-height-350{height:350px}
#landing-carousel .carousel-picture-info{color:#fff;min-height:145px;padding:20px 35px 25px}
@media(max-width:767px){#landing-carousel .carousel-picture-info{padding:15px 35px 25px;text-align:center}
#landing-carousel .gallery-carousel .owl-dots{bottom:5px}
}
#landing-carousel .carousel-picture-info{position:absolute;bottom:0;width:100%;min-height:100px !important}
#landing-carousel h3{margin:0;text-align:center}
#landing-carousel p{color:#fff;text-align:center}
@media(min-width:768px){#landing-carousel h3{text-align:left}
#landing-carousel p{text-align:left}
}
@media(max-width:480px){#landing-carousel .gallery-carousel .owl-dots{bottom:5px}
}
.carousel{position:static}
.imagecarousel .owl-nav .owl-next{right:4% !important;top:35% !important}
.imagecarousel .owl-nav .owl-prev{left:4% !important;top:35% !important}
.imagecarousel .owl-stage-outer .detailed-featured-image{height:500px !important}
@media(max-width:768px){.imagecarousel .owl-stage-outer .detailed-featured-image{height:124px !important}
}
.roomprice{text-align:center}
.roomprice h3{text-transform:capitalize !important;color:#fff;margin:25px 0 10px}
.roomprice h3 sup{text-transform:none;font-size:65%}
.roomprice p{color:#fff}
.roomdesc{background-color:#f3f4f6;padding:0 0 20px 30px;color:#53535c}
.roomdesc .icon{color:#53535c}
.roomdesc-item{float:left;display:inline-block;padding:20px 20px 0 0;width:100%}
.roomdesc-item:first-child{width:100%}
.roomdesc-item .icon{float:left;font-size:23px !important}
.roomdesc-item .roomtext{margin-left:35px;text-align:left}
.roomdesc-item:last-child{padding-right:15px}
.room-sqm,.room-sqft{display:inline-block;margin-right:10px}
.room-sqft:before{margin-right:10px;content:"/"}
.visible-xs{display:inline-block !important}
.hidden-xs{display:none !important}
@media screen and (min-width:769px){.visible-xs{display:none !important}
.hidden-xs{display:inline-block !important}
.roomprice p{color:#333}
.room-sqft:before{display:none}
}
@media screen and (min-width:1024px){.roomdesc-item{width:40%}
.roomdesc-item:first-child{width:20%}
}
.roomdetail.navy-blue{background:#0a204f}
.roomdetail.light-green{background:#7cbc42}
.roomdetail.light-blue{background:#5bc2e7}
.roomdetail.blue{background:#0073cf}
.roomdetail.maroon{background:#db4699}
.roomdetail.green{background:#00ab8e}
.roomdetail.monte-blue{background:#75c2bd}
.roomdetail.brown{background:#996640}