/*Room -1*/
.roomArea-1{background:#1b1619; padding:100px 0; position:relative;}
.roomArea-1 h3{text-align:center; font-size:42px; font-weight:700; color:#fff; font-family: 'Roboto', sans-serif; padding-bottom:15px; margin:0;}
.roomArea-1 p{text-align:center; font-size:18px; font-weight:400; color:#fff; font-family: 'Roboto', sans-serif; margin:0; padding-bottom:50px;}
.roomArea-1 .room_image{position:relative; border-radius:3px 3px 0 0; width:100%; height:260px; background-repeat:no-repeat; background-size:cover;}
.roomArea-1 .room_image a{display:block; width:100%; position:absolute; bottom:0; background:#559913; padding:10px 5px; text-transform:uppercase; text-align:center; font-size:15px; color:#fff; font-weight:500; font-family: 'Roboto', sans-serif;}
.roomArea-1 .owl-nav .owl-prev{background:#fff; padding:10px 20px; left:0; position:absolute; top:60%; transform:translateY(-50%); font-family:'FontAwesome'; font-size:28px; color:#393939;}
.roomArea-1 .owl-nav .owl-next{background:#fff; padding:10px 20px; right:0; position:absolute; top:60%; transform:translateY(-50%); font-family:'FontAwesome'; font-size:28px; color:#393939;}
.roomArea-1 .owl-carousel .owl-stage-outer, .roomArea-1 .owl-carousel{position:inherit;}
/*End of Room -1*/

@media only screen and (max-width:640px){
	.roomArea-1{padding:50px 0;}
}
/**************************/


/*Room -5*/
.roomArea-5{padding:60px 0; position:relative; background-repeat:no-repeat; background-size:cover; background-position:center; font-family: 'Roboto', sans-serif;}
.roomArea-5:after{position:absolute; width:100%; height:100%; content:""; background:rgba(0,0,0,0.4); top:0; left:0; z-index:0;}
.roomArea-5 .container{position:relative; z-index:2;}
.roomArea-5 .section-heading{color:#fff; font-size:50px; text-transform:uppercase; font-weight:400; padding-bottom:15px; margin:0; text-align:left; font-family: 'Josefin Sans', sans-serif;}
.roomArea-5 .section-heading-desc{color:#fff; font-size:16px; line-height: 22px; margin-bottom: 20px; }
.roomArea-5 .section-heading span{display:block; font-size:24px; font-weight:300;}
.roomArea-5 .hotel_image_box .image{width:100%; height:233px; background-repeat:no-repeat; background-position:center; background-size:cover;}
.roomArea-5 .hotel_image_box .content{background:#fff; text-align:center; position: relative; }
.roomArea-5 .hotel_image_box .content p{color:#a77c40; font-weight:600; padding:15px 0; text-transform:uppercase; font-size:16px; margin:0; font-family: 'Arimo', sans-serif;}
.roomArea-5 .hotel_image_box .content h6.price{
	font-size:18px;
    line-height: 100%;
	font-weight:600;
	position: absolute;
    top: 0;
    right: 0;
    transform: translateY(-100%);
    background-color: #654b27;
	color: #fff;
	padding: 10px 20px;
	margin: 0;
}
.roomArea-5 .hotel_image_box .content .bttn_area{display:flex;}
.roomArea-5 .hotel_image_box .content .bttn_area a{display:inline-block; width: 50%; color:#fff; background:#a77c40; text-transform:uppercase; font-family: 'Josefin sans', sans-serif; font-weight:bold; padding:10px 0; font-size:14px;}
.roomArea-5 .hotel_image_box .content .bttn_area a:hover{ background: #333 !important; }
.roomArea-5 .hotel_image_box .content .bttn_area a:last-child{ border-left: 1px solid #fff; }
.roomArea-5 .hotel_image_box .content a:hover, .roomArea-5 .hotel_image_box .content a:focus{background:#006c61; text-decoration:none;}
.roomArea-5 .owl-nav .owl-prev{padding:10px 20px; left:-9%; position:absolute; top:50%; transform:translateY(-50%); font-family:'FontAwesome'; font-size:80px; color:#fff;}
.roomArea-5 .owl-nav .owl-next{padding:10px 20px; right:-9%; position:absolute; top:50%; transform:translateY(-50%); font-family:'FontAwesome'; font-size:80px; color:#fff;}
.roomArea-5 .owl-carousel .owl-stage-outer, .roomArea-5 .owl-carousel{position:inherit;}

.roomArea-5 .owl-nav .owl-next.disabled, .roomArea-5 .owl-nav .owl-prev.disabled{opacity: 0.6;}
.roomArea-5 .owl-nav .owl-next.disabled:hover, .roomArea-5 .owl-nav .owl-prev.disabled:hover{opacity: 1;}
.roomArea-5 .short_desc_room{ padding: 0 15px; margin-bottom: 15px; }

.roomArea-5 .owl-hotel.owl-carousel .owl-stage { display: flex; }
.roomArea-5 .owl-hotel.owl-carousel .hotel_image_box { height: 100%; display: flex; flex-direction: column; }
.roomArea-5 .owl-hotel.owl-carousel .hotel_image_box .content { flex: 1; display: flex; flex-direction: column; }
.roomArea-5 .owl-hotel.owl-carousel .hotel_image_box .content .bttn_area { margin-top: auto; }
/*End of Room -1*/

@media only screen and (max-width:1360px){
	.roomArea-5 .owl-nav .owl-prev{left: -6%;}
	.roomArea-5 .owl-nav .owl-next{right: -6%;}
}

@media only screen and (max-width:1250px){
	.roomArea-5 .owl-nav .owl-prev{left: -4.5%;}
	.roomArea-5 .owl-nav .owl-next{right: -4.5%;}
}

@media only screen and (max-width:1199px){
	.roomArea-5 .owl-nav .owl-prev{left: -7%;}
	.roomArea-5 .owl-nav .owl-next{right: -7%;}
}

@media only screen and (max-width:1035px){
  .roomArea-5 .owl-nav .owl-prev,.roomArea-5 .owl-nav .owl-next{ font-size: 30px; }
	.roomArea-5 .owl-nav .owl-prev{left: 0;}
	.roomArea-5 .owl-nav .owl-next{right: 0;}
}

@media only screen and (max-width:767px){
	.roomArea-5{padding:20px 0;}
	.roomArea-5 .section-heading{font-size:40px;}
}

/************************/


/*Room -6*/
.roomArea-6{padding:60px 0; position:relative;}
.roomArea-6 .container{position:relative; z-index:2;}
.roomArea-6 .section-heading{color:#0f0906; font-size:48px; line-height:24px; font-weight:600; padding:0 20px 50px 0; float:left; margin:0 20px 0 0; font-family: 'Arimo', sans-serif; position:relative;}
.roomArea-6 .section-heading span{display:block; font-size:24px; font-weight:600; padding-top:15px;}
.roomArea-6 .section-heading:before{content:""; background:#0f0906; width:1px; height:55px; position:absolute; top:4px; right:0;}
.roomArea-6 p.sub_text{font-size:15px; color:#0f0906; line-height:20px; font-weight:300; padding-bottom:0; margin:0; font-family: 'Arimo', sans-serif;}
.roomArea-6 a.read_more{font-weight:600; color:#c7ae7f;}

.roomArea-6 .hotel_image_box .image{width:100%; height:233px; background-repeat:no-repeat; background-position:center; background-size:cover;}
.roomArea-6 .hotel_image_box .content{background:#fff; text-align:center;}
.roomArea-6 .hotel_image_box .content p{color:#008992; font-weight:600; padding:25px 0; text-transform:uppercase; font-size:15px; margin:0; font-family: 'Arimo', sans-serif;}
.roomArea-6 .hotel_image_box .content a{display:inline-block; color:#fff; background:#02a493; display:block; text-transform:uppercase; font-family: 'Arimo', sans-serif; font-weight:bold; padding:10px 0; font-size:15px;}
.roomArea-6 .hotel_image_box .content a:hover, .roomArea-5 .hotel_image_box .content a:focus{background:#006c61; text-decoration:none;}
.roomArea-6 .room_image{width:238px; height:238px; border-radius:50%; background-repeat:no-repeat; background-position:center; background-size:cover; display:inline-block; vertical-align:middle; margin:30px 0;}
.roomArea-6 .room_text{display:inline-block; width:50%; vertical-align:middle; padding-left:15px;}
.roomArea-6 .room_text h6{font-size:33px; color:#0f0906; font-weight:bold; font-family: 'Arimo', sans-serif;}
.roomArea-6 .owl-carousel .owl-dots{display:block; text-align:center; padding-top:25px;}
.roomArea-6 .owl-carousel .owl-dot{width:10px; height:10px; border-radius:50%; background:#ae9368; display:inline-block; margin:0 5px;}
.roomArea-6 .owl-carousel .owl-dot.active{background:#d9caae;}
/*End of Room -1*/

@media only screen and (max-width:1100px){
	.roomArea-6 .room_image{width:180px; height:180px;}
}

@media only screen and (max-width:1000px){
	.roomArea-6 .room_text{width:100%;}
}

@media only screen and (max-width:767px){
	.roomArea-6{padding:20px 0; text-align:center;}
	.roomArea-6 .section-heading{font-size:40px; float:none; padding-bottom:10px;}
	.roomArea-6 .section-heading:before{display:none;}
}

/************************/


