/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 02-oct-2018, 9:34:20
    Author     : dlainez
*/

/*Navbar*/

body{
    letter-spacing: 0.7pt;
}

.container{
    width: 76%;
}
.text-logo img {
    height: 4rem;
}

h3{
    font-size: 20px;
    margin-bottom: 0;
}

.navbar-inverse{
    background-color: #41b6e6; /*#00b7e3*/;
    padding: 1.4rem 0 0 0;
}

.navbar-inverse .navbar-nav > li > a{
    color: #FFFFFF;
}

.navbar-inverse .navbar-nav > .active > a{
    color: #7b3090 !important;
}

.navbar-inverse .navbar-nav > li > a:hover{
    color: #7b3090;
}
.navbar-inverse .navbar-nav > li > a {
    font-size: 1.3rem; /*10px*/
}

div.nav-bar-container{
    padding: 0.5rem 0 1.2rem 0 !important;
}

section.header-mobile {
    padding: 1rem 0 0 0;
    background: rgba(180,129,183,0.5);
}

section.header-mobile h3{
    text-align: right;
    color: #fff;
    font-weight: bold;
    padding: 1.3rem 0;
    font-size: 3.5rem;
}

section.comprueba-cobertura h3 {
    text-align: right;
    color: #fff;
    font-weight: bold;
    padding: 0.4rem 0 1.4rem 0px
}

section.header-mobile h3.telefono{
    text-align: center;
    font-weight: bold;
    padding: 0rem 1rem;
}
section.header-mobile h3.telefono a{
    color: #fff !important;
    line-height: 5px;
}

section.header-mobile h3.telefono a:hover{
    color: #fff !important;
}

section.header-mobile h3.telefono a i{
    font-size: 1.5rem;
}

section.header-mobile h3.telefono a span{
    padding: 0;
}

section.comprueba-cobertura h3.telefono span,
section.header-mobile h3.telefono span{
    font-size: 1.5rem;
    line-height: 1.5rem !important;
}
section.comprueba-cobertura h3.telefono p,
section.header-mobile h3.telefono p{
    margin-bottom: 0.3rem;
    line-height: 0.5rem;
}

section.comprueba-cobertura h3.telefono p span,
section.header-mobile h3.telefono p span{
    font-size: 1rem;
    letter-spacing: 0.3pt;
}

section.comprueba-cobertura h3.telefono p.telefono-icono-number i,
section.header-mobile h3.telefono p.telefono-icono-number i{
    font-size: 2rem;
}

section.comprueba-cobertura h3.telefono p.telefono-icono-number span,
section.header-mobile h3.telefono p.telefono-icono-number span{
    font-size: 2rem;
    letter-spacing: 1pt;
}

section#pricing{
    padding: 2.4rem 0;
}

div.banner-product-promo div.container {
    padding: 30px 0 0 0;
}

div.banner-product-description-promo {
    margin-top: 0;
}

.no-bottom-mg{
    margin-bottom: 0 !important;
}

.contenedor-bocadillo-banner{
    left:   19rem;
    top:    -7rem;
    height: 5rem;
}

.contenedor-bocadillo-banner img{
    height: 15rem;
}


div.banner-product-description-promo p span {
    font-size: 1.5rem;
}

/*Banner*/

#banner{
    background-color: #fff !important;
    background-image: none !important;
}

section.banner-section{
    margin: 13.1rem 0 0 0 !important;
}

#contenedor-banner-contenido{
    padding-top: 3rem;
}

div.carousel-sat{
    background: url(/euronav2/img/banner/banner-quantis-eurona-new.jpg) no-repeat center center scroll;
}

div.carousel-mobile{
    background: url(/euronav2/img/banner/banner-quantis-eurona-2.jpg) no-repeat center center scroll;
}

div.carousel-mgm{
    background-color: transparent;
}

div.banner-mgm-background{
    background: url(/euronav2/img/banner/banner_mgm.png) no-repeat center center scroll;
    min-height: 39rem;
    background-size: contain;
}

.font-family-montserrat-black{
    font-family: MontserratBlack !important;
}

.font-weight-bold{
    font-weight: bold !important;
}
div.carousel-black-friday{
    /*background: url(/blackfriday/banner20188.png) no-repeat center center scroll;*/
    background-color: #000;
}

img#blackFridayImgXtraMin{
	display: none;
    }

.div-sub-contador{
	float: right;
	width: 3.5rem;
	font-size: 2.5rem;
    }
.div-sub-contador-colon{
	float: right;
	width: 0.5rem;
	font-size: 2.5rem;
}
.div-sub-contador-textos{
	float: right;
	width: 3.7rem;
	font-size: 0.8rem;
	text-align: center;
	margin-bottom: 0.5rem;
}

div.carousel-inner div.item{
    background-size: cover;
    min-height: 39rem;
}

div.carousel-inner div.item div.container{
    padding-left: 0;
    padding-right: 0;
}

.carousel-control {
    width: 12%;
}

.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{
    margin-left: -8rem;
}

.carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev{
    margin-right: -8rem;
}

.carousel-control.left{
    background-image: none;
}

