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

/*Google Captcha*/
.grecaptcha-badge { visibility: hidden; }


.joinchat__copy{
    display: none;
}  

.joinchat__button{
    bottom: 60px;
    right: -7px;
}

.joinchat__box {
    bottom: 59px;
    right: -7px;
}

@media (max-width: 768px) {

	.joinchat__button{
		bottom: 60px;
		right: -7px;
	}

	.joinchat__box {
		bottom: 129px;
		right: 8px;
	}

}



/* Add your custom CSS below */
/* @import url('https://fonts.googleapis.com/css2?family=Exo:wght@300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=PT+Sans:wght@400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap'); */

.primer-h2-home-f {
	font-family: 'Exo', sans-serif;
	font-weight:400;
	font-size:29px;
	line-height:34px;
	color:#222927;
	margin-bottom:3%;
}
.parrafo-primer-h2-home-f {
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	font-size:17px;
	line-height:20px;
	color:#111000;
}
.titulo-principal-h1-home {
	font-family: 'Exo', sans-serif;
	font-weight:600;
	font-size:30px;
	line-height:41px;
	color:#FFFFFF;
}
#fondo-degrade-home {
	background: linear-gradient(90deg, rgba(0,142,180,1) 16%, rgba(20,71,129,1) 75%);
}
.titulo-servicios-destacados-h{
	font-family: 'Exo', sans-serif;
	font-weight:400;
	font-size:29px;
	line-height:34px;
	color:#222927;
}
.titulo-servicios-destacados-h-span {
	font-weight:600;
}
#fondo-degrade-home-verde {
	background: linear-gradient(90deg, rgba(63,204,128,1) 16%, rgba(0,152,147,1) 75%);
}
.podemos-ayudarte-parrafo {
	font-family: 'Exo', sans-serif;
	font-weight:500;
	font-size:25px;
	line-height:30px;
	color:#FFFFFF;
}
.nuestra-metodologia-titulo-home {
	font-family: 'Exo', sans-serif;
	font-weight:400;
	font-size:29px;
	line-height:34px;
	color:#222927;
}
.nuestra-metodologia-titulo-home-span {
	font-weight:600;
}
.parrafo-prevenilo-home {
	font-family: 'Exo', sans-serif;
	font-weight:500;
	font-size:25px;
	line-height:30px;
	color:#FFFFFF;
}
.titulo-nuestros-clientes-home {
	font-family: 'Exo', sans-serif;
	font-weight:400;
	font-size:30px;
	line-height:36px;
	color:#144781;
}
.nuestra-area-de-manejo-home {
	font-family: 'Exo', sans-serif;
	font-weight:400;
	font-size:30px;
	line-height:36px;
	color:white;
}
.parrafo-hover-grande {
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	font-size:16x;
	line-height:18px;
	color:#FFFFFF;
}
.parrafos-nuestras-areas-de-plagas {
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	font-size:17px;
	line-height:22px;
	color:#FFFFFF;
}
.parrafos-nosotros-home {
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	font-size:17px;
	line-height:20px;
	color:#222927;
}
.parrafos-nosotros-home-azul {
	font-family: 'Exo', sans-serif;
	font-weight:400;
	font-size:18px;
	line-height:25px;
	color:#144781;
}
.titulo-sucursales-footer {
	font-family: 'Exo', sans-serif;
	margin-bottom:0px;
	font-weight:400;
	font-size:18px;
	line-height:25px;
	color:#fff;
	margin-bottom:5px !important;
}
.link-mapas-item-footer {
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	font-size:17px;
	line-height:20px;
	color:#fff;
}
#primera-fila-footer {
	background-color:#0A283B;
}
.parrafo-atencio-cliente-footer {
	font-family: 'Exo', sans-serif;
	font-weight:400;
	font-size:18px;
	line-height:25px;
	color:#fff;
}
.telefono-parrafo-atencio-cliente-footer {
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	font-size:16px;
	line-height:20px;
	color:#fff;
}
.telefono-parrafo-atencio-cliente-footer > a {
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	font-size:16px;
	line-height:20px;
	color:#fff;
}
.email-unico-footer {
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	font-size:16px;
	line-height:20px;
	color:#fff;
}
.titulo-seguinos-footer {
	font-family: 'Exo', sans-serif;
	font-weight:300;
	font-size:15px;
	line-height:20px;
	color:#fff;
}
.link-facebok-footer {
	margin-right:15px;
}
.titulo-paginas-franquicias {
	font-family: 'Exo', sans-serif;
	font-weight:400;
	font-size:18px;
	line-height:25px;
	color:#144781;
}
.titulo-paginas-franquicias-parrafo{
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	font-size:17px;
	line-height:20px;
	color:#222927;
}
.subtitulo-paginas-franquicias {
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	font-size:17px;
	line-height:20px;
	color:#222927;
}
.titulos-sucursal-francia-pag {
	font-family: 'Exo', sans-serif;
	font-weight:700;
	font-size:16px;
	line-height:19px;
	color:#144781;
	margin-bottom:3px !important;
}
.item-parrafo-nombre-franquicias {
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	font-size:17px;
	line-height:20px;
	color:#222927;
}
.parrafo-numero-card-franquicias {
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	font-size:17px;
	line-height:20px;
	color:#222927;
}
.titulo-contacto-pag {
	font-family: 'Exo', sans-serif;
	font-weight:700;
	font-size:29px;
	line-height:34px;
	color:#005857;
}
.subtitulo-contacto-pag {
	font-family: 'Exo', sans-serif;
	font-weight:400;
	font-size:18px;
	line-height:25px;
	color:#005857;
}
.horarios-atencion-pag-contacto {
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	font-size:17px;
	line-height:26px;
	color:#005857;
	margin-bottom:5px;
}
.parrafos-horarios-contacto-pag {
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	font-size:17px;
	line-height:26px;
	color:#222927;
}
.sh-header:not(.sh-header-4):not(.sh-header-5):not(.sh-header-6) .sh-nav > li.menu-item > a {
	font-family: 'PT Sans', sans-serif !important;
	font-weight:400;
	font-size:16px !important;
}
.sh-nav li.menu-item {
	padding: 0 15px;
}
#fila-01-home {
	margin-top:5%;
}
#fondo-degrade-home > div > div > div > div {
	margin-bottom: 20px !important;
    margin-top: 25px;
}
.titulo-servicios-destacados-h-btn > a {
	background-color:transparent !important;
	color:#144781 !important;
	font-family: 'Exo', sans-serif !important;
	font-weight:400 !important;
	font-size:23px !important;
}
.parrafos-card-home-home {
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	font-size:19px;
	line-height:22px;
	color:#FFFFFF;
	text-align:left;
	margin-bottom: 25px;
}
.btn-consultanos-card-home {
	font-family: 'Exo', sans-serif !important;
    font-weight: 500;
    font-size: 21px;
    line-height: 25px;
    color: #FFFFFF;
    border: solid 1px white !important;
    background-color: transparent !important;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-right: 15px;
	border-color:solid 1px white !important;
	background-color:transparent !important;
	border-radius:10px !important;
}
.btn-consultanos-card-home:hover {
	background-color:white !important;
	color:#144781 !important;
}
.podemos-ayudarte-parrafo-llamanos > a {
	font-family: 'Exo', sans-serif !important;
	font-weight:500 !important;
	font-size:21px !important;
	line-height:25px !important;
	color:white !important;
	background-color:transparent !important;
	border:solid 1px white !important;
	border-radius:10px !important;
	background-image: none !important;
    padding-left: 75px !important;
    padding-right: 70px !important;
}
.podemos-ayudarte-parrafo-llamanos > a > i{
	left: 55px !important; 
}
.podemos-ayudarte-parrafo-btn-mensaje > a {
	font-family: 'Exo', sans-serif !important;
	font-weight:500 !important;
	font-size:21px !important;
	line-height:25px !important;
	color:white !important;
	background-color:transparent !important;
	border:solid 1px white !important;
	border-radius:10px !important;
	background-image: none !important;
    padding-left: 65px !important;
    padding-right: 35px !important;
}
.podemos-ayudarte-parrafo-btn-mensaje > a > i{
	left: 40px !important; 
}
#fila-06-home {
	padding-bottom: 8%;
}
.svg-telefono-negativo > figure > div > img{
	margin-top: -20px;
}
#fila-07-home {
	margin-top:4%;
	margin-bottom:5%;
}
.svg-flotante-persona-home-clas > figure > div > img {
	    position: absolute;
    top: -80px;
    left: 0;
}
#fila-hombre-flotante-svfg {
	padding-top: 4%;
}
#fila-08-home {
	padding-top:2%;
}
#fila-09-home {
	margin-bottom:5%;
}
#primera-fila-footer {
	padding-top:3%;
}
.item-parrafo-nombre-franquicias > i {
	color:#144781 !important;
	width: 20px;
    text-align: center;
}
.parrafo-numero-card-franquicias > i {
	color:#144781 !important;
	width: 20px;
    text-align: center;
}
.item-parrafo-nombre-franquicias {
	margin-bottom:5px;
}
.bloque-shadow-franquicias {
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
    padding-top: 6%;
    padding-left: 6%;
    padding-bottom: 6%;
	margin-right: 6%;
}
.logo-omega-franquicias-mover {
	margin-right: 35%;
    margin-top: 2%;
    margin-bottom: 5%;
}
.header-logo img {
	width:100%;
}
#fila-unica-franquicias {
	margin-bottom:3%;
}
#primera-fila-contacto {
	padding-top:6%;
}
.parrafos-horarios-contacto-pag > i {
	color:#005857;
	width:15px;
	text-align:center;
}
.horarios-atencion-pag-contacto > i {
	color:#005857;
	width:15px;
	text-align:center;
}
.input-form-f{
	border: solid 1px #005857 !important;
    font-family: 'PT Sans', sans-serif;
    font-weight: 400 !important;
    color: #222927 !important;
    font-size: 17px;
    overflow: hidden;
    padding-left: 15px !important;
}
.input-form-f::placeholder{
	font-style:normal;
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	color:#222927;
	font-size:17px;
}
textarea.input-form-f {
	resize:none !important;
}
input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="date"], input[type="url"], select {
	line-height: 40px !important;
}
.titulo-parrallax-franquicias-sumate {
	font-family: 'Exo', sans-serif !important;
	font-weight:400 !important;
	font-size:28px !important;
	line-height:34px;
	color:#FFFFFF;
}
.titulo-parrallax-franquicias-sumate-subtitulo {
	font-family: 'Exo', sans-serif !important;
	font-weight:700 !important;
	font-size:45px !important;
	line-height:54px;
	color:#FFFFFF;
	margin-bottom:4%;
}
.consultar-parrallax-franquicias > a {
	font-family: 'Exo', sans-serif !important;
	font-weight:500 !important;
	font-size:21px !important;
	line-height:25px !important;
	color:#FFFFFF !important;
	background-color:transparent !important;
	border:solid 1px white !important;
	border-radius:10px !important;
	    padding-left: 55px !important;
    padding-right: 55px !important;
}
#fila-portada-parallax-franquicias {
	padding-top:5%;
	padding-bottom:5%;
}
#parallax-portada-empresas {
	height:300px;
}
.fila-contenedora-items {
	display: flex;
    justify-content: center;
}
.item-servicios-empresa-btn {
	text-align:center;
}
.titulo-item-servicios-empresa {
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	color:#A0A0A0;
	font-size:17px;
	line-height: 22px;
}
.div-contenedor-texto-servicios {
	width: 60%;
    margin: 0 auto;
}
.titulo-categorias-pag-servicios-parrafo {
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	font-size:17px;
	line-height:20px;
	color:#222927;
}
.titulo-categorias-pag-servicios {
	font-family: 'Exo', sans-serif !important;
	font-weight:500 !important;
	font-size:25px !important;
	line-height:30px;
	color:#FFFFFF;
	background-color:#144781;
	padding-top: 1%;
    padding-bottom: 1%;
	margin-bottom:4%;
}
.agendemos-visita-card-servicios{
	background-color:#00D99C;
	color:white !important;
	font-family: 'Exo', sans-serif !important;
	font-weight:500;
	font-size:21px;
	line-height:25px;
	border-radius:10px;
	    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 25px;
    padding-right: 25px;
}
.fila-contenedora-toggle-servicios {
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
    padding-bottom: 6%;	
}
.mt-3-servicios {
	margin-top:5%;
}
.h1-servicios-para-empresas {
	font-family: 'Exo', sans-serif !important;
	font-weight:400;
	font-size:29px;
	line-height:34px;
	color:#222927;
}
.parrafo-card-abajo-empresas {
	font-family: 'Exo', sans-serif !important;
	font-weight:500;
	font-size:15px;
	line-height:22px;
	color:#144781;
}
.btn-parrafo-card-abajo-empresas {
	font-size:22px;
	font-weight:600;
}
.fila-internat-card-sombra-empresas {
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
	width: 100%;
}
#fila-servicios-carf-finales-01 {
	margin-bottom: 5%;
}
#fila-servicios-carf-finales-01-img {
	margin-top: -25px;
    margin-bottom: 15px !important;
}
.img-celular-home-y-servicios-m {
	margin-bottom: 15px !important;
}
.btn-enviar-f-div-contenedor {
	text-align:center;
}
#btn-enviar-f {
	font-family: 'Exo', sans-serif !important;
	font-weight:500 !important;
	font-size:21px !important;
	line-height:25px !important;
	color:white !important;
	background-color:#00D99C !important;
	padding-top: 15px !important;
    padding-bottom: 15px !important;
    padding-left: 85px !important;
    padding-right: 85px !important;
    border-radius: 12px !important;
	text-transform: capitalize;
}
.sh-accordion .panel-title a.collapsed {
	padding: 0px !important;
}
.sh-accordion .panel-title a {
	padding:0px !important;
}
.sh-accordion .panel-title a i {
	color:white !important;
}
#fila-02-home {
	padding-bottom:5%;
}
.sh-accordion {
	margin-bottom:0px !important;	
}
.activeServ > img {
  filter: invert(50%) sepia(85%) saturate(1075%) hue-rotate(187deg) brightness(55%) contrast(95%);
}
.activeServ > p {
	color:#144781;
}
.sombra-acordeones-home {
	box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.1);
    padding-top: 0%;
	width: 100%;
    margin: 0 auto;
}
.sombra-acordeones-home > div.vc_col-sm-4 > div.vc_column-inner {
	background-color: rgb(251,251,250) !important;
}
.sombra-acordeones-home > div.vc_col-sm-8 {
	padding-top: 5%;
}
.sh-accordion .panel-body .sh-accordion-icon-cell {
	padding-right:5px !important;
}
.titulo-servicios-destacados-h-btn {
	margin-left:-25px;
}
.parrafo-prevenilo-home-btn > a {
	    font-family: 'Exo', sans-serif !important;
    font-weight: 500 !important;
    font-size: 21px !important;
    line-height: 25px !important;
    color: white !important;
    background-color: transparent !important;
    border: solid 1px white !important;
    border-radius: 10px !important;
    background-image: none !important;
    padding-left: 35px !important;
    padding-right: 10px !important;
}
.parrafo-prevenilo-home-btn > a > i {
	left: 15px !important;
}
.bloque-texto-persona-flotante {
	margin-top: -25px;
    margin-bottom: 10%;
}
.parrafo-prevenilo-home-btn {
	margin-top: -55px;
    margin-bottom: 10%;
}
.img-nuestras-area-trajo > figure > div > div.vc-zoom-wrapper:hover {
	transform: scale(1.5) !important;
}
.img-nuestras-area-trajo > figure > div > div.vc-zoom-wrapper{
	transition: all 0.5s ease-out;
}
.img-nuestras-area-trajo {
	margin-bottom:15px !important;
}
.parrafos-nuestras-areas-de-plagas-btn-presupuestos > a {
	font-family: 'Exo', sans-serif !important;
    font-weight: 500 !important;
    font-size: 21px !important;
    line-height: 25px !important;
    color: white !important;
    background-color: transparent !important;
    border: solid 1px white !important;
    border-radius: 10px !important;
    background-image: none !important;
    padding-left: 50px !important;
    padding-right: 30px !important;
}
.parrafos-nuestras-areas-de-plagas-btn-presupuestos > a > i {
	left: 30px !important;
}
.fila-10-home {
	padding-bottom: 2%;
    padding-top: 1%;
}
.fila-internta-items-home-f {
	justify-content: center !important;
    display: flex !important;
}
.fila-internta-items-home-f > div.wpb_column.vc_column_container.vc_col-sm-1\/5 {
	width: 13% !important;
}
#fila-16-home {
	margin-right: 0px !important;
    padding-right: 0px !important;
}
.primera-columna-01-nos > div.vc_column-inner {
	padding-left: 10%;
    padding-right: 10%;
}
.columna-texto-02-subfooter > div.vc_column-inner {
	padding:0px !important;
}
.columna-texto-03-subfooter > div.vc_column-inner  {
	padding-right: 0px !important;
}
.bloque-texto-02-subfooter {
	margin-left: -20px !important;
}
.bloque-texto-04-subfooter {
	margin-left: 40px !important;
}
.link-facebok-footer > img {
	width:35px !important;
}
.link-instagram-footer > img {
	width:35px !important;
}
.bloque-atencion-al-cliente-footer {
	margin-left: 0px;
}
.bloque-seguinos-al-cliente-footer {
	margin-left: 25px;
}
.titulo-seguinos-footer {
	margin-left: 10px;	
}



