/* BEGIN: slide 

.companyArea .view:hover i,
.stepsArea .text .read:hover i,
.readyArea .get .quote:hover i {
    -moz-animation: slide 1s infinite;
    -webkit-animation: slide 1s infinite;
    animation: slide 1s infinite;
}

@-moz-keyframes slide {
    from {
        transform: translateX(-2px);
    }
    to {
        transform: translateX(10px);
    }
}

@-webkit-keyframes slide {
    from {
        transform: translateX(-2px);
    }
    to {
        transform: translateX(10px);
    }
}

.scheduleArea .sub .do:hover,
.footerArea .newsl .hs-button:hover,
.conversArea .hs-button:hover,
.contentArea .right .landing .do:hover,
.contentArea .left .hs-button:hover {
    -moz-animation: slide2 1s infinite;
    -webkit-animation: slide2 1s infinite;
    animation: slide2 1s infinite;
}

@-moz-keyframes slide2 {
    from {
        background-position: 85% center;
    }
    to {
        background-position: 92% center;
    }
}

@-webkit-keyframes slide2 {
    from {
        background-position: 85% center;
    }
    to {
        background-position: 92% center;
    }
}

*/

/* BEGIN: bounce */

.companyArea .view i,
.stepsArea .text .read i,
.readyArea .get .quote i,
.readyArea .get .cta_button:after {
	transition: 0.30s;
}

.companyArea .view:hover i,
.stepsArea .text .read:hover i,
.readyArea .get .quote:hover i,
.readyArea .get .cta_button:hover:after {
	
	 -moz-transform: translateX(10px);
     transform: translateX(10px);
	
	
}

.scheduleArea .sub .do:hover,
.footerArea .newsl .hs-button:hover,
.conversArea .hs-button:hover,
.contentArea .right .landing .do:hover,
.contentArea .left .hs-button:hover,
.scheduleArea .sub .hs-button:hover, 
.contentArea .right .landing .hs_submit .hs-button:hover {
	background-position: 92% center;
}


#bannerWrapper .arrow {
    -moz-animation: bounce 6s infinite;
    -webkit-animation: bounce 6s infinite;
    animation: bounce 6s infinite;
}

@-moz-keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    100% {
        -moz-transform: translateY(0);
        transform: translateY(0);
    }
    40% {
        -moz-transform: translateY(-30px);
        transform: translateY(-30px);
    }
    60% {
        -moz-transform: translateY(-15px);
        transform: translateY(-15px);
    }
}

@-webkit-keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    40% {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px);
    }
    60% {
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px);
    }
}

@keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    100% {
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    40% {
        -moz-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px);
    }
    60% {
        -moz-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px);
    }
}


/* END: bounce */