@charset "utf-8";
.border{border:1px solid red}
.border1{border:1px solid blue}
.border2{border:1px solid lime}
body{font:12px Tahoma;padding:85px 0 0 0;color:#4C4C4C; background-color: #eeeeee}
.s11{font-size:11px}
.s12{font-size:12px !important}
.pad5{padding:5px}
.mt0{margin:0}
.mt20{margin-top:20px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.pb20{padding-bottom:20px}
.pb10{padding-bottom:10px}
.mr10{margin-right:10px}
.ml0{margin-left:0px !important}
.mr15{margin-right:-15px !important}
.ml15{margin-left:-15px !important}
a{color:#006DB2; font-weight: bold; text-decoration: none; outline: 0}
a:hover{color:#D25400; outline: 0}
a:focus{outline: 0}
a:active{outline: 0}

h1, h2, h3, h4, h5 {
   margin-top: 5px; 
   text-shadow: none; 
   font-family: 'Open Sans Condensed', sans-serif; 
}

.form-control {
   box-shadow: none;
}
.form-control:focus {
   border-color: #bbb;
   box-shadow: 0 0 2px #c9c9c9;
}


.cgray{	color:#555 !important}

.bs-sidebar.affix {
  position: static;
}


.collnavuser .active{ background-color: #005083; }
h4{ font-family:"Open Sans Condensed"; font-weight: bold}

.white{ color:#fff}

/* DROPDOWN MENU */
/*Top Bar (login, search etc.)
------------------------------------*/
.top {
	padding-top: 8px;
	background-color: #006db2
}

.top ul.loginbar {
	margin: 0;
	padding: 0;
	z-index: 9999;
	position: relative;
}

.top ul.loginbar > li {
	display: inline;
	list-style: none;
	padding-bottom: 15px;
}

.top ul.loginbar > li > a, 
.top ul.loginbar > li > a:hover {
	color: #f5f5f5;
	font-size: 11px;
	text-transform: uppercase;
	font-family: 'Open Sans', sans-serif;
}

.top ul.loginbar li.devider { 
	top: -1px;
	padding: 0;
	font-size: 8px;
	position: relative;
	margin: 0 9px 0 5px;
	font-family: Tahoma;
	border-right: solid 1px #bbb;
}

.top ul.loginbar li i.icon-globe { 
	color: #bbb;
}

/*Lenguages*/
.top ul.lenguages {
	top: 25px;
	left: -5px;
	display: none;
	padding: 4px 0;
	padding-left: 0; 
	list-style: none;
	min-width: 100px;
	position: absolute;
	background: #f0f0f0;
}

.top li:hover ul.lenguages {
	display: block;
}

.top ul.lenguages:after {
	top: -4px;
	width: 0; 
	height: 0;
	left: 8px;
	content: " "; 
	display: block; 
	position: absolute;
	border-bottom: 6px solid #f0f0f0;	
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-left-style: inset; /*FF fixes*/
	border-right-style: inset; /*FF fixes*/
}

.top ul.lenguages li a {
	color: #555;
	display: block;
	font-size: 10px;
	padding: 2px 12px;
	margin-bottom: 1px;
	text-transform: uppercase; 
	font-family:'Open Sans', sans-serif;	
}

.top ul.lenguages li.active a i {
	color: #999;
	float: right;
	margin-top: 2px;
}

.top ul.lenguages li a:hover, 
.top ul.lenguages li.active a {
	background: #fafafa;
}

.top ul.lenguages li a:hover {
	text-decoration: none; 
}

/*Header Default
------------------------------------*/
.header {
	z-index:999;
	position:relative;
}

.header .navbar {
	margin: 0;
	min-height: inherit;
}

.header .navbar-default {
	border: none;
	background: #006db2;
	border-bottom: 2px solid #005083;
}

.header .navbar-collapse {
	position: relative;
	/*max-height: inherit;*/
}

/*Brand*/
.header .navbar-brand { 
	z-index: 2;
	position: relative;
	padding:2px 10px;
}

/*Navbar*/
.header .navbar-default .navbar-nav > li > a {
	color: #fff;
	font-size: 15px;
	font-weight:400;
	padding: 9px 20px;
	text-transform: uppercase;
}

.header .navbar-default .navbar-nav > .active > a {
	color: #ff6600;
}

/*Dropdown*/
.header .navbar-right .dropdown-menu {
	right: inherit;
}

.header .navbar .nav > li > a i.icon-angle-down {
	top: -1px;
	left: 1px;
	font-size: 12px;
	position: relative;
	margin: 0 !important;
}

/*Navber Toggle*/
.navbar-toggle,
.navbar-default .navbar-toggle:hover, 
.navbar-default .navbar-toggle:focus {
	background: #ff6600;
}

.navbar-toggle:hover {
	background: #5fb611 !important;
}

.navbar-default .navbar-toggle {
	border-color: #5fb611;
}

.navbar-default .navbar-toggle .icon-bar {
	background: #fff;
}

/*Search Box*/
.header .navbar .search-open {
	right: 0; 
	top: 67px; 
	display: none;
	padding: 14px; 
	position: absolute;
	background: #fcfcfc; 
	border-top: solid 2px #FF6600;
	box-shadow: 0 1px 3px #ddd; 
}

.header .navbar .nav > li > a.search {
	color: #aaa;
	cursor: pointer;
	padding: 8px 8px 10px;
	border-bottom-color: #aaa;
	background: #f7f7f7 !important;
}

.header .navbar .nav > li > a.search:hover {
	color: #ff6600;
	border-bottom-color: #ff6600;
}

.header .navbar .search-open form {
	margin: 0;	
}

.header .navbar a.search [class^="icon-"],
.header .navbar a.search [class*=" icon-"] {
  width: 1.25em;
  text-align: center;
  display: inline-block;
}

.header .navbar a.search [class^="icon-"].icon-large,
.header .navbar a.search [class*=" icon-"].icon-large {
  /* increased font size for icon-large */
  width: 1.5625em;
}



.btn-u {
   border:0;
   font-size:14px;
   cursor:pointer;
   padding:6px 13px;
   position:relative;
   background:#72c02c;
   display:inline-block;
   color:#fff !important;
   margin: 0 20px 10px 0;
   text-decoration:none !important;
}
.btn-u:hover {
   color:#fff;
   background: #5fb611;
   text-decoration:none;
    -webkit-transition:all 0.4s ease-in-out;
    -moz-transition:all 0.4s ease-in-out;
    -o-transition:all 0.4s ease-in-out;
    transition:all 0.4s ease-in-out;
}
.promo-service {
	margin-bottom: 20px;
}

.promo-service a.btn-u {
	
}
/*Responsive @Media 
------------------------------------*/
@media (min-width: 767px) {
	/*Navbar Collapse*/
	.header .navbar-collapse {
		padding: 0;
	}

	/*Navbar*/
	.header .navbar-nav {
		top: 2px;
		margin-top: 10px;
		position: relative;
	}

	.header .navbar-default .navbar-nav > li > a,
	.header .navbar-default .navbar-nav > li > a:focus {	
		border-bottom: solid 2px transparent;
	}

	.header .navbar-default .navbar-nav > li > a:hover,
	.header .navbar-default .navbar-nav > .active > a {
		border-bottom: solid 2px #fcc42d;
		color: #fcc42d;
	}

	.header .navbar-default .navbar-nav > li > a,
	.header .navbar-default .navbar-nav > li > a:hover,
	.header .navbar-default .navbar-nav > li > a:focus,	
	.header .navbar-default .navbar-nav > .active > a, 
	.header .navbar-default .navbar-nav > .active > a:hover, 
	.header .navbar-default .navbar-nav > .active > a:focus {
		background: none;
	}

	.header .navbar-default .navbar-nav > .open > a,
	.header .navbar-default .navbar-nav > .open > a:hover,
	.header .navbar-default .navbar-nav > .open > a:focus {
		color: #fcc42d;
	}

	/*Dropdown Menu*/
	.header .dropdown-menu { 
		padding: 0;
		border: none;
		min-width: 200px;
		border-radius: 0; 
		z-index: 9999 !important;
		margin-top: -2px !important; 
		border-top: solid 2px #fcc42d; 
		border-bottom: solid 2px #687074; 
	}

	.header .dropdown-menu li a { 
		color: #687074; 
		font-size: 13px; 
		font-weight: 400; 
		padding: 6px 15px; 
		border-bottom: solid 1px #eee;
	}

	.header .dropdown-menu .active > a,
	.header .dropdown-menu li > a:hover {
		color: #fff;
		filter: none !important;
		background: #687074 !important;
		-webkit-transition: all 0.1s ease-in-out;
		-moz-transition: all 0.1s ease-in-out;
		-o-transition: all 0.1s ease-in-out;
		transition: all 0.1s ease-in-out;
	}

	.header .dropdown-menu li > a:focus {
		background: none;
		filter: none !important;
	}

	/*Search Box*/
	.header .navbar .search-open {
		width: 330px;
	}	
}

@media (max-width: 767px) {
	/*Search Box*/
	.header .navbar .search-open {
		left: 20px; 
		top: inherit;
		bottom: -5px; 
		padding: 15px;
		border-top: none;
		box-shadow: none;
		background: none; 
	}	
}



/* Footer */
.footer{ border-top:1px solid #fff;}
.footer .copydev{ color:#666; font-size:11px; padding:15px 0;}
.bbb{ border-bottom:1px solid #bababa;}
.welcome{background-color: #D25400;}
.slide{background-color: #333;}
.hmore{ -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; bottom:0; position: absolute; right: 0 }
.sprite{ background-image: url('/css/www/sprite.png'); background-repeat: no-repeat; display: block }

.shnonec{ margin-top:20px; position:relative; overflow: hidden;}
.content{ -webkit-box-shadow: 0 2px 2px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0 2px 2px 0px rgba(0,0,0,0.2); box-shadow: 0 2px 2px 0px rgba(0,0,0,0.2);  background-color: #fff; margin-top:20px; position:relative; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; overflow: hidden;}
.content .overflow-hidden{overflow: hidden; }
.content:hover{
	-webkit-box-shadow: 0 2px 2px 0px rgba(0,109,178,0.2); 
	-moz-box-shadow: 0 2px 2px 0px rgba(0,109,178,0.2); 
	box-shadow: 0 2px 2px 0px rgba(0,109,178,0.2);
	
}
.content a{color:#333; text-decoration: none;}
.content a h4{font-family:"Open Sans Condensed"; font-weight: bold;margin:5px 10px}
.content a:hover {color:#006DB2}

.content a img{ 
	left: 10px;
	margin-left: -10px;
	position: relative;
	-webkit-transition: all 0.8s ease-in-out;
   -moz-transition: all 0.8s ease-in-out;
   -o-transition: all 0.8s ease-in-out;
   -ms-transition: all 0.8s ease-in-out;
   transition: all 0.8s ease-in-out;
   }
.content:hover a img{ 
	
	-webkit-transform: scale(1.2) rotate(2deg);
   -moz-transform: scale(1.2) rotate(2deg);
   -o-transform: scale(1.2) rotate(2deg);
   -ms-transform: scale(1.2) rotate(2deg);
   transform: scale(1.2) rotate(2deg);
   }   

.content .tourday {color:#006DB2; font-size: 14px; font-weight: normal; margin-left: 10px; display: inline-block}
.content .tours-icon {display: inline-block; margin-left:10px}
.content .tours-icon ul{margin:0; padding:0}
.content .tours-icon ul li{list-style: none; display: block; float:left; margin-right:5px}
.content .tours-icon .ger{ background-position: left top; height: 16px; width: 28px}
.content .tours-icon .camel{ background-position: -28px top; height: 16px; width: 15px}
.content .tours-icon .plane{ background-position: -43px top; height: 16px; width: 22px}
.content .tours-icon .argal{ background-position: -65px top; height: 16px; width: 12px}
.content .tours-icon .aylal{ background-position: -77px top; height: 16px; width: 17px}
.content .tours-icon .hotel{ background-position: -94px top; height: 16px; width: 27px}
.content .tours-icon .horse{ background-position: -121px top; height: 16px; width: 18px}
.content .tours-icon .car{ background-position: -139px top; height: 16px; width: 19px}
.content .tours-icon .meal{ background-position: -158px top; height: 16px; width: 10px}
.content .tours-icon .guide{ background-position: -168px top; height: 16px; width: 20px}
.content .tours-icon .museum{ background-position: -188px top; height: 16px; width: 19px}
.content .tours-icon .monastery{ background-position: -207px top; height: 16px; width: 17px}
.content .tours-icon .entertainment{ background-position: -224px top; height: 16px; width: 16px}


.content .newbluert{ background-position: left -16px; height: 84px; width: 84px; position: absolute; right:0; top:0; display: block; z-index:9;}
.content .newbluelt{ background-position: left -100px; height: 84px; width: 84px; position: absolute; left:0; top:0; display: block; z-index:9;}
.content .neworangert{ background-position: -84px -16px; height: 84px; width: 84px; position: absolute; right:0; top:0; display: block; z-index:9;}
.content .neworangelt{ background-position: -84px -100px; height: 84px; width: 84px; position: absolute; left:0; top:0; display: block; z-index:9;}

.content .list-tours{ padding:5px 10px; }
.content .list-tours h4{font-family:"Open Sans Condensed"; font-weight: bold;margin:5px 10px; color:#006DB2 }
.content .tours-acc{ color:#006DB2; font-size: 14px; font-weight: normal; margin-left: 10px;}
.content .tours-acc ul{margin:0; padding:0}
.content .tours-acc ul li{list-style: none; display: block; color:#555; padding:2px 0 1px 0}
.content .list-more{-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; bottom:0; position: absolute; right: 0; color:#fff; text-transform: uppercase; font-family: "Open Sans Condensed";font-weight: bold}
.content .list-more:hover{background-color: #D25400; border: 1px solid #BA4A00; color:#fff}
.content .list-more:hover{background-color: #D25400; border: 1px solid #BA4A00; color:#fff}








.fcontactsep{background-image:url('/css/www/fadd.jpg'); background-position: left top; background-repeat: no-repeat; min-height: 214px}
.fcontact{ font-size: 12px; line-height: 18px; padding-top: 20px;}
.fcontact a{font-weight: normal}
.fcontact span{color:#006DB2}

.social{ display: inline-block;padding-top: 20px}
.social ul{margin:0; padding:0}
.social ul li{list-style:none; float:left;margin-right:10px; margin-left:0}
.scl{background-image:url(/css/www/social-sprite.png);background-repeat:no-repeat;height:32px;width:32px;display:block}
.facebook{background-position:left top}
.facebook:hover{background-position:left bottom}
.twitter{background-position:-32px top}
.twitter:hover{background-position:-32px bottom}
.youtube{background-position:-64px top}
.youtube:hover{background-position:-64px bottom}

.fmenu{ float: left; margin-right: 20px; margin-bottom:15px; margin-top:25px}
.fmenu ul{margin: 0; padding: 0;}
.fmenu ul li{ list-style: none;  padding:2px 7px }
.fmenu ul li a{ font-weight: normal; font-size: 12px; color:#666; text-decoration: none; }
.fmenu ul li a:hover{ color:#006DB2}

/*Clients Carousel (Flexslider)
------------------------------------*/
.clients {
   box-shadow:none !important;
   margin-bottom: 0 !important;    
}
.clients li {
   float: left;
   overflow: hidden;
   margin-right:10px;
   position: relative;
   background: #fafafa;
}
.clients li:hover {
   background: #f6f6f6;
}
.clients li img.color-img {
   top: 0;
   left: 0;
   display: none;
   position: absolute;
}
.clients li:hover img.color-img { 
   display: block;
}
.clients li img {
   filter: gray; /* IE6-9 */
   float: none !important;
   margin: 0 auto !important;
}
.clients li img:hover {
    filter: none;
}
.clients, 
.flexslider.home {
    border: 0;
    overflow: hidden;
    margin-top: 10px;      
    margin-bottom: 30px;      
}

.flexslider { 
   margin-top: 10px !important;
   background: none !important;
}
.flexslider .flex-direction-nav a {
   margin-top: -10px !important;
}

/*Block Headline*/
.headline {
	display: block;
	margin: 10px 0 25px 0;
	border-bottom: 1px dotted #fff;
}
.headline h2, 
.headline h3, 
.headline h4 {
	color: #585f69;
	margin: 0 0 -2px 0;
	padding-bottom: 5px;
	display: inline-block;
	border-bottom: 2px solid #72c02c;
}
.headline h2 {
	font-size: 23px;
}

.headline-md h2 {
	font-size: 21px;
}

.list-group .badge{ font-size: 11px !important; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.list-group{ margin-bottom:0; background-color: #fff;}
.list-group .navlistsubmenu li a{ font-weight: normal !important;}
.list-group .navlistsubmenu .active{ background-color:#E3EFF7}

.list-news{font-size: 12px;padding:10px 20px; line-height: 1.4em; text-align: justify;}

.nlist{ display:inline-block; border-bottom:1px solid #EEEEEE; padding-bottom: 20px}
.nlist img{margin-right:13px}
.nlist .created_date{font-size: 11px; font-weight: normal !important; padding-top:0}
.nlist .more{font-size: 11px; font-weight: bold; color:#006DB2; margin-left:20px}
.nlist .more:hover{color:#006DB2}
 

.more-tours{font-size: 14px; padding:10px 20px; line-height: 1.4em; text-align: justify;}
.more-tours span{ color:#006DB2}
.more-tours h2{ color:#006DB2}
.more-tours b, strong{color:#006DB2}
.more-tours img{margin-right:13px}

.content-acc{-webkit-box-shadow: 0 2px 2px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0 2px 2px 0px rgba(0,0,0,0.2); box-shadow: 0 2px 2px 0px rgba(0,0,0,0.2);  background-color: #fff; margin-top:20px; position:relative; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; overflow: hidden;}
.tab-content{font-size: 12px;padding: 20px }
.tab-content #price{font-size: 12px;}
.tours_gallery .gallery{margin:0; padding: 0;}
.tours_gallery .gallery li{ float: left; list-style: none; margin-right:10px; margin-bottom:10px; display:inline-block; width: 160px}
.tours_gallery .gallery li a img{ }

.tours_more_reg{position: absolute; right:20px; top:115px}
.tours_more_reg .tourbtn{font-family: 'Open Sans Condensed', sans-serif;  font-weight:bold; color:#fff; text-transform: uppercase}
.tours_more_reg .tourbtn:hover{color:#fff}

.panel-group .panel .panel-title a:hover{color:#006CB1; text-decoration: none;}

.hometourstitle {
	display: block;
	margin:20px 0 0 0;
	border-bottom: 1px solid #fff;
}
.hometourstitle h2, 
.hometourstitle h3, 
.hometourstitle h4 {
	color: #585f69;
	margin: 0 0 -2px 0;
	padding-bottom: 5px;
	display: inline-block;
	border-bottom: 2px solid #006DB2;
}
.hometourstitle h2 {
	font-size: 23px;
}
.map-list li a{ font-weight: normal !important}
@media (min-width: 768px)  and (max-width: 991px) {
  .h365{height: 270px; overflow: hidden}
  .header .navbar-default .navbar-nav > li > a {
	color: #fff;
	font-size: 12px !important;
	font-weight:400;
	padding: 9px 10px !important;
	text-transform: uppercase;
	}
}
@media (min-width: 320px)  and (max-width: 641px) {
	.top {display:none}
	.top {display:none}
	.ml15{margin-left:0 !important}
	.welcome{ display: none}
	.hidden-sm{display:none !important}
	.bs-sidebar{display:none !important}
	.tours_more_reg{position: inherit;display: inline-block; margin-bottom: 10px;}
}
@media (min-width: 981px) {
	.container{ width: 1000px}
  .h365{height: 365px; overflow: hidden}
  /* Widen the fixed sidebar */
  .bs-sidebar.affix,
  .bs-sidebar.affix-bottom {
    width: 220px;
  }
  .bs-sidebar.affix {
    position: fixed; /* Undo the static from mobile first approach */
    top: 100px;
  }
  .bs-sidebar.affix-bottom {
    position: absolute; /* Undo the static from mobile first approach */
  }
}