/**************************************estilos-slider-post.css (característica de los sliders)**************************************/

.slide-content-wrapper {
    height: var(--altura-slider);
    display: contents;
    background-color: black !important;
}

#title-line-bottom {
    border: none;
    display: inline-block;
    width: 100%;
    border-bottom: 2px solid var(--verde) !important;
    margin: 0px !important;
    padding: 0px !important;
}

#title-line-top {
    border: none;
    display: inline-block;
    width: 100%;
    border-top: 2px solid var(--verde) !important;
    margin: 0px !important;
    padding: 0px !important;
}

.flex-direction-nav a {
    overflow: visible !important;
    opacity: 1 !important;
    height: 100%;
    top: 0px;
}

.flex-viewport {
    position: relative;
}


/* .flex-direction-nav a:before {
	color: rgb(255, 255, 255) !important;
	margin-top: 155px;
} */

.contender-slider {
    overflow: hidden;
    margin-bottom: 0px !important;
    min-height: 100%;
    /*280px*/
    width: 100%;
}

.flexslider-black {
    border: 0 !important;
}

.element-post-slider {
    transition: all 0.5s ease-in-out;
    max-width: 20vw;
}

.slider-tituto-post {
    color: white !important;
    font-weight: bold;
}

.slider-imagen {
    visibility: hidden;
}

.content-element-slider {
    background-color: white;
    margin-top: -10px;
    margin-bottom: 20px;
    position: relative;
    min-height: 250px;
    max-height: 250px;
    top: 0px;
    transition: all 0.5s ease-in-out;
}

.content-element-hvr {
    background-size: cover !important;
    padding: 20px !important;
    padding-top: 45% !important;
}

.imageElement {
    visibility: inherit !important;
}

.slider-titulo-post {
    /*color: black !important;*/
    width: 100%;
    font-size: var(--texto);
    padding-right: 10px;
    margin-bottom: 20px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}


/* CONTENIDO DEL SLIDER */

.slider-documento {
    height: auto !important;
    width: 30px !important;
    float: right;
    margin-top: -8px;
    display: none !important;
    cursor: pointer;
}

.slider-video {
    height: auto !important;
    width: 30px !important;
    float: right;
    margin-top: 20px;
    display: none !important;
    cursor: pointer;
}

.txt-inside {
    margin-left: 20px;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.btn-inside {
    height: 50px;
    width: 190px;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 65px;
}

.slider-detalles {
    height: auto !important;
    width: 30px !important;
    float: right;
    display: none !important;
    cursor: pointer;
}

.slider-enlace-detalles {
    padding-top: 12px;
}

.slider-facebook {
    height: auto !important;
    width: 30px !important;
    display: none !important;
    cursor: pointer;
}

.slider-twitter {
    height: auto !important;
    width: 30px !important;
    margin-left: 10px;
    display: none !important;
    cursor: pointer;
}

.slider-img-central {
    display: none !important;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    height: auto !important;
    width: 70px !important;
}

.icon-slider-video {
    margin-left: -200px;
}

.puntos-texto {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding-right: 10px;
    padding-left: 15px;
    margin-bottom: 20px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 60px;
    text-align: left;
}

.puntos-texto-protagonista {
    width: 100%;
    padding-right: -15px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}


/**************************************fin de: estilos-slider-post.css**************************************/


/**************************************estilos-suscripcion-form.css**************************************/

#texto-busqueda::placeholder {
    color: #012837 !important;
}

.contenedor-shortcode-suscripcion {
    margin-left: 0px !important;
}

.suscripcion-label {
    white-space: nowrap;
    padding-left: 0px !important;
}

.input-suscripcion {
    padding: 1px !important;
    font-family: "geogrotesque_rgregular", Helvetica, Arial, sans-serif !important;
    height: 25px !important;
    margin-bottom: 10px !important;
    width: 100%;
    border: 1px solid #cccccc;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    background-color: #f6f6f6 !important;
    color: rgba(0, 0, 0, 0.75);
}

.contenedor-shortcode-suscripcion * {
    font-family: "geogrotesque_rgregular", Helvetica, Arial, sans-serif;
}

.suscripcion-label {
    font-size: 1.3rem;
    color: #4d4d4d;
    cursor: pointer;
    display: block;
    font-weight: normal;
}

.suscripcion-titulo {
    color: #23467D;
    padding-left: inherit !important;
}

.contenedor-formulario-suscripcion {
    padding-right: 10% !important;
}

.wrapper-contrasenas {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.linea-titulo-suscripcion:AFTER {
    content: '';
    position: absolute;
    background-color: #00b1e1;
    transition: all 0.4s;
    height: 3px;
    width: 100px;
    top: 45px;
    left: 0;
    margin-left: 15px;
}

.titulo-tarjeta-pago {
    color: #23467D;
}

.suscripcion-tarjeta-imagen {
    border: 1px solid #cccccc;
    display: inline-block;
    padding: 5px 5px;
    vertical-align: top;
    cursor: pointer;
    margin-bottom: 5px;
}

.circulo-tarjeta {
    width: 13px;
    height: 13px;
    margin-right: 15px;
    border-radius: 50%;
    border: 1px #8a8a8a solid;
    display: inline-block;
    vertical-align: top;
}

.circulo-seleccionado {
    background-color: #23467D !important;
    border: 1px solid #23467D !important;
}

.mastercard-payment {
    width: 35%;
}

.visa-payment {
    width: 35%;
}

.suscripcion-tarjeta-descripcion-texto {
    border-left: 1px #cccccc solid;
    line-height: 1.4;
    margin: 0;
    font-size: 11px !important;
    color: #4d4d4d;
    padding-top: 10px;
    padding-left: 10px;
}

.suscripcion-tarjeta-descripcion-top {
    border-top: 1px #cccccc solid;
    width: 40px;
}

.contenedor-condiciones {
    padding-top: 3%;
    padding-left: 0px !important;
}

.circulo-concidiones {
    display: inline-block;
    width: 12px;
    height: 12px;
    margin: -2px 10px 0 0;
    vertical-align: middle;
    border: 1px #8a8a8a solid;
    border-radius: 50%;
    background-color: white;
    cursor: pointer;
}

.circulo-concidiones-txt {
    font-size: 1.5rem;
    color: #4d4d4d;
    cursor: pointer;
    font-weight: bold;
}

.condiciones-descripcion {
    font-size: 12px !important;
    width: 80% !important;
    color: #4d4d4d;
    line-height: 1.6;
    margin-bottom: 15px;
}

.condiciones-descripcion a {
    display: inline;
}

.img-confianza-consultivo {
    padding-top: 3% !important;
    width: 200px !important;
    margin-top: 10px;
}

.suscripcion-precio {
    text-align: center;
    margin-top: 25px !important;
    margin-bottom: 25px !important;
    color: #00b1e1 !important;
    font-size: 30px;
}

.barraSuscripcion {
    display: block;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    margin-left: auto;
    margin-right: auto;
    border-style: solid;
    border-width: 2px;
    border-color: #23467D;
    background-color: #23467D;
}

.buy-button-container {
    text-align: center;
    margin: 30px 0;
}

.botonSuscripcion {
    background-color: #00b1e1 !important;
    border-radius: 0 !important;
    margin: 0 auto !important;
    border: 1px solid #00b1e1 !important;
    color: #FFF !important;
    font-size: 17px !important;
    padding: 12px !important;
    margin-bottom: 5% !important;
    width: 280px;
}

.loader-compra-kdi {
    display: none;
}

.consultivo-pref {
    float: left !important;
}

.consultivo-tel {
    float: left !important;
}


/**************************************fin de: estilos-suscripcion-form.css**************************************/


/**************************************suscripcion.css**************************************/

.cuadro-temporadas {
    padding: 0px !important;
    top: 0px;
    left: 0px;
    position: absolute !important;
    background-size: 100%;
    height: 100%;
    background-repeat: no-repeat;
}

.suscripcion-opciones-filtro {
    padding: 0px !important;
    color: #012837 !important;
    font-weight: bolder;
    margin-bottom: 0px;
    position: relative;
    bottom: -8px;
    white-space: nowrap;
    cursor: pointer;
    /*margin: 0 20px 0 20px;*/
    margin: 0 20% 0 -23%;
}

.fondo-menu-sus {
    background-color: white;
    height: 90px
}

.posicion-espe-sus {
    top: 5px;
    left: -3%;
}

.posicion-buscador-suscripcion {
    margin-top: -50px;
    margin-left: 0px;
    position: relative;
    left: 102%;
    top: 46px;
}

.buscar-label-suscripcion {
    font-size: 18px !important;
    position: relative !important;
    color: #666;
    margin-left: -250px;
    margin-top: 5px;
}

.suscripcion-filtro-buscar {
    border: 1.5px solid #012837 !important;
    border-radius: 0px !important;
    background-color: transparent !important;
    margin-left: 10px;
    font-weight: bolder;
    color: #012837 !important;
    height: 50px;
    width: 260px;
}

.lupa-suscripcion {
    margin-left: 30px;
    cursor: pointer;
}

.boton-filtrar-suscripcion {
    min-height: 45px !important;
    max-height: 45px !important;
    margin-top: 6px;
    padding: 15px 30px 30px 30px !important;
    min-width: 120px;
}

.tamaño-desple-suscripcion {
    height: fit-content;
    background-color: #333;
    display: none
}

#todo-suscriptores {
    width: 100%;
    float: left;
}

.posicion-btn-suscriptores {
    padding-left: 0px;
    margin-top: -10px;
    left: -130px;
}

.texto-resul-sus {
    text-align: left;
    padding-left: 15px;
    font-size: 40px
}


/*.btn-mas-info-sus{
	text-align: center;
	height:50px;
	margin:15px;
	padding: 0px;
}*/

#div-especialidad {
    margin-top: 30px;
    margin-bottom: 30px;
}


/**************************************fin de: suscripcion.css**************************************/


/**************************************estilos-partners.css**************************************/

.cuadro-filtro-buscar {
    border: 1.5px solid #012837 !important;
    /*NO TOCAR!!! */
    border-radius: 0px !important;
    /*NO TOCAR!!! */
    background-color: transparent !important;
    /*NO TOCAR!!! */
    margin-left: 10px;
    /*NO TOCAR!!! */
    font-weight: bolder;
    /*NO TOCAR!!! */
    color: #012837 !important;
    /*NO TOCAR!!! */
    height: 50px;
    /*NO TOCAR!!! */
    width: 260px;
    /*NO TOCAR!!! */
}

.margenes-h2 {
    margin-top: 2px !important;
    margin-left: 17px
}

.gridManual {
    margin-top: 1%;
    display: grid;
    grid-template-columns: 33% 33% 33%;
    grid-gap: 0.5%;
    color: #444;
    margin-bottom: 120px;
}


/*.cabecera-partner{
	display: none;
}*/

.containerPartners:hover .overlay {
    opacity: 1;
}

.lupa-partner {
    cursor: pointer;
    width: 30px !important;
    padding: 0% !important;
}

.barra-partner {
    min-width: 80px;
    /*width: 580px;/*600**/
}

.barra-uni {
    min-width: auto;
    width: auto;
    /*margin-left: 40px;**/
}

.div-barra-partner {
    /*margin-left: -7px;
	width: 58%;
    left: -62px;/*-84**/
    top: 2px;
}

.div-barra-uni {
    /*margin-left: -107px;
	margin-top: 0px;**/
}

.overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    opacity: 0;
    transition: .5s ease;
    background-color: rgba(0, 255, 168, 0.6);
}

.colocacion {
    /*margin-left: -10px;
    margin-top: 21px;*/
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding-right: 0px !important;
}

.margenesMigajas-partners {
    /*margin-left: -56px;
    top: 2px;*/
}

.buscar-label-partners {
    font-size: 18px;
    margin-left: -252px;
    margin-top: 5px;
}

.image-partners {
    display: block;
    width: 100%;
    height: auto;
}

.tituloParnets {
    margin-top: 5px;
}

.top-general-partner {
    padding-left: 50px;
}

.padreGrid1-partners {
    margin-top: var(--margen-promocional);
    /*140*/
    /*margin-left: 100px;**/
}

.containerPartners {
    background-color: #cAcAcA;
    position: relative;
}

.busqueda-partner {
    /*height:80px;**/
}

.textoBusquedaPartner::placeholder {
    color: #012837 !important;
}


/**************************************fin de: estilos-partners.css**************************************/


/**************************************estilos-detalle-partner.css**************************************/

.tituloRaya {
    font-size: 19px;
    color: #012837;
    margin-top: 4px;
}

.orientacion-raya {
    /*top: -8px;*/
}

.textotitulo {
    /*text-align: right;
    margin-left: -75px;
    top: -8px;*/
}

.raya {
    /*min-width: auto; 
	/*width: 140%;*/
    margin-left: 0px;
    margin-top: 22px;
    margin-bottom: auto;
}


/*.cabecera{
	display: inherit;
}*/

.nombreExperto {
    font-size: 38px;
    margin-bottom: 10%;
}

.colorTexto {
    color: #606060;
    padding: 35px;
}

.margenesMigajas-detalle-partner {
    text-transform: uppercase;
    margin-bottom: 10px;
    margin-top: 25px;
}

.anchomodificado {
    width: 5%;
}

.margenbotom {
    margin-bottom: 20px;
}

.logoCabecera {
    position: relative;
    left: 403px;
    width: 400px;
}

.imgcabecera-detalle-partner {
    width: 100%;
    margin-top: var(--margen-promocional);
}

.videoPromo {
    margin-top: 5%;
    margin-bottom: 5%;
}

.contender-slider {
    background: transparent;
    border: none;
}

.margenBottom {
    margin-bottom: 60px;
}

.fondo {
    background-color: #012837;
    padding-bottom: 60px;
    padding-top: 60px;
}

.no-padding-detalle-partner {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.no-padding-left-detalle-partner {
    padding-left: 0px !important;
}


/**************************************fin de: estilos-detalle-partner.css**************************************/


/**************************************estilos-expertos.css**************************************/

.top-general-expertos {
    /*width: 130%;
  	margin-left: -13.28%;
	margin-bottom: 20%;*/
}

.sinPadding {
    padding: 0px !important;
    margin-bottom: 25px;
    top: 0px;
}

.padreGrid-expertos {
    margin-top: 30px;
}

.mgen {
    /*padding-left: 24% !important;**/
}

.textoMigas {
    display: inline-block;
}

.cajaBusquedaMigaja {
    padding-left: 0px;
    height: 76px;
    display: flex;
    align-items: center;
}

.barra-exp {
    /*min-width: 80px;
	margin-top: -6px;	
    margin-left: 167px;
    width: 60%;**/
    min-width: auto;
}

.margenesMigajas {
    text-transform: uppercase;
    /*margin-top: -24px;
	margin-left: -61px;**/
}

.ocultaMovil {
    /*right: 94px;**/
}

.cuadro-blanco {
    background-color: white;
    width: 100%;
    height: 191px;
}

.margenes-h2-expertos {
    margin-top: 0px !important;
    margin-bottom: 2px !important;
}

.margenesBusqueda {
    /*text-transform: uppercase;*/
    /*margin-top: -12px;
	margin-bottom: 50px;
	right: 8%;*/
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.lupa-experto {
    cursor: pointer;
}

.versionPc {}

.margendeversionPc {
    margin-top: var(--margen-promocional);
}

.cabecera-expertos {
    margin-top: -26px;
    /*65*/
}

.versionMovil {}

.margendeversionMovil {
    margin-top: var(--margen-promocional);
}

.cuadros-menu {
    padding-left: 0px;
    top: -15px;
}

.menu-enlace-txt {
    color: white !important;
}

.contender-slider {
    background: transparent;
    border: none;
}

.estilo-img {
    width: 115px !important;
    margin: auto;
    margin-top: -114px;
    opacity: 0;
    /*margin-bottom: 30px;*/
}

.posicion-texto-cuadro {
    width: 100%;
    margin-top: -203px;
    margin-left: 19px;
    position: relative;
}

.blog-filtros-wrapper {
    margin: 2% 20% 0%;
}

.filtros {
    margin-top: 15px;
}

.filtros-label {
    color: white;
    padding-left: 10px !important;
}

.filtros {
    margin-top: 15px;
}

.filtros-label {
    color: white;
    padding-left: 10px !important;
}

#labelBuscar-expertos {
    font-size: 18px !important;
    position: relative !important;
    color: #666;
    right: 251px;
    top: 4px;
}

.letras-contenido {
    color: #666;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
}

.barra {
    margin-top: 3px;
    margin-left: -90px;
}

.titulo-principal {
    color: #012837 !important;
    display: inline-block;
    margin-right: 20px;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    font-family: 'Campton-light';
}


/**************************************fin de: estilos-expertos.css**************************************/


/**************************************estilos-detalle-expertos.css**************************************/

.nombreExperto-detalle-experto {
    font-size: 35px;
    margin-top: 0px;
    margin-bottom: 0px;
}

.separacion-top-detalle-experto {
    padding-top: 8%;
    padding-bottom: 2%;
}

.colorTexto-detalle-experto {
    color: #606060;
    padding: 35px;
    padding-left: 15px;
    top: -20px;
}

.lupa-experto-detalle-experto {
    cursor: pointer;
    width: 25px;
}

.margenesMigajas-detalle-experto {
    text-transform: uppercase;
    margin-bottom: 15px;
    margin-top: 15px;
    left: 20px;
}

.mgen-detalle-experto {
    margin-left: 424px;
}

.top-general-detalle-experto {
    margin-top: var(--margen-promocional);
}

.padreGrid-detalle-expertos {
    margin-top: 30px;
}

.sinMargenes-detalle-experto {
    margin-left: 0px;
    margin-right: 0px;
    position: relative;
}

.cuadro-blanco-detalle-experto {
    background-color: white;
    width: 100%;
    height: 191px;
}

.raya-detalle-experto {
    min-width: 80px;
    margin-top: -5px;
    margin-left: 155px;
    width: 75%;
}

.tituloRaya-detalle-experto {
    font-size: 19px;
    color: #012837;
    margin-top: 5px;
    margin-bottom: 0px;
}

.textotitulo-detalle-expertos {
    left: -9px;
}

.estilo-img-detalle-experto {
    width: 115px !important;
    margin: auto;
    margin-top: -105px;
    opacity: 0;
    margin-bottom: 30px;
}

.margenesBusqueda-detalle-experto {
    /*text-transform: uppercase;*/
    margin-top: -12px;
    margin-bottom: 50px;
    right: 160px;
}

.nombreClinica-detalle-expertos {
    font-size: 25px;
    margin-bottom: 30px;
    font-family: Campton-light;
}

.quitar-padd {
    padding-right: 0px;
    padding-bottom: 15px;
}

.sinPadding-detalle-expertos {
    padding: 0px !important;
}

.sinPaddingMovil {
    margin-top: var(--margen-promocional);
}

.ocultaMovil-detalle-experto {
    right: 39px;
}

.centrado-texto {
    margin-left: 16px;
}

.centrado-linea-detalle-experto {
    margin-left: 2px;
}

.colorTexto-detalle-experto li p {
    color: #606060;
}

.colorTexto-detalle-experto {
    color: #012837;
    left: 40px;
}


/*.margenesMigajas p, .margenesMigajas h1{
	 font-size: 11px !important;
}*/

#listaCvAutor {
    list-style: none;
}