.float-form-tehuentec .wpcf7 p {
	display:none !important;
}
#row-form-contac-f-flotante {
	background-color: #144781 !important;
    padding-top: 5%;
	box-shadow: 0px 0px 13px 3px rgba(0,0,0,0.75);
}
.float-form-tehuentec-content {
	right:20px !important;
}
.float-form-tehuentec .wpcf7-textarea {
	overflow:hidden;
}
#btn-enviar-f-flotante {
	line-height: 35px !important;
    background-color: white !important;
    color: #144781 !important;
}
div.fila-hogares-framco-ser > a.item-servicios-empresa-btn {
	text-align: center;
    width: 140px !important;
}
div.fila-hogares-framco-ser-dos > a.item-servicios-empresa-btn {
	text-align: center;
    width: 100% !important;
}
/* .sombra-acordeones-home {
	height:193px !important; 	
} */
.sh-accordion-style1 .sh-accordion-item {
	padding-bottom: 25px !important;
}
.sh-header .sh-nav > .current_page_item > a, .sh-header .sh-nav > .current-menu-ancestor > a, .sh-header .sh-nav > .current-menu-item > a, .sh-header-left-side .sh-nav > .current_page_item > a {
	font-weight:700 !important;
}
.parrafo-prevenilo-home-btn > a:hover {
	background-color: #144781 !important;
    border-color: #144781 !important;
}
.parrafos-nuestras-areas-de-plagas-btn-presupuestos > a:hover {
	background-color: #008eb4 !important;
    border-color: #008eb4 !important;
}
.podemos-ayudarte-parrafo-llamanos > a:hover {
	background-color: #144781 !important;
    border-color: #144781 !important;
}
.podemos-ayudarte-parrafo-btn-mensaje > a:hover {
	background-color: #144781 !important;
    border-color: #144781 !important;
}
.agendemos-visita-card-servicios:hover {
	background-color: #144781;
}
#btn-enviar-f:hover {
	background-color: #3FCC80 !important;
}
.parrafos-horarios-contacto-pag > i {
	width:25px !important;
}
.horarios-atencion-pag-contacto > i {
	width:25px !important;
}
.parrafo-espacio-con {
	margin-left:30px !important;
}
#primera-fila-contacto {
	padding-bottom:5%;
}
.consultar-parrallax-franquicias > a:hover {
	background-color: #144781 !important;
    border-color: #144781 !important;
}
#zocalo-tehuentec-mobile {
	background-color: #0A283B;
	position: absolute !important;
    bottom: 0px !important;
    z-index: 99 !important;
    right: 0 !important;
    left: 0 !important;
    width: 100% !important;
    margin: 0 !important;
}
#zocalo-tehuentec-mobile > div > div > div > div {
	margin-bottom: 5px !important;
    margin-top: 5px !important;
}
#zocalo-tehuentec-mobile > div > div > div > div > div > p > a {
	color:white !important;
	font-family: 'Roboto', sans-serif;
	font-size:16px;
}
#segunda-fila-footer {
	padding-bottom:5%;
}
#a-link-telefono-menu {
	border-bottom: solid 3px #003595;
    padding-bottom: 0px;
    line-height: 30px;
	font-family: 'Roboto', sans-serif !important;
	font-weight:700;
	font-size:24px !important;
	color: #003595 !important;
}
#a-link-telefono-menu::before {
	content: "\f095";
   /* position: absolute !important;*/
    right: 140px !important;
    color: #003595 !important;
    transform: rotate(45deg) !important;
    top: 35% !important;
    font-size: 30px !important;
}
#zocalo-telefono-flotante{
	display:none;
}
#acodeon-servicios-empresas-mobile {
	display:none;
}
#fila-interna-card-ultimas-home > div.wpb_column.vc_column_container.vc_col-sm-6 > div > div {
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.30) !important;
}
#fila-09-home {
	display: flex;
    justify-content: center;
}
#fila-09-home > div.vc_col-sm-12{
	width: 800px !important;
}
.bloque-links-flotantes-card {
	margin-top: -95px;
    margin-left: 95px;
}
.contactanos-link-flotante > a {
	font-size: 25px;
    color: #144781;
    font-weight: 700;
}
.bloque-links-flotantes-card-sumate {
	margin-left: 165px;
	margin-top: -95px;
}
.mobile-destk-m {
	display:none !important;
}
.vc-hoverbox-inner {
	height: 268px !important;
}
.vc-hoverbox-front {
	box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.1) !important;
}
.sh-accordion .panel .panel-collapse .panel-body p:last-child {
	font-family: 'PT Sans', sans-serif;
    font-weight: 400;
    font-size: 17px;
    line-height: 20px;
    color: #222927 !important;
}
.sh-accordion-style1 .sh-accordion-item {
	padding-bottom: 0px !important;
}
#accordion-NYnRtP0FQC.sh-accordion .panel-title a.collapsed, #accordion-NYnRtP0FQC.sh-accordion .panel-title a.collapsed i {
	color: white !important;
    background-color: #144781 !important;
    padding-top: 10px !important !important;
    padding-bottom: 10px !important;
    margin-bottom: 5px !important;
}
.sh-accordion .panel-title a.collapsed, .sh-accordion .panel-title a.collapsed i {
	padding-top: 10px !important;
    padding-bottom: 10px !important;
    margin-bottom: 5px !important;
    padding-left: 20px !important;
}
.sh-accordion .panel-title a, .sh-accordion .panel-title a i {
	padding-top: 10px !important;
    padding-bottom: 10px !important;
    margin-bottom: 5px !important;
    padding-left: 20px !important;
}
.img-unica-home-mobile {
	display:none;
}
div.sh-accordion {
	display:none !important;
}
#slider-mobile-f {
	display:none;
}
div.mystyle {
	display:block !important;
}
.sh-accordion.mystyle .panel-title a.collapsed, .sh-accordion.mystyle .panel-title a.collapsed i {
	padding-top: 0px !important;
    padding-bottom: 10px !important;
    margin-bottom: 5px !important;
    padding-left: 0px !important;
}
.sh-accordion.mystyle .panel-title a, .sh-accordion.mystyle .panel-title a i {
	padding-top: 0px !important;
    padding-bottom: 10px !important;
    margin-bottom: 5px !important;
    padding-left: 0px !important;
}
.sh-accordion.mystyle .panel-title a i {
	color: #E02B46 !important;
    margin-bottom: 0px !important;
}
.sh-accordion.mystyle .panel .panel-collapse .panel-body p:last-child {
	font-family: 'PT Sans', sans-serif;
    font-weight: 400;
    font-size: 14px !important;
    line-height: 20px;
    color: #222927 !important;
    margin-top: -20px !important;
}
.bloque-texto-02-subfooter {
	margin-left: 0px !important;
}
.columna-texto-03-subfooter > div.vc_column-inner {
	padding-left:0px !important;
}
.bloque-texto-04-subfooter {
	margin-left: 0px !important;
}
.columna-texto-01-subfooter > div.vc_column-inner {
	padding-left: 0px;
    padding-right: 0px;
}
.espacios-nuevos-bloques-ma {
	margin-left: 25px !important;
    margin-right: -25px !important;
}
#parallax-portada-hogares  {
	height: 300px;
}
#parallax-portada-empresas {
	height: 300px;
}
.fila-interior-mobile-dos-columnas {
	display:none !important;
}
.imgegen-fondo-hero {
	display:none !important;
}
#fila-interna-card-ultimas-home > div.wpb_column.vc_column_container.vc_col-sm-6 > div > div {
	box-shadow:none !important;
}
#fila-interna-card-ultimas-home > div.wpb_column.vc_column_container.vc_col-sm-6 > div > div > div.wpb_single_image.wpb_content_element.vc_align_left > figure > div > img {
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.30) !important;
}
.titulo-parrallax-franquicias-sumate {
	font-size: 22px !important;
    line-height: 15px;
}
.titulo-parrallax-franquicias-sumate-subtitulo {
	font-size: 34px !important;
}
#fila-portada-parallax-franquicias {
	text-align:center;
}
.items-nuevos-cards-mobile {
	display:none;
}
.btn-nuestros-servicios-mb {
	display:none !important;
}
.br-mb-slider {
	display:none !important;	
}
.parrafo-a-carrusel {
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	font-size:16px;
	line-height:20px;
	color:#111000;
}
.parrafo-a-carrusel > i {
	color: #E02B46 !important;
}
.bloque-image-nueva-parrafo-acordeon {
	 margin-bottom: 0 !important;
}






