body {
    -webkit-font-smoothing: antialiased;
    margin-bottom: 700px;
}

p, li {
    font-size: 1.4em;
}

.index-header {
    min-height: 500px;
    background-image: linear-gradient(-180deg,white 0,#DDDDDD 60%,#6ec2c4 100%);
    padding-top: 100px;
}

.index-about {
    padding-top: 100px;
    padding-bottom: 100px;
}

.index-support {
    padding-top: 100px;
    padding-bottom: 100px;
}

.index-imagepro {
    min-height: 500px;
    background-color: #fafafa;
    color: #666;
    padding-top: 100px;
    padding-bottom: 100px;
    border-top: 1px solid #e2e1e1;
    border-bottom: 1px solid #e2e1e1;
}

.index-imagepro .features section h4 {
    margin-top: 0;
}
.index-imagepro .features section {
    width: 88%;
    float: right;
    padding-right: 70px;
}

@media only screen and (max-width:1000px)
{
    .index-imagepro .features section {
        width: 80%;
        float: right;
        padding-right: 10px;
    }
    .index-imagepro .feature {
        padding-bottom: 80px;
    }
}

.index-imagepro .features section p {
    font-size: 1em;
}

.index-imagepro .features .feature {
    margin-bottom: 70px;
}

.index-imagepro hr {
    margin-top: 50px;
    margin-bottom: 50px;
}

.index-contact {
    padding-top: 100px;
    padding-bottom: 100px;
}

.index-contact .col-md-3 section {
    width: 70%;
    float: right;

}

.index-contact h3 {
    color: black;
}

.index-contact p {
    font-weight: 100;
}

.index-contact a {
    color: black;
}

.android-pic {
    position: absolute;
    left: 0px;
    top: 0px;
    -webkit-animation-delay: .4s;
    -moz-animation-delay: .4s;
    -o-animation-delay: .4s;
    -ms-animation-delay: .4s;
    animation-delay: .4s;
}

.android-col {
    display: none;
}

@media only screen and (min-width:1000px)
{
    .android-col {
        display: initial;
    }
}

.fadeInScale {
    -webkit-animation-name: fadeInScale;
    animation-name: fadeInScale;
    animation-fill-mode: both;
    -webkit-animation-fill-mode: both;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -o-animation-duration: 1s;
    -ms-animation-duration: 1s;
    animation-duration: 1s;
}

@keyframes fadeInScale {
    0% {
        opacity: 0;
        -moz-transform: scale3d(.89,.89,.89);
        -o-transform: scale3d(.89,.89,.89);
        -ms-transform: scale3d(.89,.89,.89);
        -webkit-transform: scale3d(.89,.89,.89);
        transform: scale3d(.89,.89,.89);
    }

    100% {
        opacity: 1;
        -moz-transform: none;
        -o-transform: none;
        -ms-transform: none;
        -webkit-transform: none;
        transform: none;
    }
}

#login {
    padding-top: 50px;
}