/*
Theme Name: Jevelin Child
Description: Child theme for Jevelin theme
Author: Shufflehound
Author URI: http://shufflehound.com
Template: jevelin
*/

/* Add your custom CSS below */

#titulo-tenencia-home > div:nth-child(2){
    margin-top: -51px;
}
#imagen-mv > figure > div > img{
    height: 50%!important;
}
.grecaptcha-badge{
    display: none!important;
}
#content > section.vc_section.ajuste-sec-mobile > div.vc_row.wpb_row.vc_row-fluid.vc_row_1820047963 > div > div > div > div.vc_btn3-container.boton-roja-software.ajuste-btn-rojo-alimento.vc_btn3-center > a{
    width:375px !important;
}
#titulo-slider-KEN-L{
  color:#fff !important;
}
.ajuste-tamaño-img > figure > div > img{
    max-width: 50%;
    height: 50%!important;
}
#titulo-slider-alimento{
  color:#fff !important;
}
.vc_gitem-post-data-source-post_title > h4{
    min-height: 70px;
    text-transform: uppercase;
}

#floatBar-phone{
    z-index: 11;
}
.div-carrusel.cadena-frio > div > div > div > div > div > div > ol{
    top: 526px!important;
}
.div-carrusel.cadena-frio {
    margin-bottom: 30px;
}
.titulo-importante > div > p{
    font-size: 21px;
    line-height: 33px;
    color: #B41B19;
    font-weight: 700;
}
.texto-importante > div > p{
    font-size: 18px;
    line-height: 22px;
    color: #707070;
    font-weight: 700;
    width: 650px!important;
    margin: 0px 254px;
}
 .texto-cadena-frio > div > p{
    text-align: center;
    font-size: 15px;
    line-height: 19px;
    width: 165px;
    margin: 0px 105px;
}
.div-responsabilidad.cadena-frio > div > div > div > div > h2{
    text-align: center;
    color: #0C4E97;
    font-weight: 500;
    font-size: 18px;
    font-style: italic;
    line-height: 22px!important;
}
#div-no-mobile-fielpet, #info-cadena-frio-iconos-texto-no-mobile1, #info-cadena-frio-iconos-texto-no-mobile2{
    display: block!important;
}
#div-mobile-fielpet, #info-cadena-frio-iconos-texto-mobile{
    display: none!important;
}
.boton-plan{
    margin-bottom: 27px!important;
}
.boton-plan > a:hover {
    background: #B52625!important;
    color: #fff!important;
    border: 1px solid #fff;
}

.boton-plan > a {
    font-size: 18px!important;
    line-height: 12px!important;
    font-weight: 700;
    width: 194px;
    margin: 0px 82px;
    background: #fff!important;
    color: #B52625!important;
    border-radius: 24px!important;
    height: 38px;
}
.info-plan > div > p {
    font-size: 18px!important;
    line-height: 22px!important;
    font-weight: 400;
    width: 223px;
    margin: 20px 68px;
}
.precio-plan{
    padding-bottom: 24px;
    border-bottom: 3px solid #fff;
    margin-bottom: 0px;
}
.precio-plan > div > p > strong{
    font-size: 40px!important;
    margin-bottom: 2px!important;
}
.precio-plan > div > p{
    font-size: 20px!important;
    line-height: 30px!important;
    width: 165px;
    margin: 30px 97px;
}
.div-plan-rojo > div{
    padding-top: 18px!important;
}
.div-titulo-plan{
    margin-bottom: 17px;
}
.div-titulo-plan > div > p{
    color: #707070;
    font-weight: 700;
}
.div-plan-rojo.rojo > div, .div-plan-rojo.izquierda.rojo > div{
    border-radius: 0px 0px 39px 39px;
    color: #fff;
    padding-left: 0px;
    padding-right: 0px;
}
.div-plan-rojo.izquierda {
    margin-left: 26px!important;
}
.div-plan-rojo {
    width: 358px!important;
    margin-left: 30px!important;
}
.div-planes {
    margin-bottom: 68px!important;
}
.titulo-preguntas-frecuentes > div > p{
    margin-top: 0px!important;
    margin-bottom: 0px!important;
    color: #B52625;
    line-height: 30px;
    font-size: 25px;
    font-weight: 700;
}
.titulo-nuestros-planes > div > p{
    color: #B31B19;
    font-size: 35px;
    line-height: 43px!important;
    font-weight: 700;
    margin-top: 0px!important;
    margin-bottom: 0px!important;
}
.titulo-nuestros-planes{
    padding-bottom: 56px!important;
    margin-bottom: 0px!important;
}
.tabla-planes > div > table > thead > tr > th:nth-child(3){
    border-radius: 0px 24px 0px 0px!important;
}
.tabla-planes > div > table > tbody > tr > td, .tabla-planes > div > table > thead > tr > th{
    border: hidden!important;
}
.tabla-planes > div > table > thead > tr > th:nth-child(2), .tabla-planes > div > table > thead > tr > th:nth-child(3){
    border-bottom: 3px solid #B31B19!important;
}
.tabla-planes > div > table > thead > tr > th:nth-child(2), .tabla-planes > div > table > thead > tr > th:nth-child(3), .tabla-planes > div > table > tbody > tr > td:nth-child(2), .tabla-planes > div > table > tbody > tr > td:nth-child(3){
    border-left: 3px solid #B31B19!important;
    text-align: center;
}
.tr-rosado{
    background: #eecdcc;
}
.tabla-planes > div > table {
    width: 747px;
    height: 470px;
    border: 3px solid #B31B19!important;
    color: #B31B19;
    border-radius: 24px!important;
    border-collapse: unset!important;
}
.tabla-planes{
    margin-bottom: 65px;
}
.seccion-info-contrata-map{
    width: 74.666667%;
}
.seccion-icono-contrata{
    width: 20.333333%;
}
.seccion-seguro-contrata-info{
    margin-left: 19%!important;
}
#seccion-seguro-contrata-icono > div > span{
    font-size: 60px!important;
}
.seccion-seguro-contrata-info > div > p:nth-child(2){
    color: #FFFFFF;
    font-weight: 700;
}
.seccion-seguro-contrata-info > div > p:nth-child(1){
    color: #B52625;
    margin: 0 0 8px;
    font-weight: 700;
    margin-top: 7px;
    text-transform: uppercase;
}
.mapa-seguro > div > div > div > div{
    border-radius: 51px 1px 51px 1px!important;
    margin-top: -89px!important;
}
.boton-rojo-interesa > a:hover{
    background-color: #fff!important;
    border: solid 1px #B31B19!important;
    color: #B31B19!important;
}
.boton-rojo-interesa > a{
    background-color: #B31B19!important;
    color: #fff!important;
    width: 262px!important;
    height: 48px!important;
    font-size: 18px!important;
    line-height: 22px!important;
    padding: 13px!important;
    border-radius: 24px!important;
    font-weight: 700!important;
    margin-bottom: 76px!important;
}
.boton-azul-presentacion > a:hover{
    background-color: #fff!important;
    border: solid 1px #0C4E97!important;
    color: #0C4E97!important;
}
.boton-azul-presentacion > a{
    background-color: #0C4E97!important;
    color: #fff!important;
    width: 262px!important;
    height: 48px!important;
    font-size: 18px!important;
    line-height: 22px!important;
    padding: 13px!important;
    border-radius: 24px!important;
    font-weight: 700!important;
    margin-bottom: 76px!important;
}
.para-veterinarias-info{
    color: #707070;
    margin-bottom: 53px;
}
.para-veterinarias-info > div > p:nth-child(2), .para-veterinarias-info > div > p:nth-child(3) {
    margin: 0 0 0px;
}
.seccion-seguro-kenl{
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    height: 180px;
}
.boton-blanco-seguro > a:hover{
    color: #fff!important;
    background-color: #B51B19!important;
    border: solid 1px #fff;
}
.boton-blanco-seguro > a{
    color: #B51B19!important;
    background-color: #fff!important;
    border-radius: 24px!important;
    width: 359px!important;
    height: 48px!important;
    margin-top: 42px!important;
    font-weight: 700!important;
    font-size: 18px!important;
    line-height: 22px!important;
}
.seccion-seguro-kenl-info > div > p{
    color: #FFFFFF;
    font-size: 16px;
    line-height: 19px!important;
    font-weight: 400;
    width: 324px;
    margin-top: 32px;
}
.preguntas-frecuentes-div{
    margin-bottom: 25px!important;
}
.vc_toggle_content > p{
    color: #707070!important;
}
.vc_toggle_content{
    background: #fff!important;
    width: 647px;
    padding-top: 8px;
    padding-bottom: 10px;
}
.vc_toggle_title > i.vc_toggle_icon{
    right: 26px!important;
    left: auto!important;
}
.vc_toggle_title > h4{
    color: #fff!important;
}
.vc_toggle_title{
    background: #B31B19!important;
    width: 747px;
    height: 60px;
    padding-top: 18px;
    padding-bottom: 20px;
}
.boton-rojo-seguro > a:hover{
    background: #fff!important;
    color: #B31B19!important;
    border: 1px solid #B31B19!important;
}
.boton-rojo-seguro > a{
    background: #B31B19!important;
    color: #fff!important;
    border-radius: 24px!important;
    width: 223px!important;
    height: 44px!important;
    font-weight: 700!important;
    font-size: 18px!important;
    line-height: 22px!important;
    padding: 11px 0px 11px 0px!important;
}
#btn-rojo-wats-alimento > a{
    display: inline-block !important;
}
.vc-hoverbox-block.vc-hoverbox-back > div > p{
    font-size: 14px;
    line-height: 18px!important;
    color: #5E5E5E;
}
.vc-hoverbox-block {
    height: 40%;
    background-size: 68px;
    background-position: top;
    background-repeat: no-repeat;
}
.texto-imagen-fielpet > div > p{
    margin-top: -57%;
    color: #B31B19;
    font-weight: 700!important;
}
.medicamentos-form-boton.seguro > div > div > div > a {
    margin-left: 90px;
    width: 428px!important;
    background: #B52625!important;
    padding: 16px 21px!important;
    color: #fff!important;
    border-radius: 30px!important;
    margin-bottom: 71px!important;
    font-size: 18px!important;
    line-height: 25px!important;
    font-weight: 700!important;
}
.info-antes-del-form {
    margin-top: 50px;
    margin-left: 32px;
    margin-bottom: 80px;
}
.info-antes-del-form > div > p{
     color: #707070;
    font-size: 16px;
    line-height: 20px;
    width: 705px;
    margin-bottom: 22px;
}
.info-seguro-eleccion > div > p{
    color: #707070;
    width: 165px;
}
.h2-contacto.seguro > div > p{
    color: #707070;
    padding-left: 30%;
    padding-right: 30%;
    margin-top: 19px;
}
#h2-seguro{
    color: #fff!important;
}
.div-form-medicamentos{
    padding-left: 25%!important;
    padding-right: 25%!important;
}
.medicamentos-form-boton > div > div > div > a > i{
    font-size: 30px!important;
    line-height: 22px!important;
}
.medicamentos-form-boton > div > div > div > a:hover{
    background: #fff!important;
    color: #B52625!important;
    border: 1px solid #B52625!important;
}
.medicamentos-form-boton > div > div > div > a{
    margin-left: 90px;
    width: 428px!important;
    background: #B52625!important;
    padding: 16px 21px!important;
    color: #fff!important;
    border-radius: 30px!important;
    margin-bottom: 0px!important;
    font-size: 18px!important;
    line-height: 25px!important;
    font-weight: 700!important;
}
.medicamentos-form-boton {
    width: 611px!important;
}
.medicamentos-form-boton > div{
    padding-left: 0px!important;
    padding-right: 0px!important;
}
.medicamentos-form> div > div > div > form > div.wpcf7-response-output{
    background: #fff;
    color: #50485b;
    font-size: 16px;
    line-height: 19px!important;
    border-color: #b52625!important;
    font-weight: 400;
    padding: 10px;
    margin: 0em 0em 1.5em
}
.medicamentos-form > div > div > div > form > div.sh-cf7-body > div > label.titulo-formulario3{
    margin-bottom: 8px!important;
}
.medicamentos-form> div > div > div > form > div.sh-cf7-body > div > p:nth-child(11) > input{
    width: 553px;
    height: 48px;
    border-radius: 24px!important;
    font-size: 18px;
    line-height: 22px!important;
    text-transform: none;
}
.medicamentos-form> div > div > div > form > div.sh-cf7-body > div > div:nth-child(10) > label:nth-child(3) > span > div > div > ul > li:nth-child(1){
    pointer-events: none;
    opacity: 0.6;
}
.SumoSelect > .optWrapper > .options > li.opt > label{
    color: #b52625;
}
.medicamentos-form> div > div > div > form > div.sh-cf7-body > div > div:nth-child(10) > label:nth-child(3) > span > div > div > ul{
    text-align: left;
}
.medicamentos-form> div > div > div > form > div.sh-cf7-body > div > div:nth-child(10) > label:nth-child(3) > span > div > p > label{
    top: -4px;
}
.medicamentos-form> div > div > div > form > div.sh-cf7-body > div > div:nth-child(10) > label:nth-child(3) > span > div > p > span{
    text-align: left;
    font-style: italic;
}
.medicamentos-form> div > div > div > form > div.sh-cf7-body > div > label{
    margin-bottom: 0px!important;
}
.medicamentos-form > div > div > div > form > div.sh-cf7-body > div > p:nth-child(8){
    display: none!important;
}
.medicamentos-form > div > div{
    width: 553px;
}
.medicamentos-form > div > div > div > form > div.sh-cf7-body > div > label > span{
    width: 553px;
    height: 39px;
    margin-top: 8px;
    margin-bottom: 8px!important;
}
.medicamentos-form > div > div > div > form > div.sh-cf7-body > div > div.contenedor-subform > label > span{
    width: 268px!important;
    height: 39px;
    margin-top: 8px;
    margin-bottom: 8px!important;
}
.medicamentos-form > div > div > div > form > div.sh-cf7-body > div > p:nth-child(11) > label > span{
    width: 553px!important;
    height: 102px;
    margin-top: 8px;
    margin-bottom: 8px!important;
}
.medicamentos-form > div > div > div > form > div.sh-cf7-body > div > p:nth-child(11) > span{
    margin: 0px 0px 0px!important;
}
.medicamentos-form > div > div > div > form > div.sh-cf7-body > div > div.contenedor-subform > label > span > input, .medicamentos-form > div > div > div > form > div.sh-cf7-body > div > div:nth-child(10) > label:nth-child(3) > span > div > p, .medicamentos-form > div > div > div > form > div.sh-cf7-body > div > p:nth-child(11) > label > span > textarea{
    border-radius: 24px;
    background: #fff;
    color: #B51B19;
    font-size: 16px;
    line-height: 19px!important;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: 500;
    width: 100%;
    height: 100%!important;
}
.medicamentos-form > div > div > div > form > div.sh-cf7-body > div > label > span > input{
    border-radius: 24px;
    background: #fff;
    color: #B51B19;
    font-size: 16px;
    line-height: 19px!important;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: 500;
}
.medicamentos-form > div > div > div > form > div > div > .contenedor-subform{
    display: flex;
    justify-content: space-between;
}
.medicamentos-form > div > div > div > form > div > div > label.titulo-formulario2, .medicamentos-form > div > div > div > form > div > div > label.titulo-formulario3{
    color: #CFCFCF;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px!important;
    margin-top: 10px;
}
.medicamentos-form > div > div > div > form > div > div > label.titulo-formulario1{
    font-size: 22px;
    line-height: 27px!important;
    text-align: left;
}
.h2-medicamentos{
    padding-top: 50px !important;
    padding-bottom: 20px !important;
    margin-bottom: 0px;
}
#div-titulo-medicamento > div > div > div > .h2-contacto > div > p{
    margin: 0 0 5px;
}
.h2-medicamentos > div > h2{
    font-size: 30px;
    line-height: 37px!important;
    font-weight: 700;
}
.medicamentos-form {
    width: 611px;
    background: #B52625;
    padding: 26px 14px 0px 14px;
    color: #fff;
    border-radius: 30px;
    margin-bottom: 12px;
}
#div-titulo-medicamento{
    margin-top: 623px !important;
}	
#imagen-mobile{
    display: none;
}
/* CSS MARCIO */
    .txt-titulo-alimento-ken-l {
        text-align: center;
        font-size: 35px;
        font-weight: 700;
        line-height: 43px !important;
    }
    .txt-titulito {
        font-weight: 500;
        text-align: center;
        font-size: 20px;
        line-height: 20px;
        color: #707070;
    }
    .txt-subTitulo-alimento-ken-l {
        text-align: center;
        font-weight: 700;
        font-size: 25px;
        line-height: 30px;
        color: #B31B19;
    }
    .txt-columna {
        text-align: center;
        font-size: 20px;
        line-height: 30px;
        color: #707070;
    }
    .txt-columna-ajuste {
        font-weight: 700;
    }
    .txt-GEPSA {
        font-size: 20px;
        line-height: 25px;
        color: #707070;
    }
    .txt-GEPSA-titulo {
        color: #B31B19;
        font-weight: 700;
    }
    .ajuste-fila {
        border: 3px solid #B51B19 !important;
        border-radius: 8px !important;
    }
    .txt-titulo-alimentos{
        font-size: 35px;
        text-align: center;
        line-height:43px;
        font-weight:700;
    }
    .txt-subtitulo-alimentos{
        font-weight: 700;
        font-size: 25px;
        line-height:30px;
        text-align: center;
        color:#707070;
    }
    .txt-subtitulo-tarjetas{
        font-size:18px;
        text-align:center;
        line-height:22px;
        color: #fff;
    }
    .txt-titulo-tarjetas{
        font-size:18px;
        text-align:center;
        line-height:22px;
        background-color: #fff;
        color:#707070;
        font-weight:700;
        padding: 18px 0px;
    }
    .columna-tarjeta > div{
        padding: 8px !important;
        border-radius: 0px 0px 39px 39px !important;
    }
    .btn-blanco-alimento > a{
        border-radius: 30px !important;
        color: #b52625 !important;
        font-size: 18px !important;
        font-weight: 700 !important;
        line-height: 22px !important;
    }
    .txt-item-sec2{
        font-size:20px;
        line-height:24px;
        color:#707070;
    }
    .ajuste-tamaño-img > figure > div > img{
        height: 93px !important;
    }
    .ajuste-txt-item-sec2{
        width: 342px;
    }
