@charset "utf-8";
/* CSS Document */

			


			body{
			background-color:#ffc511;
				
				
			}

			div#_idContainer00100 {
  			width:100vw;
			height:130vw;
  			color: transparent;
			display:block;
}	
			div#_idContainer000{
				position:fixed;
				display:block;
				width:100vw;
				height:5vw;
				z-index:11;
			}
			div#_idContainer003{
				position:absolute;
				
				height:7vw;
				width:100vw;
			}
			
		
			
		
			
			
			
			.MainTextPicture{
				position:absolute;
				top:20vw;
				left:20vw;
				height:12vw;
				width:60vw;
				
}
			
			
			
			
			
			
			
			
			
			.MiddleImage{
				position:absolute;
				display:none;
				
			}
			
			
			.BackgroundBlack{
				position:absolute;
				
				top:5vw;
				width:100vw;
				height:130vw;
				background-color:black;
				opacity:0.2;
				z-index:0;
			}
			
			
			.YellowBarBottom{
				position: absolute;
				width:100vw;
				height:9vw;
				top:135vw;
				left: 0px;
				z-index: -1;
				
				background-color:#ffc511;
			}
				
			
			
			
			
			.HomeTop:hover span.HomeTop{
				color: black;
			}
			.AboutUsTop:hover span.AboutUsTop{
				color: black;
			}
			.OurTeamTop:hover span.OurTeamTop{
				color: black;
			}
			.StrategyTop:hover span.StrategyTop{
				color: black;
			}
			.ProjectsTop:hover span.ProjectsTop{
				color: black;
			}
			.ContactUsTop:hover span.ContactUsTop{
				color: black;
			}
			
			
			
			
			.HomeBottom:hover span.HomeBottom{
				color: black;
				text-decoration: underline;
			}
			.AboutUsBottom:hover span.AboutUsBottom{
				color: black;
				text-decoration: underline;
			}
			.OurTeamBottom:hover span.OurTeamBottom{
				color: black;
				text-decoration: underline;
			}
			.StrategyBottom:hover span.StrategyBottom{
				color: black;
				text-decoration: underline;
			}
			.ContactUsBottom:hover span.ContactUsBottom{
				color: black;
				text-decoration: underline;
			}
			.ProjectsBottom:hover span.ProjectsBottom{
				color: black;
				text-decoration: underline;
			}
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			span.SitemapText{
				position: absolute;
				top: 0.2vw;
				left: 7vw;
				font-size: 2.5vw;
				color: black;
				  font-family: 'Franklin Gothic Medium', arial;
				font-variant: small-caps;
			}
			span.HomeBottom{
				position: absolute;
				top: 2.5vw;
				left: 7vw;
				font-size: 1.8vw;
				color: black;
				font-family: 'Franklin Gothic Book', arial;
			}
			span.AboutUsBottom{
				position: absolute;
				top: 4.5vw;
				left: 7vw;
				font-size: 1.8vw;
				color: black;
font-family: 'Franklin Gothic Book', arial;
			}
			span.OurTeamBottom{
				position: absolute;
				top:6.5vw;
				left: 7vw;
				font-size: 1.8vw;
				color: black;
font-family: 'Franklin Gothic Book', arial;
			}
			span.ProjectsBottom{
				position: absolute;
				top: 2.5vw;
				left: 17vw;
				font-size: 1.8vw;
				color: black;
				font-family: 'Franklin Gothic Book', arial;
			}
			span.ContactUsBottom{
				position: absolute;
				top: 4.5vw;
				left: 17vw;
				font-size: 1.8vw;
				color: black;
				font-family: 'Franklin Gothic Book', arial;
			}
			
			
			
		
			
			.ContactBottomBar{
				position: absolute;
				top:0px;
				right:8%;
				background-color:transparent;
				height:6vw;
				width:35vw;
				
			}
			
			
			span.ContactText{
				position: absolute;
				top: 0.2vw;
				
				
				font-size:2.5vw;
				color: black;
				font-family: 'Franklin Gothic Medium', arial;
				font-variant: small-caps;
			}
			span.Address{
				position: absolute;
				top: 2.5vw;
				
				font-size: 1.8vw;
				color: black;
				font-family: 'Franklin Gothic Book', arial;
			}
			span.City{
				position: absolute;
				top: 4.5vw;
				

				font-size: 1.8vw;
				color: black;
				font-family: 'Franklin Gothic Book', arial;			
			}
			span.PostalCode{
				position: absolute;
				top: 6.5vw;
				
				font-size: 1.8vw;
				color: black;
				font-family: 'Franklin Gothic Book', arial;
			}
			span.Country{
				position: absolute;
				top: 8.5vw;
				
				font-size: 1.8vw;
				color: black;
				font-family: 'Franklin Gothic Book', arial;
			}
			span.PhoneNumber{
				position: absolute;
				top:2.5vw;
				left: 17vw;
				font-size: 1.8vw;
				color: black;
				font-family: 'Franklin Gothic Book', arial;
			}
			span.Email{
				position: absolute;
				top: 4.5vw;
				left: 17vw;
				font-size: 1.8vw;
				color: black;
			 	font-family: 'Franklin Gothic Book', arial;
			}
			
			
			
			
			
			
			div#_idContainer005{
				height:6vw;
				width:17vw;
				z-index:101;
			}
			.GRGlogo{
				position: fixed;
				top: 1vw;
				left: 2vw;
				z-index:11;
			}		
			.BlueBoxTop{
				position:fixed;
				display:block;
				z-index: 10;
				width:100vw;
				height:8vw;
				background-color:#265cab;
			}
			
			.TopNavBar{
				position:absolute;
				
				right:2%;
			}
			
			.TopNavBar button{	
				    display: inline-block;
					width:auto;
					height:8vw;
				    border: none;
					top:1vw;
					padding-right:1vw;
					right:200px;
				    font-size: 2vw;
				    font-family: 'Franklin Gothic Book', arial;
				    text-align: center;
				    text-decoration: none;
				    background: #265cab;
				    color: white;
					z-index:100;
				    cursor:pointer;
			}
			
			.TopNavBar button.HomeButton:hover span.HomeTop{
				color:black;
			}
			.TopNavBar button.AboutUsButton:hover span.AboutUsTop{
				color:black;
			}
			.TopNavBar button.OurTeamButton:hover span.OurTeamTop{
				color:black;
			}
			.TopNavBar button.ProjectsButton:hover span.ProjectsTop{
				color:black;
			}
			.TopNavBar button.ContactUsButton:hover span.ContactUsTop{
				color:black;
			}
			
			
			
			
			
			
		/*	
			
			span.ContactUsTop{
				position: fixed;
				top: 3;
				left:300px;
				
				font-size: 1vw;
				color: White;
				font-family: 'Franklin Gothic Book', arial;
			}
			span.ProjectsTop{
				position: fixed;
				top: 2vw;
				
				
				height: 50px;
				font-size: 1vw;
				color: White;
				font-family: 'Franklin Gothic Book', arial;
			}
			span.OurTeamTop{
				position: fixed;
				top: 2vw;
			
				
				font-size: 1vw;
				color: White;
				font-family: 'Franklin Gothic Book', arial;
			}
			span.AboutUsTop{
				position: fixed;
				top: 2vw;
				
				
				font-size: 1vw;
				color: White;
				font-family: 'Franklin Gothic Book', arial;
			}
			span.HomeTop{
				position: fixed;
				top: 2vw;
				
				
				font-size: 1vw;
				color: White;
				font-family: 'Franklin Gothic Book', arial;
			}
			
		*/	

			.ThreeLines{
				Display:none;
				
			}

			.MiddleImageMobile{
				display:none;
			}
		.SideBarPopUp{
				display:none;
			}
			.BottomYellowDisplay{
				display:block;
			}

			
			.MiddleImageTablet{
				position:absolute;
				display:block;
				top:5vw;
				z-index: -4;
				margin: 0px;
				-webkit-transform: scaleX(-1);
  				transform: scaleX(-1);
}