@font-face {
    font-family: "MiloOT-Xbold";
    src: url("../fonts/MiloOT-Xbold.woff");
}
@font-face {
    font-family: "MiloOT";
    src: url("../fonts/MiloOT.woff");
}

@font-face {
    font-family: "MiloOT-Light";
    src: url("../fonts/MiloOT-Light.woff");
}

@font-face {
    font-family: "Proxima-Nova-Thin";
    src: url("../fonts/Proxima-Nova-Thin.woff");
}
@font-face {
    font-family: "MiloOT-Bold.woff";
    src: url("../fonts/MiloOT-Bold.woff");
}
@font-face {
    font-family: "Proxima-Nova-Bold (1)";
    src: url("../fonts/Proxima-Nova-Bold (1).woff");
}
@font-face {
    font-family: "HelveticaNeueBd";
    src: url("../fonts/HelveticaNeueBd.woff");
}


body {
    font-size: 16px;
    overflow-x: hidden;
    font-family: "MiloOT";
	
}
a:hover {
    text-decoration: none;
}

a {
    text-decoration: none;
}

img {
    margin: 0;
    max-width: 100%;
}
:focus{outline:none;}

/*=============================== nav =================================*/

.navbar-brand{max-width:150px;}

.navbar-top-full {

}

.navbar-top-full {
    padding: 0 5%;
}

.navbar-top-full a {
    color: #fff;
    font-family: "Proxima-Nova-Thin";
    font-size: 1rem;
}
.navbar-top-full li a {
    color: #fff;
    font-family: "Proxima-Nova-Thin";
    font-size: 1rem;
}

.navbar-down {
    padding: 1% 5%;
}

.navbar-down li {
    padding-left: 30px;
}
.navbar-down li a {
    color: #47545d;
    font-family: "Proxima-Nova-Thin";
    font-size: 1rem;
}
.box {
    display: none;
}
#collapseExample{
    position: relative;
    width: 100%;
    left: 0px;
    top: 0;
}

.areas{
	margin-bottom:0;
}


/*=============================== partners =================================*/

.partners {
    background-color: #fff;
    font-family: 'Lato', sans-serif;
    border-top: 1px solid #048896;
}
.partner {
    text-align: right;
}

.partner a{
    color:#575756;
    font-weight: 900;
}

#img_chemo{
    padding: 15px 24px;
}

.first_block_header{
    background-color:#575756;
    margin-top: 14%;
    padding:40px 20px 20px 20px;
    margin-left: -63%;
    z-index:1000;
    display: inline-block;
    position: absolute;
    width: 100%;
    opacity: 0.9;
    color: white;
    font-size: 14px;
    letter-spacing: 1px;
    font-weight: 100;
}
#texto_chemo{
    display: none;
}
#texto_chemo h4{
    font-size: 14px;
}
#img_exeltis{
    padding: 15px 24px;
}


#texto_exeltis{
    display: none;
}
#texto_exeltis h4{
    font-size: 14px;
}
#img_mabxience{
    padding: 25px 24px 0;
}


#texto_mabxience{
    display: none;
}
#texto_mabxience h4{
    font-size: 14px;
}
#img_xiromed{
    padding:15px 15px;
}
#img_xiromed:hover{
   background-color:#838381;
}

#texto_xiromed{
    display: none;
}
#texto_xiromed h4{
    font-size: 14px;
}

@media (max-width: 992px){
    .first_block_header{
      margin-top: 22%;
      margin-left: -71%;
    }
    .partner {
    text-align: center;
}
#img_mabxience img{
    max-width: 60%;
}
#img_exeltis img {
    max-width: 60%;
}
#img_chemo img{
    max-width: 60%;
}
}

@media (max-width: 768px) {
    #header .partner {
        margin: 15px 0px 15px 0px;
    }
    #header .item-menu {
        margin: 15px 0px 15px 0px;
    }
    .first_block_header {
	margin-top: 29%;
	margin-left: -88%;
	width: 150%;
    }
}

@media (max-width: 576px) {
    #header .partner {
        margin: 15px 0px 15px 0px;
    }
    #header .item-menu {
        margin: 15px 0px 15px 0px;
    }
    .first_block_header {
     margin-top: 32%;
    margin-left: -100%;
    width: 190%;
    }
    .first_block__header--mabxience{
margin-left:-167%
}
#img_mabxience img{
    max-width: 100%;
}
#img_exeltis img {
    max-width: 100%;
}
#img_chemo img{
    max-width: 100%;
}
}
@media (max-width: 375px) {

    .first_block_header{
          margin-top: 35%;
    margin-left: -112%;
    width: 240%;
}
.first_block__header--mabxience{
margin-left:-200%
}

}





/*=============================== nav responsive =================================*/

@media only screen and (max-width: 991px) {
    .navbar-top-full {
        padding: 1% 5%;
    }

    .navbar-top-full .navbar-nav{
    flex-direction: row!important;}
    .lang {
        margin-left: auto;
    }
    .container-2 {
        width: 0;
        vertical-align: middle;
        white-space: nowrap;
        position: relative;
    }
    .navbar-light .navbar-toggler {
        color: #048896;
        border-color: transparent;
    }
    .navbar-light .navbar-toggler-icon {
        background-image: url(../images/Hamburger.png) !important;
    }
    .navbar-top-full .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
}

    .container-2 input#search {
        width: 50px;
        height: 50px;        
        border: none;
        font-size: 10pt;
        float: left;
        color: #262626;
        padding-left: 35px;
        -webkit-transition: width 0.55s ease;
        -moz-transition: width 0.55s ease;
        -ms-transition: width 0.55s ease;
        -o-transition: width 0.55s ease;
        transition: width 0.55s ease;
    }
    .container-2 input#search::-webkit-input-placeholder {
        color: #65737e;
    }
    .container-2 input#search:-moz-placeholder {
        color: #65737e;
    }
    .container-2 input#search::-moz-placeholder {
        color: #65737e;
    }
    .container-2 input#search:-ms-input-placeholder {
        color: #65737e;
    }
    .container-2 .icon {
        position: absolute;
        top: 50%;
        margin-left: 17px;
        margin-top: 17px;
        z-index: 1;
        color: #048896;
    }
    .container-2 input#search:focus,
    .container-2 input#search:active {
        outline: none;
        width: 300px;
        position: relative;
        left: -300px;
    }
    .container-2:hover input#search {
        width: 300px;
        left: -300px;
        position: relative;
    }
    .container-2:hover .icon {
        color: #93a2ad;
    }
    .box {
        display: block;
        position: relative;
    }
}

@media only screen and (max-width: 578px) {

.container-2:hover input#search {
    width: 200px;
    left: -200px;
}
    .donde-estamos__text2 {
        font-size: 1rem;}
	    .navbar-top-full .nav-link {
    padding-right: .2rem;
    padding-left: .2rem;
    font-size:0.7rem;
}
	
}

/*=============================== home =================================*/

/*=================== home-perguntas ======================*/

#preguntas h2 {
    font-size: 3rem;
    font-family: "MiloOT";
    color: #fff;
    font-weight: 600;
    text-align: center;
}
#preguntas a {
    color: #fff;
    font-size: 1.188rem;
   font-family: "MiloOT-Light";
    padding: 5px 10px;
}

.cabecera-home {
    background-color: #fff;
    background-size: cover;

    background-repeat: no-repeat;
}

.content-preguntas{
position:relative;
padding:24% 0 23% 0;
}
.cabecera-home__contenido{
position:absolute;
bottom:10PX;
width:90%;
}
.cabecera-home__imagen{
float:right;
}
.cabecera-home__mas{text-transform:uppercase;}
.everyone_mobile{display:none;}
.link{cursor:pointer;}
.module{
    height:470px;
    margin-top: 60px;
    position: relative;
    display: block;
    overflow: hidden;
        margin-right: -6px;
    margin-left: -6px;
    padding-top:14%;
    }

    .module video {
    position: absolute;
    display: block;
    left: 0;
    max-width: 100%;
    width: 100%;
    bottom: -25px;
}
.module .one-time {
    display:block!important;

}
.module .slick-prev, .module .slick-next{opacity:0!important;}

.module .one-time__full--numero{
font-size: 2.5rem;
    font-family: "MiloOT";
    color: #fff;
    text-shadow:0px 0px 15px #000;
   
    }

/*=================== home-contenido ======================*/

.everyone {
    padding: 5% 0;
    padding-top: 0px;
}
.everyone h2 {
    color: #abcbd3;
font-family: "MiloOT-Bold.woff";
    font-size: 2.563rem;
}
.everyone h2 span {
    color: #048896;
}
.everyone p {
    color: #47545d;
    font-family: "MiloOT-Light";
    font-size:1.7rem;
    padding: 2% 0 0;
}
#preguntas .col-md-4{
    padding-right: 10px;
    padding-left: 10px;
    }
.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #048896;
    border-color: #048896;
    font-family: "MiloOT-Xbold";
    font-size: 12px;
    border-radius: 20px;
    padding: 0.5rem 2.2rem;
}
.map-home {
    background: #fff;
    padding: 5% 0 0;
}
.map-home__titulo{
	font-size:3rem;
	font-family: "MiloOT-Light";
     text-align:center;
     color:#3d3935;
     margin-bottom:5%;
     }
     .map-home__titulo span{
      font-family: "MiloOT";
     }
     .map-home__titulo a{
     color:#3d3935;
     }
