@charset "utf-8";
/* CSS Document */

html,
body {
    height: 100%;
}

.carousel,
.item,
.active {
    height: 100%;
}

.carousel-inner {
    height: 100%;
}
/* Background images are set within the HTML using inline CSS, not here */

.fill {
    width: 100%;
    height: 100%;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

@import url('https://fonts.googleapis.com/css?family=Montserrat|Playfair+Display');
h1,h2,h3,h4,h5,h6{ 
		letter-spacing:0px;
		font-family: 'Montserrat', sans-serif;
		font-weight:normal;
		position: relative;
		padding: 0 0 10px 0;         
		font-weight:normal;
		/*line-height:1.8;*/
		color:#333;
	}
h1 {
		font-size: 28px; 
	}
h2 {
		font-size: 28px; 	
	}
h3{
		font-size: 18px; 
	}
h4{
		font-size: 16px; 		
	}
h5{
		font-size: 14px; 		
	}
h6{
		font-size: 14px;  	
	}
a {
		color:#696969;
	}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
		text-decoration:none !important; 
	}
p {
	    line-height: 19.5px;
	}
img.aligncenter{
		display:block;
		text-align:center;
		display: block;
		margin:0 auto 20px auto;
		padding:0px;
		border:0px;
		background:none;
	}
img.alignleft{
		float:left;
		margin: 6px 20px 6px 0;
		display: inline;
		border:0px;
		background:none;
		padding:0;
		display:block;
	}
img.alignright{
		padding:0;
		float:right;
		margin: 6px 0 6px 20px;
		border:0px;
		display:block;
		background:none;
	}
::selection {
		background: #af4242; /* Safari */
		color:#fff;
	}
::-moz-selection {
		background: #af4242; /* Firefox */
		color:#fff;
	}
blockquote {		 
		font-size:16px;
		line-height: 23px;
		font-family: 'Droid Serif', Georgia, "Times New Roman", serif;
		font-weight:normal;
		font-style:italic;	   
		position:relative;  
		width:auto;
	}
blockquote small {
		display: block;
		margin-top: 20px;
	}
pre {
		line-height:18px;
		margin-bottom:18px;
	}
.btn,
a {
		outline:0 !important;
		text-decoration: none !important;
	}
ins {
		text-decoration:none;
	}
sup {
		bottom: 1ex;
	}
sub {
		top: .5ex;
	}
p	{
		padding:0 0 15px 0;
	}	
.check li:before {
		content: "\f00c";
		font-family: "FontAwesome";
		font-size: 16px;
		left: 0;
		color:#242424;
		padding-right:5px;
		position: relative;
		top: 2px;
	}
.check li {
		font-size:14px;
		list-style:none;
		margin-bottom:4px;
	}
.check {
		margin-left:0; 
		padding-left:0
	}

ul { margin:0; padding:0; list-style:none; }
body { margin:0; padding:0; font-family: 'Montserrat', sans-serif; font-size:14px; }
a { outline:none; /*transition:ease-in .3s;*/ }
.clear-left { clear:left; }
.clear-right { clear:right; }
.clear-both { clear:both; }

