

@-webkit-keyframes bounceInDown-one {
	0% {
		opacity: 0;
		-webkit-transform: translateY(0px);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translateY(21px);
	}
	
	100% {
		-webkit-transform: translateY(18px);
	}
	
}

@-moz-keyframes bounceInDown-one {
	0% {
		-moz-transform: translateY(0px);
	}
	
	60% {
		-moz-transform: translateY(21px);
	}
	
	100% {
		-moz-transform: translateY(18px);
	}
}
@-ms-keyframes bounceInDown-one {
	0% {
		opacity: 0;
		-ms-transform: translateY(0px);
	}
	
	60% {
		opacity: 1;
		-ms-transform: translateY(21px);
	}
	
	100% {
		-ms-transform: translateY(18px);
	}
}


@-o-keyframes bounceInDown-one {
	0% {
		opacity: 0;
		-o-transform: translateY(0);
	}
	
	60% {
		opacity: 1;
		-o-transform: translateY(21px);
	}
	
	100% {
		-o-transform: translateY(18px);
	}
}

@keyframes bounceInDown-one {
	0% {
		transform: translateY(0);
	}
	
	60% {
		transform: translateY(21px);
	}
	
	100% {
		transform: translateY(18px);
	}
}

@-webkit-keyframes bounceInDown-two {
	0% {
		opacity: 0;
		-webkit-transform: translateY(0);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translateY(21px);
	}
	
	
	100% {
		-webkit-transform: translateY(18px);
	}
	
}

@-moz-keyframes bounceInDown-two {
	0% {
		opacity: 0;
		-moz-transform: translateY(0px);
	}
	
	60% {
		-moz-transform: translateY(21px);
		opacity: 1;
	}
	
	
	100% {
		-moz-transform: translateY(18px);
	}
}

@-ms-keyframes bounceInDown-two {
	0% {
		opacity: 0;
		-ms-transform: translateY(0px);
	}
	
	60% {
		-ms-transform: translateY(21px);
		opacity: 1;
	}
	
	100% {
		-ms-transform: translateY(18px);
	}
}

@-o-keyframes bounceInDown-two {
	0% {
		opacity: 0;
		-o-transform: translateY(0);
	}
	
	60% {
		opacity: 1;
		-o-transform: translateY(21px);
	}
	
	100% {
		-o-transform: translateY(18px);
	}
}

@keyframes bounceInDown-two {
	0% {
		opacity: 0;
		transform: translateY(0);
	}
	
	60% {
		transform: translateY(21px);
		opacity: 1;
	}	
	
	100% {
		transform: translateY(18px);
	}
}

/*back up*/


@-webkit-keyframes bounceInUp-one {
	0% {
		-webkit-transform: translateY(18px);
	}	
	30% {
		-webkit-transform: translateY(21px);
		opacity: 1;
	}
	60% {
		-webkit-transform: translateY(18px);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateY(0px);
		opacity: 0;
	}
	
}

@-moz-keyframes bounceInUp-one {
	0% {
		-moz-transform: translateY(18px);
	}
	
	30% {
		-moz-transform: translateY(21px);
		opacity: 1;
	}
	60% {
		-moz-transform: translateY(18px);
		opacity: 1;
	}
	100% {
		-moz-transform: translateY(0px);
		opacity: 0;
	}
}
@-ms-keyframes bounceInUp-one {
	0% {
		-ms-transform: translateY(18px);
	}
	
	30% {
		-ms-transform: translateY(21px);
		opacity: 1;
	}
	60% {
		-ms-transform: translateY(18px);
		opacity: 1;
	}
	100% {
		-ms-transform: translateY(0px);
		opacity: 0;
	}
}


@-o-keyframes bounceInUp-one {
	0% {
		-o-transform: translateY(18px);
	}
	
	30% {
		-o-transform: translateY(21px);
		opacity: 1;
	}
	60% {
		-o-transform: translateY(18px);
		opacity: 1;
	}
	100% {
		-o-transform: translateY(0px);
		opacity: 0;
	}
}

@keyframes bounceInUp-one {
	0% {
		transform: translateY(18px);
	}
	
	30% {
		transform: translateY(21px);
		opacity: 1;
	}
	60% {
		transform: translateY(18px);
		opacity: 1;
	}
	100% {
		transform: translateY(0px);
		opacity: 0;
	}
}

