/* 
    Document   : marketing.css
    Created on : Aug 8, 2014, 2:58:00 PM
    Author     : Millie Mau
    Description:
        This is a temporary stylesheet being used for development.
        This stylesheet defines styles that are specific to the brand, such as, fonts, colors, and images.
        This stylesheet does not and should not define any layout positioning styles.
*/
/*Importing All the Variables*/
/* 
    Document   : marketing-variable.less
    Created on : May 26, 2015, 2:58:00 PM
    Author     : Millie Mau
    Description:
        This is a temporary stylesheet being used for development.
        This stylesheet defines styles that are specific to the brand, such as, fonts, colors, and images.
        This stylesheet does not and should not define any layout positioning styles.
*/
/*LESS Variables for Marketing.css*/
/* --------------------------------------------
* Google Fonts 
-----------------------------------------------*/
/*@import url(http ://fonts.googleapis.com/css?family=Lato:300,400,700);                 'Lato', sans-serif; */
/*@import url(http ://fonts.googleapis.com/css?family=Muli:300,400);                     'Muli', sans-serif; 
@import url(http ://fonts.googleapis.com/css?family=Montserrat+Alternates:400,700);    'Montserrat Alternates', sans-serif; 
@import url(http ://fonts.googleapis.com/css?family=Didact+Gothic);                    'Didact Gothic', sans-serif; */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800);
/* 'Open Sans', sans-serif; */
/* --------------------------------------------
*  Custom Brand Fonts
-----------------------------------------------*/
@font-face {
  font-family: ITCAvantGardeStd-ExtraLight;
  src: url('/themes/nettalk/fonts/ITCAvantGardeStd-XLt.otf');
}
@font-face {
  font-family: ITCAvantGardeStd-Book;
  src: url('/themes/nettalk/fonts/ITCAvantGardeStd-Bk.otf');
}
@font-face {
  font-family: ITCAvantGardeStd-Medium;
  src: url('/themes/nettalk/fonts/ITCAvantGardeStd-Md.otf');
}
@font-face {
  font-family: ITCAvantGardeStd-Demi;
  src: url('/themes/nettalk/fonts/ITCAvantGardeStd-Demi.otf');
}
@font-face {
  font-family: ITCAvantGardeStd-Bold;
  src: url('/themes/nettalk/fonts/ITCAvantGardeStd-Bold.otf');
}
/* --------------------------------------------
* CUSTOM BRAND IMAGES 
-----------------------------------------------*/
/* --------------------------------------------
* Start Main Styling .
-----------------------------------------------*/
.clearme {
  clear: both;
}
ul#top-utility-links-ext {
  margin-top: 20px;
}
body.page-body-about {
  padding-top: 0;
  background-color: #fff;
  color: #666666;
  font-family: 'Helvetica-light', 'Helvetica', Arial, sans-serif;
  font-weight: 300;
  /* ----- NavBar ----- */
  /* ----- Main Content ----- */
}
body.page-body-about h2 {
  color: #666666;
  font-size: 40px;
  font-family: ITCAvantGardeStd-Book, 'Helvetica-light', 'Helvetica', Arial, sans-serif;
}
body.page-body-about p {
  font-size: 16px;
  font-family: 'Helvetica-light', 'Helvetica', Arial, sans-serif;
  font-weight: 300;
}
body.page-body-about .btn {
  border: 0;
  border-radius: 2px;
  background-color: #00CC00;
  color: #fff;
  font-size: 18px;
  font-weight: normal;
  font-family: 'Helvetica-light', 'Helvetica', Arial, sans-serif;
  box-shadow: none;
}
body.page-body-about .btn:hover,
body.page-body-about .btn:focus,
body.page-body-about .btn:active {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  background-color: #00AA00;
}
body.page-body-about .navbar-default {
  background-color: #fff;
}
body.page-body-about .navbar-default .navbar-header a.navbar-brand {
  display: block;
  width: 150px;
  height: 60px;
  margin-left: 20px;
  background-image: url("/resources/nt/images/nt-connect-blue-w250.png");
  background-repeat: no-repeat;
  background-size: 150px;
  background-position: left 10px;
}
body.page-body-about .navbar-default .navbar-header a.navbar-brand img {
  display: none;
}
body.page-body-about .navbar-default div.navbar-collapse .navbar-text {
  display: none;
}
body.page-body-about .navbar-default div.navbar-collapse ul#top-utility-links-ext,
body.page-body-about .navbar-default div.navbar-collapse ul#top-utility-links-int {
  margin-top: 20px;
  color: #fff;
}
body.page-body-about .navbar-default div.navbar-collapse ul#top-utility-links-ext li a,
body.page-body-about .navbar-default div.navbar-collapse ul#top-utility-links-int li a {
  color: #0055A0;
}
body.page-body-about .navbar-default div.navbar-collapse ul#top-utility-links-ext li a:hover,
body.page-body-about .navbar-default div.navbar-collapse ul#top-utility-links-int li a:hover,
body.page-body-about .navbar-default div.navbar-collapse ul#top-utility-links-ext li a:active,
body.page-body-about .navbar-default div.navbar-collapse ul#top-utility-links-int li a:active {
  color: #fff;
}
body.page-body-about .navbar-default div.navbar-collapse ul#top-utility-links-ext li ul.dropdown-menu li a,
body.page-body-about .navbar-default div.navbar-collapse ul#top-utility-links-int li ul.dropdown-menu li a {
  color: #0055A0;
}
body.page-body-about .navbar-default div.navbar-collapse ul#top-utility-links-ext li.open a.dropdown-toggle,
body.page-body-about .navbar-default div.navbar-collapse ul#top-utility-links-int li.open a.dropdown-toggle {
  color: #fff;
}
body.page-body-about .navbar-default .navbar-toggle {
  margin-top: 10px;
}
body.page-body-about .navbar-default .navbar-toggle a {
  color: #0055A0;
}
body.page-body-about .navbar-default .navbar-toggle:hover {
  color: #0055A0;
  background-color: #fff;
}
body.page-body-about .navbar-default .navbar-toggle:active,
body.page-body-about .navbar-default .navbar-toggle:focus {
  color: #0055A0;
  background-color: #fff;
}
body.page-body-about .navbar-default .navbar-toggle:visited {
  background-color: #fff;
}
body.page-body-about div#page-body {
  margin-top: 0px;
  /* ----- About Page Introduction Section ----- */
  /* ----- New Banner ----- */
  /* ----- CONNECT YOUR WAY ----- */
  /* ----- Download Now ----- */
}
body.page-body-about div#page-body .container {
  width: 100%;
}
body.page-body-about div#page-body .container .row {
  margin-right: 0;
  margin-left: 0;
}
body.page-body-about div#page-body div.mkt-intro {
  content: "We connect you";
  padding: 0;
  max-height: 650px;
  min-height: 650px;
  overflow: hidden;
  background-image: url("/resources/nt/videos/marketing/connect-mobile-video-3.gif");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 60% 80px;
}
body.page-body-about div#page-body div.mkt-intro video#bgvid {
  position: absolute;
  top: 0;
  left: -50%;
  bottom: 0;
  min-width: 100%;
  width: auto;
  height: 100%;
  z-index: -100;
}
body.page-body-about div#page-body div.mkt-intro img.bgimg {
  position: absolute;
  top: 80px;
  left: 0;
  bottom: 0;
  min-width: 100%;
  width: 100%;
  height: auto;
  z-index: -100;
}
body.page-body-about div#page-body div.mkt-intro .mobile-healine {
  margin-top: 320px;
  color: #fff;
  text-align: center;
  font-size: 30px;
  font-family: ITCAvantGardeStd-Book, 'Helvetica-light', 'Helvetica', Arial, sans-serif;
}
body.page-body-about div#page-body div.mkt-intro .filter-pattern {
  width: 100%;
  height: 1000px;
  position: absolute;
  z-index: -50;
  background-repeat: repeat;
}
body.page-body-about div#page-body div.mkt-intro .intro-img {
  left: 50%;
}
body.page-body-about div#page-body div.mkt-intro div.mkt-headline {
  margin-top: 200px;
}
body.page-body-about div#page-body div.mkt-intro div.mkt-headline h1 {
  margin-left: 0;
  margin-bottom: 0;
  color: #fff;
  font-size: 55px;
  font-family: ITCAvantGardeStd-Book, 'Helvetica-light', 'Helvetica', Arial, sans-serif;
  text-align: center;
}
body.page-body-about div#page-body div.mkt-intro div.mkt-headline h1 sup {
  display: inline-block;
  font-size: 18px;
  margin-bottom: 20px;
}
body.page-body-about div#page-body div.mkt-intro div.mkt-headline p {
  padding-right: 10px;
  font-size: 14px;
  font-family: 'Helvetica-light', 'Helvetica', Arial, sans-serif;
  font-weight: 300;
  text-align: center;
  color: #fff;
}
body.page-body-about div#page-body div.mkt-intro div.mkt-headline p span {
  color: #0055A0;
  font-weight: 700;
  padding-right: 10px;
}
body.page-body-about div#page-body div.mkt-intro div.mkt-headline p.mkt-sign-up {
  margin-bottom: 50px;
}
body.page-body-about div#page-body div.mkt-intro div.mkt-headline p.mkt-sign-up a {
  text-decoration: underline;
}
body.page-body-about div#page-body div.mkt-intro div.mkt-headline p.lead {
  margin-left: 0px;
  margin-bottom: 24px;
  font-size: 20px;
}
body.page-body-about div#page-body div.mkt-intro div.mkt-headline .mkt-dld-app-btn {
  margin-left: 0;
  margin-top: 0px;
  margin-bottom: 40px;
  text-align: center;
}
body.page-body-about div#page-body div.mkt-intro div.mkt-headline .mkt-dld-app-btn a.btn {
  display: block;
  background-color: #000;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 10px;
}
body.page-body-about div#page-body div.mkt-intro div.mkt-headline .mkt-dld-app-btn a.btn:hover,
body.page-body-about div#page-body div.mkt-intro div.mkt-headline .mkt-dld-app-btn a.btn:active {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.5);
  background-color: #333333;
  cursor: pointer;
}
body.page-body-about div#page-body div.mkt-intro div.mkt-headline .mkt-dld-app-btn a.btn img {
  margin-left: auto;
  margin-right: auto;
}
body.page-body-about div#page-body div.mkt-intro div.mkt-headline .mkt-dld-app-btn .a-disabled {
  pointer-events: none;
  cursor: default;
}
body.page-body-about div#page-body div.mkt-intro div.mkt-headline .mkt-dld-app-btn .a-disabled:hover,
body.page-body-about div#page-body div.mkt-intro div.mkt-headline .mkt-dld-app-btn .a-disabled:active {
  pointer-events: none;
  cursor: default;
  background-color: #000;
}
body.page-body-about div#page-body .mkt-mobile-bg {
  min-height: 960px;
  background-image: url("/resources/nt/images/marketing/main-background-vertical-connect.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
}
body.page-body-about div#page-body section.banner-res-4g {
  background-image: none;
  margin-top: 60px;
}
body.page-body-about div#page-body section.banner-res-4g .banner-res-text {
  background-image: url("/resources/nt/images/marketing/new-hero-image.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  margin-top: 0px;
  padding: 0px;
  text-align: right;
  vertical-align: bottom;
  color: #fff !important;
}
body.page-body-about div#page-body section.banner-res-4g .banner-res-text .bg-dimmer {
  padding: 50px 50px 30px 30px;
  background-color: rgba(0, 0, 0, 0.6);
}
body.page-body-about div#page-body section.banner-res-4g .banner-res-text h1 {
  margin-top: 0px;
  margin-bottom: 6px;
  color: #83BBE9;
  font-family: ITCAvantGardeStd-Demi;
  font-size: 26px;
  text-shadow: 3px 3px 4px #222;
}
body.page-body-about div#page-body section.banner-res-4g .banner-res-text h2 {
  margin: 0px;
  color: #fff;
  font-family: ITCAvantGardeStd-Demi;
  font-size: 27px;
  text-shadow: 3px 3px 4px #222;
}
body.page-body-about div#page-body section.banner-res-4g .banner-res-text h3 {
  margin-top: 6px;
  color: #fff;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 25px;
  text-shadow: 3px 3px 4px #222;
}
body.page-body-about div#page-body section.banner-res-4g .banner-res-text a.btn-primary {
  color: #fff;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 19px;
  font-weight: bold;
  background-color: #227CC2;
  padding: 12px 35px;
}
body.page-body-about div#page-body section.banner-res-4g .banner-4g-text {
  background-image: url("/resources/nt/images/marketing/new-hero-image.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 100% 0px;
  margin-top: 0px;
  padding: 0px;
  text-align: left;
  vertical-align: bottom;
  color: #fff !important;
}
body.page-body-about div#page-body section.banner-res-4g .banner-4g-text .bg-dimmer {
  padding: 50px 30px 30px 50px;
  background-color: rgba(0, 0, 0, 0.6);
}
body.page-body-about div#page-body section.banner-res-4g .banner-4g-text h1 {
  margin-top: 0px;
  margin-bottom: 6px;
  color: #9EE76D;
  font-family: ITCAvantGardeStd-Demi;
  font-size: 26px;
  text-shadow: 3px 3px 4px #222;
}
body.page-body-about div#page-body section.banner-res-4g .banner-4g-text h2 {
  margin: 0px;
  color: #fff;
  font-family: ITCAvantGardeStd-Demi;
  font-size: 27px;
  text-shadow: 3px 3px 4px #222;
}
body.page-body-about div#page-body section.banner-res-4g .banner-4g-text h3 {
  margin-top: 6px;
  color: #fff;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 25px;
  text-shadow: 3px 3px 4px #222;
}
body.page-body-about div#page-body section.banner-res-4g .banner-4g-text a.btn-primary {
  color: #fff;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 19px;
  font-weight: bold;
  background-color: #62C221;
  padding: 12px 35px;
}
body.page-body-about div#page-body .mkt-app-devices {
  /*About Page Messaging App*/
  /*About Page Talk App*/
  /*About Page DUO*/
  /*About Page Wireless Serivce*/
  /*About Page PBX*/
}
body.page-body-about div#page-body .mkt-app-devices div {
  padding: 0;
}
body.page-body-about div#page-body .mkt-app-devices h2 {
  text-align: center;
  margin-top: 110px;
  margin-bottom: 0px;
  padding-left: 10px;
  padding-right: 10px;
}
body.page-body-about div#page-body .mkt-app-devices p {
  text-align: center;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: 'Helvetica-light', 'Helvetica', Arial, sans-serif;
  font-weight: 300;
}
body.page-body-about div#page-body .mkt-app-devices div.content-wrap-text-app {
  margin-top: 80px;
  background-image: url("/resources/nt/images/marketing/blue-gradient-bg.jpg");
  background-repeat: repeat-x;
  text-align: center;
}
body.page-body-about div#page-body .mkt-app-devices div.content-wrap-text-app p {
  margin-top: 60px;
  text-align: center;
  color: #fff;
}
body.page-body-about div#page-body .mkt-app-devices div.content-wrap-text-app h3 {
  margin-top: 10px;
  text-align: left;
  color: #fff;
  font-family: ITCAvantGardeStd-Book, 'Helvetica-light', 'Helvetica', Arial, sans-serif;
  font-size: 26px;
}
body.page-body-about div#page-body .mkt-app-devices div.content-wrap-text-app div.phone-img-wrap {
  margin-left: auto;
  text-align: center;
}
body.page-body-about div#page-body .mkt-app-devices div.content-wrap-text-app div.phone-img-wrap img {
  height: 352px;
  width: 280px;
}
body.page-body-about div#page-body .mkt-app-devices div.content-wrap-text-app div.messaging-app-brief-intro {
  margin-top: 60px;
  padding-right: 10px;
  padding-left: 10px;
  text-align: center;
}
body.page-body-about div#page-body .mkt-app-devices div.content-wrap-text-app div.messaging-app-brief-intro h3 {
  text-align: center;
}
body.page-body-about div#page-body .mkt-app-devices div.content-wrap-text-app div.messaging-app-brief-intro p {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 0;
  text-align: center;
}
body.page-body-about div#page-body .mkt-app-devices div.content-wrap-text-app div.messaging-app-brief-intro .btn {
  margin-bottom: 20px;
}
body.page-body-about div#page-body .mkt-app-devices div.content-wrap-talk-app {
  margin-top: 20px;
  background-image: url("/resources/nt/images/marketing/talk-app-blue-bg.jpg");
  background-repeat: repeat-x;
  background-position: bottom;
  text-align: center;
}
body.page-body-about div#page-body .mkt-app-devices div.content-wrap-talk-app p {
  margin-top: 10px;
  text-align: left;
  color: #666666;
}
body.page-body-about div#page-body .mkt-app-devices div.content-wrap-talk-app h3 {
  margin-top: 10px;
  margin-bottom: 5px;
  padding-left: 10px;
  padding-right: 10px;
  text-align: left;
  color: #666666;
  font-family: ITCAvantGardeStd-Book, 'Helvetica-light', 'Helvetica', Arial, sans-serif;
  font-size: 26px;
}
body.page-body-about div#page-body .mkt-app-devices div.content-wrap-talk-app div.talk-phone-img-wrap img {
  width: 105%;
  margin-top: 10px;
}
body.page-body-about div#page-body .mkt-app-devices div.content-wrap-talk-app div.messaging-app-brief-intro {
  margin-top: 60px;
  padding-right: 10px;
  padding-left: 10px;
}
body.page-body-about div#page-body .mkt-app-devices div.content-wrap-talk-app div.messaging-app-brief-intro p {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 0;
}
body.page-body-about div#page-body .mkt-app-devices div.content-wrap-talk-app div.messaging-app-brief-intro .btn {
  margin-bottom: 80px;
}
body.page-body-about div#page-body .mkt-app-devices div.content-wrap-duo-phone {
  margin-top: 0px;
  background-image: url("/resources/nt/images/marketing/duo-phone-blue-bg.jpg");
  background-repeat: repeat-x;
  text-align: right;
}
body.page-body-about div#page-body .mkt-app-devices div.content-wrap-duo-phone p {
  margin-top: -15px;
  text-align: right;
  color: #fff;
}
body.page-body-about div#page-body .mkt-app-devices div.content-wrap-duo-phone h3 {
  margin-top: 20px;
  padding-left: 10px;
  text-align: right;
  color: #fff;
  font-family: ITCAvantGardeStd-Book, 'Helvetica-light', 'Helvetica', Arial, sans-serif;
  font-size: 26px;
}
body.page-body-about div#page-body .mkt-app-devices div.content-wrap-duo-phone .btn {
  margin-bottom: 40px;
}
body.page-body-about div#page-body .mkt-app-devices div.content-wrap-duo-phone div.duo-phone-img-wrap {
  margin-left: 0px;
  margin-top: 30px;
}
body.page-body-about div#page-body .mkt-app-devices div.content-wrap-duo-phone div.duo-phone-img-wrap img {
  width: 100%;
}
body.page-body-about div#page-body .mkt-app-devices div.content-wrap-duo-phone div.messaging-app-brief-intro {
  margin-top: 60px;
  padding-left: 10px;
  padding-right: 10px;
}
body.page-body-about div#page-body .mkt-app-devices div.content-wrap-duo-phone div.messaging-app-brief-intro p {
  margin-top: 10px;
  margin-bottom: 15px;
  padding-left: 0px;
  text-align: right;
}
body.page-body-about div#page-body .mkt-app-devices div.content-wrap-wireless-phone {
  margin-top: 50px;
  background-repeat: repeat-x;
  background-position: bottom;
  color: #fff;
}
body.page-body-about div#page-body .mkt-app-devices div.content-wrap-wireless-phone .wireless-phone-img-wrap {
  margin-top: 30px;
  margin-bottom: 0px;
}
body.page-body-about div#page-body .mkt-app-devices div.content-wrap-wireless-phone .wireless-phone-img-wrap img {
  width: 80%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
