.animation-parent {
	overflow: hidden;
}

.animation_rubin {
	opacity: 0;
}

.animation_rubin.animation_run {
	animation-duration: 2s;
	animation-name: animation_rubin;
	animation-fill-mode: forwards;
}

@keyframes animation_rubin {
	0% {
		opacity: 0;
	}
	70% {
		opacity: 0.5;
	}	
	100% {
		opacity: 1;
	}
}

.animation_home_slide_img {
	transform: translateY(100%);
}

.animation_home_slide_img.animation_run {
	animation-duration: 1.2s;
	animation-fill-mode: forwards;
	animation-name: animation_home_slide_img;
}
@keyframes animation_home_slide_img {
	from {
		transform: translateY(100%);
	}
	to {
		transform: translateY(0);
	}
}

.animation_fade {
	opacity: 0;
}

.animation_fade.animation_run {
	animation-duration: 0.5s;
	animation-fill-mode: forwards;
	animation-name: animation_fade;	
}
@keyframes animation_fade {
	0% {
		opacity: 0;
	}
	70% {
		opacity: 0.5;
	}	
	100% {
		opacity: 1;
	}
}

.grid-3-carousel .owl-prev, .grid-3-carousel .owl-next {
	transition: all 0.5s linear;
}

.grid-3-carousel .owl-prev:hover {
	transform: scale(1.3);
}

.grid-3-carousel .owl-next:hover {
	 transform: scale(1.3) rotate(180deg);
}

.clients-logo > img{
	transition: all 0.5s linear;
}

.clients-logo:hover > img{
	transform: scale(1.1);
}

.btn {
	transition: all 0.5s linear;
}

.home-dashboards-card > a > img {
	transition: all 0.4s linear;
}

.home-dashboards-card > a {
	overflow: hidden;
}

.home-dashboards-card:hover > a > img{
	transform: scale(1.06);
}

.team-card > img{
	transition: all 0.5s linear;
}

.team-card:hover > img{
	transform: scale(1.06);
}

.card-cases {
	overflow: hidden;
}

.card-cases > img {
	transition: all 0.4s linear;
}

.card-cases:hover > img {
	transform: scale(1.05);
}