.et_pb_animation_fade_in.et-animated {
	opacity: 1;
	-webkit-animation: fadeIn 0.5s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-moz-animation: fadeIn 0.5s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-o-animation: fadeIn 0.5s 1 cubic-bezier(0.77, 0, 0.175, 1);
	animation: fadeIn 0.5s 1 cubic-bezier(0.77, 0, 0.175, 1);
    animation-timing-function: ease-in-out;
    animation-fill-mode: forwards;
}



#top-header {
	 transition-duration: 1s;
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@-moz-keyframes fadeIn {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@-o-keyframes fadeIn {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}



.et_pb_animation_right.et-animated {
/*	opacity: 1;*/
	-webkit-animation: fadeRight 1.5s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-moz-animation: fadeRight 1.5s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-o-animation: fadeRight 1.5s 1 cubic-bezier(0.77, 0, 0.175, 1);
	animation: fadeRight 1.5s 1 cubic-bezier(0.77, 0, 0.175, 1);
    animation-duration:2s;
   animation-delay:3s;
    animation-timing-function: ease-in-out;
    animation-fill-mode: forwards;
}

@-webkit-keyframes fadeRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(30%);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes fadeRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(30%);
	}

	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-o-keyframes fadeRight {
	0% {
		opacity: 0;
		-o-transform: translateX(30%);
	}

	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}

@keyframes fadeRight {
	0% {
		opacity: 0;
		transform: translateX(30%);
	}

	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.et_pb_animation_rightmargin.et-animated {
/*	opacity: 1;*/
	-webkit-animation: fadeRightMargin 1.5s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-moz-animation: fadeRightMargin 1.5s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-o-animation: fadeRightMargin 1.5s 1 cubic-bezier(0.77, 0, 0.175, 1);
	animation: fadeRightMargin 1.5s 1 cubic-bezier(0.77, 0, 0.175, 1);
    animation-duration:2s;
    animation-delay:1.3s;
    animation-timing-function: ease-in-out;
    animation-fill-mode: forwards;
}

@-webkit-keyframes fadeRightMargin {
	0% {
		opacity: 0;
		margin-right:-700px;
	}

	100% {
		opacity: 1;
		margin-right:0;
	}
}


}

@keyframes fadeRightMargin {
	0% {
		opacity: 0;
		margin-right:-700px;
	}

	100% {
		opacity: 1;
		margin-right:0;
	}
}



.et_pb_animation_bottom.et-animated {
	opacity: 1;
	-webkit-animation: fadeBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-moz-animation: fadeBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-o-animation: fadeBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	animation: fadeBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    
}


.anima-d1{
 animation-delay:.5s!important;   
    
    
}

.anima-d2{
 animation-delay:1s!important;   
    
}

.anima-d3{
 animation-delay:3.5s!important;   
    
}