.carousel-control.right{
    background-image: none;
}

.banner-1{
    display: none;
}

/*
* CountDown
*/
.count-down span{
    width: 1rem;
    font-size: 2.5rem;
}
.count-down span.count-down-texto{
    font-size: 0.8rem;
    margin-right: 0.8rem;
}
.count-down span.count-down-texto-derecha{
    font-size: 0.8rem;
}
p.count-down{
    margin: 0px;
    line-height: 0.7rem;
}
section.comprueba-count-down{
    padding: 0.9rem 0 1.4rem 0px !important;
}
section.comprueba-cobertura {
    padding: 0rem 0 0 0;
}
div#div-coutdown{
    padding-right: 120px;
    padding-top: 0px;
}
/*
* Fin CountDown
*/

div.banner-product-promo--gigas{
    margin: 6rem 0rem 4.3rem 0;
    text-align: left;
}

p.banner-product-promo--gigas-value span{
    font-family: MontserratBlack !important;
    padding: 0.2rem 0.7rem;
    line-height: 5rem;
    letter-spacing: 1.4pt;
}

p.banner-product-promo--gigas-text span{
    font-family: MontserratBlack !important;
    padding: 0.5rem 1rem;
    line-height: 5rem;
}

div.banner-product-description-promo ul li {

    font-size: 1.2rem;
    line-height: 16px;
}

div.banner-product-promo--price{
    background-color: rgba(255,255,255,0);
    text-align: left;
}

p.banner-product-promo--price-value span{
    font-family: MontserratBlack !important;
    font-size: 11rem;
}

span.banner-product-promo--price-pre-text{
   font-size: 2rem !important;
   padding: 0rem 0rem 1rem 0rem; 
}

p.banner-product-promo--price-value span sup{
    font-family: MontserratBlack !important;
    top: 5rem;
}

p.banner-product-promo--price-value span.banner-product-promo--price-value-month{
    font-family: MontserratBlack !important;
    top: 7rem;
}

div.banner-product-description-promo {

    padding-left: 0.5rem !important;
}

div.banner-product-promo--price span.mini-iva{
    font-size: 1.5rem;
    font-family: Montserrat !important;
    padding-left: 0.3rem;
    position: relative;
    /*top: -1.3rem;*/
    color: #00b7e3 !important
}
div.banner-product-promo--price span.durante-dos-meses{
    position: absolute;
    top: 9.5rem;
    left: 12rem;
    color: #00b7e3 !important;
    font-family: Montserrat !important;
}

span.durante-dos-meses-lista{
    font-size: 1.5rem;
}

div.fila-price-plan p{
    padding: 0.3rem;
    margin-bottom: 0.5rem;
}

div.banner-product-description-promo p{
    margin-bottom: 0;
}

div.banner-product-description-promo ul{
    padding-left: 0;
}
div.banner-product-description-promo ul li{
    color: #00b7e3;
}

.tamanio_bullet{
    font-size: 1.2rem;
    line-height: 1.2rem;
}

.tamanio_titulo{
    font-size: 1.5rem !important;
}

.tamanio_titulo0{
    font-size: 2rem !important;
}

.tamanio_titulo1{
    font-size: 3.2rem !important;
}

.tamanio_titulo2{
    font-size: 2.5rem !important;
}

.tamanio_titulo3{
    font-size: 4rem !important;
}

.tamanio_titulo5{
    font-size: 6rem !important;
}

.tamanio_titulo6{
    font-size: 7rem !important;
}

.tamanio_titulo7{
    font-size: 8rem !important;
}

.tamanio_titulo8{
    font-size: 9rem !important;
}

.tamanio_titulo9{
    font-size: 10rem !important;
}

.tamanio-texto0{
    font-size: 0.9rem !important;
}

.tamanio-texto1{
    font-size: 1.8rem !important;
}

.tamanio-texto-negrita{
    font-size: 1rem !important;
    font-weight: bold;
}

.tamanio-texto1-negrita{
    font-size: 1.5rem !important;
    font-weight: bold;
}

.tamanio-texto2-negrita{
    font-size: 2.5rem !important;
    font-weight: bold;
}

.tamanio_subprecio1{
    font-size: 0.9rem !important;
}

.tamanio_subprecio1_5{
    font-size: 2.5rem !important;
}

.tamanio_subprecio2{
    font-size: 3rem !important;
}

tamanio_subprecio_mes{
    font-size: 2.5rem;
}

.negrita {
    font-weight: bold;
}

.enlace{
    text-decoration: underline;
    color: #fff;
}

/*Footer*/
.derechos-reservados-pie-pagina{
    font-size: 1.3rem;
}

.derechos-reservados-pie-pagina .info-eurona-email{
    padding-left: 0.5rem;
}
.derechos-reservados-pie-pagina .info-eurona-email i{
    padding-right: 0.5rem;
}

.briefcase-img{
    padding-right: 1.1rem;
    top: -0.5rem;
    position: relative;
}

/*Pricing*/

section#pricing{
    /*background-color: #00b7e3;*/
}

section#pricing div.txt-pre-precios{
    padding: 0 0 2.7rem 0;
}

