/* dateUpdated 1.21.2026 - 0817 */
/* ES FID: 509664a */

/*621902//2.11.16//product title
https://es.t-mobile.com/internet-devices/alcatel-onetouch-pixi-7.html?icid=WMM_TM_Q116ENTRPS_OH5LZ8X5GXX4016 */
.header2a,
h2.header2a,
h2 {
  /*font-size: 38px;*/
}

/*625881.2//2.26.16//cell phones
  http://es.t-mobile.com/cell-phones.html*/
.promotional-marquee-content h5 {
  font-size: 17px;
}

/*627396.2//3.18.16//sub nav
  https://es.t-mobile.com/sdpromotions/OfferSearch.aspx */
@media (min-width: 1024px) {
  .row-fluid.OSL > .span12.center-block > .row-fluid > a {
    white-space: nowrap;
  }
}

/*627396.7/3.23.16//sub nav
  https://es.t-mobile.com/sdpromotions/OrderSearch */
.container + footer.main-footer .nav-legal {
  max-width: 86%;
}

/*636051//4.5.16//devices carosel
  https://es.t-mobile.com/internet-device-deals.html */
@media (min-width: 1025px) {
  li.deals-product-card {
    width: auto !important;
    padding: 0 10px;
  }
}

/*637654.1//4.11.16//banner
  https://es.explore.t-mobile.com/work-less-for-wireless?icid=WMM_TM_VIPCHCKTRF_GI0OV8NCVM64664 */
#marquee h1 .marquee-one {
  line-height: 70px;
}

/*643110.2//5.3.16//cta
  http://es.t-mobile.com/customer/MHZ232Bn73.html */
.tile-single-wrapper .tile-content-wrapper .cta-wrapper .cta {
  white-space: nowrap;
}

/*
  http://es.t-mobile.com/? */
#EIPPricing .EIPInstallment {
  margin-right: 9px;
}

/*#651788//6.7.16//
  http://es.t-mobile.com/? */
.navbar .nav > .primary > a {
  font-size: 13px !important;
}

/*#658894 // 7.5.16//
  http://es.t-mobile.com/internet-devices.html */
.promotional-marquee-content h2 {
  font-size: 38px;
}

/*#685282//10.21.16//
  http://es.t-mobile.com/internet-devices.html */
.product-card .EIPInstallment span[style] {
  padding-right: 4px;
}

/*#686171//10.25.16//
  http://es.t-mobile.com
  */
/*body.marketing-page h2 {
	font-size: 82px;
  }*/
@media (min-width: 1680px) {
  body.marketing-page
    div:not(.slick-slide)
    > section.marketing-section.maintain-aspect-ratio:not(.half-height)
    h2 {
    font-size: 114px;
  }
}

@media (min-width: 1280px) {
  body.marketing-page div.content>div.basicContent>section[data-desktop-rendition="http://www.t-mobile.com/content/dam/t-mobile/homepage/app.desktop.jpg"]>div>h2
  {
    font-size: 70px;
  }
}

@media (min-width: 640px) and (max-width: 1280px) {
  body.marketing-page div.content>div.basicContent>section[data-desktop-rendition="http://www.t-mobile.com/content/dam/t-mobile/homepage/app.desktop.jpg"]>div>h2
  {
    font-size: 6.4vw;
  }
}

@media (min-width: 1280px) {
  body.marketing-page div.content>div.basicContent>section[data-desktop-rendition="http://www.t-mobile.com/content/dam/t-mobile/homepage/tmo_arena_v2_gif.desktop.gif"]>div>h2
  {
    font-size: 70px;
  }
}

@media (min-width: 640px) and (max-width: 1280px) {
  body.marketing-page div.content>div.basicContent>section[data-desktop-rendition="http://www.t-mobile.com/content/dam/t-mobile/homepage/tmo_arena_v2_gif.desktop.gif"]>div>h2
  {
    font-size: 6.4vw;
  }
}

/*#690056//11.03.16//
  http://es.t-mobile.com
  */
body.marketing-page
  section.marketing-section.product-carousel
  > div.product-slick-carousel
  > div.slick-list
  > div.slick-track
  > div
  > div.small-grid-row
  > div.small-grid
  > a
  > div.product-name {
  line-height: 1;
  padding-left: 5px;
  padding-right: 5px;
}

body.marketing-page
  section.marketing-section.product-carousel
  > div.product-slick-carousel
  > div.slick-list
  > div.slick-track
  > div
  > div.small-grid-row
  > div.small-grid
  > a
  > img {
  margin-bottom: 0px;
}

/*#692289.1//11.14.16//
  http://es.t-mobile.com/offers/deals-hub.html
  */
div.section-content>div.cta>a[href*="http://es.t-mobile.com/internet-devices/"]
{
  font-family: inherit !important;
  font-weight: 600;
  letter-spacing: 0.05em;
}

/*#692804//11.15.16//
  http://es.t-mobile.com/offer/lg-phone-tablet-deals.html?icid=WMM_TM_Q416LGPROM_W44YNBSNYMI6479
  */
@media (min-width: 940px) {
  div.navbar-inner
    > div.container.mainnav
    > div.nav-menu-collapse.nav-links
    > ul.nav {
    margin-left: -40px;
  }
}

/*#694012//11.17.16//
  https://es.t-mobile.com/
  */
@media (max-width: 480px) {
  body.marketing-page
    div.contentCarousel
    > div.marketing-section
    > div
    > div
    > div.slick-track
    > div
    > section {
    height: auto;
  }

  body.marketing-page
    div.contentCarousel
    > div.marketing-section
    > div
    > div
    > div.slick-track
    > div
    > section
    > div.content-wrap
    > h2 {
    font-size: 5.8vw;
    line-height: 1.2;
  }
}

/*#695484//11.23.16//
  https://es.t-mobile.com/offers/deals-hub.html
  */
div.slick-track
  > section[aria-describedby="slick-slide21"]
  > div.content-wrap.col-xs-12
  > div.section-content {
  width: 62%;
}

/*#698815.1//12.07.16//
  http://es.t-mobile.com/offers/deals-hub.html?filter=phones
  */
section[data-module-id="520d7a602cc40c2406c936144f908528a9e2dc6d"]
  > div.content-wrap
  > div.section-content
  > h2 {
  font-size: 28px !important;
}

/*#700163//12.15.16//
  https://es.t-mobile.com/
  */
.marketing-page section.rich-text.page-head .content-wrap p {
  font-size: 30px;
}

/*#699908.2//12.15.16//
  https://es.t-mobile.com/cell-phones?icid=WMM_TM_HMPGRDSGNA_P7QGF8N5L3B5877
  */
