/* MPU5 System */
.mput-wrap {
  /* VIDEO OVERLAYS*/
}
.mput-wrap .mput-nav {
  position: relative;
  z-index: 10;
}
.mput-wrap .mput-nav .pageTitleRight-mpu5 {
  background-color: #0050A5;
  font-family: 'Avenir LT W01_85 Heavy';
  color: #FFF;
  font-size: 28px;
  font-weight: normal;
  min-width: 200px;
  padding: 6px 27px;
  display: table;
  text-transform: uppercase;
  text-align: center;
  float: right;
  margin-right: -15px;
}
.mput-wrap .uppercase {
  text-transform: uppercase;
}
.mput-wrap h1 {
  font-family: 'Avenir LT W01_85 Heavy', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 45px;
  color: #1e60ac;
  line-height: .95;
}
.mput-wrap .mpu5tracking-intro {
  background-image: url(images/mpu5-tracking-bg.jpg);
	background-position: 0px top;
  height: 733px;
  margin-top: -52px;
}

.alternatefreq {
	  background-image: url(images/altfreq.png) !important;
	background-position: top right !important;
	margin-top: 0px !important;
}

.trackaircraft{
background-image: url(none) !important;
background: #fff !important;
	margin-top: 0px !important;
	
}




.mput-wrap #rapid-setup,
.mput-wrap #higher-throughput,
.mput-wrap #easy-hand-assembly {
  background: #e7e7e7;
  padding-bottom: 80px;
}
.mput-wrap #rapid-setup .container,
.mput-wrap #higher-throughput .container,
.mput-wrap #easy-hand-assembly .container {
  padding-top: 0;
  padding-bottom: 0;
}
.mput-wrap #rapid-setup h5,
.mput-wrap #higher-throughput h5,
.mput-wrap #easy-hand-assembly h5 {
  font-family: 'Avenir LT W01_85 Heavy', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 24px;
}
.mput-wrap #rapid-setup p,
.mput-wrap #higher-throughput p,
.mput-wrap #easy-hand-assembly p {
  font-family: 'Avenir LT W01_35 Light', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  color: #373737;
  column-count: 2;
  -webkit-column-gap: 40px;
  column-gap: 40px;
  -moz-column-gap: 40px;
}


/*jeff new tracking*/
#rapid-setup h1.new {
  width: 100%;
  padding: 45px 0px 0px 0px;
  text-align: center;
}

#precision-pointing-accuracy h1.new {
	color: #4c84c0;
background: transparent;
}
#higher-throughput2b h1.new {
	background-color: #cacaca;
  width: 100%;
  padding: 0px 0px 0px 0px;
  text-align: center;
}

#increased-sa h1.new{
	
	
}

/*end jeff new tracking*/

.mput-wrap .em-multiple2 .desktop-ver img {
  z-index: 99;
  max-width: 710px;
  right: 48%;
  bottom: 0px;
}
.mput-wrap .em-multiple2 h1.uppercase {
  color: #ffffff;
  background: #4c84c0;
  text-align: right;
  padding: 25px 80px 25px 0px;
  font-size: 45px;
}
.mput-wrap #increased-sa,
.mput-wrap #tight-tolerance,
.mput-wrap #interchangable-frequencies,
.mput-wrap #rugged-design {
  position: relative;
}
.mput-wrap #increased-sa .container,
.mput-wrap #tight-tolerance .container,
.mput-wrap #interchangable-frequencies .container,
.mput-wrap #rugged-design .container {
  background-image: url(//www.persistentsystems.com/site/wp-content/themes/persistensystems/images/increased-sa-bg.jpg);
  min-height: 965px;
  background-position: top center;
  background-repeat: no-repeat;
  padding-top: 50px;
  position: relative;
}
.mput-wrap #increased-sa .container h5,
.mput-wrap #tight-tolerance .container h5,
.mput-wrap #interchangable-frequencies .container h5,
.mput-wrap #rugged-design .container h5 {
  color: #ffffff;
  background: #0050a59c;
  text-align: right;
  padding: 25px 80px 25px 0px;
  font-size: 45px;
  right: -14px;
  position: relative;
  float: right;
  width: 50%;
  font-family: 'Avenir LT W01_85 Heavy';
  text-transform: uppercase;
}

.mput-wrap #increased-sa .container .contenty {
position: absolute;
display: block;
bottom: 45px;
width: 100%;
right: 0px;
}