#listaCvAutor li::before {
    content: "\2022";
    /* Add content: \2022 is the CSS Code/unicode for a bullet */
    color: #012837;
    /* Change the color */
    font-weight: bold;
    /* If you want it to be bold */
    display: inline-block;
    /* Needed to add space between the bullet and the text */
    width: 1em;
    /* Also needed for space (tweak if needed) */
    margin-left: -1em;
    /* Also needed for space (tweak if needed) */
}

#listaCvAutor li {
    margin-top: 2vh;
    font-size: 15px;
}

.Sinpadding-top-detalle-expertos {
    margin-top: -18px;
}


/**************************************fin de: estilos-detalle-expertos.css**************************************/


/**************************************estilos-blog.css**************************************/

#kdi-nav-menu {
    top: 0px;
}

.cuadros-menu-blog {
    padding-left: 0px;
    top: 5px;
}

.cabecera-blog {
    display: none;
}

.centrado-linea-blog {
    display: none;
}

.menu-enlace-txt {
    color: white !important;
}

.blog-opciones-filtro {
    padding: 0px !important;
    cursor: pointer;
    font-weight: bolder !important;
    position: relative;
    bottom: -10px;
}

.img-lupa-blog {
    position: relative;
    left: 25px;
    cursor: pointer;
}

.cuadro-fechas-blog {
    /*height: 200px;*/
    height: fit-content;
    background-color: rgb(51, 51, 51);
    display: none;
    padding-bottom: 6%;
}

.fechas-check-blog {
    margin-top: 30px;
    margin-bottom: 30px;
}

.contender-slider {
    background: transparent;
    border: none;
}

.estilo-img-blog {
    width: 115px !important;
    margin: auto;
    margin-top: -144px;
    opacity: 0;
}

.posicion-texto-cuadro {
    width: 100%;
    margin-top: -203px;
    margin-left: 19px;
    position: relative;
}

.blog-filtros-wrapper-blog {
    margin: 1% 24.4% 0%;
}

.filtros {
    margin-top: 15px;
}

.blog-filtro-buscar-blog {
    border: 1.5px solid #012837 !important;
    border-radius: 0px !important;
    background-color: transparent !important;
    margin-left: 30px;
    font-weight: bolder;
    color: #012837 !important;
    height: 50px;
    width: 260px;
}

.blog-fil {
    background-color: white;
    height: 90px;
    /*width: 150%;
    margin-left: -15%;*/
    margin-top: 0px;
}

.filtros {
    margin-top: 15px;
}

.filtros-label-blog {
    color: white;
    padding-left: 10px !important;
    padding-top: 8px;
}

#labelBuscar-blog {
    font-size: 18px !important;
    position: relative !important;
    color: #666;
    right: 250px;
    top: 4px;
}

.letras-contenido {
    color: #666;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
}

.barra {
    margin-top: 3px;
    margin-left: -90px;
}

.titulo-principal {
    color: #012837 !important;
    display: inline-block;
    margin-right: 20px;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    font-family: 'Campton-light';
}

.imagen-noticia {
    display: block;
    height: auto;
    margin-bottom: 25px;
}

.separar-footer {
    margin-bottom: 50px;
}


/**************************************fin de: estilos-blog.css**************************************/


/**************************************estilos-detalle-blog.css**************************************/

.cabecera-detalle-blog {
    display: none;
}

.cabecera-pc {
    display: block;
}

.img-cabeza {
    margin-top: 90px;
}

#kdi-nav-menu {
    top: 0px;
}

.titulo-tamanio {
    font-size: 21px !important;
}

.sepa-titulo-blog {
    margin-left: 119px;
}

.h2-blog {
    font-size: 28px;
    margin-top: 1px !important;
    margin-bottom: 40px !important;
}

.h3-blog {
    font-size: 22px;
    color: #012837 !important;
}

.letras-contenido h3 {
    font-size: 22px;
    color: #012837 !important;
}

.cuadros-menu-detalle-blog {
    /*no encontrada esta clase en detalle blog*/
    padding-left: 0px;
    top: -15px;
}

.div-blog {
    margin-top: 40px !important;
    padding-left: 119px;
    padding-right: 110px;
    margin-bottom: 10%;
}

.menu-enlace-txt {
    color: white !important;
}

.prop-fecha {
    font-size: 17px !important;
}

.margenesMigajas-detalle-blog {
    margin-left: 110px;
    margin-top: 3%;
}

.blog-opciones-filtro-detalle-blog {
    padding: 0px !important;
    cursor: pointer;
    font-weight: bolder !important;
    position: relative;
    bottom: -8px;
    margin-left: -20px;
}

.img-lupa-detalle-blog {
    position: relative;
    left: 25px;
}

.contender-slider {
    background: transparent;
    border: none;
}

.element-post-hvr-blog {
    width: 375px !important;
    margin-right: 15px !important;
    float: left !important;
    display: list-item !important;
}

.estilo-img-detalle-blog {
    width: 100px !important;
    margin: auto;
    margin-top: -92px;
    opacity: 0;
}

.posicion-texto-cuadro {
    width: 100%;
    margin-top: -203px;
    margin-left: 19px;
    position: relative;
}

.blog-filtros-wrapper-detalle-blog {
    margin: 2% 20% 0%;
}

.filtros {
    margin-top: 15px;
}

.filtros-label {
    color: white;
    padding-left: 10px !important;
}

.blog-filtro-buscar {
    border: 1.5px solid #012837 !important;
    border-radius: 0px !important;
    background-color: transparent !important;
    margin-left: 30px;
    font-weight: bolder;
    color: #012837 !important;
    height: 50px;
    width: 260px;
}

.blog-fil-detalle-blog {
    background-color: white;
    height: 90px;
    width: 150%;
    margin-left: -15%;
    margin-top: 128px;
}

.filtros {
    margin-top: 15px;
}

.filtros-label {
    color: white;
    padding-left: 10px !important;
}

#labelBuscar-detalle-blog {
    font-family: Arial !important;
    font-size: 18px !important;
    position: relative !important;
    color: #666;
    right: 42%;
}

.letras-contenido-detalle-blog {
    color: #666;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    margin-top: 40px;
}

.barra-detalle-blog {
    margin-top: 4px;
    margin-left: -95px;
}

.titulo-principal-detalle-blog {
    /* color: #012837 !important;*/
    display: inline-block;
    /* margin-right: 20px;*/
    margin-top: 0 !important;
    /* margin-bottom: 0 !important;
    font-family: 'Campton-light';*/
}

.imagen-noticia {
    display: block;
    height: auto;
    margin-bottom: 25px;
}

.numeracion {
    display: inline-block !important;
}

.img-pie {
    display: none;
}


/**************************************fin de: estilos-detalle-blog.css**************************************/


/**************************************estilos-detalle-series.css**************************************/

.tituloRaya-detalle-series {
    font-size: 19px;
    color: #012837;
}

.nombreExperto-detalle-series {
    font-size: 22px;
    padding: 0px !important;
    margin-bottom: 15px;
}

.colorTexto-detalle-series {
    color: #606060;
    padding: 35px;
}

.margenesMigajas-detalle-series {
    text-transform: uppercase;
    /*margin-top: 33px;*/
    margin-bottom: 17px;
    margin-left: 15px;
}

.top-general-detalle-series {
    margin-top: 69px;
}

.sinMargenes-detalle-series {
    margin-left: 0px !important;
    margin-right: 0px !important;
    position: relative !important;
}

.nombreClinica-detalle-series {
    font-size: 30px;
    margin-bottom: 30px;
}

.sinPadding-detalle-series {
    padding-left: 0px !important;
}

.pestania {
    bottom: 0 !important;
    position: absolute !important;
}

.margen {
    margin-left: 30px;
}

.contender-slider {
    background: transparent;
    border: none;
}

.playMovil {
    margin-top: 65px;
    height: 72px;
    margin-left: 112px;
}

.top {
    top: 20px;
}


/**************************************fin de: estilos-detalle-series.css**************************************/


/**************************************estilos-noticias.css**************************************/

.separacion-top-noticias {
    /*margin-top: 90px;*/
}

#kdi-nav-menu {
    top: 0px;
}

.content-page {
    margin-top: var(--margen-promocional) !important;
}

.cabecera-noticias {
    display: none;
}

.margenesMigajas-noticias {
    margin-bottom: 25px;
    margin-left: 58px;
}

.img-anio-noticias {
    padding: 0px !important;
    top: 5px;
}

.centrado-linea-noticias {
    display: none;
}

.texto-noticias {
    white-space: nowrap;
}

.numeros-fechas-noticias {
    margin-top: 90px;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.cuadro-fechas-noticias {
    min-height: auto !important;
    height: fit-content;
    background-color: rgb(51, 51, 51);
    display: none;
}

.fechas-check-noticias {
    margin-top: 30px;
    margin-bottom: 30px;
}

.titulo-tamanio-noticias {
    font-size: 21px;
    margin-top: 6px;
}

.separacion-contenido {
    margin-top: 30px;
    padding-left: 141px;
    padding-right: 116px;
}

.h3-noticias {
    font-size: 28px;
    margin-top: 1px;
    margin-bottom: 40px;
}

.div-noticias h3 {
    font-size: 22px;
    color: #012837 !important;
}

.titulo-principal-noticias {
    display: inline-block;
    margin-top: 0 !important;
}

.barra-noticias {
    margin-top: 6px;
    margin-left: -47px;
    width: 53%;
}

.cuadros-menu-noticias {
    padding-left: 0px;
    top: 5px;
}

.imagen-noticia {
    display: block;
    height: auto;
    margin-bottom: 25px;
}

.div-noticias {
    margin-bottom: 100px;
}

.prop-fecha {
    font-size: 17px !important;
}

.menu-enlace-txt {
    color: white !important;
}

.noticias-filtros-wrapper {
    margin: 1% 24.4%;
}

.noticias-opciones-filtro {
    padding: 0px !important;
    cursor: pointer;
    font-weight: bolder !important;
    position: relative !important;
    bottom: -8px;
    margin-left: 10px;
    top: 13px;
}

.img-lupa-noticia {
    position: relative;
    left: 25px;
    cursor: pointer;
}

.noticias-filtro-buscar {
    border: 1.5px solid #012837 !important;
    border-radius: 0px !important;
    background-color: transparent !important;
    margin-left: 30px;
    font-weight: bolder;
    color: #012837 !important;
    height: 50px;
    width: 260px;
}

.noticia-fil {
    background-color: white;
    height: 90px;
    width: 100%;
    position: absolute;
    margin-bottom: 20%;
}

.filtros {
    margin-top: 15px;
}

.filtros-label-noticias {
    color: white;
    padding-left: 10px !important;
    padding-top: 8px;
}

.numeracion {
    display: inline-block;
}

.flechas-pag-atras {
    display: inline-block;
    cursor: pointer;
    margin-left: 49%;
    padding-left: 6px;
    height: 25px;
    width: 25px;
}

.flechas-pag-siguiente {
    display: inline-block;
    cursor: pointer;
    padding-left: 8px;
    height: 25px;
    width: 25px;
}

.separacion-lateral-noticias {
    margin-left: 200px;
}

#labelBuscar-noticias {
    font-size: 18px !important;
    position: relative !important;
    top: 3px;
    right: 258px;
}

#kdi-nav-menu-internas-noticias {
    margin-top: -120px;
}

.img-pie-noticias {
    display: none;
}

.cargar-mas {
    display: none;
}

.margenPie {
    height: 150px;
}


/**************************************fin de: estilos-noticias.css**************************************/


/**************************************estilos-solicitud-matricula.css**************************************/

.separacion-contenido-solicitud-matricula {
    margin-top: 20px;
}

.tamaño-h3-sol-matricula {
    font-size: 14px !important;
}

.parrafos-master {
    padding: 0;
    margin: 0;
    font-weight: bolder !important;
}

.contendor-condiciones {
    background-color: #f2f2f2;
}

.contenedor-miga {
    margin-top: 45px;
}

.texto-condiciones {
    margin-top: 2%;
    margin-bottom: 2%;
}

#content-container {
    padding-top: 91px;
}

.contenedor-sol-matricula {
    background-color: white;
}

.imagen-tachada {
    background-image: url(https://d1do84bsbaemip.cloudfront.net/wp-content/uploads/2019/09/10100117/precio-antiguo.png);
    width: fit-content;
    background-repeat: no-repeat;
}

.texto-tachado {
    font-size: 19px;
}

.ImagenParner {
    width: 204px;
    position: relative;
    margin-bottom: -100px;
    left: 12px;
}

.Condiciones-texto {
    color: #012837;
}

.Condiciones-texto li p {
    color: #606060;
}


/************FORMULARIO*************/

.margen-formulario {
    margin-left: -67px;
}

.div-producto-formulario {
    padding: 5px !important;
    height: 60px;
}

.inputs-producto-formulario {
    width: 100%;
    height: 50px !important;
    background-color: transparent;
    color: var(- -azul-texto-fondo) !important;
    border: 1px solid black !important;
    padding: 5px;
    border-radius: 0px;
}

.inputs-producto-formulario:focus {
    outline: none !important;
    border: 1px solid var(- -verde) !important;
}

.margen-bton {
    margin-top: 12px;
}

.tama-btn-form {
    width: 100%;
    padding: 0 !important;
}

.inputs-producto-formulario {
    width: 100%;
    height: 50px !important;
    background-color: transparent;
    color: var(--azul-texto-fondo) !important;
    border: 1px solid black !important;
    padding: 5px;
    border-radius: 0px;
}

.inputs-producto-formulario:focus {
    outline: none !important;
    border: 1px solid var(--verde) !important;
}

.textoSolicitud {
    font-size: 12px;
}

.error-input {
    border: 2px solid #ff0000 !important;
    color: #ff0000 !important;
    font-style: italic;
    font-size: 12px;
}

#condiciones-error {
    top: -35px;
    left: 5px;
    color: #ff0000;
    padding: 5px 5px 5px 11px;
}