.feed {
    padding: 50px 0 0;
}
.feed h3 {
    font-family: "MiloOT";
    color: #048896;
    font-size: 1.563rem;
}
.feed h3 span {
    font-family: "MiloOT-Xbold";
}
.tweeter-feed {
    height:350px;
    background: #d5e5e9;
    overflow: hidden;
}
.linkedin-feed {
    height: 350px;
    background: #d5e5e9;
    scrollbar-color: rgba(4, 136, 150, .5);
    scrollbar-width: thin; 
    -webkit-appearance: none;
    overflow-y: auto;
}

.linkedin-feed::-webkit-scrollbar {
    -webkit-appearance: none;
}
.linkedin-feed::-webkit-scrollbar:vertical {
    width:10px;
}
.linkedin-feed::-webkit-scrollbar-thumb {
    background-color: #048896;
    border-radius: 20px;
    border: 2px solid #f1f2f3;
}
.linkedin-feed::-webkit-scrollbar-track {
    border-radius: 10px;  
}

    .mapa__mobile{display: none;}

.one-time{display: none!important;}
.one-time__full div {
    float: left;
    width: 20%;
    padding: 30px;
    color:#048896;
}
.one-time__full--numero{
font-family: "Proxima-Nova-Bold (1)";
font-size:1.625rem;
}
.one-time__full--texto{
font-family: "Proxima-Nova-Bold (1)";
font-size:0.76rem;
letter-spacing:1px;
}
.one-time__full :hover{
}
.wrapper {
    clear: both;
    margin: 0 auto;
    position: relative;
}


/*=================== cabecera ======================*/
.cabecera-imagen {
    background-color: #fff;
    background-size: cover;
    background-repeat: no-repeat;
    height: 100%;
        background-position-y: -91px;
}
.cabecera-imagen__texto {
    font-family: "MiloOT-Bold.woff";
    color: #fff;
    padding: 4% 5%;
    font-size: 3.75rem;
    margin-bottom:0;
}
.idioma {
    color: #fff;
}
.idioma--active {
    font-weight: bold;
}
  .cabecera-imagen__mobile {
        display:none;
    }


/*=============================== home responsive =================================*/

@media only screen and (min-width:2000px) {
    .container-fluid{max-width: 2000px;}
        .navbar-top-full {
	    max-width: 2000px;
	    margin: 0 auto;
}
footer{max-width:100%!important;}
}


@media only screen and (max-width:1400px) {


#preguntas h2{ font-size:3.56rem;}
#preguntas a{
    font-size: 1rem;
    padding: 5px 10px;
    
}
}
@media only screen and (max-width:1200px) {
    
    #preguntas h2{ font-size:3rem;}
    .everyone h2{font-size: 2.2rem;}
    .everyone p{ 
        font-size: 2rem;
        padding: 2% 0;
    }

}

@media only screen and (max-width:991px) {
	.module {
		height: 360px;
		padding-top: 19%;
	}
	.module .one-time__full--numero {
		font-size: 1.5rem;
	}
    .carousel-item {
    transition: -webkit-transform .3s ease-in-out!important;
    transition: transform .3s ease-in-out!important;
    transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out!important;
}
}
@media only screen and (max-width:768px) {
.module {
    height: 270px;
    margin-top: 11px;
    padding-top: 18%
}
.map-home .slick-prev{
z-index:999;
}
}
@media only screen and (max-width:578px) {
.palabra-mobile {
    max-width: 80%;
}
}
@media only screen and (max-width:480px) {
.module {
    height: 200px;
    margin-top: 11px;
    padding-top: 15%;
}
	.module .one-time__full--numero {
		font-size: 1.2rem;
	}	    
}
@media only screen and (max-width:400px) {
.module {
    height: 152px;
    margin-top: 11px;
    padding-top: 15%;
}
	.module .one-time__full--numero {
		font-size: 1rem;
	}	    
}

/*=================== quines somos contenido ======================*/

#contenido-quienes {
    padding: 50px 0;
}

#contenido-que{display: none;}
#contenido-quienes-mobile{display: none;}
.contenido-text-izq {
    padding: 15px;
}
.contenido-text-drch {
    padding: 15px;
}
.contendio-img-izq {
    padding: 15px;
}
.contenido-text-drch {
    padding: 15px;
}
.text {
    font-size: 1rem;
    /*    padding:24.2% 10%;*/
    background: #f6fafb;
    color: #048896;
    font-family: "MiloOT-Light";
    height: 100%;
    position: relative;
}

.text01 {
    font-size: 1rem;
    padding: 10%;
    background: #f6fafb;
    color: #048896;
    font-family: "MiloOT-Light";
    height: 100%;
    position: relative;
}
.text02 {
    font-size: 1rem;
    padding: 13.2% 0%;
    background: #f6fafb;
    color: #048896;
    font-family: "MiloOT-Light";
    height: 100%;
    position: relative;
}
.contenido-quienes__unacolumna{
margin:1.5% 0;
}
.contenido-que__unacolumna{
margin:1% 0 0;
}

.centrado-porcentual {
    width: 70%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}

.presencia {
    background: #fff;
    padding:0 0 5% 0;
}

.presencia h2 {
    font-size: 1.563rem;
    color: #048896;
    font-family: "MiloOT-Light";
    margin-bottom: 5%;
}

.presencia h2 span {
    font-family: "MiloOT-Xbold";
}

.presencia h3 {
    font-size: 1.375rem;
    font-family: "MiloOT-Xbold";
    margin-bottom: 7%;
}
.presencia img {
    width: 50%;
    display: block;
    margin: 0 auto 7%;
}

.presencia p {
    font-family: "MiloOT";
    font-size: 0.875rem;
}

.bloque-presencia {
    height: 100%;
    padding: 10% 10% 20%;
}
.bloque-presencia--blanco {
    color: #048896;
    background: #fff;
}
.bloque-presencia--verde {
    color: #fff;
    background: #048896;
}

.presencia a {
   position: relative;
    bottom: 20px;
    padding: 5px 30px;
    border-radius: 25px;
    border-color: #048896;
    background: #fff;
    color: #048896;
    margin: 0 auto;
    display: block;
    width: 50%;
    font-family: "MiloOT";
}
.presencia-boton{
bottom:0;
right:0;
left:0;
margin-left:atuo;
margin-right:auto;
position:absolute;
}
.btn-outline-primary:hover {
    color: #fff;
    background-color:#048896;
    border-color: #048896;
}
#contenido-quienes-cmo{
margin:0 0 5%;
}
#contenido-quienes-cmo .contenido-que__unacolumna {
    margin: 1% 0 5%;
}
#contenido-quienes-cmo .text02 {
    padding: 8.2% 0%;
}
.cmo-contenido__texto {
    font-size: 1rem;
    color: #048896;
    font-family: "MiloOT-Light";
    height: 125px;
}

.cmo-contenido{
padding:20px;
}
.cmo-plantas-contenedor__imagen{
height:300px;
}
.texto-que-destacado{
color:#fff!important;
background: #048896!important;
}

@supports(object-fit: cover){
	    .cmo-plantas-contenedor__imagen img{
		      height: 100%;
		      object-fit:cover;
		      object-position: center right;
	    }
}
.cmo-contenido__boton{
border: 1px solid #048896;
    color: #048896;
    font-family: "MiloOT-Light";
    border-radius: 14px;
    padding: 2px 20px;
    right: 50px;
    position: absolute;
    bottom: 0;
}
.cmo-contenido__boton:hover{
color:#fff;
background-color:#048896;
}


.botones-quienes{
    padding: 8px 30px;
    border-radius: 25px;
    background: #fff;
    color: #048896;
    font-family: "MiloOT";
    border:1px solid #048896;
    margin:0 10px 0;
}
.botones-quienes:hover{

    background:#048896;
    color: #fff;
   
}

/*=============================== nuestras plantas =================================*/

#contenido-nuestras-plantas{
margin:5% 0;
}
#contenido-nuestras-plantas .text02{
    padding: 4.2% 3%;
    margin-bottom: 5%;
   
}
.nuestras-plantas__contenido01 {
    background-position: center;
    height: 387px;
    margin-bottom: 30px;
    background-size: contain;
    background-repeat: no-repeat;
}
#contenido-nuestras-plantas .centrado-porcentual {
    width: 87%;
color: #fff;
    font-size: 0.9rem;
    font-family: "MiloOT-Light";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}
.item a {
    color: #fff;
}
.seemore{
color:#fff;
font-weight:bold;
position:absolute;
bottom:20px;
right:50px;
font-size: 0.9rem !important;
font-family: "MiloOT-Light";
}
.cajasuperior {
    width: calc(100% - 30px);
    background:#048896;
    z-index: 1000;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    height: 387px;
    margin-left: 15px;
    font-family: "MiloOT-Light";
}
.cerrar {
    right: -2%;
    bottom: -2%;
    position: absolute;
    font-size: 0.8rem !important;
    z-index: 10001;
    color: #fff;
    width: 50%;
    font-weight: 600;
}







/*=============================== donde estamos =================================*/
#contenido-donde-estamos {
    padding: 50px 0;
}
.donde-estamos__text1 {
    font-size: 1.3rem;
    padding: 24.2% 10%;
    background: #f6fafb;
    color: #048896;
    font-family: "MiloOT-Light";
    height: 100%;
    position: relative;
}

