/*
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 : 13-sep-2018, 15:21:17
    Author     : franciscaajunqueras
*/

.col-md-3.logo {
    padding-top: 0px;
    margin-bottom: 15px;
}

.logo {
    margin-top: 5px;
}

.barra-accesos {
    padding-bottom: 7px;
}

.header {
    min-height: 77px;
}

.logo {
    margin-top: 15px;
}

.logo img {
    width: 105%;
}

.cb-inscribete a {
    background-color: #add400;
    color: #fff;
    padding: 4px 20px;
    text-align: center;
    font-size: 1.5rem;
}

.cb-inscribete a:hover {
    background-color: #9DC102;
}

.cb-inscribete {
    float: right;
    margin-bottom: 9px;
}



.side-inscribete a {
    font-family: 'Lato';
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
}

.side-inscribete {
    background-color: #AAD500;
    padding: 15px 45px;
    text-align: center;
}

.menu-main{
    margin-top: 0;
}

.header-user {
    height: 52px;
}

.icono-cuenta a {
   background-size: 21px;
}

li.user {
    margin-top: 29px;
}

.cuadroaccesos {
    float: right;
}

.fondocolor {
    padding-right: 30px;
    padding-left: 30px;
}

.form-content h1 {
    font-family: 'Lato' !important;
    text-transform: uppercase;
    font-size: 2.3rem;
    color: #575756;
    padding-bottom: 12px;
    font-weight: 500;
    margin-top: 10px;
    line-height: 3rem;
}

.lineaverde {
    border-top: 3px #AAD500 solid;
    width: 50px;
    float: none;
    margin: 0 auto;
    padding: 12px 0;
}

.carousel-inner>.item>img {
    max-width: 100% !important;
}

.form-content {
    background-color: rgba(255, 255, 255, 0.8);
    margin-right: 80px;    
    height: 283px;
}

.form-content p {
    padding: 0 30px;
    font-family: 'Lato';
    font-size: 15.6px;
    font-weight: 300;
    line-height: 24px;
    margin-bottom: 10px;
}

.form-content h2 {
    padding: 0 30px;
    font-family: 'Lato';
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 25px;
    margin-top: 5px;
    color: #000;
    text-decoration: underline;
}

/*.form-content h2:hover {
    text-decoration: underline;
}*/

.titulos-segundos {
    font-family: 'Lato', sans-serif;
    text-align: center;
    color: #555;
    background-color: #f0efef;
    padding: 40px 0 20px 0;
}

.titulos-segundos h2 {
    text-transform: uppercase;
    font-size: 25px;
    font-weight: 400;
    margin-bottom: 20px;
    letter-spacing: 1px;
    margin-top: 0;
}

.titulos-segundos p {
    font-family: 'Lato', sans-serif;
    font-size: 18px;
    font-weight: 300;
}

.carousel-indicators li {
    border: 1px solid #fff!important;
    background-color: #fff;
}

.carousel-indicators li {
    width: 15px;
    height: 15px;
    margin: 9px;
}

.carousel-indicators .active {
    width: 16px;
    height: 16px;
    margin: 9px;
}

.item {
    padding-left: 0;
}


.boton-inscribete {
    background-color: #AAD500;
    width: 40%;
    padding: 7px 20px;
    float: none;
    margin: 0 auto;
    font-family: 'Lato';
    color: #fff;
    letter-spacing: 1px;
    font-size: 1.6rem;
    text-transform: uppercase;
}
.form {
    top: 9%;
}
.beneficios-bebe-inicio {
    background-color: #f7f7f7
    }
    
    .programas-bebe-inicio {
        margin-bottom: 40px;
    }
    
/*ESTILO PROGRAMAS*/

.txt-formularioPrograma p {
    font-weight: 300;
    font-size: 1.7rem;
    padding-bottom: 20px;
    text-align: center;
}

.txt-formularioPrograma-final p {
    font-weight: 400;
    font-size: 1.8rem;
    margin-top: 51px;
    text-align: center;
}


