@media(max-width: 1150px) {
    .item_card_testimonio_actual figure {
        width: 250px;
    }

    .detalles_opinion_real p {
        font-size: 20px;
        line-height: 1.2;

    }

    .detalles_opinion_real span {
        font-size: 17px;
    }

    .bloq_text_carrusel {
        max-width: 350px;
    }

    .bloq_text_carrusel h2 {
        font-size: 35px;
        line-height: 1.2;
    }

    .bloq_text_carrusel p {
        font-size: 18px;
    }
}


@media(max-width: 959px) {
    .bloq_img_border_nosotros {
        padding-left: 0px;
    }

    .ancho_movil_100_956 {
        width: 100% !important;
    }

    .bloq_text_carrusel {
        max-width: 100%;
    }

    .espacio_gap_40 {
        gap: 10px;
    }

    .item_card_testimonio_actual figure {
        width: 350px;
    }

    .ancho_full_movil_100 {
        width: 100% !important;
    }
}

@media(max-width: 890px) {
    .itemn_card_blog {
        flex-direction: column;
    }

    .itemn_card_blog figure {
        width: 100%;
        height: 150px;
    }

    .titulo_blog_listado {
        font-size: 15px;
    }
}


@media(max-width: 820px) {
    .quitar_menu_movil_header {
        display: none;
    }

    .bloq_menu_movil_thaniy {
        display: flex;
    }
}

@media(max-width: 720px) {
    .item_card_testimonio_actual figure {
        width: 250px;
    }

    .bloq_ckeditor_blog_thany {
        font-size: 16px;
    }

    .titulo_general_blog_single {
        font-size: 30px;
    }

    .titulo_banner_p {
        font-size: 35px;
        line-height: 1.2;
    }

    .horarios_banner_p {
        font-size: 14px;
        line-height: 1.2;
    }

    .subtitulo_banner_p {
        font-size: 20px;
        line-height: 1.2;
        margin-top: 15px;
        margin-bottom: 10px;
    }

    .publicidad_sello_banner span {
        font-size: 13px;
    }
}

@media(max-width: 639px) {
    .post_principal_listado figure {
        height: 200px;
    }

    .post_principal_listado {
        height: auto;
    }

    .ancho_text_banner_final_movil {
        width: 60%;
    }

    .ancho_img_banner_final {
        width: 40%;
    }

    .titulo_blog_listado_principal {
        font-size: 15px;
    }

    .quitar_padding_container_movil {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .padding_left_15_movil_tipo1 {
        padding-left: 15px !important;
    }

    .padding_right_15_movil_tipo1 {
        padding-right: 15px !important;
    }

    .img_opciones_2027 {
        width: 100%;
        height: 350px;
    }
}



@media(max-width: 520px) {

    .bloq_adicina_card_comunicacion h3 {
        font-size: 18px;
    }

    .bloq_adicina_card_comunicacion p,
    .bloq_celeste_boton_comunicacion p {
        font-size: 15px;
    }

    .bloq_celeste_boton_comunicacion figure {
        height: 35px;
    }

    .icono_titulo_preguntas {
        width: 45px;
        height: 45px;
    }

    .gap_espacio_preguntas {
        gap: 15px;
    }

    .icono_pregunta_home {
        width: 40px;
        height: 40px;
    }

    .icono_pregunta_home img {
        object-fit: contain;
        width: 25px;
    }

    .item_pregunta_home_listado .uk-accordion-title::before {
        width: 30px;
        height: 30px;
        background-size: 10px !important;
    }


    .titulo_secciones_general,
    .bloq_text_carrusel h2,
    .bloq_text_bloq_nosotros h2,
    .contenedor_titulo_publicidad h3,
    .titulo_principal_paginas {
        font-size: 25px;
        font-weight: bold;
        line-height: 1.2;
    }

    .descripcion_seccion_general,
    .bloq_text_carrusel p,
    .contenedor_titulo_publicidad p,
    .ckeditor_nosotros,
    .conte_text_404_d p,
    .btn_volver_inicio,
    .ck_editor_opciones_2027,
    .descripcion_seccion_general_2,
    .item_detalle_pregunta_home {
        font-size: 16px;
        line-height: 1.2;
    }

    .item_logos_cert figure {
        height: 120px;
    }

    .item_interno_profesionales {
        height: 100px !important;
    }

    .item_logos_cert h3 {
        font-size: 15px;
    }

    .flex_colum_movil_520_exp {
        flex-direction: column;
    }

    .bloq_img_border_nosotros {
        width: 250px;
        height: 250px;
    }



    .item_card_testimonio_actual {
        padding: 15px;
    }

    .item_card_testimonio_actual figure {
        width: 100%;
    }

    .ancho_img_banner_final {
        width: 38% !important;
    }

    .ancho_text_banner_final_movil {
        width: 60% !important;
    }

    .btn_wasap_color {
        font-size: 13px;
        height: 40px;
        padding: 0px 15px;
        ;
    }

    .publicidad_sello_banner {
        flex-direction: column;
        align-items: flex-start;
    }

    .item_bloq_franja_nosotros figure {
        width: 45px;
        height: 45px;
    }

    .item_bloq_franja_nosotros h2 {
        font-size: 20px;
    }

    .ckeditor_item_nosotros {
        font-size: 15px;
    }
}

@media(max-width: 480px) {
    .banner_blog_portada {
        height: 350px;
    }


    .descripcion_categoria_blog {
        line-height: 1.2;
        font-size: 15px;
    }

    .titulo_general_blog {
        font-size: 30px;
    }


    .item_pregunta_list .uk-accordion-content {
        font-size: 14px;
    }

    .item_pregunta_list .uk-accordion-title::before {
        width: 15px;
        height: 15px;
        background-size: contain;
        background-position: center;
    }

    .item_pregunta_list a {
        border-radius: 10px;
        padding: 10px;
    }

    .item_bloq_franja_nosotros {
        padding: 15px;
    }

    .btn_wasap_color {
        font-size: 13px;
    }

    .logo_header_principal {
        width: 140px;
    }

    .btn_azul_header {
        font-size: 13px;
    }

    .bloq_menu_movil_thaniy {
        gap: 10px;
    }
}

@media(max-width: 380px) {
    .ancho_text_banner_final_movil {
        width: 80% !important;
    }

    .horarios_banner_p,
    .subtitulo_banner_p {
        width: 60% !important;
    }


}