


@media (max-width: 575.98px) {
	#banner-top {
		background-size: cover !important;
		background-position: 47% !important;
	} #banner-top .title-banner {
		font-size: 23px !important;
	} #info1 {
		margin: 50px 0px 50px !important;
	} #mobile #categorias .title {
		padding: 0px !important;
	} #calltoaction {
		padding: 50px 0px !important;
	} #calltoaction .call {
		font-size: 12px  !important;
	} #calltoaction #cotiza img {
		max-height: 35px  !important;
	}
} @media (min-width: 575.98px) and (max-width: 767.98px) {
	#banner-top {
		background-size: cover !important;
		background-position: 47% !important;
	} #banner-top .title-banner {
		font-size: 35px !important;
	} #info1 {
		margin: 50px 0px 50px !important;
	} #mobile #categorias .title {
		padding: 0px !important;
	} #calltoaction {
		padding: 50px 0px !important;
	} #calltoaction .call {
		font-size: 19px  !important;
	} #calltoaction #cotiza img {
		max-height: 40px  !important;
	}
} @media (min-width: 767.98px) and (max-width: 991.98px) {
	#banner-top {
		background-size: cover !important;
		background-position: 47% !important;
	} #info1 {
		margin: 50px 0px 50px !important;
	} #calltoaction {
		padding: 50px 0px !important;
	} #calltoaction .call {
		font-size: 26px  !important;
	} #calltoaction #cotiza img {
		max-height: 40px  !important;
	}
} @media (min-width: 991.98px) and (max-width: 1199.98px) { 

} @media ( min-width: 1200px ) {

}

/* BANNER */
#banner-top {
	background-image: url('/img/HOME/BACKHEADER.webp');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	margin-top: 83px !important;
} #banner-top .title-banner {
	color: #fff;
	font-family: "Archivo-Bold";
	font-size: 40px;
	line-height: .9;
	padding: 50px 0px;
} #banner-top .arrow {
	max-height: 20px;
	margin-left: 30px;
} #banner-top .product-banner {
	max-height: 340px;
} #banner-top .sliderProducts {
	margin: 0px;
} #banner-top .sliderProducts img {
	max-width: 340px;	
} #banner-top .custom_dots {
	position: absolute;
	bottom: 50px;
	left: 400px;
	list-style-type: none;
} #banner-top .custom_dots li {
	display: inline-block;
	border: 1px solid #fff;
	width: 10px;
	height: 10px;
	margin: 5px;
	border-radius: 100%;
} #banner-top .custom_dots .slick-active {
	background-color: #fff;
}

#info1 {
	margin: 50px 0px 150px;
} #info1 .info-left {
    font-family: "Archivo-Bold";
    font-size: 21.5px;
    color: #0a4db6;
    line-height: 1.6;
} #info1 .info-right {
    font-family: "Archivo-Regular";
    font-size: 16px;
    color: #8694b2;
    text-align: justify;
    line-height: 1.7;
}

#fullsize #categorias {
	margin: 50px 0px px;
	background-image: url("/img/HOME/BACK-IMG.webp");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: top;
    max-height: 356px;
} #fullsize #categorias #bombeo, #fullsize #categorias #dosificadores, #fullsize #categorias #tratamiento {
	cursor: pointer;
} #fullsize #categorias .bck-bombeo {
    background-image: url("/img/HOME/BOMBEO-1.webp");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: top;
} #fullsize #categorias .bombeo-activo {
    background-image: url("/img/HOME/BOMBEO-2.webp");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: top;
	margin-top: -95px;
	min-height: 450px;
} #fullsize #categorias .bck-dosificadores {
    background-image: url("/img/HOME/DOSIF-1.webp");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: top;
	max-height: 356px;
} #fullsize #categorias .dosificadores-activo {
    background-image: url("/img/HOME/DOSIF-2.webp");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: top;
	margin-top: -95px;
	min-height: 450px;
} #fullsize #categorias .bck-tratamiento {
    background-image: url("/img/HOME/TRATA-1.webp");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: top;
	max-height: 356px;
} #fullsize #categorias .tratamiento-activo {
    background-image: url("/img/HOME/TRATA-2.webp");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: top;
	margin-top: -95px;
	min-height: 450px;
} #fullsize #categorias .title {
	color: #fff;
	font-family: "Archivo-SemiBold";
	font-size: 45px;
	padding: 40px 0px 30px 0px;
	line-height: .9;
} #fullsize #categorias .info {
	color: #fff;
	font-family: "Archivo-Regular";
	text-align: justify;
	padding: 0px 20px;
}

