/*adjust sub nacvas per XD*/
#rdsm .pageTitleLeft-mpu li {
/*    height: 32px;*/
      height: 54px;
    padding: 15px 10px 10px 10px;
    -webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
/*    background: #000;*/
}
#rdsm .pageTitleLeft-mpu li:hover {
        background: #0050a5;
}

#rdsm .pageTitleLeft-mpu {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
align-items: center;
height: 54px;
}
#rdw-sub {
position: absolute;
display: block;
max-width: 100%;
text-align: left;
padding: 10px;
margin-top: 50px;
z-index: 10;
}
#rdw-sub li {
    display: inline-block;
    list-style: none !important;
    padding-right: 20px;
      font-family: 'Avenir LT W01_85 Heavy', "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #000;
      -webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
#rdw-sub li:hover {
    color: #0050a5 !important;
}



/*/adjust sub nav as per XD*/


/*rugged display*/
.rd-impact {
     display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    width: 100%;
height: 450px;
}

.rdi1 {
      background: url("../images/impact-rugged-1.jpg");
       background-position: center center;
background-repeat: no-repeat;
        background-size: cover;
}

.rdi2 {
         background: url("../images/impact-rugged-2.jpg");
       background-position: center center;
background-repeat: no-repeat;
        background-size: cover;
}

.rd-impact h1 {
    position: absolute;
bottom: 0px;
    padding-bottom: 20px;
    font-family: 'Avenir LT W01_85 Heavy', "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 40px;
color: #fff;
}
/*/rugged display*/


/*warfighter*/
#em-intro-rd {
    background-image: url('../images/impact-warfighter1.jpg');
           background-position: center top;
background-repeat: no-repeat;
        background-size: cover;
height: 468px;
 position:relative;
/*    display: inline-block;*/
}
#em-intro-rd2 {
    background-image: url('../images/impact-warfighter23.jpg');
           background-position: center 12px;
background-repeat: no-repeat;
        background-size: cover;
height: 468px;
 position:relative;
/*    display: inline-block;*/
}

#em-intro-rd .container, #rd-wf-2 .container, #rd-wf-3 .container, #rd-wf-4 .container, #rd-wf-5 .container, #rd-wf-6 .container, #rd-wf-7 .container, #rd-wf-8 .container, #rd-wf-9 .container, #rd-wf-10 .container, #rd-wf-11 .container, #rd-wf-12 .container, #rd-wf-13 .container, #rd-wf-14 .container, #rd-wf-15 .container, #rd-wf-16 .container, #rd-wf-17 .container, #rd-wf-18 .container, #rd-wf-19 .container, #rd-wf-20 .container, #rd-wf-21 .container, #rd-wf-22 .container, #rd-wf-23 .container, #rd-wf-25 .container, rd-wf-26 .container, rd-wf-27 .container, rd-wf-28 .container, rd-wf-29 .container, rd-wf-30 .container, rd-wf-31 .container, rd-wf-32 .container, rd-wf-33 .container, rd-wf-34 .container, rd-wf-35 .container, rd-wf-36 .container, rd-wf-37 .container, rd-wf-38 .container, rd-wf-39 .container, rd-wf-40 .container, rd-wf-41 .container, rd-wf-42 .container, rd-wf-43 .container, rd-wf-44 .container, rd-wf-45 .container, rd-wf-46 .container, rd-wf-47 .container, rd-wf-48 .container, rd-wf-49 .container, rd-wf-50 .container, rd-wf-51 .container, rd-wf-52 .container, rd-wf-53 .container {
    width: 100%;
}


.rd-wf-1 {
position: absolute;
    display: block;
    width: 100%;
max-width: 1026px;
bottom: 30px;
/*background-color: #000;*/
z-index: 9999;
}

.rd-wf-1 li {
    position: relative;
  display: inline-block;
    list-style: none !important;
}
.rd-wf-1 li.title {
       font-family: 'Avenir LT W01_85 Heavy', "Helvetica Neue", Helvetica, Arial, sans-serif;
    position: relative;
  display: inline-block;
    list-style: none !important;
padding-left: 185px;
    font-size: 30px;
    line-height: 30px;
    text-transform: uppercase;
    text-align: center;
}
.rd-wf-1 li.title2 {
       font-family: 'Avenir LT W01_85 Heavy', "Helvetica Neue", Helvetica, Arial, sans-serif;
    position: relative;
  display: inline-block;
    list-style: none !important;
padding-left: 155px;
    font-size: 30px;
    line-height: 30px;
    text-transform: uppercase;
    text-align: center;
}

.rd-wf-1 li img {
    position: relative;
  display: inline-block;
        margin-top: -40px;
}


#rd-wf-2 {
     position: relative;
      display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
       width: 100%;
height: auto;
    min-height: 260px;
     background-image: url('../images/impact-warfighter2.jpg');
           background-position: center top;
background-repeat: no-repeat;
        background-size: cover;
    padding: 60px 0px;
}

#rd-wf-2 p {
    font-family: 'Avenir LT W01_35 Light', "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 18px;
    color: #fff;
    text-align: center;
}
#rd-wf-2 h2 {
  font-family: 'Avenir LT W01_35 Light', "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 30px;
    line-height: 30px;
color: #fff;
    text-align: center;
    text-transform: uppercase;
}
#rd-wf-2 h3 {
  font-family: 'Avenir LT W01_85 Heavy', "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 34px;
    line-height: 34px;
color: #fff;
    text-align: center;
    text-transform: uppercase;
}

#rd-wf-3 .em-vision  {
    background-image: url('../images/impact-warfighter3.jpg');
           background-position: center top;
background-repeat: no-repeat;
        background-size: cover;
height: auto;
 position:relative;
    padding: 60px 0px;
/*    display: inline-block;*/
}

#rd-wf-3 .em-vision .em-ctn {
max-width: 475px;
    margin-left: 80px;
}

#rd-wf-3 .em-vision h1 {
    color: #0050A5;
}
#rd-wf-3 .em-vision h4, #rd-wf-3 .em-vision p {
    color: #000;
    width: 90%;
}

