body {
    background:url(http://fc01.deviantart.net/fs71/f/2012/160/b/9/stars_by_paulinemoss-d52un4e.jpg);
    animation: stars 205s linear alternate;
    animation-iteration-count: 2;
    
    }
  
  #box {
    background:url(https://i.imgur.com/bYSnuNE.jpg?1);
    background-size:cover;
    border:2px solid #000;
    border-radius:50%;
    width:200px;
    height:200px;
    animation: movimiento 5s linear 0s infinite;
    box-shadow:0 0 25px RGBA(255,255,255, 0.10),
               -8px -8px 15px #000 inset,
               2px 2px 25px #000 inset,
               -45px -45px 25px RGBA(0,0,0, 0.5) inset, 
               25px 25px 45px RGBA(0,0,0, 0.45) inset;
    margin:6em auto;
    transform:rotateX(6deg) rotateY(6deg) rotateZ(6deg);
  }
  
  @keyframes movimiento {
    0% { background-position:0 0 }
    100% { background-position:355px 0 }
  }
  
  @keyframes stars {
    0% { background-position:0 0 }
    100% { background-position:0 100% }
  }

  #main{
    width:100%;
	min-height:600px;
	float:left;
	margin-bottom:5px;
    margin-top:5px;
 
  }
  #footer{
    width:100%;
	min-height:100px;
	float:left;
	margin-bottom:5px;
	background-color:black;
}
 
  .nav{
 
    overflow: hidden;
}
.nav a {
    float: left;
    display: block;
    color: #f2f2f2;
    text-align: center;
    padding: 14px 16px;
    text-decoration: non;
    font-size:17px; 
}
.nav a:hover{
    background-color: #ddd;
    color:Blue;
}
.nav a.active{
    background-color: blue;
    color:white;
    
}
.nav .icon{
    display: none;
    animation-duration: 4s;
}
ul{
	display:flex;
	text-align: right;
	text-decoration:  none;
	font-family: italic;
	list-style-type:none;
	margin: 5px;
	padding:5px;
    animation-duration: 4s;
	}
nav{
	display:flex;
	text-align: right;
    animation-duration: 4s;

}

nav ul li a{
		color: blue;
		text-decoration: none;
		font-weight: bold;
		display: inline-block;
		padding: 10px 20px;
        text-align: right;
        animation-duration: 4s;
}
#contact{
  width:80%;
  min-height:500px;
  padding-left: 10%;
  font-size: large;
  }
  #infor{
    width:30%;
    min-height:500px;
    padding-left: 35%;
    font-size: large;
    border-radius: 50%;
    }
  #logo{
    width:5%;
    float:left;
    margin:7px;
    border-radius: 50%;
    }
#bsk1{
width:24%;
float:left;
min-height:300px;
margin:7px;
}

#bsk2{
width:24%;
float:left;
min-height:00px;
margin:7px;
}
#bsk3{
width:24%;
float:left;
min-height:300px;
margin:7px;
}
#bsk4{
width:24%;
float:left;
min-height:300px;
margin:7px;
}
#bsk5{
  width:24%;
  float:left;
  min-height:300px;
  margin:7px;
  }
#bsk6{
width:24%;
float:left;
min-height:300px;
margin:7px;
}

#bsk7{
width:24%;
float:left;
min-height:300px;
 margin:7px;
}

h1{
  text-align: center;
  font-style: italic;
  color: white;
  animation-duration: 4s;
}

h2{
  text-align: center;
  font-style: italic;
  color: white;
  animation-duration: 4s;
}
p{
  text-align: center;
  font-style: italic;
  color: white;
  animation-duration: 4s;
}
  
  #footer{
    width:100%;
	min-height:100px;
	float:left;
	margin-bottom:5px;
	background-color:black;
}

.social-icons{
  padding-top: 50px;
	background-color:#00506b;
  text-align: center;
}
.social-icons a{
  color:#fff;
  line-height:30px;
  font-size:30px;
  margin: 0 5px;
  text-decoration:none;
  
}
.social-icons a i{
  line-height:30px;
  font-size:30px;
  -webkit-transition: all 200ms ease-in;
  -webkit-transform: scale(1); 
  -ms-transition: all 200ms ease-in;
  -ms-transform: scale(1); 
  -moz-transition: all 200ms ease-in;
  -moz-transform: scale(1);
  transition: all 200ms ease-in;
  transform: scale(1);
}
.social-icons a:hover i{
  box-shadow: 0px 0px 150px #000000;
  z-index: 2;
  -webkit-transition: all 200ms ease-in;
  -webkit-transform: scale(1.5);
  -ms-transition: all 200ms ease-in;
  -ms-transform: scale(1.5);   
  -moz-transition: all 200ms ease-in;
  -moz-transform: scale(1.5);
  transition: all 200ms ease-in;
  transform: scale(1.5);
}

input[type=text], select, textarea {
  width: 100%; /* Full width */
  padding: 12px; /* Some padding */ 
  border: 1px solid #ccc; /* Gray border */
  border-radius: 4px; /* Rounded borders */
  box-sizing: border-box; /* Make sure that padding and width stays in place */
  margin-top: 6px; /* Add a top margin */
  margin-bottom: 16px; /* Bottom margin */
  resize: vertical /* Allow the user to vertically resize the textarea (not horizontally) */
}

/* Style the submit button with a specific background color etc */
input[type=submit] {
  background-color: #04AA6D;
  color: white;
  padding: 12px 20px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}

/* When moving the mouse over the submit button, add a darker green color */
input[type=submit]:hover {
  background-color: #45a049;
}

/* Add a background color and some padding around the form */
.container {
  border-radius: 5px;
  background-color: #f2f2f2;
  padding: 20px;
}
