/*
font-family:'Avenir LT W01_85 Heavy';
font-family:'Avenir LT W01_35 Light';

*/

body {
	
	overflow-y: scroll;
overflow-x: hidden;
}

/*sections***************************************************************************/
div, a {
		-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
/*overviews page***************************************************************************/

 HEAD
/*.img-responsive{width: 100% !important;}*/

/*.img-responsive{max-width: 100%;}*/
.img-responsive2{width: 100% !important;}
.comp-vid {
   background-repeat: no-repeat !important;
}
.mpu-des30{margin-top:-30px;}
.img-big110{width:110%;}
.col-md-1{margin-right: -12px;}
.last-btn{margin-left: 70px;}
.two-col-para{   
    -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2 /* Firefox */
    column-count: 2;
    -webkit-column-width: 400px; /* Chrome, Safari, Opera */
    -moz-column-width: 400px; /* Firefox */
    column-width: 50%;
    padding: 0 16px;
    font-size: 18px;
    text-align: justify;
}
.minus-50-h2{margin-top:-50px;}
.apps-btns a{  
    color: #1756A6;
  font-size: 14px;
  font-weight: bold;
  font-family: 'Avenir LT W01_35 Heavy';
}
.btn{padding: 0;
  border-radius: 0;}

.grey-back {
background: #f1f1f1;
width: 100%;
/*height: 1500px;*/
	height: auto;
position: relative;
z-index: 1;
margin-top: -160px;
margin-bottom: 60px;
display: inline-block;
	padding-top: 160px;
}




#section-1 {
	margin-top: 20px;
	margin-bottom: 20px
}
#section-0 {
	margin-top: 40px;
	margin-bottom: 20px;
    padding:0 40px;
}
.app-title{margin-top: 0;}
.overview-title{margin-top: 0;}
#section-0 h1{
	font-family: 'Avenir LT W01_85 Heavy';
	font-size: 60px!important;
	/*padding-left:180px;*/
text-align:left !important;
	text-transform: uppercase;
	float: left;
	line-height:30px;
	width: 100%;
	color: #0051a6;
	
	
}
.mpu5-logo-0 {
	float: right;
	font-weight: 800;
}

#section-0 h2 {
	font-family: 'Avenir LT W01_35 Light';
	font-size: 16px!important;
	margin: 0px !important;
	float: left;
	width: 100%;
}


#section-7 table{margin-top: 20px;}


#section-2, #section-3, #section-7, #section-8 {
	margin-top: 20px;
	margin-bottom: 20px;
}
#section-3 {
	/*background: url("../images/mpu-overview-3.jpg") center top no-repeat;*/
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-attachment: scroll;
	margin-top: 20px;
	margin-bottom: 10px;
	height: 425px;
	overflow: hidden;
}
#section-3 h2 {
	font-family: 'Avenir LT W01_85 Heavy';
	text-transform: uppercase;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	color: #fff;
	font-size: 36px;
	padding-top: 20%;
		-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;

	text-shadow: rgba(0,0,0,1.00) 0px 0px 5px;
	/*opacity: 0.0;
	filter: alpha(opacity=0);*/
}
#section-3 h2.sticky {
	opacity: 1.0;
	filter: alpha(opacity=100);
}
#section-4 {
	background: url("../images/mpu-overview-4.jpg") center top no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-attachment: scroll;
	margin-top: 10px;
	margin-bottom: 0px;
	height: 682px;
	overflow: hidden;
}
#section-4 h2 {
	font-family: "Avenir LT W01_85 Heavy";
	text-transform: uppercase;
	color: #FFF;
	font-size: 36px;
	background: rgba(0, 80, 165, 0.6) none repeat scroll 0% 0%;
	padding: 50px 20px;
	text-align: right;
	/*margin-right: -500px;*/
	margin-right: -14px;
	float: right;
	margin-top: 65%;
		-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;

}
#section-4 h2.sticky {
	margin-right: -14px;
}
#section-5 {
	background:#dedede;
	margin-bottom: 10px;
	padding: 20px 40px;
	overflow: hidden;
}
.mpu-gray{color:#373737;}
.left-img{margin-left: -80px;}
#section-6 {
	background: url("../images/mpu-overview-8.jpg") center top no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-attachment: scroll;
	margin-top: 10px;
	margin-bottom: 0px;
	height: 604px;
	overflow: hidden;
}
#section-6 h2 {
	font-family: "Avenir LT W01_85 Heavy";
	text-transform: uppercase;
	color: #FFF;
	font-size: 36px;

	padding: 20px 10px;
	text-align: right;
	margin-top: 6%;
	/*margin-right: -500px;*/
	margin-right: 0px;
		-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;

}
#section-6 h2.sticky {
	margin-right: 0px;
}
#section-7 {
	background: #e9e9e9;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 20px;
	overflow: hidden;
}
#section-8 {
	background: url("../images/mpu-overview-15.png") center top no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-attachment: scroll;
	margin-top: -130px;
	margin-bottom: 20px;
	height: 592px;
	overflow: hidden;
}
#section-8 h2 {
	font-family: "Avenir LT W01_85 Heavy";
	text-transform: uppercase;
	color: #FFF;
	font-size: 36px;
	background: rgba(0, 80, 165, 0.6) none repeat scroll 0% 0%;
	padding: 50px 20px;
	text-align: left;
	/*margin-left: -500px;*/
		margin-left: -14px;
	float: left;
	margin-top: 45%;
		-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;

}
#section-8 h2.sticky {
	margin-left: -14px;
}
#section-9 {
	background: #dedede;
	margin-bottom: 0px;
	margin-top: -20px;
	padding-top: 0px;
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 0px;
	overflow: hidden;
}
#section-10 {
	background: url("../images/mpu-overview-20.jpg") center top no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-attachment: scroll;
	margin-top: 10px;
	margin-bottom: 0px;
	height: 663px;
	overflow: hidden;
}
#section-10 h2 {
	font-family: "Avenir LT W01_85 Heavy";
	text-transform: uppercase;
	color: #FFF;
	font-size: 36px;
	background: rgba(0, 80, 165, 0.6) none repeat scroll 0% 0%;

	padding: 50px 20px;
	text-align: right;
	/*margin-right: -500px;*/
		margin-right: -14px;
	float: right;
	margin-top: 55%;
		-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
#section-10 h2.sticky {
	margin-right: -14px;
}
#section-11 {
	background: #8e9dab;
	margin-bottom: 10px;
	margin-top: -1px;
	padding: 40px;
	overflow: hidden;
}
#section-12 {
	background: url("../images/mpu-overview-26.jpg") center top no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-attachment: scroll;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 168px;
	overflow: hidden;
}
.next {
	float: right;
	margin-top: 3%;
	margin-right: 8%;
}
.next h2 {
	width: 100%;
	float: left;
	margin: 0px !important;
	padding: 0px !important;
}
/*applications page***************************************************************************/
#section-13 {
	margin-top: 40px;
	margin-bottom: 20px;
    padding: 0 40px;
}
#section-14 {
	margin-top: 20px;
	margin-bottom: 20px
}
#section-bread {
	margin-top: 20px;
	margin-bottom: 20px;
    padding: 0 40px;
}
#section-bread2 {
  /* margin-top: -20px; */
  /* margin-bottom: 0px; */
  /* margin-left: auto; */
  /* margin-right: auto; */
  width: 54%;
  margin: 0 auto;
  /* text-align: center; */
}