#rd-wf-3 .em-vision .em-features img {
    margin-right: 0px;
}

#rd-wf-4 {
     position: relative;
      display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
       width: 100%;
height: auto;
    min-height: 260px;
/*
     background-image: url('../images/impact-warfighter4.jpg');
           background-position: center top;
background-repeat: no-repeat;
        background-size: cover;
*/
    background: #fff;
    padding: 60px 0px;
}

#rd-wf-4 .rdwf4-content {
    position: relative;
    display: inline-block;
    height: auto;
    width: 100%;
padding: 20px 0px 0px 0px;
}
#rd-wf-4  h1{
    text-align: center;
    color: #0050A5;
}

#rd-wf-4 h2 {
font-family: 'Avenir LT W01_85 Heavy','Avenir LT W01_35 Light', "Helvetica Neue", Helvetica, Arial, sans-serif;
      color: #000;
font-size: 30px;
margin-top: 10px;
    text-align: center;
}

#rd-wf-4 h3 {
  font-family: 'Avenir LT W01_85 Heavy', "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 22px;
    line-height: 22px;
color: #0050A5;
    text-align: center;
    text-transform: uppercase;
    padding-bottom: 20px;
}
#rd-wf-4 img {
      position: relative;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
}
.rdwf4-img1 {
width: 88%;
}
.rdwf4-img2 {
width: 62%;
}


#rd-wf-5 {
     position: relative;
      display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
       width: 100%;
height: auto;
    min-height: 560px;
     background-image: url('../images/impact-warfighter7.jpg');
           background-position: center top;
background-repeat: no-repeat;
        background-size: cover;
    padding: 60px 0px;
}
#rd-wf-5  h1, #rd-wf-5 h3, #rd-wf-5 p {
    text-align: right;
    color: #fff;
}
#rd-wf-5  h1, #rd-wf-5 h3{
text-transform: uppercase;
}
#rd-wf-5 h3{
margin-bottom: 40px;
}





#rd-wf-6{
     position: relative;
      display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
       width: 100%;
height: auto;
    min-height: 560px;
    background-image: url('../images/impact-warfighter8.jpg');
           background-position: center top;
background-repeat: no-repeat;
        background-size: cover;
    padding: 60px 0px;
    margin-bottom: 20px;
}
#rd-wf-6  h1 {
    text-align: right;
    color: #0050A5;
}
#rd-wf-6 h3, #rd-wf-6 p {
    text-align: right;
    color: #000;
}
#rd-wf-6 h1, #rd-wf-6 h3{
text-transform: uppercase;
}
#rd-wf-6 h3 {
    margin-bottom: 40px;
}
#rd-wf-6 img {
    margin-top: 20px;
}





#rd-wf-7 {
     position: relative;
      display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
       width: 100%;
height: auto;
    min-height: 560px;
    background-color: #fff;
/*
     background-image: url('../images/impact-warfighter9.jpg');
           background-position: center top;
background-repeat: no-repeat;
        background-size: cover;
*/
    padding: 60px 0px;
}
#rd-wf-7  h1 {
    text-align: center;
    color: #0050A5;
}
#rd-wf-7 h3, #rd-wf-7 p {
     text-align: center;
    color: #000;
}
#rd-wf-7  h1, #rd-wf-7 h3{
text-transform: uppercase;
}

#rd-wf-7 h3  {
margin-bottom: 35px;
}
#rd-wf-7 iframe {
max-width: 100%;
margin-left: auto;
    margin-right: auto;
margin-top: 0px;
position: relative;
display: inline-block;
}

#rd-wf-7 .rdwf16-iframe {

}


#rd-wf-8 .em-vision  {
    background-image: url('../images/impact-warfighter10.jpg');
           background-position: center top;
background-repeat: no-repeat;
        background-size: cover;
height: auto;
 position:relative;
    padding: 60px 0px;
    margin-bottom: 20px;
/*    display: inline-block;*/
}

#rd-wf-8 .em-vision .em-ctn {
max-width: 475px;
    margin-left: 80px;
}

#rd-wf-8 .em-vision h1 {
    color: #fff;
}
#rd-wf-8 .em-vision h4, #rd-wf-8 .em-vision p {
    color: #fff;
    width: 90%;
}
#rd-wf-8 img {
    margin-top: 20px;
}

#rd-wf-9 {
     position: relative;
      display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
       width: 100%;
height: auto;
    min-height: 260px;
/*
     background-image: url('../images/impact-warfighter11.jpg');
           background-position: center top;
background-repeat: no-repeat;
        background-size: cover;
*/
    background: #fff;
    padding: 60px 0px;
}

#rd-wf-9 .rdwf9-content {
    position: relative;
    display: inline-block;
    height: auto;
    width: 100%;
    padding: 40px 0px;
}

#rd-wf-9 h3 {
  font-family: 'Avenir LT W01_85 Heavy', "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 22px;
    line-height: 22px;
color: #0050A5;
    text-align: center;
    text-transform: uppercase;
    padding-bottom: 20px;
}
#rd-wf-9 img {
    margin-bottom: 20px;
}

.np-rd-design {
    background-image: url('../images/next-warfighter1.jpg');
}


#rd-wf-10 {
    background-image: url('../images/impact-warfighter14.png');
background-position: -8px 10px;
background-repeat: no-repeat;
background-size: 458px;
height: 370px;
position: relative;
    padding-bottom: 60px;
/*    display: inline-block;*/
}

#rd-wf-10 h2 {
    margin-bottom: 20px;
}


#rd-wf-10 .emi-head, #rd-wf-10 .emi2-text {
    text-align: right;
    max-width: 100%;
padding-left: 470px;
}



#rd-wf-11 .em-vision  {
    background-image: url('../images/impact-warfighter15.jpg');
           background-position: center top;
background-repeat: no-repeat;
        background-size: cover;
height: auto;
 position:relative;
    padding: 60px 0px;
/*    display: inline-block;*/
}

