/*
font-family: 'Ubuntu', sans-serif;
font-family: 'Oswald', sans-serif;
font-family: 'Yantramanav', sans-serif;
*/


a.Lnkbg, a.Txtlnk{ background:url(../img/lnk-bg.png) no-repeat bottom center; padding:0 0 20px 0; min-width:101px; text-align:center; display:inline-block; color:#777; font-weight:bold;}
.Curve{-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}

.Lnktext{}
.Back a{ background:#39C; display:inline-block; padding:10px 20px; color:#fff;}
 
  /* --- Headre --- */
.Header{ background:#f0fbff; }
.Language, .TopSearch{ margin:15px 0 0 0;}

.TopSearch{ width:150px; position:relative;}
.TopSearch input.form-control{ width:150px; font-size:11px; 
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
border-radius: 0 !important;
height:26px !important;
}
.TopSearch button{ position:absolute; right:5px; top:5px; width:20px; height:20px; background:url(../img/search.png) no-repeat 0 0 !important; outline:none !important; border:none; text-indent:-9999px; display:block;}

.Topcontact{ margin:20px 0 0 15px;}
.Topcontact ul{ margin:0; padding:0;}
.Topcontact ul li{ margin:0; padding:0; list-style:none; display:inline; line-height:21px; display:inline-block;}
.Topcontact ul li.Whatsapp{ background:url(../img/whatsapp.png) no-repeat 0 0; padding:0 0 0 30px; margin:0 30px 0 0;}
.Topcontact ul li.Phone{ background:url(../img/phone.png) no-repeat 0 0; padding:0 0 0 30px; margin:0 0 0 20px;}

/* --- Menu --- */
.Mainnav{ background:#000429; min-height:54px; -webkit-box-shadow: 0px 0px 10px 0px rgba(138,138,138,1); -moz-box-shadow: 0px 0px 10px 0px rgba(138,138,138,1); box-shadow: 0px 0px 10px 0px rgba(138,138,138,1); -webkit-transition: all 0.4s ease; transition: all 0.4s ease;}

/* --- Banner --- */
.Banner {}
.Banner .item img{ width:100% !important;}
.carousel-caption { text-align:left; padding:10px 20px;}
.carousel-caption h3{ font-size:38px; color:#fdc605; margin:0; padding:0; font-family: 'Yantramanav', sans-serif;}
.carousel-caption p{ font-size:22px; margin:0; padding:0; font-family: 'Yantramanav', sans-serif;}

/* --- Article --- */
.Article{}
.Article p, .item-page p{ text-align:justify;}


/* --- Bese Seller ---*/
.Bestseller{}
.Bestseller h2.Head{ text-align:center; color:#2f50c7; font-size:40px; text-transform:uppercase; font-weight:bold; margin-bottom:30px;}
.Bestseller h2.Head span{ color:#999999; font-family: 'Yantramanav', sans-serif; text-transform:none; display:block; font-size:22px; font-weight:normal; margin:15px 0 0 0;}
.Bestseller .Left{ position:relative;}
.Bestseller .Left .Pic{}
.Bestseller .Left .Info{ position:absolute; left:15px; right:15px; bottom:20px; background:url(../img/transparent.png) repeat; padding:5px 10px;}
.Bestseller .Left .Info h3 a{ color:#fff; font-size:22px;}
.Bestseller .Left .Info p{ color:#fff; font-size:16px; }
.Bestseller .Right .Box{ position:relative; margin:0 0 23px 0;}
.Bestseller .Right .Box h3{ margin:0; padding:0; position:absolute; left:0; right:0; bottom:20px; text-align:center;}
.Bestseller .Right .Box h3 a{ color:#fff;}
 

/* --- Bese Seller ---*/
.Htour{}
.Htour h2.Head{ text-align:center; color:#2f50c7; font-size:40px; text-transform:uppercase; font-weight:bold; margin-bottom:30px;}
.Htour h2.Head span{ color:#999999; font-family: 'Yantramanav', sans-serif; text-transform:none; display:block; font-size:22px; font-weight:normal; margin:15px 0 0 0;}

.Htour .Holder{ background:#2985b1; padding:25px 10px;}
.Htour .Holder img{ border:6px solid #fff; }
.Htour .Holder h2{ margin:0 0 15px 0; padding:0;}
.Htour .Holder h2 a{ color:#ffff12;}
.Htour .Holder p{ color:#fff; text-align:justify; line-height:24px;}
.Htour a.Txtlink{ color:#258af1; background:#fff; display:inline-block; padding:10px 15px;}

/* --- Recommended ---*/
.Recommended{}
.Recommended h2.Head{ text-align:center; color:#2f50c7; font-size:40px; text-transform:uppercase; font-weight:bold; margin-bottom:30px;}
.Recommended h2.Head span{ color:#999999; font-family: 'Yantramanav', sans-serif; text-transform:none; display:block; font-size:22px; font-weight:normal; margin:15px 0 0 0;}
.Recommended .Box{ padding:15px 0;}
.Recommended .Pic{}
.Recommended h3{ text-align:center;}
.Recommended h3 a{ color:#757575;}
 
 
/* Body Btn */
.Feedback, .Whyus, .Qcontact{ background:#e5e5e5; padding:15px; margin:30px 0;}
.Bodybtn h3{ color:#2f50c7; font-size:24px; margin:0; padding:0 0 0 50px; line-height:80px;}
.Feedback h3{ background:url(../img/feedback-icon.png) no-repeat 0 50%; padding:0 0 0 60px;}
.Whyus h3{ background:url(../img/why.png) no-repeat 0 50%;}
.Qcontact h3{ background:url(../img/inquiry.png) no-repeat 0 50%;}

.Whyus ul{ margin:0; padding:0;}
.Whyus ul li{ margin:0 0 16px 0; padding:0 0 0 30px; list-style:none; background:url(../img/right.png) no-repeat 0 5px; }

.Qcontact{}
.Qcontact h3{padding:0 0 0 50px; line-height:50px; margin:20px 0 0 0;}
.Qcontact .Contactinner{ padding:0 20px;}
.Qcontact .Contactinner input.form-control{ height:26px !important; font-size:11px; } 
.Qcontact .Contactinner textarea.form-control{ height:70px; }


/* Footer Nav */
.Fnav{ background:#006aef; padding:15px 0;}
.Fnav ul{ margin:0; padding:0; text-align:center; color:#fff;}
.Fnav ul li{ margin:0; padding:0 15px; list-style:none; display:inline-block;}
.Fnav ul li a{ color:#fff;}

/* Footer Top */
.Footertop{ background:#e6e6e6; padding:25px 15px; margin:30px 0;}
.Footertop h4, .Footertop h3{ color:#21689a; margin:0 0 20px 0; padding:0 0 10px 0; background:url(../img/seperator1.jpg) repeat-x bottom; font-size:22px;}
.Footertop p{ line-height:30px;}
.Sociallinks img{ margin:0 10px 0 0; }

/* Footer */
.Associated{ text-align:center; max-width:430px; margin:0 auto;}
.Associated h4{ color:#21689a; font-size:22px; margin:0 0 25px 0;}
 

p.Copyright{ margin:0; padding:25px 0; text-align:center; }
p.Copyright, p.Copyright a{ font-size:12px; color:#7f7f7f; }




















   

 


/* --- Breadcrumb ---*/
.Breadcrumb{ background:#ecebeb; padding:20px 0; margin:30px 0}
.Breadcrumbs ul, .Breadcrumbs ul li{ margin:0; padding:0; list-style:none;}
.Breadcrumbs ul li{ float:left; margin:0 10px 0 0; }
.Breadcrumbs ul li, .Breadcrumbs ul li a{ font-size:14px;}


/* --- Trip Listing ---*/
.Listing{}
.Listing h2.Heading{ border-bottom:1px solid #e5e5e5; background:url(../img/trekking-icon.png) no-repeat 0 0; padding:0 0 15px 35px;}
.Listing .Box{ padding:15px 0;}
.Listing .Pic{ background:url(../img/thumb-shadow.png) no-repeat bottom center; padding:0 0 12px 0; position:relative;}
.Listing .Pic span.Cost{ position:absolute; top:0; left:0; background:url(../img/transparent.png) no-repeat top center; width:62px; height:44px;}
.Listing .Pic span.Cost b{ color:#fff; font-weight:bold; -webkit-transform: rotate(325deg); -moz-transform: rotate(325deg); -o-transform: rotate(325deg); writing-mode: lr-tb;
display:block;}
.Listing .Pic span.Cost b i{ color:#ffb63f; font-style:normal;}
.Listing h3{margin:0 0 10px 0; padding:0; font-family:Arial, Helvetica, sans-serif;}
.Listing h3 a{ font-size:14px; color:#777; font-weight:bold;}
.Listing h3 span.Duration{ font-size:12px;}
.Listing p{ font-size:12px; }

/* --- Region Listing ---*/
.Regionlist{}
.Regionlist .Holder{ background:#F2F2F2; margin:30px 0; padding:20px;}
.Regionlist .Holder h3{ margin:0 0 15px 0; padding:0; }

.Regionlist .Pic { position:relative; }
.Regionlist .Pic span.Cost{ position:absolute; top:0; left:0; background:url(../img/transparent.png) no-repeat top center; width:62px; height:44px;}
.Regionlist .Pic span.Cost b{ color:#fff; font-weight:bold; -webkit-transform: rotate(325deg); -moz-transform: rotate(325deg); -o-transform: rotate(325deg); writing-mode: lr-tb;
display:block;}
.Regionlist .Pic span.Cost b i{ color:#ffb63f; font-style:normal;}
.Regionlist h3 span.Duration{ font-size:12px;}


/* --- Related Trips ---*/
.Related{ background:#eaf2fe; padding-bottom:15px;}
.Related h2{ margin:0 0 15px 0; padding:10px 15px; background:#58616e; color:#fff; font-size:24px; max-width:250px;}
.Rinner{ padding:0 30px; }
.Related a{ background:url(../img/related-seperator.jpg) repeat-x bottom; list-style:none; display:block; color:#575a5e; font-weight:bold; padding:0 0 9px 0;}
.Related a span{ background:url(../img/arrow.png) no-repeat 0 50%; padding:0 0 0 30px;}
.Related ul{ margin:0; padding:0;}
.Related ul li{ list-style:none; margin:8px 0; }


/* --- Right Sidebar ---*/
.Sidebox{ background:#ecebeb; padding-bottom:15px; margin:30px 0 0 0;}
.Sidebox h3, .Travel h2{background:#d5d2d2; font-size:20px; padding:15px 0 15px 15px; margin:0;}


.Tripfacts{ margin:65px 0 0 0;}
.Tripfacts ul{ margin:0; padding:0; list-style:none;}
.Tripfacts ul li{ margin:0; padding:7px 0 7px 15px; list-style:none; font-size:12px; background:url(../img/side-link-seperator.jpg) repeat-x bottom;}
.Tripfacts ul li:last-child{ background:none; }
.Tripfacts ul li strong{}

.Activities{}

 
.Sidelinks ul, .Sidelinks ul li{ margin:0; padding:0; list-style:none;}
.Sidelinks ul li {position:relative; padding:8px 10px; background:url(../img/side-link-seperator.jpg) repeat-x bottom; }
.Sidelinks ul li:last-child{ background:none; }
.Sidelinks ul li a{ font-size:14px; color:#575a5e;}
.Sidelinks ul li span { display:inline-block; padding:0 4px; float:right; background:#fff; cursor:pointer;}
.Sidelinks ul li.parent_li>span:hover, .Sidelinks ul li.parent_li>span:hover+ul li span { background:#e36c19; border:1px solid #e36c19; color:#fff }

.Sidelinks ul li ul li{ background:none;}
.Sidelinks ul li ul li a{ font-size:12px;}
.dropdown-menux{ background:#fff;}
 
 
.Lbpost ul, .Lbpost ul li{ margin:0; padding:0; list-style:none;}
.Lbpost ul li{}
.Lbpost ul li a{}
.Lbpost h2{ font-size:16px;}
.Lbpost .Inner{ padding:10px 15px; font-size:12px; }


.Travel ul{ margin:15px 0 0 30px; padding:0;}
.Travel ul li{ margin:0; padding:5px 0; font-size:12px;}
.Travel a.Txtlnk{ margin:10px 0 0 10px; font-size:12px;}



/* --- Common Holders ---*/
.Boxlisting{}
.Boxlisting .List{ margin:20px 0; padding:15px; background:#FBFBFB}
.Boxlisting .List h2{ margin:0; padding:0; font-size:20px;}
span.Postdate, span.posted-date{ font-size:12px; display:inline-block; margin:0 0 10px 0;}

.Ldetails{}
.Ldetails .Picholder{ margin:0 0 20px 0;}
.Ldetails .Info{}


/* --- Blog Page ---*/
.Blogcomment{ margin:30px 0 0 0;}



/* --- Gallery Page ---*/
.Gallerylist{}
.Gallerylist .Gbox{ margin:10px 0 20px 0;}
.Gallerylist .Gbox h2{}
.Gallerylist .Gbox h2 a{ font-size:20px;}
.Gallerylist ul, .Gallerylist ul li{ margin:0; padding:0; list-style:none; }





/* --- Testimonials Page ---*/
.Tlisting{}
.Tlisting .List{ margin:20px 0; padding:15px; background:#FBFBFB}
.Tlisting .List h2{ margin:0; padding:0; font-size:20px;}
 



/* --- Captcha Page ---*/
.Captchaimg{ margin:0 0 10px 0; }
.Captchaimg img, .Captchaimg a{ float:left; }
.Captchaimg img{ max-width:150px; }
.Captchaimg a{ margin:10px 0 0 10px; }
 





/* Site Map Page */
#xmap ul{ margin:0; padding:0; border-left:1px solid #CCC;}
#xmap ul li{ margin:0; padding:0 0 0 30px; list-style:none; background:url(../img/line.jpg) no-repeat 0 10px;}
#xmap ul li a{ font-size:14px; font-weight:bold;}
#xmap ul li ul li a{ font-size:12px;}
#xmap ul li ul li ul li  a{ font-size:10px;}



/* Itinerary Page */
#Ditinerary{ text-align:justify;}
#Ditinerary li{ padding:5px 0;}

.Tabpanel h3{ margin:20px 0;}
.Tabpanel p{ margin:0; padding:0; }

.Highlights p{ text-align:justify; }
.Highlights p.Leftpadding{ padding:0 0 0 50px;}
.Highlights h2{ font-size:20px; }

.Tabpanel{ text-align:justify; border:1px solid #383d65; }
.Tabpanel .nav-tabs { border-bottom:none; margin:0; padding:10px 0 0 10px; background:#383d65; }
.Tabpanel .nav-tabs > li a{color:#fff; font-weight:bold; padding:15px 10px; font-family: 'Yantramanav', sans-serif; font-size:18px;}
.Tabpanel .nav-tabs > li.active a{ color:#847e7e;}
.Tabpanel .nav-tabs > li.active > a, .Tabpanel .nav-tabs > li.active > a:hover, .Tabpanel .nav-tabs > li.active > a:focus{ background:#fff;}

.Tripgallery{}
.Itipic{ padding:15px 0;}

.Bookbox{ margin:30px 0;}
.Bookbox a{color:#fff; font-weight:bold; padding:15px 25px; display:inline-block; background:#d8a803;}
.Bookbox a.Download{margin:0 20px 0 0;}
 

.itin-pic{ padding:20px 0;}
.Tabpanel h4{ font-size:20px;}
.Tabpanel h4 b{ color:#C30;}



.Videolisting h2{ margin:0 0 30px 0; font-size:20px;}





