

@media (max-width: 575.98px) {
	#banner-top {
		background-size: cover !important;
		background-position: 47% !important;
	} #info-general {
		padding: 20px !important;
	} #detalles {
		padding: 50px 10px !important;
	} #detalles .block-formulario {
		padding: 50px 10px !important;
	} #calltoaction {
		padding: 50px 0px !important;
	} #calltoaction .call {
		font-size: 12px  !important;
	} #calltoaction #cotiza img {
		max-height: 35px  !important;
	} #info-general .custom_dots {
		left: 0px !important;
	}
} @media (min-width: 575.98px) and (max-width: 767.98px) {
	#banner-top {
		background-size: cover !important;
		background-position: 47% !important;
	} #info-general {
		padding: 20px !important;
	} #detalles {
		padding: 50px 10px !important;
	} #detalles .block-formulario {
		padding: 50px 10px !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;
	} #info-general {
		padding: 20px !important;
	} #detalles {
		padding: 50px 10px !important;
	} #detalles .block-formulario {
		padding: 50px 10px !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/PRODUCTOS/HEADERCINTILLA.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: 35px;
	line-height: .9;
	padding: 40px 0px;
	margin: 0px;
} 

#info-general {
	padding: 90px;
} #info-general .nProducto {
	color: #4065af;
	font-family: "Archivo-Bold";
	font-size: 25px;
} #info-general .desc p {
	font-family: "Archivo-Regular";
	font-size: 16px;
	text-align: justify;
	color: #8195b5;
} #info-general #slider-producto img {
	max-width: 100%;
	max-height: 260px;
} #info-general #manual, #info-general #ficha, #info-general #cotizar {
	text-align: center;
} #info-general #manual img, #info-general #ficha img, #info-general #cotizar img {
	max-width: 100px;
} #info-general .custom_dots {
	position: absolute;
	bottom: -50px;
	left: 150px;;
	right: auto;
	list-style-type: none;
} #info-general  .custom_dots li {
	display: inline-block;
	border: 1px solid #4065af;
	width: 10px;
	height: 10px;
	margin: 5px;
	border-radius: 100%;
} #info-general .custom_dots .slick-active {
	background-color: #4065af;
}

#modelos {
    padding-bottom: 50px;
} #modelos .block {
	background-color: #4065af !important;
	padding: 5px 0px;
	color: #fff !important;
	border: 3px solid #aab1c1;
	border-radius: 50px;
} #modelos a {
	width: 100% !important;
    text-decoration: none !important;
} #modelos .block:hover {
	background-color: #1f419a !important;
}


#detalles {
	background-color: #1f419a;
	background-image: url("/img/PRODUCTOS/BACK-LINES.webp"),linear-gradient(#1f419a, #4e65ab);
    padding: 50px;
} #detalles .block-info {
	margin-top: -80px;
	background-image: url("/img/PRODUCTOS/BACKCATEGORIAS1.webp");
	background-repeat: no-repeat;
	background-size: cover;
	background-color: #0a4db6;
	padding-bottom: 50px;
} #detalles .section-title {
    font-family: "Archivo-Bold";
	color: #fff;
	font-size: 30px;
	padding: 10px 20px;
} #detalles .section-desc p {
    font-family: "Archivo-Regular";
	color: #fff;
	font-size: 16px;
	text-align: justify;
	padding: 10px 20px;	
} #detalles .section-desc li {
    font-family: "Archivo-Regular";
	color: #fff !important;
	font-size: 16px;
	text-align: justify;
	padding: 10px 20px;	
} #detalles .section-desc span {
    font-family: "Archivo-Regular";
	color: #fff !important;
	font-size: 16px;
	text-align: justify;
	padding: 10px 20px;	
}

