@keyframes rotateme {

    from {

        transform: rotate(0deg);

    }

    to { 

        transform: rotate(360deg);

    }

}

@-webkit-keyframes rotateme {

    from {

        -webkit-transform: rotate(0deg);

    }

    to { 

        -webkit-transform: rotate(360deg);

    }

}

@-moz-keyframes rotateme {

    from {

        -moz-transform: rotate(0deg);

    }

    to { 

        -moz-transform: rotate(360deg);

    }

}

@-o-keyframes rotateme {

    from {

        -o-transform: rotate(0deg);

    }

    to { 

        -o-transform: rotate(360deg);

    }

}



.business-section .image-column .inner-column .pattern-layouts .pattern-1{

    animation-name: rotateme; 

    animation-duration: 24s; 

    animation-iteration-count: infinite;

    animation-timing-function: linear;

	

	-webkit-animation-name: rotateme; 

    -webkit-animation-duration: 24s; 

    -webkit-animation-iteration-count: infinite;

    -webkit-animation-timing-function: linear;

	

	-moz-animation-name: rotateme; 

    -moz-animation-duration: 24s; 

    -moz-animation-iteration-count: infinite;

    -moz-animation-timing-function: linear;

	

	-ms-animation-name: rotateme; 

    -ms-animation-duration: 24s; 

    -ms-animation-iteration-count: infinite;

    -ms-animation-timing-function: linear;

	

	-o-animation-name: rotateme; 

    -o-animation-duration: 24s; 

    -o-animation-iteration-count: infinite;

    -o-animation-timing-function: linear;

}



/* Bob */

@-webkit-keyframes float-bob {

  0% {

    -webkit-transform: translateY(-20px);

    transform: translateY(-20px);

  }



  50% {

    -webkit-transform: translateY(-10px);

    transform: translateY(-10px);

  }



  100% {

    -webkit-transform: translateY(-20px);

    transform: translateY(-20px);

  }

}



@keyframes float-bob {

  0% {

    -webkit-transform: translateY(-20px);

    transform: translateY(-20px);

  }



  50% {

    -webkit-transform: translateY(-10px);

    transform: translateY(-10px);

  }



  100% {

    -webkit-transform: translateY(-20px);

    transform: translateY(-20px);

  }

}





@-webkit-keyframes zoom-fade {

  0% {

    -webkit-transform: scale(0.9);

    transform: scale(0.9);

  }



  50% {

    -webkit-transform: scale(1);

    transform: scale(1);

  }



  100% {

    -webkit-transform: scale(0.9);

    transform: scale(0.9);

  }

}



@keyframes zoom-fade {

  0% {

    -webkit-transform: scale(0.9);

    transform: scale(0.9);

  }



  50% {

    -webkit-transform: scale(1);

    transform: scale(1);

  }



  100% {

    -webkit-transform: scale(0.9);

    transform: scale(0.9);

  }

}



.business-section .image-column .inner-column .pattern-layouts .pattern-2{

    animation-name: float-bob; 

    animation-duration: 2s; 

    animation-iteration-count: infinite;

    animation-timing-function: linear;

	

	-webkit-animation-name: float-bob; 

    -webkit-animation-duration: 2s; 

    -webkit-animation-iteration-count: infinite;

    -webkit-animation-timing-function: linear;

	

	-moz-animation-name: float-bob; 

    -moz-animation-duration: 2s; 

    -moz-animation-iteration-count: infinite;

    -moz-animation-timing-function: linear;

	

	-ms-animation-name: float-bob; 

    -ms-animation-duration: 2s; 

    -ms-animation-iteration-count: infinite;

    -ms-animation-timing-function: linear;

	

	-o-animation-name: float-bob; 

    -o-animation-duration: 2s; 

    -o-animation-iteration-count: infinite;

    -o-animation-timing-function: linear;

}



.business-section .image-column .inner-column .pattern-layouts .pattern-3{

    animation-duration: 3s; 

    animation-iteration-count: infinite;

    animation-timing-function: linear;

	

	-webkit-animation-name: zoom-fade; 

    -webkit-animation-duration: 3s; 

    -webkit-animation-iteration-count: infinite;

    -webkit-animation-timing-function: linear;

	

	-moz-animation-name: zoom-fade; 

    -moz-animation-duration: 3s; 

    -moz-animation-iteration-count: infinite;

    -moz-animation-timing-function: linear;

	

	-ms-animation-name: zoom-fade; 

    -ms-animation-duration: 3s; 

    -ms-animation-iteration-count: infinite;

    -ms-animation-timing-function: linear;

	

	-o-animation-name: zoom-fade; 

    -o-animation-duration: 3s; 

    -o-animation-iteration-count: infinite;

    -o-animation-timing-function: linear;

}