.info {
    display: flex;
    vertical-align: top;
    width: 100%;
    font-size: 0;
flex-wrap: wrap;
}

.info > div {
    display: inline-block;
    vertical-align: top;
    width: 33.333333%
}

.info > div span {
    min-height: 20px
}

.info > div p {
    min-height: 20px
}

.detail-page-wrap .container {
    position: relative;
}

.detail-page-wrap .container .modal_popup--prodmag.block {
    width: 100%;
}

.detail-page-wrap .container .modal_popup--prodmag.block .wrap_modal_content {
    padding: 0;
}

.detail-page-wrap .container .modal_popup--prodmag .wrap_modal_content .left {
    float: left;
    width: 40%;
    padding-bottom: 0;
}

.detail-page-wrap .container .modal_popup--prodmag .wrap_modal_content .right {
    float: right;
    margin: 0;
    padding: 15px 15px 40px 25px;
    width: 60%;
}

.detail-page-wrap .modal_popup--prodmag ul li.contacts-info__item {
    padding-left: 35px;
}

.detail-page-wrap .modal_popup--prodmag ul li.contacts-info__item:first-child {
    padding-left: 0;
}

.detail-page-wrap .container #mechanism.modal_popup {
    display: none !important;
}

.detail-page-wrap .left .modal-slider, .detail-page-wrap .left .modal-slider .slick-track,
.detail-page-wrap .left .modal-slider .slick-list, .detail-page-wrap .left .modal-slider figure {
    position: relative;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.detail-page-wrap .left .modal-slider figure {
    background-repeat: no-repeat;
    background-size: cover;
}
/* <!--Old-->
.detail-page-wrap .left .modal-slider-thumbs {
    position: absolute;
    bottom: 30px;
    left: 13%;
    right: 13%;
    padding: 0 55px;
}
*/
<!--New-->
.detail-page-wrap .left .modal-slider-thumbs {
    position: absolute;
    bottom: -70px;
    left: 13%;
    right: 13%;
}



.detail-page-wrap .left .modal-slider-thumbs__item {
    padding: 0 5px;
}

.detail-page-wrap .left .slick-current .modal-slider-thumbs__item figure {
    border-color: #db1739;
    box-shadow: inset 0 0 0 1px #db1739;
}

.detail-page-wrap .left .modal-slider-thumbs__item figure {
    display: block;
    position: relative;
    padding-bottom: 80%;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border: 1px solid #fff;
}

.detail-page-wrap .left .modal-slider-thumbs__item figure img {
    display: none;
}

.modal_popup--prodmag .wrap_modal_content .slick-slide img {
    width: 100%;
}