.kenesis-body .rv-image,
.kenesis-body .rv-image .inner-ctn {
    max-height: 620px;
}

.kenesis-body .bot-ctn {
    height: 400px;
    overflow: hidden;
    background-color: #f2f2f2;
    padding: 0px 80px;
    position: relative;
}

.kenesis-body .contact-details-ctn .rv-content > .inner-ctn {
    padding: 0 !important;
    text-align: left;
}

.kenesis-body .contact-details-ctn .rv-content > .inner-ctn {
    padding: 0 !important;
    text-align: left !important;
}

.kenesis-body .contact-details-ctn .rv-content > .inner-ctn * {
    margin: 0 !important;
}

.kenesis-body .bot-ctn .rv-content,
.kenesis-body .bot-ctn .rv-module {
    display: inline-block;
    vertical-align: top;
    background-color: transparent !important;
    color: #979796 !important;
    height: 400px;
    overflow: hidden;
}

.kenesis-body .bot-ctn .rv-content {
    width: calc(20% - 5px) !important;
    position: relative;
}

.kenesis-body .bot-ctn .rv-module {
    width: calc(60% - 5px) !important;
    padding: 0 !important;
}

.kenesis-body .bot-ctn .rv-content > div,
.kenesis-body .bot-ctn .rv-module > div {
    padding: 0 10px !important;
}

.kenesis-body .bot-ctn .rv-module {
    overflow: hidden;
}

.kenesis-body .search-submit i, 
.kenesis-body .mobile-search-btn i {
    color: rgba(200, 50, 50, 1) !important;
}

.kenesis-body .bot-ctn .rv-content > div {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    width: 100%;
}

.kenesis-body .botnav-ctn .rv-content {
    width: calc(100% - 450px);
    position: relative;
    height: 50px;
    background-color: #4d4d4c !important;
    color: white !important;
    z-index: 2;
}

html .kenesis-body .botnav-ctn .rv-content .inner-ctn {
    position: absolute !important;
    top: 50% !important;
    left: 80px;
    transform: translateY(-50%);
    padding: 0 !important;
}

.kenesis-body .botnav-ctn .rv-content:before {
    content: '';
    position: absolute;
    right: -50px;
    top: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 50px 50px 0 0;
    border-color: #4d4d4c transparent transparent transparent;
}
