@charset "utf-8";
/* CSS Document */

.btn-color-p {
  display: inline-block;
	text-align: center;
	border: none;
	background-color: transparent;
}
.color-circle{
	
  height: 25px;
  margin-right: .5em;
  width: 25px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.btn-aviso-p{
	cursor: pointer;
}

.active{
	color:#65b444 !important;
}

.map-frame {
    width: 100%;
    height: 100%;
    position: relative;
}
.conoce-productos:hover{
	color:#fff;
}
.text-prod-home{
	text-align: right;
}
.mapa-contacto{
	margin-top: 108px;
}
.back-conoce{
	background-image: url(../img/sitio/02_Productos.png);
	background-position:  center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.coment-client{
	padding-top: 8.5rem !important;
	padding-bottom: 8.5rem !important;
}
.title-tapa-5{
	margin-bottom: 4.5rem !important;
}
.title-tapa-19{
	margin-bottom: 4.5rem !important;
}
.text-card-1{
		margin-bottom: 35px;
	}

.thumbnail {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    height: 100%;
    padding: 4px;
    min-height: 300px; /* Establece una altura mínima */
}

.thumbnail img {
    width: 100%;
    max-height: 300px;
    object-fit: contain;
    border-radius: 8px;
}

.rowcards {
    display: flex;
    flex-wrap: wrap;
    justify-content: center; /* Asegura que las tarjetas estén alineadas */
}



@media only screen and (max-width: 1400px) {
		.title-tapa-5{
	margin-bottom: 45px;
}
	.text-card-1{
		margin-bottom: 60px;
	}
}

@media only screen and (max-width: 1300px) {
	.space_prod_5{
		margin-bottom: 45px;}
		
}

@media only screen and (max-width: 1230px) {


}


@media only screen and (max-width: 995px) {
	.coment-client{
	padding-top: 4rem !important;
	padding-bottom: 4rem !important;
}
		.text-prod-home{
	text-align: center;

}
	

		.back-conoce{
	background-image: url(../img/sitio/conoce_min.jpg);
	
}

}



@media only screen and (max-width: 600px) {


	.text-prod-home > h3{
	font-size: 2rem;
		line-height: 2rem;

}
}




