.no-animation.color_set4 .show-hide-cta,
.no-animation.color_set5 .show-hide-cta,
.no-animation.color_set6 .show-hide-cta {
    padding-bottom: 20px;
}

.box-offerte {
    margin-bottom: 80px;
}

.box-img {
    overflow: hidden;
    width: 100%;
    height: 250px;
}

.col-lg-3 .box-img {
    width: 100%;
    height: 185px;
}

.col-lg-4 .img-offerta,
.col-lg-3 .img-offerta {
    width: auto;
    height: 100%;
    max-width: inherit;
}

.col-lg-6 .img-offerta,
.col-sm-6 .img-offerta {
    width: 100%;
    height: auto;
    max-width: inherit;
}

.show-hide-text {
    padding: 25px;
    position: relative;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 20;
}

.no-animation .show-hide-text,
.no-animation .show-hide-cta {
    position: static;
}

.animation.container-offerte:hover .show-hide-text {
    top: -30px;
    bottom: 60px;
}

.animation .show-hide-text {
    -webkit-transition: top 0.5s;
    transition: top 0.5s;
    top: 0;
    bottom: 0;
}

.show-hide-cta {
    position: relative;
    bottom: 25px;
    z-index: 10;
}

.col-lg-3 .box-offerte h4 {
    font-size: 3rem;
}

.color_set1.show-hide-text,
.color_set2.show-hide-text,
.color_set3.show-hide-text {
    padding: 20px 0 15px 0;
}

.no-animation.color_set1 .show-hide-text,
.no-animation.color_set2 .show-hide-text,
.no-animation.color_set3 .show-hide-text {
    padding: 15px 0 15px 0;
}

.color_set1 .padding-white-correction-cta,
.color_set2 .padding-white-correction-cta,
.color_set3 .padding-white-correction-cta {
    padding: 0;
}

.show-hide-text p {
    margin-bottom: 0;
    float: left;
}

.container-offerte .show-hide-cta .eon_icons {
    margin-left: -7px;
}

@media only screen and (max-width: 1199px) {
    .col-lg-6 .box-img,
    .col-sm-6 .box-img {
        height: 205px;
    }

    .col-lg-4 .box-img {
        height: 200px;
    }

    .col-lg-3 .box-img {
        height: 148px;
    }
}

@media only screen and (max-width: 991px) {
    .container-offerte {
        margin-bottom: 30px;
    }

    .col-lg-6 .box-img,
    .col-sm-6 .box-img {
        height: 150px;
    }

    .col-lg-4 .box-img,
    .col-lg-3 .box-img {
        height: 147px;
    }

    .box-offerte h4 {
        font-size: 2.6rem;
    }
}

@media only screen and (max-width: 767px) {
    .color_set1 .padding-white-correction,
    .color_set2 .padding-white-correction,
    .color_set3 .padding-white-correction {
        padding: 0 30px 0 30px;
    }

    .box-img {
        overflow: hidden;
        max-width: 100%;
        height: 180px;
    }

    .box-offerte .box-img.h100 {
        height: 100%;
    }

    .box-offerte .img-offerta {
        width: 100%;
        height: auto;
        max-width: inherit;
    }

    .container-offerte.color_set1,
    .container-offerte.color_set2,
    .container-offerte.color_set3 {
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 30px;
        padding: 0;
    }

    .container-offerte {
        margin: 0 -25px 30px -25px;
        padding: 0 25px;
    }

    .container-offerte .show-hide-text {
        float: left;
    }

    .show-hide-cta {
        margin-bottom: 20px;
        position: static;
    }

    .show-hide-text {
        position: static;
    }
}

@media only screen and (min-device-width: 375px) and (max-device-width: 767px) and (orientation: landscape) {
    .box-offerte .box-img {
        min-height: 250px;
    }
}