@-webkit-keyframes bounceInUp-two {
	0% {
		-webkit-transform: translateY(18px);
	}
	
	30% {
		-webkit-transform: translateY(21px);
		opacity: 1;
	}	
	60% {
		-webkit-transform: translateY(18px);
		opacity: 1;
	}
	100% {		
		-webkit-transform: translateY(0px);
		opacity: 0;
	}
	
}

@-moz-keyframes bounceInUp-two {
	0% {
		-moz-transform: translateY(18px);
	}
	
	30% {
		-moz-transform: translateY(21px);	
		opacity: 1;	
	}
	60% {
		-moz-transform: translateY(18px);	
		opacity: 1;	
	}
	100% {
		-moz-transform: translateY(0px);
		opacity: 0;
	}
}

@-ms-keyframes bounceInUp-two {
	0% {
		-ms-transform: translateY(18px);
	}
	
	30% {
		-ms-transform: translateY(21px);	
		opacity: 1;	
	}
	60% {
		-ms-transform: translateY(18px);	
		opacity: 1;	
	}
	100% {
		-ms-transform: translateY(0px);
		opacity: 0;
	}
}

@-o-keyframes bounceInUp-two {
	0% {
		-o-transform: translateY(18px);
	}
	
	30% {
		-o-transform: translateY(21px);
		opacity: 1;
	}
	60% {
		-o-transform: translateY(18px);
		opacity: 1;
	}
	100% {
		-o-transform: translateY(0px);
		opacity: 0;
	}
}

@keyframes bounceInUp-two {
	0% {
		transform: translateY(18px);
	}
	30% {
		transform: translateY(21px);	
		opacity: 1;	
	}
	60% {
		transform: translateY(18px);	
		opacity: 1;	
	}	
	
	100% {
		transform: translateY(0px);
		opacity: 0;
	}
}


/*small photos*/

@-webkit-keyframes bounceInDown-small {
	0% {
		opacity: 0;
		-webkit-transform: translateY(0px);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translateY(17px);
	}
	
	100% {
		-webkit-transform: translateY(14px);
	}
	
}

@-moz-keyframes bounceInDown-small {
	0% {
		opacity: 0;
		-moz-transform: translateY(0px);
	}
	
	60% {
		opacity: 1;
		-moz-transform: translateY(17px);
	}
	
	100% {
		-moz-transform: translateY(14px);
	}
}
@-ms-keyframes bounceInDown-small {
	0% {
		opacity: 0;
		-ms-transform: translateY(0px);
	}
	
	60% {
		opacity: 1;
		-ms-transform: translateY(17px);
	}
	
	100% {
		-ms-transform: translateY(14px);
	}
}


@-o-keyframes bounceInDown-small {
	0% {
		opacity: 0;
		-o-transform: translateY(0);
	}
	
	60% {
		opacity: 1;
		-o-transform: translateY(17px);
	}
	
	100% {
		-o-transform: translateY(14px);
	}
}

@keyframes bounceInDown-small {
	0% {
		opacity: 0;
		transform: translateY(0);
	}
	
	60% {
		opacity: 1;
		transform: translateY(17px);
	}
	
	100% {
		transform: translateY(14px);
	}
}

@-webkit-keyframes bounceInDown-two-small {
	0% {
		opacity: 0;
		-webkit-transform: translateY(0);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translateY(17px);
	}
	
	100% {
		-webkit-transform: translateY(14px);
	}
	
}

@-moz-keyframes bounceInDown-two-small {
	0% {
		opacity: 0;
		-moz-transform: translateY(0px);
	}
	
	60% {
		-moz-transform: translateY(17px);
		opacity: 1;
	}
	
	100% {
		-moz-transform: translateY(14px);
	}
}

@-ms-keyframes bounceInDown-two-small {
	0% {
		opacity: 0;
		-ms-transform: translateY(0px);
	}
	
	60% {
		-ms-transform: translateY(17px);
		opacity: 1;
	}
	
	100% {
		-ms-transform: translateY(14px);
	}
}

@-o-keyframes bounceInDown-two-small {
	0% {
		opacity: 0;
		-o-transform: translateY(0);
	}
	
	60% {
		opacity: 1;
		-o-transform: translateY(17px);
	}
	
	100% {
		-o-transform: translateY(14px);
	}
}

@keyframes bounceInDown-two-small {
	0% {
		opacity: 0;
		transform: translateY(0);
	}
	
	60% {
		opacity: 1;
		transform: translateY(17px);
	}
	
	100% {
		transform: translateY(14px);
	}
}
/*up back*/
@-webkit-keyframes bounceInUp-small {
	0% {
		-webkit-transform: translateY(14px);
	}
	
	30% {
		-webkit-transform: translateY(17px);
		opacity: 1;
	}
	60% {
		-webkit-transform: translateY(14px);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateY(0px);
		opacity: 0;
	}
	
}

