html {
  background-color: #aaa;
  background: url("img/ik.jpg") no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

a {
  text-decoration: none;
}


#welcome {
	font-family: courier;
	font-size: 5vw;
	font-weight: bold;
	text-align: center;
	margin: center;
	margin-top: 40vh;
	display: block;
}

#contact {
	font-family: courier;
	font-size: 2.5vw;
	font-weight: bolder;
	text-align: center;
	margin: center;
	margin-top: 40vh;


}

#cursor {
	margin-left: -3.5vw;
	opacity: 1;
	/* -webkit-animation: blink 0.7s infinite;
    -moz-animation: blink 0.7s infinite;
    -ms-animation: blink 0.7s infinite;
    -o-animation: blink 0.7s infinite;
	animation: blink 0.7s infinite;  */
}

@media only screen and (max-width: 1100px) {
  #welcome {
    font-size: 6vw;
  }

  #contact {
    font-size: 5vw; 
    /* margin-top: 50vh; */
  
  }
  
}

/* @keyframes blink {
  0% {
    opacity: 1; }
  50% {
    opacity: 1; }
  60% {
	opacity: 0;}
  80% {
	opacity: 0;}
  100% {
    opacity: 1; } }
@-webkit-keyframes blink {
  0% {
    opacity: 1; }
  50% {
    opacity: 1; }
  60% {
	opacity: 0;}
  80% {
	opacity: 0;}
  100% {
    opacity: 1; } }
@-moz-keyframes blink {
  0% {
    opacity: 1; }
  50% {
    opacity: 1; }
  60% {
	opacity: 0;}
  80% {
	opacity: 0;}
  100% {
    opacity: 1; } }
@-ms-keyframes blink {
  0% {
    opacity: 1; }
  50% {
    opacity: 1; }
  60% {
	opacity: 0;}
  80% {
	opacity: 0;}
  100% {
    opacity: 1; } }
@-o-keyframes blink {
  0% {
    opacity: 1; }
  50% {
    opacity: 1; }
  60% {
	opacity: 0;}
  80% {
	opacity: 0;}
  100% {
    opacity: 1; } } */