/*

font-family: 'Oswald', sans-serif;

*/
.my-1{ margin:10px 0;}
.mt-2{ margin-top: 20px;}
.d-none{ display:none;}

.Lnktxt{ font-weight:bold; color:#006bb3;}

.Lnkbg{ background:url(../img/more-hover.png) no-repeat 0 0; width:160px; height:47px; color:#fff; display:inline-block; text-align:center; line-height:36px;}

.Lnkbg:hover{ background:url(../img/more.png) no-repeat 0 0;}



.Curve{-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}



.Mt1{ margin-top:10px; }



.Innercontainer{ background:#fff; -webkit-box-shadow: 0 0 15px 1px #333333; box-shadow: 0 0 15px 1px #333333;}

.Header{ padding:10px 0; background:url(../img/header-bg.jpg) repeat-x top; }

.Header p{ margin:0; padding:0; font-size:14px; line-height:22px; }

.Topright{ padding:20px 0 0 0; }

.Topcontact{ background:url(../img/contact.png) no-repeat 0 50%; padding:0 0 0 80px;}

.Topcontact p{ font-family:poppins; line-height:18px; }

.Topcontact p strong{ text-decoration:underline; font-weight:normal; color:#006bb3;}

.Topcontact span{ font-weight:bold; }



.TopNav a{ margin:0 0 0 8px; font-size:12px;}



.SociallinksTop { text-align:right; }

.SociallinksTop span{ display:block; font-size:13px; margin:5px 0 0 0;}

.SociallinksTop img{ max-width:26px;}



.Mainnav{background: #085083;}

/*.Banner { padding:20px;}*/

.Banner .carousel a.left{ background:url(../img/previous.png) no-repeat #FC0 center 3px !important; width:25px; height:25px; top:45%; opacity:1 !important; }

.Banner .carousel a.left:hover{ background:url(../img/previous.png) no-repeat #ffa200 center 3px !important; }

.Banner .carousel a.right{ background:url(../img/next.png) no-repeat #FC0 center 3px !important; width:25px; height:25px; top:45%; opacity:1 !important; }

.Banner .carousel a.right:hover{ background:url(../img/next.png) no-repeat #ffa200 center 3px !important;}

.Banner .carousel a.left span, .Banner .carousel a.right span{ display:none; }



.InnerBanner img{ width:100%;}



video { width:100%; }

video::-webkit-media-controls { display: none !important; }







.BgColor{background:rgba(0,0,0,0.5); padding:10px; right:10%; left:10%;}



.Article { padding:30px 0 20px 0; }

.Article p{ text-align:justify; }



.Homepackage{ padding:0 20px; }

.Homepackage h2{ background:url(../img/arrow.jpg) no-repeat 10px 50% #006bb3; color:#fff; padding:15px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;font-size:18px; font-weight:normal; padding-left:35px; margin-bottom:20px;}

.Homepackage .Pic{}

.Homepackage ul{ margin:0; padding:0; list-style:none;}

.Homepackage ul li{ background:url(../img/line.jpg) repeat-x bottom; margin:10px 0; padding:0 0 10px 0; list-style:none; font-size:12px;  }

.Homepackage ul li:last-child{ background:none; }

.Homepackage ul li a{  font-weight:normal; font-size:12px; color:#333; margin:0 5px;}

.Homepackage ul li a.First{ margin-left:23px; }

.Homepackage ul li span{ display:block; line-height:16px; background:url(../img/arrow1.jpg) no-repeat 0 50%; padding:0 0 0 25px; font-weight:bold; font-size:14px; color:#337ab7 }

.Homepackage ul li b{ font-weight:normal; display:inline-block; font-size:10px;}







/*

.Homelinks{ margin:30px 0 0 0; border-top:4px solid #c567e8; background:#e2f3fd;  padding-top:20px;}

.Homelinks ul{ margin:0 15px; padding:0; }

.Homelinks ul li{ background:url(../img/line.jpg) repeat-x bottom; margin:5px 0; padding:0 0 10px 0; list-style:none;}

.Homelinks ul li:last-child{ background:none; }

.Homelinks ul li a{ background:url(../img/arrow.png) no-repeat 0 0; padding:0 0 0 25px; font-weight:bold; font-size:14px;}



.Homelinks ul li span{ font-size:12px; color:#CC0066 }

.Homepackage h2 span{ font-size:12px; color:#FC0 }

*/



.FooterLinks{ margin-bottom:50px; padding:20px 0 40px 0; border-bottom:1px solid #14274f; position:relative; }

.FooterLinks ul{ margin:0; padding:0;}

.FooterLinks ul li{ list-style:none; margin:0; padding:0 0 0 30px; background:url(../img/yes.png) no-repeat 0 50%;}

.FooterLinks ul li a{ color:#fff; font-size:13px; }

.FooterLinks:before{ position:absolute; left:0; right:0; bottom:-2px; height:1px; background:#374a70; content:"";}



.Copyright, .OnlinePayment, .DesignBy{ margin-top:30px !important;}

.FooterBg{ background:#203560; padding-bottom:30px}

.Homelinks1{ margin:35px 0 0 0;}

.Homelinks1 ul{ margin:0; padding:0; }

.Homelinks1 ul li{ background:#fcf6c3; margin:5px 0; padding:0 0 10px 10px; list-style:none;}

.Homelinks1 ul li a{ background:url(../img/arrow.png) no-repeat 0 0; padding:0 0 0 25px; font-weight:bold; font-size:14px; color:#000;}



.Homelinks1 ul li span{ font-size:12px; color:#CC0066; font-weight:bold;}

.Homelinks1 h2 span{ font-size:12px; color:#FC0 }



 



.FootertopVideo{ padding:40px 0 0 0;}

.FootertopVideo h4{ font-size:40px; color:#F60; font-weight:bold; text-align:center; margin:0; padding:0; text-transform:uppercase;}

.FootertopVideo p{ margin:0; padding:0; text-align:center; color:#333; font-weight:bold;}

.FootertopVideo .Holder{ margin:30px 0 0 0; border:6px solid #F60;}

.FootertopVideo .Holder iframe{ margin:0; padding:0; border:none; }



.Footer{ background:url(../assets/images/footer-bg.png) no-repeat top center; padding:311px 0 30px 0;}

.Support{width:150px; float:left;}

.App img{ width:130px;}



.OnlinePayment p{ margin:0; padding:0; text-align:center;}

.OnlinePayment p span{ display:block; color:#fff; font-size:14px; font-weight:bold;}

.OnlinePayment p img{ width:122px; margin:0 auto;}





p.Copyright{ margin:6px 0 0 0; padding:0; text-align:center;}

p.Copyright, p.Copyright strong, p.Copyright a{ color:#fff;  font-size:12px; color:#fff;}

p.Copyright span, p.Copyright span a{ color:#4a7eab;}

.Sociallinks{ margin:10px 0 0  0; text-align:right;}

.Sociallinks img{ margin:0 0 0 5px; max-width:28px;}



.Footer .Box2{ padding:0 0 0 35px; text-align:center;}

.Footer .App{ text-align:center; }







.Footer .Box3 img{ display:inline-block !important; margin-bottom:20px;}

.Footer .Box3 img.RightImg{ margin-left:5px;}





p.DesignBy{ margin:2px 0 0 0; padding:0; text-align:right;}

p.DesignBy, p.DesignBy a{ color:#fff;  font-size:12px; color:#fff;}

p.DesignBy span.Dev, p.DesignBy span.Dev a{ color:#65aeee}



.Holder{}

.Holder h2{ margin:20px 0 0 0; font-size:20px;}



.Listing{}

.Listing h2{background:url(../img/arrow.jpg) no-repeat 10px 50% #006bb3; color:#fff; padding:15px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;font-size:18px; font-weight:normal; padding-left:35px; margin-bottom:20px; margin:10px 15px;}

.Listing ul{ margin:0 15px; padding:0; list-style:none;}

.Listing ul li{margin:5px 0; padding:0 0 0 30px; list-style:none; background:url(../img/arrow1.jpg) no-repeat 0 5px;}

.Listing ul li a{ font-weight:bold; font-size:14px;}

.Listing ul li span{ font-size:13px; }





.Listnew h2{ padding:15px 0 15px 15px; }

.Listnew ul{ margin:0; padding:0; list-style:none;}

.Listnew ul li p{ background:url(../img/line.jpg) repeat-x bottom; margin:0; padding:0 0 10px 0; list-style:none; font-size:12px; }

.Listnew ul li a{  font-weight:normal; font-size:12px; color:#333; margin:0 5px;}

.Listnew ul li a.First{ margin-left:23px; }

.Listnew ul li span{ display:block; line-height:16px; background:url(../img/arrow1.jpg) no-repeat 0 50%; padding:0 0 0 25px; font-weight:bold; font-size:14px; color:#337ab7; margin:10px 0 0 0;}



p.NewList{ overflow:hidden;}

p.NewList a{ float:left; width:40%; }

p.NewList b{ font-weight:normal; display:block; }





/* Itinerary Page */

.Highlights{ padding:0 0 0 15px; }

.Highlights h2, .Itinerary h2, .Tripcost h2, .Costinc h2, .Costexc h2, .Packinglist h2, .Cancelation h2{ color:#006bb3; padding:15px 0; font-size:26px; font-weight:bold; margin:20px 0;}

.Highlights ul{ margin:0 0 0 15px; padding:0;}

.Highlights ul li{ text-align:justify; }





strong.Txtcolor{ color:#de34e9;}



.Bookingholder{}

.Bookingholder span.Moreinfo{ margin:10px 5px 0 0; display:inline-block;}

.Bookingholder span.Moreinfo a{ background:#F90; display:inline-block; color:#fff; padding:5px 10px; font-size:14px; font-weight:bold;}

.Bookingholder span.Moreinfo a:hover{ background:#06C;}









.Video{}

.Video h1{ margin:20px 0;}

.Video ul{ list-style:none; padding:0; }

.Video ul li{ list-style:none; padding-bottom:20px;}













.Googlereview{ margin:10px 0 0 0; border:1px solid #2970ae; max-width:240px;}

.Googlereview img{}





h1 span{ font-size:18px; color:#666;}





.Acton, .Acton p, .Acton img{ text-align:center !important }







.Article img.Right{ float:right; margin:0 0 0 20px; }

.Article img.Left{ float:left; margin:0 20px 0 0; }









h3.Fhead{ overflow:hidden}

h3.Fhead a{ color:#fff; margin:0 0 0 30px; float:right;}

h3.Fhead span{ float:right;}



/*.Tripcost strong{ color:#de34e9;}*/



img.Imgright{ float:right;}

.Article img.Imgright{ float:right; margin:0 0 0 20px;}





.Homevideo{ padding:50px 30px 0 0;}





.News{ font-weight:bold; text-align:center; font-size:20px; padding:15px 0; font-family: 'Oswald', sans-serif;}

.News a{ font-weight:bold; text-align:center; color:#990066;}



.Cancelation ol{ margin:0; padding:0 20px; font-weight:bold;}

.Cancelation ol li{ font-weight:normal; padding:0 0 0 10px; text-align:justify;} 



 

 

.Footertop h4{ text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#909; font-weight:bold; }

.Footertop h4 small{ border:1px solid #900; border-radius:50%; width:22px; height:22px; color:#000; display:inline-block; line-height:22px; text-align:center; font-size:12px;}

 

 p.PaddingLeft{ text-align:center;}

 



 .Note{ text-align:center; font-weight:bold; padding:15px 0; font-size:18px;}

 

 #pin-container > span {

    box-shadow: none !important;

    width: 100% !important;

    overflow: hidden !important;

}









/* Front Package */

.FrontPackage h2{ font-size:36px; font-weight:bold;  margin-top:20px;}

.FrontPackage .Box{ position:relative; padding:10px; border:1px solid #ccc; margin:25px 0 0 0; overflow:hidden;}

.FrontPackage .Box span{ position:absolute; left:10px; top:10px; background:#ff8d00; font-size:17px; color:#fff; padding:2px 6px;}

.FrontPackage .Box span:before { content: ""; display: inline-block; width: 0; height: 0; border-style: solid; border-width: 33px 33px 0 0; border-color: #ff8d00 transparent transparent transparent; position:absolute; right:-33px; top:0; }











.FrontPackage .Box a.More {

 

	

	opacity: 0;

	-webkit-transition: opacity 0.2s, -webkit-transform 0.35s;

	transition: opacity 0.2s, transform 0.35s;

	position:absolute;  

	background:#0048b3; border-radius:20px; padding:5px 15px; color:#fff; display:inline-block; margin:0 auto; width:110px; left:0; right:0; bottom:20px; font-size:12px; border:1px solid #87b4f7;

}

.FrontPackage .Box:hover a.More {

 opacity: 1;

 

 -webkit-transition-delay: 0.05s;

	transition-delay: 0.05s;

	-webkit-transition-duration: 0.35s;

	transition-duration: 0.35s;

	transform: translateY(-20px);

}









/* Front Three Cols */

.FrontThreeCols{ margin-top:50px;  background:#f0f0f0; padding:50px 0; }

.FrontThreeCols .Box, .FrontThreeCols .FrontVideo{ text-align:center;}

.FrontThreeCols .Box .ThumbPic{ border:1px solid #F90; padding:10px;}

.FrontThreeCols .Box p{ line-height:20px; margin-top:10px; }

.FrontThreeCols h3{ font-weight:bold; font-size:26px; color:#0152c2; text-shadow:1px 1px 0 #fff;}



.FrontVideo{}



.ThreeColsPackage{background: url(../img/bg-mt-kailash.jpg); min-height: 100%; background-size: cover; background-attachment: fixed;background-position: bottom; padding:100px 0;}

.ThreeColsPackage h4{ color:#fff; background:#1083c7;  font-weight:bold; padding:10px 0; margin:0 0 20px 0; text-align:center; font-family: 'Poppins', sans-serif;}

.ThreeColsPackage .Box { background:#fff; text-align:center; position:relative; padding:6px;}

.ThreeColsPackage .Box .Info{ padding:15px;}

.ThreeColsPackage .Box img{ margin-bottom:10px; }

.ThreeColsPackage .Box a.More{ color:#fff; font-weight:normal; position: absolute; left:0; right:0; bottom: -12px; -webkit-transition: none; -o-transition: none; transition: none; background:#F60; border-radius:10px; width:100px; margin:0 auto;}







.TextCenter{ text-align:center; margin:30px 0 0 0;}



.ListView h3{ text-align:center; margin-top:10px; }

.ListView .Holder{ position:relative; box-shadow: 0px 0px 6px #b3b3b3;  border-radius:5px; margin:30px 0 0 0; border:10px solid #fff; overflow:hidden; }

.ListView .Holder img{ border-radius:5px; -webkit-transition: all .4s linear; transition: all .4s linear;}

.ListView .Holder:hover img{-ms-transform: scale(1.2); -webkit-transform: scale(1.2); transform: scale(1.2); }

.ListView .Holder span.TripDate{ background:url(../assets/images/curve-bg.png) no-repeat 0 0; position:absolute; top:0; right:0; padding:2px 8px 4px 65px; font-size:14px; font-weight:bold; color:#0557df;}

.ListView .Holder:hover span.TripDate{ -webkit-transition: all .4s linear; transition: all .4s linear; color:#ff7800;}



.ListView .Holder a.More{ border-radius:20px; font-size:14px; background:#ff7800;   border:2px solid #ffb471; padding:1px 0; width:115px; position:absolute; left:0; right:0; bottom:20px; margin:0 auto; text-align:center; color:#fff;}







.WatchVideo{ padding:40px 0 0 0; border-top:2px dashed #097ce2; margin:50px 0 0 0;}

.WatchVideo h4{ font-size:40px; color:#F60; font-weight:bold; text-align:center; margin:0; padding:0; text-transform:uppercase;}

.WatchVideo p{ margin:0; padding:0; text-align:center; color:#333; font-weight:bold;}

.WatchVideo .Holder{ margin:30px 0 0 0; }

.WatchVideo .Holder iframe{ margin:0; padding:0; border:none; }





p.BoldText{ font-weight:bold; font-size:20px; text-align:center; color:#03C;}





.VideoGallery .Holder{ padding:15px; border:2px dashed #085083; margin:40px 0 0 0;}

.VideoGallery h3{ text-align:center; margin:0; padding:15px 0; background:#F30; color:#fff; display:block;}



.Copyright a{ background:rgba(255,138,0,0.7); display:inline-block; padding:5px 10px;}

.Copyright a:hover{ background:#ff8a00;}





@media (max-width:767px) {

	.Logo{ text-align:center; }

	.Logo img{ max-width:437px; margin:0 auto; }

	.Topcontact{ max-width:260px; margin:0 auto; }

	p.TopNav{ text-align:center; border-top:1px solid #CCC; margin:5px 0 0 0; }

	.SociallinksTop{ text-align:center !important; display:none;}

	

	.Homevideo img{ width:100%; }

	.Footer, .Sociallinks, p.DesignBy{ text-align:center !important; }

	.Footer .Box1{ max-width:390px; margin:0 auto;}

	.Footer .Box2{ padding:0 !important;}

	

}

@media screen and (max-width: 570px) {

	.Logo img{ max-width:100% !important;}
	.FooterLinks ul li{ background:none !important; }
	.FrontPackage .Box img{ width:100%;}
	.FrontVideo img{ width:100%; }
	.ThreeColsPackage .Box{ margin-bottom:40px;}

}



@media (min-width:992px) {

	a.hide-lg{ display:none;}	

	.FootertopVideo .Holder{ height:327px; overflow:hidden;}
	video { width:100%; height: 63vh; min-height: 100%; }

}











@media (min-width: 992px) {

	/* Sticky Header */

	.WDNSticky{ position: fixed; top: 0; left: 0; width: 100%; z-index:99; -webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.2); box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.2);} 

 



/*	.WDNStickyTab{ position: fixed; top: 0; left: 0; width: 100%; background:#fff; z-index:1030; -webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.2); box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.2); border:none;} 

	.WDNStickyTab ul li a{ text-transform:none !important; border-radius:0 !important;}*/

	

}



.Banner img{ width:100%;}




.ThreeColsFooter{ margin:0; padding:50px 0;}
.ThreeColsFooter h2{ font-size:40px; font-weight:bold; text-align:center; margin-bottom:20px; color:#F60;}
.ThreeColsFooter h3{ margin:20px 0 0 0;}

strong em.Txtcolor{ color:#F3C;}
h1 span.HeadNote{ display:block; color:#C39; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; margin:10px 0 0 0;}


h1.Txtleft{ text-align:left !important;}


.WatchVideo a.Lnkbg{ background:#085083; height:auto; line-height:normal; border-radius:5px; font-size:24px; width:auto; padding:10px 25px;}


.BgYellow strong{ background:yellow;}
.BgYellow strong.Txtcolor{ background:none;}

span.TitleTag{ font-weight: bold; font-size: 20px; color: #0668ad;}



.WhatsappLnk{position: fixed; bottom: 20px; right: 20px; height: 60px; width: 60px; line-height: 55px; z-index: 9999;}
.WhatsappLnk a{ background: url("../assets/images/whatsapp.svg") no-repeat; background-size: contain; display: block; text-indent: -9999px;}


.YoutubeLogo{ padding:0;}
h2 a{ color:#840BCC;}
.fs-40{ font-size: 30px; font-weight: bold; }
.my-3{ margin: 30px 0;}


.border1{ border:2px solid #000; padding:10px; }
.border1 p{ margin:0; padding:0;}