#rd-wf-11 .em-vision .em-ctn {
max-width: 610px;
    margin-left: 80px;
}

#rd-wf-11 .em-vision h1 {
    color: #fff;
}
#rd-wf-11 .em-vision h4, #rd-wf-11 .em-vision p {
    color: #fff;
    width: 90%;
}


#rd-wf-12 {
     position: relative;
      display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;`
       width: 100%;
height: auto;
    min-height: 260px;
/*
     background-image: url('../images/impact-warfighter16.jpg');
           background-position: center top;
background-repeat: no-repeat;
        background-size: cover;
*/
    background: #fff;
    padding: 60px 0px;
}

#rd-wf-12 .rdwf12-content {
    position: relative;
    display: inline-block;
    height: auto;
    width: 100%;
    padding: 0px 0px;
}

#rd-wf-12 img {
position: relative;
display: block;
margin: 0px auto 20px auto;
}
#rd-wf-12 h1, #rd-wf-12 h4 {
        text-align: center;
}
#rd-wf-12 p {
    text-align: left;
}




#rd-wf-13 .em-vision  {
    background-image: url('../images/impact-warfighter18.jpg');
           background-position: center top;
background-repeat: no-repeat;
        background-size: cover;
height: auto;
 position:relative;
    padding: 60px 0px;
/*    display: inline-block;*/
}

#rd-wf-13 .em-vision .em-ctn {
max-width: 475px;
    margin-left: 80px;
}

#rd-wf-13 .em-vision h1 {
    color: #fff;
}
#rd-wf-13 .em-vision h4, #rd-wf-13 .em-vision p {
    color: #fff;
    width: 90%;
}
#rd-wf-13 img {
    margin-top: 20px;
}



#rd-wf-14 {
     position: relative;
      display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
       width: 100%;
height: auto;
    min-height: 560px;
     background-image: url('../images/impact-warfighter19.jpg');
           background-position: center top;
background-repeat: no-repeat;
        background-size: cover;
    padding: 60px 0px;
    margin-top: 0px;
}
#rd-wf-14  h1 {
     color: #0050A5;
      text-align: right;
}
#rd-wf-14 h3, #rd-wf-14 p {
    text-align: right;
    color: #000;
}
#rd-wf-14  h1, #rd-wf-14 h3{
text-transform: uppercase;
}
#rd-wf-14 h3 {
    margin-bottom: 40px;
}


#rd-wf-15 {
     position: relative;
      display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
       width: 100%;
height: auto;
    min-height: 260px;
     background-image: url('../images/impact-warfighter20.jpg');
           background-position: center top;
background-repeat: no-repeat;
        background-size: cover;
    padding: 60px 0px;
}

#rd-wf-15 .rdwf12-content {
    position: relative;
    display: inline-block;
    height: auto;
    width: 100%;
    padding: 0px 0px;
}

#rd-wf-15 img {
    margin-bottom: 20px;
}
#rd-wf-15 h1, #rd-wf-15 h4 {
        text-align: center;
}
#rd-wf-15 h4 {
    font-size: 22px;
    line-height: 22px;
}
#rd-wf-15 p {
    text-align: center;
    margin-bottom: 40px;
}
#rd-wf-15 .center-me {
    position: relative;
    display: inline-block;
    width: 100%;
    margin: 0px auto;
    text-align: center;
}
#rd-wf-15 .downer {
    margin-top: 40px;
}



#rd-wf-16 {
     position: relative;
      display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
       width: 100%;
height: auto;
    min-height: 560px;
/*
     background-image: url('../images/impact-warfighter21.jpg');
           background-position: center top;
background-repeat: no-repeat;
        background-size: cover;
*/
    background: #fff;
    padding: 60px 0px;
}
#rd-wf-16  h1 {
   color: #0050A5;
      text-align: center;
}
#rd-wf-16 h3 {
    text-align: center;
    color: #000;
}
#rd-wf-16 p {
    text-align: left;
    color: #000;
}
#rd-wf-16 p.centerme {
    text-align: center;
    color: #000;
}
#rd-wf-16  h1, #rd-wf-16 h3{
text-transform: uppercase;
}
#rd-wf-16 iframe {
max-width: 100%;
    height: 600px;
margin-left: auto;
    margin-right: auto;
margin-top: 0px;
position: relative;
display: inline-block;
padding-right: 0px;
}

#rd-wf-16 .rdwf16-iframe {

}




#rd-wf-17 .em-vision  {
    background-image: url('../images/impact-warfighter22.jpg');
           background-position: top right;
background-repeat: no-repeat;
        background-size: cover;
height: auto;
 position:relative;
    padding: 60px 0px;
    margin-bottom: 20px;
/*    display: inline-block;*/
}

#rd-wf-17 .em-vision .em-ctn {
max-width: 475px;
    margin-left: 80px;
}

#rd-wf-17 .em-vision h1 {
    color: #0050A5;
}
#rd-wf-17 .em-vision h4, #rd-wf-17 .em-vision p {
    color: #000;
    width: 90%;
}
#rd-wf-17 img {
    margin-top: 20px;
}

.np-rd-specs {
    background-image: url('../images/next-warfighter2.jpg');
}

/*/warfighter*/

/*developers*/

#rd-wf-18 .em-vision  {
    background-image: url('../images/impact-warfighter24.jpg');
           background-position: center top;
background-repeat: no-repeat;
        background-size: cover;
height: auto;
 position:relative;
    padding: 60px 0px;
/*    display: inline-block;*/
}

#rd-wf-18 .em-vision .em-ctn {
max-width: 475px;
    margin-left: 80px;
}

#rd-wf-18 .em-vision h1 {
    color: #fff;
}
#rd-wf-18 .em-vision h4, #rd-wf-18 .em-vision p {
    color: #fff;
    width: 90%;
}


#rd-wf-19 {
     position: relative;
      display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
       width: 100%;
height: auto;
    min-height: 560px;
     background-image: url('../images/impact-warfighter29.jpg');
           background-position: center top;
background-repeat: no-repeat;
        background-size: cover;
    padding: 60px 0px;
margin-top: -100px;
}
#rd-wf-19 h3, #rd-wf-19 p {
    text-align: left;
    color: #000;
}
#rd-wf-19 h1 {
      text-align: left;
       color: #0050A5;
}
#rd-wf-19  h1, #rd-wf-19 h3{
text-transform: uppercase;
}

#rd-wf-19 h1 sup {
    font-size: 28px;
}


#rd-wf-20 .em-vision  {
    background-image: url('../images/impact-warfighter30b.jpg');
           background-position: center top;
background-repeat: no-repeat;
        background-size: cover;
height: auto;
 position:relative;
    padding: 50px 0px;
/*    display: inline-block;*/
}

#rd-wf-20 .em-vision .em-ctn {
max-width: 475px;
    margin-left: 0px;
}

#rd-wf-20 .em-vision h1 {
    color: #0050A5;
}
#rd-wf-20 .em-vision h4, #rd-wf-20 .em-vision p {
    color: #000;
    width: 90%;
}
#rd-wf-20 img {
    margin-top: 20px;
}

#rd-wf-20 .rdwf20-iframe {
    position: relative;
display: inline-block;
width: 100%;
text-align: center;
}
#rd-wf-20 iframe {
max-width: 100%;
width: 100%;
    height: 500px;
}

.fts {
    height: 380px !important;
}


#rd-wf-20 sup {
    font-size: 18px;
}
#rd-wf-20 .ico1 {
    width: 115px;
        margin-right: 8px;
}
#rd-wf-20 .ico2 {
    width: 105px;
margin-right: 22px;
}
/**/
#rd-wf-20bb .em-vision  {
    background-image: url('../images/impact-warfighter30b.jpg');
           background-position: center top;
background-repeat: no-repeat;
        background-size: cover;
height: auto;
 position:relative;
    padding: 50px 0px;
/*    display: inline-block;*/
}

#rd-wf-20bb .em-vision .em-ctn {
max-width: 475px;
    margin-left: 80px;
}

#rd-wf-20bb .em-vision h1 {
    color: #0050A5;
}
#rd-wf-20bb .em-vision h4, #rd-wf-20bb .em-vision p {
    color: #000;
    width: 90%;
}
#rd-wf-20bb img {
    margin-top: 20px;
}

#rd-wf-20bb .rdwf20bb-iframe {
    position: relative;
display: inline-block;
width: 100%;
text-align: center;
}
#rd-wf-20bb iframe {
max-width: 100%;
width: 100%;
    height: 380px;
}


#rd-wf-20bb sup {
    font-size: 18px;
}


/**/

#rd-wf-21 {
     position: relative;
      display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;`
       width: 100%;
