.top-social-icons {
    float: right;
}
.top-social-icons li {
    margin-left: 10px;
}
.top-social-icons a {
    border: 1px solid #fff;
    color: #fff;
    padding: 5px;
    border-radius: 20%;
    font-size: 12px;
}
header .top-nav .navbar-top .web-logo img {
    width: calc(182px + 42 * (100vw - 320px) / 1600);
}