section#pricing div.txt-producto-internet-satelite{
    display: table-cell;
}
section#pricing div.txt-soy-una-empresa{
    display: table-cell;
    float: right;
    padding-right: 0px;
}

section#pricing div.txt-producto-internet-satelite p span{
    font-family: MontserratBlack !important;
    padding: 0.2rem 0.7rem;
    line-height: 5rem;
    letter-spacing: 1.4pt;
}

div.txt-soluciones-medida{
    padding-bottom: 2.7rem;
}
div.txt-soluciones-medida p span{
    font-family: MontserratBlack !important;
    padding: 0.2rem 0.7rem;
    line-height: 5rem;
    letter-spacing: 1.4pt;
}

section#valores-corporativos div.txt-pre-valores-corporativos{
    padding: 0 0 2.7rem 0;
}

section#valores-corporativos div.txt-producto-valores-corporativos{
    display: table-cell;
}

section#valores-corporativos div.txt-producto-valores-corporativos p span{
    font-family: MontserratBlack !important;
    padding: 0.2rem 0.7rem;
    line-height: 5rem;
    letter-spacing: 1.4pt;
}

#capa-cobertura-formulario-llamar {
    background: #fff;
    opacity: 0.7;
    padding: 1rem 0rem;
}

#dir-llamar-telefono{
    padding: 6px 6px;
    height: 24px;
    font-size: 1rem;
}

.texto-peq-llamamos{
    letter-spacing: 0.3pt;
    width: 95%;
}

.texto-superpeq-llamamos{
    letter-spacing: 0pt;
    padding-right: 4px;
    margin-top: 0rem;
}

.btn-te-llamamos-banner {
   padding: 0rem 0rem;
   font-size: 1rem;
}

.price-plan{
    border: 0;
    /*background: #00b7e3 !important;*/
}

div.price-plan ul{
    list-style-type: disc;
    padding-left: 4rem;
    margin-top: 1rem;
    min-height: 116px;
}

div.price-plan ul div li{
    font-size: 1.6rem !important;
}

.price-plan div.cabecera-precio{
    padding: 1rem 0 1rem 0;
}

.cabecera-precio h4{
    text-transform: uppercase;
}

.price-plan h4{
    font-family: MontserratBlack !important;
    font-size: 5rem;
}

.price-plan img.ribbon-rebajas{
    width: 3.5rem;
    float: left;
    bottom: 0.3rem;
    position: relative;
    right: 0.3rem;
}

.clients-logo li img{
    opacity: 1;
}

.txt-soy-una-empresa span{
    font-size: 3rem;
    position: relative;
    letter-spacing: 0.3pt;
    float: right;
    top: 4.5rem;
}

.txt-soy-una-empresa i{
    margin: 0 0.5rem;
}

div.price-plan--button-consumo-uso{
    padding: 2rem 1rem;
}


div.price-plan--button-mas-productos{
    padding: 5rem 1rem;
}

div.price-plan--button-mas-productos span{
    font-size: 3rem;
    font-weight: bold;
    margin: 0 0.5rem;
}

div.price-plan--button-consumo-uso span{
    font-size: 2rem;
    font-weight: bold;
    margin: 0 0.5rem;
}

div.price-plan--button-consumo-uso a span{
    font-size: 1.5rem;
    padding: 0.2rem 1rem;
}

div.price-plan--button a span,
div.price-plan--button-mas-productos a span{
    font-size: 2.5rem;
    padding: 0.5rem 1.5rem;
}

div.price-plan--button-mas-productos a span:hover,
div.price-plan--button-consumo-uso a span:hover{
    opacity: 0.8;
}


.txt-pre-precios{
    padding: 0 0 5rem 0;
}


p.price-plan--price-value{
    margin-left: 1rem;
    margin-top: 3rem;
}

p.price-plan--price-value span.price-plan--price-value-month{
    font-size: 2rem;
    top: -2.5rem;
    font-family: 'MontserratBlack';
}

p.price-plan--price-value span sup{
    font-size: 2.5rem;
    top: 5rem;
    font-family: 'MontserratBlack';
}

p.price-plan--price-value span.mini-iva {
    margin-bottom: 0rem;    
    left: 5.7rem;
}
div.txt-producto-internet-satelite{
    padding-left: 0;
    padding-right: 0;
    
}

div.pricing-container div.price-plan {
    /*border: 0.3rem solid #6e247b !important;*/
    border: 0.3rem solid #00b7e3 !important;
}

div.price-plan--price p.price-plan--price-pre-text span{
    font-size: 2rem;
    margin-left: -5rem;
}

p.price-plan--price-pre-text{
    margin-top: 0.5rem;
    margin-bottom: 4px !important;
    margin-left: 1rem;
}

div.price-plan--price p.price-plan--price-pre-text{
    padding: 4rem 0rem 1rem 0rem;
}

div#contenedor-banner-formulario-llamar{
    position: absolute;
    z-index: 1000;
    padding-left: 7%;
}

div#contenedor-banner-formulario-llamar div{
    margin-left: 0px;
    line-height: 10px;
}

