*{
	margin: 0;
	padding: 0;
	font-family: Century Gothic;
 }

 body{ 
 	background-image:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)), url(../5.jpg);
 	height: 100vh;
 	background-size: cover;
 	background-position: center;
  }
  ul {
  	list-style-type: none;
  	float: left;
  	margin-top: 25px;
  }
  ul li{
  	display: inline-block;
  }
  ul li a{
  	text-decoration: none;
  	color: #fff;
  	padding: 5px 20px;
  	border: 1px solid transparent;
  	transition: 0.6s ease;
  }
  ul li a:hover{
  	background-color: #fff;
  	color: #000;
  }
  .logo img{
  	float: right;
  	width: 20%;
  	height: auto;
  }
  .main{
  	max-width: 1200px;
  	margin: auto;
  }
  ul li.active a{
  	background-color: #fff;
  	color: #000;
  }
  .title{
  	position: absolute;
  	top: 50%;
  	left: 50%;
  	transform: translate(-50%,-50%);

  }
  .title h1{
  	color: #fff;
  	font-size: 70px;
    font-family: arial, sans-serif;
    font-weight: bold;
    text-shadow: 4px 4px #000;
    font-style: italic;

  }
  h1 {margin-bottom: 25px;
      position: absolute;
      top: 25%;
      left: 25%;
      color: #fff;
      font-weight: bold;
      font-style: italic;
      font-family: sans-serif;
  }
  p {
    position: absolute;
    top: 35%;
    left: 20%;
    color: #fff;
  }

  .img {
    width: 45%;
    position: absolute;
    top: 25%;
    left: 50%;
  }
  /* FOOTER */
  .footer-bottom {
    width: 100%;
    height: 23px;
    background: #303036;
    color: #d3d3d3;
    position: absolute;
    text-align: center;
    bottom: 0px;
    left: 0px;
    padding-top: 10px;
    border-top:1px solid grey;
  }
  
    @media screen and (max-width: 959px){
    .main ul li a{
      width: 100%;
    }
    body {
      width: 100%;
    }
    .logo {
      width: 100%;
    }
    h1{
      width: 50%;
    }

  }
  @media screen and (max-width: 479px){
    
    .main ul li a{
      width: 100%; }
    li a {
      width: 50%;
    } 


    .logo {
      width: 100%;
    }
    body {
      width: 100%;
    }
    
    .head {
      width: auto;
      position: absolute;
      top: 25%;
      left: 25%;
    }
    

    }
    .hhead {
      width: auto;
      position: absolute;
      top: 20%;
      left: 45%;
    }
*{
	margin: 0;
	padding: 0;
	font-family: Century Gothic;
 }

 body{ 
 	background-image:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)), url(../1.gif);
 	height: 100vh;
 	background-size: cover;
 	background-position: center;
  }
  ul {
  	list-style-type: none;
  	float: left;
  	margin-top: 25px;
  }
  ul li{
  	display: inline-block;
  }
  ul li a{
  	text-decoration: none;
  	color: #fff;
  	padding: 5px 20px;
  	border: 1px solid transparent;
  	transition: 0.6s ease;
  }
  ul li a:hover{
  	background-color: #fff;
  	color: #000;
  }
  .logo img{
  	float: right;
  	width: 20%;
  	height: auto;

  }
  .main{
  	max-width: 1200px;
  	margin: auto;
  }
  ul li.active a{
  	background-color: #fff;
  	color: #000;
  }
  .title{
  	position: absolute;
  	top: 50%;
  	left: 50%;
  	transform: translate(-50%,-50%);

  }
  .title h1{
  	color: #fff;
  	font-size: 70px;
    font-family: arial;
    
  }
  main{
  	margin-left: 120px;
  	position: absolute;
  	top: 30%;
  }
   h1 {
    font-size: 50px;
    font-family: arial;
    text-align: center;
    position: absolute;
    top: 21%;
    left: 41%;
    color: #fff;
   

  }
  .box{
  	display: block;
  	float: left;
  	width: 20%;
  	padding: 25px;
  	padding-left: 12px;
  }
  .box img {
  	width: 100%;
  	border-radius: 10px;
  }
  .box img:hover{
  	transform: scale(2,2);
  	transition: .6s transform; 
  }


    @media screen and (max-width: 959px){
  	.main ul li a{
  		width: 100%;
  	}
  	body {
  		width: 100%;
  	}
  	.box {
  		width: 30%;
  	}
  	.logo {
  		width: 100%;
  	}
  	#head {
  		width: 100%;
  	}
  	h1{
  		width: 50%;
  		position: absolute;
  		left: 25%;
  	}

  }
  @media screen and (max-width: 479px){
  	
  	.main ul li a{
  		width: 100%; }
  	li a {
  		width: 50%;
  	}	
  	#head {
  		width: 46%;
  		padding-top: 18%;	
  	}

  	.logo {
  		width: 100%;
  	}
  	body {
  		width: auto;
  	}
  	.hhead {
  		width: 10%;
  	}
  	.hhead h1{
  		font-size: 40px;
  	}
  	.box {
  		width: 70%;
  		padding-top: 1%; 
  	}
  }

  }