/*************************************
  		NUEVOS ESTILOS PAGINA 
**************************************/

#imagen-flotante-pagina-contacto {
	position: absolute !important;
    margin-top: -43% !important;
    margin-left: -200% !important;
    margin-right: 85% !important;
}
.titulo-items-cards-home-new {
	font-size: 29px !important;
    line-height: 34px !important;
    font-weight: 400 !important;
	margin-bottom:5% !important;
}
.titulo-items-cards-home-new > a {
	color:#222927 !important;
}
.parrafo-items-card-home-news {
	font-family: 'PT Sans', sans-serif;
    font-size: 17px !important;
    line-height: 20px !important;
    color: #111000 !important;
	margin-bottom:5% !important;
}
.items-cards-home-news {
	font-family: 'PT Sans', sans-serif;
    font-size: 17px !important;
    line-height: 20px !important;
    color: #111000 !important;
    margin-bottom: 0 !important;
}
.btn-mas-info-cards-news > a {
	font-weight: 500;
    color: #222927 !important;
    font-size: 21px !important;
    line-height: 25px !important;
    background-color: transparent !important;
    border: solid 1px !important;
    border-radius: 10px !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    padding-right: 40px !important;
    padding-left: 40px !important;
}
.btn-uno-cards-home > a {
	border-color:#00A0DF !important;
}
.btn-dos-cards-home > a {
	border-color:#72AC2D !important;
}
.btn-tres-cards-home > a {
	border-color:#EC7D09 !important;
}
.btn-cuadro-cards-home > a {
	border-color:#034A92 !important;
}

