.off-canvas-container {
    z-index:99998;
    position:fixed;
    right:-310px;
    width:300px;
    background-color:#234158;
    transition:0.3s;
    display:flex;
    flex-direction: column;
    justify-content:flex-start;
    align-items:center;
    min-height:100vh;
    height:300px;
    overflow-y:scroll;
    /* padding-bottom:50px; */
}
.off-canvas-top {
    display:flex;
    flex-direction: column;
    width:100%;
    align-items:center;
    padding-top:30px;
}
.off-canvas-logo {
    width:200px;
}
.navbar-off-canvas ul {
    list-style-type: none;
    text-align:center;
    font-family: "Lato";
    font-size: 20px;
    line-height:43px;
    color:#ffffff;
    padding-left:0;
    margin-top:30px;
}
.navbar-off-canvas ul li a {
    color:#ffffff;
    text-decoration:none;
}
.navbar-off-canvas ul li a:hover {
    font-weight: 700;
}
.navbar-off-canvas ul li.active {
    font-weight: 700;
}
.off-canvas-bottom {
    display:flex;
    flex-direction: column;
    align-items:center;
    width:100%;
    padding-bottom:50px;
}
.helper-bottom {
    height:50px;
    display:block;
    width:100%;
}
.off-canvas-bottom ul {
    list-style-type: none;
    text-align:center;
    font-family: "Lato";
    font-size: 18px;
    line-height:34px;
    color:#ffffff;
    padding-left:0;
    margin-bottom:50px;
}
.off-canvas-bottom ul li a {
    color:#ffffff;
    text-decoration:none;
}
.off-canvas-bottom ul li a:hover {
    font-weight: 700;
}
.off-canvas-bottom ul li.active {
    font-weight: 700;
}
.close-off-canvas {
    width:20px;
    height:20px;
    margin-bottom:70px;
}
.close-off-canvas:hover {
    cursor:pointer;
}