height: auto;
    min-height: 260px;
    background: #fff;
/*
     background-image: url('../images/impact-warfighter16.jpg');
           background-position: center top;
background-repeat: no-repeat;
        background-size: cover;
*/
    padding: 60px 0px;
    margin-bottom: 20px;
}

#rd-wf-21 .rdwf21-content {
    position: relative;
    display: inline-block;
    height: auto;
    width: 100%;
    padding: 0px 0px;
}

#rd-wf-21 img {
    margin: 20px 0px;
}
#rd-wf-21 h1, #rd-wf-21 h4 {
        text-align: center;
}
#rd-wf-21 p {
    text-align: left;
}

#em-intro-rd3 {
    background-image: url('../images/impact-warfighter31.jpg');
           background-position: center top;
background-repeat: no-repeat;
        background-size: cover;
height: 468px;
 position:relative;
display: block;
z-index: 1;
}

.rd-wf-22b {
position: absolute;
    display: block;
    width: 100%;
max-width: 1026px;
top: 22px;
/*background-color: #000;*/
z-index: 9999;
}
.rd-wf-22b h1 {
  text-align: center;
}

.rd-wf-22 {
position: absolute;
    display: block;
    width: 100%;
max-width: 1026px;
bottom: 48px;
/*background-color: #000;*/
z-index: 9999;
}
.rd-wf-22 li {
    position: relative;
  display: inline-block;
    list-style: none !important;
}
.rd-wf-22 li.title {
    font-family: 'Avenir LT W01_35 Light', "Helvetica Neue", Helvetica, Arial, sans-serif;
    position: relative;
  display: inline-block;
    list-style: none !important;
    font-size: 30px;
    line-height: 30px;
    text-align: center;
    width: 100%;
    font-size: 18px;
    line-height: 20px;
}

.rd-wf-22 h2 {
    text-align: center;
}

.rd-wf-22 li img {
    position: relative;
  display: inline-block;
        margin-top: -40px;
}

#rd-wf-23 {
     position: relative;
      display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
       width: 100%;
height: auto;
    min-height: 560px;
    background: #fff;
/*
     background-image: url('../images/impact-warfighter32.jpg');
           background-position: center top;
background-repeat: no-repeat;
        background-size: cover;
*/
padding: 60px 0px 60px 0px;
}
#rd-wf-23 h3, #rd-wf-23 p {
    text-align: center;
    color: #000;
}
#rd-wf-23 h1 {
       text-align: center;
       color: #0050A5;
}
#rd-wf-23 h1, #rd-wf-23 h3{
text-transform: uppercase;
}

#rd-wf-23 h1 sup {
    font-size: 28px;
}

#rd-wf-24 .em-vision  {
/*
    background-image: url('../images/impact-warfighter33.jpg');
           background-position: center top;
background-repeat: no-repeat;
        background-size: cover;
*/
    background: #fff;
height: auto;
 position:relative;
    padding: 60px 0px;
    margin-bottom: 20px;
/*    display: inline-block;*/
}

#rd-wf-24 .em-vision .em-ctn {
max-width: 610px;
    margin-left: 80px;
}