.container-beneficios-novios {
    height: auto;
    padding: 232px 0 19px 0;
    width: 100%;
    text-align: center;
    font-size: 35px;
    font-weight: 300;
    background-image: url('../img/img-programas.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-color: #fff;
}

.container-beneficios-novios p {
    font-weight: 300;
    color: #555555;
    font-size: 17px;
    padding: 0;
    line-height: 27px;
}

.container-beneficios-novios h1 {
    font-weight: 400;
    color: #555555;
    font-size: 25px;
    letter-spacing: 1px;
    margin-bottom: 20px;
    margin-top: 0;
}


.montos {
   padding-right: 10px;
   padding-left: 10px;
   text-align: center;
}

.programas-fondo {
     background-color: #f0efef;
     height: 248px;
}

.monto-compra p {
    border-bottom: 1px #a2a2a2 solid;
    font-weight: 300;
    padding: 15px 0;
}

.tramo p{
   background-color: #808080;
   color: #fff;
   padding: 7px;
   font-size: 1.8rem;
   margin-bottom: 0;
}

.tramo {
    padding: 0 30px;
}

.dinero-uno {
    padding: 0 30px;
}

.dinero-dos {
    padding: 0 30px;
}

.dinero-tres {
    padding: 0 30px;
}

.dinero-uno p {
    background-color: #97ced1;
    color: #fff;
    font-size: 2.8rem;
    font-family: 'Lato';
    padding: 10px 0;
    font-weight: 700;
}

.dinero-dos p {
    background-color: #ff8c00;
    color: #fff;
    font-size: 2.8rem;
    font-family: 'Lato';
    padding: 10px 0;
    font-weight: 700;
}

.dinero-tres p{
    background-color: #b9c408;
    color: #fff;
    font-size: 2.8rem;
    font-family: 'Lato';
    padding: 10px 0;
    font-weight: 700;
}


/*ESTILO PROGRAMAS*/


/*ESTILO BENEFICIOS*/


.col-md-3.beneficios-bebe {
    width: 20%;
    text-align: center;
    padding: 0 12px;
}

.beneficios-bebe .col-md-12 {
    border: 0.5px #d1d1d1 solid;
}

.col-md-3.beneficios-bebefinal {
    width: 20%;
    text-align: center;
}

.row.img-bene img {
    width: 100%;
}

.beneficio-container {
    margin-top: 30px;
    padding-right: 0 !important;
    padding-left: 0 !important;
}

.row.descto-bene img {
    width: 42%;
}

.descto-bene img{
    background: #add500;
    padding: 12px 11px;
}

.txt-bene p {
    text-transform: uppercase;
    font-weight: 400;
    font-size: 1.4rem;
    margin-bottom: 19px;
    margin-top: 19px;
}

.descto-bene p {
    text-transform: uppercase;
    font-size: 1.3rem;
    padding-top: 10px;
    font-weight: 300;
    margin-top: 5px;
}

/*ESTILO BENEFICIOS*/

/*ESTILO CONSEJOS*/

.pdf-bebe {
    float: none;
    margin: 0 auto;
    background-color: #b1b1b1;
   padding: 4px 9px;
    margin-top: 34px;
}

.pdf-bebe:hover{
    background-color: #969696;
}

.pdf-bebe p {
    font-size: 1.2rem; 
    margin-bottom: 0;
    background-image: url('../img/club-bebe/img/pdf-cbebe-blanco.svg'); 
    background-size: 30px; 
    padding-left: 30px; 
    height: 34px;
    background-repeat: no-repeat;
    color: #fff;
}

.pdf-bebe-final {
    float: none;
    margin: 0 auto;
    background-color: #b1b1b1;
   padding: 4px 9px;
    margin-top: 34px;
}

.pdf-bebe-final:hover{
    background-color: #969696;
}

.pdf-bebe-final p {
    font-size: 1.2rem; 
    margin-bottom: 0;
    background-image: url('../img/pdf-cbebe-blanco.svg'); 
    background-size: 30px; 
    padding-left: 30px; 
    height: 34px;
    background-repeat: no-repeat;
    color: #fff;
}


.carousel-inner>.item>a>img, .carousel-inner>.item>img {
    max-width: 100% !important;
}

.carousel-control {
    color: #acacac !important;
    top: 164px;
    opacity: 1;
    text-shadow: none;
}

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

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

#portfoliolist .portfolio {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    width:100%;
    margin: 25px 0px;
    display:none;
    float:left;
    overflow:hidden;
}

