@media (min-width: 2560px) {
    #infografia{width: 1220px; max-width: 1280px;padding: 0 50px;margin: 0px auto;position: relative;}
}

@media (max-width: 2560px) {

    .bloque_1{
        background: #D4E7F6;
        background-repeat: no-repeat;
        height: 100%;
    }  
    .bloque_1b{
        background: #D4E7F6;
        background-repeat: no-repeat;
        height: 100%;
    }  
}

@media (min-width: 1920px) {
    .section{display: table;width: 100%}
    .fp-tableCell{display: table-cell;vertical-align: middle;}
    .bloque_2{background: none}
    .back_color_3{
        background-repeat: no-repeat;
        background: background: rgba(206,223,230,1);
        background: -moz-linear-gradient(top, rgba(206,223,230,1) 0%, rgba(206,223,230,0.76) 24%, rgba(206,223,230,0.46) 54%, rgba(206,223,230,0.13) 87%, rgba(206,223,230,0) 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(206,223,230,1)), color-stop(24%, rgba(206,223,230,0.76)), color-stop(54%, rgba(206,223,230,0.46)), color-stop(87%, rgba(206,223,230,0.13)), color-stop(100%, rgba(206,223,230,0)));
        background: -webkit-linear-gradient(top, rgba(206,223,230,1) 0%, rgba(206,223,230,0.76) 24%, rgba(206,223,230,0.46) 54%, rgba(206,223,230,0.13) 87%, rgba(206,223,230,0) 100%);
        background: -o-linear-gradient(top, rgba(206,223,230,1) 0%, rgba(206,223,230,0.76) 24%, rgba(206,223,230,0.46) 54%, rgba(206,223,230,0.13) 87%, rgba(206,223,230,0) 100%);
        background: -ms-linear-gradient(top, rgba(206,223,230,1) 0%, rgba(206,223,230,0.76) 24%, rgba(206,223,230,0.46) 54%, rgba(206,223,230,0.13) 87%, rgba(206,223,230,0) 100%);
        background: linear-gradient(to bottom, rgba(206,223,230,1) 0%, rgba(206,223,230,0.76) 24%, rgba(206,223,230,0.46) 54%, rgba(206,223,230,0.13) 87%, rgba(206,223,230,0) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedfe6', endColorstr='#cedfe6', GradientType=0 );
    }
    #buildings{height: 100%;}
    #large-desktop{display: block;margin-bottom: 350px;}
    .bloque6{display: none;}
}
    
@media (max-width: 1920px) {

    #large-desktop{display: none;}
}

@media (max-width: 1280px) {
    .bloque_1b{height: 100%;}
    .section-doctors-container {
        height: 500px;
    }
    .bloque4 {
        height: 100%;
    }
}   

