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

html,
body {
    height: 100%;
}

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

.carousel-inner {
    height: 100%;
}

/* Background images are set within the HTML using inline CSS, not here */

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


h1,h2,h3,h4,h5,h6{ 
		letter-spacing:0px;
		font-weight:normal;
		position: relative;
		padding: 0 0 10px 0;         
		font-weight:normal;
		/*line-height:1.8;*/
		pnl-color:#333;
	}
h1 {
		font-size: 28px; 
	}
h2 {
		font-size: 28px; 	
	}
h3{
		font-size: 18px; 
	}
h4{
		font-size: 16px; 		
	}
h5{
		font-size: 14px; 		
	}
h6{
		font-size: 14px;  	
	}
a {
		pnl-color:#696969;
	}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
		text-decoration:none !important; 
	}
p {
	    line-height: 19.5px;
	}
*{box-sizing:border-box;}
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;
	}


.tableHeadmain{ font-weight: bold!important; color: #fff;  background: #dc9648 !important;}
.tableStylemain td {
  border: solid 1px #eeeeee;
  
  padding: 6px;
  line-height: 28px;
}
blockquote {		 
		font-size:16px;
		line-height: 23px;
		font-family: 'Droid Serif', Georgia, "Times New Roman", serif;
		font-weight:normal;
		font-style:italic;	   
		position:relative;  
		width:auto;
	}
blockquote small {
		display: block;
		margin-top: 20px;
	}
pre {
		line-height:18px;
		margin-bottom:18px;
	}
.btn,
a {
		outline:0 !important;
		text-decoration: none !important;
	}
ins {
		text-decoration:none;
	}
sup {
		bottom: 1ex;
	}
sub {
		top: .5ex;
	}
p	{
		padding:0 0 15px 0;
	}	
.check li:before {
		content: "\f00c";
		font-family: "FontAwesome";
		font-size: 16px;
		left: 0;
		color:#242424;
		padding-right:5px;
		position: relative;
		top: 2px;
	}
.check li {
		font-size:14px;
		list-style:none;
		margin-bottom:4px;
	}
.check {
		margin-left:0; 
		padding-left:0
	}

ul { margin:0; padding:0; list-style:none; }
body { margin:0; padding:0;font-family: 'Montserrat', sans-serif;font-size:14px;color: #333;font-weight: 500;}
a { outline:none; transition:ease-in .3s; }
.clear-left { clear:left;}
.clear-right { clear:right;}
.clear-both { clear:both;}
.review-div::after, .inner-main:after, .itinerary-dtl > div:after, .desti-tours-block:after, .topdestibar:after, .inner-header:after, .inner-rgt-pkg hr:after, .package-country:after{content:''; display:table; clear:both;}

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

.site-header{position: relative;}
.top-header{display: table;width: 100%;padding: 10px 0;font-size: 12px;}
.top-header .col-2x{width: 15%;display: table-cell;vertical-align: middle;}
.top-header .col-1x{width: 70%;display: table-cell;}

.top-menu-center{text-align: center;}
.top-menu-center ul{display: table;align-self: center;width: 100%;}
.top-menu-center li{display: table-cell;vertical-align: middle;}
.top-menu-center li.main-menu a{position: relative;}
.top-menu-center li.main-menu a:after {bottom: -5px;content: "";display: block;
  height: 1px;left: 50%;position: absolute;background: #59815b;transition: width 0.3s ease 0s, left 0.3s ease 0s;width: 0;
}
.top-menu-center li.main-menu a:hover:after {width: 100%;left: 0;}

.top-menu-center .star{position: absolute;top: -8px;right: -8px;width: 10px;height: 10px;background: url(../../images/star-10x.png);}
.top-menu-center li a{color: #333;text-transform: uppercase;}
.top-menu-center li a:hover{color: #000;}
.site-logo a{display: block;}


.top-menu-left, .top-menu-right{text-align: center;position: relative;}
.dropdown-menu{color: #333;text-transform: uppercase;position: relative;}
.dropdown-menu::after{position: absolute;content: '';bottom: 5px;right: -15px;
	border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #999;
}
.submenu{background: #fff;position: absolute;border-radius: 5px;z-index: 1002;display: none;
	box-sizing: border-box;padding: 10px 0;box-shadow: 0 3px 5px rgba(0,0,0,.175);
	top: 65px;left: 50% !important;right: auto !important;text-align: center !important;transform: translate(-50%, 0) !important;
}
.width-1x{width: 220px;}
.width-2x{width: 120px;}
.submenu li{line-height: 27px;}
.submenu li a{color: #333;}
.submenu li a:hover{color: #59815b;}
.top-menu-right .submenu a{text-transform: uppercase;}

.index-slider{position: relative;}
.pnl-slider{position: relative}
.pnl-slider img{width: 100%;}


/* top header mobile */
.top-header-mobile{display: none;padding: 10px 0;font-size: 12px;width: 100%;}
.top-header-mobile .mobile-logo{display: table-cell;width: 80%;}
.mobile-logo a{display: block;float: left;}
.mobile-menu{display: table-cell;vertical-align: middle;text-align: right;}
.menu-icon{display: block;float: right;}
.menu-icon .icon-bar{display:block;width:22px;height:3px;border-radius:1px;background-color:#999}
.menu-icon .icon-bar+.icon-bar{margin-top:4px}
.mobile-sub-menu{}

.mobile-sub-menu{display: none;position: fixed;left: 0;top: 0;width: 100%;height: 100%;overflow: auto;background-color: rgba(0,0,0,0.8);z-index: 1003;}
.mobile-sub-menu .wrapper{display: table;width: 100%;height: 100%;}
.mobile-sub-menu .wrapper2{display: table-cell;vertical-align: middle;text-align: center;color: #fff;}

.m-menu-close{position: relative;}
.m-menu-close a {position: absolute;right: 0;top: 0;color: #fff;font-size: 32px;
	line-height: 1;text-shadow: 0 1px 0 #fff;opacity: .7;
}

.m-logo{margin-bottom: 20px;}
.m-ul-menu, .m-support-menu, .m-language-menu{padding: 20px 0;border-top: 1px solid #666;}
.m-ul-menu li{display: inline-block;margin: 10px 20px;}
.m-ul-menu li a{color: #fff;text-transform: uppercase;position: relative;}
.m-ul-menu li a:after, .m-language-menu li a:after {bottom: -5px;content: "";display: block;
  height: 1px;left: 50%;position: absolute;background: #fff;transition: width 0.3s ease 0s, left 0.3s ease 0s;width: 0;
}
.m-ul-menu li a:hover:after, .m-language-menu li a:hover:after {width: 100%;left: 0;}
.m-support-menu li{display: inline-block;margin: 10px 10px;}
.m-support-menu li a, .m-support-menu li span{display: block;color: #eda95c;border: 1px solid #eda95c;border-radius: 20px;padding: 10px 15px;}
.m-support-menu li a:hover{border-color: #fff;color: #fff;}
.m-support-menu li:nth-child(3) a{background: #eda95c;color: #000;border: none;}
.m-support-menu li:nth-child(3) a:hover{background: #fff;}
.m-language-menu li{display: inline-block;margin: 10px 20px;}
.m-language-menu li a{color: #fff;text-transform: uppercase;position: relative;}
.m-language-menu li:nth-child(1){display: block;text-align: center;}
.m-language-menu li:nth-child(1) span{display:inline-block;color: #fff;border: 1px solid #fff;border-radius: 20px;padding: 10px 15px;text-transform: uppercase;}

@media(max-width:991px){
	.top-header{display: none;}
	.top-header-mobile{display: table;}
}
@media(max-width:600px){
	.m-logo{margin-bottom: 10px;}
	.m-ul-menu, .m-support-menu, .m-language-menu{padding: 10px 0;}
	.m-ul-menu li{margin: 5px 10px;}
	.m-language-menu li{margin: 8px 15px;}
}

.slider-caption{position: absolute;display: table;width: 100%;height: 100%;}
.slider-caption .wrapper{display: table-cell;vertical-align: middle;text-align: center;}
.slider-caption h3{font-size: 4.5vw;font-family: 'Charmonman', cursive;color: #fff;font-weight: bold;margin: 0;padding: 0;
	text-shadow: 2px 2px 5px #333;
}

.heading-div{position: relative;text-align: center;}
.heading-div h1, .heading-div h2, .heading-div h3, .heading-div h4, .heading-div h5 {
    margin: 0;padding: 0;font-size: 14px;color: #666;text-transform: uppercase;font-weight: 700;letter-spacing: 3px;text-align: center;
}
.heading-div h1, .heading-div h2, .heading-div h3, .heading-div h4, .heading-div h5 {
	background-image: url(../../images/heading-bg-icon.png);background-repeat: no-repeat;background-position: center;padding: 45px 0;display: inline-block;
}
/*.heading-div span{display: block;position: relative;margin: 0 40px;height: 20px;}
.heading-div span::before{content: '';border-bottom: 1px solid #e0e0e0;position: absolute;width: 40px;display: block;height: 20px;}*/
.section-attractions{padding: 40px 0 0 0;}
.pnl-att{padding-top: 20px;}
.pnl-att ul{display: table;width: 100%;}
.pnl-att li{display: table-cell;width: 16.66666%;}
.pnl-att li a{display: block;padding-top: 10px;text-align: center;color: #59815b;font-family: 'Charmonman', cursive;font-size: 22px;}
.pnl-att li a:hover{background: #f0f6f1;}
.pnl-att li span{width: 64px;height: 64px;display: inline-block;background-image: url(../../images/sprite.png);background-repeat: no-repeat;}
.pnl-att li:nth-child(1) span{background-position: 0 0;}
.pnl-att li:nth-child(2) span{background-position: 0 -74px;}
.pnl-att li:nth-child(3) span{background-position: 0 -148px;}
.pnl-att li:nth-child(4) span{background-position: 0 -222px;}
.pnl-att li:nth-child(5) span{background-position: 0 -296px;}
.pnl-att li:nth-child(6) span{background-position: -136px -296px;}

@media(max-width:767px){
	.pnl-att ul, .pnl-att ul li{display: block;}
	.pnl-att ul li{width: 33.33333%;float: left;}
}
@media(max-width:400px){
	.pnl-att ul li{width: 50%;}
}

.section-about{padding: 60px 0 0 0;clear: both;}
.section-about .wrapper{display: table;width: 100%;}
.section-about .wrapper .pnl-text, .section-about .wrapper .pnl-img{display: table-cell;vertical-align: middle;}
.section-about .wrapper .pnl-text{width: 60%;text-align: center;box-sizing: border-box;padding-right: 100px;}
.section-about .wrapper .pnl-img{width: 40%;}
.section-about .wrapper .pnl-img img{width: 100%;}
.pnl-text p{line-height: 22px;color: #666;}
.pnl-text .quotation{color: #eda95c;margin-top: 18px;}

.btn-read-more{display: inline-block;padding: 14px 25px 12px;background: #59815b;color: #fff;text-transform: uppercase;font-weight: 700;}
.btn-read-more span{display: inline-block;padding-right: 10px;}
.btn-read-more i{display: inline-block;width: 10px;height: 10px;background: url(../../images/sprite.png) no-repeat 0 -390px}
.btn-read-more:hover{background: #eda95c;}

@media(max-width:767px){
	.section-about .wrapper .pnl-img{display: none;}
	.section-about .wrapper .pnl-text{width: 100%;padding-right: 0;}
	.btn-read-more{display: inline-block;padding: 10px 14px;font-size: 12px;}
	.slider-caption h3{margin-bottom: 10px;font-size: 25px;}
}

.section-home-tours{padding-top: 40px;}
.section-home-tours .wrapper{padding-top: 20px;}
.pnl-tours .col-2x{width: 50%;float: left;padding: 0 15px;box-sizing: border-box;}
.tour-block{margin-bottom: 30px;border: 1px solid #f2f2f2;display: table;width: 100%;transition: ease-in all .3s;}
.tour-block:hover{box-shadow: 0 4px 30.08px 1.92px rgba(80,78,78,.15);}
.tour-block .tour-img, .tour-block .tour-text{width: 50%;display: table-cell;box-sizing: border-box;vertical-align: middle;}
.tour-block .tour-img img{width: 100%;float: left;}
.tour-text{padding: 0 15px;}
.tour-text li{display: block;margin-bottom: 10px;}
.tour-text li:nth-child(1) a{font-size: 16px;color: #59815b;text-transform: uppercase;font-weight: 700;}
.tour-text li:nth-child(1) a:hover{color: #dc9648;}
.tour-text li:nth-child(2){position: relative;color: #9e9e9e;padding: 0 0 0 21px;font-size: 12px;background: url(../../images/sprite.png) no-repeat 0 -420px;}
.tour-text li:nth-child(3){font-size: 12px;color: #9e9e9e;}
.tour-text li:nth-child(4), .tour-text li:nth-child(5) {display: inline-block;font-size: 12px;font-weight: 700;margin-bottom: 0;}
.tour-text li:nth-child(4) a{text-decoration: underline!important;color: #59815b;padding: 6px 0;}
.tour-text li:nth-child(4) a:hover{color: #dc9648;}
.tour-text li:nth-child(5) a{background: #dc9648;color: #fff;padding: 6px 13px;margin-left: 5px;}
.tour-text li:nth-child(5) a:hover{background: #59815b;}

@media(max-width:1199px){
	.pnl-tours .col-2x{width: 100%;padding-left: 0;padding-right: 0;}
	.tour-block .tour-img{width: 33%;}
	.tour-block .tour-text{width: 70%;}
	.tour-block{box-shadow: 0 4px 30.08px 1.92px rgba(80,78,78,.15);}
}
@media(max-width:991px){
	.tour-block .tour-img{width: 40%;}
	.tour-block .tour-text{width: 60%;}
}
@media(max-width:600px){
	.tour-block .tour-img{width: 25%;padding-left: 15px;padding-top: 15px;vertical-align: top;}
	.tour-block .tour-text{width: 75%;padding-top: 15px;padding-bottom: 20px;}
}

.section-desti{padding-top: 40px;}
.desti-wrapper{padding-top: 20px;display: table;}
.desti-wrapper .col-a{width: 60%;display: table-cell;box-sizing: border-box;vertical-align: middle;}
.desti-wrapper .col-b{width: 40%;display: table-cell;box-sizing: border-box;vertical-align: middle;position: relative;}
.desti-wrapper .col-b::before{content: '';background: #f9f9f9;width: 100px;height: 100%;position: absolute;top: 0;display: block;}
.desti-wrapper .pnl-desti{background: #f9f9f9;padding: 30px 60px;text-align: center;}
.pnl-desti .head{background: url(../../images/heading-bg-icon.png) no-repeat center;padding: 34px 0 15px;color: #666;line-height: 28px;}
.pnl-desti .head span{font-family: 'Charmonman', cursive;font-size: 32px;color: #59815b;}
.pnl-desti p{color: #666666;line-height: 22px;}
.desti-wrapper .img-wrapper{position: relative;}
.desti-wrapper .img-wrapper img{width: 100%;float: left;}


.slick-prev, .slick-next {background: url(../../images/sprite.png) no-repeat #fff;position: absolute;top: 52.5%;display: block;width: 38px;height: 26px;
	padding: 0;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);
    cursor: pointer;color: transparent;border: none;outline: none;
}
.section-desti .slick-next {right: -19px;z-index: 1000;background-position: 10px -495px;}
.section-desti .slick-prev {left: -19px;z-index: 1001;background-position: 10px -459px;}
.slick-prev:hover, .slick-next:hover {background-color: #ececec;}

@media(max-width:767px){
	.section-desti .slick-prev{left: 0;}
	.section-desti .slick-next {right: 0;}
}
@media(max-width:600px){
	.desti-wrapper .col-a{width: 100%;}
	.desti-wrapper .col-b{display: none;}
}


.section-home-form{margin-top: 60px;padding: 50px 0;background: #59815b;}
.section-home-form .pnl-body-form{background: #fff;}

.section-why-us{padding: 70px 0;}
.flex-wrapper{
	display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap:wrap;
}
.section-why-us .col-4x{
	width: 25%;float: left;box-sizing: border-box;padding: 0 15px;
	display: -webkit-flex;display: -ms-flexbox;display: flex;height: auto !important;
}
.whyus-1, .whyus-2, .whyus-3, .whyus-4{border-bottom: 1px solid #e9e9e9;border-top: 1px solid #e9e9e9;padding-top: 15px;padding-bottom: 15px;text-align: center;}
.whyus-1 span, .whyus-2 span, .whyus-3 span, .whyus-4 span{display: inline-block;height: 72px;width: 72px;
	background: url(../../images/sprite.png) no-repeat;
	}
.whyus-1 span{background-position: 0 -538px;}
.whyus-2 span{background-position: 0 -618px;}
.whyus-3 span{background-position: 0 -700px;}
.whyus-4 span{background-position: 0 -782px;}
.whyus-1 strong, .whyus-2 strong, .whyus-3 strong, .whyus-4 strong{font-family: 'Charmonman', cursive;font-size: 19px;display: block;}
.whyus-1 p, .whyus-2 p, .whyus-3 p, .whyus-4 p{margin: 0;padding: 15px 0 0 0;color: #666;}
.whyus-4 a{color: #59815b;}
.whyus-4 a:hover{text-decoration: underline!important;}

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

footer{font-size: 12px;}
.footer-ul-links{background: #59815b;text-align: center;padding: 15px 0;}
.footer-ul-links li{display: inline-block;margin: 0 20px;}
.footer-ul-links li a{color: #fff;text-transform: uppercase;}
.footer-contact{padding: 30px 0;text-align: center;border-bottom: 1px solid #9bb39d;}
.footer-contact li{display: inline-block;margin: 0 40px;position: relative;}
.footer-contact li a{color: #666;}
.footer-contact li::before{position: absolute;content: '';background: url(../../images/sprite.png) no-repeat; width: 13px;height: 13px;top: 1px;left: -23px;}
.footer-contact li:nth-child(1)::before{background-position: 0 -864px;}
.footer-contact li:nth-child(2)::before{background-position: 0 -887px;}
.footer-contact li:nth-child(3)::before{background-position: 0 -910px;}
.footer-award{padding: 30px 0;text-align: center;border-bottom: 1px solid #9bb39d;}
.footer-award li{display: inline-block;margin: 0 15px;color: #666;}
.footer-logo{padding: 15px 0;text-align: center;border-bottom: 1px solid #9bb39d;}
.footer-sig{padding: 20px 0;}
.footer-sig li{display: block;box-sizing: border-box;color: #666; text-align: center;}
.footer-sig li a{color: #666; text-align: center;}

.footer-sig li .txt, .footer-sig li .ico{display: inline-block}
.footer-sig li .ico{background: url(../../images/sprite.png) no-repeat 0 -934px;width: 9px;height: 9px;margin: 0 3px;}
.footer-ul-links li a:hover, .footer-contact li a:hover, .footer-sig li a:hover{text-decoration: underline!important;}

@media(max-width:991px){
	.footer-ul-links li, .footer-award li{line-height: 28px;}
	.footer-contact li{margin-bottom: 5px;}
	.footer-logo img{width: 100%;}
}
@media(max-width:620px){
	.footer-award li{display: block;margin: 0;}
	.footer-award li:nth-child(even){display: none;}
}



/* Inside page styles */
.section-body-head{position: relative;border-top: 1px solid #dee6de;}
.pnl-slider{position: relative;}
.slider-caption h1{font-size: 4.5vw; /*font-size: 72px;*/font-family: 'Charmonman', cursive;color: #fff;font-weight: bold;
	margin: 0;padding: 0;text-shadow: 2px 2px 5px #333;line-height: 6vw;
}

.section-body{}
.section-body .pnl-col-8x{width: 75%;float: left;box-sizing: border-box;}
.section-body .pnl-col-4x{width: 25%;float: left;box-sizing: border-box;}
.pnl-left, .pnl-right{padding: 30px 0;}
.pnl-left{margin-right: 30px;}
.pnl-body{}
.pnl-body p{line-height: 26px;}

.pg-highlights{padding: 25px 25px 0;margin-bottom: 30px;box-shadow: 0 4px 30.08px 1.92px rgba(80,78,78,.15);}
.pg-highlights h5{text-align: center;margin: 0 0 25px 0;padding: 0 0 20px 0;text-transform: uppercase;font-weight: 700;letter-spacing: 3px;
	border-bottom: 1px solid #e9e9e9;color: #59815b;
}
.pg-highlights li{display: block;float: left;width: 50%;box-sizing: border-box;margin-bottom: 25px;line-height: 26px;
	position: relative;padding-left: 47px;padding-right: 15px;
}
.pg-highlights li::before{content: '';position: absolute;background: url(../../images/sprite.png) 0 -1166px;width: 32px;height: 37px;
	top: 0;left: 0;
}
.pg-highlights li a{color: #666;}
.pg-highlights li a:hover{text-decoration: underline!important;}
.pg-highlights .location::before{background-position: 0 -958px;}
.pg-highlights .attraction::before{background-position: 0 -1010px;}
.pg-highlights .weather::before{background-position: 0 -1062px;}
.pg-highlights .best-time::before{background-position: 0 -1114px;}
.pg-highlights::after{content: '';display: table;clear: both;}
.rightAlign{text-align: right;}
.linkBooking{display: inline-block;padding: 12px 15px 10px;background: #59815b;color: #fff;text-transform: uppercase;font-weight: 700;font-size: 12px;}
.linkBooking:hover{background: #eda95c;}
.headline{text-align: center;}
.headline span{font-weight: 700;text-transform: uppercase;border-radius: 20px;border: 1px solid #59815b;padding: 7px 15px;display: inline-block;}
.bigText{font-family: 'Charmonman', cursive;font-size: 21px;margin-bottom: 0;padding-bottom: 0;font-weight: bold;color: #59815b;}
.bigText a{color: #59815b;text-decoration: underline!important;}
.bigText a:hover{color: #eda95c;}

.content-list li{line-height: 26px;list-style: disc;margin: 0 0 0 12px;padding: 0 0 0 5px;}

.categories{box-shadow: 0 4px 30.08px 1.92px rgba(80,78,78,.15);padding: 2em;margin-bottom: 30px;}
.categories h4{margin-top: 0;font-size: 26px;margin-bottom: 15px;color: #59815b;line-height: 1.5em;font-family: 'Charmonman', cursive;}
.categories ul{list-style-type: none;margin-bottom: 0;padding-left: 0;}
.categories ul li{position: relative;padding-left: 1.57em;font-size: 14px;margin-bottom: 0.15em;
	background: url(../../images/tick-bullet.png) no-repeat 0 7px; line-height:23px;
}
.categories ul li a{color: #333;}
.categories ul li a:hover{color: #59815b;}
.categories ul::after{content: '';display: table;clear: both;}

.section-inside-tours{background: #fbf4ec;padding: 30px 30px 1px;margin-bottom: 30px;}
.section-inside-tours .wrapper{padding-top: 20px;}
.section-inside-tours .tour-block{background: #fff;}
.section-inside-tours .tour-img{width: 30%;display: table-cell;box-sizing: border-box;vertical-align: middle;}
.section-inside-tours .tour-text{width: 70%;display: table-cell;box-sizing: border-box;vertical-align: middle;}
.template-box-link{display: block;background: #dc9648;color: #fff;text-align: center;padding: 30px;}
.template-box-link strong{line-height: 1.5em;font-family: 'Charmonman', cursive;font-size: 26px;}
.template-box-link:hover{background: #59815b;}

.tableStyle{border-collapse: collapse;width: 100%;margin-bottom: 15px;border-top: 1px solid #e9e9e9;}
.tableStyle td, .tableStyle th {padding: 15px 20px;border-top: 1px solid #e9e9e9;}
.tableStyle tr:nth-child(even){/*background-color: #f1f1f1;*/}
.tableStyle th {padding-top: 20px;padding-bottom: 20px;letter-spacing: 3px;text-transform: uppercase;text-align: center;font-weight: 700;color: #59815b;}
.imgRight{float: right;margin: 0 0 15px 15px;}



@media(max-width:991px){
	.section-body .pnl-col-8x,
	.section-body .pnl-col-4x{width: 100%;}
	.pnl-left{margin-right: 0;}
	.pnl-left, .pnl-right{padding: 15px 0;}
}
@media(max-width:991px) and (min-width:601px){
	.categories ul li{width: 50%;float: left;}
}
@media(max-width:600px){
	.pg-highlights{margin-bottom: 0;}
	.pg-highlights li{width: 100%;margin-bottom: 15px;padding-right: 0;}
}
@media(max-width:440px){
	.slider-caption h1{font-size: 22px;line-height: 36px;}
}

/* styles for body form */
.pnl-body-form{box-shadow: 0 4px 30.08px 1.92px rgba(80,78,78,.15);padding-top: 15px}
.pnl-body-form .head{background: url(../../images/heading-bg-icon.png) no-repeat center;padding: 34px 0 15px;color: #666;line-height: 28px;text-align: center;}
.pnl-body-form .head span{font-family: 'Charmonman', cursive;font-size: 32px;color: #59815b;}

.pnl-body-form .form-label{display: inline-block;font-size: 12px;margin: 10px 0 5px 0;border: 1px;border-style: solid;border-radius: 20px;}
.form-label strong, .form-label i{display: inline-block;}
.form-label strong{padding: 8px 5px 8px 15px;}
.form-label i{font-style: normal;padding: 6px 10px;margin-right: 2px;border-radius: 20px;text-transform: uppercase;}
.pnl-body-form .color-danger{border-color: #f5c6cb; color: #721c24;background: #f8d7da;}
.pnl-body-form .color-warning{border-color: #ffeeba; color: #856404;background: #fff3cd;}
.color-danger i{background: #e8aab1;}
.color-warning i{background: #ecdba5;}
.headLink{color: #59815b;text-decoration: underline!important;}

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

.query-form .form-optional i{
	display: inline-block;width: 25%;float: left;font-style: normal;
	margin-bottom: 5px;box-sizing: border-box;
}
.query-form .form-optional i label{padding: 4px 5px;box-sizing: border-box;margin-bottom: 0;box-sizing: border-box;}
/*
.query-form .form-optional i:nth-child(odd){padding-right: 5px;}
.query-form .form-optional i:nth-child(even){padding-left: 5px;}
*/

.query-form .btn-submit{
	color: #fff;background: #59815b;transition: 0.3s;border-radius: 0;cursor: pointer;width: 25%;padding: 15px 25px 15px;
	line-height: 1.42857143;text-transform: uppercase;text-align: center;white-space: nowrap;vertical-align: middle;
	border: none;font-size: 14px;letter-spacing: 3px;font-weight: 700;font-family: 'Montserrat', sans-serif;
}
.query-form .btn-submit:hover{background: #765297;}

@media(max-width:991px){
	.query-form .col-6{width: 33.3333%;}
	.query-form .form-optional i{width: 33.33333%;}
}
@media(max-width:767px){
	.section-form{padding: 20px 0 15px;}
	.query-form{margin: 0 15px;padding:20px 10px 10px;}
	.query-form .btn-submit{width: auto}
}
@media(max-width:599px){
	.query-form .col-6{width: 50%;}
	.query-form{margin: 0 10px;padding: 10px 5px;}
	.query-form .form-optional i{width: 50%;}
}
@media(max-width:450px){
	.query-form{padding: 0;}
	.query-form .col-6-12{width: 100%;}
	.query-form label{font-size: 11px;}
}
/* styles for body form ends here */