.portfolio img {
    max-width:100%;
    position: relative;
    top:0;
    -webkit-transition: all 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
    transition:         all 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
    border-radius: 0;
}

.txt-consejos {
    text-align: left;
    padding-top: 60px;
    padding-right: 0;
    padding-left: 0;
}

.txt-consejos.right {
    text-align: right;
    padding-top: 50px;
}

.txt-consejos.right h4{
    font-size: 1.8rem;
    font-weight: 600;
    letter-spacing: 1.5px;
    padding-right: 30px;
    text-transform: uppercase;
}

.txt-consejos.right p{
    font-size: 1.5rem;
    font-weight: 300;
    padding-right: 30px;
    margin-bottom: 30px;
    text-align: right;
    margin-top: 52px;
}

.txt-consejos.right a{
    text-transform: uppercase;
    color: #808080;
    font-weight: 600;
    font-size: 1.2rem;
    padding-right: 30px;
}

.txt-consejos h4 {
    font-size: 1.8rem;
    font-weight: 600;
    letter-spacing: 1.5px;
    padding-left: 30px;
}

.txt-consejos p {
    font-size: 1.5rem;
    font-weight: 300;
    padding-left: 30px;
    margin-bottom: 30px;
}

.lineanegra {
    border-bottom: 1px #000 solid;
    width: 150px;
    margin-top: 20px;
    margin-bottom: 15px;
}

.lineanegra.right {
    border-bottom: 1px #000 solid;
    width: 150px;
    margin-top: 20px;
    margin-bottom: 15px;
    float: right; 
}


.txt-consejos a {
    text-transform: uppercase;
    color: #808080;
    font-weight: 600;
    font-size: 1.2rem;
    padding-left: 30px;
}

.txt-consejos-transporte {
    text-align: center;
    padding-top: 10px;
    padding-right: 0;
    padding-left: 0;
}

.txt-consejos-transporte h4 {
    font-size: 1.8rem;
    font-weight: 600;
    letter-spacing: 1.5px;
    padding-left: 30px;
}

.txt-consejos-transporte p {
    font-size: 1.5rem;
    font-weight: 300;
    padding-left: 30px;
    margin-bottom: 30px;
}

.txt-consejos-transporte a {
    text-transform: uppercase;
    color: #808080;
    font-weight: 600;
    font-size: 1.2rem;
    padding-left: 30px;
}

.txt-consejos-grande {
    position: absolute;
    z-index: 1000;
    text-align: left;
    padding: 50px 0 20px 50px;
}
.lineablanca {
    border-bottom: 1px #fff solid;
    width: 150px;
    margin-top: 20px;
    margin-bottom: 15px;
}

.txt-consejos-blanco {
    position: absolute;
    z-index: 1000;
    text-align: left;
    padding: 50px 0 20px 210px;
}

.txt-consejos-negro {
    position: absolute;
    z-index: 1000;
    text-align: left;
    padding: 50px 0 20px 210px;
}

.txt-consejos-grande h4 {
    font-size: 1.8rem;
    font-weight: 600;
    letter-spacing: 1.5px;
    padding-left: 30px;
}

.txt-consejos-grande p {
    font-size: 1.5rem;
    font-weight: 300;
    padding-left: 30px;
    margin-bottom: 30px;
}