.padding-nuevos {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.separacion-form-solucitud-matricula {
    margin-bottom: 50px;
    margin-left: 50px;
}

.posicion-boton-matriculate {
    top: -62px;
    left: 321px;
}

.resp-consul {
    /*para el boton del formulario consultivo*/
    font-size: 15px !important;
}


/**************************************fin de: estilos-solicitud-matricula.css**************************************/

.top-general-destacados {
    margin-top: 15px;
    padding-left: 114px;
    padding-right: 207px;
}

.top-general-destacados .margenesMigajas {
    padding: 15px;
    padding-left: 100px;
}


/**********************************************/


/*            RESPONSIVE                      */


/**********************************************/

@media (min-width: 1920px) {
    /**************************************estilos-blog.css**************************************/
    /*.blog-opciones-filtro{
		margin-left: -40px;
	}*/
    .cuadros-menu-blog {
        padding-left: 0px;
        top: -3px;
    }
    /**************************************fin de: estilos-blog.css**************************************/
}

@media (max-width: 1919px) and (min-width: 1602px) {
    /**************************************estilos-blog.css**************************************/
    .blog-opciones-filtro {
        margin-left: -20px;
    }
    .cuadros-menu-blog {
        padding-left: 0px;
        top: -3px;
    }
    /**************************************fin de: estilos-blog.css**************************************/
    /**************************************suscripcion.css**************************************/
    .posicion-buscador-suscripcion {
        margin-top: -79px;
        margin-left: 0px;
        position: relative;
        left: 148%;
        top: 75px;
    }
    .lupa-suscripcion {
        position: relative;
        margin-left: -30px;
        /*top: 40px;*/
    }
    .buscar-label-suscripcion {
        font-size: 18px !important;
        position: relative !important;
        color: #666;
        margin-left: 23px;
        margin-top: -65px;
    }
    /**************************************fin de: suscripcion.css**************************************/
}

@media (max-width: 1601px) and (min-width: 1600px) {
    /**************************************suscripcion.css**************************************/
    .posicion-buscador-suscripcion {
        margin-top: -113px;
        margin-left: 0px;
        position: relative;
        left: 148%;
        top: 75px;
    }
    .lupa-suscripcion {
        position: relative;
        margin-left: -30px;
        top: 40px;
    }
    .buscar-label-suscripcion {
        font-size: 18px !important;
        position: relative !important;
        color: #666;
        margin-left: 23px;
        margin-top: -65px;
    }
    /**************************************fin de: suscripcion.css**************************************/
}

@media (max-width: 1599px) and (min-width: 1594px) {
    /**************************************suscripcion.css**************************************/
    .posicion-buscador-suscripcion {
        margin-top: -78px;
        margin-left: 0px;
        position: relative;
        left: 148%;
        top: 75px;
    }
    .lupa-suscripcion {
        position: relative;
        margin-left: -30px;
        top: 0px;
    }
    .buscar-label-suscripcion {
        font-size: 18px !important;
        position: relative !important;
        color: #666;
        margin-left: 23px;
        margin-top: -65px;
    }
    /**************************************fin de: suscripcion.css**************************************/
}

@media (max-width: 1593px) and (min-width: 1440px) {
    /**************************************suscripcion.css**************************************/
    .posicion-buscador-suscripcion {
        margin-top: -113px;
        margin-left: 0px;
        position: relative;
        left: 148%;
        top: 75px;
    }
    .lupa-suscripcion {
        position: relative;
        margin-left: -30px;
        top: 40px;
    }
    .buscar-label-suscripcion {
        font-size: 18px !important;
        position: relative !important;
        color: #666;
        margin-left: 23px;
        margin-top: -65px;
    }
    /**************************************fin de: suscripcion.css**************************************/
}

@media (max-width: 1440px) {
    /**************************************estilos-blog.css**************************************/
    .blog-opciones-filtro {
        right: -15px;
    }
    .cuadros-menu-blog {
        padding-left: 0px;
        top: -3px;
    }
    .blog-filtros-wrapper-blog {
        margin: 2% 0% 0%;
    }
    /**************************************fin de: estilos-blog.css**************************************/
}

@media (max-width: 1440px) and (min-width: 1200px) {
    /**************************************estilos-noticias.css**************************************/
    .separacion-lateral-noticias {
        margin-left: 176px !important;
    }
    .separacion-tablet-contenido {
        margin-left: 104px !important;
    }
    .barra-noticias {
        margin-top: 34px;
        margin-left: -47px;
        width: 53%;
    }
    .margenesMigajas-noticias {
        margin-bottom: 25px;
        margin-left: 94px;
    }
    /**************************************fin de: estilos-noticias.css**************************************/
    /**************************************suscripcion.css**************************************/
    .posicion-buscador-suscripcion {
        margin-top: -113px;
        margin-left: 0px;
        position: relative;
        left: 148%;
        top: 75px;
    }
    .lupa-suscripcion {
        position: relative;
        margin-left: -30px;
        top: 40px;
    }
    .buscar-label-suscripcion {
        font-size: 18px !important;
        position: relative !important;
        color: #666;
        margin-left: 23px;
        margin-top: -65px;
    }
    /*.posiconar-cuadro{
		right: -5px;
	}*/
    .posiconar-cuadro-sus {
        right: -5px;
        width: 21% !important;
    }
    .posicion-btn-suscriptores {
        padding-left: 0px !important;
        margin-top: -13px;
        left: -70px;
    }
    /**************************************fin de: suscripcion.css**************************************/
    /**************************************estilos-solicitud-matricula.css**************************************/
    .separacion-form-solucitud-matricula {
        padding-right: 15px !important;
    }
    /*PRODUCTOS*/
    .contenido-producto-solucitud-matricula {
        left: 24px;
        top: -20px;
    }
    .textoSolicitud {
        font-size: 11px !important;
    }
    /**************************************fin de: estilos-solicitud-matricula.css**************************************/
}

@media (min-width: 1199px) and (max-width: 1370px) {
    /**************************************estilos-expertos.css**************************************/
    #labelBuscar-expertos {
        right: -61px;
        top: -36px;
    }
    .cajaBusquedaMigaja {
        padding-left: 50px;
    }
    .estilo-img {
        width: 115px !important;
        margin: auto;
        margin-top: -100px;
        opacity: 0;
        margin-bottom: 20px;
    }
    /**************************************fin de: estilos-expertos.css**************************************/
}

@media (max-width: 1366px) {
    /**************************************estilos-detalle-series.css**************************************/
    #seriesTopWrap {
        display: block;
    }
    #divPestanaSeries {
        /*display: none;*/
    }
    #divTopSeries {
        padding-top: 3%;
        margin-left: 0px !important;
    }
    /**************************************fin de: estilos-detalle-series.css**************************************/
    /**************************************suscripcion.css**************************************/
    .filtros-label {
        display: inline;
    }
    .posicion-buscador-suscripcion {
        margin-top: -113px;
        margin-left: 0px;
        position: relative;
        left: 158%;
        top: 75px;
    }
    .lupa-suscripcion {
        position: relative;
        margin-left: -30px;
        top: 40px;
    }
    .buscar-label-suscripcion {
        font-size: 18px !important;
        position: relative !important;
        color: #666;
        margin-left: 23px;
        margin-top: -65px;
    }
    /*.posiconar-cuadro{
		right: -5px;
	}*/
    .posiconar-cuadro-sus {
        right: -5px;
        width: 21%;
    }
    .posicion-espe-sus {
        top: 6px;
        left: -5px;
    }
    .posicion-btn-suscriptores {
        padding-left: 0px;
        margin-top: -13px;
        left: -35px;
    }
    .btn-mas-info-sus {
        margin: 14px;
    }
    .tama-btn-sus {
        width: 200px !important;
    }
    /**************************************fin de: suscripcion.css**************************************/
}

@media (min-width: 1200px) and (max-width: 1299px) {
    /**************************************estilos-expertos.css**************************************/
    .barra-exp {
        width: 70.5%;
    }
    /**************************************fin de: estilos-expertos.css**************************************/
}

@media (max-width: 1280px) and (min-width: 1270px) {
    /**************************************estilos-noticias.css**************************************/
    .separacion-lateral-noticias {
        margin-left: 168px !important;
    }
    .barra-noticias {
        margin-top: 6px;
        margin-left: -17px;
        width: 50% !important;
    }
    .separacion-contenido {
        padding-right: 123px !important;
    }
    /**************************************FIn de: estilos-noticias.css**************************************/
    /**************************************estilos-blog.css**************************************/
    .texto-fecha-blog {
        margin-top: -34px;
    }
    /**************************************fin de: estilos-blog.css**************************************/
}

@media ( max-width: 1280px) and (min-width: 1025px) {
    /**************************************estilos-solicitud-matricula.css**************************************/
    .resp-consul {
        /*para el boton del formulario consultivo*/
        font-size: 14px !important;
    }
    .textoSolicitud {
        font-size: 10px;
    }
    /**************************************fin de: estilos-solicitud-matricula.css**************************************/
}

@media (min-width: 1025px) and (max-width: 1200px) {
    /**************************************estilos-blog.css**************************************/
    .blog-filtro-buscar-blog {
        margin-left: 325px;
        position: absolute;
        margin-top: -5px;
    }
    .cuadros-menu-blog {
        top: 25px;
        right: 20px;
    }
    .blog-opciones-filtro {
        right: 10px;
    }
    .img-lupa-blog {
        left: 320px;
        top: 5px;
    }
    #labelBuscar-blog {
        right: -330px;
        top: 9px;
    }
    .blog-fil {
        width: 115%;
    }
    .content-element-hvr:hover {
        min-height: 250px !important;
    }
    .estilo-img-blog {
        margin-top: 40px;
    }
    /**************************************fin de: estilos-blog.css**************************************/
}

@media (min-width: 1200px)and (max-width: 1200px) {
    /**************************************suscripcion.css**************************************/
    #todo-suscriptores {
        margin-top: -33px;
    }
    .posicion-buscador-suscripcion {
        margin-top: -113px;
        margin-left: 0px;
        position: relative;
        left: 180%;
        top: 75px;
    }
    .lupa-suscripcion {
        position: relative;
        margin-left: -30px;
        /*top: 40px;*/
    }
    .posicion-btn-suscriptores {
        padding-left: 0px;
        margin-top: -13px;
        left: 15px;
    }
    .posicion-espe-sus {
        top: -7px;
        left: 25%;
    }
    /*.posiconar-cuadro{
		right: -75px;
	}*/
    .posiconar-cuadro-sus {
        right: -75px;
        top: -10px;
        /*width: 12%;*/
    }
    .resp-sus-cont {
        padding-left: 165px !important;
    }
    .texto-resul-sus {
        text-align: left;
        padding-left: 70px;
        font-size: 40px
    }
    /**************************************fin de: suscripcion.css**************************************/
}

@media (min-width: 1024px)and (max-width: 1199px) {
    /**************************************estilos-detalle-partner.css**************************************/
    .logoCabecera {
        width: 300px;
    }
    .raya {
        /*min-width: 80px;
		width: 105%;*/
    }
    .top-general-detalle-partner {
        margin-left: 23px;
    }
    .textotitulo {
        /*text-align: right;
		margin-left: -46px;
		top: -8px;*/
    }
    .orientacion-raya {
        /*top: -8px;*/
    }
    /**************************************fin de: estilos-detalle-partner.css**************************************/
    /**************************************suscripcion.css**************************************/
    #todo-suscriptores {
        margin-top: -33px;
    }
    #div-especialidad {
        margin-top: 0px;
        height: 231.484px;
    }
    /**************************************fin de: suscripcion.css**************************************/
    /**************************************estilos-detalle-expertos.css**************************************/
    .sinMargenes-detalle-experto {
        margin-right: -33px;
    }
    .separacion-top-detalle-experto {
        top: 80px;
    }
    /**************************************fin de: estilos-detalle-expertos.css**************************************/
    /**************************************estilos-detalle-blog.css**************************************/
    .barra-detalle-blog {
        margin-top: 4px;
        margin-left: -190px;
    }
    /**************************************fin de: estilos-detalle-blog.css**************************************/
    /**************************************estilos-noticias.css**************************************/
    .separacion-contenido {
        margin-top: 102px !important;
        padding-left: 140px !important;
        padding-right: 125px !important;
    }
    .margenesMigajas-noticias {
        margin-bottom: 25px;
        margin-left: 5px;
        padding-left: 95px;
    }
    .separacion-tablet-contenido {
        margin-left: 109px !important;
    }
    /*#labelBuscar-noticias{
	    top: -35px;
    	left: 234px;
	}*/
    .noticias-opciones-filtro {
        margin-left: 0px;
        top: 15px;
        right: 26px;
    }
    .cuadros-menu-noticias {
        top: -15px !important;
        right: 25px;
    }
    .img-anio-noticias {
        padding: 0px !important;
        top: 5px;
        right: 20px;
    }
    .img-lupa-noticia {
        left: 185px;
    }
    .content-page {
        margin-top: var(--margen-promocional) !important;
    }
    /*.noticia-fil{
	    top: 91px;
	    width: 115%;
	}*/
    .noticias-filtros-wrapper {
        margin: 3% 20.4%;
    }
    .separacion-lateral-noticias {
        margin-left: 215px;
        top: -58px;
    }
    .noticias-filtro-buscar {
        margin-left: 192px;
    }
    .cuadro-fechas-noticias {
        top: 61px;
        right: 0px;
    }
    .fechas-check-noticias {
        margin-top: 0px;
        top: 0px;
        padding-left: 175px;
        padding-bottom: 15px;
        padding-top: 15px;
        min-height: 70px;
    }
    .videoYoutubeNormal {
        width: 100%;
    }
    .col-sm-5 {
        width: 34% !important;
    }
    /**************************************fin de: estilos-noticias.css**************************************/
}

@media (min-width: 1022px) and (max-width: 1200x) {
    /**************************************estilos-expertos.css**************************************/
    .estilo-img {
        margin-top: 35px;
    }
    .estilo-img {
        width: 115px !important;
        margin: auto;
        margin-top: -125px;
        opacity: 0;
        margin-bottom: 30px;
    }
    /**************************************fin de: estilos-expertos.css**************************************/
}

@media (min-width: 1200px) {
    /**************************************estilos-partners.css**************************************/
    .busqueda-partner {
        /*height:80px; 
		left: 18px;**/
        height: 76px;
        display: flex;
        align-items: center;
    }
    .gridManual {
        left: -15px;
    }
    .colocacion {
        display: flex;
        align-items: center;
        /*height: 76px;**/
    }
    /**************************************fin de: estilos-partners.css**************************************/
    /**************************************estilos-blog.css**************************************/
    .col-lg-4 {
        /*     	width: 29.333333%; */
    }
    .img-anio {
        top: 7px;
    }
    /**************************************fin de: estilos-blog.css**************************************/
    /**************************************estilos-expertos.css**************************************/
    .letras-contenido {
        /*left: -15px;**/
    }
    /**************************************fin de: estilos-expertos.css**************************************/
}

@media (min-width: 1025px) {
    /**************************************estilos-slider-post.css**************************************/
    .element-post-hvr:hover {
        width: 450px !important;
        max-width: 450px !important;
    }
    .content-element-hvr:hover {
        top: -15px !important;
    }
    /**************************************fin de: estilos-slider-post.css**************************************/
    /**************************************estilos-detalle-blog.css**************************************/
    .margen-blog {
        margin-left: -15px;
        margin-right: -15px;
    }
    /**************************************fin de: estilos-detalle-blog.css**************************************/
}

@media (max-width: 1024px) {
    /**************************************suscripcion.css**************************************/
    #div-especialidad {
        margin-top: 0px;
        height: 231.484px;
    }
    /*.cursos-filtros-wrapper{
		right: 0px;
		margin: 0px 0px;
	}
	.posicion-buscador-suscripcion{
    	margin-top: -50px;
    	margin-left: 0px;
    	position: relative;
    	left: 60%;
  		top: 75px;
	}
	.lupa-suscripcion{
		position: relative;
    	margin-left: -30px;
    	top: 0px;
		
	}
	.buscar-label-suscripcion{
    	font-size: 18px !important;
    	position: relative !important;
    	color: #666;
    	margin-left: 23px;
  		margin-top: -65px;
	}
	.posiconar-cuadro-sus{
		right: -5px;
    	width: 21%;
	}
	.posicion-btn-suscriptores{
		padding-left: 0px;
		margin-top: -13px;
	    left: 0px;
	}
	.btn-mas-info-sus{
		margin: 14px;
	}
	.tama-btn-sus{
	    width: 200px !important;
	}*/
    /**************************************fin de: suscripcion.css**************************************/
    /**************************************estilos-detalle-series.css**************************************/
    #seriesTopWrap {
        display: flex;
    }
    #divTopSeries {
        padding-top: 6%;
        margin-left: 0px !important;
    }
    #divPestanaSeries {
        display: none;
    }
    /**************************************fin de: estilos-detalle-series.css**************************************/
}

@media (min-width: 1024px) {
    /**************************************estilos-blog.css**************************************/
    .imagen-blog {
        /* width: 45%; */
    }
    /**************************************fin de: estilos-blog.css**************************************/
}

@media (min-width: 1000px) {
    /**************************************estilos-detalle-blog.css**************************************/
    .imagen-blog {
        /* width: 45%; */
    }
    /**************************************fin de: estilos-detalle-blog.css**************************************/
    /**************************************estilos-noticias.css**************************************/
    .imagen-noticia {
        width: 45%;
    }
    /**************************************fin de: estilos-noticias.css**************************************/
}

@media (max-width: 991px) and (min-width: 800px) {
    /**************************************suscripcion.css**************************************/
    #div-especialidad {
        margin-top: 0px;
        height: 231.484px;
    }
    .cursos-filtros-wrapper {
        right: 0px;
        margin: 0px 0px;
    }
    .posicion-buscador-suscripcion {
        margin-top: -53px;
        margin-left: 0px;
        position: relative;
        left: 60%;
        top: 75px;
    }
    .lupa-suscripcion {
        position: relative;
        margin-left: -30px;
        top: 0px;
    }
    .buscar-label-suscripcion {
        font-size: 18px !important;
        position: relative !important;
        color: #666;
        margin-left: 23px;
        margin-top: -65px;
    }
    .posiconar-cuadro-sus {
        right: 275px;
        top: 23px;
        /*width: 21%;*/
    }
    .posicion-espe-sus {
        top: 27px;
        left: -290px;
    }
    .posicion-btn-suscriptores {
        padding-left: 0px;
        margin-top: -26px;
        left: 255px;
    }
    /*
	.btn-mas-info-sus{
		margin: 14px;
	}
	.tama-btn-sus{
	    width: 200px !important;
	}*/
    /**************************************fin de: suscripcion.css**************************************/
}

@media ( max-width: 920px) {
    /**************************************estilos-partners.css**************************************/
    .top-general-partner {
        padding-left: 15px;
    }
    /*.textoBusquedaExperto{
		    width: 68% !important;
	}*/
    .padreGrid1-partners {
        margin-left: 0px;
    }
    /**************************************fin de: estilos-partners.css**************************************/
}

