/* CSS Document */
:root{
	--font-fa: 'Font Awesome 5 Free';
	--font-manrope: 'Manrope, Arial, Helvetica, sans-serif';
}

body{font-family: Manrope, Arial, Helvetica, sans-serif; font-size:1rem; background:#f6f8fb; color: #000; font-weight: 300;}
.container{max-width:1140px; overflow-wrap: break-word;}
	.container .content img{max-width: 900px; width: 100%; border-radius:6px;}
	.container iframe{width:100%;}
	.container a{color: #3d3dd3;}
	.container a.btn-primary, .container a.btn-danger{color: #fff;}
	.container a.btn-warning{color: #000;}

.container.screen-md{max-width: 970px !important;}

p{line-height:24px; margin-bottom:1rem;}
h1, h2, h3, h4, h5, h6{font-weight:bold; margin:10px 0; font-family:Manrope;}
h1{font-size:1.5rem; font-weight:bold;}
h2{font-size:1.25rem; font-weight:bold;}
h3{font-size:1.25rem;}
h4{font-size:1.1rem;}
h5{font-size:1.1rem;}
b, strong{font-weight: 600 !important;}

.char-dham-guide ul li a{font-size: 0.85rem; text-decoration: none; font-weight: 500;}
.char-dham-guide ul{margin-bottom: 25px;}
.char-dham-guide ul li.fw-bold a{font-weight: 700;}
.char-dham-guide ul li{background: #f9ffeb !important;}

.heading-md{font-size: 1.4rem;}
.heading-sm{font-size: 1.2rem; font-weight: 600;}

.page-title{margin-top: 0;}

.items-container{font-size: 0.9rem;}
.items-container a{text-decoration: none; font-size: 0.9rem;}
	.items-container h3.card-heading a{font-size: 1.2rem; font-weight: 500; color: #000;};

.bg-white{background: #ffffff;}
.bg-sky{background: #f0fafd;}
.bg-highlight-more{background: #fff1ed;}
.bg-blue{background: #e9fcf7;}
.bg-peach{background:#f9ffeb;}
.bg-green-light{background: #ddfed0;}

.clear-bg{background:none !important;}
.truncate-1l{display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;  overflow: hidden;}
.truncate-2l{display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;  overflow: hidden;}

.u-0 a, a.u-0{text-decoration: none;}
.u-0-dark a, a.u-0-dark{text-decoration: none; color: #000;}

.navbar-toggle{margin-right:0;}
.navbar-toggler:focus{border:none !important; background:none !important; box-shadow:none !important;}

#navbar-global-top .dropdown-menu a.dropdown-item:active, #navbar-global-top .dropdown-menu a.dropdown-item:hover {background: none;}

#navbar-global-top .nav-item .nav-link, #navbar-global-top .dropdown-menu a.dropdown-item{color:#1f467f; font-weight:700; font-size: 0.95rem;}



#navbar-global-top .offcanvas-body{margin-top:-40px; margin-left:5px;}
#navbar-global-top .btn-close{z-index:555;}
#navbar-global-top .dropdown-menu{z-index: 2000; font-size: 0.95rem;}

#top-banner-slider .slick-slide{margin:0px 10px 0 0;}
	#top-banner-slider .slick-slide img{max-width: 275px; max-height: 140px;}
#top-banner-slider .slick-list{margin-left:10px;}

#dest-nav-hr-top .list-inline-item{margin-right: 0;}

.card-pts{border-color: #888 !important;} 
.distance-chart-data a{text-decoration: none;}

.btn-package-more{text-decoration: none; font-weight: normal; background:#acf1df !important; color:#000 !important; padding:4px 10px 5px; font-size:0.75rem;}
.btn-highlight-c2a{background: #ffca2c; color:#000 !important; border: none;}
.btn-highlight-c2a:hover{background: #fed65f;}
.read-more-text-btn{font-size: 14px; background: #dae7fb; color: #073477 !important; border: none; margin-top: 10px;}
.read-more-text-btn:hover{background:#e4ecf9;}

/* .tp-slider .card-img-uniform{max-height: 150px; overflow: hidden;} */

.st-nav-top ul{margin-bottom:0;}
		.st-nav-top ul li a{padding:10px 10px; display:inline-block; color:#000; font-family:var(--manrope); font-size:0.90rem; font-weight:600; text-decoration:none;}
.scroll {
  white-space: nowrap;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;}
	.scroll a{padding:5px 30px;}

.scroll::-webkit-scrollbar{display: none; }

.bs-photo-gallery-carousel{max-height: 233px; height: auto; overflow: hidden;} */
.bs-photo-gallery-carousel .carousel-item img{cursor: pointer;}

.photo-credit{font-size:0.75rem; text-align:center; padding:5px 0;}
	.photo-credit a{text-decoration:none; color:#999999;}

/* Photos Landing Page */
.pl-credits{font-size: 0.85rem;}
.pl-credits span{font-weight: 700;}

.text-earth{color:#24d0a3;}
.text-earth-light{color:#acf1df;}
.text-blue-gradient{background: radial-gradient(circle at center center, #583399 0%, #D300FF 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;}
.text-highlight{color:#e74c3c;}
.text-highlight-dark{color: #8e17b4;}

.dt-theme-container-items .dt-theme-list-item-title a{line-height: 1.15rem; font-size: 0.85rem;}
.dt-theme-list-title{margin-top:-30px; margin-bottom: 5px;}
.dt-theme-list-title a{color:#ccc !important;}

.text-light .breadcrumb-item+.breadcrumb-item::before{color:#fff !important;}

.filter-form select, .filter-form button{font-size: 0.85rem; font-weight: 500;}
.must-visit-attraction{position: absolute; top:10px; right:10px; color:#fa205b;}
.must-visit-attraction .bi{font-size:1.25rem;}

.gmvn-kmvn-dropdown li{border-bottom:1px solid #eee; margin-bottom:10px;}
.gmvn-kmvn-title-sm, .gmvn-kmvn-title-sm a{font-size:0.85rem; line-height: 1.1rem; font-weight: 600;}

.send-enq-form-page .form-control, .send-enq-form-page .form-select, .send-enq-form-page textarea, .send-enq-form-page .puzzle-label{font-size: 0.9rem; padding:10px;}
.send-enq-form-page input[type="submit"]{padding:10px;}

.qa-callout{position:relative; top:10px; left:-5px; margin-right: -5px; font-size: 2rem;}

.page-template-article .article-picture-box{margin:0 0 25px !important;}
.page-template-article .article-picture-box .inconteontimg_large{margin-bottom: 20px;}
.page-template-article .ra-container-sidebar .card-heading{font-size:1rem; font-weight: 500;}
.page-template-article .ra-container-sidebar .card-body{font-size: 0.85rem;}

/*New Featured Block in content*/
.cs-featured{font-size:1.25rem; font-weight:500; padding-left:15px; padding-right: 20px; margin-bottom: 10px;}
.cs-featured.quote::before{font-family: "bootstrap-icons"; content: "\F24F"; color: #4bcaef; font-size: 2.5rem; 
	background: radial-gradient(circle at center center, #8E2DE2 0%, #4A00E0 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;}
.cs-featured.fact::before{font-family: "bootstrap-icons"; content: "\F251"; color: #4bcaef; font-size: 2.5rem;}
.cs-featured.weather::before{font-family: "bootstrap-icons"; content: "\F2BD"; color: #4bcaef; font-size: 2.5rem;}
.cs-featured p{font-size:1.25rem; font-weight:600; line-height: 1.9rem; color: #61189a; margin-top:-17px; margin-left: 20px;}
/* .cs-featured.quote p{background: radial-gradient(circle at center center, #8E2DE2 0%, #4A00E0 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;} */
.cs-featured.weather p{margin-top:-8px; margin-left: 20px;}


.tp-container .card-body{padding-top:10px;}
	.tp-container .tp-duration{font-weight: 500;}
	.tp-container .tp-price{padding-top:10px;}
	.tp-container .tp-title a{text-decoration: none;}	

	.meta-price-active{color:#ee433d;}
	.price-on-request{font-size:14px;}

	/* FAQ Pages */
	.faq-container h3 a{text-decoration: none;}
	.all-faq-list li{margin-bottom: 10px;}
	.all-faq-list a{text-decoration: none;}

@media (min-width: 768px) {
	body{font-weight: 500;}
	#navbar-global-top .offcanvas-body{margin-top:0; margin-left:0;}
	#navbar-global-top .nav-item .nav-link, #navbar-global-top .dropdown-menu a.dropdown-item{font-weight: 500 !important;}
	.read-more-data .collapse:not(.show) {
		height: 50px !important;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;  
	}
	
  .read-more-data .collapsing {
		min-height: 50px !important;
	}

	#modal-form-book-now .modal-dialog{vertical-align: middle !important;}
	.card-pts .card-img-uniform{max-height: 200px; overflow: hidden;}	
	.bs-photo-gallery-carousel{height:420px; min-height: 420px; max-height: 420px; overflow: hidden;}
	.dt-theme-list-title{margin-top:-40px; margin-bottom: 15px;}

	.center-h1-img{margin-top:145px !important;}
}
@media (max-width: 468px) {
	.item-slider{padding:0 30px;}
	#navbar-global-top li.nav-item{padding-bottom:5px;}
	#navbar-global-top .offcanvas-body .navbar-nav{padding-right:5px !important;}
	#navbar-global-top .dropdown-menu{margin-top:0; padding:10px 15px; border:0; background:#e9e9f3;}
	#navbar-global-top .dropdown-menu .dropdown-item{padding:5px 0; color:#33338f !important; font-weight: 500 !important;}
	#top-nav-offcanvas{max-width: 290px;}
	#navbar-global-top #top-nav-offcanvas .dropdown-toggle::after{float:right; margin-top:11px;}
	#modal-form-book-now .modal-dialog{vertical-align: bottom !important;}

	/*Tour Package Page FAQs*/
	.faq-item{margin-bottom: 20px !important;}
	.faq-answer{margin-left: 0 !important;}
	.faq-heading h3{margin-bottom: 4px !important;}

}

.breadcrumb li{font-weight: 500;}
.breadcrumb li a{text-decoration: none; color:#38ac8e; font-weight:500;}

.article-picture-box{margin:0 -10px 25px; font-weight: 500;}
	.article-picture-box .alert{background:#e9fcf7;}
	.article-picture-box h3{color:#000;}
	.article-picture-box h3 a{color:#000; margin-bottom:15px; text-decoration:none;}
	.article-picture-box img{width: 100%; max-width: 1040px;}
	.article-picture-box .imginfo{ font-size:13px; box-shadow:none; background:#eee; color:#333; margin-bottom:15px; border-radius:0 0 8px 8px; padding:7px 10px;}
	.article-picture-box .imginfo a{color:#333;}
	.article-picture-box .incontentimg_large{margin: -16px -16px 0 -16px;}
	.article-picture-box .article-box-nav{margin-top:20px; margin-bottom:10px;}
	.article-picture-box .article-box-nav.list-inline li{margin-bottom:8px; display:block; width:100%;}
	.article-picture-box .article-box-nav.list-inline li a.btn{display:block;}
	
.highlight-related{border-left:7px solid #d9534f; padding:10px; margin:20px 0 25px; background:#fefcf4;}
.highlight-related a{font-weight:600; font-family:Manrope; text-decoration:none;}
.highlight-related strong{color:#d9534f; display:block; font-weight:400;}


.answer-container{margin-top:10px; margin-bottom:20px;}
	.answer-container .star-author, .answer-container .owner{color:#FF6600;}
	.answer-container .answer-author{font-size:13px; font-weight:bold; margin-top:5px;}
.q-question{font-weight:bold;}


.news-item{margin-bottom:25px;}
.news-item p{margin-bottom:10px;}
.news-item-title{font-size:18px; font-weight:700;}
.news-item-date{font-size:14px; font-weight:500;}

.inconteontimg_large{max-width:fit-content !important;}
.related-articles-container a{text-decoration: none;}

.google-maps {
	position: relative;
	padding-bottom: 75%; // This is the aspect ratio
	height: 0;
	overflow: hidden;
	margin-bottom:25px;
}

.google-maps iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
}

/*OldCode*/
#top-notification{background:#e66b61;}
#top-notification p{margin-bottom:0; font-size:13px; padding:10px 5px; line-height:19px; color:#fff;}
#top-notification a{text-decoration:underline; color:#fff;}

.text-hyperlink{cursor:pointer;font-size:12px; font-weight:bold; border-radius:25px; background:#edf7ff; padding:5px 15px; display:inline-flex; margin-top:10px;}

.show_form_post_answer.text-hyperlink{margin-top: 0;}


.ad-top-wide{padding:0 20px 20px 20px;}
.d-main .top-g-ad{display:block;}

h2 span.highlight, h3 span.highlight{color:#dd403c;}

.article-meta{font-weight:300; font-size:14px; color:#666666;}

.related-articles-container{margin-bottom:25px;}
	.related-articles-container .article-col{margin-bottom:20px;}
	.related-articles-container h4{font-size:16px; font-weight:400; text-align:center;}


.breadcrumb{background:none; font-size:12px; padding:0;}
.breadcrumb-inner{padding:5px 10px; margin-bottom:0;}

.clear-padding{padding:0;}

.clear-border-radius{border-radius:0;}

.clear-margin{margin:0;}
.clear-v-margin{margin-top:0; margin-bottom:0;}
.clear-h-margin{margin-right:0; margin-left:0;}
.top-margin{margin-top:20px;}
.top-margin-thin{margin-top:10px;}
.bottom-margin{margin-bottom:20px;}
.bottom-margin-thin{margin-bottom:10px;}
.min-height{min-height:20px;}
.v-margin{margin-top:20px; margin-bottom:20px;}
.margin-md{margin:20px !important;}

.loc-short-desc{display:block; font-size:14px;}


.incontentimg_large{margin-bottom:20px;}
.incontentimg_large img{width:100%; max-width:800px; border-radius:6px;}
.imginfo{font-size:0.75rem; margin-bottom:25px; padding:5px 10px; background:#f6f6f6; border-radius:0 0 6px 6px;}
/* 
.featured-photo-content{display:block;}
	.featured-photo-content .more-photos{position:relative; top:-40px; right:10px; padding:7px 10px; opacity:0.7; background:#000; display:table; font-size:12px; float:right; margin-bottom:-40px;}
	.featured-photo-content .more-photos a{color:#fff; opacity:1;}
	.featured-photo-content img{min-height:120px; width:100%; background:url(/tourism/_imgs/loading-fimg.gif) center no-repeat #f9f9f9;} 
*/

#list-dest-boxes a{background:none; font-size:0.8rem;}
#list-dest-boxes a.btn{padding:6px 10px !important;}
#list-dest-boxes a.btn-success{color:#fff; border:1px solid #148ce8; background: #038ffb;}

#dest-facts .get-custom-quote{max-width:310px; margin-top:7px; font-size:16px; padding:10px 15px; margin-bottom:20px;}

.fb-frame{margin:0 auto; display:table;}
.scroll-x {overflow-x:auto; overflow:auto;}
.table-overflow{width:100%; max-width:800px; overflow-x:scroll}

.ifb{position:fixed; bottom:10px; right:10px; border:1px solid #bc3025; background:#d73030; border-radius:6px; float:right; margin:0; padding:0; list-style-type:none; max-width:300px; box-shadow:3px 3px 3px #ccc; z-index:999;}
.ifb li{font-family:Quicksand; font-size:13px; float:left; list-style-type:none; width:33%;}
.ifb li a{color:#fff; text-decoration:none; padding:5px 15px; text-align:center; display:inline-block; font-weight:700; cursor:hand;}
.ifb li a:hover{background:#952f27;}
.ifb li a.mid-block{background:#bc3025; border-left:1px solid #f95f40; border-right:1px solid #f95f40;}
.ifb li a.mid-block:hover{background:#952f27;}

#dest-bottom-menu{position:fixed; bottom:10px; left:10px; border-radius:6px; margin:0; padding:0; list-style-type:none; min-width:300px; z-index:999;}
#dest-bottom-menu li{font-family:Manrope; font-size:13px; list-style-type:none;}
#dest-bottom-menu li a{text-decoration:none; padding:5px 10px; text-align:center; display:inline-block; font-weight:700; cursor:hand;}
#dest-bottom-menu li a:hover{}
#dest-bottom-menu li a.mid-block{background:#bc3025; border-left:1px solid #f95f40; border-right:1px solid #f95f40;}
#dest-bottom-menu li a.mid-block:hover{background:#952f27;}

li#dest-sub-menu-bottom .dropup .dropdown-toggle::after{display:none;}
li#dest-sub-menu-bottom ul li{padding:0px 10px;}


li#dest-sub-menu-bottom ul li a{color:#1f467f;}
li#dest-sub-menu-bottom ul li a:hover{background:none; color:#003366;}
li#dest-sub-menu-bottom ul li.send-enq{padding:0px 10px; background:#e74c3c; color:#fff;}
li#dest-sub-menu-bottom ul li.send-enq a{color:#FFF; text-decoration:none; cursor:pointer; display:block;}	
li#dest-sub-menu-bottom ul li.send-enq a:hover{background:none;}
li#dest-sub-menu-bottom .get-quote{font-size:14px;g}
li#dest-sub-menu-bottom .bi{font-size:1rem;}

.lead_manager_form_lm, .taxi_hire_form_lm{background:#fff9e6;}

.c_question.col-md-5{padding:5px !important; width:auto !important; height:auto !important; min-height:auto !important;}
.c_answer.col-md-7{padding:5px !important; height:auto !important; min-height:auto !important;}

		@-webkit-keyframes color_change {
		  from { background-color: #fa9e0c; }
		  to { background-color: #d24238; }
		}
		@-moz-keyframes color_change {
		  from { background-color: #fa9e0c; }
		  to { background-color: #d24238; }
		}
		@-ms-keyframes color_change {
		  from { background-color: #fa9e0c; }
		  to { background-color: #d24238; }
		}
		@-o-keyframes color_change {
		  from { background-color: #fa9e0c; }
		  to { background-color: #d24238; }
		}
		@keyframes color_change {
		  from { background-color: #fa9e0c; }
		  to { background-color: #d24238; }
		}

		.cu {
		    background-color: #fa9e0c;
		   -webkit-animation: color_change 1s infinite alternate;
		   -moz-animation: color_change 1s infinite alternate;  
		   -ms-animation: color_change 1s infinite alternate;  
		   -o-animation: color_change 1s infinite alternate;  
		   animation: color_change 1s infinite alternate;   
		}
		
	.bottom-static-btn .btn-ttp{animation: mymove 3s infinite;}	  
	
	@keyframes mymove {
	  from {background-color: #c23f3f;}
	  to {background-color: #ff8a01;}
	}

@media only screen and (max-width: 468px) {
  .package-item {
    border-bottom: 1px solid #ccc;
	padding-bottom:20px;
	margin-bottom:25px;
  }
}

ul#dest-sub-nav{padding:0 25px 25px 25px; background:#f3f3f3; margin-bottom:0}
ul#dest-sub-nav li{width:50%; max-width:150px; font-size:14px; text-align:center; margin-top:25px;}
ul#dest-sub-nav li i.fa{display:block; color:#4a84bb; font-size:20px;}
ul#dest-sub-nav li a{color:#666;}

.content{padding:15px 20px; border-radius:5px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
/* .content{-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;} */
.content img{width:100%; max-width:800px;}
.content ul{list-style-type: square;}
.content ul li{margin-bottom: 1rem;}
.content ul.list-group li{margin-bottom: 0;}
#right-sidebar p a{text-decoration:none;}

.bottom-static-btn{width:100%; position:fixed; bottom:0; left:0; padding:8px 15px; background:#f6f6f6; border-top:1px solid #ddd;}
.back-to-top.back-to-top-st{bottom:60px !important; right:12px !important;}
.back-to-top-st.btn{padding:6px 8px; border-radius:50%; background:#666; border:1px solid #666;}

#dest-link-icons{-webkit-user-select: auto; -moz-user-select: auto; -ms-user-select: auto; user-select: auto;}

#list-attractions-inline .clearfix-item{clear:both; margin-bottom:20px;}
#list-attractions-inline .caption{text-align:center; padding-top:5px; font-size:14px; line-height:16px;}
#list-attractions-inline a{text-decoration: none;}

.pill{display:table; margin:0 auto 10px; padding: 7px 20px;	border-radius: 20px; background: #d9534f; color:#fff; font-size: 14px;}
.pill:hover{color:#fff; background:#cd423e; text-decoration:none;}

#destination-tips ul{list-style-type:none; margin:0; padding:0; border:2px dashed #f67b6f;}
	#destination-tips ul li{list-style-type:none; padding:15px; font-family:Manrope; font-size:16px; font-weight:500; border-bottom:1px solid #ffccc7; margin-bottom: 0;}
	#destination-tips ul li:before{font-family:"bootstrap-icons"; content:"\F140"; color:#f26c5f; margin-right:5px;}

	ul#dest-guide-nav-bottom{list-style-type: none;}
	#dest-guide-nav-bottom li{padding:6px 10px 6px 0; font-family:Manrope; font-size:15px; font-weight:500; border-bottom:1px solid #eee; margin-bottom: 0;}
#dest-guide-nav-bottom li a{text-decoration: none;}
#dest-guide-nav-bottom li .bi{padding-right: 5px;}

.carousel-inner .package-title{font-size:14px; font-family:Manrope; margin-top:10px;}
.carousel-control{ width:  4%; }
.carousel-control.left,.carousel-control.right {background-image:none; position:absolute; top:50%; margin-left:10px; margin-right:10px;}

#dest-discounts{font-family:Manrope; font-size:20px; font-weight:500; color:#d9534f; line-height:25px; margin-top:20px;}
	#dest-discounts span{color:#000;}
	#dest-discounts span.highlight{font-weight:bold;}
	#dest-discounts span.no-highlight{font-size:16px; color:#999999;}
	#dest-discounts .row{box-shadow:3px 3px 4px #ddd; border-radius:4px;}
	#dest-discounts .btn{font-size:16px;}

#dest-highlights{border:2px dashed #f67b6f}
#dest-highlights ul{list-style-type:none; margin:0; padding:0;}
	#dest-highlights ul li{list-style-type:none; padding:10px 0; font-size:15px; font-family:Manrope; font-weight:500; border-top:1px solid #ffccc7; margin-bottom: 0;}
	#dest-highlights ul li:before{font-family:"bootstrap-icons"; content:"\F140"; color:#f26c5f; margin-right:5px;}
	#dest-highlights h3{margin-top:0; font-weight:bold;}

#dest-overview{font-family:Manrope; font-size:15px;}
#dest-overview ul{list-style-type: none;}
	#dest-overview ul li{padding:8px 0; border-top:1px solid #eee; margin:0;}
	#dest-overview .bi{color:#fa3212;}
	#dest-overview label{font-weight: bold;}

#dest-article .article-list-container{font-family:Manrope; font-weight:500;}
/*#dest-article .article-list-container a:before{font-family:FontAwesome; content:"\f07c"; color:#337ab7; margin-right:5px;}*/

.plan-trip-button{background:#2b958d; color:#fff; padding:10px 15px; text-align:center; margin-top:0; margin-bottom:20px; border-radius:4px;}
#right-sidebar .form-control{height:38px; font-weight:300;}

.footer-call-action{background:#d9534f; color:#fff; padding:15px 10px; margin-bottom:20px;}
	.footer-call-action p{color:#fff;}
	.footer-call-action h3{font-size:1.5rem;}
	.footer-call-action a.btn.btn-lg{padding:8px 25px; text-transform:uppercase; font-family:Manrope; font-weight:bold; font-size:1rem; color: #000;}
	
.global-footer{padding:30px 0; font-family:Manrope; font-size:0.9rem; color:#444; background:#fff; border-top: 1px solid #ddd;}
	.global-footer ul{}
	.global-footer li{margin:10px 0;}
	.global-footer a{color:#1e72ba; text-decoration: none; font-size:1rem; font-weight: 500;}
	#footer-logo{margin-bottom:10px;}
	.global-footer h4{margin-top:25px; margin-bottom:7px;}
.payment-icons-footer{background:#f9f9f9;}
	
.copyright-container{padding:20px 0; font-size:0.9rem; background:#f9f9f9; color:#333;}
	.bottom-desc{color:#333; font-weight:300;}
	.bottom-desc a{color:#1e72ba; text-decoration:none;}
	.copyright{color:#000; font-size:0.9rem; font-weight:500; padding-bottom:20px;}
	.copyright a{color:#1e72ba; text-decoration:none;}

.social-icons a{-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */ filter: grayscale(100%);}
	.social-icons a.fb{background:url(https://www.euttaranchal.com/tourism/_imgs/sm-logos.png) no-repeat; width:32px; height:32px; display:block;}
	.social-icons a.insta{background:url(https://www.euttaranchal.com/tourism/_imgs/sm-logos.png) -194px 0 no-repeat; width:32px; height:32px; display:block;}
	.social-icons a.ytube{background:url(https://www.euttaranchal.com/tourism/_imgs/sm-logos.png) -146px 0 no-repeat; width:32px; height:32px; display:block;}
	.social-icons a.twitter{background:url(https://www.euttaranchal.com/tourism/_imgs/sm-logos.png) -49px 0 no-repeat; width:32px; height:32px; display:block;}
	.social-icons a.gplus{background:url(https://www.euttaranchal.com/tourism/_imgs/sm-logos.png) -98px 0 no-repeat; width:32px; height:32px; display:block;}
	
	.social-icons a:hover{-webkit-filter: grayscale(0); /* Safari 6.0 - 9.0 */ filter: grayscale(0);}

.back-to-top {cursor: pointer; position: fixed; bottom: 10px; right: 10px; display:none; z-index:550;}

.book-now-sticky {cursor: pointer; position: fixed; bottom: 10px; left: 10px; display:none; font-size:14px; z-index:500;}
	.book-now-sticky .fa{color:#f8d239;}

.accordion-dest-supplements .panel-title a{display:block;}
.clear-top-margin{margin-top:0 !important;}

.tp-listing{margin:0 auto;}
	.tp-listing .package-title{font-size:16px; font-family:Manrope; padding-top:7px; font-weight:500;}
	.package-duration, .package-price{font-size:16px; font-family:Manrope; font-weight:500;}
	.package-price{color:#d9534f}
	.package-item{margin-bottom:20px;}

#selling-template-tour-packages .content{padding:20px 5px; border-radius:0;}

/* CSS for Places to See */
/* .pts-container-main{margin-top:20px; margin-left:15px; margin-right:15px;}
.pts-container{margin-bottom:30px; 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:0; padding-left:0; min-height:120px; background:url(/tourism/_imgs/loading-fimg.gif) no-repeat center #f9f9f9;}
		.pts-container .pts-photo a, #list-attractions-bottom a.pic-container, .featured-photo, .p-gallery a.p-gallery-img{display:block; text-decoration: none;}
	.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 h3 a{font-weight:500;}
		.pts-container .pts-data .pts-meta-summary i.fa-thumbs-up{color:#12c8a8;}
	.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;
background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 100%); 
background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); 
background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 );
} */

		/* .pts-container.box{background:#fff;}
		.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;} */
		
.live-weather-data span{font-size:30px;}
	.live-weather-data img.weather-img{max-width:50px; max-height:50px;}
.credits{font-size:12px; font-weight:300;}
.weather-current-month{background:#2196f3; color:#fff; border-radius:4px; padding:15px; margin-top:20px; margin-bottom:20px;}
	.weather-current-month p{color:#fff;}
			.content .weather-current-month h2{color:#fff !important; margin-top:0;}
	.weather-table tr.collapse td{padding-bottom:25px; color:#8e5cb1;}

.distance-row{padding:10px 0;}
	.distance-row.odd-row{background:#f0f9f4;}
	.distance-row.even-row{background:#f6fbf8;}
	
	#country-list{margin:5px 0 0 40px; padding:0; list-style-type:none;}
		#country-list li{padding:3px;}
		#country-list li strong{color:#43ada5;}

.attraction-meta{padding:10px 0; border-bottom:1px solid #eee;}
	.attraction-meta small{font-size:12px;}
	.attraction-meta label{font-weight: bold;}

.col-centered{float:none; margin:0 auto;}

.dt-bg-img, .home-tourism{display:table; width:100%;}
.home-tourism p.text-center{font-family:Manrope !important;}
.center-h1-img{text-align:center; color:#fff; font-family:Manrope; font-weight:normal; text-shadow:1px 1px 1px #000; font-size:2.25rem; margin-top:100px;}
.pic-container-dlist-col{margin-bottom:30px;}
.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-sub-heading{text-align:center; font-size:25px; margin-bottom:10px;}
	.dt-dest-meta{margin-bottom: 15px;}
	.dt-dest-meta .fa-star{color:#fcb905; margin-bottom:5px;}
	.dt-dest-meta .dt-dest-meta-title{font-size:0.9rem; text-align: center;}
	.dt-dest-meta .dt-dest-meta-title a{text-decoration: none;}
	.dt-list-all a{font-family:Manrope; font-size:15px; font-weight:500;}
.dt-featured .dt-caption{font-size: 0.85rem;}

.button-centered-dt a{display:table; margin:0 auto; font-family:Manrope; font-size:16px; font-weight:500; margin-bottom:20px;}
.bold-uppercase{font-weight:bold; text-transform:uppercase; color:#434a54; text-align:center; margin:30px 0; font-size:26px;}

#dest-cat-browser .card-title{font-weight: 600; font-size: 0.85rem;}
#dest-cat-browser a{text-decoration: none; color: #333;}

.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;}

.pill-blue{display:table; margin:0 auto 15px; padding:7px 20px; border-radius:20px; background:#2060b8; color:#fff; font-size:16px; font-family:Manrope; font-weight:500;}
.pill-blue:hover{color:#fff; background:#2778e7; text-decoration:none;}

.list-centered{display:table; margin:0 auto;}
	.home-trek-list li a{font-size:16px; font-family:Manrope; font-weight:500; text-decoration: none; color:#fff;}

.eutn-stats .col-md-3{text-align:center;}
.eutn-stats h3{font-family:Manrope; font-weight:normal; font-size:25px; margin-top:13px; color:#5d5d5d;}
		.eutn-stats h3 span{color:#e03a2e;}

#country-list {
    float: left;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    width: 100%;
	border:1px solid #ddd;
}
#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;}

.sidebar-sp-container{font-family:Manrope; font-size:15px; font-weight:500;}
.sidebar-sp-price{font-size:25px; font-weight:700; margin-bottom:6px; margin-top:10px;}
.sidebar-sp-price .sp-price-highlight{color:#e34d48;}
.sidebar-sp-container a.btn{font-size:17px; font-weight:500; padding:7px 20px;}
.sidebar-sp-container ul{margin-bottom:0;}


#list-reviews .text-review{}
#list-reviews .customer-review{margin-bottom:30px; color:#d9534f; font-family:Manrope; font-weight:700;}
.review-rating{font-size: 0.8rem; color: #ffb401;}
.review-rating-avg{font-size: 1rem; color: #ffb401;}
.review-rating .bi{padding-right: 2px;}

#content-guide{float:left;}
#right-sidebar-wide{float:right;}

/* CSS for Modal Form */
#modal-form-book-now .modal-backdrop.in{opacity:0.7;}
#modal-form-book-now .modal-dialog {width: 100%; margin:0 auto 0; background:#fff; padding:25px 10px;}

#modal-form-book-now .modal-header{padding:0; color:#333; border-bottom:none !important;}
#modal-form-book-now .modal-content {border:none;}
#modal-form-book-now .modal-body{padding:0;}
#modal-form-book-now .modal-title{font-size:18px; color:#333; text-align:center; margin-bottom:15px;}
#modal-form-book-now .modal-body .col-md-5{padding:20px 40px; background:#eee;}
	#modal-form-book-now .modal-body .col-md-5 p{font-weight:500; font-size:15px; font-family:Manrope; color:#666; line-height:20px;}
	#modal-form-book-now .modal-body .col-md-5 h3{font-size:30px;}

#modal-form-book-now .modal-body .col-md-7{padding:25px;}

#modal-form-book-now .modal-header .close{color:#eee ! important; opacity:1.0; font-size:30px; padding:12px; text-shadow:0 1px 0 #666;}
#modal-form-book-now .close-bottom{font-family:Manrope; font-size:14px; cursor:hand; cursor:pointer;}

#modal-form-book-now .form-modal input.form-control:focus{box-shadow:none;}
#modal-form-book-now .form-modal .form-control, #modal-form-book-now .form-modal .form-select{font-size: 0.9rem; padding:10px;}
#modal-form-book-now input[type="submit"]{padding:10px;}


.lead_manager_form_lm, .taxi_hire_form_lm{background:#fff !important;}

#top-banner-container{min-height:200px; display:block;}
.hitc-lg img, .hitc-sm img{margin:0 auto; display:block;}
.hitc-form-container .form-group{margin-bottom:7px !important; text-align:left;}
.hitc-form-container input, .hitc-banner-top button{font-size:13px !important; padding:19px 16px !important; width:100%; border-radius:6px !important;}
.hitc-form-container input{border:1px solid #ccc !important; background:#383840 !important; color:#c89632 !important; border-radius:2px;}
.hitc-form-container button{display:block !important; color:#fff !important;  border-radius:6px; border:1px solid #fcb220; padding:8px 12px;}
.hitc-form-container{display:block; width:100%; max-width:685px; position:relative; margin-top:-110px; padding-top:0; padding-bottom:22px; margin-left:64px; margin-bottom:83px; }
.hitc-form-container .col-md-2, .hitc-form-container .col-md-4{padding-right:0;}


.modal#modal-form-book-now {
  text-align: center;
  padding: 0!important;
}

.modal#modal-form-book-now:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}

.modal#modal-form-book-now .modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
  border-radius:8px;
  width:94%;
  padding:7px 20px 20px;
}

.modal-header .btn-close{top:-50px; position: relative; opacity: 1;}

@media (max-width:467px){
	#top-banner-container{min-height:200px; display:block; padding:0; margin-top:10px;}
	.hitc-lg img, .hitc-sm img{margin:0 auto; display:block;}
	.hitc-form-container .form-group{margin-bottom:7px !important; text-align:left;}
	.hitc-form-container input, .hitc-banner-top button{font-size:13px !important; padding:5px 12px !important; width:100%;}
	.hitc-form-container input{border:1px solid #339a91 !important; color:#71a6d5 !important; border-radius:6px; background:#fff !important;}
	.hitc-form-container button{background:#339a91 !important; display:block !important; color:#fff !important;  border-radius:6px; border:1px solid #339a91; padding:5px 12px;}
	.hitc-form-container{display:block; width:100%; max-width:175px; position:relative; margin-top:-160px; padding-top:20px; padding-bottom:22px; margin-left:7px; margin-bottom:0;}
	
	 /* #modal-form-book-now .modal-dialog {height:100%;} */
}

@media (max-width: 767px) {
	.carousel-inner .active.left { left: -100%; }
	.carousel-inner .next        { left:  100%; }
	.carousel-inner .prev		 { left: -100%; }
	.active > div { display:none; }
	.active > div:first-child { display:block; }
	
	.home-caption a{padding:45px 0; margin-bottom:20px;}
	.eutn-stats a{text-align:center; display:table; margin:0 auto;}
	
	.related-articles .caption{margin-bottom:25px; margin-top:6px; font-size:19px !important;}
		.related-articles .caption a{font-family:Manrope; font-weight:bold;}

}
@media (min-width: 767px) and (max-width: 992px ) {
	.carousel-inner .active.left { left: -50%; }
	.carousel-inner .next        { left:  50%; }
	.carousel-inner .prev		 { left: -50%; }
	.active > div { display:none; }
	.active > div:first-child { display:block; }
	.active > div:first-child + div { display:block; }
}
@media (min-width: 992px ) {
	.carousel-inner .active.left { left: -25%; }
	.carousel-inner .next        { left:  25%; }
	.carousel-inner .prev		 { left: -25%; }
}


@media only screen and (max-width: 767px) {
  #slide-navbar-collapse {
    position: fixed;
    top: 0;
	right:0;
    z-index: 99;
    width: 280px;
    height: 100%;
    background-color: #fff;
    overflow: auto;
  }
  .menu-overlay {
    display: none;
    background-color: #000;
    bottom: 0;
    left: 0;
    opacity: 0.5;
    filter: alpha(opacity=50);
    /* IE7 & 8 */
    position: fixed;
    right: 0;
    top: 0;
    z-index: 49;
  }
	

}

@media only screen and (min-width: 767px) {
.d-main .top-g-ad{display:none;}
ul#dest-sub-nav{padding:10px 0 0 0; background:none; margin:15px auto; display:table;}
ul#dest-sub-nav li{font-size:14px; text-align:center; margin:0; padding:0; width:auto; max-width:inherit;}
ul#dest-sub-nav li i.fa{display:block; color:#4a84bb; font-size:20px;}
ul#dest-sub-nav li a{color:#666; padding:10px 20px; font-size:14px; display:table;}

li.dropdown i.fa-angle-down{margin:5px 0 0 5px;}
.breadcrumb-inner{padding:0; margin-bottom:0;}

#global-sitetop-nav.navbar{margin-bottom:10px;}
#global-sitetop-nav #slide-navbar-collapse li.border-bottom{border-bottom:none;}
.thin-h-padding{padding-left:8px; padding-right:8px;}
.carousel-control.left,.carousel-control.right {margin-left:0; margin-right:0;}
#right-sidebar{padding-left:15px; margin-top:0;}

#dest-discounts{font-family:Manrope; font-size:24px; font-weight:500; color:#d9534f; line-height:30px; margin-top:0;}
	#dest-discounts .save-on-dest{text-align:center; margin-top:25px;}
	
.footer-call-action{padding:40px 0; margin-bottom:0;}
.footer-call-action a.btn.btn-lg{margin-top:30px;}

.global-footer{font-size:14px;}
.global-footer h4{margin-top:10px;}

#modal-form-book-now .modal-dialog{max-width:600px; max-height:500px; margin-top:30px; border-radius:10px; padding:25px 10px;}
#modal-form-book-now .modal-body .col-md-5{}

.live-weather-data span{font-size:40px;}

.related-articles-container h4{height:30px;}

.article-picture-box .article-box-nav.list-inline li{display:inline; margin-bottom:5px; margin-right: 15px;}
	.article-picture-box .article-box-nav.list-inline li a.btn{display:inline;}

.agent-banner.c2c-banner{display:none !important}
}

/* Tour Package Page CSS */
/*Collapse CSS*/
/* #collapse-container #collapse-text.collapse:not(.in) {
  display: block;
  height: 10rem;
  overflow: hidden;
}


#collapse-container #collapse-text.collapsing {
	height: 10rem;
}

#collapse-container a#read-more.collapsed{font-size:12px; color:#008cff; text-decoration:none; font-weight:500;}

#collapse-container a#read-more.collapsed::after {
  content: '+ Read More';
} */

/*End Collapse CSS*/
.faqs-container{margin-top:15px;}
.faq-item{margin-bottom:10px;}
.faq-heading h3{font-size:1rem; font-weight:500; margin-bottom:5px; color:#337ab7;}
.faq-heading h3 strong{font-weight:500;}
.faq-heading h3:hover{cursor:pointer;}
.faq-heading h3::before{font-family:"bootstrap-icons"; content:"\F237"; padding-right:6px; color: #333;}
.faq-heading h3.collapsed::before{font-family:"bootstrap-icons"; content:"\F22B"; padding-right:6px; color: #333;}

.faq-answer{margin-bottom:15px; margin-left:20px;}


.inc-icons{font-size:10px; text-align:center; font-weight:400; margin-bottom:15px; margin-top:5px;}
		.inc-icons .icon-img{display:block;}
			.inc-icons img{width:40px; text-align:center;}


.package-item-container-col h3{margin-top:0; font-size:18px; margin-bottom:4px; line-height:22px;}
.package-item-container-col h3 a{color:#000; text-decoration: none;}
.package-item-text{padding:15px; margin-bottom:25px; box-shadow:0px 3px 9px 3px #d3d3d3;}
.package-item-text .package-duration-sm{padding-bottom:8px; color:#7a7777; font-weight:500; font-size:14px;}

.package-item-btn .btn{font-size:0.85rem !important;}
.package-item-btn .btn-green-light{background-color:#2fa6a5 !important; border-color:#2fa6a5 !important; color:#fff;}
.package-item-btn .btn-orange-light{background-color:#f04e3e !important; border-color:#f04e3e !important;}

.package-item-container-row{}
.package-item-container-col{}
.page-template-travel_package #list-attractions-inline .caption a{font-weight:700;}
.page-template-travel_package #dest-link-icons{margin-top:0;}
#custom-quote-block #dtp-title{margin-top:25px;}


.read-more-data .collapse:not(.show) {
	  height: 100px;
	  overflow: hidden;
	
	  display: -webkit-box;
	  -webkit-line-clamp: 5;
	  -webkit-box-orient: vertical;  
  }
  
.read-more-data .collapsing {
	  min-height: 100px;
  }
  
  .read-more-data a.read-more-text-btn.collapsed:after  {
	  content: '+ Read More';
  }
  
  .read-more-data a.read-more-text-btn:not(.collapsed):after {
	  content: '- Read Less';
  }

@media only screen and (max-width: 600px) {
	/* body{background:#f6f8fb !important;} */
	.package-item-container{margin-left:15px; margin-right:10px;}
	.package-inc-icon:last-child{padding-right:0 !important;}
	.package-item-container-row{margin-left:0; margin-right:0;}
	.package-item-container-col{padding-left:10px; padding-right:10px;}
	.package-item-text{margin-bottom:35px;}
	.inc-icons img{max-height:36px;}
	.page-template-travel_package #dest-features .row{margin-right:0 !important;}
	.page-template-travel_package #dest-features .col-md-4{padding-right:0 !important;}
}


