/*
Theme Name: Alternative
Author: Global Nexus Pvt. Ltd.
Author URI: http://websolutionnepal.com
Description: This theme is created for Adventure Solu on behalf of Global Nexus (P.) Ltd.
Version: 1.0
*/
.bground {background:rgba(255, 255, 255, 1); max-width:100%; margin:0 auto; padding:0px;}
/*.bground {background:rgba(250, 250, 250, 1); max-width:1070px; margin:0 auto; padding:0px;}
*/.container {padding-left:10px; padding-right:10px;}

.row {margin-left:-10px; margin-right:-10px;}

[class*="col-"] {padding-left:5px; padding-right:5px; margin-bottom:2px;}

@media (min-width:1200px) {.container {max-width:100%;}}

.form-control:-moz-placeholder {color: #333333;}

.form-control::-moz-placeholder {color: #333333;}

.form-control:-ms-input-placeholder {color: #666;}

.form-control::-webkit-input-placeholder {color: #333333;}

::-moz-selection {background: #1db4e7; text-shadow: none; color:#fff;}

::selection {background: #1db4e7; text-shadow: none; color:#fff;}

#sidebar .fa {color:#0066CC; padding-right:5px;}
#sidebar .fa-calendar-check{color:#0066CC; padding-right:5px;}

/* ==========================================================================

   Author's custom styles

   ========================================================================== */

body {background:#068fd4 url("images/bgr.png") repeat center 0; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:15px; line-height:1.5;}
/*body {background:#FFFFFF; font-family: 'Martel', sans-serif; font-weight:400; font-size:16px; line-height:1.5;}*/

h1, h2, h3, h4, h5, h6 {font-family: font-family: 'Vollkorn', serif; font-weight:700; color:#068fd4; margin:10px 0 20px;}

h1 {font-size:36px; font-weight:400;}

h2 {font-size:30px;}

h3 {font-size:26px;}

h4 {font-size:20px; color:#059cf5; font-weight:600;}

h5 {font-size:18px; color:#3a3a3a; }

h6 {font-size:16px;}

p {margin:0 0 20px; padding:10px; text-align:justify;}


nav ul {list-style:none; padding:0;}

nav li {display:inline;}

a:hover {text-decoration:none;}

a:focus {outline:none; text-decoration:none;}

.btn {background:#068fd4; height:40px; line-height:40px; padding:0 15px; font-size:14px; color:#FFFFFF; display:table; margin:20px 0 0; float:right; border-radius:0px;}

.btn:hover, .btn:focus {background:#033f66; color:#fff; text-decoration:none;}

.btnfx {background:#f7bf13; height:40px; line-height:40px; padding:0 15px; font-size:16px; color:#fff; display:table; margin:5px 0 0; float:right; border-radius:0;}

.btnfx:hover, .btn:focus {background:#3399ff; color:#fff; text-decoration:none;}

hr {border-top:solid 1px #b3b3b3; background:none; margin:40px 10px 20px;}

img[class*="wp-image"], .wp-post-image {border:solid 1px #fff; margin:0 0 5px; padding:0px 0px 0px 0px; max-width:100%; height:auto; background:#fff;}

img.alignright {float:right; margin:20px 0 20px 40px;}

img.alignleft {float:left; margin:20px 40px 20px 0;}

blockquote {background:#eee; border-color:#e5e5e5;}

/* ==========================================================================

   Author's custom styles

   ========================================================================== */

.toplang img{float:right; padding-right:10px; margin-bottom:20px;}


#wrapper {position:absolute; left:0; top:0; width:100%; z-index:1;} 



.admin-bar #wrapper {top:32px;} 

#branding {background:#068fd4;}

#site-title {padding:15px 0 10px;}

#site-title h1 {margin:0;}

#site-title img {max-width:100%; height:auto;}

#menu, #foot-menu {background:none; height:45px; font-family: 'Open Sans', sans-serif; font-size:18px;}

.main-menu {padding:0; margin:0;} 

.main-menu li {float:left; margin-right:10px; position:relative;}

.main-menu a {padding:8px 10px 10px; color:#fff; display:block;}

.main-menu li:hover a, .main-menu li.current-menu-item a, .main-menu li.sfHover a, .main-menu li.current-menu-parent a {background:#2874a6;}

.main-menu ul.sub-menu {position:absolute; left:0; top:50px; width:250px; z-index:9999; background:#033f66; display:none; font-size:15px;}

ul.sub-menu li {border-bottom:solid 1px #6ea3c6; display:block; width:100%;}

ul.sub-menu li a:hover {background:#033f66;}

.side-navigation {background:#f7bf13; color:#fff;}

.side-navigation li {display:block; float:none; width:100%; position:relative;}

.side-navigation li:before {content:'\f054'; font-family:FontAwesome; color:#fff; position:absolute; left:15px; top:10px;}

.side-navigation a {padding:10px 20px 10px 40px; color:#fff; border-bottom:solid 1px #faca35; display:block;}

.side-navigation li:hover a {background:#faca35;}

.mobile-menu {background:#2d77bf; width:300px; position:absolute; right:0; top:0; z-index:0;}

.admin-bar .mobile-menu {top:32px;}

.toggle-menu {width:40px; height:40px; float:right; color:#fff; font-size:26px; text-align:center; line-height:40px; margin:5px 15px 0 0; cursor:pointer; display:none;}

.toggle-menu:hover {background:#2d77bf;}

.mobile-menu li {display:block; float:none; width:100%; position:relative;}

.mobile-menu li:hover {background:#2d77bf;}

.mobile-menu a {display:block; color:#fff; padding:13px 20px;}

.mobile-menu ul.sub-menu {display:none; padding:0;}

.mobile-menu ul.sub-menu li {border-bottom:solid 1px #2d77bf;}

.mobile-menu ul.sub-menu li:hover a {background:#2d77bf;}

.sub-toggle {width:50px; height:50px; position:absolute; right:0; top:0; color:#fff; text-align:center; line-height:50px; cursor:pointer;}



.sub-toggle.expand .fa-plus:before {content:'\f068';}





.search-wrap { width:80%; height: 28px; background: #f2f1ec; border:none; overflow: hidden; float: right; margin: 70px 0 0; position:relative; }

.search-field.form-control {background:#f2f1ec; width:100%; height: 28px; line-height: 28px; border: none; float: left; text-indent: 10px; color:#333; }

.search-submit { float: right; background: #037aa9; border: none; height: 28px; width: 28px; line-height: 28px; color: #fff; position:absolute; right:0; top:0; }

#banner {background:none; clear:both;}

#slider {max-width: 100%; width:100%; margin:auto;}

#banner .nivo-caption {height:100%; background:none; padding-top:200px; opacity:1;}

.nivo-caption .caption-wrap {background:none; width:1170px; max-width:1170px; height:100px; overflow:hidden;}

#banner .nivo-caption h2 {margin:0; color:#FFFFFF; font-size:70px; text-align:center; width:100%; max-width:100%; text-shadow:2px 2px 10px #000; text-transform:uppercase;}

#banner .nivo-caption p {padding:5px 0;}

#banner .nivo-caption a {float:left;}

.nivo-directionNav a {width:40px; height:40px; background:#1568b8; font-size:25px; color:#fff; text-align:center; line-height:40px; opacity:0.8;}

.nivo-directionNav a:hover {background:#4894db;}



header.entry-header, .section-header {border-bottom:solid 0px #e5e5e5; margin:0 0 20px; padding:0;}



.home h3.entry-title {padding:8px 10px; display:block;}

.page-header {border-bottom:solid 1px #e5e5e5; margin:15px 0 20px 0; padding:0; position:relative;}

.page-header .entry-title {margin:0; padding:0 0 20px; display:block;}

.post-edit-link {position:absolute; right:0; top:-20px;}

#hero {padding:0px 0 10px;}

.home-article {padding:10px; border:solid 1px #d0e1f1;}

article.post, article.page {margin-bottom:40px;}


.centered {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.top-left {
    position: absolute;
    top: 8px;
    left: 16px;
}
.top-left h1{
	color:#FFFFFF;
	font-weight:700;
	text-shadow:2px 2px 2px #000;
	font-size:46px;
}



#content {padding:10px 0 5px 0;}

.entry-content ul {list-style:none; position:relative; margin-left:1px;}

.entry-content ul li {margin:0px;}

.entry-content ul ul, .entry-content ul ol, .entry-content ol ol, .entry-content ol ul {margin:20px 10px;}

.entry-content ul li:before {color:#1568b8; font-size:12px; position:absolute; left:15px;}

.entry-content ol {position:relative; margin-left:10px;}

.entry-content ol li {color:#1568b8; font-weight:400; margin:0 0 10px;}

.entry-content ol li span {color:#5d5d5d;}

.tab-content {padding-top:20px;}
.nav-tabs {border-bottom:2px solid #068fd4; text-align:center;  font-size:16px;}
.nav-tabs .fa {padding-bottom:12px;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {background:#068fd4; color:#FFFFFF; font-weight:700; text-align:center;}

.fixdepart {background:#f0f0f2; padding:0px; margin:0;}
.fixed {background:#3399ff; height:50px; margin-top:-10px;}
.fixed h3{ color:#FFFFFF; padding:10px 0 1px 10px;}
.fixed .col-xs-12 {color:#0099FF; padding-top:5px;}
.fixed .col-xs-12 a {color:#666666; text-align:justify;}
.fixed .col-xs-12{border-bottom:1px #CCCCCC dashed;}
.fixed .col-xs-12 span{float:right;}

.departure{border-bottom:1px #CCCCCC dashed;}
.departure .col-xs-2, .col-xs-4, .col-xs-5{padding-top:13px;}

.latestact {background:#0b3b51; height:50px; margin-top:-10px; width:100%;}
.latestact h3{ color:#FFFFFF; padding:10px 0 10px 10px;}


.gmap {width:100%; position:relative; overflow:hidden; margin-top:10px;}

.gmap iframe {position:absolute; left:-25%; top:-35px;}
.gmap p{font-size:15px; font-weight:200; padding:0; line-height:26px;}


.section-header {margin:40px 0 20px;}

.booking-form {background:#eff2f4; margin-top:50px;}
.booking-form h3{padding:10px; background:#068fd4; color:#FFF; font-size:18px;}


#footer {background:#068fd4; border-top:solid 3px #cccccc; margin:0; padding:20px 0 0; color:#fff; font-size:16px; font-weight:700; line-height:36px;}

#footer h3 {margin-bottom:30px; color:#fff; text-transform:uppercase; font-size:24px;}

#foot-menu {margin:10px 0 0; text-align:center;}

#foot-menu li {display:inline-block;}

#foot-menu a {padding:15px 7px 14px; display:block; color:#97ccfe;}

#foot-menu a:hover {color:#4894db;}


.wpcf7 {
 
background-color: #F0F0F0;
border: 2px solid #FFFFFF;
max-width:350px;
 float:right;
}
.wpcf7-form {

margin-left: 10px;
margin-right: 10px;
margin-top: 10px;
margin-bottom:10px;
}
.wpcf7-textarea {
 
width: 100%;
height:200px;
 
}
.wpcf7 input {
 
width: 100%;
 
}
.wpcf7-text {
width: 50%;
}
.wpcf7-submit {
 
background: #068fd4;
color: #ffffff;
height:40px;
max-width:90px;
border:1px #FFFFFF solid;
margin:0 auto; padding:0 auto;
 
}



/*.form-group { clear: both; margin-bottom: 20px; }

.form-control { border-radius: 0; color:#666; border:solid 1px #ddd; }

textarea.form-control { height: 200px; resize:none; }

#footer .form-control { background:#4894db; color:#fff; border:none; }

#footer textarea.form-control {height:100px;}

.submit { background: #0f589d; color: #fff; display: table; line-height: 40px; height: 40px; padding: 0 20px; margin: 0; border: none; clear: both; }

.submit:hover { background: #4894db; color: #fff; text-decoration: none; }*/

nav.social {float:left;}

nav.social li { display: inline; margin: 0 30px 0 0; }

nav.social a { background: #0f589d; width: 30px; height: 30px; display: inline-block; text-align: center; line-height: 30px; font-size: 24px; color: #fff; }

#copyright {padding:15px 0 10px; font-size:13px; text-align:center; font-weight:400;}






.caption {
        width:100%;
        bottom: .3rem;
        position: absolute;
        background:#FFFFFF;
		
        /*background: -webkit-linear-gradient(bottom, #000 40%, rgba(0, 0, 0, 0) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
        background: -moz-linear-gradient(bottom, #000 40%, rgba(0, 0, 0, 0) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
        background: -o-linear-gradient(bottom, #000 40%, rgba(0, 0, 0, 0) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
        background: linear-gradient(to top, #000 40%, rgba(0, 0, 0, 0) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);*/
    }

    .thumbnail {
        border: 1px #CCCCCC solid ;
        box-shadow: none;
        margin:0px 0px 10px 0px;
        padding:0;
		border-radius:0px;
		
    }
	.thumbnail .wp-post-image {padding:0; border:none; min-height:300px; max-height:300px;}

    .caption h4 {
        color: #fff;
        -webkit-font-smoothing: antialiased;
		font-family: 'Open Sans', sans-serif; font-weight:700;
		font-size:16px;
		padding:1px;
    }
	.caption h4 a{
        color: #FFF;
        
    }
	.col-sm-6	{padding-left: 1px;
    	padding-right: 1px;
		
			}

.thumbnail .caption {padding:0px 0px 0px 5px; background:#068fd4;}

.blogthumbnail {
        border: 0px #0a3043 solid ;
        box-shadow: none;
        margin:0;
        padding:0;
		width:356px;
		
    }
	.blogthumbnail .wp-post-image {padding:5px 0 0 0; border:none; width:100%;}
	.blogthumbnail h4 a{
       color:#0099ff;
	   font-size:18px;
	   margin:-20px 0 0 0;
	   padding:0;
	   		
    }
.col-lg-3 col-md-4 col-sm-6 col-xs-12 {padding:2px;}



/*#specialSlider { width: 100%; border:0px #000000 solid; padding:0; margin:0 auto; float:left;}*/
/*#specialSlider { width: 100%; border:1px #000000 solid; float:left; }
#specialSlider ul  {background:#CCCCCC; margin:0px;  padding:0px;}
#specialSlider li { width: 345px; max-height:300px; float:left; list-style:none; margin:0; padding:0; }*/
<!--#specialSlider ul .special-grid { position: relative;}-->
/*#specialSlider .thumbnail { overflow: hidden; margin:0; max-height:300px; padding:0; border: none; }
#specialSlider .thumbnail img {display:block; max-height:300px; height:210px; }

#specialSlider .caption { background:#0a3043; max-width:330px; position: relative; height: 40px; margin-top:1px; text-align: left;}
#specialSlider .caption h5 a { color: #FFFFFF; padding:5px; }
#specialSlider .caption h5 a:hover { color: #CCCCCC; }
#specialSlider .caption h5 a:before { display: inline-block; font-size: 18px; margin-right:10px; }*/

/*--- Special Packages End--*/

<!--#specialSliders { width: 100%; padding:10px; margin:20px; background:none; max-width: 530px; height:200px; border:1px #CCCCCC solid; float:left; list-style:none; }-->
<!--#specialSlider ul .special-grid { position: relative;}-->
/*#specialSliders .thumbnails { overflow: hidden; margin: 0; padding: 0; }
#specialSliders .thumbnails img {display:block; border:#CCCCCC solid 1px; }

#specialSliders h4 { position: relative; text-align:left; font-size:18px; padding-top:0; margin-top:0; line-height:24px;}
#specialSliders h4 a { color:#0066CC; }
#specialSliders h4 a:hover { color: #336699; }
#specialSliders h4 a:before { display: inline-block; margin-right: 10px; }
*/
.homep  {
    border-bottom: 4px solid #8fa1a1;
    height: 50px;
    margin: 0 0 5px 0px;
    width: 100%;}

.homeptitle {background: #FFF none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-size: 18px;
    line-height:30px;
    padding: 0 20px;
}
	
.homep  h2{background:#8fa1a1; color:#FFFFFF; padding:5px; font-size:24px; }


.recommendby {border:0px solid #000000; margin-top:20px;}

.recommend {border:0px solid #000000; margin-right:0; padding-right:0;}
.recom1 {border:0px solid #000000; padding-top:60px; padding-left:50px;}
.recom2 {border:0px solid #000000; padding-top:30px; padding-left:50px; padding-bottom:2px; text-align:center;}


.trip-facts-widgets {background:#eff2f4; font-size:14px;}
.trip-facts-widgets h3{padding:10px; border-bottom:1px #2874a6 solid; background:#068fd4; color:#FFF; font-size:20px;}
.trip-facts {margin:0px; padding-left:5px; padding-right:3px; padding-top:0px; padding-bottom:5px;}
.trip-facts ul {margin:0px;}

.trip-facts li {padding:5px; border-bottom:solid 1px #faf6f6; list-style:none;}

.trip-facts li span {font-weight:700;}


.nav-previous {background:#0099FF; padding:10px; width:120px; color:#FFFFFF; float:left; overflow:none;}
.nav-previous a{color:#FFFFFF;}
.nav-next {background:#0099FF; padding:10px; width:150px; color:#FFFFFF; float:right;}
.nav-next a{color:#FFFFFF;}


.page_nav .page-numbers{
  padding:4px 8px;
  margin:0px 4px;
  border:1px solid gray;
  color:#FFB134;  
}
.page_nav .current{
  border:1px solid #FFB134;
  background-color:#FBEFDB;
}
.page_nav .prev, .page_nav .next{
  border:none;
  color:blue;
}




@media (min-width:992px) {

	#wrapper.slide {left:0 !important;}

}



@media (max-width:992px) {

	.main-menu {display:none;}

	.toggle-menu {display:block;}

	#banner .nivo-caption {padding-top:50px;}

}

@media (max-width:767px) {

	.search-wrap {margin-top:20px;}

	#foot-menu {height:auto;}

	nav.social {float:none;  margin:10px 0;}

}

@media (max-width:479px) {

	

	#banner {background:none;}

	#banner .nivo-caption {position:static; padding:0;}

	

	#foot-menu li {float:none; display:block; width:100%;}

	nav.social { text-align:center;}

	#copyright {text-align:center;}

}