@media (max-width: 767px) {
    /**************************************estilos-detalle-series.css**************************************/
    #divImgSerieMovil {
        display: none !important;
    }
    #divImgSerie {
        width: 296px !important;
    }
    #divTopSeries {
        margin-left: 0px !important;
        padding-top: 7%;
    }
    #divPestanaSeries {
        display: none;
    }
    #seriesTopWrap {
        display: flex;
    }
    /**************************************fin de: estilos-detalle-series.css**************************************/
    .centrarBotonMovil {
        text-align: center;
    }
    .margenFiltros {
        padding-top: 10px !important;
    }
}

@media (min-width: 768px) {
    /**************************************estilos-partners.css, suscripcion.css, estilos-expertos.css, estilos-solicitud-matricula.css**************************************/
    .versionMovil {
        display: none;
    }
    /**************************************fin de: estilos-partners.css, suscripcion.css, estilos-expertos.css, estilos-solicitud-matricula.css**************************************/
    /**************************************suscripcion.css**************************************/
    .suscripcion-opciones-filtro {
        margin: 0 20px 0 0px;
    }
    /**************************************fin de: suscripcion.css**************************************/
    /**************************************estilos-detalle-expertos.css**************************************/
    .posicion-texto-expert {
        text-align: end !important;
    }
    /**************************************fin de: estilos-detalle-expertos.css**************************************/
}

@media (max-width: 767px) {
    /**************************************home_movil.css**************************************/
    .cabecera-home-movil {
        /*height: 570px;*/
        background-size: cover;
        background-repeat: no-repeat round;
        /*margin-top: -110px;*/
    }
    .texto-cabecera-home-movil {
        font-size: 54px;
        margin-top: 85px;
        font-weight: 700;
        line-height: 59.4px;
        padding-left: 22px;
    }
    .posicion-boton-home-movil {
        margin-top: 31px;
    }
    .boton-cabecera-home-movil {
        background-color: #00ffa8;
        height: 50px;
        text-align: center;
        font-size: 15px;
        padding-top: 15px;
    }
    .posicion-texto-cabecera-home-movil {
        margin-top: 40px;
    }
    .posicion-texto-cabecera-home-movil h1 {
        text-align: center;
        font-size: 20px;
    }
    .posicion-texto-cabecera-home-movil p {
        text-align: center;
        font-size: 18px;
    }
    .posicion-flecha-home-movil {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .posicion-flecha-home-movil div {
        height: 25px;
        background-repeat: no-repeat;
        padding: 0px !important;
    }
    .medio-home-movil {
        background-size: 100%;
        background-repeat: no-repeat round;
    }
    .texto-medio-uno {
        font-size: 27px;
        text-align: center;
    }
    .texto-medio-dos {
        font-size: 35px;
        text-align: center;
    }
    .posicion-boton-medio-home-movil {
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .boton-medio-home-movil {
        background-color: #00ffa8;
        height: 50px;
        text-align: center;
        font-size: 15px;
        padding-top: 15px;
    }
    .boton-medio-home-movil span {
        font-size: 16px;
    }
    .ultima-home-movil {
        background-color: #00ffa8;
    }
    .ultima-home-movil h2 {
        text-align: center;
        margin-bottom: 40px;
    }
    .texto-abajo-h3-home-movil h3 {
        font-size: 15px;
        margin-top: 2px;
    }
    .flecha-parte-baja {
        height: 50px;
        background-repeat: no-repeat;
        background-size: 100%;
    }
    .cuadros-parte-baja-home-movil {
        margin-bottom: 40px;
        border-bottom: solid 1px;
    }
    .h2-home-movil {
        font-size: 15px;
        text-align: center;
        margin-bottom: 30px;
    }
    .div-partner-home-movil {
        background-repeat: no-repeat;
        background-size: 100%;
        height: 70px;
    }
    .posicion-div-home-movil {
        margin-bottom: 30px;
    }
    .div-anuncios-home {
        height: 210px;
        background-repeat: no-repeat;
        background-size: 100%;
        margin-bottom: 20px;
    }
    .posicion-boton-anuncio-home-movil {
        margin-top: 30px;
        margin-bottom: 40px;
    }
    .texto-span-anuncios-home-movil {
        text-align: center;
        margin-bottom: 25px;
        font-size: 25px;
    }
    .contenido-anuncio-home-movil {
        padding-left: 27px;
    }
    .posicion-boton-partner-home-movil {
        margin-bottom: 40px;
    }
    .boton-partner-home-movil {
        background-color: transparent;
        height: 50px;
        text-align: center;
        font-size: 15px;
        padding-top: 15px;
        border: solid 2px #00ffa8;
    }
    /**************************************fin: home_movil.css**************************************/
    /**************************************suscripcion.css**************************************/
    .suscripcion-opciones-filtro {
        padding: 0px !important;
        color: #012837 !important;
        font-weight: bolder;
        margin-bottom: 0px;
        position: relative;
        bottom: -8px;
        white-space: nowrap;
        cursor: pointer;
        margin: 0 20px 0 20px;
        /* margin: 0 20% 0 -23%; */
    }
    #div-especialidad {
        margin-top: 30px;
        margin-bottom: 30px;
        top: 30px;
    }
    /**************************************fin de: suscripcion.css**************************************/
    /**************************************estilos-partners.css, suscripcion.css, estilos-expertos.css, estilos-solicitud-matricula.css**************************************/
    .versionPc {
        display: none;
    }
    /**************************************fin de: estilos-partners.css, suscripcion.css, estilos-expertos.css, estilos-solicitud-matricula.css**************************************/
    /**************************************estilos-detalle-expertos.css**************************************/
    ul a {
        color: #00ffa8;
    }
    .posicion-texto-expert {
        text-align: start;
    }
    .top-general-detalle-experto {
        margin-top: var(--margen-promocional);
    }
    /**************************************fin de: estilos-detalle-expertos.css**************************************/
    /**************************************estilos-blog.css**************************************/
    .estilo-img p {
        padding-left: 10px;
    }
    .estilo-img-blog {
        margin-top: -62px;
    }
    /**************************************fin de: estilos-blog.css**************************************/
    /**************************************estilos-solicitud-matricula.css**************************************/
    #content-container {
        padding-top: 59px;
    }
    .logoPartner_matricula {
        width: 100%;
        position: relative;
        top: -100px;
        margin-top: 111px;
        margin-bottom: -76px;
        left: 0px;
        background-color: #012837;
        height: 100px;
    }
    .contenedor-sol-matricula {
        padding: 0px !important;
    }
    .container {
        margin-right: auto;
        margin-left: auto;
        padding-left: 0px;
        padding-right: 0px;
    }
    .margen-formulario {
        margin-left: -15px;
        margin-right: -15px;
    }
    .separacion-form-solucitud-matricula {
        margin-left: -5px;
    }
    .contendor-condiciones {
        background-color: #012837;
    }
    .tamaño-h3-sol-matricula {
        color: #00ffa8 !important;
    }
    .Condiciones-texto {
        color: #00ffa8;
    }
    .Condiciones-texto p {
        color: white !important;
    }
    /**************************************fin de: estilos-solicitud-matricula.css**************************************/
    /**************************************estilos-slider-post.css**************************************/
    .puntos-texto {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        padding-right: 10px;
        padding-left: 15px;
        margin-bottom: 20px;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        height: 32px;
        text-align: left;
    }
    .puntos-texto-protagonista {
        width: 100%;
        padding-right: -15px;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        text-align: left;
    }
    /**************************************fin de: estilos-slider-post.css**************************************/
}

@media (min-width: 720px) and (max-width: 768px) {
    /**************************************estilos-partners.css**************************************/
    .gridManual {
        margin-top: 16px;
        display: grid;
        grid-template-columns: 250px 250px;
        grid-gap: 10px;
        color: #444;
        margin-bottom: 70px;
        margin-left: 70px;
    }
    .colocacion {
        margin-left: 273px;
        margin-top: 21px;
    }
    /**************************************fin de: estilos-partners.css**************************************/
    /**************************************estilos-expertos.css**************************************/
    .cajaBusquedaMigaja {
        display: block !important;
    }
    .margenesBusqueda {
        /*right: -6%;*/
    }
    .estilo-img {
        margin-top: 36px;
    }
    /**************************************fin de: estilos-expertos.css**************************************/
}

@media only screen and (min-width: 720px) and (max-width: 768px) {
    /**************************************estilos-detalle-partner.css**************************************/
    .raya {
        /*width: 100%;*/
    }
    .textotitulo {
        /*text-align: left;
	    margin-left: 0px; 
	    top: -8px;*/
    }
    .logoCabecera {
        left: 60px;
        width: 380px;
    }
    /**************************************fin de: estilos-detalle-partner.css**************************************/
}


/*---MEDIAQUERY DE MÓVIL PREDETERMINADA---*/

@media (min-width: 320px) and (max-width: 568px) {
    /**************************************estilos-partners.css**************************************/
    .textoDesc {
        margin-top: 43px;
    }
    /*.cabecera-partner{
		margin-top: 70px;
		display: block;
	}*/
    .padreGrid1-partners {
        margin-top: 0px;
    }
    .top-general-partner {
        padding: 0px;
    }
    .buscar-label-partners {
        margin-left: 31px;
        margin-top: -65px;
        font-size: 18px;
    }
    .colocacion {
        margin-left: 0px;
        margin-top: 0px;
    }
    /*.lupa-partner{
		position: relative;
		width: 10%;
		top: 30px;
    	margin-left: -15px;
	}
	.cuadro-filtro-buscar{
	    padding-bottom: 25px;
	    padding-left: 11px;
	    padding-top: 25px;
	    margin-left: 20px;
	    margin-top: -7px;
	    width: 250px;
	}*/
    .gridManual {
        display: block;
        padding: 0px;
    }
    .containerPartners {
        background-color: transparent;
    }
    /**************************************fin de: estilos-partners.css**************************************/
    /**************************************suscripcion.css**************************************/
    .separacion-top-sus {
        margin-top: 100px;
    }
    .fondo-menu-sus {
        background-color: transparent;
        height: 90px
    }
    .tamaño-desple-suscripcion {
        background-color: #012837;
    }
    .posicion-buscador-suscripcion {
        margin-top: -14px;
        margin-left: 0px;
        top: -88px;
        position: relative;
        margin-bottom: -95px;
        left: 23px;
    }
    .suscripcion-filtro-buscar {
        width: 99%;
    }
    .buscar-label-suscripcion {
        margin-left: 23px;
        top: 0px;
    }
    .lupa-suscripcion {
        position: relative;
        margin-left: -30px;
        top: 40px;
    }
    .posiconar-cuadro-sus {
        right: 1px;
        width: 18%;
    }
    .posicion-btn-suscriptores {
        padding-left: 98px;
        margin-top: 20px;
        z-index: 1;
    }
    .suscripcion-opciones-filtro {
        top: -15px;
        left: -5px;
    }
    #filtros-especialidad-suscripcion {
        top: -34px;
        width: 100%;
        right: 0px;
        height: 455px;
    }
    .centrado-linea-sus {
        top: -23px;
        left: 15px;
        width: 105%;
        border-bottom-style: solid;
        border-color: #012837;
        border-bottom-width: 2px;
    }
    .centrado-linea-opciones-sus {
        top: -10px;
        left: 15px;
        width: 105%;
        border-bottom-style: solid;
        border-color: #012837;
        border-bottom-width: 1px;
    }
    .filtro-opciones-menu-sus {
        display: none;
        width: 110%;
        left: -15px;
    }
    .boton-filtrar-suscripcion {
        min-height: 30px !important;
        max-height: 30px !important;
        margin-top: -20px;
        min-width: 215px;
        /* 		margin-left: -60px; */
        margin-left: 0px;
        padding: 15px 48px 35px 48px !important;
    }
    .texto-resul-sus {
        font-size: 36px;
    }
    .respuesta-sus strong {
        color: #00ffa8;
    }
    .sep-flecha-fil-sus {
        margin-left: 110px;
    }
    #flecha-especialidad {
        margin-left: 105px;
    }
    .posicion-sus {
        padding: 0px !important;
        color: #012837;
        font-weight: bolder;
        position: relative;
        white-space: nowrap;
        cursor: pointer;
        left: 60px;
        top: -25px;
        width: 85%;
    }
    .btn-mas-info-sus {
        padding: 15px;
    }
    /**************************************fin de: suscripcion.css**************************************/
    /**************************************estilos-detalle-expertos.css**************************************/
    .margenesMigajas-detalle-experto {
        display: none;
    }
    .icono-usu {
        display: none;
    }
    .separacion-top-detalle-experto {
        top: -25px;
    }
    .nombreExperto-detalle-experto {
        font-size: 18px;
    }
    .nombreClinica-detalle-expertos {
        font-size: 18px;
    }
    .colorTexto-detalle-experto li p {
        word-wrap: break-word;
        color: white;
    }
    .colorTexto-detalle-experto {
        color: #00ffa8;
        padding: 30px;
        padding-top: 5px;
    }
    .imagen-movil {
        margin-left: -17px;
    }
    .quitar-padd {
        padding-right: 0px !important;
        padding: 0;
        padding-left: 17px;
    }
    .quitar-padding {
        padding-right: 0px !important;
        padding: 0;
        top: 10px;
    }
    .img-movil {
        margin-left: 15px;
        margin-top: 20px;
    }
    .posicionar {
        padding-top: 30px;
        margin-left: 33px;
        font-size: 15px;
        margin-top: 0px;
    }
    .iconos-movil {
        padding-bottom: 15px;
        margin-top: -40px;
        margin-left: 225px;
    }
    .cambiar-tamaño {
        font-size: 14px !important;
        line-height: 18px !important;
    }
    .estilo-img-cursos {
        margin-top: -25px;
    }
    .sinMargenes-detalle-experto {
        padding-bottom: 25px !important;
        padding-top: 10px !important;
        height: 120px;
    }
    /**************************************fin de: estilos-detalle-expertos.css**************************************/
    /**************************************estilos-blog.css**************************************/
    /*#contenido-pag{
		background-color: white;
	}*/
    #kdi-nav-menu-internas {
        top: 128px;
    }
    .cabecera-blog {
        margin-top: 0px;
        display: block;
    }
    .blog-fil {
        background-color: transparent;
        width: 97%;
        margin-left: 0px;
        margin-top: -47px;
    }
    .blog-filtros-wrapper-blog {
        margin: 13% -2.6%;
    }
    .blog-filtro-buscar-blog {
        padding-bottom: 22px !important;
        padding-left: 11px !important;
        padding-top: 22px !important;
        left: 12px;
        top: 5px;
        width: 229px;
        position: relative;
    }
    .separacion-lateral {
        margin-left: -87px;
        margin-top: -60px;
    }
    .cuadros-menu-blog {
        top: 47px;
        left: 26px;
    }
    .img-anio {
        padding: 0px;
        top: 35px;
        right: 9px;
    }
    .texto-blog {
        top: 36px;
        left: 12px;
        width: 225px;
        z-index: 1;
    }
    .desple-blog {
        margin-left: 135px;
    }
    .centrado-linea-blog {
        display: block;
        top: 70px;
        left: 45px;
        width: 83.7%;
        border-bottom-style: solid;
        border-color: #012837;
        border-bottom-width: 2px;
    }
    .img-lupa-blog {
        left: 10px;
        top: 43px;
        width: 25px;
    }
    #labelBuscar-blog {
        right: -54px;
        top: -30px;
    }
    .numeros-fechas {
        margin-top: -15px;
    }
    .cuadro-fechas-blog {
        top: 27px;
        right: 0px;
        background-color: #012837;
        padding-bottom: 1%;
    }
    .fechas-check-blog {
        margin-top: 0px;
        top: 10px;
        min-height: 90px;
    }
    .top-general-blog {
        /*background-color: white;*/
        margin-top: 41px;
    }
    /*SLIDER*/
    .cambiar-tamaño {
        font-size: 14px !important;
        line-height: 15px !important;
    }
    .texto-fecha-blog {
        padding-left: 10px;
        font-size: 14px !important;
        margin-bottom: 0px;
        margin-top: -10px;
    }
    /**************************************estilos-blog.css**************************************/
    /**************************************estilos-detalle-blog.css**************************************/
    .div-blog {
        padding-left: 0px;
        padding-right: 0px;
    }
    .sepa-titulo-blog {
        margin-left: 0px;
    }
    .top-general-detalle-blog {
        /*background-color: white;*/
        margin-top: 0px;
    }
    .cabecera-detalle-blog {
       /* margin-top: 69px;*/
        display: block;
    }
    .cabecera-pc {
        display: none;
    }
    .margenesMigajas-detalle-blog {
        display: none;
    }
    .barra-detalle-blog {
        display: none;
    }
    .titulo-tamanio {
        font-size: 18px !important;
    }
    .h2-blog {
        font-size: 22px;
        margin-bottom: 10px !important;
    }
    .img-pie {
        display: block;
        margin-bottom: 0px;
        /*margin-top: -70px;*/
    }
    .videoYoutubeNormal {
        width: 100%;
    }
    .margen-blog {
        margin-left: -0px;
        margin-right: -0px;
    }
    /**************************************fin de: estilos-detalle-blog.css**************************************/
    /**************************************estilos-noticias.css**************************************/
    .separacion-top-noticias {
        margin-top: 160px;
    }
    #kdi-nav-menu-internas-noticias {
        top: 120px;
    }
    .cabecera-noticias {
        margin-top: -21px;
        display: block;
    }
    .margenesMigajas-noticias {
        display: none;
    }
    .noticias-filtros-wrapper {
        margin: 13% -2.6%;
    }
    .noticia-fil {
        background-color: transparent;
        width: 97%;
        margin-left: 0;
        top: 230px;
        margin-top: 5px;
    }
    .noticias-filtro-buscar {
        padding-bottom: 22px !important;
        padding-left: 11px !important;
        padding-top: 22px !important;
        margin-left: 47px;
        margin-top: 0px;
        width: 230px;
    }
    .separacion-lateral-noticias {
        margin-left: -87px;
        margin-top: -60px;
    }
    .h3-noticias {
        font-size: 22px;
    }
    .cuadros-menu-noticias {
        top: 17px;
        left: 26px;
    }
    .img-anio-noticias {
        padding: 0px;
        top: 35px;
        right: 3px;
    }
    .texto-noticias {
        top: 40px;
        left: 12px;
        width: 245px;
    }
    .desple-noticias {
        margin-left: 149px;
    }
    .centrado-linea-noticias {
        display: block;
        top: 45px;
        left: 45px;
        width: 86.5%;
        border-bottom-style: solid;
        border-color: #012837;
        border-bottom-width: 2px;
    }
    .img-lupa-noticia {
        left: 11px;
        top: 43px;
        width: 21%;
    }
    #labelBuscar-noticias {
        right: -55px;
        top: -38px;
    }
    .numeros-fechas-noticias {
        margin-top: -15px;
    }
    .cuadro-fechas-noticias {
        top: 155px;
        right: 0px;
        background-color: #012837;
        padding-right: 0px !important;
    }
    .fechas-check-noticias {
        margin-top: 0px;
        top: 10px;
        min-height: 60px;
        /*padding-left: 0px !important;
		padding-right: 0px !important;	*/
    }
    .top-general-noticias {
        margin-top: 0px;
    }
    .barra-noticias {
        display: none;
    }
    .respositivo-titulo {
        font-family: 'Campton-medium' !important;
        font-weight: bolder !important;
    }
    .titulo-tamanio-noticias {
        font-size: 18px;
    }
    .h2-noticias {
        font-size: 22px;
        margin-bottom: 10px;
    }
    .div-noticias {
        word-wrap: break-word;
    }
    .esconder-flechas {
        display: none;
    }
    .cargar-mas {
        display: block;
    }
    .imgcargarmas {
        padding-left: 43%;
    }
    .img-pie-noticias {
        /* 		display: block; */
        margin-bottom: -65px;
    }
    .videoYoutubeNormal {
        width: 100%;
    }
    .separacion-contenido {
        padding-left: 42px;
        padding-right: 23px;
    }
    .separacion-tablet-contenido {
        margin-left: 15px;
    }
    /**************************************fin de: estilos-noticias.css**************************************/
}