@-moz-keyframes bounceInUp-small {
	0% {
		-moz-transform: translateY(14px);
	}
	
	30% {
		-moz-transform: translateY(17px);
		opacity: 1;
	}
	60% {
		-moz-transform: translateY(14px);
		opacity: 1;
	}
	100% {
		-moz-transform: translateY(0px);
		opacity: 0;
	}
}
@-ms-keyframes bounceInUp-small {
	0% {
		-ms-transform: translateY(14px);
	}
	
	30% {
		-ms-transform: translateY(17px);
		opacity: 1;
	}
	60% {
		-ms-transform: translateY(14px);
		opacity: 1;
	}
	100% {
		-ms-transform: translateY(0px);
		opacity: 0;
	}
}


@-o-keyframes bounceInUp-small {
	0% {
		-o-transform: translateY(14px);
	}
	
	30% {
		-o-transform: translateY(17px);
		opacity: 1;
	}
	60% {
		-o-transform: translateY(14px);
		opacity: 1;
	}
	100% {
		-o-transform: translateY(0px);
		opacity: 0;
	}
}

@keyframes bounceInUp-small {
	0% {
		transform: translateY(14px);
	}
	
	30% {
		transform: translateY(17px);
		opacity: 1;
	}
	60% {
		transform: translateY(14px);
		opacity: 1;
	}
	100% {
		transform: translateY(0px);
		opacity: 0;
	}
	
}

@-webkit-keyframes bounceInUp-two-small {
	0% {
		-webkit-transform: translateY(14px);
	}
	
	30% {
		-webkit-transform: translateY(17px);
		opacity: 1;
	}
	60% {
		-webkit-transform: translateY(14px);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateY(0px);
		opacity: 0;
	}
	
}

@-moz-keyframes bounceInUp-two-small {
	0% {
		-moz-transform: translateY(14px);
	}
	
	30% {
		-moz-transform: translateY(17px);
		opacity: 1;
	}
	60% {
		-moz-transform: translateY(14px);
		opacity: 1;
	}
	100% {
		-moz-transform: translateY(0px);
		opacity: 0;
	}
}

@-ms-keyframes bounceInUp-two-small {
	0% {
		-ms-transform: translateY(14px);
	}
	
	30% {
		-ms-transform: translateY(17px);
		opacity: 1;
	}
	60% {
		-ms-transform: translateY(14px);
		opacity: 1;
	}
	100% {
		-ms-transform: translateY(0px);
		opacity: 0;
	}
}

@-o-keyframes bounceInUp-two-small {
	0% {
		-o-transform: translateY(14px);
	}
	
	30% {
		-o-transform: translateY(17px);
		opacity: 1;
	}
	60% {
		-o-transform: translateY(14px);
		opacity: 1;
	}
	100% {
		-o-transform: translateY(0px);
		opacity: 0;
	}
}

@keyframes bounceInUp-two-small {
	0% {
		transform: translateY(14px);
	}
	
	30% {
		transform: translateY(17px);
		opacity: 1;
	}
	60% {
		transform: translateY(14px);
		opacity: 1;
	}
	100% {
		transform: translateY(0px);
		opacity: 0;
	}
}

/*nav menu*/

@-webkit-keyframes bounceInDown-nav {
	0% {
		opacity: 0;
		-webkit-transform: translateY(0px);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translateY(12px);
	}
	
	100% {
		-webkit-transform: translateY(9px);
	}
	
}

@-moz-keyframes bounceInDown-nav {
	0% {
		opacity: 0;
		-moz-transform: translateY(0px);
	}
	
	60% {
		opacity: 1;
		-moz-transform: translateY(12px);
	}
	
	100% {
		-moz-transform: translateY(9px);
	}
}
@-ms-keyframes bounceInDown-nav {
	0% {
		opacity: 0;
		-ms-transform: translateY(0px);
	}
	
	60% {
		opacity: 1;
		-ms-transform: translateY(12px);
	}
	
	100% {
		-ms-transform: translateY(9px);
	}
}


@-o-keyframes bounceInDown-nav {
	0% {
		opacity: 0;
		-o-transform: translateY(0);
	}
	
	60% {
		opacity: 1;
		-o-transform: translateY(12px);
	}
	
	100% {
		-o-transform: translateY(9px);
	}
}

