





@media (max-width: 800px){
	#mision {
    padding: 112px 15px;
}
	#barra-menu {
	box-shadow: inset -8px 8px 10px RGBA(0, 0, 0, 0.31);
	}
	.navbar-header {
	    float: none;
	}
	.navbar-left,.navbar-right {
	    float: none !important;
	}
	.navbar-toggle {
	    display: block;
			background: #fff  !important;
	}
	.navbar-collapse {
	    border-top: 1px solid transparent;
	    box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
	}
	.navbar-fixed-top {
	    top: 0;
	    border-width: 0 0 1px;
	}
	.navbar-collapse.collapse {
	    display: none!important;
	}
	.navbar-nav {
	    float: none!important;
	    margin-top: 7.5px;
	}
	.navbar-nav>li {
	    float: none;
	}
	.navbar-nav>li>a {
	    padding-top: 10px ;
	    padding-bottom: 10px;
	}
	.collapse.in{
	    display:block !important;
	}
	#navbar li {
    width: 100%;
    border: none;
	}
	#navbar a {
    margin-top: 12px;
    }
	#menu {
	  margin-top: 10px;
	}
	.menu{
	  display: block;
	}
	#servicios h1{
	font-size:40px;
	}
#navbar a{
    float: left;
	position: relative;
	text-decoration: none !important;
	color: #fff;
	width: 100%;
	text-align: left;
}

#prev{
	background:url(../img/arrows.png) no-repeat left;
	width:40px;
	height:40px;
	/*position:absolute;
	bottom:-20px;
	right:-28px;
	left:auto;
	top:auto;*/
	position:relative;
	float:left;
	z-index:10;
	margin-top:10px;
	}
#next{
	background:url(../img/arrows.png) no-repeat right;
	width:40px;
	height:40px;
	/*position:absolute;
	bottom:-20px;
	right:-70px;
	z-index:10;
	left:auto;
	top:auto;*/
	position:relative;
	float:left;
	z-index:10;
	margin-top:10px;
	}
#title-proyectos h1{
	font-size:30px;
	}	
#title-proyectos1 h1{
	font-size:30px;
	}		
	}
#proyectos{
	background-size:cover;
	padding:60px 0px;
	padding-bottom:95px;
	}
#datos{
	float:left;
	position:relative;
	font-size:15px;
	font-family:"Decker";
	border-right:solid 1px #000;
	padding-right:7px;
	margin-top:30px;
	padding-bottom:10px;
	}
#datos h2{
	margin-top:8px;
	}
#datos2{
	float:left;
	position:relative;
	padding-left:7px;
	font-size:19px;
	font-family:"Decker";
	margin-top: 13px;
	line-height:20px;
	}
#inicio-texto {
    font-size: 30px !important;

}
#contacto h1 {
    font-size: 30px;

}
#servicio h1 {
    font-size: 30px;

}
#datos2 h3{
	margin-top: 21px;
	font-size:15px;
	}
@media (max-width: 900px) and (min-width:800px){
	
	#navbar a{
		font-size: 20px;
        padding: 8px 20px;
		}
		
#datos{
	float:left;
	position:relative;
	font-size:12px;
	font-family:"Decker";
	border-right:solid 1px #000;
	padding-right:7px;
	margin-top:30px;
	padding-bottom:10px;
	}

#datos2 h3{
	margin-top: 21px;
	font-size:12px;
	}
}


@media (max-width: 1000px) and (min-width:900px){
	
	#navbar a{
		font-size: 20px;
        padding: 8px 20px;
		}
		
	
	
}

@media (max-width: 1200px) and (min-width:1000px){
	
	#navbar a{
		font-size: 20px;
        padding: 8px 20px;
		}
		
	.home3 h1{
		margin-top:33px;
	}
	
}

@media (max-width: 1300px) and (min-width:1200px){
	
	#navbar a{
		font-size: 20px;
        padding: 8px 15px;
		}
	
	
	
}

@media (max-width: 1500px) and (min-width:1300px){
	
		#navbar a{
		font-size: 20px;
        padding: 8px 20px;
		}
		
		.home2{
			min-height:329px;
		}
		
		.home3{
			min-height:329px;
		}
		
		.home1{
			min-height:687px;
		}
		
		.home4{
			min-height:687px;
		}
	
}


@media (max-width: 1700px) and (min-width:1500px){
	#navbar a{
		font-size: 20px;
        padding: 8px 20px;
		}
		
	
}