.donde-estamos__text2 {
    font-size: 1.3rem;
    padding: 24.2% 10%;
    background: #f6fafb;
    color: #048896;
    font-family: "MiloOT-Light";
    height: 100%;
    position: relative;
}
   .imagen-que-mobile{
        display:none;
    }
.contenido-donde-estamos__mobile{
    display: none;
}

/*=============================== donde estamos =================================*/
#contacto {
    padding: 5% 0;
}

.contacto__form {
    font-size: 1rem;
    padding: 9% 9%;
    background: #f6fafb;
    color: #048896;
    font-family: "MiloOT-Light";
    height: 100%;
    position: relative;
}
.contacto__texto {
    font-size: 1.5rem;
    padding: 9% 9%;
    background: #f6fafb;
    color: #048896;
    font-family: "MiloOT-Light";
    height: 100%;
    position: relative;
}

.contacto__titulo {
    font-size: 1.8rem;
    font-weight: bold;
}

.contacto__twitter {
    width:16px;
    color: #048896;
}
.contacto__linkedin {
    width: 20px;
    color: #048896;
}
.contacto__instagram {
    width: 20px;
    color: #048896;
}

.contacto__campo1 {
    float: left;
    width: 49%;
    padding-right: 2%;
}
.contacto__campo2 {
    float: right;
    width: 49%;
}
.contacto__item {
    padding-top: 20px;
    clear: both;
    text-align: left;
}

.contacto__form-input {
    width: 100%;
    padding: 8px;
    border: none;
}
.contacto__form-input:focus {
    outline: none !important;
    border: 1px solid 048896;
    box-shadow: 0 0 10px #048896;
}
.contacto__form-textarea {
    width: 100%;
    height: 90px;
    padding: 8px;
    border: none;
}
.contacto__form-textarea:focus {
    outline: none !important;
    border: 1px solid 048896;
    box-shadow: 0 0 10px #048896;
}
.contacto__form-boton {
    background: #048896;
    color: #fff;
    padding: 8px;
    border-radius: 20px 20px 20px 20px;
    -moz-border-radius: 20px 20px 20px 20px;
    -webkit-border-radius: 20px 20px 20px 20px;
    border: 0px solid #048896;
    min-width: 200px;
}
span.wpcf7-list-item {
    margin: 0px !important;
}
#unidad_negocio{
   border: none;
    border-bottom: 1px solid rgb(0, 152, 166);
    color: rgb(0, 152, 166);
    width:20%;
    font-family: 'MiloOT'; 
}
#unidad_negocio:focus{
    outline: 0;
}


#zona{
   border: none;
    border-bottom: 1px solid rgb(0, 152, 166);
    color: rgb(0, 152, 166);
    width: 20%;
    font-family: 'MiloOT'; 
}
#zona:focus{
    outline: 0;
}
#pais{
   border: none;
    border-bottom: 1px solid rgb(0, 152, 166);
    color: rgb(0, 152, 166);
    width: 20%;
    font-family: 'MiloOT'; 
}
#pais:focus{
    outline: 0;
}



#contenido-donde-estamos .select:focus{
    outline:0;
}
.table{
    font-family: 'MiloOT';
    margin-top: 1rem;
    margin-bottom: 0;
}
.table strong{
    color:rgb(0, 152, 166);
    text-decoration: underline;
}

.bg_gris{
    background: rgb(223, 223, 223);
}
.sede-oficina{
    vertical-align: middle!important;
    color:rgb(0, 152, 166);
    border-right:1px solid rgb(223, 223, 223);
    padding:10px 0;
}
.direccion-oficina{
    vertical-align: middle!important;
    text-align: center;
    color: rgb(0, 152, 166);

}
.direccion-telefono{
     vertical-align: middle!important;
    text-align: center;
    color: rgb(0, 152, 166);
    border-right:1px solid rgb(223, 223, 223);
    width:20%;

}
.contenido__oficina{margin-bottom:1rem;}

#contenido-donde-estamos table {
  border-collapse: separate;
  border-spacing:  0 15px;
}
#contenido-donde-estamos tr{background: #fff;}
.titulo__fondo{
   background:transparent !important;
}
.titulo__table{padding:0!important;}
.direccion-mail a{
    color: rgb(0, 152, 166);
}
.direccion-mail{
    vertical-align: middle!important;
    text-align: center;
    color: rgb(0, 152, 166);
    width:10%;
}
.direccion-mail::after{
    content: "";
    background: url(../images/flecha_derecha.png) no-repeat;
    background-size: 100%;
    width: 10px;
    height: 10px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 1rem;
}

.ver-ficha a {
    color: rgb(0, 152, 166);
}
.ver-ficha {
    vertical-align: middle!important;
    text-align: center;
    color: rgb(0, 152, 166);
    width:10%;
}
.ver-ficha::after {
    content: "";
    background: url(../images/flecha_derecha.png) no-repeat;
    background-size: 100%;
    width: 10px;
    height: 10px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 1rem;
}

.titulo__migas{
    color: rgb(0, 152, 166);
    margin-bottom: 1rem;
    font-family: 'MiloOT';
    
}
.contenido__oficina--mobile{
    display: none;
}
 #contenido-como__mobile{
        display:none;
}
#ajax-sede-mobile{display:none;}

#mas{
    color:#048896;
}
#mas span::before{
    content: "";
    background: url(../images/flecha_leermas.png) no-repeat;
    background-size: 100%;
    width: 30px;
    height: 30px;
    display: block;
    vertical-align: middle;
    margin:20px auto 0;
}
#menos{
    display: block;
    margin-top: 20px;
    color:#048896;
}

/*=================== Noticias ======================*/

.news {
    margin-top: 5%;
    margin-bottom: 5%;
}
.news__imagen {
    position: relative;
    height: 350px;    
    background-size: 100%;
    background-repeat: no-repeat;
    display: none;
}

.news__cover-box {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(4, 136, 150, 0.65);
    z-index: 5;
}
.centrado-porcentual02 {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}

.news__fecha {
    margin-top: 3%;
    font-family: "MiloOT-Light";
    font-size: 0.8rem;
}

.news__titulo {
    font-size: 1.563rem;
    font-family: "MiloOT";
    color: #048896;
}
.news__contenido {
    font-size: 1.125rem;
    font-family: "MiloOT";
    color: #048896;
    padding-right: 8%;
    margin-top: 20px;
    overflow: hidden;
}
.news__boton {
    display: inline-block;
    margin-top: 5%;
    color: #048896;
    background-color: #fff;
    border-color: #048896;
    font-family: "MiloOT-Xbold";
    font-size: 12px;
    border-radius: 20px;
    padding: 0.5rem 2.2rem;
}
.news__boton:hover{
 color:#fff!important;
    background-color: #048896;
}
.contacto-news {
    background: rgba(171, 203, 211, 0.17);
    margin: 10% 0;
    padding: 3% 0;
    color: #048896;
}

.contacto-news__titulo {
    font-family: "MiloOT";
    font-size: 1.563rem;
}

.contacto-news__direccion {
    font-size: 1.125rem;
    font-family: "MiloOT-Light";
}

.contacto-news__enlaces {
    font-size: 1.125rem;
    font-family: "MiloOT-Light";
}
.contacto-news__enlaces--color {
    color: #048896;
}

/*=================== Noticias responsive ======================*/

@media only screen and (max-width: 1200px) {
    .news__imagen {
        height: 300px;
    }
 .cabecera-imagen {
     background-position-y: 0;
}
.text02{
    padding: 4.2% 0%;
}
.text02 .centrado-porcentual{
   position: relative;
}
.one-time__full--numero{
font-size:1.2rem;
}
.one-time__full--texto{
font-size:0.7rem;
}
.cmo-contenido__texto {
    height: 175px;
}

}

@media only screen and (max-width: 991px) {
    .news__titulo {
        font-size: 1.2rem;
    }
    .news__contenido {
        font-size: 1rem;
    }
    .news__imagen {
        height: 220px;
    }
    .map-home__titulo {
    font-size: 2.8rem;
    
    }
    #preguntas h2 {
    font-size: 2.5rem;
}
          .text02 {
    padding:5.2% 0%;
}
        .texto__comoprimero{
        padding: 10% 0%;
    }

    .texto__comotercero{
        padding: 12% 0%;
    }

    .texto__segundo{
       padding-bottom: 41px;
    }
.texto__segundo .centrado-porcentual{
	top: 58%;
    position: relative;
}
	 
.texto__comosegundo{
	padding: 20px 0%;
}
.texto__comosegundo .centrado-porcentual{
	top: 146px;
    position: relative;
}
.texto__comocuarto{
    padding: 0 0 30px;
}
.texto__comocuarto .centrado-porcentual{
	top:220px;
    position:relative;
}
.donde-estamos__text2 {
    font-size: 1.3rem;
}
    .presencia a {
        width: 66%;
    }
    
@supports(object-fit: cover){
	    .como-imagen__uno{
		      object-fit: cover;
		      object-position: center center;
            height:326px;
	    }    
    
}
    @supports(object-fit: cover){
	    .como-imagen__dos{
		      object-fit: cover;
		      object-position: center center;
                        height:440px;

	    }    
    
}
    
   @supports(object-fit: cover){
	    .izq-drch__imagen{
		      object-fit: cover;
		      object-position: center center;
               height:350px;

	    }    
    
}