.btn-uno-cards-home > a:hover {
	background-color:#00A0DF !important;
	color:white !important;
}
.btn-dos-cards-home > a:hover {
	background-color:#72AC2D !important;
	color:white !important;
}
.btn-tres-cards-home > a:hover {
	background-color:#EC7D09 !important;
	color:white !important;
}
.btn-cuadro-cards-home > a:hover {
	background-color:#034A92 !important;
	color:white !important;
}
.primer-puntito-cards-home {
	color:#00A0DF !important;
}
.segundo-puntito-cards-home {
	color:#72AC2D !important;
}
.tercer-puntito-cards-home {
	color:#EC7D09 !important;
}
.cuarto-puntito-cards-home {
	color:#034A92 !important;
}
.images-items-cards-news {
	margin-bottom:0px !important;
	margin-left:-25% !important;
}
.images-items-cards-news > figure > a > img {
	width:100% !important;
	max-width:100% !important;
}
.images-items-cards-news > figure > a {
	width:100% !important;
	max-width:100% !important;
}
.images-items-cards-news > figure  {
	width:100% !important;
	max-width:100% !important;
}

.images-items-cards-news-dos {
	margin-bottom:0px !important;
	margin-right:-25% !important;
}
.images-items-cards-news-dos > figure > a > img {
	width:100% !important;
	max-width:100% !important;
}
.images-items-cards-news-dos > figure > a {
	width:100% !important;
	max-width:100% !important;
}
.images-items-cards-news-dos > figure  {
	width:100% !important;
	max-width:100% !important;
}
.espacio-collumna-seis-cards-home > div.vc_column-inner {
	padding-left:30% !important;
}
.espacio-collumna-seis-cards-home-dos > div.vc_column-inner {
	padding-left:25% !important;
}
.fila-items-cards-news {
	margin-bottom:5% !important;
}
.btn-mas-info-cards-news {
	margin-top:5% !important;
}
.podemos-zocalo-distribuimos-todo-pais {
	color: white !important; 
    font-weight: 500 !important;
    font-size: 25px !important;
    line-height: 30px !important;
}
.vc-hoverbox-inner {
	height:310px !important;
}
.podemos-suscribite-home {
	color:white !important;
	font-weight: 500 !important;
    font-size: 22px !important;
    line-height: 26px !important;
}
#fila-interna-newsletter-hoem > div.col-md-9 > div > span > input {
	background-color: rgba(255,255,255,0.8) !important;
    border: none !important;
    font-weight: 400 !important;
    color: #003595 !important;
    font-size: 18px !important;
    padding-left: 10px !important;
	font-family: 'Exo', sans-serif;
	height:50px !important;
}
#fila-interna-newsletter-hoem > div.col-md-9 > div > span > input::placeholder {
	color: #003595 !important;
	font-style:normal !important;
	font-family: 'Exo', sans-serif;
}
#btn-enviar-newsletter {
	border-radius: 10px !important;
    background-color: transparent !important;
    border: solid 1px white !important;
    line-height: 45px !important;
    font-weight: 500 !important;
    font-size: 21px !important;
}
#fila-interna-newsletter-hoem > div.col-md-9 > div > span {
	margin-top:0px !important;
}
#btn-enviar-newsletter ~ span{
	position: absolute !important;
    top: 15px !important;
    right: -35px !important;
}
.parrafo-items-antes-del-footer {
	color: #003595 !important;
    font-size: 18px !important;
    line-height: 25px !important;
    font-weight: 400 !important;
}
.dosparrafo-items-antes-del-footer {
	font-family: 'PT Sans', sans-serif;
    color: #222927 !important;
    font-size: 17px !important;
    line-height: 20px !important;
    font-weight: 400 !important;
}
.btn-contactanos-antes-footer > a {
	font-family: 'Exo', sans-serif !important;
    font-weight: 500 !important;
    font-size: 21px !important;
    line-height: 25px !important;
    color: #003595 !important;
    background-color: transparent !important;
    border: solid 1px #003595 !important;
    border-radius: 10px !important;
    background-image: none !important;
    padding-left: 55px !important;
    padding-right: 55px !important;
}
.pcuidamos-tu-salud-home {
	text-align: center;
    color: #222927 !important;
    font-size: 29px !important;
    line-height: 34px !important;
    font-weight: 400 !important;
	margin-bottom:3% !important;
}
.subpcuidamos-tu-salud-home {
	text-align: center !important;
    color: #2B3D45 !important;
    font-size: 17px !important;
    font-weight: 400 !important;
    line-height: 20px !important;
    font-family: 'PT Sans', sans-serif;
}
.imagen-logos-antes-del-footer > figure > a > img {
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.35) !important;
}
.imagen-logos-antes-del-footer-dos > figure > a > img {
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.35) !important;
}
.imagen-logos-antes-del-footer {
	text-align:right !important;
}
.imagen-logos-antes-del-footer-dos {
	text-align:left !important;
}
.imagen-verde-podemos-ayudarte {
	margin-top:-20% !important;
}
.fila-sin-padding-zocalo-verde > div.vc_column-inner {
	padding-top:0px !important;
}
.podemos-ayudarte-parrafo {
	font-size: 25px !important;
    font-weight: 500 !important;
    color: white !important;
    line-height: 30px !important;
}
.podemos-ayudarte-parrafo-llamanos > a:hover {
	background-color: #003595!important;
    border-color: #003595!important;
}
.podemos-ayudarte-parrafo-btn-mensaje > a:hover {
	background-color: #003595!important;
    border-color: #003595!important;
}
.btn-contactanos-antes-footer > a:hover {
	background-color: #003595!important;
    border-color: #003595!important;
	color:white !important;
}
#btn-enviar-newsletter:hover {
	background-color: #003595!important;
    border-color: #003595!important;
}
.imagen-avion-volador-horme {
	position: absolute!important;
    top: 60%!important;
    right: -15%!important;
}
.titulo-pagina-servicios {
	color: #222927;
    font-size: 29px;
    line-height: 34px;
    font-weight: 400;
}
.parrafo-principal-servicios {
	font-family: 'PT Sans', sans-serif;
    font-size: 17px;
    color: #111000;
    line-height: 20px;
    font-weight: 400;
}
.btn-iniciales-pagina-servicios {
	width:100% !important;
}
.btn-iniciales-pagina-servicios > a {
	background-color: #3D6662 !important;
    color: white !important;
    width: 78% !important;
    border-bottom-left-radius: 40px !important;
	padding-right: 0 !important;
    padding-left: 20% !important;
	border: solid 1px !important;
	font-size:23px !important;
}
.btn-iniciales-pagina-servicios > a > i {
	left: 18% !important;
}
.btn-iniciales-pagina-servicios > a:hover {
	border-color:#3D6662 !important;
	color:#3D6662 !important;
	background-color:white !important;
}
.imagen-parrafo-items-gral-servicios {
	margin-bottom:0px !important;
}
.parrafo-items-gral-servicios {
	text-align: center !important;
    font-family: 'PT Sans', sans-serif;
    color: black !important;
    font-size: 17px !important;
    line-height: 20px !important;
}
.fila-items-general-servicios {
	display:flex !important;
	justify-content:center !important;
}
.fila-items-general-servicios > div.vc_col-sm-4 {
	width:20% !important;
}
.ultima-fila-paginas-servicios {
	margin-bottom:5% !important;	
}
#fila-portada-servicios-gral > div > div > div > div {
	margin-bottom:0px !important;
}
#fila-geral-pagina-servicios {
	padding-bottom:5% !important;
}
.btn-iniciales-pagina-servicios {
	text-align:right !important;
}
.primera-fila-interna-pag-servicios {
	padding-left: 5% !important;
}
.bloque-parrafos-pagina-servicios-dos {
	margin-left:7% !important;
}
.bloque-parrafos-pagina-servicios {
	margin-left: 3% !important;
    margin-bottom: 4% !important;
}
.bloque-de-color-columna-servicios > div > div {
	background-color: #4CAF84 !important;
    padding-top: 22% !important;
    padding-bottom: 1% !important;
    border-top-right-radius: 60px !important;
}
.oparrafo-items-a-color {
	text-align: center !important;
    color: white !important;
    font-weight: 500 !important;
    font-size: 21px !important;
    line-height: 25px !important;
}
.btn-contactanos-items-color > a {
	font-weight: 500 !important;
    background-color: transparent !important;
    color: white !important;
    border: solid 1px !important;
    border-radius: 10px !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
	font-size:21px !important;
}
.linea-general-servicios {
	position: absolute !important;
    right: 0 !important;
    bottom: 5% !important;
}
.primer-titulo-hojas-de-seguridad {
	color:#005857 !important;
	font-weight:500 !important;
	font-size:25px !important;
	line-height:30px !important;
}
.subprimer-titulo-hojas-de-seguridad {
	color:#000 !important;
	font-weight:400 !important;
	font-size:18px !important;
	line-height:25px !important;
}
.segundo-titulo-representantes-oficiales {
	color:#005857 !important;
	font-weight:700 !important;
	font-size:29px !important;
	line-height:34px !important;
}
.subsegundo-titulo-representantes-oficiales {
	color:#222927 !important;
	font-weight:700 !important;
	font-size:29px !important;
	line-height:34px !important;
}
.subsegundo-titulo-representantes-oficiales {
	color:#222927 !important;
	font-weight:400 !important;
	font-size:17px !important;
	line-height:20px !important;
	font-family: 'PT Sans', sans-serif;
}
#segunda-fila-representantes-oficiales {
	margin-top: 3%  !important;
    margin-bottom: 5%  !important;
} 
#slider-home-v {
	margin-bottom:5% !important;
}
.btn-consultanos-card-home:hover {
	color:#005857 !important;
}
#quienes-somos {
	padding-bottom:5% !important;
}
#quienes-somos {
	background-position:top !important;
}
#new-interna-fila-antes-del-footer > div.wpb_column.vc_column_container.vc_col-sm-8 > div {
	padding-left:10% !important;
}
#new-interna-dos-fila-antes-del-footer {
	margin-top:10% !important;
	margin-bottom:2% !important;
}
#imagen-logo-antes-del-footer {
	margin-top:-15% !important;
}
#logo-del-footer {
	margin-right: 10% !important;
    margin-left: -10% !important;
}
#zocalo-tehuentec-mobile {
	background-color:#070f12 !important;
}
#zocalo-tehuentec-mobile > div > div {
	padding-top:0px !important;
}
.telefono-parrafo-atencio-cliente-footer {
	margin-bottom:0px !important;
}
.parrafo-vacion {
	margin-bottom:0px !important;
}
.parrafo-vacion {
	font-size: 16px !important;
    font-weight: 500 !important;
	margin-left: 5px !important;
}
#fila-05-home {
	padding-top:2% !important;
}
#img-link-contacto > div > div {
	padding-top:0px !important;
}
.titulo-seguinos-footer {
	margin-left: 5px !important;
    font-weight: 600 !important;
    font-size: 16px !important;
}
.titulo-insumos-pag-servicios {
	color: #005857 !important;
    font-size: 23px !important;
    font-weight: 600 !important;
    line-height: 27px !important;
}
.subtitulo-insumos-pag-servicios {
	color:#222927 !important;
	font-family: 'PT Sans', sans-serif;
	font-size:17px !important;
	line-height:20px !important;
}
.bloque-titulo-insumos-pag-servicios {
	margin-bottom: 0 !important;
    margin-left: 7% !important;
    margin-top: 5% !important;
}
.sh-header .sh-nav > .current_page_item > a, .sh-header .sh-nav > .current-menu-ancestor > a, .sh-header .sh-nav > .current-menu-item > a, .sh-header-left-side .sh-nav > .current_page_item > a {
	color:#111 !important;
	font-weight:400 !important;
}
.bloque-primer-titulo-hojas-de-seguridad {
	margin-left:7% !important;
}
.fila-cards-home-mostrar-mobile {
	display:none !important;
}
.bloque-parrafo-items-antes-del-footer {
	margin-left:10% !important;
}
.portada-servicios-mobile {
	display:none !important;
}
.primer-titulo-hojas-de-seguridad {
	margin-bottom:5px !important;
}
.segundo-titulo-representantes-oficiales {
	margin-bottom:5px !important;
}
.titulo-insumos-pag-servicios {
	margin-bottom:5px !important;
}
#carrusle-marcas-mobiel-new {
	display:none !important;
}
#segunda-fila-footer {
	margin-top:-3px !important;
}