.txt-consejos-grande a {
    text-transform: uppercase;
    color: #808080;
    font-weight: 600;
    font-size: 1.2rem;
    padding-left: 30px;
}

.txt-consejos-blanco h4 {
    font-size: 1.8rem;
    font-weight: 600;
    letter-spacing: 1.5px;
    padding-left: 30px;
    color: #fff;
}

.txt-consejos-blanco p {
    font-size: 1.5rem;
    font-weight: 300;
    padding-left: 30px;
    margin-bottom: 30px;
    color: #fff;
}

.txt-consejos-blanco a {
    text-transform: uppercase;
    color: #808080;
    font-weight: 600;
    font-size: 1.2rem;
    padding-left: 30px;
    color: #fff;
}

.txt-consejos-negro h4 {
    font-size: 1.8rem;
    font-weight: 600;
    letter-spacing: 1.5px;
    padding-left: 30px;
    color: #000;
}

.txt-consejos-negro p {
    font-size: 1.5rem;
    font-weight: 300;
    padding-left: 30px;
    margin-bottom: 30px;
    color: #000;
}

.txt-consejos-negro a {
    text-transform: uppercase;
    color: #808080;
    font-weight: 600;
    font-size: 1.2rem;
    padding-left: 30px;
    color: #000;
}

.col-md-12.txt-consejos {
    text-align: center;
}

.img-consejos img:hover {
    opacity: 0.5;
}

.img-consejos-grande img:hover {
    opacity: 0.5;
}


.img-consejos-silla {
    background-image: url('../img/consejo8.jpg');
    background-repeat: no-repeat;
    display: block;
    height: 330px;
    background-size: cover;
    
}

.img-consejos-silla-mobile {
    background-image: url('../img/consejo-silla-mobile.jpg');
    background-repeat: no-repeat;
    display: block;
    height: 120px;
    background-size: contain;
    
}

.img-consejos-portador-mobile {
    background-image: url('../img/consejo-portabebe-mobile.jpg');
    background-repeat: no-repeat;
    display: block;
    height: 120px;
    background-size: contain;
    
}

.img-consejos-bolso-mobile {
    background-image: url('../img/consejo-bolso-mobile.jpg');
    background-repeat: no-repeat;
    display: block;
    height: 120px;
    background-size: contain;
    
}


.img-consejos-silla:hover {
    background-image: url('../img/consejo8-hover.jpg');
}

.img-consejos-portador {
    background-image: url('../img/consejo-portabebe.jpg');
    background-repeat: no-repeat;
    display: block;
    height: 330px;
    background-size: cover;
    
}

.img-consejos-portador:hover {
    background-image: url('../img/consejo-portabebe-hover.jpg');
}

.img-consejos-bolso {
    background-image: url('../img/consejo-bolso.jpg');
    background-repeat: no-repeat;
    display: block;
    height: 330px;
    background-size: cover;
    
}

.img-consejos-bolso:hover {
    background-image: url('../img/consejo-bolso-hover.jpg');
    
}

/*ESTILO CONSEJOS*/


/*ESTILO INSCRIPCIÓN*/

.cnt-inscripcion {
    margin-top: 15px;
    margin-bottom: 50px;
}

.txt-inscripcion {
    text-align: left;
    padding: 22px 50px 0 36px;
    float: right;
}

.form-control {
    border-radius: 0;
    height: 34px;
}

.boton-inscribete {
    margin-top: 25px;
}

.fecha h2 {
    font-family: 'Lato';
    text-transform: uppercase;
    font-size: 2.2rem;
    color: #5c5e61;
    text-align: center;
    margin-bottom: 22px;
}

.datos-papas h2 {
    color: #5c5e61;
    text-align: center;
    font-size: 2rem;
    margin-bottom: 0;
    text-transform: uppercase;
}

.datos-papas {
    margin: 25px 0;
}
.datos-papas p {
    text-align: center;
    font-size: 1.5rem;
    color: #5c5e61;
}