@media (min-width: 320px) and (min-height: 640px)and (max-height: 640px) {
    /**************************************estilos-expertos.css**************************************/
    .padreGrid-expertos {
        margin-top: 0px;
    }
    .margenesMigajas {
        display: none;
    }
    .mgen {
        padding-left: 0px;
    }
    .margenesBusqueda {
        /*right: 0px;
		top:-11px;**/
    }
    .ocultaMovil {
        display: none;
    }
    .lupa-experto {
        cursor: pointer;
        /*width: 10%;
  	   	margin-top: 34px;
    	margin-bottom: -34px;**/
    }
    .cuadro-blanco {
        /*height: 78px;
    	margin-left: 0px;
    	margin-bottom: -30px;**/
    }
    #labelBuscar-expertos {
        left: 53px;
        top: -28px;
    }
    .cajaBusquedaMigaja {
        /*margin-top:0px;
		height: 60px;**/
    }
    .textoBusquedaExperto {
        /*padding-bottom: 22px !important;
    	padding-left: 11px !important;
    	padding-top: 22px !important;
    	margin-left: 42px;
    	margin-top: -1px;
    	margin-bottom: -8px;
    	width: 250px;**/
    }
    /*SLIDER*/
    .estilo-img {
        margin-top: -49px;
    }
    .cambiar-tamaño {
        font-size: 14px !important;
        line-height: 18px !important;
    }
    /**************************************fin de: estilos-expertos.css**************************************/
    /************************************** estilos-noticias.css**************************************/
    .centrado-linea-noticias {
        display: block;
        top: 45px;
        left: 45px;
        width: 79.5%;
        border-bottom-style: solid;
        border-color: #012837;
        border-bottom-width: 2px;
    }
    /**************************************fin de: estilos-noticias.css**************************************/
    /**************************************estilos-detalle-partners.css**************************************/
    .content-element-slider {
        min-height: 130px;
        max-height: 130px;
        margin-top: 0px;
    }
    /**************************************fin de:estilos-detalle-partners.css**************************************/
}

@media (min-width: 320px) and (min-height: 569px) and (max-height: 600px) {
    /**************************************fin de:estilos-blog.css**************************************/
    #kdi-nav-menu-internas {
        top: 128px;
    }
    .cabecera-blog {
        margin-top: 0px;
        display: block;
    }
    .blog-fil {
        background-color: transparent;
        width: 97%;
        margin-left: 0px;
        margin-top: -55px;
    }
    .blog-filtros-wrapper-blog {
        margin: 13% -2.6%;
    }
    .blog-filtro-buscar {
        padding-bottom: 22px !important;
        padding-left: 11px !important;
        padding-top: 22px !important;
        margin-left: 32px;
        margin-top: 0px;
        width: 248px;
    }
    .separacion-lateral {
        margin-left: -87px;
        margin-top: -60px;
    }
    .cuadros-menu-blog {
        top: 47px;
        left: 26px;
    }
    .img-anio {
        padding: 0px;
        top: 35px;
        right: 3px;
    }
    .texto-blog {
        top: 40px;
        left: 12px;
        width: 260px;
        z-index: 1;
    }
    .desple-blog {
        margin-left: 153px;
    }
    .centrado-linea-blog {
        display: block;
        top: 65px;
        left: 45px;
        width: 83.7%;
        border-bottom-style: solid;
        border-color: #012837;
        border-bottom-width: 2px;
    }
    .img-lupa-blog {
        left: 6px;
        top: 43px;
        width: 30px;
    }
    #labelBuscar-blog {
        right: -55px;
        top: -32px;
    }
    .numeros-fechas {
        margin-top: -15px;
    }
    .cuadro-fechas-blog {
        top: 26px;
        right: 0px;
        background-color: #012837;
        padding-bottom: 1%;
    }
    .fechas-check-blog {
        margin-top: 0px;
        top: 10px;
        min-height: 90px;
    }
    .top-general-blog {
        /*background-color: white;*/
        margin-top: 41px;
    }
    /*SLIDER*/
    .cambiar-tamaño {
        font-size: 14px !important;
        line-height: 15px !important;
    }
    .texto-fecha-blog {
        padding-left: 10px;
        font-size: 14px !important;
        margin-bottom: 0px;
        margin-top: -10px;
    }
    /**************************************fin de:estilos-blog.css**************************************/
}

@media (min-width: 376px) and (max-width: 568px) {
    /**************************************estilos-detalle-partners.css**************************************/
    .content-element-slider {
        min-height: 130px;
        max-height: 130px;
        margin-top: 0px;
    }
    /**************************************fin de:estilos-detalle-partners.css**************************************/
    /**************************************estilos-expertos.css**************************************/
    .padreGrid-expertos {
        margin-top: 0px;
    }
    .margenesMigajas {
        display: none;
    }
    .mgen {
        margin-left: 0px;
    }
    .margenesBusqueda {
        /*right: 75px;**/
    }
    .ocultaMovil {
        display: none;
    }
    .lupa-experto {
        cursor: pointer;
        /*width: 10%;
  	   	margin-top: 37px;
    	margin-bottom: -34px;**/
    }
    .cuadro-blanco {
        /*height: 78px;
    	margin-left: 0px;
    	margin-bottom: -30px;**/
    }
    #labelBuscar-expertos {
        left: 53px;
        top: -28px;
    }
    .cajaBusquedaMigaja {
        /*margin-top:0px;
		height: 60px;**/
    }
    .textoBusquedaExperto {
        /*padding-bottom: 22px !important;
    	padding-left: 11px !important;
    	padding-top: 22px !important;
    	margin-left: 42px;
    	margin-top: -1px;
    	margin-bottom: -8px;
    	width: 229px;**/
    }
    /*SLIDER*/
    .estilo-img {
        margin-top: -49px;
    }
    .cambiar-tamaño {
        font-size: 14px !important;
        line-height: 18px !important;
    }
    /**************************************fin de: estilos-expertos.css**************************************/
    /**************************************estilos-blog.css**************************************/
    #kdi-nav-menu-internas {
        top: 128px;
    }
    .cabecera-blog {
        margin-top: 69px;
        display: block;
    }
    .blog-fil {
        background-color: transparent;
        width: 97%;
        margin-left: 0px;
        margin-top: -55px;
    }
    .blog-filtros-wrapper-blog {
        margin: 13% -2.6%;
    }
    .blog-filtro-buscar-blog {
        padding-bottom: 22px !important;
        padding-left: 11px !important;
        padding-top: 22px !important;
        margin-left: 32px;
        margin-top: 0px;
        width: 248px;
    }
    .separacion-lateral {
        margin-left: -87px;
        margin-top: -60px;
    }
    .cuadros-menu-blog {
        top: 47px;
        left: 26px;
    }
    .img-anio {
        padding: 0px;
        top: 35px;
        right: 3px;
    }
    .texto-blog {
        top: 40px;
        left: 12px;
        width: 260px;
        z-index: 1;
    }
    .desple-blog {
        margin-left: 153px;
    }
    .centrado-linea-sus {
        display: block;
        top: 70px;
        left: 45px;
        width: 83.7%;
        border-bottom-style: solid;
        border-color: #012837;
        border-bottom-width: 2px;
    }
    .img-lupa-blog {
        left: 6px;
        top: 43px;
        width: 30px;
    }
    #labelBuscar-blog {
        right: -55px;
        top: -32px;
    }
    .numeros-fechas {
        margin-top: -15px;
    }
    .cuadro-fechas-blog {
        top: 31px;
        right: 0px;
        background-color: #012837;
        padding-bottom: 1%;
    }
    .fechas-check-blog {
        margin-top: 0px;
        top: 10px;
        min-height: 90px;
    }
    .top-general-blog {
        /*background-color: white;*/
        margin-top: 41px;
    }
    /*SLIDER*/
    .cambiar-tamaño {
        font-size: 14px !important;
        line-height: 15px !important;
    }
    .texto-fecha-blog {
        padding-left: 10px;
        font-size: 14px !important;
        margin-bottom: 0px;
    }
    /**************************************fin de: estilos-blog.css**************************************/
}

@media (max-width: 567px) {
    /**************************************estilos-slider-post.css**************************************/
    .slider-tituto-post {
        color: white !important;
        padding-left: 1em !important;
        margin-bottom: 15px;
        margin-top: 20px;
    }
    .slider-fondo-iconos {
        background-color: #f6f6f6;
        display: inline-table;
        padding: 10px;
        margin-bottom: 15px;
    }
    .slider-titulo-post {
        color: white !important;
        font-weight: bold;
        position: absolute;
        bottom: 0;
        left: 0;
        text-align: left !important;
        padding-right: 30px;
        width: 100%;
        margin-bottom: 15px;
        line-height: 15px;
        -webkit-line-clamp: 2;
    }
    .slider-img-central {
        display: none !important;
        margin-top: 10px;
        margin-left: 10px;
        height: auto !important;
        width: 40px !important;
    }
    .slider-content-icon-respons {
        text-align: center;
    }
    .slider-content-icon-respons img {
        margin-right: 21px;
        margin-left: 21px;
    }
    .flexslider .slides {
        /*margin-left: 75px;*/
    }
    .content-element-slider {
        min-height: 130px;
        /*232*/
        max-height: 130px;
        margin-top: 0px;
    }
    .content-element-hvr {
        padding: 1px !important;
    }
    .slider-documento-resp {
        height: auto !important;
        width: 45px !important;
        display: none !important;
        cursor: pointer;
    }
    .slider-video-resp {
        height: auto !important;
        width: 45px !important;
        display: none !important;
        cursor: pointer;
    }
    .slider-detalles-resp {
        height: auto !important;
        width: 45px !important;
        display: none !important;
        cursor: pointer;
    }
    .contender-slider {
        overflow: hidden;
        margin-bottom: 0px !important;
        min-height: 140px;
        border-radius: 0px;
    }
    .arrow-up {
        width: 0px;
        height: 0px;
        border-left: 15px solid transparent;
        border-right: 15px solid transparent;
        border-bottom: 15px solid #f6f6f6;
        margin-left: auto;
        margin-right: auto;
    }
    /**************************************fin de: estilos-slider-post.css**************************************/
}

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: portrait) {
    /**************************************estilos-detalle-partner.css**************************************/
    .textotitulo {
        /*text-align: left;
    	margin-left: 4px;
    	top: 20px;*/
    }
    .cabeceraMovil {
        margin-top: 70px;
    }
    .imgcabecera-detalle-partner {
        margin-top: 0px;
    }
    .imgcabecera-uni {
        margin-top: 40px;
    }
    /*SLIDER*/
    .estilo-img-cursos {
        margin-top: -25px;
    }
    .cambiar-tamaño {
        font-size: 14px;
        line-height: 15px;
    }
    .logoCabecera {
        left: 20px;
        width: 260px;
    }
    .fondo {
        padding-bottom: 40px;
        padding-top: 35px;
    }
    .content-element-slider {
        min-height: 130px;
        max-height: 130px;
        margin-top: 0px;
    }
    /**************************************fin de: estilos-detalle-partner.css**************************************/
}

@media (min-width: 320px) and (max-width: 374px) {
    /**************************************estilos-slider-post.css**************************************/
    .puntos-texto {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        padding-right: 10px;
        padding-left: 15px;
        margin-bottom: 20px;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        height: 36px;
        text-align: left;
    }
    .puntos-texto-protagonista {
        width: 100%;
        padding-right: -15px;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        text-align: left;
    }
    /**************************************fin de: estilos-slider-post.css**************************************/
}

@media (min-width: 320px) and (max-width: 375px) {
    /**************************************estilos-detalle-partners.css**************************************/
    .content-element-slider {
        min-height: 130px;
        max-height: 130px;
        margin-top: 0px;
    }
    /**************************************fin de:estilos-detalle-partners.css**************************************/
    /**************************************estilos-expertos.css**************************************/
    .lupa-experto {
        /*cursor: pointer;
	    width: 15%;
	    margin-top: 36px;
	    margin-bottom: -34px;**/
    }
    .margenesBusqueda {
        /*right: 79px;**/
    }
    .cajaBusquedaMigaja {
        /*margin-top: -9px;**/
    }
    .padreGrid-expertos {
        margin-top: 0px;
    }
    .margenesMigajas {
        display: none;
    }
    .mgen {
        margin-left: 0px;
    }
    .ocultaMovil {
        display: none;
    }
    .cuadro-blanco {
        /*height: 78px;
    	margin-left: 0px;
    	margin-bottom: -30px;*/
    }
    #labelBuscar-expertos {
        left: 53px;
        top: -28px;
    }
    .textoBusquedaExperto {
        /* padding-bottom: 22px ;
    	padding-left: 11px ;
    	padding-top: 22px ;
    	margin-left: 42px;
    	margin-top: -1px;
    	margin-bottom: -8px;
    	width: 229px;**/
    }
    .estilo-img {
        margin-top: -28px;
    }
    .cambiar-tamaño {
        font-size: 14px !important;
        line-height: 18px !important;
    }
    /**************************************fin de: estilos-expertos.css**************************************/
    /**************************************fin de: estilos-noticias.css**************************************/
    .separacion-contenido {
        padding-left: 30px;
        padding-right: 30px;
    }
    .separacion-tablet-contenido {
        margin-left: 0px !important;
        padding-top: 13px;
    }
    /**************************************fin de: estilos-noticias.css**************************************/
}