#rd-wf-24 .em-vision h1 {
 color: #0050A5;
}
#rd-wf-24 .em-vision h4, #rd-wf-24 .em-vision p {
    color: #000;
    width: 90%;
}
#rd-wf-24 h1 sup {
    font-size: 28px;
}
#rd-wf-24 img {
       margin-left: 0;
    margin-top: 25px;
}
#rd-wf-24 .ico1 {
    width: 115px;
        margin-right: 8px;
}
#rd-wf-24 .ico2 {
    width: 105px;
margin-right: 22px;
}

  #rd-wf-24 .rdwf24-iframe {
    margin: -35px 0px 0px 0px;
}
    #rd-wf-24 iframe {
    height: 300px;
    margin-top: 50px;
}



.rdc-spcs-cta {
    position: relative;
    display: block;
    width: 100%;
    text-align: left;
}

.rdc-spcs-cta img {
display: inline-block;
}



.np-dev-design {
    background-image: url('../images/next-dev1.jpg');
}
/*/developers*/


/*misc*/
.nopadding {
    padding: 0px !important;
}
.liner-right {
    border-right: 1px solid #fff;
    border-bottom: 0px;
}
.liner-right2 {
       padding-right: 25px;
}
.liner-left2 {
    border-left: 1px solid #0050A5;
    border-bottom: 0px;
    padding-left: 30px;
       padding-bottom: 2px;
}
.spec strong {
    text-transform: uppercase;
}
/*/misc*/

/* Smartphones (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) {
    
    #rdsm .pageTitleLeft-mpu li {
/*    padding: 4px 10px 3px 10px;*/
padding: 4px 0px 3px 8px;
        
}
    
    #rdw-sub {
text-align: center !important;
        max-width: 100%;
/*margin-top: 92px;*/
        margin-top: 126px;
}
    #rdw-sub ul {
      
    }
    
.liner-right {
border-right: 0px;
    border-bottom: 1px solid #fff;
}
.liner-left2 {
    border-left: 0px solid #0050A5;
    border-bottom: 0px solid #0050A5;
     border-top: 1px solid #0050A5;
    padding-left: 0px;
       padding-bottom: 20px;
    padding-top: 20px;
}
    #rd-wf-15 .downer {
    margin-top: 0px;
}
    
/*background fallbacks*/
    
/*rugged-display-controller-warfighters*/
    #em-intro-rd {
    background-image: url('../images/impact-warfighter1.jpg');
    }
    #em-intro-rd .container {
        padding: 0px !important;
        text-align: center;
    }
    
    #em-intro-rd .rd-wf-1 li.title {
        padding-left: 0px;
        font-size: 25px;
line-height: 22px;
    }
     #em-intro-rd .rd-wf-1 li.title2 {
        padding-left: 0px;
        font-size: 25px;
line-height: 22px;
    }
    
   #em-intro-rd .rd-wf-1 {
        width: 100%;
max-width: 100%;
bottom: 15px;
    }
    #rd-wf-2 {
        background-image: url('../images/impact-warfighter2.jpg');
        padding-left: 15px;
padding-right: 15px;
    }
  #rd-wf-3 .em-vision {
    background-image: url('../images/impact-warfighter3-m.jpg');
      padding: 0px 0px;
    }
    #rd-wf-3 .em-vision .em-ctn {
    max-width: 100%;
    margin-left: 0px;
}
    #rd-wf-3 .em-vision h4, #rd-wf-3 .em-vision p {
    width: 100%;
        text-align: center;
        padding: 0px 15px;
}
    
    
    
   #rd-wf-4 {
      background-image: url('../images/impact-warfighter4.jpg'); 
       text-align: center;
       padding: 60px 15px;
    }
    #rd-wf-5 {
       background-image: url('../images/impact-warfighter7-m.jpg'); 
        padding: 40px 0px;
    }
    #rd-wf-5 h1, #rd-wf-5 h3, #rd-wf-5 p {
    text-align: center;
}
    #rd-wf-5 p {
        margin-top: 40px;
    }
    #rd-wf-6{
     position: relative;
      display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
       width: 100%;
height: auto;
    min-height: 560px;
    background-image: url('../images/impact-warfighter8-m.jpg');
           background-position: center top;
background-repeat: no-repeat;
        background-size: cover;
    padding: 60px 0px;
    margin-bottom: 20px;
}
#rd-wf-6  h1 {
    text-align: center;
    color: #0050A5;
}
#rd-wf-6 h3, #rd-wf-6 p {
    text-align: center;
    color: #000;
}
#rd-wf-6 h1, #rd-wf-6 h3{
text-transform: uppercase;
}
#rd-wf-6 h3 {
    margin-bottom: 40px;
}
#rd-wf-6 img {
    margin-top: 20px;
}
/*
    #rd-wf-6 .em-vision {
    background-image: url('../images/impact-warfighter8-m.jpg');
        padding: 20px 0px;
    }
    #rd-wf-6 .em-vision .em-ctn {
    max-width: 100%;
    margin-left: 0px;
    text-align: center;
}
    #rd-wf-6 .em-vision h4, #rd-wf-6 .em-vision p {
        width: 100%;
        padding: 0px 15px;
    }
*/
    #rd-wf-7 {
        background-image: url('../images/impact-warfighter9-m.jpg');

        padding: 40px 0px;
    }
    #rd-wf-7 h1, #rd-wf-7 h3, #rd-wf-7 p {
    text-align: center;
}
      #rd-wf-7 p {
margin-top: 40px;
}
    #rd-wf-7 iframe {
max-width: 100%;
margin-left: auto;
    margin-right: auto;
margin-top: 0px;
position: relative;
display: inline-block;
padding-right: 0px;
}

#rd-wf-7 .rdwf7-iframe {

}
    #rd-wf-8 .em-vision {
    background-image: url('../images/impact-warfighter10-m.jpg');
        padding: 20px 0px;
    }
    #rd-wf-8 .em-vision .em-ctn {
    max-width: 100%;
    margin-left: 0px;
}
    #rd-wf-8 .em-vision h4, #rd-wf-8 .em-vision p {
text-align: center;
    width: 100%;
        padding: 0px 15px;
}
    #rd-wf-9 {