@media (min-width: 1240px) {
  div#tmounavold
    > div.navbar-inner
    > div.container.mainnav
    > div.nav-links
    > ul.nav {
    margin-left: -80px;
  }

  div#tmounavold
    > div.navbar-inner
    > div.container.mainnav
    > div.nav-links
    > ul.nav
    > li
    > a {
    padding-left: 8px;
    padding-right: 8px;
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  div#tmounavold
    > div.navbar-inner
    > div.container.mainnav
    > div.nav-links
    > ul.nav
    > li.primary.active
    > a
    > i {
    padding-right: 8px;
  }
}

@media (min-width: 940px) and (max-width: 1240px) {
  div#tmounavold
    > div.navbar-inner
    > div.container.mainnav
    > div.nav-links
    > ul.nav {
    margin-left: -16px !important;
  }

  div#tmounavold
    > div.navbar-inner
    > div.container.mainnav
    > div.nav-links
    > ul.nav
    > li
    > a {
    padding-left: 8px;
    padding-right: 8px;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    font-size: 16px !important;
  }

  div#tmounavold
    > div.navbar-inner
    > div.container.mainnav
    > div.nav-links
    > ul.nav
    > li.primary.active
    > a
    > i {
    padding-right: 8px;
  }
}

@media (min-width: 640px) and (max-width: 940px) {
  div#tmounavold
    > div.navbar-inner
    > div.container.mainnav
    > div.nav-links
    > ul.nav {
    margin-left: -18px !important;
  }

  div#tmounavold
    > div.navbar-inner
    > div.container.mainnav
    > div.nav-links
    > ul.nav
    > li
    > a {
    padding-left: 6px;
    padding-right: 6px;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    font-size: 13px !important;
  }

  div#tmounavold
    > div.navbar-inner
    > div.container.mainnav
    > div.nav-links
    > ul.nav
    > li.primary.active
    > a
    > i {
    padding-right: 8px;
  }
}

/*#700517.1//12.16.16//
  https://es.t-mobile.com/cell-phones?icid=WMM_TM_HMPGRDSGNA_P7QGF8N5L3B5877
  */
div.prod-badge > p[id*="product-offer"] {
  font-size: 11px !important;
  line-height: 1;
}

div.product-grid > div.tile > a.product-name.text-center {
  font-size: 13px;
  letter-spacing: 0;
}

/*#700713//12.16.16//
  https://es.t-mobile.com/
  */
section[data-desktop-rendition="https://www.t-mobile.com/content/dam/t-mobile/homepage/q4-2016/holiday/dd2-57-cornelius-ATL-holiday-hp.desktop.jpg"]>div.content-wrap>h2.small
{
  font-size: 42px;
  line-height: 1;
}

@media (min-width: 640px) and (max-width: 1400px) {
  section[data-desktop-rendition="https://www.t-mobile.com/content/dam/t-mobile/homepage/q4-2016/holiday/dd2-57-cornelius-ATL-holiday-hp.desktop.jpg"]>div.content-wrap>h2.small
  {
    font-size: 3.6vw;
  }
}

section[data-desktop-rendition="https://www.t-mobile.com/content/dam/t-mobile/deals/holiday/full-bleed-bg/holiday-multi-snowflakes-right.desktop.jpg"]>div.content-wrap>div.section-content>h2.small
{
  font-size: 42px;
  line-height: 1;
}

@media (min-width: 640px) and (max-width: 1400px) {
  section[data-desktop-rendition="https://www.t-mobile.com/content/dam/t-mobile/deals/holiday/full-bleed-bg/holiday-multi-snowflakes-right.desktop.jpg"]>div.content-wrap>div.section-content>h2.small
  {
    font-size: 3.6vw;
  }
}

/*#706003.1//1.13.17//
  https://es.t-mobile.com/cell-phone/lg-g5
  */
@media (min-width: 992px) {
  div#tmobileApp
    > div.rowDiv
    > div.page-content
    > div.page-content
    > div
    > div.ng-scope
    > div#_content_t-mobile_cell-phones_lg-g5_jcr_content_content-body_pdpteaser
    > div.pdp_promotions
    > div#promo-banner
    > p,
  div#tmobileApp
    > div.rowDiv
    > div.page-content
    > div.page-content
    > div
    > div.ng-scope
    > div#_content_t-mobile_cell-phones_lg-g5_jcr_content_content-body_pdpteaser
    > div.pdp_promotions
    > div#promo-banner
    > p
    a {
    font-size: 14px;
    letter-spacing: 0;
  }
}

/*#708766//2.1.17//
  https://es.t-mobile.com/checkout
  */
div.onoffswitch {
  width: 140px;
}

span.onoffswitch-switch {
  right: 109px;
}

/*#713635.1//2.17.17//
  https://es.t-mobile.com/unav.html
  */
@media (min-width: 1240px) {
  footer.footer.main-footer
    > div.container
    > div
    > div
    > div.container-fluid
    > div#divfootermainsocial
    > div.footer-list
    > ul.nav:nth-child(2)
    > li
    > a {
    font-size: 16px;
    letter-spacing: 0;
    padding-left: 14px;
    padding-right: 14px;
  }
}

@media (min-width: 940px) and (max-width: 1240px) {
  footer.footer.main-footer
    > div.container
    > div
    > div
    > div.container-fluid
    > div#divfootermainsocial
    > div.footer-list
    > ul.nav:nth-child(2)
    > li
    > a {
    font-size: 13px;
    letter-spacing: 0;
    padding-left: 12px;
    padding-right: 12px;
  }
}

/*#713635.1//2.17.17//
  https://es.t-mobile.com
  */
@media (min-width: 640px) and (max-width: 768px) {
  body.marketing-page
    div.content.static-header
    > div.basicContent
    > section.marketing-section.maintain-aspect-ratio.basic-content.dark-bg.center.middle
    > div.content-wrap.center
    > h2.normal {
    font-size: 8vw;
  }
}

@media (max-width: 640px) {
  body.marketing-page
    div.content.static-header
    > div.basicContent
    > section.marketing-section.maintain-aspect-ratio.basic-content.dark-bg.center.middle
    > div.content-wrap.center
    > h2.normal {
    font-size: 6vw;
  }
}

/*#713941.1//2.17.17//
  https://es.t-mobile.com/checkout
  */
.onoffswitch span:nth-child(2) {
  right: 109px;
}

/*#716752.5//3.03.17//
  https://es.t-mobile.com/
  */
@media (min-width: 1024px) {
  section[data-placement-id="index 6 slide 5"]
    > div.content-wrap
    > div.section-content
    > h2 {
    /*font-size: 32px !important;*/
  }
}

@media (max-width: 640px) {
  section[data-analytics-id="WEB-17128-3rd-line-free"] > div.content-wrap {
    margin-top: 40% !important;
  }
}

@media (max-width: 640px) {
  section[data-analytics-id="WEB-16631_smart-picks"]
    > div.content-wrap
    > div.section-content
    > p.copy,
  section[data-analytics-id="WEB-16961-prepaid"]
    > div.content-wrap
    > div.section-content
    > p.copy {
    font-size: 14px !important;
    line-height: 1.2;
  }
}

/*#717872.1//3.8.17//
  https://es.t-mobile.com/offers/deals-hub
  */
div.offers-carousel.marketing-section
  .offers-slick-carousel
  .offers-component
  h2 {
  /*font-size: 32px;*/
}

@media (max-width: 768px) {
  div.offers-carousel.marketing-section
    .offers-slick-carousel
    .offers-component
    h2 {
    font-size: 20px;
  }
}

/*#718319.3//3.10.17//
  https://es.t-mobile.com/content/t-mobile/consumer/_authoring/pages/hp/customer.html
  */
@media (max-width: 640px) {
  section[data-analytics-id="WEB-17267-sync-up"]
    > div.content-wrap
    > div.section-content
    > p.copy {
    font-size: 12px !important;
    line-height: 1.2;
  }

  section[data-analytics-id="WEB-17267-sync-up"] > div.content-wrap > h2 {
    font-size: 34px;
    line-height: 1;
  }
}

/*
  https://es.t-mobile.com/offers/deals-hub
  */
@media (max-width: 640px) {
  section[data-analytics-id="WEB-17265-syncup"]
    > div.content-wrap
    > div.section-content
    > p.copy {
    font-size: 12px !important;
    line-height: 1.2;
  }

  section[data-analytics-id="WEB-17265-syncup"] > div.content-wrap > h2 {
    font-size: 34px;
    line-height: 1;
  }
}

/*#719312//3.15.17//
  https://es.t-mobile.com/
  */
@media (min-width: 1280px) {
  section[data-analytics-id="WEB-17162-slider"] > div.content-wrap > h2.normal {
    font-size: 80px;
  }
}

/*#720408//3.21.17//
  https://es.t-mobile.com/
  */
section[data-analytics-id="WEB-16713-new-coverage"]
  > div.content-wrap
  > div
  > h2 {
  line-height: 1;
}

/*#720803//3.22.17//
  https://es.t-mobile.com/
  */
@media (max-width: 640px) {
  section[data-analytics-id="WEB-17420-smart-picks"]
    > div.content-wrap
    > div.section-content
    > p.copy {
    font-size: 12px !important;
    line-height: 1.2;
  }

  section[data-analytics-id="WEB-17420-smart-picks"] > div.content-wrap > h2 {
    font-size: 34px;
    line-height: 1;
  }
}

/*#721966//3.28.17//
  https://es.t-mobile.com/
  */
@media (max-width: 640px) {
  section[data-analytics-id="WEB-17521-alcatel"]
    > div.content-wrap
    > div.section-content
    > p.copy,
  section[data-analytics-id="WEB-17542-s7"]
    > div.content-wrap
    > div.section-content
    > p.copy {
    font-size: 12px !important;
    line-height: 1.2;
  }

  section[data-analytics-id="WEB-17521-alcatel"] > div.content-wrap > h2,
  section[data-analytics-id="WEB-17542-s7"] > div.content-wrap > h2 {
    font-size: 34px;
    line-height: 1;
  }
}

/*#722166.3//3.29.17//
  https://es.t-mobile.com/offers/samsung-galaxy-s8-and-s8-plus
  */
/*@media(min-width: 640px){
  .offers-carousel.marketing-section .offers-slick-carousel .basic-content,
  .offers-carousel.marketing-section .offers-slick-carousel .offers-component{
  min-height: 600px;
  }
  }
  
  @media(max-width: 640px){
  .offers-carousel.marketing-section .offers-slick-carousel .basic-content,
  .offers-carousel.marketing-section .offers-slick-carousel .offers-component{
  min-height: 550px;
  }
  }*/
/*#722453.7//3.30.17//
  https://es.t-mobile.com/content/t-mobile/consumer/_authoring/pages/hp/prospect.html
  */
div.offers > section[data-analytics-id="web-17690-dream-m2"] {
  min-height: 650px;
}

/*#722809.4//3.31.17//
  https://es.t-mobile.com/offers/samsung-galaxy-s8-and-s8-plus
  */
section[data-analytics-id="web-17818-bixby"] > div.content-wrap > p.copy {
  font-size: 18px;
  letter-spacing: 0;
}

/*#723504.2//4.04.17//
  https://es.t-mobile.com/mlb
  */
@media (min-width: 1280px) {
  section[data-analytics-id="web-17748"] {
    min-height: 700px !important;
  }

  section[data-analytics-id="web-17690-dream-m2"] {
    min-height: 760px !important;
  }
}

@media (max-width: 640px) {
  section[data-analytics-id="web-17748"] {
    min-height: 670px !important;
  }

  section[data-analytics-id="web-17690-dream-m2"] {
    min-height: 730px !important;
  }
}

/*
  https://es.t-mobile.com/content/t-mobile/consumer/_authoring/pages/hp/prospect.html
  */
/*@media(min-width: 1280px){
  section[data-placement-id="index 2"]{
  min-height: 740px !important;
  }
  }
  
  @media(max-width: 640px){
  section[data-placement-id="index 2"]{
  min-height: 700px !important;
  }
  }*/
/*#723715.1//4.04.17//
  https://es.t-mobile.com/offers/deals-hub
  */
@media (min-width: 640px) {
  section[data-analytics-id="WEB-17914-sync-up"]
    > div.content-wrap
    > div.section-content
    > p.copy {
    font-size: 14px !important;
    line-height: 1.2;
  }
}

@media (max-width: 640px) {
  section[data-analytics-id="WEB-17914-sync-up"]
    > div.content-wrap
    > div.section-content
    > h2 {
    font-size: 16px !important;
    line-height: 1.2;
  }

  section[data-analytics-id="WEB-17914-sync-up"]
    > div.content-wrap
    > div.section-content
    > p.copy {
    font-size: 12px !important;
    line-height: 1.1;
  }
}

/*#724031//4.05.17//
  https://es.t-mobile.com/
  */
/*@media(min-width: 1280px){
  section[data-placement-id="index 3"]{
   min-height: 740px !important;
  }
  }
  
  @media(max-width: 640px){
  section[data-placement-id="index 3"]{
  min-height: 700px !important;
  }
  }*/
/*#724037//4.05.17//
  https://es.t-mobile.com/cell-phone-plans?icid=WMM_TM_Q117TMO1PL_H85BRNKTDO37510
  */
@media (min-width: 640px) {
  section[data-analytics-id*="card-gogo"]
    > div.content-section
    > div.baseline-header
    > h3 {
    font-size: 34px !important;
  }
}

/*#724148//4.5.17
  https://es.t-mobile.com/ */
section[data-module-id*="6719a8501e9e00ce133980c290cd1144a76243d1"] h2.small {
  font-size: 52px;
}

#\31
  c0137b8e04e4f759bcf143257f31ae63aacf136
  > div.content-wrap.col-xs-12
  > div.section-content
  > h2 {
  font-size: 6rem;
  line-height: 6.5rem;
}

#\31
  c0137b8e04e4f759bcf143257f31ae63aacf136
  > div.content-wrap.col-xs-12
  > div.section-content {
  position: relative;
  top: -70px;
}

@media (max-width: 1024px) {
  #\31
    c0137b8e04e4f759bcf143257f31ae63aacf136
    > div.content-wrap.col-xs-12
    > div.section-content
    > h2 {
    font-size: 4rem;
    line-height: 4.5rem;
  }
}

@media (max-width: 823px) {
  #\31
    c0137b8e04e4f759bcf143257f31ae63aacf136
    > div.content-wrap.col-xs-12
    > div.section-content
    > h2 {
    font-size: 3rem;
    line-height: 3.5rem;
  }

  #\31
    c0137b8e04e4f759bcf143257f31ae63aacf136
    > div.content-wrap.col-xs-12
    > div.section-content {
    top: 0;
  }

  #\36 719a8501e9e00ce133980c290cd1144a76243d1
    > div.content-wrap.col-xs-12
    > div.section-content
    > h2 {
    font-size: 3rem;
    line-height: 3rem;
  }
}

/*#727544.8//4.21.17// 
  https://es.t-mobile.com/offers/samsung-galaxy-s8-and-s8-plus
  */
section[data-analytics-id="web-18119-s8-plus-carousel"]
  > div.content-wrap
  > div.section-content
  > p.copy {
  font-size: 11px;
  letter-spacing: 0;
  line-height: 1.4;
}

/*#730405.5//5.5.17// 
  https://es.t-mobile.com/optional-services/uncarrier-features-other.html
  */
@media (max-width: 560px) {
  div#deals_tabs
    > section.container.features-nav.tab_navigation.features-nav-size-3
    > nav.sections-nav
    > ul.nav
    > li
    > a {
    font-size: 8px;
    letter-spacing: 0;
  }
}

/*#732801//5.15.17// 
  https://es.t-mobile.com/content/t-mobile/consumer/travel-abroad-with-simple-global.html
  */
/*@media(min-width: 640px){
  .marketing-page h2{
  font-size: 82px;
  }
  }*/
/*#734282//5.23.17// 
  https://es.t-mobile.com/mlb
  */
@media (min-width: 1300px) {
  section[data-desktop-rendition="https://www.t-mobile.com/content/dam/t-mobile/assets/backgrounds/basic/MLB/3983-bg-mlb-bryce-hotel.desktop.jpg"]>div.content-wrap>h2.normal
  {
    font-size: 50px !important;
    line-height: 1 !important;
  }
}

@media (min-width: 768px) and (max-width: 1300px) {
  section[data-desktop-rendition="https://www.t-mobile.com/content/dam/t-mobile/assets/backgrounds/basic/MLB/3983-bg-mlb-bryce-hotel.desktop.jpg"]>div.content-wrap>h2.normal
  {
    font-size: 4vw;
    line-height: 1;
  }
}

/*#734890.1//5.25.17// 
  https://es.t-mobile.com/cell-phone/samsung-galaxy-s8?icid=WMD_TM_Q217DRMLNC_41GLMNNFJCB8713
  */
div#lshop_menu_5.tab-pane
  > div.row-fluid
  > div.subnav-featured-deal
  > div.row-fluid
  > div.span8
  > h2.header2b {
  font-size: 36px;
}

/*#735113//5.25.17// 
  https://www.t-mobile.com/offers/t-mobile-digits
  */
body.marketing-page.ng-scope
  header.global-header.light
  div.utility.content-wrap
  ul.exp-select
  li
  a {
  color: #e20074 !important;
}

.marketing-page header.global-header.light .utility .exp-select li a,
.marketing-page header.global-header.light .utility .exp-select li::before,
.marketing-page header.global-header.light .utility-nav li,
.marketing-page header.global-header.light .utility-nav li a {
  color: #e20074 !important;
  font-weight: bold;
}

body.marketing-page.ng-scope
  header.global-header.light.sticky
  div.utility.content-wrap
  ul.exp-select
  li
  a {
  font-weight: normal;
}

.marketing-page header.global-header.sticky .utility {
  /*display:block !important;*/
  padding: 0;
}

.marketing-page header.global-header.sticky .utility-nav {
  display: none;
}

header.global-header.light.sticky div.utility.content-wrap ul.exp-select {
  position: absolute;
  top: 22px;
  left: 20%;
}

header.global-header.sticky div.utility.content-wrap ul.exp-select {
  position: absolute;
  top: 22px;
  left: 20%;
}

@media (max-width: 1850px) {
  header.global-header.light.sticky div.utility.content-wrap ul.exp-select {
    left: 18%;
  }

  header.global-header.sticky div.utility.content-wrap ul.exp-select {
    left: 18%;
  }
}

@media (max-width: 1759px) {
  header.global-header.light.sticky div.utility.content-wrap ul.exp-select {
    left: 17%;
  }

  header.global-header.sticky div.utility.content-wrap ul.exp-select {
    left: 17%;
  }
}

@media (max-width: 1679px) {
  header.global-header.light.sticky div.utility.content-wrap ul.exp-select {
    left: 27%;
  }

  header.global-header.sticky div.utility.content-wrap ul.exp-select {
    left: 27%;
  }
}

@media (max-width: 1454px) {
  header.global-header.light.sticky div.utility.content-wrap ul.exp-select {
    left: 24%;
  }

  header.global-header.sticky div.utility.content-wrap ul.exp-select {
    left: 24%;
  }
}

@media (max-width: 1023px) {
  header.global-header.light.sticky div.utility.content-wrap ul.exp-select {
    top: 15px;
    left: 100px;
  }

  header.global-header.sticky div.utility.content-wrap ul.exp-select {
    top: 15px;
    left: 100px;
  }
}

/*#734891.3//5.26.17// 
  https://es.t-mobile.com/offers/switch-from-verizon-to-t-mobile
  */
#t-spacing {
  letter-spacing: 0.03em;
}

/*#735424//5.27.17// 
  https://es.t-mobile.com/offers/best-value-smartphones
  */
.card-carousel.marketing-section
  .card-slick-carousel
  .carousel-card
  .utility
  .section-legal,
.card-carousel.marketing-section .card-slick-carousel .carousel-card .utility p,
.card-carousel.marketing-section
  .card-slick-carousel
  .slick-slide
  .utility
  .section-legal,
.card-carousel.marketing-section .card-slick-carousel .slick-slide .utility p {
  bottom: 10px;
}

/*#736324.7//6.2.17// 
  https://es.t-mobile.com/content/t-mobile/consumer/_authoring/pages/deals/customer.html?filter=view-all
  */
/*@media screen and (max-width: 639px){
  body.marketing-page .content-wrap, .marketing-page .legal {
	max-width: 360px;
  }
  
  body section.offers-component.marketing-section {
	padding: 0 0px 10px;
  }
  
  .marketing-section div.section-content {
	height: 340px;
	margin-top: 50px;
  }
  }
  
  @media screen and (max-width: 639px){
  body.marketing-page .legal {
	max-width: 310px;
  }
  
  div.offers-carousel.marketing-section .offers-slick-carousel .offers-component {
	height: 530px;
  }
  }*/
/*#736552//6.5.17// 
  https://es.t-mobile.com/content/t-mobile/consumer/_authoring/pages/hp/customer.html
  */
div.product-grids > div.small-grid > a.product-link-block > div.product-name,
div.small-grid-row > div.small-grid > a.product-link-block > div.product-name {
  font-size: 13px !important;
  vertical-align: top;
  line-height: 1 !important;
  min-height: 32px;
  letter-spacing: 0 !important;
}

/*#736549//6.6.17// 
  https://es.t-mobile.com/offers/deals-hub?icid=WMM_TMNG_Q416DLSRDS_O8RLYN4ZJ4I6275
  */
@media screen and (max-width: 639px) {
  div
    section.product-carousel.marketing-section
    .product-slick-carousel
    .product-grids
    .small-grid
    .product-link-block
    .product-name {
    height: auto;
  }
}

/*#737211.3//6.07.17// 
  https://es.t-mobile.com/content/t-mobile/consumer/_authoring/pages/hp/customer.html
  */
@media (min-width: 768px) {
  section[data-analytics-id="WEB-19441-fathers-day-1"] {
    padding-right: 16% !important;
  }
}

/*#739042//6.15.17// 
  https://es.t-mobile.com/travel-abroad-with-simple-global?icid=EDA_BL_ERRWELCOME_TJBX7TB509002
  */
h2.no-text-transform {
  margin-bottom: 10px !important;
}

/*#739375.3//6.16.17// 
  https://es.t-mobile.com/content/t-mobile/consumer/_authoring/pages/hp/prospect.html
  */
@media (min-width: 640px) {
  section[data-analytics-id="web-19693-samsung-bogo"] > div.content-wrap,
  section[data-analytics-id="web-19692-samsung-bogo"] > div.content-wrap {
    padding-right: 36%;
  }
}

body.marketing-page .no-text-transform {
  /*letter-spacing: .03em!important;*/
}

/*#739869.2//6.19.17// 
  https://es.t-mobile.com/content/t-mobile/consumer/_authoring/pages/deals/prospect.html
  */
@media (max-width: 640px) {
  section[data-analytics-id="web-19386-360"]
    > div.content-wrap
    > div.section-content
    > p.copy {
    font-size: 14px;
    letter-spacing: 0;
    line-height: 1.2;
    padding-right: 10px;
    padding-left: 10px;
  }

  section[data-analytics-id="web-19709-lg-bogo"] > div.content-wrap,
  section[data-analytics-id="web-19710-lg-bogo"] > div.content-wrap,
  section[data-analytics-id="web-19437-iPhone-bogo"] > div.content-wrap,
  section[data-analytics-id="web-19606-apple-bogo-default"] > div.content-wrap {
    min-height: 740px;
  }
}

/*#739903//6.20.17// 
  https://es.t-mobile.com/store-locator.html
  */
div.subnav.small.subnav-store-locator
  > div.store-locator-container
  > div.store-locator-inner
  > form#f_store
  > input#c_store {
  max-width: 330px;
}

div.subnav.small.subnav-store-locator
  > div.store-locator-container
  > div.store-locator-inner
  > form#f_store
  > a.find-stores-link {
  font-size: 12px;
}