h2.txt-titulo-software-tango{
    font-weight: 700 !important;
    font-size: 35px !important;
}
.txt-cuerpo-software{
    color: #707070;
}
.btn-rojo-wats{
    height: 55px;
}
.btn-rojo-wats > a{
    background-color: #B21B19 !important;
    color: #fff !important;
    font-weight: 700 !important;
    font-size: 23px !important;
    line-height: 28px !important;
    border-radius: 25px !important;
    align-items: center;
    display: flex!important;
}
.btn-rojo-wats > a:hover{
    background-color: #fff !important;
    color: #B21B19 !important;
    border: solid #B21B19 1px!important;
    align-items: center;
    display: flex!important;
}

.btn-rojo-wats > a > i{
    font-size: 23px !important;
}
.txt-titulo-VET-POINT{
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    color:#707070;
}
.txt-cuerpo-VET-POINT{
    font-size:18px;
    line-height:22px;
    color: #707070;
}
.contenedor-flexible{
    display: flex; 
}
.txt-cambiar-puntos-titulo{
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    color:#B52625;
}
.txt-cambiar-puntos-cuerpo{
    font-style: italic;
    font-size: 16px;
    line-height: 19px;
    color:#707070;
}
.btn-rojo{
    margin : 15px;
    padding: 13px 20px;
    color: #fff;
    width: 254px;
    height: 48px;
    background: #B51B19 0% 0% no-repeat padding-box;
    box-shadow: 0px 5px 6px #00000000;
    border-radius: 24px;
}
.btn-rojo:hover{
    background: #fff;
    color: #B51B19;
    border: 1px solid #B51B19;
}
.flex-active{
    background:#B51B19 !important;
}
/* FIN CSS MARCIO*/
.div-texto-detalles{
margin-bottom: 40px;
}
.titulo-detalles {
margin-bottom: 51px;
}
#div-software-sultan > .info-software-sultan-texto > div > div > .h3 > div > h2, .div-titulo-detalles > div > div > div > div > div > h3{
font-size: 35px;
font-weight: 700;
line-height: 43px!important;
}

#div-software-sultan{
    margin: 0 auto;
    padding: 0px !important;
    padding-top: 193px !important;
}

