

/*HotelListing*/
div.HotelListing {width:100%; float:left; background:#3a3a3a; padding:10px 0}
	/*CityBox*/
	div.CityBox {width:100%; float:left; margin:0;}
	div.hotel-box {width:228px; float:left; margin:10px;}
	div.hotel-box img {float:left; width:84px; height:66px;}
	div.hotel-box p {width:140px; float:right;}
	div.hotel-box p span {display:block; padding:3px 0; color:#fff;font-weight:400; font-size:18px;}
	div.hotel-box p b {display:block; padding:3px 0; color:#ffffff; font-size:15px; font-weight:400;}
	div.hotel-box:hover {background:#e7c502;}
	div.hotel-box:hover p span, div.hotel-box:hover p b {color:#000000;}

@media screen and (max-width: 1024px) {
div.hotel-box {width:233px; float:left; margin:10px;}
}
@media screen and (max-width: 767px) { 
/*HotelListing*/
div.HotelListing {width:100%; float:left; background:#3a3a3a; padding:0px;}
	/*CityBox*/
	div.CityBox {width:100%; float:left; margin:0px; padding:0px;}
	div.hotel-box {width:100%; float:left; padding:0px; margin:0px;}
	div.hotel-box img {display:none;}
	div.hotel-box p {width:100%; float:left; border-bottom:1px solid #fff; color:#fff; font-size:18px;  }
	div.hotel-box p span {display:block; padding:15px 15px; background:url(../images/mob-menu-li-bg.png) no-repeat right top;}
	div.hotel-box p:hover span {background:url(../images/mob-menu-li-bg.png) no-repeat right bottom; color:#000;}
	div.hotel-box p.active span {background:url(../images/mob-menu-li-bg.png) no-repeat right bottom #e7c502; color:#000;}
	div.hotel-box p b {display:none;}
	div.hotel-box:hover {background:#e7c502;}
	div.hotel-box:hover p span, div.hotel-box:hover p b {color:#000000;}
}




/*ListBox*/	
.ListBox {width:100%; float:left; background:#fff;}

/*IntroBox*/
.IntroBox{width:100%; float:left; background:#fff; padding-bottom:10px; margin:10px 0;}
	/*IntroText*/
	.IntroText {width:835px;float:left;}
	.IntroText h1 {padding:15px 0;border-bottom:1px solid #7a7a7a;margin-bottom:10px}
	.IntroText p {color:#4f4f4f;line-height:20px;font-weight:300;padding:5px 0; text-align:justify;}
	.IntroText p strong {font-weight:400; display:block; padding-bottom:3px}
	.IntroText a {color:#fbd409; font-weight:400; text-decoration:underline;}
	.IntroText .textinfo {width:100%; float:left; line-height:20px; font-weight:300; color:#4f4f4f;}
	.IntroText .tottlediv {display:none;}
	/*bestvalue*/
	.bestvalue{width:350px;float:right;}
	.bestvalue strong {width:100%; float:left; font-size:26px; font-weight:700; margin-bottom:10px; position:relative;}
	.bestvalue strong img{position:absolute; left:0; top:0;}
	.bestvalue strong span {width:100%; float:left; padding:7px 0px 6px 80px; font-size:26px; }
	.bestvalue p{color:#4f4f4f;line-height:20px; padding-top:2px;}
	.bestvalue a{color:#4f4f4f;text-decoration:underline;font-weight:400;display:block;padding:9px 0}
	
/*RestShorting*/
.RestShorting {width:100%; float:left; background:#fff; border:1px solid #7a7a7a; border-left:none; border-right:none; padding:30px 0px;}
	.RestShorting h5 {display:inline-block; float:left; padding:10px; font-weight:400;}
	.RestShorting h5.RefSrh {display:none;}
	.RestShorting label.filter-icon  {display:none;}
	/*ArrangeBy*/
	.RestShorting .ArrangeBy {display:inline-block; float:left;}
	.RestShorting .ArrangeBy ul {width:auto; display:block; float:left;}
	.RestShorting .ArrangeBy ul li {display:block; float:left; padding:10px;}
	.RestShorting .ArrangeBy ul li a {text-decoration:underline;}
	/*StarRating*/
	.RestShorting .StarRating {display:inline-block; float:left; margin:0px 15px;}
	.RestShorting .StarRating label {display:inline-block; float:left; padding:10px; font-weight:400;}
	.RestShorting .StarRating ul {width:auto; display:block; float:left;}
	.RestShorting .StarRating ul li {display:block; float:left; padding:2px;}
	/*selecthotel*/
	.RestShorting p.SelectHotel {display:inline-block; float:right; margin:0px;}
	.RestShorting p.SelectHotel label {display:inline-block; float:left; padding:10px 6px; font-weight:400;}
	.RestShorting p.SelectHotel select {width:400px; float:right; border:1px solid #a9a9a9; padding:6px;}
	
@media screen and (max-width: 1024px) {
/*IntroBox*/
.IntroBox{width:100%; float:left; background:#fff; padding-bottom:10px; margin:10px 0;}
	/*IntroText*/
	.IntroText {width:465px;float:left;}
	.IntroText h1 {padding:12px 0; font-size:26px;}
	/*bestvalue*/
	.bestvalue{width:275px;float:right;}
	.bestvalue strong {font-size:26px;}
	.bestvalue strong img{width:50px;}
	.bestvalue strong span {width:100%; float:left; padding:5px 0px 5px 60px; font-size:20px; }
	.bestvalue p{color:#4f4f4f;line-height:20px; padding-top:2px;}
	.bestvalue a{color:#4f4f4f;text-decoration:underline;font-weight:400;display:block;padding:9px 0}
	/*RestShorting*/
	.RestShorting {background:#d0d6de; border-bottom:2px solid #7a7a7a; padding:10px; }
	.RestShorting h5 {display:inline-block; float:left; padding:10px 4px; font-weight:400;}
	/*StarRating*/
	.RestShorting .StarRating {float:right;}
	/*selecthotel*/
	.RestShorting p.SelectHotel {display:block; width:100%; margin:10px 0px;}
	.RestShorting p.SelectHotel select {width:520px;}
}	
	
@media screen and (max-width: 767px) { 
/*ListBox*/	
.ListBox {padding:10px;}
/*IntroBox*/
.IntroBox{width:100%; float:left; background:#fff; padding:0px; margin:0px;}
	/*IntroText*/
	.IntroText {width:100%;float:left;}
	.IntroText h1 {font-size:20px; font-weight:400; padding:10px 0px;}
	.IntroText a {color:#b51116; font-weight:400; text-decoration:underline;}
	/*bestvalue*/
	.bestvalue{display:none;}
	/*RestShorting*/
	.RestShorting {width:100%; float:left; background:#3a3a3a; border:none; padding:0px; margin-top:5px;}
	.RestShorting h5 {display:none; }
	.RestShorting h5.RefSrh {width:100%; float:left; padding:10px; font-weight:400; color:#fbd409; display:block; text-transform:uppercase;}
	.RestShorting label.filter-icon {display:block; background:#fff;}
	/*ArrangeBy*/
	.RestShorting .ArrangeBy {display:block; width:100%; float:left;}
	.RestShorting .ArrangeBy ul {width:100%; display:block; float:left;}
	.RestShorting .ArrangeBy ul li {display:block; float:none; padding:10px; border-bottom:1px solid #9d9d9d; }
	.RestShorting .ArrangeBy ul li a {text-decoration:none; color:#fff;}
	/*StarRating*/
	.RestShorting .StarRating {display:block; width:100%; float:left; margin:0px; border-bottom:1px solid #9d9d9d; }
	.RestShorting .StarRating label {display:inline-block; float:left; padding:10px; font-weight:400; color:#fff;}
	.RestShorting .StarRating ul {width:auto; display:block; float:left;}
	.RestShorting .StarRating ul li {display:block; float:left; padding:2px;}
	/*selecthotel*/
	.RestShorting p.SelectHotel {display:block; width:100%; float:left; margin:0px; padding:10px;}
	.RestShorting p.SelectHotel label {display:block; float:left; padding:10px 0px; font-weight:400; color:#fff;}
	.RestShorting p.SelectHotel select {width:100%; float:right; border:1px solid #a9a9a9; padding:6px;}
}




/*HotelBoxGroup*/
.HotelBoxGroup {width:100%; float:left;}

/*hotelbox*/
.hotelbox {width:100%; float:left; padding:15px 0px; border-bottom:1px solid #7a7a7a; position:relative; background:#ffffff;}
	/*hotel*/
	.hotel {width:100%; float:left; height:242px;}
		/*htboximage*/
		.htboximage {width:400px; float:left; position:relative;}
		.htboximage img {width:400px; height:242px;}
		.htboximage img.recommend {position:absolute; height:27px; width:146px; padding:0; border:none; background:none; top:20px; left:0px;}
		.htboximage .MobHotelTittle {display:none;}
		/*htdetail*/
		.htdetail {width:830px; float:right; height:100%; position:relative;}
		.Mobhtdetail {display:none;}
			/*HotelTitle*/
			.HotelTitle {width:100%; float:left; border-bottom:1px solid #000; padding-bottom:5px;}
			.HotelTitle .LeftBox {width:600px; float:left;}
			.HotelTitle .LeftBox h3 {font-weight:400;}
			.HotelTitle .LeftBox p {width:100%; float:left; padding:5px 0;}
			.HotelTitle .LeftBox p img {margin-right:2px;}
			.HotelTitle .RightBox {width:200px; float:right; background:#f6d400; padding:5px; }
			.HotelTitle .RightBox label {display:block; font-size:20px; padding-bottom:5px; }
			.HotelTitle .RightBox strong {display:block; font-size:30px;}
			.HotelTitle .RightBox strong small {font-size:70%; font-weight:100;}
			/*OfferBox*/
			.OfferBox {width:100%; float:left; margin-top:0px;}
			.OfferBox .specialoffer {width:600px; float:left; font-weight:400; margin-top:5px;}
			.OfferBox .specialoffer strong {display:block; font-weight:400; margin-bottom:7px; font-size:20px;}
			.OfferBox .specialoffer ul {width:100%; float:left;}
			.OfferBox .specialoffer ul li {background:url(../images/hotel-listing/a.jpg) no-repeat left top; padding:3px 30px; margin:5px 0px;}
			.OfferBox .BoardBasis {width:200px; float:right; text-align:center; margin-top:15px;}
			.OfferBox .BoardBasis a {display:inline-block; margin:0px auto 8px; background:#4f4f4f; color:#fff; padding:8px 20px; border-radius:4px;}
			.OfferBox .BoardBasis strong {display:block; font-size:12px;}
			.OfferBox a {display:block;}
			.OfferBox a p {width:600px; float:left; margin-top:5px; line-height:20px; font-weight:400;}
			.OfferBox a p span {color:#fbd409; text-decoration:underline;}
			/*ViewOffer*/	
			.ViewOffer {width:100%; float:left; padding:10px; background:#3a3a3a; position:absolute; bottom:0; left:0;}
			.ViewOffer a.Offer {width:100px; float:left; background:#e8c502; padding:10px 22px; font-size:22px;}
			.ViewOffer p  {width:300px; float:left; color:#fff; font-weight:400; font-size:16px; line-height:22px; padding:10px;}
			.ViewOffer ul {width:380px; float: right; font-size:22px; margin: 10px auto;}
			.ViewOffer ul li {float:left; font-weight:400; padding:20px 0px 0px; color:#fff;}
			.ViewOffer ul li.boldtext {font-weight:600;}
			.ViewOffer ul li a {color: #FFFFFF;}
			.ViewOffer ul li i {color: #FFFFFF; font-weight: normal; margin:0 10px;}
	
@media screen and (max-width: 1024px) {	
/*hotel*/
.hotel {width:100%; float:left; height:400px;}
	/*htboximage*/
	.htboximage {width:350px; float:left; position:relative;}
	.htboximage img {width:350px; height:auto;}
	/*htdetail*/
	.htdetail {width:100%; float:right; height:100%; position:relative; position:absolute;}
		/*HotelTitle*/
		.HotelTitle {width:400px; float:right; border-bottom:none; padding-bottom:0px; height:212px; position:relative;}
		.HotelTitle .LeftBox {width:100%; float:left; margin-bottom:10px;}
		.HotelTitle .RightBox {width:auto; display:inline-block; float:left;}
		.HotelTitle .RightBox label {display:block; font-size:20px; padding-bottom:5px; }
		.HotelTitle .RightBox strong {display:block; font-size:30px;}
		.HotelTitle .RightBox strong small {font-size:70%; font-weight:100;}
		/*OfferBox*/
		.OfferBox {width:100%; float:left; margin-top:0px; background:#f6f6f6; padding:5px; border-top:1px solid #e6e6e6;}
		.OfferBox .specialoffer {width:60%; float:left; font-weight:400; margin-top:5px;}
		.OfferBox .specialoffer strong {display:block; font-weight:400; margin-bottom:7px; font-size:20px;}
		.OfferBox .specialoffer ul {width:100%; float:left;}
		.OfferBox .specialoffer ul li {background:url(../images/hotel-listing/a.jpg) no-repeat left top; padding:3px 30px; margin:5px 0px;}
		.OfferBox .BoardBasis {width:40% ; float:right; text-align:center; margin-top:15px;}
		.OfferBox .BoardBasis a {display:inline-block; margin:0px auto 8px; background:#4f4f4f; color:#fff; padding:8px 20px; border-radius:4px;}
		.OfferBox .BoardBasis strong {display:block; font-size:12px;}
		.OfferBox a {display:block;}
		.OfferBox a p {width:450px; float:left; margin-top:5px; line-height:20px; font-weight:400; font-size:13px;}
		.OfferBox a p span {color:#fbd409; text-decoration:underline;}
/*ViewOffer*/	
.ViewOffer {width:100%; margin:0px 0px 0px; position:static;}
.ViewOffer ul {width:auto; margin:0px auto;}
.ViewOffer ul li {float:none; font-weight:400; padding:6px 0px 0px; color:#fff;}
}

@media screen and (max-width: 767px) { 
/*HotelBoxGroup*/
.HotelBoxGroup {width:100%; float:left; text-align:center;}
	/*hotelbox */
	.hotelbox {width:300px; display:inline-block; float:none; padding:0px; margin:10px auto; border:none; }
		/*hotel*/
		.hotel {height:auto;}
			/*htboximage*/
			.htboximage {width:100%; float:left; position:relative;}
			.htboximage img {width:auto; height:auto;}
			.htboximage .MobHotelTittle {display:block; width:100%; float:left; position:absolute; bottom:0; padding:10px; 
			 background:url(../images/search-result/Tittle-h3-bg.png) repeat-x left bottom;}
			.htboximage .MobHotelTittle h3 {font-size:18px; color:#fff; font-weight:400; text-align:left;}
			.htboximage .MobHotelTittle h3 a {color:#fff;}
			.htboximage .MobHotelTittle p {font-weight:400; color:#fff; padding:5px 0px 0px 0px; text-align:left;}
			/*htdetail*/
			.htdetail {display:none;}
			
/*Mobhtdetail*/
.Mobhtdetail {display:block; width:100%; float:left; border:1px solid #000; padding:0px 10px; text-align:left;}
	.Mobhtdetail .LeftBox {width:50%; float:left; font-weight:400; margin-top:6px;}
	.Mobhtdetail .LeftBox p {margin-bottom:10px;}
	.Mobhtdetail .LeftBox a p {font-size:11px; font-weight:100; line-height:13px;}
	.Mobhtdetail .LeftBox a p span {color:#fbd409; text-decoration:underline;}
	.Mobhtdetail .LeftBox .specialoffer {width:100%; float:left;}
	.Mobhtdetail .LeftBox .specialoffer strong {font-size:16px; font-weight:400; margin-bottom:12px; display:block;}
	.Mobhtdetail .LeftBox .specialoffer ul {width:100%; float:left;}
	.Mobhtdetail .LeftBox .specialoffer ul li {background:url(../images/hotel-listing/a.jpg) no-repeat left top; padding:3px 0px 3px 30px; margin-bottom:5px;}
	.Mobhtdetail .RightBox {width:50%; float:right;}
	.Mobhtdetail .RightBox strong {display:block; text-align:right; padding:10px 0 0px; font-size:26px;}
	.Mobhtdetail .RightBox strong small {font-size:20px;}
	.Mobhtdetail .RightBox small.perperson {display:block; text-align:right; font-size:14px; font-weight:400;}
	.Mobhtdetail .RightBox a.button {background:#fbd409; display:inline-block; float:right; border:none; padding:5px 15px; margin:15px 0px 10px; cursor:pointer;}
	.Mobhtdetail .RightBox ul {width:100%; float:left; margin:0px 0 0px;}
	.Mobhtdetail .RightBox ul li {display:block; font-size:11px; line-height:17px; text-align:right;}
	.Mobhtdetail .RightBox ul li img {vertical-align:middle;}
	.Mobhtdetail .ReachUs {width:100%; float:left; margin:8px 0px;}
	.Mobhtdetail .ReachUs .LeftBox {width:50%; float:left; margin:0;}
	.Mobhtdetail .ReachUs .LeftBox span {width:96%; float:left; background:#fbd409; border-radius:4px; text-align:center;}
	.Mobhtdetail .ReachUs .LeftBox span a {display:inline-block; margin:0 auto; padding:10px 0px 10px 25px; 
	background:url(../images/search-result/email-icon.png) no-repeat left 4px;} 
	.Mobhtdetail .ReachUs .RightBox {width:50%; float:right; margin:0;}
	.Mobhtdetail .ReachUs .RightBox a {width:96%; float:right; background:#3a3a3a; border-radius:4px; text-align:center;}
	.Mobhtdetail .ReachUs .RightBox a span {display:inline-block; margin:0 auto;  padding:10px 0px 10px 25px;color:#fff; 
	background:url(../images/search-result/call-icon.png) no-repeat left 5px;} 
}




/*refrestdata */	
.refrestdata {width:100%; height:100%; position:fixed; left:0; top:0; background:url(../images/popup-bg-black.png); z-index:1000; display:none; text-align:center;}
	.refrestdata	div.refreshbox {width:800px; display:inline-block; margin:300px auto; background:#f2e8d2; border:5px solid #f6d500}
	.refrestdata	div.refreshbox div.dottedpanel {width:100%; float:left; background:#ffffff;}
	.refrestdata	div.refreshbox div.dottedpanel p {text-align:center; text-align:center;  padding:15px 0; font-size:15px; color:#000;}
	.refrestdata	div.refreshbox div.dottedpanel p strong {font-weight:100;}
	.refrestdata	div.refreshbox div.dottedpanel img {margin-bottom:15px;}
/*paging*/
.paging {width:100%; float:left; margin:10px 0px;}
	.paging ul {width:auto; display:inline-block; float:right;}
	.paging ul li {float:left;}
	.paging ul li a {display:block; padding:5px 7px;}
	.paging ul li a:hover {background:#000; color:#fff;}
	.paging ul li a.actve {background:#000; color:#fff;}
/*hotel-paging*/
.hotel-paging {width:100%; float:left; margin:10px 0px;}
	.pagingLeft {width:300px; float:left;}
	.pagingLeft p {color:#000000; padding:15px 0px; font-weight:400;}
	.pagingRight {width:600px; float:right;}
	.pagingRight ul {width:auto; float:right; margin:5px 0;}
	.pagingRight ul li {float:left; margin-left:10px}
	.pagingRight ul li a {display:block; padding:10px 18px;background:#3a3a3a; color:#ffffff;}
	.pagingRight ul li a:hover {background:#e8c502; color:#000000;}
	.pagingRight ul li a.selected {background:#e8c502; color:#000000;}
	.pagingRight ul li.pagegridarrow a {padding:10px 6px;}
@media screen and (max-width: 1024px) { 
/*hotel-paging*/
.hotel-paging {width:100%; float:left; margin:0px;}
	.pagingLeft {width:100%; float:left; text-align:center;}
	.pagingRight {width:100%; float:left; text-align:center; margin-bottom:15px;}
	.pagingRight ul {width:auto; display:inline-block; float:none; margin:5px auto;}
	.pagingRight ul li {float:left; margin:0px 2px}
	.pagingRight ul li a {display:block; padding:10px 15px; background:#3a3a3a; color:#ffffff;}
	.pagingRight ul li a:hover {background:#e8c502; color:#000000;}
	.pagingRight ul li a.selected {background:#e8c502; color:#000000;}
	.pagingRight ul li.pagegridarrow a {padding:10px 15px;}
}
@media screen and (max-width: 767px) { 
/*refrestdata*/
.refrestdata {width:100%; height:100%; position:fixed; left:0; top:0; background:url(../images/popup-bg-black.png); z-index:1000; display:none; text-align:center;}
	.refrestdata	div.refreshbox {width:80%; margin:40% auto; }
	.refrestdata	div.refreshbox div.dottedpanel p {line-height:20px;}
	.refrestdata	div.refreshbox div.dottedpanel p strong {font-weight:400; display:block;}
	.refrestdata	div.refreshbox div.dottedpanel img {margin-bottom:15px;}
/*hotel-paging*/
.hotel-paging {width:100%; float:left; margin:0px;}
	.pagingLeft {width:100%; float:left;}
	.pagingRight {width:100%; float:left; text-align:center;}
	.pagingRight ul {width:auto; display:inline-block; float:none; margin:5px auto;}
	.pagingRight ul li {float:left; margin:0px 2px}
	.pagingRight ul li a {display:block; padding:5px 6px; background:#3a3a3a; color:#ffffff;}
	.pagingRight ul li a:hover {background:#e8c502; color:#000000;}
	.pagingRight ul li a.selected {background:#e8c502; color:#000000;}
	.pagingRight ul li.pagegridarrow a {padding:5px;}
	div#photogallery{ width: 100%; padding: 0;}
	#tablist ul li{margin-right: 0px !important;}
	#hotelcontent{padding-right: 0;}	
	div#hotelhead span.h2text{font-size:1.6em;}	
}


.srcdestdrop,div.option_group,div.roomtype,div.roomtype.Room1{display:none}div.roomtype.Room1{display:none}.none{display:none}#middel-panel{width:1240px;margin:25px auto;padding-top:0;overflow:hidden}#navnholiday{border-bottom:1px solid #d1c5b7;display:block;float:left;margin:0 0 15px;padding:0;width:100%}#navnholiday ul{display:block;float:left;margin:0;padding:0;width:100%}#navnholiday ul li{color:#063f53;display:block;float:left;font:bold 13px/30px Tahoma,Geneva,sans-serif;list-style:none outside none;margin:0 5px 0 0;padding:0;width:auto}#navnholiday ul li a{background:url(../images/arrow.jpg) no-repeat scroll left center rgba(0,0,0,0);color:#735e41;display:block;float:left;padding:0 0 0 12px;width:auto}#hoteldetails{width:100%;margin:2% auto;overflow:hidden}#hotelhead{border-bottom:1px dashed #545454;display:block;float:left;margin:0 0 10px;padding:0 0 5px;width:100%}#hotelhead span.h2text{color:#282828;font-size:2em;line-height:1.1em;font-weight:800;margin:0;padding:0;width:100%;font-family: 'FeijoaDisplay';}#hotelhead p{margin:0;padding:0;width:100%;font-size:1em}#hotelhead p img{margin:1% auto;padding:0}#hotelhead p strong{color:#000;padding:0 4px 0 0;font-weight:500}#hotelhead p span{color:#000;font-weight:600;padding:2px 0 0;font-weight:600}#hotelcontent{width:60%;float:left;font-size:1.6em;line-height:1.5em;padding-right:4%}#hoteldetcont{width:100%;float:left}#hoteldetcont p{color:#000}#hoteldetcont a{color:#000;text-decoration:underline;    border: 1px solid #404C56;font-weight: 700;border-radius: 50px; padding: 5px 15px; text-align: center;margin-top: 20px;
    display: block;width: 200px;}#photogallery{width:40%;float:left;text-align:center;padding:20px}#mainimg{background:none repeat scroll 0 0 #fff;display:inline-block;margin:auto;padding:5px}#mainimg img{display:block;float:left;width:426px}.bx-wrapper{width:80%;margin:auto;overflow:hidden}#thumbulli{width:100%;display:inline-block;overflow:hidden;margin-top:3%;position:relative}#thumbulli i{width:30px;height:30px;position:absolute;top:0;bottom:0;margin:auto;z-index:1}#thumbulli i#rightarrow{left:0}#thumbulli i#leftarrow{right:0}#thumbulli ul{display:block;float:left;margin:0;overflow:hidden;padding:0;width:320px}#thumbulli li{width:123px;float:left;list-style:none outside none}#thumbulli li a{border:4px solid #d6d6d6;display:inline-block}#thumbulli li a img{display:block;float:left;width:100%}#thumbulli li a:hover{border:4px solid #73c8cc}#thumbulli li a.active{border:4px solid #fff}#tablist{width:100%;overflow:hidden}#tablist ul{width:100%;list-style-type:none}#tablist ul li{display:inline-block;font-size:1.5em; margin-right: 20px;}#tablist ul li a{display:inline-block;padding:12px 25px;color:#000;border:1px solid #404C56;font-weight:700; border-radius:50px;}#tablist ul li a.active{background: #404C56;	background: var(--btnblack);color:#fff; border-radius:50px;}.tabcontent{padding:10px 32px;width:100%;border:4px solid #73c8cc}.tabcontent strong{display:inline-block;color:#282828;font-size:1.8em;margin:0;padding:15px 0;width:98%;font-weight:700;text-transform:uppercase}.tabcontent ul strong{display:inline-block;padding:15px 0;text-transform:uppercase}.tabcontent p{color:#000;display:block;float:left;font-size:1em;margin:0;width:98%}.tabcontent p b{display:inline-block;color:#000;font-size:2em;margin:0;padding:15px 0;width:98%;font-weight:700}.tabcontent{display:block;float:left;margin:0;padding:30px 15px;width:100%;border:none}.tabcontent table tr td{vertical-align:top;border-right:1px solid #ddd}.tabcontent table tr td:last-child{border:none}.tabcontent ul{display:block;float:left;margin:0;padding:0;width:100%}.tabcontent ul.tabli1{width:100%}.tabcontent ul li{color:#3d3d3d;display:block;float:left;font-size:1.5em;line-height:1.2em;list-style:none outside none;margin:0;padding:4px 0 4px 16px;width:98%; position: relative;}.tabcontent ul li:before{content:'\00bb';color:#b2c5c7;font-weight:300;padding:0 5px 0 0; position: absolute; left:0;}.tabcontent ul.tabli1 li{width:100%}.tabcontent ul li.tablihead{background:none repeat scroll 0 0 rgba(0,0,0,0);color:#282828;font-weight:700}.roomdetail{display:block;float:left;margin:20px 0 0;padding:0 0 20px;width:100%}.roomdetail table{width:100%}.roomdetail table tr td{width:48%;display:block;line-height:14px;float:left}.roomdetail table.blocks tr td{width:100%}table#dtlHotelFacility tr td{border:none}.roomdetail ul{display:block;float:left;margin:0;padding:10px 0;width:100%}.roomdetail ul li{display:block;float:left;font-size:14px;line-height:25px;list-style:none outside none;margin:0 1% 0 0;padding:0 0 1% 1%;width:100%}.roomdetail ul li b{color:#282828;font-size:17px;line-height:25px;padding:5px 0;font-weight:700}.roomdetail ul li p{color:#000;display:block;float:left;font-size:13px;line-height:37px;padding:1% 2%;width:95%}.hotelroomdet ul li{background:url(../images/bullet.jpg) no-repeat scroll 2% center rgba(0,0,0,0);color:#3d3d3d;display:block;float:left;font-size:14px;line-height:25px;list-style:none outside none;margin:0 1% 0 0;padding:0 0 0 3%;width:90%}.roomdetail ul li.tablihead{background:none repeat scroll 0 0 rgba(0,0,0,0);color:#282828;font-weight:700;width:200px}.tabulliline ul{border:medium none}span[id^=dtlRoomFacilitiy_lblRoomDescription_]{display:block;margin:10px 0;line-height:22px}span[id^=dtlRoomFacilitiy_lblwhite_]{display:none}.JanSale{display:none}@media screen and (max-width:1024px){#hoteldetails{text-align:center}#middel-panel{width:100%;float:left;margin:10px 0}#hotelcontent{width:100%;float:left;text-align:left}#photogallery{float:none;display:inline-block;margin:25px auto}}