label#label-lopd-llamar-telefono:before,
label#label-agree-commercial-communications:before{
    color: #6e247b;
}
input[type="checkbox"]#check-lopd-llamar-telefono,
input[type="checkbox"]#check-agree-commercial-communications{
    color: #6e247b;
    -ms-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -webkit-transform: scale(0.5);
    -o-transform: scale(0.5);
    padding-bottom: 0rem !important;
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

#capa-cobertura-formulario-llamar {
    background: rgba(255,255,255,0.6) !important;
    opacity: unset;
}

.no-padding-LR{
    padding-left:    0 !important;
    padding-right:   0 !important;
}
.no-padding-R{
    padding-right:   0 !important;
}
.no-padding-L{
    padding-left:    0 !important;
}

.no-padding-B{
    padding-bottom:    0 !important;
}
.no-padding-T{
    padding-top:    0 !important;
}

.pd-right-5{
    padding-right: 5px;
}
.pd-right-10{
    padding-right: 10px;
}

.pd-left-5{
    padding-left: 5px;
}
.pd-left-10{
    padding-left: 10px;
}

.pd-top-10{
    padding-top: 10px;
}

.pd-right-10{
    padding-right: 10px;
}
.pd-left-10{
    padding-left: 10px;
}

.pd-right-20{
    padding-right: 20px;
}

.pd-right-30{
    padding-right: 30px;
}

.pd-right-40{
    padding-right: 40px;
}

.pd-right-120 {
    padding-right: 120px;
}

.mg-left16{
    margin-left: 16px !important;
}

#div-dir-llamar-telefono{
    width: 95%;
}

.btn-te-llamamos-banner{
    width: 95%;
    padding: 0 1rem;
}

.price-padding-izq{
    padding-left: 0;
    padding-right: 1.6rem;
    float: left;
}

.price-padding-central{
    paddin-left: 1rem;
    padding-right: 1rem;
}

.price-padding-der{
    padding-right: 0;
    padding-left: 1.6rem;
    float: right;
}

#label-lopd-llamar-telefono,
#label-agree-commercial-communications{
    padding-left: 4px !important;
}


div.texto-superpeq-llamamos span{
    padding-left: 4px !important;
}

a.class-telefono-click{
    padding-right: 0;
}

a.class-telefono-click p{
    width: 100%;
    text-align: right;
}

input#check-lopd-llamar-telefono,
input#check-agree-commercial-communications{
    margin-left: -16px !important;
    margin-top: 1px;
}

.precio-antes-banner{
    font-family: MontserratBlack !important;
    font-size: 1.6rem !important;
}

.tachado{
    text-decoration: line-through;
}

.tachado-blue{
    color: #41b6e6 !important;
    text-decoration: line-through;
    display: inline;
}

ul.steps-list li span.tri-uno{
    background-image: url('/euronav2/img/bullet-tri-uno.png');
    background-repeat: no-repeat;
    width: 30px;
    height: 28px;
    border-radius: 0%;
    background-color: transparent;
    background-size: cover;
}
ul.steps-list li span.tri-dos{
    background-image: url('/euronav2/img/bullet-tri-dos.png');
    background-repeat: no-repeat;
    width: 30px;
    height: 28px;
    border-radius: 0%;
    background-color: transparent;
    background-size: cover;
}
ul.steps-list li span.tri-tres{
    background-image: url('/euronav2/img/bullet-tri-tres.png');
    background-repeat: no-repeat;
    width: 30px;
    height: 28px;
    border-radius: 0%;
    background-color: transparent;
    background-size: cover;
}

ul.steps-list li h4, ul.steps-list li p {
    margin-left: 50px;
    text-align: justify;
}

.price-plan--price-value-antes{
    margin-bottom: 0;
}



.corner-ribbon{
  width: 100px;
  background: #ff0088;
  position: absolute;
  top: 25px;
  left: 0px;
  text-align: center;
  line-height: 50px;
  letter-spacing: 1px;
  color: #f0f0f0;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  border-radius: 10px 25px 25px 10px;
}

/* Custom styles */

.corner-ribbon.sticky{
  position: relative;
}

.corner-ribbon.shadow{
  box-shadow: 0 0 3px rgba(0,0,0,.3);
}

/* Different positions */

.corner-ribbon.top-left{
  top: 58px;
  left: -10px;
}

/* Colors */

