.home-banner-sec .vc_general {
    background: #BB394D;
    padding: 18px 30px;
    font-size: 16px;
    line-height: 16px;
    border: none;
    box-shadow: none;
    border-radius: 12px;
}

.home-banner-sec h1{
    font-weight:600;
}

.home-banner-sec .rt-vc-imagetext .rtin-item .rtin-overlay {
    margin: 0 auto;
    position: relative;
    top: 0;
    -webkit-transform: unset;
    transform: unset;
    width: 100%;
    z-index: 5;
    text-align:left;
}

.home-banner-sec .rt-vc-imagetext .rtin-item{
    display: flex;
    flex-direction: column-reverse;
        padding: 20px;
}

.home-banner-sec .rt-vc-imagetext .rtin-item .rtin-img {
    min-width: 250px;
    min-height: 100%;
}

.home-banner-sec .rt-vc-imagetext .rtin-item:hover .rtin-img img {
    -webkit-transform: unset;
    transform: unset;
}