#detalles .block-formulario {
	background-color: #fff;
	margin-top: 50px;
	padding: 50px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
} #detalles .tab-caracteristicas, #detalles .tab-beneficios, #detalles .tab-aplicaciones {
	cursor: pointer;	
} #detalles .block-formulario .title {
	text-align: center;
	color: #0a4db6;
	font-family: "Archivo-SemiBold";
	font-size: 25px;
} #detalles .block-formulario .subtitle {
	text-align: center;
	color: #aab1c1;
	font-family: "Archivo-Regular";
	font-size: 14px;
}  #detalles .block-formulario .formularios label {
	color: #0a4db6;
} #detalles .block-formulario .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;
    text-align-last:center;
} #detalles .block-formulario .formularios input {
	color: #9eadd2;
	font-family: "Archivo-Regular";
	background-color: #fff;
    padding-left: 20px;
} #detalles .block-formulario .formularios input::placeholder {
	color: #9eadd2;
	opacity: 1;
} #detalles .block-formulario .formularios .centrados {
    text-align: center;
    text-align-last:center
} #detalles .block-formulario .formularios .send {
	text-align: center;
} #detalles .block-formulario .formularios .send img {
	max-height: 35px;
} #detalles .block-contactanos {
	background-color: #1d44a9;
	padding: 10px 0px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
} #detalles .block-contactanos .encuentra {
    font-family: "Archivo-SemiBold";
    color: #fff;
    text-align: center;	
    margin: 0px;
} #detalles .block-contactanos img {
	max-height: 30px;
} 

.accordion-mobile .car {
	background-image: url("/img/PRODUCTOS/BACK-MOBILE-1.webp");
	background-size: cover;
	background-position: top;
	background-repeat: no-repeat;
} .accordion-mobile .ben {
	background-image: url("/img/PRODUCTOS/BACK-MOBILE-2.webp");
	background-size: cover;
	background-position: top;
	background-repeat: no-repeat;
} .accordion-mobile .apl {
	background-image: url("/img/PRODUCTOS/BACK-MOBILE-3.webp");
	background-size: cover;
	background-position: top;
	background-repeat: no-repeat;
} .accordion-mobile .card {
	border: 0px;
} .accordion-mobile .card-header {
	border: 0px;
} .accordion-mobile .card-header button {
	width: 100%;
	text-align: left;
	text-decoration: none;
	color: #fff;
	font-family: "Archivo-Bold";
} .accordion-mobile .card-body p {
	color: #fff;
	font-family: "Archivo-Regular";	
} .accordion-mobile .card-body li {
	color: #fff;
	font-family: "Archivo-Regular";	
}  .accordion-mobile .card-body li span {
	color: #fff !important;
	font-family: "Archivo-Regular";	
}


#relacionados {
    padding: 50px 0px;
} #relacionados .title {
	color: #4065af;
	font-family: "Archivo-Bold";
	text-align: center;
	font-size: 30px;
	margin-bottom: 50px;
} #relacionados .slider-relacionados {
	display: flex;
	align-items: center;
	justify-content: center:
} #relacionados .slider-relacionados .block {
	display: flex;
	flex-direction: column;
	padding: 0px 20px;
	text-align: center;
	justify-content: center;
	align-items: center;
} #relacionados .slider-relacionados .block:hover {
	background-color: #e5e9f3;
} #relacionados .slider-relacionados .block img {
	max-height: 120px;
	max-width: 120px;
	mix-blend-mode: multiply;
} #relacionados .slider-relacionados .block .nameProduct {
	font-family: "Archivo-SemiBold";
	line-height: 1;
	color: #396eb6;
	font-size: 14px;
} #relacionados .slider-relacionados .left-arrow {
	background-image: url("/img/PRODUCTOS/IZQ.webp");
	background-repeat: no-repeat;
	background-size: 15px;
	height: 30px;
	width: 90px;
	margin-right: 20px;
	cursor: pointer;
} #relacionados .slider-relacionados .right-arrow {
	background-image: url("/img/PRODUCTOS/DER.webp");
	background-repeat: no-repeat;
	background-size: 15px;
	height: 30px;
	width: 90px;
	margin-left: 20px;
	cursor: pointer;
}


#calltoaction {
	background-image: url("/img/PRODUCTOS/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;
} 