/*#740812//6.23.17// 
  https://es.t-mobile.com/content/t-mobile/consumer/_authoring/pages/hp/customer.html
  */
@media (min-width: 1280px) {
  section[data-analytics-id="WEB-19293-flamingo"]
    > div.content
    > h2.small.no-text-transform,
  body.marketing-page
    div:not(.slick-slide)
    > section.marketing-section.maintain-aspect-ratio:not(.half-height)
    h2.small {
    font-size: 4.2vw !important;
  }
}

/*#740922.3//6.23.17// 
  https://es.t-mobile.com/content/t-mobile/consumer/_authoring/pages/deals/customer.html
  */
@media (min-width: 1280px) {
  section[data-analytics-id="web-19788-galaxy-j7"]
    > div
    > div.section-content
    > h2.small.no-text-transform,
  section[data-analytics-id="web-19788-galaxy-j7"]
    > div
    > div.section-content
    > h2.small.no-text-transform
    span,
  section[data-analytics-id="WEB-19788-gs8"]
    > div
    > div.section-content
    > h2.small.no-text-transform,
  section[data-analytics-id="WEB-19788-gs8"]
    > div
    > div.section-content
    > h2.small.no-text-transform
    span {
    white-space: normal !important;
    font-size: 48px !important;
  }
}

/*#740922.2//6.23.17// 
  https://es.t-mobile.com/offer/apple-iphone-deals.html
  */
@media (min-width: 1280px) {
  h2[id*="heading_txt"] > p > span > span {
    line-height: 1.1;
  }
}

/*#740922.4//6.23.17// 
  https://es.t-mobile.com/content/t-mobile/consumer/_authoring/pages/deals/customer.html
  */
@media (min-width: 1280px) {
  section[data-analytics-id="WEB-9296-mophie"]
    > div.content-wrap
    > div.section-content
    > h2.small.no-text-transform,
  section[data-analytics-id="WEB-19804-smartpicks"]
    > div
    > div.section-content
    > h2.small.no-text-transform {
    font-size: 40px !important;
  }
}

@media (max-width: 640px) {
  section[data-analytics-id="WEB-19804-smartpicks"]
    > div
    > div.section-content
    > p.copy {
    font-size: 12px !important;
    line-height: 1.2 !important;
  }
}

/*#741089//6.26.17// 
  https://es.t-mobile.com/offer/apple-iphone-deals.html
  */
div.product-card-inner > div.inserted > div#EIPPricing div,
div.product-card-inner > div.inserted > div#EIPPricing div span,
div.product-card-inner > div.inserted > div.fullRetailPricing,
div.product-card-inner
  > div.inserted
  > div.fullRetailPricing
  div.fullRetailPriceText {
  font-size: 12px;
  line-height: 1.2;
}

div.product-card-inner > div.inserted > div.fullRetailPricing > div.webPrice {
  line-height: 1.8;
}

/*#741999//6.29.17// 
  https://es.t-mobile.com/customers/local-store-exclusive-offer
  */
@media (min-width: 640px) {
  section[data-analytics-id="WEB-19941-tmo-one-card"] > div.content-section {
    padding-top: 13%;
  }
}

/*#742441.1//6.30.17// 
  https://es.t-mobile.com/content/t-mobile/consumer/_authoring/pages/deals/prospect.html
  */
section[data-analytics-id="WEB-19859-iphone6s"]
  > div.content-wrap
  > div.section-content
  > p.copy
  > span[style="white-space:nowrap"],
section[data-analytics-id="WEB-19860-iphone6s"]
  > div.content-wrap
  > div.section-content
  > p.copy
  > span[style="white-space:nowrap"] {
  white-space: normal !important;
}

/*#742441.2//6.30.17// 
  https://es.t-mobile.com/optional-services/international-calling.html
  */
div#check-rates
  > div.container.pillbox
  > div.container.country-lookup
  > label[for="tmo-country"] {
  padding-left: 30px;
  padding-right: 30px;
}

/*#743807//7.10.17// 
  https://es.t-mobile.com/customers/local-store-exclusive-offer-amarillo
  */
h2.no-text-transform.normal {
  letter-spacing: 0.4rem !important;
}

/*#745933//7.21.17// 
  https://es.t-mobile.com/
  */
@media (min-width: 1280px) {
  img[src*="4280-Iphone-Offer-Slant-Image.png"]
    ~ div.content-wrap.has-cropped-foreground.col-xs-12
    > div.section-content
    > h2.small.no-text-transform {
    font-size: 58px;
  }
}

/*#746357//7.25.17// 
  https://es.t-mobile.com/phones-devices/lg-g3
  */
section[style*="4250-PDP-lg-g3-specs-offer-bg.desktop.jpg"] {
  background-size: 162% auto !important;
}

/*#746482.5//7.25.17// 
  https://es.t-mobile.com/content/t-mobile/consumer/_authoring/pages/deals/prospect.html
  */
@media (max-width: 640px) {
  section[data-analytics-id="WEB-20438-gs7-pricedrop"] div.section-content {
    margin-top: 10px;
  }
}

@media (max-width: 640px) {
  section[data-analytics-id="web-20324-iphone-offer"] div.section-content {
    min-height: 480px !important;
  }
}

/*#746819.1//7.27.17// 
  https://es.t-mobile.com/landing/mobile-hotspots-and-connected-devices.html
  */
div.cta-wrapper.text-left.cta-padding-bottom > a#ctaComp {
  white-space: normal !important;
}

@media (min-width: 724px) and (max-width: 940px) {
  div.cta-wrapper.text-left.cta-padding-bottom > a#ctaComp,
  .cta {
    font-size: 14px;
  }
}

div.product-card-inner > div.OfferText.crtArrow {
  padding-right: 0px;
}

/*#747610.1//8.1.17// 
  https://es.t-mobile.com/content/t-mobile/consumer/_authoring/pages/deals/customer.html
  */
@media (max-width: 640px) {
  section[data-analytics-id="web-20329-iphone-offer"] {
    padding-bottom: 162px !important;
  }

  section[data-analytics-id="WEB-20437-gs7-pricedrop"]
    > div.content-wrap
    > div.section-content
    > p.copy,
  section[data-analytics-id*="gs7-pricedrop"]
    > div.content-wrap
    > div.section-content
    > p.copy,
  section[data-analytics-id*="-note5"]
    > div.content-wrap
    > div.section-content
    > p.copy {
    /* font-size: 10px; */
    /* line-height: 1.2; */
  }
}

/*
  https://es.t-mobile.com/content/t-mobile/consumer/_authoring/pages/deals/prospect.html
  */
@media (max-width: 640px) {
  section[data-analytics-id="WEB-17953-marquee"] > div.content-wrap > h2.normal,
  section[data-analytics-id*="-marquee"] > div.content-wrap > h2.normal {
    font-size: 23px !important;
  }

  section[data-analytics-id="WEB-20548-gs8-bogo"],
  section[data-analytics-id*="gs8-bogo"] {
    padding-bottom: 162px !important;
  }

  .slick-slide h2.no-text-transform + p.copy,
  .offers-component h2 + p.copy {
    font-size: 13px !important;
    line-height: 1.2;
  }
}

/*#748040.2//8.2.17// 
  https://es.t-mobile.com/content/t-mobile/consumer/_authoring/pages/hp/prospect.html
  */
@media (min-width: 552px) and (max-width: 640px) {
  section[data-mobile-rendition*="4330-4for40-bowling-hero.mobile.jpg"] {
    padding-bottom: 120px !important;
  }
}

@media (max-width: 552px) {
  section[data-mobile-rendition*="4330-4for40-bowling-hero.mobile.jpg"] {
    padding-bottom: 240px !important;
  }
}

/*#747869.1//8.3.17// 
  https://es.t-mobile.com/affiliate/bankmobile
  */
.marketing-page section.rich-text.page-head .content-wrap p {
  font-size: 26px;
}

/*#748468//8.4.17// 
  https://es.t-mobile.com/content/t-mobile/consumer/_authoring/pages/deals/customer.html
  */
@media (min-width: 1280px) {
  img[src*="4280-iPhone-Cropped-Lockup-750x750.png"]
    ~ div.content-wrap.has-cropped-foreground
    > div.section-content
    > h2.small.no-text-transform {
    width: 100% !important;
    letter-spacing: 0.02em !important;
    font-size: 60px;
  }
}

/*#748587.2//8.7.17// 
  https://es.t-mobile.com/offers/t-mobile-one-unlimited-55
  */
@media (min-width: 800px) and (max-width: 1366px) {
  section[data-mobile-rendition*="dd3-25-goatfel"] {
    min-height: auto !important;
  }

  /*div section.hero-content.marketing-section h2,
  div section.marketing-section.image-comparison h2 {
	font-size: 40px;
	line-height: 37px!important;
  }*/
}

/*#748587.4//8.7.17// 
  https://es.t-mobile.com/offers/t-mobile-one-unlimited-55
  */
@media (min-width: 1200px) {
  section[data-mobile-rendition*="dd3-25-goatfel"]
    div.section-content
    > h2.no-text-transform {
    font-size: 54px;
    line-height: 1 !important;
  }

  section[data-mobile-rendition*="dd3-25-goatfel"] div.section-content > h3 {
    font-size: 34px;
    line-height: 1 !important;
  }
}

@media (max-width: 1200px) {
  section[data-mobile-rendition*="dd3-25-goatfel"]
    div.section-content
    > h2.no-text-transform {
    font-size: 33px;
    line-height: 1 !important;
  }

  section[data-mobile-rendition*="dd3-25-goatfel"] div.section-content > h3 {
    font-size: 28px;
  }
}

/*#748587.7//8.7.17// 
  https://es.t-mobile.com/content/t-mobile/consumer/_authoring/pages/plans/prospect.html
  */
@media (min-width: 1200px) {
  section[data-mobile-rendition*="4330-4for40-bowling-hero"]
    div.section-content
    > h2.no-text-transform {
    font-size: 86px;
    line-height: 1 !important;
  }

  section[data-mobile-rendition*="dd3-25-goatfell-twothirdsv2"] {
    min-height: 680px !important;
  }

  section[data-mobile-rendition*="dd3-25-goatfell-twothirdsv2"]
    div.section-content
    > h3 {
    font-size: 34px;
  }
}

@media (max-width: 1200px) {
  section[data-mobile-rendition*="4330-4for40-bowling-hero"]
    div.section-content
    > h2.no-text-transform {
    font-size: 68px;
    line-height: 1 !important;
  }

  section[data-mobile-rendition*="dd3-25-goatfell-twothirdsv2"] {
    min-height: 680px !important;
  }

  section[data-mobile-rendition*="dd3-25-goatfell-twothirdsv2"]
    div.section-content
    > h3 {
    font-size: 30px;
  }
}

/*#749096.3//8.9.17// 
  https://es.t-mobile.com/content/t-mobile/consumer/_authoring/pages/deals/prospect.html
  */
@media (max-width: 480px) {
  section[data-mobile-rendition*="hero-lp-bvs-wood"] {
    min-height: 780px !important;
  }

  section[data-mobile-rendition*="hero-lp-bvs-wood"]
    div.legal
    > p.section-legal {
    margin-top: 250px;
  }
}

@media screen and (max-width: 639px) {
  div.offers-carousel.marketing-section
    .offers-slick-carousel
    .offers-component {
    height: auto;
  }
}

@media (max-width: 640px) {
  section[data-mobile-rendition*="bg-basic-hh-moto-z2-force-v1"] {
    min-height: 760px !important;
  }
}

/*#749096.5//8.9.17// 
  https://es.t-mobile.com/content/t-mobile/consumer/_authoring/pages/deals/customer.html
  */
@media (max-width: 640px) {
  section[data-module-id="TabletOffers"].marketing-section.offers-component.dark-bg {
    min-height: 730px !important;
  }
}

/*
  https://es.t-mobile.com/content/t-mobile/consumer/_authoring/pages/deals/prospect.html
  */
section[data-analytics-id*="cases-prospect"].marketing-section.offers-component.dark-bg {
  min-height: 660px;
}

/*#749330.3//8.10.17// 
  https://es.t-mobile.com/content/t-mobile/consumer/_authoring/pages/deals/prospect.html
  */
@media (max-width: 640px) {
  section[data-module-id="TabletOffers"].marketing-section.offers-component.dark-bg {
    min-height: 820px !important;
  }
}

@media (max-width: 640px) {
  section[data-mobile-rendition*="hero-bvs-jod-Revvl-right"].marketing-section.maintain-aspect-ratio.hero-content.display-section.light-bg {
    min-height: 800px !important;
  }

  section[data-module-id*="moto-deals"] {
    min-height: 800px !important;
    padding-bottom: 100px !important;
  }
}

/*#749895//8.14.17// 
  https://es.t-mobile.com/
  */
@media (max-width: 640px) {
  section[data-mobile-rendition*="4330-4for40-bowling-hero"] {
    min-height: 760px !important;
  }
}

/*#749917.1//8.17.17// 
  https://es.t-mobile.com/customers/TMQ320171010
  */
@media (min-width: 640px) {
  section[data-analytics-id="WEB-20592-faq"] > div.content-wrap > h2 {
    font-size: 64px !important;
  }
}

/*#750764.2//8.18.17// 
  https://es.t-mobile.com/content/t-mobile/consumer/_authoring/pages/deals/customer.html
  */
/*#750764.2//8.18.17// 
  TMobile
  */
/*
  https://es.t-mobile.com/content/t-mobile/consumer/_authoring/pages/deals/customer.html
  */
@media (max-width: 640px) {
  section[data-analytics-id*="gs7-pricedrop"] div.section-content > p.copy,
  section[data-analytics-id*="iPhone6s-cpo"] div.section-content > p.copy,
  section[data-analytics-id*="-LG"] div.section-content > p.copy {
    margin-top: 10px;
    line-height: 1.2 !important;
    margin-top: -10px;
    margin-bottom: 10px;
  }
}

/*#751379//8.23.17// 
  https://es.t-mobile.com/
  */
@media (max-width: 1024px) {
  section[data-analytics-id*="WEB"]
    > div
    > div.section-content
    > img[src*="eb-opensignal-logo-color-350px.png"]
    ~ div.cta
    > a.btn-primary.btn-brand.btn {
    min-width: 230px;
  }
}

/*#752557.2//8.29.17// 
  https://es.e2e.smartshop.t-mobile.com/checkout
  */
div.onoffswitch {
  min-width: 144px;
}

.onoffswitch span:nth-child(2) {
  margin: 3px 3px 0;
  right: 114px;
}

.onoffswitch span:first-child:before {
  padding-left: 24px;
}

@media (min-width: 1200px) {
  .col-lg-10 {
    width: 77.33333333%;
  }
}

/*#754018.2//9.06.17// 
  https://es.t-mobile.com/offers/ucnext
  */
@media (max-width: 640px) {
  section[style*="dd3-29-crazylegs-bg-lifestylev2"] {
    min-height: 720px !important;
  }
}

/*
  https://es.t-mobile.com/content/t-mobile/consumer/_authoring/pages/hp/customer.html
  https://es.t-mobile.com/content/t-mobile/consumer/_authoring/pages/hp/prospect.html
  */
