.navbar-nav>li>a{
	line-height:5px;
	color:black;
	}
 header{
	background-color:#A3C436;
}



#top div{
	padding:30px 20px;
	}
	
#top div h3{
	color:#4d8346;
	}

footer div ul li{
	list-style:none;
	padding:0.5px;
	font-size:18px;
	color:white;
	margin-top:0.5px;
	}
footer div ul{
	margin-top:15px;
}
	
footer ol{
	list-style:none;
	padding:20px;
	}
	
footer ol li{
	float:left;
	width:50px;
	height:50px;
	text-align:center;
	line-height:55px;
	border-radius:100%;
	margin:5px;
	color:white;
	background-size:cover;
	}
	
footer ol li a{
	color:white;
	}
	
footer ol li:first-child{
	background:#1f5694;
	}
	
	
footer ol li:nth-child(2){
	background:#d9312c;
	}
	
	
footer ol li:nth-child(3){
	background:#00a4df;
	}
footer{
	background:#F8AC39;
}
footer div p{
	text-align:center;
}	
aside div p{
	text-align: justify;
}

aside div h3{
	text-align: center;
	color: white;
	border-radius: 15px;
	background: #2A9510;
	/*-- border:2px solid orange;**/
	margin: 5px;
	padding: 2px;
}
aside div button{
	background-color:white;
}


/*--Large Desktop--*/

@media (min-width:1200px){

	aside{
		margin: 20px 10px;
	}
	aside div{
		margin: 20px 10px;
		width: 90%;
		border-radius: 10px;
		border:2px solid white; 
		/*--background: #C1C8C0;--*/
	
	}
	
	#logo img{
		padding:20px 10px;
		}
	
	nav#botonera{
		margin-top:3.5%;
		width:50%;
		}
		
	nav#botonera ul{
		width:100%;
		}
		
	nav#botonera ul li{
		width:18%;
		text-align:center;
		background:#008000;
		margin:0 1%;
		}
		
	#galeria ul{
		margin-left:-15px;
		}
	
	
	}
	
/*--Medium Desktop--*/
	
@media (max-width:1199px) and (min-width:992px){
	
	#logo img{
		padding:20px 10px;
		}
		
	nav#botonera{
		margin-top:3%;
		width:60%;
		}
		
	nav#botonera ul{
		width:100%;
		}
		
	nav#botonera ul li{
		width:18%;
		text-align:center;
		background:#008000;
		margin:0 1%;
		}
		aside{
		margin: 20px 10px;
	}
	aside div{
		margin: 20px 10px;
		width: 90%;
		border-radius: 10px;
		border:2px solid white; 
		/**--background: #C1C8C0;--**/
	
	}
	header{
	background:#dfd89c;
	}	
	#galeria ul{
		margin-left:-35px;
		}
		
	footer ul{
	list-style:none;
	padding:20px 10px;
	font-size:12px;
	color:#555;
	}

	}
	
/*--Tablets--*/
	
@media (max-width:991px) and (min-width:768px){
	aside{
		margin: 20px 10px;
	}
	aside div{
		margin: 20px 10px;
		width: 90%;
		border-radius: 10px;
		border:2px solid white; 
		/**-background: #C1C8C0;--**/
	
	}
	
	#logo img{
		padding:20px 240px;
		}
	
	nav#botonera{
		margin:2% 0;
		width:100%;
		}
		
	nav#botonera ul{
		width:100%;
		}
		
	nav#botonera ul li{
		width:18%;
		text-align:center;
		background:#008000;
		margin:0 1%;
		}
		
	section aside div{
		border:0px solid #999;
		}
		
	#galeria ul{
		margin-left:-25px;
		}
	header{
	background:#008000;
	}
	}
	
/*--Phones--*/
	
@media (max-width:767px){
	aside{
		margin: 20px 10px;
	}
	aside div{
		margin: 20px 10px;
		width: 90%;
		border-radius: 10px;
		border:2px solid white; 
		/**--background: #C1C8C0;--**/
	}
	aside div button{
		margin-bottom: 10px;
		margin-top: 10px;
		padding-bottom: 5px;
	}
	
	#logo{
		background:white;
		}
		
	#logo img{
		padding:20px 30px;
		}
		
	#galeria ul{
		margin-left:-35px;
		}
		
	#galeria ul li img{
		width:100%;
		margin:10px auto;
		
		}
	header{
	background:#008000;
	}

	footer div img{
	 	width:75%;
	 	display: block;
  		margin-left: auto;
  		margin-right: auto;
}
	 

	 footer div ul li {
	 	width:100%;
	 	text-align:center;
	}

	 	
	}