/*ET ComingSoon*/	
body {
	font-family: Arial, sans-serif, Helvetica;
}
.lpcontent {
	max-width: 1280px;
}

.lpbreadcrumbs {
	font-size: 10px;
	padding: 5px 10px;
	border-bottom: 1px solid #a2a2a2;
	justify-content: space-between;
}

.lightboxWrap {
	position: absolute !important;
}

.content_wrapper {
	width: 100%;
	margin: 0 auto;
	clear: both;
}

	.comingsoon {
		float:left;
		margin-top: 40px;
		padding-left: 40px;
		width: 600px;
		height:600px;	
	}
	.comingsoon .etLogo {
		float:left;
		height: 70px;
		width:100px;
		padding-right:20px;
		padding-top:4px;
		border-right: 1px solid #58585b;	
	}
	
	.comingsoon .head {
		float:left;
		font-size:28px;
		color:#58585b;
		font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
		padding-left:20px;
	}
	
	.comingsoon > p {
		float:left;
		color:#58585b;
		font-size:14px;
		font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
		line-height:20px;
		padding-top:20px;
	}
	
	 h4 {
		float:left;
		color:#404041;
		font-size:18px;
		font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
		line-height:20px;
		padding-top:20px;
	}
	
	.prevButtons {
		float:left;
		padding-top:8px;
	}
	
	.prevButtons a:hover {
		opacity: 0.7;
    	filter: alpha(opacity=70);
	}
	
	.home {
		width:1000px; 
		padding-left:30px;	
		float:left;
	}
	
	
	.home > p {
		float:left;
		color:#58585b;
		font-size:14px;
		font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
		line-height:20px;
		padding-top:20px;
		width:800px;
	}	

