#software-tiles .fluid-svg .icon-media{
	max-width: 100%;
}

#software-tiles .wpb_column .btn.btn-link{
	font-size: 13px;
}

#software-tiles .wpb_column .btn.btn-link i{
	position: absolute;
	top: 4px;
}

#software-tiles .wpb_column:hover .btn.btn-link i{
	animation: btn-animation 1.2s infinite;
}

#software-tiles .wpb_column > .uncol{
	transition: box-shadow .2s ease-in-out;
}

#software-tiles .wpb_column:hover > .uncol{
	/*transform: translateY(-5px);*/
    box-shadow: 0px 8px 13px rgb(0 0 0 / 15%);
    border-radius: 5px;
    overflow: hidden;
}

@keyframes btn-animation {
   0% {transform: translateX(0px);}
  50% {transform: translateX(5px);}
 100% {transform: translateX(0px);}
}

#software-block > .uncol{
	box-shadow: 0 0px 4px rgb(215 235 249);
	border-radius: 4px;
	transition: box-shadow .2s ease-in-out;
}

#software-block:hover > .uncol{
	box-shadow: 0 2px 15px #cee8f3;
}

#software-block img.logo{
	max-height: 20px !important;
}

#software-block .uncode_text_column,#software-block .btn-container{
	margin-top: 10px;
}

#software-block img.logo,#software-block p{
	transition: transform .2s ease-in-out;
	transform: translatey(30px);
}

#software-block:hover img.logo,#software-block:hover p{
	transition: transform .2s ease-in-out;
	transform: translatey(0px);
}

#software-block .btn-container{
	transition: transform .2s ease-in-out;
	transform: translatey(30px);
	opacity: 0;	
}

#software-block:hover .btn-container{
	transform: translatey(0px);
	opacity: 1;
}

#software-block.red:hover .btn{
	background: #d8131a !important; 
	color: #fff !important;
}

#software-block.green:hover .btn{
	background: #8bb31d !important; 
	color: #fff !important;
}

#tiles .wpb_column .uncell{
	box-shadow: 0 0px 4px rgb(215 235 249);
}

#tiles .wpb_column:hover .uncell{
	box-shadow: 0 2px 15px #cee8f3;
}

#linked-tile:hover #hoz-thumb img{
	transform: translatey(-10px) !important;
}

#linked-tile .thumb img{
	transform: scale(1.01);
	transition: transform .2s ease-in-out;
}

#linked-tile:hover .thumb img{
	transition: transform .2s ease-in-out;
	transform: scale(1.03) !important;
}

#phone-thumb img{
	width: 500px;
	margin-left: -70px;
	margin-top: 10px;
}

#equanta-thumb img{
	margin-top: -20px;
    margin-bottom: -30px;
}

#cdx-thumb img{
	margin-top: -32.5px;
}

#mds-thumb img{
	margin-top: 7.5px;
}

#hoz-thumb img{
	margin-bottom: -50px;
	transform: translatey(0) !important;
}