.image-ultimate-map-absulate{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
}
.image-ultimate-map-absulate img{
    width: 100%;
    height: 100%;
}

.image-ultimate-map-absulate a{
    text-decoration: none !important;
}
.image-ultimate-hover-423{
    position: relative;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
    overflow: hidden;
}
.image-ultimate-hover-423 .iheu-img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}

.image-ultimate-hover-423 .iheu-info {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: table;
}

.image-ultimate-hover-animation-423 {
    animation-duration: 1s;
}
.image-ultimate-hover-423, 
.image-ultimate-hover-423 .iheu-img, .image-ultimate-hover-423 a .iheu-img,
.image-ultimate-hover-423 .iheu-img:before, .image-ultimate-hover-423 a .iheu-img:before,
.image-ultimate-hover-423 .iheu-img img, .image-ultimate-hover-423 a .iheu-img img,
.image-ultimate-hover-423 .iheu-info, .image-ultimate-hover-423 a .iheu-info{
    border-radius: 0%;
    -moz-border-radius:  0%;
    -webkit-border-radius:  0%;
    transition: 0.5s;
}
.image-ultimate-hover-padding-423{
    padding: 20px;
}
.image-ultimate-map-423 {
    max-width: 300px;
    width: 100%;
    margin: 0 auto;
    position: relative;
}
.image-ultimate-map-423:after {
    padding-bottom: 100%;
    content: "";
    display: block;
}

.image-ultimate-hover-423 .iheu-img:before {
    position: absolute;
    display: block;
    content: '';
    width: 100%;
    height: 100%;
    box-shadow: inset 0 0 0 15px rgba(49, 224, 148, 0.33);

}

