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

html,
body {
    height: 100%;
}

.carousel,
.item{
    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: 'Source Sans Pro', sans-serif;
		font-weight:normal;
		position: relative;
		padding: 0 0 10px 0;         
		/*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: #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: 'Source Sans Pro', sans-serif;font-size:16px; }
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;display: flex;flex-wrap: wrap;}
.col-44x{width: 33.3333%;padding: 0 15px;display: flex;flex-wrap: wrap;box-sizing: border-box}
@media (min-width: 768px) {
  .pnl-container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .pnl-container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .pnl-container {
    width: 1170px;
  }
}

.index-header{position: relative;/*background: url(../../images/main-header-img.jpg) no-repeat;background-size: cover;height: 800px;overflow: hidden;*/}
.index-header img{width: 100%;vertical-align: bottom;}
.pnl-logo{background: rgba(0, 0, 0, .8);z-index: 10;position: absolute;width: 100%;}
.logo-header{float: left;}
.logo{float: left;padding: 10px 0;}
.logo img{width: 100%;}

@media(max-width:1399px){
	/*.index-header{height: 600px;}*/
}
@media(max-width:1199px){
	/*.index-header{height: 500px;}*/
}
@media(min-width:768px){
	.call-for-action li.action4{display: none;}
}

@media(max-width:991px) and (min-width:768px){
	.pnl-logo .pnl-container{width: 100%;}
	.logo{width: 140px;}
}

@media screen and (max-width: 767px) {
	.pnl-nav-bar{width: 100%;position: absolute;z-index: 111;left: 0;}
	.logo-header{float: none;}
	.top-nav{float: none;border-top: 1px solid #e7e7e7;margin-top: 0;}
	.top-nav a{display: none;}
  	.menu-icon {display: block;}
  	.top-nav.responsive {position: relative;padding: 0 15px 15px;}
  	.top-nav.responsive .icon {position: absolute;right: 0;top: 0;}
	.top-nav.responsive a {float: none;display: block;text-align: left;margin: 0;}
	.call-for-action{width: 100%;}
	.top-nav{background: #212c64;border-top:none;}
	.call-for-action li.action2{display: none;}
	.call-for-action li.action1, .call-for-action li.action2, .call-for-action li.action4{margin-top: 0;}
	.flag-menu > a{border-radius: 25px;padding: 10px 25px;width: auto!important;}
}
@media(max-width:767px){
	.flag-menu ul {top: 44px;border-radius: 10px;}
	/*.index-header{height: 400px;}*/
}
@media(max-width:520px){
	.call-for-action li.action1{height: 30px;font-size: 14px;background: none;padding: 9px 0 0 0;}
	.call-for-action li.action2, .call-for-action li.action4{margin-left: 10px;}
	.call-for-action li.action2 a, .call-for-action li.action4 a{font-size: 12px;padding: 5px 15px 0;height: 22px;}
	.call-for-action li.action3{margin-left: 10px;}
	.flag-menu > a{padding: 5px 15px;}
}
@media(max-width:401px){
	.flag-menu > a{width: 32px;}
}


/* styles for responsive drop down menu */
nav.mainmenu {float: right;}
nav.mainmenu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
nav.mainmenu ul li {
  float: left;
  position: relative;
}
nav.mainmenu ul li a {
  display: block;
  padding: 35px 20px;
  font-weight: 700;
  color: #fff;
  text-decoration: none;
  /*
  The full path of this code is nav ul li a:not(:only-child):after. This means that the code will apply to any a tag in our nav list that is NOT an only child, aka any dropdown. The :after means it comes after the output of the tag. I’ve decided that to specify any nav item as a dropdown, it will be followed by a unicode arrow – ▾ (#9662).
  */
}
nav.mainmenu ul li a:hover::before{top: 0;}

nav.mainmenu ul li a:not(:only-child):after {
  padding-left: 4px;
  content: ' ▾';
}
nav.mainmenu ul li a:hover {
  color: #f7c308;
}
nav.mainmenu ul li ul{width: 240px;}
nav.mainmenu ul li ul li {
  /*min-width: 210px;*/display: flex;width: 100%;
}
nav.mainmenu ul li ul li a {
  padding: 11px 15px;width: 100%;display: flex;
}
nav.mainmenu ul li ul li a::before{display: none;}
nav.mainmenu ul li ul li a:hover{background: #24760E;color: #fff;}

.nav-dropdown{
  z-index: 100;
  /* Guarantees that the dropdown will display on top of any content. */
  box-shadow: 0 3px 12px rgba(0, 0, 0, 0.15);
  display: none;
    /*background: #299a0b;*/
	background: rgba(0, 0, 0, .8);
}
.nav-mobile {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  /*background: #fff;*/
  height: 63px;
  width: 63px;
}
@media only screen and (max-width: 1199px) {
  .nav-mobile {
    display: block;
  }

  nav.mainmenu {
    width: 100%;
  }
  nav.mainmenu ul {
    display: none;border-top: 1px solid #f7c308;position: relative;z-index: 999;
  }
  nav.mainmenu ul li {
    float: none;
  }
  nav.mainmenu ul li a {
    padding: 15px 0;
    line-height: 20px;
  }
    nav.mainmenu ul li ul{width: 100%;}
    nav.mainmenu ul li ul::after{content: "";display: table;clear: both;}
    nav.mainmenu ul li ul li{width: 100%;}
}
#nav-toggle {
  position: absolute;
  left: 0;
  top: 22px;
  cursor: pointer;
  padding: 10px 35px 16px 0px;
}
#nav-toggle span,
#nav-toggle span:before,
#nav-toggle span:after {
  cursor: pointer;
  border-radius: 2px;
  height: 3px;
  width: 32px;
  background: #fff;
  position: absolute;
  display: block;
  content: '';
  transition: all 300ms ease-in-out;
}
#nav-toggle span:before {
  top: -10px;
}
#nav-toggle span:after {
  bottom: -10px;
}
#nav-toggle.active span {
  background-color: transparent;
}
#nav-toggle.active span:before, #nav-toggle.active span:after {
  top: 0;
}
#nav-toggle.active span:before {
  transform: rotate(45deg);
}
#nav-toggle.active span:after {
  transform: rotate(-45deg);
}
@media screen and (min-width: 1200px) {
    .nav-dropdown{position: absolute;}
  .nav-list{display: block !important;}
}
@media screen and (max-width: 767px) {
    #nav-toggle{left: 22px;}
}
.last-child{right: 0;}
/* Responsive menu ends */