/* FULLSIZE CSS */
		#fullsize #categorias-detail-bombeo {
			background-color: #1f419a;
			background-image: url("/img/HOME/BACK-LINES.webp"),linear-gradient(#1f419a, #4e65ab);
		    padding-top: 50px;
		    margin-top: -30px;
		    padding-bottom: 100px;
		} #fullsize #categorias-detail-bombeo .container {
			padding: 0px;
		} #fullsize #categorias-detail-bombeo  .arrowBombeo {
		    margin-left: 169px;
		} #fullsize #categorias-detail-bombeo .sombra {
			padding: 0px;
			box-shadow: 5px 5px 20px #0005;
		} #fullsize #categorias-detail-bombeo .block {
			background-color:#fff;
			padding: 50px 50px 10px 50px;
		} #fullsize #categorias-detail-bombeo .item-product {
			text-align: center;
			padding: 20px 50px;
		} #fullsize #categorias-detail-bombeo .item-product img {
			max-width: 100%;
		    mix-blend-mode: multiply;
		} #fullsize #categorias-detail-bombeo .item-product:hover {
			background-color: #e5e9f4;
			border-radius: 10px;
		} #fullsize #categorias-detail-bombeo .item-product p {
			padding: 0px;
			margin: 0px;
		} #fullsize #categorias-detail-bombeo .block .name {
			text-align: center;
			font-family: "Archivo-SemiBold";
			padding-top: 15px;
			line-height: 1;
			color: #0a4db6;
		} #fullsize #categorias-detail-bombeo .block p {
			line-height: 1;
			color: #aab1c1;
			text-align: justify;
			padding: 0px 40px;	
		} #fullsize #categorias-detail-bombeo .block .title {
			text-align: center;
			color: #0a4db6;
			font-family: "Archivo-SemiBold";
			font-size: 25px;
		} #fullsize #categorias-detail-bombeo .block .subtitle {
			text-align: center;
			color: #aab1c1;
			font-family: "Archivo-Regular";
			font-size: 14px;
		} #fullsize #categorias-detail-bombeo .block .logos {
			padding
		} #fullsize #categorias-detail-bombeo .block .logos {
			padding: 0px 45px;
		} #fullsize #categorias-detail-bombeo .block .logos .logos-item {
			display: flex;
			justify-content: center;
			align-items: center;
		} #fullsize #categorias-detail-bombeo .block .logos .logos-item img {
			max-width: 100%;
			max-height: 35px;
		} #fullsize #categorias-detail-bombeo .block .formularios {
			width: 100%;
		} #fullsize #categorias-detail-bombeo .block .formularios label {
			color: #0a4db6;
		} #fullsize #categorias-detail-bombeo .block .formularios select {
			color: #0a4db6;
			font-family: "Archivo-Regular";
			background-color: #eff0f5;
		    -webkit-appearance: none;
		    -moz-appearance: none;
		    text-indent: 1px;
		    text-overflow: '';
		    background-image: url("/img/HOME/DOWN.webp");
		    background-repeat: no-repeat;
		    background-position: 98%;
		    background-size: 14px;
		    padding-left: 20px;
		} #fullsize #categorias-detail-bombeo .block .formularios input {
			color: #0a4db6;
			font-family: "Archivo-Regular";
			background-color: #fff;
		    padding-left: 20px;
		} #fullsize #categorias-detail-bombeo .block .formularios .centrados {
		    text-align: center;
		    text-align-last:center
		} #fullsize #categorias-detail-bombeo .block .formularios .send {
			text-align: center;
		} #fullsize #categorias-detail-bombeo .block .formularios .send img {
			max-height: 35px;
		} #fullsize #categorias-detail-bombeo .contactanos {
			background-color: #1d44a9;
			padding: 10px 0px;
			display: flex;
			justify-content: center;
			align-items: center;
		} #fullsize #categorias-detail-bombeo .contactanos .encuentra {
		    font-family: "Archivo-SemiBold";
		    color: #fff;
		    text-align: center;	
		    margin: 0px;
		} #fullsize #categorias-detail-bombeo .contactanos img {
			max-height: 30px;
		} #fullsize #categorias-detail-dosificadores {
			background-color: #1f419a;
			background-image: url("/img/HOME/BACK-LINES.webp"),linear-gradient(#1f419a, #4e65ab);
		    padding-top: 50px;
		    margin-top: -30px;
		    padding-bottom: 100px;
		} #fullsize #categorias-detail-dosificadores .container {
			padding: 0px;
		} #fullsize #categorias-detail-dosificadores  .arrowDosificadores {
		    margin-left: 549px;
		} #fullsize #categorias-detail-dosificadores .sombra {
			padding: 0px;
			box-shadow: 5px 5px 20px #0005;
		} #fullsize #categorias-detail-dosificadores .block {
			background-color:#fff;
			padding: 50px;
		} #fullsize #categorias-detail-dosificadores .item-product {
			text-align: center;
			padding: 20px 50px;
		} #fullsize #categorias-detail-dosificadores .item-product img {
			max-width: 100%;
		    mix-blend-mode: multiply;
		} #fullsize #categorias-detail-dosificadores .item-product:hover {
			background-color: #e5e9f4;
			border-radius: 10px;
		} #fullsize #categorias-detail-dosificadores .item-product p {
			padding: 0px;
			margin: 0px;
		} #fullsize #categorias-detail-dosificadores .block .name {
			text-align: center;
			font-family: "Archivo-SemiBold";
			padding-top: 15px;
			line-height: 1;
			color: #0a4db6;
		} #fullsize #categorias-detail-dosificadores .block p {
			line-height: 1;
			color: #aab1c1;
			text-align: justify;
			padding: 0px 40px;	
		} #fullsize #categorias-detail-dosificadores .block .title {
			text-align: center;
			color: #0a4db6;
			font-family: "Archivo-SemiBold";
			font-size: 25px;
		} #fullsize #categorias-detail-dosificadores .block .subtitle {
			text-align: center;
			color: #aab1c1;
			font-family: "Archivo-Regular";
			font-size: 14px;
		} #fullsize #categorias-detail-dosificadores .block .logos {
			padding
		} #fullsize #categorias-detail-dosificadores .block .logos {
			padding: 0px 45px;
		} #fullsize #categorias-detail-dosificadores .block .logos .logos-item {
			display: flex;
			justify-content: center;
			align-items: center;
		} #fullsize #categorias-detail-dosificadores .block .logos .logos-item img {
			max-width: 100%;
			max-height: 35px;
		} #fullsize #categorias-detail-dosificadores .block .formularios {
			margin: 0px 100px;
		} #fullsize #categorias-detail-dosificadores .block .formularios label {
			color: #0a4db6;
		} #fullsize #categorias-detail-dosificadores .block .formularios select {
			color: #0a4db6;
			font-family: "Archivo-Regular";
			background-color: #eff0f5;
		    -webkit-appearance: none;
		    -moz-appearance: none;
		    text-indent: 1px;
		    text-overflow: '';
		    background-image: url("/img/HOME/DOWN.webp");
		    background-repeat: no-repeat;
		    background-position: 98%;
		    background-size: 14px;
		    padding-left: 20px;
		} #fullsize #categorias-detail-dosificadores .block .formularios input {
			color: #0a4db6;
			font-family: "Archivo-Regular";
			background-color: #fff;
		    padding-left: 20px;
		} #fullsize #categorias-detail-dosificadores .block .formularios .centrados {
		    text-align: center;
		    text-align-last:center
		} #fullsize #categorias-detail-dosificadores .block .formularios .send {
			text-align: center;
		} #fullsize #categorias-detail-dosificadores .block .formularios .send img {
			max-height: 35px;
		} #fullsize #categorias-detail-dosificadores .contactanos {
			margin-top: 50px;
			border-radius: 50px;
			background-color: #eaedf7;
			padding: 10px 0px;
			display: flex;
			justify-content: center;
			align-items: center;
		} #fullsize #categorias-detail-dosificadores .contactanos .encuentra {
		    font-family: "Archivo-SemiBold";
		    color: #1d44a9;
		    text-align: center;	
		    margin: 0px;
		} #fullsize #categorias-detail-dosificadores .contactanos img {
			max-height: 30px;
		} #fullsize #categorias-detail-tratamiento {
		    background-color: #1f419a;
		    background-image: url("/img/HOME/BACK-LINES.webp"),linear-gradient(#1f419a, #4e65ab);
		    padding-top: 50px;
		    margin-top: -30px;
		    padding-bottom: 100px;
		} #fullsize #categorias-detail-tratamiento .container {
		    padding: 0px;
		} #fullsize #categorias-detail-tratamiento  .arrowTratamiento {
		    margin-left: 929px;
		} #fullsize #categorias-detail-tratamiento .sombra {
		    padding: 0px;
		    box-shadow: 5px 5px 20px #0005;
		} #fullsize #categorias-detail-tratamiento .block {
		    background-color:#fff;
		    padding: 50px;
		} #fullsize #categorias-detail-tratamiento .item-product {
		    text-align: center;
		    padding: 20px 50px;
		} #fullsize #categorias-detail-tratamiento .item-product img {
			max-width: 100%;
		    mix-blend-mode: multiply;
		} #fullsize #categorias-detail-tratamiento .item-product:hover {
		    background-color: #e5e9f4;
		    border-radius: 10px;
		} #fullsize #categorias-detail-tratamiento .item-product p {
		    padding: 0px;
		    margin: 0px;
		} #fullsize #categorias-detail-tratamiento .block .name {
			text-align: center;
		    font-family: "Archivo-SemiBold";
		    padding-top: 15px;
		    line-height: 1;
		    color: #0a4db6;
		} #fullsize #categorias-detail-tratamiento .block p {
		    line-height: 1;
		    color: #aab1c1;
		    text-align: justify;
		    padding: 0px 40px;  
		} #fullsize #categorias-detail-tratamiento .block .title {
		    text-align: center;
		    color: #0a4db6;
		    font-family: "Archivo-SemiBold";
		    font-size: 25px;
		} #fullsize #categorias-detail-tratamiento .block .subtitle {
		    text-align: center;
		    color: #aab1c1;
		    font-family: "Archivo-Regular";
		    font-size: 14px;
		} #fullsize #categorias-detail-tratamiento .block .logos {
		    padding
		} #fullsize #categorias-detail-tratamiento .block .logos {
		    padding: 0px 45px;
		} #fullsize #categorias-detail-tratamiento .block .logos .logos-item {
		    display: flex;
		    justify-content: center;
		    align-items: center;
		} #fullsize #categorias-detail-tratamiento .block .logos .logos-item img {
		    max-width: 100%;
		    max-height: 35px;
		} #fullsize #categorias-detail-tratamiento .block .formularios .centrados {
		    text-align: center;
		    text-align-last:center
		} #fullsize #categorias-detail-tratamiento .block .formularios .send {
		    text-align: center;
		} #fullsize #categorias-detail-tratamiento .block .formularios .send img {
		    max-height: 35px;
		} #fullsize #categorias-detail-tratamiento .contactanos {
		    margin-top: 50px;
		    border-radius: 50px;
		    background-color: #eaedf7;
		    padding: 10px 0px;
		    display: flex;
		    justify-content: center;
		    align-items: center;
		} #fullsize #categorias-detail-tratamiento .contactanos .encuentra {
		    font-family: "Archivo-SemiBold";
		    color: #1d44a9;
		    text-align: center; 
		    margin: 0px;
		} #fullsize #categorias-detail-tratamiento .contactanos img {
		    max-height: 30px;
		}