body.page-body-about div#page-body .mkt-app-devices div.content-wrap-wireless-phone .wireless-text-wrap {
  margin-top: 20px;
}
body.page-body-about div#page-body .mkt-app-devices div.content-wrap-wireless-phone .wireless-text-wrap .btn {
  margin-bottom: 60px;
}
body.page-body-about div#page-body .mkt-app-devices div.content-wrap-wireless-phone h3 {
  margin-top: 40px;
  padding-left: 15px;
  padding-right: 15px;
  color: #666666;
  font-family: ITCAvantGardeStd-Book, 'Helvetica-light', 'Helvetica', Arial, sans-serif;
  font-size: 26px;
  text-align: center;
  line-height: 32px;
}
body.page-body-about div#page-body .mkt-app-devices div.content-wrap-wireless-phone p {
  text-align: center;
  padding-left: 15px;
  margin-bottom: 15px;
  color: #666666;
}
body.page-body-about div#page-body .mkt-app-devices div.content-wrap-wireless-phone .wireless-service-brief-intro p {
  margin-bottom: 30px;
}
body.page-body-about div#page-body .mkt-app-devices div.content-wrap-wireless-phone .wireless-service-brief-intro div {
  margin-left: 15px;
  margin-right: 15px;
  margin-bottom: 20px;
}
body.page-body-about div#page-body .mkt-app-devices div.content-wrap-ezlinq {
  margin-top: 80px;
  padding-bottom: 50px;
  background-image: url("/resources/nt/images/marketing/blue-gradient-bg.jpg");
  background-repeat: repeat-x;
  text-align: right;
}
body.page-body-about div#page-body .mkt-app-devices div.content-wrap-ezlinq p {
  margin-top: 60px;
  text-align: right;
  color: #fff;
}
body.page-body-about div#page-body .mkt-app-devices div.content-wrap-ezlinq h3 {
  margin-top: 10px;
  text-align: right;
  color: #fff;
  font-family: ITCAvantGardeStd-Book, 'Helvetica-light', 'Helvetica', Arial, sans-serif;
  font-size: 26px;
}
body.page-body-about div#page-body .mkt-app-devices div.content-wrap-ezlinq div.phone-img-wrap {
  margin-left: auto;
  text-align: center;
}
body.page-body-about div#page-body .mkt-app-devices div.content-wrap-ezlinq div.phone-img-wrap img {
  height: 352px;
  width: 280px;
}
body.page-body-about div#page-body .mkt-app-devices div.content-wrap-ezlinq div.messaging-app-brief-intro {
  margin-top: 60px;
  padding-right: 10px;
  padding-left: 10px;
  text-align: center;
}
body.page-body-about div#page-body .mkt-app-devices div.content-wrap-ezlinq div.messaging-app-brief-intro h3 {
  text-align: right;
}
body.page-body-about div#page-body .mkt-app-devices div.content-wrap-ezlinq div.messaging-app-brief-intro p {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 0;
  text-align: right;
}
body.page-body-about div#page-body .mkt-app-devices div.content-wrap-ezlinq div.messaging-app-brief-intro .btn {
  margin-bottom: 20px;
}
body.page-body-about div#page-body .mkt-app-devices div.content-wrap-pbx {
  margin-top: 80px;
  margin-bottom: 0px;
  padding: 60px 0px 30px 0px;
  background-color: #ddd;
  background-image: linear-gradient(#ccc, #fff);
}
body.page-body-about div#page-body .mkt-app-devices div.content-wrap-pbx .pbx-image-wrap {
  margin-top: 0px;
}
body.page-body-about div#page-body .mkt-app-devices div.content-wrap-pbx .pbx-text-wrap {
  margin-top: 40px;
  text-align: left;
}
body.page-body-about div#page-body .mkt-app-devices div.content-wrap-pbx .pbx-text-wrap p {
  text-align: left;
  padding-left: 0px;
}
body.page-body-about div#page-body .mkt-app-devices div.content-wrap-pbx .pbx-text-wrap h3 {
  margin-top: 20px;
  text-align: left;
  color: #444;
  font-family: ITCAvantGardeStd-Book, 'Helvetica-light', 'Helvetica', Arial, sans-serif;
  font-size: 26px;
  line-height: 32px;
}
body.page-body-about div#page-body .mkt-app-devices div.last-sentence p {
  margin-top: 120px;
  margin-bottom: 60px;
  font-family: ITCAvantGardeStd-Book, 'Helvetica-light', 'Helvetica', Arial, sans-serif;
  font-size: 36px;
  color: #666666;
  text-align: center;
}
body.page-body-about div#page-body .mkt-app-devices ul {
  display: block;
  width: 100%;
  text-align: center;
}
body.page-body-about div#page-body .mkt-app-devices ul li {
  display: inline-block;
  list-style-type: none;
  margin-right: 20px;
  padding-left: 20px;
  background-image: url("/resources/nt/images/marketing/green-dot.png");
  background-repeat: no-repeat;
  background-position: left 5px;
  font-family: ITCAvantGardeStd-Book, 'Helvetica-light', 'Helvetica', Arial, sans-serif;
  font-size: 18px;
}
body.page-body-about div#page-body .mkt-download-now {
  text-align: center;
  color: #666666;
  background-color: #eee;
}
body.page-body-about div#page-body .mkt-download-now h2 {
  color: #00CC00;
  font-size: 50px;
  margin-top: 40px;
  margin-bottom: 0px;
}
body.page-body-about div#page-body .mkt-download-now h3 {
  margin: 0;
  padding: 0;
  font-size: 20px;
  font-style: italic;
  font-weight: 300;
  line-height: 30px;
}
body.page-body-about div#page-body .mkt-download-now div.mkt-download-app-container {
  margin-top: 20px;
  margin-bottom: 40px;
}
body.page-body-about div#page-body .mkt-download-now div.mkt-download-app-container div {
  margin-bottom: 20px;
}
body.page-body-about div#page-body .mkt-download-now div.mkt-download-app-container div .mkt-download-app-btn {
  display: inline-block;
  margin-left: 40px;
  padding: 10px 30px;
  background-color: #000;
  border-radius: 2px;
}
body.page-body-about div#page-body .mkt-download-now div.mkt-download-app-container div .mkt-download-app-btn:hover,
body.page-body-about div#page-body .mkt-download-now div.mkt-download-app-container div .mkt-download-app-btn:active {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.5);
  background-color: #333333;
}
body.page-body-about div#page-body .mkt-download-now div.mkt-download-app-container .mkt-download-app-btn:first-child {
  margin-left: 0px;
}
/*---- body.page-body-app ---*/
body.page-body-app {
  background-color: #fff;
  /*---- Messaging App ----*/
}
body.page-body-app div.mkt-intro {
  content: "We connect you";
  padding: 0;
  max-height: 650px;
  min-height: 650px;
  overflow: hidden;
  background-image: url("/resources/nt/videos/marketing/connect-mobile-video-3.gif");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 50%;
}
body.page-body-app div.mkt-intro video#bgvid {
  position: absolute;
  top: 0;
  left: -50%;
  bottom: 0;
  min-width: 100%;
  width: auto;
  height: 100%;
  z-index: -100;
}
body.page-body-app .navbar-default div.navbar-collapse .navbar-text {
  display: none;
}
body.page-body-app #page-body .container {
  width: 100%;
}
body.page-body-app .btn {
  border: 0;
  border-radius: 2px;
  background-color: #00CC00;
  color: #fff;
  font-size: 18px;
  font-weight: normal;
  font-family: 'Helvetica-light', 'Helvetica', Arial, sans-serif;
  box-shadow: none;
}
body.page-body-app .btn:hover,
body.page-body-app .btn:focus,
body.page-body-app .btn:active {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  background-color: #00AA00;
}
body.page-body-app div.marketing-talk-app .talk-app {
  width: 100%;
  margin: 0;
  padding: 0;
  /*Talk App Introduction*/
  /*It can't be better than this*/
  /*Top Features*/
  /*Full Feature List*/
  /*Download Now*/
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-intro {
  margin: 0;
  padding: 0;
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-intro .talk-app-heading {
  margin-bottom: 30px;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-intro .talk-app-heading h1 {
  font-family: ITCAvantGardeStd-Book, 'Helvetica-light', 'Helvetica', Arial, sans-serif;
  color: #666666;
  font-size: 48px;
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-intro .talk-app-heading h3 {
  font-family: 'Helvetica-light', 'Helvetica', Arial, sans-serif;
  color: #666666;
  font-size: 24px;
  line-height: 35px;
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-intro .talk-app-heading .talk-app-head-image {
  width: 100%;
  margin-top: 30px;
  margin-bottom: 60px;
  background-image: url("/resources/nt/images/marketing/talk-app-intro-blue-bg.jpg");
  background-repeat: repeat-x;
  background-position: bottom;
  text-align: center;
  overflow: hidden;
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-intro .talk-app-heading .talk-app-head-image img {
  width: auto;
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-intro .talk-app-heading .talk-app-download-links div {
  margin-bottom: 100px;
  text-align: center;
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-intro .talk-app-heading .talk-app-download-links div .mkt-download-app-btn {
  display: inline-block;
  padding: 10px 30px;
  background-color: #000;
  border-radius: 2px;
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-intro .talk-app-heading .talk-app-download-links div .mkt-download-app-btn:hover,
body.page-body-app div.marketing-talk-app .talk-app .talk-app-intro .talk-app-heading .talk-app-download-links div .mkt-download-app-btn:active {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.5);
  background-color: #333333;
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-better {
  margin: 100px 0 0 0;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 100px;
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-better .talk-app-section-title {
  width: 100%;
  text-align: center;
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-better .talk-app-section-title h2 {
  font-family: ITCAvantGardeStd-Book, 'Helvetica-light', 'Helvetica', Arial, sans-serif;
  color: #666666;
  font-size: 36px;
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-better .talk-app-section-title h3 {
  font-family: 'Helvetica-light', 'Helvetica', Arial, sans-serif;
  color: #666666;
  font-size: 20px;
  line-height: 30px;
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-better .talk-app-better-bg-wrapper {
  position: absolute;
  overflow: hidden;
  width: 100%;
  height: 600px;
  z-index: -1;
  top: 150px;
  left: 0;
  right: 0;
  margin: 0;
  padding: 0;
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-better .talk-app-better-bg-wrapper .talk-app-better-bg {
  position: absolute;
  width: 130%;
  height: 277px;
  top: 150px;
  left: -20%;
  z-index: -1;
  background-image: url("/resources/nt/images/marketing/talk-app-better-blue-bg.jpg");
  background-repeat: repeat-x;
  background-position: top;
  -webkit-transform: rotate(10deg);
  -moz-tranform: rotate(10deg);
  -ms-transform: rotate(10deg);
  -o-transform: rotate(10deg);
  transform: rotate(10deg);
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-better .talk-app-better-image {
  margin-top: 60px;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  width: 99%;
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-better .talk-app-better-image img {
  width: 100%;
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-top-features {
  margin: 60px 0 0 0;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 100px;
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-section-title {
  width: 100%;
  text-align: center;
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-section-title h2 {
  font-family: ITCAvantGardeStd-Book, 'Helvetica-light', 'Helvetica', Arial, sans-serif;
  color: #666666;
  font-size: 36px;
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-better-bg-wrapper {
  position: absolute;
  overflow: hidden;
  width: 100%;
  height: 600px;
  z-index: -1;
  top: 150px;
  left: 0;
  right: 0;
  margin: 0;
  padding: 0;
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-better-bg-wrapper .talk-app-better-bg {
  position: absolute;
  width: 130%;
  height: 277px;
  top: 150px;
  left: -20%;
  z-index: -1;
  background-image: url("/resources/nt/images/marketing/talk-app-better-blue-bg.jpg");
  background-repeat: repeat-x;
  background-position: top;
  -webkit-transform: rotate(-10deg);
  -moz-tranform: rotate(-10deg);
  -ms-transform: rotate(-10deg);
  -o-transform: rotate(-10deg);
  transform: rotate(-10deg);
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image {
  margin-top: 60px;
  padding: 0;
  width: 99%;
  text-align: center;
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image img.top-feature-device-img {
  width: 60%;
  margin-top: 150px;
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide {
  position: absolute;
  width: 100%;
  height: 700px;
  z-index: 100;
  top: 20px;
  left: 0;
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-1 {
  text-align: center;
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-1 h3 {
  margin-top: 0px;
  padding-left: 60px;
  font-family: ITCAvantGardeStd-Book, 'Helvetica-light', 'Helvetica', Arial, sans-serif;
  color: #666666;
  font-size: 36px;
  text-align: left;
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-1 img {
  margin-top: 50px;
  width: 55%;
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-1 p {
  margin-top: 80px;
  font-family: 'Helvetica-light', 'Helvetica', Arial, sans-serif;
  color: #666666;
  font-size: 18px;
  text-align: left;
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-2 .item-2-go-mobile {
  padding-left: 60px;
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-2 .item-2-go-mobile h3 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: ITCAvantGardeStd-Book, 'Helvetica-light', 'Helvetica', Arial, sans-serif;
  color: #666666;
  font-size: 48px;
  text-align: left;
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-2 .item-2-go-mobile p {
  margin-top: 0px;
  font-family: 'Helvetica-light', 'Helvetica', Arial, sans-serif;
  color: #666666;
  font-size: 18px;
  letter-spacing: 3px;
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-2 img {
  margin-top: 102px;
  width: 55%;
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-2 p {
  margin-top: 70px;
  font-family: 'Helvetica-light', 'Helvetica', Arial, sans-serif;
  color: #666666;
  font-size: 18px;
  text-align: left;
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-2 p br {
  display: none;
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-3 .item-3-radio {
  padding-left: 20px;
  text-align: center;
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-3 .item-3-radio h3 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: ITCAvantGardeStd-Book, 'Helvetica-light', 'Helvetica', Arial, sans-serif;
  color: #666666;
  font-size: 48px;
  text-align: center;
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-3 .item-3-radio p {
  margin-top: 0px;
  font-family: 'Helvetica-light', 'Helvetica', Arial, sans-serif;
  color: #666666;
  font-size: 18px;
  letter-spacing: 4px;
  text-align: center;
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-3 img {
  margin-top: 103px;
  width: 55%;
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-3 p {
  margin-top: 90px;
  font-family: 'Helvetica-light', 'Helvetica', Arial, sans-serif;
  color: #666666;
  font-size: 18px;
  text-align: left;
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-3 p br {
  display: none;
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-4 {
  text-align: center;
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-4 h3 {
  margin-top: 40px;
  padding-left: 60px;
  font-family: ITCAvantGardeStd-Book, 'Helvetica-light', 'Helvetica', Arial, sans-serif;
  color: #666666;
  font-size: 36px;
  text-align: left;
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-4 img {
  margin-top: 50px;
  width: 55%;
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-4 p {
  margin-top: 80px;
  font-family: 'Helvetica-light', 'Helvetica', Arial, sans-serif;
  color: #666666;
  font-size: 18px;
  text-align: left;
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-control {
  background-image: none;
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-indicators {
  bottom: 0;
  margin-bottom: 0;
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-feature-list {
  padding-bottom: 80px;
  background: #41bae7;
  /* Old browsers */
  background: -moz-linear-gradient(top, #41bae7 0%, #0958a2 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #41bae7), color-stop(100%, #0958a2));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #41bae7 0%, #0958a2 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #41bae7 0%, #0958a2 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #41bae7 0%, #0958a2 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #41bae7 0%, #0958a2 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#41bae7', endColorstr='#0958a2', GradientType=0);
  /* IE6-9 */
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-feature-list .talk-app-section-title {
  text-align: center;
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-feature-list .talk-app-section-title h2 {
  margin-top: 70px;
  padding: 0;
  font-family: ITCAvantGardeStd-Book, 'Helvetica-light', 'Helvetica', Arial, sans-serif;
  color: #fff;
  font-size: 36px;
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-feature-list .talk-app-each-feature {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-feature-list .talk-app-each-feature p {
  color: #fff;
  font-family: ITCAvantGardeStd-Book, 'Helvetica-light', 'Helvetica', Arial, sans-serif;
  font-size: 18px;
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-downloads .talk-app-section-title {
  text-align: center;
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-downloads .talk-app-section-title h2 {
  font-family: ITCAvantGardeStd-Book, 'Helvetica-light', 'Helvetica', Arial, sans-serif;
  color: #666666;
  font-size: 36px;
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-downloads .talk-app-section-title h3 {
  margin-bottom: 30px;
  font-family: 'Helvetica-light', 'Helvetica', Arial, sans-serif;
  color: #666666;
  font-size: 20px;
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-downloads .talk-app-download-links div {
  margin-bottom: 100px;
  text-align: center;
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-downloads .talk-app-download-links div .mkt-download-app-btn {
  display: inline-block;
  padding: 10px 30px;
  background-color: #000;
  border-radius: 2px;
}
body.page-body-app div.marketing-talk-app .talk-app .talk-app-downloads .talk-app-download-links div .mkt-download-app-btn:hover,
body.page-body-app div.marketing-talk-app .talk-app .talk-app-downloads .talk-app-download-links div .mkt-download-app-btn:active {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.5);
  background-color: #333333;
}
body.page-body-app div.marketing-messaging-app {
  /*Too Cool, Not to Use*/
}
body.page-body-app div.marketing-messaging-app .messaging-app-subsection {
  padding-bottom: 0;
  padding-top: 0;
}
body.page-body-app div.marketing-messaging-app .messaging-app {
  width: 100%;
  margin: 0;
  padding: 0;
  /*Messaging App Introduction*/
  /*Too Cool, Not to Use*/
  /*Popular Features*/
  /*Full Feature List*/
  /*Download Now*/
}
body.page-body-app div.marketing-messaging-app .messaging-app .messaging-app-intro {
  margin: 0;
  padding: 0;
}
body.page-body-app div.marketing-messaging-app .messaging-app .messaging-app-intro .messaging-app-heading {
  margin-bottom: 30px;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
body.page-body-app div.marketing-messaging-app .messaging-app .messaging-app-intro .messaging-app-heading h1 {
  font-family: ITCAvantGardeStd-Book, 'Helvetica-light', 'Helvetica', Arial, sans-serif;
  color: #666666;
  font-size: 48px;
}
body.page-body-app div.marketing-messaging-app .messaging-app .messaging-app-intro .messaging-app-heading h3 {
  font-family: 'Helvetica-light', 'Helvetica', Arial, sans-serif;
  color: #666666;
  font-size: 24px;
  line-height: 35px;
}
body.page-body-app div.marketing-messaging-app .messaging-app .messaging-app-intro .messaging-app-heading .messaging-app-head-image {
  width: 100%;
  margin-top: 30px;
  margin-bottom: 60px;
  background-image: url("/resources/nt/images/marketing/messaging-app-intro-blue-bg.png");
  background-repeat: repeat-x;
  background-position: bottom;
  text-align: center;
}
body.page-body-app div.marketing-messaging-app .messaging-app .messaging-app-intro .messaging-app-heading .messaging-app-head-image img {
  width: 100%;
}
body.page-body-app div.marketing-messaging-app .messaging-app .messaging-app-intro .messaging-app-heading .messaging-app-download-links div {
  margin-bottom: 100px;
  text-align: center;
}
body.page-body-app div.marketing-messaging-app .messaging-app .messaging-app-intro .messaging-app-heading .messaging-app-download-links div .mkt-download-app-btn {
  display: inline-block;
  padding: 10px 30px;
  background-color: #000;
  border-radius: 2px;
}
body.page-body-app div.marketing-messaging-app .messaging-app .messaging-app-intro .messaging-app-heading .messaging-app-download-links div .mkt-download-app-btn:hover,
body.page-body-app div.marketing-messaging-app .messaging-app .messaging-app-intro .messaging-app-heading .messaging-app-download-links div .mkt-download-app-btn:active {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.5);
  background-color: #333333;
}
body.page-body-app div.marketing-messaging-app .messaging-app .messaging-app-too-cool {
  margin: 120px 0 0 0;
  padding-left: 0;
  padding-right: 0;
}
body.page-body-app div.marketing-messaging-app .messaging-app .messaging-app-too-cool .messaging-app-section-title {
  width: 100%;
  text-align: center;
}
body.page-body-app div.marketing-messaging-app .messaging-app .messaging-app-too-cool .messaging-app-section-title h2 {
  font-family: ITCAvantGardeStd-Book, 'Helvetica-light', 'Helvetica', Arial, sans-serif;
  color: #666666;
  font-size: 36px;
}
body.page-body-app div.marketing-messaging-app .messaging-app .messaging-app-too-cool .messaging-app-section-title h3 {
  font-family: 'Helvetica-light', 'Helvetica', Arial, sans-serif;
  color: #666666;
  font-size: 20px;
  line-height: 30px;
}
body.page-body-app div.marketing-messaging-app .messaging-app .messaging-app-too-cool .messaging-app-too-cool-image {
  margin-top: 30px;
}
body.page-body-app div.marketing-messaging-app .messaging-app .messaging-app-too-cool .messaging-app-too-cool-image img {
  width: 100%;
}
body.page-body-app div.marketing-messaging-app .messaging-app .messaging-app-too-cool .messaging-app-too-cool-content {
  margin-top: 40px;
  margin-bottom: 80px;
  text-align: left;
}
body.page-body-app div.marketing-messaging-app .messaging-app .messaging-app-too-cool .messaging-app-too-cool-content p {
  color: #666666;
  font-family: 'Helvetica-light', 'Helvetica', Arial, sans-serif;
  font-size: 18px;
}
body.page-body-app div.marketing-messaging-app .messaging-app .messaging-app-too-cool .messaging-app-too-cool-content h4 {
  margin-top: 40px;
  margin-bottom: 30px;
  color: #0055A0;
  font-family: ITCAvantGardeStd-Book, 'Helvetica-light', 'Helvetica', Arial, sans-serif;
  font-size: 26px;
}
body.page-body-app div.marketing-messaging-app .messaging-app .messaging-app-too-cool .messaging-app-too-cool-content div {
  padding-left: 0;
  padding-right: 0;
}
body.page-body-app div.marketing-messaging-app .messaging-app .messaging-app-too-cool .messaging-app-too-cool-content div .btn {
  margin-top: 20px;
}
body.page-body-app div.marketing-messaging-app .messaging-app .messaging-app-popular-features {
  margin: 0px;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 100px;
  background: #41bae7;
  /* Old browsers */
  background: -moz-linear-gradient(top, #41bae7 0%, #0958a2 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #41bae7), color-stop(100%, #0958a2));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #41bae7 0%, #0958a2 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #41bae7 0%, #0958a2 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #41bae7 0%, #0958a2 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #41bae7 0%, #0958a2 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#41bae7', endColorstr='#0958a2', GradientType=0);
  /* IE6-9 */
}
body.page-body-app div.marketing-messaging-app .messaging-app .messaging-app-popular-features .messaging-app-section-title {
  width: 100%;
  text-align: center;
}
body.page-body-app div.marketing-messaging-app .messaging-app .messaging-app-popular-features .messaging-app-section-title h2 {
  margin-top: 120px;
  margin-bottom: 40px;
  font-family: ITCAvantGardeStd-Book, 'Helvetica-light', 'Helvetica', Arial, sans-serif;
  color: #fff;
  font-size: 36px;
}
body.page-body-app div.marketing-messaging-app .messaging-app .messaging-app-popular-features .messaging-app-each-popular-feature {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}
body.page-body-app div.marketing-messaging-app .messaging-app .messaging-app-popular-features .messaging-app-each-popular-feature p {
  color: #fff;
  font-family: ITCAvantGardeStd-Book, 'Helvetica-light', 'Helvetica', Arial, sans-serif;
  font-size: 18px;
}
body.page-body-app div.marketing-messaging-app .messaging-app .messaging-app-feature-list {
  padding-bottom: 80px;
}
body.page-body-app div.marketing-messaging-app .messaging-app .messaging-app-feature-list .messaging-feature-list-img {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
body.page-body-app div.marketing-messaging-app .messaging-app .messaging-app-feature-list .messaging-app-section-title {
  text-align: center;
}
body.page-body-app div.marketing-messaging-app .messaging-app .messaging-app-feature-list .messaging-app-section-title h2 {
  margin-top: 10px;
  margin-bottom: 20px;
  padding: 0;
  font-family: ITCAvantGardeStd-Book, 'Helvetica-light', 'Helvetica', Arial, sans-serif;
  color: #666666;
  font-size: 36px;
}
body.page-body-app div.marketing-messaging-app .messaging-app .messaging-app-feature-list .messaging-app-section-title p {
  margin-bottom: 40px;
  padding-left: 50px;
  padding-right: 50px;
  color: #666666;
  font-family: 'Helvetica-light', 'Helvetica', Arial, sans-serif;
  font-size: 18px;
  text-align: center;
}
body.page-body-app div.marketing-messaging-app .messaging-app .messaging-app-feature-list .messaging-app-feature-lists h5 {
  margin-top: 20px;
  margin-bottom: 5px;
  color: #666666;
  font-family: 'Helvetica', Arial, sans-serif;
  font-size: 18px;
  text-align: center;
}
body.page-body-app div.marketing-messaging-app .messaging-app .messaging-app-feature-list .messaging-app-feature-lists p {
  color: #666666;
  font-family: 'Helvetica-light', 'Helvetica', Arial, sans-serif;
  font-size: 16px;
  text-align: center;
}
body.page-body-app div.marketing-messaging-app .messaging-app .messaging-app-feature-list .messaging-app-feature-lists .messaging-app-feature-list-3 h5 {
  margin-top: 40px;
  margin-bottom: 10px;
  text-align: center;
}
body.page-body-app div.marketing-messaging-app .messaging-app .messaging-app-feature-list .messaging-app-feature-lists .messaging-app-feature-list-3 p {
  padding-left: 0;
}
body.page-body-app div.marketing-messaging-app .messaging-app .messaging-app-downloads {
  background: #41bae7;
  /* Old browsers */
  background: -moz-linear-gradient(top, #41bae7 0%, #0958a2 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #41bae7), color-stop(100%, #0958a2));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #41bae7 0%, #0958a2 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #41bae7 0%, #0958a2 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #41bae7 0%, #0958a2 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #41bae7 0%, #0958a2 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#41bae7', endColorstr='#0958a2', GradientType=0);
  /* IE6-9 */
}
body.page-body-app div.marketing-messaging-app .messaging-app .messaging-app-downloads .messaging-app-section-title {
  text-align: center;
}
body.page-body-app div.marketing-messaging-app .messaging-app .messaging-app-downloads .messaging-app-section-title h2 {
  margin-top: 60px;
  font-family: ITCAvantGardeStd-Book, 'Helvetica-light', 'Helvetica', Arial, sans-serif;
  color: #fff;
  font-size: 36px;
}
body.page-body-app div.marketing-messaging-app .messaging-app .messaging-app-downloads .messaging-app-section-title h3 {
  margin-bottom: 30px;
  font-family: 'Helvetica-light', 'Helvetica', Arial, sans-serif;
  color: #fff;
  font-size: 20px;
}
body.page-body-app div.marketing-messaging-app .messaging-app .messaging-app-downloads .messaging-app-download-links div {
  margin-bottom: 100px;
  text-align: center;
}
body.page-body-app div.marketing-messaging-app .messaging-app .messaging-app-downloads .messaging-app-download-links div .mkt-download-app-btn {
  display: inline-block;
  padding: 10px 30px;
  background-color: #000;
  border-radius: 2px;
}
body.page-body-app div.marketing-messaging-app .messaging-app .messaging-app-downloads .messaging-app-download-links div .mkt-download-app-btn:hover,
body.page-body-app div.marketing-messaging-app .messaging-app .messaging-app-downloads .messaging-app-download-links div .mkt-download-app-btn:active {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.5);
  background-color: #333333;
}
/*---- body.page-body-wireless ---*/
body.page-body-wireless {
  background-color: #fff;
  /*Wireless Service Info Top Section*/
  /*Wireless Service Info Feature List*/
  /*Wireless Service Info Free Transfer and Unlimited Streaming*/
  /*Wireless Extended Coverage*/
  /*Wireless How It Works*/
  /*Wireless FAQs */
}
body.page-body-wireless .navbar-default div.navbar-collapse .navbar-text {
  display: none;
}
body.page-body-wireless p {
  font-family: "Helvetica-light", 'Helvetica-light', 'Helvetica', Arial, sans-serif;
}
body.page-body-wireless #page-body .container {
  width: 100%;
}
body.page-body-wireless .btn {
  border: 0;
  border-radius: 2px;
  background-color: #00CC00;
  color: #fff;
  font-size: 18px;
  font-weight: normal;
  font-family: 'Helvetica-light', 'Helvetica', Arial, sans-serif;
  box-shadow: none;
  padding: 15px 10px 10px 10px;
}
body.page-body-wireless .btn:hover,
body.page-body-wireless .btn:focus,
body.page-body-wireless .btn:active {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  background-color: #00AA00;
}
body.page-body-wireless .wireless-info-heading {
  padding-left: 0;
  padding-right: 0;
  /*Five Month Promotion Style */
}
body.page-body-wireless .wireless-info-heading .main_logo {
  width: 90%;
}
body.page-body-wireless .wireless-info-heading h3 {
  margin-bottom: 0;
  color: #666666;
  font-size: 40px;
  font-family: ITCAvantGardeStd-Demi, 'Helvetica-light', 'Helvetica', Arial, sans-serif;
  line-height: 50px;
}
body.page-body-wireless .wireless-info-heading .sub-subheader {
  color: #666666;
  font-size: 18px;
}
body.page-body-wireless .wireless-info-heading .wireless-info-heading-content {
  margin-top: 30px;
  padding-top: 40px;
  background-image: url("/resources/nt/images/marketing/wireless-new-blue-bg.jpg");
  background-position: top;
  background-repeat: repeat-x;
}
body.page-body-wireless .wireless-info-heading .wireless-info-heading-content h2 {
  color: #fff;
  font-size: 36px;
  font-family: ITCAvantGardeStd-Book, 'Helvetica-light', 'Helvetica', Arial, sans-serif;
  line-height: 36px;
}
body.page-body-wireless .wireless-info-heading .wireless-info-heading-content .wireless-phones {
  width: 90%;
}
body.page-body-wireless .wireless-info-heading .wireless-info-heading-content p {
  text-align: left;
  font-size: 16px;
  color: #666666;
}
body.page-body-wireless .wireless-info-heading .wireless-info-heading-content .p-1 {
  margin-top: 20px;
}
body.page-body-wireless .wireless-info-heading .wireless-info-heading-content .p-2 {
  margin-top: 10px;
  font-size: 24px;
}
body.page-body-wireless .wireless-info-heading .wireless-info-heading-content .p-2 span {
  font-size: 29px;
  font-weight: bold;
}
body.page-body-wireless .wireless-info-heading .wireless-info-heading-content .p-3 {
  margin-bottom: 0;
}
body.page-body-wireless .wireless-info-heading .wireless-info-heading-content .p-3 span.only {
  vertical-align: super;
  font-size: 30px;
  font-family: ITCAvantGardeStd-Book, 'Helvetica-light', 'Helvetica', Arial, sans-serif;
}
body.page-body-wireless .wireless-info-heading .wireless-info-heading-content .p-3 span.price {
  font-size: 48px;
  font-family: ITCAvantGardeStd-Demi, 'Helvetica-light', 'Helvetica', Arial, sans-serif;
}
body.page-body-wireless .wireless-info-heading .wireless-info-heading-content .p-3 span.star {
  font-size: 40px;
  font-family: ITCAvantGardeStd-Medium, 'Helvetica-light', 'Helvetica', Arial, sans-serif;
}
body.page-body-wireless .wireless-info-heading .wireless-info-heading-content .p-3 span.per-month {
  vertical-align: text-bottom;
  font-size: 24px;
  font-family: ITCAvantGardeStd-Book, 'Helvetica-light', 'Helvetica', Arial, sans-serif;
}
body.page-body-wireless .wireless-info-heading .wireless-info-heading-content .btn-container {
  padding-left: 0;
}
body.page-body-wireless .wireless-info-heading .wireless-info-heading-content .btn-container .btn {
  font-family: ITCAvantGardeStd-Book, 'Helvetica-light', 'Helvetica', Arial, sans-serif;
}
body.page-body-wireless .wireless-info-heading .wireless-info-heading-content .define {
  margin-top: 30px;
  color: #666666;
  font-size: 12px;
}
body.page-body-wireless .wireless-info-heading .five-mon-promo img.wireless-phones {
  width: 100%;
}
body.page-body-wireless .wireless-info-heading .five-mon-promo .p-1 {
  margin-top: 80px;
  margin-bottom: 10px;
  font-size: 48px;
  font-family: ITCAvantGardeStd-Book, 'Helvetica-light', 'Helvetica', Arial, sans-serif;
  line-height: 52px;
}
body.page-body-wireless .wireless-info-heading .five-mon-promo .p-4 {
  margin-top: 30px;
}
body.page-body-wireless .wireless-info-heading .five-mon-promo .btn-container {
  margin-top: 10px;
}
body.page-body-wireless .wireless-info-heading .five-mon-promo .define {
  margin-top: 50px;
  padding: 0;
  color: #666666;
  font-size: 12px;
}
body.page-body-wireless .wireless-info-subsection {
  background-color: brand-white;
}
body.page-body-wireless .wireless-feature-list {
  margin-top: 80px;
}
body.page-body-wireless .wireless-feature-list img {
  float: left;
  margin-right: 20px;
  vertical-align: middle;
}
body.page-body-wireless .wireless-feature-list p {
  margin-top: 40px;
  text-align: left;
  font-size: 16px;
}
body.page-body-wireless .define {
  margin-top: 80px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 12px;
}
body.page-body-wireless .wireless-more-feature .wireless-more-feature-img img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top: 80px;
  width: 100%;
}
body.page-body-wireless .wireless-more-feature .wireless-feature-streaming {
  padding-top: 50px;
  padding-bottom: 80px;
  background-image: url("/resources/nt/images/marketing/wireless-new-blue-bg.jpg");
  background-position: top;
  background-repeat: repeat-x;
  background-size: auto 100%;
}
body.page-body-wireless .wireless-more-feature .wireless-feature-streaming h2 {
  margin-top: 30px;
  color: #fff;
  font-size: 36px;
  font-family: ITCAvantGardeStd-Book, 'Helvetica-light', 'Helvetica', Arial, sans-serif;
  text-align: center;
}
body.page-body-wireless .wireless-more-feature .wireless-feature-streaming p {
  color: #fff;
  font-size: 18px;
  text-align: center;
}
body.page-body-wireless .wireless-more-feature .wireless-feature-streaming .stream-brand {
  margin-top: 30px;
}
body.page-body-wireless .wireless-more-feature .wireless-feature-streaming .stream-brand img {
  width: 90%;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px;
}
body.page-body-wireless .wireless-more-feature .wireless-feature-streaming .btn {
  display: inline-block;
  margin-top: 40px;
  background-color: transparent;
  border: 1px solid #fff;
  font-family: ITCAvantGardeStd-Book, 'Helvetica-light', 'Helvetica', Arial, sans-serif;
}
body.page-body-wireless .wireless-more-feature .wireless-feature-streaming .btn:hover {
  background-color: #fff;
  color: #0055A0;
}
body.page-body-wireless .wireless-more-feature .define {
  margin-top: 20px;
  padding-left: 30px;
  padding-right: 30px;
  text-align: center;
}
body.page-body-wireless .coverage-info .coverage-section-title {
  margin-bottom: 30px;
}
body.page-body-wireless .coverage-info .coverage-section-title h2 {
  margin-top: 80px;
  color: #666666;
  font-size: 36px;
  font-family: ITCAvantGardeStd-Book, 'Helvetica-light', 'Helvetica', Arial, sans-serif;
  text-align: center;
}
body.page-body-wireless .coverage-info .coverage-section-title p {
  font-size: 16px;
}
body.page-body-wireless .coverage-info .coverage-info-map img {
  width: 100%;
}
body.page-body-wireless .coverage-info .coverage-info-text {
  text-align: left;
}
body.page-body-wireless .coverage-info .coverage-info-text h3 {
  margin-top: 30px;
  margin-bottom: 30px;
  color: #0055A0;
}
body.page-body-wireless .coverage-info .coverage-info-text p {
  margin-bottom: 30px;
  font-size: 16px;
}
body.page-body-wireless .coverage-info .coverage-info-text .define {
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 12px;
  text-align: left;
}
body.page-body-wireless .coverage-info .coverage-info-text .btn-container {
  padding-left: 0;
}
body.page-body-wireless .coverage-info .coverage-info-text .btn {
  margin-bottom: 20px;
  font-family: ITCAvantGardeStd-Book, 'Helvetica-light', 'Helvetica', Arial, sans-serif;
}
body.page-body-wireless .coverage-info .more-coverage-info {
  padding-top: 50px;
  padding-bottom: 20px;
  background-image: url("/resources/nt/images/marketing/wireless-new-blue-bg.jpg");
  background-position: top;
  background-repeat: repeat-x;
  background-size: auto 100%;
}
body.page-body-wireless .coverage-info .more-coverage-info h4 {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #fff;
  font-family: ITCAvantGardeStd-Book, 'Helvetica-light', 'Helvetica', Arial, sans-serif;
  font-size: 18px;
}
body.page-body-wireless .coverage-info .more-coverage-info p {
  margin-bottom: 30px;
  color: #fff;
  text-align: left;
  font-size: 16px;
}
body.page-body-wireless .wireless-how-info .wireless-how-section-title h2 {
  margin-bottom: 0;
  color: #666666;
  font-size: 36px;
  font-family: ITCAvantGardeStd-Book, 'Helvetica-light', 'Helvetica', Arial, sans-serif;
  text-align: center;
}
body.page-body-wireless .wireless-how-info .wireless-how-section-title p {
  text-align: center;
  font-size: 16px;
}
body.page-body-wireless .wireless-how-info .wireless-how-steps .wireless-how-step {
  min-height: 490px;
  margin-top: 40px;
  padding-top: 20px;
  padding-bottom: 30px;
  border: 1px solid #3C9AE8;
}
body.page-body-wireless .wireless-how-info .wireless-how-steps .wireless-how-step h3 {
  text-align: center;
  font-size: 24px;
}
body.page-body-wireless .wireless-how-info .wireless-how-steps .wireless-how-step p {
  margin-left: 30px;
  margin-right: 30px;
  margin-bottom: 30px;
  font-size: 16px;
  text-align: center;
}
body.page-body-wireless .wireless-how-info .wireless-how-steps .wireless-how-step img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 40px;
}
body.page-body-wireless .wireless-how-info .wireless-how-steps .wireless-how-step .btn {
  margin-bottom: 10px;
  background-color: transparent;
  border: 1px solid #3C9AE8;
  color: #3C9AE8;
  font-family: ITCAvantGardeStd-Book, 'Helvetica-light', 'Helvetica', Arial, sans-serif;
}
body.page-body-wireless .wireless-how-info .wireless-how-steps .wireless-how-step .btn:hover {
  background-color: #3C9AE8;
  color: #fff;
}
body.page-body-wireless .wireless-how-info .wireless-how-steps .buy-sim-card img {
  width: 265px;
}
body.page-body-wireless .wireless-how-info .wireless-how-steps .keep-your-number img {
  width: 265px;
  margin-bottom: 53px;
}
body.page-body-wireless .wireless-how-info .order-now-btn {
  margin-top: 30px;
}
body.page-body-wireless .wireless-how-info .order-now-btn .btn {
  font-family: ITCAvantGardeStd-Book, 'Helvetica-light', 'Helvetica', Arial, sans-serif;
}
body.page-body-wireless .wireless-faqs-info {
  padding-top: 50px;
  padding-bottom: 80px;
  background-image: url("/resources/nt/images/marketing/wireless-new-blue-bg.jpg");
  background-position: top;
  background-repeat: repeat-x;
  background-size: auto 100%;
}
body.page-body-wireless .wireless-faqs-info .wireless-faqs-section-title h2 {
  margin-bottom: 30px;
  color: #fff;
  text-align: center;
  font-size: 36px;
  font-family: ITCAvantGardeStd-Book, 'Helvetica-light', 'Helvetica', Arial, sans-serif;
}
body.page-body-wireless .wireless-faqs-info .faqs-item {
  border: 1px solid #fff;
  margin-top: 10px;
  margin-bottom: 10px;
  border-radius: 2px;
}
body.page-body-wireless .wireless-faqs-info .faqs-item a {
  display: inline-block;
  padding: 15px 20px;
  color: #fff;
  font-size: 16px;
  font-family: "Helvetica-light", 'Helvetica-light', 'Helvetica', Arial, sans-serif;
}
body.page-body-wireless .wireless-faqs-info .faqs-item a:hover {
  background-color: #fff;
  color: #0055A0;
  text-decoration: none;
}
body.page-body-wireless .wireless-faqs-info .faqs-item:hover {
  background-color: #fff;
  color: #3C9AE8;
}
#nt-inside-footer-bottom {
  min-height: 160px;
}
/*--------------------------------------------------
Small devices (tablets, 480px and up)
-------------------------------------------------- */
@media (min-width: 480px) {
  /* ----- Introduction Section ----- */
  div.mkt-intro {
    padding: 0;
    max-height: 500px;
    min-height: 500px;
    overflow: hidden;
    background-image: url("/resources/nt/videos/marketing/connect-mobile-video-3.gif");
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: 50% 140px;
  }
  div.mkt-intro video#bgvid {
    display: none;
    position: absolute;
    top: 0;
    left: -30%;
    bottom: 0;
    min-width: 100%;
    width: auto;
    height: auto;
    z-index: -100;
  }
  body.page-body-about .navbar-default {
    background-color: #fff;
  }
  body.page-body-about .navbar-default .navbar-header a.navbar-brand {
    background-image: url("/resources/nt/images/nt-connect-blue-w250.png");
  }
  body.page-body-about .navbar-default div.navbar-collapse ul#top-utility-links-ext li a,
  body.page-body-about .navbar-default div.navbar-collapse ul#top-utility-links-int li a {
    color: #0055A0;
  }
  body.page-body-about div#page-body {
    /* ----- Introduction Section ----- */
    /* ----- New Banner ----- */
  }
  body.page-body-about div#page-body div.mkt-intro {
    padding: 0;
    max-height: 500px;
    min-height: 500px;
    overflow: hidden;
    background-image: url("/resources/nt/videos/marketing/connect-mobile-video-3.gif");
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: 50% 140px;
  }
  body.page-body-about div#page-body div.mkt-intro video#bgvid {
    display: none;
    position: absolute;
    top: 0;
    left: -30%;
    bottom: 0;
    min-width: 100%;
    width: auto;
    height: auto;
    z-index: -100;
  }
  body.page-body-about div#page-body div.mkt-intro .mobile-healine {
    margin-top: 270px;
  }
  body.page-body-about div#page-body div.mkt-intro div.mkt-headline h1 {
    margin-left: 15px;
    font-size: 80px;
    text-align: center;
  }
  body.page-body-about div#page-body div.mkt-intro div.mkt-headline p {
    text-align: center;
  }
  body.page-body-about div#page-body div.mkt-intro div.mkt-headline p.lead {
    margin-left: 15px;
  }
  body.page-body-about div#page-body div.mkt-intro div.mkt-headline .mkt-dld-app-btn {
    margin-left: 0;
    margin-right: 0;
    margin-top: 0px;
    margin-bottom: 40px;
    text-align: center;
  }
  body.page-body-about div#page-body div.mkt-intro div.mkt-headline .mkt-dld-app-btn a.btn {
    display: block;
    width: 200px;
    margin-bottom: 10px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
    background-color: #000;
  }
  body.page-body-about div#page-body div.mkt-intro div.mkt-headline .mkt-dld-app-btn a.btn img {
    margin-left: auto;
    margin-right: auto;
  }
  body.page-body-about div#page-body .mkt-app-devices {
    /*About Page Messaging App*/
    /*About Page DUO*/
    /*About Page Wireless Serivce*/
  }
  body.page-body-about div#page-body .mkt-app-devices h2 {
    margin-top: 50px;
  }
  body.page-body-about div#page-body .mkt-app-devices div.content-wrap-text-app p {
    margin-top: 60px;
    text-align: left;
  }
  body.page-body-about div#page-body .mkt-app-devices div.content-wrap-text-app h3 {
    margin-top: 10px;
    text-align: left;
  }
  body.page-body-about div#page-body .mkt-app-devices div.content-wrap-text-app img {
    width: 100%;
  }
  body.page-body-about div#page-body .mkt-app-devices div.content-wrap-duo-phone p {
    margin-top: 20px;
  }
  body.page-body-about div#page-body .mkt-app-devices div.content-wrap-duo-phone h3 {
    margin-top: 20px;
  }
  body.page-body-about div#page-body .mkt-app-devices div.content-wrap-duo-phone div.duo-phone-img-wrap {
    margin-left: 0px;
    margin-top: 20px;
  }
  body.page-body-about div#page-body .mkt-app-devices div.content-wrap-duo-phone div.duo-phone-img-wrap img {
    width: 80%;
  }
  body.page-body-about div#page-body .mkt-app-devices div.content-wrap-wireless-phone .wireless-text-wrap {
    margin-top: 0px;
  }
  body.page-body-about div#page-body .mkt-app-devices div.content-wrap-wireless-phone .wireless-phone-img-wrap {
    margin-bottom: 0px;
  }
  body.page-body-about div#page-body .mkt-app-devices div.content-wrap-wireless-phone .wireless-phone-img-wrap img {
    width: 70%;
  }
  body.page-body-about div#page-body section.banner-res-4g .banner-res-text .bg-dimmer {
    background-color: rgba(0, 0, 0, 0.3);
  }
  body.page-body-about div#page-body section.banner-res-4g .banner-4g-text .bg-dimmer {
    background-color: rgba(0, 0, 0, 0.3);
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app {
    /*Talk App Introduction*/
    /*Talk App Better*/
    /*Top Features*/
    /*Download Now*/
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-intro .talk-app-head-image img {
    width: 100%;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-intro .talk-app-download-links div {
    text-align: center;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-better .talk-app-better-image img {
    width: 100%;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image {
    text-align: center;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image img.top-feature-device-img {
    width: 50%;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide {
    height: 900px;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-1 h3 {
    margin-top: 0px;
    padding-left: 0px;
    text-align: center;
    font-size: 36px;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-1 img {
    margin-top: 70px;
    margin-bottom: 30px;
    width: 43.5%;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-2 .item-2-go-mobile {
    padding-left: 20px;
    text-align: center;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-2 .item-2-go-mobile h3 {
    margin-top: 20px;
    text-align: center;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-2 .item-2-go-mobile p {
    letter-spacing: 1px;
    text-align: center;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-2 img {
    margin-top: 100px;
    margin-bottom: 30px;
    width: 43.5%;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-2 p br {
    display: none;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-3 .item-3-radio {
    padding-left: 30px;
    text-align: center;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-3 .item-3-radio h3 {
    margin-top: 20px;
    text-align: center;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-3 .item-3-radio p {
    text-align: center;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-3 img {
    margin-top: 100px;
    margin-bottom: 30px;
    width: 43.5%;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-3 p br {
    display: none;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-4 h3 {
    margin-top: 40px;
    padding-left: 0px;
    text-align: center;
    font-size: 36px;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-4 img {
    margin-top: 70px;
    margin-bottom: 30px;
    width: 43.5%;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-downloads .talk-app-download-links div {
    text-align: center;
  }
  body.page-body-app div#page-body div.marketing-messaging-app .messaging-app {
    /*messaging App Introduction*/
    /*Messaging App Too Cool*/
    /*Download Now*/
  }
  body.page-body-app div#page-body div.marketing-messaging-app .messaging-app .messaging-app-intro .messaging-app-head-image img {
    width: 100%;
  }
  body.page-body-app div#page-body div.marketing-messaging-app .messaging-app .messaging-app-intro .messaging-app-download-links div {
    text-align: center;
  }
  body.page-body-app div#page-body div.marketing-messaging-app .messaging-app .messaging-app-too-cool .messaging-app-too-cool-image img {
    width: 100%;
  }
  body.page-body-app div#page-body div.marketing-messaging-app .messaging-app .messaging-app-too-cool .messaging-app-too-cool-content {
    margin-bottom: 80px;
    margin-top: 40px;
  }
  body.page-body-app div#page-body div.marketing-messaging-app .messaging-app .messaging-app-downloads .messaging-app-download-links div {
    text-align: center;
  }
  /*---- body.page-body-wireless ---*/
  body.page-body-wireless .wireless-info-heading {
    /*Five Month Promotion Style */
  }
  body.page-body-wireless .wireless-info-heading .five-mon-promo img.wireless-phones {
    width: 90%;
  }
  body.page-body-wireless .wireless-info-heading .five-mon-promo .p-1 {
    margin-top: 20px;
    margin-bottom: 40px;
  }
  body.page-body-wireless .wireless-info-heading .five-mon-promo .define {
    margin-top: 50px;
    padding: 0;
    color: #666666;
    font-size: 12px;
  }
}
/*--------------------------------------------------
Small devices (tablets, 640px and up)
-------------------------------------------------- */
@media (min-width: 640px) {
  /*---- body.page-body-wireless ---*/
  body.page-body-wireless {
    /*Wireless Service Info Top Section*/
    /*Wireless Extended Coverage*/
  }
  body.page-body-wireless .wireless-info-heading {
    /*Five Month Promotion Style */
  }
  body.page-body-wireless .wireless-info-heading .wireless-info-heading-content .wireless-phones {
    width: 60%;
  }
  body.page-body-wireless .wireless-info-heading .wireless-info-heading-content p {
    text-align: center;
  }
  body.page-body-wireless .wireless-info-heading .five-mon-promo img.wireless-phones {
    width: 70%;
  }
  body.page-body-wireless .wireless-info-heading .five-mon-promo .p-1 {
    margin-top: 0px;
    margin-bottom: 40px;
  }
  body.page-body-wireless .coverage-info .coverage-info-map img {
    width: 70%;
  }
  body.page-body-about div#page-body {
    /* ----- New Banner ----- */
  }
  body.page-body-about div#page-body section.banner-res-4g .banner-res-text {
    background-position: top left;
    padding-top: 190px;
  }
  body.page-body-about div#page-body section.banner-res-4g .banner-res-text .bg-dimmer {
    background-color: rgba(0, 0, 0, 0);
  }
  body.page-body-about div#page-body section.banner-res-4g .banner-4g-text {
    background-position: top right;
    padding-top: 190px;
  }
  body.page-body-about div#page-body section.banner-res-4g .banner-4g-text .bg-dimmer {
    background-color: rgba(0, 0, 0, 0);
  }
}
/*--------------------------------------------------
Small devices (tablets, 768px and up)
-------------------------------------------------- */
@media (min-width: 768px) {
  div.mkt-intro {
    padding: 0;
    max-height: 700px;
    min-height: 600px;
    overflow: hidden;
    background-image: url("/resources/nt/videos/marketing/connect-mobile-video-3.gif");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 15% 20px;
  }
  div.mkt-intro video#bgvid {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    min-width: 100%;
    width: auto;
    height: auto;
    z-index: -100;
  }
  body.page-body-about {
    /* ----- NavBar ----- */
  }
  body.page-body-about #inside-header {
    position: absolute;
  }
  body.page-body-about .navbar-default {
    background-color: transparent;
    background: -moz-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0)));
    /* Chrome,Safari4+ */
    background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);
    /* Opera 12+ */
    background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);
    /* IE10+ */
    background: radial-gradient(ellipse at center, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#00ffffff', GradientType=1);
    /* IE6-9 fallback on horizontal gradient */
  }
  body.page-body-about .navbar-default .navbar-header a.navbar-brand {
    width: 200px;
    height: 80px;
    margin-left: 0px;
    background-image: url("/resources/nt/images/nt-connect-wht-w250.png");
    background-size: 200px;
    background-repeat: no-repeat;
    background-position: center;
  }
  body.page-body-about .navbar-default div.navbar-collapse ul#top-utility-links-ext,
  body.page-body-about .navbar-default div.navbar-collapse ul#top-utility-links-int {
    margin-top: 20px;
  }
  body.page-body-about .navbar-default div.navbar-collapse ul#top-utility-links-ext li a,
  body.page-body-about .navbar-default div.navbar-collapse ul#top-utility-links-int li a {
    color: #fff;
  }
  body.page-body-about .navbar-default div.navbar-collapse {
    background-color: transparent;
  }
  body.page-body-about div#page-body {
    /* ----- Introduction Section ----- */
    /* ----- New Banner ----- */
  }
  body.page-body-about div#page-body .mkt-mobile-bg {
    background-position: center;
  }
  body.page-body-about div#page-body div.mkt-intro {
    padding: 0;
    max-height: 700px;
    min-height: 600px;
    overflow: hidden;
    background-image: url("/resources/nt/videos/marketing/connect-mobile-video-3.gif");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 15% 20px;
  }
  body.page-body-about div#page-body div.mkt-intro video#bgvid {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    min-width: 100%;
    width: auto;
    height: auto;
    z-index: -100;
  }
  body.page-body-about div#page-body div.mkt-intro .mobile-healine {
    margin-top: 330px;
  }
  body.page-body-about div#page-body div.mkt-intro div.mkt-headline {
    margin-top: 200px;
  }
  body.page-body-about div#page-body div.mkt-intro div.mkt-headline .mkt-dld-app-btn {
    margin-left: 0;
    margin-right: 0;
    margin-top: 30px;
    margin-bottom: 40px;
    text-align: center;
  }
  body.page-body-about div#page-body div.mkt-intro div.mkt-headline .mkt-dld-app-btn a.btn {
    display: inline-block;
    margin-right: 20px;
    background-color: #000;
  }
  body.page-body-about div#page-body div.mkt-intro div.mkt-headline .mkt-dld-app-btn a.btn:hover {
    background-color: #666666;
  }
  body.page-body-about div#page-body div.mkt-intro div.mkt-headline .mkt-dld-app-btn .a-disabled {
    pointer-events: none;
    cursor: default;
  }
  body.page-body-about div#page-body div.mkt-intro div.mkt-headline .mkt-dld-app-btn .a-disabled:hover,
  body.page-body-about div#page-body div.mkt-intro div.mkt-headline .mkt-dld-app-btn .a-disabled:active {
    pointer-events: none;
    cursor: default;
    background-color: #000;
  }
  body.page-body-about div#page-body .mkt-app-devices {
    /*About Page Messaging App*/
    /*About Page Talk App*/
    /*About Page DUO*/
    /*About Page Wireless Serivce*/
  }
  body.page-body-about div#page-body .mkt-app-devices div.content-wrap-text-app p {
    margin-top: 60px;
  }
  body.page-body-about div#page-body .mkt-app-devices div.content-wrap-text-app div.phone-img-wrap img {
    height: 500px;
    width: 398px;
  }
  body.page-body-about div#page-body .mkt-app-devices div.content-wrap-text-app div.messaging-app-brief-intro p {
    margin-top: 20px;
    text-align: right;
  }
  body.page-body-about div#page-body .mkt-app-devices div.content-wrap-text-app div.messaging-app-brief-intro h3 {
    text-align: right;
  }
  body.page-body-about div#page-body .mkt-app-devices div.content-wrap-talk-app div.talk-phone-img-wrap {
    text-align: right;
  }
  body.page-body-about div#page-body .mkt-app-devices div.content-wrap-talk-app div.talk-phone-img-wrap img {
    width: 90%;
  }
  body.page-body-about div#page-body .mkt-app-devices div.content-wrap-duo-phone p {
    margin-top: 20px;
  }
  body.page-body-about div#page-body .mkt-app-devices div.content-wrap-duo-phone h3 {
    margin-top: 20px;
    text-align: right;
  }
  body.page-body-about div#page-body .mkt-app-devices div.content-wrap-duo-phone div.duo-phone-img-wrap {
    margin-left: -60px;
    margin-top: 20px;
  }
  body.page-body-about div#page-body .mkt-app-devices div.content-wrap-duo-phone div.duo-phone-img-wrap img {
    width: 110%;
  }
  body.page-body-about div#page-body .mkt-app-devices div.content-wrap-duo-phone div.messaging-app-brief-intro p {
    text-align: right;
  }
  body.page-body-about div#page-body .mkt-app-devices div.content-wrap-wireless-phone .wireless-phone-img-wrap {
    margin-bottom: 0px;
  }
  body.page-body-about div#page-body .mkt-app-devices div.content-wrap-wireless-phone .wireless-phone-img-wrap img {
    width: 100%;
  }
  body.page-body-about div#page-body .mkt-app-devices div.content-wrap-wireless-phone .wireless-text-wrap {
    margin-top: 20px;
  }
  body.page-body-about div#page-body .mkt-app-devices div.content-wrap-wireless-phone .wireless-text-wrap h3 {
    text-align: left;
    margin-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }
  body.page-body-about div#page-body .mkt-app-devices div.content-wrap-wireless-phone .wireless-text-wrap p {
    text-align: left;
    padding-left: 0;
  }
  body.page-body-about div#page-body .mkt-app-devices div.content-wrap-wireless-phone .wireless-text-wrap div {
    margin-left: 0;
  }
  body.page-body-about div#page-body .mkt-app-devices div.content-wrap-wireless-phone p {
    padding-left: 0;
  }
  body.page-body-about div#page-body section.banner-res-4g {
    margin-top: 0px;
  }
  body.page-body-about div#page-body section.banner-res-4g .banner-res-text {
    margin-top: 0px;
    padding-top: 220px;
  }
  body.page-body-about div#page-body section.banner-res-4g .banner-4g-text {
    margin-top: 0px;
    padding-top: 220px;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app {
    /*Talk App Introduction*/
    /*Talk App Better*/
    /*Top Features*/
    /*Download Now*/
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-intro .talk-app-head-image img {
    width: 100%;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-intro .talk-app-download-links div {
    text-align: center;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-better .talk-app-better-image img {
    width: 100%;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image img.top-feature-device-img {
    margin-top: 0;
    width: 36%;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide {
    height: 660px;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-1 h3 {
    margin-top: 250px;
    padding-left: 0;
    font-size: 24px;
    color: #fff;
    text-align: left;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-1 img {
    margin-top: 40px;
    width: 100%;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-1 p {
    margin-top: 150px;
    color: #fff;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-2 .item-2-go-mobile {
    padding-left: 0;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-2 .item-2-go-mobile h3 {
    margin-top: 260px;
    padding-left: 0px;
    color: #fff;
    text-align: left;
    font-size: 32px;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-2 .item-2-go-mobile p {
    margin-top: 0px;
    padding-left: 0px;
    letter-spacing: 0px;
    color: #fff;
    text-align: left;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-2 img {
    margin-top: 45px;
    width: 100%;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-2 p {
    margin-top: 140px;
    color: #fff;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-3 .item-3-radio {
    padding-left: 0px;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-3 .item-3-radio h3 {
    margin-top: 260px;
    color: #fff;
    text-align: left;
    font-size: 36px;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-3 .item-3-radio p {
    margin-top: 0px;
    padding-left: 0px;
    letter-spacing: 2px;
    color: #fff;
    text-align: left;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-3 img {
    margin-top: 45px;
    width: 100%;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-3 p {
    margin-top: 140px;
    color: #fff;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-3 p br {
    display: inline-block;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-4 h3 {
    margin-top: 250px;
    padding-left: 0;
    font-size: 24px;
    color: #fff;
    text-align: left;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-4 img {
    margin-top: 40px;
    width: 100%;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-4 p {
    margin-top: 150px;
    color: #fff;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-downloads .talk-app-download-links div {
    text-align: center;
  }
  body.page-body-app div#page-body div.marketing-messaging-app .messaging-app {
    /*messaging App Introduction*/
    /*Messaging App Too Cool*/
    /*Download Now*/
  }
  body.page-body-app div#page-body div.marketing-messaging-app .messaging-app .messaging-app-intro .messaging-app-head-image img {
    width: 100%;
  }
  body.page-body-app div#page-body div.marketing-messaging-app .messaging-app .messaging-app-intro .messaging-app-download-links div {
    text-align: center;
  }
  body.page-body-app div#page-body div.marketing-messaging-app .messaging-app .messaging-app-too-cool .messaging-app-too-cool-image img {
    width: 70%;
  }
  body.page-body-app div#page-body div.marketing-messaging-app .messaging-app .messaging-app-too-cool .messaging-app-too-cool-content {
    margin-bottom: 80px;
    margin-top: 40px;
  }
  body.page-body-app div#page-body div.marketing-messaging-app .messaging-app .messaging-app-downloads .messaging-app-download-links div {
    text-align: center;
  }
  /*---- body.page-body-wireless ---*/
  body.page-body-wireless .wireless-info-heading {
    /*Five Month Promotion Style */
  }
  body.page-body-wireless .wireless-info-heading .five-mon-promo img.wireless-phones {
    width: 70%;
  }
  body.page-body-wireless .wireless-info-heading .five-mon-promo .p-1 {
    margin-top: 0px;
    margin-bottom: 30px;
  }
  body.page-body-wireless .wireless-info-heading .five-mon-promo .p-2 {
    margin-bottom: 0;
  }
  body.page-body-wireless .wireless-info-heading .five-mon-promo .define {
    margin-top: 40px;
    padding: 0;
    color: #fff;
    font-size: 12px;
  }
}
/*--------------------------------------------------
Medium devices (desktops, 992px and up)
-------------------------------------------------- */
@media (min-width: 992px) {
  div.mkt-intro {
    padding: 0;
    max-height: 2000px;
    min-height: 600px;
    overflow: hidden;
    background: none;
  }
  div.mkt-intro video#bgvid {
    display: block;
    position: absolute;
    top: 0;
    left: -5%;
    right: 0;
    bottom: 0;
    min-width: 100%;
    min-height: 100%;
    width: 120%;
    height: auto;
    z-index: -100;
  }
  body.page-body-about div#page-body {
    /* ----- Introduction Section ----- */
    /* ----- All featurette sections ----- */
  }
  body.page-body-about div#page-body div.mkt-intro {
    padding: 0;
    max-height: 2000px;
    min-height: 600px;
    overflow: hidden;
    background: none;
  }
  body.page-body-about div#page-body div.mkt-intro video#bgvid {
    display: block;
    position: absolute;
    top: 0;
    left: -5%;
    right: 0;
    bottom: 0;
    min-width: 100%;
    min-height: 100%;
    width: 120%;
    height: auto;
    z-index: -100;
  }
  body.page-body-about div#page-body div.mkt-intro .mobile-healine {
    display: none;
  }
  body.page-body-about div#page-body div.mkt-intro .filter-pattern {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: -50;
    background-repeat: repeat;
  }
  body.page-body-about div#page-body div.mkt-intro div.mkt-headline {
    margin-top: 300px;
  }
  body.page-body-about div#page-body div.mkt-intro div.mkt-headline .mkt-dld-app-btn div {
    text-align: left;
  }
  body.page-body-about div#page-body .mkt-mobile-bg {
    background: none;
    min-height: 500px;
  }
  body.page-body-about div#page-body .mkt-featurette {
    min-height: 800px;
  }
  body.page-body-about div#page-body .mkt-app-devices {
    /*About Page Messaging App*/
    /*About Page Talk App*/
    /*About Page DUO*/
    /*About Page Wireless Serivce*/
  }
  body.page-body-about div#page-body .mkt-app-devices h2 {
    margin-top: 80px;
  }
  body.page-body-about div#page-body .mkt-app-devices div.content-wrap-text-app p {
    margin-top: 120px;
    text-align: left;
  }
  body.page-body-about div#page-body .mkt-app-devices div.content-wrap-text-app h3 {
    margin-top: 50px;
    text-align: left;
  }
  body.page-body-about div#page-body .mkt-app-devices div.content-wrap-text-app div.messaging-app-brief-intro {
    margin-top: 60px;
  }
  body.page-body-about div#page-body .mkt-app-devices div.content-wrap-talk-app {
    background-position: center;
  }
  body.page-body-about div#page-body .mkt-app-devices div.content-wrap-talk-app p {
    margin-top: 40px;
  }
  body.page-body-about div#page-body .mkt-app-devices div.content-wrap-talk-app h3 {
    margin-top: 40px;
    margin-bottom: 16px;
  }
  body.page-body-about div#page-body .mkt-app-devices div.content-wrap-talk-app div.talk-phone-img-wrap {
    text-align: center;
  }
  body.page-body-about div#page-body .mkt-app-devices div.content-wrap-talk-app div.talk-phone-img-wrap img {
    width: auto;
  }
  body.page-body-about div#page-body .mkt-app-devices div.content-wrap-talk-app div.messaging-app-brief-intro {
    margin-top: 60px;
  }
  body.page-body-about div#page-body .mkt-app-devices div.content-wrap-talk-app div.messaging-app-brief-intro p {
    margin-top: 0;
    margin-bottom: 30px;
  }
  body.page-body-about div#page-body .mkt-app-devices div.content-wrap-duo-phone div.duo-phone-img-wrap {
    margin-left: -80px;
  }
  body.page-body-about div#page-body .mkt-app-devices div.content-wrap-duo-phone div.duo-phone-img-wrap img {
    width: 110%;
  }
  body.page-body-about div#page-body .mkt-app-devices div.content-wrap-wireless-phone .wireless-phone-img-wrap {
    margin-bottom: 0px;
  }
  body.page-body-about div#page-body .mkt-app-devices div.content-wrap-wireless-phone .wireless-phone-img-wrap img {
    width: auto;
  }
  body.page-body-about div#page-body .mkt-app-devices div.content-wrap-wireless-phone .wireless-text-wrap {
    margin-top: 20px;
  }
  body.page-body-about div#page-body section.banner-res-4g .banner-res-text {
    padding-top: 270px;
  }
  body.page-body-about div#page-body section.banner-res-4g .banner-res-text h2 {
    font-size: 33px;
  }
  body.page-body-about div#page-body section.banner-res-4g .banner-4g-text {
    padding-top: 270px;
  }
  body.page-body-about div#page-body section.banner-res-4g .banner-4g-text h2 {
    font-size: 33px;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app {
    /*Talk App Introduction*/
    /*Talk App Better*/
    /*Top Features*/
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-intro .talk-app-head-image img {
    width: auto;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-better .talk-app-better-image img {
    width: auto;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image img.top-feature-device-img {
    width: auto;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide {
    position: absolute;
    width: 100%;
    height: 461px;
    z-index: 100;
    top: 88px;
    left: 0;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-1 h3 {
    margin-top: 200px;
    padding-left: 0;
    font-size: 36px;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-1 img {
    margin-top: 0;
    width: auto;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-1 p {
    margin-top: 90px;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-2 .item-2-go-mobile {
    padding-left: 0;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-2 .item-2-go-mobile h3 {
    margin-top: 190px;
    padding-left: 0;
    font-size: 48px;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-2 .item-2-go-mobile p {
    margin-top: 0px;
    letter-spacing: 3px;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-2 img {
    margin-top: 0;
    width: auto;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-2 p {
    margin-top: 70px;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-3 .item-3-radio {
    padding-left: 40px;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-3 .item-3-radio h3 {
    margin-top: 190px;
    padding-left: 0;
    font-size: 48px;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-3 .item-3-radio p {
    margin-top: 0px;
    letter-spacing: 5px;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-3 img {
    margin-top: 0;
    width: auto;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-3 p {
    margin-top: 80px;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-3 p br {
    display: inline-block;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-4 h3 {
    margin-top: 200px;
    padding-left: 0;
    font-size: 36px;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-4 img {
    margin-top: 0;
    width: auto;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-4 p {
    margin-top: 90px;
  }
  body.page-body-app div#page-body div.marketing-messaging-app .messaging-app {
    /*messaging App Introduction*/
    /*Messaging App Too Cool*/
    /*Full Feature List*/
  }
  body.page-body-app div#page-body div.marketing-messaging-app .messaging-app .messaging-app-intro .messaging-app-head-image img {
    width: auto;
  }
  body.page-body-app div#page-body div.marketing-messaging-app .messaging-app .messaging-app-intro .messaging-app-download-links div {
    text-align: right;
  }
  body.page-body-app div#page-body div.marketing-messaging-app .messaging-app .messaging-app-too-cool .messaging-app-too-cool-image img {
    width: 100%;
  }
  body.page-body-app div#page-body div.marketing-messaging-app .messaging-app .messaging-app-too-cool .messaging-app-too-cool-content {
    margin-top: 30px;
    margin-bottom: 0;
  }
  body.page-body-app div#page-body div.marketing-messaging-app .messaging-app .messaging-app-too-cool .messaging-app-too-cool-content div .btn {
    margin-bottom: 0;
  }
  body.page-body-app div#page-body div.marketing-messaging-app .messaging-app .messaging-app-feature-list .messaging-app-feature-lists h5 {
    text-align: left;
  }
  body.page-body-app div#page-body div.marketing-messaging-app .messaging-app .messaging-app-feature-list .messaging-app-feature-lists p {
    text-align: left;
  }
  body.page-body-app div#page-body div.marketing-messaging-app .messaging-app .messaging-app-feature-list .messaging-app-feature-lists .messaging-app-feature-list-3 h5 {
    text-align: center;
  }
  /*---- body.page-body-wireless ---*/
  body.page-body-wireless {
    /*Wireless Service Info Top Section*/
    /*Five Month Promotion Style */
    /*Wireless Extended Coverage*/
    /*Wireless How It Works*/
    /*Wireless FAQs */
  }
  body.page-body-wireless .wireless-info-heading {
    /*Five Month Promotion Style */
  }
  body.page-body-wireless .wireless-info-heading .main_logo {
    width: auto;
  }
  body.page-body-wireless .wireless-info-heading .wireless-info-heading-content .wireless-phones {
    width: 90%;
  }
  body.page-body-wireless .wireless-info-heading .wireless-info-heading-content p {
    color: #fff;
    text-align: left;
  }
  body.page-body-wireless .wireless-info-heading .wireless-info-heading-content .define {
    color: #fff;
  }
  body.page-body-wireless .wireless-info-heading .five-mon-promo img.wireless-phones {
    width: 100%;
  }
  body.page-body-wireless .wireless-info-heading .five-mon-promo .p-1 {
    margin-top: 0px;
    margin-bottom: 10px;
  }
  body.page-body-wireless .wireless-info-heading .five-mon-promo .define {
    margin-top: 20px;
    padding: 0;
    color: #fff;
    font-size: 12px;
  }
  body.page-body-wireless .wireless-more-feature .wireless-more-feature-img img {
    width: auto;
  }
  body.page-body-wireless .coverage-info .coverage-info-map img {
    width: 100%;
  }
  body.page-body-wireless .wireless-how-info .wireless-how-steps .wireless-how-step {
    margin-left: 10px;
    margin-right: 10px;
  }
  body.page-body-wireless .wireless-how-info .wireless-how-steps .wireless-how-step img {
    width: 100%;
  }
  body.page-body-wireless .wireless-how-info .wireless-how-steps .wireless-how-step p {
    text-align: left;
  }
  body.page-body-wireless .wireless-faqs-info .faqs-item {
    margin: 10px 10px 20px 10px;
  }
}
/*--------------------------------------------------
Large devices (large desktops, 1200px and up)
-------------------------------------------------- */
@media (min-width: 1200px) {
  div.mkt-intro {
    padding: 0;
    max-height: 1000px;
    min-height: 900px;
    overflow: hidden;
    background: none;
  }
  div.mkt-intro video#bgvid {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    min-width: 100%;
    min-height: 100%;
    width: 110%;
    height: auto;
    z-index: -100;
  }
  body.page-body-about div#page-body div.mkt-intro {
    padding: 0;
    max-height: 1000px;
    min-height: 900px;
    overflow: hidden;
    background: none;
  }
  body.page-body-about div#page-body div.mkt-intro video#bgvid {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    min-width: 100%;
    min-height: 100%;
    width: 110%;
    height: auto;
    z-index: -100;
  }
  body.page-body-about div#page-body div.mkt-intro .mobile-healine {
    display: none;
  }
  body.page-body-about div#page-body div.mkt-intro div.mkt-headline {
    margin-top: 300px;
  }
  body.page-body-about div#page-body div.mkt-intro div.mkt-headline h1 {
    text-align: center;
  }
  body.page-body-about div#page-body div.mkt-intro div.mkt-headline p {
    text-align: center;
  }
  body.page-body-about div#page-body div.mkt-intro div.mkt-headline .mkt-dld-app-btn {
    margin-left: 0;
    margin-right: 0;
    margin-top: 30px;
    margin-bottom: 40px;
    text-align: center;
  }
  body.page-body-about div#page-body div.mkt-intro div.mkt-headline .mkt-dld-app-btn a.btn {
    display: inline-block;
    margin-right: 20px;
    background-color: #000;
  }
  body.page-body-about div#page-body div.mkt-intro div.mkt-headline .mkt-dld-app-btn a.btn:hover {
    background-color: #666666;
  }
  body.page-body-about div#page-body div.mkt-intro div.mkt-headline .mkt-dld-app-btn .a-disabled {
    pointer-events: none;
    cursor: default;
  }
  body.page-body-about div#page-body div.mkt-intro div.mkt-headline .mkt-dld-app-btn .a-disabled:hover,
  body.page-body-about div#page-body div.mkt-intro div.mkt-headline .mkt-dld-app-btn .a-disabled:active {
    pointer-events: none;
    cursor: default;
    background-color: #000;
  }
  body.page-body-about div#page-body div.mkt-intro div.mkt-headline .mkt-dld-app-btn div {
    padding: 0;
    margin-right: 10px;
  }
  body.page-body-about div#page-body div.mkt-intro div.mkt-headline .mkt-dld-app-btn div img {
    width: 120px;
  }
  body.page-body-about div#page-body .mkt-mobile-bg {
    background: none;
  }
  body.page-body-about div#page-body .mkt-app-devices {
    /*About Page DUO*/
  }
  body.page-body-about div#page-body .mkt-app-devices div.content-wrap-duo-phone p {
    margin-top: 20px;
    text-align: right;
  }
  body.page-body-about div#page-body .mkt-app-devices div.content-wrap-duo-phone h3 {
    margin-top: 20px;
    text-align: right;
  }
  body.page-body-about div#page-body .mkt-app-devices div.content-wrap-duo-phone div.duo-phone-img-wrap {
    margin-left: -110px;
    margin-top: -30px;
  }
  body.page-body-about div#page-body .mkt-app-devices div.content-wrap-duo-phone div.duo-phone-img-wrap img {
    width: auto;
  }
  body.page-body-about div#page-body .mkt-app-devices div.content-wrap-duo-phone div.messaging-app-brief-intro {
    margin-top: 60px;
  }
  body.page-body-about div#page-body .mkt-app-devices div.content-wrap-duo-phone div.messaging-app-brief-intro p {
    margin-top: 0;
    margin-bottom: 30px;
  }
  body.page-body-about div#page-body section.banner-res-4g {
    /*                background-image: url("/resources/nt/images/marketing/new-hero-image.jpg");
                background-size: cover;
                background-repeat: no-repeat;
                background-position: top center;*/
  }
  body.page-body-about div#page-body section.banner-res-4g .banner-res-text {
    /*background-image:none;*/
    padding-top: 300px;
  }
  body.page-body-about div#page-body section.banner-res-4g .banner-4g-text {
    /*background-image:none;*/
    padding-top: 300px;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app {
    /*Top Features*/
    /*Download Now*/
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide {
    position: absolute;
    width: 100%;
    height: 461px;
    z-index: 100;
    top: 88px;
    left: 0;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-1 h3 {
    margin-top: 210px;
    padding-left: 50px;
    font-family: ITCAvantGardeStd-Book, 'Helvetica-light', 'Helvetica', Arial, sans-serif;
    color: #fff;
    font-size: 36px;
    text-align: left;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-1 p {
    margin-top: 80px;
    font-family: 'Helvetica-light', 'Helvetica', Arial, sans-serif;
    color: #fff;
    font-size: 18px;
    text-align: left;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-2 .item-2-go-mobile {
    padding-left: 60px;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-2 .item-2-go-mobile h3 {
    margin-top: 210px;
    margin-bottom: 0px;
    font-family: ITCAvantGardeStd-Book, 'Helvetica-light', 'Helvetica', Arial, sans-serif;
    color: #fff;
    font-size: 48px;
    text-align: left;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-2 .item-2-go-mobile p {
    margin-top: 0px;
    font-family: 'Helvetica-light', 'Helvetica', Arial, sans-serif;
    color: #fff;
    font-size: 18px;
    letter-spacing: 3px;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-2 p {
    margin-top: 70px;
    font-family: 'Helvetica-light', 'Helvetica', Arial, sans-serif;
    color: #fff;
    font-size: 18px;
    text-align: left;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-2 p br {
    display: inline-block;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-3 .item-3-radio {
    padding-left: 90px;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-3 .item-3-radio h3 {
    margin-top: 210px;
    margin-bottom: 0px;
    font-family: ITCAvantGardeStd-Book, 'Helvetica-light', 'Helvetica', Arial, sans-serif;
    color: #fff;
    font-size: 48px;
    text-align: left;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-3 .item-3-radio p {
    margin-top: 0px;
    font-family: 'Helvetica-light', 'Helvetica', Arial, sans-serif;
    color: #fff;
    font-size: 18px;
    letter-spacing: 4px;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-3 p {
    margin-top: 90px;
    font-family: 'Helvetica-light', 'Helvetica', Arial, sans-serif;
    color: #fff;
    font-size: 18px;
    text-align: left;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-4 h3 {
    margin-top: 210px;
    padding-left: 50px;
    font-family: ITCAvantGardeStd-Book, 'Helvetica-light', 'Helvetica', Arial, sans-serif;
    color: #fff;
    font-size: 36px;
    text-align: left;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-inner .item-4 p {
    margin-top: 80px;
    font-family: 'Helvetica-light', 'Helvetica', Arial, sans-serif;
    color: #fff;
    font-size: 18px;
    text-align: left;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-control {
    background-image: none;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-top-features .talk-app-top-features-image .mobile-size-slide .carousel-indicators {
    bottom: 0;
    margin-bottom: 0;
  }
  body.page-body-app div#page-body div.marketing-talk-app .talk-app .talk-app-downloads .talk-app-download-links div {
    text-align: center;
  }
  body.page-body-app div#page-body div.marketing-messaging-app .messaging-app {
    /*Messaging App Too Cool*/
    /*Full Feature List*/
    /*Download Now*/
  }
  body.page-body-app div#page-body div.marketing-messaging-app .messaging-app .messaging-app-too-cool .messaging-app-too-cool-image img {
    width: auto;
  }
  body.page-body-app div#page-body div.marketing-messaging-app .messaging-app .messaging-app-too-cool .messaging-app-too-cool-content {
    margin-top: 100px;
  }
  body.page-body-app div#page-body div.marketing-messaging-app .messaging-app .messaging-app-too-cool .messaging-app-too-cool-content div .btn {
    margin-bottom: 0px;
  }
  body.page-body-app div#page-body div.marketing-messaging-app .messaging-app .messaging-app-feature-list .messaging-feature-list-img {
    width: auto;
  }
  body.page-body-app div#page-body div.marketing-messaging-app .messaging-app .messaging-app-feature-list h5 {
    text-align: left;
  }
  body.page-body-app div#page-body div.marketing-messaging-app .messaging-app .messaging-app-downloads .messaging-app-download-links div {
    text-align: right;
  }
  /*---- body.page-body-wireless ---*/
  body.page-body-wireless {
    /*Wireless Service Info Top Section*/
    /*Wireless Extended Coverage*/
    /*Wireless How It Works*/
  }
  body.page-body-wireless .wireless-info-heading {
    /*Five Month Promotion Style */
  }
  body.page-body-wireless .wireless-info-heading .wireless-info-heading-content .wireless-phones {
    width: auto;
  }
  body.page-body-wireless .wireless-info-heading .five-mon-promo img.wireless-phones {
    width: auto;
  }
  body.page-body-wireless .wireless-info-heading .five-mon-promo .p-1 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  body.page-body-wireless .wireless-info-heading .five-mon-promo .p-2 {
    margin-bottom: 5px;
  }
  body.page-body-wireless .wireless-info-heading .five-mon-promo .define {
    margin-top: 50px;
    padding: 0;
    color: #666666;
    font-size: 12px;
  }
  body.page-body-wireless .coverage-info .coverage-info-map img {
    width: auto;
  }
  body.page-body-wireless .wireless-how-info .wireless-how-steps .wireless-how-step {
    margin-left: 20px;
    margin-right: 20px;
  }
  body.page-body-wireless .wireless-how-info .wireless-how-steps .wireless-how-step img {
    width: auto;
  }
  body.page-body-wireless .wireless-how-info .wireless-how-steps .buy-sim-card img {
    width: 265px;
  }
  body.page-body-wireless .wireless-how-info .wireless-how-steps .keep-your-number img {
    width: 265px;
  }
}
/*--------------------------------------------------
Large devices (large desktops, 1700px and up)
-------------------------------------------------- */
@media (min-width: 1700px) {
  body.page-body-about div#page-body div.mkt-intro {
    max-height: 1000px;
    min-height: 1000px;
  }
  body.page-body-about div#page-body div.mkt-intro video#bgvid {
    top: -80px;
  }
  body.page-body-about div#page-body section.banner-res-4g {
    background-image: url("/resources/nt/images/marketing/new-hero-image.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
  }
  body.page-body-about div#page-body section.banner-res-4g .banner-res-text {
    background-image: none;
    padding-top: 380px;
  }
  body.page-body-about div#page-body section.banner-res-4g .banner-4g-text {
    background-image: none;
    padding-top: 380px;
  }
}
/*# sourceMappingURL=marketing.css.map */