label {
    color: #5c5e61;
    font-weight: 400;
}

.datos-papa-form {
    padding-bottom: 21px;
    margin: 25px 0;
    padding-left: 53px !important;
    
}

.datos-papa-form h2 {
    float: left;
    margin: 0 auto;
    color: #5c5e61;
    text-transform: uppercase;
    font-size: 2rem;
    padding-left: 15px;
}
/*ESTILO INSCRIPCION*/


/*ESTILO SITIO PRIVADO*/

    .sugerencia-descuento img {
        width: 110%;;
    }
    
    .sugerencia-uno img {
        width: 100%;
        margin-bottom: 20px;    
        padding-left: 15px;
    }

    .sugerencia-dos img {
        width: 100%;
        margin-bottom: 20px;
    }

    .sugerencia-tres img {
        width: 100%;
        margin-bottom: 20px;
    }

    .sugerencia-cuatro img {
        width: 100%;
        margin-bottom: 20px;
    }
    
    .container.sugerencia-bebe {
        padding-right: 60px;
        padding-left: 60px;
    }

    .contenido-home {
        background-color: #FFF;
        height: 125px;
        margin-bottom: 25px;
        border-bottom: 1px #c4c4c4 solid;
        margin-top: 18px;
        margin-right: 35px;
        margin-left: 35px;
    }
    
    .fondo-novios-privado {
        background-image: url(../img/privado/fondo-bebe-privado.svg);
        background-repeat: no-repeat;
        height: 124px;
        background-size: 95%;
        padding: 0;
        margin: 0;
    }
    
    .info-novios-home h3 {
        color: #5d5b58;
    }
    
    .linea-novios-privado {
        width: 46px;
        border-bottom: 3px #adcf19 solid;
        margin-top: 17px;
        margin-bottom: 10px;
    }
    
    .contenido-home p {
        font-family: "Lato";
        color: #5d5b58;
        font-size: 14px;
        font-weight: 300;
    }

    .monto-falabella {
        padding-top: 20px;
        border-right: 1px #c4c4c4 solid;
        height: 125px;
        text-align: center;
        border-left: 1px #c4c4c4 solid;
        border-bottom: 5px #80d0d0 solid;
    }
    
    .contador-home-privado {
        color: #5d5b58;
        font-family: 'Lato';
        font-size: 2.7rem;
        font-weight: 600;
    }

    .contenido-home h1 {
        text-transform: uppercase;
        font-size: 1.1rem;
        font-weight: 400;
        font-family: 'Lato';
        color: #000;
        margin-top: 10px;
        line-height: 1.5rem;
        text-decoration: underline;
    }

    .monto-deptobebe {
        padding-top: 20px;
        border-right: 1px #c4c4c4 solid;
        height: 125px;
        text-align: center;
        border-bottom: 5px #add400 solid;
    }
    
    .modal-menu-privado {
        text-align: left;
        padding-left: 0;
        padding-top: 0;
    }

    .modal-lista {
        padding: 10px 20px;
        border-bottom: 1px #a5a5a5 solid;
        font-family: 'Lato';
        font-size: 1.5rem;
    }

    .modal-lista:hover {
        background-color: #f2f2f2;
    }

    .modal-cerrarsesion {
        background-color: #4d4d4d;
        color: #fff;
        padding: 10px;
        text-align: center;
        text-transform: uppercase;
    }

    .modal-cerrarsesion a {
        color: #fff;
    }
    
/*ESTILO SITIO PRIVADO*/



