/* Cuando la página sea menor a 600px se va a aplicar este estilo */

@media (max-width:600px){
  
 body{
    font-size: 14px;
  }	 
	
header{
    background-color: #00519b;
	height:40px;
    }
	
header .container img{
    height: 55px;
    background-color: white;
    padding:15px;
	margin-right:10px;
    
    }

header .container #nav{
	margin-top:10px;
	}
	
.container #nav a{
    text-decoration: none;
    color: white;
    font-size: 10px; 
    margin-right: 5px;
	padding-bottom:2px;
	}

.container{
       max-width: 500px;
       margin-left: auto;
       margin-right: auto;
       padding-left: 5px;
   }

.slider-wrapper {
	width: 100%;
	height:200px;
	position: relative;
}

.slide {
	float: left;
	position: absolute;
	width:100%;
	opacity: 0;
	transition: opacity 3s linear;
	
}

.slider-wrapper > .slide:first-child {
	opacity: 1;
}

.nosotros{
        overflow: hidden;
        margin-bottom:10px;
		margin-top:20px;
    }   


.nosotros .txtNosotros, .nosotros .imgNosotros {
	float:none;
	width:100%;
	
	
}

.nosotros .txtNosotros{
	height:auto;
	width:100%;
	padding-top:30px;
	padding-bottom:30px;
}

    
.nosotros .txtNosotros h2{
      font-size: 15px;
      color: #fff;
      padding-top: 0;
	  margin-left:5%;
    }

.nosotros .txtNosotros h2.objetivos{
        font-size: 12px;
        padding-top: 10px;
		margin-left:5%;
       
    }
    
.nosotros .txtNosotros p{
        font-size: 12px;
        color: #fff;
        width: 90%;
		margin-left:5%;
        }
		
 .titulo{
         font-size: 12px;
         line-height: 0.2;
         margin:2% 18%;
         display:inline-block;
     }
	 
.beneficios .uno, .beneficios .dos, .beneficios .tres, .beneficios .cuatro {
        width: 100%;
        height: 200px;
        margin-bottom: 15px;
        margin-right: 5%;
    }
	
.beneficios .icono{
        width: 12%;
        margin-right: 35px;
  }
  
.motivos{
        background-image: url('assets/uruguay.svg');
        background-position:center;
        background-repeat: no-repeat;
        background-size:cover;
   }
    
    .motivos .rayita{
        height: 1px;
        width: 60px;
        background-color: #fff;
        margin: 10px auto;
    }
	 
.motivos h1, .motivos h2, .motivos p{
        margin: 0 auto;
        width: 75%; 
        text-align: center;
        color: #fff;
        }
    
.motivos h1{
        font-size: 32px;
        margin-top: 50px;
        margin-bottom: 10px;
    }
    
.motivos h2{
        line-height: 1;
        margin-bottom: 15px;
    }
    
.motivos .bajada{
        font-size: 18px;
        font-family:'Source Sans Pro', sans-serif;
        font-weight: lighter;
        line-height: 1.3;
        margin-bottom: 60px;
    }
    
}

@media (max-width:600px){


.mapas{
        float: none;
    }
 .mapas h2{
        font-size: 15px;
        margin-bottom: 15px;
        padding-bottom: 25px;
        border-bottom: 1px solid #fff;
        width: 60px;
    }
    
    .mapas .uy{
        
    }
    
    .mapas .br{
        float: none;
    }
    
    .mapas img{
        width: 6%;
    }
    
    .mapas .iconodirec{
        width: 4%;
        float: left;
        margin-left: 4px;
        margin-right: 20px;
        margin-top: 5px;
    }
    
   
    
    .mapas .direccion p{
        font-size: 16px;
    }
    
    .mail{
        display: flex;
        justify-content:flex-start;
        height: 20px;
        
    }
    
    .mail img{
        padding-top: 4px;
    }
       
    .mail a{
        text-decoration: none;
        color: #fff;
        font-size: 17px;
        margin-left: 15px;
    }
    
    .mapauy{
        margin-bottom: 55px;
		width:100%;
    }
     
   .mapabr{
        margin-bottom: 55px;
		margin-left:0;
    }

.mapas h2 .blanco{
	margin:0;
}
}

@media (min-width:1440px){
	
	.slider{
		margin-bottom:200px;
}

 .motivos{
        background-image: url('assets/uruguay.svg');
        background-position:center;
        background-repeat: no-repeat;
        background-size:contain;
		background-color:#2e3092;
        padding-top: 60px;
        padding-bottom: 110px;
        border-top:80px solid #2e3092;
        border-bottom:80px solid #2e3092;

    }

}
	 
	 @media (max-width:350px){
		 
.slider{
		margin-bottom:10px;
}

.container{
	padding-right:5px;
}

.container #nav a{
    text-decoration: none;
    color: white;
    font-size: 8px; 
    margin-right: 5px;
	padding-bottom:2px;
	}
	
	
	 }