.one-time__full--numero{
font-size:0.9rem;
}
.one-time__full--texto{
font-size:0.45em;
}
.donde-estamos__text1{
font-size:1rem;
}
.donde-estamos__text2{
font-size:1rem;
}
.cmo-contenido {
    padding: 10px;
}
.cmo-contenido__texto {
    font-size: 0.9rem;
        height: 195px;
    }

}
@media only screen and (max-width: 768px) {
    
    .cabecera-imagen {
        display:none;
    }
    .cabecera-imagen__mobile {
        display:block;
        background-size: cover;
        background-repeat: no-repeat;
        height: 100%;
        background-position: right;
    }

    .contacto__texto {
    font-size: 1rem;
    margin-top:5%;
}
    
    .news__imagen {
        height: 340px;
    }
    .text {
   padding: 0;
    background: none;
}
    .centrado-porcentual {
    width: 100%;
    position: relative;
    left: 0;
    top: 0;
    transform: none;
    -webkit-transform: none;
}
    #preguntas h2 {
    font-size: 3rem;
}
.cabecera-home{
background-size:contain;
}
.content-preguntas {
    padding: 23% 0 22% 0;
    margin-bottom: 5%;
}
#preguntas h2 {
    text-align: center;
}
.text01 {
    padding: 5% 0;
    background: none;
    }
.text02 {
    padding: 8.2% 0%;
    }
    .everyone p {
    font-size:1.6rem;
    padding: 5%;
}
        .texto__comocuarto{
        padding: 35% 0%;
    }

 .texto__segundo .centrado-porcentual{
	 top:0;
	 }
    .texto__segundo{
    overflow: unset;
    }
    .texto__comosegundo .centrado-porcentual{
	top: 50%;
}
 .texto__comosegundo{
    overflow: unset;
     padding:5% 0%;
	height: auto;
    }
    .texto__comocuarto .centrado-porcentual{
	top:50%;
}
.donde-estamos__text2 {
    font-size: 1.2rem;
        margin-top: 5%;
}
.cabecera-home__mas{
display:none;
}
.cabecera-home__imagen {
    float: none;
    margin-left: 30px;
    margin-bottom: 20px;
}
.cabecera-home{
    background-size: 110%;}

    .mapa__full{
        display: none;
    }
    .mapa__mobile{
        display: block;
    }
    .one-time{   
        display: block!important;
	color: #048896;
    }
    .slick-prev {
    left: 0!important;
}
.slick-next {
    right: 0!important;
}
.slick-prev:before, .slick-next:before{
color: #048896!important;
}
    .one-time__full--numero {
    font-size: 2rem;
}
.one-time__full--texto {
    font-size: 1em;
}
    .one-time__full{display:none;}
    .slick-slide img {
        padding: 0 110px;
        margin: 0 auto;
    }
    #contenido-quienes {
        display: none;
    }
    #contenido-quienes-mobile{
        display: block;
        padding:20px 0;
    }
    #contenido-quienes-mobile h2 {
        font-size: 3rem;
        font-family: "MiloOT";
        color: #fff;
        font-weight: 600;
        text-align: center;
    }
    .presencia a {
        width: 47%;
    }
    .imagen-que-full{
        display:none;
    }
    .imagen-que-mobile{
        display:block;
    }
    #contenido-que{
        display: block;
        padding: 20px 0;
    }
    .text02 {
        background:none;
    }
    .imagen-que-mobile h2 {
        font-size: 3rem;
        font-family: "MiloOT";
        color: #fff;
        font-weight: 600;
        text-align: center;
    }
    #contenido-como__mobile{
        display:block;
        padding:20px 0;
    }
    .contenido-donde-estamos__full{display: none;}
    .contenido-donde-estamos__mobile{display: block;}
    #pais{width:30%;}
    #zona{width:30%;}
    #unidad_negocio{width:30%;}
    .donde-estamos__text1{
        padding: 10%;
        background: none;
    }
    #masmobile span::before{
    content: "";
    background: url(../images/flecha_leermas.png) no-repeat;
    background-size: 100%;
    width: 30px;
    height: 30px;
    display: block;
    vertical-align: middle;
    margin:20px auto 0;
}
#menosmobile{
    display: block;
    margin-top: 20px;
    color:#048896;
}

    #masmobile{
          color:#048896;
  
    }
.contenido-que__unacolumna .text02 p{
font-size:0.9rem;
}
#contenido-quienes-cmo .text02 {
    padding: 8.2% 4%;
}
.cmo-plantas-contenedor__imagen img {
    width: 100%;
}
.cmo-contenido__boton {
    bottom: 50px;
}
.cmo-contenido__texto {
    font-size: 1rem;
    height: 185px;
}

}

@media only screen and (max-width: 578px) {
    .contacto__titulo {
        font-size: 1.2rem;
    }
    .contacto__direccion {
        font-size: 1rem;
    }
    .contacto__contacto {
        font-size: 1rem;
    }
    .news__imagen {
        height: 295px;
    }
    .map-home__titulo {
    font-size: 1.8rem;
}
#preguntas .col-md-4 {
    padding-right: 30px;
    padding-left: 30px;
}
.content-preguntas {
    padding: 24% 0 20% 0;
    }

    .cabecera-imagen__texto {
    padding: 15% 5%;
    font-size: 2rem;
}
         .texto__comotercero{
        padding: 30% 0%;
    }
      .texto__comocuarto{
        padding: 35% 0%;
    }
    #contenido-quienes {
    padding: 10px 0;
}
.texto__segundo {
    padding:7% 0;
}
.texto__comocuarto .centrado-porcentual{
position:relative;
    top: 75%;
}
.donde-estamos__text2 {
    font-size: 1rem;
}
.donde-estamos__text1{
padding: 11% 0;
}
.donde-estamos__text1 .centrado-porcentual{
position: relative;
}
.tweeter-feed {
    height:500px;
   
}
.linkedin-feed {
    height: 500px;
    }
.contenido__oficina--mobile{
    display:block;
    border-spacing:0;
    }
.contenido__oficina{display:none;}
#unidad_negocio{
    width:100%;
}

#zona{
    width:100%;
}
 
#pais{
    width:100%;
}
    .row{
        margin-left: 0;
        margin-right:0;
    }
    #ajax-sedes{display:none!important;}
    .direccion-mail{
            padding-top: 13px;
    border-top: 1px solid rgb(0, 152, 166);
    padding-right: 70px;
    }
    .direccion-mail::after{



        width: 20px;
        height: 20px;
    }
    .ver-ficha::after{


        
        width: 20px;
        height: 20px;
    }
    .mail-mobile{
        margin-bottom:30px;
    }
    #ajax-sede-mobile{
        display:block;
        margin-top:5%;
    }
    .everyone p {
    font-size: 1.2rem;
}
.cmo-contenido__texto {
    height: 225px;
}
#img_mabxience {
    padding: 18px 24px 0;
}
}

@media only screen and (max-width: 480px) {
.botones-quienes {
    padding: 4px 15px;
    margin: 0 5px 0;
    font-size: 0.8rem;
}
    .news__imagen {
        height: 205px;
    }
       .text02 {
    padding: 8.2% 0%;
}
    .presencia a{
    font-size: 0.8rem;
}
     .texto__comoprimero{
        padding:7% 0%;
    }
      .texto__comosegundo{
        padding: 0 0% 50px;
	height: auto;
    }
     .texto__comotercero{
        padding: 45% 0%;
    }
      .texto__comocuarto{
        padding: 0%;
    }
    .texto__segundo {
    padding:7% 0;
}
    .texto__comosegundo .centrado-porcentual{
        position: relative;
        top: 0px;
    }
    .texto__comocuarto .centrado-porcentual {
        top: 94%;
    }
    .content-preguntas {
        padding: 16% 0 14% 0;
    }
    #contenido-quienes-mobile .content-preguntas {
        padding: 20% 0 18% 0;
    }
    .imagen-que-mobile .content-preguntas {
        padding: 20% 0 18% 0;
    }
}




@media only screen and (max-width: 440px) {

    .everyone p {
    font-size: 0.9rem;
    padding: 5% 1%;
}
}
@media only screen and (max-width:400px) {
.content-preguntas {
    padding:16% 0 16% 0;
}
    .texto__primero{
        padding: 7% 0;
    }
    .texto__segundo{
            padding: 7% 0;
    }
    .text02 {
        padding: 9.2% 0%;
    }
    .texto__comoprimero{
        padding: 61% 0%;
    }
    .texto__comosegundo{
        padding:9% 0%;
    }
    .texto__comosegundo .centrado-porcentual {
        top:0px;
    }
    .texto__comotercero {
        padding: 6% 0%;
    }
    .texto__comocuarto{
        padding:0%;
    }
    .text02 .centrado-porcentual{
        top:0;
    }
    .texto__comoprimero .centrado-porcentual{
        position:relative;
    }
    .texto__comoprimero{
   	     padding: 7% 0%;
    }
    .texto__comotercero .centrado-porcentual {
        position: relative;
    }
    .cabecera-home {
        background-size: 121%;
    }
    #preguntas h2 {
        font-size: 2.2rem;
    }
    #contenido-quienes-mobile h2 {
        font-size: 2.5rem;
    }
    .imagen-que-mobile h2 {
        font-size: 2.5rem;
    }
    .direccion-mail{    padding-right: 59px;}

    

}