.corner-ribbon.white{background: #f0f0f0; color: #555;}
.corner-ribbon.black{background: #333;}
.corner-ribbon.grey{background: #999;}
.corner-ribbon.blue{background: #39d;}
.corner-ribbon.green{background: #2c7;}
.corner-ribbon.turquoise{background: #1b9;}
.corner-ribbon.purple{background: #ff0088;}
.corner-ribbon.red{background: #e43;}
.corner-ribbon.orange{background: #e82;}
.corner-ribbon.yellow{background: #ec0;}

.black-text{
    color: #000 !important;
}

/*Resaltar el central*/
div.price-padding-central div.price-plan{
	border: 0.3rem solid #6e247b !important;
}

div.price-padding-central div.price-plan div.bg-azul-principal{
	background-color: #6e247b !important;
}

p.price-plan--price-value span.black-text{
	font-family: MontserratBlack;
}

div.coletilla-duracion{
	margin-top: 1.5rem;
}
div.coletilla-duracion p{
	margin-top: 0.5rem;
	color: #41b6e6;
	line-height: 10px;
	margin-bottom: 0;
	font-size: 10px;
	text-align: justify;
}

@media only screen and (min-width: 320px) and (max-width: 479px) {
    
    .container {
        width: 95%;
    }
    #banner {
    height: 54rem !important;
    }
    .text-logo img {
        margin-top: 0;
        margin-bottom: 0;
    }
    
    #contenedor-banner-formulario-llamar{
        display: none;
    }
    section.banner-section {
        margin: 17.5rem 0 0 0 !important;
    }
    .tamanio_titulo1 {
        font-size: 2.5rem !important;
    }
    div.pricing-container{
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 1.5rem;
    }
    p.price-plan--price-value span.mini-iva {
        left: 13rem;
	top: -2.5rem;
        width: 50%;
    }
    div.price-padding-izq span.mini-iva{
        left: 12rem;
    }
    p.price-plan--price-value span sup {
        top: 4.5rem;
    }
    p.price-plan--price-value span.price-plan--price-value-month {
        top: -2¡1.5rem;
    }
    div.banner-product-promo--price span.mini-iva {
        /*top: -0.8rem;*/
    }
    div.price-plan--button-mas-productos span {
        font-size: 1.3rem;
    }
    div.price-plan--button a span, div.price-plan--button-mas-productos a span {
        font-size: 1.5rem;
        padding: 0.5rem 1.5rem;
    }
    
    p.banner-product-promo--gigas-value span {
        line-height: 3rem;
    }
    
    section.comprueba-cobertura {
        padding: 1rem 0rem !important;
    }
    section.comprueba-cobertura h3 {
        text-align: center !important;
        font-size: 1.2rem;
    }
    section.comprueba-cobertura h3.telefono p.telefono-icono-number span, section.header-mobile h3.telefono p.telefono-icono-number span {
        font-size: 1.7rem;
    }
    section.comprueba-cobertura h3.telefono p.telefono-icono-number i, section.header-mobile h3.telefono p.telefono-icono-number i {
        font-size: 1.7rem;
    }
    section.comprueba-cobertura h3.telefono p span, section.header-mobile h3.telefono p span {
        font-size: 1.7rem;
    }
    
    section.comprueba-cobertura div.pd-right-40{
        padding-right: 0px;
    }
    .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev{
        margin-right: 0;
    }
    p.banner-product-promo--price-value span.banner-product-promo--price-value-month {
        font-family: MontserratBlack !important;
        top: 6.5rem;
    }
    p.price-plan--price-value span.price-plan--price-value-month {
	    top: -2rem;
    }
    .price-padding-izq {
        float: unset;
    }
    .price-padding-der {
        float: unset;
    }
    
    .txt-soy-una-empresa span {
        float: left;
        top: 1.5rem;
    }
    
    .briefcase-img {
        float: left;
        top: -2.8rem;
    }
    
    .c2c-web {
        margin: 0 25px 0 0;
        width: 10%;
    }
    
    input[type="checkbox"]#check-lopd-llamar-telefono {
        -ms-transform: scale(0.5);
        -moz-transform: scale(0.5);
        -webkit-transform: scale(0.5);
        -o-transform: scale(0.5);
    }
    
    a.class-telefono-click p{
        float: unset !important;
    }
   
    .navbar > .container .navbar-brand {
        margin-top: 0px;
    }
    img#blackFridayImg{
	display: none;
    }
    img#blackFridayImgMin{
	display: none !important;
    }
    img#blackFridayImgXtraMin{
	display: block !important;
    }
    div#div-coutdown{
        padding-right: 20px;
    }
    #contenedor-banner-formulario-llamar{
	display: none;
    }
    p.telefono-icono-number span {
    font-size: 1.1rem !important;
    }
    section.comprueba-cobertura h3.telefono p span, section.header-mobile h3.telefono p span {
      font-size: 1.1rem !important;
    }
    section.comprueba-cobertura h3.telefono p.telefono-icono-number span, section.header-mobile h3.telefono p.telefono-icono-number span {
       font-size: 1rem !important;
       letter-spacing: 1pt;
    }
    .carousel-control {
        width: 7%;
    }
    div#div-coutdown h3{
	line-height: 1.6rem !important;
    }
    .div-sub-contador {
    	width: 3rem;
    	font-size: 1.8rem;
    }
    .div-sub-contador-textos {
    
        width: 3.3rem;
    }
    #blackFridayImgXtraMin{
       margin-bottom: 0px;
       margin-top: 0px;
    }
    #blackFridayImgMin{
       margin-bottom: 0px;
       margin-top: 0px;
    }
    #blackFridayImg{
       margin-bottom: 0px;
       margin-top: 0px;
    }
    #imagen-bocadillo{
	display: none;
    }
    div.carousel-sat{
        /*background: url(/euronav2/img/banner/banner-quantis-eurona-mobile.jpg?0001) no-repeat center center scroll;*/
    }
    .price-plan--price-value-antes{
        margin-bottom: 20px;
    }
    .tamanio_titulo7 {
        font-size: 10rem !important;
    }
    
    div.banner-mgm-background{
        display: none;
    }
    div.banner-mgm-text{
        background: url(/euronav2/img/banner/banner_mgm-opacity.png) no-repeat center center scroll;
        min-height: 39rem;
        background-size: contain;
    }
    div.carousel-sat{
        /*background: url(/euronav2/img/banner/banner-quantis-eurona-selfie-480.jpg) no-repeat center center scroll;*/
    	background: url(/euronav2/img/banner/pareja-salon-pijama.jpg) no-repeat center center scroll;
    }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
    
    .container {
        width: 95%;
    }
    
    .text-logo img {
        margin-top: 0;
        margin-bottom: 0;
    }
    
    div.banner-product-promo--price span.durante-dos-meses {
	    top: 9.4rem;
    }
    div.banner-product-promo--price span.mini-iva {
        /*top: -0.9rem;*/
    }
    #contenedor-banner-formulario-llamar{
        display: none;
    }
    section.banner-section {
        margin: 14.5rem 0 0 0 !important;
    }
    .tamanio_titulo1 {
        font-size: 2.5rem !important;
    }
    .tamanio_titulo7 {
	    font-size: 11rem !important;
    }
    div.pricing-container{
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 1.5rem;
    }
    p.price-plan--price-value span.mini-iva {
        left: 14.7rem;
        top: -2.8rem;
    }

    div.price-padding-izq span.mini-iva{
        left: 13rem;
        top: -2.8rem;
    }

    p.price-plan--price-value span sup {
        top: 4rem;
	font-size: 3rem;
    }
    p.price-plan--price-value span.price-plan--price-value-month {
        top: -2.5rem;
    }
    div.price-plan--button-mas-productos span {
        font-size: 1.3rem;
    }
    div.price-plan--button a span, div.price-plan--button-mas-productos a span {
        font-size: 1.5rem;
        padding: 0.5rem 1.5rem;
    }
    
    p.banner-product-promo--gigas-value span {
        line-height: 3rem;
    }
    
    section.comprueba-cobertura {
        padding: 1rem 0rem !important;
    }
    section.comprueba-cobertura h3 {
        text-align: center !important;
        font-size: 1.7rem;
    }
    section.comprueba-cobertura h3.telefono p.telefono-icono-number span, section.header-mobile h3.telefono p.telefono-icono-number span {
        font-size: 1.7rem;
    }
    section.comprueba-cobertura h3.telefono p.telefono-icono-number i, section.header-mobile h3.telefono p.telefono-icono-number i {
        font-size: 1.7rem;
    }
    section.comprueba-cobertura h3.telefono p span, section.header-mobile h3.telefono p span {
        font-size: 1.7rem;
    }
    
    section.comprueba-cobertura div.pd-right-40{
        padding-right: 0px;
    }
    
    p.banner-product-promo--price-value span.banner-product-promo--price-value-month {
        font-family: MontserratBlack !important;
        top: 6.5rem;
    }
    
    .price-padding-izq {
        float: unset;
    }
    
    .txt-soy-una-empresa span {
        float: left;
        top: 1.5rem;
    }
    
    .briefcase-img {
        float: left;
        top: -2.8rem;
    }
    
    .c2c-web {
        margin: 0 25px 0 0;
        width: 10%;
    }
    
    input[type="checkbox"]#check-lopd-llamar-telefono,
    input[type="checkbox"]#check-agree-commercial-communications {
        -ms-transform: scale(0.5);
        -moz-transform: scale(0.5);
        -webkit-transform: scale(0.5);
        -o-transform: scale(0.5);
    }
    
    a.class-telefono-click p{
        float: unset !important;
    }
   
    .navbar > .container .navbar-brand {
        margin-top: 0px;
    }
    
    .tamanio_subprecio2{
        font-size: 2.5rem !important;
    }
    img#blackFridayImg{
	display: none;
    }
    img#blackFridayImgMin{
	display: block !important;
    }
    img#blackFridayImgXtraMin{
	display: none !important;
    }
    .carousel-control {
        width: 7%;
    }
    div#div-coutdown{
        padding-right: 20px;
    }
    div#div-coutdown h3{
	line-height: 1.6rem !important;
    }
    .div-sub-contador {
    	width: 3rem;
    	font-size: 1.8rem;
    }
    .div-sub-contador-textos {
    
        width: 3.3rem;
    }
    #imagen-bocadillo{
	display: block;
    }
    .price-padding-der {
        float: none !important;
    }
    div.carousel-sat{
        /*background: url(/euronav2/img/banner/banner-quantis-eurona-mobile.jpg) no-repeat center center scroll;*/
    }
    
    .price-plan--price-value-antes{
        margin-bottom: 20px;
    }
    
    div.banner-mgm-background{
        display: none;
    }
    div.banner-mgm-text{
        background: url(/euronav2/img/banner/banner_mgm-opacity.png) no-repeat center center scroll;
        min-height: 39rem;
        background-size: contain;
    }
    div.carousel-sat{
        /*background: url(/euronav2/img/banner/banner-quantis-eurona-selfie-480.jpg) no-repeat center center scroll;*/
    	background: url(/euronav2/img/banner/pareja-salon-pijama.jpg) no-repeat center center scroll;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    
    #contenedor-banner-formulario-llamar{
        display: block;
    }
    section.banner-section {
        margin: 13.5rem 0 0 0 !important;
    }
    a.class-telefono-click p {
        padding-right: 0;
    }
    .tamanio_subprecio1 {
     font-size: 1rem !important;
    }
    p.banner-product-promo--price-value span sup {
        top: 4rem;
    }
    p.price-plan--price-value span sup {
        top: 4.5rem;
    }
    p.price-plan--price-value span.mini-iva {
        left: 20rem;
        top: -4rem;
	line-height: 30px;
    }
    div.price-padding-izq span.mini-iva{
        left: 18rem;
        top: -4rem;
	line-height: 30px;
    }
    p.price-plan--price-value span.price-plan--price-value-month {
        top: -4rem;
    }
    p.banner-product-promo--price-value span.banner-product-promo--price-value-month {
        top: 6.2rem;
    }
    .tamanio_titulo7 {
        font-size: 15rem !important;
    }
    p.price-plan--price-value {
       margin-left: 1rem;
       margin-top: 5rem;
    }
    div.pricing-container{
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 1.5rem;
    }
    
    .container{
        width: 90% !important;
    }
    h3, .h3 {
        font-size: 16px;
    }
    section.comprueba-cobertura h3.telefono p.telefono-icono-number span, section.header-mobile h3.telefono p.telefono-icono-number span {
        font-size: 2rem;
    }
    section.comprueba-cobertura h3.telefono p.telefono-icono-number i, section.header-mobile h3.telefono p.telefono-icono-number i {
        font-size: 2rem;
    }
    section.comprueba-cobertura h3.telefono p span, section.header-mobile h3.telefono p span {
        font-size: 1.2rem;
    }
    .tamanio_subprecio1_5{
        font-size: 3rem !important;
    }
    div.price-plan--button-mas-productos span {
        font-size: 2rem;
    }
    div.price-plan--button a span, div.price-plan--button-mas-productos a span {
        font-size: 2rem;
        padding: 0.5rem 1.5rem;
    }
    .tamanio_subprecio2 {
        font-size: 4.5rem !important;
    }
    p.price-plan--price-pre-text{
        margin-bottom: 1rem;
    }
    
    input[type="checkbox"]#check-lopd-llamar-telefono,
    input[type="checkbox"]#check-agree-commercial-communications {
        -ms-transform: scale(0.5);
        -moz-transform: scale(0.5);
        -webkit-transform: scale(0.5);
        -o-transform: scale(0.5);
    }
    
    div.banner-product-promo--price p.banner-product-promo--price-value span sup {
        top: 4rem;
	font-size: 2.5rem !important;
    }
    
    img {
        margin: 0px auto;
    }

    img#blackFridayImg{
	display: none;
    }
    img#blackFridayImgMin{
	display: block !important;
    }
    .carousel-control {
        width: 7%;
    }
    .banner-product-promo--price-value-month{
	font-size: 2rem !important;
    }
    p.banner-product-promo--price-value span.banner-product-promo--price-value-month {
        top: 5.5rem;
    }
    div.banner-mgm-background{
        display: none;
    }
    div.banner-mgm-text{
        background: url(/euronav2/img/banner/banner_mgm-opacity.png) no-repeat center center scroll;
        min-height: 39rem;
        background-size: contain;
    }
    div.carousel-sat{
        /*background: url(/euronav2/img/banner/banner-quantis-eurona-selfie-1366.jpg) no-repeat center center scroll;*/
    	background: url(/euronav2/img/banner/pareja-salon-pijama.jpg) no-repeat center center scroll;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    div.price-plan ul div li {
        font-size: 1.3rem !important;
    }
    div.price-plan ul {
        padding-left: 2.5rem;
    }
    .tamanio_titulo2{
        font-size: 2.5rem !important;
    }
    section.banner-section {
        margin: 13rem 0 0 0 !important;
    }
    .tamanio_titulo6 {
        font-size: 5rem !important;
    }
    .tamanio_titulo7 {
        font-size: 6rem !important;
    }
    .tamanio_titulo8 {
        font-size: 7rem !important;
    }
    
    .tamanio_subprecio1_5 {
        font-size: 1.5rem !important;
    }
    .tamanio_subprecio1 {
        font-size: 0.7rem !important;
    }
    .tamanio_subprecio2 {
        font-size: 2rem !important;
    }
    
    p.price-plan--price-value span.mini-iva {
        left: 8.5rem;
    }
    div.price-padding-izq span.mini-iva{
        left: 7.5rem;
    }
    p.price-plan--price-value span sup {
        top: 6rem;
    }
    p.price-plan--price-value span.price-plan--price-value-month {
        top: -1.5rem;
    }
    p.banner-product-promo--price-value span.banner-product-promo--price-value-month {
        top: 6.2rem;
        font-size: 3rem !important;        
    }
    p.price-plan--price-value {
        margin-left: 1.5rem;
    }
    h3, .h3 {
        font-size: 18px;
    }
    
    section.comprueba-cobertura h3.telefono p.telefono-icono-number span, section.header-mobile h3.telefono p.telefono-icono-number span {
        font-size: 2rem;
    }
    section.comprueba-cobertura h3.telefono p.telefono-icono-number i, section.header-mobile h3.telefono p.telefono-icono-number i {
        font-size: 2rem;
    }
    section.comprueba-cobertura h3.telefono p span, section.header-mobile h3.telefono p span {
        font-size: 1rem;
    }
    a.class-telefono-click p {
        padding-right: 0;
    }
    div.price-plan--button-mas-productos span {
        font-size: 2rem;
    }
    div.price-plan--button a span, div.price-plan--button-mas-productos a span {

        font-size: 2rem;
    }
    
    p.banner-product-promo--price-value span sup {
        font-size: 3rem !important;
        top: 4rem;
    }
    div.banner-mgm-background{
        display: none;
    }
    
    div.banner-mgm-text{
        background: url(/euronav2/img/banner/banner_mgm-opacity.png) no-repeat center center scroll;
        min-height: 39rem;
        background-size: contain;
    }
    div.carousel-sat{
        /*background: url(/euronav2/img/banner/banner-quantis-eurona-selfie.jpg) no-repeat center center scroll;*/
    	background: url(/euronav2/img/banner/pareja-salon-pijama.jpg) no-repeat center center scroll;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1679px) {
    
    p.banner-product-promo--price-value{
        line-height: 2.5rem;
    }
    p.banner-product-promo--price-value span.banner-product-promo--price-value-month {
        top: 6.5rem;
    }    
    .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
        margin-left: -5rem;
    }
    .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev {
        margin-right: -5rem;
    }
    .tamanio_titulo7 {
        font-size: 10rem !important;
    }
    .tamanio_subprecio2 {
        font-size: 2.5rem !important;
    }
    p.price-plan--price-value span sup {
        top: 6.2rem;
    }

    section.comprueba-cobertura h3.telefono p {
        padding-left: 15%;
    }
    h3, .h3 {
        font-size: 17px;
    }
    .div-sub-contador {
       float: right;
       width: 2rem;
       font-size: 1.6rem;
    }
    .div-sub-contador-colon {
       font-size: 1.6rem;
    }

    p.banner-product-promo--price-value span sup {
        font-size: 3rem !important;
    }
    p.price-plan--price-value span.mini-iva {
        left: 13.5rem;
	top: -3rem;
    }
    p.price-plan--price-value span {
    	font-size: 15rem;
    }
    div.price-padding-izq span.mini-iva{
	left: 12rem;
    }
    div.carousel-sat{
        /*background: url(/euronav2/img/banner/banner-quantis-eurona-selfie.jpg) no-repeat center center scroll;*/
    	background: url(/euronav2/img/banner/pareja-salon-pijama.jpg) no-repeat center center scroll;
    }
}

