.fix_banner {
    position: fixed;
    background: #1D354D;
    right: 0;
    top: 80vh;
    border-radius: 10px 0px 0px 10px;
    z-index: 99;
}
.fix_banner_2 {
    position: fixed;
    background: #FA8201;
    right: 0;
    top: 72vh;
    border-radius: 10px 0px 0px 10px;
    z-index: 99;
}
.fix_banner:hover {
    opacity: 0.5;
    transition: 0.5s;
}
.fix_banner_2:hover {
    opacity: 0.5;
    transition: 0.5s;
}
.fix_banner_inner a {
    display: flex;
    padding: 10px 20px 10px 14px;
    color: #fff;
}
.fix_banner_inner_2 a {
    display: flex;
    padding: 10px 36px 10px 14px;
    color: #fff;
}
.f_icon {
    padding: 0 14px;
    line-height: 1;
}
.f_icon img {
    height: 40px;
}
.f_text {
    line-height: 1.3;
}

@media (max-width: 575.98px) {
.fix_banner {
  display:none;
}
.fix_banner_2 {
  display:none;
}
}
