@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'asenineregular';
    src: url('asenine-webfont.woff2') format('woff2'),
         url('asenine-webfont.woff') format('woff'),
         url('asenine-webfont.svg#asenineregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

link {
	text-decoration: none;
	color:#FFFFFF;
	}
visited {
	text-decoration: none;
}
hover {
	text-decoration: none;
	color: rgba(146,146,146,1.00);
}
active {
	text-decoration: none;
}
	
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}	
a:link {
	color: #336699;
}
a:visited {
	color: #336699;
}
.container1 {
	background-image: url("../img/image3.jpg");
		background-repeat: no-repeat;
  -webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	-ms-background-size: contain;
	background-size: contain;
		background-size: cover;
	margin: 0;
	padding: 0;
width: 100%;
margin-left:0;
height: 100%; 
position: fixed;}
.menulabel {
	 
	font-family: asenineregular; 
		font-style: Bold;
		font-weight: 600;
 margin-top: -5%;
		color: #1d5d9b;
	font-size: 2vw;
	line-height: 1;
	
	
	 }
.Brand {font-family: asenineregular; 
		
		font-style: Bold;
		font-weight: 400; 
		color: #1d5d9b;
	font-size: .7em;
text-shadow:
    -1px -1px 0 #1d5d9b,
    1px -1px 0 #1d5d9b,
    -1px 1px 0 #1d5d9b,
    1px 1px 0 #1d5d9b; 
   }

.white {
 
color: white;
    text-shadow:
    -1px -1px 0 #1d5d9b,
    1px -1px 0 #1d5d9b,
    -1px 1px 0 #1d5d9b,
    1px 1px 0 #1d5d9b;
margin-left: -10px;
margin-top: 0px;
}


.white2 {
	color: white;
    text-shadow:
    -1px -1px 0 #1d5d9b,
    1px -1px 0 #1d5d9b,
    -1px 1px 0 #1d5d9b,
    1px 1px 0 #1d5d9b;  
margin-left: -30px;
margin-top: 0px; }
.glow {
  font-size: 80px;
  color: #fff;
  text-align: center;
  animation: glow 1s ease-in-out infinite alternate;
}

@-webkit-keyframes glow {
  from {
    text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #e60073, 0 0 40px #e60073, 0 0 50px #e60073, 0 0 60px #e60073, 0 0 70px #e60073;
  }
  
  to {
    text-shadow: 0 0 20px #fff, 0 0 30px #ff4da6, 0 0 40px #ff4da6, 0 0 50px #ff4da6, 0 0 60px #ff4da6, 0 0 70px #ff4da6, 0 0 80px #ff4da6;
  }
}


.title1 {font-family: asenineregular;
font-size: 80px;
  color: #fff;
  text-align: center;
  -webkit-animation: glow 1s ease-in-out infinite alternate;
  -moz-animation: glow 1s ease-in-out infinite alternate;
  animation: glow 1s ease-in-out infinite alternate;}
@-webkit-keyframes title1{
  from {
    text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #e60073, 0 0 40px #e60073, 0 0 50px #e60073, 0 0 60px #e60073, 0 0 70px #e60073;
  }
  to {
    text-shadow: 0 0 20px #fff, 0 0 30px #ff4da6, 0 0 40px #ff4da6, 0 0 50px #ff4da6, 0 0 60px #ff4da6, 0 0 70px #ff4da6, 0 0 80px #ff4da6;
  }
}
.header { 
width:90%;
margin-left: 10%;
height: 30%; 
top:0;
/*   	 background-image: url("../img/IMG_5567.jpg");*/
	background-repeat: no-repeat;
  -webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	-ms-background-size: cover;
	background-size: cover;   
  }
.left1 {
margin-left: 300px;
margin-top: 0px;
width: 40%;
height: 100%;
overflow: hidden;
background-color:#ffffff;
float: left;
position: absolute;
/* 	 background-image: url("../img/iNDUSTRIAL.gif");
	background-repeat: no-repeat;
  -webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	-ms-background-size: cover;
	background-size: cover; */  }

.left1in {
	 
	width:100%; 
	margin-top: 0px; 
	font-size: 6vw; 
	height: 14%;
}
 
.left1in2 {
	 
	width:100%;
	margin-left: 45%;
		margin-top:-20%;
	position: absolute;
 
}
.left1in3 {
	 
	width:100%;
	margin-left: 45%; 
	position: absolute;
 
}
.left1 img {
	 
	width:35%;
 left: 0;
	 
 
}
 

.left1 img:first-child {margin-top: 0;  }

.left1 img:nth-child(2) {margin-top: 17%; margin-left:0; }
.left1 img:nth-child(3) {margin-top: 34%;  }
.left1 img:nth-child(4) {margin-top: 51%;  }

.left1overlay {
 
left:0;
right:0;
width: 100%;
height: 100%; 
background-color:#ffffff;
float: left;
position: absolute;
/* 	 background-image: url("../img/iNDUSTRIAL.gif");
	background-repeat: no-repeat;
  -webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	-ms-background-size: cover;
	background-size: cover; */  }
 
.left1overlayin {
	 
	width:40%;
	margin-left: 45%;
	margin-top: 0px; 
	font-size: 6vw; 
}
 
