/* @media(max-height:680px) {
    .fondo_destop_gracias {
        height: auto;
    }


}

@media (max-width: 1200px) {
    .row_cuadro_text {
        position: relative;
    }
}
 */

@media (max-width: 1290px) {
    .bloq_carrusel_lineas_home .quitar_flechas.uk-slidenav-previous {
        margin-right: 0px !important;
    }

    .bloq_carrusel_lineas_home .quitar_flechas.uk-slidenav-next {
        margin-left: 0px !important;
    }
}

@media (max-width: 1240px) {
    .icon_animales_flotante {
        left: 0;
    }
}

@media (max-width: 1160px) {
    .img_logo_slider {
        width: 67px;
    }

    .text_slider_novedades h2 {
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 6px;
    }

    .text_slider_novedades p {
        font-size: 14px;
        line-height: 20px;
    }


}

@media (max-width: 1070px) {
    .text_video {
        padding-right: 25px;
    }

    .text_video h2 {
        font-size: 35px;
        line-height: 40px;
    }

    .bloq_video {
        padding: 60px 30px;
    }
}


@media (max-width: 1050px) {
    .bloq_text_contac {
        padding-right: 50px;
    }
}

@media (max-width: 990px) {
    .bloq_list_cat .uk-slidenav-previous {
        margin-right: 0px;
    }

    .bloq_list_cat .uk-slidenav-next {
        margin-left: 0px;
    }
}



@media (max-width: 959px) {
    .imagen_cuad_a_linea {
        width: 90px;
    }

    .text_cuad_a_azul {
        margin-top: 20px;
    }

    .text_video h2 {
        max-width: 100%;
        text-align: center;
        margin-bottom: 45px;
    }

    .bloq_video {
        border-radius: 20px;
        padding: 50px 40px;
    }

    .item_carrusel_novedad.boq_prin_pro_d {
        height: 100% !important;
    }

    .img_full_noticias {
        height: 180px;
    }

    .img_full_noticias .btn_catego_noticia2 {
        right: 10px;
        bottom: 10px;
        left: initial;
        top: initial;
    }

    .row_detalle_noticia_prin p.quitar_movil_parrafo {
        display: none;
    }

    .row_detalle_noticia_prin p:last-child {
        display: block;
    }

    .detalle_noticia_prin {
        padding: 16px 20px;
    }

    .detalle_noticia_prin h2 {
        margin: 20px 0px;
    }

    .detalle_noticia_prin a {
        margin-top: 15px;
    }

    .row_detalles_s_total {
        padding-right: 20px;
    }

    .bloq_img_noticias_interno {
        width: 380px;
    }


}

@media (max-width: 950px) {
    .bloq_slider_pro {
        width: 370px;
    }

    .bloq_slider_pro .main-slider {
        height: 400px;
    }


    .text_linea_des_ckeditor {
        padding-left: 40px;
    }

}





@media (max-width: 920px) {
    .text_conoce_ultimo {
        padding-left: 0;
    }

    .text_tiempo {
        padding-left: 20px;
    }
}


@media (max-width: 830px) {
    .text_carrusel_novedades {
        width: 280px;
    }

    .img_text_linea,
    .img_text_linea_slider,
    .img_text_linea_video,
    .img_text_linea_imagen_s {
        width: 245px;
    }

    .text_linea_des_ckeditor_slider figure {
        width: 70px;
    }

    .text_linea_des_ckeditor_slider figure img {
        width: 100%;
        height: 100%;
        object-fit: contain;
    }


}

@media (max-width: 780px) {
    .quitar_movil_780 {
        display: none;
    }

    .conten_logo_footer a {
        display: block;
    }

    .row_contenedor_menu_total {
        padding: 30px;
    }

    .row_contenedor_menu_total .bloq_colum {
        position: relative;
        z-index: 9;
    }

    .listado_general li a,
    .row_contenedor_menu_total .bloq_colum h2 {
        font-size: 17px;
    }

    .btn_abjunto_archivo {
        padding: 14px 6px;
    }

    .flex_colum_780 {
        flex-direction: column;
        align-items: center;
    }

    .bloq_slider_pro {
        width: 100%;
        max-width: 480px;
    }

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

    .bloq_detalles_producto {
        margin-top: 35px;
    }

    .bloq_titulo_lados_boton h2 {
        padding-right: 20px;
    }
}