@media (max-width: 1024px) {
    #desappear_on_scoll{display: none}
    .arrow-down-start{display: none;}
    #single-infografia{overflow: hidden;}
    #infografia{width: 100%;max-width: 768px;padding: 0;margin: 0px auto;position: relative;height: auto;max-height: 4800px;}
    #tarjeta{padding: 0; background: white}
    #title_heart{background: white;margin-top: -1px;padding-top: 10px;height: 595px;}
    .heart{display: none;}
    .heart_tablet{display: block;}
    .title_heart .image img{
    margin: 0px auto;
}
    .claim-tarjeta{opacity: 1}
    .title_heart .image img.heart_tablet{display:block;opacity:1; top:0}
    #buildings{
    padding: 0;
    display: table;
}
    .tarjeta-img{display:none}
    .tarjeta-img-mobile{display:block}
    
    .title{
    opacity: 1;
    top: 0;
}
    .title-heart{}
    .alpha{opacity: 1 !important;}

    .bloque_1b{height: 540px}
    .bloque_1{
    background-image: none !important;
    height: 778px;
}
    img.mano_recta_on{position: absolute;left: 435px;bottom: 50px;z-index: 10;opacity: 1;}
    img.mano_recta_off{position: absolute;left: 435px;bottom: 50px;z-index: 7;}
    img.mano_correo_on{position: absolute;left: 265px;bottom: 48px;z-index: 6;opacity: 1;}
    img.mano_correo_off{position: absolute;left: 282px;bottom: 48px;z-index: 8;}
    img.mano_buscar_on{position: absolute;left: 305px;bottom: 0;z-index: 1;opacity: 1;}
    img.mano_buscar_off{position: absolute;left: 305px;bottom: 0;z-index: 1;transform: rotate(0deg);     transform-origin: 0% 100%;}    
    img.ambulance{position: absolute;left: 85px;bottom: 42px;z-index: 60;}
    img.buildings_img{position: absolute;left: -200px;bottom: 0px;z-index: 0;opacity: 1;}
    img.globo{ position: absolute;left: 340px;bottom: 368px;opacity: 1;}
    
    .buildings{height:550px}
    .ribbon_red_tablet, .ribbon_blue_tablet{display: block;}
    .ribbon_red_tablet{
    position: absolute;
    top: -46px;
    width: 260px;
    height: 83px;
    left: 231px;
}
    .ribbon_red_tablet p{
    color: white;
    font-size: 16px;
    text-transform: uppercase;
    text-align: center;
    width: 100%;
    padding: 0px 36px 0px 90px;
    font-weight: 500;
    position: relative;
    bottom: 6px;
}
    .ribbon_red_tablet small{
    text-align: center;
    display: block;
    color: white;
    font-size: 14px;
    text-align: center;
    width: 100%;
    padding: 7px 36px 0 90px;
    font-weight: 500;
    top: 3px;
    position: relative;
}
    .ribbon_blue_tablet{
    position: absolute;
    top: 0;
    width: 260px;
    height: 83px;
    left: 231px;
}
    .ribbon_blue_tablet p{
    color: white;
    font-size: 16px;
    text-transform: uppercase;
    text-align: center;
    width: 100%;
    padding: 6px 16px 0 66px;
    font-weight: 500;
    position:relative;
    bottom: 10px;
}

    .ribbon_blue_tablet small{
            text-align: center;
    display: block;
    color: white;
    font-size: 14px;
    text-align: center;
    width: 100%;
    padding: 7px 36px 0 90px;
    font-weight: 500;
    top: 3px;
    position: relative;
    }
    .ribbon_red, .ribbon_blue{display: none}
    .number#uno{
    left: 36px;
    bottom: 280px;
    opacity: 1;
}
    .number#dos{
    left: 150px;
    opacity: 1;
}

    .section-doctors-container{
    height: 530px;
}
    .section-doctors-container::after{content:""; clear:both; display:block}
    img.medico{position: absolute;left: 150px;bottom: 10px;width: 170px;opacity: 1;}
    img.cirujano{position: absolute;left: 5px;bottom: 10px;width: 170px;opacity: 1;}
    .ribbon-large{width: 660px; height: 80px;position: absolute;left: -5px;bottom: 94px;}
    .contact-section{
    width: 436px;
    top: 230px;
    right: -50px;
}
    .contact-section ul{
    padding-right: 0;
}
    .contact-section li{border-bottom:1px solid #E2E2E2;padding-bottom: 10px;}
    .contact-section li:last-child{border:0}
    .ribbon-large{
    bottom: auto;
    opacity: 1;
    right: -230px;
    left: auto;
    top: 135px;
}
    .banco h1{
    padding-top: 0;
    margin-top: -30px;
    opacity: 1;
}
    .ventajas-notificar div.grid_6 {
    width: 50%;
    opacity: 1;
}
    .ventajas-notificar div.grid_6:last-child{left:0}
    .bloque_3{
    height: 480px;
    background: white;
}
    .ventajas-notificar div.grid_6:first-child{right:0}
    img.ventajas_bupachica-perro{
    bottom: 2px;
    left: 86px;
    z-index: 1;
    width: 228px;
    opacity: 1;
}
img.ventajas_bupachico-bicicleta{
    left: 485px;
    bottom: 2px;
    width: 200px;
    opacity: 1;
}
img.ventajas_bupafarola{
    right: 0;
    left: auto;
    bottom: 1px;
    width: 200px;
}
img.ventajas_bupamariposas{
    bottom: 90px;
    left: 0;
    bottom: 75px;
    opacity: 1;
}
img.ventajas_bupamayores{
    left: 240px;
    bottom: 2px;
    z-index: 0;
    width: 234px;
    opacity: 1;
}
img.ventajas_bupasuelo{
    left: 0;
    bottom: 0;
    width: 100%;
}
.bloque3b{height:450px}
.bloque4{height: 470px;overflow: inherit;}
.ventajas-banco-text .vbt-box{width: 33%;margin-bottom: 40px;padding: 0 25px 0 50px;opacity: 1;}
.ventajas-banco-text .vbt-box:nth-child(4n+0){border-left:0}

.ribbon-large-2{opacity:1;top: 65px;opacity: 1;z-index: 9999;}

img.sol.animated{
    bottom: 320px !important;
}
.hospital_block img{position: absolute;left: 0;bottom: 0;}
img.arboles{
    z-index: 4;
    width: 768px;
    opacity: 1;
}
img.hospital{
    z-index: 6;
    width: 768px;
    opacity: 1;
}
img.nubes{
    z-index: 3;
    width: 768px;
    opacity: 1;
}
img.sol{
    z-index: 1;
    bottom: 340px;
    left: 530px;
    width: 90px;
    opacity: 1;
}
img.white_bg{
    z-index: 0;
    width: 768px;
}
section#doctors{padding: 0;position: relative;padding-top: 40px;margin-bottom: 40px;}
.bloque_2{
    height: 750px;
    background-repeat: no-repeat;background: 
    background: rgba(206,223,230,1);
    background: -moz-linear-gradient(top, rgba(206,223,230,1) 0%, rgba(206,223,230,0.76) 8%, rgba(206,223,230,0.46) 8%, rgba(206,223,230,0.13) 87%, rgba(206,223,230,0) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(206,223,230,1)), color-stop(24%, rgba(206,223,230,0.76)), color-stop(54%, rgba(206,223,230,0.46)), color-stop(87%, rgba(206,223,230,0.13)), color-stop(100%, rgba(206,223,230,0)));
    background: -webkit-linear-gradient(top, rgba(206,223,230,1) 0%, rgba(206,223,230,0.76) 8%, rgba(206,223,230,0.46) 8%, rgba(206,223,230,0.13) 87%, rgba(206,223,230,0) 100%);
    background: -o-linear-gradient(top, rgba(206,223,230,1) 0%, rgba(206,223,230,0.76) 8%, rgba(206,223,230,0.46) 8%, rgba(206,223,230,0.13) 87%, rgba(206,223,230,0) 100%);background: -ms-linear-gradient(top, rgba(206,223,230,1) 0%, rgba(206,223,230,0.76) 24%, rgba(206,223,230,0.46) 54%, rgba(206,223,230,0.13) 87%, rgba(206,223,230,0) 100%);
    background: linear-gradient(to bottom, rgba(206,223,230,1) 0%, rgba(206,223,230,0.76) 8%, rgba(206,223,230,0.46) 8%, rgba(206,223,230,0.13) 87%, rgba(206,223,230,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedfe6', endColorstr='#cedfe6', GradientType=0 );
}
.bloque5{
    margin-top: -40px;
    background: white;
    height: 1060px;
}

.bloque5::after{content:""; display:block; clear:both}

.footer-info .grid_4{width: 33%;opacity: 1;}
.body-footer-info{padding: 0px 20px;}
.footer_info{display: none;}

.links_header_title{}
.link_header_title{
    border: 8px solid #e9f1f6;
    width: 120px;
    height: 120px;
    padding: 0;
    margin: 0 8px;
    opacity: 1;
}
.link_header_title::before{display: none;}
.link_header_title small{
    position: relative;
    top: -32px;
}
.link_header_title p{
    position: relative;
    bottom: -30px;
}
.link_header_title img{
    width: 70px;
}
}



@media (max-width: 721px){
    .contact-section {
        width: 395px;
        top: 122px;
    }
}



@media (max-width: 601px) {

    section.logo .logo-info img{top: 0}
    .mobile-info-visible{display: block;}
    .tarjeta-img-mobile{display: block;}
    .tarjeta-img{display: none;}

    .bloque_1,.bloque_2,.bloque_3,.bloque3b,.bloque4,.bloque5{height: auto}
    .bloque5{
    padding-top: 0;
    margin-top: 0;
    background: white;
}
    .bloque6{padding:0 15px;margin-bottom: 20px;}
    .footer-info{padding: 0 15px;height: auto;}
    .bloque5.animated{background:white !important}
    .header-footer-info h1, .header-footer-info span{color:#0e89da}
    .header-footer-info{border-color:#b6def8}
    .number-list-footer span{border-color:#0e89da; color:#0e89da}
    .list-footer-info > div{color:#666666}
    img{position: relative !important; }
    .body-footer-info h2{color:black}

    #single-infografia{overflow: hidden;}
    #infografia{width: 100%;max-width: 100%;padding: 0;margin: 0px auto;position: relative;max-height: 9000px;height: auto;}
    #tarjeta{padding: 0; background: white}
    .tarjeta{
    margin-right: 0;
}
    #title_heart{background: white;margin-top: -1px;padding-top: 10px;height: 280px;display: block;opacity: 1;}
    
    .title_heart .image img{display:none}
    .title_heart .image img.heart_tablet{display:block;opacity: 1;top: 0;}
    .title{opacity:1;top: -45px;}
    .title_heart .title h1{font-size: 30px;}
    .title_heart .title p{
}
    .bloque_1{height: 720px;background-image: none !important;}
    .bloque_1b{height:auto !important}
    
    .ribbon_red_tablet, .ribbon_blue_tablet{
    left: 0;
    position: relative;    
}
    .ribbon_red_tablet{
    position: absolute;
    top: -52px;
}
    .ribbon_blue_tablet{
    position: absolute;
    top: -55px;
}
    .number > div{display:block}
    .number .icon{
    margin: 0px auto;
    padding-top: 14px;
}
    .number .text{
    margin: 0px auto;
    text-align: center;
    left: 0;
    padding-top: 10px;
}
    .number#uno{
    position: relative;
    left: 0;
    bottom: 0;
    width: 100%;
    margin-bottom: 20px;
    opacity: 1;
}
    .number#dos{
    position: relative;
    left: 0;
    bottom: 0;
    width: 100%;
    opacity: 1;
}
    img.ambulance{position:relative;bottom: 0;left: 0;width: 191px;margin-bottom: 30px;}




    header.info-header{padding: 0px 15px;}
    #buildings{
        position: relative;
        margin-bottom: 40px;
        padding: 40px 0;
        background-repeat: no-repeat;
        background: 
        background: rgba(206,223,230,1);
        background: -moz-linear-gradient(top, rgba(206,223,230,1) 0%, rgba(206,223,230,0.76) 16%, rgba(206,223,230,0.46) 44%, rgba(206,223,230,0.13) 87%, rgba(206,223,230,0) 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(206,223,230,1)), color-stop(24%, rgba(206,223,230,0.76)), color-stop(54%, rgba(206,223,230,0.46)), color-stop(87%, rgba(206,223,230,0.13)), color-stop(100%, rgba(206,223,230,0)));
        background: -webkit-linear-gradient(top, rgba(206,223,230,1) 0%, rgba(206,223,230,0.76) 16%, rgba(206,223,230,0.46) 44%, rgba(206,223,230,0.13) 87%, rgba(206,223,230,0) 100%);
        background: -o-linear-gradient(top, rgba(206,223,230,1) 0%, rgba(206,223,230,0.76) 16%, rgba(206,223,230,0.46) 44%, rgba(206,223,230,0.13) 87%, rgba(206,223,230,0) 100%);
        background: -ms-linear-gradient(top, rgba(206,223,230,1) 0%, rgba(206,223,230,0.76) 24%, rgba(206,223,230,0.46) 54%, rgba(206,223,230,0.13) 87%, rgba(206,223,230,0) 100%);
        background: linear-gradient(to bottom, rgba(206,223,230,1) 0%, rgba(206,223,230,0.76) 16%, rgba(206,223,230,0.46) 44%, rgba(206,223,230,0.13) 87%, rgba(206,223,230,0) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedfe6', endColorstr='#cedfe6', GradientType=0 );
    }
    .buildings{display: none}
    .buildings-mobile{
    position: relative;
    text-align: center;
    padding-top: 15px;
}
    .bloque_2{height:auto;background: white;}
    #doctors{
            background-repeat: no-repeat;background: 
    background: rgba(206,223,230,1);
    background: -moz-linear-gradient(top, rgba(206,223,230,1) 0%, rgba(206,223,230,0.76) 16%, rgba(206,223,230,0.46) 44%, rgba(206,223,230,0.13) 87%, rgba(206,223,230,0) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(206,223,230,1)), color-stop(24%, rgba(206,223,230,0.76)), color-stop(54%, rgba(206,223,230,0.46)), color-stop(87%, rgba(206,223,230,0.13)), color-stop(100%, rgba(206,223,230,0)));
    background: -webkit-linear-gradient(top, rgba(206,223,230,1) 0%, rgba(206,223,230,0.76) 16%, rgba(206,223,230,0.46) 44%, rgba(206,223,230,0.13) 87%, rgba(206,223,230,0) 100%);
    background: -o-linear-gradient(top, rgba(206,223,230,1) 0%, rgba(206,223,230,0.76) 16%, rgba(206,223,230,0.46) 44%, rgba(206,223,230,0.13) 87%, rgba(206,223,230,0) 100%);background: -ms-linear-gradient(top, rgba(206,223,230,1) 0%, rgba(206,223,230,0.76) 24%, rgba(206,223,230,0.46) 54%, rgba(206,223,230,0.13) 87%, rgba(206,223,230,0) 100%);
    background: linear-gradient(to bottom, rgba(206,223,230,1) 0%, rgba(206,223,230,0.76) 16%, rgba(206,223,230,0.46) 44%, rgba(206,223,230,0.13) 87%, rgba(206,223,230,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedfe6', endColorstr='#cedfe6', GradientType=0 );
    }
    .section-doctors-container{height:auto;padding: 0 15px;}
    img.cirujano{
    position: relative;
    left: 0;
    bottom: 0;
    display: none;
}
    img.medico{
    position: relative;
    left: 0;
    bottom: 0;
    display: none;
}
    .ribbon-large-2,.ribbon-large{position:relative;bottom: 0;display: none;}
    .contact-section#red_mobile{display: block;text-align: left;padding: 0 15px;opacity: 1;left: 0;}

    .contact-section#red_mobile span, .contact-section#red_mobile p.number, .contact-section#red_mobile p.mail, .contact-section#red_mobile p{
        color: #e85254;
    }
    .contact-section#red_mobile li {border-bottom: 2px solid #e85254}
    .contact-section#red_mobile ul{border-top:2px solid #e85254;}
    .contact-section#red_mobile li:last-child, .contact-section#red_mobile ul{border-bottom: 0;margin-top: 20px;}
    .contact-section{
    width: 100%;
    position: relative;
    top: 0;
}
    .alpha{
    opacity: 1 !important;
}
    .contact-section li, .contact-section ul{
    border-bottom: 2px solid #1292e7;
}
    .contact-section ul{padding-bottom:0px}
    .contact-section li > div{display:block}
    .contact-section li span,.contact-section li:first-child span, .contact-section li:last-child span{display:none}
    .bloque_3, .bloque3b{padding: 0 15px;}
    .banco{}
    .banco h1{
    font-size: 24px;
    text-align: left;
    margin-top: 0;
    opacity: 1;
}
    .ventajas-top-mobile{display: block;}
    .ventajas-top-mobile img{width:100%;margin: 0;vertical-align: bottom;}
    .table-ventajas-mobile{display: table;width: 100%;}
    .table-ventajas-mobile > div{display: table-cell;vertical-align: middle;}
    .table-ventajas-mobile > p{font-size: 14px; color:white;}
    .table-ventajas-mobile .number{
    width: 55px;
    text-align: center;
    background: #0e91e7;
    color: white;
    vertical-align: top;
}
    .table-ventajas-mobile .number p{}
    .table-ventajas-mobile .text{
    background: #0e89da;
    color: white;
    text-transform: uppercase;
    font-size: 14px;
    padding-left: 24px;
}
    .table-ventajas-mobile .text p{
    width: 165px;
}
    .illustrations-banco img{display:none}
    .illustrations-banco{display:none}
    .ventajas-banco-text{
    padding: 0;
}
    .ventajas-banco-text .vbt-box{opacity:1; top:0}
    .ventajas-banco-text .row::after, .ventajas-notificar::after{display:block; content:""; clear:both}
    .ventajas-banco-text .vbt-box, .footer-info .grid_4{width:100%;margin: 20px 0;height: auto;float: none;padding: 0;border: 0;opacity: 1;top: 0;}

    .ventajas-banco-text .vbt-box::after{
        content: "";
        height: 2px;
        width: 50px;
        background: #b2defb;
        display: block;
        margin-top: 20px;
    }
    .ventajas-banco-text .vbt-box:last-child::after{display:none}
    .ventajas-notificar div.grid_6{width:100%;padding-bottom: 15px;}
    .ventajas-notificar div.grid_6:first-child{
    text-align: left;
    padding-top: 0;
    border: 0;
    opacity: 1;
    right: 0;
}
    .ventajas-notificar p{float:none !important;text-align: left;padding: 0;width: auto !important;border-bottom: 2px solid #b2defb !important;padding-bottom: 15px;display: block;}
    .ventajas-notificar div.grid_6:last-child p{
    padding-left: 0;
}
    .ventajas-notificar div.grid_6:last-child{
    padding-top: 10px;
    opacity: 1;
    left: 0;
}
    .hospital_block img{display: none;}   
}

@media (max-width: 480px) {

    .mobile-info-visible{display: block;}
    .tarjeta-img-mobile{display: block;}
    .tarjeta-img{display: none;}

    .bloque_1,.bloque_2,.bloque_3,.bloque3b,.bloque4,.bloque5{height: auto}
    .bloque5{
    padding-top: 0;
    margin-top: 0;
    background: white;
}
    .bloque6{padding:0 15px;margin-bottom: 20px;}
    .footer-info{padding: 0 15px;height: auto;}
    .footer-info h1{padding-top: 30px;font-size: 24px;height: auto;}
    .bloque5.animated{background:white !important}
    .header-footer-info h1, .header-footer-info span{color:#0e89da;padding-top: 0;}
    .header-footer-info h1{font-size:16px; padding-bottom:15px}
    .header-footer-info{border-color:#b6def8}
    .number-list-footer span{border-color:#0e89da; color:#0e89da}
    .list-footer-info > div{color:#666666}
    img{position: relative !important; }
    .body-footer-info h2{color:black}

    #single-infografia{overflow: hidden;}
    #infografia{width: 100%;max-width: 100%;padding: 0;margin: 0px auto;position: relative;max-height: 9000px;height: auto;}
    #tarjeta{padding: 0; background: white}
    .tarjeta{
    margin-right: 0;
}
    #title_heart{background: white;margin-top: -1px;padding-top: 10px;height: 475px;display: block;opacity: 1;}
    
    .title_heart .image img{display:none}
    .title_heart .image img.heart_tablet{display:block;opacity: 1;top: 0;}
    .title{opacity:1;top: -45px;}
    .title_heart .title h1{font-size: 30px;}
    .title_heart .title p{
}
    .links_header_title{
    margin-top: 0;
}
    .link_header_title{
    border: 8px solid #e9f1f6;
    width: 120px;
    height: 120px;
    padding: 0;
    margin: 0 8px;
    opacity: 1;
    }
    .link_header_title::before{display: none;}
    .link_header_title small{
    position: relative;
    top: -32px;
    }
    .link_header_title p{
    position: relative;
    bottom: -30px;
    }
    .link_header_title img{
    width: 70px;
    }
    .bloque_1{height:auto;background-image: none !important;}
    .bloque_1b{height:auto !important}
    
    .ribbon_red_tablet, .ribbon_blue_tablet{
    left: 0;
    position: relative;    
}
    .ribbon_red_tablet{
    position: absolute;
    top: -52px;
}
    .ribbon_blue_tablet{
    position: absolute;
    top: -55px;
}
    .number > div{display:block}
    .number .icon{
    margin: 0px auto;
    padding-top: 8px;
}
    .number .text{
    margin: 0px auto;
    text-align: center;
    left: 0;
    padding-top: 10px;
}
    .number#uno{
    position: relative;
    left: 0;
    bottom: 0;
    width: 100%;
    margin-bottom: 20px;
    opacity: 1;
}
    .number#dos{
    position: relative;
    left: 0;
    bottom: 0;
    width: 100%;
    opacity: 1;
}
    img.ambulance{position:relative;bottom: 0;left: 0;width: 191px;margin-bottom: 30px;}




    header.info-header{padding: 0px 15px;}
    #buildings{
        position: relative;
        margin-bottom: 40px;
        padding: 40px 0;
        background-repeat: no-repeat;
        background: 
        background: rgba(206,223,230,1);
        background: -moz-linear-gradient(top, rgba(206,223,230,1) 0%, rgba(206,223,230,0.76) 16%, rgba(206,223,230,0.46) 44%, rgba(206,223,230,0.13) 87%, rgba(206,223,230,0) 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(206,223,230,1)), color-stop(24%, rgba(206,223,230,0.76)), color-stop(54%, rgba(206,223,230,0.46)), color-stop(87%, rgba(206,223,230,0.13)), color-stop(100%, rgba(206,223,230,0)));
        background: -webkit-linear-gradient(top, rgba(206,223,230,1) 0%, rgba(206,223,230,0.76) 16%, rgba(206,223,230,0.46) 44%, rgba(206,223,230,0.13) 87%, rgba(206,223,230,0) 100%);
        background: -o-linear-gradient(top, rgba(206,223,230,1) 0%, rgba(206,223,230,0.76) 16%, rgba(206,223,230,0.46) 44%, rgba(206,223,230,0.13) 87%, rgba(206,223,230,0) 100%);
        background: -ms-linear-gradient(top, rgba(206,223,230,1) 0%, rgba(206,223,230,0.76) 24%, rgba(206,223,230,0.46) 54%, rgba(206,223,230,0.13) 87%, rgba(206,223,230,0) 100%);
        background: linear-gradient(to bottom, rgba(206,223,230,1) 0%, rgba(206,223,230,0.76) 16%, rgba(206,223,230,0.46) 44%, rgba(206,223,230,0.13) 87%, rgba(206,223,230,0) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedfe6', endColorstr='#cedfe6', GradientType=0 );
    }
    .buildings{display: none}
    .buildings-mobile{
    position: relative;
    text-align: center;
    padding-top: 15px;
}
    .bloque_2{height:auto;background: white;}
    #doctors{
            background-repeat: no-repeat;background: 
    background: rgba(206,223,230,1);
    background: -moz-linear-gradient(top, rgba(206,223,230,1) 0%, rgba(206,223,230,0.76) 16%, rgba(206,223,230,0.46) 44%, rgba(206,223,230,0.13) 87%, rgba(206,223,230,0) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(206,223,230,1)), color-stop(24%, rgba(206,223,230,0.76)), color-stop(54%, rgba(206,223,230,0.46)), color-stop(87%, rgba(206,223,230,0.13)), color-stop(100%, rgba(206,223,230,0)));
    background: -webkit-linear-gradient(top, rgba(206,223,230,1) 0%, rgba(206,223,230,0.76) 16%, rgba(206,223,230,0.46) 44%, rgba(206,223,230,0.13) 87%, rgba(206,223,230,0) 100%);
    background: -o-linear-gradient(top, rgba(206,223,230,1) 0%, rgba(206,223,230,0.76) 16%, rgba(206,223,230,0.46) 44%, rgba(206,223,230,0.13) 87%, rgba(206,223,230,0) 100%);background: -ms-linear-gradient(top, rgba(206,223,230,1) 0%, rgba(206,223,230,0.76) 24%, rgba(206,223,230,0.46) 54%, rgba(206,223,230,0.13) 87%, rgba(206,223,230,0) 100%);
    background: linear-gradient(to bottom, rgba(206,223,230,1) 0%, rgba(206,223,230,0.76) 16%, rgba(206,223,230,0.46) 44%, rgba(206,223,230,0.13) 87%, rgba(206,223,230,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedfe6', endColorstr='#cedfe6', GradientType=0 );
    }
    .section-doctors-container{height:auto;padding: 0 15px;}
    img.cirujano{
    position: relative;
    left: 0;
    bottom: 0;
    display: none;
}
    img.medico{
    position: relative;
    left: 0;
    bottom: 0;
    display: none;
}
    .ribbon-large-2,.ribbon-large{position:relative;bottom: 0;display: none;}
    .contact-section#red_mobile{display: block;text-align: left;padding: 0 15px;opacity: 1;left: 0;}

    .contact-section#red_mobile span, .contact-section#red_mobile p.number, .contact-section#red_mobile p.mail, .contact-section#red_mobile p{
        color: #e85254;
    }
    .contact-section p.number{font-size:26px}
    .contact-section#red_mobile li {border-bottom: 2px solid #e85254}
    .contact-section#red_mobile ul{border-top:2px solid #e85254;}
    .contact-section#red_mobile li:last-child, .contact-section#red_mobile ul{border-bottom: 0;margin-top: 20px;}
    .contact-section{
    width: 100%;
    position: relative;
    top: 0;
    right: 0;
}
    .alpha{
    opacity: 1 !important;
}
    .contact-section li, .contact-section ul{
    border-bottom: 2px solid #1292e7;
}
    .contact-section ul{padding-bottom:0px}
    .contact-section li > div{display:block}
    .contact-section li span,.contact-section li:first-child span, .contact-section li:last-child span{display:none}
    .bloque_3, .bloque3b{padding: 0 15px;}
    .banco{}
    .banco h1{
    font-size: 24px;
    text-align: left;
    margin-top: 0;
    opacity: 1;
}
    .ventajas-top-mobile{display: block;}
    .ventajas-top-mobile img{width:100%;margin: 0;vertical-align: bottom;}
    .table-ventajas-mobile{display: table;width: 100%;position: relative;top: 0;}
    .table-ventajas-mobile > div{display: table-cell;vertical-align: middle;}
    .table-ventajas-mobile > p{font-size: 14px; color:white;}
    .table-ventajas-mobile .number{
    width: 55px;
    text-align: center;
    background: #0e91e7;
    color: white;
    vertical-align: top;
}
    .table-ventajas-mobile .number p{}
    .table-ventajas-mobile .text{
    background: #0e89da;
    color: white;
    text-transform: uppercase;
    font-size: 14px;
    padding-left: 24px;
}
    .table-ventajas-mobile .text p{
    width: 165px;
}
    .illustrations-banco img{display:none}
    .illustrations-banco{display:none}
    .ventajas-banco-text{
    padding: 0;
}
    .ventajas-banco-text .vbt-box{opacity:1; top:0}
    .ventajas-banco-text .row::after, .ventajas-notificar::after{display:block; content:""; clear:both}
    .ventajas-banco-text .vbt-box, .footer-info .grid_4{width:100%;margin: 20px 0;height: auto;float: none;padding: 0;border: 0;opacity: 1;top: 0;}

    .ventajas-banco-text .vbt-box::after{
        content: "";
        height: 2px;
        width: 50px;
        background: #b2defb;
        display: block;
        margin-top: 20px;
    }
    .ventajas-banco-text .vbt-box:last-child::after{display:none}
    .ventajas-notificar div.grid_6{width:100%;padding-bottom: 15px;}
    .ventajas-notificar div.grid_6:first-child{
    text-align: left;
    padding-top: 0;
    border: 0;
    opacity: 1;
    right: 0;
}
    .ventajas-notificar p{float:none !important;text-align: left;padding: 0;width: auto !important;border-bottom: 2px solid #b2defb !important;padding-bottom: 15px;display: block;}
    .ventajas-notificar div.grid_6:last-child p{
    padding-left: 0;
}
    .ventajas-notificar div.grid_6:last-child{
    padding-top: 10px;
    opacity: 1;
    left: 0;
}
    .hospital_block img{display: none;}

}

@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape) {

    .mobile-info-visible{display: block;}
    .tarjeta-img-mobile{display: block;}
    .tarjeta-img{display: none;}

    .bloque_1,.bloque_2,.bloque_3,.bloque3b,.bloque4,.bloque5{height: auto}
    .bloque5{
    padding-top: 0;
    margin-top: 0;
    background: white;
}
    .bloque6{padding:0 15px;margin-bottom: 20px;}
    .footer-info{padding: 0 15px;height: auto;}
    .bloque5.animated{background:white !important}
    .header-footer-info h1, .header-footer-info span{color:#0e89da}
    .header-footer-info{border-color:#b6def8}
    .number-list-footer span{border-color:#0e89da; color:#0e89da}
    .list-footer-info > div{color:#666666}
    img{position: relative !important; }
    .body-footer-info h2{color:black}

    #single-infografia{overflow: hidden;}
    #infografia{width: 100%;max-width: 100%;padding: 0;margin: 0px auto;position: relative;max-height: 9000px;height: auto;}
    #tarjeta{padding: 0; background: white}
    .tarjeta{
    margin-right: 0;
}
    #title_heart{background: white;margin-top: -1px;padding-top: 10px;height: 280px;display: block;opacity: 1;}
    
    .title_heart .image img{display:none}
    .title_heart .image img.heart_tablet{display:block;opacity: 1;top: 0;}
    .title{opacity:1;top: -45px;}
    .title_heart .title h1{font-size: 30px;}
    .title_heart .title p{
}
    .bloque_1{height:auto;background-image: none !important;}
    .bloque_1b{height:auto !important}
    
    .ribbon_red_tablet, .ribbon_blue_tablet{
    left: 0;
    position: relative;    
}
    .ribbon_red_tablet{
    position: absolute;
    top: -52px;
}
    .ribbon_blue_tablet{
    position: absolute;
    top: -55px;
}
    .number > div{display:block}
    .number .icon{
    margin: 0px auto;
    padding-top: 14px;
}
    .number .text{
    margin: 0px auto;
    text-align: center;
    left: 0;
    padding-top: 10px;
}
    .number#uno{
    position: relative;
    left: 0;
    bottom: 0;
    width: 100%;
    margin-bottom: 20px;
    opacity: 1;
}
    .number#dos{
    position: relative;
    left: 0;
    bottom: 0;
    width: 100%;
    opacity: 1;
}
    img.ambulance{position:relative;bottom: 0;left: 0;width: 191px;margin-bottom: 30px;}




    header.info-header{padding: 0px 15px;}
    #buildings{
        position: relative;
        margin-bottom: 40px;
        padding: 40px 0;
        background-repeat: no-repeat;
        background: 
        background: rgba(206,223,230,1);
        background: -moz-linear-gradient(top, rgba(206,223,230,1) 0%, rgba(206,223,230,0.76) 16%, rgba(206,223,230,0.46) 44%, rgba(206,223,230,0.13) 87%, rgba(206,223,230,0) 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(206,223,230,1)), color-stop(24%, rgba(206,223,230,0.76)), color-stop(54%, rgba(206,223,230,0.46)), color-stop(87%, rgba(206,223,230,0.13)), color-stop(100%, rgba(206,223,230,0)));
        background: -webkit-linear-gradient(top, rgba(206,223,230,1) 0%, rgba(206,223,230,0.76) 16%, rgba(206,223,230,0.46) 44%, rgba(206,223,230,0.13) 87%, rgba(206,223,230,0) 100%);
        background: -o-linear-gradient(top, rgba(206,223,230,1) 0%, rgba(206,223,230,0.76) 16%, rgba(206,223,230,0.46) 44%, rgba(206,223,230,0.13) 87%, rgba(206,223,230,0) 100%);
        background: -ms-linear-gradient(top, rgba(206,223,230,1) 0%, rgba(206,223,230,0.76) 24%, rgba(206,223,230,0.46) 54%, rgba(206,223,230,0.13) 87%, rgba(206,223,230,0) 100%);
        background: linear-gradient(to bottom, rgba(206,223,230,1) 0%, rgba(206,223,230,0.76) 16%, rgba(206,223,230,0.46) 44%, rgba(206,223,230,0.13) 87%, rgba(206,223,230,0) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedfe6', endColorstr='#cedfe6', GradientType=0 );
    }
    .buildings{display: none}
    .buildings-mobile{
    position: relative;
    text-align: center;
    padding-top: 15px;
}
    .bloque_2{height:auto;background: white;}
    #doctors{
            background-repeat: no-repeat;background: 
    background: rgba(206,223,230,1);
    background: -moz-linear-gradient(top, rgba(206,223,230,1) 0%, rgba(206,223,230,0.76) 16%, rgba(206,223,230,0.46) 44%, rgba(206,223,230,0.13) 87%, rgba(206,223,230,0) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(206,223,230,1)), color-stop(24%, rgba(206,223,230,0.76)), color-stop(54%, rgba(206,223,230,0.46)), color-stop(87%, rgba(206,223,230,0.13)), color-stop(100%, rgba(206,223,230,0)));
    background: -webkit-linear-gradient(top, rgba(206,223,230,1) 0%, rgba(206,223,230,0.76) 16%, rgba(206,223,230,0.46) 44%, rgba(206,223,230,0.13) 87%, rgba(206,223,230,0) 100%);
    background: -o-linear-gradient(top, rgba(206,223,230,1) 0%, rgba(206,223,230,0.76) 16%, rgba(206,223,230,0.46) 44%, rgba(206,223,230,0.13) 87%, rgba(206,223,230,0) 100%);background: -ms-linear-gradient(top, rgba(206,223,230,1) 0%, rgba(206,223,230,0.76) 24%, rgba(206,223,230,0.46) 54%, rgba(206,223,230,0.13) 87%, rgba(206,223,230,0) 100%);
    background: linear-gradient(to bottom, rgba(206,223,230,1) 0%, rgba(206,223,230,0.76) 16%, rgba(206,223,230,0.46) 44%, rgba(206,223,230,0.13) 87%, rgba(206,223,230,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedfe6', endColorstr='#cedfe6', GradientType=0 );
    }
    .section-doctors-container{height:auto;padding: 0 15px;}
    img.cirujano{
    position: relative;
    left: 0;
    bottom: 0;
    display: none;
}
    img.medico{
    position: relative;
    left: 0;
    bottom: 0;
    display: none;
}
    .ribbon-large-2,.ribbon-large{position:relative;bottom: 0;display: none;}
    .contact-section#red_mobile{display: block;text-align: left;padding: 0 15px;opacity: 1;left: 0;}

    .contact-section#red_mobile span, .contact-section#red_mobile p.number, .contact-section#red_mobile p.mail, .contact-section#red_mobile p{
        color: #e85254;
    }
    .contact-section#red_mobile li {border-bottom: 2px solid #e85254}
    .contact-section#red_mobile ul{border-top:2px solid #e85254;}
    .contact-section#red_mobile li:last-child, .contact-section#red_mobile ul{border-bottom: 0;margin-top: 20px;}
    .contact-section{
    width: 100%;
    position: relative;
    top: 0;
}
    .alpha{
    opacity: 1 !important;
}
    .contact-section li, .contact-section ul{
    border-bottom: 2px solid #1292e7;
}
    .contact-section ul{padding-bottom:0px}
    .contact-section li > div{display:block}
    .contact-section li span,.contact-section li:first-child span, .contact-section li:last-child span{display:none}
    .bloque_3, .bloque3b{padding: 0 15px;}
    .banco{}
    .banco h1{
    font-size: 24px;
    text-align: left;
    margin-top: 0;
    opacity: 1;
}
    .ventajas-top-mobile{display: block;}
    .ventajas-top-mobile img{width:100%;margin: 25px 0;}
    .table-ventajas-mobile{display: table;width: 100%;}
    .table-ventajas-mobile > div{display: table-cell;vertical-align: middle;}
    .table-ventajas-mobile > p{font-size: 14px; color:white;}
    .table-ventajas-mobile .number{
    width: 55px;
    text-align: center;
    background: #0e91e7;
    color: white;
    vertical-align: top;
}
    .table-ventajas-mobile .number p{}
    .table-ventajas-mobile .text{
    background: #0e89da;
    color: white;
    text-transform: uppercase;
    font-size: 14px;
    padding-left: 24px;
}
    .table-ventajas-mobile .text p{
    width: 165px;
}
    .illustrations-banco img{display:none}
    .illustrations-banco{display:none}
    .ventajas-banco-text{
    padding: 0;
}
    .ventajas-banco-text .vbt-box{opacity:1; top:0}
    .ventajas-banco-text .row::after, .ventajas-notificar::after{display:block; content:""; clear:both}
    .ventajas-banco-text .vbt-box, .footer-info .grid_4{width:100%;margin: 20px 0;height: auto;float: none;padding: 0;border: 0;opacity: 1;top: 0;}

    .ventajas-banco-text .vbt-box::after{
        content: "";
        height: 2px;
        width: 50px;
        background: #b2defb;
        display: block;
        margin-top: 20px;
    }
    .ventajas-banco-text .vbt-box:last-child::after{display:none}
    .ventajas-notificar div.grid_6{width:100%;padding-bottom: 15px;}
    .ventajas-notificar div.grid_6:first-child{
    text-align: left;
    padding-top: 0;
    border: 0;
    opacity: 1;
    right: 0;
}
    .ventajas-notificar p{float:none !important;text-align: left;padding: 0;width: auto !important;border-bottom: 2px solid #b2defb !important;padding-bottom: 15px;display: block;}
    .ventajas-notificar div.grid_6:last-child p{
    padding-left: 0;
}
    .ventajas-notificar div.grid_6:last-child{
    padding-top: 10px;
    opacity: 1;
    left: 0;
}
    .hospital_block img{display: none;}


}