*{
    padding: 0px;
    margin: 0px;
    font-family: sans-serif;
}


body{
    background-color: GhostWhite;
}

button{
    padding: 10px;
    margin: 10px;
    border-radius: 10px;
    background-color: #159952;
    color: white;
    outline: none;
    border:none;
    box-shadow: 5px 5px 5px gray;
}

.container{
    display: flex;
    flex-flow: wrap;
    align-content: center;
    justify-content: center;
    padding: 5px;
}


footer{
    
}

footer a{

    text-decoration: none;
}

footer h4{
    margin-top: 10px;
    font-weight: 400;
    text-align: center;
    font-size: 0.8em;
}


.img-logo{
    width: 250px;
    padding: 10px;
}

.img-title{
  width: 100px;
  margin: 10px;
}

.img-social{
    width: 50px;
    margin: 20px;
}

.h1-main{
    padding: 5px;
    text-align: center;
    color: darkblue;        
}

.text-center{
    text-align: center;
    line-height: 1.8em;
    padding: 10px;
}

hr{
    margin-top: 10px;
}

.img-galery{
    width: 300px;
    height: 190px;
    margin: 10px;
    box-shadow: 5px 5px 5px gray;
    border-radius: 10px;
}

.img-card{
    width: 350px;
}


button{
    padding: 10px;
    margin: 10px;
    border-radius: 10px;
    background-color: #159952;
    color: white;
    outline: none;
    border:none;
    box-shadow: 5px 5px 5px gray;
}

button:hover{
    background-color: black;
}