@media (max-width: 750px) {
    .contenedor_text_banner h2 {
        font-size: 38px;
        line-height: 40px;
    }

    .conte_bloq_sostenible h2 {
        font-size: 54px;
        line-height: 60px;
    }
}

@media (max-width: 650px) {
    .flechas_verdes_home {
        display: none;
    }

    .flechas_azules_home {
        display: block;
    }
}



@media (max-width: 640px) {
    .flex_column_movil_640 {
        flex-direction: column;
    }

    .text_carrusel_novedades {
        width: 100%;
        margin-bottom: 30px;
    }

    .text_carrusel_novedades h2,
    .text_carrusel_novedades p {
        text-align: center;
    }

    .left_column_fle {
        align-items: center;
    }

    .ancho_full_movil_640 {
        width: 100%;
    }

    .bloq_suscripcion {
        margin-top: 25px;
    }
}

@media (max-width: 639px) {

    .img_text_linea,
    .img_text_linea_slider,
    .img_text_linea_video,
    .img_text_linea_imagen_s {
        width: 100%;
        max-width: 450px;
        margin-bottom: 35px;
    }

    .text_linea_des_ckeditor_slider {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .text_linea_des_ckeditor,
    .text_linea_des_ckeditor_slider {
        padding-left: 0px;
        text-align: center;
    }

    .img_text_linea_slider img {
        width: 100%;
    }

    .row_text_linea_des_ckeditor_slider ul {
        text-align: left;
    }

    .img_text_linea {
        width: 100%;
        max-width: 340px;
        margin-bottom: 50px;
    }

    .sliderTiempo_text_movil {
        display: block;
        margin-top: 53px;
    }

    .text_tiempo {
        padding-left: 0;
        text-align: center;
    }

    .circule_img {
        margin: auto;
        width: 350px;
    }

    .bloq_fondo_verde_text_movil {
        display: block;
    }

    .sobre_poner_top {
        position: relative;
        bottom: -70px;
        z-index: 3;
    }

    .sobre_poner_botton {
        position: relative;
        top: -70px;
        z-index: 3;
    }

    .bloq_text_contac {
        margin-bottom: 50px
    }

    .bloq_text_contac {
        padding-right: 0px;
    }

    .quitar_movil_639 {
        display: none;
    }

    .listado_distribuidores_movil {
        display: block;
    }

    .text_video h2 {
        max-width: 100%;
    }

    .bloq_text_formu {
        margin-bottom: 60px;
        padding-right: 0;
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .bloq_text_formu h2,
    .bloq_text_formu p {
        text-align: center;
    }

    .bloq_text_formu img {
        width: 100%;
        max-width: 333px;
        margin-top: 30px;
    }

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

    .alinear_co_arriba {
        width: 26px;
    }

    .alinear_co_abajo {
        display: none;
    }

    .conte_text_comentario {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .ancho_movil_colaborador {
        width: 284px;
    }


    .slider_comentarios .uk-slidenav-previous,
    .slider_comentarios .uk-slidenav-next {
        top: 140px;
    }

    .slider_comentarios .uk-slidenav-previous {
        left: 0;
        margin-left: 0;

    }

    .slider_comentarios .uk-slidenav-next {
        right: 0;
        left: inherit;
        margin-right: 0;
    }

    .slider_comentarios {
        margin-top: 15px;
    }

    .text-comentario,
    .datos_p_testimonio {
        text-align: center;
    }

    .item_cat_pro {
        font-size: 14px;
        line-height: 22px;
        padding: 8px 12px;
    }

    .bloq_categorias_producto {
        gap: 18px;
    }

    .fondo_quienesfranja {
        display: none;
    }

    .quitar_padding_639 {
        padding: 0;
    }

    .quitar_margin_movil {
        margin-top: 0px !important;
    }

    .aparecer_movil_639 {
        display: block;
    }

    .item_icon_unico {
        height: 100%;
    }

    .item_icon_unico h2,
    .item_icon_unico p {
        text-align: center;
    }

    .item_icon_unico h2 {
        margin-top: 24px;
    }

    .content_text_proposito h2,
    .text_ckeditor_proposito {
        text-align: center;
    }

    .bloq_img_noticias_interno {
        width: 100%;
        height: 350px;
        margin-bottom: 35px;
    }

    .row_detalles_s_total {
        text-align: center;
        padding-right: 0;
    }

    .row_detalles_s_total h2 {
        font-size: 20px;
        line-height: 28px;
    }

    .ckeditor_interno_noticia {
        margin-top: 30px;
    }

    .ckeditor_interno_noticia p,
    .ckeditor_interno_noticia h3 {
        margin-bottom: 30px;
    }

    .tabs_interno_noticia a {
        font-size: 14px;
        line-height: 22px;
    }

    .fecha_noticia_interna {
        text-align: left;
    }

    .bloq_detalle_noticias_interno {
        margin-top: 25px;
    }



    .bloq_select_tab_linea {
        display: table;
    }

    #tab-content {
        margin-top: 55px !important;
    }


}




@media (max-width: 520px) {

    .solo_movil_menu,
    .bulet_slider_banner {
        display: block;
    }

    .redes_header,
    .franja_verde_header,
    .grupo_logo_invetsa {
        display: none;
    }

    .franja_blanca_header {
        padding: 12px 0px;
    }

    .logo_img_fantasma {
        width: 50px;
        top: 12px;
        left: 15px;
        transform: translateX(0);
    }

    .respiro_cabecera {
        height: 79px;
    }

    .contenedor_text_banner h2 {
        font-size: 24px;
        line-height: 32px;
        padding: 0px 15px;
    }

    .btn_banner {
        font-size: 16px;
        line-height: 24px;
        padding: 13px 28px;
        border-radius: 8px;
    }

    .bloq_banner_inicio .quitar_flechas {
        display: none;
    }

    .contenedor_text_banner {
        width: 100%;
    }

    .item_banner,
    .contenedor_banner {
        height: 350px;
    }

    .quitar_movil_2 {
        display: none;
    }

    .text_carrusel_novedades h2 {
        font-size: 24px;
        line-height: 32px;
    }

    .btn_verde_link {
        font-size: 16px;
        line-height: 24px;
    }

    .text_slider_novedades h2,
    .text_slider_novedades p {
        font-size: 16px;
        line-height: 24px;
    }

    .text_slider_novedades,
    .item_carrusel_novedad {
        padding: 0;
    }

    .row_text_slider_novedades {
        padding: 10px 16px;
    }

    .btn_movil_ver_mas {
        display: flex;
    }

    .titulo_azul,
    .bloq_titulo_lados_boton h2 {
        font-size: 24px;
        line-height: 32px;
        text-align: center;
    }

    .bloq_titulo_lados_boton h2 {
        width: 100%;
    }

    .contenedor_noticias {
        margin-top: 20px;
        margin-bottom: 44px;
    }

    .item_unico span {
        font-size: 16px;
        line-height: 24px;
    }

    .circulo_img {
        width: 98px;
        height: 98px;
        border-top-left-radius: 50px;
    }


    .circulo_img img {
        width: 60px;
    }

    .quitar_bloq_movil,
    .card_text_noticias p {
        display: none;
    }

    .btn_catego_noticia {
        font-size: 14px;
        line-height: 22px;
    }

    .btn_movil_centrar {
        display: table;
    }

    .btn_sin_fondo {
        font-size: 16px;
        line-height: 24px;
    }

    .conte_bloq_sostenible h2 {
        font-size: 40px;
        line-height: 56px;
    }

    .conte_bloq_sostenible p {
        font-size: 16px;
        line-height: 24px;
    }

    .fondo_bloq_sostenible {
        border-radius: 0px 120px 0px 0px;
        padding: 70px 47px 115px 47px;
    }

    .quitar_padding_costados {
        padding: 0;
    }

    .icon_animales_flotante {
        width: 100%;
    }

    .item_unico_sellos {
        margin-bottom: 50px !important;
    }

    .bloq_suscripcion {
        flex-direction: column;
        border: none;
    }

    .bloq_suscripcion input {
        width: 100%;
        border: 1px solid var(--color-verde);
        border-radius: 10px;
        box-sizing: border-box;
        margin-bottom: 15px;
    }

    .btn_envio_sus {
        font-size: 16px;
        line-height: 24px;
    }

    .centrar_footer_movil {
        justify-content: center;
        gap: 10px;
    }

    .copy_footer {
        font-size: 12px;
    }

    .row_contenedor_menu_total {
        flex-direction: column;
    }

    .contenedor_menu_total {
        top: 80px;
        z-index: 9;
        border-radius: 0px 0px 16px 16px;
        overflow: hidden;
    }

    .row_contenedor_menu_total {
        border-radius: 0;
    }

    .row_contenedor_menu_total:after {
        display: none;
    }

    .redes_header2 {
        display: flex;
    }

    .bloq_text_contac h2 {
        font-size: 24px;
        line-height: 32px;
    }

    .parrafo_text_contac {
        font-size: 16px;
        line-height: 24px;
    }

    .row_cabecera_dis_acor h2 {
        font-size: 16px;
        line-height: 24px;
    }

    .row_cabecera_dis_acor figure {
        width: 80px;
    }

    .text_video h2 {
        font-size: 20px;
        line-height: 28px;
    }

    .bloq_text_formu h2 {
        font-size: 24px;
        line-height: 32px;
    }

    .btn_abjunto_archivo {
        padding: 13px 28px;
    }

    .aparecer_movil_520 {
        display: block;
    }

    .content_text_proposito h2 {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 30px;
    }

    .text_franja_azul h2 {
        font-size: 24px;
        line-height: 32px;
    }

    .franja_azul_animal .uk-section {
        padding-top: 55px;
        padding-bottom: 55px;
    }

    .row_detalle_noticia_prin p:last-child {
        display: none;
    }

    .text_conoce_ultimo h2 {
        font-size: 24px;
        line-height: 32px;
    }

    .bloq_movil_footer_links {
        display: block;
    }

    .modificar_con_movil {
        padding: 0px 30px;
    }

    .bloq_over_scrol {
        height: auto;
        flex-direction: row;
        display: flex;
        white-space: nowrap;
        padding: 14px 0px;
        background: var(--color-blanco2);
    }

    .item_carrusel_s {
        flex-direction: column;
    }

    .bloq_detalle_carrusel {
        width: 280px;
    }

    .bloq_detalle_carrusel h3,
    .bloq_detalle_carrusel p {
        white-space: break-spaces;
        font-size: 14px;
        line-height: 22px;
    }

    .row_contenedor_text_img p {
        font-size: 14px;
        line-height: 22px;
    }

    .img_logo {
        width: 45px;
        height: 45px;
    }

    .img_logo img {
        object-fit: contain;
    }

    .gap_28.item_carrusel_s {
        gap: 10px;
        background: #fff;
        margin-right: 10px;
        border-radius: 8px;
    }

    .bloq_detalle_carrusel {
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .text_img_flotante {
        font-size: 20px;
        line-height: 28px;
    }

    .alto_movil_img {
        height: 380px;
    }

    .flechas_azules_home .modificar_f {
        top: 190px;
    }

    .text_cuad_a_azul h2 {
        font-size: 20px;
        line-height: 28px;
    }

    .text_cuad_a_azul p {
        font-size: 16px;
    }

    .imagen_cuad_a_linea {
        width: 56px;
    }

    .text_cuad_a_azul {
        padding-left: 0px;
    }


    .text_linea_des_ckeditor {
        font-size: 16px;
        line-height: 24px;
        color: var(--color-negro-puro);
    }

    .bloq_img_gal_linea {
        width: 103px;
    }

    .btn_conoce_mas_gal {
        margin-top: 20px;
    }

}

@media(max-width: 480px) {
    .row_contenedor_text_img {
        padding: 16px 12px;
    }

    .row_contenedor_text_img p {
        margin-bottom: 10px;
    }

    .bloq_input_mitad input,
    .bloq_input_mitad select {
        width: 100%;
    }

    .bloq_fondo_verde_text_movil {
        padding: 107px 57px;
    }

    .sobre_poner_top {
        bottom: -57px;
    }

    .sobre_poner_botton {
        top: -57px;
    }

    .circule_img {
        width: 230px;
    }

    .swiper-button-next img,
    .swiper-button-prev img {
        width: 10px;
    }

}

@media(max-width: 380px) {

    .ancho_movil_colaborador {
        width: 240px;
    }
}