.info-software-sultan-texto{
width: 558px;
}
.boton-roja-software {
margin-bottom: 60px;
text-align: center!important;
}
.boton-roja-software > a > i {
font-size: 32px!important;
left: 20px!important;
}
.btn-rojo-wats{
text-align: center!important;
}
.boton-azul-software > a{
background: #0C4E97!important;
color: #fff!important;
border-radius: 24px!important;
width: 262px!important;
height: 48px!important;
font-weight: 700!important;
}
.boton-azul-software > a:hover{
background: #fff!important;
color: #0C4E97!important;
border: solid 1px #0C4E97!important;
}
.boton-roja-software > a{
height: 55px!important;
padding: 14px 0px 13px 0px!important;
padding-left: 64px!important;
background: #B52625!important;
color: #fff!important;
border-radius: 30px!important;
font-size: 18px!important;
line-height: 28px!important;
font-weight: 700!important;
width: 32%!important;
}
.boton-roja-software > a:hover{
background: #fff!important;
color: #B52625!important;
border: solid 1px #B52625!important;
}
.texto-detalle > div > p{
color: #707070;
margin: 0 0 0px;
}
.contenedor-btn{
margin-top: 2.3%;
}
.flex-direction-nav > li > a:before {
color: #fff;
}
#galeria-fotos-libros > div > div > ol{
display: none;
}
.boton-software-tipos > a {
font-size: 18px!important;
line-height: 22px!important;
font-weight: 700!important;
background: #B52625!important;
color: #fff!important;
border-radius: 24px!important;
height: 38px!important;
padding: 8px 18px 8px 18px!important;
}
.boton-software-tipos > a:hover {
background: #fff!important;
color: #B52625!important;
border: 1px solid #B52625!important;
}
.info-software-tipos > div > p{
color: #707070;
padding: 0px 26% 0px 26%;
}
.titulo-software-tipos > div > p{
text-align: center;
color: #B52625;
font-weight: 700;
}
.div-tipos-software{
padding-left: 50px;
padding-right: 50px;
}
.software-tipos-p > div > p{
color: #707070;
font-size: 25px;
line-height: 30px;
padding-left: 100px;
padding-right: 100px;
font-weight: 700;
}
.software-tipos-h2{
margin-bottom: 0px;
}
.software-tipos-h2 > div > h2{
color: #B52625;
font-size: 35px;
line-height: 43px!important;
font-weight: 700;
}
.imagen-software-tipos{
margin-bottom: 0px;
margin-top: 28px;
}
.div-tipos-software > div > div > div > div:nth-child(2){
margin-left: 15px;
margin-right: 15px;
width: 45%;
}
.div-tipos-software > div > div > div > div:nth-child(1) {
margin-left: 30px;
margin-right: 15px;
width: 45%;
}
.sh-nav > .menu-item > .sub-menu {
border: solid 2px #B52625!important;
margin-top: -18px;
}
#menu-item-202 > a, a.productos-a {
pointer-events: none;
}
#menu-item-202 > ul > li > a:hover {
font-weight: bold!important;
color: #0C4E97!important;
border: none!important;
}
#menu-item-202 > ul > li > a{
color: #B52625!important;
font-size: 14px;
line-height: 20px;
margin-bottom: 0px!important;
}
.div-acerca-nosotros.rse{
width: 677px;
margin-right: 0px;
margin-left: 29px;
}
.div-nuestros-valores-generales{
width: 359px;
}
.div-nuestros-valores-generales > div > div > div > div > h2{
text-align: right;
font-size: 21px;
line-height: 33px!important;
}
.h2-rse{
border-bottom: #0C4E97 solid 3px;
margin-bottom: 45px;
}
div.div-responsabilidad > div > div > div > div > p{
color: #0C4E97;
font-weight: 500;
font-size: 18px;
font-style: italic;
line-height: 22px!important;
}
.div-responsabilidad > div > div > div{
margin-top: 0px;
margin-bottom: 41px;
}
.div-carrusel{
margin-bottom: 47px;
}
#div-quienes-somos-margin{
margin-bottom: 48px;
}
.vc_images_carousel .vc_carousel-indicators li {
display: inline-block!important;
width: 12px!important;
height: 12px!important;
margin: 1px!important;
text-indent: -999px!important;
border-radius: 10px!important;
cursor: pointer!important;
border: 1px solid #b51b19!important;
background-color: #fff!important;
}
.vc_images_carousel .vc_carousel-indicators .vc_active {
margin: 1px!important;
width: 12px!important;
height: 12px!important;
background-color: #b51b19!important;
border: 0px solid #fff!important;
}
.vc_images_carousel ol.vc_carousel-indicators {
margin: 0px 0 0 -30%!important;
bottom: 0px!important;
top: 596px!important;
}
.vc_images_carousel .vc_carousel-control .icon-next:before{
font-size: 80px!important;
left: 60px!important;
color: #b51b19!important;
}
.vc_images_carousel .vc_carousel-control .icon-prev:before{
font-size: 80px!important;
right: 60px!important;
color: #b51b19!important;
}
/*.div-carrusel > div > div > div > div > div > div > div > div > div > div > div > a > img{
height: 1280px!important;
}*/
.canales-comunicacion-contacto{
width: 465px;
}
.canales-comunicacion-contacto > div > div > div:nth-child(1) > div > p:nth-child(2), .canales-comunicacion-contacto > div > div > div:nth-child(3) > div > p{
color: #707070;
font-size: 16px;
line-height: 19px;
font-weight: 400;
}
.canales-comunicacion-contacto > div > div > div:nth-child(1) > div > p:nth-child(1){
color: #B52625;
font-size: 16px;
line-height: 19px;
font-weight: 700;
margin-bottom: 20px;
margin-top: 34px;
}
#wpcf7-f477-p465-o1 > form > div.sh-cf7-body > div > label:nth-child(9){
width: 100%;
}
#wpcf7-f477-p465-o1 > form > div.wpcf7-response-output{
margin: 0em 0em 0em;
border-color: #b51b19;
font-size: 16px;
color: #B51B19!important;
font-weight: 500;
padding: 0.5em 1em;
line-height: 19px!important;
margin-bottom: 33px;
}
#wpcf7-f477-p465-o1 > form > div.sh-cf7-body > div > input{
margin-top: 0px;
background: #0C4E97!important;
color: #fff!important;
width: 100%!important;
margin-bottom: 8px;
height: 48px!important;
text-transform: none;
}
#wpcf7-f477-p465-o1 > form > div.sh-cf7-body > div > span{
margin: 0px 0px 0px!important;
}
#wpcf7-f477-p465-o1 > form > div.sh-cf7-body > div > label:nth-child(11) > span > textarea{
height: 131px;
background: #fff;
color: #B51B19!important;
font-size: 16px;
line-height: 19px!important;
border-radius: 24px;
margin-top: 0px;
width: 100%;
border: none!important;
margin-bottom: 0px;
text-align: left;
}
#wpcf7-f477-p465-o1 > form > div.sh-cf7-body > div > label:nth-child(9) > span > div > div > ul > li > label{
font-size: 16px;
color: #b51b19;
}
#wpcf7-f477-p465-o1 > form > div.sh-cf7-body > div > label:nth-child(9) > span > div > div > ul > li.opt.selected > label{
font-weight: bold;
}
#wpcf7-f477-p465-o1 > form > div.sh-cf7-body > div > label:nth-child(9) > span > div > div > ul > li:nth-child(1){
pointer-events: none;
opacity: 0.6;
}
#wpcf7-f477-p465-o1 > form > div.sh-cf7-body > div > label:nth-child(9) > span > div > div > ul{
text-align: left;
}
#wpcf7-f477-p465-o1 > form > div.sh-cf7-body > div > label:nth-child(9) > span > div > p > label > i{
margin-top: 7px;
}
#wpcf7-f477-p465-o1 > form > div.sh-cf7-body > div > label:nth-child(9) > span > div > p > label > i:before{
font-family: "Font Awesome 5 Free"!important;
content: "\f0ab";
display: inline-block;
font-size: 20px;
line-height: 27px;
font-weight: inherit;
font-style: initial;
}
#menu-item-202 > a:after{
font-family: "Font Awesome 5 Free"!important;
content: "\f0ab";
display: inline-block;
font-size: 16px;
line-height: 16px;
font-weight: inherit;
font-style: initial;
}
#wpcf7-f477-p465-o1 > form > div.sh-cf7-body > div > label:nth-child(9) > span > div > p > label > i:after{
display: none;
}
#wpcf7-f477-p465-o1 > form > div.sh-cf7-body > div > label:nth-child(9) > span > div > p > span{
margin-top: 9px;
}
#wpcf7-f477-p465-o1 > form > div.sh-cf7-body > div > label > span{
margin-top: 0px;
margin-bottom: 6px!important;
}
#wpcf7-f477-p465-o1 > form > div.sh-cf7-body > div > label > span > input, #wpcf7-f477-p465-o1 > form > div.sh-cf7-body > div > label:nth-child(9) > span > div > p{
height: 39px;
background: #fff;
color: #B51B19!important;
font-size: 16px;
line-height: 19px!important;
border-radius: 24px;
margin-top: 0px;
width: 100%;
border: none!important;
margin-bottom: 0px;
text-align: left;
}
.canales-comunicacion-contacto{
margin-left: 34px;
}
.div-form-contacto-contacto {
width: 532px;
}
.canales-comunicacion-contacto > div > div > div:nth-child(1){
margin-bottom: 20px;
}
.botones-contacto{
margin-bottom: 0px!important;
}
#wpcf7-f477-p465-o1 > form > div.sh-cf7-body > div{
 width: 417px;
}
#wpcf7-f477-p465-o1 > form > div.sh-cf7-body > div > label.titulo-formulario{
color: #fff;
font-size: 16px;
line-height: 19px;
}
.div-form-contacto-contacto > div > div > div{
padding-top: 31px;
padding-bottom: 8px;
padding-left: 53px;
padding-right: 52px;
background: #B51B19;
border-radius: 50px;
margin-bottom: 40px;
width: 522px;
}
.h2-contacto > div > h2{
text-align: center!important;
color: #707070;
font-size: 20px!important;
line-height: 24px!important;
font-weight: 400!important;
}
.h2-contacto{
padding-bottom: 50px;
margin-bottom: 0px;
}
.botones-contacto > div > div > a:hover{
font-weight: 700;
}
.botones-contacto > div > div > a{
color: #B52625;
font-size: 16px;
line-height: 19px;
font-weight: 400;
}
.telefono-icono-boton > p:nth-child(4){
margin-left: 5px;
}
.whatsapp-icono-boton > p, .telefono-icono-boton > p{
margin-right: 5px;
color: #B52625;
font-size: 16px;
line-height: 19px;
font-weight: 400;
}
.whatsapp-icono-boton > p, .telefono-icono-boton > p{
margin-right: 5px;
color: #B52625;
font-weight: 700;
}
.whatsapp-icono-boton > i, .telefono-icono-boton > i, .mail-icono-boton > i{
width: 34px;
text-align: left;
color: #B52625;
}
.whatsapp-icono-boton, .telefono-icono-boton, .mail-icono-boton {
display: flex;
justify-content: flex-start;
margin-bottom: 20px;
}
.div-acerca-nosotros > div > div > div.h2{
border-bottom: #0C4E97 3px solid;
padding-bottom: 19px;
margin-bottom: 47px;
}
.div-acerca-nosotros > div > div > div.h2 > div > h2{
text-align: left;
color: #0C4E97;
font-weight: 500;
font-style: italic;
font-size: 18px;
line-height: 22px!important;
}
.texto-rojo-nosotros > div > p {
text-align: left;
color: #B51B19;
font-weight: 700;
}
.div-acerca-nosotros > div > div > div.h3{
padding-bottom: 0px !important;
}
.texto-acerca-nosotros > div > p{
color: #707070!important;
margin: 0 0 30px;
}
.div-acerca-nosotros > div > div > div.h3 > div > h1{
text-align: left;
font-size: 35px;
line-height: 43px!important;
font-weight: 700;
}
.div-acerca-nosotros {
width: 650px;
margin-right: 82px;
margin-left: 45px;
}
.titulo-valores, .texto-azul-valores, .texto-rojo-nosotros{
margin-bottom: 0px;
}
.texto-azul-valores > div > p{
color: #0C4E97;
font-weight: 400;
}
.punto-azul-valores{
margin-top: 20px;
margin-bottom: 5px;
}
.punto-azul-valores > div > p{
color: #0C4E97;
font-weight: 600;
}
.div-texto-valores{
width: 417px;
background: #EEDECC;
margin-bottom: 13px;
border-radius: 0px 0px 0px 60px;
padding: 0px 29px 48px 29px;
}
.div-titulo-valores > div > div > div > div > div > p{
font-size: 20px;
line-height: 24px;
color: #fff;
padding: 19px 29px 19px 29px;
font-weight: 700;
text-align: left;
}
.div-titulo-valores{
width: 417px;
margin-bottom: 0px;
height: 62px;
background: #B21B19;
border-radius: 0px 60px 0px 0px;
margin-top: 82px;
}
#menu-item-208{
padding-right: 4px;
}
#menu-item-209{
padding-left: 4px;
}
#menu-item-208 > a > i, #menu-item-209 > a > b {
margin-right: 4px;
}
.vc_pageable-slide-wrapper{
text-align: center;
}
.div-form-contact {
z-index: 2;
}
.slider{
position: absolute!important;
}
textarea {
overflow: hidden;
resize: none;
}
.div-form-contact > div > div > div > form > div.sh-cf7-body > div > label > span > input{
color: #B51B19;
border: 1px solid #B51B19;
border-radius: 24px;
width: 359px;
height: 39px;
font-weight: 500;
font-size: 16px;
line-height: 19px!important;
margin-top: 3px;
z-index: 2;
margin-bottom: 3px;
}
.div-form-contact > div > div > div > form > div.sh-cf7-body > div > label > span > textarea{
color: #B51B19;
border: 1px solid #B51B19;
border-radius: 24px;
width: 359px;
height: 102px;
font-weight: 500;
font-size: 16px;
line-height: 19px!important;
margin-top: 3px;
z-index: 2;
margin-bottom: 3px;
}
.div-form-contact > div > div > div > form > div.sh-cf7-body > div > label > span{
margin-top: 0px;
margin-bottom: 0px!important;
}
.div-form-contact > div > div > div > form > div.sh-cf7-body > div > label.titulo-formulario {
padding-top: 101px!important;
color: #fff;
font-size: 16px;
line-height: 19px;
}
.div-form-contact > div > div > div > form > div.sh-cf7-body > div > input.wpcf7-submit {
color: #B51B19!important;
border: 1px solid #B51B19!important;
border-radius: 24px!important;
width: 359px!important;
height: 48px!important;
font-weight: 700!important;
font-size: 18px!important;
line-height: 22px!important;
margin-top: 3px!important;
background: #fff!important;
margin-bottom: 3px!important;
}
.div-form-contact > div > div > div > form > div.sh-cf7-body > div > span {
margin: 0px 0px 0px 0px!important;
}
.div-form-contact > div > div > div > form > div.wpcf7-response-output{
border: 1px solid #b51b19!important;
margin: 0em 0em 0em;
font-size: 16px;
line-height: 19px!important;
color: #000;
font-weight: 400;
background: #fff!important;
}
.div-form-contact > div > div > div > form > div.sh-cf7-body > div > input.wpcf7-submit:hover{
color: #fff!important;
border: 1px solid #fff!important;
font-weight: 700!important;
background: #B51B19!important;
}
.contenedor-form{
text-align: center;
}
.footer-pc{
display: block!important;
}
.footer-mobile{
display: none!important;
}
.titulo-info > div > h3{
font-size: 20px;
line-height: 25px;
color: #B41B19;
font-weight: 700;
height: 53px;
text-align: center;
width: 165px;

}
.titulo-info{
margin-bottom: 22px;
margin-top: 34px;
}