#section-bread2 img{
    height: 40px;
    width: 120px;
}

#section-15 {
	background: url("../images/mpu-apps-34.jpg") center top no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-attachment: scroll;
	margin-top: 20px;
	margin-bottom: 0px;
	height: 590px;
	overflow: hidden;
}
#section-15 .details {
	font-family: "Avenir LT W01_85 Heavy";
	text-transform: uppercase;
	color: #FFF;
	background: rgba(0, 80, 165, 0.6) none repeat scroll 0% 0%;
	
	padding: 35px 20px;
	text-align: right;
	/*margin-right: -500px;*/
	margin-right: -14px;
	float: right;
	margin-top: 10%;

}
#section-15 .details.sticky {
	font-family: "Avenir LT W01_85 Heavy";
	text-transform: uppercase;
	color: #FFF;
	background: rgba(0, 80, 165, 0.6) none repeat scroll 0% 0%;
	
	padding: 35px 20px;
	text-align: right;
	margin-right: -14px;
	float: right;
	margin-top: 18%;
}
#section-15 h2 {
	font-size: 36px;
	margin: 0px !important;
}
#section-15 h3{
	font-family: 'Avenir LT W01_35 Light';
	font-size: 16px;
	margin: 0px !important;
}

#section-16 {
	background: #eaeef6;
	margin-bottom: 10px;
	padding: 20px 40px;
}

#section-17 {
	background: url("../images/mpu-apps-39.jpg") center top no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-attachment: scroll;
	margin-top: 10px;
	margin-bottom: 0px;
	height: 595px;
	overflow: hidden;
}
#section-17 .details {
	font-family: "Avenir LT W01_85 Heavy";
	text-transform: uppercase;
	color: #FFF;
	background: rgba(0, 80, 165, 0.6) none repeat scroll 0% 0%;
	
	padding: 35px 20px;
	text-align: right;
	/*margin-right: -500px;*/
	margin-right: -14px;
	float: right;
	margin-top: 46%;

}
#section-17 .details.sticky {
	margin-right: -14px;
}
#section-17 h2 {
	font-size: 36px;
	margin: 0px !important;
}
#section-17 h3 {
	font-family: 'Avenir LT W01_35 Light';
	font-size: 16px;
	margin: 0px !important;
}
#section-18 {
	background: #ddddd4;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-bottom: 40px;
	padding-left: 40px;
	padding-right: 40px;
}
#section-19 {
	background: url("../images/mpu-apps-45.jpg") center top no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-attachment: scroll;
	margin-top: 10px;
	margin-bottom: 0px;
	height: 606px;
	overflow: hidden;
}
#section-19 .details {
	font-family: "Avenir LT W01_85 Heavy";
	text-transform: uppercase;
	color: #FFF;
	/*background: rgba(0, 80, 165, 0.6) none repeat scroll 0% 0%;*/
	
	padding: 35px 20px;
	text-align: left;
/*	margin-left: -600px;*/
		margin-left: -14px;
	float: left;
	margin-top: 1%;

}
#section-19 .details.sticky {
	margin-left: -14px;
}
#section-19 h2 {
	font-size: 36px;
	margin: 0px !important;
}
#section-19 h3 {
	font-family: 'Avenir LT W01_35 Light';
	font-size: 16px;
	margin: 0px !important;
}
#section-20 {
	background: #e8e8e8;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-bottom: 40px;
	padding-left: 40px;
	padding-right: 40px;
	margin-top: -1px;
}
#section-20 table, #section-24 table{
   width: 90%;
  margin: 10px auto 0 auto;
}
#section-22 table{width: 70%; margin: 10px auto 0 auto;}
#section-31 table{width: 70%; margin: -30px auto 0 auto;}

#section-21 {
	background: url("../images/mpu-apps-51.jpg") center top no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-attachment: scroll;
	margin-top: 10px;
	margin-bottom: 0px;
	height: 590px;
	overflow: hidden;
}
#section-21 .details {
	font-family: "Avenir LT W01_85 Heavy";
	text-transform: uppercase;
	color: #FFF;
	background: rgba(0, 80, 165, 0.6) none repeat scroll 0% 0%;
	
	padding: 35px 20px;
	text-align: right;
/*	margin-right: -500px;*/
	margin-right: -14px;
	float: right;
	margin-top: 14%;

}
#section-21 .details.sticky {
	margin-right: -14px;
}
#section-21 h2 {
	font-size: 36px;
	margin: 0px !important;
}
#section-21 h3 {
	font-family: 'Avenir LT W01_35 Light';
	font-size: 16px;
	margin: 0px !important;
}
#section-22 {
	background: #eaeef6;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-bottom: 40px;
	padding-left: 40px;
	padding-right: 40px;
}
#section-23 {
	background: url("../images/mpu-apps-57.jpg") center top no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-attachment: scroll;
	margin-top: 10px;
	margin-bottom: 0px;
	height: 590px;
	overflow: hidden;
}
#section-23 .details {
	font-family: "Avenir LT W01_85 Heavy";
	text-transform: uppercase;
	color: #FFF;
	background: rgba(0, 80, 165, 0.6) none repeat scroll 0% 0%;
	
	padding: 35px 20px;
	text-align: left;
	/*margin-left: -500px;*/
	margin-left: -14px;
	float: left;
	margin-top: 10%;
}
#section-23 .details.sticky {
	margin-left: -14px;
}
#section-23 h2 {
	font-size: 36px;
	margin: 0px !important;
}
#section-23 h3 {
	font-family: 'Avenir LT W01_35 Light';
	font-size: 16px;
	margin: 0px !important;
}
#section-24 {
	background: #e3d0b8;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-bottom: 40px;
	padding-left: 40px;
	padding-right: 40px;
}
#section-25 {
	background: url("../images/mpu-apps-65.jpg") center top no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-attachment: scroll;
	margin-top: 10px;
	margin-bottom: 20px;
	height: 168px;
}
/*capabilities page***************************************************************************/
#section-26 {
	margin-top: 40px;
	margin-bottom: 40px
}
#section-rm-26 {
	margin-top: 40px;
	margin-bottom: 40px
}

#section-rm-26-new {
	position: relative;
	display: inline-block;
	width: 100%;
padding: 0px 100px 0px 100px;
}

#section-27 {
	margin-bottom: 0px;
padding: 0px;
width: 106%;
text-align: left;
margin-left: -29px;
margin-right: 0px;
}

