.hotelheading {
	width:55%;
}
.requestaquote {
	width:45%;
}
ul.imgvideo {
	width:100%;
	float:left;
}
ul.imgvideo li {
	display:inline-block;
	padding:10px 0px;
}
ul.imgvideo li a {
	padding:5px;
	font-size:16px;
}
ul.imgvideo li a.active {
	color:#d75526
}
.leftbx {
	width:73%;
	margin-right:2%;
	float:left;
}
.hotel-photogallery {
	margin:0px;
}
.largeimg {
	width:100%;
}
.thumbimglist {
	width:100%;
	height:auto;
	padding-left:3px;
}
.thumbimglist ul li {
	width:16%;
	margin: 5px 1px;
}
.thumbimglist span {
	cursor:pointer;
	color: #ed7600;
	font-size: 17px;
	font-weight: 600;
	text-decoration: underline;
}
.hotel-facilities-list {
	border-top: 0.1em solid #434741;
	padding-top: 20px;
	border-bottom:none;
}
.hotelheading {
	width:100%;
}
.rightbx {
	width:25%;
	float:left;
}
.rightbx .feature {
	float:left;
	padding:15px;
	color:#fff;
	background:#474747;
	width:100%;
}
.feature ul {
}
.feature ul li {
	display:block;
	padding:8px 0px 8px 25px;
	background:url(/assets/images/tick-icon.png) no-repeat left 5px;
}
.feature .allincl {
	padding-top:153px;
	text-align:center;
}
.feature .allincl a {
	background:#fb8301;
	color:#fff;
	text-align:center;
	padding: 10px 30px;
	text-decoration: none;
	margin-top: 23px;
	display: inline-block;
}
.mapright {
	width:100%;
	float:left;
	margin:20px 0px;
	background: #e6e4e4;
	padding: 8px;
	text-align: center;
}
.hotelreq {
	width: 100%;
	float: left;
	position:relative;
	background: #e6e4e4;
	padding: 8px 0px;
	text-align: center;
	margin-top:25px;
}
.hotelreq .hotelname {
	position:absolute;
	bottom:8px;
	width: 94.5%;
	background:rgba(0, 0, 0, .7);
	padding:6px 0px;
	color:#fff;
	margin: 0px auto;
	left: 0px;
	right: 0px;
}
.hotelreq .hotelname span strong {
	font-size: 1.250em;
}
.hotelreq img {
	width:94.5%;
}
@media screen and (max-width: 1024px) and (min-width: 768px) {
.hotel-photogallery, .decription-txt, .breadrcum {
width:100%;
}
.thumbimglist ul li {
width: 15.8%;
}
}
@media screen and (max-width: 480px) {
.hotelname, .hotel-photogallery {
width:100%;
}
.largeimg {
width:100%;
display:block;
}
.hotel-facilities-list {
margin: 1em auto 0em auto;
}
.leftbx, .rightbx {
width: 100%;
}
.hotelreq img {
width:90%;
}
.feature .allincl {
padding-top: 10px;
}
}