@media (max-width: 640px) {
  section[style*="dd3-29-crazylegs-bg-trailersv2"] {
    min-height: 790px !important;
    background-size: cover !important;
  }
}

/*
  https://es.t-mobile.com/content/t-mobile/consumer/_authoring/pages/plans/customer.html
  https://es.t-mobile.com/content/t-mobile/consumer/_authoring/pages/plans/prospect.html
  */
@media (max-width: 640px) {
  section[style*="4379-bg-coverage-map-card-carousel"]
    > div.content-section
    ~ div.utility
    > div.cta {
    margin-top: -30px;
  }
}

/*#753927.1//9.7.17// 
  https://es.t-mobile.com/offers/ucnext#vkl02vuzudhiuixq.97
  
  input,textarea,.uneditable-input{width:150px !important}
  */
/*#755446//9.15.17// 
  https://es.t-mobile.com/content/t-mobile/consumer/_authoring/pages/deals/prospect.html
  */
@media (min-width: 768px) and (max-width: 1400px) {
  section[style*="4-49-bg-Samsung-Note8-right_v2"] {
    min-height: 700px !important;
  }
}

@media (max-width: 768px) {
  section[style*="4-49-bg-Samsung-Note8-right_v2"] {
    /*min-height: 820px !important;*/
  }
}

/*#755445.3//9.15.17// 
  https://es.t-mobile.com/content/t-mobile/consumer/_authoring/pages/deals/prospect.html
  */
@media (max-width: 460px) {
  section[style*="hero-bvs-jod-Revvl-right"] {
    /*min-height: 660px !important;*/
  }
}

@media (max-width: 640px) {
  section[data-analytics-id*="-lg-s7"][aria-describedby="slick-slide10"]
    > div.content-wrap {
    min-height: 510px;
    font-size: 12px;
  }
}

/*#755447//9.15.17// 
  https://es.t-mobile.com/offers/apple-iphone-deals?icid=WMD_TM_Q317APPLEP_Q6WEBY99PST10198
  */
@media (max-width: 1200px) {
  section[style*="npi_iphone-preorder-whytmo-hero-1"][data-analytics-id*="_M1-8"]
    > div.content-wrap {
    padding-right: 1% !important;
  }

  section[style*="npi_iphone-preorder-whytmo-hero-1"][data-analytics-id*="_M1-8"]
    div.section-content {
    margin-left: 10%;
    margin-right: 0 !important;
  }
}

/*#755667//9.18.17// 
  https://es.t-mobile.com/customers/benefits
  */
@media (min-width: 640px) {
  section[data-analytics-id*="-contact"].marketing-section.default-bg.bg-left.bg-top
    > div.content-wrap
    > p
    > span[style="font-size:2.3em; color:#000;font-weight:900;line-height:1em"] {
    font-size: 62px !important;
  }
}

/*#756091//9.19.17// 
  TMobile
  */
/*
  https://es.t-mobile.com/content/t-mobile/consumer/_authoring/pages/hp/customer.html
  */
@media (min-width: 1600px) {
  section[style*="4564-iheartradio-macklemore-bg-fullv2"]
    > div.content-wrap
    > div.section-content {
    width: 60% !important;
  }
}

/*#756817//9.25.17// 
  https://es.t-mobile.com/content/t-mobile/consumer/_authoring/pages/plans/prospect.html
  */
/*@media(min-width: 640px){
  section[style*="4379-bg-coverage-map-card-carousel"] div.content-section > p{
  font-size: 16px;
  }
  
  section[style*="4379-bg-coverage-map-card-carousel"] > div.utility > div.cta > a{
  margin-top: -20px;
  }
  }*/
/*#756868//9.25.17// 
  https://es.t-mobile.com/
  */
span.space-cta {
  padding-left: 0px;
}

/*#758045//9.29.17// 
  https://es.t-mobile.com/optional-services/coverage-phones-700.html
  */
@media (min-width: 1240px) {
  div.parbase.lte_band.section:nth-child(4)
    > div.delimited-list.section
    > div.container-fluid
    > div.row-fluid
    div.span4:nth-child(4) {
    float: right;
  }
}

/*#759758//10.07.17// 
  https://es.t-mobile.com/devices/lg-v30
  */
.unavascope footer.main-footer .nav-inline {
  width: 85%;
}

.unavascope footer.main-footer .nav-legal {
  max-width: 100%;
}

/*#760877.4//10.13.17// 
  https://es.t-mobile.com/devices/lg-v30
  */
span.space-cta {
  color: inherit !important;
}

/*#761686.4//10.18.17//
  https://es.t-mobile.com/content/t-mobile/consumer/_authoring/pages/deals/customer.html
  https://es.t-mobile.com/content/t-mobile/consumer/_authoring/pages/deals/prospect.html
  */
@media (max-width: 460px) {
  section[style*="hero-bvs-jod-Revvl-right"] {
    min-height: 760px !important;
  }
}

/*
  https://es.t-mobile.com/devices/samsung-galaxy-note8
  */
@media (max-width: 768px) {
  section[style*="4-49-bg-Samsung-Note8-4for100"] {
    min-height: 760px !important;
  }
}

/*#762552//10.23.17//
  https://es.t-mobile.com/cell-phone-plans
  */
section[style*="dd3-29-crazylegs-bg-grid"]
  > div.content-wrap.has-foreground
  > div.section-content
  > div.cta
  > a
  > span#t-spacing {
  color: #e20074;
}

/*#764384//11.01.17//
  https://es.t-mobile.com/customers/local-store-exclusive-offer-omaha
  */
section[style*="4379-bg-coverage-map-card-carousel.desktop.jpg"]
  div.content-section
  > p {
  font-size: 16px;
  line-height: 1.2 !important;
}

/* section[style*="4379-bg-coverage-map-card-carousel.desktop.jpg"]>div.utility>div.cta>a {
  margin-top: -16px;
} */

body.marketing-page section.marketing-section.bottom .content-wrap {
  padding-bottom: 17px;
}

/*#767419//11.13.17//
  https://es.t-mobile.com/devices/t-mobile-revvl-plus
  */
@media (min-width: 1460px) {
  section[style*="4650-bg-herofull-photo-phone"] h2.medium.no-text-transform {
    font-size: 66px !important;
    line-height: 1 !important;
  }
}

/*#767458.1//11.13.17//
  https://es.t-mobile.com/cell-phone-plans
  */
div.tmo-plus-int
  > section.tmo-plus-list
  > div
  > dl
  > dd
  > span[style="color: #666;"] {
  display: flex;
  margin-top: 2px;
  line-height: 1.2;
}

/*#768392//11.16.17//
  https://es.t-mobile.com/internet-device/nest-security-pack
  */
div.credit-block > button.credit-btn {
  width: 166px;
  margin-left: 0;
  margin-right: 10px;
  font-size: 14px;
}

div.price-lockup > sub.sub-text {
  min-width: 76px;
}

/*#769074//11.20.17//
  https://es.t-mobile.com/
  */
@media (min-width: 768px) and (max-width: 1024px) {
  section[style*="ES_613797.jpg"],
  section[style*="ES_613800.jpg"] {
    min-height: 860px !important;
  }
}

@media (max-width: 768px) {
  section[style*="ES_613797.jpg"],
  section[style*="ES_613800.jpg"] {
    min-height: 1040px !important;
  }
}

@media (max-width: 640px) {
  section[style*="ES_613796.jpg"] {
    min-height: 720px !important;
  }

  section[style*="ES_613799.jpg"] {
    min-height: 650px !important;
  }
}

/*#769687//11.22.17//
  https://es.t-mobile.com/
  */
@media (max-width: 640px) {
  section[style*="dd5-43-holiday-netflixonus-bg-lifestyle-2.mobile.gif"] {
    min-height: 710px !important;
  }
}

/*#769687//11.22.17//
  https://es.t-mobile.com/content/t-mobile/consumer/_authoring/pages/deals/prospect.html
  
  #861208 8/23/19
  
  section.hero-content.marketing-section h2, section.marketing-section.image-comparison h2{font-size:70px;line-height: 70px!important;}
  */
/*html section.hero-content.marketing-section h2, html section.marketing-section.image-comparison h2 {
	font-size: 89px!important;
	line-height: 70px!important;
	margin-top: 30px;
  }
  
  html section.hero-content.marketing-section h2.medium, html section.marketing-section.image-comparison h2.medium {
	line-height: 52px!important;
  }
  
  section.hero-content.marketing-section h2.small, section.marketing-section.image-comparison h2.small {
	line-height: 85px!important;
  }
  section.hero-content.marketing-section h2.small, section.marketing-section.image-comparison h2.small {
	line-height: 40px!important;
  }*/
/*#861208 8/23/19
  @media (max-width: 1366px) and (min-width: 800px){
  html section.hero-content.marketing-section h2, html section.marketing-section.image-comparison h2 {
	font-size: 50px!important;
	line-height: 57px!important;
	margin-top: 20px;
  }
  
  
  html section.hero-content.marketing-section p.copy, html section.marketing-section.image-comparison p.copy{
  font-size: 1.8rem;
  line-height: 2.5rem;
  }
  }*/
/*@media(max-width:786px){
  html section.hero-content.marketing-section h2, html section.marketing-section.image-comparison h2 {
	 font-size: 64px!important; 
  }
  }*/
/*@media (max-width: 1023px) and (min-width: 640px){
  html section.hero-content.marketing-section h2.medium, html section.marketing-section.image-comparison h2.medium {
	line-height: 60px!important;
  }
  
  html section.hero-content.marketing-section h2, html section.marketing-section.image-comparison h2 {
	font-size: 52px!important;
	line-height: 57px!important;
	margin-top: 30px;
  }
  
  html section.hero-content.marketing-section h2.small, html section.marketing-section.image-comparison h2.small {
	line-height: 55px!important;
  }
  }*/
/*@media (max-width: 639px){
  html section.hero-content.marketing-section h2, html section.marketing-section.image-comparison h2 {
	font-size: 54px!important;
	line-height: 40px!important;
  }
  
  html section.hero-content.marketing-section h2.medium, html section.marketing-section.image-comparison h2.medium {
	line-height: 32px!important;
  }
  }*/
/*#771163//12.01.17//
  https://es.t-mobile.com/offers/deals-hub?icid=WMM_TMNG_Q416DLSRDS_O8RLYN4ZJ4I6275
  */
section[style*="Shimmer8_Dark_Offer_Short_Left.desktop.jpg"]
  > div.content-wrap
  > div.section-content
  > p.copy,
section[style*="Multiple4_Dark_Hero_Full_Left.desktop.jpg"]
  > div.content-wrap
  > div.section-content
  > p.copy,
section[style*="Multiple5_Magenta_Hero_Full_Left.desktop.jpg"]
  > div.content-wrap
  > div.section-content
  > p.copy {
  font-size: 16px !important;
  line-height: 1.1 !important;
}

section[style*="Shimmer8_Dark_Offer_Short_Left.mobile.jpg"]
  > div.content-wrap
  > div.section-content
  > p.copy,
section[style*="Multiple4_Dark_Hero_Full_Left.mobile.jpg"]
  > div.content-wrap
  > div.section-content
  > p.copy,
section[style*="Multiple5_Magenta_Hero_Full_Left.mobile.jpg"]
  > div.content-wrap
  > div.section-content
  > p.copy,
section[style*="Shimmer7_Light_OfferCarousel_Right.mobile.jpg"]
  > div.content-wrap
  > div.section-content
  > p.copy {
  font-size: 12px !important;
  line-height: 1.1 !important;
}

section[style*="Multiple5_Magenta_Hero_Full_Left.mobile.jpg"]
  > div.content-wrap
  > div.section-content
  > p.copy {
  margin-bottom: 4px;
}

section[style*="Multiple5_Magenta_Hero_Full_Left.mobile.jpg"]
  > div.content-wrap
  > div.section-content
  > div.cta {
  margin-bottom: -40px;
}

section[style*="Shimmer7_Light_OfferCarousel_Right.mobile.jpg"]
  > div.content-wrap
  > div.section-content
  > div.cta {
  margin-bottom: -30px;
}

/*#771270//12.01.17//
  https://es.t-mobile.com/
  */
section[style*="4769-bg-hero-full-Holiday-Giving-Phone-Drive-v3.mobile.gif"] {
  min-height: 780px !important;
}

/*#772483//12.08.17//
  https://es.t-mobile.com/offers/t-mobile-tuesdays
  */
@media (min-width: 1400px) {
  div.vid-wrap ~ div.content-wrap > div.section-content > h2.no-text-transform {
    line-height: 1 !important;
  }
}

/*#773546//12.14.17//
  https://es.t-mobile.com/content/t-mobile/consumer/_authoring/pages/deals/prospect.html
  https://es.t-mobile.com/content/t-mobile/consumer/_authoring/pages/deals/customer.html
  */
section
  > div.content-wrap
  > div.section-image
  ~ div.section-content
  > span.eyebrow {
  line-height: 1.2;
}

@media (min-width: 1680px) {
  div section.basic-content.marketing-section .eyebrow,
  div section.marketing-section.ask-john .eyebrow,
  div section.marketing-section.coverage .eyebrow,
  div section.marketing-section.offers-component .eyebrow {
    font-size: 2.1rem;
  }

  /*html section.hero-content.marketing-section h2.medium, html section.marketing-section.image-comparison h2.medium {
	line-height: 89px!important;
  }
  
  html section.hero-content.marketing-section h2, html section.marketing-section.image-comparison h2 {
	line-height: 109px!important;
  }*/
}

/*#773571//12.14.17//
  https://es.t-mobile.com/offers/best-value-smartphones
  */
@media (min-width: 640px) {
  div.productPreRegister
    > section[style*="bg_herofull_Unicorn_Saddle"]
    > div.content-wrap
    > div.section-content {
    width: 57%;
    right: 43%;
    position: relative;
  }
}

/*#774590//12.21.17//
  https://es.t-mobile.com/
  */
@media (min-width: 1460px) {
  section[style*="4769-bg-hero-full-Holiday-Giving-Phone-Drive-v3"]
    > div.content-wrap
    > div.section-content
    > h2 {
    font-size: 62px !important;
  }
}

@media (min-width: 1200px) and (max-width: 1460px) {
  section[style*="4769-bg-hero-full-Holiday-Giving-Phone-Drive-v3"]
    > div.content-wrap
    > div.section-content
    > h2 {
    font-size: 60px !important;
  }
}

@media (min-width: 640px) and (max-width: 1200px) {
  section[style*="4769-bg-hero-full-Holiday-Giving-Phone-Drive-v3"]
    > div.content-wrap
    > div.section-content
    > h2 {
    font-size: 4.4vw !important;
    line-height: 1.2 !important;
  }
}

/*#775464.1//12.27.17//
  https://es.t-mobile.com/content/t-mobile/consumer/_authoring/pages/deals/customer.html
  */
@media (min-width: 640px) {
  div div.marketing-section.offers-carousel .offers-component .cta,
  div section.marketing-section.offers-carousel .offers-component .cta {
    display: inherit;
    align-items: center;
  }
}

/*#777023.1//01.10.18//
  https://es.t-mobile.com/content/t-mobile/consumer/_authoring/pages/plans/customer.html
  */
@media (min-width: 640px) {
  div.modal-content > div.legal-modal > p.legal-paragraph ~ div.tmo-features {
    min-height: 550px;
  }
}

