.text_blanco_new {
    color: #fff !important;
}

.quitar_gap_colum_movil {
    margin-top: 15px;
}

@media(max-width: 1760px) {
    .row_menu_programas::before {
        width: 33%;
    }

    .row_menu_programas::after {
        width: 67%;
    }
}


@media(max-width: 1650px) {
    .row_menu_programas::before {
        width: 31%;
    }

    .row_menu_programas::after {
        width: 69%;
    }
}



@media(max-width: 1590px) {
    .bloq_asul_position {
        width: 20%;
    }
}



@media(max-width: 1490px) {
    .row_menu_programas::before {
        width: 29%;
    }

    .row_menu_programas::after {
        width: 71%;
    }
}


@media(max-width: 1360px) {
    .row_menu_programas::before {
        width: 27%;
    }

    .row_menu_programas::after {
        width: 73%;
    }
}

@media(max-width: 1200px) {

    .row_menu_programas:before,
    .row_menu_programas::after {
        display: none;
    }

    .fondo_iz_menu_pro {
        background: #0c111dd4;
        padding-left: 15px;
    }

    .fondo_de_menu_pro {
        background: #0c111ded;
        padding-right: 15px;
        padding-left: 15px;
    }
}




@media(max-width: 1050px) {
    .form_suscrip {
        flex-wrap: wrap;
    }

    .form_suscrip label {
        width: 48%;
    }
}


@media(max-width: 959px) {
    .quita_padin_de_agregar_boton {
        padding-right: 0px;
        padding-bottom: 30px;
    }

    .item_opinion {
        padding: 0;
    }

    .list_opiniones_s .btn_slider_banner {
        display: none;
    }

    .testimonio p {
        font-size: var(--text-tamano-28);
        line-height: var(--text-lineheight-34);
        letter-spacing: var(--leter-spacing-038);
    }

    .bloq_datos_general {
        align-items: flex-start !important;
    }

    .bloq_autor_fecha {
        flex-direction: column;
        gap: 15px;
    }

    .boton_compartir_blog {
        text-align: right;
        display: block;
    }

    .menu_interno_d,
    .bloq_asul_position {
        display: none;
    }

    .icon_menu_movil {
        display: block;
    }

    .log_header_d {
        padding: 20px 0px
    }
}

@media(max-width: 920px) {
    .quitar_movil_920 {
        display: none;
    }

    .quitar_paddin_movil_920 {
        padding-left: 0px !important;
    }

    .gap_espacio_contacto {
        gap: 100px;
    }

    .datos_contacto_per {
        gap: 50px;
    }
}

@media(max-width: 870px) {
    .list_curricula {
        gap: 20px;
    }
}

@media(max-width: 793px) {
    .ancho_preguntas.ancho_preguntas_curricula .contenedor_pre_rest {
        width: 43% !important;
    }
}


@media(max-width: 740px) {
    .fondo_movil_oscurecer {
        background: #000000a3;
    }


    .bloq_info_banner {
        margin-top: 60px;
        background: none;
        max-width: 100%;
    }

    .filtro_categorias,
    .select_quitar_movil {
        display: none;
    }

    .buscqueda_input {
        max-width: 100%;
    }

    .filtro_movil {
        display: block;
        margin-top: 30px;
    }

    .buscqueda_select {
        width: 100%;
    }

    .buscqueda_select,
    .bloq_categoria {
        margin-bottom: 30px;
    }

    .colum_movil_blog {
        flex-direction: column;
        align-items: flex-start;
    }

    .bloq_info_banner.new_ancho {
        margin-top: 60px !important;
    }
}

@media(max-width: 690px) {
    .list_programas_s {
        margin-top: 0;
    }

    .bloq_centrar_ubicar_buscar_programa {
        display: none;
    }

    .flotar_bullet_banner {
        bottom: 30px !important;
    }

    .bloq_buscar_programa {
        border: none;
    }

    .bloq_movil_buscador_programa {
        display: block;
    }

    .item_movil_programas_buscar {
        margin: 0px 20px;
    }
}

@media(max-width: 688px) {
    .ancho_preguntas.ancho_preguntas_curricula .contenedor_pre_rest {
        width: 42% !important;
    }

    .contenedor_gracias p {
        width: 100%;
    }
}

