@charset "UTF-8";


/*Mobile devices*/
@media only screen and (max-width: 768px) {
	#secondaryTitle {
		display: none;
		
	}
	
	#viewer {
		display: none;
		
	}
	
	#mainTitle {
		display: none;
		
	}
	
	#mainTitleMobile {
		display: block;
		font-size: 8vw;
		
	}
	
	#headerTitle {
		margin-bottom: 30%;
		font-size: 2em;
		
	}
	
	.cardInfo {
		padding-right: 50px
			
	}
	
	.hideMobile {
		display: none;
		
	}
	
	.showMobile {
		display: block;
		
	}
	
	.spacer {
/*		height: 20px;*/
/*		display: none;*/
		
	}
	
	#panoBreak{
		margin-bottom: 0px;
		padding-bottom: 0px;
		
	}
	
	#panoBreakContainer {
		margin-top: 0px !important;
		margin-bottom: 0px !important;
        
	}
	
	.card-text {
		font-size: .85em;
		
	}
	
	#bottomQuote {
		font-size: 1em;
		
	}
	
	.headCarousel .carousel-item {
 		height: 300px;
	}

	.headCarousel > .carousel-item img {
		position: absolute;
		object-fit:cover;
		top: 0;
		left: 0;
		min-height: 300px;
		
	}
	
	#landingTitle {
		margin-top: 150px;
		padding-top: 10vh;
		
	}
	
	.ps-5 {
		padding-left: 0px !important;
	}
	
	.lucienheaderTitle {
		font-size: 2.5em;
		
	}
	
/*
	.trail-titleWrap {
		margin-top: 20px;
		margin-bottom: 20px;
	
	}
*/
	
	
	
}

@media only screen and (max-width: 992px) {
/*
	.hideMobile {
		display: none;
		
	}	
*/
	
    #activitiesContainer {
        padding-top: 40px;
        
    }
    
    #panoBreak {
        height: 400px;
        
    }
	
	.hideLG {
		display:none;
	}
	
}

@media only screen and (max-width: 1200px) {
	.cardInfo {
		max-width: 800px;
		padding-right: 10%;
		padding-left: 10%;
		
	}
	
	
}
