	/* CSS Document */
body {
  /* min-height: 2000px; Uncomment this if Fixed Menu Does Not Work*/
  font-family:'Roboto',Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:300;
  color:#666;
  background: #f8f8f8;
}
.dest-menu-bottom ul li{padding:3px 0;}
a{color:#2c699f;}
.hotel-address-top{font-size:14px; line-height:17px;}
.wrap{width:100%; display:table; background:#fff;}
.no-fill.affix{background:#fff !important;}

.h-name-address h1{font-size:23px;}

.h-orange{color:#FF6600;}

.book-now-sticky {cursor: pointer; position: fixed; bottom: 10px; left: 10px; display:none; font-size:15px; z-index:500;}
	.book-now-sticky .fa{color:#f8d239;}
.back-to-top {cursor: pointer; position: fixed; bottom: 10px; right: 10px; display:none; z-index:550;}
.home-tourism{height:500px;}
.home-caption{margin:0; text-align:center;font-weight:400; color:#eee; font-size:24px; font-family:Open Sans; text-transform:uppercase;}
	.home-caption a{color:#eee; text-decoration:none; padding:90px 0; display:block; text-shadow:1px 1px #000;}
.home-packages .package-data{background:#fff; padding:10px;}
	.home-packages .package-info{text-align:center;}
	.home-packages .dprice{font-size:20px; font-weight:400;}
		.home-packages .dprice .price-line-through{text-decoration:line-through; color:#666666;}
.intro-text h2{margin:0 0 10px 0;}
.tariff-notes{font-size:14px;}
.tariff-block{box-shadow:3px 3px 3px #ccc;}
.top-single-price .price-bold{font-size:24px; color:#333; font-family:Quicksand; font-weight:500; padding:10px 0 0; line-height:1em;}
.top-book-online-container{background:#e92d2d; padding:20px;}
		.top-book-online-container a{color:#fff; font-size:22px; font-weight:400; text-transform:uppercase; text-align:center; font-family:Quicksand;}
.list-tick li{}
.list-tick li::before{content:"\f058"; font-family:FontAwesome; padding-right:5px;}
.tariff-inclusions{display:table;}
.tariff-inclusions li{float:left; width:50%;}
.hor-margin-15{margin-top:15px; margin-bottom:15px;}
.hor-margin{margin-top:25px; margin-bottom:25px;}
.hor-margin-double{margin-top:60px; margin-bottom:50px;}
.bottom-margin{margin-bottom:20px;}
.bottom-margin-md{margin-bottom:10px;}
.bottom-margin-sm{margin-bottom:5px;}
.top-margin{margin-top:20px;}
	.top-margin-double{margin-top:30px;}
.bottom-form-hotel label{font-weight:300; font-size:15px; color:#000;}
	.bottom-form-hotel input{font-size:15px;}
	.bottom-form-hotel select{font-size:15px; }
	.bottom-form-hotel textarea{font-size:15px;}
		.bottom-form-hotel input:hover, .bottom-form-hotel input:focus, .bottom-form-hotel select:hover,.bottom-form-hotel select:focus, .bottom-form-hotel textarea:hover, .bottom-form-hotel textarea:focus{border:1px solid #d77e0a;}
.hotel-rec-icons{color:#4fa84f; text-align:center; font-size:14px;}
	.hotel-rec-icons i{color:#4fa84f;}
.bold-uppercase{font-weight:bold; text-transform:uppercase; color:#434a54; font-family:Roboto; text-align:center; margin:30px 0; font-size:26px;}
article img{width:100%;}
.url-count{font-weight:300; padding-top:5px;}
.winter-banner{background:url(../png/nb-bg.png) no-repeat center bottom #fff;}
.content{
-moz-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
}
.row-last-item{margin-bottom:0 !important;}

/*Collapse CSS*/
.faqs-body-container h3.mt-0{margin-top:0;}
.faqs-container{margin-top:15px;}
.faqs-container h3{font-size:18px !important; color:#1a73e8 !important; margin-top:5px; margin-bottom:5px; cursor:hand; cursor:pointer;}
.faqs-container .faq-item{margin-bottom:15px; padding:5px 10px; border:1px solid #ccc;}
.faqs-container .faq-heading{}
.faqs-container .faq-answer{font-size:15px; color:#333;}


/*Adsense Ads*/
.adslot_left_mobile{display:none;}
.inline-ad-destination{margin:15px 0; padding:10px; background:#fff;}
.inline-ad-destination-highlights{margin:20px 0; padding:0; background:#fff;}
.inline-ad-custom-responsive{display:block; margin:0 auto;}
.sidebar-link-unit{padding:20px 25px; margin-top:20px;}
.wallpaper-photo .morephotos a {
  background: #247ae3 none repeat scroll 0 0;
  border-radius: 16px;
  bottom: 55px;
  color: #fff;
  display: block;
  float: right;
  font-size: 14px;
  margin: 0 0 -32px;
  max-width: 130px;
  padding: 5px 15px;
  position: relative;
  right: 40px;
}
.wallpaper-photo .morephotos a:hover{background:#ff3300; color:#fff; text-decoration:none;}
.h-onwards{font-size:16px; color:#999999;}
/* Image Scaling Effect */
.featured-photo, .dt-photo{ position:relative; overflow:hidden;}
.featured-photo img, .dt-photo img{-moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; overflow:hidden;}
.featured-photo:hover img, .dt-photo:hover img{-moz-transform: scale(1.1);  -webkit-transform: scale(1.1);   transform: scale(1.1);  overflow:hidden; }
.list-centered{display:table; margin:0 auto;}
	.home-trek-list .list-centered li a{font-size:18px;}
.no-left-padding{padding-left:0;}
.no-right-padding{padding-right:0;}
.no-border-bottom{border-bottom:none !important;}
.no-border-top{border-top:none !important;}
.hor-padding{padding-top:20px; padding-bottom:20px;}
.ver-padding{padding-left:20px; padding-right:20px;}
.full-padding{padding:20px;}
.top-padding{padding-top:20px;}
.bottom-padding{padding-bottom:20px;}
.pic-container-dlist-col h4{background:#eee; padding:10px; border-radius:0 0 4px 4px; margin-top:0; font-weight:400;}
.pic-container-dlist-col h4 a:hover{color:#ff4a03;}
.pic-container-dlist img:hover{filter: grayscale(100%); transition-duration: 1s; transition-property: filter; -webkit-filter: grayscale(100%);}
.container{}
blockquote{border-left:none !important; text-align:center; color:#0b91be; font-size:22px; font-family:Open Sans; margin-top:0; padding-top:0; margin-bottom:10px;}
.breadcrumb{margin-bottom:0; padding:0; font-size:13px; background:none;}
	.breadcrumb ol{margin-bottom:0;}
.clear{clear:both; height:15px;}
.white-fill{background:#fff;}
.dark-fill{background:#111;}
.dark-fill-100{background:#000;}
.no-fill{background:none !important;}
.clear-padding{padding:0 !important;}
.clear-l-padding{padding-left:0 !important;}
.clear-r-padding{padding-right:0 !important;}
.clear-margin{margin:0;}
.clear-top-margin{margin-top:0;}
.clear-hor-padding{padding-left:0 !important; padding-right:0 !important;}
.home-choose-theme{margin-top:-120px;}
	.home-choose-theme .btn-theme{text-align:center; display:block; padding:20px 0; border-right:1px solid #000;}
	.home-choose-theme .fa{display:block; font-size:24px; color:#1ab394; margin-bottom:10px;}
	.home-choose-theme a{text-transform:uppercase; font-size:16px; font-family:Open Sans; color:#999999;}
	.home-choose-theme span.db-count{color:#ff6600; padding-right:5px; font-weight:bold;}
	.home-choose-theme a:hover{text-decoration:none;}
.font-400{font-weight:400;}
.fa-search-top{color:#1ab394;}
	a:hover .fa-search-top{color:#fff;}
#top-ad img{width:100%; max-width:728px;}
#top-ad{border-bottom:1px solid #eee; padding:10px 0; background:#fff;}
h1.center-h1-img{text-align:center; color:#fff; font-family:Open Sans; text-shadow:1px 1px 1px #000; font-size:45px; margin-top:145px;	}
h4.center-h1-img{text-align:center; color:#fff; font-family:Open Sans; text-shadow:1px 1px 1px #000; font-size:45px; margin-top:145px;	}
.list-check-square{margin-bottom:25px;}
	.list-check-square li::before{font-family:FontAwesome; content:"\f14a   "; color:#666;}
.loc-short-desc{font-size:13px; display:block;}
/* Destination Theme Page*/
.dt-wrap{height:350px;}
.dt-caption{padding-top:20px;}
	.dt-caption a{color:#ff4a03; font-weight:400;}
	.dt-caption a::after{content:" \f101";  font-family: FontAwesome;}
	.dt-caption a:hover{color:#1e4aba;}
.dt-dest-meta{position:relative; margin:-70px 0 0 20px; color:#fff; background:url(../grey-75.html); display:table; padding:5px 10px;}
	.dt-dest-meta h3{font-size:24px; font-weight:300; margin:0 0 5px;}
		.dt-dest-meta h3 a{color:#fff;}
	.dt-dest-meta i{color:#FFCC00; font-size:16px;}
	.dt-margin{margin:10px 0;}
	.dt-breadcrumb{display:table; margin:0 auto; color:#fff;}
		.dt-breadcrumb a{color:#fff;}
	.dt-list-all{max-width:1100px; margin:0 auto;}
	.dt-list-all div{margin-bottom:10px;}
.dt-photo a{display:block; width:100%; max-width:620px;}
.dt-photo-lg a{display:block; width:100%; max-width:1100px;}
.dt-themes-list{}
.dt-themes-list .dt-pic-container-dlist{width:100%;}
.dt-themes-list .dt-pic-container-dlist img{width:100%;}
.dt-themes-list:hover img{width:100%; -webkit-filter:invert(0.9); filter: invert(.9); transition:-webkit-filter 1s ease 0s, filter 1s ease 0s;}
.dt-theme-list-title{margin:-70px 0 30px; position:relative; color:#fff; display:block; padding:5px 10px;}
	.dt-theme-list-title h3{font-size:24px; font-weight:300; margin:0 0 5px; text-align:center;}
		.dt-theme-list-title h3 a{color:#ff9c00;}
		.dt-theme-list-title h3 a:hover{color:#ec4134;}
			.dt-themes-list:hover .dt-theme-list-title h3 a{color:#000; text-decoration:none;}
h2.dt-sub-heading{
  color: #000;
  font-size: 32px;
  font-weight: 300;
  margin: 25px 0 30px;
  text-align:center;
}
.ht-meta h3{font-size:16px; margin-top:15px;}
.eutn-stats .col-md-3{text-align:center;}
	.eutn-stats h3{font-weight:bold; font-size:25px; margin-top:13px; color:#5d5d5d;}
		.eutn-stats h3 span{color:#e03a2e;}
	.team-designation{font-weight:400;}
		.team-designation span.separator{color:#ccc; font-weight:300;}
		.team-designation .team-title{color:#ff4a03;}
.right-sidebar-wide .package-photo img{width:100%; max-width:500px;}
.right-sidebar-wide .package-container-sidebar{margin-top:20px solid #eee;}
/* Left Sidebar */
.right-sidebar-wide #left-sidebar{padding:0 25px;}
#left-sidebar{background:#fff; padding:0 10px;}
#left-sidebar-ad{padding:0 25px;}
ul.dest-data label{font-weight:300; color:#8c8c8c; display:block;}
.temp-data{font-size:32px;}
ul.dest-data li{padding:30px 0; border-bottom:1px solid #ddd;}
ul.dest-data li.last-item{border-bottom:none;}
ul.dest-data li ul{margin:10px 0 0;}
ul.dest-data li ul li{padding:0; border:none; margin-right:10px; margin-bottom:10px; font-size:14px; color:#32671b; text-align:center;}
ul.dest-data li ul li span{padding:9px; border:none; border-radius:5px; background:#7bc539; color:#fff; font-size:16px; color:#fff; display:table;}
ul.dest-data li ul#famous-for-list li{text-align:left; color:#e5351e;}
ul.dest-data li ul#famous-for-list li a{color:#e5351e; text-decoration:none;}
.trek-meta span{font-size:22px; line-height:25px; color:#000;}
.trek-meta i{font-size:30px; color:#666; display:block;}
.dest-meta-item span{font-size:22px; line-height:25px; color:#000;}
.dest-meta-item i{font-size:30px; color:#666; display:block;}

/* Content Box */
.content{color:#090909; font-size:16px; padding:20px; background:#fff;}]
.content p{font-family:Open Sans; color:#444;}
#dest-guide-list{padding-left:0; padding-top:15px; font-size:15px;}
#dest-guide-list li{margin:15px 0; background:#fefcef; padding:10px; border:1px solid #f3edcd; border-radius:4px;}
#dest-guide-list li a{color:#ff4a03;}
#dest-guide-list li i{color:#df612a; font-size:17px; margin-right:6px;}
.suggest-box{font-family:Open Sans;}
	.suggest-box ul{padding-left:0; list-style-type:none;}
	.suggest-box ul li{list-style-type:none; margin:10px 0; padding:10px 0 20px; border-bottom:1px solid #fff;}
	.suggest-box-icon{display:table; margin:0 auto;}
	.suggest-box-icon-top{color:#ff4e00; margin:22px auto -22px; font-size:44px; display:table;}
	.suggest-box-icon-bottom{color:#ff4e00; margin:-42px auto 0; font-size:44px; display:table;}
.featured-photo{max-width:620px; width:100%;}
.featured-photo .morephotos{text-align:center;}
.featured-photo .morephotos a {
  background: #333 none repeat scroll 0 0;
  border-radius: 16px;
  bottom: 55px;
  color: #ccc;
  display: block;
  float: right;
  font-size: 14px;
  margin: 0 0 -32px;
  max-width: 130px;
  padding: 5px 15px;
  position: relative;
  right: 40px;
}
.featured-photo .morephotos a:hover{background:#ff3300; color:#fff; text-decoration:none;}
.photoinfo{background:#fff; padding:5px; text-align:center; font-size:14px; border-radius:0 0 6px 6px; background:#ccc; text-shadow:1px 1px #eee; max-width:620px;}
.photoinfo-sidebar{background:#fff; padding:5px; margin-bottom:20px; text-align:center; font-size:14px; background:#eee; text-shadow:1px 1px #eee; max-width:620px; }
.pill{display:table; margin:0 auto 15px; padding:7px 20px; border-radius:20px; background:#666; color:#fff; font-size:14px;}
.pill:hover{color:#ccc; background:#333; text-decoration:none;}
.pill-green{display:table; margin:0 auto 15px; padding:7px 20px; border-radius:20px; background:#2060b8; color:#fff; font-size:14px;}
.pill-green:hover{color:#fff; background:#2778e7; text-decoration:none;}
#list-attractions-inline li{max-width:160px; width:100%; margin-right:25px; margin-bottom:20px; text-align:center; padding:0;}
#list-attractions-inline li.last-item{margin-right:0;}
#list-attractions-inline li a{font-size:15px; padding-top:5px; display:block;}
#list-attractions-inline img{max-width:160px; max-height:160px;}
.tab-container ul#myTabs{margin:0; padding:0;}
.tab-container .tab-content{padding:15px; margin-bottom:20px; border:1px solid #ddd; border-top:none !important;}
.tab-container .tab-content h2, .tab-container .tab-content h3{margin-top:5px; font-weight:400; color:#444; font-size:23px;}
.tab-container ul.hotel-info-tabs li a{text-transform:uppercase; font-size:15px; color:#284c9c; font-weight:400;}
.tab-container ul.hotel-info-tabs li.active a{color:#333;}
#list-attractions-bottom ul{margin:0 auto; display:table;}
#list-attractions-bottom li{width:100%; max-width:160px; text-align:center; margin-bottom:20px; vertical-align:top;}
#list-attractions-bottom li a{}
#list-attractions-bottom li a:hover{color:#ff3300; text-decoration:none;}
#list-attractions-bottom li img{width:100%; max-width:150px; max-height:150px;}
#list-attractions-bottom li img:hover{-webkit-filter: grayscale(100%); filter: grayscale(100%);}
#list-attractions-bottom .caption-bottom-thumb{text-align:center; font-size:14px; padding-top:5px;}
#list-attractions-bottom h3{margin:25px 0; font-size:24px; color:#000; font-weight:400;}
#list-articles-bottom ul{margin:0 auto; display:table;}
#list-articles-bottom li{width:100%; max-width:220px; text-align:center; margin-bottom:30px; vertical-align:top; padding-left:15px; padding-right:15px;}
#list-articles-bottom li a{}
#list-articles-bottom li a:hover{color:#ff3300; text-decoration:none;}
#list-articles-bottom li img:hover{-webkit-filter: grayscale(100%); filter: grayscale(100%);}
#list-articles-bottom .caption-bottom-thumb{text-align:center; font-size:17px; padding-top:5px;}
#list-articles-bottom h3{margin:25px 0; font-size:24px; color:#111;}
#country-list {
    float: left;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    width: 100%;
}
#country-list li {
    background: #fafafa none repeat scroll 0 0;
    border-bottom: 1px solid #f0f0f0;
    padding: 10px;
}
#country-list li:hover {
    background: #f0f0f0 none repeat scroll 0 0;
}
#suggesstion-box ul#country-list li a{display:block;}
.inline-button-big{padding:10px; text-align:center; background:#ff4a03; color:#fff; font-size:16px; margin:5px 0 15px; display:block; border-radius:4px;}
.inline-button-big span{text-transform:uppercase; font-weight:bold; font-size:16px; margin:15px 0 0;}
.inline-button-big a:hover{background:#008080; text-decoration:none;}
.box{background:#fff; margin:30px 0 !important; box-shadow:2px 2px 3px #ccc;}
.pts-container{margin-bottom:40px; clear:both;}
	.pts-container .pts-photo,.pts-container .pts-data{vertical-align:top;}
	.pts-container .pts-data{padding-top:15px; padding-bottom:15px;}
	.pts-container .pts-photo{padding-right:5px;}
		.pts-container .pts-photo a, #list-attractions-bottom a.pic-container, .featured-photo, .p-gallery a.p-gallery-img{display:block; background:url(../gif/loader-2.gif) no-repeat center #ddd;}
	.pts-container .pts-photo img{opacity: 0; transition: opacity .3s ease-in;}
	.pts-container .pts-data h3{margin-top:0; margin-bottom:15px; font-weight:400; font-size:21px; line-height:22px;}
	.pts-container .pts-data .pts-read-more{margin-top:16px;}
		.pts-container .pts-data .pts-read-more span{padding:7px 10px; background:#3f89c3; border-radius:4px;}
		.pts-container .pts-data .pts-read-more span:hover{background:#226192; text-decoration:none;}
		.pts-container .pts-data .pts-read-more a{font-size:14px; color:#FFFFFF;}
		.pts-container .pts-data .pts-read-more a:hover{text-decoration:none;}
		.pts-container .pts-data .price-container{font-size:23px; margin:8px 0; font-weight:400;}
		.pts-container .pts-data .nearby-distance{font-size:16px; color:#ff4a03; margin-bottom:5px; font-weight:400; margin-top:-7px;}
		.pts-container .pts-data .nearby-distance label{font-size:14px; color:#999999; font-weight:300;}
		.pts-container .pts-data .pts-meta-summary{margin:10px 0 10px; padding:7px; border:1px solid #ddd; font-size:14px; color:#666; font-weight:400; border-radius:4px; display:table;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
}
		.pts-container .pts-data .pts-meta-summary i{font-size:19px; color:#000000;}
		.pts-container .pts-data .pts-meta-summary span{color:#000;}
		.pts-container .pts-data .pts-meta-summary span.separator{color:#999999; margin:0 7px;}
		
.incontentimg_large{display:table; margin-bottom:25px;}
	.incontentimg_large div.imginfo{display:table; width:100%; background:#f6f6f6; padding:8px 0 !important; margin:-45px 0 0; position:relative;}
	.incontentimg_large img{padding:7px !important;}
		.incontentimg_large div.imginfo .imgauthor{font-family:Roboto Condensed; font-size:14px; text-transform:uppercase; float:left; width:100%; max-width:250px; margin-left:10px;}
		.incontentimg_large div.imginfo .imgauthor a:hover{text-decoration:none;}
		.incontentimg_large div.imginfo .photocaption{font-family:Roboto Condensed; font-size:14px; color:#333; float:right; max-width:475px; margin-right:10px;}

/*
.incontentimg_large{display:table; width:100%;}
	.incontentimg_large div.imginfo{display:table; width:100%; max-width:773px; background:#f6f6f6; padding:12px 0 !important; margin:-45px 0 0; border:1px solid #ccc; border-top:none; position:relative;}
		.incontentimg_large div.imginfo .imgauthor{font-family:Roboto Condensed; font-size:14px; text-transform:uppercase; float:left; width:100%; max-width:250px; margin-left:10px;}
		.incontentimg_large div.imginfo .imgauthor a:hover{text-decoration:none;}
		.incontentimg_large div.imginfo .photocaption{font-family:Roboto Condensed; font-size:14px; color:#666666; float:right; max-width:475px; margin-right:10px;}
*/
		
.faqspage h2{text-align:center; font-family:'Roboto Slab'; font-size:26px; color:#ff4a03; font-weight:400;}
	.faqspage .qset{margin-bottom:30px;}
	.faqspage table{width:100%;}
	.faqspage h3{font-weight:400; font-size:20px;}
p.viewfullanswer{font-size:13px;}
	p.viewfullanswer span{padding:5px 10px; background:#cc4b4b; color:#fff; border-radius:4px;}
	p.viewfullanswer span a{color:#fff; font-size:14px;}
.all-faq-list li{margin:10px 0;}
.attraction-dropdown-list{margin-bottom:20px;}
	.attraction-dropdown-list button{display:block; width:100%; font-size:20px;}
	.attraction-dropdown-list .dropdown-menu{width:100%;}
		.attraction-dropdown-list .dropdown-menu li a{font-size:16px;}
		.attraction-dropdown-list .dropdown-menu li a:hover{color:#ff4a03;}
.distance-row{padding:15px 0; margin:0 5px; font-size:15px; border-bottom:1px solid #fff;}
	.odd-row{background:#f3f3f3;}
	.even-row{background:#eee;}
	.distance-row strong{font-weight:400; color:#333;}
	.distance-row:hover{background:#ffffe5;}
#weather-page{font-size:15px;}
		#weather-page .weather-content {background: #f6f6f6 none repeat scroll 0 0; border: 1px solid #eee; border-radius: 7px; color: #333; font-size: 14px; margin: 8px 10px 20px; padding: 10px;}
		#weather-page .weather-facts{font-weight:400;}
		#weather-page .weather-heading{font-weight:400; padding:10px 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin-bottom:20px; color:#1f255b;}
		.live-weather-data span{font-size:40px;}
		.weather-current-month{background:#2196f3; color:#fff; border-radius:4px; padding:15px; margin-top:20px;}
			.content .weather-current-month h2{color:#fff !important; margin-top:0;}
.credits{font-size:12px; color:#666666;}
.inpage-form-container{padding:20px; background:#fff; display:table; width:100%; box-shadow:0 2px 5px 2px #ccc; margin-top:20px;}
	.inpage-form-container:hover{background:#fcf8e3;}
	.inpage-form-container input.form-control{height:40px; color:#000; font-weight:400;}
	.inpage-form-container .btn-primary{width:100%; font-weight:400; text-transform:uppercase; height:40px;}
	.inpage-form-container select.form-control{height:40px;}
.datepicker{padding:10px !important;}
.enq-form-container{margin:20px auto;}
	.enq-form-container input.form-control{height:40px; color:#000; font-weight:400;}
	.enq-form-container .btn-primary{font-weight:400; text-transform:uppercase; height:40px;}
	.enq-form-container select.form-control{height:40px;}
.attraction-meta-container{padding:15px 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd; margin:20px 0;}
	.attraction-meta{margin-bottom:15px; font-size:15px;}
	.attraction-meta i{font-size:18px; color:#ef6262;}
		.attraction-meta label{font-weight:400; margin-bottom:0;}
		.attraction-recommended-icon{color: #21c9b2; font-size: 24px; margin-bottom: 5px; margin-top: -25px; position: relative; text-align: center;}
		.attraction-meta-container ul{list-style-type:none; margin:0; padding:0;}
			.attraction-meta-container ul li{list-style-type:none; margin:7px 0 13px; padding:0;}
				.attraction-meta-container ul li::before{font-family:FontAwesome; content:"\f00c"; color:#666; font-size:12px; margin-right:4px;}
/* Right Sidebar */
#right-sidebar{max-width:336px; margin-left:15px;}
.list-group-item.active{text-transform:uppercase; font-weight:bold;}
.package-container-sidebar{background:#374763; margin-top:25px;}
	.package-container-sidebar h3{margin:0 0 5px; font-size:16px; font-weight:400; line-height:23px;}
		.package-container-sidebar h3 a{color:#fff;}
	.package-container-sidebar .package-info{margin:5px 10px;}
	.package-container-sidebar .package-info .dprice{font-weight:400; font-size:18px; color:#ffde02; line-height:1em;}
/* Footer */
.footer{background:#666;}
.btn-talk-to-expert{background:#23221e; color:#fff; text-transform:uppercase; font-weight:bold; padding:10px 15px; border-radius:4px; word-spacing:4px; margin-top:30px; display:table;}
a.btn-talk-to-expert:hover{background:#fff; color:#23221e; text-decoration:none;}
.footer h3{text-transform:uppercase; font-weight:400; word-spacing:4px; margin:15px 0 10px; font-size:18px;}
.ef-text{background:#f6f6f6; padding:10px 0 20px;}
.dfooter{background:#c14800; color:#fff; padding:40px 0;}
	.dfooter h2{font-family:Open Sans; font-weight:bold;}
.global-footer{background:#fff; color:#666; padding:40px 0;}
.copyright-container{background:#fff; color:#666; padding:40px 0;}
.footer-social-icons i{font-size:35px; margin:0 5px;}
.footer-social-icons a{color:#9e9d9d;}
.footer-social-icons a:hover{color:#1e72ba;}
.footer-row{color:#eee;}
.footer-row a{color:#1a73e8; font-size:15px;}
.footer-row a:hover{color:#125d9e; text-decoration:none;}
.footer-row ul li{margin:2px 0;}
#footer-logo{margin-bottom:10px;}
.copyright{color:#666; font-size:15px; margin-top:15px;}
.copyright a{color:#1a73e8;}
/* Destination Sub Nav */
.dest-sub-nav{text-align:right; margin-bottom:0; margin-top:30px;}
.dest-sub-nav li{margin-left:20px;}
.dest-sub-nav li a{font-size:14px; font-family:Roboto; font-weight:300; padding:0 0 18px; color:#5c5959;}
.dest-sub-nav li a.active{color:#ff4a03; border-bottom:2px solid #ff4a03;}
.dest-sub-nav li a:hover{color:#ff4a03;}
#navbar2 li a{font-family:Roboto; font-weight:300; color:#5c5959;}
#navbar2 li a.active{color:#ff4a03; border-bottom:2px solid #ff4a03;}
#navbar2 li a:hover{color:#ff4a03; background:none;}
.dest-image-featured img{width:100%; max-width:800px; height:100%; max-height:440px;}
.data-row{line-height:27px;}
#navbar2 li a.contact-btn-sub-menu{background:#ff4a03; color:#fff; border-bottom:2px solid #ff4a03;}
#navbar2 li a.contact-btn-sub-menu:hover{background:#29679d; color:#fff; border-bottom:2px solid #29679d;}
#more-links-navbar a.dot-bar{padding:13px 27px 11px 15px;}
#navbar2 .navbar-nav > .open > a, #navbar2 .navbar-nav > .open > a:focus, #navbar2 .navbar-nav > .open > a:hover{background:#fff; color:#ff4a03;}
/* ICONS */
.getting-there-list{text-align:center;}
.train{width:51px; height:58px; display:block; margin:0 auto 10px;}
.airport{width:48px; height:48px; display:block; margin:0 auto 10px;}
/*Header CSS */
.navbar{margin-bottom:0; background:#fff;}
.navbar-brand{padding:8px 0 0 15px;}
	.navbar-brand img{width:100%; max-width:224px;}
nav .container{background:none;}
.navbar-default{box-shadow:none; border-bottom:none;}
.navbar-default .navbar-nav > li > a{}
.navbar-nav > li > a{font-size:15px;}
.navbar-default .navbar-nav > li > a:hover{background:#ff4a03; color:#fff;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover{background:#ff4a03; color:#fff;}
.navbar-users{background:#ff6347;}
.navbar-users .navbar-nav > li > a{color:#fff;}
.dropdown-menu > li > a{font-weight:300;}
.navbar-default .navbar-nav > li > a{color:#333;}
.dropdown-menu > li > a{padding:8px 20px;}
.affix {
      top: 0;
      width: 100%;
	  z-index:999;
	  border-bottom:1px solid #ddd;
  }
  .affix + .container-fluid {
      padding-top: 70px;
  }
#dest-sub-menu{border:none;}
/*
	.affix .navbar{background:url(https://assets.euttaranchal.com/_imgs/grey-70.png); border-radius:0;}
		.affix .nav > li > a{color:#eeeeee;}
			.affix #navbar2 li a{color:#eeeeee;}
				.affix #navbar2 li a.active{color:#fff;}
			.affix .page-heading{color:#eeeeee;}
*/
/*Footer CSS */
	.footer-container{background:none; color:#666666; font-weight:300;}
	.footer-container .row{padding:15px 0;}
	.footer-container .row h4{color:#333; font-size:16px; margin-bottom:5px;}
	.footer-container .footer-submenu{list-style-type:none; padding:0; margin:0;}
		.footer-container .footer-submenu li{list-style-type:none; padding:0; margin:0;}
			.footer-container .footer-submenu li a{font-weight:300; font-size:13px;}
			.footer-container img{filter: grayscale(100%); -webkit-filter: grayscale(100%); transition-duration: 1s; transition-property: filter; margin-bottom:15px;}
		.footer-container p{font-size:14px;}
.col-centered{float:none; margin:0 auto;}
.content h2, .content h3{font-size:23px; font-weight:400; color:#444;}

/*h1, h2, h3, h4, h5{font-weight:400; margin:10px 0 15px; color:#333;}*/
h1, h2, h3, h4, h5{font-family:Quicksand; font-weight:600; color:#000;}
h1{font-size:29px; font-weight:400; color:#000000; margin:0 0 5px;}
h2{font-size:24px;}
h3{font-size:22px;}
.h4, h4{font-size:22px;}
h1.page-heading, div.page-heading{margin:10px 0; font-size:24px; line-height:28px; font-family:Roboto Slab;}
h1.page-title, h2.sub-heading{font-size:32px; font-family:Roboto Slab, sans-serif; font-weight:300; color:#000; margin:0 0 15px;}
/*page loader progress bar*/
.loader 
{
 position: fixed;
 left: 0px;
 top: 0px;
 width: 100%;
 height: 100%;
 z-index: 9999;
 }
/*end of page loader progress bar*/
.make-me-round{padding:5px; border:1px solid #ccc; border-radius:100%; margin:0 15px; font-size:12px; font-weight:300; color:#666666;}
/* CSS for Register and Login Form */ 
.form a{font-weight:300;}
.form-register{padding: 15px;}
	.form-register h1.form-heading{text-align:center; margin-bottom:20px;}
	.form-register h2.form-heading{text-align:center; margin-bottom:15px;}
	.form-register h3{text-align:center; font-size:20px; margin:25px auto; font-weight:400;}
	.form-register h3 span{color:#da4932;}
.form-register .form-heading,
.form-register .checkbox {
  margin-bottom: 10px;
}
.form-register label{font-weight:400; color:#000;}
.form-register .form-register-col-6{width:45%;}
.form-register .form-error-msg i{margin-bottom:15px; display:block; font-size:40px;}
.form-register .form-error-msg .h3{font-weight:300; margin-top:0;}
.form-register .form-error-msg span{font-size:14px; background:#a94442; color:#fff; display:table; padding:8px 16px; border-radius:20px; margin:12px auto 0;}
.resetPasswordForm, .passwordChanged{display:none;}
/*Common for All Forms*/
.form .checkbox {
  font-weight: normal;
}
.form .form-control {
  position: relative;
  height: auto;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px;
  font-size: 15px;
  font-weight:300;
}
.form-register .form-group{margin-bottom:25px;}
.form-register h4{font-weight:400;}
.form .form-control:focus {
  z-index: 2;
}
#form-login .fa-user{font-size:18px;}
#form-login .fa-lock{font-size:21px;}
.btn{font-weight:300;}
.btn-submit{margin-bottom:20px;}
/*Fancy Checkbox and Radio*/
.checkbox {
  padding-left: 20px; }
  .checkbox label {
    display: inline-block;
    position: relative;
    padding-left: 5px; }
    .checkbox label::before {
      content: "";
      display: inline-block;
      position: absolute;
      width: 17px;
      height: 17px;
      left: 0;
      margin-left: -20px;
      border: 1px solid #cccccc;
      border-radius: 3px;
      background-color: #fff;
      -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
      -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
      transition: border 0.15s ease-in-out, color 0.15s ease-in-out; }
    .checkbox label::after {
      display: inline-block;
      position: absolute;
      width: 16px;
      height: 16px;
      left: 0;
      top: 0;
      margin-left: -20px;
      padding-left: 3px;
      padding-top: 1px;
      font-size: 11px;
      color: #555555; }
  .checkbox input[type="checkbox"] {
    opacity: 0; }
    .checkbox input[type="checkbox"]:focus + label::before {
      outline: thin dotted;
      outline: 5px auto -webkit-focus-ring-color;
      outline-offset: -2px; }
    .checkbox input[type="checkbox"]:checked + label::after {
      font-family: 'FontAwesome';
      content: "\f00c"; }
    .checkbox input[type="checkbox"]:disabled + label {
      opacity: 0.65; }
      .checkbox input[type="checkbox"]:disabled + label::before {
        background-color: #eeeeee;
        cursor: not-allowed; }
  .checkbox.checkbox-circle label::before {
    border-radius: 50%; }
  .checkbox.checkbox-inline {
    margin-top: 0; }
.checkbox-primary input[type="checkbox"]:checked + label::before {
  background-color: #428bca;
  border-color: #428bca; }
.checkbox-primary input[type="checkbox"]:checked + label::after {
  color: #fff; }
.checkbox-danger input[type="checkbox"]:checked + label::before {
  background-color: #d9534f;
  border-color: #d9534f; }
.checkbox-danger input[type="checkbox"]:checked + label::after {
  color: #fff; }
.checkbox-info input[type="checkbox"]:checked + label::before {
  background-color: #5bc0de;
  border-color: #5bc0de; }
.checkbox-info input[type="checkbox"]:checked + label::after {
  color: #fff; }
.checkbox-warning input[type="checkbox"]:checked + label::before {
  background-color: #f0ad4e;
  border-color: #f0ad4e; }
.checkbox-warning input[type="checkbox"]:checked + label::after {
  color: #fff; }
.checkbox-success input[type="checkbox"]:checked + label::before {
  background-color: #5cb85c;
  border-color: #5cb85c; }
.checkbox-success input[type="checkbox"]:checked + label::after {
  color: #fff; }
.radio {
  padding-left: 20px; }
  .radio label {
    display: inline-block;
    position: relative;
    padding-left: 5px; }
    .radio label::before {
      content: "";
      display: inline-block;
      position: absolute;
      width: 17px;
      height: 17px;
      left: 0;
      margin-left: -20px;
      border: 1px solid #cccccc;
      border-radius: 50%;
      background-color: #fff;
      -webkit-transition: border 0.15s ease-in-out;
      -o-transition: border 0.15s ease-in-out;
      transition: border 0.15s ease-in-out; }
    .radio label::after {
      display: inline-block;
      position: absolute;
      content: " ";
      width: 11px;
      height: 11px;
      left: 3px;
      top: 3px;
      margin-left: -20px;
      border-radius: 50%;
      background-color: #555555;
      -webkit-transform: scale(0, 0);
      -ms-transform: scale(0, 0);
      -o-transform: scale(0, 0);
      transform: scale(0, 0);
      -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
      -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
      -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
      transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); }
  .radio input[type="radio"] {
    opacity: 0; }
    .radio input[type="radio"]:focus + label::before {
      outline: thin dotted;
      outline: 5px auto -webkit-focus-ring-color;
      outline-offset: -2px; }
    .radio input[type="radio"]:checked + label::after {
      -webkit-transform: scale(1, 1);
      -ms-transform: scale(1, 1);
      -o-transform: scale(1, 1);
      transform: scale(1, 1); }
    .radio input[type="radio"]:disabled + label {
      opacity: 0.65; }
      .radio input[type="radio"]:disabled + label::before {
        cursor: not-allowed; }
  .radio.radio-inline {
    margin-top: 0; }
.radio-primary input[type="radio"] + label::after {
  background-color: #428bca; }
.radio-primary input[type="radio"]:checked + label::before {
  border-color: #428bca; }
.radio-primary input[type="radio"]:checked + label::after {
  background-color: #428bca; }
.radio-danger input[type="radio"] + label::after {
  background-color: #d9534f; }
.radio-danger input[type="radio"]:checked + label::before {
  border-color: #d9534f; }
.radio-danger input[type="radio"]:checked + label::after {
  background-color: #d9534f; }
.radio-info input[type="radio"] + label::after {
  background-color: #5bc0de; }
.radio-info input[type="radio"]:checked + label::before {
  border-color: #5bc0de; }
.radio-info input[type="radio"]:checked + label::after {
  background-color: #5bc0de; }
.radio-warning input[type="radio"] + label::after {
  background-color: #f0ad4e; }
.radio-warning input[type="radio"]:checked + label::before {
  border-color: #f0ad4e; }
.radio-warning input[type="radio"]:checked + label::after {
  background-color: #f0ad4e; }
.radio-success input[type="radio"] + label::after {
  background-color: #5cb85c; }
.radio-success input[type="radio"]:checked + label::before {
  border-color: #5cb85c; }
.radio-success input[type="radio"]:checked + label::after {
  background-color: #5cb85c; }
/*End of Fancy Checkbox and Radio*/
/* FancyBox */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}
.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}
.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}
.fancybox-opened {
	z-index: 8030;
}
.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	border-radius:6px;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
}
.fancybox-outer, .fancybox-inner {
	position: relative;
}
.fancybox-inner {
	overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}
.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}
.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}
.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	
}
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}
#fancybox-loading div {
	width: 44px;
	height: 44px;
}
.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}
.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}
.fancybox-prev {
	left: 0;
}
.fancybox-next {
	right: 0;
}
.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}
.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}
.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}
.fancybox-nav:hover span {
	visibility: visible;
}
.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}
/* Overlay helper */
.fancybox-lock {
	overflow: hidden;
}
.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
}
.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}
.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}
/* Title helper */
.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}
.fancybox-opened .fancybox-title {
	visibility: visible;
}
.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}
.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}
.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}
.fancybox-title-inside-wrap {
	padding-top: 10px;
}
.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}
/* #End FancyBox */
@media (max-width:767px){
	body{}
	.col-md-6{padding-left:0; padding-right:0;}
	#send-enquiry-btn{margin-top:5px;}
	#send-enquiry-btn, #book-now-btn{padding:6px 10px; font-size:13px;}
	.affix{position:inherit;}
	.top-single-price{background:#f3f3f3; padding:10px 15px;}
	.top-single-price .price-bold{padding:0; font-size:32px;}
	.top-book-online-container{background:#e92d2d; padding:8px 20px;}
		.top-book-online-container a{color:#fff; font-size:27px; font-weight:400; text-transform:uppercase; text-align:center;}
	.hotel-rec-icons .col-md-2, .hotel-rec-icons .col-md-3{margin-bottom:20px;}
	.tab-container ul.hotel-info-tabs li a{font-size:13px; padding:10px 7px;}
	#right-sidebar{margin:0 auto;}
	#list-attractions-bottom li{width:100%; max-width:240px;}
	#list-attractions-bottom li img{width:100%; max-width:220px; max-height:220px;}
	#list-attractions-bottom .caption-bottom-thumb{font-size:20px;}
	#list-attractions-inline li{width:100%; max-width:240px; margin-right:0;}
	#list-attractions-inline li img{width:100%; max-width:220px; max-height:220px;}
	#list-attractions-inline .caption-bottom-thumb{font-size:20px;}
	.footer h3{margin-top:40px;}
	#top-ad{padding-top:0; padding-bottom:0;}
	h1.page-title, h2.sub-heading{font-size:24px; font-weight:400;}
	h1.page-heading, div.page-heading{font-size:20px; }
	ul.dest-data li{padding:15px 0; text-align:center;}
	.content h2, .content h3{font-size:24px;}
	.content h4{font-size:17px;}
	.pts-data{padding-top:0;}
	.pts-container .pts-data h3{font-size:20px; line-height:24px; margin-top:10px;}
	.pts-container{margin-bottom:45px;}
	.pts-container p{font-size:14px;}
	#main-page-area{background:#fff;}
	.live-weather-data span{font-size:30px;}
	.weather-month-name{font-size:24px; color:#ff4a03;}
	.navbar-nav > li > a{padding-top:5px; padding-bottom:5px;}
	#navbar2 li a.active{border-bottom:none;}
	h1.center-h1-img{font-size:32px; margin-top:100px;}
	h4.center-h1-img{font-size:32px; margin-top:100px;}
	h2.dt-sub-heading{font-size:26px;}
	.dt-bg-img{height:250px !important;}
	.dt-bg-img-thin{height:180px !important;}
	.dt-bg-img-thin h1.center-h1-img{font-size:32px; margin-top:70px;}
	.dt-wrap{height:250px;}
	.dt-wrap p{font-size:14px; text-align:left;}
	.dt-caption{font-size:14px;}
	.dt-col-left{margin-bottom:30px;}
	.dt-dest-meta h3 a{font-size:20px;}
	.dt-breadcrumb{text-align:center;}
	.pic-container-dlist-col{margin-bottom:35px;}
	.home-caption a{padding:40px 0;}
	.home-themes .col-md-3{margin-bottom:25px;}
	.home-packages .col-md-4{margin-bottom:30px;}
	.home-tourism{height:350px;}
	.eutn-stats .col-md-3{margin-bottom:35px;}
	.col-last{margin-bottom:0 !important;}
	.ad-left-sidebar{display:block; padding:8px;}
	.adslot_left_mobile{display:block; width:320px; height:100px;}
	.inline-ad-destination{padding:10px;}
	/*.inline-ad-custom-responsive{width:320px; height:100px; display:block;}*/
	.dt-themes-list{margin-bottom:60px; display:block;}
}
@media (max-width:467px){
	#list-attractions-bottom li{width:100%; max-width:400px;}
	#list-attractions-bottom li img{width:100%; max-width:336px; max-height:336px;}
	h1{font-size:23px;}
	h2, h3, h4{font-size:21px;}
	.hotel-address-top{font-size:14px; line-height:18px;}
	.top-single-price .price-bold{font-size:23px; color:#fff;}
	p, ul li{font-size:15px; color:#000; font-family:Arial, Helvetica, sans-serif;}
	#list-attractions-inline li{width:100%; max-width:400px; margin-right:0;}
	#list-attractions-inline li a{font-size:18px; font-weight:400;}
	#list-attractions-inline li img{width:100%; max-width:336px; max-height:336px;}
	.h-main-row{background:#d44b47; margin-bottom:6px;}
	.h-name-address{background:#ffffff;}
	.h-onwards{font-size:14px; color:#f3f3f3;}
	.top-book-online-container{float:right; padding:14px 20px; background:#57b257; color:#fff;}
	.top-book-online-container a{font-size:20px; text-shadow:1px 1px 1px #666;}
	.top-single-price{float:left; background:#d44b47; color:#fff; padding:8px 15px 3px;}
	.morephotos{display:none;}
}

.photo-tnail-container{max-height: 112px; overflow: hidden;}

@media (min-width:768px){
.photo-tnail-container{max-height: 170px; overflow: hidden;}
}