.texto-info > div > p{
font-size: 16px;
line-height: 19px;
color: #000000;
height: 57px;
width: 165px;
}
.boton-info > a{
color: #fff!important;
background: #B41B19!important;
background-color: #B41B19!important;
box-shadow: 0px 5px 6px #00000000!important;
border-radius: 24px!important;
width: 165px!important;
height: 48px!important;
font-size: 18px!important;
line-height: 22px!important;
font-weight: 700!important;
}
.boton-info > a{
color: #fff!important;
background: #B41B19!important;
background-color: #B41B19!important;
box-shadow: 0px 5px 6px #00000000!important;
border-radius: 24px!important;
width: 165px!important;
height: 48px!important;
font-size: 18px!important;
line-height: 22px!important;
font-weight: 700!important;
}
div.sh-cf7-body > div > input.wpcf7-submit{
color: #fff!important;
background: #B41B19!important;
background-color: #B41B19!important;
box-shadow: 0px 5px 6px #00000000!important;
border-radius: 24px!important;
width: 165px!important;
height: 48px!important;
font-size: 18px!important;
line-height: 22px!important;
font-weight: 700!important;
margin-top: 12px;
}
.boton-info > a:hover, div.sh-cf7-body > div > input.wpcf7-submit:hover{
color: #B41B19!important;
background: #fff!important;
background-color: #fff!important;
box-shadow: 0px 5px 6px #00000000!important;
border-radius: 24px!important;
font-size: 18px!important;
line-height: 22px!important;
font-weight: 700!important;
border: 1px solid #B41B19!important;
}
.caja-seccion{
margin-bottom: 41px!important;
}
.h4{
color: #B52625;
line-height: 43px;
font-size: 35px;
font-weight: 700;
margin-top: 0px!important;
margin-bottom: 0px!important;
height: 51px!important;

}
.fondo-patitas{
position: absolute!important;
}
h1{
color: #B52625!important;
font-weight: 700!important;
font-size: 35px;
line-height: 43px!important;
}
.p-distribuidora > div > p{
color: #707070;
line-height: 26px;
}
.p-banner-curvo > div > p{
color: #0C4E97;
font-size: 28px;
line-height: 28px;
font-weight: 700;
}
.boton-azul-con-letreas-blancas > a{
background: #0C4E97!important;
background-color: #0C4E97!important;
color: #fff!important;
font-weight: 700!important;
box-shadow: 0px 5px 6px #00000000!important;
border-radius: 24px!important;
width: 362px!important;
height: 48px!important;
font-size: 18px!important;
line-height: 22px!important;
padding-top: 13px!important;
padding-bottom: 13px!important;
padding-left: 50px!important;
padding-right: 49px!important;
}
.boton-azul-con-letreas-blancas > a:hover{
background: #fff!important;
background-color: #fff!important;
color: #0C4E97!important;
border: 1px solid #0C4E97!important;
font-weight: 700!important;
box-shadow: 0px 5px 6px #00000000!important;
border-radius: 24px!important;
width: 359px!important;
height: 48px!important;
font-size: 18px!important;
line-height: 22px!important;
padding-top: 13px!important;
padding-bottom: 13px!important;
padding-left: 20px!important;
padding-right: 20px!important;
}
.vc_custom_1619576099744{
box-shadow: 0px 8px 8px 0px #282a2d91;
border-radius: 0px 0px 435px 0px;
}
.div-elegirnos > div > div{
display: flex;
padding-top: 12px;
padding-left: 30px;
padding-right: 34px;
background: #fff;
width: 554px;
height: 172px;
border: 2px solid #0C4E97;
border-radius: 0px 0px 51px 0px;
margin-bottom: 52px;
justify-content: space-between;
}
.iconos-elegirnos > figure > div > img{
width: 68px!important;
height: 68px!important;
}
.textos-elegirnos > div > p:nth-child(1){
color: #B52625;
font-size: 20px;
line-height: 24px;
margin: 0 0 9px;
font-weight: 700;
}
.textos-elegirnos > div > p:nth-child(2){
margin-bottom: 33px!important;
}
.textos-elegirnos {
width: 393px;
margin-bottom: 0px;
}
#icono-banner-curvo > div > span {
font-size: 68px!important;
line-height: 28px!important;
color: #0C4E97!important;
}
.vc_custom_1619463381686 {
box-shadow: 0px 8px 8px 0px #282a2d91!important;
border-radius: 0px 0px 0px 435px!important;
}
.sh-table {
justify-content: space-evenly!important;
display: flex!important;
}
#menu-item-211 > a > i{
font-size: 25px;
line-height: 32px;
margin-top: 4px;
}
#menu-menu > li > a:hover{
font-weight: bold!important;
border-bottom: 3px solid #0C4E97!important;
border-bottom-width: 4px;
}
li.menu-item > a {
font-weight: 600!important;
padding-bottom: 0px!important;
margin-bottom: 18px!important;
}
.vc_gitem_row.vc_gitem-col {
padding: 14px 29px 14px 29px!important;
}
h4{
text-align: left;
color: #B52625;
font-size: 18px!important;
line-height: 22px!important;
}
div.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt > p:nth-child(2) {
font-size: 18px!important;
color: #707070!important;
text-align: left!important;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 5;
-webkit-box-orient: vertical;
}
div.vc_gitem-zone.vc_gitem-zone-c.vc_custom_1419240516480 > div > div > div > div.vc_btn3-container.vc_btn3-left > a {
color: #0C4E97!important;
background: transparent;
background-color: transparent;
font-size: 18px;
line-height: 22px;
font-weight: 600;
}
div.vc_gitem-zone.vc_gitem-zone-c.vc_custom_1419240516480 > div > div > div > div.vc_btn3-container.vc_btn3-left > a:hover{
font-weight: bold!important;
}
div.vc_gitem-zone.vc_gitem-zone-c.vc_custom_1419240516480 > div > div > div > div.vc_btn3-container.vc_btn3-left{
text-align: right!important;
}
div.vc_grid-item-mini.vc_clearfix > div.vc_gitem-animated-block > div {
height: 190px;
border-radius: 45px 45px 0px 0px;
}
div.owl-stage-outer.owl-height > div > div.owl-item.active > div > div{
width: 359px!important;
}
.vc_custom_1419240516480 > div > div > div{
padding: 15px 29px 0px 29px!important;
}
.vc_grid-item-mini.vc_clearfix{
border: #B51B19 solid 2px;
border-radius: 45px;
}
.div-grid > div{
text-align: center;
}
.vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey.vc_grid-owl-dot.active  > span{
background-color: #B41B19!important;
border-color: #B41B19!important;
}
.vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey.vc_grid-owl-dot > span{
border: #B41B19 solid 2px!important;
background-color: #fff!important;
}
.vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink{
margin-bottom: 50px;
}
div.vc_grid-item-mini.vc_clearfix > div.vc_gitem-zone.vc_gitem-zone-c.vc_custom_1419240516480 {
background-color: transparent!important;
}
.sh-cf7-body > div.contenedor{
display: flex!important;
background: #fff!important;
padding: 30px 0px 30px 50px!important;
height: 136px!important;
border: 1px solid #707070!important;
border-radius: 70px!important;
justify-content: space-around!important;
}
div.contenedor > label.titulo{
color: #B51B19;
font-size: 25px;
font-weight: 600;
line-height: 30px;
padding: 25px 0px 25px 0px;
}
.wpcf7 .ajax-loader {
margin: 25px 0px 24px!important;
}
#wpcf7-f216-o1 > form > div.wpcf7-response-output{
border-color: #b51b19;
color: #b51b19;
padding: 24px 0px 24px 0px;
}
span.wpcf7-form-control-wrap.your-email > input{
color: #B51B19;
border: 2px solid #B51B19;
border-radius: 21px;
width: 456px;
height: 48px;
font-weight: 500;
font-size: 18px;
line-height: 22px!important;
margin-top: 6px;
}
.iconos-redes, .logo-footer{
margin-bottom: 0px!important
}
.texto-footer > div > p{
font-size: 17px;
line-height: 20px;
color: #fff!important;
}
.seleccion-botones-footer > div > a, .tel-conjunto > a{
font-size: 18px;
line-height: 25px;
color: #fff!important;
text-decoration: none!important;
font-weight: 400!important;
}
.seleccion-botones-footer > div > a:before,.seleccion-botones-footer > div > a:hover, .tel-conjunto > a:hover, .tel-conjunto > a:before{
font-size: 18px;
line-height: 25px;
color: #fff!important;
text-decoration: none!important;
font-weight: bold!important;
}
.tel-conjunto{
display: flex;
justify-content: flex-start;
}
.tel-conjunto > p{
color: #fff!important;
padding: 0px 5px 0px 5px;
}
.icono-comunicacion{
width: 10.666667%!important;
}
#mail-footer{
margin-top: 17px;
margin-bottom: 0px;
}
#\#tel-footer{
margin-bottom: 12px!important;
}
.seleccion-direcciones-footer > div > div > p {
color: #fff!important;
}
.seleccion-direcciones-footer > div > a{
color: #fff!important;
}
#footer{
background-position: bottom!important;
}
.seleccion-botones-footer > div > p{
font-size: 15px;
line-height: 25px!important;
color: #fff!important;
font-weight: 700;
}
.seleccion-direcciones-footer > div > div > p > i {
font-size: 40px!important;
line-height: 25px!important;
}
.tirulo {
display: flex;
justify-content: space-evenly;
}
.div-direcciones-footer-seccion{
width: 35.333333%;
}
.div-direcciones-footer-seccion-imagen{
width: 43%;
}
.div-direcciones-footer-seccion-info{
width: 57%;
}
.menu-footer {
width: 23.333333%;
padding-left: 22px;
}
#wpcf7-f216-o2 > form > div.wpcf7-response-output {
    border-color: transparent;
    margin: 2em .5em 1em;
    padding: 1.2em 1em;
    font-size: 18px!important;
    color: #707070!important;
    border-radius: 50px;
}
@media only screen and (max-width: 1536px) {
#sec-sub-secciones-de-productos{
    padding-right: 289px!important;
    padding-left: 289px!important;
} 
#iconos-marcas>div {
    margin-top: 228px !important;
    margin-bottom: 74px !important;
}
}
@media only screen and (max-width: 1440px) {
#sec-sub-secciones-de-productos{
    padding-right: 289px!important;
    padding-left: 289px!important;
}
#div-software-sultan {
    padding-left: 150px!important;
}
#iconos-cuidamos > a{
    width: 33%!important;
    padding-left: 0px!important;
    padding-right: 0px!important;
}
#div-icono-cuidemos > div{
    margin-top: 320px!important;
    margin-bottom: 213px!important;
}  
.div-acerca-nosotros {
    width: 701px;
    margin-right: 85px;
    margin-left: 0px;
}
#sec-sub-secciones-de-productos{
    padding-right: 189px !important;
    padding-left: 189px !important;
}
#iconos-marcas{
    width: 40%!important;
}
.p-banner-curvo > div > p {
    color: #0C4E97;
    font-size: 21px;
    line-height: 25px;
    font-weight: 700;
}	
.div-izquierda-marcas{
    width: 47%;
}
#iconos-marcas > div{
    margin-top: 210px !important;
    margin-bottom: 74px !important;
}

}
@media only screen and (max-width: 1024px) {
.boton-roja-software > a {
    height: 55px!important;
    padding: 14px 0px 13px 0px!important;
    padding-left: 64px!important;
    background: #B52625!important;
    color: #fff!important;
    border-radius: 30px!important;
    font-size: 18px!important;
    line-height: 28px!important;
    font-weight: 700!important;
    width: 45%!important;
}
.boton-azul-con-letreas-blancas > a:hover {
    background: #fff!important;
    background-color: #fff!important;
    color: #0C4E97!important;
    border: 1px solid #0C4E97!important;
    font-weight: 700!important;
    box-shadow: 0px 5px 6px #00000000!important;
    border-radius: 24px!important;
    width: 78%!important;
    height: 100%!important;
    font-size: 16px!important;
    line-height: 16px!important;
    padding-top: 13px!important;
    padding-bottom: 13px!important;
    padding-left: 0px!important;
    padding-right: 0px!important;
}
#floatBar-phone{
    display:block !important;
}
.div-carrusel.cadena-frio > div > div > div > div > div > div > ol {
    top: 390px!important;
}
.texto-importante > div > p {
    font-size: 18px;
    line-height: 22px;
    color: #707070;
    font-weight: 700;
    width: 650px!important;
    margin: 0px 108px;
}
.texto-cadena-frio > div > p {
    text-align: center;
    font-size: 15px;
    line-height: 19px;
    width: 165px;
    margin: 0px 50px;
}
.div-plan-rojo {
    width: 358px!important;
    margin-left: 80px!important;
}
.tabla-planes > div > table {
    width: 100%;
    height: auto;
}
.seccion-seguro-contrata-info {
    margin-left: 0%!important;
}
.vc_toggle_content, .vc_toggle_title, .bloque-de-info-antes-del-form > div:nth-child(2), #fila-preguntas-seguro > div.preguntas-frecuentes-div, #planes-tabla, #mapa-veterinaria > div:nth-child(2), .div-info-veterinarias-mapas-botones > div:nth-child(2), .div-planes > div:nth-child(2){
    width: 100%!important;
}
#fila-preguntas-seguro{
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
.seccion-seguro-kenl > div:nth-child(1), #fila-preguntas-seguro > div:nth-child(2), .bloque-de-info-antes-del-form > div:nth-child(1), .div-izquierdo-no-mobile, .div-derecho-no-mobile{
    display: none!important;
}
.vc-hoverbox-block {
    height: 60%;
    background-size: 100px;
}
.medicamentos-form-boton.seguro > div > div > div > a {
    margin-left: 230px;
}
#wpcf7-f785-p746-o1 > form > div.sh-cf7-body > div{
    text-align: center;
    width: 100%;
}
.info-antes-del-form {
    margin-top: 50px;
    margin-left: 0px;
    margin-bottom: 80px;
}
.medicamentos-form-boton > div > div > div > a {
    margin-left: 235px;
    width: 428px!important;
}
.medicamentos-form > div > div > div > form > div.sh-cf7-body > div > label > span {
    width: 553px!important;
    height: auto;
    margin-top: 8px;
    margin-bottom: 8px!important;
}
.medicamentos-form {
    width: 100%;
    padding: 26px 14px;
}
.medicamentos-form > div > div > div > form > div > div > .contenedor-subform {
    display: block;
}
.medicamentos-form-boton {
    width: 100%!important;
}
.medicamentos-form> div > div > div > form > div.wpcf7-response-output {
    margin: 1em 8.4em 0em;
    width: 553px!important;
}
.medicamentos-form-boton > div > div > div > a {
    margin-bottom: 44px!important;
}
.h4.medicamentos{
    margin-bottom: 0px!important;
}
.medicamentos-form> div > div > div > form > div.sh-cf7-body > div > p:nth-child(11) > input {
    margin-left: 24px;
}
.medicamentos-form > div > div > div > form > div.sh-cf7-body > div > div.contenedor-subform > label > span {
    width: 553px!important;
    margin-top: 8px;
    margin-bottom: 8px!important;
}
#wpcf7-f705-p668-o1 > form > div.sh-cf7-body > div{
    text-align: center;
    width: 100%;
}
.medicamentos-form > div > div {
    width: 100%;
}
.div-form-medicamentos {
    padding-left: 0%!important;
    padding-right: 0%!important;
}
#div-titulo-medicamento {
    margin-top: 534px !important;
}
.info-software-sultan-imagen{
    display: none!important;	
}
#imagen-mobile{
    display: block;
}
#div-software-sultan {
    padding-left: 72px!important;
}
.info-software-sultan-texto {
    width: 100%;
}
#menu-item-202 > a:nth-child(2){
    pointer-events: auto;
}
/* CSS MARCIO */
    .contenedor-flexible{
    flex-direction: column;
    }	
    .btn-rojo{
        margin: 0px;
    }
    .contenedor-btn{
        margin-top: 40px;
    }