#section-28 {
	background: #e9e9e9;
	margin-bottom: 10px;
	padding-top: 20px;
	padding-bottom: 40px;
	padding-left: 40px;
	padding-right: 40px;
	margin-top:0px;
}

#section-288 {
	background: #e9e9e9;
	margin-bottom: 10px;
	padding-top: 20px;
	padding-bottom: 40px;
	padding-left: 40px;
	padding-right: 40px;
	margin-top:0px;
}

#section-29 {
	background: #ffffff;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
	padding-right: 40px;
	margin-top:0px;
}

#section-30 {
	background: #eaeaea;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-bottom: 40px;
	padding-left: 40px;
	padding-right: 40px;
	margin-top:0px;
}
#section-31 {
	background: #eaeaea;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 40px;
	padding-left: 40px;
	padding-right: 40px;
	margin-top:-40px;
}

#section-32 {
	background: url("../images/mpu-capabilities-78.png") center top no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-attachment: scroll;
	margin-bottom: 0px;
		margin-top: -93px;
padding: 0px;
height:518px;


}

#section-32 .details {
	font-family: "Avenir LT W01_85 Heavy";
	text-transform: uppercase;
	color: #FFF;
	/*background: rgba(0, 80, 165, 0.6) none repeat scroll 0% 0%;*/
	
	padding: 35px 20px;
	text-align: right;
/*	margin-left: -600px;*/
		margin-left: -14px;
	float: right;
	margin-top: 12%;

}

#section-32 h2 {
	font-size: 36px;
	
}



#section-33 {
	background: #eaeaea;
	margin-bottom: 00px;
	padding-top: 20px;
	padding-bottom: 40px;
	padding-left: 40px;
	padding-right: 40px;
	margin-top:0px;
}

#section-34 {
	background: #eaeaea;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 40px;
	padding-right: 40px;
	margin-top:-40px;
}

#section-35 {
background: url("../images/mpu-capabilities-82.jpg") center bottom no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-attachment: scroll;
	margin-bottom: 40px;
		margin-top: 0px;
    padding:0 40px;
 height: 760px;
}

#section-36 {
	background: #fff;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	padding-right: 40px;
	margin-top:0px;
}

#section-37 {
background: url("../images/mpu-capabilities-86.jpg") center top no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-attachment: scroll;
	margin-bottom: 0px;
		margin-top: 0px;
padding: 0px;
height:640px;
}

#section-37 .details {
  font-family: "Avenir LT W01_85 Heavy";
  text-transform: uppercase;
  color: #FFF;
  /* background: rgba(0, 80, 165, 0.6) none repeat scroll 0% 0%; */
  padding: 0px 20px;
  text-align: left;
  /* margin-right: -500px; */
  margin-left: 0px;
  float: left;
  margin-top: 7%;
}

#section-37 h2 {
	font-size: 36px;
	margin: 0px;
}
#section-37 h3 {
	font-family: 'Avenir LT W01_35 Light';
	font-size: 16px;
	margin: 0px !important;
}




#section-38{
	background: #ecebeb;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 20px;
	padding-left: 40px;
	padding-right: 40px;
	margin-top:-65px;
}

#section-39{
	background: #ecebeb;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 40px;
	padding-right: 40px;
	margin-top: 0px;
}
#section-39 table{text-align: center;
  width: 40%;
  margin: 0 auto;}

#section-40{
	background: #fff;
	margin-bottom: 40px;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 40px;
	padding-right: 40px;
	margin-top: 0px;
}

#section-41{
	background: #fff;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	padding-right: 40px;
	margin-top: 0px;
}

#section-42 {
	background: url("../images/mpu-capabilities-98.jpg") center top no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-attachment: scroll;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 168px;
}

/*design page***************************************************************************/

#section-43{
	background: #fff;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	padding-right: 40px;
	margin-top: 40px;
}

#section-44{
	background: #f3f3f3;
	margin-bottom: 0px;
	padding-top: 40px;
	padding-bottom: 0px;
	padding-left: 40px;
	padding-right: 40px;
	margin-top: 40px;
}

#section-45{
	background: #f3f3f3;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	padding-right: 0px;
	margin-top: 0px;
}

#section-46{
	background: #fff;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 20px;
	padding-left: 40px;
	padding-right: 0px;
	margin-top: 0px;
}

#section-47{
	background: #e9e9e9;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 0px;
}
#section-48{
	background: #e9e9e9;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 0px;
}


#section-49{
background: #e9e9e9;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 1px;

}

#section-50{
	background: #fff;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 20px;
	padding-left: 40px;
	padding-right: 0px;
	margin-top: 0px;
}

#section-51{
	background: #eeeeee;
	margin-bottom: 10px;
	padding-top: 40px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 0px;
}

#section-52{
	background: #fff;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 0px;
}

#section-53{
background: url("../images/mpu-design-119.jpg") center top no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-attachment: scroll;
	margin-bottom: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 0px;
	height: 500px;
}
#section-54 {
	background: url("../images/mpu-design-120.jpg") center top no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-attachment: scroll;
	margin-top: 10px;
	margin-bottom: 20px;
	height: 168px;
}




/*/sections***************************************************************/

a {
	outline: none !important;
	opacity: 1.0;
	filter: alpha(opacity=100);

}

.wrapper-660 {
	/*width: 720px;*/
	width: 66%;
	margin-left: auto;
	margin-right: auto;
}
.wrapper-720 {
	/*width: 720px;*/
	width: 72%;
	margin-left: auto;
	margin-right: auto;
}
.wrapper-780 {
	/*width: 720px;*/
	width: 78%;
	margin-left: auto;
	margin-right: auto;
}
.wrapper-1280 {
		width: 100%;
margin: 0 auto;
}

.design-right {
	text-align: right !important;
	float:right;
}

.design-left{
	text-align: left !important;
	float:left;
}
.mpu-center {
	text-align: center !important;
	
	
}
/*top mini nav*/
.gray-mpu {
	width: 100%;
	background-color: #FFF;
	min-height: 300px;
	position: relative;
	padding: 0px;
/*margin-top: -410px;*/

	
}
.pageTitleRight-mpu {
	background-color: #0050A5;
    font-family: 'Avenir LT W01_85 Heavy';
	color: #FFF;
	font-size: 30px;
	font-weight: normal;
	min-width: 200px;
	padding: 5px 7px;
	display: table;
	text-transform: uppercase;
	text-align: center;
	float: right;
	margin-right: -15px;

	
}
.overview-wave-relay{margin-top: -40px;}
ul.mpu {
	margin-left: -40px !important
}
.offsetter {
	margin-left: 15px;
margin-right: 10px;
}
/*jeff tues*/
.pageTitleLeft-mpu li {
	float: left;
	display: inline;
	height: 40px;
padding: 10px;
}

.pageTitleLeft-mpu li.pagetitleeco {
	float: left;
	display: inline;
	height: 40px;
padding: 0px !important;
}