@keyframes bounceInDown-nav {
	0% {
		opacity: 0;
		transform: translateY(0);
	}
	
	60% {
		opacity: 1;
		transform: translateY(12px);
	}
	
	100% {
		transform: translateY(9px);
	}
}

@-webkit-keyframes bounceInDown-two-nav {
	0% {
		opacity: 0;
		-webkit-transform: translateY(0);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translateY(11px);
	}
	
	100% {
		-webkit-transform: translateY(8px);
	}
	
}

@-moz-keyframes bounceInDown-two-nav {
	0% {
		opacity: 0;
		-moz-transform: translateY(0px);
	}
	
	60% {
		-moz-transform: translateY(11px);
		opacity: 1;
	}
	
	
	100% {
		-moz-transform: translateY(8px);
	}
}

@-ms-keyframes bounceInDown-two-nav {
	0% {
		opacity: 0;
		-ms-transform: translateY(0px);
	}
	
	60% {
		-ms-transform: translateY(11px);
		opacity: 1;
	}
	
	100% {
		-ms-transform: translateY(8px);
	}
}

@-o-keyframes bounceInDown-two-nav {
	0% {
		opacity: 0;
		-o-transform: translateY(0);
	}
	
	60% {
		opacity: 1;
		-o-transform: translateY(11px);
	}
	
	100% {
		-o-transform: translateY(8px);
	}
}

@keyframes bounceInDown-two-nav {
	0% {
		opacity: 0;
		transform: translateY(0);
	}
	
	60% {
		opacity: 1;
		transform: translateY(11px);
	}
	
	100% {
		transform: translateY(8px);
	}
}

/*back up*/
@-webkit-keyframes bounceInUp-nav {
		
	0% {
		-webkit-transform: translateY(9px);
	}
	
	30% {
		-webkit-transform: translateY(12px);
		opacity: 1;
	}
	60% {
		-webkit-transform: translateY(9px);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateY(0px);
		opacity: 0;
	}
	
}

@-moz-keyframes bounceInUp-nav {
	0% {
		-moz-transform: translateY(9px);
	}
	
	30% {
		-moz-transform: translateY(12px);
		opacity: 1;
	}
	60% {
		-moz-transform: translateY(9px);
		opacity: 1;
	}
	100% {
		-moz-transform: translateY(0px);
		opacity: 0;
	}
}
@-ms-keyframes bounceInUp-nav {
	0% {
		-ms-transform: translateY(9px);
	}
	
	30% {
		-ms-transform: translateY(12px);
		opacity: 1;
	}
	60% {
		-ms-transform: translateY(9px);
		opacity: 1;
	}
	100% {
		-ms-transform: translateY(0px);
		opacity: 0;
	}
}


@-o-keyframes bounceInUp-nav {
	0% {
		-o-transform: translateY(9px);
	}
	
	30% {
		-o-transform: translateY(12px);
		opacity: 1;
	}
	60% {
		-o-transform: translateY(9px);
		opacity: 1;
	}
	100% {
		-o-transform: translateY(0px);
		opacity: 0;
	}
}

@keyframes bounceInUp-nav {
	0% {
		transform: translateY(9px);
	}
	
	30% {
		transform: translateY(12px);
		opacity: 1;
	}
	60% {
		transform: translateY(9px);
		opacity: 1;
	}
	100% {
		transform: translateY(0px);
		opacity: 0;
	}
}

@-webkit-keyframes bounceInUp-two-nav {	
	
	0% {
		-webkit-transform: translateY(8px);
	}
	
	30% {
		-webkit-transform: translateY(11px);
		opacity: 1;
	}
	60% {
		-webkit-transform: translateY(8px);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateY(0px);
		opacity: 0;
	}
	
}

@-moz-keyframes bounceInUp-two-nav {
	0% {
		-moz-transform: translateY(8px);
	}
	
	30% {
		-moz-transform: translateY(11px);
		opacity: 1;
	}
	60% {
		-moz-transform: translateY(8px);
		opacity: 1;
	}
	100% {
		-moz-transform: translateY(0px);
		opacity: 0;
	}
}

@-ms-keyframes bounceInUp-two-nav {
	0% {
		-ms-transform: translateY(8px);
	}
	
	30% {
		-ms-transform: translateY(11px);
		opacity: 1;
	}
	60% {
		-ms-transform: translateY(8px);
		opacity: 1;
	}
	100% {
		-ms-transform: translateY(0px);
		opacity: 0;
	}
}