/* FIN CSS MARCIO */


.div-lateral-no-mobile{
    display: none!important;
}
.div-software-tipos, .div-tipos-software {
    width: 100%;
}
#div-icono-cuidemos > div {
    margin-top: 207px!important;
    margin-bottom: 108px!important;
}
#iconos-cuidamos > a {
    width: 33%!important;
    padding-left: 0px!important;
    padding-right: 0px!important;
    font-size: 13px!important;
}
.vc_images_carousel ol.vc_carousel-indicators {
    margin: 0px 0 0 -30%!important;
    bottom: 0px!important;
    top: 428px!important;
}
.div-acerca-nosotros.rse {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
}
.div-nuestros-valores-generales > div > div > div > div > h2 {
    text-align: left!important;
    font-size: 21px;
    line-height: 33px!important;
    margin-bottom: 35px!important;
}
.div-responsabilidad{
    width: 100%!important;
}
.whatsapp-icono-boton > p, .telefono-icono-boton > p,.botones-contacto > div > div > a, .canales-comunicacion-contacto > div > div > div:nth-child(1) > div > p:nth-child(1), .canales-comunicacion-contacto > div > div > div:nth-child(1) > div > p:nth-child(2), .canales-comunicacion-contacto > div > div > div:nth-child(3) > div > p {
    font-size: 18px;
    line-height: 22px;
}
.canales-comunicacion-contacto {
    margin-left: 0px;
}
#fondo-contacto{
    background: #fff!important;
}
.canales-comunicacion-contacto > div > div > div:nth-child(1) > div > p:nth-child(2){
    text-align: left;
}
.canales-comunicacion-contacto > div > div > div:nth-child(3) > div > p{
    text-align: center;
}
#wpcf7-f477-p465-o1 > form > div.sh-cf7-body > div,#wpcf7-f477-p465-o1 > form > div.sh-cf7-body > div > label, .div-form-contacto-contacto, .div-form-contacto-contacto > div > div > div, .canales-comunicacion-contacto {
    width: 100%;
}
.h2-contacto {
    padding-bottom: 46px;
    margin-bottom: 0px;
}
.div-titulo-valores {
    width: 100%;
    margin-top: 35px;
    margin-left: 0px;
    margin-right: 0px;
}
.div-texto-valores {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
.div-acerca-nosotros, .div-nuestros-valores-generales {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
}
.slider{
    width: 125%!important;
}
#menu-item-208, #menu-item-209{
    display: none!important;
}
.sh-header-mobile-dropdown {
    background-color: #fff!important;
}
.sh-nav-mobile .current_page_item > a{
    color: #0C4E97!important;
}
.sh-nav-mobile > li > a{
    color: #B41B1A!important;
}
#header-navigation-mobile > div{
    padding: 29px 0px 10px 0px;
}
.div-form-contact > div > div > div > form > div.sh-cf7-body > div > label.titulo-formulario {
    padding-top: 26px!important;
    color: #fff;
    font-size: 16px;
    line-height: 19px;
}
.div-form-contact > div > div > div > form > div.wpcf7-response-output {
    width: 359px;
    font-weight: 400;
}
.contenedor-form {
    text-align: center;
    width: 359px;
}
#sec-sub-secciones-de-productos {
    padding-right: 40px !important;
    padding-left: 40px !important;
    margin-bottom: 0px !important;
}
.div-elegirnos > div > div {
    display: flex;
    width: 100%;
    height: 100%;
    justify-content: space-evenly;
}
.div-elegirnos, .boton-info > a  {
    width: 100%!important;
}

.textos-elegirnos {
    width: 80%;
}
.h4 > div > p {
    line-height: 37px!important;
    font-size: 30px!important;
}
#porque-elegirnos > div.wpb_column.vc_column_container.vc_col-sm-8 > div > div > div.h4{
    margin-bottom: 0px!important;
}
.h4{
    margin-bottom: 35px!important;
}
.boton-azul-con-letreas-blancas > a {
    background: #0C4E97!important;
    background-color: #0C4E97!important;
    color: #fff!important;
    font-weight: 700!important;
    box-shadow: 0px 5px 6px #00000000!important;
    border-radius: 24px!important;
    width: 78%!important;
    height: 100%!important;
    font-size: 16px!important;
    line-height: 16px!important;
    padding-top: 13px!important;
    padding-bottom: 13px!important;
    padding-left: 0px!important;
    padding-right: 0px!important;
}
#iconos-marcas > div {
    margin-top: 138px !important;
    margin-bottom: 44px !important;
}
#porque-elegirnos {
    padding-top: 40px !important;
    padding-bottom: 0px !important;
}
.medicamentos-form > div > div > div > form > div > div > label.titulo-formulario2, .medicamentos-form > div > div > div > form > div > div > label.titulo-formulario3 {
    color: #CFCFCF;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px!important;
    margin-top: 10px;
    padding-left: 100px;
    padding-right: 100px;
}

}
@media only screen and (max-width: 882px) {
.boton-azul-con-letreas-blancas > a {
    width: 51%!important;
}
.titulo-info > div > p, .texto-info > div > p {
    width: 100%;
}
.titulo-info, .texto-info {
    margin-bottom: 22px;
}
.boton-info {
    margin-left: 18%;
    margin-right: 18%;
}
.div-form-contact > div > div > div > form > div.sh-cf7-body > div > label.titulo-formulario {
    padding-top: 14px!important;
    color: #fff;
    font-size: 16px;
    line-height: 19px;
}
#sec-sub-secciones-de-productos {
    margin-top: 100px !important;
    background: #fff!important;
}
.div-direcciones-footer-seccion {
    width: 40.333333%;
}
.menu-footer {
    width: 26.333333%;
    padding-left: 0px;
}
}
@media only screen and (max-width: 768px) {
.boton-roja-software > a {
    height: 55px!important;
    padding: 14px 0px 13px 0px!important;
    padding-left: 64px!important;
    background: #B52625!important;
    color: #fff!important;
    border-radius: 30px!important;
    font-size: 18px!important;
    line-height: 28px!important;
    font-weight: 700!important;
    width: 64%!important;
}
.btn-rojo-wats > a{
    width: 90%!important;
}
.contenedor-btn{
    margin-top: 40px;
}
#id-libros-fila{
    margin-top: 30px !important;
}
.div-laboratorio-mobile.medicamento{
    margin-bottom: 50px;
}

.div-carrusel.cadena-frio > div > div > div > div > div > div > ol {
    top: 270px!important;
}
.texto-importante > div > p {
    width: 100%!important;
    margin: 0px 0px;
}
.texto-cadena-frio > div > p {
    text-align: center;
    font-size: 15px;
    line-height: 19px;
    width: 256px;
    margin: 0px 170px;
}
#div-mobile-fielpet > div > div > div > div.div-imagenes-fielpet:nth-child(5) > div{
    padding: 0px 28%;
    width: 100%!important;
}
.vc-hoverbox-block {
    height: 50%;
}
#div-mobile-fielpet > div > div > div > .div-imagenes-fielpet > div{
    width: 50%!important;
    margin-bottom: 35px!important;
}
#div-mobile-fielpet > div > div > div > div.div-imagenes-fielpet > div > div > div > div.texto-imagen-fielpet{
    margin-top: 43px!important;
}
#div-no-mobile-fielpet, #info-cadena-frio-iconos-texto-no-mobile1, #info-cadena-frio-iconos-texto-no-mobile2{
    display: none!important;
}
#div-mobile-fielpet, #info-cadena-frio-iconos-texto-mobile{
    display: block!important;
}
.div-botones-veterinarias > div{
    width: 50%!important;
}
#seccion-seguro-contrata-icono{
    text-align: center!important;
}
#seccion-mapa-seguro{
    padding-left: 131px!important;
    padding-right: 131px!important;
}
#mapa-mobile > div{
    padding-top: 0px!important;
}
.mapa-seguro > div > div > div > div {
    border-radius: 0px!important;
    margin-top: 0px!important;
}
.seccion-seguro-kenl > div:nth-child(3) > div{
    padding-top: 0px!important;
    margin-bottom: 69px!important;
}
.boton-blanco-seguro > a {
    color: #B51B19!important;
    background-color: #fff!important;
    border-radius: 24px!important;
    width: 359px!important;
    height: 48px!important;
    margin-top: 0px!important;
    font-weight: 700!important;
    font-size: 18px!important;
    line-height: 22px!important;
}
.seccion-seguro-kenl {
    height: 100%!important;
    text-align: center!important;
}
.seccion-seguro-kenl-info > div > p {
    width: 100%;
    padding: 0px 142px;
    margin-top: 0px;
}
.seccion-seguro-kenl {
    height: 449px;
}
.medicamentos-form-boton {
    width: 100%!important;
    margin-bottom: 47px;
}
#div-planes-mobile{
    margin-bottom: 43px;
}
.medicamentos-form-boton.seguro > div > div > div > a {
    margin-left: 100px;
}
.info-antes-del-form {
    margin-top: 35px;
    margin-left: 0px;
    margin-bottom: 40px;
}
.info-antes-del-form > div > p {
    width: 100%;
    padding: 0px 16px;
}
.info-seguro-eleccion > div > p {
    color: #707070;
    width: 100%;
    padding: 0px 180px;
}
#div-planes-mobile > div > div {
    padding: 0px 122px;
}
.div-plan-rojo.rojo > div, .div-plan-rojo.izquierda.rojo > div {
    border-radius: 0px 0px 0px 0px;
    color: #fff;
    padding-left: 0px;
    padding-right: 0px;
}
.div-plan-rojo, .div-plan-rojo.izquierda {
    margin-left: 0px!important;
}
#div-planes-mobile > div > div > div:nth-child(2){
    margin-bottom: 29px;
}
#seccion-software-tango{
    margin-top: 69px !important;
}
#fila-1-mobile {
    margin-top: 0px !important;
}
#div-sofware-tango{
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
.medicamentos-form-boton > div > div > div > a {
    margin-left: 99px;
    width: 428px!important;
}
.medicamentos-form> div > div > div > form > div.wpcf7-response-output {
    margin: 0em 0em 0em;
    width: 100%!important;
}
.medicamentos-form> div > div > div > form > div.sh-cf7-body > div > p:nth-child(11) > input {
    margin-left: 0px;
}
.medicamentos-form > div > div > div > form > div > div > label.titulo-formulario2, .medicamentos-form > div > div > div > form > div > div > label.titulo-formulario3 {
    color: #CFCFCF;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px!important;
    margin-top: 10px;
    padding-left: 50px;
    padding-right: 50px;
}
#div-titulo-medicamento {
    margin-top: 395px !important;
}
#div-software-sultan {
    padding-left: 72px!important;
    padding-top: 37px !important;
}
.info-software-tipos > div > p {
    color: #707070;
    padding: 0px 10% 0px 10%;
}
/* CSS MARCIO */
    .contenedor-flexible {
        display: flex;
        justify-content: space-between;
    }
/* FIN CSS MARCIO */