@media only screen and (min-width: 1680px) {
    div.banner-product-promo--price span.durante-dos-meses {
       top: 10.2rem;
    }
    .tamanio_titulo6{
        font-size: 8rem !important;
    }

    .tamanio_titulo7{
        font-size: 9rem !important;
    }

    .tamanio_titulo8{
        font-size: 10rem !important;
    }
    
    p.price-plan--price-value span.mini-iva {
        left: 20rem;
        font-size: 1.2rem !important;
        top: -3rem;
    }
    div.price-padding-izq span.mini-iva{
        left: 18.5rem;
    }
    p.price-plan--price-value span.price-plan--price-value-month {
        top: -3rem;
        font-size: 3.5rem !important;
    }
    section.comprueba-cobertura h3.telefono p span, section.header-mobile h3.telefono p span {
        font-size: 1rem;
    }
    p.price-plan--price-value span sup {
        top: 5rem;
        font-size: 5rem !important;
    }
    p.banner-product-promo--price-value span sup {
        top: 5.5rem;
    }
    
    div.price-plan ul{
        list-style-type: disc;
        padding-left: 10rem;
    }

    div.price-plan ul div li{
        font-size: 2rem !important;
    }
    
    p.price-plan--price-value span.tamanio_titulo7{
        font-size: 15rem !important;
    }
    
    p.price-plan--price-value{
        margin-top: 5rem;
        margin-left: 2rem;
    }
    
    iframe#thanks-c2c,
    iframe#thanks-c2c-dialog{
        width: 0;
        height: 0;
        border: none;
        position: absolute;
    }
    div.carousel-sat{
        /*background: url(/euronav2/img/banner/banner-quantis-eurona-selfie-1950.jpg) no-repeat center center scroll;*/
    	background: url(/euronav2/img/banner/pareja-salon-pijama.jpg) no-repeat center center scroll;
    }
}
