/**/
.owl-theme .owl-controls .owl-page span {
	background: #333;
}
.owl-theme .owl-controls .owl-page.active span {
	background: #f8650c;
}
.owl-buttons {
	position:absolute;
	bottom:-45px;
	left:50%;
	margin-left:-40px;
}
.owl-buttons div {
	display:none!important;
	background:#fff!important;
	color:#333!important;
	border:1px solid #ccc;
	opacity: 1!important;
	border-radius:inherit!important;
	padding:6px 10px!important;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
}
.owl-buttons div:hover {
	background:#333!important;
	color:#fff!important;
}
.owl-buttons div.owl-prev {
	display:inline-block!important;
}
.owl-buttons div.owl-next {
	display:inline-block!important;
}
/**/
#hotel-rooms .owl-buttons {
	position: absolute;
	bottom: 0px;
	left: 90%;
	margin-left: -40px;
}
#hotel-rooms .owl-buttons div {
    background: none !important;
    color: #fff !important;
    border: 1px solid #ccc;
    padding: 20px 25px !important;
}
#hotel-rooms  .owl-controls {
    margin-top: 0px;
}

@media only screen and (min-width:319px) and (max-width:767px) {
#hotel-rooms .owl-buttons {
	left: 85%;
}
#hotel-rooms .owl-buttons div {
    padding: 6px 10px !important;
}
}
@media only screen and (min-width:678px) and (max-width:991px) {
#hotel-rooms .owl-buttons {
	left: 88%;
}
#hotel-rooms .owl-buttons div {
    padding: 11px 18px !important;
}
}
@media only screen and (min-width:992px) and (max-width:1199px) {
#hotel-rooms .owl-buttons {
	left: 88%;
}
}