html {
    max-width: 100%;
    overflow-x: hidden;
}

body {
    max-width: 100%;
    overflow-x: hidden;
    height: 100vh;
    display: flex;
    flex-direction: column;
}

#floatLinkBack {
    margin-top: 20px;
    background-color: black;
    position: fixed;
    height: 60px;
    width: 60px;
    border-style: solid;
    border-radius: 5px;
}

#floatLinkBack a {
    color: lightgrey;
}

#floatLinkBack:hover a {
    color: white
}

.p-5 {
    background-color: rgb(240, 250, 180);
    color: black;
}

.p-5 img {
    height: 120px; 
    margin-right: 20px;
}

.btn-primary {
    background-color: darkgrey;
    color: black;
    border-color: black;
}

#menus3fold {
    margin-top: 20px;
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
}

#menus3fold h4 {
    margin-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
}

#menus3fold p {
    padding-left: 20px;
    padding-right: 20px;
}

footer {
    margin-top: auto;
    height: 40px;
    width: 100%;
    background-color: rgb(95, 95, 95);
    color: white;
}