.image-ultimate-hover-423 .iheu-img {
    width: 100%;
    float: left;
}
.image-ultimate-hover-423 .iheu-info { 
    opacity: 0;
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
}
.image-ultimate-hover-423 .overlayT{
    background: rgba(125, 125, 125, 0.51);
    position: absolute;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.image-ultimate-hover-423 .iheu-info .iheu-data{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding: 30px; 
}
.image-ultimate-hover-423 .iheu-info .iheu-data a{
    display: inline-block;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.image-ultimate-hover-423 .iheu-info .iheu-data a:first-child{
    margin-right: 5px;

}
.image-ultimate-hover-423 .iheu-info .iheu-data a:hover,
.image-ultimate-hover-423 .iheu-info .iheu-data a:active,
.image-ultimate-hover-423 .iheu-info .iheu-data a:focus{
    border:none;
    box-shadow: none;
}
.image-ultimate-hover-423 .iheu-info .iheu-data .fa{
    background: rgba(255, 255, 255, 1);
    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 50%;
    -moz-border-radius:50%;
    border-radius: 50%;
    color: #00946d;
    display: inline-block;
    line-height: 50px;
    font-size: 20px;
    text-align: center;
    text-decoration: none;
    width: 50px;
    height: 50px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;

}
.image-ultimate-hover-423 .iheu-info .iheu-data .fa:hover{
    color: #ffffff;
    background-color: rgba(0, 148, 109, 1);
}


.image-ultimate-hover-423:hover .iheu-info {
    opacity: 1;
}
.image-ultimate-hover-423.left_to_right .overlayT{
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    height: 100%;
    width: 100%;
    left: -50%;
    top: -50%;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
}

.image-ultimate-hover-423.left_to_right:hover .overlayT{
    -webkit-transform: scale(3);
    -moz-transform: scale(3);
    -ms-transform: scale(3);
    -o-transform: scale(3);
    transform: scale(3);
}

.image-ultimate-hover-423.right_to_left .overlayT{
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    height: 100%;
    width: 100%;
    left: 50%;
    top: -50%;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
}               

.image-ultimate-hover-423.right_to_left:hover .overlayT{
    -webkit-transform: scale(3);
    -moz-transform: scale(3);
    -ms-transform: scale(3);
    -o-transform: scale(3);
    transform: scale(3);
}

.image-ultimate-hover-423.top_to_bottom .overlayT{
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    height: 100%;
    width: 100%;
    left: 50%;
    top: 50%;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
}

.image-ultimate-hover-423.top_to_bottom:hover .overlayT{
    -webkit-transform: scale(3);
    -moz-transform: scale(3);
    -ms-transform: scale(3);
    -o-transform: scale(3);
    transform: scale(3);
}

.image-ultimate-hover-423.bottom_to_top .overlayT{
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    height: 100%;
    width: 100%;
    left: -50%;
    top: 50%;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
}

.image-ultimate-hover-423.bottom_to_top:hover .overlayT{
    -webkit-transform: scale(3);
    -moz-transform: scale(3);
    -ms-transform: scale(3);
    -o-transform: scale(3);
    transform: scale(3);
}

.image-ultimate-map-absulate{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
}
.image-ultimate-map-absulate img{
    width: 100%;
    height: 100%;
}
.image-ultimate-map-absulate a{
    text-decoration: none !important;
}
.image-ultimate-hover-418{
    position: relative;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
    overflow: hidden;
}
.image-ultimate-hover-418 .iheu-img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}

.image-ultimate-hover-418 .iheu-info {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: table;
}

.image-ultimate-hover-animation-418 {
    animation-duration: 1s;
}
.image-ultimate-hover-418, 
.image-ultimate-hover-418 .iheu-img, .image-ultimate-hover-418 a .iheu-img,
.image-ultimate-hover-418 .iheu-img:before, .image-ultimate-hover-418 a .iheu-img:before,
.image-ultimate-hover-418 .iheu-img img, .image-ultimate-hover-418 a .iheu-img img,
.image-ultimate-hover-418 .iheu-info, .image-ultimate-hover-418 a .iheu-info{
    border-radius: 0%;
    -moz-border-radius:  0%;
    -webkit-border-radius:  0%;
    transition: 0.5s;
}
.image-ultimate-hover-padding-418{
    padding: 20px;
}
.image-ultimate-map-418 {
    max-width: 300px;
    width: 100%;
    margin: 0 auto;
    position: relative;
}
.image-ultimate-map-418:after {
    padding-bottom: 100%;
    content: "";
    display: block;
}

.image-ultimate-hover-418 .iheu-img:before {
    position: absolute;
    display: block;
    content: '';
    width: 100%;
    height: 100%;
    box-shadow: inset 0 0 0 15px rgba(49, 224, 148, 0.33);

}

.image-ultimate-hover-418 .iheu-img {
    width: 100%;
    float: left;
}
.image-ultimate-hover-418 .iheu-info {
    background: rgba(125, 125, 125, 0.51);
    opacity: 0;
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
}
.image-ultimate-hover-418 .iheu-info .iheu-data{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding: 30px; 
}
.image-ultimate-hover-418 .iheu-info .iheu-data a{
    display: inline-block;
}
.image-ultimate-hover-418 .iheu-info .iheu-data a:first-child{
    margin-right: 5px
}
.image-ultimate-hover-418 .iheu-info .iheu-data a:hover,
.image-ultimate-hover-418 .iheu-info .iheu-data a:active,
.image-ultimate-hover-418 .iheu-info .iheu-data a:focus{
    border:none;
    box-shadow: none;
}
.image-ultimate-hover-418 .iheu-info .iheu-data .fa{
    background: rgba(255, 255, 255, 1);
    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 10%;
    -moz-border-radius:10%;
    border-radius: 10%;
    color: #00946d;
    display: inline-block;
    line-height: 50px;
    font-size: 20px;
    text-align: center;
    text-decoration: none;
    width: 50px;
    height: 50px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.image-ultimate-hover-418 .iheu-info .iheu-data .fa:hover{
    color: #ffffff;
    background-color: rgba(0, 148, 109, 1);
}
.image-ultimate-hover-418:hover .iheu-info {
    opacity: 1;
}
.image-ultimate-map-absulate{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
}
.image-ultimate-map-absulate img{
    width: 100%;
    height: 100%;
}
.image-ultimate-map-absulate a{
    text-decoration: none !important;
}
.image-ultimate-hover-420{
    position: relative;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
    overflow: hidden;
}
.image-ultimate-hover-420 .iheu-img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}

.image-ultimate-hover-420 .iheu-info {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: table;
}

.image-ultimate-hover-animation-420 {
    animation-duration: 1s;
}
.image-ultimate-hover-420, 
.image-ultimate-hover-420 .iheu-img, .image-ultimate-hover-420 a .iheu-img,
.image-ultimate-hover-420 .iheu-img:before, .image-ultimate-hover-420 a .iheu-img:before,
.image-ultimate-hover-420 .iheu-img img, .image-ultimate-hover-420 a .iheu-img img,
.image-ultimate-hover-420 .iheu-info, .image-ultimate-hover-420 a .iheu-info{
    border-radius: 50%;
    -moz-border-radius:  50%;
    -webkit-border-radius:  50%;
    transition: 0.5s;
}
.image-ultimate-hover-padding-420{
    padding: 20px;
}
.image-ultimate-map-420 {
    max-width: 300px;
    width: 100%;
    margin: 0 auto;
    position: relative;
}
.image-ultimate-map-420:after {
    padding-bottom: 100%;
    content: "";
    display: block;
}

.image-ultimate-hover-420 .iheu-img:before {
    position: absolute;
    display: block;
    content: '';
    width: 100%;
    height: 100%;
    box-shadow: inset 0 0 0 15px rgba(49, 224, 148, 0.33);

}

.image-ultimate-hover-420 .iheu-img {
    width: 100%;
    float: left;
}
.image-ultimate-hover-420 .iheu-info {
    background: rgba(252, 78, 243, 0.63);
    opacity: 0;
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
}
.image-ultimate-hover-420 .iheu-info .iheu-data{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding: 30px; 
}
.image-ultimate-hover-420 .iheu-info .iheu-data a{
    display: inline-block;
}
.image-ultimate-hover-420 .iheu-info .iheu-data a:first-child{
    margin-right: 5px
}
.image-ultimate-hover-420 .iheu-info .iheu-data a:hover,
.image-ultimate-hover-420 .iheu-info .iheu-data a:active,
.image-ultimate-hover-420 .iheu-info .iheu-data a:focus{
    border:none;
    box-shadow: none;
}
.image-ultimate-hover-420 .iheu-info .iheu-data .fa{
    background: rgba(255, 255, 255, 1);
    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 50%;
    -moz-border-radius:50%;
    border-radius: 50%;
    color: #db00be;
    display: inline-block;
    line-height: 50px;
    font-size: 20px;
    text-align: center;
    text-decoration: none;
    width: 50px;
    height: 50px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.image-ultimate-hover-420 .iheu-info .iheu-data .fa:hover{
    color: #ffffff;
    background-color: rgba(219, 0, 190, 1);
}


.image-ultimate-hover-420:hover .iheu-info {
    opacity: 1;
}
.image-ultimate-map-absulate{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
}
.image-ultimate-map-absulate img{
    width: 100%;
    height: 100%;
}
.image-ultimate-map-absulate a{
    text-decoration: none !important;
}
.image-ultimate-hover-421{
    position: relative;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
    overflow: hidden;
}
.image-ultimate-hover-421 .iheu-img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}

.image-ultimate-hover-421 .iheu-info {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: table;
}

.image-ultimate-hover-animation-421 {
    animation-duration: 1s;
}
.image-ultimate-hover-421, 
.image-ultimate-hover-421 .iheu-img, .image-ultimate-hover-421 a .iheu-img,
.image-ultimate-hover-421 .iheu-img:before, .image-ultimate-hover-421 a .iheu-img:before,
.image-ultimate-hover-421 .iheu-img img, .image-ultimate-hover-421 a .iheu-img img,
.image-ultimate-hover-421 .iheu-info, .image-ultimate-hover-421 a .iheu-info{
    border-radius: 0%;
    -moz-border-radius:  0%;
    -webkit-border-radius:  0%;
    transition: 0.5s;
}
.image-ultimate-hover-padding-421{
    padding: 20px;
}
.image-ultimate-map-421 {
    max-width: 300px;
    width: 100%;
    margin: 0 auto;
    position: relative;
}
.image-ultimate-map-421:after {
    padding-bottom: 100%;
    content: "";
    display: block;
}

.image-ultimate-hover-421 .iheu-img:before {
    position: absolute;
    display: block;
    content: '';
    width: 100%;
    height: 100%;
    box-shadow: inset 0 0 0 0px rgba(49, 224, 148, 0.33);

}

.image-ultimate-hover-421 .iheu-img {
    width: 100%;
    float: left;
}
.image-ultimate-hover-421 .iheu-info {
    background: rgba(125, 125, 125, 0.51);
    opacity: 0;
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
}
.image-ultimate-hover-421 .iheu-info .iheu-data{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding: 30px; 
}
.image-ultimate-hover-421 .iheu-info .iheu-data a{
    display: inline-block;
}
.image-ultimate-hover-421 .iheu-info .iheu-data a:first-child{
    margin-right: 5px
}
.image-ultimate-hover-421 .iheu-info .iheu-data a:hover,
.image-ultimate-hover-421 .iheu-info .iheu-data a:active,
.image-ultimate-hover-421 .iheu-info .iheu-data a:focus{
    border:none;
    box-shadow: none;
}
.image-ultimate-hover-421 .iheu-info .iheu-data .fa{
    background: rgba(255, 255, 255, 1);
    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 50%;
    -moz-border-radius:50%;
    border-radius: 50%;
    color: #00946d;
    display: inline-block;
    line-height: 50px;
    font-size: 20px;
    text-align: center;
    text-decoration: none;
    width: 50px;
    height: 50px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.image-ultimate-hover-421 .iheu-info .iheu-data .fa:hover{
    color: #ffffff;
    background-color: rgba(0, 148, 109, 1);
}
.image-ultimate-hover-421:hover .iheu-info {
    opacity: 1;
}
.image-ultimate-map-absulate{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
}
.image-ultimate-map-absulate img{
    width: 100%;
    height: 100%;
}

.image-ultimate-map-absulate a{
    text-decoration: none !important;
}
.image-ultimate-hover-424{
    position: relative;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
    overflow: hidden;
}
.image-ultimate-hover-424 .iheu-img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}

.image-ultimate-hover-424 .iheu-info {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: table;
}

.image-ultimate-hover-animation-424 {
    animation-duration: 1s;
}
.image-ultimate-hover-424, 
.image-ultimate-hover-424 .iheu-img, .image-ultimate-hover-424 a .iheu-img,
.image-ultimate-hover-424 .iheu-img:before, .image-ultimate-hover-424 a .iheu-img:before,
.image-ultimate-hover-424 .iheu-img img, .image-ultimate-hover-424 a .iheu-img img,
.image-ultimate-hover-424 .iheu-info, .image-ultimate-hover-424 a .iheu-info{
    border-radius: 50%;
    -moz-border-radius:  50%;
    -webkit-border-radius:  50%;
    transition: 0.5s;
}
.image-ultimate-hover-padding-424{
    padding: 20px;
}
.image-ultimate-map-424 {
    max-width: 300px;
    width: 100%;
    margin: 0 auto;
    position: relative;
}
.image-ultimate-map-424:after {
    padding-bottom: 100%;
    content: "";
    display: block;
}

.image-ultimate-hover-424 .iheu-img:before {
    position: absolute;
    display: block;
    content: '';
    width: 100%;
    height: 100%;
    box-shadow: inset 0 0 0 0px rgba(49, 224, 148, 0.33);

}

.image-ultimate-hover-424 .iheu-img {
    width: 100%;
    float: left;
}
.image-ultimate-hover-424 .iheu-info { 
    opacity: 0;
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
}
.image-ultimate-hover-424 .overlayT{
    background: rgba(125, 125, 125, 0.51);
    position: absolute;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.image-ultimate-hover-424 .iheu-info .iheu-data{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding: 30px; 
}
.image-ultimate-hover-424 .iheu-info .iheu-data a{
    display: inline-block;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.image-ultimate-hover-424 .iheu-info .iheu-data a:first-child{
    margin-right: 5px;

}
.image-ultimate-hover-424 .iheu-info .iheu-data a:hover,
.image-ultimate-hover-424 .iheu-info .iheu-data a:active,
.image-ultimate-hover-424 .iheu-info .iheu-data a:focus{
    border:none;
    box-shadow: none;
}
.image-ultimate-hover-424 .iheu-info .iheu-data .fa{
    background: rgba(255, 255, 255, 1);
    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 0%;
    -moz-border-radius:0%;
    border-radius: 0%;
    color: #650094;
    display: inline-block;
    line-height: 50px;
    font-size: 20px;
    text-align: center;
    text-decoration: none;
    width: 50px;
    height: 50px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;

}
.image-ultimate-hover-424 .iheu-info .iheu-data .fa:hover{
    color: #ffffff;
    background-color: rgba(101, 0, 148, 1);
}


.image-ultimate-hover-424:hover .iheu-info {
    opacity: 1;
}
.image-ultimate-hover-424.left_to_right .overlayT{
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    height: 100%;
    width: 100%;
    left: -50%;
    top: -50%;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
}

.image-ultimate-hover-424.left_to_right:hover .overlayT{
    -webkit-transform: scale(3);
    -moz-transform: scale(3);
    -ms-transform: scale(3);
    -o-transform: scale(3);
    transform: scale(3);
}

.image-ultimate-hover-424.right_to_left .overlayT{
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    height: 100%;
    width: 100%;
    left: 50%;
    top: -50%;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
}               

.image-ultimate-hover-424.right_to_left:hover .overlayT{
    -webkit-transform: scale(3);
    -moz-transform: scale(3);
    -ms-transform: scale(3);
    -o-transform: scale(3);
    transform: scale(3);
}

.image-ultimate-hover-424.top_to_bottom .overlayT{
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    height: 100%;
    width: 100%;
    left: 50%;
    top: 50%;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
}

.image-ultimate-hover-424.top_to_bottom:hover .overlayT{
    -webkit-transform: scale(3);
    -moz-transform: scale(3);
    -ms-transform: scale(3);
    -o-transform: scale(3);
    transform: scale(3);
}

.image-ultimate-hover-424.bottom_to_top .overlayT{
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    height: 100%;
    width: 100%;
    left: -50%;
    top: 50%;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
}

.image-ultimate-hover-424.bottom_to_top:hover .overlayT{
    -webkit-transform: scale(3);
    -moz-transform: scale(3);
    -ms-transform: scale(3);
    -o-transform: scale(3);
    transform: scale(3);
}
.image-ultimate-map-absulate{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
}
.image-ultimate-map-absulate img{
    width: 100%;
    height: 100%;
}

.image-ultimate-map-absulate a{
    text-decoration: none !important;
}
.image-ultimate-hover-425{
    position: relative;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
    overflow: hidden;
}
.image-ultimate-hover-425 .iheu-img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}

.image-ultimate-hover-425 .iheu-info {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: table;
}

.image-ultimate-hover-animation-425 {
    animation-duration: 1s;
}
.image-ultimate-hover-425, 
.image-ultimate-hover-425 .iheu-img, .image-ultimate-hover-425 a .iheu-img,
.image-ultimate-hover-425 .iheu-img:before, .image-ultimate-hover-425 a .iheu-img:before,
.image-ultimate-hover-425 .iheu-img img, .image-ultimate-hover-425 a .iheu-img img,
.image-ultimate-hover-425 .iheu-info, .image-ultimate-hover-425 a .iheu-info{
    border-radius: 0%;
    -moz-border-radius:  0%;
    -webkit-border-radius:  0%;
    transition: 0.5s;
}
.image-ultimate-hover-padding-425{
    padding: 20px;
}
.image-ultimate-map-425 {
    max-width: 300px;
    width: 100%;
    margin: 0 auto;
    position: relative;
}
.image-ultimate-map-425:after {
    padding-bottom: 100%;
    content: "";
    display: block;
}

.image-ultimate-hover-425 .iheu-img:before {
    position: absolute;
    display: block;
    content: '';
    width: 100%;
    height: 100%;
    box-shadow: inset 0 0 0 0px rgba(49, 224, 148, 0.33);

}

.image-ultimate-hover-425 .iheu-img {
    width: 100%;
    float: left;
}
.image-ultimate-hover-425 .iheu-info { 
    opacity: 0;
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
}
.image-ultimate-hover-425 .overlayT{
    background: rgba(0, 79, 143, 0.51);
    position: absolute;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.image-ultimate-hover-425 .iheu-info .iheu-data{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding: 30px; 
}
.image-ultimate-hover-425 .iheu-info .iheu-data a{
    display: inline-block;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.image-ultimate-hover-425 .iheu-info .iheu-data a:first-child{
    margin-right: 5px;

}
.image-ultimate-hover-425 .iheu-info .iheu-data a:hover,
.image-ultimate-hover-425 .iheu-info .iheu-data a:active,
.image-ultimate-hover-425 .iheu-info .iheu-data a:focus{
    border:none;
    box-shadow: none;
}
.image-ultimate-hover-425 .iheu-info .iheu-data .fa{
    background: rgba(255, 255, 255, 1);
    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 50%;
    -moz-border-radius:50%;
    border-radius: 50%;
    color: #169400;
    display: inline-block;
    line-height: 50px;
    font-size: 20px;
    text-align: center;
    text-decoration: none;
    width: 50px;
    height: 50px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;

}
.image-ultimate-hover-425 .iheu-info .iheu-data .fa:hover{
    color: #ffffff;
    background-color: rgba(22, 148, 0, 1);
}


.image-ultimate-hover-425:hover .iheu-info {
    opacity: 1;
}
.image-ultimate-hover-425.left_to_right .overlayT{
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    height: 100%;
    width: 100%;
    left: -50%;
    top: -50%;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
}

.image-ultimate-hover-425.left_to_right:hover .overlayT{
    -webkit-transform: scale(3);
    -moz-transform: scale(3);
    -ms-transform: scale(3);
    -o-transform: scale(3);
    transform: scale(3);
}

.image-ultimate-hover-425.right_to_left .overlayT{
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    height: 100%;
    width: 100%;
    left: 50%;
    top: -50%;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
}               

.image-ultimate-hover-425.right_to_left:hover .overlayT{
    -webkit-transform: scale(3);
    -moz-transform: scale(3);
    -ms-transform: scale(3);
    -o-transform: scale(3);
    transform: scale(3);
}

.image-ultimate-hover-425.top_to_bottom .overlayT{
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    height: 100%;
    width: 100%;
    left: 50%;
    top: 50%;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
}

.image-ultimate-hover-425.top_to_bottom:hover .overlayT{
    -webkit-transform: scale(3);
    -moz-transform: scale(3);
    -ms-transform: scale(3);
    -o-transform: scale(3);
    transform: scale(3);
}

.image-ultimate-hover-425.bottom_to_top .overlayT{
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    height: 100%;
    width: 100%;
    left: -50%;
    top: 50%;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
}

.image-ultimate-hover-425.bottom_to_top:hover .overlayT{
    -webkit-transform: scale(3);
    -moz-transform: scale(3);
    -ms-transform: scale(3);
    -o-transform: scale(3);
    transform: scale(3);
}

.image-ultimate-map-absulate{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
}
.image-ultimate-map-absulate img{
    width: 100%;
    height: 100%;
}

.image-ultimate-map-absulate a{
    text-decoration: none !important;
}
.image-ultimate-hover-426{
    position: relative;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
    overflow: hidden;
}
.image-ultimate-hover-426 .iheu-img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}

.image-ultimate-hover-426 .iheu-info {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: table;
}

.image-ultimate-hover-animation-426 {
    animation-duration: 1s;
}
.image-ultimate-hover-426, 
.image-ultimate-hover-426 .iheu-img, .image-ultimate-hover-426 a .iheu-img,
.image-ultimate-hover-426 .iheu-img:before, .image-ultimate-hover-426 a .iheu-img:before,
.image-ultimate-hover-426 .iheu-img img, .image-ultimate-hover-426 a .iheu-img img,
.image-ultimate-hover-426 .iheu-info, .image-ultimate-hover-426 a .iheu-info{
    border-radius: 0%;
    -moz-border-radius:  0%;
    -webkit-border-radius:  0%;
    transition: 0.5s;
}
.image-ultimate-hover-padding-426{
    padding: 20px;
}
.image-ultimate-map-426 {
    max-width: 300px;
    width: 100%;
    margin: 0 auto;
    position: relative;
}
.image-ultimate-map-426:after {
    padding-bottom: 100%;
    content: "";
    display: block;
}

.image-ultimate-hover-426 .iheu-img:before {
    position: absolute;
    display: block;
    content: '';
    width: 100%;
    height: 100%;
    box-shadow: inset 0 0 0 0px rgba(49, 224, 148, 0.33);

}

.image-ultimate-hover-426 .iheu-img {
    width: 100%;
    float: left;
}
.image-ultimate-hover-426 .iheu-info { 
    opacity: 0;
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
}
.image-ultimate-hover-426 .overlayT{
    background: rgba(0, 39, 148, 0.53);
    position: absolute;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.image-ultimate-hover-426 .iheu-info .iheu-data{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding: 30px; 
}
.image-ultimate-hover-426 .iheu-info .iheu-data a{
    display: inline-block;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.image-ultimate-hover-426 .iheu-info .iheu-data a:first-child{
    margin-right: 5px;

}
.image-ultimate-hover-426 .iheu-info .iheu-data a:hover,
.image-ultimate-hover-426 .iheu-info .iheu-data a:active,
.image-ultimate-hover-426 .iheu-info .iheu-data a:focus{
    border:none;
    box-shadow: none;
}
.image-ultimate-hover-426 .iheu-info .iheu-data .fa{
    background: rgba(255, 255, 255, 1);
    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 50%;
    -moz-border-radius:50%;
    border-radius: 50%;
    color: #002794;
    display: inline-block;
    line-height: 50px;
    font-size: 20px;
    text-align: center;
    text-decoration: none;
    width: 50px;
    height: 50px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;

}
.image-ultimate-hover-426 .iheu-info .iheu-data .fa:hover{
    color: #ffffff;
    background-color: rgba(0, 39, 148, 1);
}


.image-ultimate-hover-426:hover .iheu-info {
    opacity: 1;
}
.image-ultimate-hover-426.left_to_right .overlayT{
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    height: 100%;
    width: 100%;
    left: -50%;
    top: -50%;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
}

.image-ultimate-hover-426.left_to_right:hover .overlayT{
    -webkit-transform: scale(3);
    -moz-transform: scale(3);
    -ms-transform: scale(3);
    -o-transform: scale(3);
    transform: scale(3);
}

.image-ultimate-hover-426.right_to_left .overlayT{
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    height: 100%;
    width: 100%;
    left: 50%;
    top: -50%;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
}               

.image-ultimate-hover-426.right_to_left:hover .overlayT{
    -webkit-transform: scale(3);
    -moz-transform: scale(3);
    -ms-transform: scale(3);
    -o-transform: scale(3);
    transform: scale(3);
}

.image-ultimate-hover-426.top_to_bottom .overlayT{
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    height: 100%;
    width: 100%;
    left: 50%;
    top: 50%;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
}

.image-ultimate-hover-426.top_to_bottom:hover .overlayT{
    -webkit-transform: scale(3);
    -moz-transform: scale(3);
    -ms-transform: scale(3);
    -o-transform: scale(3);
    transform: scale(3);
}

.image-ultimate-hover-426.bottom_to_top .overlayT{
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    height: 100%;
    width: 100%;
    left: -50%;
    top: 50%;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
}

.image-ultimate-hover-426.bottom_to_top:hover .overlayT{
    -webkit-transform: scale(3);
    -moz-transform: scale(3);
    -ms-transform: scale(3);
    -o-transform: scale(3);
    transform: scale(3);
}
.image-ultimate-map-absulate{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
}
.image-ultimate-map-absulate img{
    width: 100%;
    height: 100%;
}

.image-ultimate-map-absulate a{
    text-decoration: none !important;
}
.image-ultimate-hover-428{
    position: relative;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
    overflow: hidden;
}
.image-ultimate-hover-428 .iheu-img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}

.image-ultimate-hover-428 .iheu-info {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: table;
}

.image-ultimate-hover-animation-428 {
    animation-duration: 1s;
}
.image-ultimate-hover-428, 
.image-ultimate-hover-428 .iheu-img, .image-ultimate-hover-428 a .iheu-img,
.image-ultimate-hover-428 .iheu-img:before, .image-ultimate-hover-428 a .iheu-img:before,
.image-ultimate-hover-428 .iheu-img img, .image-ultimate-hover-428 a .iheu-img img,
.image-ultimate-hover-428 .iheu-info, .image-ultimate-hover-428 a .iheu-info{
    border-radius: 0%;
    -moz-border-radius:  0%;
    -webkit-border-radius:  0%;
    transition: 0.5s;
}
.image-ultimate-hover-padding-428{
    padding: 20px;
}
.image-ultimate-map-428 {
    max-width: 300px;
    width: 100%;
    margin: 0 auto;
    position: relative;
}
.image-ultimate-map-428:after {
    padding-bottom: 100%;
    content: "";
    display: block;
}

.image-ultimate-hover-428 .iheu-img:before {
    position: absolute;
    display: block;
    content: '';
    width: 100%;
    height: 100%;
    box-shadow: inset 0 0 0 0px rgba(49, 224, 148, 0.33);

}

.image-ultimate-hover-428 .iheu-img {
    width: 100%;
    float: left;
}
.image-ultimate-hover-428 .iheu-info { 
    opacity: 0;
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
}
.image-ultimate-hover-428 .overlayT{
    background: rgba(0, 148, 20, 0.53);
    position: absolute;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.image-ultimate-hover-428 .iheu-info .iheu-data{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding: 30px; 
}
.image-ultimate-hover-428 .iheu-info .iheu-data a{
    display: inline-block;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.image-ultimate-hover-428 .iheu-info .iheu-data a:first-child{
    margin-right: 5px;

}
.image-ultimate-hover-428 .iheu-info .iheu-data a:hover,
.image-ultimate-hover-428 .iheu-info .iheu-data a:active,
.image-ultimate-hover-428 .iheu-info .iheu-data a:focus{
    border:none;
    box-shadow: none;
}
.image-ultimate-hover-428 .iheu-info .iheu-data .fa{
    background: rgba(255, 255, 255, 1);
    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 50%;
    -moz-border-radius:50%;
    border-radius: 50%;
    color: #009414;
    display: inline-block;
    line-height: 50px;
    font-size: 20px;
    text-align: center;
    text-decoration: none;
    width: 50px;
    height: 50px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;

}
.image-ultimate-hover-428 .iheu-info .iheu-data .fa:hover{
    color: #ffffff;
    background-color: rgba(0, 148, 20, 1);
}


.image-ultimate-hover-428:hover .iheu-info {
    opacity: 1;
}
.image-ultimate-hover-428.left_to_right .overlayT{
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    height: 100%;
    width: 100%;
    left: -50%;
    top: -50%;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
}

.image-ultimate-hover-428.left_to_right:hover .overlayT{
    -webkit-transform: scale(3);
    -moz-transform: scale(3);
    -ms-transform: scale(3);
    -o-transform: scale(3);
    transform: scale(3);
}

.image-ultimate-hover-428.right_to_left .overlayT{
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    height: 100%;
    width: 100%;
    left: 50%;
    top: -50%;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
}               

.image-ultimate-hover-428.right_to_left:hover .overlayT{
    -webkit-transform: scale(3);
    -moz-transform: scale(3);
    -ms-transform: scale(3);
    -o-transform: scale(3);
    transform: scale(3);
}

.image-ultimate-hover-428.top_to_bottom .overlayT{
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    height: 100%;
    width: 100%;
    left: 50%;
    top: 50%;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
}

.image-ultimate-hover-428.top_to_bottom:hover .overlayT{
    -webkit-transform: scale(3);
    -moz-transform: scale(3);
    -ms-transform: scale(3);
    -o-transform: scale(3);
    transform: scale(3);
}

.image-ultimate-hover-428.bottom_to_top .overlayT{
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    height: 100%;
    width: 100%;
    left: -50%;
    top: 50%;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
}

.image-ultimate-hover-428.bottom_to_top:hover .overlayT{
    -webkit-transform: scale(3);
    -moz-transform: scale(3);
    -ms-transform: scale(3);
    -o-transform: scale(3);
    transform: scale(3);
}
.image-ultimate-map-absulate{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
}
.image-ultimate-map-absulate img{
    width: 100%;
    height: 100%;
}

.image-ultimate-map-absulate a{
    text-decoration: none !important;
}
.image-ultimate-hover-429{
    position: relative;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
    overflow: hidden;
}
.image-ultimate-hover-429 .iheu-img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}

.image-ultimate-hover-429 .iheu-info {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: table;
}

.image-ultimate-hover-animation-429 {
    animation-duration: 1.7s;
}
.image-ultimate-hover-429, 
.image-ultimate-hover-429 .iheu-img, .image-ultimate-hover-429 a .iheu-img,
.image-ultimate-hover-429 .iheu-img:before, .image-ultimate-hover-429 a .iheu-img:before,
.image-ultimate-hover-429 .iheu-img img, .image-ultimate-hover-429 a .iheu-img img,
.image-ultimate-hover-429 .iheu-info, .image-ultimate-hover-429 a .iheu-info{
    border-radius: 0%;
    -moz-border-radius:  0%;
    -webkit-border-radius:  0%;
    transition: 0.5s;
}
.image-ultimate-hover-padding-429{
    padding: 20px;
}
.image-ultimate-map-429 {
    max-width: 300px;
    width: 100%;
    margin: 0 auto;
    position: relative;
}
.image-ultimate-map-429:after {
    padding-bottom: 100%;
    content: "";
    display: block;
}

.image-ultimate-hover-429 .iheu-img:before {
    position: absolute;
    display: block;
    content: '';
    width: 100%;
    height: 100%;
    box-shadow: inset 0 0 0 15px rgba(88, 165, 209, 0.23);

}

.image-ultimate-hover-429 .iheu-img {
    width: 100%;
    float: left;
}
.image-ultimate-hover-429 .iheu-info { 
    opacity: 0;
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
}
.image-ultimate-hover-429 .overlayT{
    background: rgba(126, 0, 148, 0.53);
    position: absolute;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.image-ultimate-hover-429 .iheu-info .iheu-data{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding: 30px; 
}
.image-ultimate-hover-429 .iheu-info .iheu-data a{
    display: inline-block;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.image-ultimate-hover-429 .iheu-info .iheu-data a:first-child{
    margin-right: 5px;

}
.image-ultimate-hover-429 .iheu-info .iheu-data a:hover,
.image-ultimate-hover-429 .iheu-info .iheu-data a:active,
.image-ultimate-hover-429 .iheu-info .iheu-data a:focus{
    border:none;
    box-shadow: none;
}
.image-ultimate-hover-429 .iheu-info .iheu-data .fa{
    background: rgba(255, 255, 255, 1);
    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 10%;
    -moz-border-radius:10%;
    border-radius: 10%;
    color: #7e0094;
    display: inline-block;
    line-height: 50px;
    font-size: 20px;
    text-align: center;
    text-decoration: none;
    width: 50px;
    height: 50px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;

}
.image-ultimate-hover-429 .iheu-info .iheu-data .fa:hover{
    color: #ffffff;
    background-color: rgba(126, 0, 148, 1);
}


.image-ultimate-hover-429:hover .iheu-info {
    opacity: 1;
}
.image-ultimate-hover-429.left_to_right .overlayT{
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    height: 100%;
    width: 100%;
    left: -50%;
    top: -50%;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
}

.image-ultimate-hover-429.left_to_right:hover .overlayT{
    -webkit-transform: scale(3);
    -moz-transform: scale(3);
    -ms-transform: scale(3);
    -o-transform: scale(3);
    transform: scale(3);
}

.image-ultimate-hover-429.right_to_left .overlayT{
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    height: 100%;
    width: 100%;
    left: 50%;
    top: -50%;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
}               

.image-ultimate-hover-429.right_to_left:hover .overlayT{
    -webkit-transform: scale(3);
    -moz-transform: scale(3);
    -ms-transform: scale(3);
    -o-transform: scale(3);
    transform: scale(3);
}

.image-ultimate-hover-429.top_to_bottom .overlayT{
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    height: 100%;
    width: 100%;
    left: 50%;
    top: 50%;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
}

.image-ultimate-hover-429.top_to_bottom:hover .overlayT{
    -webkit-transform: scale(3);
    -moz-transform: scale(3);
    -ms-transform: scale(3);
    -o-transform: scale(3);
    transform: scale(3);
}

.image-ultimate-hover-429.bottom_to_top .overlayT{
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    height: 100%;
    width: 100%;
    left: -50%;
    top: 50%;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
}

.image-ultimate-hover-429.bottom_to_top:hover .overlayT{
    -webkit-transform: scale(3);
    -moz-transform: scale(3);
    -ms-transform: scale(3);
    -o-transform: scale(3);
    transform: scale(3);
}
.image-ultimate-map-absulate{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
}
.image-ultimate-map-absulate img{
    width: 100%;
    height: 100%;
}

.image-ultimate-map-absulate a{
    text-decoration: none !important;
}
.image-ultimate-hover-430{
    position: relative;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
    overflow: hidden;
}
.image-ultimate-hover-430 .iheu-img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}

.image-ultimate-hover-430 .iheu-info {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: table;
}

.image-ultimate-hover-animation-430 {
    animation-duration: 1s;
}
.image-ultimate-hover-430, 
.image-ultimate-hover-430 .iheu-img, .image-ultimate-hover-430 a .iheu-img,
.image-ultimate-hover-430 .iheu-img:before, .image-ultimate-hover-430 a .iheu-img:before,
.image-ultimate-hover-430 .iheu-img img, .image-ultimate-hover-430 a .iheu-img img,
.image-ultimate-hover-430 .iheu-info, .image-ultimate-hover-430 a .iheu-info{
    border-radius: 50%;
    -moz-border-radius:  50%;
    -webkit-border-radius:  50%;
    transition: 0.5s;
}
.image-ultimate-hover-padding-430{
    padding: 20px;
}
.image-ultimate-map-430 {
    max-width: 300px;
    width: 100%;
    margin: 0 auto;
    position: relative;
}
.image-ultimate-map-430:after {
    padding-bottom: 100%;
    content: "";
    display: block;
}

.image-ultimate-hover-430 .iheu-img:before {
    position: absolute;
    display: block;
    content: '';
    width: 100%;
    height: 100%;
    box-shadow: inset 0 0 0 15px rgba(49, 224, 148, 0.33);

}

.image-ultimate-hover-430 .iheu-img {
    width: 100%;
    float: left;
}
.image-ultimate-hover-430 .iheu-info { 
    opacity: 0;
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
}
.image-ultimate-hover-430 .overlayT{
    background: rgba(0, 148, 109, 0.53);
    position: absolute;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.image-ultimate-hover-430 .iheu-info .iheu-data{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding: 30px; 
}
.image-ultimate-hover-430 .iheu-info .iheu-data a{
    display: inline-block;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.image-ultimate-hover-430 .iheu-info .iheu-data a:first-child{
    margin-right: 5px;

}
.image-ultimate-hover-430 .iheu-info .iheu-data a:hover,
.image-ultimate-hover-430 .iheu-info .iheu-data a:active,
.image-ultimate-hover-430 .iheu-info .iheu-data a:focus{
    border:none;
    box-shadow: none;
}
.image-ultimate-hover-430 .iheu-info .iheu-data .fa{
    background: rgba(255, 255, 255, 1);
    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 50%;
    -moz-border-radius:50%;
    border-radius: 50%;
    color: #00946d;
    display: inline-block;
    line-height: 50px;
    font-size: 20px;
    text-align: center;
    text-decoration: none;
    width: 50px;
    height: 50px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;

}
.image-ultimate-hover-430 .iheu-info .iheu-data .fa:hover{
    color: #ffffff;
    background-color: rgba(0, 148, 109, 1);
}


.image-ultimate-hover-430:hover .iheu-info {
    opacity: 1;
}
.image-ultimate-hover-430.left_to_right .overlayT{
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    height: 100%;
    width: 100%;
    left: -50%;
    top: -50%;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
}

.image-ultimate-hover-430.left_to_right:hover .overlayT{
    -webkit-transform: scale(3);
    -moz-transform: scale(3);
    -ms-transform: scale(3);
    -o-transform: scale(3);
    transform: scale(3);
}

.image-ultimate-hover-430.right_to_left .overlayT{
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    height: 100%;
    width: 100%;
    left: 50%;
    top: -50%;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
}               

.image-ultimate-hover-430.right_to_left:hover .overlayT{
    -webkit-transform: scale(3);
    -moz-transform: scale(3);
    -ms-transform: scale(3);
    -o-transform: scale(3);
    transform: scale(3);
}

.image-ultimate-hover-430.top_to_bottom .overlayT{
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    height: 100%;
    width: 100%;
    left: 50%;
    top: 50%;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
}

.image-ultimate-hover-430.top_to_bottom:hover .overlayT{
    -webkit-transform: scale(3);
    -moz-transform: scale(3);
    -ms-transform: scale(3);
    -o-transform: scale(3);
    transform: scale(3);
}

.image-ultimate-hover-430.bottom_to_top .overlayT{
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    height: 100%;
    width: 100%;
    left: -50%;
    top: 50%;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
}

.image-ultimate-hover-430.bottom_to_top:hover .overlayT{
    -webkit-transform: scale(3);
    -moz-transform: scale(3);
    -ms-transform: scale(3);
    -o-transform: scale(3);
    transform: scale(3);
}
.image-ultimate-map-absulate{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
}
.image-ultimate-map-absulate img{
    width: 100%;
    height: 100%;
}
.image-ultimate-map-absulate a{
    text-decoration: none !important;
}
.image-ultimate-hover-431{
    position: relative;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
    overflow: hidden;
}
.image-ultimate-hover-431 .iheu-img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.image-ultimate-hover-431 .iheu-info {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: table;
}

.image-ultimate-hover-animation-431 {
    animation-duration: 1s;
}
.image-ultimate-hover-431, 
.image-ultimate-hover-431 .iheu-img, .image-ultimate-hover-431 a .iheu-img,
.image-ultimate-hover-431 .iheu-img:before, .image-ultimate-hover-431 a .iheu-img:before,
.image-ultimate-hover-431 .iheu-img img, .image-ultimate-hover-431 a .iheu-img img,
.image-ultimate-hover-431 .iheu-info, .image-ultimate-hover-431 a .iheu-info{
    border-radius: 0%;
    -moz-border-radius:  0%;
    -webkit-border-radius:  0%;
    transition: 0.5s;
}
.image-ultimate-hover-padding-431{
    padding: 20px;
}
.image-ultimate-map-431 {
    max-width: 300px;
    width: 100%;
    margin: 0 auto;
    position: relative;
}
.image-ultimate-map-431:after {
    padding-bottom: 100%;
    content: "";
    display: block;
}
.image-ultimate-hover-431 .iheu-img:before {
    position: absolute;
    display: block;
    content: '';
    width: 100%;
    height: 100%;
    box-shadow: inset 0 0 0 0px rgba(49, 224, 148, 0.33);
}
.image-ultimate-hover-431 .iheu-img {
    width: 100%;
    float: left;
}
.image-ultimate-hover-431 .iheu-info { 
    opacity: 0;
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
}
.image-ultimate-hover-431 .overlayT{
    background: rgba(0, 148, 138, 0.53);
    position: absolute;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.image-ultimate-hover-431 .overlayB{
    background: rgba(0, 148, 138, 0.53);
    position: absolute;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.image-ultimate-hover-431 .iheu-info .iheu-data{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding: 30px; 
}
.image-ultimate-hover-431 .iheu-info .iheu-data a{
    display: inline-block;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.image-ultimate-hover-431 .iheu-info .iheu-data a:first-child{
    margin-right: 5px;
}
.image-ultimate-hover-431 .iheu-info .iheu-data a:hover,
.image-ultimate-hover-431 .iheu-info .iheu-data a:active,
.image-ultimate-hover-431 .iheu-info .iheu-data a:focus{
    border:none;
    box-shadow: none;
}
.image-ultimate-hover-431 .iheu-info .iheu-data .fa{
    background: rgba(255, 255, 255, 1);
    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 50%;
    -moz-border-radius:50%;
    border-radius: 50%;
    color: #00948a;
    display: inline-block;
    line-height: 50px;
    font-size: 20px;
    text-align: center;
    text-decoration: none;
    width: 50px;
    height: 50px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.image-ultimate-hover-431 .iheu-info .iheu-data .fa:hover{
    color: #ffffff;
    background-color: rgba(0, 148, 138, 1);
}
.image-ultimate-hover-431:hover .iheu-info {
    opacity: 1;
}
.image-ultimate-hover-431.left_to_right .overlayT{
    left: 0;
    top: -100%;
    height: 100%;
    width: 100%;
}
.image-ultimate-hover-431.left_to_right .overlayB{
    left: 0;
    top: 100%;
    height: 100%;
    width: 100%;
}
.image-ultimate-hover-431.left_to_right:hover .overlayT{
    top: 0;
}
.image-ultimate-hover-431.left_to_right:hover .overlayB{
    top: 0;
}
.image-ultimate-hover-431.right_to_left .overlayT{
    left: -100%;
    top: 0;
    height: 100%;
    width: 100%;
}
.image-ultimate-hover-431.right_to_left .overlayB{
    left: 100%;
    top: 0;
    height: 100%;
    width: 100%;
}
.image-ultimate-hover-431.right_to_left:hover .overlayT{
    left: 0;
}
.image-ultimate-hover-431.right_to_left:hover .overlayB{
    left: 0;
}
.image-ultimate-hover-431.top_to_bottom .overlayT{
    width: 100%;
    height: 50%;
    left: 0;
    top: -50%;
}
.image-ultimate-hover-431.top_to_bottom .overlayB{
    height: 50%;
    left: 0;
    width: 100%;
    top: 100%;
}
.image-ultimate-hover-431.top_to_bottom:hover .overlayT{
    left: 0;
    top: 0;
}
.image-ultimate-hover-431.top_to_bottom:hover .overlayB{
    left: 0;
    top: 50%;
}
.image-ultimate-hover-431.bottom_to_top .overlayT{
    width: 50%;
    height: 100%;
    left: -50%;
    top: 0;
}
.image-ultimate-hover-431.bottom_to_top .overlayB{
    width: 50%;
    height: 100%;
    left: 100%;
    top: 0;
}
.image-ultimate-hover-431.bottom_to_top:hover .overlayT{
    left: 0;
    top: 0;
}
.image-ultimate-hover-431.bottom_to_top:hover .overlayB{
    left: 50%;
    top: 0;
}
.image-ultimate-map-absulate{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
}
.image-ultimate-map-absulate img{
    width: 100%;
    height: 100%;
}
.image-ultimate-map-absulate a{
    text-decoration: none !important;
}
.image-ultimate-hover-432{
    position: relative;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
    overflow: hidden;
}
.image-ultimate-hover-432 .iheu-img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.image-ultimate-hover-432 .iheu-info {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: table;
}

.image-ultimate-hover-animation-432 {
    animation-duration: 1s;
}
.image-ultimate-hover-432, 
.image-ultimate-hover-432 .iheu-img, .image-ultimate-hover-432 a .iheu-img,
.image-ultimate-hover-432 .iheu-img:before, .image-ultimate-hover-432 a .iheu-img:before,
.image-ultimate-hover-432 .iheu-img img, .image-ultimate-hover-432 a .iheu-img img,
.image-ultimate-hover-432 .iheu-info, .image-ultimate-hover-432 a .iheu-info{
    border-radius: 50%;
    -moz-border-radius:  50%;
    -webkit-border-radius:  50%;
    transition: 0.5s;
}
.image-ultimate-hover-padding-432{
    padding: 20px;
}
.image-ultimate-map-432 {
    max-width: 300px;
    width: 100%;
    margin: 0 auto;
    position: relative;
}
.image-ultimate-map-432:after {
    padding-bottom: 100%;
    content: "";
    display: block;
}
.image-ultimate-hover-432 .iheu-img:before {
    position: absolute;
    display: block;
    content: '';
    width: 100%;
    height: 100%;
    box-shadow: inset 0 0 0 15px rgba(49, 224, 148, 0.33);
}
.image-ultimate-hover-432 .iheu-img {
    width: 100%;
    float: left;
}
.image-ultimate-hover-432 .iheu-info { 
    opacity: 0;
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
}
.image-ultimate-hover-432 .overlayT{
    background: rgba(0, 148, 79, 0.53);
    position: absolute;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.image-ultimate-hover-432 .overlayB{
    background: rgba(0, 148, 79, 0.53);
    position: absolute;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.image-ultimate-hover-432 .iheu-info .iheu-data{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding: 30px; 
}
.image-ultimate-hover-432 .iheu-info .iheu-data a{
    display: inline-block;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.image-ultimate-hover-432 .iheu-info .iheu-data a:first-child{
    margin-right: 5px;
}
.image-ultimate-hover-432 .iheu-info .iheu-data a:hover,
.image-ultimate-hover-432 .iheu-info .iheu-data a:active,
.image-ultimate-hover-432 .iheu-info .iheu-data a:focus{
    border:none;
    box-shadow: none;
}
.image-ultimate-hover-432 .iheu-info .iheu-data .fa{
    background: rgba(255, 255, 255, 1);
    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 10%;
    -moz-border-radius:10%;
    border-radius: 10%;
    color: #00944f;
    display: inline-block;
    line-height: 50px;
    font-size: 20px;
    text-align: center;
    text-decoration: none;
    width: 50px;
    height: 50px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.image-ultimate-hover-432 .iheu-info .iheu-data .fa:hover{
    color: #ffffff;
    background-color: rgba(0, 148, 79, 1);
}
.image-ultimate-hover-432:hover .iheu-info {
    opacity: 1;
}
.image-ultimate-hover-432.left_to_right .overlayT{
    left: 0;
    top: -100%;
    height: 100%;
    width: 100%;
}
.image-ultimate-hover-432.left_to_right .overlayB{
    left: 0;
    top: 100%;
    height: 100%;
    width: 100%;
}
.image-ultimate-hover-432.left_to_right:hover .overlayT{
    top: 0;
}
.image-ultimate-hover-432.left_to_right:hover .overlayB{
    top: 0;
}
.image-ultimate-hover-432.right_to_left .overlayT{
    left: -100%;
    top: 0;
    height: 100%;
    width: 100%;
}
.image-ultimate-hover-432.right_to_left .overlayB{
    left: 100%;
    top: 0;
    height: 100%;
    width: 100%;
}
.image-ultimate-hover-432.right_to_left:hover .overlayT{
    left: 0;
}
.image-ultimate-hover-432.right_to_left:hover .overlayB{
    left: 0;
}
.image-ultimate-hover-432.top_to_bottom .overlayT{
    width: 100%;
    height: 50%;
    left: 0;
    top: -50%;
}
.image-ultimate-hover-432.top_to_bottom .overlayB{
    height: 50%;
    left: 0;
    width: 100%;
    top: 100%;
}
.image-ultimate-hover-432.top_to_bottom:hover .overlayT{
    left: 0;
    top: 0;
}
.image-ultimate-hover-432.top_to_bottom:hover .overlayB{
    left: 0;
    top: 50%;
}
.image-ultimate-hover-432.bottom_to_top .overlayT{
    width: 50%;
    height: 100%;
    left: -50%;
    top: 0;
}
.image-ultimate-hover-432.bottom_to_top .overlayB{
    width: 50%;
    height: 100%;
    left: 100%;
    top: 0;
}
.image-ultimate-hover-432.bottom_to_top:hover .overlayT{
    left: 0;
    top: 0;
}
.image-ultimate-hover-432.bottom_to_top:hover .overlayB{
    left: 50%;
    top: 0;
}
.image-ultimate-map-absulate{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
}
.image-ultimate-map-absulate img{
    width: 100%;
    height: 100%;
}
.image-ultimate-map-absulate a{
    text-decoration: none !important;
}
.image-ultimate-hover-433{
    position: relative;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
    overflow: hidden;
}
.image-ultimate-hover-433 .iheu-img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.image-ultimate-hover-433 .iheu-info {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: table;
}

.image-ultimate-hover-animation-433 {
    animation-duration: 1s;
}
.image-ultimate-hover-433, 
.image-ultimate-hover-433 .iheu-img, .image-ultimate-hover-433 a .iheu-img,
.image-ultimate-hover-433 .iheu-img:before, .image-ultimate-hover-433 a .iheu-img:before,
.image-ultimate-hover-433 .iheu-img img, .image-ultimate-hover-433 a .iheu-img img,
.image-ultimate-hover-433 .iheu-info, .image-ultimate-hover-433 a .iheu-info{
    border-radius: 0%;
    -moz-border-radius:  0%;
    -webkit-border-radius:  0%;
    transition: 0.5s;
}
.image-ultimate-hover-padding-433{
    padding: 20px;
}
.image-ultimate-map-433 {
    max-width: 300px;
    width: 100%;
    margin: 0 auto;
    position: relative;
}
.image-ultimate-map-433:after {
    padding-bottom: 100%;
    content: "";
    display: block;
}
.image-ultimate-hover-433 .iheu-img:before {
    position: absolute;
    display: block;
    content: '';
    width: 100%;
    height: 100%;
    box-shadow: inset 0 0 0 0px rgba(49, 224, 148, 0.33);
}
.image-ultimate-hover-433 .iheu-img {
    width: 100%;
    float: left;
}
.image-ultimate-hover-433 .iheu-info { 
    opacity: 0;
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
}
.image-ultimate-hover-433 .overlayT{
    background: rgba(138, 0, 148, 0.53);
    position: absolute;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.image-ultimate-hover-433 .overlayB{
    background: rgba(138, 0, 148, 0.53);
    position: absolute;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.image-ultimate-hover-433 .iheu-info .iheu-data{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding: 30px; 
}
.image-ultimate-hover-433 .iheu-info .iheu-data a{
    display: inline-block;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.image-ultimate-hover-433 .iheu-info .iheu-data a:first-child{
    margin-right: 5px;
}
.image-ultimate-hover-433 .iheu-info .iheu-data a:hover,
.image-ultimate-hover-433 .iheu-info .iheu-data a:active,
.image-ultimate-hover-433 .iheu-info .iheu-data a:focus{
    border:none;
    box-shadow: none;
}
.image-ultimate-hover-433 .iheu-info .iheu-data .fa{
    background: rgba(255, 255, 255, 1);
    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 50%;
    -moz-border-radius:50%;
    border-radius: 50%;
    color: #8a0094;
    display: inline-block;
    line-height: 50px;
    font-size: 20px;
    text-align: center;
    text-decoration: none;
    width: 50px;
    height: 50px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.image-ultimate-hover-433 .iheu-info .iheu-data .fa:hover{
    color: #ffffff;
    background-color: rgba(138, 0, 148, 1);
}
.image-ultimate-hover-433:hover .iheu-info {
    opacity: 1;
}
.image-ultimate-hover-433.left_to_right .overlayT{
    left: 0;
    top: -100%;
    height: 100%;
    width: 100%;
}
.image-ultimate-hover-433.left_to_right .overlayB{
    left: 0;
    top: 100%;
    height: 100%;
    width: 100%;
}
.image-ultimate-hover-433.left_to_right:hover .overlayT{
    top: 0;
}
.image-ultimate-hover-433.left_to_right:hover .overlayB{
    top: 0;
}
.image-ultimate-hover-433.right_to_left .overlayT{
    left: -100%;
    top: 0;
    height: 100%;
    width: 100%;
}
.image-ultimate-hover-433.right_to_left .overlayB{
    left: 100%;
    top: 0;
    height: 100%;
    width: 100%;
}
.image-ultimate-hover-433.right_to_left:hover .overlayT{
    left: 0;
}
.image-ultimate-hover-433.right_to_left:hover .overlayB{
    left: 0;
}
.image-ultimate-hover-433.top_to_bottom .overlayT{
    width: 100%;
    height: 50%;
    left: 0;
    top: -50%;
}
.image-ultimate-hover-433.top_to_bottom .overlayB{
    height: 50%;
    left: 0;
    width: 100%;
    top: 100%;
}
.image-ultimate-hover-433.top_to_bottom:hover .overlayT{
    left: 0;
    top: 0;
}
.image-ultimate-hover-433.top_to_bottom:hover .overlayB{
    left: 0;
    top: 50%;
}
.image-ultimate-hover-433.bottom_to_top .overlayT{
    width: 50%;
    height: 100%;
    left: -50%;
    top: 0;
}
.image-ultimate-hover-433.bottom_to_top .overlayB{
    width: 50%;
    height: 100%;
    left: 100%;
    top: 0;
}
.image-ultimate-hover-433.bottom_to_top:hover .overlayT{
    left: 0;
    top: 0;
}
.image-ultimate-hover-433.bottom_to_top:hover .overlayB{
    left: 50%;
    top: 0;
}
.image-ultimate-map-absulate{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
}
.image-ultimate-map-absulate img{
    width: 100%;
    height: 100%;
}
.image-ultimate-map-absulate a{
    text-decoration: none !important;
}
.image-ultimate-hover-435{
    position: relative;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
    overflow: hidden;
}
.image-ultimate-hover-435 .iheu-img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.image-ultimate-hover-435 .iheu-info {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: table;
}

.image-ultimate-hover-animation-435 {
    animation-duration: 1s;
}
.image-ultimate-hover-435, 
.image-ultimate-hover-435 .iheu-img, .image-ultimate-hover-435 a .iheu-img,
.image-ultimate-hover-435 .iheu-img:before, .image-ultimate-hover-435 a .iheu-img:before,
.image-ultimate-hover-435 .iheu-img img, .image-ultimate-hover-435 a .iheu-img img,
.image-ultimate-hover-435 .iheu-info, .image-ultimate-hover-435 a .iheu-info{
    border-radius: 0%;
    -moz-border-radius:  0%;
    -webkit-border-radius:  0%;
    transition: 0.5s;
}
.image-ultimate-hover-padding-435{
    padding: 20px;
}
.image-ultimate-map-435 {
    max-width: 300px;
    width: 100%;
    margin: 0 auto;
    position: relative;
}
.image-ultimate-map-435:after {
    padding-bottom: 100%;
    content: "";
    display: block;
}
.image-ultimate-hover-435 .iheu-img:before {
    position: absolute;
    display: block;
    content: '';
    width: 100%;
    height: 100%;
    box-shadow: inset 0 0 0 0px rgba(49, 224, 148, 0.33);
}
.image-ultimate-hover-435 .iheu-img {
    width: 100%;
    float: left;
}
.image-ultimate-hover-435 .iheu-info {
    background: rgba(47, 148, 0, 0.53);
    opacity: 0;
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
}
.image-ultimate-hover-435 .iheu-info .iheu-data{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding: 30px; 
}
.image-ultimate-hover-435 .iheu-info .iheu-data a{
    display: inline-block;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.image-ultimate-hover-435 .iheu-info .iheu-data a:first-child{
    margin-right: 5px;
}
.image-ultimate-hover-435 .iheu-info .iheu-data a:hover,
.image-ultimate-hover-435 .iheu-info .iheu-data a:active,
.image-ultimate-hover-435 .iheu-info .iheu-data a:focus{
    border:none;
    box-shadow: none;
}
.image-ultimate-hover-435 .iheu-info .iheu-data .fa{
    background: rgba(255, 255, 255, 1);
    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 50%;
    -moz-border-radius:50%;
    border-radius: 50%;
    color: #2f9400;
    display: inline-block;
    line-height: 50px;
    font-size: 20px;
    text-align: center;
    text-decoration: none;
    width: 50px;
    height: 50px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.image-ultimate-hover-435 .iheu-info .iheu-data .fa:hover{
    color: #ffffff;
    background-color: rgba(47, 148, 0, 1);
}
.image-ultimate-hover-435:hover .iheu-info {
    opacity: 1;
}
.image-ultimate-hover-435.left_to_right .iheu-info .iheu-data a{
    -webkit-transform: scale(5);
    -moz-transform: scale(5);
    -ms-transform: scale(5);
    -o-transform: scale(5);
    transform: scale(5);
    opacity: 0;
}
.image-ultimate-hover-435.left_to_right .iheu-info .iheu-data:hover a{
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}
.image-ultimate-hover-435.top_to_bottom .iheu-info .iheu-data a{
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    opacity: 0;
}
.image-ultimate-hover-435.top_to_bottom .iheu-info .iheu-data:hover a{
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}
.image-ultimate-map-absulate{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
}
.image-ultimate-map-absulate img{
    width: 100%;
    height: 100%;
}
.image-ultimate-map-absulate a{
    text-decoration: none !important;
}
.image-ultimate-hover-436{
    position: relative;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
    overflow: hidden;
}
.image-ultimate-hover-436 .iheu-img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.image-ultimate-hover-436 .iheu-info {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: table;
}

.image-ultimate-hover-animation-436 {
    animation-duration: 2s;
}
.image-ultimate-hover-436, 
.image-ultimate-hover-436 .iheu-img, .image-ultimate-hover-436 a .iheu-img,
.image-ultimate-hover-436 .iheu-img:before, .image-ultimate-hover-436 a .iheu-img:before,
.image-ultimate-hover-436 .iheu-img img, .image-ultimate-hover-436 a .iheu-img img,
.image-ultimate-hover-436 .iheu-info, .image-ultimate-hover-436 a .iheu-info{
    border-radius: 50%;
    -moz-border-radius:  50%;
    -webkit-border-radius:  50%;
    transition: 0.5s;
}
.image-ultimate-hover-padding-436{
    padding: 20px;
}
.image-ultimate-map-436 {
    max-width: 300px;
    width: 100%;
    margin: 0 auto;
    position: relative;
}
.image-ultimate-map-436:after {
    padding-bottom: 100%;
    content: "";
    display: block;
}
.image-ultimate-hover-436 .iheu-img:before {
    position: absolute;
    display: block;
    content: '';
    width: 100%;
    height: 100%;
    box-shadow: inset 0 0 0 15px rgba(148, 0, 69, 0.33);
}
.image-ultimate-hover-436 .iheu-img {
    width: 100%;
    float: left;
}
.image-ultimate-hover-436 .iheu-info {
    background: rgba(148, 0, 69, 0.53);
    opacity: 0;
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
}
.image-ultimate-hover-436 .iheu-info .iheu-data{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding: 30px; 
}
.image-ultimate-hover-436 .iheu-info .iheu-data a{
    display: inline-block;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.image-ultimate-hover-436 .iheu-info .iheu-data a:first-child{
    margin-right: 5px;
}
.image-ultimate-hover-436 .iheu-info .iheu-data a:hover,
.image-ultimate-hover-436 .iheu-info .iheu-data a:active,
.image-ultimate-hover-436 .iheu-info .iheu-data a:focus{
    border:none;
    box-shadow: none;
}
.image-ultimate-hover-436 .iheu-info .iheu-data .fa{
    background: rgba(255, 255, 255, 1);
    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 50%;
    -moz-border-radius:50%;
    border-radius: 50%;
    color: #940045;
    display: inline-block;
    line-height: 50px;
    font-size: 20px;
    text-align: center;
    text-decoration: none;
    width: 50px;
    height: 50px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.image-ultimate-hover-436 .iheu-info .iheu-data .fa:hover{
    color: #ffffff;
    background-color: rgba(148, 0, 69, 1);
}
.image-ultimate-hover-436:hover .iheu-info {
    opacity: 1;
}
.image-ultimate-hover-436.left_to_right .iheu-info .iheu-data a{
    -webkit-transform: scale(5);
    -moz-transform: scale(5);
    -ms-transform: scale(5);
    -o-transform: scale(5);
    transform: scale(5);
    opacity: 0;
}
.image-ultimate-hover-436.left_to_right .iheu-info .iheu-data:hover a{
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}
.image-ultimate-hover-436.top_to_bottom .iheu-info .iheu-data a{
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    opacity: 0;
}
.image-ultimate-hover-436.top_to_bottom .iheu-info .iheu-data:hover a{
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}
.image-ultimate-map-absulate{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
}
.image-ultimate-map-absulate img{
    width: 100%;
    height: 100%;
}
.image-ultimate-map-absulate a{
    text-decoration: none !important;
}
.image-ultimate-hover-437{
    position: relative;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
    overflow: hidden;
}
.image-ultimate-hover-437 .iheu-img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.image-ultimate-hover-437 .iheu-info {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: table;
}

.image-ultimate-hover-animation-437 {
    animation-duration: 1s;
}
.image-ultimate-hover-437, 
.image-ultimate-hover-437 .iheu-img, .image-ultimate-hover-437 a .iheu-img,
.image-ultimate-hover-437 .iheu-img:before, .image-ultimate-hover-437 a .iheu-img:before,
.image-ultimate-hover-437 .iheu-img img, .image-ultimate-hover-437 a .iheu-img img,
.image-ultimate-hover-437 .iheu-info, .image-ultimate-hover-437 a .iheu-info{
    border-radius: 0%;
    -moz-border-radius:  0%;
    -webkit-border-radius:  0%;
    transition: 0.5s;
}
.image-ultimate-hover-padding-437{
    padding: 20px;
}
.image-ultimate-map-437 {
    max-width: 300px;
    width: 100%;
    margin: 0 auto;
    position: relative;
}
.image-ultimate-map-437:after {
    padding-bottom: 100%;
    content: "";
    display: block;
}
.image-ultimate-hover-437 .iheu-img:before {
    position: absolute;
    display: block;
    content: '';
    width: 100%;
    height: 100%;
    box-shadow: inset 0 0 0 0px rgba(49, 224, 148, 0.33);
}
.image-ultimate-hover-437 .iheu-img {
    width: 100%;
    float: left;
}
.image-ultimate-hover-437 .iheu-info {
    background: rgba(0, 148, 109, 0.53);
    opacity: 0;
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
}
.image-ultimate-hover-437 .iheu-info .iheu-data{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding: 30px; 
}
.image-ultimate-hover-437 .iheu-info .iheu-data a{
    display: inline-block;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.image-ultimate-hover-437 .iheu-info .iheu-data a:first-child{
    margin-right: 5px;
}
.image-ultimate-hover-437 .iheu-info .iheu-data a:hover,
.image-ultimate-hover-437 .iheu-info .iheu-data a:active,
.image-ultimate-hover-437 .iheu-info .iheu-data a:focus{
    border:none;
    box-shadow: none;
}
.image-ultimate-hover-437 .iheu-info .iheu-data .fa{
    background: rgba(255, 255, 255, 1);
    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 10%;
    -moz-border-radius:10%;
    border-radius: 10%;
    color: #00946d;
    display: inline-block;
    line-height: 50px;
    font-size: 20px;
    text-align: center;
    text-decoration: none;
    width: 50px;
    height: 50px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.image-ultimate-hover-437 .iheu-info .iheu-data .fa:hover{
    color: #ffffff;
    background-color: rgba(0, 148, 109, 1);
}
.image-ultimate-hover-437:hover .iheu-info {
    opacity: 1;
}
.image-ultimate-hover-437.left_to_right .iheu-info .iheu-data a{
    -webkit-transform: scale(5);
    -moz-transform: scale(5);
    -ms-transform: scale(5);
    -o-transform: scale(5);
    transform: scale(5);
    opacity: 0;
}
.image-ultimate-hover-437.left_to_right .iheu-info .iheu-data:hover a{
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}
.image-ultimate-hover-437.top_to_bottom .iheu-info .iheu-data a{
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    opacity: 0;
}
.image-ultimate-hover-437.top_to_bottom .iheu-info .iheu-data:hover a{
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}
.image-ultimate-map-absulate{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
}
.image-ultimate-map-absulate img{
    width: 100%;
    height: 100%;
}
.image-ultimate-map-absulate a{
    text-decoration: none !important;
}
.image-ultimate-hover-438{
    position: relative;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
    overflow: hidden;
}
.image-ultimate-hover-438 .iheu-img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.image-ultimate-hover-438 .iheu-info {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: table;
}
.image-ultimate-hover-animation-438 {
    animation-duration: 3s;
}
.image-ultimate-hover-438, 
.image-ultimate-hover-438 .iheu-img, .image-ultimate-hover-438 a .iheu-img,
.image-ultimate-hover-438 .iheu-img:before, .image-ultimate-hover-438 a .iheu-img:before,
.image-ultimate-hover-438 .iheu-img img, .image-ultimate-hover-438 a .iheu-img img,
.image-ultimate-hover-438 .iheu-info, .image-ultimate-hover-438 a .iheu-info{
    border-radius: 0%;
    -moz-border-radius:  0%;
    -webkit-border-radius:  0%;
    transition: 0.5s;
}
.image-ultimate-hover-padding-438{
    padding: 20px;
}
.image-ultimate-map-438 {
    max-width: 300px;
    width: 100%;
    margin: 0 auto;
    position: relative;
}
.image-ultimate-map-438:after {
    padding-bottom: 100%;
    content: "";
    display: block;
}
.image-ultimate-hover-438 .iheu-img:before {
    position: absolute;
    display: block;
    content: '';
    width: 100%;
    height: 100%;
    box-shadow: inset 0 0 0 0px rgba(49, 224, 148, 0.33);
}
.image-ultimate-hover-438 .iheu-img {
    width: 100%;
    float: left;
}
.image-ultimate-hover-438 .iheu-info {
    background: rgba(0, 39, 148, 0.53);
    opacity: 0;
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
}
.image-ultimate-hover-438 .iheu-info .iheu-data{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding: 30px; 
}
.image-ultimate-hover-438 .iheu-info .iheu-data a{
    display: inline-block;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.image-ultimate-hover-438 .iheu-info .iheu-data a:first-child{
    margin-right: 5px;
}
.image-ultimate-hover-438 .iheu-info .iheu-data a:hover,
.image-ultimate-hover-438 .iheu-info .iheu-data a:active,
.image-ultimate-hover-438 .iheu-info .iheu-data a:focus{
    border:none;
    box-shadow: none;
}
.image-ultimate-hover-438 .iheu-info .iheu-data .fa{
    background: rgba(255, 255, 255, 1);
    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 50%;
    -moz-border-radius:50%;
    border-radius: 50%;
    color: #002794;
    display: inline-block;
    line-height: 50px;
    font-size: 20px;
    text-align: center;
    text-decoration: none;
    width: 50px;
    height: 50px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.image-ultimate-hover-438 .iheu-info .iheu-data .fa:hover{
    color: #ffffff;
    background-color: rgba(0, 39, 148, 1);
}
.image-ultimate-hover-438:hover .iheu-info {
    opacity: 1;
}
.image-ultimate-hover-438.left_to_right .iheu-info .iheu-data a{
    webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -ms-transform: scaleX(0);
    -o-transform: scaleX(0);
    transform: scaleX(0);
}
.image-ultimate-hover-438.left_to_right .iheu-info .iheu-data:hover a{
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    -o-transform: scaleX(1);
    transform: scaleX(1);
}
.image-ultimate-hover-438.top_to_bottom .iheu-info .iheu-data a{
    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -o-transform: scaleY(1);
    transform: scaleY(1);
}
.image-ultimate-hover-438.top_to_bottom .iheu-info .iheu-data:hover a{
    -webkit-transform: scaleY(0);
    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    -o-transform: scaleY(0);
    transform: scaleY(0);
}
.image-ultimate-map-absulate{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
}
.image-ultimate-map-absulate img{
    width: 100%;
    height: 100%;
}
.image-ultimate-map-absulate a{
    text-decoration: none !important;
}
.image-ultimate-hover-439{
    position: relative;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
    overflow: hidden;
}
.image-ultimate-hover-439 .iheu-img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.image-ultimate-hover-439 .iheu-info {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: table;
}
.image-ultimate-hover-animation-439 {
    animation-duration: 3s;
}
.image-ultimate-hover-439, 
.image-ultimate-hover-439 .iheu-img, .image-ultimate-hover-439 a .iheu-img,
.image-ultimate-hover-439 .iheu-img:before, .image-ultimate-hover-439 a .iheu-img:before,
.image-ultimate-hover-439 .iheu-img img, .image-ultimate-hover-439 a .iheu-img img,
.image-ultimate-hover-439 .iheu-info, .image-ultimate-hover-439 a .iheu-info{
    border-radius: 50%;
    -moz-border-radius:  50%;
    -webkit-border-radius:  50%;
    transition: 0.5s;
}
.image-ultimate-hover-padding-439{
    padding: 20px;
}
.image-ultimate-map-439 {
    max-width: 300px;
    width: 100%;
    margin: 0 auto;
    position: relative;
}
.image-ultimate-map-439:after {
    padding-bottom: 100%;
    content: "";
    display: block;
}
.image-ultimate-hover-439 .iheu-img:before {
    position: absolute;
    display: block;
    content: '';
    width: 100%;
    height: 100%;
    box-shadow: inset 0 0 0 15px rgba(49, 224, 148, 0.33);
}
.image-ultimate-hover-439 .iheu-img {
    width: 100%;
    float: left;
}
.image-ultimate-hover-439 .iheu-info {
    background: rgba(0, 148, 42, 0.53);
    opacity: 0;
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
}
.image-ultimate-hover-439 .iheu-info .iheu-data{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding: 30px; 
}
.image-ultimate-hover-439 .iheu-info .iheu-data a{
    display: inline-block;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.image-ultimate-hover-439 .iheu-info .iheu-data a:first-child{
    margin-right: 5px;
}
.image-ultimate-hover-439 .iheu-info .iheu-data a:hover,
.image-ultimate-hover-439 .iheu-info .iheu-data a:active,
.image-ultimate-hover-439 .iheu-info .iheu-data a:focus{
    border:none;
    box-shadow: none;
}
.image-ultimate-hover-439 .iheu-info .iheu-data .fa{
    background: rgba(255, 255, 255, 1);
    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 50%;
    -moz-border-radius:50%;
    border-radius: 50%;
    color: #00942a;
    display: inline-block;
    line-height: 50px;
    font-size: 20px;
    text-align: center;
    text-decoration: none;
    width: 50px;
    height: 50px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.image-ultimate-hover-439 .iheu-info .iheu-data .fa:hover{
    color: #ffffff;
    background-color: rgba(0, 148, 42, 1);
}
.image-ultimate-hover-439:hover .iheu-info {
    opacity: 1;
}
.image-ultimate-hover-439.left_to_right .iheu-info .iheu-data a{
    webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -ms-transform: scaleX(0);
    -o-transform: scaleX(0);
    transform: scaleX(0);
}
.image-ultimate-hover-439.left_to_right .iheu-info .iheu-data:hover a{
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    -o-transform: scaleX(1);
    transform: scaleX(1);
}
.image-ultimate-hover-439.top_to_bottom .iheu-info .iheu-data a{
    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -o-transform: scaleY(1);
    transform: scaleY(1);
}
.image-ultimate-hover-439.top_to_bottom .iheu-info .iheu-data:hover a{
    -webkit-transform: scaleY(0);
    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    -o-transform: scaleY(0);
    transform: scaleY(0);
}
.image-ultimate-map-absulate{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
}
.image-ultimate-map-absulate img{
    width: 100%;
    height: 100%;
}
.image-ultimate-map-absulate a{
    text-decoration: none !important;
}
.image-ultimate-hover-440{
    position: relative;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
    overflow: hidden;
}
.image-ultimate-hover-440 .iheu-img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.image-ultimate-hover-440 .iheu-info {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: table;
}
.image-ultimate-hover-animation-440 {
    animation-duration: 2s;
}
.image-ultimate-hover-440, 
.image-ultimate-hover-440 .iheu-img, .image-ultimate-hover-440 a .iheu-img,
.image-ultimate-hover-440 .iheu-img:before, .image-ultimate-hover-440 a .iheu-img:before,
.image-ultimate-hover-440 .iheu-img img, .image-ultimate-hover-440 a .iheu-img img,
.image-ultimate-hover-440 .iheu-info, .image-ultimate-hover-440 a .iheu-info{
    border-radius: 5%;
    -moz-border-radius:  5%;
    -webkit-border-radius:  5%;
    transition: 0.5s;
}
.image-ultimate-hover-padding-440{
    padding: 20px;
}
.image-ultimate-map-440 {
    max-width: 300px;
    width: 100%;
    margin: 0 auto;
    position: relative;
}
.image-ultimate-map-440:after {
    padding-bottom: 100%;
    content: "";
    display: block;
}
.image-ultimate-hover-440 .iheu-img:before {
    position: absolute;
    display: block;
    content: '';
    width: 100%;
    height: 100%;
    box-shadow: inset 0 0 0 15px rgba(148, 0, 141, 0.33);
}
.image-ultimate-hover-440 .iheu-img {
    width: 100%;
    float: left;
}
.image-ultimate-hover-440 .iheu-info {
    background: rgba(148, 0, 141, 0.53);
    opacity: 0;
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
}
.image-ultimate-hover-440 .iheu-info .iheu-data{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding: 30px; 
}
.image-ultimate-hover-440 .iheu-info .iheu-data a{
    display: inline-block;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.image-ultimate-hover-440 .iheu-info .iheu-data a:first-child{
    margin-right: 5px;
}
.image-ultimate-hover-440 .iheu-info .iheu-data a:hover,
.image-ultimate-hover-440 .iheu-info .iheu-data a:active,
.image-ultimate-hover-440 .iheu-info .iheu-data a:focus{
    border:none;
    box-shadow: none;
}
.image-ultimate-hover-440 .iheu-info .iheu-data .fa{
    background: rgba(255, 255, 255, 1);
    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 50%;
    -moz-border-radius:50%;
    border-radius: 50%;
    color: #94008d;
    display: inline-block;
    line-height: 50px;
    font-size: 20px;
    text-align: center;
    text-decoration: none;
    width: 50px;
    height: 50px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.image-ultimate-hover-440 .iheu-info .iheu-data .fa:hover{
    color: #ffffff;
    background-color: rgba(148, 0, 141, 1);
}
.image-ultimate-hover-440:hover .iheu-info {
    opacity: 1;
}
.image-ultimate-hover-440.left_to_right .iheu-info .iheu-data a{
    webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -ms-transform: scaleX(0);
    -o-transform: scaleX(0);
    transform: scaleX(0);
}
.image-ultimate-hover-440.left_to_right .iheu-info .iheu-data:hover a{
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    -o-transform: scaleX(1);
    transform: scaleX(1);
}
.image-ultimate-hover-440.top_to_bottom .iheu-info .iheu-data a{
    -webkit-transform: scaleY(0);
    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    -o-transform: scaleY(0);
    transform: scaleY(0);
}
.image-ultimate-hover-440.top_to_bottom .iheu-info .iheu-data:hover a{

    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -o-transform: scaleY(1);
    transform: scaleY(1);
}
.image-ultimate-map-absulate{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
}
.image-ultimate-map-absulate img{
    width: 100%;
    height: 100%;
}
.image-ultimate-map-absulate a{
    text-decoration: none !important;
}
.image-ultimate-hover-441{
    position: relative;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
    overflow: hidden;
}
.image-ultimate-hover-441 .iheu-img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.image-ultimate-hover-441 .iheu-info {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: table;
}
.image-ultimate-hover-animation-441 {
    animation-duration: 1s;
}
.image-ultimate-hover-441, 
.image-ultimate-hover-441 .iheu-img, .image-ultimate-hover-441 a .iheu-img,
.image-ultimate-hover-441 .iheu-img:before, .image-ultimate-hover-441 a .iheu-img:before,
.image-ultimate-hover-441 .iheu-img img, .image-ultimate-hover-441 a .iheu-img img,
.image-ultimate-hover-441 .iheu-info, .image-ultimate-hover-441 a .iheu-info{
    border-radius: 0%;
    -moz-border-radius:  0%;
    -webkit-border-radius:  0%;
    transition: 0.5s;
}
.image-ultimate-hover-padding-441{
    padding: 20px;
}
.image-ultimate-map-441 {
    max-width: 300px;
    width: 100%;
    margin: 0 auto;
    position: relative;
}
.image-ultimate-map-441:after {
    padding-bottom: 100%;
    content: "";
    display: block;
}
.image-ultimate-hover-441 .iheu-img:before {
    position: absolute;
    display: block;
    content: '';
    width: 100%;
    height: 100%;
    box-shadow: inset 0 0 0 0px rgba(49, 224, 148, 0.33);
}
.image-ultimate-hover-441 .iheu-img {
    width: 100%;
    float: left;
}
.image-ultimate-hover-441 .iheu-info {
    background: rgba(0, 39, 148, 0.53);
    opacity: 0;
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
}
.image-ultimate-hover-441 .iheu-info .iheu-data{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding: 30px; 
}
.image-ultimate-hover-441 .iheu-info .iheu-data a{
    display: inline-block;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.image-ultimate-hover-441 .iheu-info .iheu-data a:first-child{
    margin-right: 5px;
}
.image-ultimate-hover-441 .iheu-info .iheu-data a:hover,
.image-ultimate-hover-441 .iheu-info .iheu-data a:active,
.image-ultimate-hover-441 .iheu-info .iheu-data a:focus{
    border:none;
    box-shadow: none;
}
.image-ultimate-hover-441 .iheu-info .iheu-data .fa{
    background: rgba(255, 255, 255, 1);
    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 50%;
    -moz-border-radius:50%;
    border-radius: 50%;
    color: #002794;
    display: inline-block;
    line-height: 50px;
    font-size: 20px;
    text-align: center;
    text-decoration: none;
    width: 50px;
    height: 50px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.image-ultimate-hover-441 .iheu-info .iheu-data .fa:hover{
    color: #ffffff;
    background-color: rgba(0, 39, 148, 1);
}
.image-ultimate-hover-441:hover .iheu-info {
    opacity: 1;
}
.image-ultimate-hover-441.left_to_right .iheu-info .iheu-data a{
    -webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
    -ms-transform: rotateZ(360deg);
    -o-transform: rotateZ(360deg);
    transform: rotateZ(360deg);
}
.image-ultimate-hover-441.left_to_right .iheu-info .iheu-data:hover a{
    -webkit-transform: rotateZ(0deg);
    -moz-transform: rotateZ(0deg);
    -ms-transform: rotateZ(0deg);
    -o-transform: rotateZ(0deg);
    transform: rotateZ(0deg);
}
.image-ultimate-hover-441.right_to_left .iheu-info .iheu-data a{
    -webkit-transform: rotateZ(-360deg);
    -moz-transform: rotateZ(-360deg);
    -ms-transform: rotateZ(-360deg);
    -o-transform: rotateZ(-360deg);
    transform: rotateZ(-360deg);
}
.image-ultimate-hover-441.right_to_left .iheu-info .iheu-data:hover a{
    -webkit-transform: rotateZ(0deg);
    -moz-transform: rotateZ(0deg);
    -ms-transform: rotateZ(0deg);
    -o-transform: rotateZ(0deg);
    transform: rotateZ(0deg);
}
.image-ultimate-map-absulate{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
}
.image-ultimate-map-absulate img{
    width: 100%;
    height: 100%;
}
.image-ultimate-map-absulate a{
    text-decoration: none !important;
}
.image-ultimate-hover-442{
    position: relative;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
    overflow: hidden;
}
.image-ultimate-hover-442 .iheu-img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.image-ultimate-hover-442 .iheu-info {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: table;
}
.image-ultimate-hover-animation-442 {
    animation-duration: 2s;
}
.image-ultimate-hover-442, 
.image-ultimate-hover-442 .iheu-img, .image-ultimate-hover-442 a .iheu-img,
.image-ultimate-hover-442 .iheu-img:before, .image-ultimate-hover-442 a .iheu-img:before,
.image-ultimate-hover-442 .iheu-img img, .image-ultimate-hover-442 a .iheu-img img,
.image-ultimate-hover-442 .iheu-info, .image-ultimate-hover-442 a .iheu-info{
    border-radius: 50%;
    -moz-border-radius:  50%;
    -webkit-border-radius:  50%;
    transition: 0.5s;
}
.image-ultimate-hover-padding-442{
    padding: 20px;
}
.image-ultimate-map-442 {
    max-width: 300px;
    width: 100%;
    margin: 0 auto;
    position: relative;
}
.image-ultimate-map-442:after {
    padding-bottom: 100%;
    content: "";
    display: block;
}
.image-ultimate-hover-442 .iheu-img:before {
    position: absolute;
    display: block;
    content: '';
    width: 100%;
    height: 100%;
    box-shadow: inset 0 0 0 15px rgba(49, 224, 148, 0.33);
}
.image-ultimate-hover-442 .iheu-img {
    width: 100%;
    float: left;
}
.image-ultimate-hover-442 .iheu-info {
    background: rgba(0, 148, 79, 0.53);
    opacity: 0;
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
}
.image-ultimate-hover-442 .iheu-info .iheu-data{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding: 30px; 
}
.image-ultimate-hover-442 .iheu-info .iheu-data a{
    display: inline-block;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.image-ultimate-hover-442 .iheu-info .iheu-data a:first-child{
    margin-right: 5px;
}
.image-ultimate-hover-442 .iheu-info .iheu-data a:hover,
.image-ultimate-hover-442 .iheu-info .iheu-data a:active,
.image-ultimate-hover-442 .iheu-info .iheu-data a:focus{
    border:none;
    box-shadow: none;
}
.image-ultimate-hover-442 .iheu-info .iheu-data .fa{
    background: rgba(255, 255, 255, 1);
    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 0%;
    -moz-border-radius:0%;
    border-radius: 0%;
    color: #00944f;
    display: inline-block;
    line-height: 50px;
    font-size: 20px;
    text-align: center;
    text-decoration: none;
    width: 50px;
    height: 50px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.image-ultimate-hover-442 .iheu-info .iheu-data .fa:hover{
    color: #ffffff;
    background-color: rgba(0, 148, 79, 1);
}
.image-ultimate-hover-442:hover .iheu-info {
    opacity: 1;
}
.image-ultimate-hover-442.left_to_right .iheu-info .iheu-data a{
    -webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
    -ms-transform: rotateZ(360deg);
    -o-transform: rotateZ(360deg);
    transform: rotateZ(360deg);
}
.image-ultimate-hover-442.left_to_right .iheu-info .iheu-data:hover a{
    -webkit-transform: rotateZ(0deg);
    -moz-transform: rotateZ(0deg);
    -ms-transform: rotateZ(0deg);
    -o-transform: rotateZ(0deg);
    transform: rotateZ(0deg);
}
.image-ultimate-hover-442.right_to_left .iheu-info .iheu-data a{
    -webkit-transform: rotateZ(-360deg);
    -moz-transform: rotateZ(-360deg);
    -ms-transform: rotateZ(-360deg);
    -o-transform: rotateZ(-360deg);
    transform: rotateZ(-360deg);
}
.image-ultimate-hover-442.right_to_left .iheu-info .iheu-data:hover a{
    -webkit-transform: rotateZ(0deg);
    -moz-transform: rotateZ(0deg);
    -ms-transform: rotateZ(0deg);
    -o-transform: rotateZ(0deg);
    transform: rotateZ(0deg);
}
.image-ultimate-map-absulate{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
}
.image-ultimate-map-absulate img{
    width: 100%;
    height: 100%;
}
.image-ultimate-map-absulate a{
    text-decoration: none !important;
}
.image-ultimate-hover-443{
    position: relative;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
    overflow: hidden;
}
.image-ultimate-hover-443 .iheu-img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.image-ultimate-hover-443 .iheu-info {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: table;
}
.image-ultimate-hover-animation-443 {
    animation-duration: 2s;
}
.image-ultimate-hover-443, 
.image-ultimate-hover-443 .iheu-img, .image-ultimate-hover-443 a .iheu-img,
.image-ultimate-hover-443 .iheu-img:before, .image-ultimate-hover-443 a .iheu-img:before,
.image-ultimate-hover-443 .iheu-img img, .image-ultimate-hover-443 a .iheu-img img,
.image-ultimate-hover-443 .iheu-info, .image-ultimate-hover-443 a .iheu-info{
    border-radius: 0%;
    -moz-border-radius:  0%;
    -webkit-border-radius:  0%;
    transition: 0.5s;
}
.image-ultimate-hover-padding-443{
    padding: 20px;
}
.image-ultimate-map-443 {
    max-width: 300px;
    width: 100%;
    margin: 0 auto;
    position: relative;
}
.image-ultimate-map-443:after {
    padding-bottom: 100%;
    content: "";
    display: block;
}
.image-ultimate-hover-443 .iheu-img:before {
    position: absolute;
    display: block;
    content: '';
    width: 100%;
    height: 100%;
    box-shadow: inset 0 0 0 0px rgba(49, 224, 148, 0.33);
}
.image-ultimate-hover-443 .iheu-img {
    width: 100%;
    float: left;
}
.image-ultimate-hover-443 .iheu-info {
    background: rgba(0, 39, 148, 0.53);
    opacity: 0;
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
}
.image-ultimate-hover-443 .iheu-info .iheu-data{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding: 30px; 
}
.image-ultimate-hover-443 .iheu-info .iheu-data a{
    display: inline-block;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.image-ultimate-hover-443 .iheu-info .iheu-data a:first-child{
    margin-right: 5px;
}
.image-ultimate-hover-443 .iheu-info .iheu-data a:hover,
.image-ultimate-hover-443 .iheu-info .iheu-data a:active,
.image-ultimate-hover-443 .iheu-info .iheu-data a:focus{
    border:none;
    box-shadow: none;
}
.image-ultimate-hover-443 .iheu-info .iheu-data .fa{
    background: rgba(255, 255, 255, 1);
    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 50%;
    -moz-border-radius:50%;
    border-radius: 50%;
    color: #002794;
    display: inline-block;
    line-height: 50px;
    font-size: 20px;
    text-align: center;
    text-decoration: none;
    width: 50px;
    height: 50px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.image-ultimate-hover-443 .iheu-info .iheu-data .fa:hover{
    color: #ffffff;
    background-color: rgba(0, 39, 148, 1);
}
.image-ultimate-hover-443:hover .iheu-info {
    opacity: 1;
}
.image-ultimate-hover-443.left_to_right .iheu-info .iheu-data a{
    -webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
    -ms-transform: rotateZ(360deg);
    -o-transform: rotateZ(360deg);
    transform: rotateZ(360deg);
}
.image-ultimate-hover-443.left_to_right .iheu-info .iheu-data:hover a{
    -webkit-transform: rotateZ(0deg);
    -moz-transform: rotateZ(0deg);
    -ms-transform: rotateZ(0deg);
    -o-transform: rotateZ(0deg);
    transform: rotateZ(0deg);
}
.image-ultimate-hover-443.right_to_left .iheu-info .iheu-data a{
    -webkit-transform: rotateZ(-360deg);
    -moz-transform: rotateZ(-360deg);
    -ms-transform: rotateZ(-360deg);
    -o-transform: rotateZ(-360deg);
    transform: rotateZ(-360deg);
}
.image-ultimate-hover-443.right_to_left .iheu-info .iheu-data:hover a{
    -webkit-transform: rotateZ(0deg);
    -moz-transform: rotateZ(0deg);
    -ms-transform: rotateZ(0deg);
    -o-transform: rotateZ(0deg);
    transform: rotateZ(0deg);
}
.image-ultimate-map-absulate{
                    position: absolute;
                    width: 100%;
                    height: 100%;
                    top: 0;
                }
                .image-ultimate-map-absulate img{
                    width: 100%;
                    height: 100%;
                }
                .image-ultimate-map-absulate a{
                    text-decoration: none !important;
                }
                .image-ultimate-hover-444{
                    position: relative;
                    width: 100%;
                    height: 100%;
                    -webkit-transition: all 0.35s ease-in-out;
                    -moz-transition: all 0.35s ease-in-out;
                    transition: all 0.35s ease-in-out;
                    overflow: hidden;
                }
                .image-ultimate-hover-444 .iheu-img {
                    position: absolute;
                    top: 0;
                    bottom: 0;
                    left: 0;
                    right: 0;
                    width: 100%;
                    height: 100%;
                }
                .image-ultimate-hover-444 .iheu-info {
                    position: absolute;
                    top: 0;
                    bottom: 0;
                    left: 0;
                    right: 0;
                    width: 100%;
                    height: 100%;
                    text-align: center;
                    -webkit-backface-visibility: hidden;
                    backface-visibility: hidden;
                    display: table;
                }

                .image-ultimate-hover-animation-444 {
                    animation-duration: 2s;
                }
                .image-ultimate-hover-444, 
                .image-ultimate-hover-444 .iheu-img, .image-ultimate-hover-444 a .iheu-img,
                .image-ultimate-hover-444 .iheu-img:before, .image-ultimate-hover-444 a .iheu-img:before,
                .image-ultimate-hover-444 .iheu-img img, .image-ultimate-hover-444 a .iheu-img img,
                .image-ultimate-hover-444 .iheu-info, .image-ultimate-hover-444 a .iheu-info{
                    border-radius: 0%;
                    -moz-border-radius:  0%;
                    -webkit-border-radius:  0%;
                    transition: 0.5s;
                }
                .image-ultimate-hover-padding-444{
                    padding: 20px;
                }
                .image-ultimate-map-444 {
                    max-width: 300px;
                    width: 100%;
                    margin: 0 auto;
                    position: relative;
                }
                .image-ultimate-map-444:after {
                    padding-bottom: 100%;
                    content: "";
                    display: block;
                }
                .image-ultimate-hover-444 .iheu-img:before {
                    position: absolute;
                    display: block;
                    content: '';
                    width: 100%;
                    height: 100%;
                    box-shadow: inset 0 0 0 0px rgba(49, 224, 148, 0.33);
                }

                .image-ultimate-hover-444 .iheu-img {
                    width: 100%;
                    float: left;
                }
                .image-ultimate-hover-444 .iheu-info {
                    background: rgba(0, 148, 84, 0.53);
                    opacity: 0;
                    -webkit-transition: all 0.8s ease-in-out;
                    -moz-transition: all 0.8s ease-in-out;
                    transition: all 0.8s ease-in-out;
                }
                .image-ultimate-hover-444 .iheu-info .iheu-data{
                    display: table-cell;
                    vertical-align: middle;
                    text-align: center;
                    padding: 30px; 
                }
                .image-ultimate-hover-444 .iheu-info .iheu-data a{
                    display: inline-block;
                    -webkit-transition: all 0.3s ease-in-out;
                    -moz-transition: all 0.3s ease-in-out;
                    transition: all 0.3s ease-in-out;
                }
                .image-ultimate-hover-444 .iheu-info .iheu-data a:first-child{
                    margin-right: 5px;
                }
                .image-ultimate-hover-444 .iheu-info .iheu-data a:hover,
                .image-ultimate-hover-444 .iheu-info .iheu-data a:active,
                .image-ultimate-hover-444 .iheu-info .iheu-data a:focus{
                    border:none;
                    box-shadow: none;
                }
                .image-ultimate-hover-444 .iheu-info .iheu-data .fa{
                    background: rgba(255, 255, 255, 1);
                    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
                    -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
                    box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
                    -webkit-border-radius: 50%;
                    -moz-border-radius:50%;
                    border-radius: 50%;
                    color: #009454;
                    display: inline-block;
                    line-height: 50px;
                    font-size: 20px;
                    text-align: center;
                    text-decoration: none;
                    width: 50px;
                    height: 50px;
                    -webkit-transition: all 0.3s ease-in-out;
                    -moz-transition: all 0.3s ease-in-out;
                    transition: all 0.3s ease-in-out;
                }
                .image-ultimate-hover-444 .iheu-info .iheu-data .fa:hover{
                    color: #ffffff;
                    background-color: rgba(0, 148, 84, 1);
                }
                                .image-ultimate-hover-444:hover .iheu-info {
                    opacity: 1;
                }
                .image-ultimate-hover-444.left_to_right .iheu-info .iheu-data a:first-child{
                    -webkit-transform: translateX(-900%);
                    -moz-transform: translateX(-900%);
                    -ms-transform: translateX(-900%);
                    -o-transform: translateX(-900%);
                    transform: translateX(-900%);
                }
                .image-ultimate-hover-444.left_to_right .iheu-info .iheu-data:hover a:first-child{
                    -webkit-transform: translateX(0%);
                    -moz-transform: translateX(0%);
                    -ms-transform: translateX(0%);
                    -o-transform: translateX(0%);
                    transform: translateX(0%);
                }
                .image-ultimate-hover-444.left_to_right .iheu-info .iheu-data a:last-child{
                    -webkit-transform: translateX(900%);
                    -moz-transform: translateX(900%);
                    -ms-transform: translateX(900%);
                    -o-transform: translateX(900%);
                    transform: translateX(900%);
                }
                .image-ultimate-hover-444.left_to_right .iheu-info .iheu-data:hover a:last-child{
                    -webkit-transform: translateX(0%);
                    -moz-transform: translateX(0%);
                    -ms-transform: translateX(0%);
                    -o-transform: translateX(0%);
                    transform: translateX(0%);
                }
                .image-ultimate-hover-444.right_to_left .iheu-info .iheu-data a:first-child{
                    -webkit-transform-origin: -190% 50%;
                    -moz-transform-origin: -190% 50%;
                    -ms-transform-origin: -190% 50%;
                    -o-transform-origin: -190% 50%;
                    transform-origin: -190% 50%;
                    webkit-transform: rotateZ(180deg);
                    -moz-transform: rotateZ(180deg);
                    -ms-transform: rotateZ(180deg);
                    -o-transform: rotateZ(180deg);
                    transform: rotateZ(180deg);
                }
                .image-ultimate-hover-444.right_to_left .iheu-info .iheu-data:hover a:first-child{
                    -webkit-transform: rotateZ(0deg);
                    -moz-transform: rotateZ(0deg);
                    -ms-transform: rotateZ(0deg);
                    -o-transform: rotateZ(0deg);
                    transform: rotateZ(0deg);
                }
                .image-ultimate-hover-444.right_to_left .iheu-info .iheu-data a:last-child{
                    -webkit-transform-origin: 300% 50%;
                    -moz-transform-origin: 300% 50%;
                    -ms-transform-origin: 300% 50%;
                    -o-transform-origin: 300% 50%;
                    transform-origin: 300% 50%;
                    -webkit-transform: rotateZ(180deg);
                    -moz-transform: rotateZ(180deg);
                    -ms-transform: rotateZ(180deg);
                    -o-transform: rotateZ(180deg);
                    transform: rotateZ(180deg);
                }
                .image-ultimate-hover-444.right_to_left .iheu-info .iheu-data:hover a:last-child{
                    -webkit-transform: rotateZ(0deg);
                    -moz-transform: rotateZ(0deg);
                    -ms-transform: rotateZ(0deg);
                    -o-transform: rotateZ(0deg);
                    transform: rotateZ(0deg);
                }
                .image-ultimate-hover-444.top_to_bottom .iheu-info .iheu-data a:first-child{

                    -webkit-transform: translateY(-900%);
                    -moz-transform: translateY(-900%);
                    -ms-transform: translateY(-900%);
                    -o-transform: translateY(-900%);
                    transform: translateY(-900%);
                }
                .image-ultimate-hover-444.top_to_bottom .iheu-info .iheu-data:hover a:first-child{
                    -webkit-transform: translateY(0%);
                    -moz-transform: translateY(0%);
                    -ms-transform: translateY(0%);
                    -o-transform: translateY(0%);
                    transform: translateY(0%);
                }
                .image-ultimate-hover-444.top_to_bottom .iheu-info .iheu-data a:last-child{
                    -webkit-transform: translateY(900%);
                    -moz-transform: translateY(900%);
                    -ms-transform: translateY(900%);
                    -o-transform: translateY(900%);
                    transform: translateY(900%);
                }
                .image-ultimate-hover-444.top_to_bottom .iheu-info .iheu-data:hover a:last-child{
                    -webkit-transform: translateY(0%);
                    -moz-transform: translateY(0%);
                    -ms-transform: translateY(0%);
                    -o-transform: translateY(0%);
                    transform: translateY(0%);
                }
                .image-ultimate-hover-444.bottom_to_top .iheu-info .iheu-data a:first-child{
                    -webkit-transform-origin: 50% -110%;
                    -moz-transform-origin: 50% -110%;
                    -ms-transform-origin: 50% -110%;
                    -o-transform-origin: 50% -110%;
                    transform-origin: 50% -110%;
                    -webkit-transform: rotateZ(180deg);
                    -moz-transform: rotateZ(180deg);
                    -ms-transform: rotateZ(180deg);
                    -o-transform: rotateZ(180deg);
                    transform: rotateZ(180deg);
                }
                .image-ultimate-hover-444.bottom_to_top .iheu-info .iheu-data:hover a:first-child{
                    -webkit-transform: rotateZ(0deg);
                    -moz-transform: rotateZ(0deg);
                    -ms-transform: rotateZ(0deg);
                    -o-transform: rotateZ(0deg);
                    transform: rotateZ(0deg);
                }
                .image-ultimate-hover-444.bottom_to_top .iheu-info .iheu-data a:last-child{
                    -webkit-transform-origin: 50% 210%;
                    -moz-transform-origin: 50% 210%;
                    -ms-transform-origin: 50% 210%;
                    -o-transform-origin: 50% 210%;
                    transform-origin: 50% 210%;
                    -webkit-transform: rotateZ(180deg);
                    -moz-transform: rotateZ(180deg);
                    -ms-transform: rotateZ(180deg);
                    -o-transform: rotateZ(180deg);
                    transform: rotateZ(180deg);
                }
                .image-ultimate-hover-444.bottom_to_top .iheu-info .iheu-data:hover a:last-child{
                    -webkit-transform: rotateZ(0deg);
                    -moz-transform: rotateZ(0deg);
                    -ms-transform: rotateZ(0deg);
                    -o-transform: rotateZ(0deg);
                    transform: rotateZ(0deg);
                }
 .image-ultimate-map-absulate{
                    position: absolute;
                    width: 100%;
                    height: 100%;
                    top: 0;
                }
                .image-ultimate-map-absulate img{
                    width: 100%;
                    height: 100%;
                }
                .image-ultimate-map-absulate a{
                    text-decoration: none !important;
                }
                .image-ultimate-hover-445{
                    position: relative;
                    width: 100%;
                    height: 100%;
                    -webkit-transition: all 0.35s ease-in-out;
                    -moz-transition: all 0.35s ease-in-out;
                    transition: all 0.35s ease-in-out;
                    overflow: hidden;
                }
                .image-ultimate-hover-445 .iheu-img {
                    position: absolute;
                    top: 0;
                    bottom: 0;
                    left: 0;
                    right: 0;
                    width: 100%;
                    height: 100%;
                }
                .image-ultimate-hover-445 .iheu-info {
                    position: absolute;
                    top: 0;
                    bottom: 0;
                    left: 0;
                    right: 0;
                    width: 100%;
                    height: 100%;
                    text-align: center;
                    -webkit-backface-visibility: hidden;
                    backface-visibility: hidden;
                    display: table;
                }

                .image-ultimate-hover-animation-445 {
                    animation-duration: 1s;
                }
                .image-ultimate-hover-445, 
                .image-ultimate-hover-445 .iheu-img, .image-ultimate-hover-445 a .iheu-img,
                .image-ultimate-hover-445 .iheu-img:before, .image-ultimate-hover-445 a .iheu-img:before,
                .image-ultimate-hover-445 .iheu-img img, .image-ultimate-hover-445 a .iheu-img img,
                .image-ultimate-hover-445 .iheu-info, .image-ultimate-hover-445 a .iheu-info{
                    border-radius: 50%;
                    -moz-border-radius:  50%;
                    -webkit-border-radius:  50%;
                    transition: 0.5s;
                }
                .image-ultimate-hover-padding-445{
                    padding: 20px;
                }
                .image-ultimate-map-445 {
                    max-width: 300px;
                    width: 100%;
                    margin: 0 auto;
                    position: relative;
                }
                .image-ultimate-map-445:after {
                    padding-bottom: 100%;
                    content: "";
                    display: block;
                }
                .image-ultimate-hover-445 .iheu-img:before {
                    position: absolute;
                    display: block;
                    content: '';
                    width: 100%;
                    height: 100%;
                    box-shadow: inset 0 0 0 15px rgba(109, 0, 148, 0.33);
                }

                .image-ultimate-hover-445 .iheu-img {
                    width: 100%;
                    float: left;
                }
                .image-ultimate-hover-445 .iheu-info {
                    background: rgba(109, 0, 148, 0.53);
                    opacity: 0;
                    -webkit-transition: all 0.8s ease-in-out;
                    -moz-transition: all 0.8s ease-in-out;
                    transition: all 0.8s ease-in-out;
                }
                .image-ultimate-hover-445 .iheu-info .iheu-data{
                    display: table-cell;
                    vertical-align: middle;
                    text-align: center;
                    padding: 30px; 
                }
                .image-ultimate-hover-445 .iheu-info .iheu-data a{
                    display: inline-block;
                    -webkit-transition: all 0.3s ease-in-out;
                    -moz-transition: all 0.3s ease-in-out;
                    transition: all 0.3s ease-in-out;
                }
                .image-ultimate-hover-445 .iheu-info .iheu-data a:first-child{
                    margin-right: 5px;
                }
                .image-ultimate-hover-445 .iheu-info .iheu-data a:hover,
                .image-ultimate-hover-445 .iheu-info .iheu-data a:active,
                .image-ultimate-hover-445 .iheu-info .iheu-data a:focus{
                    border:none;
                    box-shadow: none;
                }
                .image-ultimate-hover-445 .iheu-info .iheu-data .fa{
                    background: rgba(255, 255, 255, 1);
                    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
                    -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
                    box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
                    -webkit-border-radius: 10%;
                    -moz-border-radius:10%;
                    border-radius: 10%;
                    color: #6d0094;
                    display: inline-block;
                    line-height: 50px;
                    font-size: 20px;
                    text-align: center;
                    text-decoration: none;
                    width: 50px;
                    height: 50px;
                    -webkit-transition: all 0.3s ease-in-out;
                    -moz-transition: all 0.3s ease-in-out;
                    transition: all 0.3s ease-in-out;
                }
                .image-ultimate-hover-445 .iheu-info .iheu-data .fa:hover{
                    color: #ffffff;
                    background-color: rgba(109, 0, 148, 1);
                }
                                .image-ultimate-hover-445:hover .iheu-info {
                    opacity: 1;
                }
                .image-ultimate-hover-445.left_to_right .iheu-info .iheu-data a:first-child{
                    -webkit-transform: translateX(-900%);
                    -moz-transform: translateX(-900%);
                    -ms-transform: translateX(-900%);
                    -o-transform: translateX(-900%);
                    transform: translateX(-900%);
                }
                .image-ultimate-hover-445.left_to_right .iheu-info .iheu-data:hover a:first-child{
                    -webkit-transform: translateX(0%);
                    -moz-transform: translateX(0%);
                    -ms-transform: translateX(0%);
                    -o-transform: translateX(0%);
                    transform: translateX(0%);
                }
                .image-ultimate-hover-445.left_to_right .iheu-info .iheu-data a:last-child{
                    -webkit-transform: translateX(900%);
                    -moz-transform: translateX(900%);
                    -ms-transform: translateX(900%);
                    -o-transform: translateX(900%);
                    transform: translateX(900%);
                }
                .image-ultimate-hover-445.left_to_right .iheu-info .iheu-data:hover a:last-child{
                    -webkit-transform: translateX(0%);
                    -moz-transform: translateX(0%);
                    -ms-transform: translateX(0%);
                    -o-transform: translateX(0%);
                    transform: translateX(0%);
                }
                .image-ultimate-hover-445.right_to_left .iheu-info .iheu-data a:first-child{
                    -webkit-transform-origin: -190% 50%;
                    -moz-transform-origin: -190% 50%;
                    -ms-transform-origin: -190% 50%;
                    -o-transform-origin: -190% 50%;
                    transform-origin: -190% 50%;
                    webkit-transform: rotateZ(180deg);
                    -moz-transform: rotateZ(180deg);
                    -ms-transform: rotateZ(180deg);
                    -o-transform: rotateZ(180deg);
                    transform: rotateZ(180deg);
                }
                .image-ultimate-hover-445.right_to_left .iheu-info .iheu-data:hover a:first-child{
                    -webkit-transform: rotateZ(0deg);
                    -moz-transform: rotateZ(0deg);
                    -ms-transform: rotateZ(0deg);
                    -o-transform: rotateZ(0deg);
                    transform: rotateZ(0deg);
                }
                .image-ultimate-hover-445.right_to_left .iheu-info .iheu-data a:last-child{
                    -webkit-transform-origin: 300% 50%;
                    -moz-transform-origin: 300% 50%;
                    -ms-transform-origin: 300% 50%;
                    -o-transform-origin: 300% 50%;
                    transform-origin: 300% 50%;
                    -webkit-transform: rotateZ(180deg);
                    -moz-transform: rotateZ(180deg);
                    -ms-transform: rotateZ(180deg);
                    -o-transform: rotateZ(180deg);
                    transform: rotateZ(180deg);
                }
                .image-ultimate-hover-445.right_to_left .iheu-info .iheu-data:hover a:last-child{
                    -webkit-transform: rotateZ(0deg);
                    -moz-transform: rotateZ(0deg);
                    -ms-transform: rotateZ(0deg);
                    -o-transform: rotateZ(0deg);
                    transform: rotateZ(0deg);
                }
                .image-ultimate-hover-445.top_to_bottom .iheu-info .iheu-data a:first-child{

                    -webkit-transform: translateY(-900%);
                    -moz-transform: translateY(-900%);
                    -ms-transform: translateY(-900%);
                    -o-transform: translateY(-900%);
                    transform: translateY(-900%);
                }
                .image-ultimate-hover-445.top_to_bottom .iheu-info .iheu-data:hover a:first-child{
                    -webkit-transform: translateY(0%);
                    -moz-transform: translateY(0%);
                    -ms-transform: translateY(0%);
                    -o-transform: translateY(0%);
                    transform: translateY(0%);
                }
                .image-ultimate-hover-445.top_to_bottom .iheu-info .iheu-data a:last-child{
                    -webkit-transform: translateY(900%);
                    -moz-transform: translateY(900%);
                    -ms-transform: translateY(900%);
                    -o-transform: translateY(900%);
                    transform: translateY(900%);
                }
                .image-ultimate-hover-445.top_to_bottom .iheu-info .iheu-data:hover a:last-child{
                    -webkit-transform: translateY(0%);
                    -moz-transform: translateY(0%);
                    -ms-transform: translateY(0%);
                    -o-transform: translateY(0%);
                    transform: translateY(0%);
                }
                .image-ultimate-hover-445.bottom_to_top .iheu-info .iheu-data a:first-child{
                    -webkit-transform-origin: 50% -110%;
                    -moz-transform-origin: 50% -110%;
                    -ms-transform-origin: 50% -110%;
                    -o-transform-origin: 50% -110%;
                    transform-origin: 50% -110%;
                    -webkit-transform: rotateZ(180deg);
                    -moz-transform: rotateZ(180deg);
                    -ms-transform: rotateZ(180deg);
                    -o-transform: rotateZ(180deg);
                    transform: rotateZ(180deg);
                }
                .image-ultimate-hover-445.bottom_to_top .iheu-info .iheu-data:hover a:first-child{
                    -webkit-transform: rotateZ(0deg);
                    -moz-transform: rotateZ(0deg);
                    -ms-transform: rotateZ(0deg);
                    -o-transform: rotateZ(0deg);
                    transform: rotateZ(0deg);
                }
                .image-ultimate-hover-445.bottom_to_top .iheu-info .iheu-data a:last-child{
                    -webkit-transform-origin: 50% 210%;
                    -moz-transform-origin: 50% 210%;
                    -ms-transform-origin: 50% 210%;
                    -o-transform-origin: 50% 210%;
                    transform-origin: 50% 210%;
                    -webkit-transform: rotateZ(180deg);
                    -moz-transform: rotateZ(180deg);
                    -ms-transform: rotateZ(180deg);
                    -o-transform: rotateZ(180deg);
                    transform: rotateZ(180deg);
                }
                .image-ultimate-hover-445.bottom_to_top .iheu-info .iheu-data:hover a:last-child{
                    -webkit-transform: rotateZ(0deg);
                    -moz-transform: rotateZ(0deg);
                    -ms-transform: rotateZ(0deg);
                    -o-transform: rotateZ(0deg);
                    transform: rotateZ(0deg);
                }
.image-ultimate-map-absulate{
                    position: absolute;
                    width: 100%;
                    height: 100%;
                    top: 0;
                }
                .image-ultimate-map-absulate img{
                    width: 100%;
                    height: 100%;
                }
                .image-ultimate-map-absulate a{
                    text-decoration: none !important;
                }
                .image-ultimate-hover-446{
                    position: relative;
                    width: 100%;
                    height: 100%;
                    -webkit-transition: all 0.35s ease-in-out;
                    -moz-transition: all 0.35s ease-in-out;
                    transition: all 0.35s ease-in-out;
                    overflow: hidden;
                }
                .image-ultimate-hover-446 .iheu-img {
                    position: absolute;
                    top: 0;
                    bottom: 0;
                    left: 0;
                    right: 0;
                    width: 100%;
                    height: 100%;
                }
                .image-ultimate-hover-446 .iheu-info {
                    position: absolute;
                    top: 0;
                    bottom: 0;
                    left: 0;
                    right: 0;
                    width: 100%;
                    height: 100%;
                    text-align: center;
                    -webkit-backface-visibility: hidden;
                    backface-visibility: hidden;
                    display: table;
                }

                .image-ultimate-hover-animation-446 {
                    animation-duration: 2s;
                }
                .image-ultimate-hover-446, 
                .image-ultimate-hover-446 .iheu-img, .image-ultimate-hover-446 a .iheu-img,
                .image-ultimate-hover-446 .iheu-img:before, .image-ultimate-hover-446 a .iheu-img:before,
                .image-ultimate-hover-446 .iheu-img img, .image-ultimate-hover-446 a .iheu-img img,
                .image-ultimate-hover-446 .iheu-info, .image-ultimate-hover-446 a .iheu-info{
                    border-radius: 0%;
                    -moz-border-radius:  0%;
                    -webkit-border-radius:  0%;
                    transition: 0.5s;
                }
                .image-ultimate-hover-padding-446{
                    padding: 20px;
                }
                .image-ultimate-map-446 {
                    max-width: 300px;
                    width: 100%;
                    margin: 0 auto;
                    position: relative;
                }
                .image-ultimate-map-446:after {
                    padding-bottom: 100%;
                    content: "";
                    display: block;
                }
                .image-ultimate-hover-446 .iheu-img:before {
                    position: absolute;
                    display: block;
                    content: '';
                    width: 100%;
                    height: 100%;
                    box-shadow: inset 0 0 0 0px rgba(148, 0, 89, 0.33);
                }

                .image-ultimate-hover-446 .iheu-img {
                    width: 100%;
                    float: left;
                }
                .image-ultimate-hover-446 .iheu-info {
                    background: rgba(148, 0, 89, 0.53);
                    opacity: 0;
                    -webkit-transition: all 0.8s ease-in-out;
                    -moz-transition: all 0.8s ease-in-out;
                    transition: all 0.8s ease-in-out;
                }
                .image-ultimate-hover-446 .iheu-info .iheu-data{
                    display: table-cell;
                    vertical-align: middle;
                    text-align: center;
                    padding: 30px; 
                }
                .image-ultimate-hover-446 .iheu-info .iheu-data a{
                    display: inline-block;
                    -webkit-transition: all 0.3s ease-in-out;
                    -moz-transition: all 0.3s ease-in-out;
                    transition: all 0.3s ease-in-out;
                }
                .image-ultimate-hover-446 .iheu-info .iheu-data a:first-child{
                    margin-right: 5px;
                }
                .image-ultimate-hover-446 .iheu-info .iheu-data a:hover,
                .image-ultimate-hover-446 .iheu-info .iheu-data a:active,
                .image-ultimate-hover-446 .iheu-info .iheu-data a:focus{
                    border:none;
                    box-shadow: none;
                }
                .image-ultimate-hover-446 .iheu-info .iheu-data .fa{
                    background: rgba(255, 255, 255, 1);
                    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
                    -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
                    box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
                    -webkit-border-radius: 50%;
                    -moz-border-radius:50%;
                    border-radius: 50%;
                    color: #940059;
                    display: inline-block;
                    line-height: 50px;
                    font-size: 20px;
                    text-align: center;
                    text-decoration: none;
                    width: 50px;
                    height: 50px;
                    -webkit-transition: all 0.3s ease-in-out;
                    -moz-transition: all 0.3s ease-in-out;
                    transition: all 0.3s ease-in-out;
                }
                .image-ultimate-hover-446 .iheu-info .iheu-data .fa:hover{
                    color: #ffffff;
                    background-color: rgba(148, 0, 89, 1);
                }
                                .image-ultimate-hover-446:hover .iheu-info {
                    opacity: 1;
                }
                .image-ultimate-hover-446.left_to_right .iheu-info .iheu-data a:first-child{
                    -webkit-transform: translateX(-900%);
                    -moz-transform: translateX(-900%);
                    -ms-transform: translateX(-900%);
                    -o-transform: translateX(-900%);
                    transform: translateX(-900%);
                }
                .image-ultimate-hover-446.left_to_right .iheu-info .iheu-data:hover a:first-child{
                    -webkit-transform: translateX(0%);
                    -moz-transform: translateX(0%);
                    -ms-transform: translateX(0%);
                    -o-transform: translateX(0%);
                    transform: translateX(0%);
                }
                .image-ultimate-hover-446.left_to_right .iheu-info .iheu-data a:last-child{
                    -webkit-transform: translateX(900%);
                    -moz-transform: translateX(900%);
                    -ms-transform: translateX(900%);
                    -o-transform: translateX(900%);
                    transform: translateX(900%);
                }
                .image-ultimate-hover-446.left_to_right .iheu-info .iheu-data:hover a:last-child{
                    -webkit-transform: translateX(0%);
                    -moz-transform: translateX(0%);
                    -ms-transform: translateX(0%);
                    -o-transform: translateX(0%);
                    transform: translateX(0%);
                }
                .image-ultimate-hover-446.right_to_left .iheu-info .iheu-data a:first-child{
                    -webkit-transform-origin: -190% 50%;
                    -moz-transform-origin: -190% 50%;
                    -ms-transform-origin: -190% 50%;
                    -o-transform-origin: -190% 50%;
                    transform-origin: -190% 50%;
                    webkit-transform: rotateZ(180deg);
                    -moz-transform: rotateZ(180deg);
                    -ms-transform: rotateZ(180deg);
                    -o-transform: rotateZ(180deg);
                    transform: rotateZ(180deg);
                }
                .image-ultimate-hover-446.right_to_left .iheu-info .iheu-data:hover a:first-child{
                    -webkit-transform: rotateZ(0deg);
                    -moz-transform: rotateZ(0deg);
                    -ms-transform: rotateZ(0deg);
                    -o-transform: rotateZ(0deg);
                    transform: rotateZ(0deg);
                }
                .image-ultimate-hover-446.right_to_left .iheu-info .iheu-data a:last-child{
                    -webkit-transform-origin: 300% 50%;
                    -moz-transform-origin: 300% 50%;
                    -ms-transform-origin: 300% 50%;
                    -o-transform-origin: 300% 50%;
                    transform-origin: 300% 50%;
                    -webkit-transform: rotateZ(180deg);
                    -moz-transform: rotateZ(180deg);
                    -ms-transform: rotateZ(180deg);
                    -o-transform: rotateZ(180deg);
                    transform: rotateZ(180deg);
                }
                .image-ultimate-hover-446.right_to_left .iheu-info .iheu-data:hover a:last-child{
                    -webkit-transform: rotateZ(0deg);
                    -moz-transform: rotateZ(0deg);
                    -ms-transform: rotateZ(0deg);
                    -o-transform: rotateZ(0deg);
                    transform: rotateZ(0deg);
                }
                .image-ultimate-hover-446.top_to_bottom .iheu-info .iheu-data a:first-child{

                    -webkit-transform: translateY(-900%);
                    -moz-transform: translateY(-900%);
                    -ms-transform: translateY(-900%);
                    -o-transform: translateY(-900%);
                    transform: translateY(-900%);
                }
                .image-ultimate-hover-446.top_to_bottom .iheu-info .iheu-data:hover a:first-child{
                    -webkit-transform: translateY(0%);
                    -moz-transform: translateY(0%);
                    -ms-transform: translateY(0%);
                    -o-transform: translateY(0%);
                    transform: translateY(0%);
                }
                .image-ultimate-hover-446.top_to_bottom .iheu-info .iheu-data a:last-child{
                    -webkit-transform: translateY(900%);
                    -moz-transform: translateY(900%);
                    -ms-transform: translateY(900%);
                    -o-transform: translateY(900%);
                    transform: translateY(900%);
                }
                .image-ultimate-hover-446.top_to_bottom .iheu-info .iheu-data:hover a:last-child{
                    -webkit-transform: translateY(0%);
                    -moz-transform: translateY(0%);
                    -ms-transform: translateY(0%);
                    -o-transform: translateY(0%);
                    transform: translateY(0%);
                }
                .image-ultimate-hover-446.bottom_to_top .iheu-info .iheu-data a:first-child{
                    -webkit-transform-origin: 50% -110%;
                    -moz-transform-origin: 50% -110%;
                    -ms-transform-origin: 50% -110%;
                    -o-transform-origin: 50% -110%;
                    transform-origin: 50% -110%;
                    -webkit-transform: rotateZ(180deg);
                    -moz-transform: rotateZ(180deg);
                    -ms-transform: rotateZ(180deg);
                    -o-transform: rotateZ(180deg);
                    transform: rotateZ(180deg);
                }
                .image-ultimate-hover-446.bottom_to_top .iheu-info .iheu-data:hover a:first-child{
                    -webkit-transform: rotateZ(0deg);
                    -moz-transform: rotateZ(0deg);
                    -ms-transform: rotateZ(0deg);
                    -o-transform: rotateZ(0deg);
                    transform: rotateZ(0deg);
                }
                .image-ultimate-hover-446.bottom_to_top .iheu-info .iheu-data a:last-child{
                    -webkit-transform-origin: 50% 210%;
                    -moz-transform-origin: 50% 210%;
                    -ms-transform-origin: 50% 210%;
                    -o-transform-origin: 50% 210%;
                    transform-origin: 50% 210%;
                    -webkit-transform: rotateZ(180deg);
                    -moz-transform: rotateZ(180deg);
                    -ms-transform: rotateZ(180deg);
                    -o-transform: rotateZ(180deg);
                    transform: rotateZ(180deg);
                }
                .image-ultimate-hover-446.bottom_to_top .iheu-info .iheu-data:hover a:last-child{
                    -webkit-transform: rotateZ(0deg);
                    -moz-transform: rotateZ(0deg);
                    -ms-transform: rotateZ(0deg);
                    -o-transform: rotateZ(0deg);
                    transform: rotateZ(0deg);
                }
.image-ultimate-map-absulate{
                                        position: absolute;
                                        width: 100%;
                                        height: 100%;
                                        top: 0;
                                    }
                                    .image-ultimate-map-absulate img{
                                        width: 100%;
                                        height: 100%;
                                    }
                                    .image-ultimate-map-absulate a{
                                        text-decoration: none !important;
                                    }
                                    .image-ultimate-hover-449{
                                        position: relative;
                                        width: 100%;
                                        height: 100%;
                                        -webkit-transition: all 0.35s ease-in-out;
                                        -moz-transition: all 0.35s ease-in-out;
                                        transition: all 0.35s ease-in-out;
                                        overflow: hidden;
                                    }
                                    .image-ultimate-hover-449 .iheu-img {
                                        position: absolute;
                                        top: 0;
                                        bottom: 0;
                                        left: 0;
                                        right: 0;
                                        width: 100%;
                                        height: 100%;
                                    }
                                    .image-ultimate-hover-449 .iheu-info {
                                        position: absolute;
                                        top: 0;
                                        bottom: 0;
                                        left: 0;
                                        right: 0;
                                        width: 100%;
                                        height: 100%;
                                        text-align: center;
                                        -webkit-backface-visibility: hidden;
                                        backface-visibility: hidden;
                                        display: table;
                                    }
                                    .image-ultimate-hover-animation-449 {
                                        animation-duration: 2s;
                                    }
                                    .image-ultimate-hover-449, 
                                    .image-ultimate-hover-449 .iheu-img, .image-ultimate-hover-449 a .iheu-img,
                                    .image-ultimate-hover-449 .iheu-img:before, .image-ultimate-hover-449 a .iheu-img:before,
                                    .image-ultimate-hover-449 .iheu-img img, .image-ultimate-hover-449 a .iheu-img img,
                                    .image-ultimate-hover-449 .iheu-info, .image-ultimate-hover-449 a .iheu-info{
                                        border-radius: 0%;
                                        -moz-border-radius:  0%;
                                        -webkit-border-radius:  0%;
                                        transition: 0.5s;
                                    }
                                    .image-ultimate-hover-padding-449{
                                        padding: 20px;
                                    }
                                    .image-ultimate-map-449 {
                                        max-width: 300px;
                                        width: 100%;
                                        margin: 0 auto;
                                        position: relative;
                                    }
                                    .image-ultimate-map-449:after {
                                        padding-bottom: 100%;
                                        content: "";
                                        display: block;
                                    }
                                    .image-ultimate-hover-449 .iheu-img:before {
                                        position: absolute;
                                        display: block;
                                        content: '';
                                        width: 100%;
                                        height: 100%;
                                        box-shadow: inset 0 0 0 0px rgba(49, 224, 148, 0.33);
                                    }
                                    .image-ultimate-hover-449 .iheu-img {
                                        width: 100%;
                                        float: left;
                                    }
                                    .image-ultimate-hover-449 .iheu-info {
                                        background: rgba(94, 148, 0, 0.53);
                                        opacity: 0;
                                        -webkit-transition: all 0.8s ease-in-out;
                                        -moz-transition: all 0.8s ease-in-out;
                                        transition: all 0.8s ease-in-out;
                                    }
                                    .image-ultimate-hover-449 .iheu-info .iheu-data{
                                        display: table-cell;
                                        vertical-align: middle;
                                        text-align: center;
                                        padding: 30px; 
                                    }
                                    .image-ultimate-hover-449 .iheu-info .iheu-data a{
                                        display: inline-block;
                                        -webkit-transition: all 0.3s ease-in-out;
                                        -moz-transition: all 0.3s ease-in-out;
                                        transition: all 0.3s ease-in-out;
                                    }
                                    .image-ultimate-hover-449 .iheu-info .iheu-data a:first-child{
                                        margin-right: 5px;
                                    }
                                    .image-ultimate-hover-449 .iheu-info .iheu-data a:hover,
                                    .image-ultimate-hover-449 .iheu-info .iheu-data a:active,
                                    .image-ultimate-hover-449 .iheu-info .iheu-data a:focus{
                                        border:none;
                                        box-shadow: none;
                                    }
                                    .image-ultimate-hover-449 .iheu-info .iheu-data .fa{
                                        background: rgba(255, 255, 255, 1);
                                        -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
                                        -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
                                        box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
                                        -webkit-border-radius: 50%;
                                        -moz-border-radius:50%;
                                        border-radius: 50%;
                                        color: #5e9400;
                                        display: inline-block;
                                        line-height: 50px;
                                        font-size: 20px;
                                        text-align: center;
                                        text-decoration: none;
                                        width: 50px;
                                        height: 50px;
                                        -webkit-transition: all 0.3s ease-in-out;
                                        -moz-transition: all 0.3s ease-in-out;
                                        transition: all 0.3s ease-in-out;
                                    }
                                    .image-ultimate-hover-449 .iheu-info .iheu-data .fa:hover{
                                        color: #ffffff;
                                        background-color: rgba(94, 148, 0, 1);
                                    }
                                                                        .image-ultimate-hover-449:hover .iheu-info {
                                        opacity: 1;
                                    }
                                    .image-ultimate-hover-449.left_to_right .iheu-info .iheu-data a:first-child{
                                        -webkit-transform-origin: 165% 50%;
                                        -moz-transform-origin: 165% 50%;
                                        -ms-transform-origin: 165% 50%;
                                        -o-transform-origin: 165% 50%;
                                        transform-origin: 165% 50%;
                                        -webkit-transform: rotateZ(0deg) scale(0);
                                        -moz-transform: rotateZ(0deg) scale(0);
                                        -ms-transform: rotateZ(0deg) scale(0);
                                        -o-transform: rotateZ(0deg) scale(0);
                                        transform: rotateZ(0deg) scale(0);
                                    }
                                    .image-ultimate-hover-449.left_to_right .iheu-info .iheu-data:hover a:first-child{
                                        webkit-transform: rotateZ(360deg) scale(1);
                                        -moz-transform: rotateZ(360deg) scale(1);
                                        -ms-transform: rotateZ(360deg) scale(1);
                                        -o-transform: rotateZ(360deg) scale(1);
                                        transform: rotateZ(360deg) scale(1);
                                    }
                                    .image-ultimate-hover-449.left_to_right .iheu-info .iheu-data a:last-child{
                                        -webkit-transform: scale(0);
                                        -moz-transform: scale(0);
                                        -ms-transform: scale(0);
                                        -o-transform: scale(0);
                                        transform: scale(0);
                                    }
                                    .image-ultimate-hover-449.left_to_right .iheu-info .iheu-data:hover a:last-child{
                                        -webkit-transform: scale(1);
                                        -moz-transform: scale(1);
                                        -ms-transform: scale(1);
                                        -o-transform: scale(1);
                                        transform: scale(1);
                                    }
                                    .image-ultimate-hover-449.right_to_left .iheu-info .iheu-data a:first-child{
                                        -webkit-transform: scale(0);
                                        -moz-transform: scale(0);
                                        -ms-transform: scale(0);
                                        -o-transform: scale(0);
                                        transform: scale(0);
                                    }
                                    .image-ultimate-hover-449.right_to_left .iheu-info .iheu-data:hover a:first-child{
                                        -webkit-transform: scale(1);
                                        -moz-transform: scale(1);
                                        -ms-transform: scale(1);
                                        -o-transform: scale(1);
                                        transform: scale(1);
                                    }
                                    .image-ultimate-hover-449.right_to_left .iheu-info .iheu-data a:last-child{
                                        -webkit-transform-origin: -65% 50%;
                                        -moz-transform-origin: -65% 50%;
                                        -ms-transform-origin: -65% 50%;
                                        -o-transform-origin: -65% 50%;
                                        transform-origin: -65% 50%;
                                        -webkit-transform: rotateZ(0deg) scale(0);
                                        -moz-transform: rotateZ(0deg) scale(0);
                                        -ms-transform: rotateZ(0deg) scale(0);
                                        -o-transform: rotateZ(0deg) scale(0);
                                        transform: rotateZ(0deg) scale(0);
                                    }
                                    .image-ultimate-hover-449.right_to_left .iheu-info .iheu-data:hover a:last-child{
                                        -webkit-transform: rotateZ(360deg) scale(1);
                                        -moz-transform: rotateZ(360deg) scale(1);
                                        -ms-transform: rotateZ(360deg) scale(1);
                                        -o-transform: rotateZ(360deg) scale(1);
                                        transform: rotateZ(360deg) scale(1);
                                    }
                                    .image-ultimate-hover-449.top_to_bottom .iheu-info .iheu-data a:first-child{
                                        -webkit-transform-origin: 105% 50%;
                                        -moz-transform-origin: 105% 50%;
                                        -ms-transform-origin: 105% 50%;
                                        -o-transform-origin: 105% 50%;
                                        transform-origin: 105% 50%;
                                        -webkit-transform: rotateZ(360deg) scale(0);
                                        -moz-transform: rotateZ(360deg) scale(0);
                                        -ms-transform: rotateZ(360deg) scale(0);
                                        -o-transform: rotateZ(360deg) scale(0);
                                        transform: rotateZ(360deg) scale(0);
                                    }
                                    .image-ultimate-hover-449.top_to_bottom .iheu-info .iheu-data:hover a:first-child{
                                        -webkit-transform: rotateZ(0deg) scale(1);
                                        -moz-transform: rotateZ(0deg) scale(1);
                                        -ms-transform: rotateZ(0deg) scale(1);
                                        -o-transform: rotateZ(0deg) scale(1);
                                        transform: rotateZ(0deg) scale(1);
                                    }
                                    .image-ultimate-hover-449.top_to_bottom .iheu-info .iheu-data a:last-child{
                                        -webkit-transform-origin: -5% 50%;
                                        -moz-transform-origin: -5% 50%;
                                        -ms-transform-origin: -5% 50%;
                                        -o-transform-origin: -5% 50%;
                                        transform-origin: -5% 50%;
                                        -webkit-transform: rotateZ(360deg) scale(0);
                                        -moz-transform: rotateZ(360deg) scale(0);
                                        -ms-transform: rotateZ(360deg) scale(0);
                                        -o-transform: rotateZ(360deg) scale(0);
                                        transform: rotateZ(360deg) scale(0);
                                    }
                                    .image-ultimate-hover-449.top_to_bottom .iheu-info .iheu-data:hover a:last-child{
                                        -webkit-transform: rotateZ(0deg) scale(1);
                                        -moz-transform: rotateZ(0deg) scale(1);
                                        -ms-transform: rotateZ(0deg) scale(1);
                                        -o-transform: rotateZ(0deg) scale(1);
                                        transform: rotateZ(0deg) scale(1);
                                    }
                                    .image-ultimate-map-absulate{
                                        position: absolute;
                                        width: 100%;
                                        height: 100%;
                                        top: 0;
                                    }
                                    .image-ultimate-map-absulate img{
                                        width: 100%;
                                        height: 100%;
                                    }
                                    .image-ultimate-map-absulate a{
                                        text-decoration: none !important;
                                    }
                                    .image-ultimate-hover-450{
                                        position: relative;
                                        width: 100%;
                                        height: 100%;
                                        -webkit-transition: all 0.35s ease-in-out;
                                        -moz-transition: all 0.35s ease-in-out;
                                        transition: all 0.35s ease-in-out;
                                        overflow: hidden;
                                    }
                                    .image-ultimate-hover-450 .iheu-img {
                                        position: absolute;
                                        top: 0;
                                        bottom: 0;
                                        left: 0;
                                        right: 0;
                                        width: 100%;
                                        height: 100%;
                                    }
                                    .image-ultimate-hover-450 .iheu-info {
                                        position: absolute;
                                        top: 0;
                                        bottom: 0;
                                        left: 0;
                                        right: 0;
                                        width: 100%;
                                        height: 100%;
                                        text-align: center;
                                        -webkit-backface-visibility: hidden;
                                        backface-visibility: hidden;
                                        display: table;
                                    }
                                    .image-ultimate-hover-animation-450 {
                                        animation-duration: 2s;
                                    }
                                    .image-ultimate-hover-450, 
                                    .image-ultimate-hover-450 .iheu-img, .image-ultimate-hover-450 a .iheu-img,
                                    .image-ultimate-hover-450 .iheu-img:before, .image-ultimate-hover-450 a .iheu-img:before,
                                    .image-ultimate-hover-450 .iheu-img img, .image-ultimate-hover-450 a .iheu-img img,
                                    .image-ultimate-hover-450 .iheu-info, .image-ultimate-hover-450 a .iheu-info{
                                        border-radius: 50%;
                                        -moz-border-radius:  50%;
                                        -webkit-border-radius:  50%;
                                        transition: 0.5s;
                                    }
                                    .image-ultimate-hover-padding-450{
                                        padding: 20px;
                                    }
                                    .image-ultimate-map-450 {
                                        max-width: 300px;
                                        width: 100%;
                                        margin: 0 auto;
                                        position: relative;
                                    }
                                    .image-ultimate-map-450:after {
                                        padding-bottom: 100%;
                                        content: "";
                                        display: block;
                                    }
                                    .image-ultimate-hover-450 .iheu-img:before {
                                        position: absolute;
                                        display: block;
                                        content: '';
                                        width: 100%;
                                        height: 100%;
                                        box-shadow: inset 0 0 0 15px rgba(143, 0, 148, 0.33);
                                    }
                                    .image-ultimate-hover-450 .iheu-img {
                                        width: 100%;
                                        float: left;
                                    }
                                    .image-ultimate-hover-450 .iheu-info {
                                        background: rgba(143, 0, 148, 0.53);
                                        opacity: 0;
                                        -webkit-transition: all 0.8s ease-in-out;
                                        -moz-transition: all 0.8s ease-in-out;
                                        transition: all 0.8s ease-in-out;
                                    }
                                    .image-ultimate-hover-450 .iheu-info .iheu-data{
                                        display: table-cell;
                                        vertical-align: middle;
                                        text-align: center;
                                        padding: 30px; 
                                    }
                                    .image-ultimate-hover-450 .iheu-info .iheu-data a{
                                        display: inline-block;
                                        -webkit-transition: all 0.3s ease-in-out;
                                        -moz-transition: all 0.3s ease-in-out;
                                        transition: all 0.3s ease-in-out;
                                    }
                                    .image-ultimate-hover-450 .iheu-info .iheu-data a:first-child{
                                        margin-right: 5px;
                                    }
                                    .image-ultimate-hover-450 .iheu-info .iheu-data a:hover,
                                    .image-ultimate-hover-450 .iheu-info .iheu-data a:active,
                                    .image-ultimate-hover-450 .iheu-info .iheu-data a:focus{
                                        border:none;
                                        box-shadow: none;
                                    }
                                    .image-ultimate-hover-450 .iheu-info .iheu-data .fa{
                                        background: rgba(255, 255, 255, 1);
                                        -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
                                        -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
                                        box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
                                        -webkit-border-radius: 50%;
                                        -moz-border-radius:50%;
                                        border-radius: 50%;
                                        color: #8f0094;
                                        display: inline-block;
                                        line-height: 50px;
                                        font-size: 20px;
                                        text-align: center;
                                        text-decoration: none;
                                        width: 50px;
                                        height: 50px;
                                        -webkit-transition: all 0.3s ease-in-out;
                                        -moz-transition: all 0.3s ease-in-out;
                                        transition: all 0.3s ease-in-out;
                                    }
                                    .image-ultimate-hover-450 .iheu-info .iheu-data .fa:hover{
                                        color: #ffffff;
                                        background-color: rgba(143, 0, 148, 1);
                                    }
                                                                        .image-ultimate-hover-450:hover .iheu-info {
                                        opacity: 1;
                                    }
                                    .image-ultimate-hover-450.left_to_right .iheu-info .iheu-data a:first-child{
                                        -webkit-transform-origin: 165% 50%;
                                        -moz-transform-origin: 165% 50%;
                                        -ms-transform-origin: 165% 50%;
                                        -o-transform-origin: 165% 50%;
                                        transform-origin: 165% 50%;
                                        -webkit-transform: rotateZ(0deg) scale(0);
                                        -moz-transform: rotateZ(0deg) scale(0);
                                        -ms-transform: rotateZ(0deg) scale(0);
                                        -o-transform: rotateZ(0deg) scale(0);
                                        transform: rotateZ(0deg) scale(0);
                                    }
                                    .image-ultimate-hover-450.left_to_right .iheu-info .iheu-data:hover a:first-child{
                                        webkit-transform: rotateZ(360deg) scale(1);
                                        -moz-transform: rotateZ(360deg) scale(1);
                                        -ms-transform: rotateZ(360deg) scale(1);
                                        -o-transform: rotateZ(360deg) scale(1);
                                        transform: rotateZ(360deg) scale(1);
                                    }
                                    .image-ultimate-hover-450.left_to_right .iheu-info .iheu-data a:last-child{
                                        -webkit-transform: scale(0);
                                        -moz-transform: scale(0);
                                        -ms-transform: scale(0);
                                        -o-transform: scale(0);
                                        transform: scale(0);
                                    }
                                    .image-ultimate-hover-450.left_to_right .iheu-info .iheu-data:hover a:last-child{
                                        -webkit-transform: scale(1);
                                        -moz-transform: scale(1);
                                        -ms-transform: scale(1);
                                        -o-transform: scale(1);
                                        transform: scale(1);
                                    }
                                    .image-ultimate-hover-450.right_to_left .iheu-info .iheu-data a:first-child{
                                        -webkit-transform: scale(0);
                                        -moz-transform: scale(0);
                                        -ms-transform: scale(0);
                                        -o-transform: scale(0);
                                        transform: scale(0);
                                    }
                                    .image-ultimate-hover-450.right_to_left .iheu-info .iheu-data:hover a:first-child{
                                        -webkit-transform: scale(1);
                                        -moz-transform: scale(1);
                                        -ms-transform: scale(1);
                                        -o-transform: scale(1);
                                        transform: scale(1);
                                    }
                                    .image-ultimate-hover-450.right_to_left .iheu-info .iheu-data a:last-child{
                                        -webkit-transform-origin: -65% 50%;
                                        -moz-transform-origin: -65% 50%;
                                        -ms-transform-origin: -65% 50%;
                                        -o-transform-origin: -65% 50%;
                                        transform-origin: -65% 50%;
                                        -webkit-transform: rotateZ(0deg) scale(0);
                                        -moz-transform: rotateZ(0deg) scale(0);
                                        -ms-transform: rotateZ(0deg) scale(0);
                                        -o-transform: rotateZ(0deg) scale(0);
                                        transform: rotateZ(0deg) scale(0);
                                    }
                                    .image-ultimate-hover-450.right_to_left .iheu-info .iheu-data:hover a:last-child{
                                        -webkit-transform: rotateZ(360deg) scale(1);
                                        -moz-transform: rotateZ(360deg) scale(1);
                                        -ms-transform: rotateZ(360deg) scale(1);
                                        -o-transform: rotateZ(360deg) scale(1);
                                        transform: rotateZ(360deg) scale(1);
                                    }
                                    .image-ultimate-hover-450.top_to_bottom .iheu-info .iheu-data a:first-child{
                                        -webkit-transform-origin: 105% 50%;
                                        -moz-transform-origin: 105% 50%;
                                        -ms-transform-origin: 105% 50%;
                                        -o-transform-origin: 105% 50%;
                                        transform-origin: 105% 50%;
                                        -webkit-transform: rotateZ(360deg) scale(0);
                                        -moz-transform: rotateZ(360deg) scale(0);
                                        -ms-transform: rotateZ(360deg) scale(0);
                                        -o-transform: rotateZ(360deg) scale(0);
                                        transform: rotateZ(360deg) scale(0);
                                    }
                                    .image-ultimate-hover-450.top_to_bottom .iheu-info .iheu-data:hover a:first-child{
                                        -webkit-transform: rotateZ(0deg) scale(1);
                                        -moz-transform: rotateZ(0deg) scale(1);
                                        -ms-transform: rotateZ(0deg) scale(1);
                                        -o-transform: rotateZ(0deg) scale(1);
                                        transform: rotateZ(0deg) scale(1);
                                    }
                                    .image-ultimate-hover-450.top_to_bottom .iheu-info .iheu-data a:last-child{
                                        -webkit-transform-origin: -5% 50%;
                                        -moz-transform-origin: -5% 50%;
                                        -ms-transform-origin: -5% 50%;
                                        -o-transform-origin: -5% 50%;
                                        transform-origin: -5% 50%;
                                        -webkit-transform: rotateZ(360deg) scale(0);
                                        -moz-transform: rotateZ(360deg) scale(0);
                                        -ms-transform: rotateZ(360deg) scale(0);
                                        -o-transform: rotateZ(360deg) scale(0);
                                        transform: rotateZ(360deg) scale(0);
                                    }
                                    .image-ultimate-hover-450.top_to_bottom .iheu-info .iheu-data:hover a:last-child{
                                        -webkit-transform: rotateZ(0deg) scale(1);
                                        -moz-transform: rotateZ(0deg) scale(1);
                                        -ms-transform: rotateZ(0deg) scale(1);
                                        -o-transform: rotateZ(0deg) scale(1);
                                        transform: rotateZ(0deg) scale(1);
                                    }
 .image-ultimate-map-absulate{
                                        position: absolute;
                                        width: 100%;
                                        height: 100%;
                                        top: 0;
                                    }
                                    .image-ultimate-map-absulate img{
                                        width: 100%;
                                        height: 100%;
                                    }
                                    .image-ultimate-map-absulate a{
                                        text-decoration: none !important;
                                    }
                                    .image-ultimate-hover-452{
                                        position: relative;
                                        width: 100%;
                                        height: 100%;
                                        -webkit-transition: all 0.35s ease-in-out;
                                        -moz-transition: all 0.35s ease-in-out;
                                        transition: all 0.35s ease-in-out;
                                        overflow: hidden;
                                    }
                                    .image-ultimate-hover-452 .iheu-img {
                                        position: absolute;
                                        top: 0;
                                        bottom: 0;
                                        left: 0;
                                        right: 0;
                                        width: 100%;
                                        height: 100%;
                                    }
                                    .image-ultimate-hover-452 .iheu-info {
                                        position: absolute;
                                        top: 0;
                                        bottom: 0;
                                        left: 0;
                                        right: 0;
                                        width: 100%;
                                        height: 100%;
                                        text-align: center;
                                        -webkit-backface-visibility: hidden;
                                        backface-visibility: hidden;
                                        display: table;
                                    }
                                    .image-ultimate-hover-animation-452 {
                                        animation-duration: 1s;
                                    }
                                    .image-ultimate-hover-452, 
                                    .image-ultimate-hover-452 .iheu-img, .image-ultimate-hover-452 a .iheu-img,
                                    .image-ultimate-hover-452 .iheu-img:before, .image-ultimate-hover-452 a .iheu-img:before,
                                    .image-ultimate-hover-452 .iheu-img img, .image-ultimate-hover-452 a .iheu-img img,
                                    .image-ultimate-hover-452 .iheu-info, .image-ultimate-hover-452 a .iheu-info{
                                        border-radius: 0%;
                                        -moz-border-radius:  0%;
                                        -webkit-border-radius:  0%;
                                        transition: 0.5s;
                                    }
                                    .image-ultimate-hover-padding-452{
                                        padding: 20px;
                                    }
                                    .image-ultimate-map-452 {
                                        max-width: 300px;
                                        width: 100%;
                                        margin: 0 auto;
                                        position: relative;
                                    }
                                    .image-ultimate-map-452:after {
                                        padding-bottom: 100%;
                                        content: "";
                                        display: block;
                                    }
                                    .image-ultimate-hover-452 .iheu-img:before {
                                        position: absolute;
                                        display: block;
                                        content: '';
                                        width: 100%;
                                        height: 100%;
                                        box-shadow: inset 0 0 0 0px rgba(49, 224, 148, 0.33);
                                    }
                                    .image-ultimate-hover-452 .iheu-img {
                                        width: 100%;
                                        float: left;
                                    }
                                    .image-ultimate-hover-452 .iheu-info {
                                        background: rgba(0, 39, 148, 0.53);
                                        opacity: 0;
                                        -webkit-transition: all 0.8s ease-in-out;
                                        -moz-transition: all 0.8s ease-in-out;
                                        transition: all 0.8s ease-in-out;
                                    }
                                    .image-ultimate-hover-452 .iheu-info .iheu-data{
                                        display: table-cell;
                                        vertical-align: middle;
                                        text-align: center;
                                        padding: 30px; 
                                    }
                                    .image-ultimate-hover-452 .iheu-info .iheu-data a{
                                        display: inline-block;
                                        -webkit-transition: all 0.3s ease-in-out;
                                        -moz-transition: all 0.3s ease-in-out;
                                        transition: all 0.3s ease-in-out;
                                    }
                                    .image-ultimate-hover-452 .iheu-info .iheu-data a:first-child{
                                        margin-right: 5px;
                                    }
                                    .image-ultimate-hover-452 .iheu-info .iheu-data a:hover,
                                    .image-ultimate-hover-452 .iheu-info .iheu-data a:active,
                                    .image-ultimate-hover-452 .iheu-info .iheu-data a:focus{
                                        border:none;
                                        box-shadow: none;
                                    }
                                    .image-ultimate-hover-452 .iheu-info .iheu-data .fa{
                                        background: rgba(255, 255, 255, 1);
                                        -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
                                        -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
                                        box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
                                        -webkit-border-radius: 50%;
                                        -moz-border-radius:50%;
                                        border-radius: 50%;
                                        color: #002794;
                                        display: inline-block;
                                        line-height: 50px;
                                        font-size: 20px;
                                        text-align: center;
                                        text-decoration: none;
                                        width: 50px;
                                        height: 50px;
                                        -webkit-transition: all 0.3s ease-in-out;
                                        -moz-transition: all 0.3s ease-in-out;
                                        transition: all 0.3s ease-in-out;
                                    }
                                    .image-ultimate-hover-452 .iheu-info .iheu-data .fa:hover{
                                        color: #ffffff;
                                        background-color: rgba(0, 39, 148, 1);
                                    }
                                                                        .image-ultimate-hover-452:hover .iheu-info {
                                        opacity: 1;
                                    }
                                    .image-ultimate-hover-452.left_to_right .iheu-info .iheu-data a:first-child{
                                        -webkit-transform-origin: 165% 50%;
                                        -moz-transform-origin: 165% 50%;
                                        -ms-transform-origin: 165% 50%;
                                        -o-transform-origin: 165% 50%;
                                        transform-origin: 165% 50%;
                                        -webkit-transform: rotateZ(0deg) scale(0);
                                        -moz-transform: rotateZ(0deg) scale(0);
                                        -ms-transform: rotateZ(0deg) scale(0);
                                        -o-transform: rotateZ(0deg) scale(0);
                                        transform: rotateZ(0deg) scale(0);
                                    }
                                    .image-ultimate-hover-452.left_to_right .iheu-info .iheu-data:hover a:first-child{
                                        webkit-transform: rotateZ(360deg) scale(1);
                                        -moz-transform: rotateZ(360deg) scale(1);
                                        -ms-transform: rotateZ(360deg) scale(1);
                                        -o-transform: rotateZ(360deg) scale(1);
                                        transform: rotateZ(360deg) scale(1);
                                    }
                                    .image-ultimate-hover-452.left_to_right .iheu-info .iheu-data a:last-child{
                                        -webkit-transform: scale(0);
                                        -moz-transform: scale(0);
                                        -ms-transform: scale(0);
                                        -o-transform: scale(0);
                                        transform: scale(0);
                                    }
                                    .image-ultimate-hover-452.left_to_right .iheu-info .iheu-data:hover a:last-child{
                                        -webkit-transform: scale(1);
                                        -moz-transform: scale(1);
                                        -ms-transform: scale(1);
                                        -o-transform: scale(1);
                                        transform: scale(1);
                                    }
                                    .image-ultimate-hover-452.right_to_left .iheu-info .iheu-data a:first-child{
                                        -webkit-transform: scale(0);
                                        -moz-transform: scale(0);
                                        -ms-transform: scale(0);
                                        -o-transform: scale(0);
                                        transform: scale(0);
                                    }
                                    .image-ultimate-hover-452.right_to_left .iheu-info .iheu-data:hover a:first-child{
                                        -webkit-transform: scale(1);
                                        -moz-transform: scale(1);
                                        -ms-transform: scale(1);
                                        -o-transform: scale(1);
                                        transform: scale(1);
                                    }
                                    .image-ultimate-hover-452.right_to_left .iheu-info .iheu-data a:last-child{
                                        -webkit-transform-origin: -65% 50%;
                                        -moz-transform-origin: -65% 50%;
                                        -ms-transform-origin: -65% 50%;
                                        -o-transform-origin: -65% 50%;
                                        transform-origin: -65% 50%;
                                        -webkit-transform: rotateZ(0deg) scale(0);
                                        -moz-transform: rotateZ(0deg) scale(0);
                                        -ms-transform: rotateZ(0deg) scale(0);
                                        -o-transform: rotateZ(0deg) scale(0);
                                        transform: rotateZ(0deg) scale(0);
                                    }
                                    .image-ultimate-hover-452.right_to_left .iheu-info .iheu-data:hover a:last-child{
                                        -webkit-transform: rotateZ(360deg) scale(1);
                                        -moz-transform: rotateZ(360deg) scale(1);
                                        -ms-transform: rotateZ(360deg) scale(1);
                                        -o-transform: rotateZ(360deg) scale(1);
                                        transform: rotateZ(360deg) scale(1);
                                    }
                                    .image-ultimate-hover-452.top_to_bottom .iheu-info .iheu-data a:first-child{
                                        -webkit-transform-origin: 105% 50%;
                                        -moz-transform-origin: 105% 50%;
                                        -ms-transform-origin: 105% 50%;
                                        -o-transform-origin: 105% 50%;
                                        transform-origin: 105% 50%;
                                        -webkit-transform: rotateZ(360deg) scale(0);
                                        -moz-transform: rotateZ(360deg) scale(0);
                                        -ms-transform: rotateZ(360deg) scale(0);
                                        -o-transform: rotateZ(360deg) scale(0);
                                        transform: rotateZ(360deg) scale(0);
                                    }
                                    .image-ultimate-hover-452.top_to_bottom .iheu-info .iheu-data:hover a:first-child{
                                        -webkit-transform: rotateZ(0deg) scale(1);
                                        -moz-transform: rotateZ(0deg) scale(1);
                                        -ms-transform: rotateZ(0deg) scale(1);
                                        -o-transform: rotateZ(0deg) scale(1);
                                        transform: rotateZ(0deg) scale(1);
                                    }
                                    .image-ultimate-hover-452.top_to_bottom .iheu-info .iheu-data a:last-child{
                                        -webkit-transform-origin: -5% 50%;
                                        -moz-transform-origin: -5% 50%;
                                        -ms-transform-origin: -5% 50%;
                                        -o-transform-origin: -5% 50%;
                                        transform-origin: -5% 50%;
                                        -webkit-transform: rotateZ(360deg) scale(0);
                                        -moz-transform: rotateZ(360deg) scale(0);
                                        -ms-transform: rotateZ(360deg) scale(0);
                                        -o-transform: rotateZ(360deg) scale(0);
                                        transform: rotateZ(360deg) scale(0);
                                    }
                                    .image-ultimate-hover-452.top_to_bottom .iheu-info .iheu-data:hover a:last-child{
                                        -webkit-transform: rotateZ(0deg) scale(1);
                                        -moz-transform: rotateZ(0deg) scale(1);
                                        -ms-transform: rotateZ(0deg) scale(1);
                                        -o-transform: rotateZ(0deg) scale(1);
                                        transform: rotateZ(0deg) scale(1);
                                    }
 .image-ultimate-map-absulate{
                                        position: absolute;
                                        width: 100%;
                                        height: 100%;
                                        top: 0;
                                    }
                                    .image-ultimate-map-absulate img{
                                        width: 100%;
                                        height: 100%;
                                    }
                                    .image-ultimate-map-absulate a{
                                        text-decoration: none !important;
                                    }
                                    .image-ultimate-hover-453{
                                        position: relative;
                                        width: 100%;
                                        height: 100%;
                                        -webkit-transition: all 0.35s ease-in-out;
                                        -moz-transition: all 0.35s ease-in-out;
                                        transition: all 0.35s ease-in-out;
                                        overflow: hidden;
                                    }
                                    .image-ultimate-hover-453 .iheu-img {
                                        position: absolute;
                                        top: 0;
                                        bottom: 0;
                                        left: 0;
                                        right: 0;
                                        width: 100%;
                                        height: 100%;
                                    }
                                    .image-ultimate-hover-453 .iheu-info {
                                        position: absolute;
                                        top: 0;
                                        bottom: 0;
                                        left: 0;
                                        right: 0;
                                        width: 100%;
                                        height: 100%;
                                        text-align: center;
                                        -webkit-backface-visibility: hidden;
                                        backface-visibility: hidden;
                                        display: table;
                                    }
                                    .image-ultimate-hover-animation-453 {
                                        animation-duration: 1s;
                                    }
                                    .image-ultimate-hover-453, 
                                    .image-ultimate-hover-453 .iheu-img, .image-ultimate-hover-453 a .iheu-img,
                                    .image-ultimate-hover-453 .iheu-img:before, .image-ultimate-hover-453 a .iheu-img:before,
                                    .image-ultimate-hover-453 .iheu-img img, .image-ultimate-hover-453 a .iheu-img img,
                                    .image-ultimate-hover-453 .iheu-info, .image-ultimate-hover-453 a .iheu-info{
                                        border-radius: 0%;
                                        -moz-border-radius:  0%;
                                        -webkit-border-radius:  0%;
                                        transition: 0.5s;
                                    }
                                    .image-ultimate-hover-padding-453{
                                        padding: 20px;
                                    }
                                    .image-ultimate-map-453 {
                                        max-width: 300px;
                                        width: 100%;
                                        margin: 0 auto;
                                        position: relative;
                                    }
                                    .image-ultimate-map-453:after {
                                        padding-bottom: 100%;
                                        content: "";
                                        display: block;
                                    }
                                    .image-ultimate-hover-453 .iheu-img:before {
                                        position: absolute;
                                        display: block;
                                        content: '';
                                        width: 100%;
                                        height: 100%;
                                        box-shadow: inset 0 0 0 0px rgba(49, 224, 148, 0.33);
                                    }
                                    .image-ultimate-hover-453 .iheu-img {
                                        width: 100%;
                                        float: left;
                                    }
                                    .image-ultimate-hover-453 .iheu-info {
                                        background: rgba(0, 39, 148, 0.53);
                                        opacity: 0;
                                        -webkit-transition: all 0.8s ease-in-out;
                                        -moz-transition: all 0.8s ease-in-out;
                                        transition: all 0.8s ease-in-out;
                                    }
                                    .image-ultimate-hover-453 .iheu-info .iheu-data{
                                        display: table-cell;
                                        vertical-align: middle;
                                        text-align: center;
                                        padding: 30px; 
                                    }
                                    .image-ultimate-hover-453 .iheu-info .iheu-data a{
                                        display: inline-block;
                                        -webkit-transition: all 0.3s ease-in-out;
                                        -moz-transition: all 0.3s ease-in-out;
                                        transition: all 0.3s ease-in-out;
                                    }
                                    .image-ultimate-hover-453 .iheu-info .iheu-data a:first-child{
                                        margin-right: 5px;
                                    }
                                    .image-ultimate-hover-453 .iheu-info .iheu-data a:hover,
                                    .image-ultimate-hover-453 .iheu-info .iheu-data a:active,
                                    .image-ultimate-hover-453 .iheu-info .iheu-data a:focus{
                                        border:none;
                                        box-shadow: none;
                                    }
                                    .image-ultimate-hover-453 .iheu-info .iheu-data .fa{
                                        background: rgba(255, 255, 255, 1);
                                        -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
                                        -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
                                        box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
                                        -webkit-border-radius: 50%;
                                        -moz-border-radius:50%;
                                        border-radius: 50%;
                                        color: #002794;
                                        display: inline-block;
                                        line-height: 50px;
                                        font-size: 20px;
                                        text-align: center;
                                        text-decoration: none;
                                        width: 50px;
                                        height: 50px;
                                        -webkit-transition: all 0.3s ease-in-out;
                                        -moz-transition: all 0.3s ease-in-out;
                                        transition: all 0.3s ease-in-out;
                                    }
                                    .image-ultimate-hover-453 .iheu-info .iheu-data .fa:hover{
                                        color: #ffffff;
                                        background-color: rgba(0, 39, 148, 1);
                                    }
                                                                        .image-ultimate-hover-453:hover .iheu-info {
                                        opacity: 1;
                                    }
                                    .image-ultimate-hover-453.left_to_right .iheu-info .iheu-data a{
                                        -webkit-transform: scale(1.5);
                                        -moz-transform: scale(1.5);
                                        -ms-transform: scale(1.5);
                                        -o-transform: scale(1.5);
                                        transform: scale(1.5);
                                        opacity: 0;
                                    }
                                    .image-ultimate-hover-453.left_to_right .iheu-info .iheu-data:hover a{
                                        -webkit-transform: scale(1);
                                        -moz-transform: scale(1);
                                        -ms-transform: scale(1);
                                        -o-transform: scale(1);
                                        transform: scale(1);
                                        opacity: 1;
                                    }
                                    .image-ultimate-hover-453.right_to_left .iheu-info .iheu-data a{
                                         -webkit-transform: scale(0.5);
                                        -moz-transform: scale(0.5);
                                        -ms-transform: scale(0.5);
                                        -o-transform: scale(0.5);
                                        transform: scale(0.5);
                                        opacity: 0;
                                    }
                                    .image-ultimate-hover-453.right_to_left .iheu-info .iheu-data:hover a{
                                        -webkit-transform: scale(1);
                                        -moz-transform: scale(1);
                                        -ms-transform: scale(1);
                                        -o-transform: scale(1);
                                        transform: scale(1);
                                        opacity: 1;
                                    }
  .image-ultimate-map-absulate{
                                        position: absolute;
                                        width: 100%;
                                        height: 100%;
                                        top: 0;
                                    }
                                    .image-ultimate-map-absulate img{
                                        width: 100%;
                                        height: 100%;
                                    }
                                    .image-ultimate-map-absulate a{
                                        text-decoration: none !important;
                                    }
                                    .image-ultimate-hover-454{
                                        position: relative;
                                        width: 100%;
                                        height: 100%;
                                        -webkit-transition: all 0.35s ease-in-out;
                                        -moz-transition: all 0.35s ease-in-out;
                                        transition: all 0.35s ease-in-out;
                                        overflow: hidden;
                                    }
                                    .image-ultimate-hover-454 .iheu-img {
                                        position: absolute;
                                        top: 0;
                                        bottom: 0;
                                        left: 0;
                                        right: 0;
                                        width: 100%;
                                        height: 100%;
                                    }
                                    .image-ultimate-hover-454 .iheu-info {
                                        position: absolute;
                                        top: 0;
                                        bottom: 0;
                                        left: 0;
                                        right: 0;
                                        width: 100%;
                                        height: 100%;
                                        text-align: center;
                                        -webkit-backface-visibility: hidden;
                                        backface-visibility: hidden;
                                        display: table;
                                    }
                                    .image-ultimate-hover-animation-454 {
                                        animation-duration: 2s;
                                    }
                                    .image-ultimate-hover-454, 
                                    .image-ultimate-hover-454 .iheu-img, .image-ultimate-hover-454 a .iheu-img,
                                    .image-ultimate-hover-454 .iheu-img:before, .image-ultimate-hover-454 a .iheu-img:before,
                                    .image-ultimate-hover-454 .iheu-img img, .image-ultimate-hover-454 a .iheu-img img,
                                    .image-ultimate-hover-454 .iheu-info, .image-ultimate-hover-454 a .iheu-info{
                                        border-radius: 50%;
                                        -moz-border-radius:  50%;
                                        -webkit-border-radius:  50%;
                                        transition: 0.5s;
                                    }
                                    .image-ultimate-hover-padding-454{
                                        padding: 20px;
                                    }
                                    .image-ultimate-map-454 {
                                        max-width: 300px;
                                        width: 100%;
                                        margin: 0 auto;
                                        position: relative;
                                    }
                                    .image-ultimate-map-454:after {
                                        padding-bottom: 100%;
                                        content: "";
                                        display: block;
                                    }
                                    .image-ultimate-hover-454 .iheu-img:before {
                                        position: absolute;
                                        display: block;
                                        content: '';
                                        width: 100%;
                                        height: 100%;
                                        box-shadow: inset 0 0 0 15px rgba(49, 224, 148, 0.33);
                                    }
                                    .image-ultimate-hover-454 .iheu-img {
                                        width: 100%;
                                        float: left;
                                    }
                                    .image-ultimate-hover-454 .iheu-info {
                                        background: rgba(6, 168, 0, 0.53);
                                        opacity: 0;
                                        -webkit-transition: all 0.8s ease-in-out;
                                        -moz-transition: all 0.8s ease-in-out;
                                        transition: all 0.8s ease-in-out;
                                    }
                                    .image-ultimate-hover-454 .iheu-info .iheu-data{
                                        display: table-cell;
                                        vertical-align: middle;
                                        text-align: center;
                                        padding: 30px; 
                                    }
                                    .image-ultimate-hover-454 .iheu-info .iheu-data a{
                                        display: inline-block;
                                        -webkit-transition: all 0.3s ease-in-out;
                                        -moz-transition: all 0.3s ease-in-out;
                                        transition: all 0.3s ease-in-out;
                                    }
                                    .image-ultimate-hover-454 .iheu-info .iheu-data a:first-child{
                                        margin-right: 5px;
                                    }
                                    .image-ultimate-hover-454 .iheu-info .iheu-data a:hover,
                                    .image-ultimate-hover-454 .iheu-info .iheu-data a:active,
                                    .image-ultimate-hover-454 .iheu-info .iheu-data a:focus{
                                        border:none;
                                        box-shadow: none;
                                    }
                                    .image-ultimate-hover-454 .iheu-info .iheu-data .fa{
                                        background: rgba(255, 255, 255, 1);
                                        -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
                                        -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
                                        box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
                                        -webkit-border-radius: 50%;
                                        -moz-border-radius:50%;
                                        border-radius: 50%;
                                        color: #06a800;
                                        display: inline-block;
                                        line-height: 50px;
                                        font-size: 20px;
                                        text-align: center;
                                        text-decoration: none;
                                        width: 50px;
                                        height: 50px;
                                        -webkit-transition: all 0.3s ease-in-out;
                                        -moz-transition: all 0.3s ease-in-out;
                                        transition: all 0.3s ease-in-out;
                                    }
                                    .image-ultimate-hover-454 .iheu-info .iheu-data .fa:hover{
                                        color: #ffffff;
                                        background-color: rgba(6, 168, 0, 1);
                                    }
                                                                        .image-ultimate-hover-454:hover .iheu-info {
                                        opacity: 1;
                                    }
                                    .image-ultimate-hover-454.left_to_right .iheu-info .iheu-data a{
                                        -webkit-transform: scale(1.5);
                                        -moz-transform: scale(1.5);
                                        -ms-transform: scale(1.5);
                                        -o-transform: scale(1.5);
                                        transform: scale(1.5);
                                        opacity: 0;
                                    }
                                    .image-ultimate-hover-454.left_to_right .iheu-info .iheu-data:hover a{
                                        -webkit-transform: scale(1);
                                        -moz-transform: scale(1);
                                        -ms-transform: scale(1);
                                        -o-transform: scale(1);
                                        transform: scale(1);
                                        opacity: 1;
                                    }
                                    .image-ultimate-hover-454.right_to_left .iheu-info .iheu-data a{
                                         -webkit-transform: scale(0.5);
                                        -moz-transform: scale(0.5);
                                        -ms-transform: scale(0.5);
                                        -o-transform: scale(0.5);
                                        transform: scale(0.5);
                                        opacity: 0;
                                    }
                                    .image-ultimate-hover-454.right_to_left .iheu-info .iheu-data:hover a{
                                        -webkit-transform: scale(1);
                                        -moz-transform: scale(1);
                                        -ms-transform: scale(1);
                                        -o-transform: scale(1);
                                        transform: scale(1);
                                        opacity: 1;
                                    }
 .image-ultimate-map-absulate{
                                        position: absolute;
                                        width: 100%;
                                        height: 100%;
                                        top: 0;
                                    }
                                    .image-ultimate-map-absulate img{
                                        width: 100%;
                                        height: 100%;
                                    }
                                    .image-ultimate-map-absulate a{
                                        text-decoration: none !important;
                                    }
                                    .image-ultimate-hover-455{
                                        position: relative;
                                        width: 100%;
                                        height: 100%;
                                        -webkit-transition: all 0.35s ease-in-out;
                                        -moz-transition: all 0.35s ease-in-out;
                                        transition: all 0.35s ease-in-out;
                                        overflow: hidden;
                                    }
                                    .image-ultimate-hover-455 .iheu-img {
                                        position: absolute;
                                        top: 0;
                                        bottom: 0;
                                        left: 0;
                                        right: 0;
                                        width: 100%;
                                        height: 100%;
                                    }
                                    .image-ultimate-hover-455 .iheu-info {
                                        position: absolute;
                                        top: 0;
                                        bottom: 0;
                                        left: 0;
                                        right: 0;
                                        width: 100%;
                                        height: 100%;
                                        text-align: center;
                                        -webkit-backface-visibility: hidden;
                                        backface-visibility: hidden;
                                        display: table;
                                    }
                                    .image-ultimate-hover-animation-455 {
                                        animation-duration: 2s;
                                    }
                                    .image-ultimate-hover-455, 
                                    .image-ultimate-hover-455 .iheu-img, .image-ultimate-hover-455 a .iheu-img,
                                    .image-ultimate-hover-455 .iheu-img:before, .image-ultimate-hover-455 a .iheu-img:before,
                                    .image-ultimate-hover-455 .iheu-img img, .image-ultimate-hover-455 a .iheu-img img,
                                    .image-ultimate-hover-455 .iheu-info, .image-ultimate-hover-455 a .iheu-info{
                                        border-radius: 0%;
                                        -moz-border-radius:  0%;
                                        -webkit-border-radius:  0%;
                                        transition: 0.5s;
                                    }
                                    .image-ultimate-hover-padding-455{
                                        padding: 20px;
                                    }
                                    .image-ultimate-map-455 {
                                        max-width: 300px;
                                        width: 100%;
                                        margin: 0 auto;
                                        position: relative;
                                    }
                                    .image-ultimate-map-455:after {
                                        padding-bottom: 100%;
                                        content: "";
                                        display: block;
                                    }
                                    .image-ultimate-hover-455 .iheu-img:before {
                                        position: absolute;
                                        display: block;
                                        content: '';
                                        width: 100%;
                                        height: 100%;
                                        box-shadow: inset 0 0 0 0px rgba(126, 0, 148, 0.33);
                                    }
                                    .image-ultimate-hover-455 .iheu-img {
                                        width: 100%;
                                        float: left;
                                    }
                                    .image-ultimate-hover-455 .iheu-info {
                                        background: rgba(126, 0, 148, 0.53);
                                        opacity: 0;
                                        -webkit-transition: all 0.8s ease-in-out;
                                        -moz-transition: all 0.8s ease-in-out;
                                        transition: all 0.8s ease-in-out;
                                    }
                                    .image-ultimate-hover-455 .iheu-info .iheu-data{
                                        display: table-cell;
                                        vertical-align: middle;
                                        text-align: center;
                                        padding: 30px; 
                                    }
                                    .image-ultimate-hover-455 .iheu-info .iheu-data a{
                                        display: inline-block;
                                        -webkit-transition: all 0.3s ease-in-out;
                                        -moz-transition: all 0.3s ease-in-out;
                                        transition: all 0.3s ease-in-out;
                                    }
                                    .image-ultimate-hover-455 .iheu-info .iheu-data a:first-child{
                                        margin-right: 5px;
                                    }
                                    .image-ultimate-hover-455 .iheu-info .iheu-data a:hover,
                                    .image-ultimate-hover-455 .iheu-info .iheu-data a:active,
                                    .image-ultimate-hover-455 .iheu-info .iheu-data a:focus{
                                        border:none;
                                        box-shadow: none;
                                    }
                                    .image-ultimate-hover-455 .iheu-info .iheu-data .fa{
                                        background: rgba(255, 255, 255, 1);
                                        -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
                                        -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
                                        box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
                                        -webkit-border-radius: 50%;
                                        -moz-border-radius:50%;
                                        border-radius: 50%;
                                        color: #7e0094;
                                        display: inline-block;
                                        line-height: 50px;
                                        font-size: 20px;
                                        text-align: center;
                                        text-decoration: none;
                                        width: 50px;
                                        height: 50px;
                                        -webkit-transition: all 0.3s ease-in-out;
                                        -moz-transition: all 0.3s ease-in-out;
                                        transition: all 0.3s ease-in-out;
                                    }
                                    .image-ultimate-hover-455 .iheu-info .iheu-data .fa:hover{
                                        color: #ffffff;
                                        background-color: rgba(126, 0, 148, 1);
                                    }
                                                                        .image-ultimate-hover-455:hover .iheu-info {
                                        opacity: 1;
                                    }
                                    .image-ultimate-hover-455.left_to_right .iheu-info .iheu-data a{
                                        -webkit-transform: scale(1.5);
                                        -moz-transform: scale(1.5);
                                        -ms-transform: scale(1.5);
                                        -o-transform: scale(1.5);
                                        transform: scale(1.5);
                                        opacity: 0;
                                    }
                                    .image-ultimate-hover-455.left_to_right .iheu-info .iheu-data:hover a{
                                        -webkit-transform: scale(1);
                                        -moz-transform: scale(1);
                                        -ms-transform: scale(1);
                                        -o-transform: scale(1);
                                        transform: scale(1);
                                        opacity: 1;
                                    }
                                    .image-ultimate-hover-455.right_to_left .iheu-info .iheu-data a{
                                         -webkit-transform: scale(0.5);
                                        -moz-transform: scale(0.5);
                                        -ms-transform: scale(0.5);
                                        -o-transform: scale(0.5);
                                        transform: scale(0.5);
                                        opacity: 0;
                                    }
                                    .image-ultimate-hover-455.right_to_left .iheu-info .iheu-data:hover a{
                                        -webkit-transform: scale(1);
                                        -moz-transform: scale(1);
                                        -ms-transform: scale(1);
                                        -o-transform: scale(1);
                                        transform: scale(1);
                                        opacity: 1;
                                    }
  .image-ultimate-map-absulate{
                                        position: absolute;
                                        width: 100%;
                                        height: 100%;
                                        top: 0;
                                    }
                                    .image-ultimate-map-absulate img{
                                        width: 100%;
                                        height: 100%;
                                    }
                                    .image-ultimate-map-absulate a{
                                        text-decoration: none !important;
                                    }
                                    .image-ultimate-hover-456{
                                        position: relative;
                                        width: 100%;
                                        height: 100%;
                                        -webkit-transition: all 0.35s ease-in-out;
                                        -moz-transition: all 0.35s ease-in-out;
                                        transition: all 0.35s ease-in-out;
                                        overflow: hidden;
                                    }
                                    .image-ultimate-hover-456 .iheu-img {
                                        position: absolute;
                                        top: 0;
                                        bottom: 0;
                                        left: 0;
                                        right: 0;
                                        width: 100%;
                                        height: 100%;
                                    }
                                    .image-ultimate-hover-456 .iheu-info {
                                        position: absolute;
                                        top: 0;
                                        bottom: 0;
                                        left: 0;
                                        right: 0;
                                        width: 100%;
                                        height: 100%;
                                        text-align: center;
                                        -webkit-backface-visibility: hidden;
                                        backface-visibility: hidden;
                                        display: table;
                                    }
                                    .image-ultimate-hover-animation-456 {
                                        animation-duration: 1s;
                                    }
                                    .image-ultimate-hover-456, 
                                    .image-ultimate-hover-456 .iheu-img, .image-ultimate-hover-456 a .iheu-img,
                                    .image-ultimate-hover-456 .iheu-img:before, .image-ultimate-hover-456 a .iheu-img:before,
                                    .image-ultimate-hover-456 .iheu-img img, .image-ultimate-hover-456 a .iheu-img img,
                                    .image-ultimate-hover-456 .iheu-info, .image-ultimate-hover-456 a .iheu-info{
                                        border-radius: 0%;
                                        -moz-border-radius:  0%;
                                        -webkit-border-radius:  0%;
                                        transition: 0.5s;
                                    }
                                    .image-ultimate-hover-padding-456{
                                        padding: 20px;
                                    }
                                    .image-ultimate-map-456 {
                                        max-width: 300px;
                                        width: 100%;
                                        margin: 0 auto;
                                        position: relative;
                                    }
                                    .image-ultimate-map-456:after {
                                        padding-bottom: 100%;
                                        content: "";
                                        display: block;
                                    }
                                    .image-ultimate-hover-456 .iheu-img:before {
                                        position: absolute;
                                        display: block;
                                        content: '';
                                        width: 100%;
                                        height: 100%;
                                        box-shadow: inset 0 0 0 0px rgba(0, 105, 30, 0.33);
                                    }
                                    .image-ultimate-hover-456 .iheu-img {
                                        width: 100%;
                                        float: left;
                                    }
                                    .image-ultimate-hover-456 .iheu-info {
                                        background: rgba(0, 105, 30, 0.53);
                                        opacity: 0;
                                        -webkit-transition: all 0.8s ease-in-out;
                                        -moz-transition: all 0.8s ease-in-out;
                                        transition: all 0.8s ease-in-out;
                                    }
                                    .image-ultimate-hover-456 .iheu-info .iheu-data{
                                        display: table-cell;
                                        vertical-align: middle;
                                        text-align: center;
                                        padding: 30px; 
                                    }
                                    .image-ultimate-hover-456 .iheu-info .iheu-data a{
                                        display: inline-block;
                                        -webkit-transition: all 0.3s ease-in-out;
                                        -moz-transition: all 0.3s ease-in-out;
                                        transition: all 0.3s ease-in-out;
                                    }
                                    .image-ultimate-hover-456 .iheu-info .iheu-data a:first-child{
                                        margin-right: 5px;
                                   }
                                    .image-ultimate-hover-456 .iheu-info .iheu-data a:hover,
                                    .image-ultimate-hover-456 .iheu-info .iheu-data a:active,
                                    .image-ultimate-hover-456 .iheu-info .iheu-data a:focus{
                                        border:none;
                                        box-shadow: none;
                                    }
                                    .image-ultimate-hover-456 .iheu-info .iheu-data .fa{
                                        background: rgba(255, 255, 255, 1);
                                        -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
                                        -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
                                        box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
                                        -webkit-border-radius: 50%;
                                        -moz-border-radius:50%;
                                        border-radius: 50%;
                                        color: #00691e;
                                        display: inline-block;
                                        line-height: 50px;
                                        font-size: 20px;
                                        text-align: center;
                                        text-decoration: none;
                                        width: 50px;
                                        height: 50px;
                                        -webkit-transition: all 0.3s ease-in-out;
                                        -moz-transition: all 0.3s ease-in-out;
                                        transition: all 0.3s ease-in-out;
                                    }
                                    .image-ultimate-hover-456 .iheu-info .iheu-data .fa:hover{
                                        color: #ffffff;
                                        background-color: rgba(0, 105, 30, 1);
                                    }
                                                                        .image-ultimate-hover-456:hover .iheu-info {
                                        opacity: 1;
                                    }
                                    .image-ultimate-hover-456.left_to_right .iheu-info .iheu-data a:first-child{
                                         transform: translateX(-100%);
                                    }
                                     .image-ultimate-hover-456.left_to_right .iheu-info .iheu-data:hover a:first-child{
                                         transform: translateX(0%);
                                    }
                                     .image-ultimate-hover-456.left_to_right .iheu-info .iheu-data a:last-child{
                                         transform: translateX(100%);
                                    }
                                     .image-ultimate-hover-456.left_to_right .iheu-info .iheu-data:hover a:last-child{
                                         transform: translateX(0%);
                                    }
                                    .image-ultimate-hover-456.right_to_left .iheu-info .iheu-data a:first-child{
                                         transform: translateX(100%);
                                    }
                                     .image-ultimate-hover-456.right_to_left .iheu-info .iheu-data:hover a:first-child{
                                         transform: translateX(0%);
                                    }
                                     .image-ultimate-hover-456.right_to_left .iheu-info .iheu-data a:last-child{
                                         transform: translateX(-100%);
                                    }
                                     .image-ultimate-hover-456.right_to_left .iheu-info .iheu-data:hover a:last-child{
                                         transform: translateX(0%);
                                    }
.image-ultimate-map-absulate{
                                        position: absolute;
                                        width: 100%;
                                        height: 100%;
                                        top: 0;
                                    }
                                    .image-ultimate-map-absulate img{
                                        width: 100%;
                                        height: 100%;
                                    }
                                    .image-ultimate-map-absulate a{
                                        text-decoration: none !important;
                                    }
                                    .image-ultimate-hover-457{
                                        position: relative;
                                        width: 100%;
                                        height: 100%;
                                        -webkit-transition: all 0.35s ease-in-out;
                                        -moz-transition: all 0.35s ease-in-out;
                                        transition: all 0.35s ease-in-out;
                                        overflow: hidden;
                                    }
                                    .image-ultimate-hover-457 .iheu-img {
                                        position: absolute;
                                        top: 0;
                                        bottom: 0;
                                        left: 0;
                                        right: 0;
                                        width: 100%;
                                        height: 100%;
                                    }
                                    .image-ultimate-hover-457 .iheu-info {
                                        position: absolute;
                                        top: 0;
                                        bottom: 0;
                                        left: 0;
                                        right: 0;
                                        width: 100%;
                                        height: 100%;
                                        text-align: center;
                                        -webkit-backface-visibility: hidden;
                                        backface-visibility: hidden;
                                        display: table;
                                    }
                                    .image-ultimate-hover-animation-457 {
                                        animation-duration: 1s;
                                    }
                                    .image-ultimate-hover-457, 
                                    .image-ultimate-hover-457 .iheu-img, .image-ultimate-hover-457 a .iheu-img,
                                    .image-ultimate-hover-457 .iheu-img:before, .image-ultimate-hover-457 a .iheu-img:before,
                                    .image-ultimate-hover-457 .iheu-img img, .image-ultimate-hover-457 a .iheu-img img,
                                    .image-ultimate-hover-457 .iheu-info, .image-ultimate-hover-457 a .iheu-info{
                                        border-radius: 50%;
                                        -moz-border-radius:  50%;
                                        -webkit-border-radius:  50%;
                                        transition: 0.5s;
                                    }
                                    .image-ultimate-hover-padding-457{
                                        padding: 20px;
                                    }
                                    .image-ultimate-map-457 {
                                        max-width: 300px;
                                        width: 100%;
                                        margin: 0 auto;
                                        position: relative;
                                    }
                                    .image-ultimate-map-457:after {
                                        padding-bottom: 100%;
                                        content: "";
                                        display: block;
                                    }
                                    .image-ultimate-hover-457 .iheu-img:before {
                                        position: absolute;
                                        display: block;
                                        content: '';
                                        width: 100%;
                                        height: 100%;
                                        box-shadow: inset 0 0 0 15px rgba(49, 224, 148, 0.33);
                                    }
                                    .image-ultimate-hover-457 .iheu-img {
                                        width: 100%;
                                        float: left;
                                    }
                                    .image-ultimate-hover-457 .iheu-info {
                                        background: rgba(0, 39, 148, 0.53);
                                        opacity: 0;
                                        -webkit-transition: all 0.8s ease-in-out;
                                        -moz-transition: all 0.8s ease-in-out;
                                        transition: all 0.8s ease-in-out;
                                    }
                                    .image-ultimate-hover-457 .iheu-info .iheu-data{
                                        display: table-cell;
                                        vertical-align: middle;
                                        text-align: center;
                                        padding: 30px; 
                                    }
                                    .image-ultimate-hover-457 .iheu-info .iheu-data a{
                                        display: inline-block;
                                        -webkit-transition: all 0.3s ease-in-out;
                                        -moz-transition: all 0.3s ease-in-out;
                                        transition: all 0.3s ease-in-out;
                                    }
                                    .image-ultimate-hover-457 .iheu-info .iheu-data a:first-child{
                                        margin-right: 5px;
                                   }
                                    .image-ultimate-hover-457 .iheu-info .iheu-data a:hover,
                                    .image-ultimate-hover-457 .iheu-info .iheu-data a:active,
                                    .image-ultimate-hover-457 .iheu-info .iheu-data a:focus{
                                        border:none;
                                        box-shadow: none;
                                    }
                                    .image-ultimate-hover-457 .iheu-info .iheu-data .fa{
                                        background: rgba(255, 255, 255, 1);
                                        -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
                                        -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
                                        box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
                                        -webkit-border-radius: 50%;
                                        -moz-border-radius:50%;
                                        border-radius: 50%;
                                        color: #002794;
                                        display: inline-block;
                                        line-height: 50px;
                                        font-size: 20px;
                                        text-align: center;
                                        text-decoration: none;
                                        width: 50px;
                                        height: 50px;
                                        -webkit-transition: all 0.3s ease-in-out;
                                        -moz-transition: all 0.3s ease-in-out;
                                        transition: all 0.3s ease-in-out;
                                    }
                                    .image-ultimate-hover-457 .iheu-info .iheu-data .fa:hover{
                                        color: #ffffff;
                                        background-color: rgba(0, 39, 148, 1);
                                    }
                                                                        .image-ultimate-hover-457:hover .iheu-info {
                                        opacity: 1;
                                    }
                                    .image-ultimate-hover-457.left_to_right .iheu-info .iheu-data a:first-child{
                                         transform: translateX(-100%);
                                    }
                                     .image-ultimate-hover-457.left_to_right .iheu-info .iheu-data:hover a:first-child{
                                         transform: translateX(0%);
                                    }
                                     .image-ultimate-hover-457.left_to_right .iheu-info .iheu-data a:last-child{
                                         transform: translateX(100%);
                                    }
                                     .image-ultimate-hover-457.left_to_right .iheu-info .iheu-data:hover a:last-child{
                                         transform: translateX(0%);
                                    }
                                    .image-ultimate-hover-457.right_to_left .iheu-info .iheu-data a:first-child{
                                         transform: translateX(100%);
                                    }
                                     .image-ultimate-hover-457.right_to_left .iheu-info .iheu-data:hover a:first-child{
                                         transform: translateX(0%);
                                    }
                                     .image-ultimate-hover-457.right_to_left .iheu-info .iheu-data a:last-child{
                                         transform: translateX(-100%);
                                    }
                                     .image-ultimate-hover-457.right_to_left .iheu-info .iheu-data:hover a:last-child{
                                         transform: translateX(0%);
                                    }
 .image-ultimate-map-absulate{
                                        position: absolute;
                                        width: 100%;
                                        height: 100%;
                                        top: 0;
                                    }
                                    .image-ultimate-map-absulate img{
                                        width: 100%;
                                        height: 100%;
                                    }
                                    .image-ultimate-map-absulate a{
                                        text-decoration: none !important;
                                    }
                                    .image-ultimate-hover-458{
                                        position: relative;
                                        width: 100%;
                                        height: 100%;
                                        -webkit-transition: all 0.35s ease-in-out;
                                        -moz-transition: all 0.35s ease-in-out;
                                        transition: all 0.35s ease-in-out;
                                        overflow: hidden;
                                    }
                                    .image-ultimate-hover-458 .iheu-img {
                                        position: absolute;
                                        top: 0;
                                        bottom: 0;
                                        left: 0;
                                        right: 0;
                                        width: 100%;
                                        height: 100%;
                                    }
                                    .image-ultimate-hover-458 .iheu-info {
                                        position: absolute;
                                        top: 0;
                                        bottom: 0;
                                        left: 0;
                                        right: 0;
                                        width: 100%;
                                        height: 100%;
                                        text-align: center;
                                        -webkit-backface-visibility: hidden;
                                        backface-visibility: hidden;
                                        display: table;
                                    }
                                    .image-ultimate-hover-animation-458 {
                                        animation-duration: 1s;
                                    }
                                    .image-ultimate-hover-458, 
                                    .image-ultimate-hover-458 .iheu-img, .image-ultimate-hover-458 a .iheu-img,
                                    .image-ultimate-hover-458 .iheu-img:before, .image-ultimate-hover-458 a .iheu-img:before,
                                    .image-ultimate-hover-458 .iheu-img img, .image-ultimate-hover-458 a .iheu-img img,
                                    .image-ultimate-hover-458 .iheu-info, .image-ultimate-hover-458 a .iheu-info{
                                        border-radius: 0%;
                                        -moz-border-radius:  0%;
                                        -webkit-border-radius:  0%;
                                        transition: 0.5s;
                                    }
                                    .image-ultimate-hover-padding-458{
                                        padding: 20px;
                                    }
                                    .image-ultimate-map-458 {
                                        max-width: 300px;
                                        width: 100%;
                                        margin: 0 auto;
                                        position: relative;
                                    }
                                    .image-ultimate-map-458:after {
                                        padding-bottom: 100%;
                                        content: "";
                                        display: block;
                                    }
                                    .image-ultimate-hover-458 .iheu-img:before {
                                        position: absolute;
                                        display: block;
                                        content: '';
                                        width: 100%;
                                        height: 100%;
                                        box-shadow: inset 0 0 0 0px rgba(49, 224, 148, 0.33);
                                    }
                                    .image-ultimate-hover-458 .iheu-img {
                                        width: 100%;
                                        float: left;
                                    }
                                    .image-ultimate-hover-458 .iheu-info {
                                        background: rgba(148, 0, 148, 0.53);
                                        opacity: 0;
                                        -webkit-transition: all 0.8s ease-in-out;
                                        -moz-transition: all 0.8s ease-in-out;
                                        transition: all 0.8s ease-in-out;
                                    }
                                    .image-ultimate-hover-458 .iheu-info .iheu-data{
                                        display: table-cell;
                                        vertical-align: middle;
                                        text-align: center;
                                        padding: 30px; 
                                    }
                                    .image-ultimate-hover-458 .iheu-info .iheu-data a{
                                        display: inline-block;
                                        -webkit-transition: all 0.3s ease-in-out;
                                        -moz-transition: all 0.3s ease-in-out;
                                        transition: all 0.3s ease-in-out;
                                    }
                                    .image-ultimate-hover-458 .iheu-info .iheu-data a:first-child{
                                        margin-right: 5px;
                                   }
                                    .image-ultimate-hover-458 .iheu-info .iheu-data a:hover,
                                    .image-ultimate-hover-458 .iheu-info .iheu-data a:active,
                                    .image-ultimate-hover-458 .iheu-info .iheu-data a:focus{
                                        border:none;
                                        box-shadow: none;
                                    }
                                    .image-ultimate-hover-458 .iheu-info .iheu-data .fa{
                                        background: rgba(255, 255, 255, 1);
                                        -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
                                        -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
                                        box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
                                        -webkit-border-radius: 50%;
                                        -moz-border-radius:50%;
                                        border-radius: 50%;
                                        color: #940094;
                                        display: inline-block;
                                        line-height: 50px;
                                        font-size: 20px;
                                        text-align: center;
                                        text-decoration: none;
                                        width: 50px;
                                        height: 50px;
                                        -webkit-transition: all 0.3s ease-in-out;
                                        -moz-transition: all 0.3s ease-in-out;
                                        transition: all 0.3s ease-in-out;
                                    }
                                    .image-ultimate-hover-458 .iheu-info .iheu-data .fa:hover{
                                        color: #ffffff;
                                        background-color: rgba(148, 0, 148, 1);
                                    }
                                                                        .image-ultimate-hover-458:hover .iheu-info {
                                        opacity: 1;
                                    }
                                    .image-ultimate-hover-458.left_to_right .iheu-info .iheu-data a:first-child{
                                         transform: translateX(-100%);
                                    }
                                     .image-ultimate-hover-458.left_to_right .iheu-info .iheu-data:hover a:first-child{
                                         transform: translateX(0%);
                                    }
                                     .image-ultimate-hover-458.left_to_right .iheu-info .iheu-data a:last-child{
                                         transform: translateX(100%);
                                    }
                                     .image-ultimate-hover-458.left_to_right .iheu-info .iheu-data:hover a:last-child{
                                         transform: translateX(0%);
                                    }
                                    .image-ultimate-hover-458.right_to_left .iheu-info .iheu-data a:first-child{
                                         transform: translateX(100%);
                                    }
                                     .image-ultimate-hover-458.right_to_left .iheu-info .iheu-data:hover a:first-child{
                                         transform: translateX(0%);
                                    }
                                     .image-ultimate-hover-458.right_to_left .iheu-info .iheu-data a:last-child{
                                         transform: translateX(-100%);
                                    }
                                     .image-ultimate-hover-458.right_to_left .iheu-info .iheu-data:hover a:last-child{
                                         transform: translateX(0%);
                                    }
.image-ultimate-map-absulate{
                    position: absolute;
                    width: 100%;
                    height: 100%;
                    top: 0;
                }
                .image-ultimate-map-absulate img{
                    width: 100%;
                    height: 100%;
                }
                .image-ultimate-map-absulate a{
                    text-decoration: none !important;
                }
                .image-ultimate-hover-459{
                    position: relative;
                    width: 100%;
                    height: 100%;
                    -webkit-transition: all 0.35s ease-in-out;
                    -moz-transition: all 0.35s ease-in-out;
                    transition: all 0.35s ease-in-out;
                    overflow: hidden;
                }
               .image-ultimate-hover-459 .iheu-img {
                    position: absolute;
                    top: 0;
                    bottom: 0;
                    left: 0;
                    right: 0;
                    width: 100%;
                    height: 100%;
                }
                .image-ultimate-hover-459 .iheu-info {
                    position: absolute;
                    top: 0;
                    bottom: 0;
                    left: 0;
                    right: 0;
                    width: 100%;
                    height: 100%;
                    text-align: center;
                    -webkit-backface-visibility: hidden;
                    backface-visibility: hidden;
                    display: table;
                }
                .image-ultimate-hover-animation-459 {
                    animation-duration: 1s;
                }
                .image-ultimate-hover-459, 
                .image-ultimate-hover-459 .iheu-img, .image-ultimate-hover-459 a .iheu-img,
                .image-ultimate-hover-459 .iheu-img:before, .image-ultimate-hover-459 a .iheu-img:before,
                .image-ultimate-hover-459 .iheu-img img, .image-ultimate-hover-459 a .iheu-img img,
                .image-ultimate-hover-459 .iheu-info, .image-ultimate-hover-459 a .iheu-info{
                    border-radius: 0%;
                    -moz-border-radius:  0%;
                    -webkit-border-radius:  0%;
                    transition: 0.5s;
                }
                .image-ultimate-hover-padding-459{
                    padding: 20px;
                }
                .image-ultimate-map-459 {
                    max-width: 300px;
                    width: 100%;
                    margin: 0 auto;
                    position: relative;
                }
                .image-ultimate-map-459:after {
                    padding-bottom: 100%;
                    content: "";
                    display: block;
                }
                .image-ultimate-hover-459{
                    overflow: hidden;
                }
                .image-ultimate-hover-459 .iheu-img:before {
                    position: absolute;
                    display: block;
                    content: '';
                    width: 100%;
                    height: 100%;
                    box-shadow: inset 0 0 0 0px rgba(49, 224, 148, 0.33);
                }
                .image-ultimate-hover-459 .iheu-img {
                    width: 100%;
                    float: left;
                }
                .image-ultimate-hover-459 .iheu-info {
                    background: rgba(0, 39, 148, 0.53);
                    -webkit-transition: all 0.8s ease-in-out;
                    -moz-transition: all 0.8s ease-in-out;
                    transition: all 0.8s ease-in-out;
                }
                .image-ultimate-hover-459 .iheu-info .iheu-data{
                    display: table-cell;
                    vertical-align: middle;
                    text-align: center;
                    padding: 30px; 
                }
                .image-ultimate-hover-459 .iheu-info .iheu-data a{
                    display: inline-block;
                }
                .image-ultimate-hover-459 .iheu-info .iheu-data a:first-child{
                    margin-right: 5px
                }
                .image-ultimate-hover-459 .iheu-info .iheu-data a:hover,
                .image-ultimate-hover-459 .iheu-info .iheu-data a:active,
                .image-ultimate-hover-459 .iheu-info .iheu-data a:focus{
                    border:none;
                    box-shadow: none;
                }
                .image-ultimate-hover-459 .iheu-info .iheu-data .fa{
                    background: rgba(255, 255, 255, 1);
                    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
                    -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
                    box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
                    -webkit-border-radius: 50%;
                    -moz-border-radius:50%;
                    border-radius: 50%;
                    color: #002794;
                    display: inline-block;
                    line-height: 50px;
                    font-size: 20px;
                    text-align: center;
                    text-decoration: none;
                    width: 50px;
                    height: 50px;
                    -webkit-transition: all 0.3s ease-in-out;
                    -moz-transition: all 0.3s ease-in-out;
                    transition: all 0.3s ease-in-out;
                }
                .image-ultimate-hover-459 .iheu-info .iheu-data .fa:hover{
                    color: #ffffff;
                    background-color: rgba(0, 39, 148, 1);
                }

                                .image-ultimate-hover-459.left_to_right .iheu-info {
                    left: -100%;
                    top: 0;
                    height: 100%;
                }
                .image-ultimate-hover-459.left_to_right:hover .iheu-info {
                    left: 0;
                    top: 0;
                    height: 100%;
                }
                .image-ultimate-hover-459.right_to_left .iheu-info {
                    left: 100%;
                    top: 0;
                    height: 100%;
                }
                .image-ultimate-hover-459.right_to_left:hover .iheu-info {
                    left: 0;
                    top: 0;
                    height: 100%;
                }

                .image-ultimate-hover-459.top_to_bottom .iheu-info {
                    left: 0;
                    top: -100%;
                    width: 100%;
                }
                .image-ultimate-hover-459.top_to_bottom:hover .iheu-info {
                    left: 0;
                    top: 0%;
                    width: 100%;
                }
                .image-ultimate-hover-459.bottom_to_top .iheu-info {
                    left: 0;
                    top: 100%;
                    width: 100%;
                }
                .image-ultimate-hover-459.bottom_to_top:hover .iheu-info {
                    left: 0;
                    top: 0%;
                    width: 100%;
                }
.image-ultimate-map-absulate{
                    position: absolute;
                    width: 100%;
                    height: 100%;
                    top: 0;
                }
                .image-ultimate-map-absulate img{
                    width: 100%;
                    height: 100%;
                }
                .image-ultimate-map-absulate a{
                    text-decoration: none !important;
                }
                .image-ultimate-hover-460{
                    position: relative;
                    width: 100%;
                    height: 100%;
                    -webkit-transition: all 0.35s ease-in-out;
                    -moz-transition: all 0.35s ease-in-out;
                    transition: all 0.35s ease-in-out;
                    overflow: hidden;
                }
               .image-ultimate-hover-460 .iheu-img {
                    position: absolute;
                    top: 0;
                    bottom: 0;
                    left: 0;
                    right: 0;
                    width: 100%;
                    height: 100%;
                }
                .image-ultimate-hover-460 .iheu-info {
                    position: absolute;
                    top: 0;
                    bottom: 0;
                    left: 0;
                    right: 0;
                    width: 100%;
                    height: 100%;
                    text-align: center;
                    -webkit-backface-visibility: hidden;
                    backface-visibility: hidden;
                    display: table;
                }
                .image-ultimate-hover-animation-460 {
                    animation-duration: 2s;
                }
                .image-ultimate-hover-460, 
                .image-ultimate-hover-460 .iheu-img, .image-ultimate-hover-460 a .iheu-img,
                .image-ultimate-hover-460 .iheu-img:before, .image-ultimate-hover-460 a .iheu-img:before,
                .image-ultimate-hover-460 .iheu-img img, .image-ultimate-hover-460 a .iheu-img img,
                .image-ultimate-hover-460 .iheu-info, .image-ultimate-hover-460 a .iheu-info{
                    border-radius: 50%;
                    -moz-border-radius:  50%;
                    -webkit-border-radius:  50%;
                    transition: 0.5s;
                }
                .image-ultimate-hover-padding-460{
                    padding: 20px;
                }
                .image-ultimate-map-460 {
                    max-width: 300px;
                    width: 100%;
                    margin: 0 auto;
                    position: relative;
                }
                .image-ultimate-map-460:after {
                    padding-bottom: 100%;
                    content: "";
                    display: block;
                }
                .image-ultimate-hover-460{
                    overflow: hidden;
                }
                .image-ultimate-hover-460 .iheu-img:before {
                    position: absolute;
                    display: block;
                    content: '';
                    width: 100%;
                    height: 100%;
                    box-shadow: inset 0 0 0 15px rgba(126, 0, 148, 0.33);
                }
                .image-ultimate-hover-460 .iheu-img {
                    width: 100%;
                    float: left;
                }
                .image-ultimate-hover-460 .iheu-info {
                    background: rgba(126, 0, 148, 0.53);
                    -webkit-transition: all 0.8s ease-in-out;
                    -moz-transition: all 0.8s ease-in-out;
                    transition: all 0.8s ease-in-out;
                }
                .image-ultimate-hover-460 .iheu-info .iheu-data{
                    display: table-cell;
                    vertical-align: middle;
                    text-align: center;
                    padding: 30px; 
                }
                .image-ultimate-hover-460 .iheu-info .iheu-data a{
                    display: inline-block;
                }
                .image-ultimate-hover-460 .iheu-info .iheu-data a:first-child{
                    margin-right: 5px
                }
                .image-ultimate-hover-460 .iheu-info .iheu-data a:hover,
                .image-ultimate-hover-460 .iheu-info .iheu-data a:active,
                .image-ultimate-hover-460 .iheu-info .iheu-data a:focus{
                    border:none;
                    box-shadow: none;
                }
                .image-ultimate-hover-460 .iheu-info .iheu-data .fa{
                    background: rgba(255, 255, 255, 1);
                    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
                    -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
                    box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
                    -webkit-border-radius: 50%;
                    -moz-border-radius:50%;
                    border-radius: 50%;
                    color: #7e0094;
                    display: inline-block;
                    line-height: 50px;
                    font-size: 20px;
                    text-align: center;
                    text-decoration: none;
                    width: 50px;
                    height: 50px;
                    -webkit-transition: all 0.3s ease-in-out;
                    -moz-transition: all 0.3s ease-in-out;
                    transition: all 0.3s ease-in-out;
                }
                .image-ultimate-hover-460 .iheu-info .iheu-data .fa:hover{
                    color: #ffffff;
                    background-color: rgba(126, 0, 148, 1);
                }

                                .image-ultimate-hover-460.left_to_right .iheu-info {
                    left: -100%;
                    top: 0;
                    height: 100%;
                }
                .image-ultimate-hover-460.left_to_right:hover .iheu-info {
                    left: 0;
                    top: 0;
                    height: 100%;
                }
                .image-ultimate-hover-460.right_to_left .iheu-info {
                    left: 100%;
                    top: 0;
                    height: 100%;
                }
                .image-ultimate-hover-460.right_to_left:hover .iheu-info {
                    left: 0;
                    top: 0;
                    height: 100%;
                }

                .image-ultimate-hover-460.top_to_bottom .iheu-info {
                    left: 0;
                    top: -100%;
                    width: 100%;
                }
                .image-ultimate-hover-460.top_to_bottom:hover .iheu-info {
                    left: 0;
                    top: 0%;
                    width: 100%;
                }
                .image-ultimate-hover-460.bottom_to_top .iheu-info {
                    left: 0;
                    top: 100%;
                    width: 100%;
                }
                .image-ultimate-hover-460.bottom_to_top:hover .iheu-info {
                    left: 0;
                    top: 0%;
                    width: 100%;
                }
 .image-ultimate-map-absulate{
                    position: absolute;
                    width: 100%;
                    height: 100%;
                    top: 0;
                }
                .image-ultimate-map-absulate img{
                    width: 100%;
                    height: 100%;
                }
                .image-ultimate-map-absulate a{
                    text-decoration: none !important;
                }
                .image-ultimate-hover-461{
                    position: relative;
                    width: 100%;
                    height: 100%;
                    -webkit-transition: all 0.35s ease-in-out;
                    -moz-transition: all 0.35s ease-in-out;
                    transition: all 0.35s ease-in-out;
                    overflow: hidden;
                }
               .image-ultimate-hover-461 .iheu-img {
                    position: absolute;
                    top: 0;
                    bottom: 0;
                    left: 0;
                    right: 0;
                    width: 100%;
                    height: 100%;
                }
                .image-ultimate-hover-461 .iheu-info {
                    position: absolute;
                    top: 0;
                    bottom: 0;
                    left: 0;
                    right: 0;
                    width: 100%;
                    height: 100%;
                    text-align: center;
                    -webkit-backface-visibility: hidden;
                    backface-visibility: hidden;
                    display: table;
                }
                .image-ultimate-hover-animation-461 {
                    animation-duration: 2s;
                }
                .image-ultimate-hover-461, 
                .image-ultimate-hover-461 .iheu-img, .image-ultimate-hover-461 a .iheu-img,
                .image-ultimate-hover-461 .iheu-img:before, .image-ultimate-hover-461 a .iheu-img:before,
                .image-ultimate-hover-461 .iheu-img img, .image-ultimate-hover-461 a .iheu-img img,
                .image-ultimate-hover-461 .iheu-info, .image-ultimate-hover-461 a .iheu-info{
                    border-radius: 0%;
                    -moz-border-radius:  0%;
                    -webkit-border-radius:  0%;
                    transition: 0.5s;
                }
                .image-ultimate-hover-padding-461{
                    padding: 20px;
                }
                .image-ultimate-map-461 {
                    max-width: 300px;
                    width: 100%;
                    margin: 0 auto;
                    position: relative;
                }
                .image-ultimate-map-461:after {
                    padding-bottom: 100%;
                    content: "";
                    display: block;
                }
                .image-ultimate-hover-461{
                    overflow: hidden;
                }
                .image-ultimate-hover-461 .iheu-img:before {
                    position: absolute;
                    display: block;
                    content: '';
                    width: 100%;
                    height: 100%;
                    box-shadow: inset 0 0 0 0px rgba(0, 148, 126, 0.33);
                }
                .image-ultimate-hover-461 .iheu-img {
                    width: 100%;
                    float: left;
                }
                .image-ultimate-hover-461 .iheu-info {
                    background: rgba(0, 148, 126, 0.53);
                    -webkit-transition: all 0.8s ease-in-out;
                    -moz-transition: all 0.8s ease-in-out;
                    transition: all 0.8s ease-in-out;
                }
                .image-ultimate-hover-461 .iheu-info .iheu-data{
                    display: table-cell;
                    vertical-align: middle;
                    text-align: center;
                    padding: 30px; 
                }
                .image-ultimate-hover-461 .iheu-info .iheu-data a{
                    display: inline-block;
                }
                .image-ultimate-hover-461 .iheu-info .iheu-data a:first-child{
                    margin-right: 5px
                }
                .image-ultimate-hover-461 .iheu-info .iheu-data a:hover,
                .image-ultimate-hover-461 .iheu-info .iheu-data a:active,
                .image-ultimate-hover-461 .iheu-info .iheu-data a:focus{
                    border:none;
                    box-shadow: none;
                }
                .image-ultimate-hover-461 .iheu-info .iheu-data .fa{
                    background: rgba(255, 255, 255, 1);
                    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
                    -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
                    box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
                    -webkit-border-radius: 50%;
                    -moz-border-radius:50%;
                    border-radius: 50%;
                    color: #00947e;
                    display: inline-block;
                    line-height: 50px;
                    font-size: 20px;
                    text-align: center;
                    text-decoration: none;
                    width: 50px;
                    height: 50px;
                    -webkit-transition: all 0.3s ease-in-out;
                    -moz-transition: all 0.3s ease-in-out;
                    transition: all 0.3s ease-in-out;
                }
                .image-ultimate-hover-461 .iheu-info .iheu-data .fa:hover{
                    color: #ffffff;
                    background-color: rgba(0, 148, 126, 1);
                }

                                .image-ultimate-hover-461.left_to_right .iheu-info {
                    left: -100%;
                    top: 0;
                    height: 100%;
                }
                .image-ultimate-hover-461.left_to_right:hover .iheu-info {
                    left: 0;
                    top: 0;
                    height: 100%;
                }
                .image-ultimate-hover-461.right_to_left .iheu-info {
                    left: 100%;
                    top: 0;
                    height: 100%;
                }
                .image-ultimate-hover-461.right_to_left:hover .iheu-info {
                    left: 0;
                    top: 0;
                    height: 100%;
                }

                .image-ultimate-hover-461.top_to_bottom .iheu-info {
                    left: 0;
                    top: -100%;
                    width: 100%;
                }
                .image-ultimate-hover-461.top_to_bottom:hover .iheu-info {
                    left: 0;
                    top: 0%;
                    width: 100%;
                }
                .image-ultimate-hover-461.bottom_to_top .iheu-info {
                    left: 0;
                    top: 100%;
                    width: 100%;
                }
                .image-ultimate-hover-461.bottom_to_top:hover .iheu-info {
                    left: 0;
                    top: 0%;
                    width: 100%;
                }