@media (max-width: 640px) {
  div.modal-content > div.legal-modal > p.legal-paragraph ~ div.tmo-features {
    min-height: 540px;
  }
}

/*#777073//01.10.18//
  https://es.t-mobile.com/
  */
@media (min-width: 1400px) {
  section[style*="bg-4875-CustSatisfaction-Full-R"]
    > div.content-wrap
    > div.section-content
    > h2 {
    font-size: 70px !important;
    line-height: 1 !important;
  }
}

@media (min-width: 640px) and (max-width: 720px) {
  section[style*="bg-4875-CustSatisfaction-Full-R"]
    > div.content-wrap
    > div.section-content
    > h2 {
    font-size: 7.6vw !important;
    line-height: 1 !important;
  }
}

/*#777569.13//01.12.18//
  https://es.t-mobile.com/offer/switch-carriers-no-early-termination-fee.html
  */
@media (min-width: 940px) {
  div#divfootermainsocial > div > ul.nav.nav-list.nav-inline:nth-child(2) {
    font-size: 13px !important;
    padding-left: 6px;
  }

  div#divfootermainsocial
    > div
    > ul.nav.nav-list.nav-inline:nth-child(2)
    > li
    > a {
    font-size: 13px !important;
    padding-left: 14px;
    padding-right: 14px;
  }

  div#divfootermainsocial > div > ul.nav.nav-list.nav-inline:nth-child(3) {
    max-width: 84%;
  }

  div#divfootermainsocial
    > div
    > ul.nav.nav-list.nav-inline:nth-child(3)
    > li
    > a {
    font-size: 10px !important;
  }
}

/*#777569.15//01.12.18//
  https://es.t-mobile.com/offer/switch-carriers-no-early-termination-fee.html
  */
div.unavascope footer.main-footer .nav-inline li a {
  font-size: 15px;
}

/*778669//1.19.18//
  https://es.t-mobile.com/*/
@media screen and (max-width: 639px) {
  /*div section.hero-content.marketing-section h2.medium,
  div section.marketing-section.image-comparison h2.medium {
	font-size: 32px!important;
  }*/
}

/*#779515//01.25.18//
  https://es.t-mobile.com/switch-to-t-mobile?carrier=verizon&lines=1&cost=1231
  */
@media (min-width: 1024px) {
  div.plans-comparison
    > div.step-wrap
    > div.quote-breakdown-container
    > div.quote-breakdown-header
    > div[role="columnheader"]:nth-child(1) {
    max-width: 10% !important;
  }

  div.plans-comparison
    > div.step-wrap
    > div.quote-breakdown-container
    > div.quote-breakdown-header
    > div[role="columnheader"]:nth-child(5) {
    min-width: 25% !important;
  }
}

/*#782275.2//02.10.18//
  https://es.t-mobile.com/cell-phone-plans
  */
@media (min-width: 1280px) {
  section.marketing-section
    > div.content-wrap
    > div.section-content
    > div.tmo-features
    > div.tmo-features-list
    > dl
    > dd {
    font-size: 1.4em;
  }
}

@media (min-width: 960px) and (max-width: 1280px) {
  section.marketing-section
    > div.content-wrap
    > div.section-content
    > div.tmo-features
    > div.tmo-features-list
    > dl
    > dd {
    font-size: 1.2em;
  }
}

@media (min-width: 768px) and (max-width: 960px) {
  section.marketing-section
    > div.content-wrap
    > div.section-content
    > div.tmo-features
    > div.tmo-features-list
    > dl
    > dd {
    font-size: 1.1em;
  }
}

@media (min-width: 640px) and (max-width: 768px) {
  section.marketing-section
    > div.content-wrap
    > div.section-content
    > div.tmo-features
    > div.tmo-features-list
    > dl
    > dd {
    font-size: 1em;
  }
}

@media (max-width: 640px) {
  section.marketing-section
    > div.content-wrap
    > div.section-content
    > div.tmo-features
    > div.tmo-features-list
    > dl
    > dd {
    font-size: 1em;
  }
}

/*
  https://es.t-mobile.com/offers/apple-watch-deals
  */
section.marketing-section
  > div.content-wrap
  > div
  > div
  > div.multiColumnCard
  > section.marketing-section
  > div.column-content-wrap
  > div.section-content
  > h2 {
  font-size: 30px;
}

/*#782289//02.12.18//
  https://es.t-mobile.com/content/t-mobile/consumer/switcher.html?carrier=verizon&lines=4&cost=1635
  */
section
  div.results
  > div[class*="results"]
  > div.plans-comparison
  > div.step-wrap
  > div[class*="quote"]
  > div[class*="header"],
section
  div.results
  > div[class*="results"]
  > div.plans-comparison
  > div.step-wrap
  > div[class*="quote"]
  > div[class*="quote"] {
  padding-left: 30px !important;
  padding-right: 30px !important;
}

section
  div.results
  > div[class*="results"]
  > div.plans-comparison
  > div.step-wrap
  > div[class*="quote"]
  > div[class*="quote"]
  > div {
  width: calc(100% / 6) !important;
  max-width: inherit !important;
  min-width: auto !important;
  margin: 0 !important;
  flex: inherit !important;
  white-space: normal !important;
  word-wrap: break-word !important;
}

/*#783577//02.20.18//
  https://es.t-mobile.com/
  */
@media (max-width: 1200px) {
  div.content-wrap > div.section-content > h2.no-text-transform,
  div.content-wrap > div.section-content > h2.no-text-transform > span {
    /* white-space: normal !important; */
  }
}

/*#784235.1//02.23.18//
  https://es.t-mobile.com/
  */
@media (min-width: 1680px) {
  /*div section.hero-content.marketing-section h2,
  section.marketing-section.image-comparison h2 {
	font-size: 96px!important;
  }*/
}

@media (max-width: 1023px) {
  /*body.marketing-page section.marketing-section .cta a.btn.btn-primary {
	max-width: inherit;
  }*/
}

/*#787572.1//03.15.18//
  https://es.t-mobile.com/resources/phone-trade-in
  */
@media (min-width: 1400px) {
  section[style*="tiyd_m1."]
    > div.content-wrap.col-xs-12.center
    > div.section-content
    > h2 {
    font-size: 68px !important;
    line-height: 1 !important;
  }
}

/*#787875.3//03.16.18//
  https://es.gooutdoorstennessee.com/sdtestlicense/Licensing/CustomerLookup.aspx
  */
section.rich-text.page-head
  > div.content-wrap
  > p[style="text-align: center;"] {
  line-height: 1;
}

@media screen and (max-width: 639px) {
  .marketing-page .content-wrap,
  .marketing-page .legal {
    max-width: 100%;
  }
}

/*#790122//03.29.18//
  https://es.t-mobile.com/offers/changemaker-challenge
  */
@media (min-width: 1400px) and (max-width: 1700px) {
  section[style*="4970-bg-herofull-changemaker-car1"]
    > div.content-wrap
    > div.section-content
    > h2.medium.no-text-transform {
    width: 78%;
  }
}

@media (min-width: 1024px) and (max-width: 1400px) {
  section[style*="4970-bg-herofull-changemaker-car1"]
    > div.content-wrap
    > div.section-content
    > h2.medium.no-text-transform {
    width: 62%;
    line-height: 1 !important;
  }
}

@media (min-width: 640px) and (max-width: 700px) {
  section[style*="4970-bg-herofull-changemaker-lp"]
    > div.content-wrap
    > div.section-content
    > h2.medium.no-text-transform {
    width: 120%;
    line-height: 1 !important;
  }
}

/*#789969.3//04.12.18//
  https://es.t-mobile.com/cell-phone/apple-iphone-x
  */
ul.bulleted > li.text-black:first-letter {
  text-transform: uppercase;
}

/*#793052//04.13.18//
  https://es.t-mobile.com/content/t-mobile/consumer/_authoring/pages/hp/prospect.html
  */
@media (max-width: 1024px) {
  img[src*="mytmo-shop-mq-apple-iphone8-logo"]
    ~ div.cta.stacked
    > a.btn-secondary.btn.btn-solid {
    width: auto !important;
    min-width: 270px;
  }
}

/*794311.3//4.2.18//
  https://es.t-mobile.com/offers/military-phone-plans */
@media only screen and (min-width: 375px) {
  .copy + div.tmo-features,
  br + div.tmo-features {
    height: 560px;
  }

  div.modal-content div.tmo-features {
    height: 500px;
  }

  div.tmo-features-list dd,
  div.tmo-features-list dl {
    max-width: 300px;
  }

  div.tmo-features-list dd {
    font-size: 1.1em;
  }

  div.modal-content .tmo-features-list dd {
    font-size: 1em;
  }
}

@media only screen and (min-width: 640px) {
  div.tmo-features-list dd {
    font-size: 1em;
  }

  div.modal-content div.tmo-features {
    height: 450px;
  }

  .copy + div.tmo-features,
  br + div.tmo-features {
    height: 330px;
  }

  div.tmo-features-list dd,
  div.tmo-features-list dl {
    max-width: 310px;
  }
}

@media only screen and (min-width: 768px) {
  div.tmo-features-list dd {
    font-size: 1em;
  }

  .copy + div.tmo-features,
  br + div.tmo-features {
    height: 370px;
  }

  div.tmo-features-list dd,
  div.tmo-features-list dl {
    max-width: 320px;
  }
}

@media only screen and (min-width: 960px) {
  div.tmo-features-list dd {
    font-size: 1.15em;
  }

  .copy + div.tmo-features {
    height: 360px;
  }

  div.tmo-features-list dd,
  div.tmo-features-list dl {
    max-width: 410px;
  }
}

@media only screen and (min-width: 1280px) {
  div.tmo-features-list dd {
    font-size: 1.4em;
  }

  .copy + div.tmo-features {
    height: 380px;
  }

  div.tmo-features-list dd,
  div.tmo-features-list dl {
    max-width: 540px;
  }
}

span#call a {
  white-space: nowrap;
  min-width: 190px !important;
}

/*#794230//04.23.18//
  https://es.t-mobile.com/store-locator/wa/bellevue/8th-st-156th-ave-2
  */
p#inStoreWaitTime {
  text-transform: none;
}

/*#794531//04.24.18//
  https://es.t-mobile.com/offers/nest-security-pack?cmpid=ADV_PB_Q417NEST_43700027791716191&mx_ch=ADV_PB&_vsrefdom=978-909-6909&mchxkw=c:973903659,k:%20t%20%20mobile%20%20nest%20%20aware,m:b,p:1t1,d:c,ai:49982541564,ad:230613218572,s:g&gclid=EAIaIQobChMIs9ncsarR2gIVieNkCh3BbA_9EAAYASAAEgKyz_D_BwE&gclsrc=aw.ds,%20please%3F
  */
section[style*="nido_lp-intro-hero.desktop.jpg"]
  > div.content-wrap
  > div.section-content
  > h2.medium.no-text-transform {
  line-height: 0.9 !important;
}

section[style*="nido_lp-intro-hero.desktop.jpg"]
  > div.content-wrap
  > div.section-content
  > h2.medium.no-text-transform
  br {
  display: none;
}

section[style*="nido_lp-intro-hero.desktop.jpg"]
  > div.content-wrap
  > div.section-content
  > h2.medium.no-text-transform
  > span {
  white-space: normal !important;
}

/*#796375.1//05.04.18//
  https://es.t-mobile.com/customers/apple-iphone-deals
  */
div.content-wrap.has-foreground
  > div.section-content
  > h2.medium.no-text-transform {
  line-height: 0.9 !important;
}

/*#797957//05.14.18//
  https://es.t-mobile.com/devices/premium-device-protection-plans
  */
div.multiColumnCard
  > section.marketing-section.multi-column-card.light-bg.bg-left.bg-top[style*="background-color: rgb(255, 255, 255)"]
  > div.column-content-wrap
  > div.section-content
  > h2.small.no-text-transform.brand
  > sup {
  font-size: 0.4em;
  vertical-align: top;
  top: 0.4em;
}

/*#797962.1//05.14.18//
  https://es.t-mobile.com/content/t-mobile/consumer/_authoring/pages/hp/prospect.html
  */
@media (min-width: 1400px) {
  section[style*="47778_bg_Hero_full_hatsoff_Fidelis_MLB"]
    > div.content-wrap
    > div.section-content
    > h2.small.no-text-transform {
    font-size: 48px !important;
  }
}

@media (min-width: 640px) and (max-width: 900px) {
  section[style*="47778_bg_Hero_full_hatsoff_Fidelis_MLB"]
    > div.content-wrap
    > div.section-content
    > h2.small.no-text-transform {
    font-size: 38px !important;
    line-height: 1 !important;
  }
}

/*#800136//05.26.18//
  https://es.t-mobile.com/content/t-mobile/consumer/_authoring/pages/hp/prospect.html
  */
div.eyebrow
  ~ h2.medium.no-text-transform
  > span[style="font-size: 25.0%;vertical-align: 50.0%;"] {
  vertical-align: 70% !important;
}

/*#800897//06.04.18//
  https://es.t-mobile.com/content/t-mobile/corporate/our-story/network-and-innovation.html
  */
@media (min-width: 1280px) {
  section[responsive-background-img].carousel-card
    > div.content-section
    > div.baseline-header
    ~ p {
    font-size: 16px;
    line-height: 1.1 !important;
  }
}

/*#801854//06.07.18//
  https://es.t-mobile.com/unav-business.html
  */
@media (min-width: 1240px) {
  div.footer
    > div#divBusinessSocial
    > div.footer-list
    > ul.nav.nav-list.nav-inline:nth-child(2)
    > li
    > a {
    padding-left: 12px;
    padding-right: 12px;
  }
}

@media (min-width: 940px) and (max-width: 1240px) {
  div.footer
    > div#divBusinessSocial
    > div.footer-list
    > ul.nav.nav-list.nav-inline:nth-child(2)
    > li
    > a {
    padding-left: 12px;
    padding-right: 12px;
    font-size: 13px;
  }
}

/*#802081//06.11.18//
  https://es.t-mobile.com/content/t-mobile/corporate/our-story/un-carrier-history.html
  */
div.slick-track
  > div.timeline-event.slick-slide.active
  > div.timeline-event-details {
  min-height: 320px;
}

/*#804314//06.26.18//
  https://es.t-mobile.com/offers/smartwatch-wearable-technology
  */
@media (min-width: 1400px) {
  section[style*="4462-wearables-lp-m1-hero-bg"]
    > div
    > div.section-image
    ~ div.section-content
    > h2,
  section[style*="4462-wearables-lp-m1-hero-bg"]
    > div
    > div.section-image
    ~ div.section-content
    > h2
    span {
    font-size: 62px !important;
    line-height: 1 !important;
  }

  section[data-analytics-id="WEB-27771-apple-bogoho"]
    > div
    > div.section-content
    > h2,
  section[data-analytics-id="WEB-27771-apple-bogoho"]
    > div
    > div.section-content
    > h2.small,
  section[data-analytics-id="WEB-27771-apple-bogoho"]
    > div
    > div.section-content
    > h2
    span {
    font-size: 36px !important;
    line-height: 1.2 !important;
  }
}

