/* Add here all your CSS customizations */
.color-Yellow{
    color: #f48f39 !important;
}

.color-White {
    color: #fff !important;
}

.color-Blue {
    color: #2d4587 !important;
}

.background-Blue{
    background: #2d4587 !important;
}

.color-header-h1 {
    color: #f48f39 !important;
    font-size: 1.8em;
}

.font-slider {
    font-weight: 300 !important;
    font-size: 30px !important;
}


/* for 768px or less Tablet */
@media screen and (max-width:768px) {

    .font-slider {
        font-size: 24px !important;
    }
}

/* for 480px or less */
@media screen and (max-width:480px) {

    .font-slider {
        font-size: 14px !important;
    }
}

@media screen and (min-width:480px) {
    .circleswatsup1 {
        display: none !important;
    }

    /*.circleswatsup2 {
        display: block !important;
    }*/

}

/* for 480px or less */
@media screen and (max-width:480px) {

    /*.circleswatsup1 {
        display: block !important;
    }*/

    .circleswatsup2 {
        display: none !important;
    }
}

.shake-tel {
    animation: shake 0.2s cubic-bezier(.36,.07,.19,.97) both;
    transform: translate3d(0, 0, 0);
    animation-iteration-count: infinite;
    backface-visibility: hidden;
    perspective: 1000px;
}

@keyframes shake {
    0% {
        transform: rotate(0deg);
    }

    25% {
        transform: rotate(5deg);
    }

    50% {
        transform: rotate(0eg);
    }

    75% {
        transform: rotate(-5deg);
    }

    100% {
        transform: rotate(0deg);
    }
}