/* ============================================
				RESPONSIVE
============================================== */

@media only screen and (max-width: 1920px) {
  
}

@media only screen and (max-width: 1366px) {
  /*************************************
  		NUEVOS ESTILOS PAGINA 
**************************************/
	.bloque-parrafo-items-antes-del-footer {
		margin-left:10% !important;
	}
	.imagen-avion-volador-horme {
		right:-10% !important;
	}
	#fila-geral-pagina-servicios {
		background-position:right !important;
	}
	.bloque-primer-titulo-hojas-de-seguridad {
		margin-left:15% !important;
	}
	.bloque-segundo-titulo-hojas-de-seguridad {
		margin-left:3% !important;
	}
	
}

@media only screen and (max-width: 1024px) {
  
}

@media only screen and (max-width: 768px) {
	#a-link-telefono-menu {
		display:none;
	}
	.parrafo-primer-h2-home-f > br {
		display:none;
	}
	.sombra-acordeones-home > div > div > div > div {
		margin-top: 35px !important;
	}
	.sombra-acordeones-home {
		margin-bottom:5%;
	}
	.titulo-principal-h1-home {
		font-size:28px;
	}
	.titulo-servicios-destacados-h {
		text-align:center;
	}
	.titulo-servicios-destacados-h-btn {
		    margin-left: 0;
    	text-align: center !important;
	}
	#fila-06-home > div.wpb_column.vc_column_container.vc_col-sm-1\/5 {
		width: 50% !important;
	}
	.vc-hoverbox-inner {
		min-height: 350px !important;
	}
	.podemos-ayudarte-parrafo {
		text-align:center;
	}
	.svg-flotante-persona-home-clas > figure > div > img {
		position: relative;
    	top: 0;
    	left: 0;
	}
	#fila-hombre-flotante-svfg {
		padding-top:0px;
	}
	#fila-hombre-flotante-svfg > div.wpb_column.vc_column_container.vc_col-sm-3 > div > div > div {
		margin-bottom:0px !important;
	}
	.parrafo-prevenilo-home {
		text-align:center;
	}
	#fila-hombre-flotante-svfg > div.wpb_column.vc_column_container.vc_col-sm-3 {
		text-align:center;
	}
	.fila-internta-items-home-f > div.wpb_column.vc_column_container.vc_col-sm-1\/5 {
		width: 30% !important;
	}
	.parrafos-nuestras-areas-de-plagas > br {
		display:none;
	}
	#fila-16-home {
		padding-left: 0 !important;
	}
	.parrafos-nosotros-home {
		text-align:center;	
	}
	#fila-16-home > div.primera-columna-01-nos.wpb_column.vc_column_container.vc_col-sm-8 > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid > div.wpb_column.vc_column_container.vc_col-sm-6> div > div > div {
		text-align:center !important;
	}
	.primera-columna-02 {
		height:450px !important;
	}
	.bloque-texto-02-subfooter {
		margin-left: 0px !important;
    	text-align: center;
	}
	.bloque-texto-01-subfooter {
		text-align:center;
	}
	.bloque-texto-03-subfooter {
		text-align:center;
	}
	.bloque-texto-04-subfooter {
		    margin-left: 0px !important;
    	text-align: center;
	}
	.bloque-texto-05-subfooter {
		text-align:center;
	}
	.columna-texto-03-subfooter > div.vc_column-inner {
		padding-right: 15px !important;
	}
	#segunda-fila-footer {
		text-align:center;
	}
	.titulo-seguinos-footer {
		margin-left:0px;
	}
	.bloque-seguinos-al-cliente-footer {
		margin-left:0px !important;
	}
	div.fila-contenedora-items {
		display: block;
		position: relative;
		overflow: hidden;
		clear: both;
	}
	div.fila-hogares-framco-ser-dos > a.item-servicios-empresa-btn {
		text-align: center;
    	width: 25% !important;
    	height: 180px;
		position: relative;
		float:left;
	}
	#fila-servicios-carf-finales-01 > div.wpb_column.vc_column_container.vc_col-sm-4 > div > div > div > div.wpb_column.vc_column_container.vc_col-sm-6 > div > div > div {
		margin-top: 15px !important;
    	margin-bottom: 15px !important;
	}
	.fila-internat-card-sombra-empresas {
		margin-bottom:5%;
	}
	.fila-internat-card-sombra-empresas {
		margin-left:0px !important;
	}
	div.fila-hogares-framco-ser > a.item-servicios-empresa-btn {
		text-align: center;
    	width: 25% !important;
    	height: 180px;
		position: relative;
		float:left;
	}
	.titulo-parrallax-franquicias-sumate {
		text-align:center;
	}
	.titulo-parrallax-franquicias-sumate-subtitulo {
		text-align:center;
	}
	#fila-portada-parallax-franquicias {
		text-align:center;
	}
	.logo-omega-franquicias-mover {
		margin-right:0px !important;
	}
	.titulo-paginas-franquicias {
		text-align:center;
	}
	.titulo-paginas-franquicias-parrafo {
		text-align:center;
	}
	.titulo-paginas-franquicias-parrafo > br{
		display:none;
	}
	.subtitulo-paginas-franquicias {
		text-align:center;
	}
	.bloque-shadow-franquicias {
		margin-right:0px;
		text-align:center;
		padding-left:0px;
	}
	#primera-fila-contacto {
		text-align:center;
	}
	.bloque-atencion-al-cliente-footer {
		margin-left:0px !important;
	}
	#fila-09-home > div.vc_col-sm-12 {
		width:100% !important;
	}
	#fila-interna-card-ultimas-home > div.wpb_column.vc_column_container.vc_col-sm-6 > div > div {
		box-shadow: none !important;
	}
	#fila-interna-card-ultimas-home > div.wpb_column.vc_column_container.vc_col-sm-6 > div > div > div.wpb_single_image.wpb_content_element.vc_align_left > figure > div > img {
		box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.30) !important;
	}
	
	.sombra-acordeones-home > div > div > div > div {
		margin-top:0px !important;
	}
	.bloque-image-nueva-parrafo-acordeon {
		margin-bottom: 35px !important;
    	margin-top: 35px !important;
	}
	.sombra-acordeones-home > div > div > div > div.bloque-image-nueva-parrafo-acordeon {
		margin-top:35px !important;
	}
	.parrafo-a-carrusel {
		text-align:center;
	}
	.div-slider-ocultar-mobile {
		display:none !important;
	}
	.images-items-cards-news {
		margin-left: 0 !important;
    	margin-bottom: 5% !important;
	}
	.espacio-collumna-seis-cards-home > div.vc_column-inner {
		padding-left:15px !important;
	}
	.fila-cards-home-mostrar-mobile {
		display:block !important;
	}
	.fila-cards-home-mostrar-desktop {
		display:none !important;
	}
	.images-items-cards-news-dos {
		margin-right: 0% !important;
    	margin-bottom: 5% !important;
	}
	.btn-mas-info-cards-news {
		margin-top:0 !important;
	}
	.podemos-zocalo-distribuimos-todo-pais {
		text-align:center !important;	
	}
	.bloque-podemos-zocalo-distribuimos-todo-pais {
		margin-bottom:0px !important;
	}
	.img-celular-home-y-servicios-m  {
		margin-bottom:0px !important;
	}
	#fila-verde-camion {
		padding-top: 5% !important;
    	padding-bottom: 5% !important;
	}
	#fila-06-home > div.wpb_column.vc_column_container.vc_col-sm-1\/5 {
		margin-bottom:10% !important;
	}
	.vc-hoverbox-inner {
		min-height:410px !important;
	}
	.imagen-avion-volador-horme {
		display:none !important;
	}
	.podemos-suscribite-home {
		text-align:center !important;
	}
	.bloque-podemos-suscribite-home {
		margin-bottom:0px !important;
	}
	.img-bloque-podemos-suscribite-home {
		margin-bottom:0px !important;
	}
	#btn-enviar-newsletter {
		width:100% !important;
	}
	#fondo-degrade-home-verde {
		padding-bottom:5% !important;
	}
	#fila-07-home {
		margin-bottom:10% !important;
	}
	.imagen-verde-podemos-ayudarte {
		margin-top:0% !important;
	}
	#imagen-logo-antes-del-footer {
		margin-top:0 !important;
	}
	#solicitar-asesoramiento {
		padding-bottom:5% !important;
	}
	.parrafo-items-antes-del-footer > br {
		display:none !important;
	}
	.dosparrafo-items-antes-del-footer > br {
		display:none !important;
	}
	.dosparrafo-items-antes-del-footer > b > br {
		display:none !important;
	}
	.subpcuidamos-tu-salud-home > br {
		display:none !important;
	}
	.imagen-logos-antes-del-footer {
		text-align:center !important;
	}
	.imagen-logos-antes-del-footer-dos {
		text-align:center !important;	
	}
	#logo-del-footer {
		margin-right: 0% !important;
    	margin-left: 0% !important;
		margin-bottom:0px !important;
	}
	.bloque-atencion-al-cliente-footer {
		margin-bottom:0px !important;
	}
	.imagen-medios-de-pago-footer {
		text-align:center !important;
		margin-bottom:0px !important;
	}
	#html-afip-footer > div > a > img {
		width:15% !important;
	}
	#primera-fila-contacto {
		padding-top:0px !important;
	}
	#primera-fila-contacto > div.wpb_column.vc_column_container.vc_col-sm-4 > div {
		padding-top:0px !important;
	}
	.fila-items-general-servicios > div.vc_col-sm-4 {
		width:30% !important;
	}
	.bloque-primer-titulo-hojas-de-seguridad {
		margin-left:0 !important;
	}
	.bloque-segundo-titulo-hojas-de-seguridad {
		margin-left:0px !important;
	}
	.btn-iniciales-pagina-servicios > a {
		width:60% !important;
	}
	.parrafo-principal-servicios > br {
		display:none !important;
	}
	.parrafo-principal-servicios > b > br {
		display:none !important;
	}
	.bloque-titulo-insumos-pag-servicios {
		margin-bottom: 10% !important;
		margin-top: 0% !important;
	}
	.oparrafo-items-a-color {
		font-size:16px !important;
	}
	.btn-contactanos-items-color > a {
		font-size:15px !important;
	}
}

