body {
    margin: 2vh auto;
    width: 100vw;
    background: linear-gradient(black,darkslategrey,black),url('../images/pocket-watch.jpg');
    background-blend-mode: hard-light;
    background-size: contain;
}
div {
    margin: 0vh 0vw;
    text-align: center;
    float: left;
}
h1 {
    font-family: sans-serif;
    color: rgb(129, 170, 175);
    color: silver;
    font-size: 5vh;
    text-shadow: -2px -2px black, 0px -2px black, 
    2px -2px black, -2px 0px black, -2px 2px black,
    0px 2px black, 2px 2px black, 4px 4px 8px black;
}
.border {
    border: 4px solid silver;
    border-radius: 20px;
    box-shadow: 20px 20px 40px black;
}
#container {
    margin: 2vh auto;
    padding: 5vh 5vw;
    text-align: center;
}
#title {
    margin-top: 5vh;
    padding: 0;
    width: 75vw;
    border: 3px solid black;
    box-shadow: 20px 20px 40px black;
}
#header {
    margin: 2vh auto;
    width: 75vw;
    padding: 2vh 2vw;
    background: url('../images/Background.png'),linear-gradient(blue,white);
    background-blend-mode: difference;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    text-align: center;
}
#banner {
    width: 65vw;
}
#mark{
    margin: 8vh auto;
    width: 15vw;
    float: left;
}
#img{
    float: left;
}
video {
    margin: 8vh 7vw;
    float: left;
    width: 43vw;
}
#seal{
    margin: 8vh auto;
    width: 40vw;
    float: none;
}
#calendly {
    margin: 0vh 0vw;
    width: 75vw;
    height: 100%;
}
li{
    font-size: 4vw;
    text-align: left;
    color: rgb(129, 170, 175);
}
p{
    color: silver;
}
.discovery{
    background: rgba(255,255,255,0.1);
    color:rgb(129, 170, 175);
}
#disclaimer{
    margin: 10vh auto;
}
#footer{
    margin: 2vh auto;
    width: 80vw;
    text-align: center;
    font-size: 5vh;
}
.right {
    float: right;
}
#my-office{
    width: 80vw;
}