.pageTitleLeft-mpu {
	font-family: 'Avenir LT W01_35 Light';
  float: left;
  margin-left: -15px;
  display: table;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: bold;
min-width: 170px;
/*  padding: 15px 7px;*/
  background-color: #000000;
  /* width: 600px; */
}
.pageTitleLeft-mpu a.current-ecosystem {
    color: #fff !important;
    background: #000;
    height: 50px;
    position: relative;
    display: inline-block;
    padding: 15px 10px 5px 10px;

}
.pageTitleLeft-mpu a {
/*	padding-right: 20px;*/
	color: #fff !important;
	text-decoration: none !important;
}
/*jeff tues*/
.pageTitleLeft-mpu a:hover {
	text-decoration: none !important;
/*	 background: #0050a5 !important;*/
}
.pageTitleLeft-mpu li.pagetitleeco a:hover {
	text-decoration: none !important;
	 background: #0050a5 !important;
}
#mpu-top-navi, #mpu-top-navi2, #mpu-top-navi3 {
	/*opacity: 0.0;
	filter: alpha(opacity=0);*/

		-webkit-transition: all 084s ease !important;
	transition: all 0.8s ease !important;
	position: fixed;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	height: 60px;
	background: rgba(0, 80, 165, 0.0);
	z-index: 9999;
	top: -100px;
}
#mpu-top-navi.sticky, #mpu-top-navi2.sticky, #mpu-top-navi3.sticky {
	/*	opacity: 0.7;
	filter: alpha(opacity= 70);*/
	position: fixed;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	/* height: 60px; */
	background: rgba(0, 0, 0, 0.7);
	z-index: 1;
	top: 6.7rem;
	text-align: center;
	padding-bottom:4px;
}
#mpu-top-navi ul.mpu-sub, #mpu-top-navi2 ul.mpu-sub, #mpu-top-navi3 ul.mpu-sub {
	filter: alpha(opacity=0);
	opacity: 0.0;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}
#mpu-top-navi.sticky ul.mpu-sub, #mpu-top-navi2.sticky ul.mpu-sub, #mpu-top-navi3.sticky ul.mpu-sub {
	opacity: 1.0;
	filter: alpha(opacity= 100);
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}
#mpu-top-navi li, #mpu-top-navi2 li, #mpu-top-navi3 li {
	font-family: 'Avenir LT W01_35 Light';
	display: inline;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	list-style-type: none;
	margin-top: 20px;
	padding-right: 20px;
}
#mpu-top-navi.sticky li, #mpu-top-navi2.sticky li, #mpu-top-navi3.sticky li {
	font-family: 'Avenir LT W01_35 Light';
	display: inline;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	list-style-type: none;
	margin-top: 20px;
/*	padding-right: 18px;*/
	padding-right: 2px;
}
#mpu-top-navi li a, #mpu-top-navi2 li a, #mpu-top-navi3 li a {
	color: #fff;
	text-decoration: none !important;
	line-height: 12px;
	padding: 4px;
}
#mpu-top-navi li a:hover, #mpu-top-navi2 li a:hover, #mpu-top-navi3 li a:hover {
	text-decoration: none !important;
}
/*
#mpu-top-navi a.active {
	color: #004fa8 !important;
	text-decoration: none !important;
	background: rgba(255, 255, 255, 0.6) none repeat scroll 0% 0%;
	padding: 4px;
}
*/
.mPS2id-highlight{
	color: #004fa8 !important;
	text-decoration: none !important;
	background: rgba(255, 255, 255, 0.6) none repeat scroll 0% 0%;
/*	padding: 4px;	*/
}
/*#mpu-top-navi.sticky ul.mpu-sub li a:focus {
	color: #fff !important;
	text-decoration:none !important;
}
*/


/*/top mini nav*/

/*header*/
.mpu-header {
	margin-top: 40px;

	
	padding: 0px;
}
/*/header*/
#menu-mainmenu{font-family: 'Avenir LT W01_85 Heavy';}
h1.mpu {
	font-family: 'Avenir LT W01_85 Heavy';
	font-size: 42px;
	/*padding-left:180px;*/

	
	text-align: left !important;
	text-transform: uppercase;
}

h1.mpu-center{
	font-family: 'Avenir LT W01_85 Heavy';
	font-size: 34px;
	/*padding-left:180px;*/
text-align:center !important;
	text-transform: uppercase;
}

h2.mpu {
	font-family: 'Avenir LT W01_85 Heavy';
	font-size: 22px;
	/*padding-left:180px;*/

	
	text-align: left !important;
	text-transform: uppercase;
}
h2.mpu-center{
	font-family: 'Avenir LT W01_85 Heavy';
	font-size: 22px;
	/*padding-left:180px;*/

	
	text-align: center !important;
	text-transform: uppercase;
}
h4.mpu {
	font-family: 'Avenir LT W01_85 Heavy';
	font-size: 16px;
	/*padding-left:180px;*/
	padding: 0px !important;
	/*line-height: 4px;*/
	margin-bottom: 20px;
	text-align: left !important;
	text-transform: uppercase;
}
.mpu-blue {
	color: #0051a6;
}
.mpu-white {
	color: #FFF;
}
.mpu-black {
	color: #000;
}
.mpu-grey {
	color: #373737;
}
.margin-100 {
	margin-top: 20%;
}
.margin-50 {
	margin-top: 5%;
}
.margin-25 {
	margin-top: 2%;
	float: left;
}
.mpu-offset-right {
	margin-right: -16px;
	margin-top:-120px;
}
.mpu-offset-right2 {
	margin-right: -15px !important;
	margin-top:0px;
	float: right;
}

.mpu-offset-left2 {
	margin-left: -15px !important;
	margin-top:0px;
	float: left;
}


.spacer {
	float: left;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	height: 20px;
}
p.mpu {
	font-family: 'Avenir LT W01_35 Light';
	font-size: 14px;

	
}
p.mpu-center{
	font-family: 'Avenir LT W01_35 Light';
	font-size: 14px;
	text-align:center !important;

	
}
.btn-1 {
	padding-left: 0px;
}
.section-2-chart {
	font-family: 'Avenir LT W01_35 Light';
	margin-top: 100px;
}
sup {
	font-size: 8px;
}
.apps-btns {
	    margin-bottom: 20px;
  /* background-color: #f3f3f3; */
  /* margin: 0px 5px; */
  /* padding: 5px; */
  /* text-align: center; */
  margin-right: 18px;
}
.left-30 {
	margin-left: 8%;
}
.left-15 {
	margin-left: 5%;
}
.left-0 {
	margin-left: -10px;
}


/*radio modules*/

.rm-sub {
	display: block;
	text-align: center;
margin-bottom: 0px;
	    top: -8px;
    position: relative;
    min-height: 160px;
}
.rm-sub-2 {
	display: block;
	text-align: center;
margin-bottom: 0px;
}
.subby {
	position: relative;
	display: inline-block;
	bottom: 5px;
}

