header{
    display:flex;
    justify-content:space-between;
    align-items:center;
    padding:9px;
    width:100%;
}

.page{
    box-sizing: border-box;
}

.banner{
    padding:10px;
    background-image: url('images/zesta image/zestabanner.jpeg');  
    opacity: 95%;
    height:300%;
    width:98%;
}

.align{
    text-align: center;
}

.logoimg{
    margin-top: 3%; 
    margin-left: 3%;
    float:left; 
}

.about{
    color:white;
    font-family:Verdana, Geneva, Tahoma, sans-serif;
    text-align: left;
    margin-top: 20%;
    margin-left: 20px;
    margin-right: 20px;
    font-size: 20px;

}

#logo{
    color: black;
    display:flex;
    flex-flow:row wrap;
    justify-content:space-between;
    font-size:15px ;
}

h1{
    font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    margin:0.5em 0;
}

h2,h3{
    font-family:'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
}

body{
    font-family:Helvetica, Arial, sans-serif;
}

.container{
    margin:20px;
    width: 30%;
    box-sizing: border-box;
    box-shadow:0  5px 5px 5px rgb(197, 195, 195);
    background-color:white;
    border: 0.1px hidden rgb(72, 71, 71);
    border-radius: 10px;
    align-items: center;
}

.img{
    width:300px;
    height:300px;
}

.button{
        text-decoration: none;
        background-color: #e8e2e2;
        color: rgb(0, 0, 0);
        padding: 15px 32px;
        text-align: center;
        display: inline-block;
        font-size: 15px;
        margin-left: 40%;
        margin-bottom: 10%;
        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
        border-radius: 15px;
        
}

.button:hover{
    color:rgb(0, 0, 0);
    background-color:#afb4af;
}

.container:hover{
    transform: scale(1.03, 1.03);
}

.home{
        text-decoration: none;
        color: rgb(17, 16, 16);
        background-color: #e8e2e2;
        padding:15px 30px;
        text-align: center;
        display:inline-block;
        font-size: 15px;
        margin-left:43%;
        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
        border-radius: 15px;
        margin-top: 10px;
        margin-bottom:10px;
       
}

.home:hover{
    background-color: #afb4af;

}

.main{
    box-sizing: border-box;
    box-shadow:0  5px 5px 5px rgb(197, 195, 195);
    border: 1px hidden rgb(72, 71, 71);
    padding: 15px 25px;
    margin:20px;

}

.green, .black, .flav{
    font-size: 20px;
    background-color: rgb(92, 184, 111);
    padding:10px;

}

.button1{
    text-decoration: none;
    background-color: #dfe0df;
    color: rgb(0, 0, 0);
    padding: 15px 32px;
    text-align: center;
    display: inline-block;
    font-size: 15px;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    border-radius: 15px;
    margin-left:46%;
    margin-top:10px;
    margin-bottom: 10px;

}

.button1:hover{
    background-color:#c1c4c2;

}

.align{
    align-items:center;
}

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

    .about{
        margin-top:10px;
    }

    .banner{
        padding:20px;
        width:100%;
        height:100%;
        
    }

    .container{
        width:100%;
        box-sizing: border-box;
        box-shadow:0  5px 5px 5px rgb(197, 195, 195);
        background-color:white;
        border: 0.1px hidden rgb(72, 71, 71);
        border-radius: 10px;
        align-items: center;
        display:block;
    }

    .img{
        width:100%;
        height:100%;
     
     }

     .button1{
        margin-left: auto;
        margin-right:auto;
     }
     
     .button{
        margin-left:45%;
     }

     a.home{
        margin-right: auto;
        margin-left:auto;
     }

}

@media only screen and (max-width:800px){
    .button{
        margin-left:40%;
    }

    .home{
        margin-right: auto;
        margin-left:auto;
    }
    
}
@media only screen and (max-width:350px){
    .home{
        margin-left: 40%;
    }
}

