.et_pb_mw_tile .tile {
	background:#fff !important;
	    border: solid 1px #c5c5c5 !important;
	color:#dde2eb;
	padding:5px;
	position:relative;
	text-align:center;
	text-decoration:none;
	vertical-align:top;
	width:100%;
	overflow: hidden;
	margin-bottom: 30px !important;
	    box-shadow: 0 1px 2px 1px rgba(153, 153, 153, 0.45) !important;
	        display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.et_pb_mw_tile .tile:hover {
	cursor:pointer;
	
}
#et_builder_outer_content .et_pb_mw_tile .tile .img_top {
	 transition: all 1s ease-in-out !important;
	     background-size:  contain !important;
    background-position: center center !important;
    background-repeat:  no-repeat !important;
    height: 150px;
     margin: 10px 0;
}
#et_builder_outer_content .et_pb_mw_tile .tile .img_logo {
	 transition: all 1s ease-in-out !important;
	     background-size:  contain !important;
    background-position: center center !important;
    background-repeat:  no-repeat !important;
    height: 45px;
    margin: 10px 5%;
    display: block;
}

.et_pb_mw_tile .tile > span {
	margin: 0 auto;
    overflow: hidden;
    padding: 7px 12px !important;
    color: #eaeaea!important;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 17px;
    font-weight: bold;
    display: block;
    background: #405980 !important;
    bottom: 0px;
    width: 100%;
     transition: all .8s ease-in-out !important;
         text-align: right !important;
    text-transform: uppercase;
}

.et_pb_mw_tile .tile:hover > span {
	 background: rgba(0, 0, 0, 0.9) !important;
}

/*
.et_pb_mw_tile .tile:hover .img_top {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
*/

.et_pb_mw_tile .tile .info{
	font-size: 14px;
	padding: 20px !important;
	line-height: 1.3 ;
    background: #6A8397 !important;
    text-align: center !important;
    color: white !important;
}

.et_pb_mw_tile {
    height: 100%;
    display: flex;
}