/* FULLSIZE CSS */

/* MOBILE CSS */
		#mobile #categorias {
			padding: 50px 0px;
			background-image: url("/img/HOME/BACK-IMG.webp");
			background-size: cover;
			background-repeat: no-repeat;
			background-position: top;
		} #mobile #categorias #bombeo, #mobile #categorias #dosificadores, #mobile #categorias #tratamiento {
			cursor: pointer;
		} #mobile #categorias .bck-bombeo {
		    background-image: url("/img/HOME/BOMBEO-2.webp");
			background-size: cover;
			background-repeat: no-repeat;
			background-position: top;
			border: 0px;
		} #mobile #categorias .bck-dosificadores {
		    background-image: url("/img/HOME/DOSIF-2.webp");
			background-size: cover;
			background-repeat: no-repeat;
			background-position: top;
			border: 0px;
		} #mobile #categorias .bck-tratamiento {
		    background-image: url("/img/HOME/TRATA-2.webp");
			background-size: cover;
			background-repeat: no-repeat;
			background-position: top;
			border: 0px;
		} #mobile #categorias .bck-bombeo a, #mobile #categorias .bck-dosificadores a, #mobile #categorias .bck-tratamiento a {
			text-decoration: none;
		} #mobile #categorias .title {
			color: #fff;
			font-family: "Archivo-SemiBold";
			font-size: 45px;
			padding: 40px 0px 30px 0px;
			line-height: .9;
		} #mobile #categorias .info {
			color: #fff;
			font-family: "Archivo-Regular";
			text-align: justify;
			padding: 0px 20px;
		} #mobile #categorias-detail-bombeo-mobile {
			background-color: #1f419a;
			background-image: url("/img/HOME/BACK-LINES.webp"),linear-gradient(#1f419a, #4e65ab);
		    padding-top: 50px;
		    margin-top: -30px;
		} #mobile #categorias-detail-bombeo-mobile .container {
			padding: 0px;
		} #mobile #categorias-detail-bombeo-mobile .block {
			background-color:#fff;
			padding: 10px;
		} #mobile #categorias-detail-bombeo-mobile .item-product {
			text-align: center;
			padding: 20px 5px;
		} #mobile #categorias-detail-bombeo-mobile .item-product img {
			max-width: 100%;
			max-height: 160px;
		    mix-blend-mode: multiply;
		} #mobile #categorias-detail-bombeo-mobile .item-product:hover {
			background-color: #e5e9f4;
			border-radius: 10px;
		} #mobile #categorias-detail-bombeo-mobile .item-product p {
			padding: 0px;
			margin: 0px;
		} #mobile #categorias-detail-bombeo-mobile .block .name {
			text-align: center;
			font-family: "Archivo-SemiBold";
			padding-top: 5px;
			line-height: 1;
			color: #0a4db6;
		} #mobile #categorias-detail-bombeo-mobile .block p {
			line-height: 1;
			color: #aab1c1;
			text-align: justify;
			padding: 0px 5px;	
		} #mobile #categorias-detail-bombeo-mobile .block .title {
			text-align: center;
			color: #0a4db6;
			font-family: "Archivo-SemiBold";
			font-size: 25px;
		} #mobile #categorias-detail-bombeo-mobile .block .subtitle {
			text-align: center;
			color: #aab1c1;
			font-family: "Archivo-Regular";
			font-size: 14px;
		} #mobile #categorias-detail-bombeo-mobile .block .logos {
			padding
		} #mobile #categorias-detail-bombeo-mobile .block .logos {
			padding: 0px 45px;
		} #mobile #categorias-detail-bombeo-mobile .block .logos .logos-item {
			display: flex;
			justify-content: center;
			align-items: center;
			padding: 8px 0px;
		} #mobile #categorias-detail-bombeo-mobile .block .logos .logos-item img {
			max-width: 100%;
			max-height: 35px;
		} #mobile #categorias-detail-bombeo-mobile .block .formularios {
			margin: 0px 10px;
		} #mobile #categorias-detail-bombeo-mobile .block .formularios label {
			color: #0a4db6;
		} #mobile #categorias-detail-bombeo-mobile .block .formularios select {
			color: #0a4db6;
			font-family: "Archivo-Regular";
			background-color: #eff0f5;
		    -webkit-appearance: none;
		    -moz-appearance: none;
		    text-indent: 1px;
		    text-overflow: '';
		    background-image: url("/img/HOME/DOWN.webp");
		    background-repeat: no-repeat;
		    background-position: 98%;
		    background-size: 14px;
		    padding-left: 20px;
		} #mobile #categorias-detail-bombeo-mobile .block .formularios input {
			color: #0a4db6;
			font-family: "Archivo-Regular";
			background-color: #fff;
		    padding-left: 20px;
		} #mobile #categorias-detail-bombeo-mobile .block .formularios .centrados {
		    text-align: center;
		    text-align-last:center
		} #mobile #categorias-detail-bombeo-mobile .block .formularios .send {
			text-align: center;
		} #mobile #categorias-detail-bombeo-mobile .block .formularios .send img {
			max-height: 35px;
		} #mobile #categorias-detail-bombeo-mobile .contactanos {
			background-color: #1d44a9;
			padding: 10px 0px;
			display: flex;
			justify-content: center;
			align-items: center;
		} #mobile #categorias-detail-bombeo-mobile .contactanos .encuentra {
		    font-family: "Archivo-SemiBold";
		    color: #fff;
		    text-align: center;	
		    margin: 0px;
		} #mobile #categorias-detail-bombeo-mobile .contactanos img {
			max-height: 30px;
		} #mobile #categorias-detail-dosificadores-mobile {
			background-color: #1f419a;
			background-image: url("/img/HOME/BACK-LINES.webp"),linear-gradient(#1f419a, #4e65ab);
		    padding-top: 50px;
		    margin-top: -30px;
		} #mobile #categorias-detail-dosificadores-mobile .container {
			padding: 0px;
		} #mobile #categorias-detail-dosificadores-mobile .block {
			background-color:#fff;
			padding: 10px;
		} #mobile #categorias-detail-dosificadores-mobile .item-product {
			text-align: center;
			padding: 20px 5px;
		} #mobile #categorias-detail-dosificadores-mobile .item-product img {
			max-width: 100%;
			max-height: 160px;
		    mix-blend-mode: multiply;
		} #mobile #categorias-detail-dosificadores-mobile .item-product:hover {
			background-color: #e5e9f4;
			border-radius: 10px;
		} #mobile #categorias-detail-dosificadores-mobile .item-product p {
			padding: 0px;
			margin: 0px;
		} #mobile #categorias-detail-dosificadores-mobile .block .name {
			text-align: center;
			font-family: "Archivo-SemiBold";
			padding-top: 5px;
			line-height: 1;
			color: #0a4db6;
		} #mobile #categorias-detail-dosificadores-mobile .block p {
			line-height: 1;
			color: #aab1c1;
			text-align: justify;
			padding: 0px 5px;	
		} #mobile #categorias-detail-dosificadores-mobile .block .title {
			text-align: center;
			color: #0a4db6;
			font-family: "Archivo-SemiBold";
			font-size: 25px;
		} #mobile #categorias-detail-dosificadores-mobile .block .subtitle {
			text-align: center;
			color: #aab1c1;
			font-family: "Archivo-Regular";
			font-size: 14px;
		} #mobile #categorias-detail-dosificadores-mobile .block .logos {
			padding
		} #mobile #categorias-detail-dosificadores-mobile .block .logos {
			padding: 0px 45px;
		} #mobile #categorias-detail-dosificadores-mobile .block .logos .logos-item {
			display: flex;
			justify-content: center;
			align-items: center;
			padding: 8px 0px;
		} #mobile #categorias-detail-dosificadores-mobile .block .logos .logos-item img {
			max-width: 100%;
			max-height: 35px;
		} #mobile #categorias-detail-dosificadores-mobile .block .formularios {
			margin: 0px 100px;
		} #mobile #categorias-detail-dosificadores-mobile .block .formularios label {
			color: #0a4db6;
		} #mobile #categorias-detail-dosificadores-mobile .block .formularios select {
			color: #0a4db6;
			font-family: "Archivo-Regular";
			background-color: #eff0f5;
		    -webkit-appearance: none;
		    -moz-appearance: none;
		    text-indent: 1px;
		    text-overflow: '';
		    background-image: url("/img/HOME/DOWN.webp");
		    background-repeat: no-repeat;
		    background-position: 98%;
		    background-size: 14px;
		    padding-left: 20px;
		} #mobile #categorias-detail-dosificadores-mobile .block .formularios input {
			color: #0a4db6;
			font-family: "Archivo-Regular";
			background-color: #fff;
		    padding-left: 20px;
		} #mobile #categorias-detail-dosificadores-mobile .block .formularios .centrados {
		    text-align: center;
		    text-align-last:center
		} #mobile #categorias-detail-dosificadores-mobile .block .formularios .send {
			text-align: center;
		} #mobile #categorias-detail-dosificadores-mobile .block .formularios .send img {
			max-height: 35px;
		} #mobile #categorias-detail-dosificadores-mobile .contactanos {
			margin-top: 50px;
			border-radius: 50px;
			background-color: #eaedf7;
			padding: 10px 0px;
			display: flex;
			justify-content: center;
			align-items: center;
		} #mobile #categorias-detail-dosificadores-mobile .contactanos .encuentra {
		    font-family: "Archivo-SemiBold";
		    color: #1d44a9;
		    text-align: center;	
		    margin: 0px;
		} #mobile #categorias-detail-dosificadores-mobile .contactanos img {
			max-height: 30px;
		} #mobile #categorias-detail-tratamiento-mobile {
		    background-color: #1f419a;
		    background-image: url("/img/HOME/BACK-LINES.webp"),linear-gradient(#1f419a, #4e65ab);
		    padding-top: 50px;
		    margin-top: -30px;
		} #mobile #categorias-detail-tratamiento-mobile .container {
		    padding: 0px;
		} #mobile #categorias-detail-tratamiento-mobile .block {
		    background-color:#fff;
		    padding: 10px;
		} #mobile #categorias-detail-tratamiento-mobile .item-product {
		    text-align: center;
		    padding: 20px 5px;
		} #mobile #categorias-detail-tratamiento-mobile .item-product img {
			max-width: 100%;
			max-height: 160px;
		    mix-blend-mode: multiply;
		} #mobile #categorias-detail-tratamiento-mobile .item-product:hover {
		    background-color: #e5e9f4;
		    border-radius: 10px;
		} #mobile #categorias-detail-tratamiento-mobile .item-product p {
		    padding: 0px;
		    margin: 0px;
		} #mobile #categorias-detail-tratamiento-mobile .block .name {
			text-align: center;
		    font-family: "Archivo-SemiBold";
		    padding-top: 5px;
		    line-height: 1;
		    color: #0a4db6;
		} #mobile #categorias-detail-tratamiento-mobile .block p {
		    line-height: 1;
		    color: #aab1c1;
		    text-align: justify;
		    padding: 0px 5px;  
		} #mobile #categorias-detail-tratamiento-mobile .block .title {
		    text-align: center;
		    color: #0a4db6;
		    font-family: "Archivo-SemiBold";
		    font-size: 25px;
		} #mobile #categorias-detail-tratamiento-mobile .block .subtitle {
		    text-align: center;
		    color: #aab1c1;
		    font-family: "Archivo-Regular";
		    font-size: 14px;
		} #mobile #categorias-detail-tratamiento-mobile .block .logos {
		    padding: 0px 20px;
		} #mobile #categorias-detail-tratamiento-mobile .block .logos .logos-item {
		    display: flex;
		    justify-content: center;
		    align-items: center;
		    padding: 8px 0px;
		} #mobile #categorias-detail-tratamiento-mobile .block .logos .logos-item img {
		    max-width: 100%;
		    max-height: 35px;
		} #mobile #categorias-detail-tratamiento-mobile .block .formularios .centrados {
		    text-align: center;
		    text-align-last:center
		} #mobile #categorias-detail-tratamiento-mobile .block .formularios .send {
		    text-align: center;
		} #mobile #categorias-detail-tratamiento-mobile .block .formularios .send img {
		    max-height: 35px;
		} #mobile #categorias-detail-tratamiento-mobile .contactanos {
		    margin-top: 50px;
		    border-radius: 50px;
		    background-color: #eaedf7;
		    padding: 10px 0px;
		    display: flex;
		    justify-content: center;
		    align-items: center;
		} #mobile #categorias-detail-tratamiento-mobile .contactanos .encuentra {
		    font-family: "Archivo-SemiBold";
		    color: #1d44a9;
		    text-align: center; 
		    margin: 0px;
		} #mobile #categorias-detail-tratamiento-mobile .contactanos img {
		    max-height: 30px;
		}