@media (min-width: 640px) and (max-width: 1400px) {
  section[data-analytics-id="WEB-27771-apple-bogoho"]
    > div
    > div.section-content
    > h2,
  section[data-analytics-id="WEB-27771-apple-bogoho"]
    > div
    > div.section-content
    > h2.small,
  section[data-analytics-id="WEB-27771-apple-bogoho"]
    > div
    > div.section-content
    > h2
    span {
    font-size: 24px !important;
    line-height: 1.2 !important;
  }
}

/*#804990.2//07.02.18//
  https://es.t-mobile.com/content/t-mobile/corporate/news/archive.html/
  */
h2.aa--title span.aa--title--lead {
  letter-spacing: 0.01em;
}

/*#806792//07.13.18//
  https://es.t-mobile.com/customers/iowa-wireless-service
  */
div.section-image
  ~ div.section-content
  > div.eyebrow
  > span[style="letter-spacing: -0.1em;text-transform: none;"] {
  letter-spacing: normal !important;
}

/*#807359.1//07.17.18//
  https://es.t-mobile.com/
  */
@media (min-width: 1680px) {
  section[style*="73437-mlb-asw-b"]
    > div.content-wrap
    > div.section-content
    > h2 {
    font-size: 62px !important;
  }

  /*div + div section.hero-content.marketing-section h2.medium,
  div section.marketing-section.image-comparison h2.medium {
	font-size: 76px !important;
  }
  
  /*div section.hero-content.marketing-section p.copy,
  div section.marketing-section.image-comparison p.copy {
	font-size: 29px;
  }*/
}

/*#807866.3//07.19.18//
  https://es.t-mobile.com/offers/apple-iphone-bogo 
  */
section
  > div.content-wrap
  > div.section-image
  ~ div.section-content
  > h2.medium.no-text-transform {
  line-height: 1 !important;
}

/*#808869.1//07.26.18//
  https://es.t-mobile.com/content/t-mobile/consumer/_authoring/pages/deals/customer.html
  */
@media screen and (max-width: 639px) {
  /*div section.hero-content.marketing-section.half-height,
  div section.marketing-section.half-height.image-comparison {
	min-height: 234px;
  }*/
}

/*#809628//08.01.18//
  https://es.t-mobile.com/customers/samsung-galaxy-s9-and-s9-plus
  */
header ~ div#lpButtonTelesales {
  border: 1px solid #000 !important;
  background: #000 !important;
}

/*#810145//08.3.18//
  https://es.t-mobile.com/content/t-mobile/consumer/_authoring/pages/deals/prospect.html
  */
#d6be2c43712fd95cf9a4f9476231a58459fc9738
  > div.content-wrap.col-xs-12
  > div.section-content
  > h2,
#\32 840906f82b66aa8dde71af8d7c43c1580ce709b
  > div.content-wrap.col-xs-12
  > div.section-content
  > h2 {
  white-space: nowrap;
}

/*#810265.2//08.06.18//
  https://es.t-mobile.com/offers/essentials-unlimited-plan
  */
@media (min-width: 1366px) {
  section[style*="bg-88150-Pappy-lp"]
    > div.content-wrap
    > div.section-image
    ~ div.section-content
    > h2.medium.no-text-transform {
    font-size: 64px !important;
  }
}

/*#810203//08.07.18//
  https://es.t-mobile.com/offers/essentials-unlimited-plan?mboxdisable=1
  */
/* #essentials-faq > div.content-wrap > div:nth-c */
/* 947839.9 | 08.26.21 */
#button-browse-all > span {
  font-size: 12px;
  left: -12px !important;
}

#tfb-modal
  > div
  > div
  > div
  > tfb-cart-dialog-box
  > div.modal-frame
  > div.split
  > button.btn-cta {
  font-size: 13px;
}

/* 951157 | 09.07.21 */
#table-html
  > div
  > div
  > div.multi-table
  > div
  > div.multi-table__header
  > div
  > div
  > span
  > div
  > button {
  font-size: 17px;
}

/* 951635 | 09.10.21 */
#d0bf8d6ae5d1f09b4ddfa46048ae5589e1cbfecd
  > div.hero__inner
  > div.hero__content
  > div
  > h1 {
  font-size: 45px;
}

/* 951815.2 | 09.10.21 */
.jade em {
  font-style: inherit;
}

/* 951815.2 | 09.13.21 */
#divfootermain
  > div.footer__main.footer__main-secondary
  > div.footer__bottom--links,
#divfootermain
  > div.footer__main
  > div.footer__header
  > div.footer__language-links,
#divfootermain
  > div.footer__main.footer__main-primary.ng-star-inserted
  > div:nth-child(2)
  > div {
  font-style: normal;
}

/* 952160 | 09.17.21 */
/* 
  section .tmo-toggle-control.mat-slide-toggle.mat-checked .mat-slide-toggle-bar:after {
	content: "ACTIVADO";
  }
  section .tmo-toggle-control .mat-slide-toggle-bar:after {
	content: "DESACTIVADO";
  }
  section .tmo-toggle-control.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb-container {
	transform: translate3d(97px,0,0);
  }
  section .tmo-toggle-control .mat-slide-toggle-bar {
	width: 120px;
  } 
  section.toggleWrapper {
	width: 163px;
  }
  */
/* 954109 | 09.30.21 */
div[style*="/hero/TFB-Apple-herodefault-iPhone13ProSilverGreyBG"]
  ~ div
  h1.hero__title.text--display2 {
  line-height: 0.9;
}

div[style*="/hero/TFB-Apple-herodefault-iPhone13ProSilverGreyBG"]
  ~ div
  h1.hero__title.text--display2
  br {
  display: none !important;
}

/* 954368 | 09.30.21 */
div.hero__overview-info h3.text--display6.text--magenta.js-overview-title ~ p {
  line-height: 1.1;
  padding-bottom: 14px;
}

div.hero__overview-info h3.text--display6.text--magenta.js-overview-title {
  line-height: 1;
  padding-bottom: 4px;
}

div.hero__overview-toggle-container.js-toggle-container
  a.hero__overview-content.js-hero-overview-link,
div.hero__overview.hero--overview--full-height
  div.hero__overview-toggle-container.js-toggle-container
  a.hero__overview-content.js-hero-overview-link {
  padding-top: 8px;
}

div.image-and-text__centered-content h2.image-and-text__title.text--display5 {
  line-height: 1;
}

div.image-and-text__centered-content
  h2.image-and-text__title.text--display5
  ~ p.image-and-text__body {
  line-height: 1.1;
}

/* div.image-and-text__centered-content h2.image-and-text__title.text--display5~p.image-and-text__body~div.cta-container.cta-container--vertical a {
	white-space: normal;
	line-height: 1.2;
	padding-left: 2px;
	padding-right: 2px;
	width: 100%;
  } */
/* 955214 | 10.08.21 */
/* 
  section > div.content-section > div > h3{
	font-size: 25px !important;
  }
  section > div.content-section > p{
	font-size: 15px !important;
  }
  */
/* 
  section > div.utility > div.legal > p > b{
	font-size: 8px !important;
  }
  */
/* 955438 | 10.08.21 */
@media only screen and (min-width: 330px) and (max-width: 767px) {
  body
    > div.app_content.override
    > div.stack.stack_cant-find
    > div
    > ul
    > li:nth-child(1)
    > a {
    position: relative;
    right: 70px;
  }

  body
    > div.app_content.override
    > div.stack.stack_manual_breadcrumbs.container-fluid
    > div
    > ul
    > li
    > a,
  body
    > div.app_content.override
    > div.stack.stack_manual_breadcrumbs.container-fluid
    > div
    > ul
    > li::before {
    font-size: 11px;
  }
}

@media only screen and (min-width: 320px) and (max-width: 330px) {
  body
    > div.app_content.override
    > div.stack.stack_manual_breadcrumbs.container-fluid
    > div
    > ul
    > li
    > a,
  body
    > div.app_content.override
    > div.stack.stack_manual_breadcrumbs.container-fluid
    > div
    > ul
    > li::before {
    font-size: 9px;
  }
}

/* 955003.1 | 10.08.21 */
span#digital-footer-category-name-5 {
  display: none;
}

/* 956353.1 | 10.18.21 */
section
  > div.content-wrap
  > div
  > div.panel-left.ng-scope
  > accordion:nth-child(1)
  > div
  > div
  > div.panel-collapse.collapse.in
  > div
  > div
  > p
  > span:nth-child(3),
section
  > div.content-wrap
  > div
  > div.panel-left.ng-scope
  > accordion:nth-child(1)
  > div
  > div
  > div.panel-collapse.collapse.in
  > div
  > div
  > p
  > span:nth-child(2) {
  white-space: normal !important;
}

/* 956353.2 | 10.18.21 */
section
  > div.content-wrap
  > div
  > div.panel-left.ng-scope
  > accordion:nth-child(2)
  > div
  > div
  > div.panel-collapse.collapse.in
  > div
  > div
  > p:nth-child(1)
  > span:nth-child(3),
section
  > div.content-wrap
  > div
  > div.panel-left.ng-scope
  > accordion:nth-child(2)
  > div
  > div
  > div.panel-collapse.collapse.in
  > div
  > div
  > p:nth-child(1)
  > span:nth-child(2) {
  white-space: normal !important;
}

/* 956353.3 | 10.18.21 */
@media only screen and (min-width: 1280px) and (max-width: 9000px) {
  div.offer > div > div > div > div > p.text--display5.offer__title > a {
    line-height: 25px;
    font-size: 28px;
  }

  div.offer > div > div > div > div > p.offer__description {
    font-size: 13px;
  }
}

/* 956202 | 10.20.21 */
#smb-savings-tool
  > div
  > div
  > div.smb-savings-tool__result.smb-savings-tool__result-one
  > div.smb-savings-tool__result-inner
  > div.result-one-parsys
  > div.tableComponent_1\.1
  > section
  > div.desktop.laptop.tablet
  > div:nth-child(3)
  > div:nth-child(3)
  > p
  > span.text--display4 {
  font-size: 32px;
}

/* 957944 | 11.02.21 */
@media (min-width: 768px) {
  div.ntmHeroContent
    section.hero-content.marketing-section.half-height
    h2.custom-size-headline.large.no-text-transform
    ~ p.copy
    ~ div.cta {
    margin-bottom: 13rem;
  }
}

/*	958215*/
@media only screen and (min-width: 1280px) and (max-width: 9000px) {
  #form > form > div > button.map-cta.mat-raised-button.mat-button-base {
    padding: 0 4px;
  }
}

/* 958253 | 11.08.21 */
#text-over-color-standalone
  > div:nth-child(3)
  > div
  > div.multi-table
  > div
  > div.multi-table__header
  > div
  > div
  > span
  > div
  > button {
  font-size: 17px;
}

/* 959525 | 11.11.21 */
tmo-cart-device-selector
  > article
  > div.device-selector-list
  > section
  > div
  > a,
tmo-cart-device-selector
  > article
  > div.device-selector-list
  > section
  > div
  > div
  > a {
  font-size: 13px;
}

/* 959136.4 | 11.24.21 */
@media only screen and (min-width: 1280px) and (max-width: 9000px) {
  #hoursLabel {
    font-size: 12px;
  }
}

/* 960866 | 11.30.21 */
@media only screen and (min-width: 1280px) and (max-width: 9000px) {
  div.ntmHeroContent
    > section.marketing-section.hero-content.display-section.dark-bg
    > div
    > div.section-image {
    float: left;
  }

  /*
   div.ntmHeroContent > section.marketing-section.hero-content.display-section.dark-bg > div > div.section-content{
		float: right;
	}
   */
}

/* 961863.1 | 12.02.21 */
#\33 6ebdeb6bf899db1ed99c46fe345fde995c2bc8c
  > div
  > div.hero__content
  > div
  > h1 {
  font-size: 46px;
}

/* 973918 | 02.28.21 */
@media only screen and (min-width: 1280px) and (max-width: 9000px) {
  div
    > div.pdp-starts-at-pricing-component
    > pricing-starts-at-element
    > p.pricing-at-wrapper {
    width: 375px;
  }
}

/* 985656 | 06.06.22 */
div.ln-plans-card-price:after {
  content: "/mes";
}

/* 746320.96 | 07.07.22 */
@media only screen and (min-width: 431px) and (max-width: 540px) {
  #layoutItem-AX5Vighk-fg
    > div
    > div
    > tmo-sticky-footer
    > div
    > div:nth-child(4)
    > button
    > span.mat-button-wrapper {
    font-size: 12.5px;
  }
}

@media only screen and (min-width: 280px) and (max-width: 430px) {
  #layoutItem-AX5Vighk-fg
    > div
    > div
    > tmo-sticky-footer
    > div
    > div:nth-child(4)
    > button
    > span.mat-button-wrapper {
    font-size: 10px;
  }
}

/* 989489 | 07.11.22 */
@media only screen and (min-width: 1024px) {
  .hero__content--centered > .cta-container {
    margin-bottom: 25px;
  }

  /* .hero__title {
    line-height: .95em;
  } */
}

/* 992812 | 08.04.22 */
@media only screen and (min-width: 320px) and (max-width: 1600px) {
  #layoutItem-AX8gG5-4-Gw
    > div
    > div.landing-header.ng-star-inserted
    > div
    > tmo-autopay-landing-header-element
    > div
    > div
    > h1 {
    font-size: 27px;
  }
}

/* 994099.2 | 08.19.22 */
@media only screen and (min-width: 1280px) and (max-width: 9000px) {
  #m3-TOC-v1centerright
    > div
    > div
    > div.text-over-color-sequence__inner.small
    > div
    > div
    > h3,
  #\34 9109238a0aeda606250a39d46d7fb889fa34ecc
    > div.text-over-color-sequence__inner.small
    > div
    > div
    > h3 {
    font-size: 26px;
  }

  #m3-TOC-v1centerright
    > div
    > div
    > div.text-over-color-sequence__inner.small
    > div
    > div
    > p {
    font-size: 14.5px;
    min-width: 195px;
  }
}

/* 994772 | 08.22.22 */
@media only screen and (min-width: 1280px) and (max-width: 9000px) {
  .tax-pricing[_ngcontent-serverApp-c361] {
    width: 175px !important;
  }
}

/* 995228.1 | 08.29.22 */
@media only screen and (min-width: 1280px) and (max-width: 9000px) {
  div.ntmHeroContent
    > .marketing-section.hero-content
    > div.content-wrap.has-foreground.col-xs-12
    > div.section-content
    > p {
    font-size: 15px;
  }
/*
  div.ntmHeroContent
    > .marketing-section.hero-content
    > div.content-wrap.has-foreground.col-xs-12
    > div.section-content
    > h2 {
     width: 600px; 
     font-size: 47px; 
  }
*/
}

/* 995832.3 | 08.31.22 */
@media only screen and (min-width: 1280px) and (max-width: 9000px) {
  div[id*="03771d413"]
    > div
    > div.video-player-dynamic-media__text
    > div
    > div
    > p {
    font-size: 13px;
  }

  #maincontent
    > div:nth-child(4)
    > section[id*="62f40656f9"]
    > div.content-wrap.col-xs-12
    > div.section-content
    > p {
    font-size: 15px;
  }

  #maincontent
    > div:nth-child(4)
    > section[id*="62f40656f9"]
    > div.content-wrap.col-xs-12
    > div.section-content
    > h2 {
    font-size: 54px;
  }

  section[id*="14bf3a5"] > div.utility > div.cta > a {
    padding-top: 25px !important;
  }
}

