body{
    font-family:'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
}

.navigation{
    /* border: 1px red solid; */
    padding: 0%;
    margin: 0%;
    
    
}
ul{
    display: flex;
    text-align: center;
    justify-content: center;
    
    border-radius: 1rem;
    margin: 0%;
    padding-top: 8px;
    padding-bottom: 8px;
    margin-left: 4px;
    margin-right: 4px;
}
.div_navigation_container{
    /* border: 1px rgb(0, 255, 64) solid; */
    display: inline;

}

.navigation_buttons {
    list-style:none;
    text-decoration: none;
    
    justify-content: space-around;
    padding: 8px 4px;
    text-align: center;
    border-radius: 16rem;
    background-color: #e8e5e480;
    border: 1px #ffffff solid;
    color: #2b2525;
}
.navigation_buttons a{
    list-style:none;
    text-decoration: none;
    
    width:fit-content;
    color: #686666;
}
.navigation_buttons:hover{
    list-style:none;
    text-decoration: none;
    background-color: #fff;
    color: #e8e5e480;
    letter-spacing: 1px;
}

.hero_container{
    /* border: 1px rgb(0, 238, 255) solid; */
    width: 100%;
    margin-top: 3rem;
    margin-bottom: 3rem;

}
.hero_container_title{
    /* border: 1px rgb(0, 26, 255) solid; */
    margin: 20% 25% 0% 25%;
    
    text-align: center;
    align-self: center;
    justify-content: center;
}

.hero_container_description{
    border: 1px rgba(54, 54, 54, 0.274) solid;
    border-radius: 16px;
    padding: 08px;
    margin-bottom: 40%;
    background-color: #e8e5e480;
    font-weight:bolder;
}
.hero_container_description:hover{
    color: #383434;
    background-color: #fff;
}
.hero_container_descriptions{
    margin: 0% 25% 0% 25%;
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    justify-content: center;
    gap: 10px;
    margin: 0%;
    
}
.image_container{
    /* border: 1px rgb(255, 0, 106) solid; */
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 1rem;
    padding-top: 3rem;
    padding-bottom: 3rem;
}
.image_container_pics{
    /* border: 1px rgb(255, 0, 0) solid; */
    width: 100%;
    height: 100%;
    border-radius: .7rem;
    background-color: #686666;
}
.end_title {
    /* border: 1px rgb(255, 136, 0) solid; */
    margin: 60% 25% 20% 25%;
    
    text-align: center;
    align-self: center;
    justify-content: center;

}
.end_title h2{
    color: #686666;
}
.contact_Item{
    display:grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr;
    align-items: center;
    /* border: 1px rgb(0, 255, 55) solid; */
    margin-bottom: 12px;

}
.contact_item_left{
    display: flex;
    justify-content:flex-start;
    /* border: 1px rgb(68, 0, 255) solid; */
}
.contact_item_right{
    
    display: flex;
    flex-grow:-1;
    justify-content: flex-end;
    /* border: 1px rgb(255, 238, 0) solid; */
}
.contact_item_right_links{
    list-style: none;
    padding:0px 9px 0px 2px;
}
.contact_item_right_links a{
    text-decoration: none;
    color:#353434;
    
}
.contact_item_right_links a:hover{
    color: #2b2525;
    letter-spacing: 1px;
    
}