@-o-keyframes bounceInUp-two-nav {
	0% {
		-o-transform: translateY(8px);
	}
	
	30% {
		-o-transform: translateY(11px);
		opacity: 1;
	}
	60% {
		-o-transform: translateY(8px);
		opacity: 1;
	}
	100% {
		-o-transform: translateY(0px);
		opacity: 0;
	}
}

@keyframes bounceInUp-two-nav {
	0% {
		transform: translateY(8px);
	}
	
	30% {
		transform: translateY(11px);
		opacity: 1;
	}
	60% {
		transform: translateY(8px);
		opacity: 1;
	}
	100% {
		transform: translateY(0px);
		opacity: 0;
	}
}

/*nivo*/

@-webkit-keyframes bounceInDown-nivo-left {
	0% {
		-webkit-transform: translateX(0px);
	}
	
	100% {
		-webkit-transform: translateX(-3px);
	}	
	
}

@-moz-keyframes bounceInDown-nivo-left {
	0% {
		-moz-transform: translateX(0px);
	}
	
	100% {
		-moz-transform: translateX(-3px);
	}	
	
}
@-ms-keyframes bounceInDown-nivo-left {
	0% {
		-ms-transform: translateX(0px);
	}
	
	100% {
		-ms-transform: translateX(-3px);
	}
	
}


@-o-keyframes bounceInDown-nivo-left {
	0% {
		-o-transform: translateX(0);
	}
	
	100% {
		-o-transform: translateX(-3px);
	}
	
}

@keyframes bounceInDown-nivo-left {
	0% {
		transform: translateX(0);
	}
	
	100% {
		transform: translateX(-3px);
	}
	
	
}

@-webkit-keyframes bounceInDown-nivo-right {
	0% {
		-webkit-transform: translateX(0);
	}
	
	100% {
		-webkit-transform: translateX(-3px);
	}
	
	
}

@-moz-keyframes bounceInDown-nivo-right {
	0% {
		-moz-transform: translateX(0px);
	}
	
	100% {
		-moz-transform: translateX(-3px);
	
	}
	
}

@-ms-keyframes bounceInDown-nivo-right {
	0% {
		-ms-transform: translateX(0px);
	}
	
	100% {
		-ms-transform: translateX(-3px);
	
	}
	
}

@-o-keyframes bounceInDown-nivo-right {
	0% {		
		-o-transform: translateX(0);
	}
	
	100% {
		-o-transform: translateX(-3px);
	}
	
}

@keyframes bounceInDown-nivo-right {
	0% {
		transform: translateX(0);
	}
	
	100% {
		transform: translateX(-3px);
	}

}

@-webkit-keyframes bounceInDown-nivo-left-next {
	0% {
		-webkit-transform: translateX(0px);
	}
	
	100% {
		-webkit-transform: translateX(3px);
	}
	
	
}

@-moz-keyframes bounceInDown-nivo-left-next {
	0% {
		-moz-transform: translateX(0px);
	}
	
	100% {
		-moz-transform: translateX(3px);
	}
	
}
@-ms-keyframes bounceInDown-nivo-left-next {
	0% {
		-ms-transform: translateX(0px);
	}
	
	100% {
		-ms-transform: translateX(3px);
	}
	
}


@-o-keyframes bounceInDown-nivo-left-next {
	0% {
		-o-transform: translateX(0);
	}
	
	100% {
		-o-transform: translateX(3px);
	}
	
}

@keyframes bounceInDown-nivo-left-next {
	0% {
		transform: translateX(0);
	}
	
	100% {
		transform: translateX(3px);
	}
	
}

@-webkit-keyframes bounceInDown-nivo-right-next {
	0% {
		-webkit-transform: translateX(0);
	}
	
	100% {
		-webkit-transform: translateX(3px);
	}
	
	
}

@-moz-keyframes bounceInDown-nivo-right-next {
	0% {
		-moz-transform: translateX(0px);
	}
	
	100% {
		-moz-transform: translateX(3px);
	
	}
	
}

@-ms-keyframes bounceInDown-nivo-right-next {
	0% {
		-ms-transform: translateX(0px);
	}
	
	100% {
		-ms-transform: translateX(3px);
	
	}
	
}

@-o-keyframes bounceInDown-nivo-right-next {
	0% {		
		-o-transform: translateX(0);
	}
	
	100% {
		-o-transform: translateX(3px);
	}
	
}

@keyframes bounceInDown-nivo-right-next {
	0% {
		transform: translateX(0);
	}
	
	100% {
		transform: translateX(3px);
	}
	
}