@media(min-width: 375px) and (max-width: 667px) {
    /************************************** estilos-expertos.css**************************************/
    .textoBusquedaExperto {
        /*padding-bottom: 22px !important;
    	padding-left: 11px !important;
    	padding-top: 22px !important;
    	margin-left: 42px;
    	margin-top: -1px;
    	margin-bottom: -8px;
    	width: 250px;**/
    }
    /*SLIDER*/
    .estilo-img {
        margin-top: -49px;
    }
    .cambiar-tamaño {
        font-size: 14px !important;
        line-height: 18px !important;
    }
    /**************************************fin de: estilos-expertos.css**************************************/
    /**************************************estilos-partners.css**************************************/
    .margenMovil {
        padding: 33px;
    }
    /*.cabecera-partner{
		margin-top: 70px;
		display: block;
	}*/
    .padreGrid1-partners {
        margin-top: 0px;
    }
    .top-general-partner {
        padding: 0px;
    }
    .buscar-label-partners {
        margin-left: 40px;
        margin-top: -65px;
        font-size: 18px;
    }
    .colocacion {
        margin-left: 0px;
        margin-top: 0px;
    }
    /*.lupa-partner{
		position: relative;
		width: 12%;
		top: 0px;
    	margin-left: -15px;
	}
	.cuadro-filtro-buscar{
		padding-bottom: 25px;
	    padding-left: 11px;
	    padding-top: 25px;
	    margin-left: 5px;
	    margin-top: 25px;
	    width: 255px;
	}*/
    .gridManual {
        display: block;
        padding: 0px;
    }
    .containerPartners {
        background-color: transparent;
    }
    /**************************************fin de: estilos-partners.css**************************************/
    /**************************************suscripcion.css**************************************/
    .separacion-top-sus {
        margin-top: 100px;
    }
    .fondo-menu-sus {
        background-color: transparent;
        height: 90px
    }
    .tamaño-desple-suscripcion {
        background-color: #012837;
    }
    .posicion-buscador-suscripcion {
        margin-top: -12px;
        margin-left: 0px;
        top: -90px;
        position: relative;
        margin-bottom: -95px;
        left: 25px;
    }
    .suscripcion-filtro-buscar {
        width: 98%;
    }
    .buscar-label-suscripcion {
        margin-left: 23px;
        top: 0px;
    }
    .lupa-suscripcion {
        position: relative;
        margin-left: -35px;
        top: 40px;
    }
    .posiconar-cuadro-sus {
        right: 2px;
        width: 18%;
    }
    .posicion-btn-suscriptores {
        padding-left: 100px;
        margin-top: 20px;
        z-index: 1;
    }
    .suscripcion-opciones-filtro {
        top: -15px;
        left: 0px;
    }
    #filtros-especialidad-suscripcion {
        top: -28px;
        width: 100%;
        right: 0px;
    }
    .centrado-linea-sus {
        top: -23px;
        left: 14px;
        width: 105%;
        border-bottom-style: solid;
        border-color: #012837;
        border-bottom-width: 2px;
    }
    .centrado-linea-opciones-sus {
        top: -10px;
        left: 15px;
        width: 107%;
        border-bottom-style: solid;
        border-color: #012837;
        border-bottom-width: 1px;
    }
    .filtro-opciones-menu-sus {
        display: none;
        width: 108%;
        left: -15px;
    }
    .boton-filtrar-suscripcion {
        min-height: 30px !important;
        max-height: 30px !important;
        margin-top: -20px;
        min-width: 215px;
        margin-left: 0px;
        /* 		margin-left: -34px; */
        padding: 15px 48px 35px 48px !important;
    }
    .texto-resul-sus {
        font-size: 36px;
    }
    .respuesta-sus strong {
        color: #00ffa8;
    }
    .sep-flecha-fil-sus {
        margin-left: 167px;
    }
    #flecha-especialidad {
        margin-left: 162px;
    }
    .posicion-sus {
        padding: 0px !important;
        color: #012837;
        font-weight: bolder;
        position: relative;
        white-space: nowrap;
        cursor: pointer;
        left: 65px;
        top: -25px;
        width: 85%;
    }
    .btn-mas-info-sus {
        padding: 15px;
    }
    /**************************************fin de: suscripcion.css**************************************/
    /**************************************estilos-expertos.css**************************************/
    .padreGrid-expertos {
        margin-top: 0px;
    }
    .margenesMigajas {
        display: none;
    }
    .mgen {
        padding-left: 0px;
    }
    .margenesBusqueda {
        /*right: 0px;
		top: -5px;**/
    }
    .ocultaMovil {
        display: none;
    }
    .lupa-experto {
        cursor: pointer;
        /*width: 10%;
  	   	margin-top: 33px;
    	margin-bottom: -34px;**/
    }
    .cuadro-blanco {
        /*height: 78px;
    	margin-left: 0px;
    	margin-bottom: -30px;**/
    }
    #labelBuscar-expertos {
        left: 53px;
        top: -28px;
    }
    .cajaBusquedaMigaja {
        /*margin-top:0px;
		height: 60px;**/
    }
    .textoBusquedaExperto {
        /*padding-bottom: 22px !important;
    	padding-left: 11px !important;
    	padding-top: 22px !important;
    	margin-left: 42px;
    	margin-top: -1px;
    	margin-bottom: -8px;
    	width: 265px;**/
    }
    /*SLIDER*/
    .estilo-img {
        margin-top: -23px;
    }
    .cambiar-tamaño {
        font-size: 14px !important;
        line-height: 18px !important;
    }
    /**************************************fin de: estilos-expertos.css**************************************/
    /**************************************estilos-detalle-expertos.css**************************************/
    .margenesMigajas-detalle-experto {
        display: none;
    }
    .icono-usu {
        display: none;
    }
    .separacion-top-detalle-experto {
        top: -25px;
    }
    .nombreExperto-detalle-experto {
        font-size: 22px;
    }
    .nombreClinica-detalle-experto {
        font-size: 21px;
    }
    .colorTexto-detalle-experto li p {
        word-wrap: break-word;
        color: white;
    }
    .colorTexto-detalle-experto {
        color: #00ffa8;
        padding: 30px;
        padding-top: 5px;
    }
    .imagen-movil {
        margin-left: -14px;
    }
    .quitar-padd {
        padding: 0;
        padding-left: 17px;
    }
    .quitar-padding {
        padding: 0;
        top: 10px;
    }
    .img-movil {
        margin-left: 15px;
        margin-top: 20px;
    }
    .posicionar {
        padding-top: 30px;
        margin-left: 33px;
        font-size: 15px;
    }
    .iconos-movil {
        padding-bottom: 15px;
        margin-top: -40px;
        margin-left: 241px;
    }
    .cambiar-tamaño {
        font-size: 14px !important;
        line-height: 18px !important;
    }
    .estilo-img-cursos {
        margin-top: -25px;
    }
    .sinMargenes-detalle-experto {
        padding-bottom: 25px !important;
        padding-top: 10px !important;
    }
    .content-element-slider {
        min-height: 130px;
        max-height: 130px;
        margin-top: 0px;
    }
    /**************************************fin de: estilos-detalle-expertos.css**************************************/
    /**************************************estilos-blog.css**************************************/
    #kdi-nav-menu-internas {
        top: 128px;
    }
    .cabecera-blog {
        margin-top: 0px;
        display: block;
    }
    .blog-fil {
        background-color: transparent;
        width: 97%;
        margin-left: 0px;
        margin-top: -47px;
    }
    .blog-filtros-wrapper-blog {
        margin: 13% -2.6%;
    }
    .blog-filtro-buscar-blog {
        padding-bottom: 22px !important;
        padding-left: 11px !important;
        padding-top: 22px !important;
        margin-left: 25px;
        margin-top: 0px;
        width: 265px;
    }
    .separacion-lateral {
        margin-left: -87px;
        margin-top: -60px;
    }
    .cuadros-menu-blog {
        top: 35px;
        left: 26px;
    }
    .img-anio {
        padding: 0px;
        top: 40px;
        right: 9px;
    }
    .texto-blog {
        top: 46px;
        left: 12px;
        width: 270px;
        z-index: 1;
    }
    .desple-blog {
        margin-left: 160px;
    }
    .centrado-linea-blog {
        display: block;
        top: 66px;
        left: 45px;
        width: 83.7%;
        border-bottom-style: solid;
        border-color: #012837;
        border-bottom-width: 2px;
    }
    .img-lupa-blog {
        left: -6px;
        top: 43px;
        width: 30px;
    }
    #labelBuscar-blog {
        right: -48px;
        top: -32px;
    }
    .numeros-fechas {
        margin-top: -15px;
    }
    .cuadro-fechas-blog {
        top: 27px;
        right: 0px;
        background-color: #012837;
        padding-bottom: 1%;
    }
    .fechas-check-blog {
        margin-top: 0px;
        top: 10px;
        min-height: 90px;
    }
    .top-general-blog {
        /*background-color: white;*/
        margin-top: 41px;
    }
    /*SLIDER*/
    .cambiar-tamaño {
        font-size: 14px !important;
        line-height: 15px !important;
    }
    .texto-fecha-blog {
        padding-left: 10px;
        font-size: 14px !important;
        margin-bottom: 0px;
        margin-top: -10px;
    }
    /**************************************fin de: estilos-blog.css**************************************/
    /**************************************estilos-detalle-blog.css**************************************/
    .top-general-detalle-blog {
        /*background-color: white;*/
        margin-top: 0px;
    }
    .sepa-titulo-blog {
        margin-left: 0px;
    }
    .cabecera-detalle-blog {
        /*margin-top: 69px;*/
        display: block;
    }
    .cabecera-pc {
        display: none;
    }
    .margenesMigajas-detalle-blog {
        display: none;
    }
    .barra-detalle-blog {
        display: none;
    }
    .titulo-tamanio {
        font-size: 20px !important;
    }
    .h2-blog {
        font-size: 22px;
        margin-bottom: 10px !important;
    }
    .img-pie {
        display: block;
        margin-bottom: 0px;
    }
    .videoYoutubeNormal {
        width: 100%;
    }
    /**************************************fin de: estilos-detalle-blog.css**************************************/
    /**************************************estilos-noticias.css**************************************/
    .separacion-top-noticias {
        margin-top: 160px;
    }
    #kdi-nav-menu-internas-noticias {
        top: 120px;
    }
    .cabecera-noticias {
        margin-top: -21px;
        display: block;
    }
    .margenesMigajas-noticias {
        display: none;
    }
    .noticias-filtros-wrapper {
        margin: 13% -2.6%;
    }
    .noticia-fil {
        background-color: transparent;
        width: 97%;
        margin-left: 0;
        top: 250px;
        margin-top: 5px;
    }
    .noticias-filtro-buscar {
        padding-bottom: 22px;
        padding-top: 22px;
        margin-left: 44px;
        margin-top: 0px;
        width: 258px;
    }
    .separacion-lateral-noticias {
        margin-left: -87px;
        margin-top: -60px;
    }
    .cuadros-menu-noticias {
        top: 17px;
        left: 26px;
    }
    .img-anio-noticias {
        padding: 0px;
        top: 30px;
        right: 2px;
    }
    .texto-noticias {
        top: 40px;
        left: 12px;
        width: 270px;
    }
    .desple-noticias {
        margin-left: 179px;
    }
    .centrado-linea-noticias {
        display: block;
        top: 40px;
        left: 45px;
        width: 83%;
        border-bottom-style: solid;
        border-color: #012837;
        border-bottom-width: 2px;
    }
    .img-lupa-noticia {
        left: 0px;
        top: 43px;
        width: 23%;
    }
    #labelBuscar-noticias {
        right: -55px;
        top: -38px;
    }
    .numeros-fechas-noticias {
        margin-top: -15px;
    }
    .cuadro-fechas-noticias {
        top: 133px;
        right: 0px;
        background-color: #012837;
    }
    .fechas-check-noticias {
        margin-top: 0px;
        top: 10px;
        min-height: 60px;
    }
    .top-general-noticias {
        margin-top: 0px;
    }
    .barra-noticias {
        display: none;
    }
    .respositivo-titulo {
        font-family: 'Campton-medium' !important;
        font-weight: bolder !important;
    }
    .titulo-tamanio-noticias {
        font-size: 20px;
    }
    .h2-noticias {
        font-size: 22px;
        margin-bottom: 10px;
    }
    .div-noticias {
        word-wrap: break-word;
    }
    .esconder-flechas {
        display: none;
    }
    .cargar-mas {
        display: block;
    }
    .imgcargarmas {
        padding-left: 43%;
    }
    .img-pie-noticias {
        display: block;
        margin-bottom: -65px;
    }
    .videoYoutubeNormal {
        width: 100%;
    }
    .h3-noticias {
        font-size: 22px;
    }
    /**************************************fin de: estilos-noticias.css**************************************/
}

@media (min-width: 384px) and (max-width: 410px) {
    /**************************************estilos-blog.css**************************************/
    .cuadro-fechas-blog {
        top: 27px;
        right: 0px;
        background-color: #012837;
        padding-bottom: 1%;
        /* height: 125px;*/
    }
    /**************************************fin de: estilos-blog.css**************************************/
    /**************************************estilos-noticias.css**************************************/
    .img-lupa-noticia {
        left: 0px;
        top: 43px;
        width: 17%;
    }
    .noticias-filtro-buscar {
        padding-bottom: 22px;
        padding-left: 11px;
        padding-top: 22px;
        margin-left: 43px;
        margin-top: 0px;
        width: 258px;
    }
    .centrado-linea-noticias {
        display: block;
        top: 43px;
        left: 45px;
        width: 86%;
        border-bottom-style: solid;
        border-color: #012837;
        border-bottom-width: 2px;
    }
    .img-anio-noticias {
        padding: 0px;
        top: 36px;
        right: 4px;
    }
    .texto-noticias {
        top: 42px;
        left: 12px;
        width: 260px;
    }
    .cuadro-fechas-noticias {
        top: 30px;
        right: 0px;
        background-color: #012837;
        height: fit-content;
    }
    .numeros-fechas-noticias {
        margin-top: -15px;
        top: 97px;
    }
    .fechas-check-noticias {
        margin-top: 0px;
        top: 10px;
        min-height: 60px;
    }
    /**************************************fin de: estilos-noticias.css**************************************/
}