.top-menu{background: #79af33;padding:10px 0;font-size: 12px; height:38px;}
.navbar-fixed-top{border: 0;}
.topbar-left{padding-left: 15px; }
.topbar-left > li{display: inline-block;min-width: 40px;text-align: center;vertical-align: top;position: relative;padding-left: 10px;padding-right: 10px;color: #fff;}
.topbar-left li:nth-child(1){background:url(../../images/email-icon-top-bar.png) no-repeat 0; padding-left: 22px;margin-right: 15px;}
.topbar-left li:nth-child(2){background:url(../../images/call-icon-top-bar.png) no-repeat 0; padding-left: 22px;}
.topbar-left li a{color: #fff;}

.topbar-right{padding-right: 15px; display:none;}
.topbar-right > li{display: inline-block;min-width: 40px;text-align: center;vertical-align: top;position: relative;padding-left: 10px;}
.topbar-right li{background:url(../../images/language-icon-top-bar.png) no-repeat 0; padding-left: 22px;color: #fff;}
.header-topbar a:hover{color: #be393e;}
.navbar-toggle{margin-top: 33px;}

#languageBar span{padding-right: 8px;}

@media(max-width:991px) and (min-width:768px){
	#languageBar span{display: none;}
}
@media(max-width:767px){
	.topbar-left li:nth-child(1) span{display: none;}
	#languageBar span{display: none;}
	.navbar-default .navbar-toggle{border-color: #fff;}
	.navbar-default .navbar-toggle .icon-bar{background-color: #fff;}
	.navbar-fixed-top{background: #374f99;}
}
	
.navbar-nav > li{border-right: 1px solid #e5e5e5;}
.navbar-default .navbar-nav > li > a{color: #2e2e2e;}
.navbar-default .navbar-nav > li > a:hover{color: #ff671b;}
.navbar-nav > li > a{padding: 16px 30px;font-size: 15px;}

@media(max-width:1420px) and (min-width:992px){
	.navbar-nav > li > a{padding-left: 25px;padding-right: 25px;font-size: 14px;}
}
@media(max-width:991px) and (min-width:768px){
	.navbar-nav > li:first-child{display: none;}
	.navbar-nav > li > a{padding-left: 15px;padding-right: 15px;font-size: 14px;}
}
@media(max-width:767px){
	.navbar-collapse{padding-left: 0;padding-right: 0;}
	.navbar-default .navbar-nav > li > a{color: #fff;}
	.navbar-default .navbar-nav > li > a:hover{color: #ecc311;}
}
@media(max-width:767px) and (min-width:591px){
	.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse{max-height: none;}
	.navbar-nav > li{display: inline-block;width: 24%;}
	.navbar-nav > li > a{padding: 10px 15px;text-align: center;}
	.navbar-nav{margin: 0;}	
}

@media(max-width:590px) and (min-width:360px){
	.navbar-nav > li{display: inline-block;width: 49%;}
	.navbar-nav > li > a{padding: 10px 15px;text-align: center;}
	.navbar-nav{margin: 0;}
}
@media(max-width:359px){
	.navbar-nav{margin: 0;}
	.navbar{margin-bottom: 0;}
	.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse{max-height: none;}
	.navbar-fixed-top{position: relative;}
	.main-slider, .inner-header{margin-top: 0!important;}
	.navbar-nav > li > a{padding: 10px 15px;}
}



.main-slider, .inner-header{margin-top: 90px;}

.slider, .header-wrapper{display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap:wrap;}
.header-img, .header-text{display: -webkit-flex;display: -ms-flexbox;display: flex;height: auto !important;}

.slider-img img{width: 100%;}

.header-img{width: 50%;float: left;}
.header-img img{width: 100%;}
.header-text{float: left;width: 50%;/*border-right: 15px solid #5b945b;*/padding: 20px;background-color: #52617b;position: relative;}
.header-text .wrapper{border: 1px solid #fff;padding: 20px;position: absolute;height: 92%;width: 95%;}
.header-text .wrapper div{top: 50%;position: absolute;left: 50%;margin-right: -50%;transform: translate(-50%, -50%);}
.header-text .wrapper span{color: #fff;display: block;text-align: center;}
.header-text .wrapper span:nth-child(1){text-transform: uppercase;font-weight: bold;}
.header-text .wrapper span:nth-child(2){text-transform: uppercase;font-weight: bold;font-size: 4vw;line-height: 5vw;}
.header-text .wrapper span:nth-child(3){font-family: 'Playfair Display', serif;font-style: italic;font-size: 18px;}

.header-text-india{background-image: url(../../images/india-header-img1.jpg);background-size: cover;}
.header-text-india .wrapper div{background: #285d53;padding:15px 20px;}

.header-text-nepal{background-image: url(../../images/nepal-header-img1.jpg);background-size: cover;}
.header-text-nepal .wrapper div{background: #104e78;padding:15px 20px;}

.header-text-bhutan{background-image: url(../../images/bhutan-header-img1.jpg);background-size: cover;}
.header-text-bhutan .wrapper div{background: #633a33;padding:15px 20px;}

.header-text-sri-lanka{background-image: url(../../images/sri-lanka-header-img1.jpg);background-size: cover;}
.header-text-sri-lanka .wrapper div{background: #816c54;padding:15px 20px;}

.header-text-tibet{background-image: url(../../images/tibet-header-img1.jpg);background-size: cover;}
.header-text-tibet .wrapper div{background: #29388b;padding:15px 20px;}

.header-text-maldives{background-image: url(../../images/maldives-header-img1.jpg);background-size: cover;}
.header-text-maldives .wrapper div{background: #134748;padding:15px 20px;}

@media(max-width:767px){
	.header-text .wrapper{position: relative;height: 100%;width: 100%;}
	.header-text .wrapper div{top: auto;position: relative;left: auto;margin-right: auto;transform:none;}
	.header-img, .header-text{width: 100%;}
	.header-text{border-right: 0;}
}

.heading{text-align: center;padding-top: 50px;padding-bottom: 50px;}
.heading span{color: #79af33;font-style: italic;font-size: 1.4vw;font-family: 'Playfair Display', serif;}
.heading h2{margin-top: 0;padding: 0;font-size: 3.2vw;font-weight: bold;color: #303030;}
@media(max-width:991px){
	.heading span{font-size: 16px}
	.heading h2{font-size: 24px;}
}

.destination-section{padding-bottom: 60px;}

.destination-section .col-centered {float: none;margin: 0 auto;}
.destination-section .carousel-control {width: 8%;width: 0px;}
.destination-section .carousel-control.left,
.destination-section .carousel-control.right {margin-right: 40px;margin-left: 32px;background-image: none;opacity: 1;}
.destination-section .carousel-control > a > span {color: white;font-size: 29px !important;}
.destination-section .carousel-col {position: relative;min-height: 1px;padding-left: 2px;padding-right: 3px;float: left; }
.destination-section .active > div { display:none; }
.destination-section .active > div:first-child { display:block; }

/*xs*/
@media (max-width: 599px) {
.carousel-inner .active.left { left: -100%; }
.carousel-inner .active.right { left: 100%; }
.carousel-inner .next { left:  100%; }
.carousel-inner .prev { left: -100%; }
.carousel-col { width: 100%; }
}

/*sm*/
@media (min-width: 600px) and (max-width: 991px) {
.carousel-inner .active.left { left: -50%; }
.carousel-inner .active.right { left: 50%; }
.carousel-inner .next { left:  50%; }
.carousel-inner .prev { left: -50%; }
.carousel-col { width: 50%; }
.active > div:first-child + div { display:block; }
}

/*md*/
@media (min-width: 992px) {
.carousel-inner .active.left { left: -25%; }
.carousel-inner .active.right { left: 25%; }
.carousel-inner .next { left:  25%; }
.carousel-inner .prev { left: -25%; }
.carousel-col { width: 25%; }
.active > div:first-child + div { display:block; }
.active > div:first-child + div + div { display:block; }
.active > div:first-child + div + div + div { display:block; }
}

.destination-section .col-sm-3{width: 20%;padding-left: 0;padding-right: 5px;}
.destination-section .tour-content{position: absolute;bottom: 0;width: 100%;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.8+100 */
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 ); /* IE6-9 */
}
.destination-section .tour-content h4{color: #fff;font-size: 2.1vw;font-weight: bold;}
.destination-section .tour-content h4 small{color: #fff;font-size: 17px;}

@media(max-width:991px){
	.destination-section .container{width: 90%;}
	.destination-section .col-sm-3{width: 33.33333%;float: left;margin-bottom: 5px;}
	.destination-section .tour-content h4{font-size: 3.5vw;}
}
@media(max-width:767px){
	.destination-section{padding-bottom: 25px;}
	.heading{padding-top: 20px;padding-bottom: 20px;}
}
@media(max-width:500px){
	.destination-section .col-sm-3{width: 50%}
}


.packages-section{background: #f0f0f0;padding-bottom: 55px;}
@media(max-width:767px){
	.packages-section{padding-bottom: 25px;}
}
.packages-section .col-md-6{padding-left: 0;padding-right: 5px;}
.travel-package{box-sizing: border-box;width: 100%;margin-bottom: 5px;}
.tour-package{background: #fff;box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.07);
	overflow: hidden;position: relative;width: 100%;
}
.tour-package:hover{box-shadow: 0px 5px 9px 0px rgba(0, 0, 0, 0.09);}
.tour-image{top: 0;left: 0;position: absolute;
	background-position: center;background-size: cover;height: 100%;width: 40%;
}
.india-pkg{background-image:url(../../images/india-package-home.jpg);}
.nepal-pkg{background-image:url(../../images/nepal-package-home.jpg);}
.bhutan-pkg{background-image:url(../../images/bhutan-package-home.jpg);}
.tibet-pkg{background-image:url(../../images/tibet-package-home.jpg);}

.tour-text{margin-left: 40%;float: left;width: 60%;}
.tour-text .wrapper{min-height: 130px;}
.tour-text h5{margin: 0;padding: 20px;border-bottom: 1px solid #f1f1f1;background: #f9f9f9;font-size: 18px;}
.tour-text .text{padding:12px 20px;}
.tour-text .text p{margin: 0;padding: 0;color: #a4a4a4;}
.tour-text .links{padding:20px;margin-bottom: 13px; text-transform: uppercase;}
.tour-text .links .link1{padding: 15px 20px;color: #fff;
	background: #79af33;
}
.tour-text .links .link1:hover{
	background: #009673;
}
.tour-text .links .link2{padding: 15px 20px;}

@media(max-width:1199px) and (min-width:768px){
	.tour-text .links .link1, .tour-text .links .link2{font-size: 12px;padding: 8px 14px;}
}
@media(max-width:480px){
	.tour-text .text{display: none;}
	.tour-text .links .link1, .tour-text .links .link2{font-size: 12px;padding: 6px 10px;}
}

.attraction-section{padding-bottom: 60px;display: none;}
@media(max-width:767px){
	.attraction-section{padding-bottom: 25px;}
}
.attraction-section .col-sm-3{width: 20%;padding-left: 0;padding-right: 5px;}
.tour-item{display: block;position: relative;
	box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 3px 7px 0px rgba(0, 0, 0, 0.2);
	-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
.tour-item .tour-img{overflow: hidden;}
.tour-img img{object-fit: cover;width: 100%;transition: transform .3s;}
.tour-item:hover{-webkit-box-shadow: 0px 3px 11.88px 0.12px rgba(0, 0, 0, 0.2);box-shadow: 0px 3px 11.88px 0.12px rgba(0, 0, 0, 0.2);}
.tour-item:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.tour-item .tour-content{padding: 20px;}
.tour-content h4{margin: 0;padding: 0;font-size: 18px;}
.tour-content h4 small{font-size: 15px;font-family: 'Playfair Display', serif;font-style: italic;}
.attraction-section .tour-content h4 small, .attraction-section .tour-content h4 br{display: none;}

@media(max-width:991px){
	.attraction-section .container{width: 90%;}
}

@media(max-width:767px){
	.attraction-section .container{width: 90%;}
	.attraction-section .col-sm-3{width: 33.33333%;float: left;margin-bottom: 5px;}
	.attraction-section .tour-content h4{font-size: 2.5vw;}
}

@media(max-width:500px){
	.attraction-section .col-sm-3{width: 50%;}
	.attraction-section .tour-content h4{font-size: 15px;}
}

.footer-contact{}
.footer-contact .col-sm-6{padding: 0;}
.panel-left{background: #79af33;}
.panel-right{background: #374f99;display: block;}
.panel-left, .panel-right{text-align: center;padding: 30px 0;}
.panel-left p, .panel-right p{margin: 0;padding: 0;font-size: 3vw;color: #fff;}
.panel-left p strong, .panel-right p strong {text-transform: uppercase;}
.panel-left p span, .panel-right p span{font-size: 14px;}
.panel-left p span a{color: #fff;}

.footer-section{background: #e6e1df;}
.footer-links{text-align: center;border-bottom: 1px solid #c8bbb6;}
.footer-links li{display: inline-block;}
.footer-links li a{display: block;padding: 16px 20px;}
.footer-links li:nth-child(8){display: none;}
.footer-copyright{text-align: center;padding: 15px 0;font-size: 12px;}
.footer-copyright p{margin: 0;padding: 0;}
.footer-copyright img{margin-top: 5px; margin-bottom: 5px;}
@media(max-width:1199px){
	.footer-copyright img{width: 100%;}
}


.section-inner-body{}
/*.section-inner-body .col-md-4{display: none;}*/
/*.section-inner-body .col-md-8{width: 100%;}*/
.page-content{padding: 30px 0 50px 0;}
@media(max-width:767px){
	.page-content{padding: 30px 0 0 0;}
}
.page-content h2{font-size: 32px; font-weight: bold;color: #595959;margin: 0 0 25px 0;padding: 0;}
.page-content p{color: #595959;margin: 15px 0 25px;padding: 0;line-height: 26px;}
.page-content ul li{color: #595959;font-weight: 300;}
.content-head{color: #ff681a!important;font-size: 16px!important;font-weight: normal;}
.content-head-big{font-family: 'Playfair Display', serif;font-style: italic;font-size: 22px;font-weight: normal;}
.page-content figure{display: none;}
.page-content figure img{width: 48%;float: left;margin: 10px 0 25px 0;}
.page-content figure img:first-child{margin-right: 4%;}
ul.highlights {padding: 0;margin: 0 0 30px 30px}
ul.highlights li {list-style: disc;padding: 0 0 0 10px;line-height: 24px;border: none;margin: 0;font-weight: 300;color: #595959;}

.pnl-list:nth-child(2){
	padding-top: 0;
}
.right-content{padding: 50px 0;}
.pnl-search{background: #ff681a;padding: 3px;display: none;}
.pnl-search form{position: relative;}
.pnl-search input{color: #b4b4b4;border-color: #fff;background: #fff;padding: calc(1.231em - 4px) 1.66em;font-style: italic;font-size: 14px;border-radius: 0;	border: 0;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-ms-transition: all ease .3s;-o-transition: all ease .3s;
transition: all ease .3s;width: 100%;}
#btnSearchhome{background-color: #ff681a;background-image: url(../../images/search-button.png); background-position: center;background-repeat: no-repeat;position: absolute;right: 0;top: 0;padding: 0;font-size: 16px;width: 3em;height: 3em;line-height: 3em;transition: all .3s;}
#btnSearchhome:hover{background-color: #2e2e2e;}

.pnl-list{padding: 30px 0 0;clear: left;/*display: none;*/}
.pnl-list h4 {
    text-transform: uppercase;
    color: #ffffff;
    font-size: 17px;
    margin: 0 0 15px 0;
    padding: 7px 10px 5px;
    border-bottom: 3px solid #dcdfe5;
    background: #79af33;
}
.pnl-list h4 a{color: #fff;}
.pnl-list li {
    display: inline-block;
    font-size: 13px;
    float: left;
    line-height: 26px;
    width: 100%;
    border-bottom: 1px solid #ddd;
    padding: 5px;
    width: 49%;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    margin-right: 2%;
}
.pnl-list-100 li{width: 100%;clear: left;position: relative;}
.pnl-list li:before { 
    content: "";
    display: inline-block;
    width: 5px;
    height: 5px;
    margin-right: 10px;
    background: #374f99;
    border-radius: 30px;
    vertical-align: middle;
}
.pnl-list li:nth-child(2n) {
    margin-right: 0;
}
/* styles for form */
.standardform{padding-bottom: 10px;padding-top: 15px;clear: left;}
.standardform h5{padding:12px 0;margin: 0 15px 20px 15px;background: #374f99;color: #fff;text-transform: uppercase;text-align: center;font-size: 16px;}
.standardform .col-sm-4, .standardform .col-xs-12, .standardform .col-sm-8 {margin-bottom: 10px;}
.standardform .form-control, .standardform .form-control1 {border:1px solid #c2a388;border-radius: 0; box-sizing: border-box;box-shadow: none; color: #000; display: block; font-size: 12px; width: 100%;}

.standardform .col-sm-6:after{display:table; content:''; clear:both;}

.standardform .form-control1 { height:70px;padding: 10px; }
.inputHolder .form-control { width:33.333% !important; float:left;}
.inputHolder1 .form-control { width:50% !important; float:left;}
.inputHolder2 .form-control { width:100% !important; float:left;}
.standardform .btnSubmit{ font-size:14px;text-transform: uppercase;font-weight: 700;padding:8px 18px; background-color: #ffcc29; border-color: #80c435; color: #000 !important; }
.standardform .btn-success, .standardform .btn-warning{padding: 15px 30px;letter-spacing: 0.1em;text-transform: uppercase;border: none;border-radius: 0;transition: all 0.3s}
.standardform .btn-success {background: #be393e;}
.standardform .btn-success:hover{background: #61784a;}
.stdCode input:nth-child(2){width: 40%;float: left;font-size: 12px;}
.stdCode input:nth-child(3){width: 60%;float: left;}
.stdCode .form-control:last-child{border-left: 1px solid #c2a388;}
.right-body-form{background: #f2f2f2;margin-top: 30px;}
.right-body-form label{font-size: 12px;color: #333;font-weight: normal;width: 100%;}
.form-alert{position: absolute;font-size: 11px;color: #f00;padding: 16px 0 0 10px;}

@media(max-width:360px){
	.right-body-form .col-xs-6{width: 100%;}
}

.table-style {background:#F5C435;margin-top: 10px; }
.table-style td {background:#FFFDF6; padding:0 10px;height: 50px;color: ##595959;font-weight: 300;}
.table-style td.table-head {background:#FFD969; font-weight:bold;color:#6E0000; padding:0 10px;/*! height: 40px; */ }

.package-page{}
.package-page h3{color: #ff681a;font-size: 24px;text-align: center;font-weight: bold;text-transform: uppercase;}
.heading-main {color: #ff681a;font-size: 24px;text-align: center;font-weight: bold;text-transform: uppercase;}
.package-page .col-sm-6{padding: 0;}
.package{border: 1px solid #dcdfe5;display: block;margin-top: 20px;}
.package .heading1{border-bottom: 1px solid #dcdfe5;padding: 5px 10px;background: #f2f2f2;}
.package .heading1 p{margin: 0;padding: 0;font-weight: 400;}
.package .heading1 p a{color: #990000;}
.package .content{padding: 10px;}
.content img {float: left;margin-right: 10px;}
.content p{margin: 0;padding: 0;font-size: 12px;line-height:20px;}
.content p strong{color: #52617b;}
.content p a{color: #fff;text-decoration: none;background: #2e2e2e;padding: 4px 10px;margin-top: 4px;display: inline-block;}
.content p a:hover{background: #2e2e2e;color: #fff;}
.content .enquiry-btn{background: #ff681a;color: #fff;}

.tourquotebtn{clear: left;overflow: hidden;}
.tourquotebtn a{float: right;color: #fff;
text-decoration: none;
background: #ff681a;
padding: 4px 10px;
margin-top: 4px;
display: inline-block;
}
.tourquotebtn a:hover{background: #000;color: #fff;}