.left1overlayin2 {
	 
	width:20%;
	margin-left: 45%; 
 
}

.left1overlay img  {
	 
	width:35%;
	margin-left:0;
		margin-top: 0px;
	position: absolute;
	 
 
}
 

 .all1overlay img  {
	 
 width: 35%
	right:0; 
	 	position: absolute;
	  -webkit-transform: scaleX(-1);
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  transform: scaleX(-1);

  filter: FlipH;
  -ms-filter: "FlipH";
 	position: absolute;
 
}
.all1overlay {
 
left:1;
right:1;
width: 80%;
height: 100%;
padding-left: 300px;
background-color:#ffffff;
float: left;
	margin-left: 300px;
position: absolute;
}

.overbody img  {
	 
 width: 35%
}
	.overBody {
 
left:1;
right:1;
width: 80%;
height: 100%;
padding:100;
background-color:#ffffff;
float: left;
	margin-left: 300px;
position: absolute;}
 


.right1 { 
left: 60%;
margin-top: 0px;
width: 40%;  
height: 100%;
overflow: hidden;
background-color:#ffffff;
float: left; 
	
	position: absolute;
}



.right1in {
margin-top: 0px;	 
width:100%;  
font-size: 6vw; 
height: 14%;
}



.right1in2 {
	 
	width:100%;  
	position: absolute;
margin-top: -1%;
}

.right1in3 {
	 
	width:100%;
	margin-left: 0; 
	position: absolute;
 
}
.right1 img {
	 
	width:35%;
	right:0; 
	 	position: absolute;
	  -webkit-transform: scaleX(-1);
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  transform: scaleX(-1);

  filter: FlipH;
  -ms-filter: "FlipH";
 	position: absolute;
}

/*
.right1 img:first-child {margin-top: 0;  }

.right1 img:nth-child(2) {margin-top: 17%;  }
.right1 img:nth-child(3) {margin-top: 34%;  }
.right1 img:nth-child(4) {margin-top: 51%;  }

*/

.right1overlay { 
left:0;
right:0;
width: 100%; 
height: 100%; 
	overflow: hidden;
background-color:#ffffff;
position: absolute;
float: right;
}



.right1overlayin {
	 
	width:40%;
	margin-left: 0;
	margin-top: 0px;
 
	font-size: 6vw; 
}



.right1overlayin2 {
	 
	width:20%;
	margin-left: 0;
		margin-top: -30px;
 
}


.right1overlay img {
	 
	width:35%;
	margin-left: 66%;
		margin-top: 0px;
	 	position: absolute;
	  -webkit-transform: scaleX(-1);
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  transform: scaleX(-1);

  filter: FlipH;
  -ms-filter: "FlipH";
 	position: absolute;
}
 
.left2 {
margin-left: 15%;
margin-top: 0px;
width: 45%;
height:500px;
overflow: hidden;
background-color:#A0393B;
position: absolute;}
.right2 { 
left: 60%;
margin-top: 0px;
width: 40%; 
height:500px; 
background-color:#4CA75C;
position: absolute;
}
.footer {
margin: 0;
width: 90%;
height: 150px;
margin-left: 10%;
bottom: 0;
background-color: #2F7A9F;
display: block;
background-color:#74500C;
 position: absolute;}


.Nav {
margin-left: 0px;
margin-top: -8px;
width: 15%;
height:945px;
overflow: hidden;
background-color:#8844A6;
position: absolute;}

 


.title1 h1 {
	position: absolute;
	font-weight: 300;
	font-size: 3vw;
	line-height: 1;
	letter-spacing: 6px; 
 	width: 100%; 
	word-spacing: -0.3em;
	margin-left: 10%;
}

.title1 h1 span { 
	font-weight: 400;
 
	text-transform: none;
	word-spacing: 0;
	letter-spacing: 0;
	display: block;
	opacity: 0.4;
}

.title1 h1 strong {
	color: rgba(0,0,0,0.1);
}

.pageheadingbig { margin-top: -3%; 

 text-decoration: none;
    text-shadow: none;}

.pageheading { 
	font-family: "ECITM1",sans-serif;
	font-size:2vw;
	line-height: 1; 
	float: left; 
	background-color: #FFFFFF;
	color:#1d5d9b;
	border:solid 3px #1d5d9b;
	 text-decoration: none;
}
 
.pageheadingsm { 
	font-family: "ECITM1",sans-serif;
	background-color:#1d5d9b;
	font-size:2vw;
	
	color:#ffffff;
	float:left;
	line-height: 1; 
	border:solid 3px #1d5d9b;
	 text-decoration: none;
}
.symbol { width 100%;
	font-family: asenineregular; 
margin-left: 0;
	margin-top: 125px;
	margin-bottom: -75px;
float: right;}
.symbol img {width: 4%; }

.bar { width: 100%;
background-color: #C56528; 
	margin-top: 5px;
	margin-left: 0;
	text-align: center;
	z-index: 10;
 
 
z-index: 999998;
margin-bottom: 75px;

font-family: 'Montserrat', sans-serif;
	color:  #FFFFFF; 
	font-size: 16px;
	font-style: normal;
	font-weight: 400;}
  table: overflow-x:auto;