@media only screen and (max-width: 425px) {
	#primera-fila-contacto {
		padding-left: 25px !important;
    	padding-right: 25px !important;
	}
	#primera-fila-footer {
		padding-top:10%;
	}
	#segunda-fila-footer > div.wpb_column.vc_column_container.vc_col-sm-3 > div {
		padding-top:0px !important;
	}
	#segunda-fila-footer {
		padding-bottom: 10%;
    	padding-top: 10%;
	}
	.float-form-tehuentec .fa {
		width: 60px !important;
    	height: 60px !important;
	}
	.float-form-tehuentec {
		bottom: 65px !important;
	}
	.joinchat__button {
		bottom: 130px !important;
    	right: 8px !important;
	}
	#zocalo-telefono-flotante{
		background-color: #0A283B;
		position: fixed !important;
		z-index: 99 !important;
		bottom: 0 !important;
		right: 0 !important;
		left: 0 !important;
		margin: 0 !important;
		display:block;
	}
	#zocalo-telefono-flotante > div > div > div > div {
		margin-bottom: 10px  !important;
    	margin-top: 10px !important;
	}
	#zocalo-telefono-flotante > div > div > div > div > div > p > a {
		font-family: 'Exo', sans-serif;
    	font-size: 21px;
    	color: white;
	}
	#wrapper {
		margin-bottom:13%;
	}
	#primera-fila-contacto {
		margin-top:10%;
	}
	#fila-portada-parallax-franquicias {
		padding-left: 25px !important;
    	padding-right: 25px !important;
	}
	.titulo-parrallax-franquicias-sumate-subtitulo {
		font-size: 32px !important;
    	line-height: 40px;
	}
	.header-logo {
		margin-right: 40px;
    	margin-left: -25px;
	}
	.primer-h2-home-f {
		font-size: 25px;
	}
	#fila-01-home {
		margin-top:10%;
	}
	.sombra-acordeones-home {
		margin-bottom:10%;
	}
	.titulo-principal-h1-home {
		font-size:22px;
	}
	.titulo-principal-h1-home > br {
		display:none;
	}
	.titulo-servicios-destacados-h {
		font-size:27px;
	}
	#fila-05-home > div.wpb_column.vc_column_container.vc_col-sm-7 > div > div > div {
		margin-bottom:0px !important;
	}
	.titulo-servicios-destacados-h-btn > a {
		font-size:19px;
	}
	#fila-06-home > div.wpb_column.vc_column_container.vc_col-sm-1\/5 {
		width: 100% !important;
    	margin-bottom: 10%;
	}
	.nuestra-metodologia-titulo-home > br {
		display:none;
	}
	.nuestra-metodologia-titulo-home {
		font-size:25px;
	}
	.parrafo-prevenilo-home {
		    font-size: 23px;
    	line-height: 35px;
	}
	.parrafo-prevenilo-home-btn > a {
		font-size: 18px !important;
    	line-height: 17px !important;
		margin-top:5%;
	}
	#fila-08-home {
		padding-left: 25px !important;
    	padding-right: 25px !important;
	}
	#fila-09-home {
		margin-bottom:10%;
	}
	.titulo-nuestros-clientes-home {
		font-size:25px;
	}
	.fila-10-home {
		padding-left: 0px;
    	padding-right: 0px;
	}
	.fila-internta-items-home-f > div.wpb_column.vc_column_container.vc_col-sm-1\/5 {
		width:100% !important;
	}
	.fila-internta-items-home-f {
		display:block !important;
	}
	.parrafos-nuestras-areas-de-plagas {
		    padding-left: 5%;
    	padding-right: 5%;
	}
	.parrafos-nuestras-areas-de-plagas-btn-presupuestos > a {
		font-size: 16px !important;
    	line-height: 18px !important;
	}
	#fila-16-home > div.primera-columna-01-nos.wpb_column.vc_column_container.vc_col-sm-8 > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid > div.wpb_column.vc_column_container.vc_col-sm-6> div > div > div {
		margin-bottom:0px !important;
	}
	#acodeon-servicios-empresas-mobile {
		padding-left: 0px !important;
    	padding-right: 0px !important;
	}
	.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a {
		 background-color: #144781 !important;
    	color: white !important;
		font-family: 'Exo', sans-serif !important;
    	font-weight: 500 !important;
	}
	.wpb-js-composer .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::before {
		border-color:white !important;
	}
	.wpb-js-composer .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::after {
		border-color:white !important;
	}
	.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {
		color:white !important;
	}
	.fila-contenedora-toggle-servicios {
		box-shadow:none !important;
	}
	.div-contenedor-texto-servicios {
		width: 90% !important;
	}
	.agendemos-visita-card-servicios {
		    font-size: 16px;
    	line-height: 15px;
	}
	.mt-3-servicios {
		margin-top:10%;
		margin-bottom:5%;
	}
	#acodeon-servicios-empresas-mobile {
		display:block;
	}
	.contenedor-items-desktop-servicios {
		display:none !important;
	}
	.h1-servicios-para-empresas {
		font-size: 25px;
    	line-height: 34px !important;
	}
	#fila-16-home > div.primera-columna-01-nos.wpb_column.vc_column_container.vc_col-sm-8 > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid > div.wpb_column.vc_column_container.vc_col-sm-6> div > div > div {
		margin-bottom: 12% !important;
	}
	.bloque-links-flotantes-card {
		margin-top: -105px;
	}
	.bloque-links-flotantes-card-sumate {
		margin-top: -105px;
	}
	.mobile-destk-m {
		display:block !important;
	}
	#fila-07-home {
		padding-left: 25px !important;
    	padding-right: 25px !important;
	}
	.img-unica-home-mobile {
		display:block;
	}
	div.sh-accordion {
		display:block !important;
	}
	.sh-image-points {
		display:none !important;	
	}
	#fila-09-home {
		padding-left: 25px !important;
    	padding-right: 25px !important;
		display:none;
	}
	#slider-mobile-f {
		padding-left: 25px !important;
    	padding-right: 25px !important;
		display:block;
		margin-bottom: 15%;
	}
	.vc-hoverbox-inner {
		min-height: 255px !important;
    	height: 320px !important;
	}
	.espacios-nuevos-bloques-ma {
		margin-left: 0px !important;
    	margin-right: 0px !important;
	}
	#fila-portada-parallax-franquicias {
		background-image:url("/wp-content/uploads/2020/07/OS_franquicias-enc-mobile-1.jpg") !important;
	}
	#parallax-portada-hogares  {
		height: 170px;
		background-image:url("/wp-content/uploads/2020/07/OS_hogares-enc-mobile-1.jpg") !important;
	}
	#parallax-portada-empresas {
		height: 170px;
		background-image:url("/wp-content/uploads/2020/07/OS_servicios-enc-mobile-1.jpg") !important;
	}
	.imgegen-fondo-hero {
		display:block !important;
	}
	.fila-internta-items-home-f {
		display:none !important;
	}
	.fila-interior-mobile-dos-columnas {
		display:flex !important;
	}
	.sh-header-mobile .sh-nav-mobile li:last-child {
		display:none !important;
	}
	.vc-hoverbox-inner {
		min-height: 1px !important;
    	height: 225px !important;
	}
	.vc-hoverbox-front {
		background-size: auto !important;
    	background-repeat: no-repeat !important;
	}
	.items-nuevos-cards-mobile {
		display:block;
	}
	.btn-nuestros-servicios-mb {
		display:block !important;
	}
	.br-mb-slider {
		display:block !important;	
	}
	
	#primera-fila-hme-cards {
		margin-top:10% !important;
	}
	.fila-items-cards-news {
		padding-left: 5%  !important;
    	padding-right: 5%  !important;
	}
	#fila-verde-camion {
		padding-left: 5%  !important;
    	padding-right: 5%  !important;
	}
	.vc-hoverbox-inner {
		height:296px !important;
	}
	#fondo-degrade-home-verde {
		padding-left: 5%  !important;
    	padding-right: 5%  !important;
	}
	.bloque-parrafo-items-antes-del-footer {
		margin-left:0 !important;
	}
	.parrafo-items-antes-del-footer {
		text-align:center !important;
	}
	.dosparrafo-items-antes-del-footer {
		text-align:center !important;
	}
	#quienes-somos {
		padding-left: 5%  !important;
    	padding-right: 5%  !important;
	}
	#zocalo-telefono-flotante > div > div {
		padding-top:0px !important;
	}
	#zocalo-tehuentec-mobile {
		padding-left: 5%  !important;
    	padding-right: 5%  !important;
	}
	#fila-geral-pagina-servicios {
		padding-left: 5% !important;
    	padding-right: 5% !important;
	}
	.fila-items-general-servicios > div.vc_col-sm-4 {
		width:100% !important;
	}
	.fila-items-general-servicios {
		display:block !important;
	}
	#segunda-fila-representantes-oficiales {
		padding-left: 5% !important;
		padding-right: 5% !important;
	}
	.segundo-titulo-representantes-oficiales {
		font-size:26px !important;
	}
	.linea-general-servicios {
		display:none !important;
	}
	.portada-servicios-desktop {
		display:none !important;
	}
	.portada-servicios-mobile {
		display:block !important;
	}
	#fila-geral-pagina-servicios-dosss {
		padding-left: 5%  !important;
    	padding-right: 5%  !important;
		padding-top:10% !important;
	}
	#fila-geral-pagina-servicios-dosss > div > div {
		padding-top:0 !important;
	}
	.btn-iniciales-pagina-servicios > a {
		width: 80% !important;
	}
	.btn-iniciales-pagina-servicios > a > i {
		left:17% !important;
	}
	.titulo-pagina-servicios {
		margin-bottom:5% !important;
	}
	.primera-fila-interna-pag-servicios {
		padding-left:0 !important;
	}
	#segunda-fila-interna-plagass {
		padding-left:5% !important;
		padding-right:5% !important;
		margin-bottom:10% !important;
	}
	.oparrafo-items-a-color {
		font-size: 28px !important;
    	line-height: 35px !important;
	}
	.btn-contactanos-items-color > a {
		font-size:22px !important;
	}
	.sh-header-mobile .sh-nav-mobile li:last-child {
		display:list-item !important;
	}
	.sh-header-mobile .sh-nav-mobile li.ul-llamanos-mobile {
		display:none !important;
	}
	#carrusle-marcas-mobiel-new {
		display:block !important;
	}
	#carrusle-marcas-mobiel-new {
		 margin-bottom: 15% !important;
    	margin-top: 5% !important;
	}
	.marcashojas-ocultar-mobile {
		display:none !important;
	}
	#slider-home-v {
		margin-bottom:0px !important;
	}
	#tabs-atajos-mobile > div > div > div > div.wpb_single_image.wpb_content_element.vc_align_center {
		margin-bottom:1px !important;
	}
}

