@media (min-width: 992px) {
	/* Sticky Header */
	.WDNSticky{ position: fixed; top: 0; left: 0; width: 100%; padding:5px 0 !important; 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%; z-index:1030; border:none;} 
	.WDNStickyTab ul li a{ text-transform:none !important; border-radius:0 !important;}
	
 


/* Home Page */
	.Slogan{ margin:30px 0 0 0;}
	.TopContact{ margin:30px auto 0 auto;}
	.TopSocialLinks{ text-align:right; margin:30px 0 0 0;}
	.IntroArticle .Rcol p { text-align:justify; }
	
/* Listing Page */
	.ListView .Holder .ShortDesc p, .Detailitinerary ul li{ text-align:justify; }
	.Detailitinerary ul li strong{ color:#000; }
	.Meta ul.TwoCols li{ float:left; width:48%; overflow:hidden;}

	
/* Itinerary Page */

	.ItineraryBanner{ position:relative;}
	.ItineraryBanner h1{ color:#fff; font-size:40px; font-weight:bold; text-shadow:2px 2px 0 #000; position:absolute; left:0; right:0; top:80%; max-width:1140px; margin:0 auto;}
	.TripGallery img{ min-height:300px; object-fit:cover;}
	
	.FixDate ul li{ width:22%;}	


}

@media(min-width:768px) {
	.HideLg{ display:none; }
		
/* Home Page */
	.DesignBy{ text-align:right; }
	
/* Itinerary Page */
	.ItineraryHead p{ text-align:right; }
	.WDNTabContent .card-header{ display:none; }
	
}

@media(max-width:767px) {
	.HideSm{ display:none; }
	
/* Home Page */
	.Header{ text-align:center; }
	.TopSocialLinks{ margin-bottom:20px; }
	.TopContact{ margin:0;}
	.MainNav{ text-align:left; }


	.WhyBookUs h3{ text-align:center; }
	.WhyBookUs .Holder{ border:none !important; }
	.WelcomeArticle{ text-align:center; }
	.Testimonials{ text-align:center; }
	.Testimonials .ThumbPic{ width:100px; margin:0 auto;}
	
/* Footer */
	.FooterMain{ text-align:center; }
	.Footer h3{ margin:0; padding:0; }
	.FooterLinks{ padding-top:10px;}
	.FooterLinks h3{ margin:30px 0 0 0;}
	.FooterMid{ text-align:center;}
	.FooterMid .ReviewUs{ text-align:center !important; }
	.Associated{ margin:30px 0;}
 	.SocialLinks{ padding:10px 0 0 0; }
	.Copyright p span{ display:block; height:1px; }
	
	
	
	

 
/* Inner Page */
	.InnerArticle{ text-align:center; }
	.GridView .Holder{ text-align:center; }


/* Itinerary Page */
 	.Detailitinerary{ border:none; padding:0; }
	.TripGallery { margin:30px 0 0 0; }
	
	.ItineraryHead{ text-align:center; }
	.TabHeader{ display:none; }
	
	.WDNTabContent .card-header{ border:none; }
	#pane-Overview, #pane-Itinerary, #pane-CostDetails, #pane-CostDate, #pane-Gallery, #pane-Departure, #pane-Video{ margin-bottom:15px !important; }
	
	#heading-Overview h5, #heading-Itinerary h5, #heading-CostDetails h5, #heading-CostDate h5, #heading-Gallery h5, #heading-Departure h5, #heading-Video h5{font-weight:bold; font-size:16px; }	
	
	 #pane-Overview h3, #pane-Itinerary h3, #pane-CostDetails h3, #pane-CostDate h3, #pane-Gallery h3, #pane-Departure h3, #pane-Video h3{ display:none; }
	
	
	#collapse-Overview{ padding:0 20px; }
	
	.CostHolder{ text-align:center; }
	.TripFacts, .TripGallery { margin:0 !important;}
	.TripFacts h3, .Detailitinerary h3, .DatePrice h3, .TripGallery  h3, .TripReviewListing h3{ display:none; }
	.TripOverview{ padding-bottom:20px; }
	.Detailitinerary{ border:none !important; }
	.PrintItinerary { margin:0 0 20px 15px;}
	.Costinc, .Costexc, .Tripcost{ padding:15px; }
	.Costinc h3, .Costexc h3{ font-size:18px;}
	.TripGallery { padding:0 15px 15px 15px; }
	.TripGallery .col-md-3{ -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%;}
	.DepartureTable, .TripVideo{ padding:15px;}
	.StarDiv, .TripReviewListing .ReviewInfo h4{ text-align:center; }

	.tab-content .tab-pane { display: block !important; opacity: 1; background:#fff !important; border:1px solid #ccc !important; margin-bottom:5px; }
	
	
	

/* Our Team */
	.TeamPage .PicHolder, .TeamPage .Box{ text-align:center; }
	.TeamPage .Box{ margin-top:15px; }
	
/* Review Page */
	.ReviewListPage .PicHolder img{ width:100%;}
	.ReviewListPage .Box{ margin:15px 0 0 0; text-align:center !important;}
	.ReviewListPage .Box p{ text-align:center; }
	
}

@media(max-width:576px) {
/* Home Page */
	.TopSelling h3{ text-align:center; }
	.TopSelling h3 span:before, .TopSelling h3 span:after{ display:none; }
	.TopSelling .Holder{ text-align:center; }
	.MtBiking{ padding:30px 0;}
	.Testimonials h4 span:before, .Testimonials h4 span:after{ display:none; }
	.FooterLinks{ text-align:center; }
	.FooterLinks .Holder ul li:before{ display:none; }
	
}
 
 
 
 @media (max-width: 991.98px){
	.Logo, .Slogan, .IntroArticle, .FooterMain .SocialLinks { text-align:center;}
	.TopContact{ margin:0 auto 20px auto;}
	.TopSocialLinks{ display:none; }
	
	.WdnScroll{ overflow-y: hidden; display: -webkit-box; display: -ms-flexbox; display: flex; overflow-x: scroll; -webkit-box-align: center; -ms-flex-align: center; align-items: center;  -ms-flex-wrap: nowrap; flex-wrap: nowrap; padding: 0 0 6px; }
	
 
	
	

	
}