.site-half {
    position: relative; }
.site-half .img-bg-1 {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute;
    width: 50%;
    height: 100%; }
@media (max-width: 991.98px) {
    .site-half .img-bg-1 {
        position: relative;
        height: 300px;
        width: 100%; } }
.site-half .img-bg-1.right {
    right: 0; }