.mput-wrap #increased-sa .container h1 {
font-family: 'Avenir LT W01_85 Heavy', "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 45px;
color: #1e60ac;
line-height: .95;
	text-align: right;
	text-transform: uppercase;
	padding-right: 50px;
}

.mput-wrap #increased-sa .container h6 {
	  clear: both;
  float: right;
  bottom: 0;
  position: relative;
  right: 60px;
  font-family: 'Avenir LT W01_85 Heavy', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 24px;
}

.mput-wrap #tight-tolerance .container h6,
.mput-wrap #interchangable-frequencies .container h6,
.mput-wrap #rugged-design .container h6 {
  clear: both;
  float: right;
  bottom: 0;
  position: relative;
  right: 60px;
  margin-top: 410px;
  font-family: 'Avenir LT W01_85 Heavy', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 24px;
}
.mput-wrap #increased-sa .container p,
.mput-wrap #tight-tolerance .container p,
.mput-wrap #interchangable-frequencies .container p,
.mput-wrap #rugged-design .container p {
  clear: both;
  float: right;
  bottom: 0;
  position: relative;
  right: 60px;
  max-width: 358px;
  font-size: 18px;
  text-align: right;
}
.mput-wrap #higher-throughput {
  margin-top: -50px;
}
.mput-wrap #increased-sa {
  margin-top: 20px;
}
.mput-wrap #increased-sa .container {
  background-position: top left;
}
.mput-wrap #tight-tolerance .container {
  background-image: url(//www.persistentsystems.com/site/wp-content/themes/persistensystems/images/tight-tolerance-bg.png);
  background-color: #dcd9d9;
  padding-bottom: 40px;
  padding-top: 10px;
}
.mput-wrap #tight-tolerance .container > h5 {
  color: #ffffff;
  background: #0050a59c;
  text-align: right;
  padding: 25px 80px 25px 0px;
  font-size: 45px;
  right: -14px;
  position: relative;
  float: right;
  width: 55%;
  font-family: 'Avenir LT W01_85 Heavy';
  margin-bottom: 490px;
}
.mput-wrap #tight-tolerance .container .container-fluid {
  padding-top: unset;
  padding-bottom: unset;
  min-height: unset;
  clear: both;
  background: none;
}
.mput-wrap #tight-tolerance .container .container-fluid .row {
  margin: 0;
}
.mput-wrap #tight-tolerance .container .container-fluid .row .col-xs-12:first-child {
  padding-left: 0;
}
.mput-wrap #tight-tolerance .container .container-fluid .row .col-xs-12:last-child {
  padding-right: 0;
}
.mput-wrap #tight-tolerance .container .container-fluid h5 {
  font-family: 'Avenir LT W01_85 Heavy', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 24px;
  color: unset;
  background: unset;
  text-align: unset;
  padding: unset;
  right: unset;
  position: unset;
  float: unset;
  width: unset;
  color: #000000;
}
.mput-wrap #tight-tolerance .container .container-fluid p {
  text-align: left;
  color: #000000;
  right: unset;
  float: unset;
  max-width: unset;
  -webkit-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 40px;
  column-gap: 40px;
  -moz-column-gap: 40px;
}
.mput-wrap #interchangable-frequencies .container {
  background-image: url(//www.persistentsystems.com/site/wp-content/themes/persistensystems/images/mpu-5-interchangable-frequencies-bg.jpg);
  background-color: #ededed;
  padding-bottom: 40px;
  padding-top: 10px;
  margin-top: 25px;
}
.mput-wrap #interchangable-frequencies .container > h5 {
  color: #ffffff;
  background: #0050a59c;
  text-align: left;
  padding: 25px 25px 25px 80px;
  font-size: 45px;
  left: -14px;
  position: relative;
  float: left;
  width: 62%;
  font-family: 'Avenir LT W01_85 Heavy';
  margin-top: 295px;
  margin-bottom: 130px;
}
.mput-wrap #interchangable-frequencies .container .container-fluid {
  padding-top: unset;
  padding-bottom: unset;
  min-height: unset;
  clear: both;
  background: none;
}
.mput-wrap #interchangable-frequencies .container .container-fluid .row {
  margin: 0;
}
.mput-wrap #interchangable-frequencies .container .container-fluid .row .col-xs-12:first-child {
  padding-left: 0;
}
.mput-wrap #interchangable-frequencies .container .container-fluid .row .col-xs-12:last-child {
  padding-right: 0;
}
.mput-wrap #interchangable-frequencies .container .container-fluid h5 {
  font-family: 'Avenir LT W01_85 Heavy', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 24px;
  color: unset;
  background: unset;
  text-align: unset;
  padding: unset;
  right: unset;
  position: unset;
  float: unset;
  width: unset;
  color: #000000;
  margin-bottom: 30px;
}
.mput-wrap #interchangable-frequencies .container .container-fluid p {
  text-align: left;
  color: #000000;
  right: unset;
  float: unset;
  max-width: unset;
  -webkit-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 40px;
  column-gap: 40px;
  -moz-column-gap: 40px;
}
.mput-wrap #rugged-design {
  margin-bottom: 25px;
}
.mput-wrap #rugged-design .container {
  background-image: none;
  background-color: #cacaca;
  padding-bottom: 40px;
  padding-top: 10px;
  margin-top: 25px;
  min-height: 855px;
  position: relative;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
}
.mput-wrap #rugged-design .container .video-frame {
  margin-bottom: 30px;
}
.mput-wrap #rugged-design .container .video-frame iframe {
  position: absolute;
  top: -3px;
  left: 0;
  width: 100vw;
  height: 565px;
}
.mput-wrap #rugged-design .container > h5 {
  color: #ffffff;
  background: #0050a59c;
  text-align: left;
  padding: 25px 25px 25px 80px;
  font-size: 45px;
  left: -14px;
  position: relative;
  float: left;
  width: 72%;
  font-family: 'Avenir LT W01_85 Heavy';
  margin-top: 20px;
  margin-bottom: 430px;
}
.mput-wrap #rugged-design .container .container-fluid {
  padding-top: unset;
  padding-bottom: unset;
  min-height: unset;
  clear: both;
  background: none;
}
.mput-wrap #rugged-design .container .container-fluid .row {
  margin: 0;
}
.mput-wrap #rugged-design .container .container-fluid .row .col-xs-12:first-child {
  padding-left: 0;
}
.mput-wrap #rugged-design .container .container-fluid .row .col-xs-12:last-child {
  padding-right: 0;
}
.mput-wrap #rugged-design .container .container-fluid h5 {
  font-family: 'Avenir LT W01_85 Heavy', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 24px;
  color: unset;
  background: unset;
  text-align: unset;
  padding: unset;
  right: unset;
  position: unset;
  float: unset;
  width: unset;
  color: #000000;
  margin-bottom: 30px;
}
.mput-wrap #rugged-design .container .container-fluid p {
  text-align: left;
  color: #000000;
  right: unset;
  float: unset;
  max-width: unset;
  -webkit-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 40px;
  column-gap: 40px;
  -moz-column-gap: 40px;
  height: 200px;
}
.mput-wrap #rugged-design .container .container-fluid p img {
  margin-top: 20px;
}
.mput-wrap .mput-design {
  background-image: url(images/mpu5-tracking-design-bg.jpg);
  height: 590px;
  background-position: 0px 60px;
  background-size: 59%;

}