.snn-btns {
	margin-bottom: 10px;
    position: relative;
display: inline-block;
    left: 0px !important;
}

.img-responsive.full-img.snn-1 {
margin-left: 10px;
}

.img-responsive.full-img.snn-2 {
 margin-left: 30px;
}

.img-responsive.full-img.snn-2b {
    margin-left: -49px;
}

.img-responsive.full-img.snn-3 {
    margin-left: -22px;
}

.img-responsive.full-img.snn-4 {
    margin-left: -20px;
}
.img-responsive.full-img.snn-5 {
margin-left: -20px;
}



#section-lband, #section-lowercband, #section-bas{
	width: 100%;
display: inline-block;
	height: auto;
	margin-top: 30px;
	margin-bottom: 30px;
}

#section-highsband{
	width: 100%;
display: inline-block;
	height: auto;
margin-top: 30px;
margin-bottom: 25px;
	background: #fff;
}
#section-cband{
	width: 100%;
display: inline-block;
	height: auto;
	margin-top: 30px;
	margin-bottom: 30px;
	background: #fff;
}


#section-highlband{
	width: 100%;
display: inline-block;
	height: auto;
	margin-top: 30px;
margin-bottom: 0px;
/*	background: #f3f3f3;*/
padding: 65px 0px 20px 0px;
}


#section-lband {
		padding-top: 30px;
padding-bottom: 0px;
}

#section-sband {
padding-top: 70px;
padding-bottom: 70px;
	background-color: #fff;
background: #f3f3f3;
}

.up-btm {
margin-bottom: -5px !important;
}
.up-btm2 {
margin-bottom: 95px !important;
}

#section-lowercband {
padding-top: 65px;
padding-bottom: 65px;
}
#section-bas {
background: #f3f3f3;
padding: 65px 0px 60px 0px;
}
/*/radio modules*/

.grey777 {
	background: #f3f3f3 !important;
}

#section-lband h2, #section-sband h2, #section-lowercband h2, #section-bas h2, #section-highsband h2, #section-highlband h2, #section-cband h2 {
	margin-top: 0px;
}
#section-lband p, #section-sband p, #section-lowercband p, #section-lowercband p,  #section-bas p, #section-highsband p, #section-highlband p, #section-cband p{
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 18px;
line-height: 26px;
	padding-right: 0px;
}

.title-specs {
	display: block;
	margin-top: 20px;
		margin-bottom: 20px;
}

.title-specs img {
	float: right;
		padding-right: 0px;
}


.btn-specs {
	 background: url("../images/back-pdf.svg") left top no-repeat;
background-attachment: scroll;
text-transform: uppercase;
color: #0051a6;
font-size: 16px;
line-height: 15px;
font-family: 'Avenir LT W01_85 Heavy';
text-align: left;
float: right;
padding-right: 0px;
padding-left: 28px;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;

}

.btn-specs:hover {
		 background: url("../images/back-pdf2.svg") left top no-repeat;
	color: #000;
padding-left: 38px;

}
.lefty4 {
    position: relative;
    display: inline-block;
    background: #eef1f0;
    padding: 5px;
    margin-top: 20px;
}
.btn-specs22 {
text-transform: uppercase;
color: #0051a6;
font-size: 16px;
line-height: 15px;
font-family: 'Avenir LT W01_85 Heavy';
text-align: left;
float: right;
padding-right: 20px;
padding-left: 0px;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;

}

.btn-specs22:hover {
	color: #000;
padding-left: 0px;

}


#section-lband h4, #section-sband h4, #section-lowercband h4, #section-bas h4, #section-highlband h4, #section-highsband h4, #section-cband h4 {
    text-transform: uppercase;
    color: #0051a6;
    font-size: 18px;
    font-family: 'Avenir LT W01_85 Heavy';
   text-align: left;
	padding-left: 0px;
	margin-left: -15px;
}

.rm-specs {
    margin: 0px;
    padding: 0px;
}

h2.mpu2 {
    font-family: 'Avenir LT W01_85 Heavy';
font-size: 30px;
    padding-left: 0px;
	margin-top: 20px;
margin-bottom: 10px;

    text-align: left !important;
    text-transform: uppercase;
}

.dia {
	display: block;
	padding-top: 15px;
	padding-bottom: 20px;
    margin-left: -2px;
}




/* Smartphones (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) {
.title-specs img {
	float: left;
		padding-left: 0px;
	margin-left: -15px !important;
}
	
	#section-lband h2, #section-sband h2, #section-lowercband h2, #section-bas h2, #section-highsband h2, #section-highlband h2, #section-cband h4 {
    margin-top: 15px;
    margin-bottom: 15px;
		font-size: 30px !important;
}
	.btn-specs {
		float: left;
padding-left: -2px !important;
		margin-left: -15px;
	}
	
#section-rm-26 {
    padding: 15px !important;
}

.offsetter {
    margin-left: 15px;
    margin-right: 15px;
}

#section-rm-26 .mpu .mpu-blue
	{
		font-size: 30px !important;
	}
	h2.mpu2 {
    font-family: 'Avenir LT W01_85 Heavy';
    font-size: 30px;
    padding-left: 0px;
    text-align: center !important;
    text-transform: uppercase;
		line-height: 28px !important;
		margin-top: -30px;
}
	.rm-sub, .rm-sub-2 {
display: none;
}

/*/*/
}

/*careers v4=================================*/
#section-careersv4 {
	width: 100%;
	height: auto;
	position: relative;
	z-index: 1;
	display: inline-block;
	overflow: hidden;
		padding: 0px;
			margin-top: 0px;
	text-align: center;
	margin-bottom: 0px;
/*
	background-image: url('../images/careersv4-header.jpg');
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: 100%;
	background-attachment: scroll;
	background-color: #000;
	background-position: center center;
	background-repeat: no-repeat;
*/
}

#section-careersv4 .img-responsive {
	width: 100%;
}
.careersv4-content {
/*width: 30%;*/
	width: 600px;
height: auto;
position: relative;
z-index: 2;
display: inline-block;
top: -30px;
margin-left: auto;
margin-right: auto;
}

.c-blue {
	color: #1d58a0 !important;
}

.careersv4-content p {
		font-family:'Avenir LT W01_85 Heavy'; 
	position: relative;
	display: inline-block;
	font-size: 18px;
font-weight: bold;
text-transform: uppercase;
}

#section-careersv4-1 {
	background: url("../images/careersv4-1.jpg") center top no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-attachment: scroll;
margin-top: 0px;
	margin-bottom: 0px;
	height: 662px;
	overflow: hidden;
	text-align: center;
}

.page-template-page-careers #section-careersv4-1 {
	height: 862px;
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
	.page-template-page-careers #section-careersv4-1 {
		height: auto;
	}
}

#section-careersv4-1 h2 {
	font-family: "Avenir LT W01_85 Heavy";
	text-transform: uppercase;
	color: #FFF;
	font-size: 36px;
