.header{
	background-image: url(../img/principal.jpg);
	background-position: center;
	background-size: cover;
	position: relative;
}

.header1{
	background-image: url(../img/ancianos.jpg);
	background-position: center;
	background-size: cover;
	position: relative;
}
.header2{
	background-image: url(../img/mujer.jpg);
	background-position: center;
	background-size: cover;
	position: relative;
}
.header3{
	background-image: url(../img/hombre.jpg);
	background-position: center;
	background-size: cover;
	position: relative;
}
.header4{
	background-image: url(../img/nino.jpg);
	background-position: center;
	background-size: cover;
	position: relative;
}
.header5{
	background-image: url(../img/empresa.jpg);
	background-position: center;
	background-size: cover;
	position: relative;
}
.header6{
	background-image: url(../img/veterinario3.png);
	background-position: center;
	background-size: cover;
	position: relative;
}
.header7{
	background-image: url(../img/doctor.jpg);
	background-position: center;
	background-size: cover;
	position: relative;
}
.header8{
	background-image: url(../img/principal2.jpg);
	background-position: center;
	background-size: cover;
	position: relative;
}

.img-logo{
	width: 250px;
}
.header::after{
	content: "";
	display: block;
	width: 100%;
	height: 10px;
	background-color: #ffffff;
	position: absolute;
	left: 0;
	bottom: 0;
}
.vh-50{
	height: 50vmin;
}
.card-img-filter{
	filter: brightness(0.7);
}
.card{
	transition-duration: .6s;
	clip-path: polygon(
	50% 0
	50% 0
	100% 50%
	100% 50%
	50% 100%
	50% 100%
	0 50%
	0 50%
);
}
.card{
	transition-duration: .6s;
	clip-path: polygon(
	50% 0,
	100% 0,
	100% 50%,
	100% 100%,
	50% 100%,
	0% 100%,
	0 50%,
	0 0%
);

}

.card-effect:hover .card{
	clip-path: polygon(
	50% 0,
	50% 0,
	100% 50%,
	100% 50%,
	50% 100%,
	50% 100%,
	0 50%,
	0 50%
);

}
.card-img-overlay {
	transition-duration: 0.6s;
}

.card-effect:hover .card-img-overlay {
	transform: scale(0.9);

}

/* comentarios */
.comments{
	background-image: url(../img/bg-clients.jpeg);
	background-position: center;
	background-size: cover;
}
.comments__img{
	--tamano: 80px;
	width: var(__tamano);
	height: var(__tamano);
	object-fit: cover;
	border-radius: 50%;
	box-shadow: 7px 7px 7px rgba(0, 0, 0, / 0.5);
	border: 3px ridge #FFF;

}



/* darle tamaño a imagenes */
.media-object-img{
	--tamano: 65px;
	width: var(--tamano);
	height: var(--tamano);
	margin-right: 15px;
}


/*Carousel */
.carousel-weston-middle{
	top: 35%;
}

@media screen and (max-widht: 375px) {
	.vh-50 {
	height: 50vmax;
	}
}

.sticky-top_2 {
        position: sticky;
        top: 150px; 
        height: calc(100vh - 45px);
        padding-top: 0;
    }