/*=================== Sigle Noticias ======================*/

.single-news {
    margin-top: 5%;
}
.single-news__contenido {
    color: #048896;
    font-family: "MiloOT";
}
.single-news__titulo {
    font-size: 2.75rem;
    font-family: "MiloOT-Bold.woff";
    padding: 5% 10% 5% 0;
}
.single-news__imagen {
    width: 100%;
}

.single-news__fecha {
    color: #000;
    font-size: 0.8rem;
    padding: 2% 0 3%;
    text-transform: uppercase;
}
.single-news__texto {
    font-size: 1.2rem;
}
.single-news__frase {
    padding: 3%;
    border-left: 3px solid #048896;
    margin: 5% 0;
    font-family: "MiloOT-Bold.woff";
    font-size: 1.563rem;
}
.single-news__enlace--marginright {
    margin-right: 3%;
}
.single-news__enlace-img {
    padding-bottom: 3px;
    padding-right: 6px;
}

.single-news .btn-primary:hover {
    color: #048896;
    background-color: #fff;
    border-color: #048896;
}

/*=================== Sigle Noticias responsive ======================*/

@media only screen and (max-width: 1200px) {
    .single-news__titulo {
        font-size: 2.2rem;
    }
}
@media only screen and (max-width: 991px) {
    .single-news__titulo {
        font-size: 1.7rem;
    }
    .single-news__texto {
        font-size: 1.1rem;
    }
    .single-news__frase {
        font-size: 1.3rem;
    }
}
@media only screen and (max-width: 768px) {
    .single-news__titulo {
        font-size: 1.6rem;
    }
    .single-news__texto {
        font-size: 1rem;
    }
    .single-news__frase {
        font-size: 1.12rem;
    }
}
@media only screen and (max-width: 578px) {
    .single-news__titulo {
        font-size: 1.2rem;
    }
    .single-news__texto {
        font-size: 0.9rem;
    }
    .single-news__frase {
        font-size: 1.12rem;
    }
    .single-news .news__boton {
        font-size: 9px;
        padding: 0.5rem 2rem;
    }
}

/*=================== Mundo Sano ======================*/


#contenido-quienes-mundosano {
    padding: 50px 0;
}
.mundosano-contenido {
    border-top: 2px solid #048896;
    padding: 5% 0 !important;
    margin-top: 5%;
    font-family: "MiloOT";
    color: #fff;
}

.mundosano-contenido__caja-azul {
    padding: 10% 10% 0;
    background: #048896;
    height: 448px;
    margin-top: 1px;
    margin-bottom: 0;
    font-size: 1.2rem;
}
.mundosano-contenido__imagen {
    padding: 0 2px;
}
.mundosano-contenido__imagen--altura {
    height: 450px;
}

@supports (object-fit: cover) {
    .mundosano-contenido__imagen {
        height: 100%;
        object-fit: cover;
        object-position: center center;
    }
}


#mundo-sano .presencia-boton{
        position: relative;
    margin: 0 auto;
    margin-bottom: 100px;
    margin-top: 50px;
    
}
#mundo-sano .presencia-boton a{ 
    bottom: 20px;
    padding: 5px 30px;
    border-radius: 25px;
    border-color: #048896;
    background: #fff;
    color: #048896;
    margin: 0 auto;
    display: block;
    width: 100%;
    font-family: "MiloOT";
}
#mundo-sano .presencia-boton a:hover{
    background:#048896;
    color: #fff;
}

/*=================== Mundo Sano Responsive ======================*/

@media only screen and (max-width: 1300px) { 
    #capas{
        overflow:hidden;
    }
    }

@media only screen and (max-width: 1200px) {
    .mundosano-contenido__caja-azul {
        height: 400px;
        font-size: 1rem;
    }
    .mundosano-contenido__imagen--altura {
        height: 400px;
    }
   
}

@media only screen and (max-width: 991px) {
    .mundosano-contenido__caja-azul {
        height: 350px;
        font-size: 0.8rem;
    }
    .mundosano-contenido__imagen--altura {
        height: 350px;
    }
}

@media only screen and (max-width: 768px) {
    .mundosano-contenido__caja-azul {
        text-align: center;
        font-size: 1.2rem;
    }
    .mundosano-contenido__imagen--width {
        width: 100%;
    }
    .mundosano-contenido__caja-azul--margintop {
        padding-top: 40%;
    }
}

@media only screen and (max-width: 578px) {
    .mundosano-contenido__caja-azul {
        font-size: 1rem;
    }
}

/*=============================== footer =================================*/

footer {
    padding: 3% 0 0;
    font-size: 1rem;
    color: #fff;
    font-family: "MiloOT";
    background:#048896;
}
footer ul {
    list-style: none;
}
footer a {
    color: #fff;
}
footer ul li {
    margin-bottom: 12px;
}
footer h3 {
    margin-bottom: 9%;
    font-size: 1.3rem;
    font-family: "MiloOT-Bold.woff";
}
.twitter img {
    margin: 0 20% 0 0;
    width: 11%;
}
.linkedin img {
    margin: 0 20% 0 0;
    width: 13%;
}
.instagram img {
    width: 13%;
}
footer a:hover {
    text-decoration: underline;
    color: #fff;
}
.footer-down{
    border-top:1px solid #fff;
    margin-top:2.5%;
    padding-top:2%;
}
.footer-down__texto-izq{float:left;}
.footer-down__texto-drch{
    float:right;
    width:51%
}
.footer-down__texto-drch--margenleft{margin-left:15%;}

/*=============================== footer responsive =================================*/

@media only screen and (max-width: 1200px) {
    footer a {
        font-size: 0.7rem;
    }
    footer ul li {
        margin-bottom: 5px;
    }
    .direccion {
        font-size: 0.7rem;
    }
    footer h3 {
        font-size: 1rem;
    }
}
@media only screen and (max-width: 991px) {
    footer a {
        font-size: 1rem;
    }
    .direccion {
        font-size: 1rem;
    }
    footer h3 {
        font-size: 1.2rem;
    }
}

@media only screen and (max-width: 768px) {
    footer {
        padding: 7% 0 4%;
        text-align: center;
    }
    footer ul {
            margin-bottom: 0%;
    padding-left: 0;
    margin-top: 0%;
    }
    footer img:nth-of-type(1) {
        margin-bottom: 5%;
    }
    .direccion {
    font-size:0.8rem;
    margin-top:5%;
}
    .footer-down__texto-drch--margenleft{margin-left:0;}
.footer-down__texto-izq{
float:none;
font-size: 0.8rem;
}
.footer-down__texto-drch{
    float:none;
    width:100%;
    font-size: 0.8rem;
}
    footer a {
    font-size: 0.875rem;
}
.footer-down__texto-drch a{display:block;}
}

.error-404 {
    height: 50vh;
    padding: 1rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: "MiloOT-Bold.woff";
}


#ajax-load-more {
    width: 100%;
    margin-left: 1.5%;
    margin-right: 0%;
}
.ajax-load-more-wrap div.alm-listing div.news__item {
    width: 46%;
    margin: 0 1.5% 1%;
    float: left;
}
.ajax-load-more-wrap div.alm-listing div.news__item:nth-child(odd) {
    clear: both;
}

@media screen and (max-width: 768px) {
    .ajax-load-more-wrap div.alm-listing div.news__item {
        width: 100%;
    }
}

.alm-btn-wrap .alm-load-more-btn.done {
    background-color: transparent !important;
    display: none !important;
}
.alm-btn-wrap .alm-load-more-btn {
    background-color: #fff !important;
    color: #000 !important;
    height: 50px;
}

.btn-primary:hover {
    color: #fff;
    background-color: #048896 !important;
    border-color: #048896 !important;
}
/*=================== Transparencia ======================*/




#transparencia{margin-top:5%;}

#transparencia .row{
    margin-right:0; 
    margin-left:0;
}

.bolck-transparencia{
     color:#048896;
}

.bolck-transparencia__texto{
    font-size:1.2rem;
    font-family: "MiloOT-Light";
    margin-bottom: 5%;
}
.block-informe{
    padding-top: 5%;
    border-top: 2px solid #048896;
}
.block-informe .col-md-6{padding-left: 0;}
.block-informe__titulo{
    font-size:1.6rem;
    font-family: "MiloOT-Bold.woff";
    margin-bottom: 5%;
    padding-left: 0;
}
.block-informe__texto-izq{
    font-size:1.2rem;
    font-family:"MiloOT";
    background:rgba(171, 203, 211, 0.10);
    padding:15px 20px 15px 20px;
    margin-bottom:5%;
    width:70%;
    display:inline-block;

}

.block-informe__boton-drch{
    background:#048896;
    color:#fff;
    font-family: "MiloOT-Bold.woff";
    font-size:0.9rem;
    padding:22px 20px 19px 20px;
    
}


.block-informe__boton-drch:after{
    content: ">";
   font-size:1.5rem;
    color: #fff;
    display: inline-block;
    margin-left:0.8rem;
    font-family: "MiloOT-Light";

}
.block-informe__boton-drch:hover{
color:#fff;
text-decoration:underline;
}



/*=================== Transparencia Responsive ======================*/




