/* General For All
––––––––––––––––––––––––––––––––––––––––––––––––––
font-family: 'Baloo Paaji', cursive;
font-family: 'Open Sans', sans-serif;

green: #31c074
black: #000;
*/
* {text-decoration: none; transition: all .3s ease-in;}

body{font-size: 100%;
font-family: 'helvetica', light; margin: auto;}

img {max-width: 100%;}


.bar {background-color: #e6e7e7;}

.logo {width: 100%;
        float: left;
        text-align: center;
        padding-top: 30px;
        padding-bottom: 30px;}

header {width: 100%;
        height: 300px;}



nav {width: 100%;
    float: left;
    text-align: center;
    padding-top: 10px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-between;
    width: 80%;
    margin: auto;
    padding-top: 20px;
    float: center;}

nav a {color: black;
        font-size: 21px;
        text-decoration: none;
        margin-left: 40px;
        margin-right: 40px;}

nav a:hover {color: #c12c0c}

.hero {width:100%;
        height: 447px;
        background-image: url(images/hero.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        text-align: center;
        }
.container {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-between;
    width: 80%;
    margin: auto;
    padding-top: 20px;
    float: center;
}

p {line-height: 20px;
    text-align: center}

/* ---------------Tablet --------------------------------------*/
@media screen and (min-width: 481px) and (max-width: 800px) {
 body {}
    
    header {height: 400px;}
    

    
    nav {text-align: center;
        height: 40%;
    }
  
}
/* ---------------Mobile -------------------------------------- */
@media screen and (max-width: 480px){
 body {}
    
    
    
    header {height: 700px; background-size: contain;
    background-repeat: no-repeat;} 
    
    nav {flex-direction: column; height: 300px;
    background-color:; text-align: center;}
    
    nav a:hover {color: #000;}
    
    .hero {height: 250px;}
    
    .bar {height: 150px;
        
      }
    .inside {text-align: center;
        padding-top: 20px;}
    
    .top {padding-top:30px;
            font-size: 24px;
            color: #c12c0c;}
    
    section {height: 150px;}
    
    .email {display: none;}
}