#div-software-general{
    margin-top: 77px !important;
    padding-left: 14px;
    padding-right: 14px;
}
.vc_images_carousel ol.vc_carousel-indicators {
    margin: 0px 0 0 -30%!important;
    bottom: 0px!important;
    top: 308px!important;
}
#div-responsabilidad-social{
    margin-top: 50px !important;
}
#div-quienes-somos-margin{
    margin-top: 0px !important;
}
.div-form-contact{
    width: 60%!important;
}
.formulario-contacto-slider{
    padding-left: 250px!important;
    padding-right: 0px!important;
}
#sec-sub-secciones-de-productos {
    margin-top: 20px !important;
}
.boton-azul-con-letreas-blancas > a {
    width: 50%!important;
}
.texto-info {
    margin-bottom: 0px!important;
}
.texto-info > div > p {
    width: 100%!important;
    font-size: 18px;
    line-height: 22px;
}
.titulo-info > div > p {
    width: 100%!important;
    font-size: 30px;
    color: #B41B19;
    font-weight: 700;
    line-height: 25px!important;
}
.footer-pc{
    display: none!important;
}
.footer-mobile{
    display: block!important;
}
.div-iconos-footer-mobile > div > div{
    display: flex;
    justify-content: center;
    margin-bottom: 35px;
    text-align: center!important;
}
#icono-facebook > div > b > b > span, #icono-instagram > div > b > b > span, #icono-linkedin > div > b > b > span{
    font-size: 40px!important;
    line-height: 52px!important;
}
.iconos-redes, .seleccion-botones-footer{
    text-align: center!important;
}
.seleccion-botones-footer > div > a {
    font-size: 20px;
    line-height: 30px;
}
.seleccion-botones-footer > div > p {
    font-size: 25px;
    line-height: 25px!important;
    color: #fff!important;
    font-weight: 700;
    margin-bottom: 41px;
    margin-top: 51px;
}
.seleccion-direcciones-footer{
    text-align: center!important;
}
.tirulo {
    display: flex;
    justify-content: center;
}
div.tirulo > p:nth-child(2){
    margin-left: 20px;
}
.seleccion-direcciones-footer > div > a, .texto-footer {
    color: #fff!important;
    font-weight: 400!important;
}
#sec-sub-secciones-de-productos {
    background: #fff!important;
}
.boton-azul-con-letreas-blancas > a:hover {
    width: 50%!important;
}
.tel-conjunto {
    display: flex;
    justify-content: center;
}

}
@media only screen and (max-width: 425px) {
.tel-conjunto {
    display: block;
    justify-content: center;
}
#id-libros-fila {
    margin-top: 63px !important;
}
.boton-azul-con-letreas-blancas > a:hover {
    width: 90%!important;
}
.texto-cadena-frio > div > p {
    text-align: center;
    font-size: 15px;
    line-height: 19px;
    width: 256px;
    margin: 0px 38px;
}
.boton-azul-presentacion > a {
    margin-bottom: 0px!important;
}
.div-botones-veterinarias{
    padding-left: 19px!important;
    padding-right: 19px!important;
}
.div-botones-veterinarias > div, .boton-azul-presentacion > a,  .boton-rojo-interesa > a  {
    width: 100%!important;
}
#seccion-mapa-seguro {
    padding-left: 0px!important;
    padding-right: 0px!important;
    width: 100%!important;
}

#seccion-mapa-seguro{
    left: -45.600006px !important;
}

.tabla-planes > div > table > tbody > tr > td {
    padding: 14px 8px!important;
}
#tabla-planes, .div-info-veterinarias-mapas-botones{
    padding-left: 19px!important;
    padding-right: 19px!important;
}
.precio-plan > div > p {
    font-size: 20px!important;
    line-height: 30px!important;
    width: 165px;
    margin: 5px 80px;
}
.boton-plan > a {
    font-size: 18px!important;
    line-height: 12px!important;
    font-weight: 700;
    width: 100%;
    margin: 0px 38px;
    background: #fff!important;
    color: #B52625!important;
    border-radius: 24px!important;
    height: 38px;
}
.info-plan > div > p {
    font-size: 18px!important;
    line-height: 22px!important;
    font-weight: 400;
    width: 223px;
    margin: 20px 50px;
}
.div-plan-rojo {
    width: 100%!important;
}
#div-planes-mobile > div > div {
    padding: 0px 0px;
}
.boton-blanco-seguro > a {
    width: 100%!important;
}
.vc_toggle_title > i.vc_toggle_icon {
    right: 9px!important;
    left: auto!important;
}
.seccion-seguro-kenl-info > div > p {
    width: 100%;
    padding: 0px 18px;
    margin-top: 0px;
}
.vc_toggle_title {
    height: 78px!important;
    padding-left: 14.2px!important;
    padding-right: 22.2px!important;
}
#div-mobile-fielpet > div > div > div > div.div-imagenes-fielpet > div > div > div > div.texto-imagen-fielpet {
    margin-top: 50px!important;
    margin-bottom: 0px!important;
}
.vc-hoverbox-block {
    height: 80%;
    background-size: 100px;
    background-position: center;
}
.div-imagenes-fielpet{
    display: flex!important;
}
.div-titulo-medicamento{
    padding-left: 0px!important;
    padding-right: 0px!important;
}
.medicamentos-form-boton.seguro > div > div > div > a {
    margin-left: 0px;
    width: 100%!important;
}
.info-seguro-eleccion > div > p {
    color: #707070;
    width: 100%;
    padding: 0px 50px;
}
.h2-contacto.seguro > div > p {
    color: #707070;
    padding-left: 0%;
    padding-right: 0%;
    margin-top: 19px;
}
.columna-tarjeta > div{
    border-radius: 0px !important;
    margin:0px !important;
}
.columna-tarjeta{
    padding: 15px 0px !important;
}
.btn-rojo-wats-mobile-alimento > a{
    font-size: 23px !important;
    line-height: 23px !important;
}
.div-laboratorio-mobile.medicamento{
    margin-bottom: 65px!important;
}
.h4.medicamentos {
    margin-bottom: 34px!important;
}
.boton-roja-medicamentos{
    margin-left: 35px;
    margin-right: 35px;
}
.medicamentos-form-boton > div > div > div > a > i {
    font-size: 30px!important;
    line-height: 50px!important;
}
.medicamentos-form {
    padding: 26px 35px;
    border-radius: 0px;
}
.h2-medicamentos, .h2-contacto {
    padding-left: 16px!important;
    padding-right: 16px!important;
}
.medicamentos-form> div > div > div > form > div.sh-cf7-body > div > p:nth-child(11) > input {
    width: 100%;
}
.medicamentos-form > div > div > div > form > div.sh-cf7-body > div > div.contenedor-subform > label > span {
    width: 100%!important;
    margin-top: 8px;
    margin-bottom: 8px!important;
}
.medicamentos-form > div > div > div > form > div.sh-cf7-body > div > div:nth-child(10) > label:nth-child(3){
    width: 100%;
}
.medicamentos-form > div > div > div > form > div.sh-cf7-body > div > p:nth-child(11) > label > span {
    width: 100%!important;
    height: 102px;
    margin-top: 8px;
    margin-bottom: 8px!important;
}
.medicamentos-form > div > div > div > form > div > div > label.titulo-formulario1 {
    font-size: 22px;
    line-height: 27px!important;
    text-align: center;
}
.medicamentos-form > div > div > div > form > div > div > label.titulo-formulario2, .medicamentos-form > div > div > div > form > div > div > label.titulo-formulario3 {
    color: #CFCFCF;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px!important;
    margin-top: 10px;
    padding-left: 0px;
    padding-right: 0px;
}
.medicamentos-form > div > div > div > form > div.sh-cf7-body > div > label > span {
    width: 100%!important;
}
#div-titulo-medicamento {
    margin-top: 243%!important;
    padding-left: 0px!important;
    padding-right: 0px!important;
}
.boton-azul-software, .boton-azul-software > a{
    width: 100%!important;
}
.boton-roja-software > a {
    height: 70px!important;
    padding: 14px 0px 13px 0px!important;
    padding-left: 46px!important;
    background: #B52625!important;
    color: #fff!important;
    border-radius: 30px!important;
    font-size: 18px!important;
    line-height: 22px!important;
    font-weight: 700!important;
    width: 100%!important;
    text-align: center!important;
}
#div-software-sultan {
    padding-left: 25px!important;
    padding-top: 80px !important;
    padding-right: 25px!important;
}
.contenedor-form {
    text-align: center;
    width: 100%;
}
#div-software-general{
    padding-left: 18px;
    padding-right: 18px;
}
.software-tipos-p > div > p {
    color: #707070;
    font-size: 25px;
    line-height: 30px;
    padding-left: 0px;
    padding-right: 0px;
    font-weight: 700;
}

/* CSS MARCIO*/
    #btn-rojo-wats-alimento > a {
        width: 318px !important;
        text-align: center;
    }
    .contenedor-flexible{
        text-align: center;
    }
    .btn-rojo-wats > a {
        font-size: 17px !important;
        line-height: 16px !important;
    }
    .btn-rojo-wats > a > i {
        font-size: 46px!important;
    }
    #btn-rojo-wats-alimento >a{
        display: flex !important;
    }
     .ajuste-fila{
        padding: 0px 20px;
    }
    .ajuste-sec-mobile{
        padding: 0px 19px !important;
    }
    .ajuste-btn-rojo-alimento >a {
        font-size: 25px !important;
    }
/* FIN CSS MARCIO*/
#titulo-tenencia-home > div.wpb_column.vc_column_container.vc_col-sm-8 > div{
    padding-top: 0px;
}
#titulo-tenencia-home > div.wpb_column.vc_column_container.vc_col-sm-2{
    display: none;
}
#distribuidora-tarazi, #titulo-tenencia-home{
    margin-bottom: 0px !important;
    padding-top: 0px !important;
}
#sec-sub-secciones-de-productos {
    margin-top: 90px !important;
}
.formulario-contacto-slider {
    padding-top: 155%;
    padding-left: 34px!important;
    padding-right: 34px!important;
}
.boton-info {
    margin-left: 0%;
    margin-right: 0%;
}
#div-responsabilidad-social {
    margin-top: 0px !important;
}
#div-responsabilidad-social > div > div > div > div.wpb_text_column.wpb_content_element.vc_custom_1619811299780.h3 > div > h1{
    color: #B52625!important;
    font-weight: 700!important;
    font-size: 30px;
    line-height: 40px!important;
}
.div-carrusel {
    margin-bottom: 0px;
}
#div-responsabilidad-social {
    margin-top: 45px !important;
    padding-left: 30px!important;
    padding-right: 30px!important;
}
.div-nuestros-valores-generales{
    padding-left: 18px!important;
    padding-right: 18px!important;
}
#div-quienes-somos-margin {
    margin-bottom: 0px;
    margin-top: 40px!important;
}
.canales-comunicacion-contacto{
    display: block!important;
}
.canales-comunicacion-contacto.mobile{
    display: none!important;
}
.canales-comunicacion-contacto {
    margin-left: 17px;
    width: 96%!important;
}
#fondo-contacto{
    padding-left: 15px!important;
    padding-right: 15px!important;
}
.div-form-contacto-contacto > div > div > div {
    padding-left: 17px;
    padding-right: 18px;
    border-radius: 0px;
}
.div-titulo-valores {
    width: 100%;
    margin-top: 35px;
    border-radius: 0px 0px 0px 0px;
}
.div-acerca-nosotros > div > div > div.h3 > div > h1 {
    font-size: 30px;
    line-height: 30px!important;
}
#div-quienes-somos-margin{
    padding-left: 0px!important;
    padding-right: 0px!important;
    margin-bottom: 0px;
    margin-top: 24px!important;
}
#info-cadena-frio-iconos-texto-mobile > div > div{
    padding-bottom: 15px !important;
}
#h1-blog {
    padding-top: 20px !important;
    padding-bottom: 50px !important;
}
.div-form-contact > div > div > div > form > div.sh-cf7-body > div > label > span > input, .div-form-contact > div > div > div > form > div.sh-cf7-body > div > label > span > textarea, .div-form-contact > div > div > div > form > div.sh-cf7-body > div > input.wpcf7-submit {
    width: 100%!important;
}
.slider {
    width: 121%;
}
.div-form-contact {
    width: 100%!important;
    margin-left: 0%;
}
.formulario-contacto-slider > div > div > div > div > div:nth-child(1){
    display: none;
}
.div-form-contact > div > div > div > form > div.sh-cf7-body > div > label.titulo-formulario {
    padding-top: 0px!important;
    color: #fff;
    font-size: 16px;
    line-height: 19px;
}
.div-laboratorio-mobile{
    width: 133%!important;
    margin-left: -47px;
}
div.owl-stage-outer.owl-height > div > div.owl-item.active > div > div {
    width: 100%!important;
}
.footer-mobile {
    display: block!important;
    padding-left: 16px!important;
    padding-right: 16px!important;
}
.boton-azul-con-letreas-blancas > a {
    width: 90%!important;
}
div.mobile-banner-alimentos.wpb_column.vc_column_container.vc_col-sm-12.vc_hidden-lg.vc_hidden-md.vc_col-has-fill > div > div > div {
   margin-top: 317px !important;
    margin-bottom: 312px !important;
}
}
/* #porque-elegirnos {
    padding-top: 33px !important;
    padding-bottom: 0px !important;
} */
/* #div-porque-elegirnos, .vc_column-inner {
    padding-left: 0px!important;
    padding-right: 0px!important;
} */
#div-porque-elegirnos > div > div{
    padding-left: 0px!important;
    padding-right: 0px!important;
    padding-top: 0px!important;
}
.div-elegirnos > div > div {
    display: flex;
    width: 100%;
    border-radius: 0px 0px 0px 0px;
    height: 100%;
    margin-bottom: -2px;
}
.textos-elegirnos {
    width: 100%;
    margin-left: 29px;
}
.textos-elegirnos > div > p:nth-child(1) {
    color: #B52625;
    font-size: 18px;
    line-height: 22px;
    margin: 0 0 9px;
    font-weight: 700;
}
.textos-elegirnos > div > p:nth-child(2) {
    font-size: 16px!important;
    line-height: 19px!important;
}
#porque-elegirnos > div.wpb_column.vc_column_container.vc_col-sm-8 > div > div > div.h4 {
    margin-bottom: 41px!important;
    margin-top: -38px!important;
}
.h4 {
    margin-bottom: 82px!important;
}
.div-acerca-nosotros{
    padding-left: 18px!important;
    padding-right: 18px!important;
}
.div-texto-valores {
    margin-bottom: 0px;
    border-radius: 0px 0px 0px 0px;
}
.medicamentos-form-boton > div > div > div > a {
    margin-left: 0px;
    width: 100%!important;
}
.div-form-contact > div > div > div > form > div.wpcf7-response-output {
    width: 100%;
    font-weight: 400;
}
.mobile-banner-alimentos > div{
    padding-top: 0px!important;
}
.tabla-planes > div > table {
    width: 100%;
    height: auto;
    border-radius: 0px!important;
}
.tabla-planes > div > table > thead > tr > th:nth-child(3) {
    border-radius: 0px 0px 0px 0px!important;
}
}
@media only screen and (max-width: 375px) {
#porque-elegirnos > div.wpb_column.vc_column_container.vc_col-sm-8 > div > div > div.h4 {
    margin-bottom: 41px!important;
    margin-top: -18px!important;
}
#porque-elegirnos > div.wpb_column.vc_column_container.vc_col-sm-8 > div > div > div.h4 {
    margin-bottom: 41px!important;
    margin-top: -61px!important;
}
#id-libros-fila {
    margin-top: 15px !important;
}
div.mobile-banner-alimentos.wpb_column.vc_column_container.vc_col-sm-12.vc_hidden-lg.vc_hidden-md.vc_col-has-fill > div > div > div {
    margin-top: 320px!important;
    margin-bottom: 261px !important;
}	
.boton-azul-con-letreas-blancas > a:hover {
    width: 95% !important;
    height: 100%!important;
    font-size: 16px!important;
    line-height: 16px!important;
    padding-top: 13px!important;
    padding-bottom: 13px!important;
    padding-left: 0px!important;
    padding-right: 0px!important;
}
#planes-tabla > div > div > div > div > table > tbody > tr > td:nth-child(1) {
    padding-left: 5px!important;
}
.tabla-planes > div > table > tbody > tr > td {
    padding: 11px 0px!important;
}
#div-responsabilidad-social {
    margin-top: 0px !important;
    padding-left: 30px!important;
    padding-right: 30px!important;
}
#sec-sub-secciones-de-productos {
    margin-top: 0px !important;
}
#div-software-sultan {
    padding-left: 25px!important;
    padding-top: 50px !important;
    padding-right: 25px!important;
}
.div-texto-detalles {
    margin-bottom: 34px;
    padding-left: 16px;
    padding-right: 16px;
}
.formulario-contacto-slider {
    padding-top: 154%;
}

