



/*==========global==========*/
*{
	margin:0;
	padding:0;
}

a.goog-te-menu-value span{
	padding:0 5px;
	color:black;
}

a.goog-te-gadget-simple:hover{
	background-color: black;
	color:white;
}

li.languages{
	padding:0 20px;
	width:142px;
	min-width:142px;
	max-width:142px;
	box-sizing:border-box;
	overflow:visible;
	position:relative;
	z-index:1050;
}

body{
	top:0 !important;
}

/* Hide the top banner bar only — do not hide the whole .skiptranslate container (breaks the menu) */
.goog-te-banner-frame,
iframe.goog-te-banner-frame{
	display:none !important;
}

#site-header .navbar-brand{
	display:none;
}

#google_translate_element,
.goog-te-gadget{
	display:inline-block;
	min-height:34px;
	max-width:142px;
	overflow:visible;
	vertical-align:middle;
}

.goog-te-menu-frame{
	z-index:100000 !important;
}

.navbar-fixed-top .navbar-collapse,
.navbar-fixed-top .navbar-nav{
	overflow:visible;
}

.goog-te-gadget  img{
	display:none;
}




h1,h2,h5,h6{
margin:0;
font-weight: bold;

line-height: 1.3em;
margin-bottom: 30px;
}


h2:after{    
	  
	   display: block;
	    content: "";
	    height: 2px;
	   background: darkGray;
	    max-width: 300px;
	    margin: 0.2em auto;
}
h3{
	font-weight: bold;
	line-height: 1.3em;
	padding-bottom:10px;
	letter-spacing: 1px;
}


h4{
	font-weight: bold;
	line-height: 1.3em;
	padding-bottom:20px;
	letter-spacing: 1px;
}

p{
   font-size: 16px;
	line-height: 1.5em;
	font-weight: normal;
	padding-bottom: 20px;
	-webkit-font-smoothing: antialiased;
	text-rendering:optimizelegibility;
}


.center{
   text-align: center;
}

.left{
	text-align: left;
}


/*===a links===========*/
a{
	color:lightGrey;
}

a:hover{
	color:white;
	text-decoration: none;
}

a:focus{
	color:white;
	text-decoration:none;
}

a.emails{
	color:black;
}
a.emails:hover{
	color:grey;
}

a.emails:focus{
	color:black;
}


/*====li links===*/

li.active{
	color:white;
}

#controller ul li{
	margin: 0 0 10px;
	font-size: 16px;
	line-height: 1.2em;
}

 #controller-features ul{
 	list-style-type: none;
 }

 #controller-features ul li{
 	border:solid 1px #868686;
 	margin:0 0 10px;
 	text-align: center;
 	padding:5px;
 }


/*===Header+logo section=================*/
header{
	margin-bottom: 50px;
}
header h1{
	font-size: 36px;
	font-weight: 500;
	line-height: 1.4em;
}
img{
	max-width: 100%;
	height:auto;
	padding-bottom: 30px;
}

.logo{

	margin:80px 0 20px;

}

/*===========navigation==========*/
.navbar-fixed-top{
	padding-top:3px;

}
.navbar-default{
	background-color: white;
	border-bottom: none;
	
}

.navbar-default .navbar-nav>.active>a, 
.navbar-default .navbar-nav>.active>a:focus, 
.navbar-default .navbar-nav>.active>a:hover{
	background:#0f9fc9;
	color:white;
}


.navbarEffect{
    background-color: white;
    min-height: 30px;
    box-shadow: 0 0 10px lightgrey;
    -webkit-animation-delay: .3s;
    -moz-animation-delay: .3s;
    -ms-animation-delay: .3s;
    -o-animation-delay: .3s;
    animation-delay: .3s;

}

.navpadding{
	margin-top:0;
}

.navbar-brand{
	margin-top: -10px;

}

/*====sections=============*/
section{
	padding:50px 0 30px 0;
}

section#first,
section#what-we-do,
section#operationCosts,
section#controlUnit,
section#displays,
section#wiringLooms,
section#controlPanels,

section#customers {
	text-align: center;
}

section#sateliteSoftware{
    background:#383838;
    color:white;
}

section#controlUnit,
section#product-desc{
	background:#fcfcfc;

}
section#first,
section#controller,
section#Products,
#wiring_looms_content{

	background: #fafafa;

	
}

.sateliteSoftware-content{
	text-align: center;
}

section#what-we-do,
section#operationCosts{
	background:#545454;
	color:white;

}

section#displays,
section#industries{
	background:#f0f0f0;
}

section#industries .second{
	margin-top:10px;
}