.home-header-form{height: calc(100% - 79px);position: absolute;top: 0;left: 0;width: 100%;z-index: 9;}
.home-header-form .wrapper{display: flex;height: 100%;align-items: center;}
.home-header-form h4{text-transform: uppercase;font-size: 40px;font-weight: bold;color: #fff;text-align: center;
text-shadow: 2px 2px 10px rgba(0,0,0,0.35);padding: 0;margin: 0}
.home-header-form h4 span{font-family: 'ZCOOL XiaoWei', serif;text-transform: capitalize;font-size: 75px;font-weight: normal;}
.home-header-form p{margin: 15px 0 0 0;padding: 0;color: #fff;text-transform: uppercase;font-size: 22px;text-align: center;letter-spacing: 5px;}
.form-heading{background: #299a0b;padding: 15px 30px;border-radius: 20px;}
.footer-wrapper h3{font-size: 21px;font-weight: 700;color: #fff;
	margin: 0 0 5px 0;padding: 0;text-align: center;text-transform: uppercase;
}
.footer-wrapper p{margin: 0;padding: 0;font-size: 16px;text-align: center;color: #fff;}

.query-form{margin: 30px -7.5px 0;/*background: #fff;*/}

.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: 15px;padding: 0 7.5px;}

.query-form .col-6x{width: 50%;float: left;box-sizing: border-box;}
.query-form .col-12x {width: 100%;float: left;box-sizing: border-box;}
.query-form .col-6x,
.query-form .col-12x,
.query-form .col-6x-12x{margin-bottom: 15px;padding: 0 6px;}
.query-form label{width: 100%;display: block;margin-bottom: 6px;text-align: left;
	font-size: 12px;text-transform: uppercase;
}
.query-form .form-control,
.query-form .form-control1 {display: block;width: 100%;height: 38px;padding: 10px 15px;
	background: #eff9ed;box-sizing: border-box;color: #000;border-radius: 19px;
	border: 1px solid #7db372;/*box-shadow: 0px 0px 4px rgba(54, 54, 54, 0.2);*/
}
.query-form .form-control:focus,
.query-form .form-control1:focus {border-color: #d56438;}
.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;}
.query-form textarea{font-family: 'Source Sans Pro', sans-serif;font-size: 14px;}
.form-control[readonly]{background-color: #eee;opacity: 1;}
.form-buttun-control{margin-bottom: 0;text-align: center;position: relative;}
.input-style-1{text-align: center;}
.query-form .btn-submit{font-family: 'Source Sans Pro', sans-serif;
  padding: 12px 100px;font-size: 16px;
  text-transform: uppercase;
  font-weight: bold;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  border-radius: 25px;border: none;
	background: #ff651a;
  color: #fff;
	cursor: pointer;
	transition: 0.3s;
}
.query-form .btn-submit:hover{background: #071c55;}


@media(max-width:991px){
	.home-header-form{margin-top: 20px;}
	.home-header-form h4{font-size: 3vw;}
	.home-header-form h4 span{font-size: 6.5vw;}
	.query-form .col-6{width: 50%;}
}
@media(max-width:499px){
	.query-form .col-6-12{width: 100%;}
}

.pnl-destinations .pnl-text a:hover{background: #1e79d6;}

.pnl-destinations{padding: 40px 0;}
.pnl-destinations .heading-div{text-align: center;}
.pnl-destinations .pnl-col-4{width: 30%;float: left;position: relative;overflow: hidden;box-sizing: border-box;}
.pnl-destinations .pnl-col-8{width: 70%;float: left;position: relative;overflow: hidden;box-sizing: border-box;}
.pnl-destinations .pnl-text{padding: 5% 0;}
.heading-div h1, .heading-div h2, .heading-div h3, .heading-div h4, .heading-div h5{
	margin: 0;padding: 0;font-size: 36px;font-weight: 400;line-height: 34px;}
@media(max-width:991px){
	.heading-div h1, .heading-div h2, .heading-div h3, .heading-div h4, .heading-div h5{font-size: 31px;}
}
@media(max-width:767px){
	.heading-div h1, .heading-div h2, .heading-div h3, .heading-div h4, .heading-div h5{font-size: 26px;}
}
.pnl-destinations h1{color: #004581;}
.pnl-destinations .pnl-text p{padding: 20px;margin: 30px 0;background: #eaeaea;color: #666;}
.pnl-destinations .pnl-text a{background: #ff651a;color: #fff;display: block;float: left;}

.pnl-destinations .destination-wrapper{margin-top: 40px;}
.destination-wrapper .pnl-col{width: 25%;padding: 0 15px;float: left;position: relative;overflow: hidden;box-sizing: border-box;margin-bottom: 30px;}
.destination-wrapper .tour-item{display: block;position: relative;
	-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
.destination-wrapper .tour-item .tour-img{overflow: hidden;}
.destination-wrapper .tour-img img{vertical-align: top;width: 100%;-webkit-transform: scale(1.15);
transform: scale(1.15);-webkit-transition: all .5s ease;}
.destination-wrapper .tour-item:hover img{-webkit-transform: scale(1);transform: scale(1);}
.destination-wrapper .tour-item .tour-content{padding:6px 0;position: absolute;bottom: 20px;width: 100%;box-sizing: border-box;text-align: center;background: #1e79d6;}
.destination-wrapper .tour-content h4{margin: 0;padding: 0;font-size: 18px;color: #fff;text-transform: uppercase;font-weight: 700;}
@media(max-width:991px){
	.destination-wrapper .pnl-col{width: 33.3333%;}
	.destination-wrapper .pnl-col:nth-child(7), .destination-wrapper .pnl-col:nth-child(8){display: none;}
	.destination-wrapper .tour-item .tour-content{bottom: 0;}
}
@media(max-width:767px){
	/*.pnl-destinations h1{font-size: 4.2vw;}*/
	.pnl-destinations{padding: 10px 0 15px;}
	.pnl-destinations .pnl-col-4, .pnl-destinations .pnl-col-8{width: 100%;float: none;}
	.pnl-destinations .pnl-text{padding: 0;}
	.pnl-destinations h1 br{display: none;}
	.pnl-destinations .pnl-text p{margin: 10px 0;padding: 10px;}
	.pnl-destinations .pnl-text a{margin-bottom: 10px;}
}
@media(max-width:599px){
	.destination-wrapper .pnl-col{width: 50%;}
	.destination-wrapper .pnl-col:nth-child(7), .destination-wrapper .pnl-col:nth-child(8){display: block;}
}


.pnl-cities{background: url(../../images/cities-bg.jpg) no-repeat bottom #0068d5;background-size: cover;padding: 40px 0}
.pnl-cities .heading-div h2 {text-align: center;color: #fff;}
.pnl-cities .cities-wrapper{padding: 40px 0 20px;}
.cities-wrapper .pnl-col{width: 25%;float: left;box-sizing: border-box;padding: 0 15px;margin-bottom: 30px;}
.cities-wrapper .pnl-col a{display: block;}
.cities-wrapper .pnl-col a img{width: 100%;}
.cities-wrapper .pnl-col a span{display: block;text-align: center;color: #fff;font-size: 18px;
	font-weight: 700;padding: 5px 0;text-transform: uppercase;transition: ease-in .3s all;}
.cities-wrapper .pnl-col a:hover span{background: #1e79d6;color: #fff;}
.link-wrapper{text-align: center;}
.link-wrapper a{background: #f79905;color: #fff;display: inline-block;}
.link-wrapper a:hover{background: #1e79d6;}
a.more-button{height: 36px;
  padding: 3px 25px 5px;line-height: 36px;background: #d56438;
	text-transform: uppercase;font-weight: bold;
	/*-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;*/}
@media(max-width:991px){
	.cities-wrapper .pnl-col{width: 33.3333%;}
	.cities-wrapper .pnl-col:nth-child(7), .cities-wrapper .pnl-col:nth-child(8){display: none;}
}
@media(max-width:767px){
	.pnl-cities{padding: 20px 0;}
	.pnl-cities .cities-wrapper{padding-top: 20px;}
	.cities-wrapper .pnl-col{width: 33.33333%;}
}
@media(max-width:599px){
	.cities-wrapper .pnl-col{width: 50%;}
	.cities-wrapper .pnl-col a span{font-size: 15px;}
}


.pnl-att-adv{padding: 40px 0;}
.pnl-att-adv .pnl-col-6{width: 50%;float: left;box-sizing: border-box;}
.pnl-att-adv .pnl-wrapper{
-webkit-box-shadow: -9px 7px 27px 3px rgba(0,0,0,0.15);
-moz-box-shadow: -9px 7px 27px 3px rgba(0,0,0,0.15);
box-shadow: -9px 7px 27px 3px rgba(0,0,0,0.15);
	display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap:wrap;
}
.pnl-att-adv .child-col-6{width: 50%;float: left;box-sizing: border-box;
	display: -webkit-flex;display: -ms-flexbox;display: flex;height: auto !important;}
.pnl-att-adv .content-wrapper{padding: 25px;}
.pnl-att-adv .heading-div h3 {color: #004581;margin-bottom: 20px;}
.content-wrapper li{line-height: 32px;width: 50%;display: block;float: left;}
.content-wrapper li a{color: #3a3a3a;display: inline-block;background: url(../../images/gray-bullet.png) no-repeat 0 8px;padding: 0 0 0 24px;}
.content-wrapper li a:hover{color: #1e79d6}
.content-wrapper li:last-child{margin-top: 15px;clear: both;}
.content-wrapper li:last-child a{padding: 0;background: #f00;
height: 36px;padding:4px 25px;text-transform: uppercase;font-weight: bold;
-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;
background: #ff651a;color: #fff;display: inline-block;
}
.content-wrapper li:last-child a:hover{background: #25d477;}
.pnl-att-adv .img-wrapper1{background-image: url(../../images/attractions-img.jpg);background-size: cover;width: 100%;}
@media(max-width:1199px) and (min-width:992px){
	.pnl-att-adv{padding: 15px 0;}
	.pnl-att-adv .pnl-container {width: 100%;}
	.pnl-att-adv .heading-div h3{font-size: 33px;}
}
@media(max-width:991px){
	.pnl-att-adv .child-col-6{width: 100%;}
}
@media(max-width:991px) and (min-width:768px){
	.pnl-att-adv {padding: 15px 0;}
	.pnl-att-adv .pnl-col-6{width: 100%;}
	.pnl-att-adv .pnl-col-6:nth-child(1){margin-bottom: 15px;}
}
@media(max-width:767px){
	.pnl-att-adv {padding: 15px 0;}
	.pnl-wrapper .child-col-6:nth-child(2){display: none;}
	.pnl-wrapper .child-col-6{width: 100%;}
	.pnl-att-adv .content-wrapper{padding: 10px 15px 15px;width: 100%;box-sizing: border-box;}
}
@media(max-width:500px){
	.pnl-att-adv .pnl-col-6{width: 100%;}
	.pnl-att-adv .pnl-col-6:nth-child(1){margin-bottom: 15px;}
	.content-wrapper li{display: block;float: left;width: 50%;}
	.content-wrapper li:last-child{width: 100%;}
}
@media(max-width:500px){
	.content-wrapper li{width: 100%;}
}
	

.pnl-the-int{display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap:wrap;margin-bottom: 40px;}
.pnl-the-int .pnl-col-6{width: 50%;float: left;position: relative;box-sizing: border-box;
display: -webkit-flex;display: -ms-flexbox;display: flex;height: auto !important;
}
.pnl-the-int .pnl-col-6:nth-child(1) {background: #212c64;padding: 35px 0}
.pnl-the-int .pnl-col-6:nth-child(2) {background: #212433;padding: 35px 0}
.pnl-themes, .pnl-intro{width: 100%;}
.pnl-themes .heading-div h3, .pnl-intro .heading-div h3 {color: #fff;margin-bottom: 30px;}
.pnl-themes .wrapper{margin-left: 27.5%;padding: 0 30px 0 0;box-sizing: border-box;}
.pnl-intro .wrapper{margin-right: 27.5%;padding: 0 0 0 30px;box-sizing: border-box;}

.pnl-themes li{display: inline-block;width: 50%;float: left;margin-bottom: 20px;}
.pnl-themes li a{display: block;height: 30px;padding: 7px 0 0 40px;color: #fff;font-weight: bold;
	background: url(../../images/theme-icons.png) no-repeat;box-sizing: border-box;}
.pnl-themes li:nth-child(1) a{background-position: 0 0;}
.pnl-themes li:nth-child(2) a{background-position: 0 -60px;}
.pnl-themes li:nth-child(3) a{background-position: 0 -120px;}
.pnl-themes li:nth-child(4) a{background-position: 0 -180px;}
.pnl-themes li:nth-child(5) a{background-position: 0 -240px;}
.pnl-themes li:nth-child(6) a{background-position: 0 -300px;}
.pnl-themes li:nth-child(7) a{background-position: 0 -360px;}
.pnl-themes li:nth-child(8) a{background-position: 0 -420px;}
.pnl-themes li a:hover{color: #ffb005;}

.pnl-intro p{color: #fff;line-height: 22px;}
.pnl-themes a.more-btn, .pnl-intro a{padding: 0;background: #f00;
height: 36px;padding:3px 25px 5px;line-height: 36px;text-transform: uppercase;font-weight: bold;
-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;
background: #ffb005;color: #000;display: inline-block;}
.pnl-themes a.more-btn:hover, .pnl-intro a:hover{background: #ff651a;color: #fff;}
@media(max-width:992px){
	.pnl-themes .wrapper{margin-left: 20px;}
	.pnl-intro .wrapper{margin-right: 20px;}
	.pnl-themes .wrapper{padding: 0;}
}
@media(max-width:767px){
	.pnl-the-int .pnl-col-6{width: 100%;}
	.pnl-the-int .pnl-col-6:nth-child(1), .pnl-the-int .pnl-col-6:nth-child(2){padding: 15px 0;}
	.pnl-intro .wrapper{padding: 0 0 0 15px;}
}



.pnl-footer{background: url(../../images/footer-bg-x-repeat.png) repeat-x #006e2e;}
.footer-wrapper, .footer-wrapper1{background: #fff;padding: 15px;margin-bottom: 10px;
	box-shadow: 0 0 5px rgb(0 0 0 / 10%);border-radius: 20px;border: 1px solid #299a0b
}
.footer-wrapper1{padding: 0;}

.footer-menu-line{text-align: center;padding: 10px 15px;}
.footer-menu-line li{display: inline-block;padding: 0 15px;}
.footer-menu-line li a{color: #737373;font-weight: 700;}
.footer-menu-line li a:hover{color: #f48205;}
@media(max-width:1199px){
	.pnl-footer .pnl-container{width: 100%;}
}
@media(max-width:991px){
	.pnl-footer .col-1{width: 100%;border-bottom: 1px solid #ececec;}
	.pnl-footer .col-2, .pnl-footer .col-3{width: 50%;}
}
@media(max-width:599px){
	.footer-wrapper, .footer-wrapper1{padding: 10px;}	
}
@media(max-width:550px){
	.pnl-footer .col-1{display: none;}
}
@media(max-width:450px){
	.pnl-footer .col-2{border-bottom: 1px solid #ececec;}
	.pnl-footer .col-2, .pnl-footer .col-3{width: 100%;}
	.footer-menu-line li{display: block;width: 50%;float: left;padding: 5px 0;}
	.footer-menu-line:after{display:table; content:''; clear:both;}
}




.q-contact{padding: 30px 0;}
.q-contact .pnl-col-4{width:40%; float: left;position: relative;box-sizing: border-box;}
.q-contact .pnl-col-8{width:60%; float: left;position: relative;box-sizing: border-box;}
.text-logo{color: #fff;font-size: 26px;}
.text-logo span{font-family: 'ZCOOL XiaoWei'; }

/*
.footer-contact{}
.footer-contact li{background: url(../../images/icon-sprite.png) no-repeat;display: inline-block;margin: 10px 0;display: inline-block;color: #fff;float: left;box-sizing: border-box;}
.footer-contact li a{color: #fff;display: block;padding: 0 0 0 20px}
.footer-contact li:nth-child(1){background-position: 0 -139px;padding-left: 20px;width: 39%;}
.footer-contact li:nth-child(2){background-position: 0 -166px;width: 28%;}
.footer-contact li:nth-child(3){background-position: 0 -194px;width: 33%}
*/
.copyright, .footer-contact1{color: #fff;}
.footer-contact1{text-align: right;}
.copyright a, .footer-contact1 a{color: #fff;}
/*
@media(max-width:991px){
	.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:430px){
	.footer-contact{padding-left: 10px;}
	.footer-contact li:nth-child(1) span{display: none;}

}
@media(max-width:340px){
	.footer-contact{border-top: 1px solid #1b774c;border-left: none;margin-bottom: 0;}
	.footer-contact li:nth-child(1), .footer-contact li:nth-child(2){width: 50%;}
	.footer-contact li:nth-child(3){display: none;}
}
*/

.inner-header{/*background: url(../../images/inner-header-img.jpg);background-size: cover;*/
	  /*background: rgb(213,100,56);
background: linear-gradient(0deg, rgba(213,100,56,1) 0%, rgba(247,153,5,1) 100%); */
	/*background: url("../../images/banner7.jpg");*/position: relative;
}
.pnl-page-title{}
.pnl-page-title img{width: 100%;vertical-align: bottom;}
/*.inner-header::before{position: absolute;top: 0;left: 0;width: 100%;height: 100%;
	background: rgba(3, 33, 16, .8);z-index: 1;content: "";
}*/
@media(max-width:991px){
	/*.inner-header{padding-bottom: 20px;}*/
	.inner-header .heading-wrapper{padding: 2em 0 .7em;}
	.body-content h1{font-size: 32px!important;}
}
.heading-wrapper{/*border-top: 1px solid rgba(255, 255, 255, 0.3);*/padding: 8em 0;position: relative;z-index: 11;}
.heading-wrapper h1{text-align: center;color: #fff;font-weight: 700;text-transform: uppercase;font-size: 3vw;font-family: 'ZCOOL XiaoWei', serif;margin: 0;padding: 0;}
.heading-wrapper h5{text-align: center;color: #fff;font-size: 18px;font-family: 'Source Sans Pro', sans-serif;
	margin: 0;padding: 0;
}

.breadCrumb{background: #299a0b;color: #fff;margin-top: 15px;border-radius: 17px;padding: 0 15px;}
.breadCrumb  li { display:inline-block; padding:7px 10px;}
.breadCrumb a{color: #fff;font-weight: bold;}
.breadCrumb a:hover{color: #fcd002;}

.body-pnl-row{display: flex;margin: 0 -15px;}
.body-pnl-row .col-6x{width: 50%;padding: 0 15px;display: flex;}



.template-links1{clear: both;background: #212433;padding: 14px 20px;text-align: center;width: 100%;box-sizing: border-box;}
.template-links1 h5{text-align: center;font-size: 28px;border-bottom: 1px solid rgb(234, 234, 234);font-family: 'ZCOOL XiaoWei', serif;margin: 0 0 30px 0;padding: 0 0 15px 0;color: #fff;}
.template-links1 li{display: inline-block;margin: 5px 4px 5px 3px}
.template-links1 li a{display: block;background: #fff;padding:5px 15px 6px;border-radius: 20px;color: #333;text-align: center;}
.template-links1 li a:hover{background: #f04867; color:#ffffff;}

@media(max-width:599px){
	.template-links1{padding: 7px 10px;}
	.template-links1 li{margin: 3px 2px;}
	.template-links1 li a{padding: 4px 12px 5px;}
}

.back-button{text-transform: uppercase;border: none;background: url(../../images/left-arrow.png) no-repeat 10px 6px #ffb005;
	padding: 5px 15px 6px 35px;border-radius: 15px;position: absolute;top: -4px;right: 15px;cursor: pointer;
}
.back-button:hover{background-color: #ff651a;}

.pnl-body{/*background: #ebebeb;*/padding: 30px 0;margin-bottom: 30px;}
.pnl-body .pnl-small1{width: 100%;box-sizing: border-box;margin-top: 30px;}
.pnl-body .pnl-small4{width: 20%;float: left;box-sizing: border-box;}
.pnl-body .pnl-small2{width: 20%;float: right;box-sizing: border-box;}
.pnl-body .pnl-small3{width: 33%;float: right;box-sizing: border-box;}
.pnl-body .pnl-big{width: 60%;float: right;box-sizing: border-box;padding: 0 30px;}
.pnl-body .pnl-big1{width: 67%;float: left;box-sizing: border-box;padding: 0 30px 0 0;}
.pnl-body .pnl-big2{width: 100%;box-sizing: border-box;
display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap:wrap;
}
.template-links{background: #fff;padding: 8px 14px 8px;}
.template-links h3{margin: 10px 0 15px 0;padding: 0;text-transform: uppercase;font-size: 24px;font-weight: 700;line-height: 24px;color: #004581;text-align: center;}
.template-links .state-block{margin-bottom: 1px;}
.state-block:after, .pnl-sub-list:after{display:table; content:''; clear:both;}
.state-block .state-title, .template-list li{display: block;color: #3a3a3a;background: url(../../images/gray-bullet.png) no-repeat 0 8px;padding: 0 0 0 24px;line-height: 28px;font-weight: 700;box-sizing: border-box;}
.pnl-sub-list{display: none;border-top: 1px solid #5924b6;border-bottom: 3px solid #ebebeb;margin-bottom: 15px;padding-bottom: 2px;}
.active-page{color: #5924b6;display: block;background: url(../../images/purple-bullet.png) no-repeat 0 8px;padding: 0 0 0 24px;line-height: 28px;font-weight: 700;}
.template-links li{line-height: 28px;display: inline-block;width: 19%;box-sizing: border-box;}
.pnl-small1 .template-links li::before {content: "\2022";font-weight: bold;display: inline-block;width: .8em; }
.template-links li a{color: #3a3a3a;}
.template-links li a:hover, .state-block .state-title:hover{color: #1e79d6}
.template-tours{background: #fff;margin-top: 3px;display: none;}
.template-tours a{display: block;color: #666;text-align: center;}
.template-tours a img{width: 100%;}
.template-tours a .text1{display: block;padding: 5px 0 8px;text-transform: uppercase;font-size: 16px;font-weight: 700;}
.template-tours a .text2{display: block;padding: 5px 0 8px;}
.template-tours a .text3{margin: 3px 0 15px;height: 31px;padding: 13px 25px 0;
    text-transform: uppercase;font-weight: bold;font-size: 13px;-webkit-border-radius: 25px;-moz-border-radius: 25px;
    border-radius: 25px;background: #f79905;color: #fff;display: inline-block;transition: ease-in .3s;
}
.template-tours a:hover .text3{background: #1e79d6;}

.other-link1, .other-link2, .other-link3, .other-link4, .other-link5{
	padding: 14px 20px;margin-top: 3px;font-size: 16px;font-weight: 700;text-transform: uppercase;
	background: #fff;color: #004581;display: block;}
.other-link1:hover, .other-link2:hover, .other-link3:hover, .other-link4:hover, .other-link5:hover{background: #ebebeb;}

.body-content-img{float: left;width: 70%;
display: -webkit-flex;display: -ms-flexbox;display: flex;height: auto !important;
}
.body-content-img img{width: 100%;float: left;}

.body-content{background: #fff;box-shadow: 0 0 5px rgb(0 0 0 / 10%);border: 1px solid #299a0b;
	padding: 1px 20px 15px;width: 100%;box-sizing: border-box;border-radius: 20px;
}
.body-content h1{font-weight: 700;text-transform: uppercase;text-align: center;color: #299a0b;
	font-size: 49px;font-family: 'ZCOOL XiaoWei', serif;margin: 20px 0 0 0;padding: 0;
}
.body-content h5{font-size: 18px;font-family: 'Source Sans Pro', sans-serif;margin: 0 0 40px 0;padding: 0;text-align: center;}

.body-content p{text-align: left;padding: 0;margin-bottom: 30px;line-height: 32px;color: #333f4b;font-size: 18px;}
.body-content h6{text-align: center;text-transform: uppercase;font-weight: bold;font-size: 18px;display: block;
	color: #b100a1;margin: 0 25px 10px;padding:25px 0 15px 0;border-bottom: 1px solid #b100a1;
}
.contentHeading{font-size: 32px;font-family: 'ZCOOL XiaoWei', serif;margin: 0 0 30px 0;
	padding: 0 0 15px 0;color: #ff7800;font-weight: normal;
}
.contentHeading a, .contentHeading1 a{text-decoration: underline!important;color: #ff7800;}
.contentHeading1{font-size: 18px;margin: 0 0 30px 0;
	padding: 0 0 15px 0;color: #004581;
}
a.contentButton, a.contentButton1{float: right;display: block;padding: 8px 15px;text-decoration: none;color: #fff;
	font-weight: bold;background: #1e79d6;border-radius: 20px;font-size: 14px;
	transition: ease-in all .2s;margin-left: 10px;
}
a.contentButton:hover, a.contentButton1{background: #2b3cc1!important;}

.fill-enquiry{padding: 20px;text-align: center;float: right;width: 30%;box-sizing: border-box;
	display: -webkit-flex;display: -ms-flexbox;display: flex;height: auto !important;
	flex-direction: column;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#146dc8+0,2096f9+100 */
background: #146dc8; /* Old browsers */
background: -moz-linear-gradient(180deg,  #146dc8 0%, #2096f9 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(180deg,  #146dc8 0%,#2096f9 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(180deg,  #146dc8 0%,#2096f9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#146dc8', endColorstr='#2096f9',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}
.fill-enquiry img{width: 92px;align-self: center;}
.fill-enquiry span{display: block;color: #fff;}
.fill-enquiry .text1{font-size: 25px;font-weight: 700;line-height: 28px;margin-top: 10px;}
.fill-enquiry .text2{font-size: 16px;line-height: 22px;margin-top: 10px;}
.fill-enquiry .text3{font-size: 13px;margin-top: 10px;}

.fill-enquiry a{padding: 0;background: #f00;margin-top: 10px;
height: 31px;padding:13px 25px 0;text-transform: uppercase;font-weight: bold;
-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;
background: #ff651a;color: #fff;display: inline-block;width: 35%;align-self: center;}
.fill-enquiry a:hover{background: #ffb005;color: #000;}

.inner-tours{background: #F0F0F0;padding-bottom: 25px;}
.inner-tours .tour-title1, .inner-tours .tour-title2{padding: 14px 20px;font-size: 16px;font-weight: 700;
	text-transform: uppercase;display: block;text-align: center;transition: ease-in all .3s;
}
.inner-tours .tour-title1{background: #fcd002;color: #333;}
.inner-tours .tour-title2{background: #ff651a;color: #fff;}

.inner-tours .tour-title1:hover{background: #ff651a;color: #fff;}
.inner-tours .tour-title2:hover{background: #fcd002;color: #333;}

.inner-tours .tour-pkg{text-align: center;padding: 15px 10px;margin-bottom: 10px;box-sizing: border-box;}
.tour-pkg h6{margin: 0;padding: 5px 0;font-size: 16px;font-weight: bold;}
.tour-pkg h6 a{color: #333;}
.tour-pkg h6 a:hover{text-decoration: underline!important;}
.tour-pkg img{border-radius: 50%;}
.inner-tours .owl-carousel .owl-item img{width: auto!important;display: inline!important;}
.tour-pkg p{margin: 0 0 10px 0;padding: 0;color: #666;}
.tour-pkg a.btn2{background: #ff651a;color: #fff;padding: 5px 10px;border-radius: 15px;font-size: 12px;}
.tour-pkg a.btn1{background: #1e79d6;color: #fff;padding: 5px 10px;border-radius: 15px;font-size: 12px;}
.tour-pkg a.btn1:hover, .tour-pkg a.btn2:hover{background: #5924b6;}

.lp-links, .pnlExtensionTours{padding-top:40px; margin-top:20px;}
.lp-links h3, .pnlExtensionTours h2{ margin:0 0 20px 0; padding:8px 30px;font-family: 'ZCOOL XiaoWei', serif;font-size:18px;
	font-weight:normal;background: #ff7800;color: #fff;text-align: center;
}
.lp-links ul{display: flex;margin-left: -15px;margin-right: -15px;flex-wrap: wrap;}
.lp-links li{display: flex;width: 16.66667%;padding: 0 15px;margin-bottom: 30px;box-sizing: border-box;}
.lp-links a {display:block;width: 100%;text-align:center; text-decoration:none; font-weight:bold; color:#ff7800;}
.lp-links a:hover {color:#004581; }
.lp-links a img{margin:0 0 10px 0;width: 100%;height: auto;}

.pnlExtensionTours{text-align: center;}
.pnlExtensionTours li{display: inline-block;margin: 0 5px 10px;}
.pnlExtensionTours li a{display: block;padding: 7px 15px;border: 1px solid #004581;
    border-radius: 20px;color: #004581;font-weight: bold;
}
.pnlExtensionTours li a:hover{background: #004581;color: #fff;}

.body-content img{float: right;margin: 17px 0 20px 20px;}
.body-content img.page-img{border-radius: 20px;margin: 0 0 30px 0;padding: 0;width: 100%;}

.body-pnl-box .col-6x{padding: 0;}
.body-pnl-box .body-pnl-row{margin: 0;}
.img-div, .txt-div{display: flex;flex-wrap: wrap;width: 100%;}
.txt-div{padding: 0 30px;align-content: center}
.txt-div h3{color: #fff;font-family: 'ZCOOL XiaoWei', serif;font-size: 29px;margin: 0;padding: 0;}
.txt-div p{color: #fff;margin: 25px 0 0 0;padding: 0;}
.img-div img{width: 100%;margin: 0!important;padding: 0!important;float: none!important;}

.body-pnl-box{border-radius: 10px;overflow: hidden;}
.body-pnl-box:not(:last-child){margin-bottom: 20px;}
.body-pnl-box.color1{background: #402d26;}
.body-pnl-box.color2{background: #a43006;}
.body-pnl-box.color3{background: #6e0000;}

@media(max-width:1199px){
	.pnl-body .pnl-container{width: 100%;}
}
@media(max-width:991px){
	/*.pnl-body .pnl-container
	{padding-left: 0;padding-right: 0;}*/
	.fill-enquiry{display: none;}
	.body-content-img{width: 100%;}
	.pnl-body{padding: 15px 0;}
	.pnl-body .pnl-big{padding: 0 0 0 15px;width: 70%;}
	.pnl-body .pnl-small4{width: 30%;}
	.pnl-body .pnl-small1{width: 100%;margin-top: 3px;}
	.pnl-body .pnl-small2{display: none;}
	.pnl-body .pnl-big1, .pnl-body .pnl-big2, .pnl-body .pnl-small3{width: 100%;float: none;padding: 0;}
	.pnl-body .pnl-small3{margin-top: 15px;}
	.template-tours{display: none;}
	.state-block{width: 25%;float: left;}
	.state-block:first-child{width: 100%;}
}
@media(max-width:767px){
	.body-pnl-row{flex-wrap: wrap;}
	.pnl-body .pnl-small4, .body-pnl-row .col-6x{width: 100%;}
	.pnl-body .pnl-big{width: 100%;padding: 0;}
	.state-block{width: 33.333%;float: left;}
	.state-block:first-child{width: 100%;}
	.lp-links li{width: 33.3333%}
}
@media(max-width:767px) and (min-width:500px){
	.template-links li{display: inline-block;float: left;width: 33.3333%;}
}
@media(max-width:767px){
	.heading-wrapper h1{font-size: 4vw;}
}
@media(max-width:599px){
	.heading-wrapper h1{font-size: 24px;}
}
@media(max-width:550px){
	.state-block{width: 50%;float: left;}
	.state-block:first-child{width: 100%;}
}
@media(max-width:499px){
	.lp-links li{width: 50%}
}
@media(max-width:390px){
	.state-block{width: 100%;}
}



.regular-form{}
.right-top-form{}

.rightLinks {margin-bottom:20px;}
.rightLinks li a { display:block; padding:13px 15px; background:#fff; font-size:18px;
border-bottom:2px dotted #CBCBCB; color:#333; transition:all ease 0.2s; text-decoration:none;}
.rightLinks li a:hover { background:#98ce44; color:#fff;}

.right-content{padding: 24px 30px;background: #005aac;}
.dark-border{box-shadow: none;border: 2px solid #1b2b50;}
.right-content h3{font-family: 'ZCOOL XiaoWei', serif;
    font-size: 32px;color: #fff;margin: 0 0 30px 0;padding: 0;
}
.right-content ul li{position: relative;padding-left: 74px;font-size: 20px;color: #f79905;font-weight: bold;}
.right-content ul li:not(:last-child){margin-bottom: 20px;border-bottom: 1px dashed #999;padding-bottom: 20px;}
.right-content ul li i{font-style: normal;font-weight: normal;color: #fff;font-size: 14px;}
.right-content ul li::before{content: '';position: absolute;width: 64px;height: 64px;
	background: #f79905;top: 0;left: 0;
}
.right-content ul li a{color: #565656;}
.right-content ul li a:hover{color: #f79905;}
.right-content ul li.usp1::before{mask: url("../../images/world.svg");-webkit-mask: url("../../images/world.svg");}
.right-content ul li.usp2::before{mask: url("../../images/travel-and-tourism.svg");-webkit-mask: url("../../images/travel-and-tourism.svg");}
.right-content ul li.usp3::before{mask: url("../../images/review.svg");-webkit-mask: url("../../images/review.svg");}
.right-content ul li.usp4::before{mask: url("../../images/customer-service.svg");-webkit-mask: url("../../images/customer-service.svg");}

@media(max-width:1199px){
	.regular-form .pnl-container{width: 100%;}
}
@media(max-width:991px){
	.regular-form .why-us, .regular-form .query-form{width: 100%;}
	.regular-form .query-form form{padding: 24px 0 13px;}
	.regular-form .query-form{box-shadow: 0px 0px 8px #ccc;margin-bottom: 15px;}
	.regular-form .query-form h6{margin-left: 12px;}
	.regular-form{padding-top: 15px;margin-bottom: 15px;}
}
.para-quote{font-family: 'ZCOOL XiaoWei', serif;font-size: 18px;color: #333f4b;}
.para-quote strong{line-height: 28px;}
.content-heading1{font-size: 26px;color: #004581!important;font-family: 'ZCOOL XiaoWei', serif;margin-bottom: 20px!important;text-align: left!important;line-height: normal!important;}
.content-heading2, .day-block{font-size: 18px;color: #5924b6!important;}
.day-block{font-weight: bold;}
.content-heading3{color: #ff681a;}
.content-list {margin: 0 0 25px 15px;}
.content-list li{list-style: circle;padding: 0 0 0 7px;font-size: 18px; line-height: 32px;color: #333f4b;}

.gototop{color: #fff;background: #5924b6;text-transform: uppercase;font-size: 11px;
    margin: 20px 0 0 20px;padding: 8px 20px;border-radius: 15px;float: right;}
.gototop:hover{background: #1e79d6;}

ul.contentList { list-style-type:none; margin:15px 0; padding:0; }
ul.contentList li { background:url(../../images/orange-square-bullet.gif) no-repeat 10px 12px; padding:3px 0 3px 25px;line-height: 24px;
color: #333f4b; }


/* Tab links in tour packages */
.mg_hotel_nav2{float: left;width: 100%;overflow: hidden;text-align: center;margin: 20px 0 0 0;}
.mg_hotel_nav2 li{float: none;width: auto;display: inline-block;}
.mg_hotel_nav2 li a{float: left;font-weight: bold;position:relative;padding: 12px 22px;border-radius: 20px;
	line-height: normal;background-color: #f0f3f6;text-transform: uppercase;transition: all .3s ease-in-out;color: #696969
}
.mg_hotel_nav2 li.active a, .mg_hotel_nav2 li a:hover{background-color: #86bc42;color: #fff;}

.subTabLinks {margin: 0 3px 40px;text-align: center;background: none;border: none;}
.subTabLinks a, .subTabLinks a.normal {display: inline-block;color: #696969 !important;text-decoration: none;padding: 8px 17px;margin: 0 2px;background: #f0f3f6;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
	border-radius: 20px;
}
.subTabLinks a:hover, .subTabLinks a.selected {background: #338abe;color: #FFF !important;text-decoration: none;}

.section-pkg{background: #fff;padding: 30px 0;}
.section-pkg .package-container .heading-div{border: none;padding: 0;}
.section-pkg .package-container .heading-div h3{color: #004581;}
.section-pkg .col-44x{margin-bottom: 30px;}
/*.section-pkg .package-container{background: transparent;padding: 0;}*/
.package-item{clear: both;position: relative;width: 100%;border-radius: 20px;overflow: hidden;
	/*padding-bottom: 10px;*/border: 1px solid #96b58d;box-shadow: 0 0 5px rgb(0 0 0 / 10%);
}
.package-img{/*float: left;width: 107px;*/}
.package-img a{display: block;}
.package-img img{width: 100%;height: auto;margin: 0; vertical-align: bottom;float: none;}
/*.package-details{margin-left: 127px;}*/
.package-details:after{display:table; content:''; clear:both;}
.package-details{padding: 10px 20px 65px 20px;}
.package-details .tableHead{font-size: 22px;color: #212c64;font-family: 'ZCOOL XiaoWei', serif;}
.package-details .tableHead:hover{color: #1e79d6;}
.package-details p{line-height: normal;color: #666;padding: 0;margin: 10px 0 0 0;font-size: 16px;
	text-align: left;
}
.package-details p strong{color: #ff651a;}
.book-now{/*display: block;margin-top: 10px;*/ position: absolute;bottom: 15px;}
.book-now:after{display:table; content:''; clear:both;}
.book-now a{float: right;}
.book-now a:hover{background: #1e79d6;color: #fff;}
.book-now .link1{padding: 9px 20px;text-align: center;text-transform: uppercase;font-weight: bold;
-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;background: #006E2E;color: #fff;display: block;font-size: 14px;}

.book-now .link2{display: block;padding: 9px 20px;text-align: center;color: #fff;font-size: 14px;
	border-radius: 25px;text-transform: uppercase;font-weight: bold;background: #1e79d6;margin-right: 5px;
}
.package-container{padding: 15px 0 0;box-sizing:border-box;display: flex;flex-wrap: wrap;}
.package-container .heading-div{text-align: center;margin-bottom: 40px;padding-top: 10px;padding-bottom: 8px;
	border-bottom: 2px dotted #b0b0b0;border-top: 2px dotted #b0b0b0;width: 100%;
}
.package-container .heading-div h2{color: #004581;font-size: 22px;}
.package-container .heading-div p{text-align: center;margin: 0;padding: 0;color: #666;}
.package-container .package-item{box-sizing: border-box;}
/*.package-container .package-item:nth-child(odd){margin-left: 2%;}
.package-container .package-item:nth-child(even){margin-right: 2%;clear: left;}*/

.package-container .link-wrapper{width: 100%;}

.pkg-lp{/*padding-left: 0;padding-right: 0;*/margin-left: -15px;margin-right: -15px;
	display: flex;flex-wrap: wrap;width: auto;
}
/*.pkg-lp .package-item{width: 100%;}
.pkg-lp .package-item:nth-child(2n+1){margin-left: 0;}
.pkg-lp .package-img{width: 220px;}
.pkg-lp .package-details{margin-left: 240px;}*/

.includes-li{position: relative;margin-top: 10px;display: flex;width: 100%;}
.includes-li div{font-size: 11px;color: #666;width: 25%;display: flex;text-align: center;
	padding: 33px 0 2px 0;/*border-top: 1px solid #D5D5D5;border-bottom: 1px solid #D5D5D5;*/
	border-right: 1px solid #D5D5D5;position: relative;justify-content: center;
}
/*.includes-li div:first-child{border-left: 1px solid #D5D5D5;}*/
.includes-li div:last-child{border-right: none}
.includes-li div::before{background: #f79905;position: absolute;content: "";
	top: 5px;width: 24px;height: 24px;mask-size: cover;
}
.includes-li div.hotel-icon::before{mask: url("../../images/hotel.svg");-webkit-mask: url("../../images/hotel.svg")}
.includes-li div.cab-icon::before{mask: url("../../images/taxi.svg");-webkit-mask: url("../../images/taxi.svg")}
.includes-li div.tour-icon::before{mask: url("../../images/binoculars.svg");-webkit-mask: url("../../images/binoculars.svg")}
.includes-li div.meal-icon::before{mask: url("../../images/dinner.svg");-webkit-mask: url("../../images/dinner.svg");}

.theme-list{/*border-bottom: 2px dotted #b0b0b0;border-top: 2px dotted #b0b0b0;*/
	padding: 30px 0 5px;text-align: center;
}
.theme-list::after{display: table;content: "";clear: both;}
.theme-list ul{width: 100%;display: flex;flex-wrap: wrap;justify-content: center;}
.theme-list li{display: flex;margin: 0 5px 10px;}
.theme-list li a{display: inline-block;
  background: #d56438;color: #fff;border-radius: 22px;
  padding: 8px 25px;
}
.theme-list li a:hover, .theme-list li a.active2{background: #4aa2ff;}

@media(max-width:1199px){
	.section-pkg .col-44x{width: 50%;}
}
@media(max-width:991px){
	/*.package-container .package-item{width: 100%;margin-left: 0;margin-right: 0;}*/
	
}
/*@media(max-width:767px){
	.package-container .package-item{width: 100%;}
	.package-container .package-item:nth-child(odd){margin-left: 0;}
.package-container .package-item:nth-child(even){margin-right: 0;}
}*/
@media(max-width:699px){
	.section-pkg .col-44x{width: 70%;margin-left: auto;margin-right: auto;}
}
@media(max-width:599px){
	.package-container .package-item{width: 100%;padding: 0;}
	.pkg-lp .package-img{width: 100%;float: none;}
	.pkg-lp .package-img a{display: flex;background: #f2f2f2;margin-bottom: 10px;}
	.pkg-lp .package-img img{max-width: 280px;margin: 0 auto;float: none;}
	.pkg-lp .package-details{margin-left: 0;}
	.theme-list li a{font-size: 14px;padding: 10px 15px;}
	.section-pkg .col-44x{width: 100%;}
}
/*@media(max-width:500px){
	.package-img{width: 62px;margin-right: 10px;}
	.package-img img{width: 100%;}
	.package-details{margin-left: 0;}
	.package-details .tableHead{line-height: 24px;}

}*/
.imgRight{float: right;margin: 0 0 10px 15px;}

.tableBorder { border:1px solid #D7D4D4;margin-top: 15px;}
.tableBorder td { border:1px solid #D7D4D4; padding:8px 10px;}
.tableBorder td.tableHead {background: #f46603;padding:12px 0;text-transform: uppercase;color:#fff;text-align: center;font-family: 'ZCOOL XiaoWei', serif;font-size: 18px; font-weight: bold;}
.tableBorder td.tableHead a { padding:5px; color:#D31311; text-decoration:none; }
.tableBorder td.tableHead a:hover { color:#000;}
.tableBorder .imgTd { padding:0px; }

.tour_table { border-collapse: collapse; margin-bottom:1.5em; width: 100%; background: #fff;}
.tour_table td, .tour_table th { padding: 0.75em 1.5em !important; text-align: left;}
.tour_table td.err { background-color: #e992b9; color: #fff; font-size: 0.75em; text-align: center;line-height: 1;}
.tour_table th { background-color: #ff651a; font-weight: bold; color: #fff; white-space: nowrap;}
.tour_table tbody th { background-color: #2ea879;}
.tour_table tbody tr:nth-child(2n-1) { background-color: #f5f5f5; transition: all .125s ease-in-out;}
.tour_table tbody tr:hover {background-color: rgba(223,241,195,.3);}

.lp-body-content{background: #fff;padding: 5px;}
.lp-body-content .destination-wrapper .pnl-col{width: 20%;float: left;position: relative;overflow: hidden;box-sizing: border-box;}
.lp-body-content .destination-wrapper .pnl-col-4{width: 20%;float: left;position: relative;overflow: hidden;box-sizing: border-box;}
.lp-body-content .destination-wrapper .tour-item{display: block;position: relative;margin: 5px;}

.adminActions{position: fixed;bottom: 10px; right: 10px;z-index: 9999;}
.adminButton{height: 60px;width: 60px;background-color: #d56438;border-radius: 50%;
	display: block;color: #fff;text-align: center;position: relative;z-index: 1;
}
.adminButton i{mask-size: cover;background: #fff;}
.adminButtons{position: absolute;width: 100%;bottom: 120%;text-align: center;}
.adminButtons a{display: none;width: 60px;height: 60px;border-radius: 50%;
	text-decoration: none;margin: 10px auto 0;line-height: 1.15;color: #fff;
	opacity: 0;position: relative;transition: ease-in all .3s;
}
.adminButtons a:hover{transform: scale(1.05);}
.adminButtons a:nth-child(1){
	background-color: #1b2b50; transition: opacity .2s ease-in-out .3s, transform .15s ease-in-out;
}
.adminButtons a:nth-child(1)::before{content: "Tour Enquiry";width: 90px;}
.adminButtons a:nth-child(2){
	background-color: #03a9f4; transition: opacity .2s ease-in-out .25s, transform .15s ease-in-out;
}
.adminButtons a:nth-child(2)::before{content: "Tour Packages";width: 100px;}
.adminButtons a:nth-child(3){
	background-color: #25D366; transition: opacity .2s ease-in-out .2s, transform .15s ease-in-out;
}
.adminButtons a:nth-child(3)::before{content: "Contact Us";width: 75px;}
.adminButtons a::before{position: absolute;background: #fff;text-align: center;
	padding: 4px 10px;/*opacity: 0;display: none;*/opacity: 1;display: block;color: #000;right: 64px;top: 21px;z-index: 121;
	text-transform: uppercase;font-size: 12px;border-radius: 4px;
	box-shadow: 0 0 5px 1px rgba(51, 51, 51, .3);
}
/*.adminButtons a:hover::before{opacity: 1;display: block;}*/

.adminActions a i{
	position: absolute;top: 50%; left: 50%;transform: translate(-50%, -50%);
	background: #fff;mask-size: cover;width: 32px;height: 32px;
}
.adminToggle{-webkit-appearance: none;position: absolute;border-radius: 50%;
	top: 0; left: 0;margin: 0;width: 100%;height: 100%;cursor: pointer;
	background-color: transparent;border: none;outline: none;
	z-index: 2;transition: ease-in .3s;
}
/*.adminToggle:hover{background: #082740;}*/
.adminToggle:checked ~ .adminButtons a{opacity: 1;display: block;}

.icon-help{mask: url("../../images/chat-help.svg");
	-webkit-mask: url("../../images/chat-help.svg");
	width: 32px;height: 32px;
}
.icon-enq{
	mask: url("../../images/paper-plane.svg");
	-webkit-mask: url("../../images/paper-plane.svg");
}
.icon-pkg{
	mask: url("../../images/binoculars.svg");
	-webkit-mask: url("../../images/binoculars.svg");
}
.icon-wa{
	mask: url("../../images/whatsapp.svg");
	-webkit-mask: url("../../images/whatsapp.svg");
}

@media(max-width:992px){
	.lp-body-content .destination-wrapper .pnl-col{display: block!important;}
}
@media(max-width:767px){
	.lp-body-content .destination-wrapper .pnl-col, .lp-body-content .destination-wrapper .pnl-col-4{width: 33.3333%}
}
@media(max-width:500px){
	.lp-body-content .destination-wrapper .pnl-col, .lp-body-content .destination-wrapper .pnl-col-4{width: 50%}
	.adminButtons a, .adminButton{width: 48px;height: 48px;}
	.adminActions a i{width: 24px;height: 24px;}
}
ul.list-list{ padding:0px;}
ul.list-list li{ padding:3px 10px; list-style:circle; margin-left:15px;}

.more-link{color: #f00!important;text-decoration: underline!important;}

.offer-banner-1{display: block;}
.offer-banner-1 img{width: 100%;}

.section-feedback{padding-bottom: 60px;}
.tripadv{padding: 0 15px;display: flex;justify-content: center;
	border-bottom: 1px solid #d9d9d9;padding-bottom: 30px;margin-bottom: 30px;
}
#CDSWIDCOE{width: auto!important;} /* tripadvisor */
.feedback-wrap{}
.feedback{text-align: center;}
.feedback p{color: #666;line-height: 28px;font-size: 16px;}
.feedback .author h5{font-size: 24px;line-height: 32px;margin-bottom: 0;font-family: 'ZCOOL XiaoWei', serif;}
.more-txt-btn a{color: #fff;background: #071c55;padding: 12px 50px;text-transform: uppercase;display: inline-block;}
.more-txt-btn a:hover{background: #d56438;}
.feedback .more-txt-btn{margin-top: 15px;display: none;}
.feedback img{display: inline!important;width: 74px!important;}

.about-author-content { border-bottom: 1px solid #f5f5f5; display: table;}
.about-author-content .description {display: table-cell;padding: 20px;vertical-align: top;}
.about-author-content img { border-radius: 50%;margin: 0;}
.about-author-content h4{ font-size: 24px; line-height: 1.25em; color: #2d3e52; font-weight: normal; margin: 0;}
.about-author-content h5{font-weight: bold;margin: 0;padding: 0;position: relative;padding-top: 21px;}
.about-author-content h5::before{position: absolute;background: url("../../images/tripadvisor-rating.png") no-repeat;
	content: "";height: 16px;width: 86px;top: 0;left: 0;
}
.about-author-content .avatar { border-right: 1px solid #f5f5f5; display: table-cell; padding: 20px 20px 20px 0; }
.section-feedback .about-author-content{display: block;border-bottom: none;}
.section-feedback .about-author-content .avatar{display: block;padding: 0;text-align: center;border-right: none;
	margin-bottom: 15px;
}
.section-feedback .about-author-content .avatar img{width: 72px;height: 72px;}
.section-feedback .about-author-content .description{padding: 0;}
.section-feedback .about-author-content .description p{color: #666;line-height: 28px;font-size: 16px;}
@media(max-width: 499px){
	.about-author-content img{width: 50px;height: 50px;}
}

.contact-page .h-div{padding: 30px 0;/*border-bottom: 1px solid #bbb;*/width: 100%;
	display: flex;
}
.h-div .heading{font-size: 56px;font-family: 'ZCOOL XiaoWei', serif;
	background: linear-gradient(0deg, rgba(213,100,56,1) 0%, rgba(247,153,5,1) 100%);
	background-clip: border-box;
	-webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.h-div div{border-left: 1px solid #bbb;padding-left: 30px;margin-left: 30px;align-content: center;/*display: flex;
  flex-wrap: wrap;align-items: center;*/}
.h-div div span{text-transform: uppercase;font-size: 11px;color: #999;width: 100%;}
.iato-logo{flex-wrap: nowrap;display: flex;align-items: center;}
.iato-logo span{width: 70px;height: 89px;margin-right: 15px;
	background: url("../../images/iato-logo.png");
	display: flex;
	flex-grow: 0;
  flex-shrink: 0;
}
.iato-logo i{font-style: normal;}
.h-div div strong{color: #f00;font-size: 18px;}
.h-div div i{font-style: normal;color: #333;font-size: 14px;}
.contact-page{display: flex;margin: 0 -15px;flex-wrap: wrap;}
.contact-page .col-4x{display: flex;width: 50%;padding: 30px 15px 0;
	box-sizing: border-box;flex-wrap: wrap;
}
.contact-page .col-9x{display: flex;width: 75%;padding: 0 15px;box-sizing: border-box;}
.contact-page .col-3x{display: flex;width: 25%;padding: 0 15px;box-sizing: border-box;}
.contact-block{width: 100%;display: flex;}
.contact-block:not(:last-child){margin-bottom: 30px;}
.contact-block div{display: flex;flex-wrap: wrap;width: 100%;padding-left: 15px;align-content: center;}
.contact-block div i{text-transform: uppercase;font-size: 12px;color: #666;font-style: normal;display: flex;
  width: 100%;}
.contact-block div a, .contact-block div span{font-size: 17px;color: #333;}
.contact-block div a{color: #ff651a;}
.contact-block div a:hover{text-decoration: underline!important;}
.contact-block .wa-icon,
.contact-block .email-icon,
.contact-block .address-icon,
.contact-block .reg-icon{
	position: relative;
	border-radius: 50%;
	border: 1px solid #999;
	display: flex;
	flex-grow: 0;
  flex-shrink: 0;
	width: 64px;height: 64px;
}
.contact-block .wa-icon::before,
.contact-block .email-icon::before,
.contact-block .address-icon::before,
.contact-block .reg-icon::before{
	content: "";position: absolute;
	top: 14px;left: 14px;
	width: 36px;
	height: 36px;
	mask-size: cover;
}
.contact-block .iato-icon{width: 64px;height: 64px;display: flex;
	flex-grow: 0;
  flex-shrink: 0;
	background-image: url("../../images/iato-logo.png");
	background-repeat: no-repeat;
	background-size: 48px auto;
	background-position: 6px 0;
}

.contact-block .wa-icon::before{
	mask: url("../../images/whatsapp.svg");
	-webkit-mask: url("../../images/whatsapp.svg");
	background: #25D366;
}
.contact-block .email-icon::before{
	mask: url("../../images/email.svg");
	-webkit-mask: url("../../images/email.svg");
	background: #a06bdf;
}
.contact-block .address-icon::before{
	mask: url("../../images/location.svg");
	-webkit-mask: url("../../images/location.svg");
	background: #03a9f4;
}
.contact-block .reg-icon::before{
	mask: url("../../images/verified.svg");
	-webkit-mask: url("../../images/verified.svg");
	background: #d56438;
}
.location-map{width: 100%;}
@media(max-width: 767px){
	.contact-page .col-4x{width: 100%;}
	.contact-page .col-4x:not(:last-child){margin-bottom: 30px;}
	.h-div .heading{font-size: 42px;}
	.location-map{height: 500px;}
	.contact-page .col-9x, .contact-page .col-3x{width: 100%;}
	.contact-page .col-3x{margin-bottom: 30px;}
}
@media(max-width: 550px){
	.contact-page .h-div{display: block;}
	.h-div div{border: 0;padding: 0;margin: 15px 0 0 0;}
}



/* Offer banner styles */
.section-offer-banner{position: relative;padding: 0 0 70px;display: none;}
.section-offer-banner .banner-div{box-shadow: 0px 0px 31px 0px rgba(0,0,0,0.25);}
.banner-div a{display: flex;box-shadow: 0 4px 30.08px 1.92px rgba(80,78,78,.15);
	background-color: #ff6a00;color: #fff;position: relative;
	background-image: url("../../images/kumbh-mela-banner.png");
	background-position: top left;
	background-repeat: no-repeat;
}
.banner-div a:hover{background-color: #ff4038;}
.banner-div a .div1{width: 50%;padding: 30px 30px 15px 100px;box-sizing: border-box;}
.div1 h4{margin: 0;padding: 0;font-size: 36px;color: #fff;}
.offer-body{background: #281515;padding: 10px 20px;margin: 15px 0;
	display: flex;flex-wrap: wrap;align-items: center;
}
.offer-body div{display: flex;flex-wrap: wrap;padding-right: 15px;border-right: 1px solid #fff;line-height: 1.5;}
.offer-body span{display: flex;flex-wrap: wrap;align-items: center;padding-left: 15px;}
.offer-body span strong{font-size: 26px;font-weight: normal;}
.offer-body span i{font-style: normal;font-size: 12px;}
.banner-div p{margin: 0 0 15px 0;padding: 0;}
.banner-div a .div2{width: 50%;overflow: hidden;position: relative;box-sizing: border-box;}
.div2 img{vertical-align: top;transform: scale(1);width: 100%;height: 100%;transition: transform .3s;}
.div2::after{position: absolute;background-image: url("../../images/kumbh-mela-banner2.png");
	content: "";width: 100px;height: 213px;bottom: 0;right: 0;z-index: 999;
}
.banner-div a:hover .div2 img{-webkit-transform:scale(1.05);transform:scale(1.05)}
.offer-page{text-align: center;position: relative;}
.offer-page div{position: absolute;bottom: 0;background: #ff6600;color: #fff;left: 50%;border-radius: 5px;
  transform: translate(-50%);font-size: 26px;padding: 15px 0;width: 205px;line-height: 0.6;}
.offer-page div b{font-size: 13px;text-transform: uppercase;display: block;margin-bottom: 10px;}
.offer-page div span{text-transform: uppercase;font-size: 11px;}
.offer-page img{border-radius: 50%;width: 100%;max-width: 300px;box-shadow: 0px 0px 7px #00000021;float: none;}

@media(max-width: 991px){
	.banner-div a{flex-wrap: wrap;}
	.banner-div a .div1, .banner-div a .div2{width: 100%;}
	.banner-div a .div2{border-radius: 0 0 10px 10px;}
}
@media(max-width: 767px){
	.offer-body span{padding-left: 0;}
}


.body-content .accordion {
	font-family: 'Trebuchet MS', sans-serif;
	font-size: 19px;
	background-color: #fff;
	border-radius: 5px 5px 0 0;
	color: #232323;
	cursor: pointer;
	padding: 18px 40px 18px 18px;
	width: 100%;
	border: none;
	text-align: left;
	outline: none;
	transition: 0.4s;
	position: relative;
}
.body-content .accordion::before {position: absolute;content: "";width: 10px;height: 2px;background: #ff6600;left: 0;top: 27px;}
.body-content .accordion strong {color: #ff6600}
.body-content .accordion:hover strong, .body-content .active strong {color: #fff}
.body-content  .active, .body-content .accordion:hover {
	background-color: #ff6600;
	color: #fff;
}
.body-content .accordion:after {
	content: '\002B';
	color: #777;
	font-weight: bold;
	float: right;
	margin-left: 5px;
	position: absolute;
	right: 15px;
}
.body-content .active:after {
	content: "\2212";
}
.body-content .accordion:hover::after {
	color: #fff;
}
.body-content .panel {
	border-radius: 0 0 5px 5px;
	padding: 0 20px;
	background-color: white;
	max-height: 0;
	overflow: hidden;
	border: 1px solid #dedede;
	transition: max-height 0.2s ease-out;
}

#more {display: none;}
#myBtn{color: #fff;background: #1e79d6;border-radius: 20px;transition: 0.3s;padding: 12px 25px;text-transform: uppercase;
  text-align: center;white-space: nowrap;vertical-align: middle;cursor: pointer;border: none;
}
#myBtn:hover{background: #071c55;}
.date-ribbon{position: absolute;/*background: url(../../images/icon-sprite.png) no-repeat 10px -1922px #ffd800
	;*/padding: 11px 12px 11px 12px;background: #ffd800; border-radius: 3px;z-index: 900;font-size: 12px;right: 10px;top: 10px;
	max-width: 330px;
}