@media (min-width: 411px) and (max-width: 411px) {
    /**************************************estilos-partners.css**************************************/
    .textoDesc {
        margin-top: 43px;
    }
    /*.cabecera-partner{
		margin-top: 70px;
		display: block;
	}*/
    .padreGrid1-partners {
        margin-top: 0px;
    }
    .top-general-partner {
        padding: 0px;
    }
    .buscar-label-partners {
        margin-left: 35px;
        margin-top: -68px;
        font-size: 18px;
    }
    .colocacion {
        margin-left: 0px;
        margin-top: 0px;
    }
    /*.lupa-partner{
		position: relative;
		width: 10%;
		top: 0px;
    	margin-left: -15px;
	}
	.cuadro-filtro-buscar{
       	padding-bottom: 25px;
	    padding-left: 11px;
	    padding-top: 25px;
	    margin-left: 2px;
	    margin-top: 20px;
	    width: 280px;
	}*/
    .gridManual {
        display: block;
        padding: 0px;
    }
    .containerPartners {
        background-color: transparent;
    }
    /**************************************fin de: estilos-partners.css**************************************/
    /**************************************suscripcion.css**************************************/
    .fondo-menu-sus {
        background-color: transparent;
        height: 90px
    }
    .tamaño-desple-suscripcion {
        background-color: #012837;
    }
    .posicion-buscador-suscripcion {
        margin-top: -14px;
        margin-left: 0px;
        top: -90px;
        position: relative;
        margin-bottom: -95px;
        left: 10px;
    }
    .suscripcion-filtro-buscar {
        width: 100%;
    }
    .buscar-label-suscripcion {
        margin-left: 23px;
        top: 0px;
    }
    .lupa-suscripcion {
        position: relative;
        margin-left: -35px;
        top: 40px;
    }
    /*.posiconar-cuadro{
		right: 19px;
    	width: 17%;
	}*/
    .posiconar-cuadro-sus {
        right: 19px;
        width: 17%;
    }
    .posicion-btn-suscriptores {
        padding-left: 116px;
        margin-top: 20px;
        z-index: 1;
    }
    .suscripcion-opciones-filtro {
        top: -15px;
        left: -15px;
    }
    #filtros-especialidad-suscripcion {
        top: -26px;
        /*-23*/
        width: 100%;
        right: 0px;
    }
    .centrado-linea-sus {
        display: block;
        top: -23px;
        left: 3px;
        width: 107%;
        border-bottom-style: solid;
        border-color: #012837;
        border-bottom-width: 2px;
    }
    .centrado-linea-opciones-sus {
        top: -10px;
        left: 3px;
        width: 107%;
        border-bottom-style: solid;
        border-color: #012837;
        border-bottom-width: 1px;
    }
    .filtro-opciones-menu-sus {
        display: none;
        width: 109%;
        left: -15px;
    }
    .boton-filtrar-suscripcion {
        min-height: 30px !important;
        max-height: 30px !important;
        margin-top: -20px;
        min-width: 215px;
        /* 		margin-left: -34px; */
        margin-left: 0px;
        padding: 15px 48px 35px 48px !important;
    }
    .texto-resul-sus {
        font-size: 36px;
    }
    .respuesta-sus strong {
        color: #00ffa8;
    }
    .sep-flecha-fil-sus {
        margin-left: 204px;
    }
    #flecha-especialidad {
        margin-left: 199px;
    }
    .posicion-sus {
        padding: 0px !important;
        color: #012837;
        font-weight: bolder;
        position: relative;
        white-space: nowrap;
        cursor: pointer;
        left: 50px;
        top: -25px;
        width: 85%;
    }
    .btn-mas-info-sus {
        padding: 15px;
    }
    /**************************************fin de: suscripcion.css**************************************/
    /**************************************estilos-expertos.css**************************************/
    .padreGrid-expertos {
        margin-top: 0px;
    }
    .margenesMigajas {
        display: none;
    }
    .mgen {
        padding-left: 0px;
    }
    .margenesBusqueda {
        /*right: 105px;**/
    }
    .ocultaMovil {
        display: none;
    }
    .lupa-experto {
        cursor: pointer;
        /*width: 10%;
  	   	margin-top: 31px;
    	margin-bottom: -34px;**/
    }
    .cuadro-blanco {
        /*height: 78px;
    	margin-left: 0px;
    	margin-bottom: -30px;**/
    }
    #labelBuscar-expertos {
        left: 53px;
        top: -28px;
    }
    .cajaBusquedaMigaja {
        margin-top: 0px;
        height: 60px;
    }
    .textoBusquedaExperto {
        /*padding-bottom: 22px !important;
    	padding-left: 11px !important;
    	padding-top: 22px !important;
    	margin-left: 42px;
    	margin-top: -1px;
    	margin-bottom: -8px;
    	width: 285px;**/
    }
    /*SLIDER*/
    .estilo-img {
        margin-top: -24px;
    }
    .cambiar-tamaño {
        font-size: 14px !important;
        line-height: 18px !important;
    }
    /**************************************fin de: estilos-expertos.css**************************************/
    /**************************************estilos-detalle-expertos.css**************************************/
    .margenesMigajas-detalle-experto {
        display: none;
    }
    .icono-usu {
        display: none;
    }
    .separacion-top-detalle-experto {
        top: -25px;
    }
    .nombreExperto-detalle-experto {
        font-size: 21px;
    }
    .nombreClinica-detalle-expertos {
        font-size: 20px;
    }
    .colorTexto-detalle-experto li p {
        word-wrap: break-word;
        color: white;
    }
    .colorTexto-detalle-experto {
        color: #00ffa8;
        padding: 30px;
        padding-top: 5px;
    }
    .imagen-movil {
        margin-left: -17px;
    }
    .quitar-padd {
        padding: 0;
        padding-left: 17px;
    }
    .quitar-padding {
        padding: 0;
        top: 10px;
    }
    .img-movil {
        margin-left: 15px;
        margin-top: 15px;
    }
    .posicionar {
        padding-top: 30px;
        margin-left: 33px;
        font-size: 15px;
    }
    .iconos-movil {
        padding-bottom: 15px;
        margin-top: -40px;
        margin-left: 268px;
    }
    .cambiar-tamaño {
        font-size: 14px !important;
        line-height: 18px !important;
    }
    .estilo-img-cursos {
        margin-top: -25px;
    }
    .sinMargenes-detalle-experto {
        padding-bottom: 25px !important;
        padding-top: 10px !important;
    }
    /**************************************fin de: estilos-detalle-expertos.css**************************************/
    /**************************************estilos-blog.css**************************************/
    #kdi-nav-menu-internas {
        top: 128px;
    }
    .cabecera-blog {
        margin-top: 0px;
        display: block;
    }
    .blog-fil {
        background-color: transparent;
        width: 97%;
        margin-left: 0px;
        margin-top: -47px;
    }
    .blog-filtros-wrapper-blog {
        margin: 13% -2.6%;
    }
    .blog-filtro-buscar-blog {
        padding-bottom: 22px !important;
        padding-left: 11px !important;
        padding-top: 22px !important;
        margin-left: 28px;
        margin-top: 0px;
        width: 283px;
    }
    .separacion-lateral {
        margin-left: -87px;
        margin-top: -65px;
    }
    .cuadros-menu-blog {
        top: 33px;
        left: 26px;
    }
    .img-anio {
        padding: 0px;
        top: 35px;
        right: 3px;
    }
    .texto-blog {
        top: 43px;
        left: 8px;
        width: 305px;
        z-index: 1;
    }
    .desple-blog {
        margin-left: 188px;
    }
    .centrado-linea-blog {
        display: block;
        top: 60px;
        left: 45px;
        width: 83.7%;
        border-bottom-style: solid;
        border-color: #012837;
        border-bottom-width: 2px;
    }
    .img-lupa-blog {
        left: -6px;
        top: 43px;
        width: 35px;
    }
    #labelBuscar-blog {
        right: -51px;
        top: -31px;
    }
    .numeros-fechas {
        margin-top: -15px;
    }
    .cuadro-fechas-blog {
        top: 24px;
        right: 0px;
        background-color: #012837;
        padding-bottom: 1%;
    }
    .fechas-check-blog {
        margin-top: 0px;
        top: 10px;
        min-height: 90px;
    }
    .top-general-blog {
        /*background-color: white;*/
        margin-top: 41px;
    }
    .cambiar-tamaño {
        font-size: 14px !important;
        line-height: 15px !important;
    }
    .texto-fecha-blog {
        padding-left: 10px;
        font-size: 14px !important;
        margin-bottom: 0px;
        margin-top: -10px;
    }
    /**************************************fin de: estilos-blog.css**************************************/
    /**************************************estilos-detalle-blog.css**************************************/
    .div-blog {
        padding-left: 0px;
        padding-right: 0px;
    }
    .sepa-titulo-blog {
        margin-left: 0px;
    }
    .top-general-detalle-blog {
        /*background-color: white;*/
        margin-top: 0px;
    }
    .cabecera-detalle-blog {
        /*margin-top: 69px;*/
        display: block;
    }
    .cabecera-pc {
        display: none;
    }
    .margenesMigajas-detalle-blog {
        display: none;
    }
    .barra-detalle-blog {
        display: none;
    }
    .titulo-tamanio {
        font-size: 18px !important;
    }
    .h2-blog {
        font-size: 22px;
        margin-bottom: 10px !important;
    }
    .img-pie {
        display: block;
        margin-bottom: 0px;
    }
    .videoYoutubeNormal {
        width: 100%;
    }
    /**************************************fin de: estilos-detalle-blog.css**************************************/
    /**************************************estilos-noticias.css**************************************/
    .separacion-top-noticias {
        margin-top: 160px;
    }
    #kdi-nav-menu-internas-noticias {
        top: 120px;
    }
    .cabecera-noticias {
        margin-top: -21px;
        display: block;
    }
    .margenesMigajas-noticias {
        display: none;
    }
    .noticias-filtros-wrapper {
        margin: 13% -2.6%;
    }
    .noticia-fil {
        background-color: transparent;
        width: 97%;
        margin-left: 0;
        top: 260px !important;
        margin-top: 5px;
    }
    .noticias-filtro-buscar {
        padding-bottom: 22px;
        padding-left: 10px;
        padding-top: 22px;
        margin-left: 39px;
        margin-top: 0px;
        width: 299px;
    }
    .separacion-lateral-noticias {
        margin-left: -87px;
        margin-top: -60px;
    }
    .cuadros-menu-noticias {
        top: 17px;
        left: 26px;
    }
    .img-anio-noticias {
        padding: 0px;
        top: 37px;
        right: 2px;
    }
    .texto-noticias {
        top: 45px;
        left: 12px;
        width: 305px;
    }
    .desple-noticias {
        margin-left: 197px;
    }
    .centrado-linea-noticias {
        display: block;
        top: 47px;
        left: 45px;
        width: 88%;
        border-bottom-style: solid;
        border-color: #012837;
        border-bottom-width: 2px;
    }
    .img-lupa-noticia {
        left: -10px;
        top: 43px;
        width: 16%;
    }
    #labelBuscar-noticias {
        right: -52px;
        top: -38px;
    }
    .numeros-fechas-noticias {
        margin-top: -15px;
    }
    .cuadro-fechas-noticias {
        top: 138px;
        right: 0px;
        background-color: #012837;
    }
    .fechas-check-noticias {
        margin-top: 0px;
        top: 10px;
        min-height: 60px;
    }
    .top-general-noticias {
        margin-top: 0px;
    }
    .barra-noticias {
        display: none;
    }
    .respositivo-titulo {
        font-family: 'Campton-medium' !important;
        font-weight: bolder !important;
    }
    .titulo-tamanio-noticias {
        font-size: 18px;
    }
    .h2-noticias {
        font-size: 22px;
        margin-bottom: 10px;
    }
    .div-noticias {
        word-wrap: break-word;
    }
    .esconder-flechas {
        display: none;
    }
    .cargar-mas {
        display: block;
    }
    .imgcargarmas {
        padding-left: 43%;
    }
    .img-pie-noticias {
        display: block;
        margin-bottom: -65px;
    }
    .videoYoutubeNormal {
        width: 100%;
    }
    .h3-noticias {
        font-size: 22px !important;
        margin-top: 1px !important;
        margin-bottom: 40px !important;
    }
    /**************************************fin de: estilos-noticias.css**************************************/
    /**************************************estilos-detalle-partners.css**************************************/
    .content-element-slider {
        min-height: 130px;
        max-height: 130px;
        margin-top: 0px;
    }
    /**************************************fin de:estilos-detalle-partners.css**************************************/
}

@media only screen and (min-device-width: 411px) and (max-device-width: 411px) and (orientation: portrait) {
    /**************************************estilos-detalle-partner.css**************************************/
    .logoCabecera {
        left: 45px;
        width: 300px;
    }
    .fondo {
        padding-bottom: 50px;
        padding-top: 45px;
    }
    .content-element-slider {
        min-height: 130px;
        max-height: 130px;
        margin-top: 0px;
    }
    /**************************************fin de: estilos-detalle-partner.css**************************************/
}

@media (max-width: 414px) {
    /**************************************estilos-expertos.css**************************************/
    #detalle01-container {
        background-color: #F2F2f2;
    }
    .margendeversionMovil {
        margin-top: -46px;
        width: 100%;
    }
    .margenesBusqueda {
        /*right: 79px;**/
        justify-content: center;
    }
    .cuadro-blanco {
        height: auto;
        margin-top: 5px;
        /*margin-bottom: -25px;*/
    }
    .sinPadding {
        margin-bottom: 0px;
    }
    /**************************************fin de: estilos-expertos.css**************************************/
    /**************************************estilos-detalle-series.css**************************************/
    #divImgSerieMovil {
        display: block !important;
        background-size: cover;
        height: 213px;
        width: 100%;
    }
    #divImgSerie {
        display: none;
    }
    .top-general-detalle-series {
        margin-top: 50px;
    }
    #divTopSeries {
        margin-left: 0px !important;
        padding-top: 5%;
        padding-bottom: 15%;
        font-size: 16px;
        padding-left: 16px !important;
        width: 75%;
    }
    #divMigasSeries {
        display: none;
    }
    #h4Series {
        font-size: 16px;
        margin-bottom: 0px;
    }
    #divNombreSerie {
        margin: 0;
        padding: 0;
    }
    #wrapDivNombreSerie {
        padding-left: 0px;
    }
    .nombreExperto-detalle-series {
        font-size: 16px;
    }
    #divImgRelojSerie {
        display: block !important;
    }
    #pDuracionSerie {
        display: none;
    }
    #rowSeriesArriba {
        display: flex;
        padding-left: 15px;
    }
    #pPostDuracionSerie {
        margin-top: 2.5vh;
        margin-left: 0;
    }
    #divSeriesWeb {
        display: none;
    }
    #divTotalMasterclassSerie {
        display: flex !important;
    }
    #divDuracionMovil {
        display: block !important;
    }
    #divNombreSerie {
        margin-bottom: 10%;
    }
    #divTabbySeries {
        color: white;
        background-color: #012837;
    }
    #divPestanaSeries {
        display: none;
    }
    #seriesTopWrap {
        display: block !important;
    }
    /**************************************fin de: estilos-detalle-series.css**************************************/
    /**************************************estilos-detalle-partners.css**************************************/
    .content-element-slider {
        min-height: 130px;
        max-height: 130px;
        margin-top: 0px;
    }
    .tituloRaya {
        margin-top: 20px;
    }
    /**************************************fin de:estilos-detalle-partners.css**************************************/
    /**************************************estilos-partners.css**************************************/
    .no-padding-movil {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .lupa-partner {
        padding: 0% !important;
    }
    .colocacion {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .busqueda-partner {
        margin-top: 2rem;
    }
    .cuadro-filtro-buscar {
        /*margin-left: 0px;**/
    }
    .gridManual {
        margin-bottom: 60px;
    }
    /**************************************fin de:estilos-partners.css**************************************/
}

@media (min-width: 414px) and (max-width: 736px) {
    /**************************************estilos-detalle-partners.css**************************************/
    .content-element-slider {
        min-height: 130px;
        max-height: 130px;
        margin-top: 0px;
    }
    /**************************************fin de:estilos-detalle-partners.css**************************************/
    /**************************************suscripcion.css**************************************/
    .separacion-top-sus {
        margin-top: 140px;
    }
    .fondo-menu-sus {
        background-color: transparent;
        height: 90px
    }
    .tamaño-desple-suscripcion {
        background-color: #012837;
    }
    .posicion-buscador-suscripcion {
        margin-top: 14px;
        margin-left: 0px;
        top: -87px;
        position: relative;
        margin-bottom: -95px;
        left: 30px;
    }
    .suscripcion-filtro-buscar {
        width: 98%;
    }
    .buscar-label-suscripcion {
        margin-left: 23px;
        top: 0px;
    }
    .lupa-suscripcion {
        position: relative;
        margin-left: -35px;
        top: 38px;
    }
    .posiconar-cuadro-sus {
        right: 1px;
        width: 17%;
    }
    .posicion-btn-suscriptores {
        padding-left: 115px;
        margin-top: 20px;
        z-index: 1;
    }
    .suscripcion-opciones-filtro {
        top: -15px;
        left: 4px;
    }
    #filtros-especialidad-suscripcion {
        top: -25px;
        width: 100%;
        right: 0px;
    }
    .centrado-linea-sus {
        top: -23px;
        left: 16px;
        width: 104%;
        border-bottom-style: solid;
        border-color: #012837;
        border-bottom-width: 2px;
    }
    .centrado-linea-opciones-sus {
        top: -10px;
        left: 16px;
        width: 107%;
        border-bottom-style: solid;
        border-color: #012837;
        border-bottom-width: 1px;
    }
    .filtro-opciones-menu-sus {
        display: none;
        width: 106%;
        left: -15px;
    }
    .boton-filtrar-suscripcion {
        min-height: 30px !important;
        max-height: 30px !important;
        margin-top: -20px;
        min-width: 215px;
        /* 		margin-left: -34px; */
        margin-left: 0px;
        padding: 15px 48px 35px 48px !important;
    }
    .texto-resul-sus {
        font-size: 36px;
    }
    .respuesta-sus strong {
        color: #00ffa8;
    }
    .sep-flecha-fil-sus {
        margin-left: 206px;
    }
    #flecha-especialidad {
        margin-left: 201px;
    }
    .posicion-sus {
        padding: 0px !important;
        color: #012837;
        font-weight: bolder;
        position: relative;
        white-space: nowrap;
        cursor: pointer;
        left: 69px;
        top: -25px;
        width: 85%;
    }
    .btn-mas-info-sus {
        padding: 15px;
    }
    /**************************************fin de: suscripcion.css**************************************/
}

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: portrait) {
    /**************************************estilos-detalle-partner.css**************************************/
    .logoCabecera {
        left: 45px;
        width: 300px;
    }
    .fondo {
        padding-bottom: 45px;
        padding-top: 40px;
    }
    .content-element-slider {
        min-height: 130px;
        max-height: 130px;
        margin-top: 0px;
    }
    /**************************************fin de: estilos-detalle-partner.css**************************************/
}

