body {
    position: relative;
    height: 100vh;
}

.my-frame .flex-video.widescreen {
    min-height: 700px !important;
}

.at-share-dock.atss {
    display: none !important;
}

@media screen and (max-width: 47.4375em) {
    footer {
        padding-bottom: 0;
    }
}

header .header .btn-group {
    display: flex;
    justify-content: space-around;
    position: absolute;
    right: 0.9375rem;
    width: 200px;
    z-index: 1000;
    top: 75px;
}

header .header .btn-group a {
    width: auto;
    background: none;
    border: none;
    padding: 0;
}

header .header .btn-group a:focus,
header .header .btn-group a:hover {
    border: none;
    background: none;
}

header .header .btn-group a img {
    width: 100%;
    height: auto;
    z-index: 500;
}

header .header .btn-group a img:hover {
    outline: 2px solid #ddd;
}

@media screen and (max-width: 47.4375em) {
    header .header .btn-group {
        top: 75px;
        width: 130px;
    }
    header .header .btn-group a img {
        width: 60px;
    }
    .my-frame .flex-video.widescreen {
        height: 1050px !important;
    }
}

@media screen and (min-width: 60em) {
    header .header .btn-group {
        top: 86px;
    }
}
/* 
@media screen and (max-width: 1236px) {
    header .header .btn-group {
        top: 85px;
    } 
}

@media screen and (max-width: 948px) {
    header .header .btn-group {
        top: 72px;
    } 
} */