section#industries img.index-icon{
	margin: 30px 0 20px 31%;
	padding-bottom: 30px;
	
}
 section#industries img.irregation{
	margin-left:35%;
}

section#industries h3:after{
  
	    display: block;
	    content: "";
	    height: 4px;
	    background: #0f9fc9;
	    max-width: 100px;
	    margin: 0.8em auto;

}

section#controller-features{
	padding:20px 0;
}

#images-gallery{
	background:#f7f7f7;
}
section#wiringLooms-gallery{
	background:#f7f7f7;
}

section#our-range img{
	margin: 30px 0 20px 25%;
}

.product-4 img{
	padding-bottom: 0;
}

/*===page content====*/

.form{
	padding:0 0 60px;
}




.sateliteSoftware-content{
	text-align: center;
}

.content-industries{
	margin-top:15px;
}


.what-we-do-control-unit-content,
.what-we-do-display-content{
	margin:30px 0 0 0;
}




/*====containers=======*/

div#what-we-do-index-container{
  padding:30px 0;
}


#sateliteSoftware-container{
	padding:30px 0 15px 0 ;
}


/*wiring  loom page containers*/

#wiring-container{
	padding: 60px 0 10px;
}

#wiring-loom-images{
	margin:0;
}


section#wiring-loom-info{
	padding: 60px 0;
}
section#wiring-loom-info h2{
	padding-bottom: 30px;
}
/*#products-container{
  padding:80px 50px 80px;
}*/





/*Product-section*/
.products-bottom{
	padding-top: 15px;
}

.line{
	border: solid 1px #ddd;
	
}
.line-border{
	margin-bottom: 5px;
}


.product-1,
.product-3{
	border-right: solid 1px #ddd;
}




/*==buttons================*/
a.btn-what-we-do{
	background-color:transparent;
	border:solid 2px white;
	font-weight: bold;
	color:white;
	-webkit-font-smoothing: antialiased;
	text-rendering:optimizelegibility;

}
a.btn-what-we-do:hover{
	background-color:transparent;
	border:solid 2px #0f9fc9;
	color:#0f9fc9;
	font-weight: bold;
	-webkit-font-smoothing: antialiased;
	text-rendering:optimizelegibility;

}

a.btn-what-we-do:active{
	background-color:transparent;
	border:solid 2px white;
	color:white;
	font-weight: bold;
	-webkit-font-smoothing: antialiased;
	text-rendering:optimizelegibility;

}

.btn-our-range{
	background-color:transparent;
	border:solid 2px black;
	font-weight: bold;
	color:black;
	-webkit-font-smoothing: antialiased;
	text-rendering:optimizelegibility;

}
.btn-our-range:hover{
	background-color:white;
	border:solid 2px #0f9fc9;
	color:#0f9fc9;
	font-weight: bold;
	-webkit-font-smoothing: antialiased;
	text-rendering:optimizelegibility;

}

.btn-our-range:active{
	background-color:transparent;
	border:solid 2px black;
	color:black;
	font-weight: bold;
	-webkit-font-smoothing: antialiased;
	text-rendering:optimizelegibility;

}


.btn-gallery-thumbs{
	background-color:transparent;
	border:solid 2px white;
	font-weight: bold;
	color:white;
	-webkit-font-smoothing: antialiased;
	text-rendering:optimizelegibility;

}

.btn-gallery-thumbs:hover{
	background-color:transparent;
	border:solid 2px lightGrey;
	color:lightGrey;
	font-weight: bold;
	-webkit-font-smoothing: antialiased;
	text-rendering:optimizelegibility;

}

.btn-gallery-thumbs:focus{
	background-color:transparent;
	border:solid 2px black;
	color:black;
	font-weight: bold;
	-webkit-font-smoothing: antialiased;
	text-rendering:optimizelegibility;

}

/*========Images==================*/

.products-border{
	border-right: solid 1px #ddd;
}

img.featureImage{
	max-width:35%;
	margin:30px 0 80px 34%;
}


img.controlImages{
	margin-bottom:0;
}


img.LcdImage{
	border:solid 3px #868686 ;
}


/*wiring looms*/
img.wiring-loom{
	max-width: 50%;
	margin: 0 auto; 
}


.softwareImage img{
	width:40%;
	text-align: center;
}

img.connectors{
   max-width: 70%;
   margin: 0 auto;
   padding-bottom: 10px; 
}





/*====contact sections validation====*/