@media only screen and (max-width:1200px) {

    .block-informe__texto-izq {
        font-size: 1rem;
        width: 68%;
    }
    
    .block-informe__boton-drch{font-size: 0.8rem;}
    .block-informe__boton-drch:after{
        font-size:1.4rem;
        margin-left:0.7rem;

    }
}

@media only screen and (max-width:991px) {

    .block-informe__texto-izq {
        font-size: 0.7rem;
        width: 68%;
        padding:15px 10px 15px 10px;

    }
    
    .block-informe__boton-drch{
        font-size: 0.6rem;
        padding:17px 10px 18px 10px;

    
    }
    .block-informe__boton-drch:after{
        font-size:1.2rem;
        margin-left:0.7rem;

    }
    .bolck-transparencia__texto {font-size: 1rem;}
}


@media only screen and (max-width:768px) {
    
    .block-informe__texto-izq { font-size: 0.9rem;}
    .landing-chemo-start-featured {
    min-height: 200px!important;
}
}




@media only screen and (max-width:578px) {

    .bolck-transparencia__texto {font-size:0.8rem;}
   
     

}

@media only screen and (max-width:440px) {

.block-informe .col-md-6{padding-right: 0;}
    .block-informe__texto-izq { 
         padding:15px 5px 15px 10px;
        font-size: 0.6rem;
        width: 63%;
    }
    .block-informe__boton-drch{
        font-size: 0.5rem;
         padding:17px 8px 18px 8px;
    
    }
}


/*=================== Farmacovigilancia ======================*/



#farmacovigilancia{
    margin:5%;
    color:#048896;
}
.bolck-farma{margin-bottom:5%;}
.bolck-farma__titulo{
    font-family:"MiloOT";
    font-size:1.563rem;
    padding-bottom: 2.5%;

}
.bolck-farma__text{
    font-size: 1.2rem;
    font-family: "MiloOT-Light";

}
.block-chemo{
    padding-top:5%;
    border-top: 1px solid #048896;
    padding-bottom: 5%;

}
.block-chemo__imagen{margin-bottom: 2.5%;}

.block-chemo__texto{
    font-family:"MiloOT";
    font-size: 1.2rem;

}
.block-chemo__enlace{
    color:#048896;
    font-family: "MiloOT-Light";
}
.block-aviso{
    padding-top:5%;
    border-top: 1px solid #048896;
    padding-bottom: 5%;
}
.block-aviso__titulo{
    font-family:"MiloOT";
    font-size:1.563rem;
    padding-bottom: 2.5%;
}
.block-aviso__text{
    font-size: 1.2rem;
    font-family: "MiloOT-Light";
}


/*=================== Farmacovigilancia responsive ======================*/


@media only screen and (max-width:1200px) {
}


@media only screen and (max-width:991px) {
    .bolck-farma__titulo {font-size: 1.4rem;}
    .bolck-farma__text { font-size: 1rem;}
    .block-chemo__texto{font-size: 1rem;}
    .block-aviso__text { font-size: 1rem;}
    .block-aviso__titulo {font-size: 1.4rem;}
    
}
@media only screen and (max-width:768px) {
    
    
}
@media only screen and (max-width:578px) {
     .bolck-farma__titulo {font-size: 1.2rem;}
    .bolck-farma__text { font-size: 0.8rem;}
    .block-chemo__texto{font-size: 0.8rem;}
    .block-aviso__text { font-size: 0.8rem;}
    .block-aviso__titulo {font-size: 1.2rem;}
    .block-chemo__imagen{text-align: center;}
    .block-chemo__imagen {
    display: block;
    margin: 5% auto;
    width: 60%;
}
    
    
}
/*=================== politica-medioambiental ======================*/



#politica-medioambiental{
    margin:5%;
    color:#048896;
}

.bolck-politica{margin-bottom:5%;}
.bolck-politica__titulo{
    font-family:"MiloOT";
    font-size:1.563rem;
    padding-bottom: 2.5%;

}


.bolck-politica__text{
    font-size: 1.2rem;
    font-family: "MiloOT-Light";
    margin-bottom: 2.5%;

}

.bolck-politica__ul{
   font-size: 1.2rem;
    font-family: "MiloOT-Light";
    padding-right: 12%;
 
}
.bolck-politica__li{
    margin-bottom: 2%;}

.bolck-politica__imagen{
    margin-top:5%;
    margin-right:5%;
    width:15%;
}
.bolck-politica__imagen--chemo{width:12%;}



/*=================== politica-medioambiental responaive ======================*/


@media only screen and (max-width:991px) {
    .bolck-politica__titulo {font-size: 1.4rem;}
    .bolck-politica__text { font-size: 1rem;}
    .bolck-politica__ul{font-size: 1rem;}
    .everyone_full{display:none;}
    .everyone_mobile{display:block;}
    
}

@media only screen and (max-width:578px) {
    .bolck-politica__titulo {font-size: 1.2rem;}
    .bolck-politica__text { font-size: 0.8rem;}
    .bolck-politica__ul{font-size: 0.8rem;}
    .bolck-politica__imagen{width:25%;}
    .bolck-politica__imagen--chemo{width:16%;}
    
}

/* Cabecera Everyone */
#capas {
    height: 300px;
    position: relative;
}

#capas .col-1 {
    padding: 0px;
    position: relative;
}

.imagen-estela {
    position: absolute;
    height: 200px;        
    max-width: none !important;
    opacity: 0;
}

.fila {
    height: 33.33px;
}

.palabra {
    text-align: center;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: -1;
    width: 50%;
}

#everyone-mobile {
    position: relative; 
    overflow: hidden; 
    min-height: 210px;
    display: none; 
}

.palabra-mobile {
    position: absolute;     
    left: 0; 
    bottom: 75px; 
    right: 0; 
    margin: auto;
}

.imagen-everyone-mobile {
    max-height: 400px; 
    margin: auto; 
    left: 0; 
    right: 0;
}

#everyone {
    padding: 0px;     
    margin-bottom: 0px;
}

@media only screen and (max-width:991px) {
    #everyone {
        display: none; 
    }    
    #everyone-mobile {
        display: block; 
    }    
}


/*=============================== videos =================================*/

#videoBG{
width:100%;
}



@media only screen and (min-width:2000px) {
#videoBG{
max-width:2000px;
margin:0 auto;
display: block;
}

}
@media only screen and (max-width:768px) {

#cabecera-quienes{
overflow-x:hidden;
width:100%;}

#videoBG {
width:280%;
left:-90%;
position:relative;


}

}

@media only screen and (max-width:578px) {

#cabecera-quienes{
overflow-x:hidden;
width:100%;}

#videoBG {
width:280%;
left:-90%;
position:relative;


}

}


/*=================== chemostart ======================*/

.landing-chemo-start-featured {
    position: relative;
    min-height: 601px;

}




.landing-chemo-start-featured .hero__titulo_conv {
  color: #fff;
    position: relative;
    top: 110px;
    font-size: 42px;
    font-weight: 600;
    text-shadow: 1px 1px 2px #222220;
    line-height: 51px;
    padding: 10px 0;
}
.program {
    font-size: 17px;
    color: #1800ff;
     font-family: "HelveticaNeueBd"!important;
    line-height: 2em;
    letter-spacing: 2px;
    MARGIN-BOTTOM: 5%;
}
.izq-img p{margin-bottom:0!important;}
.nuevos-medicamentos {
    height: 56px;
    background-color: #50e3c2;
    position: relative;
    top: -56px;
    opacity: 0.5;
}
.nuevos-medicamentos02 {
    height: 56px;
    background-color: #50e3c2;
    position: relative;
    top: -56px;
}
.nmtext {
    color: white;
    z-index: 100;
    position: relative;
    top: -120px;
}
.landing-chemo-start-featured-2 {
    position: relative;
    padding-top: 80px;
    padding-bottom: 140px;
    text-align: center;
}
.landing-chemo-start-featured-3 {
    position: relative;
    text-align: center;
    color: #FFF;
    min-height: 437px;
    background-color: #1900fe;
    top: -120px;
    padding-bottom: 62px;
}
.landing-chemo-start-featured-3 h3 {
    font-size: 37px;
    line-height: 48px;
    margin-top: 0;
    margin-bottom: 25px;
    font-weight: bold;
    letter-spacing: 0.2em;
     font-family: "HelveticaNeueBd";!important;
}
.landing-chemo-start-featured-3 p {
    font-size: 16px;
    line-height: 20px;
    margin: 0;
    padding-bottom: 32px;
}
.trabajemos-juntos {
    margin-top: 7%!important;
}
.juntos {
    color: #1900fe;
    background-color: #50E3c2;
    padding: 20px;
    margin: 4px;
    height: 450px;
    font-family: "HelveticaNeueBd"!important;
}

.juntos h3 {
    font-size: 20px;
    letter-spacing: 0!important;
    line-height: 1em;
    margin-top: 11%;
}

.linea-juntos {
    width: 30%;
    border: 3px solid;
    margin: 10% auto !important;
    background-color: #1800fe;
}

.landing-chemo-start-featured-3 p span {
    font-size: 15px;
}
.sesion {
    font-weight: bold;
    margin-top: 50px!important;
    padding: 30px 20px;
    border: 4px solid white;
    letter-spacing: 0.2em;
    font-size: 16px;
    font-family: "HelveticaNeueBd";
}

