@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-family: 'arial', sans-serif;
		font-weight:normal;
		position: relative;
		padding: 0 0 10px 0;         
		font-weight:normal;
		/*line-height:1.8;*/
		color:#333;
	}
h1 {
		font-size: 28px; 
	}
h2 {
		font-size: 28px; 	
	}
h3{
		font-size: 18px; 
	}
h4{
		font-size: 16px; 		
	}
h5{
		font-size: 14px; 		
	}
h6{
		font-size: 14px;  	
	}
a {
		color:#696969;
	}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
		text-decoration:none !important; 
	}
p {
	    line-height: 19.5px;
	}
img.aligncenter{
		display:block;
		text-align:center;
		display: block;
		margin:0 auto 20px auto;
		padding:0px;
		border:0px;
		background:none;
	}
img.alignleft{
		float:left;
		margin: 6px 20px 6px 0;
		display: inline;
		border:0px;
		background:none;
		padding:0;
		display:block;
	}
img.alignright{
		padding:0;
		float:right;
		margin: 6px 0 6px 20px;
		border:0px;
		display:block;
		background:none;
	}
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: 'arial', sans-serif; font-size:14px; }
a { outline:none; /*transition:ease-in .3s;*/ }
.clear-left { clear:left; }
.clear-right { clear:right; }
.clear-both { clear:both; }

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

