div.landingPageTeaser {
    margin-bottom: 50px;
}

div.landingPageTeaser p {
    color: #FFF;
    margin: 0;
    font-size: 26px;
}
@media screen and (max-width: 991px) {
    div.landingPageTeaser p {
        color: #FFF;
        margin: 0;
        font-size: 16px;
        padding: 0 15px 0 15px;
    }
}

div.landingPageSplashContainer {
    margin: 0px 0 50px 0;
}

h1.landingPageSplash {
    font-size: 2vw;
    margin-top: 115px;
}

h1.landingPageSplash div:nth-of-type(1) {
    color: #FFF;
    font-weight: bold;
}
h1.landingPageSplash div:nth-of-type(2) {
    display:    inline-block !important;
    font-weight: bold;
}

div.landingPageListContainer {
    position: relative;
    margin-top: 25px;
}

div.paper-plane img {
    position: absolute;
    bottom: 50px;
    width: 400px;
}

ul#menu-business-challanges{
    padding: 0;
    margin: 0;
}

ul#menu-business-challanges li{
    display: inline-block;
    list-style: none;
    border: #FFF 1px solid;
    color: #FFF;
    margin-bottom: 15px;
    margin-right:25px;
    position: relative;

}
ul#menu-business-challanges li:hover{
    border: #DDD 1px solid;

}
ul#menu-business-challanges li img{
    position: absolute;
    top: 13px;
    left: 10px;
    width:16px;
}
ul#menu-business-challanges li a{
    text-decoration: none;
    display: block;
    color: #FFF;
    padding: 6px 20px 6px 35px;
    font-family: Merriweather;
    font-size: 20px;
}
/*
@media screen and (max-width: 991px) {
    ul#menu-business-challanges li img{
        width:18px;
    }
    ul#menu-business-challanges li a{
        font-size: 20px;
    }
}*/

/** Landing Page Typer script blinking cursor **/
.typed-cursor{
    opacity: 1;
    -webkit-animation: blink 0.7s infinite;
    -moz-animation: blink 0.7s infinite;
    animation: blink 0.7s infinite;
}
@keyframes blink{
    0% { opacity:1; }
    50% { opacity:0; }
    100% { opacity:1; }
}
@-webkit-keyframes blink{
    0% { opacity:1; }
    50% { opacity:0; }
    100% { opacity:1; }
}
@-moz-keyframes blink{
    0% { opacity:1; }
    50% { opacity:0; }
    100% { opacity:1; }
}

/**
    Landing page morph
*/
.cd-section-business-problems-menu p {
    font-size: 22px;
    line-height: inherit;
    margin:20px 0;
    color: #000;
}
.cd-section-business-problems-menu h2 {
     margin-bottom:25px;
}
.cd-section-business-problems-menu h3 {
    padding-top: 20px;
    padding-bottom: 15px;
    font-family: "Whitney A", "Whitney B", Whitney;
    font-weight: normal;
}
.cd-section-business-problems-menu div.cd-modal-content {
    overflow-y: auto;
}
.cd-section-business-problems-menu div.cd-modal-content > div {
    width: 100%;
    max-width: 800px;
}
@media screen and (max-width: 768px) {
    .cd-section-business-problems-menu p {
        font-size: 16px;
        line-height: inherit;
        margin:5px 0;
    }
    .cd-section-business-problems-menu h2 {
        margin-bottom:20px;
    }
}
/**
    MEDIA
 */

@media screen and (max-width: 768px) {
    html, body { background-size: 100% 575px; }
    h1 {font-size: 8.2vw !important;}
    h1.landingPageSplash {
        margin-top:20px;
        margin-bottom:20px;
    }
    div.landingPageListContainer {
        padding:0 15px 0 15px;
    }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
    h1 {font-size: 7.4vw !important;}
    div.paper-plane img {
        right: 7vw;
    }

    h1.landingPageSplash {
        margin-top:20px;
        margin-bottom:20px;
    }
    div.landingPageListContainer {
        padding:0 15px 0 15px;
    }
}
@media screen and (min-width: 992px) and (max-width: 1400px) {
    h1 {font-size: 4.5vw !important;}
    div.paper-plane img {
        right: 7vw;
    }
}
@media screen and (min-width: 1401px) {
    h1 {font-size: 65px !important;}
    div.paper-plane img {
        right: 100px;
    }
}