/* MOBILE CSS */

/**/
/**/

#slider-fullsize #proyectos {
	background-image: url("/img/HOME/LINES-WHITE.webp"),linear-gradient(#4f72b4, #4f72b4);
	background-repeat: no-repeat;
	background-size: cover;
	background-position:center;
	padding-bottom: 50px;
} #slider-fullsize #proyectos .block-1 {
	background-color: #3046a5;
	padding: 40px 20px;
	min-height: 244px;
} #slider-fullsize #proyectos .block-2 {
	background-color: #455ca0;
	padding: 40px 20px;
	min-height: 244px;
} #slider-fullsize #proyectos .block-3 {
	background-color: #66b3e0;
	padding: 40px 20px;
	min-height: 244px;
} #slider-fullsize #proyectos p {
	color: #fff;
	font-size: 21px;
	line-height: 1;
	font-family: "Archivo-Bold";
} #slider-fullsize #proyectos span {
	font-size: 40px;
	font-size: 60px;
	font-family: "Archivo-Regular";
} #slider-fullsize #proyectos small {
	font-size: 40px;
} #slider-fullsize #proyectos .btnconocemas img {
	max-height: 40px;
} #slider-fullsize #info-slider-fullsize .custom_dots {
	width: 100%;
	margin-top: 20px;
	padding: 0px;
	list-style-type: none;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
} #slider-fullsize #info-slider-fullsize .custom_dots li {
	display: inline-block;
	border: 1px solid #fff;
	width: 10px;
	height: 10px;
	margin: 5px;
	border-radius: 100%;
} #slider-fullsize #info-slider-fullsize .custom_dots .slick-active {
	background-color: #fff;
} #slider-fullsize .previous {
	background-image: url("/img/HOME/IZQ.webp");
	background-repeat: no-repeat;
	background-position-x: left;
	background-position-y: center;	
	width: 50px;
	height: 100%;
	position: absolute;
	cursor: pointer;
	z-index: 10;
} #slider-fullsize .next {
	background-image: url("/img/HOME/DER.webp");
	background-repeat: no-repeat;	
	background-position-y: 50%;
	background-position-x: right;
	width: 50px;
	height: 100%;
	position: absolute;
	left: auto;
	right: 0px;
	bottom: 0px;
	cursor: pointer;
	z-index: 10;
} #slider-fullsize #info-slider-fullsize .sardinas .block-l {
	background-color: #3046a5;
	padding: 20px;
	min-height: 244px;
} #slider-fullsize #info-slider-fullsize .sardinas .block-r {
	background-color: #66b3e0;
	padding: 20px;
	min-height: 244px;
} #slider-fullsize #info-slider-fullsize .sardinas strong {
	font-size: 30px;
	font-family: "Archivo-SemiBold";
} #slider-fullsize #info-slider-fullsize .sardinas p {
	line-height: 1.2;
	font-family: "Archivo-Regular";
	font-size: 13px;
	text-align: justify;
} #slider-fullsize #info-slider-fullsize .general .block-l {
	background-color: #3046a5;
	padding: 20px;
	min-height: 244px;
} #slider-fullsize #info-slider-fullsize .general .block-r {
	background-color: #66b3e0;
	padding: 20px;
	min-height: 244px;
} #slider-fullsize #info-slider-fullsize .general strong {
	font-size: 30px;
	font-family: "Archivo-SemiBold";
} #slider-fullsize #info-slider-fullsize .general p {
	line-height: 1.2;
	font-family: "Archivo-Regular";
	font-size: 13px;
	text-align: justify;
} 