/*        background-image: url('../images/impact-warfighter11.jpg');*/
            background: #fff;
        padding: 20px 0px;
    }
    .liner-right2 {
    padding-right: 0px;
    margin-bottom: ;
}
    /*/rugged-display-controller-warfighters*/
    
    /*rugged-display-controller-warfighters-design*/
    #rd-wf-10 {
    background-image: url('../images/impact-warfighter14.png');
background-position: center bottom;
background-size: 259px;
height: 600px;
    }
    #rd-wf-10 .emi-head, #rd-wf-10 .emi2-text {
    text-align: center;
    max-width: 100%;
    padding-left: 0px;
}
    #rd-wf-10 .emi-head {
    padding-top: 20px;
}
    #rd-wf-11 .em-vision {
    background-image: url('../images/impact-warfighter15-m.jpg');
padding: 20px 15px;
    }
    #rd-wf-11 .em-vision .em-ctn {
    max-width: 100%;
    margin-left: 0px;
}
    #rd-wf-11 .em-vision h4, #rd-wf-11 .em-vision p {
    width: 100%;
        text-align: center;
}
    #rd-wf-12 {
       background: #fff;
    }
    #rd-wf-13 .em-vision {
    background-image: url('../images/impact-warfighter18-m.jpg');
padding: 20px 15px;
    }
    #rd-wf-13 .em-vision .em-ctn {
    max-width: 100%;
    margin-left: 0px;
}
    #rd-wf-13 .em-vision h4, #rd-wf-13 .em-vision p {
    color: #fff;
    width: 100%;
        text-align: center;
}
    #rd-wf-14 {
        background-image: url('../images/impact-warfighter19-m.jpg');
        padding: 40px 0px;
    }
    #rd-wf-14 h1, #rd-wf-14 h3 {
    text-align: center;
}
    #rd-wf-14 h3, #rd-wf-14 p {
    text-align: center;
}
    #rd-wf-14 p {
    margin-top: 40px;
}
    #rd-wf-15 {
        background-image: url('../images/impact-warfighter20.jpg');
        padding: 40px 0px;
    }
    #rd-wf-15 h4 {
    font-size: 22px;
    line-height: 22px;
    margin-top: -30px;
    margin-bottom: 40px;
}
    #rd-wf-16 {
   background: #fff; 
padding: 40px 0px 0px 0px;
    }
    #rd-wf-16 iframe {
        height: auto;
    margin-top: 10px;
    padding-right: 0px;
        margin-bottom: 0px;
}
    #rd-wf-16 h1, #rd-wf-16 h3 {
    text-transform: uppercase;
    text-align: center;
}
    #rd-wf-16 h3, #rd-wf-16 p {
    text-align: center;
}
    #rd-wf-16 p {
    padding-bottom: 60px;
        margin-top: 40px;
}
    #rd-wf-17 .em-vision {
      background-image: url('../images/impact-warfighter22-m.jpg'); 
        background-position: top center;
padding: 20px 15px;
    }
    #rd-wf-17 .em-vision .em-ctn {
    max-width: 100%;
    margin-left: 0px;
}
    #rd-wf-17 .em-vision h4, #rd-wf-17 .em-vision p {
    color: #000;
    width: 100%;
        text-align: center;
}
    #rd-wf-17 .em-ctn h1 {
    font-size: 35px;
    word-break: break-word;
}
 /*/rugged-display-controller-warfighters-design*/
    
/*rugged-display-controller-developers*/
    #em-intro-rd2 {
    background-image: url('../images/impact-warfighter23.jpg');
    }

    #em-intro-rd2 .container {
        padding: 0px !important;
        text-align: center;
    }
    
    #em-intro-rd2 .rd-wf-1 li.title {
        padding-left: 0px;
        font-size: 25px;
line-height: 22px;
    }
      #em-intro-rd2 .rd-wf-1 li.title2 {
        padding-left: 0px;
        font-size: 25px;
line-height: 22px;
    }
    
   #em-intro-rd2 .rd-wf-1 {
        width: 100%;
max-width: 100%;
bottom: 15px;
    }
    

    #rd-wf-2 {
     background-image: url('../images/impact-warfighter2.jpg');   
    }
    #rd-wf-18 .em-vision {
    background-image: url('../images/impact-warfighter24-m.jpg');
padding: 20px 15px;
    }
    #rd-wf-18 .em-vision .em-ctn {
    max-width: 100%;
    margin-left: 0px;
}
    #rd-wf-18 .em-vision h4, #rd-wf-18 .em-vision p {
text-align: center;
    width: 100%;
}
    .em-vision h4 {
    margin-bottom: 40px;
}
  #rd-wf-19 {
  background-image: url('../images/impact-warfighter29.jpg');
padding: 40px 0px;
background-position: -208px bottom;
height: 795px;
display: inline-block;
background-size: 590px;
}
    #rd-wf-19 h1, #rd-wf-19 h3, #rd-wf-19 p {
    text-align: center;
    width: 100%;
}
    #rd-wf-19 p {
    margin-top: 40px;
}
    
    #rd-wf-20 .em-vision {
    background-image: url('../images/impact-warfighter30b.jpg');
padding: 20px 15px;
background-position: -654px 444px;
/*height: 840px;*/
                 height: auto;
background-size: 1200px;
        background-color: #fff;
    }
    #rd-wf-20 .em-vision .em-ctn {
    max-width: 100%;
    margin-left: 0px;
}
    #rd-wf-20 .em-vision h4, #rd-wf-20 .em-vision p {
   text-align: center;
    width: 100%;
}
    #rd-wf-20 .rdwf20-iframe {
    margin: -35px 0px 0px 0px;
}
    #rd-wf-20 iframe {
    height: 300px;
    margin-top: 50px;
}
    #rd-wf-21 {
       background-image: url('../images/impact-warfighter16.jpg'); 
        padding: 40px 0px;
    }
    #rd-wf-21 p {
    text-align: center;
}
    