.chemo {
    width:64%;
    padding-top: 2%;
    margin-right: 3%;
    margin-left: 7%;
}
.exeltis {
    width: 75%;
    padding-top: 4.5%;
    margin-right: 3%;
    margin-left: 3%;
}
.maxcien {
    width: 80%;
    padding-top: 5%;
    margin-right: 3%;
    margin-left: 4%;
}
.logo-insud {
    margin-top: 0;
    margin-bottom: 4%;
}
.landing-chemo-start-featured-4 {
    position: relative;
    text-align: center;
    max-width: 1500px;
    margin: -1% auto 6%;
}

.landing-chemo-start-jornada-abierta {
    position: relative;
    padding-top: 128px;
    text-align: center;
    color: #FFF;
    min-height: 437px;
    background-color: #1900fe;
    padding-bottom: 62px;
}
#oscuro {
    min-height: 220px;
    text-align: center;
    background-color: #180c87;
    color: white;
    line-height: 1.3em;
}
#oscuro p {
    font-family: "HelveticaNeueBd";
}
.landing-chemo-start-featured-mentores {
    position: relative;
    text-align: center;
    margin: -2.7% auto 2%;
}
.landing-chemo-start-featured-mentores-nopadding-green {
    background-image: linear-gradient(#eeeeee,white);
    padding-bottom: 40px;
}
.landing-chemo-start-featured-mentores h4 {
    color: #1900fe;
    padding-top: 84px;
    font-weight: bold;
    padding-bottom: 62px;
    font-size: 24px;
    font-family: "HelveticaNeueBd"!important;
}
.imgRedonda {
    width: 150px;
    height: 150px;
    border-radius: 75px;
}
.nombre-mentor {
    color: #1900fe!important;
    font-weight: bold!important;
    font-size: 16px!important;
     font-family: "HelveticaNeueBd";!important;
}
.traform-j {
    color: blue;
    font-weight: 900;
    font-size: 33px;
    letter-spacing: 0.2em;
     font-family: "HelveticaNeueBd";
}
.insulclock {
    padding-top: 30px;
    width: 90%;
}
.wbdevices {
    width: 90%;
}

.landing-chemo-start-featured-ganadores {
    position: relative;
    text-align: center;
    max-width: 1200px;
    margin: 3% auto 5%;
}
.birdi{
padding-top: 20px;
}
.medicsen{
padding-top: 30px;
}

.landing-chemo-start .navbar-down li a {
    color: #1900fe;
    font-family: 'Roboto',sans-serif;
    font-size: 1rem;
    opacity:0.5;
}
.navbar-landing-chemo-start .nav > li.active > a, .navbar-landing-chemo-start .nav > li > a:hover, .navbar-landing-chemo-start .nav > li > a:focus {
    
}
.landing-chemo-start .navbar-down li a:hover {
 opacity:1;
  transition:  opacity .5s ease-in-out;
}
.landing-chemo-start  .navbar-brand {
    max-width: 180px;
}
.landing-chemo-start .navbar-down li {
    padding-left: 60px;
}
.landing-chemo-start h1, .landing-chemo-start h2, .landing-chemo-start h3, .landing-chemo-start h4, .landing-chemo-start p {
    font-family: 'Roboto',sans-serif;
}
.izq-img{
padding:0 10px 0 0;
font-family: "HelveticaNeueBd"!important;
}
.biphope{
    width: 65%;
}
.biodan{
width:57%;
}
.landing-chemo-start .navbar-brand {
    float: left;
    padding: 14.5px 15px;
    font-size: 22px;
    line-height: 21px;
    height: 50px;
}
.navbar-toggle {
    display: none;
}

.landing-chemo-start .navbar-header{
margin-left:0!important;
}
.texto__comoprimero a{
position: relative;
    bottom: 20px;
    padding: 5px 30px;
    border-radius: 25px;
    border: 1px solid #048896;
    background: #fff;
    color: #048896!important;
       margin: 40px auto 0;
    display: block;
    width: 30%;
    font-family: "MiloOT";
    text-decoration:none!important;
    
}
.texto__comoprimero a:hover{
background:#048896;
color:#fff!important;
}

@media (min-width: 768px){

.col-sm-3 {
    max-width: 24%;
}
}
@media (max-width: 1200px){

.texto__comoprimero a{
    width: 40%;   
}
.text01 {
    height: 200px;
}

.text {
   
    height: 360px;

}
 #contenido-quienes .texto__primero{
 margin-top: 0px;
 height: 100%;
 } 
  #contenido-quienes .texto__segundo{
margin-top: 0px;
   height: 100%;
 } 
  #contenido-quienes .texto__comosegundo{
 height: 100%;
 } 
  #contenido-quienes .texto__comocuarto{
   height: 100%;
 }
}
@media (max-width: 992px){
.texto__comoprimero a{
    width:50%;   
}
.text {
    height: 150px;
    margin-top: 50px;
}
 #contenido-quienes .texto__primero{
 margin-top: 0px;
 height: 100%;
 } 
  #contenido-quienes .texto__segundo{
margin-top: 0px;
   height: 100%;
 }  
   #contenido-quienes .texto__comosegundo{
    margin-top: 0px;
 height: 100%;
 } 
  #contenido-quienes .texto__comocuarto{
   margin-top: 0px;
   height: 100%;
 }
.navbar-toggle {
    display: block;
    position: absolute;
    right: 0;
}
.landing-chemo-start-featured {
    min-height: 519px;
}
.landing-chemo-start-featured .hero__titulo_conv {
    top: 210px;
    font-size: 28px;
    line-height: 36px;
    padding: 10px 0;
	}
	.navbar-landing-chemo-start .navbar-toggle .icon-bar {
    background-color: #000;
}
.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
}
.navbar-landing-chemo-start .navbar-toggle .icon-bar {
    background-color: #000;
}
.landing-chemo-start .navbar-nav{
flex-direction: row;

}
.landing-chemo-start .navbar-down li {
    padding-left: 39px;
}
.landing-chemo-start .navbar-down li a {
    font-size: 0.8rem;
}
}
@media (max-width: 768px){

.landing-chemo-start-featured .hero__titulo_conv {
	top: 70px;
	font-size: 18px;
	line-height: 0px;
	padding: 10px 0;
	}
	.landing-chemo-start .navbar-down li {
    padding-left: 15px;
}
.landing-chemo-start .navbar-down li a {
    font-size: 0.7rem;
}
.landing-chemo-start .navbar-brand {
    max-width: 160px;
}
   #contenido-como__mobile .texto__comosegundo{
    margin-top: 0px;
 height: 100%;
 } 
 #contenido-como__mobile .texto__comosegundo .centrado-porcentual {
    top: 0;
}
}
@media (max-width: 578px){

.text01 {
    height: 260px;
}
.texto__comoprimero a{
    width:60%;   
}
.text {
    height: 290px;
    }
 #contenido-quienes-mobile .texto__primero{
 margin-top: 20px;
 height: 170px;
 } 
  #contenido-quienes-mobile .texto__segundo{
margin-top: 0px;
    height: 250px;
 }      
    

 .landing-chemo-start-featured .hero__titulo_conv {
	top: 70px;
	font-size: 18px;
	line-height: 0px;
	padding: 10px 0;
	}
	.izq-img{padding:0;}
	.maxcien {
    width: 53%;
    }
    .exeltis {
    width: 55%;
    }
    .chemo {
    width: 44%;
    }
    .insulclock {
    padding-top: 10px;
    width: 60%;
}
.divhope{text-align:center!important;}
.biphope {
    width: 55%;
}
.landing-chemo-start-featured-3 .col-6 {
    max-width: 48%;
}
.traform-j {
    font-size: 20px;
}
.wbdevices {
    width: 60%;
}
.biodan{
width:42%;
}
.medicsen{width: 60%;}
.derch-img{
margin-top: -170px;
}
.landing-chemo-start .navbar-down li {
    padding-left: 8px;
    padding-right: 8px;
}
.landing-chemo-start .navbar-down li a {
    font-size: 0.6rem;
}
.landing-chemo-start .navbar-brand {
    max-width: 140px;
    margin-right: 0;
}
#NavbarChemoStart{margin:0 auto;}	
	}

@media (max-width: 440px){
.text01 {
    height:320px;
}
.texto__comoprimero a{
    width:90%;   
}

}

.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: 0rem;
}
.module .slick-dots li button:before{
	font-size: 12px;
	color: #fff;
}

.module .slick-dots li.slick-active button:before {
    opacity: .75;
    color:#fff;
}


@media (max-width: 578px){
.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: .4rem;
    padding-left: 0rem;
}

}



.modal-dialog {
    max-width: 800px;
    margin: 30px auto;
}

.modal-body {
    position:relative;
    padding:0px;
}
.close {
    position:absolute;
    right:-30px;
    top:0;
    z-index:999;
    font-size:2rem;
    font-weight: normal;
    color:#fff;
    opacity:1;
}

.twitter-timeline {
    width: 100vw !important;
}

.video-btn {
    position: relative;
    bottom: 20px;
    padding: 5px 50px;
    border-radius: 25px;
    border-color: #048896;
    background: #048896;
    color: #fff;
    margin: 0 auto;
    display: block;
    width: auto;
    font-family: "MiloOT";
}