.topbar-right{padding-right: 15px;}
.topbar-right > li{display: inline-block;min-width: 40px;text-align: center;vertical-align: top;position: relative;padding-left: 10px;}
.topbar-right li{background:url(../../images/language-icon-top-bar.png) no-repeat 0 12px; padding-left: 22px;color: #fff;}
.header-topbar a:hover{color: #be393e;}
.navbar-toggle{margin-top: 33px;}
/* for google translate */
.language-bar{padding-top: 10px;height: 33px;overflow: hidden;}
.goog-te-gadget .goog-te-combo{margin: 0!important;}
/* for google translate */
.flag-menu { display:none !important;}
.language-bar span{padding-right: 8px;}
.after767{display: none;}
.before767{}


.flag-menu {position:relative;float: right;}
.flag-menu > a{/*width: 150px;*/display: block;text-align: right;}
.flag-menu ul {
	background:#333 none repeat scroll 0 0;opacity:0;padding:0;right:-14px;top:24px;
	position:absolute;transform:scaleY(0);transform-origin:0 0 0;transition:all .3s ease 0;width:150px;
	z-index:99999;padding:5px 0}
.flag-menu ul li {padding:0}
.flag-menu ul li a {display:inline-block;padding:5px 15px;text-decoration:none;color:#fff;font-size: 12px;}
.flag-menu ul li a img {width:20px;margin-right:8px}
.flag-menu:hover ul {opacity:1;transform:scaleY(1)}
.flag-menu:hover ul li {display:block;border:0!important;padding:0}
.flag-menu:hover ul li:last-child {border:0!important}
.flag-menu:hover ul li a {display:block;color:#fff;text-transform:inherit;font-size:12px;text-transform:uppercase}
.flag-menu:hover ul li a:hover {color:#1f83b1}

@media(max-width:991px) and (min-width:768px){
	.language-bar span{display: none;}
}
@media(max-width:767px){
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{border-color: #000;}
	/*.before767{display: none;}
	.after767{display: block;} */
    .main-menu{clear: both;}
	/*.top-menu{padding:10px 0 5px 10px;}
	.topbar-right li{background: none;padding-left: 0;text-align: left;}*/
	.topbar-left li:nth-child(1) span{display: none;}
	.language-bar span{display: none;}
}
	
.navbar-nav > li{border-right: 1px solid #000;}
.navbar-default .navbar-nav > li > a{color: #2e2e2e;transition: ease-in .1s all;font-weight: bold;}
.navbar-default .navbar-nav > li > a:hover{color: #fff;background: #aa0000;}
.navbar-nav > li > a{padding: 21px 50px;font-size: 15px;}

@media(max-width:1450px) and (min-width:1160px){
	.navbar-nav > li > a{padding-left: 30px;padding-right: 30px;font-size: 14px;}
}
@media(max-width:1159px) and (min-width:992px){
	.navbar-nav > li > a{padding-left: 18px;padding-right: 18px;font-size: 14px;}
}
@media(max-width:991px) and (min-width:768px){
	/*.navbar-nav > li:first-child{display: none;}*/
	.navbar-nav > li > a{padding-left: 9px;padding-right: 9px;font-size: 12px;}
}
@media(max-width:767px){
	.navbar-collapse{padding-left: 0;padding-right: 0;}
	.navbar-nav > li:nth-child(4){border-right: 0;}
	.navbar-fixed-top{position: relative;}
	.main-slider, .inner-header{margin-top: 0!important;}
	.navbar{margin-bottom: 0;}
}
@media(max-width:767px) and (min-width:591px){
	.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse{max-height: none;}
	.navbar-nav > li{display: inline-block;width: 25%;float: left;}
	.navbar-nav > li > a{padding: 10px 15px;text-align: center;}
	.navbar-nav{margin: 0;}	
}

@media(max-width:590px) and (min-width:360px){
	.navbar-nav > li{display: inline-block;width: 50%;float: left;}
	.navbar-nav li:nth-child(even){border-right: 0;}
	.navbar-nav li{border-bottom: 1px solid #000;}
	.navbar-nav > li > a{padding: 10px 15px;text-align: center;}
	.navbar-nav{margin: 0;}
}
	
@media(max-width:359px){
	.navbar-nav{margin: 0;}
	.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse{max-height: none;}
	.navbar-nav > li > a{padding: 10px 15px;}
	.navbar-nav li{border-bottom: 1px solid #000;border-right: 0;}
}
.navbar-default .navbar-toggle{border-color: #000;}
.navbar-default .navbar-toggle .icon-bar{background-color: #000;}


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

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

.slider-img{width: 70%;float: left;}
.slider-img img{width: 100%;}

.slider-text{float: left;width: 30%;border-left: 15px solid #ffce00;padding: 20px;background: #004988;position: relative;}
.slider-text .wrapper{border: 1px solid #fff;padding: 20px;position: absolute;height: 93%;width: 91%;}
.slider-text .wrapper div{top: 50%;position: absolute;left: 50%;margin-right: -50%;transform: translate(-50%, -50%)}
.slider-text .wrapper span{color: #fff;display: block;}
.slider-text .wrapper span:nth-child(1){text-transform: uppercase;font-weight: bold;}
.slider-text .wrapper span:nth-child(2){text-transform: uppercase;font-weight: bold;font-size: 4vw;line-height: 5vw;}
.slider-text .wrapper span:nth-child(3){font-family: 'Playfair Display', serif;font-style: italic;font-size: 18px;}
.slider-text .wrapper li{line-height: 28px;list-style: circle;margin-left: 17px;padding-left: 7px;color: #fff;}
.slider-text .wrapper li a{color: #fff;font-weight: bold;}
.slider-text .wrapper li a:hover{color: #ffce00;}
.slider-text .wrapper li:last-child{list-style: none;margin-left: 0;margin-top: 15px;}
.slider-text .wrapper li:last-child a{background: #ffce00;color: #000;padding: 8px 15px;}
.slider-text .wrapper li:last-child a:hover{background: #aa0000;color: #fff;}
@media(max-width:767px){
	.slider-text{display: none;}
	.slider-img{width: 100%;max-height: 350px;}
}

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

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

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

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

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

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

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

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

.heading{text-align: center;padding-top: 40px;padding-bottom: 35px;}
.heading span{color: #aa0000;font-style: italic;font-size: 1.4vw;font-family: 'Playfair Display', serif;}
.heading h2{margin-top: 0;padding: 0;font-size: 2.5vw;font-weight: bold;color: #303030;}
.section-more-btn{text-align: center;margin-top: 35px;}
.section-more-btn a{display: inline-block;padding: 16px 28px;text-align: center;background: #ffce00;color: #000;text-transform: uppercase;font-size: 12px;transition: ease-in .2s all;font-weight: bold;}
.section-more-btn:after{content: ".";visibility: hidden;display: block;height: 0;clear: both;}
.section-more-btn a:hover{background: #333;color: #fff;}
@media(max-width:991px){
	.heading span{font-size: 16px}
	.heading h2{font-size: 24px;}
}
@media(max-width:991px){
	.section-more-btn{margin-top: 15px;}
}
	
	
	
.destination-section{padding-bottom: 60px;}

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

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

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

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

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

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


.packages-section{background: #f0f0f0;padding-bottom: 55px;}
@media(max-width:767px){
	.packages-section{padding-bottom: 25px;}
}
.packages-section .col-md-6{padding-left: 0;padding-right: 5px;}
.travel-package{box-sizing: border-box;width: 100%;margin-bottom: 5px;}
.tour-package{background: #fff;box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.07);
	overflow: hidden;position: relative;width: 100%;
}
.tour-package:hover{box-shadow: 0px 5px 9px 0px rgba(0, 0, 0, 0.09);}
.tour-image{top: 0;left: 0;position: absolute;
	background-position: center;background-size: cover;height: 100%;width: 40%;
}
.tour-text img{display: none;}
.package1{background-image:url(../../images/classic-sri-lanka.jpg);}
.package2{background-image:url(../../images/glimpse-of-sri-lanka.jpg);}
.package3{background-image:url(../../images/perfect-sri-lanka.jpg);}
.package4{background-image:url(../../images/call-the-wildlife.jpg);}

.tour-text{margin-left: 40%;float: left;width: 60%;}
.tour-text .wrapper{min-height: 130px;}
.tour-text h5{margin: 0;padding: 10px 20px;border-bottom: 1px solid #f1f1f1;background: #f9f9f9;font-size: 18px;}
.tour-text .text{padding:12px 20px;}
.tour-text .text p{margin: 0;padding: 0;color: #666;}
.tour-text .links{padding:10px 20px;margin-bottom: 13px; text-transform: uppercase;}
.tour-text .links .link2{padding: 8px 10px;color: #fff;background: #aa0000}
.tour-text .links .link2:hover{
	background: rgba(228,78,4,1);
background: -moz-linear-gradient(top, rgba(228,78,4,1) 0%, rgba(255,103,27,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(228,78,4,1)), color-stop(100%, rgba(255,103,27,1)));
background: -webkit-linear-gradient(top, rgba(228,78,4,1) 0%, rgba(255,103,27,1) 100%);
background: -o-linear-gradient(top, rgba(228,78,4,1) 0%, rgba(255,103,27,1) 100%);
background: -ms-linear-gradient(top, rgba(228,78,4,1) 0%, rgba(255,103,27,1) 100%);
background: linear-gradient(to bottom, rgba(228,78,4,1) 0%, rgba(255,103,27,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e44e04', endColorstr='#ff671b', GradientType=0 );}
.tour-text .links .link1{padding: 8px 10px;color: #000;background: #dbdbdb}

@media(max-width:1199px) and (min-width:768px){
	.tour-text .links .link1, .tour-text .links .link2{font-size: 12px;padding: 8px 14px;}
}
@media(max-width:480px){
	.tour-image{display: none;}
	.tour-text img{display: block;float: left;margin-right: 10px;}
	.tour-text{width: 100%;margin-left: 0;}
	.tour-text .text{padding: 10px 10px;}
	.tour-text .links .link1, .tour-text .links .link2{font-size: 12px;padding: 6px 10px;}
}
@media(max-width:390px){
	.tour-text .links{clear: both;padding:10px;margin-bottom: 0;}
	.tour-text .links .link1, .tour-text .links .link2{display: inline-block;width: 50%;text-align: center;font-weight: bold;}
}


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

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

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

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

.footer-contact{}
.footer-contact .col-sm-6{padding: 0;}
.panel-left{background: #aa0000;}
.panel-right{background: #2e2e2e;display: block;}
.panel-left, .panel-right{text-align: center;padding: 30px 0;}
.panel-left p, .panel-right p{margin: 0;padding: 0;font-size: 3vw;color: #fff;}
.panel-left p strong, .panel-right p strong {text-transform: uppercase;}
.panel-left p span, .panel-right p span{font-size: 14px;}
.panel-left p span a{color: #fff;}
@media(max-width:460px){
	.panel-left, .panel-right{padding: 15px 0;}
	.panel-left p, .panel-right p{font-size: 15px;}
}

.footer-section{background: #e6e1df;}
.footer-links{text-align: center;border-bottom: 1px solid #c8bbb6;}
.footer-links li{display: inline-block;}
.footer-links li a{display: block;padding: 16px 20px;}

.footer-copyright{text-align: center;padding: 15px 0;font-size: 12px;}
.footer-copyright p{margin: 0;padding: 0;}
.footer-copyright img{margin-top: 5px; margin-bottom: 5px;}
@media(max-width:1199px){
	.footer-copyright img{width: 90% !important; margin-bottom: 15px !important;}
}
@media(max-width:460px){
	.footer-links li a{padding: 5px 20px;}
}


.page-content{padding: 30px 0 15px 0;}
@media(max-width:991px){
	.page-content{padding: 0;}
}
.page-content h2{font-size: 32px; font-weight: bold;color: #595959;margin: 0 0 25px 0;padding: 0;}
.page-content p{color: #595959;margin: 15px 0 25px;padding: 0;line-height: 26px;font-weight: 300;}
.page-content h3{color: #ff6600;}
.page-content ul li{color: #595959;font-weight: 300;}
.content-head{color: #ff681a!important;font-size: 16px!important;font-weight: normal;}
.content-head-big{font-size: 22px;font-weight: normal;color: #aa0000}
.beach-icon{background: url(../../images/beach-icon.png) no-repeat;padding: 4px 0 4px 42px;}
.wildlife-icon{background: url(../../images/wildlife-icon.png) no-repeat;padding: 4px 0 4px 42px;}
.pilgrimage-icon{background: url(../../images/pilgrimage-icon.png) no-repeat;padding: 4px 0 4px 42px;}
.content-mini-head{background: url(../../images/dot-img1.png) no-repeat 0 5px;padding: 0 0 0 16px;color: #1C58F6;font-size: 16px;}
.content-list li{line-height: 26px;padding: 0 0 0 16px;background: url(../../images/minus-symbol.png) no-repeat 0 10px;}
@media(min-width:550px){
	.two-col-list li{display: inline-block;width: 45%;}	
}
.rightimg{ width:200px; height:150px; float:right; border: solid 1px #E2E2E2 !important; padding:2px; margin-bottom:10px; margin-left:10px;}

.page-content figure{/*display: none;*/}
.page-content figure img{width: 48%;float: left;margin: 10px 0 25px 0;}
.page-content figure img:first-child{margin-right: 4%;}
ul.highlights {padding: 0;margin: 0 0 30px 30px}
ul.highlights li {list-style: disc;padding: 0 0 0 10px;line-height: 24px;border: none;margin: 0;font-weight: 300;color: #595959;}

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

.pnl-list{padding: 30px 0 0;clear: left;}
.pnl-list h4{text-transform: uppercase;color: #ff681a;font-size: 17px;margin: 0 0 15px 0;padding: 0 0 15px 0;border-bottom: 3px solid #dcdfe5;font-weight: bold;}
.pnl-list h4 a{color: #ff681a;}
.pnl-list li{display: inline-block;float: left;width: 50%;font-weight: 300;
line-height: 26px;padding: 0 0 0 16px;background: url(../../images/minus-symbol.png) no-repeat 0 12px;
}
.pnl-list li.list-more-btn{margin-top: 10px;background: none;padding: 0;}
.pnl-list li.list-more-btn a{background: #ff681a;padding: 8px 15px;color: #fff;font-weight: bold;border-radius: 5px;}
.pnl-list li.list-more-btn a:hover{background: #aa0000;}
.pnl-list-100 li{width: 100%;clear: left;}

@media(max-width:991px){
	.right-content {padding: 15px 0;}
}

/* styles for form */
.standardform{padding-bottom: 10px;padding-top: 15px;clear: left;}
.standardform h5{padding:12px 0;margin: 0 15px 20px 15px;background: #be393e;color: #fff;text-transform: uppercase;text-align: center;font-size: 18px;}
.standardform h5 small{color: #fff;}
.standardform .col-sm-4, .standardform .col-xs-12 {margin-bottom: 10px;}
.standardform .form-control, .standardform .form-control1 {border:1px solid #c2a388;border-radius: 0; box-sizing: border-box;box-shadow: none; color: #000; display: block; font-size: 12px; width: 100%;}

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

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

@media(max-width:991px){
	.form-section {padding: 15px 0;}
}
@media(min-width:991px){
	.why-us-pnl {margin-top: 0;}
	.form-section .col-md-5{float: left;}
	.form-section .col-md-7{float: right;}
}
@media(max-width:460px){
	.standardform{padding-top: 5px;padding-bottom: 5px;}
	.standardform .col-xs-6, .standardform .col-xs-12{padding-left: 5px!important;padding-right: 5px!important;margin-bottom: 7px;}
	.standardform h5{margin: 0 5px 10px 5px;}
}

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

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

.tour-item1{display: block;position: relative;margin-bottom: 14px;}
.tour-item1::after{content: ".";visibility: hidden;display: block;height: 0;clear: both;}
.tour-item1 .tour-img{overflow: hidden;}
.tour-item1 .tour-img img{vertical-align: top;transform: scale(1);width: 100%;transition: transform .3s;}
.tour-item1:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.tour-item1 .tour-head{padding: 10px 15px;position: absolute;bottom: 0;width: 100%;box-sizing: border-box;color: #fff;background: rgba(0, 0, 0, .8);}
.tour-item1 .tour-days{position: absolute;top: 0;left: 0;font-size: 12px;background: #aa0000;padding: 5px 10px;color: #fff;}
.tour-item1 .detail-btn{display: none;}

@media(max-width:400px){
	.package-page .col-xs-6 {width: 100%;margin-bottom: 10px;}
	.tour-item1{margin-bottom: 0;background: #EDEDED;}
	.tour-item1 .tour-img{width: 40%;margin-right: 10px; float: left;}
	.tour-item1 .tour-head{position: static;background: #666;padding: 5px 15px;font-weight: bold;}
	.tour-item1 .tour-days{padding: 3px 7px;position: static;background: none;color: #666;margin-top: 5px;}
	.tour-item1 .detail-btn{display: block;background: #aa0000;float: right;color: #fff;text-transform: uppercase;font-weight: bold;font-size: 11px;padding: 5px 10px 4px;}
}

.get-quote{text-align: right;font-size: 12px;}
.get-quote a{background: #2e2e2e;padding: 8px 12px 7px;font-weight: bold;border-radius: 4px;color: #fff;text-transform: uppercase;transition: ease-in all .3s;}
.get-quote a:hover{background: #be393e;color: #fff;}

.global-link, .global-link1{display: none;position: fixed;bottom: 0;width: 100%;z-index: 1000}
.global-link a, .global-link1 a{text-decoration:none;display: inline-block;width: 50%;float: left;font-weight: bold;text-align: center;padding: 9px 0;z-index: 1000;box-sizing: border-box;}
.global-link a.glink1, .global-link1 a.glink1{background: #ffae00;color: #000;}
.global-link a.glink2, .global-link1 a.glink2{background: #aa0000;color: #fff;}
.global-link a:hover, .global-link1 a:hover{background: #0d415a;color: #fff;text-decoration: none;}
@media(max-width:767px){
	.global-link, .global-link1{display: block;}
	.bottomfooter{margin-bottom: 38px;}
}