@charset "utf-8";
/* CSS Document */
.navbar-collapse.collapse {    
    padding: 0!important;}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #000 !important;
}
@import url('https://fonts.googleapis.com/css?family=Abel|Alegreya+SC|Anton|Cinzel|Cinzel+Decorative|Crimson+Text|EB+Garamond|Josefin+Sans:700|Julius+Sans+One|Marcellus+SC|Nanum+Gothic:400,700|Open+Sans:300,400,600|Poiret+One|Reem+Kufi|Titillium+Web:400,600');

   



.header-topbar .navbar-toggle {
    margin-right: 0;
}
.navbar-default .navbar-toggle {
    border-color: #000;
}
.navbar-toggle {
    position: relative;
    float: right;
    padding: 6px !important;
    margin-top: 7px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: none!important;
    background-image: none;
    border: 1px solid #d8d8d8!important;     
    border-radius: 4px;
}



.navbar-toggle:hover {   
    background-color: #494949!important;
    border: 1px solid #d8d8d8!important;     
}

.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 1px!important;   
    border-radius: 1px;
    border: solid 1px #d4d4d4 !important;
}



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: 'Open Sans', sans-serif;
		font-weight:normal;
		position: relative;
		padding: 0 0 10px 0;         
		font-weight:normal;
		/*line-height:1.8;*/
		color:#2c3f4b;
	}
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: #80c435; /* Safari */
		color:#fff;
	}
::-moz-selection {
		background: #80c435; /* Firefox */
		color:#fff;
	}
blockquote {		 
		font-size:16px;
		line-height: 23px;
		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;
	}
	
.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: 'Open Sans', sans-serif; font-size:14px;}
a { outline:none; /*transition:ease-in .3s;*/ }
.clearLeft { clear:left; }
.clearRight { clear:right; }
.clearBoth { clear:both; }

@media (min-width: 1280px) {
  .container {
       width: 100% !important;
  }
}

@media (min-width: 768px) {
  .container {
       width: 100% !important;
  }
}
@media (min-width: 991px) {
  .container {
    width: 100% !important;
  }
}

@media (min-width:1071px) {
  .container {
    width: 100% !important;
  }
}


@media (min-width:1072px) {
  .container {
    width: 93% !important;
  }
}