button:focus {
    outline: 1px dotted !important;
    }
    
  /*=============================== PLANTAS SELECCIONADAS =================================*/
 
 
 #contenido-nuestras-plantas-seleccionadas{
 	padding: 50px 0 50px;
	 font-family: "MiloOT";
 }
 
#contenido-nuestras-plantas-seleccionadas .cajasuperior{
color: #fff;
width: 100%;
    background: #048896;
    position: relative;
    margin: 0 0 50px;
    padding: 30px;
    height: 420px;
    
}
.texto-plantas{
	color:#fff;

	font-size:0.9rem;
}
  
 
 
#contenido-nuestras-plantas-seleccionadas .news__imagen {
    background-size: cover;
    display: block;
    background-position: center;
    height: 420px;
}
 .boton-nuestras-plantas{
color: #fff;
    font-weight: bold;
    position: absolute;
    bottom: 50px;
    right: 50px;
    font-size: 0.9rem !important;
    border: 1px solid #fff;
    padding: 3px 20px;
    border-radius: 15px;
    font-family: "MiloOT";
 }
 
 
 .boton-nuestras-plantas:hover {
    color: #fff;
    }   
    .item {
    cursor: pointer;
}

/*=================== nuestras plantas responsive ======================*/

@media only screen and (max-width: 1200px) {
    .nuestras-plantas__contenido01 {
        height: 323px;
    }
    .nuestras-plantas__contenido02 {
        height: 323px;
    }
    .nuestras-plantas__contenido03 {
        height: 323px;
    }
    .nuestras-plantas__contenido04 {
        height: 323px;
    }
    .nuestras-plantas__contenido05 {
        height: 323px;
    }
    .nuestras-plantas__contenido06 {
        height: 323px;
    }
    .nuestras-plantas__contenido07 {
        height: 323px;
    }
    .nuestras-plantas__contenido08 {
        height: 323px;
    }

    #contenido-nuestras-plantas .contenido-quienes__primerparrafo {
        font-size: 1rem;
    }
    .cajasuperior {
        height: 323px;
    }
    #contenido-nuestras-plantas .centrado-porcentual {
        width: 95%;
        font-size: 0.8rem;
    }
    .nuestras-plantas__titulo {
        font-size: 1rem;
    }
}

@media only screen and (max-width: 991px) {
    #contenido-nuestras-plantas .contenido-quienes__primerparrafo {
        margin-bottom: 30px;
    }
    .nuestras-plantas__contenido01 {
        height: 237px;
    }
    .nuestras-plantas__contenido02 {
        height: 237px;
    }
    .nuestras-plantas__contenido03 {
        height: 237px;
    }
    .nuestras-plantas__contenido04 {
        height: 237px;
    }
    .nuestras-plantas__contenido05 {
        height: 237px;
    }
    .nuestras-plantas__contenido06 {
        height: 237px;
    }
    .nuestras-plantas__contenido07 {
        height: 237px;
    }
    .nuestras-plantas__contenido08 {
        height: 237px;
    }
    .cajasuperior {
        height: 237px;
    }
    #contenido-nuestras-plantas .contenido-quienes__primerparrafo {
        font-size: 0.9rem;
    }
    #contenido-nuestras-plantas .centrado-porcentual {
        font-size: 0.7rem;
        width: 95%;
    }
    #contenido-nuestras-plantas .parrafo_green .centrado-porcentual {
        font-size: 0.6rem;
    }
    .nuestras-plantas__titulo {
        font-size: 0.8rem;
    }
    .joint__box--titulo {
        font-size: 1.1rem;
        padding-bottom: 4%;
    }
    .joint__box--texto {
        font-size: 0.9rem;
    }
    .joint__box {
        height: 371px;
        padding: 40px 20px 0px;
    }
    .cerrar {
        right: -2%;
        bottom: -4%;
        font-size: 0.66rem !important;
    }
    .texto-plantas {
    font-size: 0.8rem;
}
}

@media only screen and (max-width: 768px) {
    .nuestras-plantas__contenido01 {
        height: 367px;
    }
    .nuestras-plantas__contenido02 {
        height: 367px;
    }
    .nuestras-plantas__contenido03 {
        height: 367px;
    }
    .nuestras-plantas__contenido04 {
        height: 367px;
    }
    .nuestras-plantas__contenido05 {
        height: 367px;
    }
    .nuestras-plantas__contenido06 {
        height: 367px;
    }
    .nuestras-plantas__contenido07 {
        height: 367px;
    }
    .nuestras-plantas__contenido08 {
        height: 367px;
    }
    .cajasuperior {
        height: 367px;
    }
    #contenido-nuestras-plantas .parrafo_green .centrado-porcentual {
        font-size: 0.8rem;
	width: 80%;
    position: absolute;
    left: 50%;
    top: 50%;
    }
     #contenido-nuestras-plantas-seleccionadas .parrafo_green .centrado-porcentual {
        font-size: 0.8rem;
	width: 80%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    }
    .parrafo_green .centrado-porcentual {
        font-size: 0.8rem;
	width: 80%;
    position: absolute;
    left: 50%;
    top: 50%;
    }

    .joint__titulo {
        font-size: 2rem;
    }
    .joint__box {
        height: auto;
        padding: 40px 20px 40px;
    }
    #contenido-nuestras-plantas .contenido-quienes__primerparrafo {
        font-size: 1rem;
    }
    #contenido-nuestras-plantas .centrado-porcentual {
        font-size: 1rem;
        width: 90%;
    }
    .nuestras-plantas__titulo {
        font-size: 1.2rem;
    }
    .joint__box--titulo {
        font-size: 1.5rem;
        padding-bottom: 5%;
    }
    .joint__box--texto {
        font-size: 1rem;
    }
    .cerrar {
        right: -2%;
        bottom: -2%;
        font-size: 0.8rem !important;
    }
    #contenido-nuestras-plantas-seleccionadas .col-12{padding:0;}
#contenido-nuestras-plantas-seleccionadas .cajasuperior {
    height: 443px;
    margin-top: 2%;
}
}
@media only screen and (max-width: 578px) {
    .nuestras-plantas__contenido01 {
        height: 400px;
        background-size: cover;
    }
    .nuestras-plantas__contenido02 {
        height: 400px;
        background-size: cover;
    }
    .nuestras-plantas__contenido03 {
        height: 400px;
        background-size: cover;
    }
    .nuestras-plantas__contenido04 {
        height: 400px;
        background-size: cover;
    }
    .nuestras-plantas__contenido05 {
        height: 400px;
        background-size: cover;
    }
    .nuestras-plantas__contenido06 {
        height: 400px;
        background-size: cover;
    }
    .nuestras-plantas__contenido07 {
        height: 400px;
        background-size: cover;
    }
    .nuestras-plantas__contenido08 {
        height: 400px;
        background-size: cover;
    }
    .cajasuperior {
        height: 400px;
    }
    #contenido-nuestras-plantas .parrafo_green .centrado-porcentual {
        font-size: 0.8rem;
    }
    .item {
        width: 430px;
        margin: 0 auto;
    }
    .nuestras-plantas__titulo {
        font-size: 0.9rem;
    }
    #contenido-nuestras-plantas .centrado-porcentual {
        font-size: 0.7rem;
        width: 95%;
    }
}
@media only screen and (max-width: 400px) {
    .nuestras-plantas__contenido01 {
        height: 400px;
        background-size: cover;
    }
    .nuestras-plantas__contenido02 {
        height: 400px;
        background-size: cover;
    }
    .nuestras-plantas__contenido03 {
        height: 400px;
        background-size: cover;
    }
    .nuestras-plantas__contenido04 {
        height: 400px;
        background-size: cover;
    }
    .nuestras-plantas__contenido05 {
        height: 400px;
        background-size: cover;
    }
    .nuestras-plantas__contenido06 {
        height: 400px;
        background-size: cover;
    }
    .cajasuperior {
        height: 400px;
    }
    #contenido-nuestras-plantas .parrafo_green .centrado-porcentual {
        font-size: 0.7rem;
    }
    .item {
        width: 330px;
        margin: 0 auto;
    }
    .nuestras-plantas__titulo {
        font-size: 0.8rem;
    }
    #contenido-nuestras-plantas .centrado-porcentual {
        font-size: 0.7rem;
        width: 95%;
    }
}
    
.boton-codigo-etico {
    background: #fff;
    color: #048896;
    font-family: "MiloOT-Bold.woff";
    font-size: 1rem;
    padding: 18px;
    border-radius: 20px 20px 20px 20px;
    -moz-border-radius: 20px 20px 20px 20px;
    -webkit-border-radius: 20px 20px 20px 20px;
    border: 1px solid #048896;
}

.boton-codigo-etico:hover {
    color: #048896;
}

/*=============================== Single Sedes =================================*/ 
.single-sede-imagen{
    padding: 2rem 0;
}
.texto-columna{
    display: inline-block;
    width: 50%;
    float: left;
}
.contenido-quienes__ultimoparrafo{
    color:#007268;
    padding:2% 10%;
    background:rgba(0, 114, 104, 0.1);
}

/*=============================== Single Sedes =================================*/ 
@media only screen and (max-width:768px) {
    .texto-columna{
        width: 100%;
    }
}

@supports(object-fit: cover){
	    .single-sede-imagen  img{
	    		width:100%;
		      height: 100%;
		      object-fit:cover;
		      object-position: center center;
	    }
}