@charset "utf-8";
/* CSS Document */


.nav > li > a {
    padding: 8px 7px;
}

.modal-title{
    margin-top: 45px;
    margin-bottom: 8px;
    text-align: center;
    color: #FF662B;
    font-size: 39px;
    line-height: 39px;
}
.modal-body{
    height: 200px;
}



a {
    color: #552485;
    text-decoration: none;
}


.contenedor_01 {
    position: relative;
    float: left;
}

.navbar-nav > li > a {
    padding-top: 16px !important;
}


.btn-whatsapp {
    display:block;
    width:70px;
    height:70px;
    color:#fff;
    position: fixed;
    right:20px;
    bottom:20px;
    border-radius:50%;
    line-height:80px;
    text-align:center;
    z-index:999;
}


.texto_frase_nueva {
    font: 24px 'bebas_neueregular';
    color: #552485;
    line-height: 25px;
    text-align: center;
    margin-top: 20px !important;
    margin-bottom: 20px;
}


.botonnn_landing {
    display: block;
    background-image: url(../images/arrowboton_bco.png);
    background-repeat: no-repeat;
    background-position: right;
    width: 280px;
    background-color: #3A3A3A;
    color: white;
    padding: 18px 15px 15px 15px;
    font: 300 17px/1.2 'nunitomedium';
    text-transform: uppercase;
    text-decoration: none !important;
    text-align: center;
    border-radius: 6px;
    cursor: pointer;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}
.botonnn_landing:hover {
    background-color: #552485;
    color: white;
}

.precio_membresias{
    font-size:28px;
    font-weight: bolder;
    color: violet;
    text-align: center;
    margin-top: 15px;
    font-family: 'nunitomedium';
}

.landing_text {
    font: 300 14px/1.2 'nunitomedium';
    text-transform: uppercase;
    text-decoration: none !important;
    margin-top: -10px;
    margin-left: auto;
    margin-right: auto;
    color: #EEEEEE;
}