@media (min-width: 300px) and (max-width: 375px) {
    
    .minimo-compra p {
        font-size: 13px;
    }
    
    .banner-tendencias h2 {
        font-size: 17px !important;
    }
    
    .txt-consejos h4 {
    font-size: 1.6rem;
    }
    
    .banner-tendencias p {
    font-size: 15px !important;
    padding-right: 15px;
    padding-left: 15px;
}
    
     .txt-inscripcion {
        padding: 0px 10px 24px 10px;

    }

    .cnt-inscripcion {
        margin-top: 0px;
    }
    
    .mapa-cb {
        padding-right: 0 !important;
    }
    
    .titulos-segundos p {
        padding-right: 20px;
        padding-left: 20px;
        font-size: 15px;
    }
    
     .titulos-segundos h2 {
        font-size: 16px;
    }
    
    .container-beneficios-adicionales h2 {
        font-size: 16px;
    }
    
    .titulos-segundos {
        padding: 25px 0 20px 0;
    }
    
    .fondocolor {
        padding-right: 0;
        padding-left: 0 ;
    }
    
    .container-beneficios-adicionales p {
        font-size: 15px;
        margin-bottom: 0px;
        padding-right: 20px;
        padding-left: 20px;
    }
    
    .cb-inscribete a {
        padding: 3px 9px;
        font-size: 1.4rem;
    }
    
    .cb-inscribete {
        padding-right: 7px;
        margin-top: 4px;
    }

    .header {
        min-height: 55px !important;
    }
    
    .logo {
        margin-top: 0 !important;
    }
    
    .logo img {
        margin-left: 35px !important;
            margin-top: 0;
             width: 95%;
    }
    
   .menu-main {
    margin-top: 6px;
}
    
    .titulo-crearcuenta h1 {
        font-size: 1.8rem;
        color: #000;
        margin-top: 15px;
        text-align: center;
    }
    .txto-crearcuenta p {
        font-size: 1.3rem;
        font-weight: 300;
        text-align: left;
        
    }
    
    .row.fondocolor {
            background: #ffff;
            margin-bottom: 0;
            padding-bottom: 10px;
    }
    
        .container-beneficios-novios h1 {
        font-size: 18px;
        margin-bottom: 9px;
    }
    
    .boton-inscribete {
        padding: 7px 9px;
        font-size: 1.5rem;
    }
    
    .boton-accesos {
        padding-top: 11px;
    }
    
    .container-beneficios-novios {
        background-size: contain;
        padding: 75px 0 19px 0;
        background-position: 50% 0;
    }
    
    .container-beneficios-novios p {
        font-size: 14px;
        padding: 0 29px;
        text-align: justify;
    }
    
    .montos {
        margin-bottom: 16px;
}

    .montos-cb {
        margin-top: 0 !important;
    }
    
     .programas-fondo {
        height: 257px;
    }
    
   
    
    .lineaverde2 {
        padding: 10px 0;
    }
    
     .txt-consejos {
        padding-top: 10px;
        margin-bottom: 15px;
    } 
}

@media (min-width: 376px) and (max-width: 500px) {
    
  
     .cb-inscribete {
        margin-top: 5px;
    }
    
     .boton-accesos {
        padding-top: 10px;
    }
    
    
    .txt-inscripcion {
        padding: 0px 10px 24px 10px;

    }

    .cnt-inscripcion {
        margin-top: 0px;
    }
    
    .mapa-cb {
        padding-right: 0 !important;
    }
    
    .titulos-segundos p {
        padding-right: 20px;
        padding-left: 20px;
        font-size: 15px;
    }
    
    .container-beneficios-adicionales h2 {
        font-size: 19px;
    }
    
    .titulos-segundos {
        padding: 25px 0 20px 0;
    }
    
    .titulos-segundos h2 {
        font-size: 19px;
    }
    
    .txt-consejos {
        padding-top: 10px;
        margin-bottom: 15px;
    }

    .fondocolor {
        padding-right: 0;
        padding-left: 0;
}

    .titulo-crearcuenta h1 {
        font-size: 1.8rem;
        color: #000;
        margin-top: 15px;
        text-align: center;
    }
    
    .txto-crearcuenta p {
        font-size: 1.3rem;
        font-weight: 300;
        text-align: left;
    }
    
     .logo {
        margin-top: 0;
        padding-top: 0;
    }
    
    .logo img {
        margin-top: 0;
    }
    
    .header {
        min-height: 58px !important;
    }
    
    .container-beneficios-novios h1 {
        font-size: 18px;
        margin-bottom: 9px;
    }
    
    .container-beneficios-novios {
        background-size: contain;
        padding: 87px 0 19px 0;
        background-position: 50% 0;
    }
    
    .programas-fondo {
        height: 255px;
    }

    .container-beneficios-novios p {
        font-size: 14px;
        padding: 0 29px;
        text-align: justify;
    }
    
    .montos {
        margin-bottom: 16px;
}

    .montos-cb {
        margin-top: 0 !important;
    }
    
     .row.fondocolor {
            background: #ffff;
            margin-bottom: 0;
            padding-bottom: 15px;
    }
    
    .logo img {
        width: 80%;
    }
    
  
    
    .lineaverde2 {
        padding: 10px 0;
        height: 234px;
        margin-top: -15px;
    }
}