.details { background:#15430a ; height:40px; width:100%;}


.viewdeatls {border-color:#326925; width:30% !important;  position:relative; transition:none; float:right; background:#326925; height:40px;  float:right;  }

.viewdeatls::after {border-color: transparent transparent transparent #326925;
    clear: both;
    content: "";  
    height:0; 
    right:100%;
    position: absolute;
    top: 0; 
	border-bottom: 40px solid #326925;
    border-left: 32px solid #fff0;
}

.header-section{ padding:8px 0px; }
.header-topbar {line-height: 40px;}
.logo-wrapper{background: #fff;padding: 20px 0;}
.header-section .navbar-collapse, .header-topbar .navbar-collapse{padding: 0;}
.header-topbar .navbar{border-radius: 0;border: none;background: #f4f3f2;margin-bottom: 0;}
.header-topbar .navbar-toggle{margin-right: 0;}
.header-topbar .navbar-brand{background: #f18e00;color: #fff;display: none;}


.topbar-left{ padding:10px 0px 10px 0px;}
@media(max-width:991px){
	.header-topbar .navbar-brand{display: block;}
	.topbar-left{ padding:0px 0px 0px 0px;}
}
.padding50{ padding:0px 75px 0px 75px !important;}


.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/language-icon-top-bar.png) no-repeat 0; padding-left: 22px;}
.topbar-left li:nth-child(2){background:url(../../images/email-icon-top-bar.png) no-repeat 0; padding-left: 22px;margin-right: 15px;}
.topbar-left li:nth-child(3){background:url(../../images/call-icon-top-bar.png) no-repeat 0; padding-left: 22px;}
.topbar-left li a{color: #fff;}

#topbar-right{ width:100%; float:right;}

.navbar {
    border-radius: 0px !important;
}
.navbar {
    position: relative!important;
    min-height: 0px!important;
    margin-bottom: 0px !important;
    border:0px !important;
}





.header-topbar a:hover{color: #be393e;}
#languageBar span{padding-right: 8px; color:#fff;}
@media(max-width:1071px){
	#languageBar span{display: none}
	.padding50{ padding:0 15px !important;}
	
	
}
@media(max-width:991px){
	
	/*
	.topbar-left, .topbar-right{display: table;width: 100%;}
	.topbar-left li, .topbar-right li{display:table-cell;text-align: left;}
	.topbar-right li{text-align: center;}
	#languageBar span{display: inline}
	*/
}
@media(max-width:767px){
	.header-topbar .navbar-header, .header-topbar .nav {padding: 0 10px;}}

@media(max-width:640px){
.details, .padding50{width: 100%;}
.topbar-left, #topbar-right{display: block;width: 100%; color:#000 !important;}
.topbar-left li{display:block;text-align: left;width: 100% !important; color:#000; padding:5px 0px; border-bottom: solid 1px #CCC; }
.topbar-left li:a{display:block;text-align: left;width: 100% !important;color:#000;}
#topbar-right{display:table-cell;text-align: left;width: 100%;}
.viewdeatls {width: 100% !important;}


.topbar-left li:nth-child(1){background:url(../../images/language-icon-top-bar1.png) no-repeat 0; padding-left: 22px;}
.topbar-left li:nth-child(2){background:url(../../images/email-icon-top-bar1.png) no-repeat 0; padding-left: 22px;margin-right: 15px;}
.topbar-left li:nth-child(3){background:url(../../images/call-icon-top-bar1.png) no-repeat 0; padding-left: 22px;}
}


@media (max-width: 991px) {
  .navbar-header {
      float: none;
  }
  .navbar-left,.navbar-right {
      float: none !important;
  }
  .navbar-toggle {
      display: block;
  }
  
  .navbar-collapse.collapse {
      display: none!important;
  }
  .navbar-nav {
      float: none!important;
  }
  .navbar-nav>li {
      float: none;
  }
  .navbar-nav>li>a {
      padding-top: 10px;
      padding-bottom: 10px;
  }
  .collapse.in{
      display:block !important;
  }
}
/* ends here */

@media(max-width:991px){
	.navbar-collapse{background: #fff !important; border-bottom: solid 1px #15430a;}
	.navbar-nav>li{float: left;margin: 0; padding:0}
	.topbar-left li a {    color: #000;}
}
@media (min-width:641px) and (max-width:868px){
.details, .padding50{width: 100%;}
.topbar-left, #topbar-right{display: block;width: 100%; color:#000 !important;}
.topbar-left li{display:block;text-align: left;width: 48% !important; float:left; color:#000; padding:5px 0px; border-bottom: solid 1px #CCC; }
.topbar-left li:a{display:block;text-align: left;width: 100% !important;color:#000;}
#topbar-right{display:table-cell;text-align: left;width: 100%;}
.viewdeatls {width: 30% !important;}


.topbar-left li:nth-child(1){background:url(../../images/language-icon-top-bar1.png) no-repeat 0; padding-left: 22px;}
.topbar-left li:nth-child(2){background:url(../../images/email-icon-top-bar1.png) no-repeat 0; padding-left: 22px;}
.topbar-left li:nth-child(3){background:url(../../images/call-icon-top-bar1.png) no-repeat 0; padding-left: 22px;}
}



@media (min-width:869px) and (max-width:991px){
.details, .padding50{width: 100%;}
.topbar-left, #topbar-right{display: block;width: 100%; color:#000 !important;}
.topbar-left li{display:block;text-align: left;width:32% !important; float:left; color:#000; padding:5px 0px; border-bottom: solid 1px #CCC; }
.topbar-left li:a{display:block;text-align: left;width: 100% !important;color:#000;}
#topbar-right{display:table-cell;text-align: left;width: 100%;}
.viewdeatls {width: 30% !important;}


.topbar-left li:nth-child(1){background:url(../../images/language-icon-top-bar1.png) no-repeat 0; padding-left: 22px;}
.topbar-left li:nth-child(2){background:url(../../images/email-icon-top-bar1.png) no-repeat 0; padding-left: 22px;}
.topbar-left li:nth-child(3){background:url(../../images/call-icon-top-bar1.png) no-repeat 0; padding-left: 22px;}
}


.pnl-search-home{margin: 5px 0;}
@media(max-width:767px){
	.pnl-search-home{padding: 0px;}
}


.pnl-search-home form{position: relative;}
.pnl-search-home input{color: #000 !important;border-color: #fff;background: #fbab18;padding: calc(.75em - 4px) 1em;font-style: italic;font-size: 12px;border-radius: 0;
	border: 1px solid transparent;-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%; border-radius:5px ;}
.pnl-search-home #btnSearchhome{background-color: #15430a;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: 2.2em;height: 1.85em;line-height: 3em;transition: all .3s; border-radius:0px 5px 5px 0px;}
.pnl-search-home #btnSearchhome:hover{background-color: #2f781e;}
.pnl-logo{text-align: center;}

#headersection{ padding:10px 0px;}

@media(max-width:523px){
	.pnl-logo img{ width: 100%; padding:8px 0px;}
}


.header-main{text-align: center;}
.header-main .navbar-brand{height: auto;padding: 0 15px;}
.header-main .navbar-default{background: #fff;border: none;}
.header-main .navbar{border-radius: 0;margin-bottom: 0}
.header-main .navbar-default .navbar-nav > li > span { font-size:14px; text-align:left;line-height:14px; padding-left:5px;}
.header-main .navbar-default .navbar-nav > li > a{color: #544147; line-height:70px;}
.header-main .navbar-default .navbar-nav > li > a:hover,
.header-main .navbar-default .navbar-nav > li > a:focus { color: #f5a005;}
.header-main .nav > li > a{padding: 0px 15px;}
.header-main .nav li:last-child  a{padding-right: 0;}
.header-main .navbar-nav > li > .dropdown-menu{padding:8px 20px;min-width: 200px;background: #f4f3f2;border: none;border-radius: 0;
    -webkit-box-shadow: 0px 12.124px 12px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 12.124px 12px 0px rgba(0, 0, 0, 0.1);
    -ms-box-shadow: 0px 12.124px 12px 0px rgba(0, 0, 0, 0.1);
    -o-box-shadow: 0px 12.124px 12px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 12.124px 12px 0px rgba(0, 0, 0, 0.1);}
@media(max-width:1199px){
	.header-main .nav > li > a{padding-left:10px;padding-right: 10px;}
}
@media(max-width:991px){
	.header-main .nav > li > a{padding-left:8px;padding-right: 8px;}
}

@media(min-width:992px) and (max-width:1007px){
	.header-main .nav > li:nth-child(1){ display:none;}
	
	
	}
@media(max-width:991px) and (min-width:768px){
	.header-main .navbar-toggle{margin-top: 25px;margin-right: 10px;}
	.header-main .navbar-nav{margin: 15px 0px;width: 100%;}
	.header-main .nav li {display: inline-block;float: left;width: 25%;border:1px solid #e1e1e1;}
	.header-main .nav > li > a{padding:10px 0; }
	.header-main .navbar-default .navbar-nav > li > a {line-height:15px;}

}


@media(max-width:767px) and (min-width:440px){
	.header-main .navbar-toggle{margin-top: 25px;margin-right: 10px;}
	.header-main .navbar-nav{margin: 15px 0px;width: 100%;}
	.header-main .nav li {display: inline-block;float: left;width: 33.333333%;border:1px solid #e1e1e1;}
	.header-main .nav > li > a{padding:10px 0; }
	.header-main .navbar-default .navbar-nav > li > a {line-height:15px;}

}
@media(max-width:440px) and (min-width:400px){
	.header-main .navbar-toggle{margin-top: 25px;margin-right: 10px;}
	.header-main .navbar-nav{margin: 15px 0px;width: 100%;}
	.header-main .nav li {display: inline-block;float: left;width: 50%;border:1px solid #e1e1e1;}
	.header-main .nav > li > a{padding:10px 0; }
	.header-main .navbar-default .navbar-nav > li > a {line-height:15px;}

}


@media(max-width:399px){
	.header-main .navbar-toggle{margin-top: 25px;margin-right: 0px; padding:5px 0px;}
	.header-main .navbar-nav{margin: 15px 0px;width: 100%;}
	.header-main .navbar-nav li{margin: 0;width: 100%; background:none; border: solid 1px #e1e1e1;}
	.header-main .nav > li > a{padding:8px 0; }
	.header-main .navbar-default .navbar-nav > li > a {line-height:20px;}
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color:transparent !important;
}
.kerala-tourism{}
.kerala-tourism .content-wrapper{padding: 30px 0;background: #efeded;}
.kerala-tourism .section-wrapper{padding: 30px 30px 70px;}
@media(max-width:1489px)
{
	.kerala-tourism .section-wrapper{padding: 10px 30px 0;}
}
@media(max-width:992px)
{
	.kerala-tourism .section-wrapper{padding: 30px 30px 70px;}
}
.block-content{}
.block-content h5{font-size: 22px;color: #333;}
.block-content a{color: #be393e;text-transform: uppercase;}
.block-img-content{position: relative;background: #000;}
.block-img-content a{display: block;}
.block-img-content a:hover .brown-color,
.block-img-content a:hover .red-color,
.block-img-content a:hover .green-color{background: #333;}
.block-img-content a:hover h4{color: #be393e;}
.block-img-content a:hover img{opacity: .5;}
.block-img-content .img-holder{}
.block-img-content  .img-holder img{width: 100%;height: auto;transition: all 0.3s}
.block-img-content .content-holder{padding: 1.5em 0 0;position: absolute;left: 1.875em;right: 1.875em;bottom: -2.96em;
	z-index: 2;background-color: #ffffff;text-align: center;}
.item-category{font-size: 12px;font-weight: 400;letter-spacing: 0.2em;text-transform: uppercase;margin-bottom: 8px;color: #be393e;}
.content-holder h4{margin:0px;margin-bottom: 0;font-size: 1.425em;padding: 0 1rem;color: #333;}
.item-button{font-size: 12px;text-transform: uppercase;letter-spacing: 0.1em;padding: 1.084em;color: #fff;
	margin-top: 1.6em;display: block;transition: all 0.5s;}
.block-img-content .brown-color{background: #544147;}
.block-img-content .red-color{background: #be393e;}
.block-img-content .green-color{background: #61784a;}

@media(max-width:1199px) {
	.kerala-tourism .col-sm-3{width: 33.33333%;}
	.kerala-tourism .col-sm-3:first-child{width: 100%;}
}
@media(max-width:767px) {
	.kerala-tourism .col-sm-3:first-child{width: 50%;}
	.kerala-tourism .col-sm-3{width: 50%;float: left;margin-bottom: 30px;}
}
@media(max-width:710px) {
	.kerala-tourism .col-sm-3:first-child{width: 100%;}
	.kerala-tourism .col-sm-3{width: 100%;}
}

.kerala-packages{}
.kerala-packages .content-wrapper{background: #fff;padding-top: 60px;}
.kerala-packages .section-wrapper{background-image: url(../../images/bg-4.jpg);background-size: cover;background-position: center;padding: 70px;}
.section-wrapper .white-bg{background: #fff;padding: 40px;}

.package-wrapper{padding: 10px 0;display: block;}
.package-wrapper:hover li:first-child{color: #be393e;}
.package-wrapper .img-holder{width: 70px;float: left;}
.package-wrapper .img-holder img{width: 100%;border-radius: 50%;}
.package-wrapper .text-holder{padding: 0 0 0 85px;}
.text-holder li:first-child{font-size: 20px;font-family: 'Open Sans', sans-serif;}
@media(max-width:500px){
	.kerala-packages .section-wrapper{padding: 35px}
	.section-wrapper .white-bg{padding: 20px;}
	.package-wrapper .img-holder{width: 50px;}
	.package-wrapper .text-holder{padding: 0 0 0 65px;}
}

.site-intro{}
.site-intro .content-wrapper{padding:60px 0;background: #fff;}
.site-intro .section-wrapper{text-align: center;padding: 0 30px;}
.site-intro .section-wrapper p{text-align: justify;}
.site-intro .section-wrapper a{display: inline-block;background: #be393e;color: #fff;padding: 8px 25px;text-transform: uppercase;font-size: 12px;transition: all .3s}
.site-intro .section-wrapper a:hover{background: #333;}


/* Inner page styles */
.header-inner{text-align: center;}
.header-inner .navbar-brand{height: auto;padding: 20px 15px;}
.header-inner .navbar-default{background: #fff;border: none;}
.header-inner .navbar{border-radius: 0;margin-bottom: 0}
.header-inner .navbar-default .navbar-nav > li > a{color: #544147;font-family: 'Open Sans', sans-serif;}
.header-inner .navbar-default .navbar-nav > li > a:hover,
.header-inner .navbar-default .navbar-nav > li > a:focus { color: #af8e71;}
.header-inner .nav > li > a{padding: 57px 15px;}
.header-inner .navbar-nav > li > .dropdown-menu{padding:8px 20px;min-width: 200px;background: #f4f3f2;border: none;border-radius: 0;
    -webkit-box-shadow: 0px 12.124px 12px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 12.124px 12px 0px rgba(0, 0, 0, 0.1);
    -ms-box-shadow: 0px 12.124px 12px 0px rgba(0, 0, 0, 0.1);
    -o-box-shadow: 0px 12.124px 12px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 12.124px 12px 0px rgba(0, 0, 0, 0.1);}
@media(max-width:1489px){
	.header-inner li.dropdown:nth-child(6){display: none;}
}
@media(max-width:1199px){
	.header-inner .navbar-header {width: 25%;}
	.header-inner a.navbar-brand img {width: 100%;}
	.header-inner .nav > li > a{padding: 40px 10px;}
	.header-inner li.dropdown:nth-child(6){display: none;}
}
@media(max-width:991px){
	.header-inner .navbar-header, .header-inner a.navbar-brand{width: 100%;}
	.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{margin: 0;}
	.header-inner a.navbar-brand img{width: 40%;margin: 0 auto;}
	.header-inner .navbar-nav{width: 100%;}
	.header-inner .nav > li > a{padding:0 10px 20px 10px;}
}
@media(max-width:767px){
	.header-inner .navbar-header, .header-inner a.navbar-brand{width: auto;}
	.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{margin-left: -15px;}
	.header-inner a.navbar-brand img{width: 80%;}
	.header-inner .navbar-toggle{margin-top: 41px;margin-right: 10px;}
	.header-inner .nav > li > a{padding:20px 10px;}
	.kerala-tourism-inner{display: none;}
}
@media(max-width:430px){
	.header-inner a.navbar-brand{width: 85%;}
	
}

@media(max-width:991px) and (min-width:601px){
	.categories ul li{width: 50%;float: left;}
}

.pnl-search{margin: 30px 0;}
.pnl-search form{position: relative;}
.pnl-search input{color: #666;border-color: #fff;background: #fff;padding: calc(1.231em - 4px) 1.66em;font-style: italic;font-size: 14px;border-radius: 0;
	border: 1px solid transparent;-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: #be393e;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: #61784a;}



/* styles for main tour form */
.main-body-form{background: #f4f3f2;margin-top: 30px;}
.main-body-form label{font-size: 14px;color: #333; font-weight:bold !important; font-weight: 400;width: 100%;}
.main-body-form{}





/*Mool Chand Sharma CSS*/
.page-imgRight {
    float: right;
   padding: 1px;
    border: 1px #61784a solid;
    margin-left: 15px; box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12) !important;
}

@media(max-width:360px){
	.page-imgRight {width: 100%;}
}
	
	
.linkBooking {
    display: inline-block;
    background: #be393e; float:right;
    color: #fff;
    padding: 5px 15px;
    text-transform: uppercase;
    font-size: 12px;
    transition: all .3s; position:relative;
}
.linkBooking:focus{ color: #fff;}
.linkBooking:hover{background: #333;  color: #fff;}


.moreLink {
	 display: inline-block;
    background: #be393e; float:right;
    color: #fff;
    padding: 5px 15px;
    text-transform: uppercase;
    font-size: 12px;
    transition: all .3s;}
	
.moreLink:focus{ color: #fff;}
.moreLink:hover{background: #333;  color: #fff;}
	





.contentBold {
    font-weight: bold;
    color: #444444 !important; line-height:20px;
}
.page-block {float: left;margin: 0px 0px 20px 0px ; background:#f4f3f2;width: 49%;min-height: 230px;
	padding:20px 25px; border-bottom: dotted 1px #dbdbdb;}
.page-block:nth-child(even){margin-left: 2%;}
.page-block span{ margin-top:-5px !important;}
.page-block p { font-size:14px; line-height:21px; padding:0px 0px 10px 0px; margin:0px;}
@media(max-width:1489px){
	.page-block {min-height: 270px;}
}
@media(max-width:1199px){
	.page-block {min-height: auto;width: 100%;margin-left: 0!important;}
}
.imgLeft {
    float: left; margin-right:15px;
    display:block; margin-top:3px; box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12) !important;
}
.body-content h2{ font-size:24px; padding:0px 0px 8px 0px; margin:0px 0px 5px 0px; border-bottom: dotted 1px #dbdbdb;}
.body-content p span{ display:block; margin-bottom:5px;}


.footer-link{background:#fbab18;padding: 20px 0;}
.footer-link ul{ text-align:center; padding:0px; margin:0px;}
.footer-link li{display: inline-block;border-right: 1px solid #000;margin-right: 16px;padding-right: 16px;line-height: 16px; text-align:center;}
.footer-link li:last-child{border-right: none;margin-right: 0;padding-right: 0;}
.footer-link li a{color: #000;}
.footer-link li a:hover{color: #fff;}
.footer-link1{background-image: url(../../images/bg-3.jpg);background-position: center;background-size: cover;text-align: center;padding: 8px 0;}
.footer-link1 p{padding: 0;margin: 15px 0;}
.footer-link1 a{color: #bec6b7;}
.footer-link1 p{color: #fff;}

.footer-menu01{background:#fff; padding: 0;}
.footer-menu01 ul {text-align: center;margin: 10px 0 0 0;  color:#000;} 
.footer-menu01 li {display: inline-block;margin-left: 10px;border-right: 1px solid #5f5f5f;padding-right: 10px;line-height: 12px; color:#5f5f5f; font-size:13px !important; font-weight:bold;}
.footer-menu01 li:first-child {margin-left: 0;}
.footer-menu01 li:last-child {border-right: none;padding-right: 0}
.footer-menu01 li a{color: #5f5f5f;}
.footer-menu01 li a:hover{color: #5f5f5f;}

.footer-left{padding: 10px 0 0; text-align:center; font-size:13px; line-height:22px;}
.footer-left ul { width:100%;}
.footer-left ul li{ width:100%; display:block;}
.footer-left ul li a{ font-weight:bold;}
.stayconnected{float:right; text-align:right; padding:20px 0 0 0;}
.stayconnected span{ padding:0px !important;  color:#fff;}
.stayconnected a.facebook6{ background:url(../../images/dmca.png) no-repeat; width:180px; height:35px; display:block; cursor:pointer; float:right; text-align:right;}
.stayconnected a.facebook6:hover{background:url(../../images/dmca11.png) no-repeat; width:180px; height:35px; display:block;}
.powered{ width:100%; overflow:hidden; color:#787878; padding:10px 0px; text-align:center; font-size:13px;}
.powered a{ color:#000; text-align:center;}
.powered a:hover{ color:#000;}
.footer-left span{ color:#000; padding:0 5px;}


#footer-ads { padding:5px 0px; text-align:center;}
#footer-ads img { width:80%;}


a.view01:hover {
    background:#d3d3d3;
color:
    #000 !important;
}
a.view01 {
   
    background: #dfdfdf;
    color: #000 !important;
    width: 49%;
    float: left; font-size:13px;
    text-align: center;
    padding: 5px 0;
    margin: 8px 0 5px 0px;
    font-weight: 600 !important;
}

a.book01:hover {
  background: #326925;
color:
    #fff !important;
}
 a.book01 {
    
   background: #2f741f;
    color: #fff !important;
    width: 49%;
    float: right; font-size:13px;
    text-align: center;
    padding: 5px 0;
    margin: 8px 0 5px 0px;
    font-weight: 600 !important;
}


@media(max-width:767px){
.footer-left{ text-align:center !important;}
.powered a{ text-align:center;}	}

@media(max-width:991px){
	.footer-link1 img{width: 90%;}
}

ul.doubleList {
	list-style-type:none; margin:0; padding:5px 0; line-height:18px; 
	}
	
ul.doubleList li {
	background: url(../../images/right-arrow.png) no-repeat 0 10px; padding-left:20px; line-height:25px;
	}
	
ul.doubleList li ul {
	list-style-type:none; margin:0 5px 0 0; padding:0; line-height:20px; 
	}
ul.doubleList li ul li {
	background: url(../../images/right-arrow.png) no-repeat 0 10px; padding-left:20px; line-height:25px;
	}
	
	
	#tablemerge ul li{
	width:100%; 
	float:left; 
	}

	
.destinationHead{
	margin-left:10px; margin-right:30px; color:#000; font-weight:bold; text-decoration:none; font-weight:bold; background:#DBF6AC; padding:3px 10px; display:block; border:1px solid #ABD06B; 
	}
	
.destinationHead:hover{
	text-decoration:underline; 
	}

.sitemapHead{color:#000;  font-weight:bold;  text-decoration:none;   }
.sitemapHead:hover{ text-decoration:underline}
.classIndex{color:#000;  font-weight:bold;  text-decoration:none;  font-size:14px; }
.classIndex:hover{ text-decoration:underline}

ul.nestedList{
	list-style-type:none; margin:0;  padding:0; line-height:24px;  
	}
	
ul.nestedList li {
	background:url(../../images/right-arrow.png) no-repeat 42px 10px; padding:0px 0px 0px 60px; 
	
	}
	
ul.nestedList a {
	color:#4f4f4f; text-decoration:none;  font-weight:normal; 
	}
	
ul.nestedList a:hover {
	text-decoration:underline;   color:#be393e;
	}

ul.nestedList ul{
	list-style-type:none; margin:0;  padding:0; line-height:24px; 
	}
	
ul.nestedList ul li {
	background:url(../../images/subhead-bullet.gif) no-repeat 30px 6px; padding:0px 0px 0px 45px; 
	}
	
ul.nestedList ul a {
	color:#4f4f4f; text-decoration:none; font-weight:normal; 
	}

ul.nestedList ul a:hover {
	text-decoration:underline; color:#be393e;
	}
	
	.tableBody {
   background: #fff;
   border:solid 1px #dbdbdb;
    padding: 10px 6px; margin:0px;
}
.tableHead {background-color:#be393e; color:#fff; padding:8px; font-weight:bold; border: 1px solid #a91b20; border-radius:none;}
.formElementBorder {border:1px solid #999; padding:5px; }
	
	
.button {color:#fff;  border:1px solid #a91b20; background-color:#be393e; font-weight: bold; padding:8px;}
	
.button:hover {color:#fff;  border:1px solid #000; background-color:#2b2b2b; font-weight: bold; padding:8px;}


.blockLink {display:block; font-weight:bold; color:#fff; border:1px solid #a91b20; 
	text-decoration:none; padding:5px; background-color:#be393e;}
	
.blockLink:hover {color:#FFF; background-color:#2b2b2b;  border:1px solid #000;}



.tableBorder{ margin:15px 0px;}

.tableBorder .contentBold{ display:inline-block !important;}
.tableBorder tr td{ padding:10px 20px !important;}
ul.contentList {
	list-style-type:none; margin:0 0 20px 0; padding:5px 0; line-height:18px; 
	}
	
ul.contentList li {
	background: url(../../images/right-arrow.png) no-repeat 0 10px; padding-left:20px; line-height:25px;
	}
	

#tourpackages .block-content{}
#tourpackages .block-content h5{font-size: 22px;color: #333;}
#tourpackages .block-content a{color: #be393e;text-transform: uppercase;}
#tourpackages .block-img-content{position: relative;background: #000; margin-bottom:5.5em;}
#tourpackages .block-img-content a{display: block;}
#tourpackages .block-img-content a:hover .brown-color,
#tourpackages .block-img-content a:hover .red-color,
#tourpackages .block-img-content a:hover .green-color{background: #333;}
#tourpackages .block-img-content a:hover h4{color: #be393e;}
#tourpackages .block-img-content a:hover img{opacity: .5;}
#tourpackages .block-img-content .img-holder{}
#tourpackages .block-img-content  .img-holder img{width: 100%;height: auto;transition: all 0.3s}
#tourpackages .content-holder{padding: .7em 0 0 0!important;position: absolute;left: 1.875em;right: 1.875em;bottom: -2.4em; z-index: 2;background-color: #ffffff;text-align: center; }
#tourpackages .item-category{
	font-size: 12px;
	letter-spacing:0 !important;  text-transform:capitalize;
	font-weight: 400;
	padding: 4px 6px;
	color: #be393e;
	position: absolute;
	background: #FFF;
	top: 10px; float:right;
	 right:0;
}
#tourpackages .content-holder h4{margin: 0px;margin-bottom: 0;font-size: 1.1em;padding: 0 1rem;color: #333; font-weight:bold;}
#tourpackages .item-button{font-size: 12px;text-transform: uppercase;letter-spacing: 0.1em;padding: .7em 1.084em !important;color: #fff;margin-top: .8em !important;display: block;transition: all 0.5s;}
#tourpackages .brown-color{background: #544147;}
#tourpackages .red-color{background: #be393e;}
#tourpackages .green-color{background: #61784a;}

@media(max-width:510px) {
	#tourpackages .col-xs-6{width: 100%;}
}

.clearboth{ clear:both}

.contentPanel1 {
	padding:4px 70px;
	}
	
ul.externalURL {
	margin:0 !important; 
	padding:0; 
	list-style:none;
	}
	
ul.externalURL li {
	margin:0 17px 5px 0 !important; 
	float:left; padding:0 !important; 
	background:none !important;
	}
	
ul.externalURL li a {
	display:block; 
	float:left; 
	padding:7px 0 0 30px; 
	height:30px; 
	font-weight:bold; 
	color:#fff !important;
	}
	
ul.externalURL li a:hover {
	text-decoration:none !important; 
	color:#3e6003 !important;
	} 
.contentPanel1  img{
	width:100%; 
	text-align:center; 
	margin:0 auto; 
	padding:0px;
	}
	
.contentPanel1 {
	padding:0px;
	margin:0 auto;
	font-size:13px;
	width:100%;
	}
	
ul.externalURL {
	margin:0px !important; 
	padding:0; 
	list-style:none;
	}
	
ul.externalURL li {
	display:inline-block; 
	float:left; 
	text-align:left; 
	width:29.5%; 
	margin:2px 10px 10px 15px !important;  
	padding:0 !important; 
	background: #9fc230!important; /* Old browsers */
	background: -moz-linear-gradient(top, #9fc230 0%, #9fc230 50%, #86ba0c 51%, #86ba0c 100%)!important; /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #9fc230 0%,#9fc230 50%,#86ba0c 51%,#86ba0c 100%)!important; /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #9fc230 0%,#9fc230 50%,#86ba0c 51%,#86ba0c 100%)!important; 
	border: 1px solid #679800!important;
	}
	
ul.externalURL li a {
	display:inline-block; 
	padding:8px 0px 8px 12px; 
	text-align:left; 
	width:100%; 
	color:#fff !important; 
	font-weight:bold; 
	text-decoration:none; 
	height:36px;
	}
	
ul.externalURL li a:hover { 
	background: #e4ef8e!important; /* Old browsers */
	background: -moz-linear-gradient(top, #e4ef8e 0%, #e4ef8e 51%, #d6e589 51%, #d6e589 100%)!important; /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #e4ef8e 0%,#e4ef8e 51%,#d6e589 51%,#d6e589 100%)!important; /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #e4ef8e 0%,#e4ef8e 51%,#d6e589 51%,#d6e589 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4ef8e', endColorstr='#d6e589',GradientType=0 )!important;text-decoration:none !important; color:#085b08 !important; display:inline-block; text-decoration:underline !important;
	}


@media (max-width: 520px) {
.contentPanel {
	padding:0px; 
	margin:0 auto; 
	font-size:13px; 
	width:100%;
	}
	
ul.externalURL li {
	width:100%; 
	padding:0px !important; 
	margin:0px 0px 10px 0px !important;
	}
	}

@media screen and (min-width: 521px) and (max-width: 767px) {
.contentPanel {
	padding:0px; 
	margin:0 auto; 
	font-size:13px; 
	width:100%;
	}
	
ul.externalURL li {
	width:44%;
	display:inline-block; 
	padding:0px; 
	margin:0 auto;
	}
	}

@media screen and (min-width: 768px) and (max-width: 1199px) {
ul.externalURL li {
	width:44%;   
	display:inline-block; 
	padding:0px; 
	margin:0 auto;
	}
	}
.tourpkg_btn{display: block;padding: 12px 20px;margin-bottom: 30px;background: #be393e;color: #fff;text-transform: uppercase;text-align: center;font-size: 18px;font-weight: 700;transition: all .2s ease-in;
	position: relative;}
.tourpkg_btn::after {transition: all .2s ease-in;
	content: '';
	display: block;  
	position: absolute;
	right: 100%;
	top: 50%;
	margin-top: -10px;
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-right: 10px solid #be393e;
	border-bottom: 10px solid transparent;
	border-left: 10px solid transparent;
}
.tourpkg_btn:hover{background: #61784a;color: #fff;}
.tourpkg_btn:hover::after{	border-right: 10px solid #61784a;}

@media(max-width:500px){

	.tableBorder td:nth-child(odd){background-color: #fff;}
	.tableBorder .tableHead{background-color:#be393e!important; color:#fff; padding:8px; font-weight:bold; border: 1px solid #a91b20; border-radius:none;}
}




#aboutsection{ padding:50px 0px; color:#000000; }
#aboutsection p{font-size:14px; line-height:24px; text-align:justify;}
#aboutsection .col-md-5 img, #aboutsection .col-sm-5 img{ width:210%;}
@media (max-width:767px){
#aboutsection .col-md-5 img, #aboutsection .col-sm-5 img, #aboutimages{ display:none;}
}
#aboutimages{ width:48%; border: solid 15px #fbab18; float:left; }
#aboutimages img{ padding:15px;}
#abouttxt{ padding:15px 0 0 0;}
#abouttxt h1{ color:#000000; font-size:58px; text-align:left; font-weight:800;  padding:0px 0px 10px 0px; margin:0px;}
#abouttxt h1 span{ font-size:31px; text-align:left; font-weight:300; display:block;}
.aboutcircle{ width:100%; margin-top:30px;}
.aboutcircle ul{ padding:0px; margin:0px;}
.aboutcircle ul li{ padding:0px 3px; list-style:none; display:inline-block; font-size:18px; font-weight:800;}
.aboutcircle ul li b{ padding-left:10px;}
.aboutcircle ul li span{ border-radius:100%; border: solid 10px #fbab18; line-height:100px; padding:36px 31px;}
.aboutcircle ul li:nth-child(2){ margin-left:35px;}

@media (max-width:767px){
.aboutcircle ul li{ padding:0px 3px; list-style:none; display:inline-block; font-size:14px; font-weight:700;}
.aboutcircle ul li span{ border-radius:100%; border: solid 8px #fbab18; line-height:100px; padding:24px 20px;}
.aboutcircle ul li:nth-child(2){ margin-left:15px;}
#abouttxt{ padding:0px !important;}

}


@media (max-width:602px){
#abouttxt h1{ color:#000000; font-size:34px; text-align:left; font-weight:800; line-height:normal; padding:0px 0px 15px 0px;}
#abouttxt h1 span{ font-size:18px; text-align:left; font-weight:300; display:block;}

}
@media (min-width:768px) and (max-width:1033px){
#abouttxt h1{ color:#000000; font-size:40px; text-align:left; font-weight:800; line-height:normal; padding:0px 0px 15px 0px;}
#abouttxt h1 span{ font-size:25px; text-align:left; font-weight:300; display:block;}

}



@media (min-width:768px) and (max-width:1199px){
.aboutcircle ul li{ padding:0px 3px; list-style:none; display:inline-block; font-size:14px; font-weight:700; float:left; text-align:center;}
.aboutcircle ul li b{ display:block; text-align:center;}
.aboutcircle ul li span{ border-radius:100%; border: solid 8px #fbab18; line-height:100px; padding:24px 20px; }
.aboutcircle ul li:nth-child(2){ margin-left:10%;}
#abouttxt h1{  line-height:normal !important; padding:0px 0px 15px 0px !important;}
#abouttxt{ padding:0px !important;}
}

@media (max-width:1350px){
#abouttxt{ padding:0px !important;}
}

@media (max-width:500px){
.aboutcircle ul li{ padding:0px 3px; list-style:none; display:inline-block; font-size:14px; font-weight:700; float:left; text-align:center;}
.aboutcircle ul li b{ display:block; text-align:center;}
.aboutcircle ul li span{ border-radius:100%; border: solid 8px #fbab18; line-height:100px; padding:24px 20px; }
.aboutcircle ul li:nth-child(2){ margin-left:0px; float:right;}

}


#attractions{ width:100%; padding:0px; margin:0px; }
#attractions .col-md-3{ padding:0px; margin:0px; border: solid 1px #000; }
#attractions img{ width:100%;}



/* =======================================================
* 	Card Display
* ======================================================= */

/*-- hot tours --*/

.img-fluid{
	width: 100%;
}


/* =======================================================
* 	Popular Destination
* ======================================================= */

/*-- destination list --*/
.destination-list{
	position: relative;
	height: 100%;
	width: 100%;
	background-size: cover;
	background-position: center;	
	text-align: center;
}

.destination-list:after{
	content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.25);
    z-index: 8;
	
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}

.destination-list:hover:after {
  -webkit-box-shadow: inset 0px 0px 91px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: inset 0px 0px 91px 0px rgba(0, 0, 0, 0.75);
  -ms-box-shadow: inset 0px 0px 91px 0px rgba(0, 0, 0, 0.75);
  -o-box-shadow: inset 0px 0px 91px 0px rgba(0, 0, 0, 0.75);
  box-shadow: inset 0px 0px 91px 0px rgba(0, 0, 0, 0.75);
  background: rgba(0, 0, 0, 0.3);
}

.destination-list a{
	min-height: 220px;
    padding: 2em;
    position: relative;
    width: 100%;
    display: block;
    z-index: 12;
}

/*-- destination list hover --*/
.destination-list a:hover::after{
	opacity: 1;
}

.destination-list a:hover h2{	
	 font-weight:300;
	top: 1.8em; bottom:0; left:0; right:0;
}

.destination-list a:after{
	position: absolute;
    top: 20px;
    bottom: 20px;
    left: 20px;
    right: 20px;
    content: "";
    border: 5px solid rgba(251, 171, 24, 0.8);
    opacity: 0;
	
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}

.case-studies-summary h2{
	position: relative;	
	color: #fff;
    margin-bottom: 0;
	top: 1.8em; bottom:0; left:0; right:0;
    font-size: 24px;
    font-weight: 400; font-family: 'Titillium Web', sans-serif;
	
    -webkit-transition: 0.1s;
    -moz-transition: 0.1s;
    -o-transition: 0.1s;
    transition: 0.1s;	
}

.case-studies-summary h2:hover{
	
	line-height:normal;
	color: #fff;
    margin-bottom: 0;
	top: 1.8em !important; bottom:0; left:0; right:0;
    font-size: 24px;
    font-weight: 400;
	
    -webkit-transition: 0.1s;
    -moz-transition: 0.1s;
    -o-transition: 0.1s;
    transition: 0.1s;	
}




/*-- destination grid --*/
.dest-grid{
	min-height: 220px;
	padding-left: 0;
	padding-right: 0;
}

#delcd-destination {
  width: 100%; background:#fbab18;
  padding: 0;
  margin: 0;
}

@media (max-width:480px){
#delcd-destination .col-xs-6{ width:100%;}
}


@media (min-width:481px) and (max-width:767px) {
#delcd-destination .remoedisplay{ display:none;}
}

/*-- destination grid title --*/
.title-bg {
  text-align: center;
  padding: 2em;
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 12; padding:3em 0px 6px 0px;
}


@media (max-width:767px){
.title-bg {
  text-align: center;
  padding: 2em;
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 12; padding:3em 0px 6px 0px;
}
}


.title-bg h2 {
  color: #fff;  font-size: 40px; 
  
}

.title-bg span {
  text-transform: uppercase;
  letter-spacing: 2px;
}
@media (max-width:360px){
.title-bg h2 {
  color: #fff;  font-size: 24px; 
  
}
}
.title-bg a {
  color: #fff;
  font-size: 13px;
  font-weight: 400;
  border: 2px solid #fff;
  padding: 5px 7px; 
  
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}
.title-bg.invert a {
  color: #000;
  border: 2px solid #000;
}

.title-bg a:hover {
  color: #000;
  font-size: 13px;
  font-weight: 400;
  border: 2px solid #000;
  padding: 5px 7px; 
    -webkit-transition: 0.1s;
    -moz-transition: 0.1s;
    -o-transition: 0.1s;
    transition: 0.1s;	
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}
.title-bg.invert a:hover {
  color: #fbab18;
  border: 2px solid #fbab18;
}

#explore{ background:url(../../images/explore-back.jpg) center no-repeat; background-size: cover; }
.exploreheading{ padding:6em 0px; }
.exploreheading h3{ font-size:96px; padding:0px; margin:0px; font-weight:900; color:#fbab18;  text-transform:uppercase;}
.exploreheading h3 span{ font-size:60px; padding:0px; margin:0px; display:block; color:#000; font-weight:700;}



#tourpackages{ display: flex !important;
flex-wrap: wrap;}
.home-tour02{border: solid 1px #E8E8E8; margin-bottom:8px;}
.tourpackages-back{ padding:15px; background:#fff; margin:15px 0px 50px 0;}
#tourpackages h4{ font-size:50px; padding:30px 0 10px 0; margin:0px; font-weight:800; color:#fff; text-align:center; }
#tourpackages h4 span{ font-size:28px; padding:0px; margin:0px; display:block; color:#000; font-weight:100;}


@media (max-width:991px){
#explore{ background: #e5e5e5; }
}
@media (max-width:767px){
.exploreheading{ padding:1.5em 0px 0px 0px; text-align:center !important; }
.exploreheading h3{ font-size:36px; padding:0px; margin:0px; font-weight:900; color:#fbab18;  text-transform:uppercase;}
.exploreheading h3 span{ font-size:20px; padding:0px; margin:0px; display:block; color:#000; font-weight:700;}

#tourpackages h4{ font-size:36px;  }
#tourpackages h4 span{ font-size:21px;}
}

#tourpackages .home-tour02 .content-wrapper ul li:nth-of-type(1){ font-size:15px; color:#326925; font-weight:bold; line-height:20px; padding-bottom:5px;}


@media (min-width:768px) and (max-width:991px){
.exploreheading{ padding:1.5em 0px 0px 0px; text-align:center !important; }
.exploreheading h3{ font-size:80px; padding:0px; margin:0px; font-weight:900; color:#fbab18;  text-transform:uppercase;}
.exploreheading h3 span{ font-size:40px; padding:0px; margin:0px; display:block; color:#000; font-weight:700;}}



@media (min-width:992px) and (max-width:1240px){

.exploreheading h3{ font-size:80px; padding:1em 0px 0px 0px !important; margin:0px; font-weight:900; color:#fbab18;  text-transform:uppercase;}
.exploreheading h3 span{ font-size:35px; padding:0px; margin:0px; display:block; color:#000; font-weight:700;}}

.enquiry-form{ background:url(../../images/enquiry-form.jpg) center no-repeat; background-size: cover; }
.enquiry-trave-imagel img{  vertical-align:bottom; text-align:right;  margin-top:3.25em !important; }


@media(max-width:1199px) and (min-width:992px){
	.home-form-abs .col-md-4 {width: 40%;}
}



@media(max-width:991px){
	.home-form-abs .pull-right{float: none;width: 100%;}
	.float-button{display: inline-block;}
	.form-panel{margin-top: 0;display: none;}
	.standardform .col-sm-6{width: 25%;padding-right: 10px;padding-left: 10px;}
	.formhead{display: none;}
}
@media(min-width:385px) and (max-width:767px){
	.standardform .col-sm-6 {width: 50%; float: left;}
}
@media(max-width:384px){
	.standardform .col-sm-6 {width: 100%;}
}

.section-head{ padding:0px; margin:0px 0px 15px 0px;}
.section-head h6{color: #000; font-size: 22px; font-weight:bold;text-align: left; padding:0px 0px 0px 15px; }
.section-head h6 span{display: block;margin: 5px 0 0 0;text-align: left; font-size:13px; font-weight:200;}

/* styles for tour enquiry form page*/
.panel-home-form{padding: 0px;background:#fbab18; margin:0px;  margin-top:9.2em;  }
.panel-home-form-01{padding: 0px; margin:0px;  margin-top:5px;  }
label {
    display: block !important;}
.standardform{padding-bottom: 10px;padding-top: 15px;}
.standardform h5{padding:15px 0;margin: 0 15px 25px 15px;background: #be393e;color: #fff;text-transform: uppercase;font-weight: 700;text-align: center;}
.standardform .col-sm-4, .standardform .col-sm-6, .standardform .col-sm-12, .standardform .col-sm-8 {margin-bottom: 4px;}
.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: 14px; 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; margin-top:8px; text-align:center;}
.standardform .btn-success {background: #000;}
.standardform .btn-success:hover{background: #d38900;}
.stdCode input:nth-child(2){width: 40%;float: left;font-size: 14px;}
.stdCode input:nth-child(3){width: 60%;float: left;}
.stdCode .form-control:last-child{border-left: 1px solid #c2a388;}
.right-body-form{background: #f4f3f2;margin-top: 30px;}
.right-body-form label{font-size: 14px;color: #333; font-weight:bold !important; font-weight: 400;width: 100%;}



.panel-home-form .standardform{width: 100%;padding: 20px;}
.panel-home-form label{color: #333;font-weight: 700;width: 100%; font-size:13px;}
.panel-home-form .form-control, .panel-home-form .form-control1 { background-color: #fff; border: 0;border-radius: 0;border: 1px solid #cfcece; box-sizing: border-box;
    box-shadow: none; color: #333; display: block; font-size: 12px; width: 100%;}
.panel-home-form .form-control1 { height:70px; }
.panel-home-form .stdCode .form-control:last-child{border-left:0}

.panel-home-form .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #999;
}
.panel-home-form .form-control::-moz-placeholder { /* Firefox 19+ */
  color: #999;
}
.panel-home-form .form-control:-ms-input-placeholder { /* IE 10+ */
  color: #999;
}
.panel-home-form .form-control:-moz-placeholder { /* Firefox 18- */
  color: #999;
}
@media (max-width:1199px){
	.panel-home-form .standardform{width: 100%;margin-left: 0;}
}
@media (max-width:991px){
	.panel-home-form .col-sm-3{width: 33.333333%;}
	.enquiry-trave-imagel { display:none;}
	.panel-home-form{ margin-top:50px;}
}

@media (max-width:429px){
	.panel-home-form{padding: 0px;}
	.panel-home-form .col-xs-6, .panel-home-form .col-xs-12{width: 100% !important; padding:0px !important;}
	.section-head h6 { padding:0px;}
}

@media (max-width:767px) and (min-width:430px){
	.panel-home-form{padding: 0px;}
	.panel-home-form .col-xs-6 {width: 50%;float: left;}
}



@media (max-width:1199px){
	.panel-home-form-01 .standardform{width: 100%;margin-left: 0;}
}
@media (max-width:991px){
	.panel-home-form-01 .col-sm-6	{width: 50%;}
	.enquiry-trave-imagel { display:none;}
	.panel-home-form{ margin-top:50px;}
}

@media (max-width:429px){
	.panel-home-form-01 {padding: 0px;}
	.panel-home-form-01 .col-xs-6, .panel-home-form-01 .col-xs-12{width: 100% !important; padding:0px !important;}
	.section-head h6 { padding:0px;}
}

@media (max-width:767px) and (min-width:430px){
	.panel-home-form-01{padding: 0px;}
	.panel-home-form-01 .col-xs-6 {width: 50%;float: left;}
}



@media (min-width:992px) and (max-width:1141px) {
.enquiry-trave-imagel img{ margin-top:5em!important; }


}





#inner-images{ width:100%; padding:0px; position:relative;}
#inner-images img{ width:100%;}
.inner-header div { position:absolute; left:5%; bottom:5%; padding:0px; color:#fff;} 
#inner-images h1 { font-size:40px; padding:0px; margin:5px 0; color:#fff; font-family: 'Alegreya SC', serif; border-bottom: solid 2px #fff;}

.inner-header div  span{ font-size:14px; color:#fff;}
.inner-header div  span a{ font-size:14px; color:#fbab18; text-decoration:none;}
.inner-header div  span a:hover{ font-size:14px; color:#fbab18; text-decoration:underline; color:#fff;  font-weight:bold;}


@media (max-width:520px) {
#inner-images h1 { font-size:6vw;}
.inner-header div  span{ font-size:12px; color:#fff;}
.inner-header div  span a{ font-size:12px; color:#fff;}
.inner-header div  span a:hover{ font-size:12px; color:#fff;}
}


@media (min-width:521px) and (max-width:991px) {
#inner-images h1 { font-size:22px; padding:0px; margin:5px 0; color:#fff; font-family: 'Alegreya SC', serif; border-bottom: solid 2px #fff;}

.inner-header div  span{ font-size:13px; color:#fff;}
.inner-header div  span a{ font-size:13px; color:#fbab18; text-decoration:none;}
.inner-header div  span a:hover{ font-size:13px; color:#fbab18; text-decoration:underline; color:#fff;  font-weight:bold;}

}


.inner-back{ background:#e5e5e5;}
#innertext{ padding:0px; margin:0px; background:#fff;}
#rightsection{ background:#326925; padding:15px; color:#fff;}
.removepadd{ padding:0px !important; margin:0px !important;}
.leftsection { padding:35px;}
.leftsection img{ width:100%; border: solid 1px #326925; padding:2px; margin:10px 0px;}

.innerheadeing { color:#326925; padding:0px 0px 20px 0px; margin:0px; font-size:60px !important; font-weight:800 !important; text-transform:uppercase;}
.innerheadeing h2  span{ display:block; color:#000; font-size:22px; font-weight:100;}

.leftsection h2 { color:#326925; padding:0px 0px 20px 0px; margin:0px; font-size:36px; font-weight:600; text-transform:uppercase;}
.leftsection h2  span{ display:block; color:#000; font-size:22px; font-weight:100;}

.leftsection p{ line-height:24px; text-align:justify;}

.leftsection h3 { color:#326925; padding:8px 0px 8px 0px; margin:0px 0px 15px 0; font-size:24px; font-weight:600; border-bottom: solid 2px #326925;}


.leftsection h4 { color:#15430a; padding:8px 0px 5px 0px; margin:0px ; font-size:16px; font-weight:700; }
.leftsection h5 { color:#db9008; padding:8px 0px 8px 0px; margin:0px 0px 15px 0;font-size:16px; font-weight:700;  border-bottom: solid 2px #db9008;}


.right-menu{}

.right-menu h3{ color:#fff; font-size:30px; font-weight:bold; border-bottom: solid 5px #319319;  }
.right-menu h3 a{ color:#fff; text-decoration:none;}
.right-menu h3 a:hover{ color:#f7f7f7; text-decoration:none;}

.right-menu ul{ padding:0px; margin:0px;}
.right-menu ul li{ width:49%; float:left; text-align:left; padding:3px 0 3px 20px;  font-size:14px; color:#fff; background:url(../../images/circle-icon.png) 0px 6px no-repeat;}
.right-menu ul li a{  text-decoration:none; font-size:14px; color:#fff; }
.right-menu ul li a:hover{ text-decoration:none; font-size:14px; font-weight:bold;}

.right-menu-01 h3{ color:#fff; font-size:30px; font-weight:bold; border-bottom: solid 5px #319319;}
.right-menu-01 h3 a{ color:#fff; text-decoration:none;}
.right-menu-01 a:hover{ color:#f7f7f7; text-decoration:none;}
.right-menu-01 ul{ padding:0px; margin:0px;}
.right-menu-01 ul li{ width:100%; float:left; text-align:left; padding:5px 0 5px 20px; font-size:14px; color:#fff;  background:url(../../images/circle-icon.png) 0px 9px no-repeat;}
.right-menu-01 ul li a{ text-decoration:none; font-size:14px; color:#fff; }
.right-menu-01 ul li a:hover{ text-decoration:none; font-size:14px; font-weight:bold;}


@media (min-width:768px)  and (max-width:915px) {
	.right-menu h3{ color:#fff; font-size:24px; font-weight:bold; border-bottom: solid 5px #319319;  }
	.right-menu-01 h3{ color:#fff; font-size:24px; font-weight:bold; border-bottom: solid 5px #319319;}
}



@media (min-width:768px)  and (max-width:1001px) {
.leftsection h2 {font-size:36px;}
.leftsection h2  span{font-size:16px; }
.innerheadeing {font-size:4.5vw !important; }
.innerheadeing h2  span{font-size:16px !important;}




}

@media  (max-width:767px) {
.leftsection h2 {font-size:2.5em;}
.leftsection h2  span{font-size:.4em; }
.innerheadeing {font-size:8vw !important; }
.innerheadeing h2  span{font-size:18px !important;}


.leftsection { padding:20px 10px;}

}

@media (min-width:560px) and (max-width:767px) {
.right-menu ul li{ width:32.5%;}
.right-menu-01 ul li{ width:49%;}
}


.tableBorder img{ border: none !important;}
.tableBorder img{ width:auto !important;}

.red { color:#326925; padding:0px; margin:0px; font-size:26px; font-weight:600; }
.highlightText {
  
    font-weight: bold;
    color: #006633;
}
.imgRight {
    float: right !important;
    padding-left: 10px !important; width:160px !important; height:120px !important; border:none !important;
}
.rightAlign { text-align:right; margin:5px 0 0px 0px; width:100%; display:inline-block;}
.linkBooking { text-align:center; display:inline-block; padding:4px 10px; text-decoration:none; font-weight:bold; font-size:13px; background-color:#196d60; color:#FFF; border:1px solid #18470d; margin-left:15px; }
.linkBooking:hover { background-color:#40A211; color:#FFF; text-decoration:none; border:1px solid #40A211; }
ul.contentList { margin:5px 5px 15px 5px; padding:0; }
ul.contentList li{ margin:5px 5px 5px 25px; padding:0; font-weight:normal; line-height:22px; list-style:disc;}

.bigText {
    font-size: 15px;
    font-weight: bold;
}

.tableStyle { margin-top:10px; font-size:13px;}
.tableStyle td { padding:8px; border: solid 1px #326925;}
.tableStyle tr:first-child td{ background:#326925; font-weight:bold; font-size:16px;  color:#FFFFFF; padding:8px; }

.globalSitemap div{ float:left; width:50%;}
.globalSitemap ul{margin:0 0 0 20px; padding:0; text-transform:capitalize}
.globalSitemap a{color:#333; text-decoration:none;}
.globalSitemap a:hover{color:#333; text-decoration:none; font-weight:bold;}
.globalSitemap ul > li{ list-style:none; line-height:26px;}

.globalSitemap ul > li ul li{ list-style:circle;}


@media (max-width:520px){
.globalSitemap div{  width:100%;}}