/*	background: rgba(0, 80, 165, 0.6) none repeat scroll 0% 0%;*/
padding: 0px 37px 0px 0px;
margin-top: 24%;
	text-align: right;
		-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.btn-careers {
	width: 200px;
	height: 40px;
	font-size: 14px;
	font-weight: bold;
	color: #1d58a0;
	text-transform: uppercase;
	padding: 10px 10px 10px 10px;
	background: rgba(255, 255, 255, 1.0);
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.btn-careers:hover {
	width: 200px;
	height: 40px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	padding: 10px 10px 10px 10px;
	background: rgba(29, 88, 160, 1.0);
}

.coe-left {
margin-top: 170px;
padding: 0px 40px 40px 86px;
	text-align: left;
}

.page-template-page-careers #section-careersv4-1 .coe-left {
	margin-top: 270px;
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
	.page-template-page-careers #section-careersv4-1 .coe-left {
		margin-top: 90px;
		padding: 12px 20px 20px 20px;
		padding-right: 20px;
		padding-left: 20px;
	}
}

@media only screen and (min-width: 481px) and (max-width: 991px) {
	.page-template-page-careers #section-careersv4-1 .coe-left {
		margin-top: 370px;
	}
}

.coe-right {
margin-top: 199px;
padding: 10px 40px 40px 40px;
	text-align: center;
}

.page-template-page-careers #section-careersv4-1 .coe-right {
	margin-top: 299px;
}

@media only screen and (min-device-width: 320px) and (max-device-width: 991px) {
	.page-template-page-careers #section-careersv4-1 .coe-right {
		margin-top: 0;
	}
}

.coe-left p {
	text-align: left;
	font-size: 18px;
}

#section-careersv4-2 {
	background: url("../images/careersv4-2.jpg") center top no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-attachment: scroll;
	margin-top: 10px;
	margin-bottom: 0px;
height: 598px;
	overflow: hidden;
}

.page-template-page-careers #section-careersv4-2 {
	height: 698px;
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
	.page-template-page-careers #section-careersv4-2 {
		height: auto;
	}
}

#section-careersv4-2 h2 {
	font-family: "Avenir LT W01_85 Heavy";
	text-transform: uppercase;
	color: #FFF;
	font-size: 36px;
	padding: 20px 10px;
	text-align: left;
margin-top: 13%;
	/*margin-right: -500px;*/
	margin-right: 0px;
	margin-left: 30px;
		-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;

}

#section-careersv4-2 .cet-content {
	text-align: left;
	font-size: 18px;
margin-top: 401px;
padding: 0px 85px 0px 85px;
}

#section-careersv4-2 .cet-content22 {
    text-align: left;
    font-size: 18px;
    margin-top: 401px;
    padding: 0px 85px 0px 85px;
}

.page-template-page-careers #section-careersv4-2 .cet-content22 {
	margin-top: 522px;
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
	.page-template-page-careers #section-careersv4-2 .cet-content22 {
		margin-top: 49px;
	}
}

@media only screen and (min-width: 481px) and (max-width: 991px) {
	.page-template-page-careers #section-careersv4-2 .cet-content22 {
		margin-top: 222px;
	}
}

#section-careersv4-2 .cet-content p {
	width: 88%;
}

#section-careersv4-3 {
	background: url("../images/careersv4-3.jpg") center top no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-attachment: scroll;
	margin-top: 10px;
margin-bottom: 10px;
	height: 800px;
	overflow: hidden;
}

.page-template-page-careers #section-careersv4-3 {
	height: 1000px;
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
	.page-template-page-careers #section-careersv4-3 {
		height: auto;
	}
}

#section-careersv4-3 h2 {
	font-family: "Avenir LT W01_85 Heavy";
	text-transform: uppercase;
	color: #FFF;
	font-size: 36px;
	padding: 20px 10px;
	text-align: right;
margin-top: 19%;
margin-right: 30px;
	margin-left: 30px;
		-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;

}
#section-careersv4-4 {
background: #e3e3e3;
margin-bottom: 10px;
margin-top: -1px;
padding: 10px 40px 40px 40px;
overflow: hidden;
}

#section-careersv4-3 p {
	font-size: 18px;
}

.mad-content-left {
margin-top: 388px;
padding: 0px 80px 20px 85px;
	
}

.mad-content-right {
margin-top: 300px;
padding: 0px 80px 20px 0px;
}

.page-template-page-careers #section-careersv4-3 .mad-content-right {
	margin-top: 430px;
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
	.page-template-page-careers #section-careersv4-3 .mad-content-right {
		margin-top: -21px;
	}
}

@media only screen and (min-width: 481px) and (max-width: 991px) {
	.page-template-page-careers #section-careersv4-3 .mad-content-right {
		margin-top: 130px;
	}
}

#section-careersv4-slider {
background: #fff;
margin-bottom: 10px;
margin-top: 0px;
padding: 0px 40px 0px 40px;
overflow: hidden;
	background-color: #efefef;
}






#section-careersv4-5 {
background: #fff;
margin-bottom: 10px;
margin-top: -1px;
padding: 60px 40px 0px 40px;
overflow: hidden;
}
#section-careersv4-5 p {
	width: 100%;
	display: inline-block;
	color: #000;
	position: relative;
	display: inline-block;
	font-size: 18px;
font-weight: normal;
	text-align: center;
}

