.advantages-wrap {
    padding-top: 70px
}

.advantages-wrap .text {
    font-size: 16px;
    line-height: 30px;
    color: #000;
    font-family: GothaProReg;
    margin-bottom: 50px
}

.advantages-wrap .row-wrap .item {
    position: relative;
    text-align: center;
    margin-bottom: 50px;
}

.advantages-wrap .row-wrap .item .img-wrap {
    display: inline-block;
}

.advantages-wrap .row-wrap .item img {
    position: relative;
    z-index: 2;
    margin-bottom: 11px;
    /*left: -webkit-calc(50% - 87.5px);*/
    /*left: calc(50% - 87.5px)*/
}


.advantages-wrap .row-wrap .item .description-wrap {
    /*display: none;
    position: absolute;
    z-index: 4;
    top: 85px;*/
    left: 0;
    right: 0;
    z-index: 1;
    position: relative;
    bottom: 95px;
    max-height: 100px;

    /*max-height: 500px;*/

    /*transition-timing-function: cubic-bezier(0, 1, 0.5, 1);*/
    /*transition: top 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94);*/
}
.advantages-wrap .row-wrap .item img:hover + .description-wrap {
    /*margin-top: -200px;
    -webkit-transition: margin 1s;
    -moz-transition: margin 1s;
    transition: margin 1s;*/
}

.advantages-wrap .row-wrap .item .description-wrap img {
    position: absolute;
    top: -85px;
    left: 50%;
    margin-left: -85px;
}

.advantages-wrap .row-wrap .item .description {
    position: relative;
    padding: 15px;
    border: 1px solid #dddcdc;
    padding-top: 95px;
    background: #fff;
    margin-bottom: 45px;
    min-height: 260px;
}

.advantages-wrap .row-wrap .item .description_advantages {
    min-height: 475px;
}


@media screen and (min-width: 769px ) and (max-width: 1200px) {
    .advantages-wrap .row-wrap .item .description {
    min-height: 300px;
    }  
}

@media screen and (min-width: 992px ) and (max-width: 1200px) {
    .advantages-wrap .row-wrap .item .description_advantages {
    min-height: 530px;}
}

@media screen and (min-width: 768px ) and (max-width: 992px) {
    .advantages-wrap .row-wrap .item .description {
    min-height: 500px;
    }  
}

@media screen and (max-width: 768px ) {
    .advantages-wrap .row-wrap .item .description {
    min-height: 0;

    }
}

.advantages-wrap .row-wrap .item .title {
    font-size: 16px;
    font-family: GothaProBol;
    text-align: center;
}
.advantages-wrap .row-wrap .item .description .title {
    margin-bottom: 5px;
}
.advantages-wrap .row-wrap .item .description p {
    margin-bottom: 25px;
    text-align: justify;
    font-family: GothaProReg;
    font-size: 16px;
    line-height: 19px;
}

.advantages-wrap .row-wrap .item .description .a-wrap {
    position: absolute;
    left: 15px;
    right: 15px;
    bottom: -20px
}

.advantages-wrap .row-wrap .item .description .a-wrap.big {
    bottom: -30px
}

.advantages-wrap .row-wrap .item .description .a-wrap a {
    background-color: #ea9232;
    display: block;
    width: 100%;
    color: #fff;
    font-family: GothaProBol;
    font-size: 16px;
    padding-top: 11px;
    padding-bottom: 9px;
    text-align: center;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    line-height: 19px;
    -webkit-box-shadow: 0 4px 8px 0 rgba(141, 83, 45, .2), 0 6px 20px 0 rgba(141, 83, 45, .2);
    box-shadow: 0 4px 8px 0 rgba(141, 83, 45, .2), 0 6px 20px 0 rgba(141, 83, 45, .2)
}
.advantages-wrap .row-wrap .item .description .a-wrap a:hover {
    text-decoration: none;
}