
@charset "utf-8";
/* CSS Document */

@media screen and (max-width: 1040px){
.carousel-caption1{
	position: absolute;
z-index: 10;
padding-top: 20px;
padding-bottom: 20px;
color: #FFF;
text-align: center;
text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.6);
top: -20px;
	
}

	#menu div {
		 max-width: 170px !important;
		}
	}
@media screen and (max-width: 1025px){
	.app-numero{
		bottom: 729px !important;
	}
}

@media screen and (max-width: 1000px){

	#menu div {
		 max-width: 150px !important;

	}
}
@media screen and (max-width: 990px){
	.app-numero{
		bottom: 736px !important;
	}
}
		  
@media screen and (max-width: 970px){
	.app-navdown{

  margin-left: 17% !important;
 margin-right:20% !important;
}
}

@media screen and (max-width: 960px){
	.app-nav>li>a{
		font-size: 13px
	}

}
@media screen and (max-width: 930px){
	.app-numero{
		bottom: 745px !important;
	}
}

@media screen and (max-width: 920px){
	.app-nav>li>a{
		font-size: 12px
	}

}
@media screen and (max-width: 895px){
	.app-numero{
		bottom: 753px !important;
	}
}
@media screen and (max-width: 870px){
	.app-text2{
	font-size: 23px !important;
}
	.app-nav>li>a{
		font-size: 11px
	}
	.app-navdown{

     margin-left: 14% !important;
     margin-right:17% !important;
}

}

@media screen and (max-width: 856px){
	.app-numero{
		bottom: 758px !important;
	}
}
@media screen and (max-width: 827px){
	.app-numero{
		bottom: 763px !important;
	}
}
@media screen and (max-width: 804px){
	.app-numero{
		bottom: 768px !important;
	}
}
@media screen and (max-width: 781px){
	.app-numero{
		bottom: 768px !important;
		font-size: 14px !important;
	}
}
@media screen and (max-width: 760px){
	.app-numero{
		bottom: 779px !important;
		
	}
}

@media screen and (max-width: 727px){
	.app-numero{
		bottom: 784px !important;
		
	}
}
@media screen and (max-width: 700px){
	.app-numero{
		bottom: 791px !important;
	}
}
@media screen and (max-width: 675px){
	.app-numero{
		bottom: 795px !important;
		
	}
}
@media screen and (max-width: 646px){
	.app-numero{
		bottom: 800px !important;
		
	}
}
@media screen and (max-width: 620px){
	.app-numero{
		bottom: 805px !important;
	}
}
@media screen and (max-width: 595px){
	.app-numero{
		bottom: 813px !important;
		
	}
}
@media screen and (max-width: 574px){
	.app-numero{
		bottom: 813px !important;
		
	}
}
@media screen and (max-width: 553px){
	.app-numero{
		bottom: 816px !important;
		
	}
}
@media screen and (max-width: 535px){
	.app-numero{
		bottom: 820px !important;
		
	}
}
@media screen and (max-width: 516px){
	.app-numero{
		bottom: 823px !important;
		font-size: 12px !important;
	}
}
@media screen and (max-width: 505px){
	.app-numero{
		bottom: 829px !important;
		
	}
}
@media screen and (max-width: 488px){
	.app-numero{
		bottom: 829px !important;
		
	}
}
@media screen and (max-width: 475px){
	.app-numero{
		bottom: 831px !important;
		
	}
}
@media screen and (max-width: 460px){
	.app-numero{
		bottom: 834px !important;
		
	}
}
@media screen and (max-width: 449px){
	.app-numero{
		bottom: 817px !important;
		font-size: 11px !important;
	}
}
@media screen and (min-width: 768px){
	
.carousel-caption1{
	position: absolute;
z-index: 10;
padding-top: 20px;
padding-bottom: 20px;
color: #FFF;
text-align: center;
text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.6);
top: -20px;
	
}
}
@media screen and (max-width: 768px){

	.row{
		  margin-left: -20px !important;
	}
	.app-mapa{
	width:100% !important;
	
	border:0px !important;
}
	span.rayita{
		display: none !important;
	}
	

.carousel-caption1{
position: absolute;
z-index: 10;
padding-top: 20px;
padding-bottom: 20px;
color: #FFF;
text-align: center;
text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.6);
top: -20px;
}
	.app-navbar{
		display: inherit !important;
	}

	#menu div {
		 display: none;
		  }

		  #menu-movi{
		  	display: block !important ;
		  }

  #menu-down{
  	display: none !important;
  }
	
	 	 
     
#menu-mov{
	display:block !important;
}
}
@media screen and (max-width: 540px){
    .experiencia{
    	display: none;

    	/*background-color:rgba(255,255,255,0.7) !important;*/
    }

	.carousel-caption1{

background-color: rgba(255,255,255,0.7) !important;
height: 110% !important;
overflow: hidden !important;
overflow-y: auto !important; 
	
	}
	.app-navright {
    width: 110% !important;
    margin-left: -35px !important;
}
	/*.app-justificar{
		padding-left: 40px !important;
	}*/
	.app-plantilla2{
		border-radius: 0 !important;
		margin-left: 5px !important;
		margin-right:5px !important;
		background:none !important;
	}

	.app-plantilla1{
		border-radius: 0 !important;
		margin-left: 5px !important;
		margin-right:5px !important;
	}
	.app-plantilla{
		border-radius: 0 !important;
		margin-left: 5px !important;
		margin-right:5px !important;
	}

	.app-titulo{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	.app-titulo3{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
}

@media screen and (max-width: 480px){
	
	.app-abajo{
		font-size: 20px !important;
	}

.app-resaltar{
font-size: 20px !important;
}

.app-resaltar1{
font-size: 33px !important;
}
.app-text1 {
  font-size: 29px !important;
}
}

@media screen and (max-width: 380px){
	.app-seccion2 {
  right: -2px !important;
  bottom: 146px !important;
}

.app-abajo {
  font-size: 16px !important;
}
.app-resaltar {
  font-size: 16px !important;
}
.app-resaltar1 {
  font-size: 26px !important;
}

}
