@media only screen and (min-width: 2640px) {
		
		
	.fa-angle-down{
		font-size:60px !important;
		cursor:pointer;
		cursor:hand;
	}
	.menu_title_left{
		font-size:		18px;
		line-height: 	20px;
		font-weight:	800;
		font-style:		normal;
		letter-spacing: 2px;
		color:			white !important;
		cursor:hand;
		cursor:pointer;
	}
	
	.menu_title_left:hover{
		color:			#D3BC86 !important;

	}
	
	#sidebar{
		display:none;
	}
	
	.menu_icons_padding_top{
		position: 		fixed; 
        bottom: 		0; 
        width: 			100%; 
        /* Height of the footer*/  
        height: 		40px; 
		margin-left:	5rem;
		margin-bottom:	4rem;
	}
	
	.menu_icons_padding_top span{
		padding-right:	15px;
		
	}

	.menu_title_padding_left{
		margin-left:	5rem;
		margin-top:		5rem;
		text-align:		left;
	}
	
	.vertical-nav {
		min-width: 		20rem;
		width: 			20rem;
		height: 		100vh;
		position: 		fixed;
		top: 			0;
		left: 			0;
		transition:		all 0.4s;
	}

	.page-content {
		margin-left: 	20rem;
		transition: 	all 0.4s;
	}
	
	.menu_button_align_left{
		position: 		absolute;
		transform: 		translate(0, 0);
		top: 			45rem;
		overflow:		hidden;
		margin-left:	5rem;
		text-align:		left;
	}
	
	.main{
		margin-left:	20rem;
		margin-top:		17rem;
	}
	.content_title{
		font-size:		1.5em;
		font-weight:	800;
		letter-spacing: 0.08em;
		height:			40px;
	}
	
	.content_title h1{
		margin-top:		40px;
		font-size:		9.0em;
		font-weight:	800;
		line-height: 	1.14em;
		letter-spacing: 0.01em;
	}
	
	.row{
		width:90% !important;
	}
	
	.fromtop{
		margin-bottom:50px;
	}
	
	.portfolio{
		margin-top:		44rem;
	}
	
	.portfolio_images{
		margin-top:20px;	
		display:block;
		width:100%;
		float:left;
		border: 0.3px solid #D3BC86;
	}
	
	.portfolio_fullscreen{
		background: RGBA(211,188,134,1) no-repeat top;
        min-width:100vw; 
		height:100%;
        position:fixed;
        z-Index:1000000000;
        top:0;
		left:0;
        cursor: zoom-out;
		animation:fadein 0.5s;
		left:20rem;
	}
	
	.portfolio_fullwidth{
		display:block;
		min-width:100%;
		width:100%;
		clear:both;
	}
	
	.portfolio_bigimage{
		width:64%;
		display:block;
		float:right;
		right:0;
	}
	
	.portfolio_bigimage img{
		object-fit: cover;
		width:100%;
		float:right;
	}	
	
	.portfolio_desc{
		float:left;
		width:25%;
		display:block;
		margin:3rem;
		z-index:999999999999999;
		font-size:		1.8em;
		line-height: 	1.14em;		
		font-weight:	400;
		letter-spacing: -0.03em;
		animation:fadein 0.5s;

	}
	
	.portfolio_title{
		float:left;
		display:block;
		width:25%;
		margin-top:3rem;
		margin-left:3rem;
		margin-right:3rem;
		z-index:999999999999999;
		font-size:		2.0em;
		font-weight:	800;		
		line-height: 	1.1em;		
		letter-spacing: 0.08em;
		animation:fadein 0.5s;
	}
	
	.content_text{
		width:90%;
		font-size:		3.6em;
		line-height: 	1.14em;		
		font-weight:	200;
		letter-spacing: -0.03em;
		min-height:		100px;
	}
	
	.content_subtitle{
		font-size:		2.2em;
		line-height: 	1.1em;		
		letter-spacing: 0.08em;
	}
	
	.content_subtitle_left{
		font-size:		2.2em;
		line-height: 	1.1em;		
		letter-spacing: 0.08em;
	}
	
	.content_subtext{
		font-size:		2em;
		line-height: 	1.2em;		
		letter-spacing: 0.00em;
		font-weight:	400 !important;
	}	
	.content_subtext_left{
		font-size:		2em;
		line-height: 	1.2em;		
		letter-spacing: 0.00em;
		font-weight:	400 !important;
	}		
	
	.content_text .bold{	
		font-weight:	800;
	}
	
	.content_block_left{
		display:		block;
		float:			left;
		width:			100%;
		margin-top:120px;
		margin-bottom:	40px;
		clear:			both;
	}
	
	.content_icon_center{
		text-align: 	center;
		width:			100%;
		display:		block;
		margin-top:		160px;
	}
	
	.content_icon_center img{
		filter: 		invert(83%) sepia(30%) saturate(422%) hue-rotate(1deg) brightness(90%) contrast(84%);
		width: 			180px;
	}
	
	.content_icon_left{
		text-align: 	center;
		width:			18%;
		display:		block;
		float:			left;
		min-height:		120px;
	}
	
	.content_icon_left img{
		filter: 		invert(83%) sepia(30%) saturate(422%) hue-rotate(1deg) brightness(90%) contrast(84%);
		width: 			120px;
	}
	
	.content_pages{
		margin-left:	1rem;
		margin-right:	1rem;
		margin-top:		110px;
	}
	

	.title{
		color:			white !important;
		text-align: 	center;
		width:			100%;
		font-family: 	'Montserrat', sans-serif;
		font-size:		7em;
		font-weight:	800;
		font-style:		normal;
		letter-spacing: 0.1em;
		color: 			#FFFFFF;
		opacity: 		1;
		background:		transparent !important;
		overflow:		hidden;
	}

	.tch{
		color:			white !important;
		text-align: 	left;
		font-family: 	'Montserrat', sans-serif;
		font-size:		20em;
		line-height: 	1.13em;
		font-weight:	800;
		letter-spacing: 0.06em;
		color: 			#FFFFFF;
		opacity: 		1;
		display:		none;
		background:		transparent !important;
		overflow:		hidden;
	}
	
	.tch_on{
		font-size:		2.5em;
		line-height: 	1.06em;
		letter-spacing: 0.06em;
	}	
	
	
	.center_tch_on {
		transform: 		translate(0, -25%);
		top: 			25%;
		left: 			0;
	}
	
	.center {
		position: 		absolute;
		transform: 		translate(-50%, -50%);
		top: 			50%;
		left: 			50%;
		overflow:		hidden;
	}
	
  	.center_title {
		position: 		absolute;
		transform: 		translate(-50%, 0);		
		top:			42rem;
		left: 			50%;
		overflow:		hidden;
	}		

	.center_tch {
		position: 		absolute;
		transform: 		translate(0, 0);
		top: 			13.5rem;
		left: 			20rem;
		overflow:		hidden;
	}

	
	.arrow_down{
		font-size:60px;
		min-width:60px;
		min-height:60px;
		cursor:pointer;
		cursor:hand;
		display:block;
	}

	.beginn{
		transform: 		translate(0, 0%);
		top: 			100%;
		margin-left: 	0;
		overflow:		hidden;
		display:		none;
		opacity:		0;
		height:			0px !important;
		background:		transparent !important;
		
	}
	.middle{
		transform: 		translate(0, 0%);
		top: 			52rem;
		margin-left: 	0;
		overflow:		hidden;
		transition: 	3s all;
		animation:		fadein 3.0s;
		display:		block;
		background:		transparent !important;
		
	}	
	.top{
		transform: 		translate(0, 0);
		top: 			17rem;
		margin-left: 	0;
		overflow:		hidden;
		transition: 	3s all;
		animation:		fadein 3.0s;
		display:		block;
		opacity:		1;
		background:		transparent !important;
		
	}	
		
	.off{
		position: 		absolute;
		transform: 		translate(0%, 0%);
		top: 			-100%;
		margin-left: 	0;
		overflow:		hidden;
		transition: 	3s all;
		opacity: 		0 !important;
		background:		transparent !important;
		
	}	
	
	.page2_title{
		position: 		absolute;
		transform: 		translate(0, 0);
		top: 			17rem;
		font-size:		12.0em;
		line-height: 	1.20em;
		font-weight:	800;
		letter-spacing: 0.06em;
	}
	
	.page2_text{
		position: 		absolute;
		transform: 		translate(0, 0);
		top: 			52rem;
		max-width:		1620px;
		font-size:		3.5em;
		line-height: 	1.3em;
		font-weight:	200;
		letter-spacing: 0.01em;
	}
	
	.page2_text .bold{
		font-weight:	800;
	}

	.center_notabsolute2 {
		position: 		absolute;
		top: 			50vh;
		left: 			5vw;
		overflow:		hidden;
	}	
	
	.menu_open{
		float:			left;
		list-style-type: none; /* Remove bullets */
		padding: 		0; /* Remove padding */
		margin-top: 	-2px;
		color:			white;
		display:		none;
	}
	
	.menu_open li{
		font-size:		0.83em;
		line-height: 	1.27em;
		letter-spacing: 0.2em;
		font-weight:	300;
		padding: 		0; /* Remove padding */
		margin: 		0;
		color:			white;
		cursor:			pointer;
		cursor:			hand;
	}
	
	.menu_open li a:hover{
		font-weight:	800;
	}
	
	.button_icon_menu_open{
		float:			left;
		clear:			both;
	}
	
	.button_icon_menu_open img{
		float:			left;
		margin-right:	7px;
		filter: 		brightness(0) invert(1);
	}
	
	.project_button{
		margin-top:80px;
		width: 280px;
		height: 60px;
		display:block;
		border: 1px solid #D3BC86;
		opacity: 1;
		color: #D3BC86;
		text-align:center;
		overflow:hidden;
		float:left;
	}
	

	.linktext{
		margin:auto;
		vertical-align:center;
		font-family: 'Montserrat', sans-serif;
		font-size:15px;
		line-height: 19px;
		font-weight:500;
		letter-spacing: 1.5px;
		overflow:hidden;
		color:#D3BC86;
		padding-top:19px;
		padding-bottom:18px;
		
	}
	
	.linktext:hover{
		color:black;	
	}
	
}

