	/* Scrollify Pagination */
	.scrollify_pagination {
		position: fixed;
		top: 50%;
		right: 35px;
		transform: translateY(-50%);
		list-style:none;
		z-index:10;
	}

	.scrollify_pagination li a {
		color:white;
		opacity:.4;
	}

	.scrollify_pagination li .active {
		opacity:1;
	}
	
	.scroll_content {
		padding-left:96px;
		padding-right:96px;
		position: absolute;
		bottom: 96px;
		left: 0;
		color: white;
		width:100%;
	}
	
	.scroll_links {
		margin-left:-40px;
		margin-top:96px;
	}

	.scroll_link {
		display:inline-block;
		margin-left:40px;
		border-bottom: 2px solid white;
		float:left;
		padding-bottom:10px;
		transition: 0.5s;
	}

	.scroll_link a {
		color:white;
		display:flex;
		align-items:center;
	}
	
	.scroll_link:hover {
		opacity:0.5;
	}
	
	.scroll_link a:hover {
		color:white;
	}
	
	.scroll_link h6 {
		display:inline-block;
		color:white;
	}

	.scroll_sections {
		margin-left:0;
		marign-bottom:0;
	}

	.scroll_sections a {
		display:inline-block;
		margin-right:40px;
	}

	.scroll_sections a {
		color:white;
		opacity:.4;
	}

	.scroll_sections a:hover {
		opacity:1;
		color:white;
	}

	.scroll_sections a.active {
		opacity:1;
	}
	
	.sticky_scroll_hero_video {
		width: 100%;
		height:100%;
		object-fit: cover;
	}
	
	/* Set Sticky Sroll Item Content To 100vh */
	.item_content {
		height:100vh;
		background:black;
	}
	
	.item {
		position:relative;
	}

	.item:last-child {
		z-index:0;
	}

	/* Set Sticky Sroll Item Content To auto for last normal scroll item */
	.item:last-child .item_content {
		height:auto;
	}

	.item.panel-grid {
		padding-left:0;
		padding-right:0;
	}
	
	.scrollimage {
		height:100%;
	}

	.fp_hero_img {
		height:100%;
		width:100%;
		object-fit:cover;
	}
	
	
		.sticky_menu {
        height: 20px;
		width: 29px;
		position: fixed;
		top: 53px;
		right: 36px;
	}

	.headline_text_wrapper {
		width: 50%;
		display: flex;
		padding-top:48px;
	}

	.headline_text_wrapper h3{
		font-size:48px;
	}

	.headline_text_wrapper div{
		flex:1;
	}
	
	.reveal {
		width:80%;
		max-width:100%;
		border:0 !important;
		top: 50% !important;
		transform: translateY(-50%);
	}

	.play_button {
		object-fit:none !important;
		height: auto !important;
		width: auto !important;
		position:relative !important;
	}

	.reveal-overlay {
		background-color:rgba(255, 255, 255, 0.8);
	}
	
	.fp_down_arrow {
		opacity:1;
		transition:0.5s;
		cursor: pointer;
		position: absolute;
		margin-left: auto;
		margin-right: auto;
		left: 0;
		right: 0;
		bottom: 0;
		height: 50px;
		text-align: center;	
	}
	
	.mobile_fp_down_arrow {
		opacity:1;
		transition:0.5s;
		cursor: pointer;
		position: absolute;
		margin-left: auto;
		margin-right: auto;
		left: 0;
		right: 0;
		bottom: 0;
		height: 35px;
		text-align: center;	
	}

	.mobile_fp_down_arrow img, .fp_down_arrow img {
		width:20px;
	}

/* LightGallery Video */
.lg-backdrop {
	background: #f3f3f3;
	opacity: 1 !important;
}


/*------------------------------------*\
    MEDIA QUERIES
\*------------------------------------*/
@media only screen and (max-width: 1199px) {
	
/* ------------------------------------- */
	/* START Home Page Sticky Scroll Section */
	/* ------------------------------------- */
	.scroll_content {
		padding-left:48px;
		padding-right:48px;
	}

	.headline_text_wrapper h3{
		font-size:24px;
	}

	.scroll_sections a {
		display:none;
	}

	.scroll_sections a.active {
		display:block !important;
	}

	.nav_trigger {
		width:48px;
	}

	.hero_menu_overlay {
		background-position: right 12px top 53px;
	}
	
	/* ----------------------------------- */
	/* END Home Page Sticky Scroll Section */
	/* ----------------------------------- */
	
}

@media only screen and (max-width: 768px) {
	
	.headline_text_wrapper {
		width:100%;
	}
	
}

@media only screen and (max-width: 768px) {

	.scroll_links {
		margin-top:48px;
	}

	.scroll_content {
		bottom:48px;
		padding-left:24px;
		padding-right:24px;
	}

}