*
{
    box-sizing: border-box;
}

body
{
    height: 100vh;
    overflow: scroll;
    animation: fadeInAnimation ease 2s;
	animation-iteration-count: 1;
	animation-fill-mode: forwards;
}

@keyframes fadeInAnimation {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}


.logo
{
    width: 200px;
    height: auto;
}

.logo1
{
    width: 10vw;
    height: auto;
}

.align-logo
{
    text-align: right;
}

.align-text
{
    text-align: left;
}

.h-vh
{
    min-height: 90vh;
}

.h-vh2
{
    min-height: 60vh;
}

.link, .link:hover
{
    text-decoration: none;
    color:#999999;
}

@media only screen and (max-width: 994px) {
    .align-logo
    {
        text-align: center;
    }
    
    .align-text
    {
        text-align: center;
        padding: 20px;
    }
  }