@media only screen and (min-width: 768px) {

.mgm {
    border-radius: 7px;
position: fixed;
z-index: 90;
bottom: 91px;
left: 14px;
background: #fff;
padding: 10px 27px;
box-shadow: 0px 5px 13px 0px rgba(0,0,0,.3);
}

}
@media only screen and (max-width: 768px) {

.mgm {

border-radius: 7px;
position: fixed;
z-index: 90;
bottom: 14%;
left: 14px;
background: #fff;
padding: 10px 27px;
box-shadow: 0px 5px 13px 0px rgba(0,0,0,.3);
}

}


.mgm a {
    font-weight: 700;
    display: block;
    color:#f2d516;
}
.mgm a, .mgm a:active {
    transition: all .2s ease;
    color:#f2d516;
}

.imgshake:hover {
            animation: shake 0.5s;
            animation-iteration-count: infinite;
        }

        @keyframes shake {
            0% {
                transform: translate(1px, 1px) rotate(0deg);
            }

            10% {
                transform: translate(-1px, -2px) rotate(-1deg);
            }

            20% {
                transform: translate(-3px, 0px) rotate(1deg);
            }

            30% {
                transform: translate(3px, 2px) rotate(0deg);
            }

            40% {
                transform: translate(1px, -1px) rotate(1deg);
            }

            50% {
                transform: translate(-1px, 2px) rotate(-1deg);
            }

            60% {
                transform: translate(-3px, 1px) rotate(0deg);
            }

            70% {
                transform: translate(3px, 1px) rotate(-1deg);
            }

            80% {
                transform: translate(-1px, -1px) rotate(1deg);
            }

            90% {
                transform: translate(1px, 2px) rotate(0deg);
            }

            100% {
                transform: translate(1px, -2px) rotate(-1deg);
            }
        }

        .flashit {
            color: #f2f;
            -webkit-animation: flash linear 1s infinite;
            animation: flash linear 1s infinite;
        }

        @-webkit-keyframes flash {
            0% {
                opacity: 1;
            }

            50% {
                opacity: .1;
            }

            100% {
                opacity: 1;
            }
        }

        @keyframes flash {
            0% {
                opacity: 1;
            }

            50% {
                opacity: .1;
            }

            100% {
                opacity: 1;
            }
        }

        /* Pulse class and keyframe animation */
        .pulseit {
            -webkit-animation: pulse linear .5s infinite;
            animation: pulse linear .5s infinite;
        }

        @-webkit-keyframes pulse {
            0% {
                width: 200px;
            }

            50% {
                width: 340px;
            }

            100% {
                width: 200px;
            }
        }

        @keyframes pulse {
            0% {
                width: 200px;
            }

            50% {
                width: 340px;
            }

            100% {
                width: 200px;
            }
        }