@import url(https://fonts.googleapis.com/css?family=Hind:300|Maven+Pro|Raleway|Roboto+Mono);
* {
    padding: 0px;
    margin: 0px;
}

@media screen and (max-width: 768px){
header {
     justify-content: center;
    flex-direction:column;
    } 
img {
width: 100%;
  height: auto;
}

 #body{
   display: flex;
   }

#texto{
    max-width: 100%;
   
   display: flex;
}

#img{
    width: 100%;
  height: auto;
   
}
#texto h3 {
    font-size: 16px;
       margin: 0 auto;
       color: #fff;

} 
#icon{
    width: 30%;
  height: auto;
}

} 


body {
    background-color: #dddd ;
    width: 100%;
    }

header {
    font-family: 'Maven Pro', sans-serif;
    width: 100%;
     background-color: #1d0458;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: stretch;
    align-content: space-around;
    padding: 2px;

    }

header a {
     color:  white;
     text-decoration: none;
     padding: 20px;
     display: block;
         }

header ul {
    list-style: none;
         } 
nav ul{
    display: flex;
}

nav a:hover {
        color: #545479;
    padding-bottom: 1rem; 
} 

 #logo {
       font-size: 1.5em; 
      
} 

 #intro {
min-height: 400px;
display: flex;
justify-content: center;
align-items: center;
 flex-direction: column;
background: linear-gradient(180deg, rgba(29,4,88,1) 0%, rgba(92,73,115,.8) 100%), url(img/sala-de-cine.jpg);;
background-size: cover;
box-shadow: 1em;


} 

#texto h3 {
    font-family: 'Maven Pro', sans-serif;
       width: 80%;
       margin: 0 auto;
       color: #fff;


} 
#texto h1 {
    font-family: 'Roboto', sans-serif;
    color: #81c9b9;
     width: 80%;
       font-size: 3.2em;
       
} 


 #body{
    background-image: linear-gradient(to bottom, #5c4973, #5a4e7b, #565482, #525989, #4c5f90);
    padding-left: 2rem;
    padding-right: 2rem;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    align-content: center;
}

#texto{
    max-width: 40%;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    align-content: center;
}

#social{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: left;
    align-items: center;
    align-content: center;
}

#icon{
    padding-top: 1rem;
        padding-left:0px;
    margin-right: 1rem;
}

#img{
    padding: 2rem;
    max-width: 70%;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: left;
    align-items: left;
    align-content: left;
}


footer {
    background-color: #4C5F90;
    padding: 2rem;
    max-width: 100%;
    
}
footer  p{
 color: #ccc;
 font-family: 'Maven Pro', sans-serif;
    
    
}





