/* 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;
}


h1,h2,h3,h4,h5,h6{ 
		letter-spacing:0px;
		font-family: 'Roboto', sans-serif;
		font-weight:normal;
		position: relative;
		padding: 0 0 10px 0;         
		font-weight:normal;
		/*line-height:1.8;*/
		pnl-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 {
		pnl-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: #333; /* Safari */
		color:#fff;
	}
::-moz-selection {
		background: #333; /* 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: 'Roboto', sans-serif;font-size:15px;color: #2d2d2d;}
a { outline:none; transition:ease-in .3s; }
.clear-left { clear:left;}
.clear-right { clear:right;}
.clear-both { clear:both;}

.pnl-container {padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;box-sizing: border-box;}
.pnl-row{margin-left: -15px;margin-right: -15px;}
@media screen and (min-width: 768px) {
	.pnl-row:before,
	.pnl-row:after{display: table;content: " ";}
	.pnl-row:after{clear: both;}
}
@media (min-width: 768px) {
  .pnl-container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .pnl-container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .pnl-container {
    width: 1170px;
  }
}

.pnl-navbar {background:#41c929}
.pnl-navbar .pnl-col-6 {width:50%;float:left}
.pnl-left{}
.pnl-left li {display:inline-block;background:url(../../images/icon-sprite.png) no-repeat;
	padding:9px 0;color:#fff
}
.pnl-left li a, .pnl-left li span {color:#fff;display:block;padding:0 0 0 20px}
.pnl-left li:nth-child(1) {background-position:0 11px;/*margin-right:30px*/}
/*.pnl-left li:nth-child(2) {background-position:0 -28px;padding:0 0 0 20px}*/
#language-bar {float:right;padding:8px 0 9px 20px;
	background:url(../../images/icon-sprite.png) 0 -52px no-repeat
}
#language-bar span {color:#fff;padding-right:8px}
.flag-menu {position:relative;display:none;float:right;}
.logo, .logo-header {float:left}
.flag-menu > a {display:block;text-align:right;margin-top: 6px;}
.flag-menu ul {background:#333;display: none;right:-5%;top:38px;position:absolute;
	width:150px;z-index:99999;padding:5px 0;
}
.flag-menu ul li {padding:0}
.flag-menu ul li a {display:inline-block;padding:5px 15px;text-decoration:none;color:#fff;font-size:12px}
.flag-menu ul li a img {width:20px;margin-right:8px}
/*
.flag-menu:hover ul {opacity:1;transform:scaleY(1);-moz-transform:scaleY(1)}
.flag-menu:hover ul li {display:block;border:0!important;padding:0}
.flag-menu:hover ul li:last-child {border:0!important;}
.flag-menu:hover ul li a {display:block;color:#fff;font-size:12px;text-transform:uppercase}
.flag-menu:hover ul li a:hover {color:#1f83b1}
*/
.pnl-logo {background:#fff}
.logo {padding:10px 0}
.topnav {float:right}
.topnav a {float: left;display: block;color: #000;text-align: center;padding: 35px 15px 36px;
    font-size: 16px;box-sizing: border-box;
}
.topnav a:hover {background-color:#41c929;color:#fff}
.topnav .active {background:#e9f3ee}

.main-menu{}
.main-menu li{display: inline-block;width: 20%;float: left;}
.main-menu li a{display: block;text-align: center;border-top: 10px;border-bottom: 1px;border-top-style: solid;
	border-bottom-style: solid;color: #444444;font-size: 18px;padding: 14px 0 13px;}
.main-menu li:nth-child(1) a{border-top-color: #f3c967;border-bottom-color: #f3c967;border-radius: 10px 0 0 0}
.main-menu li:nth-child(2) a{border-top-color: #58a0f4;border-bottom-color: #58a0f4;}
.main-menu li:nth-child(3) a{border-top-color: #85cf5e;border-bottom-color: #85cf5e;}
.main-menu li:nth-child(4) a{border-top-color: #f7cba6;border-bottom-color: #f7cba6;}
.main-menu li:nth-child(5) a{border-top-color: #efbbe9;border-bottom-color: #efbbe9;border-radius: 0 10px 0 0}
.main-menu li:nth-child(1) a:hover{background: #f7eacc;}
.main-menu li:nth-child(2) a:hover{background: #cbe2fd;}
.main-menu li:nth-child(3) a:hover{background: #dff6d2;}
.main-menu li:nth-child(4) a:hover{background: #f8e9dd;}
.main-menu li:nth-child(5) a:hover{background: #fde8fb;}

@media(max-width:991px){
	.main-menu{text-align: center;padding-top: 10px;}
	.main-menu .pnl-container{width: 100%;}
	.main-menu li{box-sizing: border-box;padding: 0;margin-bottom: 5px;width: auto;float: none;}
	.main-menu li a{border: none;color: #fff;font-size: 14px;padding: 5px 15px;border-radius: 18px!important;}
	.main-menu li:nth-child(1) a{background: #eeb32b;}
	.main-menu li:nth-child(2) a{background: #58a0f4;}
	.main-menu li:nth-child(3) a{background: #2cc312;}
	.main-menu li:nth-child(4) a{background: #e3995a;}
	.main-menu li:nth-child(5) a{background: #ea80de;}
}

.home-slider{position: relative;}
.pnl-slider{}
.pnl-slider .item img{width: 100%;}
.home-header{display: none;}
.home-header img{width: 100px;height: auto;}

.pnl-q-nav{position: absolute;width: 100%;height: 100%;top:0;left:0;right:0;margin-left: auto;margin-right: auto;
	z-index: 2;border-radius: 5px;overflow: hidden;
}
.pnl-q-nav .pnl-container{height: 100%;border-bottom: 10px solid #e3e3e3;border-radius: 0 0 10px 10px;}
.pnl-q-nav .wrapper{width: 60%;padding-left: 5%;box-sizing: border-box;}
.pnl-q-nav h2{font-size: 4.5vw;font-weight: 300;color: #000;margin: 0;padding: 30px 0 50px;display: block;}
.pnl-q-nav h2 span{color: #41c929;}
.pnl-q-nav .item{width: 50%;float: left;box-sizing: border-box;background: url(../../images/icon-sprite.png) no-repeat;
	display: block;height: 54px; padding: 16px 0 0 64px;font-size: 16px;color: #2d2d2d;margin-bottom: 25px;box-sizing: border-box;
}
.pnl-q-nav .item:hover{color: #41c929}
.pnl-q-nav .item-1{background-position: 0 -620px;}
.pnl-q-nav .item-2{background-position: 0 -730px;}
.pnl-q-nav .item-3{background-position: 0 -840px;}
.pnl-q-nav .item-4{background-position: 0 -950px;}
.pnl-q-nav .item-5{background-position: 0 -1060px;}
.pnl-q-nav .item-6{background-position: 0 -1170px;}

@media(max-width:1199px) {
	.pnl-q-nav h2{padding: 20px 0 30px}
	.pnl-q-nav .item{margin-bottom: 15px;}
}
@media(max-width:991px) {
	.pnl-q-nav .item{padding: 5px 0 0 42px;height: 32px;}
	.pnl-q-nav .item-1{background-position: 0 -1274px;}
	.pnl-q-nav .item-2{background-position: 0 -1334px;}
	.pnl-q-nav .item-3{background-position: 0 -1394px;}
	.pnl-q-nav .item-4{background-position: 0 -1454px;}
	.pnl-q-nav .item-5{background-position: 0 -1514px;}
	.pnl-q-nav .item-6{background-position: 0 -1574px;}
}
@media(max-width:767px) {
	.pnl-slider{display: none!important;}
	.home-header{display: block;}
	.pnl-q-nav .wrapper{width: 90%;padding-left: 25%;padding-top: 5%;}
}
@media(max-width:650px) {
	#language-bar {display:none}
	.flag-menu {display:block!important}
	.pnl-navbar .pnl-col-6:nth-child(1) {width:80%}
	.pnl-navbar .pnl-col-6:nth-child(2) {width:20%}
	.pnl-left li:nth-child(2) span {display:none}
	.pnl-left li:nth-child(1) {margin-right:10px}
	.pnl-q-nav .wrapper{width: 100%;}
}
@media (max-width:500px) {
    .pnl-navbar .pnl-col-6:nth-child(1),
	.pnl-navbar .pnl-col-6:nth-child(2) {width:auto!important;}
	.logo-header{text-align: center;}
	.logo-header, .topnav {float:none}
	.logo{float: none;display: inline-block;}
	.topnav {border-top:1px solid #e7e7e7;}
	.topnav a {display:none}
	.pnl-q-nav .item{width: 100%;margin-bottom: 8px;}
	.pnl-q-nav h2{font-size: 32px;}
	.home-header img{width: 120px;}
	.pnl-q-nav .wrapper{padding-top: 0;padding-left: 35%;}
}
@media(max-width:401px) {
	.flag-menu>a {width:32px}
}

.heading-div{}
.heading-div h1, .heading-div h2, .heading-div h3, .heading-div h4, .heading-div h5 {
    margin: 0;padding: 0;font-size: 42px;font-weight: 300;line-height: 20px;
}
.heading-div h1 span, .heading-div h2 span, .heading-div h3 span,
.heading-div h4 span, .heading-div h5 span {
    color: #41c929;
}
@media(max-width:767px){
	.heading-div h1, .heading-div h2, .heading-div h3, .heading-div h4, .heading-div h5{font-size: 28px;}
	.heading-div{padding: 0 15px;}
}
.section-destinations{padding: 40px 0;}
.section-destinations .heading-div h2 {text-align: center;}
.destinations-wrapper{margin-top: 50px;}
.destinations-wrapper .col-4x{width: 25%;padding: 0 15px;float: left;box-sizing: border-box;}
.destinations-wrapper .col-4x:nth-child(9){display: none}
.desti-block{display: block;margin-bottom: 30px;position: relative;}
.desti-block .desti-img{border-radius: 10px;overflow: hidden;}
.desti-img img{vertical-align: top;transform: scale(1);width: 100%;transition: transform .3s;}
.desti-block:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.desti-block .desti-text{border-radius: 0 0 10px 10px;border-bottom: 5px solid #e3e3e3;color: #000;
	text-align: center;font-size: 16px;padding: 11px 0;transition: ease-in .3s;
}
.desti-text .desti-icon{background: url(../../images/desti-icon.png) no-repeat;padding: 2px 0 1px 28px;}
.desti-block:hover .desti-text{border-bottom-color: #dff6d2;}
.link-wrapper{text-align: center;}
.link-wrapper a{color:#fff;padding: 17px 60px 18px;font-size: 16px;border-radius: 10px;
	box-sizing: border-box;background:#2cc312;display: inline-block;
}
.link-wrapper a:hover{background: #765297;}

@media(max-width:767px){
	.section-destinations{padding: 20px 0;}
	.destinations-wrapper{margin-top: 25px;}
	.destinations-wrapper .col-4x{width: 33.333%;}
	.destinations-wrapper .col-4x:nth-child(9){display: block;}
}
@media(max-width:499px){
	.destinations-wrapper{padding: 0 7px;}
	.destinations-wrapper .col-4x{width: 50%;padding: 0 7px;}
	.destinations-wrapper .col-4x:nth-child(9){display: none;}
	.desti-block{margin-bottom: 14px;}
	.link-wrapper a{padding: 10px 30px 11px;}
}


.section-tours{background: url(../../images/home-tour-bg.jpg) no-repeat fixed center #01230a;padding: 40px 0;
background-size: cover;}
.section-tours .heading-div h2 {text-align: center;color: #fff;}
.tour-wrapper{margin-top: 50px;}
.tour-wrapper .col-2x{width: 50%;padding: 0 15px;float: left;box-sizing: border-box;}
.tour-block, .tour-block-page{background: #fff;border-radius: 10px;margin-bottom: 30px;position: relative;
	box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.5);
}
.tour-block .tour-img{width: 35%;float: left;border-radius: 10px 0 0 10px;overflow: hidden;}
.tour-block-page .tour-img{width: 20%;float: left;border-radius: 10px 0 0 10px;overflow: hidden;}
.tour-img img{width: 100%;float: left;}
.tour-block .tour-text{float: left;width: 65%;}
.tour-block-page .tour-text{float: left;width: 80%;}
.tour-text .wrapper{padding: 0 0 0 20px;}
.tour-text .wrapper h4{font-size: 18px;margin: 0;padding: 15px 0 10px;}
.tour-text .wrapper h4 a{color: #000;}
.tour-text .wrapper h4 a:hover{color: #765297;}
.tour-text .wrapper p strong{color: #2cc312;}
.tour-text .wrapper p{color: #000;margin: 0;padding: 0 15px 20px 0;}
.tour-text .pnl-duration{float: left;}
.pnl-duration ul li{display: inline-block;float: left;padding: 7px 0 8px 29px;margin-right: 10px;font-size: 13px;}
.pnl-duration ul li:nth-child(1){background: url(../../images/moon-icon.png) no-repeat 0 4px;}
.pnl-duration ul li:nth-child(2){background: url(../../images/sun-icon.png) no-repeat 0 4px;}
.tour-text .enquire-btn{float: right;background: #e6f1fd;padding: 9px 42px 9px 10px;
	font-size: 13px;color: #000;font-weight: bold;position: relative;
}
.tour-text .enquire-btn::after{display: block;content: '';background: url(../../images/btn-arrow.png) no-repeat center #58a0f4;width: 18px;height: 18px;right: 0;top: 0;position: absolute;padding: 7px 6px 8px 7px;transition: ease-in .3s}
.tour-text .enquire-btn:hover{background: #d7f9d1;}
.tour-text .enquire-btn:hover::after{background-color: #2cc312;}

@media(min-width:992px) and (max-width:1290px){
	.tour-block-page .tour-img{width: 30%;}
	.tour-block-page .tour-text{width: 70%;}
}
@media(min-width:992px) and (max-width:1199px){
	.section-tours .pnl-container{width: 100%;}
	.tour-wrapper .col-2x{width: 25%;}
	.tour-block .tour-text{width: 100%;margin-top: 40%;}
	.tour-block .tour-img{border-radius: 50%;position: absolute;width: 50%;left: 0;right: 0;margin: -10% 0 0 25%}
	.tour-text .wrapper{padding: 0 15px;}
	.tour-wrapper{display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap:wrap;}
	.tour-wrapper .col-2x{display: -webkit-flex;display: -ms-flexbox;display: flex;height: auto !important;}
}
@media(max-width:991px){
	.tour-wrapper .col-2x{width: 100%;}
	.tour-block .tour-img{width: 30%;}
	.tour-block .tour-text{width: 70%;}
}
@media(max-width:767px){
	.section-tours{padding: 20px 0;}
	.tour-wrapper{margin-top: 25px;}
}
@media(max-width:619px){
	.tour-block .tour-img, .tour-block-page .tour-img{display: none;}
	.tour-block .tour-text, .tour-block-page .tour-text{width: 100%;padding-bottom: 15px;}
	.tour-block, .tour-block-page{margin-bottom: 15px;}
}
.section-ayurveda{padding-top: 50px;}
.section-ayurveda .pnl-container{border-bottom: 10px solid #e3e3e3;border-radius: 0 0 10px 10px;}
.section-ayurveda .col-2x1{width: 45%;float: left;box-sizing: border-box;padding: 0 15px;}
.section-ayurveda .col-2x2{width: 55%;float: left;box-sizing: border-box;padding: 0 15px;}
.section-ayurveda .ayurveda-img{text-align: center;padding: 0 10% 40px;}
.ayurveda-img img{width: 100%;}
.section-ayurveda .ayurveda-text{text-align: center;padding: 0 10%;}
.ayurveda-text p{font-weight: 300;line-height: 24px;}
.ayurveda-text h4{background: url(../../images/ayurveda-icon1.png) no-repeat top center;padding-top: 111px;line-height: normal;}
.ayurveda-text ul li{display: inline-block;margin: 0 5px;}
.ayurveda-text ul li a{background: #2cc312;border-radius: 20px;padding: 6px 20px;color: #fff;}
.ayurveda-text ul li a:hover{background: #765297;}
.certification{color: #2d2d2d; text-align: right;}
@media(max-width:1199px){
	.section-ayurveda .ayurveda-text{padding: 0 0 20px 0}
}
@media(max-width:991px){
	.section-ayurveda .col-2x1{display: none;}
	.section-ayurveda .col-2x2{width: 100%;}
	.ayurveda-text ul li{margin-bottom: 25px;}
}
@media(max-width:767px){
    .certification{text-align: center; padding-bottom: 5px;}
	.section-ayurveda{padding: 20px 0 0;}
}

.section-intro{padding: 50px 0;}
.section-intro .heading-div h1 {text-align: center;}
.section-intro .intro-text{text-align: center;}
.intro-text p{font-weight: 300;line-height: 24px;}

@media(max-width:767px){
	.section-intro{padding: 20px 0;}
	.section-intro .intro-text{padding: 0 15px;}
}

.section-form{background: url(../../images/home-form-bg.jpg) no-repeat center fixed #3a6a6a;padding: 40px 0;
    background-size: cover;
}
.section-form .col-2x{}
.section-form .heading-div h5{color: #fff;text-align: center;padding-bottom: 20px;}
.section-form .heading-div h5 small{font-size: 16px;}

.query-form .col-6{width: 25%;float: left;box-sizing: border-box;}
.query-form .col-12 {width: 100%;float: left;box-sizing: border-box;}
.query-form .col-6,
.query-form .col-12,
.query-form .col-6-12{margin-bottom: 10px;padding: 0 6px;}
.query-form{padding: 20px;background: #fff;border-radius: 10px;}
.query-form label{width: 100%;display: block;margin-bottom: 6px;text-align: left;color: #000;}
.query-form .form-control,
.query-form .form-control1 {display: block;width: 100%;height: 34px;padding: 6px 10px;line-height: 1.42857143;
	background: #fff;border:1px solid #b2b2b2;box-sizing: border-box;color: #000;font-size: 13px;
	box-shadow: 0px 0px 4px rgba(54, 54, 54, 0.2);border-radius: 10px;
}
.query-form .form-control:focus,
.query-form .form-control1:focus {border-color: #41c929;}
.query-form .form-control1 {height:39px;padding: 6px 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;}
.stdCode input:nth-child(2){width: 40%;float: left;border-right: 1px solid #eee;border-radius: 10px 0 0 10px;}
.stdCode input:nth-child(3){width: 60%;float: left;padding-left: 5px;border-radius: 0 10px 10px 0}
.query-form textarea{font-family: 'Lato', sans-serif;font-size: 13px;}
.stdCode .form-control:last-child{border-left: 1px solid #c2a388;}
.form-control[readonly]{background-color: #eee;opacity: 1;}
.form-buttun-control{margin-bottom: 0;text-align: center;position: relative;}

.query-form .btn-submit{
	color: #fff;background: #2cc312;transition: 0.3s;border-radius: 0;cursor: pointer; border-radius: 10px;	width: 25%;padding: 15px 25px 15px;line-height: 1.42857143;text-transform: lowercase;
	text-align: center;white-space: nowrap;vertical-align: middle;border: none;font-size: 18px;
}
.query-form .btn-submit:hover{background: #765297;}

@media(max-width:991px){
	.query-form .col-6{width: 33.3333%;}
}
@media(max-width:767px){
	.section-form{padding: 20px 0 15px;}
	.query-form{margin: 0 15px;padding:20px 10px 10px;}
	.query-form .btn-submit{width: auto}
}
@media(max-width:599px){
	.query-form .col-6{width: 50%;}
	.query-form{margin: 0 10px;padding: 10px 5px;}
}

.section-whyus{padding: 40px 0}
.flex-wrapper{
	display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap:wrap;
}
.section-whyus .col-4x{
	width: 25%;float: left;box-sizing: border-box;padding: 0 15px;
	display: -webkit-flex;display: -ms-flexbox;display: flex;height: auto !important;
}
.whyus-1, .whyus-2, .whyus-3, .whyus-4{
	border-bottom: 5px;border-bottom-style: solid;padding-bottom: 15px;
	border-radius: 0 0 5px 5px;text-align: center;
}
.whyus-1{border-bottom-color: #f3c967;}
.whyus-2{border-bottom-color: #58a0f4;}
.whyus-3{border-bottom-color: #41c929;}
.whyus-4{border-bottom-color: #efbbe9;}
.whyus-1 p, .whyus-2 p, .whyus-3 p, .whyus-4 p{margin: 0;padding: 15px 0 0 0;}
.whyus-4 a{color: #c457b7;}
.whyus-4 a:hover{text-decoration: underline!important;}

@media(max-width:991px){
	.section-whyus .col-4x{width: 50%;margin-bottom: 30px;}
	.whyus-1 img, .whyus-2 img, .whyus-3 img, .whyus-4 img{width: 52px; height: 52px;}
}
@media(max-width:767px){
	.section-whyus{padding: 20px 0}
}
@media(max-width:450px){
	.section-whyus .col-4x{width: 100%;}
	.whyus-1 img, .whyus-2 img, .whyus-3 img, .whyus-4 img{width: 32px; height: 32px;}
	.whyus-1, .whyus-2, .whyus-3, .whyus-4{width: 100%;}
	.whyus-1 p, .whyus-2 p, .whyus-3 p, .whyus-4 p{font-size: 14px;}
}

/*.pnl-footer{font-size: 13px;}*/
.site-links{padding: 0 0 40px 0;text-align: center;border-top: 1px solid #dadada;background: #f2f2f2;position: relative;}
.site-links li{display: inline-block;padding: 0 12px 0 6px;line-height: 31px;position: relative;}
.site-links li::after{content: '|';position: absolute;top: 0;right: 0;color: #2d2d2d}
.site-links li a{color: #2d2d2d;}
.site-links li a:hover{text-decoration: underline!important;}
.site-links li.list-head{display: block;margin-top: 30px;position: static;font-weight: bold;}
.site-links li.list-head a{text-transform: uppercase;font-size: 16px;color: #2cc312;}
.site-links li.list-last{padding-right: 0;}
.site-links li.list-last::after, .site-links li.list-head::after{content: none;position: static;}

.footer-links{background: #2cc312;text-align:center;}
.footer-links ul{padding: 12px 0;}
.footer-links li{display:inline-block;position: relative;padding-right: 15px;margin-left: 11px}
.footer-links li::after{content: '|';position: absolute;top: 0;right: 0;color: #fff;}
.footer-links li:last-child{padding-right: 0!important;}
.footer-links li:last-child::after{display: none;}
.footer-links li a{color:#fff}
.footer-links li a:hover{text-decoration: underline!important;}

.pnl-footer .row1 .col-5{width:40%;float:left;box-sizing:border-box}
.pnl-footer .row1 .col-7{width:60%;float:left;box-sizing:border-box}
.row1 .text-ul{padding:32px 0;color:#2d2d2d}
.pnl-footer .col-7 img{width:100%;height:auto;padding:30px 0 0}
.footer-row{border-top:1px solid #41c929;border-bottom:1px solid #41c929;padding:10px 0}
.footer-row .col-5{width:45%;float:left;box-sizing:border-box}
.footer-row .col-7{width:55%;float:left;box-sizing:border-box}
.footer-logo img{float:left;margin-right:20px}
.footer-logo p{margin:0;padding:22px 0 0;font-size: 13px;}
.footer-contact{margin:10px 0;border-left:1px solid #41c929;padding-left:40px}
.footer-contact li{margin:10px 0;display:inline-block;background:url(../../images/icon-sprite.png) no-repeat;color:#2d2d2d;float:left;box-sizing:border-box}
.footer-contact li a{color:#2d2d2d;display:block;padding:0 0 0 20px}
.footer-contact li:nth-child(1){background-position:0 -232px;padding-left:20px;width:39%}
.footer-contact li:nth-child(2){background-position:0 -329px;width:21%}
.footer-contact li:nth-child(3){background-position:0 -415px;width:40%}
.footer-contact li:nth-child(3) .text1{display: none;}
.footer-contact li:nth-child(3) .text2{display: inline;}
.pnl-footer .row2{padding:10px 0}
.pnl-footer .row2 .col-6{box-sizing:border-box;float:left;width:100%;}
.powered-by{color:#2d2d2d}
.powered-by a, .copyright a{color:#1b774c}
.copyright{text-align:center;color:#7b7f7d}

@media(max-width:991px){
	.row1 .text-ul{padding:32px 15px 32px 0;}
    .footer-row .col-5,.footer-row .col-7{width:50%}
    .footer-contact{padding-left:20px}
    .footer-contact li:nth-child(1),.footer-contact li:nth-child(2),.footer-contact li:nth-child(3){width:100%;margin:5px 0}
}
@media(max-width:767px){
    .pnl-footer .row1 .col-5, .pnl-footer .row1 .col-7{width:100%}
    .row1 .text-ul{text-align:center;padding:15px}
    .pnl-footer .col-7 img{padding-top:0;height:100%}
}
@media(max-width:670px){
    .footer-logo{text-align:center;padding:0 10px;box-sizing:border-box}
    .footer-logo img{float:none;margin-right:0}
    .footer-logo p{display:block;clear:both;padding-top:10px}
}
@media(max-width:499px){
	.footer-contact li:nth-child(3) .text1{display: inline;}
	.footer-contact li:nth-child(3) .text2{display: none;}
}
@media(max-width:430px){
	/*.pnl-footer .row2 .col-6:nth-child(1){width:40%}
    .pnl-footer .row2 .col-6:nth-child(2){width:60%}*/
	.footer-logo img{width:100%}
	.footer-contact{padding-left:10px}
    .footer-contact li:nth-child(1) span{display:none}
	.query-form .col-6-12{width:100%}
}

/* Inner page styles */
/*
.inner-header{}
.breadCrumb{text-align: center;font-size: 12px;padding: 11px 0 12px;color: #274610;}
.breadCrumb a{display: inline-block;position: relative;color: #274610;padding-right: 28px;}
.breadCrumb a::after{content: '//';position: absolute;padding-left: 10px;}
.breadCrumb a:hover{text-decoration: underline!important;}
.header-wrapper{background: #ecf9e9;padding: 30px 0;border-radius: 0 0 10px 10px;}
.header-wrapper h1{padding: 0;margin: 0;text-align: center;color: #274610;font-weight: 100;font-size: 40px;}
.inner-header img{width: 100%;float: left;}
*/

.inner-header{background: #ecf9e9;}
@media(min-width:992px){
	.inner-header{
		display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap:wrap;
	}
	.inner-header .page-title, .inner-header .page-image{
		display: -webkit-flex;display: -ms-flexbox;display: flex;height: auto !important;
	}
	
}

.inner-header .page-title{width: 35%;float: left;background: url(../../images/page-title-img.png) left no-repeat;}
.inner-header .page-title .wrapper{display: table;height: 100%;width: 100%;}
.inner-header .pnl-title{display: table-cell;vertical-align: middle;text-align: center;padding-left: 35%;padding-right: 20px;}
.inner-header .page-image{width: 65%;float: left;}
.inner-header .page-image img{width: 100%;float: left;}
.pnl-title h1{color: #274610;font-weight: 100;font-size: 42px;margin: 0;padding: 0;}
.breadCrumb{font-size: 12px;color: #274610;margin: 20px 0 0 0;}
.breadCrumb a{color: #274610;position: relative;display: inline-block;padding: 0 18px 0 0;margin: 0 12px 0 0}
.breadCrumb a:hover{text-decoration: underline!important;}
.breadCrumb a::after{content: '//';position: absolute;right: 0;}
.breadCrumb a:last-child{position: static;}
.breadCrumb a:last-child::after{content: '';}


.section-body{background: #ecf9e9;}
.section-body .pnl-left{width: 35%;float: left;}
.section-body .pnl-body{width: 65%;float: right;padding: 30px;background: #fff;box-sizing: border-box;}
.pnl-body p, .content-list{line-height: 26px;}
/* styles for inside left form */
.section-body .form-heading{background: #41c929;padding: 20px 30px;color: #fff;text-align: center;}
.form-heading p{font-size: 16px;margin: 0;padding: 0 30px;font-weight: 100;}
.form-heading h5{font-size: 28px;text-transform: uppercase;padding: 0;margin: 10px 0 0 0;}
.left-form .query-form .col-6{width: 50%;}
.left-form .query-form{background: none;}
.left-form .query-form .form-control,
.left-form .query-form .form-control1{border-color: #75ac4d;box-shadow: none;}
.left-form .query-form .btn-submit{width: auto;}
.left-form span.textBlock,
.main-enquiry-form span.textBlock{display: inline-block;font-size: 12px;color: #fff;margin: 10px 0 5px 0;
	margin-top: 10px;padding: 4px 8px;width: auto;
}
.left-form .query-form .colorOrange,
.main-enquiry-form .query-form .colorOrange{background: #dfb538;}
.left-form .query-form .colorRed, .main-enquiry-form .query-form .colorRed {background: #c03832;}
.left-form .query-form .form-optional i{
	display: inline-block;width: 50%;float: left;font-style: normal;
	margin-bottom: 5px;box-sizing: border-box;
}
.main-enquiry-form .query-form .form-optional i{
	display: inline-block;width: 25%;float: left;font-style: normal;
	margin-bottom: 5px;box-sizing: border-box;
}
.left-form .query-form .form-optional i label{
	padding: 4px 5px;box-sizing: border-box;margin-bottom: 0;border: 1px solid #75ac4d;
	box-sizing: border-box;border-radius: 10px;
}
.left-form .query-form .form-optional i:nth-child(odd){padding-right: 5px;}
.left-form .query-form .form-optional i:nth-child(even){padding-left: 5px;}

/* styles for inside left form  ends here */
.template-links, .tour-highlights{border: 1px solid #efbbe9/*#41c929*/;border-radius: 5px;padding: 0 30px;margin-bottom: 30px;text-align: center;position: relative;}
.template-links ul{display: block;border-top: 1px solid #efbbe9}
.template-links li{display: inline-block;margin: 0 10px;position: relative;padding: 8px 0;}
.template-links li::after{content: '|';position: absolute;bottom: 8px;padding-left: 8px;color: #c457b7/*#2ea718*/;}
.template-links li:last-child{margin-bottom: 8px;}
.template-links strong{
	display: block;padding-bottom: 10px;padding-top: 15px;
	/*#41c929*/;text-transform: uppercase;color: #c457b7/*#2ea718*/;
}
.tour-highlights p{display: block;border-bottom: 1px dashed #efbbe9;padding-bottom: 5px;margin: 5px 0 10px;}
.tour-highlights p:last-child{border: none;}
.tour-highlights strong{text-transform: uppercase;color: #c457b7}
.template-links li a{color: #666;}
.template-links li a:hover{text-decoration: underline!important;}
.template-links li:last-child::after{content: '';position: relative;padding: 0;}

.temp-links-show{display: none;width: 18px;height: 18px;background: url(../../images/btn-arrow-90cw.png) no-repeat  #c457b7;position: absolute;top: 2px;right: 2px;padding: 11px 11px 10px;border-radius: 5px;}
.temp-links-close{background-position: -40px 0;background-color: #d83737;}

.gototop{float: right;padding: 7px 15px;color: #000;border-radius: 20px;border: 1px solid #41c929;margin-left: 5px;text-transform: lowercase;}
.gototop:hover{background: #765297;color: #ffffff;border-color: #765297;}
.gototop.pink-btn{background: #41c929;color: #ffffff;}
.gototop.pink-btn:hover{background: #765297;border-color: #765297;}

.imgRight{float: right;border-radius: 10px;margin: 0 0 7px 20px;}
.heading1{font-size: 23px;color: #2ea718;display: block;text-align: center;/*border-bottom: 1px solid #e3e3e3;
	border-top: 1px solid #e3e3e3;*/padding: 10px 0;
}
.heading1 strong{font-weight: 400;}
.heading2{font-size: 18px;color: #765297;display: block;padding: 10px 0;}
.contentLink{color: #090;text-decoration: underline!important;}
.contentLink:hover{color: #c457b7;}

.lp-links{}
.lp-links .col-4x{width: 100%;float: left;box-sizing: border-box;/*padding: 0 15px;*/}
.lp-links a{display: block;margin-bottom: 30px;border-bottom: 5px solid #e3e3e3;border-radius: 0 0 10px 10px;padding-bottom: 15px;}
.lp-links .col-4x a::after{display: table;content: '';clear: both;}
.lp-links .lp-img{width: 12%;float: left;border-radius: 10px;overflow: hidden;}
.lp-img img{width: 100%;float: left;}
.lp-links .lp-text {width: 88%;float: left;box-sizing: border-box;color: #000; padding: 0 0 0 15px;}
.lp-text p{margin: 10px 0 0 0;padding: 0;line-height: 20px;}
.lp-text strong{font-size: 18px;font-weight: 400;color: #41c929;}

.lp-text .more-btn{float: right;background: #e6f1fd;padding: 9px 42px 9px 10px;
	font-size: 13px;color: #000;font-weight: bold;position: relative;transition: ease-in .3s;
}
.lp-text .more-btn::after{display: block;content: '';background: url(../../images/btn-arrow.png) no-repeat center #58a0f4;width: 18px;height: 18px;right: 0;top: 0;position: absolute;padding: 7px 6px 8px 7px;transition: ease-in .3s}
.lp-links a:hover .more-btn{background: #d7f9d1;}
.lp-links a:hover .more-btn::after{background-color: #2cc312;}

@media(max-width:600px){
	.lp-links .lp-img{width: 20%;}
	.lp-links .lp-text {width: 80%;}
}
@media(max-width:450px){
	.lp-links .lp-img{width: 30%;}
	.lp-links .lp-text {width: 70%;}
}

#button {display: inline-block;background-color: #2cc312;width: 50px;height: 50px;
  text-align: center;border-radius: 4px;position: fixed;bottom: 30px;right: 30px;
  transition: background-color .3s, opacity .5s, visibility .5s;
  opacity: 0;visibility: hidden;z-index: 1001;
}
#button::after {
	content: "";display: block;background: url(../../images/gotop-arrow.png) no-repeat center;
	height: 50px;width: 50px;
}
#button:hover {cursor: pointer;background-color: #765297;}
#button:active {background-color: #765297;}
#button.show {opacity: 1;visibility: visible;}
@media(max-width:1099px){
	#button{bottom: 15px;right: 15px;}
}
@media(max-width:991px){
	#button, #button::after{width: 40px;height: 40px;}
}
@media(max-width:767px){
	.pnl-title h1{font-size: 2em;}
}
@media(max-width:599px){
	.main-enquiry-form .query-form .form-optional i{width: 33%;}
}
@media(max-width:460px){
	.main-enquiry-form .query-form .form-optional i{width: 50%;}
}
.table-border {margin:15px 0}
.table-border .contentBold {display:inline-block!important}
.table-border tr td {padding:10px 20px!important}

.moreLink{color: #c457b7;}
.table-body {background:#fff;border:1px solid #dbdbdb;padding:10px 6px;margin:0}

p.day-block{padding: 0;font-weight: bold;background: #ffeafc;border-radius: 20px;}
p.day-block span{display: inline-block;padding: 4px 12px 4px 15px;color: #fff;background: #c457b7;
	border-right: 1px solid #e8e8e8;margin-right: 5px;border-radius: 20px 0 0 20px;
}
.page-action{
	background: rgb(243,201,103);
background: linear-gradient(90deg, rgba(243,201,103,1) 0%, rgba(243,201,103,1) 19%, rgba(88,160,244,1) 20%, rgba(88,160,244,1) 39%, rgba(133,207,94,1) 40%, rgba(133,207,94,1) 59%, rgba(247,203,166,1) 60%, rgba(247,203,166,1) 79%, rgba(239,187,233,1) 80%, rgba(239,187,233,1) 100%);
	border-radius: 10px;padding: 10px 0 1px 0;margin-top: 50px;
}
.page-action .wrapper{background: #fff;text-align: center;padding: 15px 0}
.page-action p{margin: 0 0 15px 0;padding: 15px 0;font-size: 32px;text-transform: uppercase;font-weight: 100;line-height: 36px;}
.page-action a{color:#fff;padding: 17px 60px 18px;font-size: 16px;border-radius: 10px;margin: 0 0 15px 0;
	box-sizing: border-box;display: inline-block;text-transform: uppercase;
}
.page-action a.btn1{background:#2cc312;}
.page-action a.btn2{background: #58a0f4;}
.page-action a:hover{background: #765297;}

@media(max-width:1199px){
	.left-form .query-form .col-6-12{width: 100%;}
	.inner-header .page-title{background-size: 30%;}
	.inner-header .pnl-title{padding-left: 0;}
	.query-form label{font-size: 13px;}
}
@media(max-width:1099px){
	.inner-header{margin-top: 10px;}
	.section-body .form-heading{padding: 10px 15px;}
	.left-form .query-form{padding: 10px 5px;}
	.section-body .pnl-body{padding: 15px;}
}
@media(max-width:991px){
	.inner-header .page-title{background: none;width: 100%;}
	.inner-header .pnl-title{padding: 15px 20px;}
	.inner-header .page-image{width: 100%;}
	.section-body .pnl-left, .section-body .pnl-body{width: 100%;}
	.left-form .query-form .col-6{width: 25%;}
}
@media(max-width:767px){
	.left-form .query-form .col-6{width: 33.3333%;}
	.template-links ul{display: none;}
	.temp-links-show{display: block;}
}
@media(max-width:600px){
	.left-form .query-form .col-6{width: 50%;}
	.page-action a{color:#fff;padding: 10px 15px 11px;font-size: 15px;}
}
@media(max-width:450px){
	.left-form .query-form .col-6-12{width: 100%;}
}



.global-link{display: none;position: fixed;bottom: 0;width: 100%;z-index: 1000}
.global-link a{text-decoration:none;display: inline-block;width: 50%;float: left;font-weight: 400;text-align: center;padding: 9px 0;box-sizing: border-box;text-transform: uppercase;font-size: 12px;}
.global-link a.glink1{background: #eeb32b;color: #000;}
.global-link a.glink2{background: #58a0f4;color: #fff;}
.global-link a:hover{background: #0d415a;color: #fff;text-decoration: none;}
@media(max-width:767px){
	.global-link{display: block;}
	#button{bottom: 39px;}
	.footer-links1{margin-bottom: 34px;}
}