#contact {
    height: 50px;
    width: 50px;
    border-radius: 50%;
    background-color: #e9483f;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
    position: fixed;
    right: 10px;
    bottom: 10px;
    z-index: 40
}
#contact ul {
    position: fixed;
    right: 10px;
    bottom: 0;
    padding-bottom: 40px
}

#contact ul li {
    list-style: none;
    margin-bottom: 10px
}

#contact ul:hover {
    visibility: visible !important;
    opacity: 1 !important
}

#contact a#fab-btn + ul {
    visibility: hidden
}

#contact a#fab-btn:hover + ul {
    visibility: visible;
    -webkit-animation: scale-in 0.3s;
    animation: scale-in 0.3s
}
@-webkit-keyframes scale-in {
    from {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 0
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

@keyframes scale-in {
    from {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 0
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

.fab-faq {
    background-image: url(/new_design_3/assets/img/fab-faq.svg);
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    text-indent: -9999px;
    background-size: 50px 50px;
    height: 50px;
    width: 50px
}

.fab-call {
    background-image: url(/new_design_3/assets/img/fab-call.svg);
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    text-indent: -9999px;
    background-size: 50px 50px;
    height: 50px;
    width: 50px
}

.fab-chat {
    background-image: url(/new_design_3/assets/img/fab-chat.svg);
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    text-indent: -9999px;
    background-size: 50px 50px;
    height: 50px;
    width: 50px
}

.fab-fab {
    background-image: url(/new_design_3/assets/img/fab-fab.svg);
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    text-indent: -9999px;
    background-size: 50px 50px;
    height: 50px;
    width: 50px
}

.icon-contact {
    background-image: url(/new_design_3/assets/img/icon-contact.svg);
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    text-indent: -9999px;
    background-size: 50px 50px;
    height: 50px;
    width: 50px;
    background-size: 60px 60px
}