body {
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
}
#cover-container {
    display: block;
    height: 100vh;
    background: #000;
    animation: fade-in 1.5s linear 2s 1 normal forwards;
    -webkit-animation: fade-in 1s linear 2s 1 normal forwards;
    -moz-animation: fade-in 1s linear 2s 1 normal forwards;
    -ms-animation: fade-in 1s linear 2s 1 normal forwards;
    -o-animation: fade-in 1s linear 2s 1 normal forwards;
}
#animated-heading {
    color: #3cb290;
    width: 100%;
    text-align: center;
    font-family: "Montserrat";

}
#brand-logo {
	animation: bounce 2s infinite;
	-webkit-animation: bounce 2s infinite;
	-moz-animation: bounce 2s infinite;
	-o-animation: bounce 2s infinite;
}

/* bounce START */
@-webkit-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}	
	40% {-webkit-transform: translateY(-30px);}
	60% {-webkit-transform: translateY(-15px);}
}
 
@-moz-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}
	40% {-moz-transform: translateY(-30px);}
	60% {-moz-transform: translateY(-15px);}
}
 
@-o-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}
	40% {-o-transform: translateY(-30px);}
	60% {-o-transform: translateY(-15px);}
}
@keyframes bounce {
	0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
	40% {transform: translateY(-30px);}
	60% {transform: translateY(-15px);}
}
/* bounce END */

/* fade-in START */
@keyframes fade-in {
    from {background-color: rgba(0, 0, 0, 1);}
    to {background-color: rgba(0, 0, 0, 0.8);}
}
@-webkit-keyframes fade-in {
    from {background-color: rgba(0, 0, 0, 1);}
    to {background-color: rgba(0, 0, 0, 0.8);}
}
@-moz-keyframes fade-in {
    from {background-color: rgba(0, 0, 0, 1);}
    to {background-color: rgba(0, 0, 0, 0.8);}
}
@-ms-keyframes fade-in {
    from {background-color: rgba(0, 0, 0, 1);}
    to {background-color: rgba(0, 0, 0, 0.8);}
}
@-o-keyframes fade-in {
    from {background-color: rgba(0, 0, 0, 1);}
    to {background-color: rgba(0, 0, 0, 0.8);}
}
/* fade-in END */