@media only screen and (max-width: 375px) {
	.bloque-links-flotantes-card {
		margin-top: -95px;
	}
	.bloque-links-flotantes-card-sumate {
		margin-top: -95px;
	}
	.header-logo {
		    margin-left: 0px;
	}
	#fila-servicios-carf-finales-01 {
		margin-bottom: 15%;
	}
	#acodeon-servicios-empresas-mobile {
		margin-bottom: 15%;
	}
	.parrafo-numero-card-franquicias {
		font-size:15px;
	}
	.titulo-parrallax-franquicias-sumate {
		line-height: 26px;
	}
	#zocalo-tehuentec-mobile {
		bottom:5px !important;
	}
	#segunda-fila-footer {
		padding-top:0 !important;
	}
	p.podemos-zocalo-distribuimos-todo-pais > span > span > br {
		display:none !important;
	}
	#bloque-horarios-pag-contacto > div > p {
		margin-bottom:0px !important;
	}
}

@media only screen and (max-width: 360px) {
	#zocalo-tehuentec-mobile {
		padding-left:0px !important;
		padding-right:0px !important;
	}
	.parrafos-horarios-contacto-pag {
		font-size:16px !important;
	}
}

@media only screen and (max-width: 320px) {
  
}

body h1, body h2, body h3, body h4, body h5, body h6, .sh-heading span.sh-heading-content {
	font-family:'Exo', sans-serif !important;
}