@media (min-width: 501px) and (max-width: 768px) {
    .mapa-cb {
        padding-right: 0 !important;
    }
    
    .programas-fondo {
        background-color: #f0efef;
        height: 279px;
    }

    .logo img {
        width: 49%;
        margin-top: 0;
    }
    
      .fondocolor {
        padding-right: 0;
        padding-left: 0;
    }
    
    .form-content {
        background-color: rgba(255, 255, 255, 0.8);
        margin-right: 0;
        height: 243px;
    }
    
    .form-content h1 {
        font-size: 1.6rem;
        padding-top: 18px;
            line-height: 2.2rem;
    }
    
    .lineaverde{
        padding: 10px 0;
    }
    
    .form-content p {
        padding: 0 7px;
        font-size: 13px;
        margin-bottom: 6px;
    }
    
    .boton-accesos {
        padding-right: 0;
        padding-left: 0;
    }
    
    .form {
        top: 6%;
    }
    
    .flag-fondo {
        padding-bottom: 6px;
    }
   
    .montos-cb {
        margin-top: 0;
        margin-bottom: 0 !important;
        padding-right: 0;
        padding-left: 0;
    }
    
    
    .montos {
        padding-right: 10px;
        padding-left: 10px;
    }
    
    .dinero-uno p {
        font-size: 2.5rem;
    }
    
    .dinero-dos p {
        font-size: 2.5rem;
    }
    
    .dinero-tres p {
        font-size: 2.5rem;
    }
    
    .container-beneficios-novios p {
        padding: 0 90px;
    }
    
    .container-beneficios-novios {
        background-size: contain;
        padding: 187px 0 19px 0;
        background-position: 50% 0;

    }
    
    .img-bene img {
        width: 65% !important;
    }
    
    .txt-consejos {
        padding-top: 5px;
    }
    
    .txt-consejos.right {
        padding-top: 0px;
    }
    
    .txt-consejos-blanco {
        padding: 26px 0 20px 26px;
    }
    
    .txt-consejos-grande {
        padding: 13px 0 20px 13px;

    }
    
    .carousel-control {
        top: 90px;
    }
}

    @media (min-width: 768px) and (max-width: 900px){
        
        #trigger {
            padding: 31px 24px 24px 27px !important;
        }
        
        .container-beneficios-adicionales p {
            padding-right: 25px;
            padding-left: 25px;
        }

        .txt-inscripcion {
            text-align: left;
            padding: 5px 50px 22px 15px;
            float: none;
        }
        
        .img-consejos-silla-mobile {
            height: 208px;
        }
        
        .img-consejos-portador-mobile {
            height: 208px;
        }
        
        .img-consejos-bolso-mobile {
            height: 208px;
        }

        .col-md-3.beneficios-bebe {
            padding: 0 5px;
        }
        
        .txt-bene p {
            font-size: 1.2rem;
        }
        
        .col-sm-4.menu-main {
            padding-top: 23px;
        }
        
    }

    @media (min-width: 1200px){
        .container {
            width: 1250px;
        }
    }