.div-carrusel{
    padding-left: 21px!important;
    padding-right: 24px!important;
}
.vc_images_carousel .vc_carousel-control .icon-prev:before {
    font-size: 80px!important;
    right: 38px!important;
    color: #b51b19!important;
}
.vc_images_carousel .vc_carousel-control .icon-next:before {
    font-size: 80px!important;
    left: 38px!important;
    color: #b51b19!important;
}
.div-form-contact {
    width: 90%!important;
    margin-left: 5%;
}
.canales-comunicacion-contacto{
    display: none!important;
}
.botones-contacto {
    margin-bottom: 0px!important;
    margin-left: 12px;
}
.canales-comunicacion-contacto.mobile{
    display: block!important;
}
.telefono-icono-boton.sin-margin > p{
    margin-left: 5px;
}
.telefono-icono-boton.sin-margin{
    margin-bottom: 18px;
}
.telefono-icono-boton{
    margin-bottom: 0px;
}
.canales-comunicacion-contacto {
    margin-left: 17px;
    width: 91%!important;
}
.div-form-contact > div > div > div > form > div.sh-cf7-body > div > label.titulo-formulario {
    color: #fff;
    font-size: 16px;
    line-height: 19px;
}
.div-acerca-nosotros > div > div > div.h3 > div > h1 {
    font-size: 23px;
    line-height: 28px!important;
    text-align: center!important;
}
.contenedor-form {
    text-align: center;
    width: 100%;
}
.div-laboratorio-mobile {
    width: 120%!important;
    margin-left: -28px;
}
#distribuidora-tarazi {
    margin-bottom: 0px !important;
    padding-top: 0px !important;
}
.txt-titulo-alimento-ken-l{
    font-size: 32px;
}
#menu-item-208 > a > i, #menu-item-209 > a > b {
    margin-right: 4px;
}
.seccion-info-contrata-map{
    padding: 0px 8px;	
}
#tabla-planes, .div-info-veterinarias-mapas-botones {
    padding-left: 8px!important;
    padding-right: 8px!important;
}
}
@media only screen and (max-width: 360px){
#porque-elegirnos > div.wpb_column.vc_column_container.vc_col-sm-8 > div > div > div.h4 {
    margin-bottom: 53px!important;
    margin-top: -18px!important;
}
div.mobile-banner-alimentos.wpb_column.vc_column_container.vc_col-sm-12.vc_hidden-lg.vc_hidden-md.vc_col-has-fill > div > div > div {
    margin-top: 292px!important;
    margin-bottom: 236px !important;
}
.formulario-contacto-slider {
    padding-top: 143%;
}
.seccion-info-contrata-map {
    padding: 0px 24px;
}
.boton-azul-con-letreas-blancas > a:hover {
    width: 90% !important;
    height: 100%!important;
    font-size: 16px!important;
    line-height: 16px!important;
    padding-top: 13px!important;
    padding-bottom: 13px!important;
    padding-left: 0px!important;
    padding-right: 0px!important;
}
}
@media only screen and (max-width: 320px){
#porque-elegirnos > div.wpb_column.vc_column_container.vc_col-sm-8 > div > div > div.h4 {
    margin-bottom: 41px!important;
    margin-top: 25px!important;
}
div.mobile-banner-alimentos.wpb_column.vc_column_container.vc_col-sm-12.vc_hidden-lg.vc_hidden-md.vc_col-has-fill > div > div > div {
    margin-top: 239px!important;
    margin-bottom: 201px !important;
}
#porque-elegirnos > div.wpb_column.vc_column_container.vc_col-sm-8 > div > div > div.h4 {
    margin-bottom: 41px!important;
    margin-top: -93px!important;
}
.tabla-planes > div > table {
    width: 96%;
    height: auto;
    border-radius: 0px!important;
    margin: 0px 7px;
}
table > thead > tr > th, table > tbody > tr > td {
    font-size: 13px;
}
.boton-roja-medicamentos {
    margin-left: 20px;
    margin-right: 20px;
}
.boton-azul-con-letreas-blancas > a:hover {
    width: 90% !important;
    height: 100%!important;
    font-size: 16px!important;
    line-height: 16px!important;
    padding-top: 13px!important;
    padding-bottom: 13px!important;
    padding-left: 0px!important;
    padding-right: 0px!important;
}
#div-porque-elegirnos > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_row_1983710189 > div:nth-child(2) > div > div > div.wpb_text_column.wpb_content_element.textos-elegirnos > div > p:nth-child(2){
    font-size: 13px !important;
    font-weight: 600;
  }
.medicamentos-form-boton.seguro > div > div > div > a {
    padding: 16px 0px!important;
}
.texto-cadena-frio > div > p {
    text-align: center;
    font-size: 15px;
    line-height: 19px;
    width: 256px;
    margin: 0px 25px;
}
#tabla-planes, .div-info-veterinarias-mapas-botones {
    padding-left: 0px!important;
    padding-right: 0px!important;
}
#div-responsabilidad-social > div > div > div > div.wpb_text_column.wpb_content_element.vc_custom_1619811299780.h3 > div > h1 {
    color: #B52625!important;
    font-weight: 700!important;
    font-size: 26px;
    line-height: 40px!important;
}
/* #porque-elegirnos {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
} */
.texto-info {
    margin-bottom: 16px!important;
}
#div-software-general {
    margin-top: 36px !important;
}
#div-software-sultan {
    padding-top: 0px !important;
}
#fila-1-mobile{
    padding-left: 16px!important;
    padding-right: 16px!important;
}
.medicamentos-form-boton > div > div > div > a > i {
    font-size: 33px!important;
    line-height: 50px!important;
}
.medicamentos-form-boton > div > div > div > a {
    font-size: 16px!important;
    line-height: 23px!important;
    font-weight: 700!important;
}
.boton-roja-software > a {
    height: 70px!important;
}
.boton-roja-software {
    margin-bottom: 90px;
}
.titulo-detalles {
    margin-bottom: 52px;
    padding-left: 16px;
    padding-right: 16px;
}
.formulario-contacto-slider {
    padding-top: 124%;
    padding-left: 16px!important;
    padding-right: 16px!important;
}
.div-form-contact > div > div > div > form > div.sh-cf7-body > div > label.titulo-formulario {
    color: #fff;
    font-size: 16px;
    line-height: 19px;
}
.div-laboratorio-mobile {
    width: 102%!important;
    margin-left: 0px;
}
#div-software-general-mobile{
    padding-left: 36px;
    padding-right: 36px;	
}
.btn-rojo-wats > a {
    font-size: 15px !important;
    line-height: 18px !important;
}
.btn-rojo-wats > a > i {
    font-size: 26px!important;
}
#seccion-info-alimento{
    padding-left: 30px!important;
    padding-right: 30px!important;
}
.ajuste-txt-item-sec2 {
    width: 100%;
}
 .ajuste-btn-rojo-alimento >a {
    font-size: 20px !important;
}
}



/* CSS MONSTRUOSO DE MARCIO */
.tg-2iwn {
height: 50px !important;
}
.tg-nx8p {
height: 50px !important;
color: #707070
}


#tabla-top-nutrition > thead > tr > th.tg-2iwn {
background-color: #b31b191a;
border-right: solid 3px #fff !important;
border-bottom: solid 3px #fff !important;
border-top-left-radius: 24px !important;
text-align: center;
}

#tabla-top-nutrition > thead > tr > th.tg-nx8p {
background-color: #b31b191a;
border-left: solid 3px #fff !important;
border-bottom: solid 3px #fff !important;
text-align: center;
}
#tabla-top-nutrition > tbody > tr:nth-child(1) > td:nth-child(1) {
background-color: #b31b194d;
border-bottom: 3px solid #fff !important;
}
#tabla-top-nutrition > tbody > tr:nth-child(1) > td:nth-child(2) {
background-color: #b31b194d;
border-left: solid 3px #fff !important;
border-bottom: solid 3px #fff !important;
}

#tabla-top-nutrition > tbody > tr:nth-child(2) > td:nth-child(1) {
background-color: #b31b191a;
border-left: solid 3px #fff !important;
border-bottom: solid 3px #fff !important;
}
#tabla-top-nutrition > tbody > tr:nth-child(2) > td:nth-child(2) {

border-left: solid 3px #fff !important;
background-color: #b31b191a;
border-bottom: solid 3px #fff !important;
}
#tabla-top-nutrition > tbody > tr:nth-child(3) > td:nth-child(1) {
background-color: #b31b194d;
border-bottom: solid 3px #fff !important;
}
#tabla-top-nutrition > tbody > tr:nth-child(3) > td:nth-child(2) {
background-color: #b31b194d;
border-left: solid 3px #fff !important;
border-bottom: solid 3px #fff !important;
}
#tabla-top-nutrition > tbody > tr:nth-child(4) > td.tg-nx8p {
background-color: #b31b191a;
}
#tabla-top-nutrition > tbody > tr:nth-child(4) > td.tg-0lax {
border-top: solid 3px #fff !important;

background-color: #b31b191a;