.btn-careers2 {
		margin-top: 10px;
	display: inline-block;
	width: 200px;
	height: 40px;
	font-size: 14px;
	font-weight: bold;
	color: #145ba3;
	text-transform: uppercase;
	padding: 10px 10px 10px 10px;
	background: rgba(246, 245, 245, 1.0);
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.btn-careers2:hover {
	width: 200px;
	height: 40px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	padding: 10px 10px 10px 10px;
	background: rgba(29, 88, 160, 1.0);
}


.pos-a {
	width: 100%;
	display: inline-block;
	text-align: center;
	color: #000;
	font-size: 100px;
}
.pos-b {
	width: 100%;
	display: inline-block;
		text-align: center;
		color: #000;
	font-size: 18px;
}




/* Smartphones (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) {
	.careersv4-content {
		width: 100%;
padding: 0px 20px 0px 20px;
	top: -12px;
	}
	
	.careersv4-content p {
		font-size: 18px;
		line-height: 20px;
	}
	#section-careersv4 img {
		min-width: 170% !important;
position: relative;
left: -122px;
	}
	
	
	#section-careersv4-1 {
		background: url("../images/careersv4-1-sm.jpg") center top no-repeat;
		background-size: 110%;
		height: auto;
	}
	
	#section-careersv4-1 h2 {
margin-top: 25%;
		font-size: 28px;
	}
		
	.coe-left, .coe-right {
		background: #C9C9C9;
	}	
		
	.coe-left {
margin-top: 40px;
		padding: 0px 20px 20px 20px;
	}
		.coe-right {
		margin-top: 0px;
	}
		
	#section-careersv4-2 {
		background: url("../images/careersv4-2-sm.jpg") -36px top no-repeat;
		background-size: 110%;
		padding: 0px 0px 20px 0px;
		height: auto;
	}	
	#section-careersv4-2 h2 {
		font-size: 28px;
padding: 20px 10px 0px 10px;
text-align: left;
margin-top: 8%;
		margin-left: 0px;
	}
		.cet-content {
    text-align: left;
    font-size: 18px;
margin: 85px 0px 0px 0px;
			background: #F5F5F5;
	padding: 0px 20px 40px 20px;
}
	
	.cet-content p {
    width: 100%;
}
	
	#section-careersv4-2 .cet-content22 {
text-align: left;
font-size: 18px;
margin-top: 49px;
padding: 30px 20px 40px 20px;
background: #e3e3e3;
	}
	
	#section-careersv4-3 {
		background: url("../images/careersv4-3-sm.jpg") 0px top no-repeat;
		background-size: 110%;
		height: auto;
	}
	
	#section-careersv4-3 h2 {
		font-size: 28px;
		margin-right: 0px;
		margin-top: 6%;
	}
	#section-careersv4-4 {
padding: 30px 10px 40px 10px;
	}
	
	.mad-content-left {
    margin-top: 172px;
    padding: 0px 20px 0px 20px;
}
	
	.mad-content-right {
margin-top: -21px;
padding: 19px 20px 20px 20px;
background-color: #e3e3e3;
}
	
	#section-careersv4-4 .two-col-para {
		text-align: left;
	}
		
	#section-careersv4-slider .carousel-inner {
margin-top: -100px;
	}
	#section-careersv4-slider .fade-carousel {
		height: auto;
	}
	
	#section-careersv4-slider .fade-carousel .carousel-inner {
/*height: 920px;*/
	}
	
	#section-careersv4-slider .hero {
		width: 100%;
	}
	.testi-quote-left {
		margin-top: 20px;
	}
	.testi-quote-left2 {
		margin-top: 20px;
	}
	#section-careersv4-slider .carousel-control {
		position: absolute;
z-index: 9000;
		width: 4% !important;
top: -50px;
	}	
	
	#section-careersv4-slider .carousel .item img {
		position: relative;
top: 586px;
	}
	#section-careersv4-slider .testi-img img {
		height: 250px;
	}
	
	#section-careersv4-slider .testi-content {
/*			height: 850px;*/
	}
	
	#section-careersv4-slider .hero p {
margin: 598px 0px 10px 0px;
height: 940px;
	}
	
	#section-careersv4-slider {
/*		height: 940px;*/
		height: auto;
		width: 100%;
		position: relative;
left: 15px;
	}
	#section-careersv4-slider .carousel-indicators {
		display: none;
	}
	
	#section-careersv4-slider .fade-carousel .carousel-inner .item {
height: 940px;
}
	
	#section-careersv4-slider .testi-quote-left, 
	#section-careersv4-slider .testi-quote-left2, #section-careersv4-slider .testi-quote-right,
	#section-careersv4-slider .testi-quote-right2
	
	{
		display: none;
	}
	
	#section-careersv4-5 {
		padding: 60px 10px 0px 10px;
	}
	
#section-careersv4-5 .img-responsive {
    width: 180%;
    position: relative;
    display: inline-block;
    margin-left: -110px;
    margin-right: auto;
}
	
	.btn-careers2 {
		width: 100%;
	}
	
	#section-careersv4-slider .carousel-control.left {
    left: -20px;
}
	#section-careersv4-slider .carousel-control.right {
right: -5px;
}
/*/*/
}


/*END careers v4=================================*/




/*interns=================================*/
#section-interns {
	width: 100%;
	height: auto;
	position: relative;
	z-index: 1;
	display: inline-block;
	overflow: hidden;
		padding: 0px;
			margin-top: 0px;
	text-align: center;
	margin-bottom: 0px;
/*
	background-image: url('../images/careersv4-header.jpg');
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: 100%;
	background-attachment: scroll;
	background-color: #000;
	background-position: center center;
	background-repeat: no-repeat;
*/
}

#section-interns .img-responsive {
	width: 100%;
}
.interns-content {
/*width: 30%;*/
width: 515px;
height: auto;
position: relative;
z-index: 2;
display: inline-block;
top: -30px;
margin-left: auto;
margin-right: auto;
}

.c-blue {
	color: #1d58a0 !important;
}

.interns-content p {
	font-family:'Avenir LT W01_85 Heavy'; 
	position: relative;
	display: inline-block;
	font-size: 18px;
font-weight: bold;
text-transform: uppercase;
}

#section-interns-1 {
	background: url("../images/interns-1.jpg") center top no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-attachment: scroll;
margin-top: 0px;
	margin-bottom: 0px;
height: 587px;
	overflow: hidden;
	text-align: center;
}
#section-interns-1 h2 {
	font-family: "Avenir LT W01_85 Heavy";
	text-transform: uppercase;
	color: #FFF;
	font-size: 36px;
/*	background: rgba(0, 80, 165, 0.6) none repeat scroll 0% 0%;*/
padding: 0px;
margin-top: 18%;
	float: right;
text-align: right;
margin-right: 20px;
		-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.btn-careers {
	width: 200px;
	height: 40px;
	font-size: 14px;
	font-weight: bold;
	color: #1d58a0;
	text-transform: uppercase;
	padding: 10px 10px 10px 10px;
	background: rgba(255, 255, 255, 1.0);
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.btn-careers:hover {
	width: 200px;
	height: 40px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	padding: 10px 10px 10px 10px;
	background: rgba(29, 88, 160, 1.0);
}

#section-interns-1 .coe-left {
margin-top: 116px;
padding: 0px 40px 40px 56px;
	text-align: left;
}
#section-interns-1 .coe-right {
margin-top: 240px;
padding: 10px 40px 40px 40px;
	text-align: center;
}

.coe-left p {
	text-align: left;
	font-size: 18px;
}

#section-interns-2 {
	background: url("../images/interns-2.jpg") center top no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-attachment: scroll;
	margin-top: 10px;
	margin-bottom: 0px;
height: 595px;
	overflow: hidden;
}
#section-interns-2 h2 {
	font-family: "Avenir LT W01_85 Heavy";
	text-transform: uppercase;
	color: #FFF;
	font-size: 36px;
	padding: 20px 10px;
	text-align: left;
margin-top: 13%;
	/*margin-right: -500px;*/
	margin-right: 0px;
	margin-left: 30px;
		-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;

}

#section-interns-2 .cet-content {
	text-align: left;
	font-size: 18px;
margin-left: 40px;
margin-top: 166px;
}

/*
.cet-content {
	text-align: left;
	font-size: 18px;
margin-top: 401px;
padding: 0px 85px 0px 85px;
}
*/