.uppernew {
	margin: 0px 0px 0px 0px;
	top: -35px !important;
}
.mput-wrap .mput-design .em-ctn {
  width: 100%;
  max-width: unset;
}
.mput-wrap .mput-design .em-ctn .emi-head {
  margin-top: 0px;
  float: right;
  max-width: unset;
  width: 100%;
}
.mput-wrap .mput-design .em-ctn .emi-head h1.uppercase {
  text-align: right;
  position: relative;
}
.mput-wrap .mput-design .em-ctn .em-text p {
  max-width: 430px;
  float: right;
  text-align: right;
  padding-top: 0px;
}
.mput-wrap .video-frame {
  position: relative;
  height: 535px;
  overflow: hidden;
}
.mput-wrap .video-frame iframe {
  position: absolute;
  top: -2px;
  left: -2px;
  width: 100vw;
  height: 565px;
  -ms-transform: scale(1.005, 1);
  -webkit-transform: scale(1.005, 1);
  transform: scale(1.005, 1);
}
.mput-wrap .special-video {
  position: absolute;
  bottom: 60px;
  left: 89px;
  width: 410.95px;
  height: 314px;
  display: block;
}
.mput-wrap .mobile-ver .special-video {
  position: relative;
  bottom: unset;
  left: unset;
  margin-bottom: 30px;
}
.mput-wrap #portable-mobile h5 {
  color: #ffffff;
  background: #0050a59c;
  text-align: left;
  padding: 25px 25px 25px 80px;
  font-size: 45px;
  left: 2px;
  top: 75px;
  float: left;
  width: 375px;
  font-family: 'Avenir LT W01_85 Heavy';
  position: absolute;
  z-index: 99999;
  transform: scale(1);
  transform-origin: top left;
}
.next-panel {
  margin-bottom: 20px;
}
.next-panel .mput-over-design {
  background-image: url(images/mpu5-tracking-5.jpg);
}
.next-panel .mpu5-design-next {
  background-image: url(images/mpu5-tracking-design-bottom.png);
}
@media (max-width: 993px) {
  .em-wrap .pageTitleLeft-mpu {
    width: 100%;
    margin: 0;
  }
  .em-wrap .pageTitleLeft-mpu ul.mpu {
    text-align: center;
    margin-bottom: 0;
  }
  .em-wrap .pageTitleLeft-mpu ul.mpu li {
    float: none;
    text-align: center;
    display: inline;
	  padding: 6px;
  }
  .mput-wrap .mput-nav .pageTitleRight-mpu5 {
    background-color: #0050A5;
    color: #FFF;
    font-size: 36px;
    font-weight: normal;
    padding: 5px 7px;
    display: table;
    text-transform: uppercase;
    text-align: center;
    float: left;
    width: 100%;
    margin: 0;
  }
  .mput-wrap .container-fluid .row {
    margin: unset !important;
    margin-right: 15px !important;
    margin-left: 15px !important;
  }
  .mput-wrap .container-fluid .row .col-xs-12:first-child {
    padding-left: 15px !important;
  }
  .mput-wrap .container-fluid .row .col-xs-12:last-child {
    padding-right: 15px !important;
  }
  .mput-wrap .mput-design {
    background: none;
    height: auto;
  }
  .mput-wrap .mput-design .em-ctn .emi-head {
    float: none;
  }
  .mput-wrap .mput-design .em-ctn .emi-head h1.uppercase {
    text-align: center;
    padding-bottom: 30px;
  }
  .mput-wrap .mput-design .em-ctn .em-text p {
    width: 100%;
    float: none;
    text-align: center;
    max-width: unset;
    padding: 0 20px;
    padding-bottom: 40px;
  }
  .mput-wrap .mpu5tracking-intro {
    height: auto;
    background-image: none;
  }
	
	.alternatefreq  {
		    background-image: none !important;
	}
	.trackaircraft {
		    background-image: none !important;
	}
	
	
	
	
  .mput-wrap .em-multiple2 .container {
    padding-bottom: 0;
  }
  .mput-wrap .em-multiple2 .container h1.uppercase {
    position: relative;
    width: 100%;
    right: unset;
    text-align: center;
    padding: 20px 0px;
  }
  .mput-wrap .em-multiple2 .container h5 {
    position: relative;
    width: 100%;
    right: unset;
    text-align: center;
    padding: 20px 0px;
  }
  .mput-wrap .em-multiple2 .container p {
    right: unset;
    float: left;
    width: 100%;
    max-width: unset;
    text-align: center;
    padding: 20px 20px;
  }
  .mput-wrap .em-multiple2 .container .mobile-ver img {
    padding-top: 30px;
  }
  .mput-wrap #rapid-setup .container .row .col-xs-12:last-child br,
  .mput-wrap #higher-throughput .container .row .col-xs-12:last-child br,
  .mput-wrap #easy-hand-assembly .container .row .col-xs-12:last-child br {
    display: none;
  }
  .mput-wrap #rapid-setup p,
  .mput-wrap #higher-throughput p,
  .mput-wrap #easy-hand-assembly p {
    -webkit-column-count: 1;
    column-count: 1;
    -webkit-column-gap: 40px;
    column-gap: 40px;
    -moz-column-gap: 40px;
  }
  .mput-wrap #increased-sa .container,
  .mput-wrap #tight-tolerance .container,
  .mput-wrap #interchangable-frequencies .container,
  .mput-wrap #rugged-design .container {
    background: none;
    min-height: unset;
    padding-top: 0;
  }
  .mput-wrap #increased-sa .container h5,
  .mput-wrap #tight-tolerance .container h5,
  .mput-wrap #interchangable-frequencies .container h5,
  .mput-wrap #rugged-design .container h5 {
    position: relative;
    width: 100%;
    right: unset;
    text-align: center;
    padding: 20px 0px;
  }
  .mput-wrap #increased-sa .container h6,
  .mput-wrap #tight-tolerance .container h6,
  .mput-wrap #interchangable-frequencies .container h6,
  .mput-wrap #rugged-design .container h6 {
    padding-top: 10px;
    margin-top: 0;
    float: none;
    right: 0;
    padding-left: 15px;
    text-align: center;
  }
  .mput-wrap #increased-sa .container p,
  .mput-wrap #tight-tolerance .container p,
  .mput-wrap #interchangable-frequencies .container p,
  .mput-wrap #rugged-design .container p {
    right: unset;
    float: left;
    width: 100%;
    max-width: unset;
    text-align: center;
    padding: 20px 20px;
  }
  .mput-wrap #increased-sa .container .container-fluid .blocks .col-xs-12:first-child,
  .mput-wrap #tight-tolerance .container .container-fluid .blocks .col-xs-12:first-child,
  .mput-wrap #interchangable-frequencies .container .container-fluid .blocks .col-xs-12:first-child,
  .mput-wrap #rugged-design .container .container-fluid .blocks .col-xs-12:first-child {
    padding-left: 15px;
  }
  .mput-wrap #increased-sa .container .container-fluid .blocks .col-xs-12 > div,
  .mput-wrap #tight-tolerance .container .container-fluid .blocks .col-xs-12 > div,
  .mput-wrap #interchangable-frequencies .container .container-fluid .blocks .col-xs-12 > div,
  .mput-wrap #rugged-design .container .container-fluid .blocks .col-xs-12 > div {
    margin-bottom: 15px !important;
  }
  .mput-wrap #tight-tolerance {
    margin-top: unset;
    background-color: #dbd9da;
  }
  .mput-wrap #tight-tolerance .container > h5 {
    margin-bottom: 30px;
  }
  .mput-wrap #tight-tolerance .container .container-fluid h5 {
    margin-bottom: 20px;
  }
  .mput-wrap #tight-tolerance .container .container-fluid p {
    padding: 0;
    -webkit-column-count: 1;
    column-count: 1;
    -webkit-column-gap: 40px;
    column-gap: 40px;
    -moz-column-gap: 40px;
  }
  .mput-wrap #interchangable-frequencies .container {
    background-color: #eeeeee;
    padding-top: 20px;
  }
  .mput-wrap #interchangable-frequencies .container > h5 {
    margin-bottom: 0;
    left: unset;
    margin-top: unset;
    margin-bottom: 30px;
  }
  .mput-wrap #interchangable-frequencies .container .container-fluid h5 {
    margin-bottom: 20px;
  }
  .mput-wrap #interchangable-frequencies .container .container-fluid p {
    padding: 0;
    -webkit-column-count: 1;
    column-count: 1;
    -webkit-column-gap: 40px;
    column-gap: 40px;
    -moz-column-gap: 40px;
  }
  .mput-wrap #rugged-design .container > h5 {
    position: relative;
    width: 100%;
    right: unset;
    text-align: center;
    padding: 20px 0px;
    left: unset;
    margin-bottom: 30px;
  }
  .mput-wrap #rugged-design .container .container-fluid h5 {
    margin-bottom: 20px;
  }
  .mput-wrap #rugged-design .container .container-fluid p {
    padding: 0px 0px;
  }
  .mput-wrap #rugged-design .container .container-fluid img {
    margin-top: 30px !important;
  }
  .mput-wrap .desktop-ver.special-video {
    display: none !important;
  }
  .mput-wrap #portable-mobile h5 {
    transform: scale(0.8);
    transform-origin: top left;
    left: 0%;
    top: 26%;
  }
  .next-panel .np-text {
    width: 60%;
  }
}
@media (max-width: 860px) {
	
	.mput-wrap .video-frame.m1 {
		height: 230px !important;
	}
	.mput-wrap .video-frame.m1 iframe {
			height: 230px !important;
	}
	#precision-pointing-accuracy.m1 {
  margin-bottom: 0px;
}
	#rapid-setup.m1rs {
  margin-top: 0px !important;
}
	#rapid-setup.m1rs h1.new {
  width: 100%;
  padding: 45px 0px 30px 0px;
  text-align: center;
}
	
	#increased-sa.m1 .container .contenty {
	position: relative;
	}
	
#tight-tolerance.m1 .container > h5.m1 {
		margin-bottom: 0px;
margin-top: 0px;
	}
	
	.umbrella2 {
  width: 100%;
  margin: 0px auto 30px auto ;
}
	
  .mput-wrap #portable-mobile h5 {
    transform: scale(0.7);
    transform-origin: top left;
    left: 0%;
    top: 132px;
  }
}
@media (max-width: 640px) {
  .mput-wrap #portable-mobile h5 {
    transform: scale(0.6);
    transform-origin: top left;
    left: 0%;
    top: 152px;
  }
}
