
    .modal-backdrop {
      z-index: 1040 !important;
    }

    .swiper {
      width: 600px;
      height: 300px;
    }

    .plan--box .box__body {
      position: relative;
      background-color: #fff;
      text-align: left;
      padding: 15px 12px;
      display: none;
    }


    .hv-float-0800-container-internas,
    .hv-float-0800-option-internas {
      z-index: 52 !important;
    }

    .hv-float-0800-container-v3 {
      z-index: 50 !important
    }



    @media (max-width: 756px) {
      .navbar.navigation-bar.navbar__menu {
        background-image: unset !important;
      }
    }



  .txt_1 {
    font-size: 32px;
    margin-bottom: 20px;
    margin-top: 10px;
  }

  .img_1 {
    height: 40px !important;
    width: 66px !important;
    margin-bottom: 10px;
  }

  .txt_2 {
    font-size: 26px;
    margin-bottom: 20px;
  }

  .img_2 {
    width: 176px !important;
    height: 80px !important;
    margin-bottom: 20px;
  }

  .txt_3 {
    font-size: 18px;
    margin-bottom: 20px;
    font-weight: 700;
  }

  .img_3 {
    height: 84px !important;
    width: 345px !important;
  }

  #atm-c2c-hv_info_disney-lb-title .hv-header-custom-c2c {
    display: flex !important;
    flex-direction: column;
    align-items: center;
    color: white;
  }

  #atm-c2c-hv_info_disney-lb-container {
    background-image: url(https://crossattachmedia.serviciosmovistar.com/developers/files/resources/experimentos/exp_marzo_c2c/disney_modal_bg_desktop.webp) !important;
    background-position: center;
    background-size: cover;
    padding: 20px 20px 30px !important;
    width: 452px;
  }

  #atm-c2c-hv_info_disney-lb-header {
    background-color: unset;
  }

  #atm-c2c-hv_info_disney-lb-overlay .hv-header-custom-c2c {
    cursor: pointer;
  }

  @media (max-width: 990px) {
    .txt_1 {
      font-size: 24px;
      text-wrap: nowrap;
    }

    .txt_2 {
      font-size: 21px;
    }

    .img_3 {
      height: 72px !important;
      width: 278px !important;
    }

    #atm-c2c-hv_info_disney-lb-container {
      background-image: url(https://crossattachmedia.serviciosmovistar.com/developers/files/resources/experimentos/exp_marzo_c2c/disney_modal_bg_mobile.webp) !important;
      width: 320px;
      padding: 20px 5px 30px !important;
    }
  }




    .txt_1_mono {
      font-size: 34px;
      margin-bottom: 20px;
      margin-top: 10px;
      line-height: 1em;
    }

    .img_1_mono {
      height: 44px !important;
      width: 44px !important;
      margin-bottom: 10px;
    }

    .txt_2_mono {
      font-size: 24px;
      margin-bottom: 20px;
    }

    .img_2_mono {
      width: 14px !important;
      height: 14px !important;
      vertical-align: unset;
    }

    .txt_3_mono {
      font-size: 16px;
      margin-bottom: 20px;
    }

    #atm-c2c-hv_info_mono-lb-title .hv-header-custom-c2c {
      display: flex !important;
      flex-direction: column;
      align-items: center;
      color: white;
    }

    #atm-c2c-hv_info_mono-lb-container {
      background-image: url(https://crossattachmedia.serviciosmovistar.com/developers/files/resources/experimentos/exp_marzo_c2c/popupmono_bg.webp) !important;
      background-position: center;
      background-size: cover;
      padding: 20px 20px 30px !important;
      width: 452px;
    }

    #atm-c2c-hv_info_mono-lb-header {
      background-color: unset;
    }

    #atm-c2c-hv_info_mono-lb-overlay .hv-header-custom-c2c {
      cursor: pointer;
    }

    .link_mono {
      color: #fff;
    }

    .btn_consultar_mono {
      color: #019DF4;
      background: #fff;
      padding: 18px 42px;
      border-radius: 25px;
      font-weight: 700;
      font-size: 18px;
      margin-bottom: 15px;
    }

    @media (max-width: 990px) {
      .txt_1 {
        font-size: 24px;
        text-wrap: nowrap;
      }

      .txt_2 {
        font-size: 21px;
      }

      .img_3 {
        height: 72px !important;
        width: 278px !important;
      }

      #atm-c2c-hv_info_mono-lb-container {
        background-image: url(https://crossattachmedia.serviciosmovistar.com/developers/files/resources/experimentos/exp_marzo_c2c/popupmono_bg.webp) !important;
        width: 320px;
        padding: 20px 5px 30px !important;
      }
    }



  .txt_1_card {
    font-size: 20px;
    margin: 30px 40px;
    line-height: 1em;
  }

  .img_1_card {
    width: 210px !important;
    margin-top: 50px;
  }

  .img_2_card {
    width: 320px !important;
    margin-bottom: 40px;
  }

  .enlace_1_card {
    font-weight: 700;
    text-decoration: underline;
    color: #fff;
  }

  #atm-c2c-hv_info_cards-lb-title .hv-header-custom-c2c {
    display: flex !important;
    flex-direction: column;
    align-items: center;
    color: white;
  }

  #atm-c2c-hv_info_cards-lb-container {
    background-image: url(https://crossattachmedia.serviciosmovistar.com/developers/files/resources/experimentos/exp_marzo_c2c/popupmono_bg.webp) !important;
    background-position: center;
    background-size: cover;
    padding: 20px 20px 30px !important;
    width: 452px;
  }

  #atm-c2c-hv_info_cards-lb-header {
    background-color: unset;
  }

  .btn_consultar_mono {
    color: #019DF4;
    background: #fff;
    padding: 18px 42px;
    border-radius: 25px;
    font-weight: 700;
    font-size: 18px;
    margin-bottom: 15px;
  }

  @media (max-width: 990px) {
    #atm-c2c-hv_info_cards-lb-container {
      background-image: url(https://crossattachmedia.serviciosmovistar.com/developers/files/resources/experimentos/exp_marzo_c2c/popupmono_bg.webp) !important;
      width: 320px;
      padding: 20px 5px 30px !important;
    }

    .img_2_card {
      width: 280px !important;
    }

    .txt_1_card {
      margin: 30px 10px;
    }
  }




    #natHeaderNavigation>div.container>nav>div.navbar__scroll>ul>li:nth-child(3)>div>div:nth-child(1) {
      padding-bottom: 30px;
    }

    div.nav__submenu-wrapper>div>ul>li:nth-child(1)>div>ul {
      padding-bottom: 30px;
    }



    .hv_menu_sticker {
      background: #E63780;
      border-radius: 5px;
      font-family: 'Telefonica';
      font-style: normal;
      font-weight: 400;
      font-size: 14px;
      line-height: 18px;
      color: #FFFFFF;
      padding: 4px 12px;
      margin-left: 5px;
      text-wrap: nowrap;
    }

    .stweb-header .navbar__side .side__navbar .list--menu-wrap .list--menu>.item .list--submenu>.item>a {
      text-wrap: nowrap;
    }

    .nat-header.nat-header--nav .navbar__menu .navbar__nav.navbar__nav--menu .nav__item .nav__submenu-wrapper .submenu__list .submenu__item {
      margin-top: 3px;
    }



    .nat-equip-carousel {
      height: 449px;
    }

    .hv_card {
      max-width: 630px;
      width: 100%;
      height: 449px;
      position: absolute;
    }

    .hv_titulo {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      margin: auto;
    }

    .hv_phone {
      position: absolute;
      bottom: 80px;
      left: 34%;
      right: 0;
      z-index: 1;
      width: 190px
    }

    .hv_sticker {
      position: absolute;
      top: 35%;
      left: 23%;
      z-index: 2;
    }

    .hv_card button {
      width: 132px;
      height: 40px;
      background: #E63780;
      color: #fff;
      display: flex;
      align-items: center;
      justify-content: center;
      border-radius: 60px;
      border: none;
      font-size: 16px;
      font-weight: 700;
      line-height: 20px;
      letter-spacing: 0;
      position: absolute;
      bottom: 20px;
      left: 0;
      right: 0;
      margin: auto;

    }

    .hv_imgpodio {
      position: absolute;
      bottom: 13px;
      left: 0;
      right: 0;
      margin: auto;
    }

    .hv_container_price {
      position: absolute;
      bottom: 35%;
      left: 60%;
      width: 173px;
      height: 76px;
      z-index: 2;

    }

    .hv_price {
      position: absolute;
      padding-top: 5px;
      left: 0;
      right: 0;
      margin: auto;
      text-align: center;
      color: #fff;
    }

    .hv_price .hv_offer_price {
      margin: 0;
      font-size: 32px;
      font-weight: 700;
    }

    .hv_price .hv_regular_price {
      margin: 0;
      font-size: 12px;
      margin-top: -5px
    }

    .hv_price .hv_offer_name {
      position: absolute;
      top: -35px;
      left: 10px;
      font-size: 20px;
      text-shadow: #019df4 5px 0 10px;
      font-weight: 700;
    }

    .hv_price span {
      text-decoration: line-through;
    }

    .hv_text {
      position: absolute;
      top: 95%;
      left: 0;
      right: 0;
      margin: auto;
    }

    @media (max-width: 600px) {
      .hv_titulo {
        top: 4%;
      }

      .hv_phone {
        bottom: 3%;
        top: 15px;
        width: 170px;
        margin: auto;
        left: -90px;
      }

      .hv_imgpodio {
        bottom: 50px;
        width: 278px;
      }

      .hv_card button {
        bottom: 45px
      }

      .hv_sticker {
        width: 84px;
        left: 8%;
      }

      .hv_container_price {
        width: 120px;
        bottom: 30%;
        left: 58%;
      }

      .hv_text {
        top: 63%;
      }

      .hv_price {
        padding-top: 2px
      }

      .hv_price .hv_offer_price {

        font-size: 22px;
        font-weight: 600;
      }

      .hv_price .hv_regular_price {
        margin: 0;
        font-size: 10px;
        margin-top: -5px
      }

      .hv_price .hv_offer_name {
        left: 3px;
        top: -30px;
        font-size: 15px;
      }
    }

    #btnVerEquipos {
      display: none !important;
    }
#portlet_pe_com_movistar_StarwebTabNestedPortlet_INSTANCE_XIq3bz0bdySv p{
      text-align: center;
    }
#portlet_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_VHFjOQBi5Qxc h2{
  	margin: auto;
  	margin-bottom: 25px;
	}
#portlet_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_VHFjOQBi5Qxc img{
	display: block;
    margin: 0 auto; 
}