border-left: solid 3px #fff !important;
}
#tabla-top-nutrition {
width: 747px;
height: 470px;
border: 3px solid #B31B19!important;
color: #B31B19;
border-radius: 24px!important;
border-collapse: unset!important;
}
#tabla-top-nutrition > thead > tr > th.tg-nx8p {
border: hidden !important;
background-color: #b31b191a;
border-top-right-radius: 24px !important;
border-left: solid 3px #fff !important;
border-bottom: solid 3px #fff !important;
}
#tabla-top-nutrition > tbody > tr:nth-child(4) > td.tg-nx8p {
border: hidden !important;
border-bottom-left-radius: 24px !important;
}
#tabla-top-nutrition > tbody > tr:nth-child(4) > td.tg-0lax {
border: hidden !important;
border-bottom-right-radius: 24px !important;
border-left: solid 3px #fff !important;
}

@media only screen and (max-width: 425px) {
#tabla-top-nutrition {
    width: 350px;
    height: auto;
}
}
@media only screen and (max-width: 1440px) {
#tabla-top-nutrition {
    width: 569px;
    height: auto;
}
}

@media only screen and (max-width: 1024px) {
#content > div.vc_row.wpb_row.vc_row-fluid.seccion-seguro-kenl.vc_custom_1620181200695.vc_row-has-fill.vc_row_602287464 > div.wpb_column.vc_column_container.vc_col-sm-6.vc_column_517763957 > div > div > div > div.wpb_column.vc_column_container.vc_col-sm-3.vc_column_1955386884 > div > div > div > figure > div > img{
    height: 128px;
}
#tabla-top-nutrition {
    width: 459px;
    height: auto;
}

div.contenedor>label.titulo {
    padding: 34px 0 0;
    margin-top: 10px;
}
#wpcf7-f216-o2 > form > div.sh-cf7-body > div > span.your-email {
    margin-top: 0px;
    margin-bottom: 0px!important;
}
.sh-cf7-body {
    width: 100%;
    padding: 0 0%;
    position: relative;
}
#wpcf7-f216-o2 > form > div.sh-cf7-body > div > br {
    display: none;
}
span.wpcf7-form-control-wrap.your-email>input {
    color: #b51b19;
    border: 2px solid #b51b19;
    border-radius: 21px;
    width: 100%;
    height: 48px;
    font-weight: 500;
    font-size: 18px;
    line-height: 22px!important;
    margin-top: 6px;
}
div.sh-cf7-body>div>input.wpcf7-submit {
    color: #fff!important;
    background: #B41B19!important;
    background-color: #B41B19!important;
    box-shadow: 0px 5px 6px #00000000!important;
    border-radius: 24px!important;
    width: auto!important;
    height: auto!important;
    font-size: 18px!important;
    line-height: 34px!important;
    font-weight: 700!important;
    margin-top: 12px;
    padding: 10px!important;
}
.sh-cf7-body>div.contenedor {
    display: flex!important;
    flex-direction: column;
    background: #fff!important;
    padding: 28px!important;
    height: 200px!important;
    text-align: center;
    border: 1px solid #707070!important;
    border-radius: 25px!important;
}
#wpcf7-f216-o2 > form > div.sh-cf7-body > div > span.ajax-loader {
    top: -58px;
    left: 20px;
    z-index: 20;
}
}
@media only screen and (max-width: 768px) {
#tabla-top-nutrition {
    width: auto;
    height: auto;
}
#iconos-marcas > div > div > div > a:hover{
    width: 78%!important;
    height: 100%!important;
    font-size: 16px!important;
    line-height: 16px!important;
    padding-top: 13px!important;
    padding-bottom: 13px!important;
    padding-left: 0px!important;
    padding-right: 0px!important;
}
}
/* FIN */
/*MAS CONFIGURACIONES MARCIO WIIIIIIIIIII*/
#menu-item-204 > a{
color:#B51B19 !important;
}
.ajuste-tamaño-m{
font-size: 20px !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot:hover span {
background-color: #B41B19 !important;
border-color: #B41B19 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span {
border-color: #B41B19 !important;
}

@media only screen and (max-width: 768px) {
#div-porque-elegirnos{
    background-image: none !important;
}
#conoce-nuestros-procesos-id{
     background-image: none !important;
}
.medicamentos-form > div > div > div > form > div.sh-cf7-body > div > div.contenedor-subform > label > span > input, .medicamentos-form > div > div > div > form > div.sh-cf7-body > div > div:nth-child(10) > label:nth-child(3) > span > div > p, .medicamentos-form > div > div > div > form > div.sh-cf7-body > div > p:nth-child(11) > label > span > textarea {
    border-radius: 24px;
    background: #fff;
    color: #B51B19;
    font-size: 16px;
    line-height: 19px!important;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: 500;
    width: 100%;
    height: 100%!important;
}
}
@media (max-width:425px){
.tel-conjunto > a{
display:block !important;
margin: 10px;
}
div.tel-conjunto > p{
display: none;

}
.sh-cf7-body>div.contenedor {
    display: flex!important;
    flex-direction: column;
    background: #fff!important;
    padding: 28px!important;
    height: 300px!important; 
}

}

/*FIN DE LAS CONFIGURACIONES MARCIO... ESPEREMOS...*/
/*Cambios Maxi*/

.post-meta-author{
display: none;
}

/*END Cambios Maxi*/

/* Modificaciones Fede (uppercase y lowercase) */
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title > h4 {
text-transform: lowercase;
font-size: 17px !important;
}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title > h4:first-letter,
.post-item.post-item-single.post.type-post.status-publish.format-standard.has-post-thumbnail.hentry h1::first-letter,
.sh-recent-posts-widgets-item-content h6::first-letter,
.blog-list.blog-style-largeimage h2::first-letter {
text-transform: uppercase;
}

.post-item.post-item-single.post.type-post.status-publish.format-standard.has-post-thumbnail.hentry h1,
.sh-recent-posts-widgets-item-content h6,
.blog-list.blog-style-largeimage h2 {
text-transform: lowercase;
}

.sh-recent-posts-widgets-item .post-meta-categories,
.sh-recent-posts-widgets-item .sh-recent-posts-widgets-count,
.post-item.post-item-single.post.type-post.status-publish.format-standard.has-post-thumbnail.hentry .post-meta.post-meta-two,
.blog-list.blog-style-largeimage > article .post-meta.post-meta-two {
display: none;
}

/* Fin modificaciones Fede */

#seccion-mapa-seguro{
	    left: -45.600006px !important;
}

.kuruma-rgb > a{
    width: 83% !important; 
}

@media (max-width:768px){
    #wpcf7-f216-o3 > b > b > form > div.sh-cf7-body > div > br {
        display: none;
    }
    #wpcf7-f216-o3 > b > b > form > div.sh-cf7-body > div > span {
        margin-bottom: 0px!important;
        margin-top: 0px;
    }
    .btn-rojo-wats > a{
        line-height: 23px !important;
    }
    div.contenedor>label.titulo {
        padding: 0px 0 0;
        margin-top: 0px;
    }
    #wpcf7-f216-o3 > b > b > form > div.wpcf7-response-output {
        border-color: transparent;
        margin: 1em .5em 0em;
        padding: 1.2em 1em;
        font-size: 18px!important;
        color: #707070!important;
        border-radius: 50px;
        background: #fff!important;
    }
    span.wpcf7-form-control-wrap.your-email>input {
        color: #b51b19;
        border: 2px solid #b51b19;
        border-radius: 21px;
        width: 100%;
        height: 48px;
        font-weight: 500;
        font-size: 18px;
        line-height: 22px!important;
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .id-ju-lo{
        margin-top: 39px !important;
    }
}
@media (max-width:425px){
    .sh-cf7-body>div.contenedor {
        display: flex!important;
        flex-direction: column;
        background: #fff!important;
        padding: 28px 28px 26px 28px!important;
       height: 250px!important;
    }
    div.sh-cf7-body>div>input.wpcf7-submit {
        margin-top: 0px;
    }
    #wpcf7-f216-o3>b>b>form>div.sh-cf7-body>div>span {
        margin-bottom: 12px!important;
        margin-top: 12px;
    }
    div.contenedor>label.titulo {
        color: #b51b19;
        font-size: 19px;
        font-weight: 600;
        line-height: 19px;
    }
    div.sh-cf7-body>div>input.wpcf7-submit {;
        border-radius: 24px!important;
        width: auto!important;
        height: 48px!important;
        font-size: 18px!important;
        line-height: 34px!important;
        font-weight: 700!important;
        margin-top: 0px;
        padding: 9px!important;
    }
    div.sh-cf7-body>div>input.wpcf7-submit:hover {
        color: #B41B19!important;
        background: #fff!important;
        background-color: #fff!important;
        box-shadow: 0px 5px 6px #00000000!important;
        border-radius: 24px!important;
        height: 48px!important;
        font-size: 18px!important;
        line-height: 34px!important;
        font-weight: 700!important;
        border: 1px solid #B41B19!important;
    }
    #wpcf7-f216-o3 > b > b > form > div.wpcf7-response-output {
        border-color: transparent;
        margin: 1em .5em 0em;
        padding: 1.2em 1em;
        font-size: 18px!important;
        color: #707070!important;
        border-radius: 50px;
        background: #fff!important;
    }

}

/* Agustin Brizuela */


/* Maria Lujan Vaira estuvo aqui ༼ つ ◕_◕ ༽つ */
#porque-elegirnos {
	padding-top: 94px !important;
}
.div-elegirnos > div > div {
    display: flex;
    width: 100%;
    border-radius: 0px 0px 0px 0px;
    height: 137px;
    margin-bottom: 0px;
}
#div-porque-elegirnos > div > div > div > div {
	margin-bottom: 30px;
}
.div-elegirnos > div > div {
    display: flex;
    width: 100%;
    border-radius: 0px 0px 45px 0px;
    height: 137px;
    margin-bottom: 0px;
}
#div-porque-elegirnos .iconos-elegirnos, #div-porque-elegirnos .textos-elegirnos p:last-child {
	margin-bottom: 0px!important;
}
#div-porque-elegirnos .textos-elegirnos {
    width: 67%;
    margin: 0px;
    margin-left: 0px;
}
#div-porque-elegirnos .div-elegirnos > div > div {
    display: flex;
    width: 100%;
    border-radius: 0px 0px 45px 0px;
    height: 162px;
    margin-bottom: 0px;
    align-content: center;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    gap: 20px;
    flex-direction: row;
    padding: 28px;
}
@media only screen and (max-width:1200px){
	#div-porque-elegirnos .div-elegirnos > div > div {
		display: flex;
		width: 70%;
		margin: auto;
		border-radius: 0px 0px 45px 0px;
		height: fit-content;
		margin-bottom: 0px;
		align-content: center;
		align-items: center;
		justify-content: center;
		flex-wrap: wrap;
		gap: 20px;
		flex-direction: row;
		padding: 20px;
	}
	#div-porque-elegirnos > div > div > div > div {
		margin-bottom: -30px;
		display: flex;
		flex-direction: column;
		gap: 30px;
	}
}
@media only screen and (max-width:700px){
	#porque-elegirnos {
		padding-top: 50px !important;
	}
	#div-porque-elegirnos .div-elegirnos > div > div {
		display: flex;
		width: 100%;
		margin: auto;
		border-radius: 0px 0px 45px 0px;
		height: fit-content;
		margin-bottom: 0px;
		align-content: center;
		align-items: center;
		justify-content: center;
		flex-wrap: wrap;
		gap: 20px;
		padding: 20px;
		flex-direction: column;
	}
	#div-porque-elegirnos .textos-elegirnos {
		width: 100%;
		margin: 0px;
		margin-left: 0px;
	}
	#div-porque-elegirnos {
		background-image: none !important;
		position: relative;
		left: 0px;
		box-sizing: border-box;
		width: -webkit-fill-available;
		padding-left: 15px;
		padding-right: 15px;
	}
	#porque-elegirnos > div.wpb_column.vc_column_container.vc_col-sm-8 > div > div > div.h4 {
		margin-bottom: 25px!important;
		margin-top: 0px!important;
	}
	
	#seccion-info-alimento .fila_tambienContamos .wpb_text_column, #trekken-es .wpb_text_column {
	
		padding-inline: 0px !important;
}
	
}


.titulo-trekken{
 
    font-family: "Montserrat";
    color: #b41b1a;
    font-size: 25px;
    font-weight: 700;
    letter-spacing: 0px;
    line-height: 30px;
    margin-block: 0px !important;
}

.subTitulo-trekken {
    font-family: "Montserrat";
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 0px;
    color: #707070;
	margin-block: 0px !important;
	line-height: 20px;
}


.subTitulo-profesionalVet{
    font-family: "Montserrat";
    font-size: 25px;
    font-weight: 600;
    letter-spacing: 0px;
    color: #707070;
	margin-block: 0px !important;
	line-height: 30px;
}

.kilaje {
    font-family: "Montserrat";
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 0px;
    color: #707070;
    margin-block: 5px !important;
    line-height: 30px;
}





