@font-face {
    font-family: 'museo_sans300';
    src: url('https://thenepaltrekkingcompany.com/wp-content/themes/thenepaltrekking/fonts/museosans-300-webfont.eot');
    src: url('https://thenepaltrekkingcompany.com/wp-content/themes/thenepaltrekkingfonts/museosans-300-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://thenepaltrekkingcompany.com/wp-content/themes/thenepaltrekking/fonts/museosans-300-webfont.woff') format('woff'),
         url('https://thenepaltrekkingcompany.com/wp-content/themes/thenepaltrekking/fonts/museosans-300-webfont.ttf') format('truetype'),
         url('https://thenepaltrekkingcompany.com/wp-content/themes/thenepaltrekking/fonts/museosans-300-webfont.svg#museo_sans300') format('svg');
    font-weight: normal;
    font-style: normal;

}
	
	
/* #BASIC--------------*/

*{margin:0; padding:0;}

* {
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box
}
a {
	transition:all .4s ease;
	-moz-transition:all .4s ease;
	-webkit-transition:all .4s ease;
	-o-transition:all .4s ease;
	-ms-transition:all .4s ease;
	color:#6b6b6b;
	}
	

	
img{border:none;}
li {list-style:none outside;}
h1{ font-size:34px;font-weight:900;}
h2 {font-size:26px; font-weight:300; text-transform:uppercase; margin-bottom:20px !important; }
h3{font-weight:400; font-size:20px; margin-bottom:10px !important;}
label{font-size:13px; color:#6b6b6b; }
h1, .h1, h2, .h2, h3, .h3 {
    margin-bottom: 0;
    margin-top: 0;
	font-family: 'Oswald', sans-serif;
	font-weight: 600;
	
!important;}

input, label, select{ font-family: 'Oswald', sans-serif; }
input, select{ color:#6b6b6b;}

#fixed{position:relative; z-index:1000;}
.flight a{color:#fff;}
.flight a:hover{color:#fff;}
.best_seller h3 a{color:#464646;}

a:focus, a, object, embed {outline: none;}

a:focus, a:hover {text-decoration: none;color: #0d4c86;}
:focus, :active {-moz-outline-style: none; outline:0 none !important;}
::-moz-focus-inner {border:0;}
ul, ol {margin: 0; padding: 0;}
ul, ol, li {list-style: none;}
p {margin: 0;}

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

.padd_Right0{padding-right:0;}
.padd_Left0{padding-left:0;}
.padd_Both{padding-left:0; padding-right:0;}

.padd_top30{padding-top:30px;}
.padd_btm30{padding-bottom:30px;}
.padd_both30{padding-top:30px; padding-bottom:30px;}
.padd_both50{padding-top:50px; padding-bottom:50px;}


.menu_responsive{    
	color: #fff;
    display: none;
    font-size: 21px;
    font-weight: bold;
    line-height: 28px;
    margin-top: 5px;
    padding: 10px 0 10px 15px;
    text-transform: uppercase;
}
.readbtn{ border:2px solid #1c563e; width:120px; height:45px; text-align:center; line-height:45px; display:inline-block; color:#6b6b6b;
}
.readbtn:hover{background:#1c563e; border:2px solid #1c563e; color:#fff;}


body {font-size:14px; line-height:20px; font-family: 'museo_sans300'; color:#010101; }
input{border:none;}
:focus{ outline:none;}
::placeholder{ color:#349d72;}
h2 span{ font-weight:700;}
/*header part*/
header{ height:100px;}
.logo{font-size:30px; text-transform:uppercase; font-weight:300; margin-top:0; }
.logo span{ font-weight:900;}
.logo a{}



/*header part end*/

/*nav part start*/
.bar .fa{font-size:30px; float:right; cursor:pointer; display:none;}
.resp_collapse{ position:relative; z-index:10000; }
/*mega menu*/
.slogan{ display:inline-block; font-style:italic; color:#fff; line-height:45px;}
.dropdown-menu{border:none; box-shadow:none; background-color:#1c563e; padding:0; border-radius:0 !important;}
.dropdown-menu > li > a{color:#fff; padding:6px 20px; }
.dropdown-menu  > li { border-bottom: 1px solid #349d72;}
.navbar{min-height:45px !important;}
.navbar-default .navbar-toggle{ color:#fff;}
.navbar-default .navbar-toggle .icon-bar {background-color: #ddd;}


.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #37411d;
}
.navbar-default .navbar-toggle:hover{border-color:#37411d;}
.navbar-nav > li > a{ font-size:14px; line-height:45px; font-family: 'Oswald', sans-serif;  padding: 0 13px !important; letter-spacing:0.8px;}
.top_nav > li > a{ font-size:13px; line-height:99px; font-family: 'Oswald', sans-serif;  padding: 0 10px !important;
text-transform:uppercase;}

.top_nav > li{border-left:1px solid #bebebe;}
.call_info {line-height:100px;  padding: 0 0px; color:#781114;  font-family: 'Oswald', sans-serif;  letter-spacing:0.8px; border-left:1px solid #bebebe;}
.call_info span{background:#781114; width:33px; height:33px; line-height:33px; text-align:center; color:#fff; display:inline-block; margin-right:8px; font-size:20px;
border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; -o-border-radius:100%;}

.navbar-default .navbar-collapse, .navbar-default .navbar-form{border-color:transparent;}
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse{ margin-left:-15px; margin-right:-15px;}
.navbar{background:#1c563e; margin-bottom:0; border:none; border-radius: 0;}
.navbar-inverse{background-color:transparent !important; border-color:transparent !important;}

.navbar-default .navbar-nav > li > a{color:#fff;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{color:#fff;
background-color: #349d72 !important;}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background-color: #349d72!important;
    color: #fff;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{ background-color: #349d72!important;
    border-color: #6aca00 !important; color:#fff !important;}
	
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{ background-color: #349d72; color: #fff;}

.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}

.dropdown-menu{left:0; right:inherit;}

/* dropdown */
.dropdown-menu {
    margin: 0px auto;
}
.dropdown-menu .dropdown-menu {
    left: 100%;
    top: 0px;
}

/*  shows the dropdown on hover*/
.navbar ul.nav li:hover > ul.dropdown-menu {
    display: block;   
}
/* before and after */
.navbar .nav > li > .dropdown-menu::before, .navbar .nav > li > .dropdown-menu::after {
    display: none;
}
/*nav part end*/

/*banner*/
.banner{
	border-radius: 0px 0px 0px 60px;
	-moz-border-radius: 0px 0px 0px 60px;
	-webkit-border-radius: 0px 0px 0px 60px;
	border: 0px solid #000000;
	overflow:hidden;
	}
/*banner*/


/* Carousel Styles */
.banner .carousel-indicators{display:none;}
.banner .carousel-indicators .active {
    background-color: #2980b9;
}

.banner .carousel-inner img {
    width: 100%;

}

.banner .carousel-control {
    width: 0;
}

.banner .carousel-control.left,
.banner .carousel-control.right {
	opacity: 1;
	filter: alpha(opacity=100);
	background-image: none;
	background-repeat: no-repeat;
	text-shadow: none;
}

.banner .carousel-control.left span {
	/*padding: 20px;*/
}

.banner .carousel-control.right span {
	/*padding: 20px;*/
}

.banner .carousel-control .glyphicon-chevron-left, 
.banner .carousel-control .glyphicon-chevron-right, 
.banner .carousel-control .icon-prev, 
.banner .carousel-control .icon-next {
	position: absolute;
	top: 39%;
	z-index: 5;
	display: inline-block;
}

.banner .carousel-control .glyphicon-chevron-left,
.banner .carousel-control .icon-prev {
	left: 1070px;
	
}

.banner .carousel-control .glyphicon-chevron-right,
.banner .carousel-control .icon-next {
	right: 170px;
}

.banner .carousel-control.left span  {
	background:url(../images/right_arrow.png) no-repeat left top;
	width:52px;
	height:52px;
	text-indent:-9999px;
}
.banner .carousel-control.right span  {
	background:url(../images/left_arrow.png) no-repeat left top;
	width:52px;
	height:52px;
	text-indent:-9999px;
}


.banner .carousel-control.left span:hover,
.banner .carousel-control.right span:hover {
	opacity: .7;
	filter: alpha(opacity=70);
}

/* Carousel Header Styles */
#Carousel h4 a{color:#771315;}
.banner{position:relative; height:auto;}
.header-text {
    color: #ffffff;
    left: 7.7%;
    position: absolute;
    top: 110px;
	padding:26px;
	width:445px;
	height:260px;
	background:#349d72;
}
.header-text h2 {
    color: #fff;
    font-size: 25px;
	font-weight:900;
	padding:10px;
	display:inline-block;
	padding:0 12px;
	margin-bottom:0 !important;
	float:left;
	font-weight:300;
}

.header-text a {
	background:url(../images/left_arrow.png) no-repeat left top; height:52px; width:52px; display:inline-block; float:right;
	text-indent:-9999px;
}
.header-text p{padding:10px; clear:both; color:#fff;  float:left;}

.slider_form{z-index:100; left:0; position:absolute;  bottom:0; width:100%; vertical-align:middle; 
	border-radius: 0px 0px 0px 0;
	-moz-border-radius: 0px 0px 0px 0;
	-webkit-border-radius: 0px 0px 0px 0;
	border: 0px solid #000000;
	background:rgba(128, 19, 21, 0.6); 
	}
.slider_form:before{
	border-radius: 0px 0px 0px 0;
	-moz-border-radius: 0px 0px 0px 0;
	-webkit-border-radius: 0px 0px 0px 0;
	border: 0px solid #000000;
	}	
	
	
.slider_form .container{ padding:20px 17px;}
.slider_form form{ display:inline-block;}
.slider_form h2{ display:inline-block; margin-bottom:0; margin-right:20px; color:#fff; font-size:18px;}
.slider_form .customize_btn{display:inline-block; padding:0 12px; line-height:28px; background:#f29c06 url(../images/customize_icon.png) no-repeat 14px 4px;
 border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; text-align:center; 
 -o- border-radius:5px;  float:right; margin-top:20px; }
 .slider_form .customize_btn:hover{background:#d68a06 url(../images/customize_icon.png) no-repeat 14px 4px;}
 
.slider_form .customize_btn a{color:#fff; padding-left:30px; display:block;}
.slider_form select{height:40px; width:197px; margin-right:10px;}
.slider_form form .btn{background:#f9a332; border:#f9a332; height:40px; width:68px; color:#fff;}
.slider_form span{background:#f29c06; display:inline-block; color:#fff; padding:0 12px; line-height:28px; margin-right:10px;
}

.slider_form select, .slider_form input, .slider_form form .btn{border-radius:6px; -webkit-border-radius:6px; -o-border-radius:6px;
-moz-border-radius:6px; -ms-border-radius:6px; border:none;}
.customize{ display:inline-block; float:right;border-radius:6px; -webkit-border-radius:6px; -o-border-radius:6px;
-moz-border-radius:6px; -ms-border-radius:6px; background:#349d72; padding:0 8px; font-size:12px; height:40px; line-height:40px; color:#fff;}
.customize:hover{background:#f9a332; color:#fff;}


.title{ position:relative; margin-bottom:10px;}
.title h2{margin-bottom:0 !important;}


.welcome{}
.welcome_holder{ }
.welcome_holder .readbtn{ margin-top:20px;}


/* carasoul slider*/
.best_seller{
	border-radius: 0px 0px 0px 80px;
	-moz-border-radius: 0px 0px 0px 80px;
	-webkit-border-radius: 0px 0px 0px 80px;
	border: 0px solid #000000;
	position: relative;
    top: 88px;
	background:#fff;
	}
.tab_holder{ 
	border-radius: 80px 0px 0px 0px;
	-moz-border-radius: 80px 0px 0px 0px;
	-webkit-border-radius: 80px 0px 0px 0px;
	border: 0px solid #000000;
	position: relative;
    top: -70px;
	background:#fff;
	}
.best_seller .container{ margin-top:-70px;}	
.tab_holder .container{margin-top:40px;}
	
.best_seller .carousel {
    margin-bottom: 0;
    padding: 0 40px 30px 40px;
}
.best_seller .left { left:-20px; background:url(../images/arrow_left.jpg) no-repeat left top; }

/* The controlsy */
.best_seller .carousel-control {
    height: 40px;
	font-size: 34px;
	width: 40px;
    margin-top: 90px;
}
.best_seller .carousel-control.right {
	right: -12px;
 background:url(../images/arrow_right.jpg) no-repeat left top;
}
/* The indicators */
.best_seller .carousel-indicators {
	right: 50%;
	top: auto;
	bottom: -10px;
	margin-right: -19px;
	text-indent:-9999px;
}
.carousel-control{opacity:1;}
/* The colour of the indicators */
.best_seller .carousel-indicators li {
	background: #cecece;
}
.best_seller .carousel-indicators .active {
background: #428bca;
}

/*footer start*/
.footer_top{background:#231f20;


    
}
footer{width:100%; background:#1c563e; position:relative; 
color:#fff; font-family: 'Oswald', sans-serif; }
footer a{color:#83a4c4;}
footer h2{color:#fff; padding-bottom:10px;  font-size:22px; }

.footer_last{ background:#19573f; color:#fff; padding:8px; font-size:13px; padding:20px 0;font-family: 'Oswald', sans-serif;}
.footer_last a{color:#fff;}

.footer_social_media{margin-top:20px;}
.affiliated{margin-top:12px;}
.affiliated a{display:inline-block; margin-right:10px;}
.footer_social_media p.connect_, .affiliated p.connect_{text-transform:uppercase; font-size:14px; margin-bottom:10px;}
.footer_social_media .fa{color:#fff; text-align:center; height:30px; width:30px; line-height:30px; font-size:14px; margin-right:5px;}
.footer_social_media a:hover{text-decoration:none;}
.footer_social_media .fa-facebook{background:#3b5998;}
.footer_social_media .fa-twitter{background:#28a9e0;}
.footer_social_media .fa-google-plus{background:#da4835;}
.footer_social_media .fa-linkedin{background:#007fb2;}

.flight{background:#231f20; padding-top: 120px; padding-bottom: 130px;}

.carousel-indicators{ display:none;}
.flight_holder{ 
	position:relative; 
	border-radius: 0px 0px 0px 20px;
	-moz-border-radius: 0px 0px 0px 20px;
	-webkit-border-radius: 0px 0px 0px 20px;
	border: 0px solid #000000; overflow:hidden;}
.flight_caption{ position:absolute; left:0; bottom:0; background:rgba(120, 17, 21, 0.9); padding:15px; width:100%; color:#fff;
text-align:center; font-family: 'Oswald', sans-serif;}
.flight h2{color:#fff; text-transform:inherit;}
.flight_caption p a{font-size:14px;}
/*tab*/
.nav-tabs {
    border-bottom: 1px solid #e4e4e4;
}
.nav-tabs > li{
    margin-right: 1px;
}
.nav-tabs > li > a{
    border-radius: 0px;
    border: 1px solid #e4e4e4;
    border-right: 0px none;
    margin-right: 0px;
    padding: 8px 17px;
    color:#222222;
    transition: all 0.3s ease-in 0s;
}
.nav-tabs > li:last-child{
    border-right:1px solid #ededed;
}
.nav-tabs > li > a{
    padding: 15px 30px;
    border:1px solid #ededed;
    border-right: 0px none;
    border-top: 2px solid #ededed;
    background: #ededed;
    color: #8f8f8f;
    font-weight: bold;
}
.nav-tabs > li > a:hover{
    border-bottom-color: #ededed;
    border-right: 0px none;
    background: #f1f1f1;
    color: #444;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover{
    border-top: 2px solid #3498db;
    border-right: 0px none;
    color: #444;
}
.tab-content > .tab-pane{
    border: 1px solid #e4e4e4;
    border-top: 0px none;
    padding: 20px;
    line-height: 22px;
}
.tab-content > .tab-pane > h3{
    margin-top: 0;
}
/*tab*/
.popular_trekking{ background:#1c563e; }
.popular_trekking h2{color:#fff;}
.trekking_text{background:#349d72; color:#fff; font-family: 'Oswald', sans-serif; text-align:center;}
.trekking_text + .trekking_text{background:#fff; color:inherit;}
.trekking_holder{width:65%;}
.trekking_text_outer{width:35%;}
.popular_trekking ul li{height:220px;}
.trekking_holder img{height:220px;}
.trekking_text{ height:109px; padding:9px; font-size:16px;}
.trekking_text span{ display:inline-block;}
.trekking_text .duration{color:#19573f; margin-top:23px;}
.trekking_text .price{color:#f20a0a;}
.trek_text{ display:inline-block; margin-top:25px;}
.trek_text a{color:#fff;}
.popular_trekking ul li{margin-bottom:30px;}
.popular_trekking ul li:nth-child(3n+1){ clear:both;}

.social_media{margin-top:10px;}
.assot{margin-top:10px;}
.social_media a{ display:inline-block; background:#fff; color:#231f20; text-align:center; margin-right:8px; line-height:33px;}
.social_media .rounded{border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; -o-border-radius:100%; width:33px;
height:33px;}
.associated{margin-bottom:20px;}
.card a, .associated a{ display:inline-block; margin-right:10px;}

.calculate{}
.calculate form label{display:inline-block; color:#fff; margin-right:8px;}
.calculate form select{ border-radius:10px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px;
background:#fff; border:none; height:40px; padding:0 13px;}

.footer_menu{ margin-top:20px;}
.footer_menu ul li{ display:inline-block; border-right:1px solid #fff;}
.footer_menu ul li:last-child{border-right:0;}
.footer_menu ul li a{display:block; padding:0 5px; }


#Carousel .thumbnail{border:transparent;
	padding:0;
	border-radius: 0px 0px 0px 20px;
	-moz-border-radius: 0px 0px 0px 20px;
	-webkit-border-radius: 0px 0px 0px 20px;
	overflow:hidden;}
	
#Carousel .carousel-inner a{ position:relative; display:block;}
#Carousel .carousel-inner a span{ display:inline-block; position:absolute; right:0; bottom:0; background:#f0070c; text-transform:uppercase;
color:#fff; text-align:center; height:35px; line-height:35px; padding:0 15px;}

.tab_holder { padding-top:10px;}
.tab_holder .container{position:relative;}

.tab_title{ display:inline-block; position:absolute; left:12px; top:0; }

.tab_holder .tab-content{clear:both;}
.tab_about{clear:both;}
.tab_about ul.nav{margin-left:390px;}
.tab-content > .tab-pane{border:none; padding-left:0; padding-top:20px;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{border-top:0;}
.nav-tabs > li > a{border:none;border-radius:20px; font-family: 'Oswald', sans-serif; font-weight:400; color:#781114;
-moz-border-radius:20px; -webkit-border-radius:20px; background:none; margin-right:20px; padding: 6px 21px;}
.nav-tabs > li{border-right:0; }
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{border-radius:20px;
-moz-border-radius:20px; -webkit-border-radius:20px; border-left:0;
border-bottom:0; background:#771315; color:#fff;}
.nav-tabs {
    border-bottom: 0 none;
}
.nav-tabs > li:last-child{border:none;}
.popular_trekking {margin-top:-60px;}


/*milan css*/
.searchandfilter input{
    background: #f9a332 none repeat scroll 0 0;
    border: medium none #f9a332;
    color: #fff;
    height: 40px;
    width: 68px;
}
/*detail page*/
.related-package {
    background: #f7f7f8 none repeat scroll 0 0;
    border: 1px solid #ddd;
    margin-top: 15px;
    overflow: hidden;
}
.relate-title {
    background: #349d72 none repeat scroll 0 0;
    color: #fff;
    font-weight: 500;
    padding: 10px;
    text-align: center;
    text-transform: uppercase;
}
.related-package ul li {
    line-height: 25px;
    padding: 10px 12px;
}
.related-package ul li a {
    padding-left: 5px;
}
.main_content .high_pannel {
    padding: 15px;
}
.main_content .tab-content {
    background: #f7f7f7 none repeat scroll 0 0;
    margin-top: -1px;
}
.main_content .tab_wrap > .nav-tabs > li.active > a, .tab_wrap > .nav-tabs > li.active > a:hover, .tab_wrap > .nav-tabs > li.active > a:focus {
    background: #349d72 none repeat scroll 0 0;
    border: 1px solid #59c861;
    color: #fff;
}
.main_content .tab_wrap > .nav-tabs > li > a {
    background: #349d72 none repeat scroll 0 0;
    border: 1px solid #f7f7f8 !important;
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
	 border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    color: #fff !important;
    padding: 8px 20px !important;
	margin-right:0 !important;
}
.main_content .tab_wrap > .nav-tabs > li > a:hover, .tab_wrap > .nav-tabs > li > a:focus {
    background: #075f66 none repeat scroll 0 0;
    border: 1px solid #086b0f !important;
    color: #fff;
}
.main_content .tab_wrap > .nav-tabs > li.trb > a {
    background: #c50b12 none repeat scroll 0 0;
    border: 1px solid #59c861 !important;
    color: #fff;
}
.main_content .tab_list li {
    margin-bottom: 20px;
}
.main_content .overview {
    margin-top: 20px;
	clear:both;
}
.main_content .overview blockquote {
    font-size: 12px;
    font-weight: bold;
}
.main_content .include-package ul li::before {
    color: #6300b0;
    content: "";
    font-family: "FontAwesome";
    left: 17px;
    position: absolute;
}
.main_content .excludes-package ul li::before {
    color: #6300b0;
    content: "";
    font-family: "FontAwesome";
    left: 17px;
    position: absolute;
}
.main_content .includes {
    margin-bottom: 20px;
}
.border_right{border-right:1px solid #ccc;}
.excludes-package ul li {
    margin-bottom: 10px;
    padding-left: 24px;
}
.main_content .includes ul li {
    margin-bottom: 10px;
    padding-left: 24px;
}
.main_content .accomodation_title {
    margin-bottom: 10px;
}
#Terms .pply {
    margin-bottom: 15px;
}
#Terms .ply li {
    margin-bottom: 8px;
}
.price-pkg {
    background: #349d72 none repeat scroll 0 0;
    color: #fff;
    padding: 8px 10px;
    position: relative;
    top: 32px;
    width: 278px;
}
.price-pkg h3 {
    color: #fff;
    margin-bottom: 0 !important;
}
.price-pkg span {
    font-size: 18px;
}
.btn-danger {
    background-color: #349d72 !important;
    border-color: #d43f3a;
    color: #fff;
}
.price-pkg::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: rgba(136, 183, 213, 0) -moz-use-text-color #349d72 rgba(136, 183, 213, 0);
    border-image: none;
    border-style: solid none solid solid;
    border-width: 15px;
    bottom: 100%;
    content: " ";
    height: 0;
    left: 5px;
    margin-left: -5px;
    pointer-events: none;
    position: absolute;
    width: 0;
}
.btn_wrap {
    margin-top: 50px;
    text-align: center;
    width: 100%;
}
.btn_wrap a {
    display: inline-block;
}
.best_price {
    background: #ddd none repeat scroll 0 0;
	 border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    padding-bottom: 20px;
}
.sidebar .side_bar_title {
    background: #349d72 none repeat scroll 0 0;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    color: #ffffff;
    font-size: 18px;
    margin-top: 0;
    padding: 10px 20px;
}
.trek_packages {
    background: #f7f7f7 none repeat scroll 0 0;
    border: 1px solid #ddd;
    margin-bottom: 20px;
    margin-top: 20px;
}
.heading {
    font-weight: 500;
    padding: 10px 15px 0;
}
.block {
    margin-bottom: 20px;
}
.block h3 {
    margin-bottom: 0 !important;
}
.side_bar_title h3 {
    color: #fff;
    margin-bottom: 10px !important;
}
.contact_block {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #ccc #ccc;
    border-image: none;
    border-style: none solid solid;
    border-width: medium 1px 1px;
}
.title_blue {
    background: #349d72 none repeat scroll 0 0;
    color: #fff;
    font-size: 18px;
    padding: 10px 20px;
}
.title_blue h3 {
    color: #fff;
}
.contact_block ul li {
    margin-bottom: 10px;
    padding-left: 30px;
}
.contact_block ul li.address {
    background: rgba(0, 0, 0, 0) url("../images/contact_sprite.jpg") no-repeat scroll 3px 0;
    height: 19px;
}
.contact_block ul li.tel {
    background: rgba(0, 0, 0, 0) url("../images/contact_sprite.jpg") no-repeat scroll 2px -29px;
    height: 19px;
}
.contact_block ul li.mail {
    background: rgba(0, 0, 0, 0) url("../images/contact_sprite.jpg") no-repeat scroll 2px -60px;
    height: 19px;
}
.contact_block .related li {
    list-style: inside none square;
    margin-bottom: 6px;
    padding-left: 10px;
}
.gallery_block ul li {
    padding: 5px;
}
.categories_block {
    margin-bottom: 20px;
}
.categories .sidebar .side_bar_title {
    margin-top: 0;
}
.gallery_block img {
    height: 70px;
    width: 120px;
}
.btn-success {
    border-radius: 6px;
    box-shadow: 0 0 10px rgba(111, 111, 111, 0.4);
}
.btn-danger {
    border-radius: 6px;
    box-shadow: 0 0 10px rgba(111, 111, 111, 0.4);
}
.btn-danger, .btn-success {
    border: medium none;
    padding: 10px;
}
.contact_block .widget-title {
    background: #349d72 none repeat scroll 0 0;
    color: #fff;
    padding: 5px 25px;
    width: 100%;
}
.contact_block li a:hover {
    color: #075f66;
}
.package_main .img_holder {
    margin-bottom: 20px;
}
.featured_holder {
    background: #f7f7f8 none repeat scroll 0 0;
    padding: 10px;
}
.featured_holder .view_btn {
    background: #349d72 none repeat scroll 0 0;
    border-radius: 4px;
    color: #fff;
    padding: 5px;
}
.featured_holder .view_btn:hover{ background:#7FB8E0;}
.Tour_packages_holder {
    background: rgba(50, 148, 219, 0.6) none repeat scroll 0 0;
    bottom: 45px;
    padding: 3px 4px;
    position: relative;
}
.Tour_packages_holder a{ color:#fff;}
ul.gallery-box li{ display:inline-block; margin-bottom:0px;}

.testimonials{margin-bottom:20px;}
.thumb{ float:left; width:120px; height:120px; margin-right:20px;}
.testimonials_text_holder{ float:left; width:330px;}
.testimonials_text_holder h2 {
    font-size: 18px;
    font-weight: 500;
}
.client {
    font-style: italic;
    font-weight: 600;
    margin-top: 10px;
}

.gallery_title {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    bottom: 32px;
    padding: 5px;
	color:#fff;
    position: relative;
}
.gallery_title a{ color:#fff;}
#Section2 .video iframe{width:100%;}
/*contact form*/
#wpcf7-f4-p14-o1 .wpcf7-form p {
    margin-bottom: 10px;
}
#wpcf7-f4-p14-o1 form span {
    margin-top: 3px;
    text-align: left;
}
#wpcf7-f4-p14-o1 form input {
    border: 1px solid #fff;
    padding-left: 5px;
}
#wpcf7-f4-p14-o1 form textarea {
    border: 1px solid #ccc;
    margin-top: 25px;
}
#wpcf7-f4-p14-o1 form .wpcf7-submit {
    background: #349d72 none repeat scroll 0 0;
    color: #fff;
    padding: 10px;
    width: 90px;
}
#wpcf7-f4-p14-o1 form .wpcf7-submit:hover {
    background: #deedfc none repeat scroll 0 0;
}
#wpcf7-f4-p14-o1 form input[type="text"] {
    background: #deedfc none repeat scroll 0 0;
    color: #000;
    height: 30px;
}
#wpcf7-f4-p14-o1 form input[type="email"] {
    background: #deedfc none repeat scroll 0 0;
    color: #ddd;
    height: 30px;
}
.contact-form, .contact-info {
    background: #f7f7f8 none repeat scroll 0 0;
    margin-top: 20px;
    padding: 20px;
}
.wpcf7-form-control.wpcf7-captchar {
    height: 30px;
    width: 23%;
}
.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-846 {
    height: 30px;
}
/*booking form*/
#wpcf7-f74-p12-o1 .wpcf7-form p {
    margin-bottom: 10px;
}
#wpcf7-f74-p12-o1 form span {
    margin-top: 3px;
    text-align: left;
}
#wpcf7-f74-p12-o1 form input {
    border: 1px solid #fff;
    padding-left: 5px;
}
#wpcf7-f74-p12-o1 form textarea {
    border: 1px solid #ccc;
    margin-top: 25px;
}
#wpcf7-f74-p12-o1 form .wpcf7-submit {
    background: #349d72 none repeat scroll 0 0;
    color: #fff;
    padding: 10px;
    width: 90px;
}
#wpcf7-f74-p12-o1 form .wpcf7-submit:hover {
    background: #deedfc none repeat scroll 0 0;
}
#wpcf7-f74-p12-o1 form input[type="text"] {
    background: #deedfc none repeat scroll 0 0;
    color: #000;
    height: 30px;
    width: 600px;
}
#wpcf7-f74-p12-o1 form input[type="email"] {
    background: #deedfc none repeat scroll 0 0;
    color: #ddd;
    height: 30px;
}
#wpcf7-f74-p12-o1 form input[type="date"] {
    background: #deedfc none repeat scroll 0 0;
    color: #ddd;
    height: 30px;
}
.wpcf7-form-control.wpcf7-captchar {
    height: 30px;
    width: 23%;
}
.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-271 {
    height: 30px;
}
.booking-form {
    background: #f7f7f8 none repeat scroll 0 0;
    margin-top: 20px;
    padding: 20px;
}
/*Customize form*/
#wpcf7-f121-p122-o1 .wpcf7-form p {
    margin-bottom: 10px;
}
#wpcf7-f121-p122-o1 form span {
    margin-top: 3px;
    text-align: left;
}
#wpcf7-f121-p122-o1 form input {
    border: 1px solid #fff;
    padding-left: 5px;
}
#wpcf7-f121-p122-o1 form textarea {
    border: 1px solid #ccc;
    margin-top: 25px;
}
#wpcf7-f121-p122-o1 form .wpcf7-submit {
    background: #349d72 none repeat scroll 0 0;
    color: #fff;
    padding: 10px;
    width: 90px;
}
#wpcf7-f121-p122-o1 form .wpcf7-submit:hover {
    background: #deedfc none repeat scroll 0 0;
}
#wpcf7-f121-p122-o1 form input[type="text"] {
    background: #deedfc none repeat scroll 0 0;
    color: #000;
    height: 30px;
}
#wpcf7-f121-p122-o1 form input[type="email"] {
    background: #deedfc none repeat scroll 0 0;
    color: #ddd;
    height: 30px;
}
#wpcf7-f121-p122-o1 form input[type="date"] {
    background: #deedfc none repeat scroll 0 0;
    color: #ddd;
    height: 30px;
}
.wpcf7-form-control.wpcf7-captchar {
    height: 30px;
    width: 23%;
}
.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-273 {
    height: 30px;
}
.customize-form {
    background: #f7f7f8 none repeat scroll 0 0;
    margin-top: 20px;
    padding: 20px;
}
/*testimonial page*/
.review-box {
    
    margin-bottom: 30px;
}
.review-left {
    border-right: 2px solid #1c563e;
}
.test-img img {
    border: 3px solid #1c563e;
    border-radius: 100%;
}
/*Blog page*/
.single_blog {
    border: 1px solid #ccc;
    box-shadow: 0 0 10px rgba(111, 111, 111, 0.4);
    margin-top: 10px;
    padding: 10px;
}
.single_blog p {
    text-align: justify;
}
.blog-box {
    background: #f7f7f8  none repeat scroll 0 0;
    height: auto;
    margin-top: 20px;
    padding: 20px 20px 0;
    position: relative;
}
.blog-box p {
    margin-bottom: 12px;
}
.blog-box p strong {
    font-size: 18px;
    margin-bottom: 10px;
}
.border-bottom {
    background: rgba(0, 0, 0, 0) url("../AppData/Local/Temp/images/aside.png") repeat scroll 0 0;
    height: 8px;
    margin-top: 25px;
}
.blog-box img {
    margin-bottom: 15px;
    margin-top: 5px;
   
}
.blog-box h2 a {
    font-weight: bold;
    text-decoration: none;
}
.blog-box h2 a:hover {
    color: #6300b0;
}
.blogbtn {
    background: #f29c06 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    margin-top: 15px;
    padding: 0 12px;
    position: relative;
    text-align: center;
    z-index: 0;
}
.blogbtn:hover {
    color: #fff;
    text-decoration: none;
}
.category li {
    display: inline-block;
}
.category li a {
    border-right: 2px solid #ccc;
    color: #0260c0;
    display: block;
    padding: 0 12px;
    text-decoration: none;
}
.category li:last-child a {
    border-right: 0 none;
}
.category li:first-child a {
    padding-left: 0;
}
.user span {
    display: inline-block;
    font-size: 13px;
    font-weight: 600;
}
.date {
    background: #1c563e none repeat scroll 0 0;
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    left: -74px;
    padding: 15px;
    position: absolute;
    top: 0;
}
.related-package span {
    background: #349d72 none repeat scroll 0 0;
    border-radius: 25px;
    color: #fff;
    font-size: 15px;
    margin-left: 35px;
    padding: 0 15px 2px;
}
.related-package ul li {
    border-bottom: 1px dashed #ddd;
    line-height: 25px;
    padding: 10px 12px;
}
.related-package ul li:last-child {
    border-bottom: medium none;
}
.blog {
}
.post_blog {
    border: 1px solid #ccc;
    box-shadow: 0 0 10px rgba(111, 111, 111, 0.4);
    margin-top: 10px;
    padding: 10px;
}
.post_blog h2 {
    border-bottom: 1px solid #ddd;
    text-align: center;
}
.post_blog ul li {
    border-bottom: 1px solid #ddd;
    list-style: outside none none;
    margin-top: 10px;
}
.post_blog ul li a {
    color: #6300b0;
    font-size: 14px;
    line-height: 30px;
    padding-left: 10px;
    text-decoration: none;
}
.blog_post h4 {
    font-size: 14px;
}
.es_widget_form input[type="button"] {
    background: #231f20 none repeat scroll 0 0;
    color: #fff;
    height: 35px;
    padding: 0 12px;
    text-align: center;
}
.es_lablebox{display:none;}
.es_textbox, .es_button{ display:inline-block;}

.featurd_block li{ margin-bottom:30px;}

.featurd_block li:nth-child(3n+1){ clear:both;}

select option{ padding-left:6px;}
textarea{padding-left:8px;}
#wpcf7-f121-p122-o1 .wpcf7-form-control-wrap, #wpcf7-f74-p12-o1 .wpcf7-form-control-wrap{ display:block}
#wpcf7-f121-p122-o1 select, #wpcf7-f74-p12-o1 select{width:600px}
#wpcf7-f121-p122-o1 form input[type="date"], #wpcf7-f74-p12-o1 form input[type="date"]{width:218px;}

#wpcf7-f121-p122-o1 form textarea, #wpcf7-f74-p12-o1 form textarea{width:218px;}
#wpcf7-f121-p122-o1 form .wpcf7-submit, #wpcf7-f74-p12-o1 form .wpcf7-submit{margin-top:15px;}
#wpcf7-f121-p122-o1 .captcha-273, #wpcf7-f74-p12-o1 .captcha-271{ display:inline-block;}
#wpcf7-f121-p122-o1 .wpcf7-form-control.wpcf7-captchar, #wpcf7-f74-p12-o1 .wpcf7-form-control.wpcf7-captchar{ width: 67%;}
#wpcf7-f121-p122-o1 form .wpcf7-submit, #wpcf7-f74-p12-o1 form .wpcf7-submit{ display:block;}


#gallery-1 figure{display:inline-block; margin-right:30px; margin-bottom:30px;}
#gallery-1 figure:nth-child(4n){margin-right:0;}

/* #Medai Queries for responsiveness---- */
@media(max-width: 1200px){ 
.slider_form select{width: 157px;}
.slider_form{ height:auto;}
}


@media(max-width: 992px){ 
.flight_holder img, .trekking_holder img{width:100%;}
.search input[type="text"]{width: 100%;}
.search_form .search input:focus { width: auto;}
.padd_Right0{padding-right:15px;}

.padd_Left0{padding-left:15px;}
.padd_Both{padding-left:15px; padding-right:15px;}
.popular_trekking ul li:nth-child(2n+1) {
    clear: both;
}
.popular_trekking ul li:nth-child(3n+1) {
    clear:inherit;
}

.banner .carousel-inner img{ height: auto !important;}
.banner, .slider_form, .tab_holder{border-radius:0;}
.tab_holder{top:0;}
.padd_top30{padding-top:20px;}
.banner{ height:auto; }
.slider_form{height:auto; margin-top:0;}
.slider_form .container{margin-top:0;}
.slider_form h2{line-height:30px;}
.slider_form select {margin-bottom: 10px; margin-right: 0; width: 100%;}
.best_seller .container { margin-top: 0;}
.best_seller{top:0;}
.flight{ padding-bottom: 30px; padding-top: 30px;}
.flight_holder{margin-bottom:20px;}
.best_seller .col-md-3{margin-bottom:20px;}
.tab_holder .container { margin-top: 0;}
.popular_trekking ul li{height:auto;}
.trekking_text_outer{width:100%;}
.trekking_holder img {height: auto;}
.assot { margin-top: 20px;}
.social_media { margin-top: 190px;}
.copy_right, .calculate {margin-top:20px;}
.footer_top { background: #231f20; no-repeat scroll -10px top;}
.footer_topSubscribe h2 {font-size: 15px;}
.nav-tabs > li > a{ padding: 15px 10px;}
.banner .carousel-control .glyphicon-chevron-right, .banner .carousel-control .icon-next{ right:20px;}.banner .carousel-control .glyphicon-chevron-left, .banner .carousel-control .glyphicon-chevron-right, .banner .carousel-control .icon-prev, .banner .carousel-control .icon-next
{top:26%;}
.banner .carousel-control .glyphicon-chevron-left, .banner .carousel-control .icon-prev{left: 20px;}

.slider_form{ position:inherit; background:#19573f;}
.tab_title{ position:inherit; display:block; padding-top:20px;}
.tab_about ul.nav { margin-left: 0;}

.nav > li > a:hover > .dropdown-menu{ display:none !important;}
.bar .fa{ display:block;}
.resp_collapse{display:none; }
.top_nav > li > a{line-height:54px;}
.dropdown-menu > li > a{color:#010101;}

}

@media screen and (min-width: 767px) {

.nav li:hover > .dropdown-menu{display:block;}
	
}


@media screen and (max-width: 768px) {
.logo{ text-align:center;}


}


@media screen and (max-width: 767px) {
header {height: auto; padding-bottom: 20px;}
.logo{ text-align:center; margin-top:11px; width: 70%;}
.pull-right{float:none !important;}
.pull-left{float:none !important;}

.middle_right .search{width:100%;}
.menu_responsive{ display:inline-block;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a{color:#fff;}
.dropdown-menu{min-width:100%;}
{display:none;}

.padd_both50, .padd_both30{padding-top:20px; padding-bottom:20px;}

.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{
	color:#b5c3ff;
}
.carousel-inner img{ height:auto !important;}
.search_form .search{margin-bottom:20px;}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{ right:40px;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next
{top:38%;}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{ left:40px;}
.video_wrap{margin-bottom:20px;}
.Blog_text{margin-left:0; margin-top:20px; width:100%;}

.sidebarmenu > ul > li > ul{ display:block; position:static ;}
.footer_topSubscribe{text-align:left;}
.footer_topSubscribe form input[type="text"]{width:210px;}
.trekking_holder {width: 100%;}
.resp_collapse{ clear:both;}
.call_info {border-left:none;}
.call_info{ line-height:0; margin-top:20px;}
.bar{ margin-top:-27px;}
#gallery-1 figure{margin-right:0;}
}


@media (max-width:600px){

}

@media(max-width: 500px){
}


}
@media(max-width: 450px){

}


@media (max-width: 425px){

}

@media(max-width: 360px){


}
@media(max-width: 320px){

}


/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}



/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery {
	margin-bottom: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery-caption {
	display: block;
}

.gallery-item{padding:10px;}

.gallery-icon {       border-radius: 10px;
                        border-style: solid;
                        border: 10px solid #ddd;}