@media (min-width: 414px) and (max-width: 736px) {
    /**************************************estilos-partners.css**************************************/
    /*.cabecera-partner{
		margin-top: 70px;
		display: block;
	}*/
    .padreGrid1-partners {
        margin-top: 0px;
    }
    .top-general-partner {
        padding: 0px;
    }
    .buscar-label-partners {
        margin-left: 40px;
        margin-top: -65px;
        font-size: 18px;
    }
    .colocacion {
        margin-left: 0px;
        margin-top: 0px;
    }
    .lupa-partner {
        position: relative;
        width: 10%;
        top: 0px;
        margin-left: -15px;
    }
    .cuadro-filtro-buscar {
        /*padding-bottom: 25px;
	    padding-left: 11px;
	    padding-top: 25px;
	    margin-left: 5px;
	    margin-top: 25px;
	    width: 290px;**/
    }
    .gridManual {
        display: block;
        padding: 0px;
    }
    .containerPartners {
        background-color: transparent;
    }
    /**************************************fin de: estilos-partners.css**************************************/
    /**************************************estilos-expertos.css**************************************/
    .padreGrid-expertos {
        margin-top: 0px;
    }
    .margenesMigajas {
        display: none;
    }
    .mgen {
        padding-left: 0px;
    }
    .margenesBusqueda {
        /* 		right: 0px; */
        /*top: -15px;**/
    }
    .ocultaMovil {
        display: none;
    }
    .lupa-experto {
        cursor: pointer;
        /*width: 10%;
  	   	margin-top: 32px;
    	margin-bottom: -34px;**/
    }
    .cuadro-blanco {
        height: 78px;
        margin-left: 0px;
        /*margin-bottom: -30px;*/
    }
    #labelBuscar-expertos {
        left: 50px;
        top: -28px;
    }
    .cajaBusquedaMigaja {
        /*margin-top:0px;
		height: 60px;**/
    }
    .textoBusquedaExperto {
        /*padding-bottom: 22px !important;
    	padding-left: 11px !important;
    	padding-top: 22px !important;
    	margin-left: 42px;
    	margin-top: -1px;
    	margin-bottom: -8px;
    	width: 285px;**/
    }
    /*SLIDER*/
    .estilo-img {
        margin-top: -20px;
    }
    .cambiar-tamaño {
        font-size: 14px !important;
        line-height: 18px !important;
    }
    /**************************************fin de: estilos-expertos.css**************************************/
    /**************************************estilos-detalle-expertos.css**************************************/
    .margenesMigajas-detalle-experto {
        display: none;
    }
    .icono-usu {
        display: none;
    }
    .separacion-top-detalle-experto {
        top: -25px;
    }
    .nombreExperto-detalle-experto {
        font-size: 22px;
    }
    .nombreClinica-detalle-expertos {
        font-size: 21px;
    }
    .colorTexto-detalle-experto li p {
        word-wrap: break-word;
        color: white;
    }
    .colorTexto-detalle-experto {
        color: #00ffa8;
        padding: 30px;
        padding-top: 5px;
    }
    .imagen-movil {
        margin-left: -17px;
    }
    .quitar-padd {
        padding: 0;
        padding-left: 17px;
    }
    .quitar-padding {
        padding: 0;
        top: 10px;
    }
    .img-movil {
        margin-left: 15px;
        margin-top: 20px;
    }
    .posicionar {
        padding-top: 30px;
        margin-left: 33px;
        font-size: 15px;
    }
    .iconos-movil {
        padding-bottom: 15px;
        margin-top: -40px;
        margin-left: 270px;
    }
    .cambiar-tamaño {
        font-size: 14px !important;
        line-height: 18px !important;
    }
    .estilo-img-cursos {
        margin-top: -25px;
    }
    .sinMargenes-detalle-experto {
        padding-bottom: 25px !important;
        padding-top: 10px !important;
    }
    /**************************************fin de: estilos-detalle-expertos.css**************************************/
    /**************************************estilos-blog.css**************************************/
    #kdi-nav-menu-internas {
        top: 128px;
    }
    .cabecera-blog {
        margin-top: 0px;
        display: block;
    }
    .blog-fil {
        background-color: transparent;
        width: 97%;
        margin-left: 0px;
        margin-top: -54px;
    }
    .blog-filtros-wrapper-blog {
        margin: 13% -2.6%;
    }
    .blog-filtro-buscar-blog {
        padding-bottom: 22px !important;
        padding-left: 14px !important;
        padding-top: 22px !important;
        margin-left: 29px;
        margin-top: 0px;
        width: 284px;
    }
    .separacion-lateral {
        margin-left: -87px;
        margin-top: -65px;
    }
    .cuadros-menu-blog {
        top: 40px;
        left: 26px;
    }
    .img-anio {
        padding: 0px;
        top: 36px;
        right: 2px;
    }
    .texto-blog {
        top: 44px;
        left: 12px;
        width: 309px;
        z-index: 1;
    }
    .desple-blog {
        margin-left: 187px;
    }
    .centrado-linea-blog {
        display: block;
        top: 63px;
        left: 45px;
        width: 83.7%;
        border-bottom-style: solid;
        border-color: #012837;
        border-bottom-width: 2px;
    }
    .img-lupa-blog {
        left: -6px;
        top: 43px;
        width: 35px;
    }
    #labelBuscar-blog {
        right: -55px;
        top: -31px;
    }
    .numeros-fechas {
        margin-top: -15px;
    }
    .cuadro-fechas-blog {
        top: 26px;
        right: 0px;
        background-color: #012837;
        padding-bottom: 1%;
    }
    .fechas-check-blog {
        margin-top: 0px;
        top: 10px;
        min-height: 90px;
    }
    .top-general-blog {
        /*background-color: white;*/
        margin-top: 41px;
    }
    /*SLIDER*/
    .cambiar-tamaño {
        font-size: 14px !important;
        line-height: 15px !important;
    }
    .texto-fecha-blog {
        padding-left: 10px;
        font-size: 14px !important;
        margin-bottom: 0px;
        margin-top: -10px;
    }
    /**************************************fin de: estilos-blog.css**************************************/
    /**************************************estilos-detalle-blog.css**************************************/
    .div-blog {
        padding-left: 0px;
        padding-right: 0px;
    }
    .sepa-titulo-blog {
        margin-left: 0px;
    }
    .top-general-detalle-blog {
        /*background-color: white;*/
        margin-top: 0px;
    }
    .cabecera-detalle-blog {
        /*margin-top: 69px;*/
        display: block;
    }
    .cabecera-pc {
        display: none;
    }
    .margenesMigajas-detalle-blog {
        display: none;
    }
    .barra-detalle-blog {
        display: none;
    }
    .titulo-tamanio {
        font-size: 20px !important;
    }
    .h2-blog {
        font-size: 22px;
        margin-bottom: 10px !important;
    }
    .img-pie {
        display: block;
        margin-bottom: 0px;
    }
    .videoYoutubeNormal {
        width: 100%;
    }
    /**************************************fin de: estilos-detalle-blog.css**************************************/
    /**************************************estilos-noticias.css**************************************/
    .separacion-top-noticias {
        margin-top: 160px;
    }
    #kdi-nav-menu-internas-noticias {
        top: 120px;
    }
    .cabecera-noticias {
        margin-top: -21px;
        display: block;
    }
    .margenesMigajas-noticias {
        display: none;
    }
    .noticias-filtros-wrapper {
        margin: 13% -2.6%;
    }
    .noticia-fil {
        background-color: transparent;
        width: 97%;
        margin-left: 0;
        top: 260px !important;
    }
    .noticias-filtro-buscar {
        padding-bottom: 22px;
        padding-top: 22px;
        margin-left: 47px;
        margin-top: 0px;
        width: 303px;
    }
    .separacion-lateral-noticias {
        margin-left: -95px;
        margin-top: -60px;
    }
    .cuadros-menu-noticias {
        top: 17px;
        left: 26px;
    }
    .img-anio-noticias {
        padding: 0px;
        top: 36px;
        right: 3px;
    }
    .texto-noticias {
        top: 44px;
        left: 12px;
        font-size: 18px;
        width: 309px;
    }
    .desple-noticias {
        margin-left: 199px;
    }
    .centrado-linea-noticias {
        display: block;
        top: 45px;
        left: 45px;
        width: 88%;
        border-bottom-style: solid;
        border-color: #012837;
        border-bottom-width: 2px;
    }
    .img-lupa-noticia {
        left: -3px;
        top: 43px;
        width: 21%;
    }
    #labelBuscar-noticias {
        right: -59px;
        top: -38px;
    }
    .numeros-fechas-noticias {
        margin-top: -15px;
    }
    .cuadro-fechas-noticias {
        top: 135px;
        right: 0px;
        background-color: #012837;
    }
    .fechas-check-noticias {
        margin-top: 0px;
        top: 10px;
        min-height: 60px;
    }
    .top-general-noticias {
        margin-top: 0px;
    }
    .barra-noticias {
        display: none;
    }
    .respositivo-titulo {
        font-family: 'Campton-medium' !important;
        font-weight: bolder !important;
    }
    .titulo-tamanio-noticias {
        font-size: 20px;
    }
    .h2-noticias {
        font-size: 22px;
        margin-bottom: 10px;
    }
    .div-noticias {
        word-wrap: break-word;
    }
    .esconder-flechas {
        display: none;
    }
    .cargar-mas {
        display: block;
    }
    .imgcargarmas {
        padding-left: 43%;
    }
    .img-pie-noticias {
        display: block;
        margin-bottom: -65px;
    }
    .videoYoutubeNormal {
        width: 100%;
    }
    /**************************************fin de: estilos-noticias.css**************************************/
    /**************************************estilos-detalle-partners.css**************************************/
    .content-element-slider {
        min-height: 130px;
        max-height: 130px;
        margin-top: 0px;
    }
    /**************************************fin de:estilos-detalle-partners.css**************************************/
}


/*-----MEDIAQUERY DE TABLET PREDETERMINADA-----*/

@media (min-width: 768px) and (max-width: 1024px) {
    /**************************************estilos-slider-post.css**************************************/
    .contender-slider {
        overflow: hidden;
        margin-bottom: 0px !important;
        min-height: 77%;
        width: 100%;
    }
    .element-post-hvr:hover {
        width: 249.75px;
    }
    .content-element-hvr {
        padding: 1px !important;
    }
    .content-element-slider {
        margin-top: 0px !important;
        min-height: 170px;
        max-height: 170px;
    }
    .puntos-texto {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        padding-right: 10px;
        padding-left: 15px;
        margin-bottom: 20px;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        height: 43px;
    }
    .puntos-texto-protagonista {
        width: 100%;
        padding-right: -15px;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        text-align: left;
    }
    /**************************************fin de: estilos-slider-post.css**************************************/
    /**************************************estilos-partners.css**************************************/
    .colocacion {
        /*margin-left: -105px;
   	 	margin-top: 21px;
    	text-align: center;
    	left: 43px;
    	z-index: 1;**/
    }
    .barra-partner {
        min-width: 80px;
        /*width: 600px;/*630**/
    }
    .div-barra-uni {
        /*margin-left: -60px;**/
    }
    .barra-uni {
        /*width: 604px;**/
    }
    .div-barra-partner {
        /*margin-left: 0px;
	    left: -57px;/*0**/
    }
    .margenesMigajas-partners {
        /*margin-left: -57px;
		z-index: 1;**/
    }
    .padreGrid1-partners {
        /*margin-top: 20px;/*140
		margin-left: 60px;**/
    }
    .gridManual {
        left: -23px;
    }
    .busqueda-partner {
        /*left: 23px;**/
        height: 76px;
        display: flex;
        align-items: center;
    }
    /**************************************fin de: estilos-partners.css**************************************/
    /**************************************suscripcion.css**************************************/
    #todo-suscriptores {
        margin-top: -33px;
    }
    /*.posicion-buscador-suscripcion{
   	    position: relative;
    	left: 420px;
    	top: 130px;
 	}
 	#kdi-nav-menu{
		top: 0px;
	}
	.fondo-menu-sus{
		margin-bottom: 38px;
		margin-top: -24px;
	}
	
	.posicion-btn-suscriptores{
		padding-left: 0px;
		margin-top: -30px;
		left: 255px;
	}
	
	.suscripcion-opciones-filtro{
		padding: 0px !important;
		color: #012837 !important;
		font-weight: bolder;
		margin-bottom: 0px;
		position: relative;
		bottom: 0px;
		white-space: nowrap;
		cursor: pointer;
		margin: 0 0px 0 0px;
	}
	
	.posiconar-cuadro{
		right: -5px;
	    top: 23px;
		width: 12%;
	}
	.posiconar-cuadro-sus{
		right: -5px;
	    top: 23px;
		width: 12%;
	}
	.posicion-espe-sus{
		top: 34px;
    	left: -20px;
	}
	.tamaño-desple-suscripcion{
		top: -37px;
	}
	
	.flex-prev {
    	left: -55px !important;
  	}
  	.flex-next {

		right: -30px !important;
  	}
 	#div-especialidad{
  		top:15px;
		height: 200px;
		padding-left: 130px;
  	}*/
    /**************************************fin de: suscripcion.css**************************************/
    /**************************************estilos-expertos.css**************************************/
    .cabecera-expertos {
        margin-top: -56px;
    }
    .barra-exp {
        width: 58%;
    }
    .letras-contenido {
        /*left: -15px;**/
    }
    /**************************************fin de: estilos-expertos.css**************************************/
    /**************************************estilos-detalle-expertos.css**************************************/
    .sinPadding-detalle-expertos {
        width: 50%;
        padding: 0px !important;
    }
    .sinMargenes-detalle-experto {
        margin-right: -87px;
    }
    .separacion-top-detalle-experto {
        top: 25px;
    }
    .nombreExperto-detalle-experto {
        font-size: 30px;
    }
    .nombreClinica-detalle-expertos {
        font-size: 30px;
    }
    .margentabletruta {
        left: 75px;
    }
    .margentablettitulo {
        padding-left: 69px;
    }
    .margentablettexto {
        padding-left: 87px;
        width: 975px !important;
    }
    /**************************************fin de: estilos-detalle-expertos.css**************************************/
    /**************************************estilos-blog.css**************************************/
    .blog-filtro-buscar-blog {
        margin-left: 325px;
        position: absolute;
        margin-top: -5px;
    }
    .cuadros-menu-blog {
        top: 25px;
        right: 20px;
    }
    .blog-opciones-filtro {
        right: -15px;
    }
    .img-lupa-blog {
        left: 320px;
        top: 5px;
    }
    #labelBuscar-blog {
        right: -340px;
        top: 9px;
    }
    .separacion-lateral {
        margin-left: -75px;
    }
    .fechas-check-blog {
        margin-top: -14px;
        margin-bottom: 14px;
        padding-left: 175px;
        padding-bottom: 15px;
        padding-top: 15px;
        min-height: 70px !important;
    }
    .estilo-img-blog {
        margin-top: 32px;
    }
    #filtros-blog {
        z-index: 1;
    }
    .titulo-slider-separacion {
        margin-top: 0px;
    }
    .texto-fecha-blog {
        padding-left: 10px;
        font-size: 14px !important;
        margin-bottom: 0px;
        margin-top: -185px;
    }
    /**************************************fin de: estilos-blog.css**************************************/
    /**************************************estilos-noticias.css**************************************/
    /*#labelBuscar-noticias{
		top: -36px;
    	left: 234px;
	}*/
    .noticias-opciones-filtro {
        margin-left: 67px;
        top: 11px;
    }
    /*.cuadros-menu-noticias{ 
		top: -15px;/*0
		left: -110px;
	}*/
    .content-page {
        margin-top: var(--margen-promocional) !important;
    }
    .noticia-fil {
        width: 100%;
        top: 90px;
    }
    .noticias-filtros-wrapper {
        margin: 3% 20.4%;
    }
    .separacion-lateral-noticias {
        margin-left: 140px !important;
        top: -57px !important;
    }
    .cuadro-fechas-noticias {
        min-height: 65px !important;
        top: 61px;
        right: 0px;
    }
    .fechas-check-noticias {
        margin-top: 0px;
        top: 10px;
    }
    .videoYoutubeNormal {
        width: 100%;
    }
    .titulo-tamanio-noticias {
        font-size: 19px !important;
    }
    .barra-noticias {
        margin-top: 32px;
        margin-left: -30px;
        width: 46% !important;
    }
    #labelBuscar-noticias {
        font-size: 18px !important;
        position: relative !important;
        top: -38px;
        right: -233px;
    }
    /**************************************fin de: estilos-noticias.css**************************************/
    .element-post-slider {
        max-width: 24vw;
    }
}

@media (min-width: 1025px) and (max-width: 1366px) {
    /**************************************estilos-expertos.css**************************************/
    .margenesBusqueda {
        /* text-transform: uppercase; */
        /*margin-left: 162px;**/
    }
    .margenesMigajas {
        /*text-transform: uppercase;
		margin-top: -24px;
		margin-left: -97px;/*-125**/
    }
    .ocultaMovil {
        /*right: 135px;**/
    }
    /**************************************fin de: estilos-expertos.css**************************************/
    /**************************************estilos-noticias.css**************************************/
    .margenesMigajas-noticias {
        margin-bottom: 25px;
        margin-left: 95px;
    }
    .separacion-tablet-contenido {
        margin-left: 104px !important;
    }
    .separacion-contenido {
        margin-top: 30px !important;
        padding-left: 135px !important;
        padding-right: 124px !important;
    }
    .barra-noticias {
        margin-top: 34px;
        margin-left: -47px;
        width: 52% !important;
    }
    .separacion-lateral-noticias {
        margin-left: 170px !important;
    }
    #labelBuscar-noticias {
        right: 252px;
        top: 4px;
    }
    /************************************** fin de: estilos-noticias.css**************************************/
}

@media only screen and (min-width :1024px) and (max-width: 1800px) {
    /**************************************estilos-detalle-partner.css**************************************/
    .logoCabecera {
        left: 90px;
    }
    /**************************************fin de: estilos-detalle-partner.css**************************************/
}

@media (min-width: 1300px) and (max-width: 1650px) {
    /**************************************estilos-expertos.css**************************************/
    .barra-exp {
        width: 64.2%;
    }
    /**************************************fin de: estilos-expertos.css**************************************/
}

@media (min-width: 1450px) {
    /**************************************estilos-expertos.css**************************************/
    .cuadros-menu {
        padding-left: 0px;
        top: -3px;
    }
    /**************************************fin de: estilos-expertos.css**************************************/
    /**************************************estilos-detalle-blog.css**************************************/
    #labelBuscar-detalle-blog {
        top: 0px;
        left: -222px;
    }
    .blog-opciones-filtro-detalle-blog {
        margin-left: -50px;
    }
    .blog-filtros-wrapper-detalle-blog {
        margin: 1% 20% 0%;
    }
    .blog-fil-detalle-blog {
        margin-top: 110px;
    }
    /**************************************fin de: estilos-detalle-blog.css**************************************/
    /**************************************estilos-noticias.css**************************************/
    .noticias-opciones-filtro {
        /*margin-left: -20px;*/
    }
    .cuadros-menu-noticias {
        top: -7px;
    }
    .barra-noticias {
        display: block;
    }
    .barra-noticias {
        margin-top: 30px;
        margin-left: -88px;
        width: 58%;
    }
    #labelBuscar-noticias {
        right: 256px;
        top: 2px;
    }
    .separacion-tablet-contenido {
        margin-left: 119px;
    }
    .separacion-contenido {
        margin-top: 30px;
        padding-left: 132px;
        padding-right: 116px;
    }
    .esconder-flechas {
        display: block;
    }
    .barra-noticias {
        margin-top: 34px;
        margin-left: -62px;
        width: 58%;
    }
    /**************************************fin de: estilos-noticias.css**************************************/
    .separacion-tablet-contenido {
        margin-left: 103px;
    }
    .blog-filtro-buscar-blog {
        border: 1.5px solid #012837 !important;
        border-radius: 0px !important;
        background-color: transparent !important;
        margin-left: 30px;
        font-weight: bolder;
        color: #012837 !important;
        height: 50px;
        width: 260px;
    }
}

@media (max-width: 767px) {
    .element-post-slider {
        max-width: 46vw;
    }
    .content-page {
        margin-top: var(--margen-promocional) !important;
    }
    .cabecera-noticias{
        margin-top:0px;
    }
}