.landing_corporativo {
    background-image: url(../images/membresia_familiar.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 450px;
    border-radius: 7px;
    padding-top: 378px;
}


.landing_individual {
    background-image: url(../images/membresia_individual.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 450px;
    border-radius: 7px;
    padding-top: 378px;
    margin-bottom: 15px;
}


html body{
    min-width: 320px;
}
a:hover, a:focus {
    text-decoration: none;
}
.marge_navegador100{
    margin-top: -110px;
}

.marge_navegador70{
    /* margin-top: -60px;*/
}

.fl-wrap input[type="text"], .fl-wrap input[type="email"], .fl-wrap input[type="tel"], .fl-wrap input[type="password"], .fl-wrap textarea {
    margin-bottom: 16px;
}
.caret{
    margin-right: 4px !important;
}
.tooltip{
    font-family: Arial;
}
.telefono_footer {
    position: relative;
    font-size: 14px !important;
    font-family: arial;
    color: #552485;
    font-weight: 500;
    line-height: 16px;
    text-decoration: none !important;
}
.telefono_footer:hover {
    color: #b263db;

}

.banner_final{
    background-image: url(../images/banner_final.jpg);
    background-repeat: no-repeat;
    background-position: right;
    width: 100%;
    height: 407px;
    background-size: cover;
    float: left;
    position: relative;
}




.texto_footer_dir {
    position: relative;
    font-size: 12px !important;
    font-family: arial;
    color: #666666;
    line-height: 16px;
}
.foto_compra {
    background-image: url(../images/back_compra.jpg);
    background-repeat: no-repeat;
    background-position: left;

    width: 100%;
    height: 885px;
}
.margin_dir{
    margin-top: 140px;
    margin-left: 14px;
}
/*contacto*/

.listado_beneficios {
    font-family: 'Nunito Sans';
    color: #A512FB;
    font-size: 19px;
    line-height: 23px;
    margin-bottom: 15px;
}
.spacer_rojo{
    height: 3px;
    margin-top: 35px;
    margin-bottom: 35px;
    width: 100%;
    background-color: #B80DBF;
}
.desc_01 {
    background-image: url(../images/desc_01.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 163px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.desc_02 {
    background-image: url(../images/desc_02.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 163px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.desc_03 {
    background-image: url(../images/desc_03.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 163px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.desc_04 {
    background-image: url(../images/desc_04.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 163px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.desc_05 {
    background-image: url(../images/desc_05.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 163px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.desc_06 {
    background-image: url(../images/desc_06.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 163px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.desc_07 {
    background-image: url(../images/desc_07.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 163px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.desc_08 {
    background-image: url(../images/desc_08.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 163px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.desc_09 {
    background-image: url(../images/desc_09.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 163px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.desc_10 {
    background-image: url(../images/desc_10.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 163px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.desc_11 {
    background-image: url(../images/desc_11.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 163px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.desc_12 {
    background-image: url(../images/desc_12.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 163px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.desc_13 {
    background-image: url(../images/desc_13.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 163px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.desc_14 {
    background-image: url(../images/desc_14.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 163px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.desc_15 {
    background-image: url(../images/desc_15.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 163px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.desc_16 {
    background-image: url(../images/desc_16.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 163px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.desc_17 {
    background-image: url(../images/desc_17.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 163px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.desc_18 {
    background-image: url(../images/desc_18.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 163px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.desc_19 {
    background-image: url(../images/desc_19.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 163px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.desc_20 {
    background-image: url(../images/desc_20.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 163px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.desc_21 {
    background-image: url(../images/desc_21.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 163px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.desc_22 {
    background-image: url(../images/desc_22.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 163px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.desc_23 {
    background-image: url(../images/desc_23.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 163px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.desc_24 {
    background-image: url(../images/desc_24.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 163px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.desc_25 {
    background-image: url(../images/desc_25.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 163px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.desc_26 {
    background-image: url(../images/desc_26.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 163px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.desc_27 {
    background-image: url(../images/desc_27.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 163px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.desc_28 {
    background-image: url(../images/desc_28.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 163px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.desc_29 {
    background-image: url(../images/desc_29.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 163px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.desc_30 {
    background-image: url(../images/desc_30.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 163px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.desc_31 {
    background-image: url(../images/desc_31.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 163px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.desc_32 {
    background-image: url(../images/desc_32.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 163px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.desc_33 {
    background-image: url(../images/desc_33.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 163px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.desc_34 {
    background-image: url(../images/desc_34.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 163px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.desc_35 {
    background-image: url(../images/desc_35.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 163px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.desc_36 {
    background-image: url(../images/desc_36.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 163px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.desc_37 {
    background-image: url(../images/desc_37.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 163px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.desc_38 {
    background-image: url(../images/desc_38.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 163px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.desc_39 {
    background-image: url(../images/desc_39.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 163px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.desc_40 {
    background-image: url(../images/desc_40.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 163px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.desc_41 {
    background-image: url(../images/desc_41.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 163px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.desc_42 {
    background-image: url(../images/desc_42.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 163px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.desc_43 {
    background-image: url(../images/desc_43.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 163px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.desc_44 {
    background-image: url(../images/desc_44.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 163px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.desc_45 {
    background-image: url(../images/desc_45.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 163px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.desc_46 {
    background-image: url(../images/desc_46.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 163px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.desc_47 {
    background-image: url(../images/desc_47.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 163px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.desc_48 {
    background-image: url(../images/desc_48.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 75px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.lab_01 {
    background-image: url(../images/lab_01.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 125px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.lab_02 {
    background-image: url(../images/lab_02.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 125px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.lab_03 {
    background-image: url(../images/lab_03.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 125px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.lab_04 {
    background-image: url(../images/lab_04.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 125px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.lab_05 {
    background-image: url(../images/lab_05.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 125px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.lab_06 {
    background-image: url(../images/lab_06.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 125px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.lab_07 {
    background-image: url(../images/lab_07.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 125px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.lab_08 {
    background-image: url(../images/lab_08.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 125px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.lab_09 {
    background-image: url(../images/lab_09.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 125px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.hosp_01{
    background-image: url(../images/hosp_01.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 125px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.hosp_02{
    background-image: url(../images/hosp_02.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 125px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.hosp_03{
    background-image: url(../images/hosp_03.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 125px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.hosp_04{
    background-image: url(../images/hosp_04.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 125px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.hosp_05{
    background-image: url(../images/hosp_05.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 125px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.hosp_06{
    background-image: url(../images/hosp_06.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 125px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.hosp_07{
    background-image: url(../images/hosp_07.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 125px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.hosp_08{
    background-image: url(../images/hosp_08.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 125px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.hosp_09{
    background-image: url(../images/hosp_09.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 125px;
    margin-bottom: 10px;
    margin-top: 10px;
}



.seguro1_cont{
    width: 100%;
    height: 40px;
    position: relative;
    float: left;
    margin-top: 20px;
    margin-bottom: 20px;
}

.seguro1{
    width: 210px;
    color: #ffffff;
    height: 40px;
    margin-left: auto;
    margin-right: auto;
    background-color: #350651;
    position: relative;
    padding-top: 10px;
    text-align: center;
    border-radius: 6px;
}
.seguro2{
    width: 210px;
    color: #ffffff;
    height: 40px;
    margin-left: auto;
    margin-right: auto;
    background-color: #A512FB;
    position: relative;
    padding-top: 10px;
    text-align: center;
    border-radius: 6px;
}
.seguro3{
    width: 210px;
    color: #ffffff;
    height: 40px;
    margin-left: auto;
    margin-right: auto;
    background-color: #B80DBF;
    position: relative;
    padding-top: 10px;
    text-align: center;
    border-radius: 6px;
}
.seguro4{
    width: 210px;
    color: #ffffff;
    height: 40px;
    margin-left: auto;
    margin-right: auto;
    background-color: #954DBF;
    position: relative;
    padding-top: 10px;
    text-align: center;
    border-radius: 6px;
}
.seguro5{
    width: 210px;
    color: #ffffff;
    height: 40px;
    margin-left: auto;
    margin-right: auto;
    background-color: #000000;
    position: relative;
    padding-top: 10px;
    text-align: center;
    border-radius: 6px;
}

.descarga{
    background-image: url(../images/downloads.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 50px;
    background-size: contain;
    margin-bottom: 15px;
    margin-top: 20px;
    position: relative;
    float: left;
}




.panteon{
    background-image: url(../images/panteon.png);
    background-repeat: no-repeat;
    width: 100%;
    height: 352px;
    background-size: cover;
    margin-bottom: 20px;

    position: relative;
    float: left;
    border-radius: 6px;
}

.seguro_foto{
    background-image: url(../images/seguro_foto.jpg);
    background-repeat: no-repeat;
    width: 100%;
    height: 352px;
    background-size: cover;
    margin-bottom: 20px;
    position: relative;
    float: left;
    border-radius: 6px;
}


.descuentos_2x1{
    background-image: url(../images/2x1.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 600px;

    background-size: contain;
    margin-bottom: 20px;
    position: relative;
    float: left;
    border-radius: 6px;
}


.f_descuentos{
    background-image: url(../images/descuentos.png);
    background-repeat: no-repeat;
    width: 100%;
    height: 352px;
    background-size: cover;
    margin-bottom: 20px;
    position: relative;
    float: left;
    border-radius: 6px;
}

.f_hospitales{
    background-image: url(../images/desc_hospitales.jpg);
    background-repeat: no-repeat;
    width: 100%;
    height: 500px;
    background-size: cover;
    margin-bottom: 20px;
    position: relative;
    float: left;
    border-radius: 6px;
}

.f_laboratorios{
    background-image: url(../images/desc_laboratorio.jpg);
    background-repeat: no-repeat;
    width: 100%;
    height: 500px;
    background-size: cover;
    margin-bottom: 20px;
    position: relative;
    float: left;
    border-radius: 6px;
}

.f_cine{
    background-image: url(../images/cine.png);
    background-repeat: no-repeat;
    width: 100%;
    height: 352px;
    background-size: cover;
    margin-bottom: 20px;
    position: relative;
    float: left;
    border-radius: 6px;
}
.f_estable{
    background-image: url(../images/desc_estableciemientos.png);
    background-repeat: no-repeat;
    width: 100%;
    height: 352px;
    background-size: cover;
    margin-bottom: 20px;
    position: relative;
    float: left;
    border-radius: 6px;
    background-position: top right;
}
.pleca_roja{
    width: 100%;
    height:55px;
    color: white;
    background-color: #552485;
    position: relative;
    font: 20px/35px 'nunitomedium', sans-serif;
}

.padding_10
{
    padding-top: 10px;
}

.chubb{
    background-image: url(../images/chubb.jpg);
    background-repeat: no-repeat;
    width: 100%;
    height: 256px;
    background-size: contain;
    margin-bottom: 20px;
    margin-top: 20px;
    position: relative;
    float: left;
}


.header_bsalud{
    background-image: url(../images/header_bsalud.jpg);
    background-repeat: no-repeat;
    background-position: right;
    width: 100%;
    height: 260px;
    color: white;
    background-size: cover;
    font: 40px 'bebas_neueregular', sans-serif;
    padding-top: 150px;
    padding-left: 40px;
}

.header_beneficios{
    background-image: url(../images/header_beneficios.jpg);
    background-repeat: no-repeat;
    background-position: right;
    width: 100%;
    height: 260px;
    color: white;
    background-size: cover;
    font: 40px 'bebas_neueregular', sans-serif;
    padding-top: 150px;
    padding-left: 40px;
}

.header_compra{
    background-image: url(../images/header_compra.jpg);
    background-repeat: no-repeat;
    background-position: right;
    width: 100%;
    height: 260px;
    color: white;
    background-size: cover;
    font: 40px 'bebas_neueregular', sans-serif;
    padding-top: 150px;
    padding-left: 40px;
}


.header_descuentos{
    background-image: url(../images/header_familia.jpg);
    background-repeat: no-repeat;
    background-position: right;
    width: 100%;
    height: 260px;
    color: white;
    background-size: cover;
    font: 40px 'bebas_neueregular', sans-serif;
    padding-top: 150px;
    padding-left: 40px;
}
.header_descuentos_mas{
    background-image: url(../images/header_familia_2.jpg);
    background-repeat: no-repeat;
    background-position: right;
    width: 100%;
    height: 260px;
    color: white;
    background-size: cover;
    font: 40px 'bebas_neueregular', sans-serif;
    padding-top: 150px;
    padding-left: 40px;
}
.header_cine{
    background-image: url(../images/header_pareja.jpg);
    background-repeat: no-repeat;
    background-position: right;
    width: 100%;
    height: 260px;
    color: white;
    background-size: cover;
    font: 40px 'bebas_neueregular', sans-serif;
    padding-top: 150px;
    padding-left: 40px;
}
.header_seguros{
    background-image: url(../images/header_seguros.jpg);
    background-repeat: no-repeat;
    background-position: right;
    width: 100%;
    height: 260px;
    color: white;
    background-size: cover;
    font: 40px 'bebas_neueregular', sans-serif;
    padding-top: 150px;
    padding-left: 40px;
}

.iconmenu{
    background-repeat: no-repeat;
    background-position: top center;
    min-height: 45px;
}

.iconmenu:hover{
    background-image: url(../images/icon_menu.png);
}
.nav-break{
    border-radius: 0;
    width: 100%;
    z-index: 1000;
}
.nav-break.navbar-default{
    background: #fff;
    border: none;
    box-shadow: none;
    margin: 0;
    min-height: 120px;
}
.nav-break.navbar-default .navbar-header{
    /*min-height: 108px;*/
}
.nav-break.navbar-default .navbar-nav {
    margin-right: -14px;
    line-height: 100px;

}
.nav-break.navbar-default .navbar-nav li a {
    font:  15px 'nunitomedium', sans-serif;
    color: #7B7A7F;
}
.botonnn_contacto {
    display: block;
    float: right;
    width: 300px;
    background-color: #04337A;
    color: white;
    padding: 10px 10px 10px 10px;
    font: 300 20px/1 'Univers-Condensed-Medium';
    text-transform: uppercase;
    text-decoration: none !important;
    text-align: center;
    margin: 0px auto 0 auto;
    border-radius: 4px;
    cursor: pointer;
}
.botonnn_contacto:hover {
    background-color: #054098;
    color: white;
    text-decoration: none !important;
}

.botonnn_s {
    display: block;
    float: right;
    background-image: url(../images/arrownew.png);
    background-repeat: no-repeat;
    background-position: right;
    width: 40px;
    height: 40px;
    background-color: #b263db;
    color: white;
    padding: 10px 10px 10px 10px;
    font: 300 15px/1.2 'nunitomedium';
    border-radius: 4px;
    cursor: pointer;
    margin-top: 15px;
    position: relative;
}
.botonnn_s:hover, .botonnn:focus {
    background-color: #552485;
    color: white;
    text-decoration: none !important;
}


.botonnn {
    display: block;
    float: right;
    background-image: url(../images/arrowboton_bco.png);
    background-repeat: no-repeat;
    background-position: right;
    width: 202px;
    background-color: #b263db;
    color: white;
    padding: 10px 10px 10px 10px;
    font: 300 15px/1.2 'nunitomedium';
    text-transform: uppercase;
    text-decoration: none !important;
    text-align: center;
    border-radius: 4px;
    cursor: pointer;
    margin-top: 15px;
    position: relative;
}
.botonnn:hover, .botonnn:focus {
    background-color: #552485;
    color: white;
    text-decoration: none !important;
}
.botonnn_nav {
    display: block;
    float: right;
    background-image: url(../images/arrowboton_bco.png);
    background-repeat: no-repeat;
    background-position: right;
    width: 200px;
    background-color: #b263db;
    color: white;
    padding: 10px 15px 10px 10px;
    font: 300 15px/1 'nunitomedium';
    text-transform: uppercase;
    text-decoration: none !important;
    text-align: center;
    border-radius: 4px;
    cursor: pointer;
    margin-top: 15px;
    position: relative;
}
.botonnn_nav:hover {
    background-color: #552485;
    color: white;
    text-decoration: none !important;
}
.botonnn_center {
    display: block;
    background-image: url(../images/arrowboton_bco.png);
    background-repeat: no-repeat;
    background-position: right;
    width: 180px;
    background-color: #b263db;
    color: white;
    padding: 10px 10px 10px 10px;
    font: 300 13px/1 'nunitomedium';
    text-transform: uppercase;
    text-decoration: none !important;
    text-align: center;
    border-radius: 4px;
    cursor: pointer;
    margin-top: 15px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}
.botonnn_center:hover, .botonnn_center:focus {
    background-color: #552485;
    color: white;
    text-decoration: none !important;
}

.lateral_tarjeta_tarjeta {
    background-image: url(../images/tarjeta_testimoniales.png);
    background-repeat:no-repeat;
    width: 100%;
    background-position: center;
    min-height: 205px;
}

.lateral_tarjeta {
    background-image: url(../images/lateral_tarjeta.jpg);
    background-repeat: repeat-x;
    background-position: top;
    width: 100%;
    min-height: 350px;
    padding-top: 35px;
}


.texto_frase_naranja {
    font: 28px / 1 'bebas_neueregular';
    color: #552485;
}
/*.texto_frase_azul {
    font: 28px / 1 'bebas_neueregular';
    color: violet;
    display: block;
    height: auto;
    min-height: 50px;
    overflow: hidden;
    margin-top: 50px;
    position: relative;
    float: left;
    z-index: 10001;
    cursor: pointer;
}*/


.texto_frase_azul {
    font: 28px / 1 'bebas_neueregular';
    color: violet;
    display: block;
    height: auto;
    min-height: 50px;
    overflow: hidden;
    margin-top: -27px;
    position: absolute;
    margin-right: 10px !important;
    /* float: right; */
    right: 6px;
    z-index: 500;
    cursor: pointer;
}



.texto_frase_azul_big{
    font:  46px 'bebas_neueregular';
    color: #552485;
    line-height: 38px;
    text-align: center;
    margin-top: 16px;

}

.texto_frase_azul_sloganfooter{
    font:  46px 'bebas_neueregular';
    color: violet;
    line-height: 38px;
    text-align: center;
    margin-top: 16px;
}


.texto_frase_azul_med{
    font:  40px 'bebas_neueregular';
    color: #552485;
    line-height: 34px;
    text-align: center;
}


.amazingslider-text-wrapper-1{
    bottom:15px;
}


.amazingslider-text-1 {
    display: block;
    text-align: right !important;
    padding-bottom: 27px !important;
    margin-right: 15%;
}

.amazingslider-button-1 {
    margin-right: 1% !important;
}


.relativo {
    position: relative;

}

.back_aviso{
    background-image: url(../images/fondo_aviso.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    width: 100%;
    position: relative;
    padding-top: 50px;
    padding-bottom: 50px;
    min-height: 456px;
    background-color: #EEF2F3;
}


.back_bsalud{
    background-image: url(../images/back_bsalud.jpg);
    background-repeat: no-repeat;
    background-position: left;
    width: 100%;
    position: relative;
    padding-top: 50px;
    padding-bottom: 50px;
    min-height: 456px;

}

.back_testimoniales{
    background-image: url(../images/back_testimoniales.jpg);
    background-repeat: no-repeat;
    background-position: left;
    width: 100%;
    position: relative;
    padding-top: 60px;
    padding-bottom: 60px;
    min-height: 469px;
    background-size: cover;
}

.testimoniales_blanco{
    background-color: #b263db;
    width: 100%;
    position: relative;
    padding: 22px;
    min-height: 200px;
    opacity: 1;
    border-radius: 5px;
    margin-top: 30px;
    margin-bottom: 10px;
}

.testimoniales_blanco2{
    background-color: #ffffff;
    width: 70%;
    position: relative;
    padding: 12px;
    min-height: 45px;
    border-radius: 28px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
}

.textotestimoniales{
    font-family:'Nunito Sans';
    color: #ffffff;
    font-size: 16px;
    line-height:17px;
    text-align: center;
}

.textotestimoniales_lugar{
    margin-top: 8px;
    font-family:'Nunito Sans';
    color: #DDDDDD;
    font-size: 11px;
    line-height:11px;
    text-align: center;
}

.textotestimoniales_puesto{
    margin-top: 4px;
    font-family:'Nunito Sans';
    color: #999999;
    font-size: 13px;
    line-height:11px;
    text-align: center;
}

.textotestimoniales_nombre{
    font-family:'Nunito Sans';
    color: #b263db;
    font-size: 19px;
    line-height:16px;
    text-align: center;
}

.tarjeta_testimoniales{
    background-image: url(../images/tarjeta_testimoniales.png);
    background-repeat: no-repeat;
    background-position: right;
    width: 257px;
    height: 205px;
    background-size:cover;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
}

.back_serv_medicos{
    background-image: url(../images/back_medicos.jpg);
    background-repeat: no-repeat;
    background-position: left;
    width: 100%;
    position: relative;
    padding-top: 90px;
    padding-bottom: 60px;
    min-height: 300px;
    background-size: cover;
}


.logo_home{
    background-image: url(../images/logo.png);
    background-repeat: no-repeat;
    background-position: left;
    width: 100%;
    height: 86px;
}
.fotofam_home{
    background-image: url(../images/f_home.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 362px;
    border-radius: 5px;
    margin-bottom: 20px;
    background-size:  cover;
}

.f_beneficio_01{
    background-image: url(../images/f_medicodom.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: auto;
    min-height: 225px;
    border-radius: 5px;
    background-size: cover;
    overflow: hidden;
    margin-bottom: 10px;
}

.f_beneficio_02{
    background-image: url(../images/f_check.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: auto;
    min-height: 225px;
    border-radius: 5px;
    background-size: cover;
    overflow: hidden;
    margin-bottom: 10px;
}


.f_beneficio_03{
    background-image: url(../images/f_seguros.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: auto;
    min-height: 225px;
    border-radius: 5px;
    background-size: cover;
    overflow: hidden;
    margin-bottom: 10px;
}

.f_beneficio_04{
    background-image: url(../images/f_ambulancia.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: auto;
    min-height: 225px;
    border-radius: 5px;
    background-size: cover;
    overflow: hidden;
    margin-bottom: 10px;
}

.f_beneficio_05{
    background-image: url(../images/f_funeral.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: auto;
    min-height: 225px;
    border-radius: 5px;
    background-size: cover;
    overflow: hidden;
    margin-bottom: 10px;
}

.f_beneficio_06{
    background-image: url(../images/f_dental.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: auto;
    min-height: 225px;
    border-radius: 5px;
    background-size: cover;
    overflow: hidden;
    margin-bottom: 10px;
}

.f_beneficio_07{
    background-image: url(../images/f_asistencia.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: auto;
    min-height: 225px;
    border-radius: 5px;
    background-size: cover;
    overflow: hidden;
    margin-bottom: 10px;
}

.f_beneficio_mascota{
    background-image: url(../images/f_mascotas.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: auto;
    min-height: 225px;
    border-radius: 5px;
    background-size: cover;
    overflow: hidden;
    margin-bottom: 10px;
}


.f_beneficio_08{
    background-image: url(../images/f_asistenciavial.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: auto;
    min-height: 225px;
    border-radius: 5px;
    background-size: cover;
    overflow: hidden;
    margin-bottom: 10px;
}

.f_beneficio_09{
    background-image: url(../images/f_medicamentos.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: auto;
    min-height: 225px;
    border-radius: 5px;
    background-size: cover;
    overflow: hidden;
    margin-bottom: 10px;
}

.f_beneficio_10{
    background-image: url(../images/f_telemedicina.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: auto;
    min-height: 225px;
    border-radius: 5px;
    background-size: cover;
    overflow: hidden;
    margin-bottom: 10px;
}

.f_beneficio_asistencias01{
    background-image: url(../images/f1_llamadas.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 225px;
    border-radius: 5px;
    background-size: cover;
}
.f_beneficio_asistencias02{
    background-image: url(../images/f2_llamadas.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 225px;
    border-radius: 5px;
    background-size: cover;
}

.f_beneficio_asistencias03{
    background-image: url(../images/f3_llamadas.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 225px;
    border-radius: 5px;
    background-size: cover;
}
.f_beneficio_laboratorio{
    background-image: url(../images/f_laboratorio.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 225px;
    border-radius: 5px;
    background-size: cover;
}



.f_bs_01{
    background-image: url(../images/bs_01.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 250px;
    border-radius: 5px;
    background-size: contain;
    margin-bottom: 10px;
}

.f_bs_02{
    background-image: url(../images/bs_02.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 250px;
    border-radius: 5px;
    background-size: contain;
    margin-bottom: 10px;
    position: relative;
    float: left;
}

.f_bs_03{
    background-image: url(../images/bs_03.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 280px;
    border-radius: 5px;
    background-size: cover;
    margin-bottom: 10px;
}



.heigth90{
    min-height: 90px;
}

.spacer50{
    height: 50px;
    width: 100%;

}


.icon_01{
    background-image: url(../images/icon_medicodom.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 55px;
    height: 55px;
    margin-right: 10px;
    margin-bottom: 10px;

}
.icon_02{
    background-image: url(../images/icon_checkup.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 55px;
    height: 55px;
    margin-right: 10px;
    margin-bottom: 10px;

}
.icon_03{
    background-image: url(../images/icon_seguros.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 55px;
    height: 55px;
    margin-right: 10px;
    margin-bottom: 10px;

}
.icon_04{
    background-image: url(../images/icon_ambulancia.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 55px;
    height: 55px;
    margin-right: 10px;
    margin-bottom: 10px;

}
.icon_05{
    background-image: url(../images/icon_funenrario.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 55px;
    height: 55px;
    margin-right: 10px;
    margin-bottom: 10px;

}
.icon_06{
    background-image: url(../images/icon_dental.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 55px;
    height: 55px;
    margin-right: 10px;
    margin-bottom: 10px;

}
.icon_07{
    background-image: url(../images/icon_asistenciahome.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 55px;
    height: 55px;
    margin-right: 10px;
    margin-bottom: 10px;

}

.icon_mascota{
    background-image: url(../images/icon_mascotas.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 55px;
    height: 55px;
    margin-right: 10px;
    margin-bottom: 10px;
    border-radius: 7px;

}
.icon_08{
    background-image: url(../images/icon_asistenciavial.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 55px;
    height: 55px;
    margin-right: 10px;
    margin-bottom: 10px;

}

.icon_09{
    background-image: url(../images/icon_medicina.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 55px;
    height: 55px;
    margin-right: 10px;
    margin-bottom: 10px;
}

.icon_10{
    background-image: url(../images/icon_telemedicina.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 55px;
    height: 55px;
    margin-right: 10px;
    margin-bottom: 10px;
}

.icon_11{
    background-image: url(../images/icon_asistencias.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 55px;
    height: 55px;
    margin-right: 10px;
    margin-bottom: 10px;
}
.icon_12{
    background-image: url(../images/icon_lab.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 55px;
    height: 55px;
    margin-right: 10px;
    margin-bottom: 10px;
}
.icon_13{
    background-image: url(../images/icon_seguros-1.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 55px;
    height: 55px;
    margin-right: 10px;
    margin-bottom: 10px;
}
.icon_descuentos{
    background-image: url(../images/icon_descuentos.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 55px;
    height: 55px;
    margin-right: 10px;
    margin-bottom: 10px;
}

.icon_contacto{
    background-image: url(../images/icon_contacto.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 55px;
    height: 55px;
    margin-right: 10px;
    margin-bottom: 10px;
}

.icon_compra{
    background-image: url(../images/icon_compra.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 55px;
    height: 55px;
    margin-right: 10px;
    margin-bottom: 10px;
}



.banner_casa{
    background-image: url(../images/back_banner_plomero2.jpg);
    background-repeat: no-repeat;
    background-position: left;
    width: 100%;
    height: 451px;
    background-size: cover;

}

.banner_app {
    background-image: url(../images/back_banner_app1.jpg);
    background-repeat: no-repeat;
    background-position: 40%;
    width: 100%;
    height: 451px;
    background-size: contain;
    background-color: #8a1dd2;
}

.banner_apprigth{
    background-image: url(../images/back_banner_app2.jpg);
    background-repeat: no-repeat;
    background-position: left;
    width: 100%;
    height: 356px;
    background-size: contain;
    margin-bottom: 20px;

}
.banner_apprigth_color{
    background-color: #1D93D1;
}

.banner_applestore{
    background-image: url(../images/appstore.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 50%;
    height: 40px;
    background-size: contain;
    float: left;
    position: relative;
}
.banner_googlestore{
    background-image: url(../images/googleplay.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 50%;
    height: 40px;
    background-size: contain;
    float: left;
    position: relative;
}




.banner_casa_contenido{
    font-size: 25px;
    margin-top: 150px;
    margin-bottom: 20px;
    text-align: center;
}


.banner_casa_texto_azul {
    font: 35px 'bebas_neueregular';
    color: #552485;
    line-height: 34px;
    text-align: center;
}


.float_izquierda{
    position: relative;
    float: left;
}
.float_derecha{
    float: right;
    margin-right: 0px;
}

.titulo_slogan{
    font-family:'bebas_neueregular';
    font-size: 48px;
    color: #552485;
    line-height: 50px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.titulo_slogan_new{
    font-family:'bebas_neueregular';
    font-size:37px;
    color: #0C7999;
    line-height: 1;
    padding-bottom: 5px;
    min-height: 10px;
    height: auto;
    overflow: hidden;
}
.titulos_blanco{
    font-family:'nunitomedium';
    font-size: 36px;
    color: #ffffff;
    text-align: center;
}

.texto_blanco_30{
    font-family:'nunitomedium';
    font-size: 50px;
    color: #ffffff;
    text-align: center;
    line-height: 50px;
}


.top_20px{
    margin-top: 40px;
}


.texto_azul_25{
    font-family:'Nunito Sans';
    font-size: 25px;
    line-height: 20px !important;
    color: #ffffff;
    text-align: center;
    margin-bottom: 20px;
}

.titulos{
    font-family:'nunitomedium';
    font-size: 36px;
    line-height: 36px;
    color: #000000;
    margin-bottom: 20px;
}
.titulos-new{
    font-family:'nunitomedium';
    font-size: 27px;
    color: #000000;
    line-height: 1;
}

.titulosbig{
    font-family:'nunitobold';
    font-size: 44px;
    color: #000000;
    line-height: 44px;
    text-align: center !important;
    margin-top: 30px;
}


.titulo_light{
    font-family:'Nunito Sans';
    color: #545454;
    font-size: 27px;
}
.titulo_light_new{
    font-family:'Nunito Sans';
    color: #545454;
    font-size: 23px;
    line-height: 1;
    padding-bottom: 5px;
    min-height: 10px;
    height: auto;
    overflow: hidden;
}

.sub_titulos{
    font-family:'Nunito Sans';
    color: #552485;
    font-size: 28px;
    margin-bottom: 10px;
}

.titulos_beneficios{
    font-family:'Nunito Sans';
    color: #552485;
    font-size: 23px;
    line-height: 23px;
    text-align: left;
}

.subtitulos_beneficios{
    font-family:'nunitomedium';
    font-size: 21px;
    line-height: 21px;
    color: #000000;
    text-decoration: none;

}
.subtitulos_beneficios2{
    font-family:'nunitomedium';
    font-size: 25px;
    line-height: 25px;
    color: #000000;
    text-decoration: none;

}
.descuentos_listado {
    font-family: 'nunitomedium';
    font-size: 25px;
    line-height: 25px;
    color: #552485;
    margin-bottom: 10px;
    text-decoration: none;
}
.bullet_beneficios{
    font-family:'nunitomedium';
    font-size: 17px;
    line-height: 17px;
    color: #000000;
    padding-top: 16px;
    text-decoration: none !important;
}
.bullet_beneficios:hover{
    color: violet;
    text-decoration: none !important;
}
.color_azulclaro{
    color: violet;
}
.textosaviso{
    font-family:'Nunito Sans';
    color: #333333;
    font-size: 16px;
    line-height:18px;
    text-align: justify;
}
.textos{
    font-family:'Nunito Sans';
    color: #333333;
    font-size: 19px;
    line-height:25px;
    text-align: justify;
}
.textos16{
    font-family:'Nunito Sans';
    color: #333333;
    font-size: 16px;
    line-height:18px;
    text-align: justify;
}
.textos17{
    font-family:'Nunito Sans';
    color: #333333;
    font-size: 17px;
    line-height:19px;
    text-align: justify;
}
.textos18{
    font-family:'Nunito Sans';
    color: #333333;
    font-size: 19px;
    line-height:20px;
}
.textos_ull{
    font-family:'Nunito Sans';
    color: #333333;
    font-size: 17px;
    line-height: 19px;
    margin-top: 10px !important;
    padding-left: 25px;
    text-align: justify !important;
}

.letra_chica2{
    margin-top: 10px;
    font-family:'Nunito Sans';
    /*color: #17B9E9;*/
    font-size: 14px !important;
    font-weight: bolder;
    line-height: 14px;
    margin-bottom: 1px;
    color: #B80DBF !important;
    margin-top: 18px;
    margin-bottom: 18px;
}

.letra_chica2s{
    font-size: 14px !important;
}

.letra_chica2b{
    font-size: 19px !important;
}



.letra_chica{
    font-family:arial;
    font-size: 16px;
    line-height: 1;
    color: #17B9E9;
    margin-top: 18px;
    margin-bottom: 18px;
}
ul.letra_chica {
    color: #17B9E9;
    margin-top: 10px;
    padding-left: 25px;
}
.letra_chica li{
    font-family:'Nunito Sans';
    color: #b263db;
    font-size: 17px;
    line-height: 18px;
    margin-bottom: 1px;
    text-align: justify;
}
.btn_masinfo{
    background-image: url(../images/mas_info.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 25px;
    float: right;
    height: 25px;
    margin-top: 7px;
    margin-bottom: 7px;

}

.cien{
    width: 100%;
}
.red_1{
    background-image: url(../images/bannermadscuentos.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    position: relative;
    height: 224px;
    background-size: contain;
    margin-bottom: 15px;
}
.red_2{
    background-image: url(../images/bannermadscuentos-mas.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    position: relative;
    height: 224px;
    background-size: contain;
    margin-top: 10px;
}
.fondo_blanco{
    background-color: #ffffff;
    width: 100%;
    padding: 20px;
    min-height: 350px;
    margin-top: 50px;
    height: auto;
    overflow: hidden;
    position: relative;
    float: left;
}


.back_bannermembresia{
    background-image: url(../images/back_beneficios_home.jpg);
    background-repeat: no-repeat;
    background-position: right;
    width: 100%;
    position: relative;
    height: 638px;
    /*  padding: 100px;*/
    background-color: #ECF0F1;
}
.back_domicilio{
    background-image: url(../images/fondo_dr_domicilio.jpg);
    background-repeat: no-repeat;
    background-position: top right;
    width: 100%;
    position: relative;
    height: 440px;
    padding: 5%;
    background-color: #ECF0F1;
}

.back_telemedicina{
    background-image: url(../images/fondo_telemedicina.jpg);
    background-repeat: no-repeat;
    background-position: right;
    width: 100%;
    position: relative;
    height: 530px;
    padding: 5%;
    /*  padding: 100px;*/
    background-color: #ECF0F1;
}

.back_ambulancia{
    background-image: url(../images/fondo_ambulancia.jpg);
    background-repeat: no-repeat;
    background-position: right;
    width: 100%;
    position: relative;
    height: 530px;
    padding: 5%;
    /*  padding: 100px;*/
    background-color: #ECF0F1;

}

.back_contacto{
    background-image: url(../images/fondo_contacto.jpg);
    background-repeat: no-repeat;
    background-position: right;
    width: 100%;
    position: relative;
    height: 630px;
    padding: 5%;
    /*  padding: 100px;*/
    background-color: #ECF0F1;
}

.back_compra{
    background-image: url(../images/back_top_compra.jpg);
    background-repeat: no-repeat;
    background-position: right;
    width: 100%;
    position: relative;
    height: 530px;
    padding: 5%;
    /*  padding: 100px;*/
    background-color: #ECF0F1;
    background-size: cover;
}



.back_asistencia_mascotas{
    background-image: url(../images/back_mascotas.jpg);
    background-repeat: no-repeat;
    background-position: right;
    width: 100%;
    position: relative;
    height: 430px;
    padding: 5%;
    /*  padding: 100px;*/
    background-color: #ECF0F1;
}

.back_asistencia_hogar{
    background-image: url(../images/fondo_asistencia.jpg);
    background-repeat: no-repeat;
    background-position: right;
    width: 100%;
    position: relative;
    height: 430px;
    padding: 5%;
    /*  padding: 100px;*/
    background-color: #ECF0F1;
}

.back_asistencia_vial{
    background-image: url(../images/fondo_vial.jpg);
    background-repeat: no-repeat;
    background-position: right;
    width: 100%;
    position: relative;
    height: 430px;
    padding: 5%;
    /*  padding: 100px;*/
    background-color: #ECF0F1;
}

.back_checkup{
    background-image: url(../images/fondo_checkup.jpg);
    background-repeat: no-repeat;
    background-position: right;
    width: 100%;
    position: relative;
    height: 430px;
    padding: 5%;
    /*  padding: 100px;*/
    background-color: #ECF0F1;
}

.back_plandental{
    background-image: url(../images/fondo_dental.jpg);
    background-repeat: no-repeat;
    background-position: right;
    width: 100%;
    position: relative;
    height: 430px;
    padding: 5%;
    /*  padding: 100px;*/
    background-color: #ECF0F1;
}

.back_laboratorios{
    background-image: url(../images/fondo_laboratorios.jpg);
    background-repeat: no-repeat;
    background-position: right;
    width: 100%;
    position: relative;
    height: 430px;
    padding: 5%;
    /*  padding: 100px;*/
    background-color: #ECF0F1;
}

.back_funerarios{
    background-image: url(../images/fondo_funerarios.jpg);
    background-repeat: no-repeat;
    background-position: right;
    width: 100%;
    position: relative;
    height: 430px;
    padding: 5%;
    /*  padding: 100px;*/
    background-color: #ECF0F1;
}

.back_general{
    background-image: url(../images/fondo_gral.jpg);
    background-repeat: no-repeat;
    width: 100%;
    position: relative;
    height: 300px;
    padding-left: 5%;
    padding-right: 5%;
    /*  padding: 100px;*/
    background-color: #ECF0F1;
}

.back_seguros{
    width: 100%;
    position: relative;
    height: 300px;
    padding-left: 5%;
    padding-right: 5%;
    /*  padding: 100px;*/
    background-color: #ECF0F1;
}



.back_asistencias{
    background-image: url(../images/fondo_asistencias.jpg);
    background-repeat: no-repeat;
    background-position: right;
    width: 100%;
    position: relative;
    height: 430px;
    padding: 5%;
    /*  padding: 100px;*/
    background-color: #ECF0F1;
}



.back_admin{
    background-image: url(../images/fondo_dr_medicina.jpg);
    background-repeat: no-repeat;
    background-position: right;
    width: 100%;
    position: relative;
    height: 630px;
    padding: 5%;
    /*  padding: 100px;*/
    background-color: #ECF0F1;
}


.back_beneficios{
    background-image: url(../images/back_beneficios_home.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    width: 100%;
    position: relative;
    min-height: 638px;
    padding: 100px;
}

.centrado{
    text-align: center !important;
}

.spacerdown{
    height: 45px;
}


.padign_cero{
    padding-left:0px;
    padding-right:0px;
    padding-bottom:0px;
}


.padign_6{
    padding: 6px;
}


.margin_abajo{
    margin-bottom: 12px;
}

.altura_minima{
    min-height: 180px !important;
}


.fondo_new{
    width: 100%;
    background-image: url(../images/back_footer.jpg);
    background-repeat: no-repeat;
    min-height: 440px;
    background-position: left top;
    position: relative;
    background-size: cover;

    height: auto;
    overflow: hidden;
}




.footer_fb {
    background-image: url(../images/l_fb.png);
    width: 28px;
    height: 28px;
    margin-bottom: 10px;
    background-repeat: no-repeat;
    background-position: center;
    float: left;
}

.instagram_fb {
    background-image: url(../images/l_instagram.png);
    width: 28px;
    height: 28px;
    margin-bottom: 10px;
    background-repeat: no-repeat;
    background-position: center;
    float: left;
}

.yt_fb {
    background-image: url(../images/l_yt.png);
    width: 38px;
    height: 28px;
    margin-bottom: 10px;
    background-repeat: no-repeat;
    background-position: center;
    float: left;
}
.icon-tiktok{
    background-image: url(../images/icon-tiktok.png);
    width: 26px;
    height: 26px;
    margin-bottom: 10px;
    background-repeat: no-repeat;
    background-position: center;
    float: left;
    background-size: cover;
}
.ssl {
    background-image: url(../images/ssl.png);
    width: 161px;
    height: 42px;
    margin-bottom: 10px;
    background-repeat: no-repeat;
    background-position: center;

}

.slogan_footer{
    width: 100%;
    height: auto;
    min-height: 80px;
    line-height: 39px;
    margin-top: 110px;
}

.slogan_naranja{
    color: #552485;
}


a.titulo_footer{
    position: relative;
    font-size: 15px !important;
    height: 30px;
    line-height: 40px;
    font-family: 'nunitomedium';
    font-weight: bold;
    overflow: hidden;
    clear: both;
    padding-bottom: 10px;
    display: block;
    color: #b263db;
}

a:hover.titulo_footer:hover{
    text-transform: none;
}

.texto_footerblanco{
    position: relative;
    font-size: 12px !important;
    font-family: arial;
    color: #666666;
    line-height: 16px;
}

.texto_footerblanco:hover{
    color: #b263db;
    text-decoration: none;
}


.logo_footer2{
    background-image: url(../images/logo_footer.png);
    width: 101px;
    height: 66px;
    margin-bottom: 10px;
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
}


.copyright_right{
    float: left;
    position: relative;
}


.abugaber{
    float: right;
    color: #552485;
}







/*nuevo css arriba------------------------------------------------------------------a*/





.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 0px solid #e5e5e5;
}



/*COMBO TRANSPARENTE** */

.fl-wrap.populated select, .fl-wrap.populated button {
    padding-bottom: 0.38em;
    padding-top: 1.5em;
    /* padding-left: 0.5em; */
    -moz-padding-end: 6px;
    -moz-padding-start: 0.5em;
    color: #666666;
    background: transparent !important;
}




.arrow_combo{
    background-image: url(../images/arrow_combo.png);
    background-repeat: no-repeat;
    background-position: right;
    margin-right: 10px;
    height: 42px;
}

.header-top{
    background: #3A425C;
    height: 25px;
}





.estiloscapcha{
    box-shadow: 0 0 0 1px #666;
    background-color: #F4F4F4;
    color: #B8B8B8;
    border-radius: 4px;
    box-sizing: border-box;
    display: block;
    padding: 5px 5px 5px 5px;
    width: 100%;
    word-break: normal;
    border: medium none;
    font-family: "Helvetica Neue",sans-serif;
    font-size: 14px;
    margin-right: 6px;
}





.header_beneficios{
    background-image: url(../images/header_beneficios.jpg);
    height: 287px;
    background-size: cover;
}

.header_compra{
    background-image: url(../images/header_compra.jpg);
    height: 287px;
    background-size: cover;
}

.header_descuentos{
    background-image: url(../images/header_familia.jpg);
    height: 287px;
    background-size: cover;
}
.header_descuentos_mas{
    background-image: url(../images/header_familia_2.jpg);
    height: 287px;
    background-size: cover;
}
.header_cine{
    background-image: url(../images/header_pareja.jpg);
    height: 287px;
    background-size: cover;
}
.header_seguros{
    background-image: url(../images/header_seguros.jpg);
    height: 287px;
    background-size: cover;
}

.logofooter{
    background-image: url(../images/logotipo-xs.png);
    background-repeat: no-repeat;
    background-position: center;
    height: 119px;

}







.bene1{
    background-image: url( ../images/bene1.jpg);
    background-position: center center;
    width: 100%;
    height: 120px;
    background-repeat: no-repeat;
    position: relative;
    float: left;
    margin-bottom: 15px;
    background-size: contain;
    margin-top: 12px;
}



.nav-break.navbar-default .navbar-nav li a.current, .nav-break.navbar-default .navbar-nav li a:hover {
    color: #054BB6;
    text-decoration: none;
}

.nav-break.navbar-default .navbar-toggle {
    border: 1px solid transparent;
    border-radius: 3px;
    float: right;
    margin-bottom: 8px;
    margin-right: 15px;
    margin-top: 33px;
    padding: 9px 8px;
    position: relative;
}
.nav-break.navbar-default .navbar-toggle, .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{
    background: white;
}

.nav-break.navbar-default .navbar-toggle .icon-bar {
    background-color: #202432;
}
.slider{
    display:block;
    position:relative;
    width:100%;
    min-height: 502px;
}

.telfooter{
    color: #fff;
    margin-top: 55px;
    margin-bottom: 15px;
    font-family: 'Univers-Condensed-Medium';
    font-size: 25px;
}
.telfooter2{
    color: #B0C5EA;
    margin-top: 55px;
    margin-bottom: 15px;
    font-family: 'Univers-Condensed-Medium';
    font-size: 25px;
}

.telfooter3{
    color: #B0C5EA;
    font-family: 'Univers-Condensed-Medium';
    font-size: 25px;
}
.container-home-contactar a:hover{
    background-color: #cc0066;
}
.container-footer-bg{
    background-image: url(../images/back_footer.jpg);
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    background-size: cover;
    width: 100%;
    min-height: Calc(240px - 40px);
    padding: 40px 0 20px 0;
}
.container-footer-bg h1{
    position: relative;
    font: 500 12px/1 'Hind', sans-serif;
    color: #9949E9;
    text-align: left;
    padding: 15px 0 10px 0;
    margin: 0;
}
.container-footer-bg .lugar , .container-footer-bg a{
    /*display: block;*/
    margin: 0 0 0 0;
    padding: 2px 0 2px 0;
    /*font: 500 12px/1 'arial', sans-serif;*/
    color: white;
    text-align: left;
    text-decoration: none;
    transition: 0.3s all;
}

.container-footer-bg a:hover{
    color: #3E8BFF;
}
.container-footer-bg .lugar i{
    font: 500 12px/1 'FontAwesome';
    color: #2792c5;
    padding-right: 5px;
    display: inline-block;
}
.container-footer-bg .redes {
    font: 400 20px/1 'FontAwesome';
    color: white;
    display: inline-block !important;
    margin: 0;
    padding: 20px 5px 20px 7px;
    text-align: left;
    text-decoration: none;

}

.container-footer-bg .link{
    display: block;
    margin: 0 0 0 0;
    padding: 2px 0;
    font: 400 13px/1 'arial', sans-serif;
    color: #005CE8;
    text-align: left;
    text-decoration: none;
    transition: 0.3s all;
    overflow: hidden;
}
.container-footer-bg .link:hover{
    color: white;
}
.container-footer-copyright-bg{
    position: relative;
    width: 100%;
    height: 35px;
}
.container-footer-copyright-bg p {
    display: block;
    font: 400 13px 'Hind', sans-serif;
    color: #005CE8;
    text-decoration: none;
    text-align: left;
    padding: 0;
    margin: 0;
    padding-top: 15px;
    text-transform: uppercase;
}
.container-footer-copyright-bg .powerby, .powerby:hover {
    display: block;
    font: 300 12px 'Hind', sans-serif;
    color: #3E8BFF;
    text-decoration: none;
    text-align: right;
    padding-top: 15px;
}
.container-header-interior{
    position: relative;
    width: 100%;
    height: 228px;
    background-color: #14161f;
}
.container-header-interior .titulos{
    position: relative;
    font: 500 35px/1 'Hind', sans-serif;
    color: #d9d9d9;
    text-transform: uppercase;
    padding: 150px 0 0 10%;
}
.container-header-interior.servicios{
    background: url(../images/header-servicios.jpg) no-repeat center top;
    width: 100%;
    height: 228px;
    background-size: cover;
}
.container-header-interior.firma{
    background: url(../images/header-firma.jpg) no-repeat center top;
    width: 100%;
    height: 228px;
    background-size: cover;
}
.container-header-interior.equipo{
    background: url(../images/header-equipo.jpg) no-repeat center top;
    width: 100%;
    height: 228px;
    background-size: cover;
}
.container-header-interior.contacto{
    background: url(../images/header-contacto.jpg) no-repeat center top;
    width: 100%;
    height: 228px;
    background-size: cover;
}

.formulario-contacto {
    margin-top: 30px;
}

.formulario-contacto .form-group .form-control {
    background-color: white;
    border: medium none;
    border-radius: 3px;
    color: #1a2126;
    font: 300 15px 'Hind', sans-serif;
    height: 38px;
    margin-top: 8px;
    position: relative;
}
.formulario-contacto .form-group textarea.form-control {
    background-color: white;
    border: medium none;
    border-radius: 8px;
    color: #1a2126;
    font: 300 15px 'Hind', sans-serif;
    height: 100px;
    margin-top: 8px;
    overflow: hidden;
    resize: none;
}
.formulario-contacto .form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(2, 113, 210, .6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(2, 113, 210, .6);
}
.formulario-contacto .btncontacto {
    background-color: #c51e60;
    border: none;
    border-radius: 3px;
    color: white;
    font: 500 22px 'Hind', sans-serif;
    height: 50px;
    margin-top: 10px;
    position: relative;
    text-align: center;
    width: 100%;
    padding-top: 10px;
}
.container-interior-bg ul {
    color: #1f2432;
    font: 300 16px/1.2 "Hind",sans-serif;
}
.as-btn-blue-medium {
    /*  border-radius: 0px !important;*/
    font-family: 'Univers-Condensed-Medium'!important;
    font-size: 16px !important;
    font-weight: 200 !important;
    padding: 9px 20px 12px 20px !important;
    margin-right: 20px;
    margin-bottom: 200px;
    background-color: #560084 !important;
}
.as-btn-blue-medium:hover {
    /*  border-radius: 0px !important;*/
    background-color: #3B005A !important;
}


/*-----------------------------------------------------------------------------------------1240px--------------------------------------------------------------------*/

@media (max-width: 1320px) {




    .back_serv_medicos {
        padding-top: 55px;
    }




}


/*-----------------------------------------------------------------------------------------1230px--------------------------------------------------------------------*/

@media (max-width: 1230px) {

    .marge_navegador100{
        margin-top: 0px;
    }

    .marge_navegador70{
        margin-top: 0px;
    }

}

/*-----------------------------------------------------------------------------------------1200px--------------------------------------------------------------------*/

@media (max-width: 1200px) {





    .slider{
        min-height: 250px;
    }

    .textoazul28nav{
        font-family: 'Univers-Condensed-Medium' !important;
        color: #003FA5 !important;
        font-size: 28px !important;
        float: right;
        position: relative;
        margin-right: 17px;
        margin-top: -34px;
    }

    .telfooter{
        color: #fff;
        margin-top: 55px;
        margin-bottom: 15px;
        font-family: 'Univers-Condensed-Medium';
        font-size: 22px;
    }
    .telfooter2{
        color: #B0C5EA;
        margin-top: 55px;
        margin-bottom: 15px;
        font-family: 'Univers-Condensed-Medium';
        font-size: 22px;
    }



    .textosolucionesthumbssol{
        font-family: 'Univers-Condensed-Medium' !important;
        color: #fff ;
        font-size: 18px !important;
        text-align: center !important;
        text-decoration: none;
        padding-top: 103px;
        position: relative;
        display: block;
    }


}

/*----------------------------------------------------------------------------------------------------1199px--------------------------------------------------------*/

@media (max-width: 1199px) {

    .contenddero_redes{

        padding-left: 46%;
    }

    a.titulo_footer {
        font-size: 15px !important;
        height: 26px;
        text-align: center;
    }

    .slogan_footer {

        min-height: 69px;
        line-height: 39px;
        margin-top: 39px;
    }


    .texto_frase_azul_sloganfooter{
        font:  39px 'bebas_neueregular';
        line-height: 36px;
        margin-bottom: 20px;

    }

    .logo_footer2 {
        width: 100%;
        background-repeat: no-repeat;
        background-position: center;
        position: relative;
        float: left;
        margin-top: 10px;
    }

    .texto_footerblanco {
        text-align: center;
        margin-bottom: 4px;
    }

    .telefono_footer {
        text-align: center !important;
        margin-bottom: 4px;
        display: block;
    }

    .texto_footer_dir {
        text-align: center !important;
        margin-bottom: 4px;
    }
    .copyright{
        display: block;
        text-align: center;
    }
    .ssl {
        width: 100%;
    }

    .fondo_new {
        min-height: 595px;
    }


}



/*------------------------------------------1024----------------------------------------*/
@media (max-width: 1120px) {

 /*nav breakpoint abajo*/
    .navbar-header .container-phone-menu{
        position: relative;
        display: block;
        margin-right: 30px;
        margin-top: 35px;
    }
    .navbar-header .container-phone-menu a{
        display: block;
        font-size: 22px;
        text-decoration: none;
    }
    .nav-break.navbar-default .navbar-nav {
        margin-left: 0px;
    }
    .nav-break .navbar-header {
        float: none;
    }
    .nav-break .navbar-left, .nav-break .navbar-right {
        float: none !important;
    }
    .nav-break .navbar-toggle {
        display: block;
    }
    .nav-break .navbar-collapse {
        border-top: 1px  #fff;
    }
    .nav-break .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .nav-break .navbar-collapse.collapse {
        display: none!important;
    }
    .nav-break .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .nav-break .navbar-nav li {
        float: none;
    }
    .nav-break .navbar-nav li a {
        padding-top: 10px;
        padding-bottom: 10px;
        min-height: 30px;
        line-height: 30px !important;
    }
    .nav-break .collapse.in{
        display:block !important;
    }

}
    /*nav breakpoint arriba*/



/*------------------------------------------1024----------------------------------------*/
@media (max-width: 1024px) {


    .botonnn_nav {
        display: none;
    }
    .iconmenu:hover{
        background-image: url(../images/icon_menu_s.png);
    }










    .contenddero_redes{
        margin-top: 15px;
        padding-left: 43%;
    }

    .back_domicilio{
        background-image: url(../images/fondo_dr_domicilio_s.jpg);
    }

    .back_bannermembresia{
        background-image: url(../images/back_beneficios_home_s.jpg);
    }


    .back_admin{
        background-image: url(../images/fondo_dr_medicina_s.jpg);
    }


    .back_telemedicina{
        background-image: url(../images/fondo_telemedicina_s.jpg);
    }


    .back_ambulancia{
        background-image: url(../images/fondo_ambulancia_s.jpg);
    }

    .back_contacto{
        background-image: url(../images/fondo_contacto_s.jpg);
    }

    .back_compra{
        background-image: url(../images/back_top_compra_s.jpg);
    }

    .back_asistencia_hogar{
        background-image: url(../images/fondo_asistencia_s.jpg);
    }

    .back_asistencia_mascotas{
        background-image: url(../images/back_mascotas_s.jpg);
    }


    .back_asistencia_vial{
        background-image: url(../images/fondo_vial_s.jpg);
    }

    .back_checkup{
        background-image: url(../images/fondo_checkup_s.jpg);
    }

    .back_plandental{
        background-image: url(../images/fondo_dental_s.jpg);
    }

    .back_laboratorios{
        background-image: url(../images/fondo_laboratorios_s.jpg);
    }

    .back_funerarios{
        background-image: url(../images/fondo_funerarios_s.jpg);
    }




    .back_asistencias{
        background-image: url(../images/fondo_asistencias_s.jpg);
    }



}


/*------------------------------------------998----------------------------------------*/
@media (max-width: 988px) {



   




    .container-footer-bg {
        background-image: url(../images/back_footer.jpg);
        background-position: center;
        background-repeat: no-repeat;
        position: relative;
        background-size: cover;
        width: 100%;
        min-height: Calc(240px - 40px);
        padding: 5px 0 20px 0;
    }

    .container-footer-copyright-bg p {
        display: block;
        font: 400 15px 'Hind', sans-serif;
        color: #3A5074;
        text-decoration: none;
        text-align: center;
        padding: 0;
        margin: 0;
        padding-top: 15px;
        text-transform: uppercase;
    }
}


/*----------------------------------------------------------------------------------------------------991pxx--------------------------------------------------------*/


@media (max-width: 991px) {



    .texto_frase_azul {

        margin-top: -39px;
        /* float: right; */
        right: 54px;

    }




    .f_bs_02 {
        position: relative;
        float: left;
        margin-top: 40px;
    }

    .banner_app_color{
        background-color: #8a1dd2;
        min-height: 300px;
        padding-bottom: 60px;
    }

    .banner_app_s{
        background-position: center;
        background-image: url(../images/back_banner_app_s.jpg);
        height: 459px;
        width: 100%;
        background-size: cover;
        margin-bottom: 20px;
        background-position: top;

    }

    .f_beneficio_01{
        height: 330px;
        margin-bottom: 10px;
    }

    .f_beneficio_02{
        height: 330px;
        margin-top: 30px;
        margin-bottom: 10px;
    }

    .f_beneficio_03{
        height: 330px;
        margin-top: 30px;
        margin-bottom: 10px;
    }

    .f_beneficio_04{
        height: 330px;
        margin-top: 30px;
        margin-bottom: 10px;
    }

    .f_beneficio_05{
        height: 330px;
        margin-top: 30px;
        margin-bottom: 10px;
    }

    .f_beneficio_06{
        height: 330px;
        margin-top: 30px;
        margin-bottom: 10px;
    }

    .f_beneficio_mascota{
        height: 330px;
        margin-top: 30px;
        margin-bottom: 10px;
    }


    .f_beneficio_07{
        height: 330px;
        margin-top: 30px;
        margin-bottom: 10px;
    }

    .f_beneficio_08{
        height: 330px;
        margin-top: 30px;
        margin-bottom: 10px;
    }

    .f_beneficio_09{
        height: 330px;
        margin-top: 30px;
        margin-bottom: 10px;
    }

    .f_beneficio_10{
        height: 330px;
        margin-top: 30px;
        margin-bottom: 10px;
    }

    .f_beneficio_asistencias01{
        height: 330px;
        margin-top: 30px;
        margin-bottom: 10px;
    }
    .f_beneficio_asistencias02{
        height: 330px;
        margin-top: 30px;
        margin-bottom: 10px;
    }

    .f_beneficio_asistencias03{
        height: 330px;
        margin-top: 30px;
        margin-bottom: 10px;
    }


}


/*----------------------------------------------------------------------------------------------------892px--------------------------------------------------------*/


@media (max-width: 892px) {



    .amazingslider-button-1 {
        margin-right: -8% !important;

    }

    /*---------ESTILOS NUEVOS ARRIBA-------*/


    /*----------------------------------------------------------------------------------------------------768px--------------------------------------------------------*/


    @media (max-width: 768px) {






        .banner_final{
            background-image: url(../images/banner_final_s.jpg);
            height: 600px;
            background-size: cover;

        }


        .back_serv_medicos{
            padding-top: 90px;

        }


        .contenddero_redes{
            width: 100%;
            padding-left: 34%;
        }


        .subtitulos_beneficios {
            font-size: 14px;
            line-height: 14px;
        }


        .margin_dir{
            margin-top: 25px;
        }
        .descuentos_2x1{
            background-image: url(../images/2x1.jpg);
            background-repeat: no-repeat;
            background-position: center;
            width: 100%;
            height: 350px;
            background-size: contain;
            margin-bottom: 20px;
            position: relative;
            float: left;
            border-radius: 6px;
        }



        .chubb{
            background-image: url(../images/chubb_s.jpg);
            height: 360px;
            background-size: contain;

        }

        .amazingslider-button-1 {
            margin-right: -8% !important;
        }






        .f_beneficio_laboratorio{
            height: 330px;
            margin-top: 30px;
            margin-bottom: 10px;
        }

        .panteon{
            height: 330px;
            margin-top: 30px;
            margin-bottom: 10px;
        }
        .seguro_foto{
            height: 330px;
            margin-top: 30px;
            margin-bottom: 10px;

        }

        .f_hospitales{
            height: 330px;
            margin-top: 30px;
            margin-bottom: 10px;
        }
        .f_laboratorios{
            height: 330px;
            margin-top: 30px;
            margin-bottom: 10px;
        }


        .f_descuentos{
            height: 330px;
            margin-top: 30px;
            margin-bottom: 10px;

        }

        .f_cine{
            background-image: url(../images/cine.png);
            height: 330px;
            margin-top: 30px;
            margin-bottom: 10px;
        }




        .red_1{
            background-image: url(../images/bannermadscuentos_s.jpg);
            height: 480px;
            margin-top: 15px;
        }

        .banner_casa_contenido{
            margin-top: 20px;
        }

        .banner_casa{
            background-position: center;
            background-image: url(../images/back_banner_plomero2_s.jpg);
            height: 250px;
            width: 100%;
            background-size: cover;
            background-position: top;

        }

        .banner_app_s {
            height: 250px;

            background-size: contain;
            background-repeat: no-repeat;
        }

        .header_bsalud{
            background-image: url(../images/header_bsalud_s.jpg);
        }

        .header_beneficios{
            background-image: url(../images/header_beneficios_s.jpg);
        }

        .header_compra{
            background-image: url(../images/header_compra_s.jpg);
        }

        .header_seguros{
            background-image: url(../images/header_seguros_s.jpg);
        }

        .header_descuentos{
            background-image: url(../images/header_familia_s.jpg);
        }
        .header_descuentos_mas{
            background-image: url(../images/header_familia_2_s.jpg);
        }
        .header_cine{
            background-image: url(../images/header_pareja_s.jpg);
        }
        .texto_blanco_30{
            font-family:'nunitomedium';
            font-size: 33px;
            color: #ffffff;
            text-align: center;
            line-height: 30px;
        }

        .top_20px{
            margin-top: 15px;
        }
        .f_hospitales{
            background-image: url(../images/desc_hospitales_s.jpg);

        }

        .f_laboratorios{
            background-image: url(../images/desc_laboratorio_s.jpg);

        }

        .f_cine{
            background-image: url(../images/cine_s.jpg);

        }
        .f_estable{
            background-image: url(../images/desc_estableciemientos_s.jpg);

        }
    }

    @media (max-width: 516px) {
        .banner_final {
            background-image: url(../images/banner_final_s.jpg);
            height: 442px;
            /* background-size: cover; */
        }
    }



    /*---------------------------------------------------------------------------------------------------425px----------------------------------------------------------*/
    @media (max-width: 425px) {


        .texto_frase_nueva {
            font: 19px 'bebas_neueregular';
            color: #FF662B;
            line-height: 19px;
            text-align: center;
            margin-top: 10px !important;
            margin-bottom: 20px;
        }


        .titulos, .titulos-new {
            font-size: 25px;
            line-height: 25px;
        }

        .titulo_light, .titulo_light_new  {
            line-height: 24px;
            font-size: 24px;
        }

        .titulo_slogan, .titulo_slogan_new {
            font-size: 36px;

            line-height: 38px;
        }

        /*---------ESTILOS NUEVOS ARRIBA-------*/

        .slider{
            display: none;
        }

        .navbar-brand {
            padding: 15px 0px 15px 7px;
        }
        .navbar-brand img{
            width: 120px;
        }
        .navbar-header .container-phone-menu a{
            display: block;
            font-size: 19px;
        }
        .navbar-header .container-phone-menu{
            margin-right: 5px;

        }
        .red_1 {
            height: auto;
            overflow: hidden;
            min-height: 280px;
        }
    }
}