.success {
  padding: 1em;
  margin-bottom: 0.75rem;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  color: #468847;
  background-color: #dff0d8;
  border: 1px solid #d6e9c6;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}





.error {
  padding: 1em;
  margin-bottom: 0.75rem;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  color: #b94a48;
  background-color: #f2dede;
  border: 1px solid rgba(185, 74, 72, 0.3);
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}





/*====Kensho contact page icons=====*/


.contact-content{
	margin:30px 150px;
}
p.kensho-location{

 background:url('../images/location-icon.png')no-repeat 0 7px;
 padding:0 30px;

} 
p.kensho-phone{
	
 background:url('../images/phone-icon.png')no-repeat 0 7px;
 padding:0 30px;

} 

p.kensho-email{

 background:url('../images/email-icon.png')no-repeat 0 7px;
 padding:0 30px;

} 


.featureHeading h2{
	text-align: center;
}


#display-pannel{
	margin-bottom:20px;
}


#buttonsWrapper{
	margin:0 5%;
}

#controller-first h4{
	padding:0 0 50px;
}




#desc-content {
	margin:20px 0;

 }


 #desc-content p{
 	color:black;
 	font-weight: normal;
 }






#product-info{
	background:#383838;
}


#product-info h3{
	color:white;
	text-align: left;
	padding:30px 0 20px;
	font-weight: 400;
	line-height: 1em;
	

}

#product-info p{
	color:white;
    font-weight: normal;

}







.featureHeading{
	padding: 50px 0;
	text-align: center;
	
}
.featureHeading h2{
	font-size: 2.6em;
	font-weight: 400;

}


#features-list{
	background:#f9f9f9;
	padding-bottom: 120px;
}

.software-features-list li{
	margin: 0 0 10px 15%;
	font-size: 16px;
	line-height: 1.2em;

}

.display-info{
	text-align: center;
}



.left-heading:after{
  
	    display: block;
	    content: "";
	    height: 1px;
	    background: white;
	    max-width: 180px;
	    margin-top: 0.1em ;

}



.display-content{
	padding-top: 60px;
	text-align: left;

}


/*----------Telematarry section ----------------*/

/*who we are page*/




/*M4G01 mdule page*/
#MG04Heading{
	padding-bottom: 0;
}

#MG04Heading, 
#MG02Heading,
#operational-panels h2{
	text-align: center;
	margin-bottom: 60px;
}

#MG04Heading,
#MG02Heading p{
	text-align: center;
}

.M4G01-Module-content,
.M4G02-Module-content p{
	padding-top:20px;
}

.Telemetry_Product1{
	border-right: solid 1px #ddd;
}


section#operational-commands
{
    background-color: #ddd;
}

#operational-commands h2{
	text-align: center;
	padding-bottom: 30px;
}

#operational-commands p{
	
	text-align: center;
}

p.recomendations{
	font-size: 14px;
	text-align: center;
	margin-top:60px;
	margin-bottom: 30px
   }



#M4G01Specifications,
#M32G02WEBSpecifications h2{
	text-align: center;
	padding-bottom:60px;
}

section#M4G01Specifications p{
	text-align: left;
}

section#M32G02WEBSpecifications p{
	text-align: center;
}


.spec-image> img{

	margin-left:20%;
}




.PanelView{
	padding-top:110px;
}



.PanelViewIMG img{
	margin-left:10%;
}

.AssetViewIMG img{
	margin-left:20%;
}

.AssetView{
	padding-left:80px;
	padding-top:90px;
}

.MapViewIMG img{
	margin-left:5%;
}

.MapView{
	padding-top:130px;
}

.FaultHistoryIMG img{
	margin-left:20%;
}

.FaultHistory{
	padding-left: 60px;
}

.panels{
	margin-bottom: 80px;

}

#TelemetryNow{
	background-color: #dedede;
}

.TelemetryNowContent{
	margin-left: 10%;
}
.TelemetryNowContent li{
	margin-bottom:10px;
}

#TelemetryNow h5,p,li{
	font-size: 16px;

}

#TelNowContainer{
	padding: 80px;
}






#SpecContainer{

	padding-top: 80px;
	padding-bottom: 80px;

}




section#telemetaryOptions img{
	margin-left: 25%;
}









#footerSection{
	background:#383838;
	color:white;
	padding-top: 30px;
}


#footerSection ul{
	list-style-type: none;
}

#footerSection li{
	
	margin:0 0 5px;
	padding-bottom:5px;
	font-size: 12px;
}

#footerSection p{
	font-size: 12px;
}
#footerWrapper{
	
	padding:80px 0 50px 50px;

}

.copyright{
	padding: 20px 0;
	text-align:center;
}

.copyright span{
	color:#0f9fc9;
}