/**/
/**/


#slider-mobile #proyectos {
	background-image: url("/img/HOME/LINES-WHITE.webp"),linear-gradient(#4f72b4, #4f72b4);
	background-repeat: no-repeat;
	background-size: cover;
	background-position:center;
	padding-bottom: 50px;
} #slider-mobile #proyectos .block-1 {
	background-color: #3046a5;
	padding: 20px;
	margin: 0px 0px 10px;
	max-height: 140px;
} #slider-mobile #proyectos .block-2 {
	background-color: #455ca0;
	padding: 20px;
	margin: 0px 0px 10px;
	max-height: 140px;
} #slider-mobile #proyectos .block-3 {
	background-color: #66b3e0;
	padding: 20px;
	margin: 0px 0px 10px;
	max-height: 140px;
} #slider-mobile #proyectos p {
	color: #fff;
	font-size: 22px;
	line-height: 1;
	font-family: "Archivo-Bold";
} #slider-mobile #proyectos span {
	font-size: 40px;
	font-family: "Archivo-Regular";
} #slider-mobile #proyectos small {
	font-size: 40px;
} #slider-mobile #proyectos .btnconocemas img {
	max-height: 40px;
} #slider-mobile #info-slider-mobile .custom_dots {
	width: 100%;
	margin-top: 20px;
	padding: 0px;
	list-style-type: none;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
} #slider-mobile #info-slider-mobile .custom_dots li {
	display: inline-block;
	border: 1px solid #fff;
	width: 10px;
	height: 10px;
	margin: 5px;
	border-radius: 100%;
} #slider-mobile #info-slider-mobile .custom_dots .slick-active {
	background-color: #fff;
} #slider-mobile .previous {
	background-image: url("/img/HOME/IZQ.webp");
	background-repeat: no-repeat;
	background-position-x: left;
	background-position-y: center;	
	width: 10px;
	height: 100%;
	position: absolute;
	left: -15px;
	cursor: pointer;
	z-index: 10;
} #slider-mobile .next {
	background-image: url("/img/HOME/DER.webp");
	background-repeat: no-repeat;	
	background-position-y: 50%;
	background-position-x: right;
	width: 10px;
	height: 100%;
	position: absolute;
	left: auto;
	right: -15px;
	bottom: 0px;
	cursor: pointer;
	z-index: 10;
} #slider-mobile #info-slider-mobile .sardinas .block-l {
	background-color: #3046a5;
	padding: 20px;
	margin: 0px 0px 10px;
} #slider-mobile #info-slider-mobile .sardinas .block-r {
	background-color: #66b3e0;
	padding: 20px;
	margin: 0px 0px 10px;
} #slider-mobile #info-slider-mobile .sardinas strong {
	font-size: 30px;
	font-family: "Archivo-SemiBold";
} #slider-mobile #info-slider-mobile .sardinas p {
	line-height: 1.2;
	font-family: "Archivo-Regular";
	font-size: 14px;
	text-align: justify;
} #slider-mobile #info-slider-mobile .general .block-l {
	background-color: #3046a5;
	padding: 20px;
	margin: 0px 0px 10px;
} #slider-mobile #info-slider-mobile .general .block-r {
	background-color: #66b3e0;
	padding: 20px;
	margin: 0px 0px 10px;
} #slider-mobile #info-slider-mobile .general strong {
	font-size: 30px;
	font-family: "Archivo-SemiBold";
} #slider-mobile #info-slider-mobile .general p {
	line-height: 1.2;
	font-family: "Archivo-Regular";
	font-size: 14px;
	text-align: justify;
} 






/**/
/**/


#faq {
	background-color: #eff0f5;
	padding: 50px 0px;
	margin-top: -50px;
} #faq .title {
	color: #1d44a9;
	font-family: "Archivo-SemiBold";
	font-size: 30px;
	text-align: center;
} #faq #accordion .card {
	border-radius: 10px;
	margin-bottom: 10px;
} #faq #accordion .card .card-header {
	background-color: #fff;
	border-radius: 10px;
	border-bottom: 0px;
} #faq #accordion .btn-link {
	color: #1d44a9;
	font-family: "Archivo-SemiBold";
    text-decoration: none;	
} #faq #accordion .card-body {
	font-family: "Archivo-Regular";
	color: #aab1c1;
	text-align: justify;
	padding: 40px 20px;
} #faq #accordion .collapsed {
	background-color: #eff0f5 !important;
}

#calltoaction {
	background-image: url("/img/HOME/BANNERBACK.webp");
	background-repeat: no-repeat;
	background-position: top;
	background-size: cover;
	padding: 50px;
} #calltoaction .call {
	font-family: "Archivo-Bold";
	color: #fff;
	font-size: 30px;
	text-align: center;
	line-height: 1;
} 