@media(max-width: 639px) {

    .contenedor_menu_modf_movil.uk-offcanvas-slide {
        width: 100% !important;
        max-width: 100% !important;
    }


    .ancho_preguntas.ancho_preguntas_curricula .contenedor_pre_rest {
        width: 100% !important;
    }

    .item_card_cele2 {
        flex-direction: column;
    }

    .item_card_cele2 .detalle_horarios_interno {
        padding-left: 0px;
        padding-top: 10px;
        width: 100%;
    }

    .img_local {
        height: 290px;
    }

    .margin_top_movil639 {
        margin-top: 30px;
    }

    .movil_100_full {
        max-width: 100%;
    }

    .quitar_pa_iz_agregar_top {
        padding-left: 0px;
        padding-top: 30px;
    }

    .w100_movil {
        display: block;
        text-align: center;
    }

    .w100_movil2 {
        display: block;
        text-align: center;
        width: 100%;
        box-sizing: border-box;
    }

    .list_numeros_crecientes .uk-card-body {
        padding: 10px;
    }

    .list_numeros_crecientes .uk-grid-margin {
        margin: 0;
    }

    .list_numeros_crecientes .uk-first-column {
        padding: 0;
    }

    .flotar_bullet_banner li a,
    .flotar_bullet_opinion li a {
        width: 12px;
        height: 12px;
    }

    .quitar_en_movil,
    .btn_slider_banner {
        display: none;
    }

    .centrar_boton_link_movil {
        display: block;
    }

    .iterno_arti_divi {
        gap: 15px;
    }

    .bloq_banner_info {
        margin-left: 0;
        max-width: 328px;
        padding: 0px 15px;
        box-sizing: border-box;
    }

    /* .item_banner {
        height: 514px;
    } */

    .contenedor_redes_movil {
        align-items: center;
        display: flex;
        flex-direction: column;
        margin-top: 30px;
    }

    .quitar_639_movil {
        display: none;
    }

    .flex_final_footer {
        align-items: center;
    }

    .terminos_g2 {
        display: block;
    }

    .img_curricula {
        top: initial;
        right: inherit;
        margin-bottom: 30px;
    }

    #curricula .bloq_text_info_blog {
        padding: 40px 24px;
    }

    .alinear_inicio_movil {
        align-items: flex-start !important;
    }

    .bloq_boton_docentes {
        display: block;
        width: 100%;
    }

    .row_icon_menu_movil {
        right: -15px;
    }



    .bloq_mitad_intro .padding_lef_img {
        padding-left: 0px;
    }

    .gap_movil_intro {
        gap: 30px;
    }

    .quitar_movil_fondo_for {
        display: none;
    }

    .libro_reclamo {
        flex-direction: column;
    }

    .text_libro_2025 h2 {
        text-align: center;
    }

    .text_libro_2025 p {
        text-align: center;
        font-size: 11px;
    }

    .quitar_gap_colum_movil {
        gap: 0;
        margin-top: 15px;
    }

    .bloq_2_input {
        flex-direction: column;
    }

    .bloq_2_input .bloq_label_input {
        width: 100%;
    }

    .text_ckeditor_video {
        padding-right: 0;
    }
}

@media(max-width: 590px) {

    .gap_espacio_contacto,
    .datos_contacto_per {
        flex-direction: column;
        align-items: flex-start;
        gap: 20px;
    }
}

@media(max-width: 580px) {
    .form_suscrip label {
        width: 100%;
    }
}



@media(max-width: 540px) {
    .bloq_logo_senati {
        display: none;
    }

    .final_position {
        justify-content: flex-end !important;
    }

    .barra_input_buscar {
        gap: 10px;
    }

    .colum_movil_hibri,
    .botones_cabecera {
        flex-direction: column;
    }

    .bloq_info_banner.new_ancho {
        max-width: 100% !important;
    }

    .botones_cabecera {
        gap: 15px;
    }

    .botones_cabecera a {
        justify-content: center;
    }

    .botones_cabecera .btn_gris_cabecera {
        text-align: center;
    }
}

@media(max-width: 520px) {
    .conte_text_404_d h2 {
        font-size: 28px;
    }

    .conte_text_404_d p {
        font-size: 18px;
    }

    .alto_section_tech {
        height: 450px;
    }
}


@media(max-width: 480px) {

    .item_banner_ficha {
        height: 250px;
    }

    .titulo_ficha_registro {
        font-size: 30px;
    }

    .logo_movil_senati_2025 {
        height: 45px;
    }

    .logo_movil_senati_2025 img,
    .log_header_d img {
        height: 45px;
        object-fit: contain;
    }



    .cuerpo_movil_s.acordeon_movil_tech,
    .modificar_boto_movil_m {
        margin-top: 20px;
    }

    .acordeon_movil_tech .uk-accordion-title,
    .link_movil_m {
        font-size: 20px;
    }

    .acordeon_movil_tech li,
    .link_movil_m {
        padding: 0px 20px 0px 20px;
    }

    .contenedor_buscar_senati {
        gap: 5px;
    }

    .form_buscador {
        gap: 10px;
    }

    .form_buscador input {
        font-size: 14px;
    }

    .btn_buscar {
        font-size: 12px;
    }

    .quitar_movil_new {
        display: none;
    }

    .casillas_formualrio label {
        width: 100%;
    }

    .btn_envio_form {
        width: 100%;
        justify-content: center;
    }

    .item_detalle_mision_v {
        padding: 0;
    }

    .item_card_reglamento,
    .info_card_lab {
        padding: 16px;
    }

    .centrar_info_lab h3 {
        text-align: left;
    }

    .centrar_info_lab .btn_lab_modf {
        width: 100%;
        box-sizing: border-box;
    }







    
    .text_ckeditor_video h3 {
        text-align: center;
        font-size: 22px;
    }

    .text_ckeditor_video p {
        text-align: center;
        font-size: 18px;
    }

    .text_ckeditor_video {
        margin-bottom: 40px;
    }



}

@media(max-width: 392px) {
    .ancho_full_movil_x {
        width: 100%;
    }
}