/* 995868.1 | 09.06.22 */
@media only screen and (min-width: 1280px) and (max-width: 9000px) {
  .marketing-page section.marketing-section .section-legal {
    font-size: 9px;
  }
}

/* 746320.103 | 09.12.22 */
@media only screen and (min-width: 1280px) and (max-width: 9000px) {
  .tax-pricing[_ngcontent-serverApp-c373] {
    width: 180px !important;
  }
}

/* 996020.1 | 09.06.22 */
@media only screen and (min-width: 1280px) and (max-width: 9000px) {
  #big-mama
    > div:nth-child(3)
    > div.video-player-dynamic-media.video-player-dynamic-media--large.video-player-dynamic-media--gradient
    > div
    > div.video-player-dynamic-media__text
    > div
    > div
    > h3 {
    font-size: 28px;
  }

  #big-mama
    > div:nth-child(3)
    > div.video-player-dynamic-media.video-player-dynamic-media--large.video-player-dynamic-media--gradient
    > div
    > div.video-player-dynamic-media__text
    > div
    > div
    > p {
    font-size: 14.5px;
  }
}

/* 997573.1 | 09.14.22 */
@media only screen and (min-width: 1280px) and (max-width: 9000px) {
  div[id*="cardPromo-7"]
    > div.xpr-card__content.phx\:container-default
    > div.xpr-card__text
    > h2 {
    /* font-size: 25px; */
  }
}

/* 997636 | 9.19.22 */
accordion [ng-bind-html*="item.answer"] {
  font-weight: 400;
}

/* 998098.1 | 09.23.22 */
@media only screen and (min-width: 1280px) and (max-width: 9000px) {
  div[id*="DIGX-56699-"] > div > div.image-and-text.image-and-text--small {
    height: 400px;
  }
}

/* 999659.1 | 10.06.22 */
@media (min-width: 1200px) {
  div.grid div.textovercolorsequence div.text-over-color-sequence__inner.small {
    min-height: 430px;
  }
}

/* 999806 | 10.10.22 */
section#business section.carousel-card.marketing-section {
  min-height: 620px;
}

section#business
  section.carousel-card.marketing-section
  div.content-section
  div.baseline-header {
  min-height: 340px;
}

/* 1000163.1 | 10.12.22 */
@media (min-width: 1024px) {
  h1.hero__title.text--display2
    a[data-modal-path="/content/tfb/en/model-repository/dedicated-internet-access-pardotform.html"] {
    font-size: 50px !important;
  }
}

section#business
  section.carousel-card.marketing-section
  div.content-section
  div.baseline-header
  h3 {
  font-size: 4rem;
}

/*  1000887 | 10.18.22 */
@media only screen and (min-width: 1280px) and (max-width: 9000px) {
  #number-sequence-why-tmobile
    > div.textandimage_1\.2
    > div.image-and-text.image-and-text--image-right
    > div.image-and-text__text
    > div
    > div
    > h2 {
    font-size: 27px;
  }
}

/* 1001983.1 | 10.27.22 */
div.plan-details-header ~ div.tax-pricing-text.tax-pricing.margin-bottom-xs {
  min-width: 210px;
}

/* 1004579.1 | 11.17.22 */
@media (min-width: 1024px) {
  div.unav-header__primary
    > div.unav-header__primaryContainer
    > div:nth-child(1)
    a {
    /* min-width: 190px; */
    display: block;
  }

  /* div.unav-header__primary > div.unav-header__primaryContainer > div:nth-child(1) img{
		width: 120%;
		object-fit:inherit !important;
		margin-left: -30px;
	} */
}

/* @media(max-width: 1024px){
	div.unav-header__mobile > div.unav-header__logo.unav-header__logo--mobile > a{
		min-width: 90px;
		display: block;
	}
	div.unav-header__mobile > div.unav-header__logo.unav-header__logo--mobile img{
		width: 120%;
		object-fit:inherit !important;
		margin-left: -30px;
	}
  } */
/* 1004596.1 | 11.18.22 */
/* @media(min-width: 1200px){
  div.image-and-text.image-and-text--small{
	min-height: 340px;
  }
  } */
/*  1005049.2 | 11.21.22 */
@media only screen and (min-width: 1280px) and (max-width: 9000px) {
  body
    > main
    > div.page_content.bg-white
    > div
    > section
    > div
    > div:nth-child(5)
    > table:nth-child(1)
    > tbody
    > tr:nth-child(3)
    > td:nth-child(2)
    > ul
    > li {
    width: 225px;
  }
}

/* 1005420.1 | 11.29.22 */
div.section-content
  img[src*="/image/Tmusprod/fg-iPhone-11-logo-k-30px-1"]
  ~ h2
  br {
  content: "";
  display: inline-block;
}

/*  #1006858.1 | 12.07.22 */
@media only screen and (min-width: 1280px) and (max-width: 9000px) {
  #XF-HP-MOD-10
    > div
    > div
    > div
    > div:nth-child(1)
    > div
    > article
    > div
    > div.xpr-card__content.phx\:container-default
    > div.xpr-card__text
    > h2,
  #XF-HP-MOD-11
    > div
    > div
    > div:nth-child(1)
    > div
    > article
    > div
    > div.xpr-card__content.phx\:container-default
    > div.xpr-card__text
    > h2 {
    font-size: 32px;
  }
}

/*  #1007649 | 12.14.22 */
/* .stack.stack_youtube_with_description .container .footer-text {
	width: 160px;
  } */
/* 1007479.1 | 12.15.22 */
@media only screen and (min-width: 1280px) and (max-width: 9000px) {
  #e6716c13e2a567de65375c39155be53eca84d1372d8fd09aa107b8c1c6b7949d
    > div
    > div.section-content
    > div {
    white-space: nowrap;
  }

  section.card-carousel
    > div:nth-child(4)
    > div:nth-child(2)
    > div.slick-track
    > section:nth-child(n)
    > div.content-section {
    margin-top: 40px;
  }
}

/* 1007631.1 | 12.16.22 */
@media only screen and (min-width: 1280px) and (max-width: 9000px) {
  #Melissa div.video-player-dynamic-media__inner {
    height: 570px;
  }
}

/* 1007646.1 | 12.16.22 */
@media only screen and (min-width: 1280px) and (max-width: 9000px) {
  div.text-over-color-sequence > div.text-over-color-sequence__inner.fixed {
    height: 455px;
  }
}

/* 1007649 | 12.16.22 */
@media only screen and (min-width: 1280px) and (max-width: 9000px) {
  div.stack.stack_hero_header div.container-fluid h1.mobile-none.desk-title {
    min-width: 650px;
  }
}

/* 1008453.1 | 12.22.22 */
@media only screen and (min-width: 1280px) and (max-width: 9000px) {
  body
    > main
    > div.stack.stack_hero_header
    > div
    > div
    > div
    > div:nth-child(2)
    > div.__hubTitle
    > h1 {
    margin-right: 100px;
  }
}

/* 1008618.1 | 12.27.22 */
@media only screen and (min-width: 640px) {
  #af3e573b8ce3a8f320e72f7c46c50e1fc9906eb60e7807b8dcf491e982158e93
    > div:nth-child(5)
    > div:nth-child(2)
    > div
    > section
    > div.content-section {
    top: 50px;
  }
}

/* 1008487 | 12.27.22 */
@media only screen and (min-width: 640px) {
  div.video-player-dynamic-media
    > div[data-title*="ltimo en innovaciones de tecnolo"]
    > div {
    min-height: 510px;
  }
}

/* 1007915 | 12.28.22 */
[id*="mat-slide-toggle"] > label > span.mat-slide-toggle-bar {
  width: 110px;
}

mat-slide-toggle.mat-checked > label > span.mat-slide-toggle-bar > span {
  transform: translateX(88px) !important;
}

/* 1009090.1 | 1.3.23 */
#\36 aa7c24c1f46aefe5b891d7905118bfed75ac52b > div > div > div > h2 {
  min-width: 280px;
}

/* 1011420.1 | 1.25.23 */
@media only screen and (min-width: 1024px) {
  #verizon-pricelock-promotion .hero__inner {
    min-height: 490px;
  }

  #verizon-pricelock-promotion
    div.hero__content
    > div
    > div.hero__description
    > p:nth-child(1) {
    min-width: 520px;
  }

  #verizon-pricelock-promotion
    div.hero__content
    > p.hero__legal.text--legal
    > br {
    display: none;
  }
}

/* 1016056 | 2.23.2023 */
@media only screen and (min-width: 1280px) and (max-width: 9000px) {
  div:has(div[style*="TFB-Dialpad-herodefault-WomanWorking-Desktop"])
    > div.hero__content
    > div
    > h1 {
    max-width: 620px;
  }
}

/* 1016403.3 | 2.24.2023 */
@media only screen and (min-width: 1280px) and (max-width: 9000px) {
  .store-locator-container .store-locator-panel {
    width: 490px;
  }

  .store-locator-geo-tooltip {
    left: 505px;
  }
}

/* 1017135.1 | 2.27.2023 */
@media only screen and (min-width: 1280px) and (max-width: 9000px) {
  div[id*="military"] .text-over-color-sequence__inner.regular {
    padding: 30px;
  }
}

/*1010230.2 | 3.2.2023 */
@media only screen and (min-width: 1280px) and (max-width: 9000px) {
  button.re-enroll-autopay-btn {
    width: 270px !important;
  }
}

/* 1018420.1 | 3.7.2023 */
@media only screen and (min-width: 320px) and (max-width: 767px) {
  /* h2.xpr-card__title{
	  font-size: 28px !important;
	} */
}

/* 1019999.1 | 3.13.2023 */
@media only screen and (min-width: 1280px) and (max-width: 9000px) {
  [id*="solution-resources1"],
  [id*="solutions-resources2"] {
    padding: 0 10px !important;
  }

  .grid .article h3:has(a[href*="business/industry-solutions/healthcare"]) {
    min-width: 220px;
  }
}

/* 1020729.1 | 3.21.2023 */
@media only screen and (min-width: 1280px) and (max-width: 9000px) {
  div.hero:has([style*="hero/TFB-OOMAProduct-herodefault-Device-Desktop.png"])
    > div
    > div.hero__content
    > div
    > h1 {
    max-width: 615px;
  }
}

/* 1021876.1 | 3.24.2023 */
@media (min-width: 767px) {
  body.marketing-page .no-text-transform {
    letter-spacing: 0em !important;
  }
}

/* 1023004.2 | 4.3.23 */
.ln-plans-benefit strong {
  border: 1px solid #f00;
  display: contents !important;
}

/* 1023185.2 | 4.5.23 */
@media (min-width: 1280px) {
  .offer.offer--medium.offer--upside-down {
    min-height: 540px;
  }
}

@media (min-width: 590px) and (max-width: 1280px) {
  .offer.offer--medium.offer--upside-down {
    min-height: 580px;
  }
}

/* 1024500 | 4.7.2023 */
@media only screen and (min-width: 320px) and (max-width: 767px) {
  #cardPromo-dcb27d7ccb > div.xpr-card__content > div > div.xpr-card__copy {
    width: 98%;
  }

  #cardPromo-dcb27d7ccb > div.xpr-card__content > div > div.xpr-card__copy > p {
    font-size: 14px;
  }
}

/* 1024922 | 4.13.2023 */
@media only screen and (min-width: 320px) and (max-width: 767px) {
  #headline-4f68d16800 {
    font-size: 34px;
  }
}

/* 1024922 | 4.13.2023 */
#all-plan-info
  > div.tax-pricing-text.tax-pricing.margin-bottom-xs.ng-star-inserted {
  width: 200px;
}

/* 1028059.1 | 5.2.2023 */
@media (min-width: 1024px) {
  #cloud-collaboration
    > div.mainhero_1\.1
    > div.hero
    > div
    > div.hero__content
    > div
    > h1 {
    max-width: 600px;
  }
}

/* 1032938.3 | 5.31.2023 */
@media only screen and (min-width: 1200px) and (max-width: 9000px) {
  div.grid div.textovercolorsequence div.text-over-color-sequence__inner.small {
    padding: 50px 32px;
  }
}

/* 1033800.1 | 6.1.2023 */
#plans
  .price-slider-container
  .price-container
  .price-holder
  .price-right
  .per-month {
  width: 151px;
}

/* 1045174 | 7.20.2023 */
/* @media (min-width: 1024px) and (max-width: 1199px), (min-width: 1200px){
  .hero__legal {
	margin-top: -20px !important;
   }
  } */
/* 1045059 | 7.20.2023 */
@media only screen and (min-width: 860px) {
  #ln-devices .ln-device-price {
    bottom: 84px;
  }
}

/* 1049732 | 8.9.2023 */
@media (min-width: 1200px) {
  .hero__image[style*="CargoShipPinkLines"] + div.hero__content > div > h1 {
    max-width: 615px;
  }
}

/* 1048962.1 | 8.11.2023 */
article[data-xpr-component="card-promo"]
  .xpr-cardPromo
  h3.xpr-card__title
  > nobr {
  white-space: normal;
}

/* 1051123 | 8.11.2023 */
@media only screen and (min-width: 600px) {
  #vix-plus-m1 > div.xpr-card__content.phx\:container-xl > div > h1 {
    max-width: 540px;
  }
}

@media only screen and (max-width: 599px) {
  #vix-plus-m1 > div.xpr-card__content.phx\:container-xl > div > h1 {
    font-size: 3.5rem;
  }
}

/* 1053273.20 | 8.18.2023 */
[data-guid="image-de8072f234-img"] img,
[data-guid="image-ab34be9b68-img"] img {
  max-height: 45px !important;
}

/* 1057279.1 | 9.1.2023 */
#layoutMain-51d9168e98 .xpr-cardPromo .xpr-card__copy.phx\:wysiwyg {
  width: 300px;
}

/* 1057962.1 | 9.7.2023 */
@media only screen and (min-width: 1280px) and (max-width: 9000px) {
  .section-content > h2.custom-size-headline.medium.no-text-transform > span,
  #modal-container-window > div.legal-modal > h3 > span {
    white-space: wrap !important;
  }
}

/* 1051602.2 */
#locator-wrapper .el-select {
  width: 226px !important;
}

/* 1060967 | 9.19.2023 */
@media only screen and (min-width: 1280px) and (max-width: 9000px) {
  #afba6501cc05002ead10611244f95b0b500e16e7 > div {
    max-width: 448px;
  }
}

/* 1063586.1 | 9.29.2023 */
#modal-container-window section.hero-content.marketing-section p.copy {
  min-width: 600px;
}

#modal-container-window
  section.hero-content.marketing-section
  a[href*="offers/jod-upgrade"] {
  padding-top: 2px;
  padding-bottom: 48px;
}

@media only screen and (min-width: 1024px) {
  .grid--d-one-fourth .text-over-color-sequence__inner {
    padding: 50px 25px;
  }
}

/* 1064302 | 9.29.2023 */
@media only screen and (min-width: 1280px) {
  #cardPromo-dd44123175-img {
    background-position-y: calc(100% + 45px);
  }
}

/* 1064233 | 9.29.2023 */
h2.xpr-card__title.phx\:type-section-1 nobr {
  white-space: normal;
}