#section-interns-3 {
	background: url("../images/interns-3.jpg") center top no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-attachment: scroll;
	margin-top: 0px;
	margin-bottom: 0px;
height: 670px;
	overflow: hidden;
}
#section-interns-3 h2 {
	font-family: "Avenir LT W01_85 Heavy";
	text-transform: uppercase;
	color: #FFF;
	font-size: 36px;
	padding: 20px 10px;
	text-align: right;
margin-top: 36%;
margin-right: 30px;
	margin-left: 30px;
		-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;

}
#section-interns-4 {
background: #e3e3e3;
margin-bottom: 10px;
margin-top: -140px;
padding: 10px 40px 40px 40px;
overflow: hidden;
}

#section-interns-4 p {
	  font-size: 18px;
	margin-top: 20px;
}

#section-interns-slider {
background: #fff;
margin-bottom: 10px;
margin-top: 0px;
padding: 0px 40px 0px 40px;
overflow: hidden;
	background-color: #efefef;
}


#section-interns-slider p.title {
    width: 100%;
    display: inline-block;
    color: #000;
    position: relative;
    display: inline-block;
    font-size: 18px;
    font-weight: normal;
    text-align: center;
	text-transform: uppercase;
}



#section-interns-5 {
background: #fff;
margin-bottom: 10px;
margin-top: -1px;
padding: 60px 40px 0px 40px;
overflow: hidden;
}
#section-interns-5 p {
	width: 100%;
	display: inline-block;
	color: #000;
	position: relative;
	display: inline-block;
	font-size: 18px;
font-weight: normal;
	text-align: center;
}

.btn-careers2 {
		margin-top: 10px;
	display: inline-block;
	width: 200px;
	height: 40px;
	font-size: 14px;
	font-weight: bold;
	color: #145ba3;
	text-transform: uppercase;
	padding: 10px 10px 10px 10px;
	background: rgba(246, 245, 245, 1.0);
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.btn-careers2:hover {
	width: 200px;
	height: 40px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	padding: 10px 10px 10px 10px;
	background: rgba(29, 88, 160, 1.0);
}


.pos-a {
	width: 100%;
	display: inline-block;
	text-align: center;
	color: #000;
	font-size: 100px;
}
.pos-b {
	width: 100%;
	display: inline-block;
		text-align: center;
		color: #000;
	font-size: 18px;
}

.intern-details {
	width: 100%;
	display: inline-block;
	margin: 40px 0px 80px 0px;
}

.intern-perks {
	text-align: left;
	margin-top: 28px;
display: inline-block;
}
.intern-ico {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block;
}


/* Smartphones (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) {
	.interns-content {
		width: 100%;
padding: 20px 20px 0px 20px;
	top: -12px;
	}
	
	.interns-content p {
		font-size: 18px;
		line-height: 20px;
	}
	#section-interns img {
		min-width: 170% !important;
position: relative;
left: -145px;
	}
	
	
	
	#section-interns-1 {
			background: url("../images/interns-1-sm.jpg") center top no-repeat;
		background-size: 110%;
		height: auto;
	}
	
	#section-interns-1 h2 {
margin-top: 17%;
		font-size: 28px;
	}
	#section-interns-1 .coe-left {
margin-top: 224px;
padding: 0px 20px 20px 20px;
		background: #C9C9C9;
}
	
	#section-interns-1 .coe-right {
    margin-top: 0px;
		background: #C9C9C9;
	}
		
	.coe-left, .coe-right {
background: #d8d8d8;
	}	
		
	.coe-left {
margin-top: 90px;
padding: 12px 20px 20px 20px;
	}
		.coe-right {
		margin-top: 0px;
	}
		
	#section-interns-2 {
		background: url("../images/interns-2-sm.jpg") -36px top no-repeat;
		background-size: 110%;
		padding: 0px 0px 20px 0px;
		height: auto;
	}	
	#section-interns-2 h2 {
		font-size: 28px;
padding: 20px 10px 0px 10px;
text-align: left;
margin-top: 8%;
		margin-left: 0px;
	}
#section-interns-2 .cet-content {
    text-align: left;
    font-size: 18px;
margin: 146px 0px 0px 0px;
background: #F2F2F2;
	padding-bottom: 40px;
}
	#section-interns-3 {
		background: url("../images/interns-3-sm.jpg") 0px top no-repeat;
		background-size: 110%;
height: 229px;
	}
	
	#section-interns-3 h2 {
font-size: 28px;
margin-right: 20px;
margin-top: 40%;
text-align: center;
margin-left: 20px;
	}
	#section-interns-4 {
padding: 20px 10px 40px 10px;
		margin-top: 0px;
	}
	
	#section-interns-4 .two-col-para {
		text-align: left;
	}
		
	#section-interns-slider .carousel-inner {
margin-top: -100px;
	}
	#section-interns-slider .fade-carousel {
		height: auto;
	}
	
	#section-interns-slider .fade-carousel .carousel-inner {
/*height: 920px;*/
	}
	
	#section-interns-slider .hero {
		width: 100%;
	}
	.testi-quote-left {
		margin-top: 20px;
	}
	#section-interns-slider .carousel-control {
		position: absolute;
z-index: 9000;
		width: 4% !important;
top: -50px;
	}	
	
	#section-interns-slider .carousel .item img {
		position: relative;
top: 586px;
	}
	#section-interns-slider .testi-img img {
		height: 250px;
	}
	
	#section-interns-slider .testi-content {
/*			height: 850px;*/
	}
	
	#section-interns-slider .hero p {
margin: 598px 0px 10px 0px;
height: 940px;
	}
	
	#section-interns-slider {
/*		height: 940px;*/
		height: auto;
		width: 100%;
		position: relative;
left: 15px;
	}
	#section-interns-slider .carousel-indicators {
		display: none;
	}
	
	#section-interns-slider .fade-carousel .carousel-inner .item {
height: 940px;
}
	
	#section-interns-slider .testi-quote-left, 
	#section-interns-slider .testi-quote-left2, 
	#section-interns-slider .testi-quote-right,
	#section-interns-slider .testi-quote-right2{
		display: none;
	}
	
	#section-interns-5 {
		padding: 60px 10px 0px 10px;
	}
	
#section-interns-5 .img-responsive {
    width: 180%;
    position: relative;
    display: inline-block;
    margin-left: -110px;
    margin-right: auto;
}
	
	.btn-careers2 {
		width: 100%;
	}
	
	#section-interns-slider .carousel-control.left {
    left: -20px;
}
	#section-interns-slider .carousel-control.right {
right: -5px;
}
	.intern-ico {
    width: 40%;
}
	.intern-perks {
		text-align: center;
		margin-top: 10px;
display: inline-block;
width: 100%;
margin-bottom: 20px;
	}
	
	.lefty4 {
    position: relative;
    display: inline-block;
    background: #eef1f0;
    padding: 5px 20px 5px 20px;
    margin-top: 20px;
}

    
/*/*/
}

/*END careers v4=================================*/



