/*/rugged-display-controller-developers*/
    
    /*rugged-display-controller-developers-design*/
    
    .rd-wf-22 {
    position: relative;
        margin-top: 200px;
    }
    .rd-wf-22b {
position: relative;
    display: block;
    width: auto;
    max-width: 100%;
    top: 15px;
    z-index: 9999;
    text-align: center;
}
    
    
    
   #em-intro-rd3 {
    background-image: url('../images/impact-warfighter31.jpg');
background-position: center 192px;
background-repeat: no-repeat;
background-size: 754px;
height: 543px;
    }
    #rd-wf-23 {
padding: 20px 0px 60px 0px;
        display: inline-block;
        background-position: -120px 650px;
background-repeat: no-repeat;
background-size: 1100px;
height: auto;
    }
    #rd-wf-23 h1 {
    text-align: center;
}
    #rd-wf-23 h3, #rd-wf-23 p {
    text-align: center;
}
    #rd-wf-23 p {
        margin-top: 40px;
    }
    #rd-wf-15 {
        background-image: url('../images/impact-warfighter20.jpg');
    }
    #rd-wf-24 .em-vision {
    background-image: url('../images/impact-warfighter33-m.jpg');
 padding: 20px 15px;
    }
    #rd-wf-24 .em-vision .em-ctn {
    max-width: 100%;
    margin-left: 0px;
}
    #rd-wf-24 .em-vision h4, #rd-wf-24 .em-vision p {
    width: 100%;
        text-align: center;
}
        /*/rugged-display-controller-developers-design*/
    
.rdc-spcs-cta {
    text-align: center;
}

    
    /*background fallbacks*/
    .m-hide {
        display: none;
    }
/*/*/
}
/*========================================*/
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
    #rdw-sub {
        margin-top: 108px;
    }
    
    #em-intro-rd3 {
background-position: center 30px;
    }
    
    #rd-wf-2 {
        padding: 60px 15px;
    }
        #rd-wf-2 {
    padding: 60px 30px;
      }
    #rd-wf-3 .em-vision {
    background-image: url('../images/impact-warfighter3-m.jpg');
      padding: 0px 0px;
    }
    #rd-wf-3 .em-vision .em-ctn {
    max-width: 100%;
    margin-left: 0px;
}
    #rd-wf-3 .em-vision h4, #rd-wf-3 .em-vision p {
    width: 100%;
        text-align: center;
        padding: 0px 15px;
}
    #rd-wf-4 {
    padding: 60px 20px;
}
    
      #rd-wf-5 {
       background-image: url('../images/impact-warfighter7-m.jpg'); 
padding: 40px 20px;
          min-height: 430px;
    }
    #rd-wf-5 h1, #rd-wf-5 h3, #rd-wf-5 p {
    text-align: center;
}
    #rd-wf-5 p {
        margin-top: 40px;
    }
    #rd-wf-6{
     position: relative;
      display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
       width: 100%;
height: auto;
    min-height: 560px;
    background-image: url('../images/impact-warfighter8-m.jpg');
           background-position: center top;
background-repeat: no-repeat;
        background-size: cover;
    padding: 60px 0px;
    margin-bottom: 20px;
}
#rd-wf-6  h1 {
    text-align: center;
    color: #0050A5;
}
#rd-wf-6 h3, #rd-wf-6 p {
    text-align: center;
    color: #000;
}
#rd-wf-6 h1, #rd-wf-6 h3{
text-transform: uppercase;
}
#rd-wf-6 h3 {
    margin-bottom: 40px;
}
#rd-wf-6 img {
    margin-top: 20px;
}
      #rd-wf-7 {
        background-image: url('../images/impact-warfighter9-m.jpg');
padding: 40px 20px;
               min-height: 430px;
    }
    #rd-wf-7 h1, #rd-wf-7 h3, #rd-wf-7 p {
    text-align: center;
}
      #rd-wf-7 p {
margin-top: 40px;
}
      #rd-wf-7 iframe {
max-width: 100%;
margin-left: auto;
    margin-right: auto;
margin-top: 0px;
position: relative;
display: inline-block;
padding-right: 0px;
}

#rd-wf-7 .rdwf17-iframe {

}
    #rd-wf-8 .em-vision {
    background-image: url('../images/impact-warfighter10-m.jpg');
        padding: 20px 0px;
    }
    #rd-wf-8 .em-vision .em-ctn {
    max-width: 100%;
    margin-left: 0px;
}
    #rd-wf-8 .em-vision h4, #rd-wf-8 .em-vision p {
text-align: center;
    width: 100%;
        padding: 0px 15px;
}
    
    #rd-wf-9 {
        padding: 12px 0px;
    }
    
      #rd-wf-10 {
    background-image: url('../images/impact-warfighter14.png');
background-position: center bottom;
background-size: 320px;
          padding-bottom: 200px;
    }
    #rd-wf-10 .emi-head, #rd-wf-10 .emi2-text {
    text-align: center;
    max-width: 100%;
    padding-left: 0px;
}
    #rd-wf-10 .emi-head {
    padding-top: 20px;
}
    
      #rd-wf-11 .em-vision {
    background-image: url('../images/impact-warfighter15-m.jpg');
padding: 20px 15px;
    }
    #rd-wf-11 .em-vision .em-ctn {
    max-width: 100%;
    margin-left: 0px;
}
    #rd-wf-11 .em-vision h4, #rd-wf-11 .em-vision p {
    width: 100%;
        text-align: center;
}
    
    #rd-wf-11 {

    }
    
     #rd-wf-13 .em-vision {
    background-image: url('../images/impact-warfighter18-m.jpg');
padding: 20px 30px;
    }
    #rd-wf-13 .em-vision .em-ctn {
    max-width: 100%;
    margin-left: 0px;
}
    #rd-wf-13 .em-vision h4, #rd-wf-13 .em-vision p {
    color: #fff;
    width: 100%;
        text-align: center;
}
    
      #rd-wf-14 {
        background-image: url('../images/impact-warfighter19-m.jpg');
