.home-container {
    position: relative;
    width: auto;
    height: 87vh;
    overflow-y:hidden;
}

body{
    background:#999999;
}    

.landing-bg {
    opacity: 1;
    position: absolute;
    height: 100%;
    width: 100%;
    transition: opacity 1s;
}

.landing-bg-full {
    opacity: 1;
}

.landing-bg-half-people {
    position: absolute;
    right: 50%;
    left: -50%;
}

.landing-bg-half-ai {
    position: absolute;
    left: 50%;
}

.border {
    background-color: white;
    width: 2px;
    height: 100%;
    position: absolute;
    left: 50%;
    z-index: 1;
}

.landing-people-wrap {
    width: 50%;
    height: inherit;
    position: relative;
    padding: 0px;
}

.landing-ai-wrap {
    width: 50%;
    height: inherit;
    position: relative;
    padding: 0px;
}

.landing-content {
    display: flex;
    display: -webkit-box;   /* OLD - iOS 6-, Safari 3.1-6, BB7 */
    display: -ms-flexbox;  /* TWEENER - IE 10 */
    display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
    align-items: center;
    -webkit-align-items: center;
    width: 100%;
    height: 100%;
    background-image: url('img/icon/transparent.png');
}

.landing-content-text {
    margin-left: 5%;
    position: relative;
    transition: top 0.3s;
}

.landing-page {
    min-height: 100%;
}

@font-face {
    font-family: "the_seasonsregular";
    src: url("seasons-fonts/fontspring-demo-theseasons-reg-webfont.woff")
            format("woff2"),
        url("seasons-fonts/fontspring-demo-theseasons-reg-webfont.woff")
            format("woff");
    font-weight: normal;
    font-style: normal;
}


.landing-header {
    color: white;
    font-family: "the_seasonsregular" !important;
    font-size: 2.5em;
}

.visit-site {
    color: white;
    transition: width linear 1s;
}

.mainmenu {
    display:none;
}

.footer-add-info a {
    color: #ffffff;
}

.footer-add-icon2 {
    color: #fff;
    font-size: 22px;
    display: inline-block;
    margin-right: 10px;
    float: left;
}

.footer-widget input,
.footer-widget textarea {
    color: black;
}

@media only screen and (max-width: 991px) {
    .landing-people-wrap {
        border-bottom: 2px solid #fff;
        background-image: url("img/home-banner/Powering_People.jpg");
        background-size: cover;
        background-repeat: no-repeat;
    }

    .landing-ai-wrap {
        border-bottom: 2px solid #fff;
        background-image: url("img/home-banner/Powering_Ai.jpg");
        background-size: cover;
        background-repeat: no-repeat;
    }
}