.homeOverlay {
	opacity: 1;
    filter: alpha(opacity=100);
     -webkit-transition: opacity 0.5s linear;
	float: left;
	padding-left: 8px;
	padding-top:10px;
		
	}



		.homeOverlay:hover {
  			opacity: 0.5;
    		filter: alpha(opacity=50);
     		-webkit-transition: opacity 0.5s linear;

}	.home bottomText {
		float:left;
		color:#58585b;
		font-size:11px;
		font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	
	.homeButtonae {
		float:left; 
		margin:10px;
		width:289px;
		height:92px;
		background-image:url(../images/home_ae.png);	
	}
	
		.homeButtonae a {
			float:left; 
			width:289px;
			height:92px;
			background-image:url(../images/home_ae.png);	
		}
	
			.homeButtonae a:hover {
			float:left; 
			width:289px;
			height:92px;
			background-image:url(../images/home_ae_o.png);	
			}
		
	.homeButtonas {
		float:left; 
		margin:10px;
		width:289px;
		height:92px;
		background-image:url(../images/home_ams.png);	
		}
	
		.homeButtonas a {
			float:left; 
			width:289px;
			height:92px;
			background-image:url(../images/home_ams.png);	
			}
	
			.homeButtonas a:hover {
			float:left; 
			width:289px;
			height:92px;
			background-image:url(../images/home_ams_o.png);	
			}
		
	.homeButtonau {
		float:left; 
		margin:10px;
		width:289px;
		height:92px;
		background-image:url(../images/home_aut.png);	
		}
	
		.homeButtonau a {
			float:left; 
			width:289px;
			height:92px;
			background-image:url(../images/home_aut.png);	
			}
	
			.homeButtonau a:hover {
			float:left; 
			width:289px;
			height:92px;
			background-image:url(../images/home_aut_o.png);	
			}

	.homeButtontr {
		float:left; 
		margin:10px;
		width:289px;
		height:92px;
		background-image:url(../images/home_tra.png);	
		}
	
		.homeButtontr a {
			float:left; 
			width:289px;
			height:92px;
			background-image:url(../images/home_tra.png);	
			}
	
			.homeButtontr a:hover {
			float:left; 
			width:289px;
			height:92px;
			background-image:url(../images/home_tra_o.png);	
			}

	.homeButtonco {
		float:left; 
		margin:10px;
		width:289px;
		height:92px;
		background-image:url(../images/home_com.png);	
		}
	
		.homeButtonco a {
			float:left; 
			width:289px;
			height:92px;
			background-image:url(../images/home_com.png);	
			}
	
			.homeButtonco a:hover {
			float:left; 
			width:289px;
			height:92px;
			background-image:url(../images/home_com_o.png);	
			}

	.homeButtoncn {
		float:left; 
		margin:10px;
		width:289px;
		height:92px;
		background-image:url(../images/home_con.png);	
		}
	
		.homeButtoncn a {
			float:left; 
			width:289px;
			height:92px;
			background-image:url(../images/home_con.png);	
			}
	
			.homeButtoncn a:hover {
			float:left; 
			width:289px;
			height:92px;
			background-image:url(../images/home_con_o.png);	
			}


	.homeButtonin {
		float:left; 
		margin:10px;
		width:289px;
		height:92px;
		background-image:url(../images/home_ind.png);	
		}
	
		.homeButtonin a {
			float:left; 
			width:289px;
			height:92px;
			background-image:url(../images/home_ind.png);	
			}
	
			.homeButtonin a:hover {
			float:left; 
			width:289px;
			height:92px;
			background-image:url(../images/home_ind_o.png);	
			}

	.homeButtonme {
		float:left; 
		margin:10px;
		width:289px;
		height:92px;
		background-image:url(../images/home_med.png);	
		}
	
		.homeButtonme a {
			float:left; 
			width:289px;
			height:92px;
			background-image:url(../images/home_med.png);	
			}
	
			.homeButtonme a:hover {
			float:left; 
			width:289px;
			height:92px;
			background-image:url(../images/home_med_o.png);	
			}

	.homeButtonte {
		float:left; 
		margin:10px;
		width:289px;
		height:92px;
		background-image:url(../images/home_tel.png);	
		}
	
		.homeButtonte a {
			float:left; 
			width:289px;
			height:92px;
			background-image:url(../images/home_tel.png);	
			}
	
			.homeButtonte a:hover {
			float:left; 
			width:289px;
			height:92px;
			background-image:url(../images/home_tel_o.png);	
			}




/*ET navigation*/	
	.mainNav {
		background-color:#d8d8d8;
		height: 30px;
		width: 980px;
		margin-left: 10px;
	}
	
		.mainBtns {
			display: inline;
			font-size: 14px;
			color: #f7941d;
		}
		
		.mainBtns li {
			display: block;
			float: left;
			margin: 0;
			padding: 8px 2px 0 12px;
			
		}
		
		.mainBtns li a {
			color: #404041;
		}
		
		.mainBtns li a:hover {
			color: #f7941d;
		}
		
		.downloadBtn {
			float: right;
			width: 136px;
			border-left: 1px solid #ffffff;	
		}
		
	.subNav {
		background-color: #cacaca;
		height: 30px;
		width: 980px;
		margin-left: 10px;
	}
	
		.subBtns {
			display: inline;
			font-size: 14px;
		}
		
		.subBtn1, .subBtn2, .subBtn3, .subBtn4, .subBtn5, .subBtn6, .subBtn7, .subBtn8 {
			display: block;
			float: left;
			color: #0081c6;
			cursor: pointer;
			margin: 0;
			padding: 8px 0 0 12px;
			
		}
/*end ET navigation*/

	.downladLang {
					float: left;
					padding:11px 0 0 15px;
					font-size: 12px;
				}

	
	.headau {
        background-color:#efefef;
		height: 80px;
		width: 100%;
		margin-top:0;
		margin-bottom: 5px;
		}
	
	.headtr {
		background-color:#efefef;
		height: 80px;
		width: 100%;
		margin-top:0;
		margin-bottom: 5px;
		}
	
	.headae {
		background-color:#efefef;
		height: 80px;
		width: 100%;
		margin-top:0;
		margin-bottom: 5px;
		}
		
	.headas {
		background-color:#efefef;
		height: 80px;
		width: 100%;
		margin-top:0;
		margin-bottom: 5px;
		}
		
	.headcn {
		background-color:#efefef;
		height: 80px;
		width: 100%;
		margin-top:0;
		margin-bottom: 5px;
		}
		
	.headco {
		background-color:#efefef;
		height: 80px;
		width: 100%;
		margin-top:0;
		margin-bottom: 5px;
		}
		
	.headin {
		background-color:#efefef;
		height: 80px;
		width: 100%;
		margin-top:0;
		margin-bottom: 5px;
		
		}
		
	.headme {
		background-color:#efefef;
		height: 80px;
		width: 100%;
		margin-top:0;
		margin-bottom: 5px;
		}		
				
	.headte {
		background-color:#efefef;
		height: 80px;
		width: 100%;
		margin-top:0;
		margin-bottom: 5px;
		}	
						
	.headAppImage {
		float:left; 
		margin-left:0px; 
		margin-right:10px;
		}
		
	.headIcon {
		float:left; 
		margin-left:20px; 
		margin-right:20px;
		margin-top:20px;
		}

	.headTextShell {
		float:left;
		
		}

.headTextShell {
		float:left;
		}
	
	.headTopText {
		font-size:16px;
		font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
		color:#353535;
		float:left; 
		padding-top:18px;
		font-weight:bold;
		}

	.headTopTextWhite {
		font-size:16px;
		font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
		color:#FFF;
		float:left; 
		padding-top:18px;
		}
	
	.headBottomText {
		font-size:22px;
		font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
		color:#353535;
        font-weight: bold;
		}

	.headBottomTextWhite {
		font-size:30px;
		font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
		color:#FFF;
        font-weight: bold;
		}
	
	.headMainApp {
		font-size:22px;
		font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
		color:#353535;
		padding-top:28px;
        font-weight: bold;
		}	

	.share {
		float:right; 
		margin-right:20px;
		margin-top:26px;
		}
		
	.etLogo {
		float:right; 
		margin-right:10px;
		margin-top:11px;
		height: auto;
		}
	
		
	.etrow {
			height:120px;
			margin: 0px 0 0px 8px;
		}
		
	.etProductShellau {
			display: inline-block;
			height:110px;
			width: 312px;
			margin:2px;
		}
		
		.etProductShellau a{
				float:left;
				height:110px;
				width: 312px;
                background-color: white;
                box-shadow: 1px 1px 5px #bcbcbc;
                -webkit-transition: 0.5s; /* Safari */
                        transition: 0.5s;
            
			}
			
				.etProductShellau a:hover{
					box-shadow: 1px 1px 10px #777;
                    background-color: #efefef;
				}

	.etProductShelltr {
			display: inline-block;
			height:110px;
			width: 312px;
			margin:2px;
		}
		
		.etProductShelltr a{
				float:left;
				height:110px;
				width: 312px;
                background-color: white;
                box-shadow: 1px 1px 5px #bcbcbc;
                -webkit-transition: 0.5s; /* Safari */
                        transition: 0.5s;
			}
			
				.etProductShelltr a:hover{
					box-shadow: 1px 1px 10px #777;
                    background-color: #efefef;
				}
				
	.etProductShellae {
			display: inline-block;
			height:110px;
			width: 312px;
			margin:2px;
		}
		
		.etProductShellae a{
				float:left;
				height:110px;
				width: 312px;
                background-color: white;
                box-shadow: 1px 1px 5px #bcbcbc;
                -webkit-transition: 0.5s; /* Safari */
                        transition: 0.5s;
			}
			
				.etProductShellae a:hover{
				box-shadow: 1px 1px 10px #777;
                    background-color: #efefef;
				}
				
	.etProductShellas {
			display: inline-block;
			height:110px;
			width: 312px;
			margin:2px;
		}
		
		.etProductShellas a{
				float:left;
				height:110px;
				width: 312px;
                background-color: white;
                box-shadow: 1px 1px 5px #bcbcbc;
                -webkit-transition: 0.5s; /* Safari */
                        transition: 0.5s;
			}
			
				.etProductShellas a:hover{
					box-shadow: 1px 1px 10px #777;
                    background-color: #efefef;
				}
				
	.etProductShellcn {
			display: inline-block;
			height:110px;
			width: 312px;
			margin:2px;
		}
		
		.etProductShellcn a{
				float:left;
				height:110px;
				width: 312px;
                background-color: white;
                box-shadow: 1px 1px 5px #bcbcbc;
                -webkit-transition: 0.5s; /* Safari */
                        transition: 0.5s;
			}
			
				.etProductShellcn a:hover{
					box-shadow: 1px 1px 10px #777;
                    background-color: #efefef;
				}
				
	.etProductShellco {
			display: inline-block;
			height:110px;
			width: 312px;
			margin:2px;
		}
		
		.etProductShellco a{
				float:left;
				height:110px;
				width: 312px;
                background-color: white;
                box-shadow: 1px 1px 5px #bcbcbc;
                -webkit-transition: 0.5s; /* Safari */
                        transition: 0.5s;
			}
			
				.etProductShellco a:hover{
					box-shadow: 1px 1px 10px #777;
                    background-color: #efefef;
				}
				
	.etProductShellin {
			display: inline-block;
			height:110px;
			width: 312px;
			margin:2px;
		}
		
		.etProductShellin a{
				float:left;
				height:110px;
				width: 312px;
                background-color: white;
                box-shadow: 1px 1px 5px #bcbcbc;
                -webkit-transition: 0.5s; /* Safari */
                        transition: 0.5s;
			}
			
				.etProductShellin a:hover{
					box-shadow: 1px 1px 10px #777;
                    background-color: #efefef;
				}
				
	.etProductShellme {
			display: inline-block;
			height:110px;
			width: 312px;
			margin:2px;
		}
		
		.etProductShellme a{
				float:left;
				height:110px;
				width: 312px;
                background-color: white;
                box-shadow: 1px 1px 5px #bcbcbc;
                -webkit-transition: 0.5s; /* Safari */
                        transition: 0.5s;
			}
			
				.etProductShellme a:hover{
					box-shadow: 1px 1px 10px #777;
                    background-color: #efefef;
				}
					
	.etProductShellte {
			display: inline-block;
			height:110px;
			width: 312px;
			margin:2px;
		}
		
		.etProductShellte a{
				float:left;
				height:110px;
				width: 312px;
                background-color: white;
                box-shadow: 1px 1px 5px #bcbcbc;
                -webkit-transition: 0.5s; /* Safari */
                        transition: 0.5s;
			}
			
				.etProductShellte a:hover{
					box-shadow: 1px 1px 10px #777;
                    background-color: #efefef;
				}
																								
	.etProductTextShell {
		width:65%; 
		float:left;
        padding: 15px 0px 0px 15px;
		box-sizing: content-box;
		}
	
	
	
	.etProductText1 {
			float:left;
			padding: 0px 0 2px 0;
			border-bottom: 1px #d1d2d4 dashed;
			font-size: 9px;
			color:#404041;
			font-weight:500;
			
		}	
		
	.etProductText2 {
			float:left;
			padding: 3px 0 2px 0;
			font-size: 12px;
			color:#000000;
			clear:both;
		}		
		
	.etProductText3 {
			float:left;
			padding: 2px 0 2px 0;
			font-size: 12px;
			color:#0081c6;
			text-decoration:underline;
			clear:both;
		}
		
			.etProductText3 a {
				float:left;
				padding: 2px 0 2px 0;
				margin-left:16px;
				width: 200px;
				font-size: 12px;
				color:#0081c6;
				text-decoration:underline;
			}
			
				.etProductText3 a:hover {
					float:left;
					padding: 2px 0 2px 0;
					margin-left:16px;
					width: 200px;
					font-size: 12px;
					color:#404041;
					text-decoration:underline;
				}	

	.etProductImageShell {
			float:right; 
            padding-left: 10px;
			width:25%;
            z-index: 10;
            height: 100%;
            display: flex;
            align-items: center;
          
           /*border-radius: 60px 0px 0px 60px / 60px 0px 0px 60px !important;*/
		}
    
	.btnS12 {
          position: absolute;
          z-index: 20;
		   margin: 0 0 0 40px;
        }
		
	  .etProductImage1 {
            margin-top: 15px;
            padding-bottom:4px;
            z-index:15;
            width: 90%;
            margin: 0 auto;
		}
		
	.etProductImage2 {
		width:50px;
        margin: 0 auto;
        display: none;
		}	


/*App Page*/

	.etAppRow {
			border-bottom: 1px #AFAFAF solid;
			height:340px;
			margin:0 12px 0 14px;
		}
		
	.etAppRowNoborder {
			height:310px;
			margin:0 12px 0 14px;
		}	
	.etAppShell {
			float:left;
			height:340px;
			width: 240px;
			padding-left:0px;
		}
		
	.etAppRowSmall {
			height:220px;
			margin:0 6px 0 6px;
		}
		
	.etAppRowNoborderSmall {
			height:220px;
			margin:0 6px 0 6px;
		}

.etAppShellSmall {
			float:left;
			height:220px;
			width: 240px;
			padding: 0 6px 0 6px;
		}
		
	.etAppShellNoborderSmall {
			float:left;
			height:220px;
			width: 240px;
			padding: 0 6px 0 6px;
		}

	.etAppShell2 {
			float:left;
			height:340px;
			width: 460px;
			padding-left:20px;
		}
		
	.etAppShellNoborder {
			float:left;
			height:340px;
			width: 270px;
			padding-left:0px;
		}

	.etAppShellNoborder2 {
			float:left;
			height:340px;
			width: 460px;
		}

	.etAppShell3 {
			float:left;
			height:310px;
			width: 324px;
		}
		
	.etAppShellNoborder3 {
			float:left;
			height:324px;
			width: 300px;
		}
					

	.etAppShell4 {
			float:left;
			height:310px;
			width: 240px;
		}
		
	.etAppShellNoborder4 {
			float:left;
			height:310px;
			width: 240px;
		}
		
	.etAppShell5 {
			display: inline-block;
			height:340px;
			width:192px;
			
		}
		
	.etAppShellNoborder5 {
			float:left;
			height:310px;
			width:192px;
		}
	
	.etAppShell6 {
			float:left;
			height:310px;
			width:156px;
		}
		
	.etAppShellNoborder6 {
			float:left;
			height:310px;
			width:156px;
		}	
	
	
	.etAppRowLarge {
			border-bottom: 1px #AFAFAF solid;
			height:360px;
			margin:0 12px 0 14px;
		}
		
	.etAppRowLargeNoborder {
			height:360px;
			margin:0 12px 0 14px;
		}
	.etAppRowLargeNoborder {
			height:360px;
			margin:0 12px 0 14px;
		}
			
	.etAppShellLarge5 {
			float:left;
			height:360px;
			width:192px;
			border-right: 1px #AFAFAF solid;
		}
		
	.etAppShellLargeNoborder5 {
			float:left;
			height:360px;
			width:192px;
		}	
			
	.etAppImage {
			float:left;
			padding-left:0px;
			padding-right:8px;
			
		}
		
	.etAppImage6 {
			float:left;
			padding-left:10px;
			padding-right:8px;
			
		}	
			
	.etAppTextA {
			float:left;
			font-size:14px;
			font-weight:600;
			margin-left:20px;
			padding-bottom:6px;
			width:210px;
			color:#2B2B2B;
		}
	
	
	.etAppTextA a:hover {
			color:#2B2B2B;
		}	
		
	.etAppTextA a {
			color:#008ed0;
		}	
		
	.etAppTextB {
			float:left;
			font-size:12px;
			margin-left:20px;
			padding-bottom:4px;
			width:210px;
		}	
	
		.etAppTextB {
			float:left;
			font-size:12px;
			margin-left:20px;
			padding-bottom:4px;
			width:210px;
		}	
	.etAppText3A {
			float:left;
			font-size:14px;
			font-weight:600;
			margin-left:30px;
			padding-bottom:6px;
			width:290px;
			color:#2B2B2B;
		}
		
	.etAppText3B {
			float:left;
			font-size:12px;
			margin-left:30px;
			padding-bottom:4px;
			width:290px;
		}

	.etAppText4A {
			float:left;
			font-size:14px;
			font-weight:600;
			margin-left:20px;
			padding-bottom:6px;
			width:200px;
			color:#2B2B2B;
		}
		
	.etAppText4B {
			float:left;
			font-size:12px;
			margin-left:20px;
			padding-bottom:4px;
			width:180px;
		}
		
	
	.etAppText5A {
			float:left;
			font-size:14px;
			font-weight:600;
			margin-left:20px;
			padding-bottom:6px;
			width:160px;
			color:#2B2B2B;
		}
	
	
	.etAppText5A a:hover {
			color:#2B2B2B;
		}	
		
	.etAppText5A a {
			color:#008ed0;
		}	
		
	.etAppText5B {
			float:left;
			font-size:12px;
			margin-left:20px;
			padding-bottom:4px;
			width:160px;
		}	
	
	.etAppText6A {
			float:left;
			font-size:14px;
			font-weight:600;
			margin-left:20px;
			padding-bottom:6px;
			width:140px;
			color:#2B2B2B;
		}
	
	
	.etAppText6A a:hover {
			color:#2B2B2B;
		}	
		
	.etAppText6A a {
			color:#008ed0;
		}	



.etAppAutShell1 {
	float: left;
	margin: 0 10px 10px 0 ;
	z-index: 1000;
	background-image:url(../images/aut_engine_vehicle_control.png);
	width: 310px;
	height: 320px; 	
}

.etAppAutShell2 {
	float: left;
	margin: 0 10px 10px 0 ;
	z-index: 1000;
	background-image:url(../images/aut_powertrain.png);
	width: 310px;
	height: 320px; 	
}

.etAppAutShell3 {
	float: left;
	margin: 0 10px 10px 0 ;
	z-index: 1000;
	background-image:url(../images/aut_chassis.png);
	width: 310px;
	height: 320px; 	
}

.etAppAutShell4 {
	float: left;
	margin: 0 10px 10px 0 ;
	z-index: 1000;
	background-image:url(../images/aut_body.png);
	width: 310px;
	height: 320px; 	
}


.etAppAutShell5 {
	float: left;
	margin: 0 10px 10px 0 ;
	z-index: 1000;
	background-image:url(../images/aut_act.png);
	width: 310px;
	height: 320px; 	
}

.etAppAutShell6 {
	float: left;
	margin: 0 10px 10px 0 ;
	z-index: 1000;
	background-image:url(../images/aut_pas.png);
	width: 310px;
	height: 320px; 	
}

.etAppAutShell7 {
	float: left;
	margin: 0 10px 10px 0 ;
	z-index: 1000;
	background-image:url(../images/aut_lighting.png);
	width: 310px;
	height: 320px; 	
}

.etAppAutShell8 {
	float: left;
	margin: 0 10px 10px 0 ;
	z-index: 1000;
	background-image:url(../images/aut_bor.png);
	width: 310px;
	height: 320px; 	
}

.etAppAutShell9 {
	float: left;
	margin: 0 10px 10px 0 ;
	z-index: 1000;
	background-image:url(../images/aut_hyb.png);
	width: 310px;
	height: 320px; 	
}

.etAppAutShell10 {
	float: left;
	margin: 0 10px 10px 0 ;
	z-index: 1000;
	background-image:url(../images/aut_ele.png);
	width: 310px;
	height: 320px; 	
}




.etAppAutShellRight {
	float: left;
	margin-right: 0;
}


.etAppAutHeadWhite {
	float: left;
	padding: 20px 0 10px 20px;
	font-size:20px;
	color: #FFF;
}


.etAppAutTextWhite {
	float: left;
	padding: 0 0 6px 20px;
	font-size:142px;
	color: #FFF;
	width: 310px;
}

	.etAppAutTextWhite a {
		color: #FFF;
   		text-decoration: none;
	}

		.etAppIndTextWhite a:hover {
			color: #424242;
 	  		text-decoration: none;
		}

.etAppAutTextBlack {
	float: left;
	padding: 0 0 6px 20px;
	font-size:16px;
	color: #FFF;
	width: 310px;
}

	.etAppAutTextBlack a {
		color: #000000;
   		text-decoration: none;
	}

		.etAppAutTextBlack a:hover {
			color: #424242;
 	  		text-decoration: none;
		}



.etAppIndShell1 {
	float: left;
	margin-right: 12px;
	z-index: 1000;
	background-image:url(../images/ind_factoryauto.png);
	width: 310px;
	height: 480px; 	
}

.etAppIndShell2 {
	float: left;
	margin-right: 12px;
	z-index: 1000;
	background-image:url(../images/ind_fabrication.png);
	width: 310px;
	height: 480px; 	
}

.etAppIndShell3 {
	float: left;
	margin-right: 12px;
	z-index: 1000;
	background-image:url(../images/ind_detection.png);
	width: 310px;
	height: 480px; 	
}

.etAppIndShell4 {
	float: left;
	z-index: 1000;
	background-image:url(../images/ind_sur.png);
	width: 310px;
	height: 480px; 	
}





.etAppIndShellRight {
	float: left;
	margin-right: 0;
}


.etAppIndHeadWhite {
	float: left;
	padding: 20px 0 10px 20px;
	font-size:18px;
	color: #FFF;
}


.etAppIndTextWhite {
	float: left;
	padding: 0 0 6px 20px;
	font-size:13px;
	color: #FFF;
	width: 310px;
}

	.etAppIndTextWhite a {
		color: #FFF;
   		text-decoration: none;
	}

		.etAppIndTextWhite a:hover {
			color: #424242;
 	  		text-decoration: none;
		}

.etAppIndTextBlack {
	float: left;
	padding: 0 0 6px 20px;
	font-size:16px;
	color: #FFF;
	width: 310px;
}

	.etAppIndTextBlack a {
		color: #000000;
   		text-decoration: none;
	}

		.etAppIndTextBlack a:hover {
			color: #424242;
 	  		text-decoration: none;
		}


.etAppTelShell1 {
	float: left;
	margin-right: 12px;
	z-index: 1000;
	background-image:url(../images/tel_5g.png);
	width: 310px;
	height: 480px; 	
}

.etAppTelShell2 {
	float: left;
	margin-right: 12px;
	z-index: 1000;
	background-image:url(../images/tel_infastructure.png);
	width: 310px;
	height: 480px; 	
}

.etAppTelShell3 {
	float: left;
	margin-right: 12px;
	z-index: 1000;
	background-image:url(../images/tel_mobile.png);
	width: 310px;
	height: 480px; 	
}

.etAppTelShell4 {
	float: left;
	z-index: 1000;
	background-image:url(../images/tel_iot.png);
	width: 310px;
	height: 480px; 	
}



/*lightbox*/
	.blackOverlay {
		position: fixed;
		width: 100%;
		height: 100%;
		top: 0%;
		left: 0%;
		display: none;
		background-color: #000;
		z-index:100;
		-moz-opacity: 0.8;
		opacity:.8;
		filter: alpha(opacity=80);
		cursor: default;
	}
	
	
	.lightbox {
		position: fixed;
		top: 30%;
		left: 50%;
        margin-left: -300px;
		width: 600px;
		background: #fff;
		z-index: 101;
		display: none;
		
	}
	
		.lightboxHead {
			width: 100%;
			height: 40px;
            background-color: #515151;
		}
		
			.lightboxHeadIcon {
				float: left;
				margin: 8px 10px 0 10px;	
			}
			
			.lightboxHeadTitle {
				float: left;
				font-size: 16px;
				font-weight: bold;
				text-transform: uppercase;
				color: #ffffff;
				padding-top: 11px;	
			}
			
			.close {
				float: right;
				color: #ffffff;
				cursor: pointer;
				margin: 13px 10px 0 0;	
			}
			
				.close a {
					color: #ffffff;	
				}
				
				.close a:hover {
					color: #ffffff;	
				}
			
		.lightboxBody {
			width: 100%;
			margin: 5px 0;
		}
			
			.lightboxBodyHead {
				width: 100%;
				padding-top: 10px;	
			}
			
			
				.lightboxBodyImgas {
					float: right;
					width: 100px;
					height: 100px;
					border: 2px solid #FFF;
					margin-right: 10px;
                    text-align: center;	
				}
			
				.lightboxBodyImgae {
					float: right;
					width: 100px;
					height: 100px;
					border: 2px solid #FFF;
					margin-right: 10px;
                    text-align: center;	
				}
			
				.lightboxBodyImgau {
					float: right;
					width: 100px;
					height: 100px;
					margin-right: 10px;
                    text-align: center;
				}
				
				.lightboxBodyImgtr {
					float: right;
					width: 100px;
					height: 100px;
					margin-right: 10px;
                    text-align: center;
				}
				
				.lightboxBodyImgcn {
					float: right;
					width: 100px;
					height: 100px;
					margin-right: 10px;
                    text-align: center;
				}
				
				.lightboxBodyImgco {
					float: right;
					width: 100px;
					height: 100px;
					margin-right: 10px;
                    text-align: center;
				}
				
				.lightboxBodyImgin {
					float: right;
					width: 100px;
					height: 100px;
					margin-right: 10px;
                    text-align: center;
				}
				
				.lightboxBodyImgme {
					float: right;
					width: 100px;
					height: 100px;
					margin-right: 10px;
                    text-align: center;	
				}
				
				.lightboxBodyImgte {
					float: right;
					width: 100px;
					height: 100px;
					margin-right: 10px;
                    text-align: center;
				}
				
				.lightboxBodyTitle {
					padding: 0 0 5px 10px;	
				}
					
					.lightboxBodyGroup {
						padding-bottom: 10px;	
						text-transform:capitalize;
                        color: #0081c6;
					}
					
					.lightboxBodyPart {
						font-size: 18px;
						font-weight: bold;
						color: #000000;
						padding-bottom: 5px;	
					}
					
					.lightboxBodyDesc {
						font-size: 16px;
						color: #414042;	
					}
					
				.lightboxBodyContent {
					font-size: 16px;
					color: #414042;
					padding: 10px;
				}
				
					.lightboxBodySection {
						font-size: 14px;
						font-weight: bold;
						margin-bottom: 5px;
						color:#000000;	
						width:200px;
					}
					
					.lightboxBodyBullets {
						color: #414042;
						margin: 0;
						padding: 0 0 0 1em;		
					}
					
						.lightboxBodyBullets a {
							color: #414042;		
						}
						
						.lightboxBodyBullets a:hover {
							color: #0081c6;		
						}
					
					.lightboxBodyLinks {
						width: 100%;
						color:#0081c6;
						text-decoration:underline;
					}
					
						.lightboxBodyLinks a {
							color:#0081c6;
							text-decoration:underline;		
						}
						
						.lightboxBodyLinks a:hover {
							color: #454545;	
						}
						
					.lightboxBodyLinks2 {
						float: left;
						width: 150px;
						list-style-image: url(../images/pdficon_small.png);
						color: #414042;
						margin: 0 0 10px 10px;
						padding: 0 0 0 1em;		
					}
					
						.lightboxBodyLinks2 a {
							color: #414042;		
						}
						
						.lightboxBodyLinks2 a:hover {
							color: #0081c6;		
						}
						
					.lightboxBuySection {
						float: left;
						width: 115px;
						padding: 0 10px 5px 0;	
					}
					
						.lightboxBuyTitle {
							font-size: 14px;
							font-weight: bold;	
						}
					
					
					.lightboxBuyNow {
						 width:76px;
						 background-color:#0081c6;
						 color:#FFFFFF;
						 font-size:13px;
						}
						
					.lightboxBuyNow a{
						 width:76px;
						 background-color:#0081c6;
						 margin-top:14px;
						 padding: 5px;
						 display: block;
						 position: relative;
						 color:#FFFFFF;
                         -webkit-transition: 0.5s; /* Safari */
                         transition: 0.5s;
						text-align: center;
						}
						
					.lightboxBuyNow a:hover{
						 width:76px;
						 background-color:#585858;
						}						
					
                    .lightboxS12 {
                        float: right;
                        width: 75px;
                        font-size: 10px;
                        text-align: center;
                        margin: 0 15px 10px 10px;
                    }
					
		.lightboxFooter {
			width: 100%;
			height: 40px;
            background-color: #515151;
		}
		
			.lightboxFooterLogo{
				float: right;
				margin: 6px 10px 0 0;	
			}
	
	/*buy now buttons*/
	ul.etBuyNow {
		font-weight: bold;
		font-size: 12px;
	}
	
		ul.etBuyNow li {
		 width: 75px;
		 height: 16px;
		 padding: 2px 10px;
		 border-style: solid;
		 border-width: 1px;
		 border-color: #fff;
		 background-color: #008ed0;
		 color: #fff;
		}
	
		ul.etBuyNow li.hover, ul.etBuyNow li:hover, ul.etBuyNow li.on {
		 background-color: #585858;
		 color: #fff;
		}
	
		ul.etBuyNow a:link, ul.etBuyNow a:visited {
			color: #fff;
			text-decoration: none;
		}
		
		ul.etBuyNow a:hover	{
			color: #fff;
		}
		
		ul.etBuyNow a:active {
			color: #fff;
		}
		
		ul.etBuyNow ul {
		 margin-top: 1px;
		}
	
			ul.etBuyNow ul li {
			 width: 75px;
			 height: 16px;
			 padding: 2px 5px;
			 font-weight: normal;
			}
			
			
		ul.etBuyNow, ul.etBuyNow li, ul.etBuyNow ul {
		 list-style: none;
		 margin: 0;
		 padding: 0;
		}
		
		ul.etBuyNow {
		 position: relative;
		 z-index: 1003;
		 float: left;
		}
		
		ul.etBuyNow li {
		 float: left;
		 height: 16px;
		 vertical-align: middle;
		}
		
		ul.etBuyNow li.hover, ul.etBuyNow li:hover {
		 position: relative;
		 z-index: 1005;
		 cursor: default;
		}
		
		ul.etBuyNow ul {
		 visibility: hidden;
		 position: absolute;
		 top: 100%;
		 left: 0;
		 z-index: 1004;
		 width: 100%;
		}
		
		ul.etBuyNow ul li {
		 float: none;
		}
		
		ul.etBuyNow ul ul {
		 top: 0;
		 left: 100%;
		}
		
		ul.etBuyNow li:hover > ul {
		 visibility: visible;
		}
		
		ul.etBuyNow *.dir {
		 background-position: 95% 50%;
		 background-repeat: no-repeat;
		}
		
		ul.etBuyNow-horizontal ul *.dir {
		 background-position: 95% 50%;
		 background-repeat: no-repeat;
		}
/*end buy now buttons*/			
	
	
/*end lightbox*/		


		.downloadArea1 {
		margin: 5px 0 0 10px;
		padding-bottom: 10px;
			width: 1200px;
		}	
		
		.downloadShell {
				
				background-color:#D8D8D8;
				border: 1px solid #b7b7bc;
				margin: 10px 0 0 25px;
				box-sizing: content-box;
			}
			
				.downloadIcon {
					float: left;
					width: 40px;
					padding-left: 15px;
					box-sizing: content-box;
						
				}
				
				
				
				.downloadTextShell {
					float: left;
					font-size: 14px;
					padding: 5px 0 0 10px;	
				}
				
					.downloadTitle {
						font-weight: bold;
						color: #000000;
					}
					
					.downloadText {
						float: left;
						font-size: 14px;
						padding: 2px 10px 0 0;
					}
				
					
					.downloadText a{
						color: #414042;	
					}
					
					.downloadText a:hover{
						color: #0081c6;	
					}
					
					.borderRt {
						border-right: 1px solid #989898;
						box-sizing: content-box;
					}
		
		.downloadHead {
			height: 35px;
		}
		
		.downloadHeadIcon {
			float: left;
			width: 25px;
			height: 25px;
			margin: 5px 0 0 22px;
			}
			
		.downloadTitle {
			font-size: 14px;
			font-weight: bold;
			color: #000000;
			padding-bottom:4px;	
		}
			.downloadTitle a{
				color: #0081c6;	
			}
					
			.downloadTitle a:hover{
				color: #414042;	
			}
			
		.etTitle {
			float: right;
			font-size: 16px;
			font-style: italic;
			color: #ffffff;
			padding: 7px 10px 0 0;
		}
				
		.downloadText {
			font-size: 14px;
			line-height: 18px;
			color: #414042;	
		}
			
			
			.downloadText a{
				color: #0081c6;	
			}
					
			.downloadText a:hover{
				color: #414042;	
			}
			
			
		#footer {
				clear:both;
			}


@media (max-width:945px) {

.etLogo {
		margin: 10px 10px 10px 0px;
		clear: both;
		float: left;
		width: 200px;
		height:100px;
		}
	
	.share {
		float: left;
	}
	
	.headAppImage {
		display:none;
	}
	
	.headau {
		padding:20px;
		height: auto;
	}
	
	.headTextShell {
		float:none;
	}
	
	.headTopText {
		padding: 0px;
	}
	
	.headMainApp {
		padding: 0px;
	}
	
	.headIcon {
		margin: 0px 20px 0px 0px;
	}
	
}

@media (max-width:600px) {
	
	.lightbox {
		left: 0;
		margin-left: 0;
		width: 100%;
	}
	
	.lightboxHeadTitle {
				font-size: 10px;
				padding-top: 13px;	
			}
	
}

@media (max-width:425px) {
	
	.headBottomText {
		font-size: 18px;
	}
	
}