padding: 40px 20px;
    }
    #rd-wf-14 h1, #rd-wf-14 h3 {
    text-align: center;
}
    #rd-wf-14 h3, #rd-wf-14 p {
    text-align: center;
}
    #rd-wf-14 p {
    margin-top: 40px;
}
    #rd-wf-16 {
    padding: 60px 20px;
    }
    #rd-wf-16 {
    background: #fff; 
padding: 80px 20px 40px 20px;
    }
    #rd-wf-16 iframe {
        height: auto;
    margin-top: 10px;
    padding-right: 0px;
        margin-bottom: 40px;
        height: 400px;
}
    #rd-wf-16 h1, #rd-wf-16 h3 {
    text-transform: uppercase;
    text-align: center;
}
    #rd-wf-16 h3, #rd-wf-16 p {
    text-align: center;
}
    #rd-wf-16 p {
    padding-bottom: 60px;
        margin-top: 40px;
}
     #rd-wf-17 .em-vision {
      background-image: url('../images/impact-warfighter22-m.jpg'); 
padding: 20px 20px;
    }
    #rd-wf-17 .em-vision .em-ctn {
    max-width: 100%;
    margin-left: 0px;
}
    #rd-wf-17 .em-vision h4, #rd-wf-17 .em-vision p {
    color: #000;
    width: 100%;
        text-align: center;
}
    #rd-wf-17 .em-ctn h1 {
    font-size: 35px;
    word-break: break-word;
}
    
     #rd-wf-18 .em-vision {
    background-image: url('../images/impact-warfighter24-m.jpg');
padding: 20px 15px;
    }
    #rd-wf-18 .em-vision .em-ctn {
    max-width: 100%;
    margin-left: 0px;
}
    #rd-wf-18 .em-vision h4, #rd-wf-18 .em-vision p {
text-align: center;
    width: 100%;
}
    .em-vision h4 {
    margin-bottom: 40px;
}
    
      #rd-wf-19 {
    background-image: url('../images/impact-warfighter29.jpg');
    padding: 40px 0px;
background-position: -482px bottom;
height: 920px;
    display: inline-block;
    background-size: 1258px;
          text-align: center;
}
    #rd-wf-19 h1, #rd-wf-19 h3, #rd-wf-19 p {
    text-align: center;
    width: 100%;
}
    #rd-wf-19 p {
    margin-top: 40px;
}
    
     #rd-wf-20 .em-vision {
    background-image: url('../images/impact-warfighter30b.jpg');
padding: 20px 15px;
background-position: -654px 328px;
/*height: 840px;*/
         height: auto;
background-size: 1600px;
        background-color: #fff;
    }
    #rd-wf-20 .em-vision .em-ctn {
    max-width: 100%;
    margin-left: 0px;
}
    #rd-wf-20 .em-vision h4, #rd-wf-20 .em-vision p {
   text-align: center;
    width: 100%;
}
     #rd-wf-20 .rdwf20-iframe {
    margin: 40px 0px 0px 0px;
}
    
     #rd-wf-20 iframe {
height: 400px;
    margin-top: 0px;
}
/**/
       #rd-wf-20bb .em-vision {
    background-image: url('../images/impact-warfighter30b.jpg');
padding: 20px 15px;
background-position: -654px 328px;
/*height: 840px;*/
         height: auto;
background-size: 1600px;
        background-color: #fff;
    }
    #rd-wf-20bb .em-vision .em-ctn {
    max-width: 100%;
    margin-left: 0px;
}
    #rd-wf-20bb .em-vision h4, #rd-wf-20bb .em-vision p {
   text-align: center;
    width: 100%;
}
     #rd-wf-20bb .rdwf20-iframe {
    margin: 40px 0px 0px 0px;
}
    
     #rd-wf-20bb iframe {
height: 400px;
    margin-top: 0px;
}
/**/
    
     #rd-wf-21 {
       background-image: url('../images/impact-warfighter16.jpg'); 
        padding: 40px 0px;
    }
    #rd-wf-21 p {
    text-align: center;
}
    .rd-wf-22 {
        width: auto;
    }
   #rd-wf-23 {
padding: 60px 20px 60px 20px;
display: inline-block;
background-position: -10px 350px;
background-repeat: no-repeat;
background-size: 1446px;
height: auto;
       background: #fff;
    }
    #rd-wf-23 h1 {
    text-align: center;
}
    #rd-wf-23 h3, #rd-wf-23 p {
    text-align: center;
}
    #rd-wf-23 p {
        margin-top: 40px;
    }
    #rd-wf-24 .em-vision {
    background-image: url('../images/impact-warfighter33-m.jpg');
 padding: 20px 15px;
    }
    #rd-wf-24 .em-vision .em-ctn {
    max-width: 100%;
    margin-left: 0px;
}
    #rd-wf-24 .em-vision h4, #rd-wf-24 .em-vision p {
    width: 100%;
        text-align: center;
}
/*/ */
}

@media only screen and (min-width: 1500px) {
    
    #em-intro-rd {
       height: 614px;
    }
    
    #em-intro-rd2 {
          height: 614px;
    }
}

@media only screen and (min-width: 1900px) {
.rd-impact {
    height: 500px;
}
#em-intro-rd, #em-intro-rd2, #em-intro-rd3 {
    height: 614px;
}
    #rd-wf-10 {
background-size: 420px;
background-position: -8px 0px;
height: auto;
padding-bottom: 60px;
}
    #rd-wf-10 .emi-head, #rd-wf-10 .emi2-text {
padding-left: 418px;
}
    .rd-wf-1 li.title {
padding-left: 185px;
    }
     .rd-wf-1 li.title2 {
padding-left: 155px;
    }
    .rd-center {
        text-align: center;
    }
    
    #rd-wf-19 {
        background-position: center -105px;
    }
    #rd-wf-23 {
padding: 60px 0px 60px 0px;
}
    .rd-wf-22b {
    top: 35px;
}
    #em-intro-rd3 {
    background-position: center -12px;
    }
    .fts {
    height: 380px !important;
}
    
/*/*/
}
