.rn-footer-messanger-all i:hover,
.rn-footer-messanger-all img:hover {
    animation: rn-footer-messanger-all-move 200ms infinite;
}
@keyframes rn-footer-messanger-all-move {
    0% {
        filter: drop-shadow(6px 6px #BFE2FF) drop-shadow(-6px -6px #d1eaff);
    }
    25% {
        filter: drop-shadow(-6px -6px #BFE2FF) drop-shadow(6px 6px #d1eaff);
    }
    50% {
        filter: drop-shadow(6px -6px #BFE2FF) drop-shadow(-6px 6px #d1eaff);
    }
    75% {
        filter: drop-shadow(-6px -6px #BFE2FF) drop-shadow(-6px -6px #d1eaff);
    }
    100% {
        filter: drop-shadow(6px 6px #BFE2FF) drop-shadow(6px 6px #d1eaff);
    }
}

.colms-4 {
        flex: 0 0 0%;
        width: 1px;
    }
    .colms-3 {
        max-width: 50%;
        flex: 0 0 50%;
    }
    .rn-footer-messanger-all {
        text-align:center;
        display:block;
    }
    .rn-footer-messanger-all > h2 {
        font-size:16px;
    }
    .rn-footer-messanger-line {
        display:flex;
        width: 210px;
        margin: 0 auto;
    }
    .rn-footer-messanger-cell {
        width: 33.3%;
        text-align:center;
    }
    .rn-footer-messanger-cell > a > i {
        color: #0096C7;
        font-size: 35px;
    }

@media (min-width: 1050px) and (max-width: 1199.98px) {
        .container {
            width: 1015px;
        }
    }
    @media (min-width: 979px) and (max-width: 1049.98px) {
        .container {
            width: 960px;
        }
        .i-formpage .control-group {
            max-width: 590px;
        }
    }
    @media (min-width: 768px) and (max-width: 978.98px) {
        .formhelps {
            display:none;
        }
    }