.offer-detail-img .img-wrap {
    overflow: hidden;
}

.offer-detail-img .img-wrap img {
    transition: transform .5s ease;
}
.offer-detail-img .img-wrap:hover img {
    transform: scale(1.05);
    backface-visibility: hidden;
}

.main-messagefield-close-btn {
    right: 1em;
}

#callback-form-wrapper {
    background-color: #ffffff;
    position: fixed;
    z-index: 100500;
    top: calc(40vh - 100px);
    left: calc(50vw - 150px);
    min-width: 300px;
}

.recbutton {
    cursor: pointer;
    height: 32px;
    font-size: 16px;
    color: white;
    border: none;
    margin: 10px auto;
    width: 100%;
}