/* LUJY ESTUVO AQUI :P */
.sh-header.sh-header-1.sh-sticky-header > .container {
    max-width: 1345px!important;
    width: 1300px!important;
}
.boton-azul-nav > a {
    color: #fff!important;
    padding: 0px 30px!important;
    border-radius: 10px;
    background: #14407f;
    margin-top: 30px;
}
header.primary-desktop > div > div.sh-header.sh-header-1.sh-sticky-header.sh-sticky-header-active > div.container > div > div:nth-child(2) > nav > div > ul > li.boton-azul-nav > a {
	margin-top: 15px;
}
.blog-single > article > div > div.post-meta-data.sh-columns, .sh-recent-posts article .post-meta, .sh-recent-posts article .post-meta-one {
	display: none;
}
@media only screen and (max-width: 1025px) {
	.boton-azul-nav > a {
		width: 27%;
		margin-top: 0px;
		padding: 10px 30px 6px!important;
		text-align: center;
	}
}
@media only screen and (max-width: 768px) {
	.boton-azul-nav > a {
		width: 45%;
	}
}
@media only screen and (max-width: 425px) {
	.boton-azul-nav > a {
		width: 100%;
	}
}


@media only screen and (min-width: 600px) {
	
	.joinchat__button {
    bottom: 71px !important;
    right: -7px !important;
}
	
}