/* 1065304 | 10.4.2023 */
@media only screen and (min-width: 320px) and (max-width: 767px) {
  tmo-sticky-footer button[data-testid="sticky-footer-checkout-cta"] {
    white-space: normal;
    line-height: 1;
    padding: 0 4px;
  }
}

/* 1064998.1 | 10.5.2023 */
h2.xpr-card__title.phx\:type-title-2 nobr {
  white-space: normal;
}

/* 1065697 | 10.6.2023 */
.faq-component .accordion-toggle > div {
  font-kerning: none;
}

/* 1065664 | 10.6.2023 */
#\38 d0f2671334d6fc0960ee7e1f74c172a881efa5e > div {
  max-width: 490px;
}

/* 1066035 | 10.9.2023 */
@media only screen and (min-width: 1024px) {
  .fx-column.monthly.ng-star-inserted[data-testid="product-grid-starts-at-pricing-monthly"] {
    min-width: 47%;
  }
}

/* 1065564.1 | 10.11.2023 */
#plans .promotions-banner span.margin-left-2 {
  line-height: 1.1;
}

#plans .promotions-banner .promotion-banner-text {
  padding-top: 4px;
}

/* 1069433.1 | 10.23.2023 */
@media only screen and (min-width: 1200px) {
  #\37
    f1cb43a7e1fa5655f21d1ae706c44549a242415
    > div
    > div.hero__content
    > div
    > h1 {
    margin-top: 45px;
  }

  #\37
    f1cb43a7e1fa5655f21d1ae706c44549a242415
    > div
    > div.hero__content
    > div
    > div.hero__description
    > br {
    display: none;
  }
}

/* 1068156.1 | 10.24.2023 */
@media only screen and (min-width: 1024px) {
  #cardContainer-e940db8bde .phx\:type-title-3 {
    font-size: 3rem;
  }

  .xpr-cardContainer__overflow .xpr-cardPromo--flood .xpr-card__text {
    padding: 56px 22px !important;
  }
}

/* 1066291.3 | 10.24.2023 */
@media only screen and (min-width: 1300px) {
  #_15gifts-engine
    ._15gifts-basket
    .\31 5gifts-phone-summary
    + div
    > .css-0:last-child
    > div {
    padding: 12px 18px 4px 44px;
  }
}

/* 1069773 | 10.24.2023 */
.hero__image[style*="/background/hero/TFB-Dialpad-Meetings-Sales-Contact-Center-Hero-DefaultReg-1280x470-Desktop"]
  + div.hero__content
  > div
  > h1 {
  max-width: 570px !important;
}

#modal-container-window > div > h3 {
  font-kerning: none;
}

/* 1072160 | 11.03.2023 */
@media only screen and (min-width: 1024px) {
  div[style*="background/hero/TFB-50OffBase-herodefault-iPhoneSE"]
    + .hero__content
    .hero__description {
    max-width: 498px;
  }

  div[style*="background/hero/TFB-50OffBase-herodefault-iPhoneSE"]
    + .hero__content
    .hero__description
    p:last-child {
    display: none;
  }
}

/* 1073069.1 | 11.9.2023 */
@media screen and (max-width: 1280px) {
  #title-AYqUlAHV-2A > div > h2 > span {
    white-space: normal !important;
  }
}

/* 1075203.3 | 11.16.2023 */
#cardPromo-1815df6ae5
  > div.xpr-card__content.phx\:container-default
  > div.xpr-card__text
  > h2
  > nobr {
  white-space: normal;
}

/* 1075949.6 | 11.21.2023 */
.hero__image[style*="/background/hero/TFB-Wireline-UCCHub-herodefault-travel-Desktop"]
  + div.hero__content
  > div
  > h1 {
  max-width: 590px !important;
}

/* 1076156.1 | 11.27.2023 */
h2.xpr-card__title.phx\:type-section-1 {
  /* min-width: 290px; */
}

/* 1076014.19 | 11.28.2023 */
h2#headline-805f9107c9 {
  width: 600px !important;
}

/* 1075997 | 11.29.2023 */
@media screen and (min-width: 1280px) {
  #content-main .xpr-cardContainer__overflow .xpr-card__content {
    padding-right: 20px;
    padding-left: 20px;
  }

  [id*="XFTMO-HP-P-MOD"] .xpr-card__image .cmp-image__image {
    padding: 0 20px;
  }
}

/* 1076611.1 | 11.29.2023 */
@media only screen and (min-width: 1200px) {
  .text-over-color-sequence--height-skinny .text-over-color-sequence__inner {
    height: 350px;
  }
}

/* 1081027.1 | 12.27.2023 */
.super-component__content .super-component__image {
  padding: 0 0 10px;
}

/* 1081749.1 | 12.28.2023 */
@media screen and (min-width: 792px) and (max-width: 1640px) {
  #cardPromo-a74c3cd36a
    .xpr-card__content
    .xpr-card__text
    > h2.xpr-card__title {
    max-width: 675px;
  }
}

/* 1081881 | 12.29.2023 */
[id^="4-columns"] .text-over-color-sequence__inner .article {
  max-width: 240px;
}

[id^="4-columns"] .text-over-color-sequence__inner .article .cta--primary {
  padding: 12px;
}

/* 1082242 | 1.5.2024 */
@media screen and (min-width: 1280px) {
  #\38 d1577379031675e45bd2dba0722a379571abd6f > div {
    max-width: 510px;
  }
}

/* 1083427.2 | 1.9.2024 */
@media only screen and (min-width: 1280px) {
  #cardContainer-abce5e7430 .xpr-cardPromo .xpr-card__title {
    min-height: 107px;
  }
}

/* 1083666.1 | 1.10.2024 */
section[style*="why-t-mobile/fg/fg-happy_call_center_employees"]
  > div.content-section
  > div
  > h3
  > br {
  display: none;
}

section[style*="specific-use/youtube/bg/fg-card-yttv_benefit"]
  > div.utility
  > div.cta
  > a.decorated-link {
  padding: 6px 0;
}

/* 1084784 | 1.18.2024 */
@media only screen and (min-width: 1280px) {
  /* .xpr-wrapper__content > div.xpr-wrapper__container.phx\:container > div > div.xpr-spacer.aem-GridColumn {
    margin-bottom: 6px;
  }

  */
}

/* 1084975.3 | 1.19.2024 */
@media only screen and (min-width: 1024px) {
  #cardPromo-148b770bba
    > div.xpr-card__content.phx\:container-xl
    > div.xpr-card__text
    > div.xpr-card__legal.phx\:wysiwyg
    > span
    > p {
    padding-top: 12px;
  }
}

/*#RT - 09/13/2024 - per Ticket# 1108470 - updated*/
/* 1085311.1 | 1.24.2024 */
@media (min-width: 1024px) and (max-width: 1199px), (min-width: 1200px) {
  .hero__title {
    margin-bottom: 14px;
  }

  .hero__description {
    max-width: 486px !important;
  }

  .hero__legal {
    max-width: 466px !important;
  }
}

/* 1087237 | 2.5.2024 */
@media only screen and (min-width: 1200px) {
  .textandimage_1\.2 .image-and-text--small .image-and-text__text {
    padding: 20px 8px;
  }
}

/* 1089058 | 2.13.2024 */
tmo-specifications
  > article
  > section:nth-child(1)
  > div
  > div.key-feature-item.display
  > span.dimensions {
  line-height: 1.5;
  width: 160px !important;
  height: 250px !important;
  padding: 1.5rem !important;
}

/* 1077244.43 | 3.13.2024 */
.xpr-card__content.phx\:container-md > div.xpr-card__text > h2 > nobr {
  white-space: normal !important;
}

/* 1094396 | 3.15.2024 */
@media only screen and (min-width: 1024px) {
  .hero__image[style*="TBF-Dialpad-Refresh-AI-Recaps-Hero-DefaultReg"]
    + .hero__content
    .hero__title {
    max-width: 696px;
  }
}

/*  1077244.49 | 3.19.2024 */
@media only screen and (min-width: 1024px) {
  #cardPromo-9ea845ca18
    > div.xpr-card__content.phx\:container-sm.phx\:ml-0.phx\:mr-auto
    > div
    > h1 {
    min-width: 524px;
  }
}

/* 1095507 | 3.26.2024 */
@media only screen and (min-width: 1024px) {
  #text-and-image-dialpad .image-and-text__text {
    padding-top: 20px;
  }
}

/* 1096452 | 3.29.2024 */
h2 nobr {
  white-space: normal;
}

/* 1098771 | 4.15.2024 */
@media only screen and (min-width: 1024px) {
  #\36 830691b42b1749f705be2534904025e49828892 > div {
    max-width: 480px;
  }

  /*#\36 830691b42b1749f705be2534904025e49828892 > div > div > div > h2,
  #\36 830691b42b1749f705be2534904025e49828892 > div > div > p {
    white-space: nowrap;
  }*/
}

/* 1098139.5 | 4.18.2024 */
@media only screen and (min-width: 600px) {
  .hero__image[style*="TFB-BusinessCommunications-page-Hero"]
    + .hero__content
    > .hero__eyebrow {
    margin-bottom: 25px;
  }

  .hero__image[style*="TFB-BusinessCommunications-page-Hero"]
    + .hero__content
    .hero__description
    > br:nth-child(n + 2) {
    display: none;
  }
}

/* 1102805.1 | 5.9.2024 */
@media only screen and (min-width: 600px) {
  #cardPromo-37c179375d
    > div.xpr-card__content.phx\:container-default
    > div.xpr-card__text {
    flex: 0 0 calc(48% - var(--card--gutter) / 2);
  }
}

/* 1104500 | 5.10.2024 */
@media only screen and (min-width: 991px) {
  .plans-cards .plans-cards .card-container .promotions-banner {
    height: auto;
  }
}

/* 1104732.1 | 5.14.2024 */
@media only screen and (min-width: 1024px) {
  [aria-label="Ahorra $250 en el Apple Watch S9 y el Ultra 2. aviso legal."]
    > div.phx-modal__dialog
    > div
    > h2 {
    white-space: nowrap;
  }
}

/* 1106515.1 | 6.12.2024 */
.xpr-card__cta {
  flex-wrap: nowrap;
}

/* 1007646.1 | 7.8.2024 */
@media only screen and (min-width: 1200px) {
  #headline-3center
    div.text-over-color-sequence__inner.fixed
    > div
    > div
    > p:nth-child(4) {
    display: none;
  }
  div.text-over-color-sequence__inner.fixed {
    padding: 50px 25px;
  }
}

/* 1106809.2 | 8.1.2024 */
.mat-accordion
  tmo-expansion-panel-checkbox
  .mat-expansion-panel-header-description {
  max-width: 9rem;
}

/* 1107686 | 8.1.2024 */
@media only screen and (min-width: 1200px) {
  [style*="K-12-Landing-Page-for-Back-to-School-Hero"]
    + .hero__content
    .hero__title {
    max-width: 590px;
  }
}

/*1108472 | 9/10/2024 */
figure.image-icon_iphone_landscape_camera_button_elevated {
  height: 56px !important;
}

/* 1108644.1 | 9.17.2024 */
img[src*="fg-Go5G-Next-Liquid-with-Phone-Freedom-1x1"] {
  padding: 36px 0px;
}

/* 00019509 | 11.5.2024 */
.card-carousel.marketing-section .card-slick-carousel .carousel-card .utility,
.card-carousel.marketing-section .card-slick-carousel .slick-slide .utility {
  padding-top: 12px;
}

/* 00022864 | 1.9.2025 */
@media only screen and (min-width: 1280px) {
  .ntm-navbar__nav .navbar__item.tmo {
    margin-left: 12px;
  }
  .ntm-navbar
    .ntm-navbar__nav.ntm-navbar__nav--right
    .navbar__item:not(.navbar__item-login) {
    padding-left: 12px !important;
  }
}

/* 0024802 | 2.17.2025 */
#managePaymentMethodForm > div > div.phx\:row > div > div > div > label {
  min-width: 171px;
}

/* 00027456 | 04.04.2025 */
div.bb-modal-content div.bb-support-page-button,
div.bb-modal-content div.bb-community-button {
  width: 300px !important;
}

/* 00027899 | 04.11.2025 */
div.btnPrimary.btnCTA.btn.sv1 > a {
  width: 100%;
}

/* FE | 0028034 | 04.16.2025 */
h1[data-xpr-headline-element=""] > nobr {
  text-wrap: wrap;
}

@media (max-width: 1024px) {
  .tdds-text-field .tdds-text-field__track .tdds-text-field__label {
    font-size: 12px;
  }
}

/* ED | 00031380 | 06.18.2025 */
.legacy .sv1 a {
    width: 100%;
}

/*LS | 00032926| 07.18.2025 */
div.account-simProtection-toggle-wrapper .account-simProtection-toggle-container .tdds-toggle__input:checked+.tdds-toggle__label:after {
    left: 93px;
}

/* 33258 */
#qelpClient #qelp_layout[data-page=osSelector] .qc-search-input {width:280px}

#support-mobile-subnav .navbar-toggler-icon{width:155px}

/* 5104 | 10.17.25 */
h1.xpr-title__headline {
   max-width: max-content !important;
}

/* 5105 | 10.17.25 */
a[href="https://es.t-mobile.com/responsibility/legal/terms-and-conditions?msockid=092710d4b64a61f722c20488b7d6607d"]{
   white-space: nowrap;
}
a[data-rte-modal-type="modal:none"]{
  white-space: nowrap;
}

/* 40140 | 11.25.25 */
/*div.xpr-promoCard__media .cmp-image__picture{
    height: 100%;
    left: -20px;
    position: relative;

}*/

span[data-moengage-id*="headline"] {
    font-size: 3rem;
    display: inline-block;
    line-height: 34px;
}

/*div.xpr-promoCard__media .cmp-image:not([data-cmp-hook-image*="imageV3"]):not([data-guid="image-05d9c204dd-img"]) {
    position: relative;
    left: -2px;
    margin-right: -24px;
}*/


a.xpr-promoCard__titleLink[data-moengage-id*="headline"] {
    font-size: 2.5rem;
    line-height: 23px;
    display: inline-block;
}

figure[data-guid*="image-05d9c204dd-img"] + div.xpr-promoCard__media .cmp-image__picture {
    left: -13px;
    position: relative;
    margin-right: -30px;
    top: -1px;
}

/* 00040576 | 12.10.25 */
@media (max-width: 360px) {
  .xpr-card__cta {
    flex-wrap: wrap;
  }
}

@media (max-width: 360px) {
  div.xpr-card__cta > a#button-d6e0ae9d78 {
    width: 180px;
  }
}

/* T5477 | 01.20.26 */
@media (min-width: 1024px) {
   .card-carousel.marketing-section .card-slick-carousel .carousel-card .content-section h3, .card-carousel.marketing-section .card-slick-carousel .slick-slide .content-section h3 {
      font-size:24px!important;
   }
   .card-carousel:first-of-type.marketing-section .card-slick-carousel .carousel-card{
      min-height:600px;
   }
   .card-carousel.marketing-section .card-slick-carousel .carousel-card .utility, .card-carousel.marketing-section .card-slick-carousel .slick-slide .utility {
      height: 130px!important;
   }
}
