.image-ultimate-container{
    width: 100%;
    position: relative;
    display: inline-block;
    text-align: center;
    margin: 0 auto;
    padding: 10px 0;
}
.image-ultimate-row{
    width: 100%;
    float:left;
}
.image-ultimate-map-absulate a, .image-ultimate-map-absulate a:hover,
.image-ultimate-map-absulate a:focus, .image-ultimate-map-absulate a:active{
    cursor: pointer;
}
.image-ultimate-hover .iheu-img:before{
    z-index: +1;
}
.image-ultimate-hover .iheu-img img{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.image-ultimate-hover  img{
    box-shadow: none !important;
}
.image-ultimate-hover:hover{
    z-index: 5;
}
.image-ultimate-container * { -webkit-box-sizing: border-box;
                              -moz-box-sizing: border-box;
                              box-sizing: border-box;
                              -webkit-transition: all 0.35s ease-in-out;
                              -moz-transition: all 0.35s ease-in-out;
                              transition: all 0.35s ease-in-out;
}
.image-ultimate-responsive-1{
    width: 100%;
}
.image-ultimate-responsive-2{
    width: 50%;
}    
.image-ultimate-responsive-3{
    width: 33%;
}
.image-ultimate-responsive-4{
    width: 25%;
}
.image-ultimate-responsive-5{
    width: 20%;
}
.image-ultimate-responsive-6{
    width: 16.66%
}
.image-ultimate-responsive-7{
    width: 14.28%
}
.image-ultimate-responsive-8{
    width: 12.5%
}
.image-ultimate-responsive-8, .image-ultimate-responsive-7, .image-ultimate-responsive-6, .image-ultimate-responsive-5, .image-ultimate-responsive-4, .image-ultimate-responsive-3, .image-ultimate-responsive-2, .image-ultimate-responsive-1{
    float: left;
}
@media only screen and (min-width: 601px)and (max-width: 900px){
    .image-ultimate-responsive-7, .image-ultimate-responsive-8{
        width: 25%;
    }
    .image-ultimate-responsive-6, .image-ultimate-responsive-5{
        width: 33.33%;
    }

    .image-ultimate-responsive-4, .image-ultimate-responsive-3{
        width: 50%;
    }
    .image-ultimate-responsive-2{
        width: 100%;
    }
}

@media only screen and (max-width: 600px){
    .image-ultimate-responsive-8{
        width: 33.33%;
    }
    .image-ultimate-responsive-6, .image-ultimate-responsive-5, .image-ultimate-responsive-7{
        width: 50%;
    }

    .image-ultimate-responsive-4, .image-ultimate-responsive-3{
        width: 100%;
    }
    .image-ultimate-responsive-2{
        width: 100%;
    }
}
@media only screen and (max-width: 400px){
    .image-ultimate-responsive-8{
        width: 50%;
    }
    .image-ultimate-responsive-7, .image-ultimate-responsive-6, .image-ultimate-responsive-5{
        width: 100%;
    }
}
.image-ultimate-hover .iheu-fade-up,
.image-ultimate-hover a.iheu-fade-up{
    -webkit-transform: translate(0, 25px);
    -moz-transform: translate(0, 25px);
    -ms-transform: translate(0, 25px);
    -o-transform: translate(0, 25px);
    transform: translate(0, 25px);
}
.image-ultimate-hover .iheu-fade-down,
.image-ultimate-hover a.iheu-fade-down{
    -webkit-transform: translate(0, -25px);
    -moz-transform: translate(0, -25px);
    -ms-transform: translate(0, -25px);
    -o-transform: translate(0, -25px);
    transform: translate(0, -25px);
}
.image-ultimate-hover .iheu-fade-left {
    -webkit-transform: translate(25px, 0);
    -moz-transform: translate(25px, 0);
    -ms-transform: translate(25px, 0);
    -o-transform: translate(25px, 0);
    transform: translate(25px, 0);
}
.image-ultimate-hover .iheu-fade-right {
    -webkit-transform: translate(-25px, 0);
    -moz-transform: translate(-25px, 0);
    -ms-transform: translate(-25px, 0);
    -o-transform: translate(-25px, 0);
    transform: translate(-25px, 0);
}
.image-ultimate-hover .iheu-fade-up-big {
    -webkit-transform: translate(0, 300%);
    -moz-transform: translate(0, 300%);
    -ms-transform: translate(0, 300%);
    -o-transform: translate(0, 300%);
    transform: translate(0, 300%);
}
.image-ultimate-hover .iheu-fade-down-big {
    -webkit-transform: translate(0, -300%);
    -moz-transform: translate(0, -300%);
    -ms-transform: translate(0, -300%);
    -o-transform: translate(0, -300%);
    transform: translate(0, -300%);
}
.image-ultimate-hover .iheu-fade-left-big {
    -webkit-transform: translate(150%, 0);
    -moz-transform: translate(150%, 0);
    -ms-transform: translate(150%, 0);
    -o-transform: translate(150%, 0);
    transform: translate(150%, 0);
}
.image-ultimate-hover .iheu-fade-right-big{
    -webkit-transform: translate(-150%, 0);
    -moz-transform: translate(-150%, 0);
    -ms-transform: translate(-150%, 0);
    -o-transform: translate(-150%, 0);
    transform: translate(-150%, 0);
}
.image-ultimate-hover .iheu-zoom-in {
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
}
.image-ultimate-hover .iheu-zoom-out {
    -webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -ms-transform: scale(1.5);
    -o-transform: scale(1.5);
    transform: scale(1.5);
}
.image-ultimate-hover .iheu-flip-x{
    -webkit-transform: rotateX(-90deg);
    -moz-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
}
.image-ultimate-hover .iheu-flip-y {
    -webkit-transform: rotateY(90deg);
    -moz-transform: rotateY(90deg);
    transform: rotateY(90deg);
}
.image-ultimate-hover .iheu-fade-up,
.image-ultimate-hover .iheu-fade-down,
.image-ultimate-hover .iheu-fade-left,
.image-ultimate-hover .iheu-fade-right,
.image-ultimate-hover .iheu-fade-up-big,
.image-ultimate-hover .iheu-fade-down-big,
.image-ultimate-hover .iheu-fade-left-big,
.image-ultimate-hover .iheu-fade-right-big,
.image-ultimate-hover .iheu-zoom-in,
.image-ultimate-hover .iheu-zoom-out,
.image-ultimate-hover .iheu-flip-x,
.image-ultimate-hover .iheu-flip-y{
    opacity: 0;
}
.image-ultimate-hover:hover .iheu-fade-up,
.image-ultimate-hover:hover .iheu-fade-down,
.image-ultimate-hover:hover .iheu-fade-left,
.image-ultimate-hover:hover .iheu-fade-right,
.image-ultimate-hover:hover .iheu-fade-up-big,
.image-ultimate-hover:hover .iheu-fade-down-big,
.image-ultimate-hover:hover .iheu-fade-left-big,
.image-ultimate-hover:hover .iheu-fade-right-big,
.image-ultimate-hover:hover .iheu-zoom-in,
.image-ultimate-hover:hover .iheu-zoom-out,
.image-ultimate-hover:hover .iheu-flip-x,
.image-ultimate-hover:hover .iheu-flip-y,
.image-ultimate-hover.iheu-touch .iheu-fade-up,
.image-ultimate-hover.iheu-touch .iheu-fade-down,
.image-ultimate-hover.iheu-touch .iheu-fade-left,
.image-ultimate-hover.iheu-touch .iheu-fade-right,
.image-ultimate-hover.iheu-touch .iheu-fade-up-big,
.image-ultimate-hover.iheu-touch .iheu-fade-down-big,
.image-ultimate-hover.iheu-touch .iheu-fade-left-big,
.image-ultimate-hover.iheu-touch .iheu-fade-right-big,
.image-ultimate-hover.iheu-touch .iheu-zoom-in,
.image-ultimate-hover.iheu-touch .iheu-zoom-out,
.image-ultimate-hover.iheu-touch .iheu-flip-x,
.image-ultimate-hover.iheu-touch .iheu-flip-y{
    -webkit-transform: translate(0, 0) scale(1) rotate(0);
    -moz-transform: translate(0, 0) scale(1) rotate(0);
    -ms-transform: translate(0, 0) scale(1) rotate(0);
    -o-transform: translate(0, 0) scale(1) rotate(0);
    transform: translate(0, 0) scale(1) rotate(0);
    opacity: 1;
}
.image-ultimate-hover .iheu-data h3,
.image-ultimate-hover .iheu-data p,
.image-ultimate-hover .iheu-data .iheu-button{
    -webkit-transition: all 0.25s ease 0.25s;
    -o-transition: all 0.25s ease 0.25s;
    -moz-transition: all 0.25s ease 0.25s;
    transition: all 0.25s ease 0.25s;
}
@media only screen and (max-width: 850px){
    .image-ultimate-container{
        overflow: hidden;
    }
}