/*spin*/
@-moz-keyframes spin {
    from { -moz-transform: rotate(0deg); }
    to { -moz-transform: rotate(360deg); }
}
@-webkit-keyframes spin {
    from { -webkit-transform: rotate(0deg); }
    to { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
    from {transform:rotate(0deg);}
    to {transform:rotate(360deg);}
}

.orbit{
    -webkit-animation-name: spin!important;
    -webkit-animation-duration: 20s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    animation-fill-mode: forwards;
    overflow:visible;
    }

.half-orbit-shape:after{
    -webkit-animation-name: spin!important;
    -webkit-animation-duration: 20s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    animation-fill-mode: forwards;
    overflow:visible;
    }

.half-orbit-shape-left:after{
    -webkit-animation-name: spin!important;
    -webkit-animation-duration: 20s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    animation-fill-mode: forwards;
    overflow:visible;
    }

.half-orbit-shape-left-2:after{
    -webkit-animation-name: spin!important;
    -webkit-animation-duration: 20s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    animation-fill-mode: forwards;
    overflow:visible;
    }

.full-orbit:before{
    -webkit-animation-name: spin!important;
    -webkit-animation-duration: 20s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    animation-fill-mode: forwards;
    overflow:visible;
    }

.full-orbit-mito:before{
    -webkit-animation-name: spin!important;
    -webkit-animation-duration: 20s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    animation-fill-mode: forwards;
    overflow:visible;
    }


/*float*/
@keyframes float {
	0% {
	
		transform: translatey(0px);
	}
	50% {

		transform: translatey(-20px);
	}
	100% {

		transform: translatey(0px);
	}
}

.float{
    -webkit-animation-name: float!important;
    -webkit-animation-duration: 3500ms!important;
    -webkit-animation-iteration-count: infinite!important;
    -webkit-animation-timing-function: linear!important;}


.home-price .sppb-addon-content{
  -webkit-animation: glowing 1s ease-in-out infinite alternate;
  -moz-animation: glowing 1s ease-in-out infinite alternate;
  animation: glowing 1s ease-in-out infinite alternate;
}
@-webkit-keyframes glowing {
  from {
    text-shadow: 0 0 70px #0c5eb3;
  }
  to {
    text-shadow: 0 0 10px #6099e1, 0 0 20px #154e8b, 0 0 30px #034e9d, 0 0 40px #fff;
  }
}