.footer-logo {
	-ms-transform: scale(.1, .1);
	-webkit-transform: scale(.1, .1);
	-moz-transform: scale(.1, .1);
	-o-transform: scale(.1, .1);
	transform: scale(.1, .1);
}

.smoothFontColorTransition {
	-webkit-transition: color .2s ease-in;
	-moz-transition: color .2s ease-in;
	-o-transition: color .2s ease-in;
	-ms-transition: color .2s ease-in;
	-e-transition: color .2s ease-in;
	transition: color .2s ease-in;
}

.modal-inner {
	position: fixed !important;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);	
}

.smoothtransition {
	transition-delay: .2s;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

.pushrighttofade {
	transform: translateX(20px);
	opacity: 0;
}

.dragtoview {
	transform: translateX(0px);
	opacity: 1;
}

.pulllefttofade {
	transform: translateX(-20px);
	opacity: 0;
}

.box-shadow-animation {
	-webkit-transition: box-shadow .15s ease-in-out;
	-moz-transition: box-shadow .15s ease-in-out;
	-o-transition: box-shadow .15s ease-in-out;
	-ms-transition: box-shadow .15s ease-in-out;
	transition: box-shadow .15s ease-in-out;
}

.box-shadow {
	-webkit-box-shadow: 1px 1px 1px 0px rgba(187, 187, 187, 0.50);
	-moz-box-shadow: 1px 2px 1px 0px rgba(187, 187, 187, 0.50);
	box-shadow: 1px 1px 1px 0px rgba(187, 187, 187, 0.50);
}

.fastTransformation {
	-webkit-transition: transform .3s ease-in-out;
	-moz-transition: transform .3s ease-in-out;
	-o-transition: transform .3s ease-in-out;
	-ms-transition: transform .3s ease-in-out;
	transition: transform .3s ease-in-out;
}

.bg_color_effect {
	-webkit-transition: background-color .1s ease-in-out, transform .3s
		ease-in-out;
	-moz-transition: background-color .1s ease-in-out, transform .3s
		ease-in-out;
	-o-transition: background-color .1s ease-in-out, transform .3s
		ease-in-out;
	-ms-transition: background-color .1s ease-in-out, transform .3s
		ease-in-out;
	transition: background-color .1s ease-in-out, transform .3s ease-in-out;
}

.css-btn {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-weight: bolder;
	transition: background-color .1s ease-in-out, transform .3s ease-in-out;
}

.spinON {
	transform: rotateZ(180deg);
}

.spin45ON {
	transform: rotateZ(45deg);
}

.spinOFF {
	transform: rotateZ(0deg);
}

.circle {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	vertical-align: middle;
}

.specialBorder {
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	vertical-align: middle;
}

.backgroundcontainer {
	background-position: 50% 50%;
	background-size: cover;
	background-repeat: no-repeat;
}

.push {
	-webkit-transition: transform .35s ease-in-out;
	-moz-transition: transform .35s ease-in-out;
	-o-transition: transform .35s ease-in-out;
	-ms-transition: transform .35s ease-in-out;
	transition: transform .35s ease-in-out;
	transform: translateX(-90px);
}

.push_70 {
	-webkit-transition: transform .25s ease-in-out, opacity .25s ease-in-out;
	-moz-transition: transform .25s ease-in-out, opacity .25s ease-in-out;
	-o-transition: transform .25s ease-in-out, opacity .25s ease-in-out;
	-ms-transition: transform .25s ease-in-out, opacity .25s ease-in-out;
	transition: transform .25s ease-in-out, opacity .25s ease-in-out;
	transform: translateX(200%);
	opacity: 0.0;
}

.pull {
	-webkit-transition: transform .35s ease-in-out;
	-moz-transition: transform .35s ease-in-out;
	-o-transition: transform .35s ease-in-out;
	-ms-transition: transform .35s ease-in-out;
	transition: transform .35s ease-in-out;
	transform: translateX(0);
}

.pull_100 {
	-webkit-transition: transform .25s ease-in-out, opacity .25s ease-in-out;
	-moz-transition: transform .25s ease-in-out, opacity .25s ease-in-out;
	-o-transition: transform .25s ease-in-out, opacity .25s ease-in-out;
	-ms-transition: transform .25s ease-in-out, opacity .25s ease-in-out;
	transition: transform .25s ease-in-out, opacity .25s ease-in-out;
	transform: translateX(0);
	opacity: 1.0;
}

.pullUp {
	-webkit-transition: transform .15s ease-in-out;
	-moz-transition: transform .15s ease-in-out;
	-o-transition: transform .15s ease-in-out;
	-ms-transition: transform .15s ease-in-out;
	transition: transform .15s ease-in-out;
	transform: translateY(-30%);
}

.pushDown {
	-webkit-transition: transform .1s ease-in-out;
	-moz-transition: transform .1s ease-in-out;
	-o-transition: transform .1s ease-in-out;
	-ms-transition: transform .1s ease-in-out;
	transition: transform .1s ease-in-out;
	transform: translateY(0);
}

.actionlayer {
	opacity: .8;
	background-color: black;
}

.colorchange {
	-webkit-transition: color .3s ease-in-out;
	-moz-transition: color .3s ease-in-out;
	-o-transition: color .3s ease-in-out;
	transition: color .3s ease-in-out;
}

.ekpExpandIconTransformation {
	-webkit-transition: transform .15s ease-in-out, color .3s ease-in-out;
	-moz-transition: transform .15s ease-in-out, color .3s ease-in-out;
	-o-transition: transform .15s ease-in-out, color .3s ease-in-out;
	-ms-transition: transform .15s ease-in-out, color .3s ease-in-out;
	transition: transform .15s ease-in-out, color .3s ease-in-out;
}

.borderTransition {
	-webkit-transition: border-color 300ms ease-in-out;
	-moz-transition: border-color 300ms ease-in-out;
	-o-transition: border-color 300ms ease-in-out;
	transition: border-color 300ms ease-in-out;
}

.highlightOFF {
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
	opacity: 0.0;
	transform: translateY(5px);
}

.highlightON {
	-webkit-transition: all 350ms ease-in-out;
	-moz-transition: all 350ms ease-in-out;
	-o-transition: all 350ms ease-in-out;
	transition: all 350ms ease-in-out;
	opacity: 1.0;
	transform: translateY(0px);
}

.delayedBackground {
	-webkit-transition: background-color 300ms ease-in-out;
	-moz-transition: background-color 300ms ease-in-out;
	-o-transition: background-color 300ms ease-in-out;
	transition: background-color 300ms ease-in-out;
	-webkit-transition-delay: .3s;
	-moz-transition-delay: .3s;
	-o-transition-delay: .3s;
	transition-delay: .3s;
}

.roundedCorner {
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-top-right-radius: 4px;
	-moz-border-bottom-right-radius: 4px;
	-o-border-top-right-radius: 4px;
	-o-border-bottom-right-radius: 4px;
}

.expandCollapse {
	-webkit-transition: transform 350ms ease-in-out;
	-moz-transition: transform 350ms ease-in-out;
	-o-transition: transform 350ms ease-in-out;
	transition: transform 350ms ease-in-out;
}

.pushUpInitial {
	transform: translateY(-50px);
	opacity: 0;
}

.blockedBG {
	-webkit-transition: background-color 200ms ease-in-out;
	-moz-transition: background-color 200ms ease-in-out;
	-o-transition: background-color 200ms ease-in-out;
	transition: background-color 200ms ease-in-out;
}

.pushUp {
	transform: translateY(-50px);
}

.pushUpVisible {
	transform: translateY(0px);
	opacity: 1;
}

.pullDownInitial {
	transform: translateY(50px);
	opacity: 0;
}

.pullDownVisible {
	transform: translateY(0px);
	opacity: 1;
}

.expand {
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	-o-transform: translateX(0px);
	transform: translateX(0px);
}

.collapse {
	-webkit-transform: translateX(-355px);
	-moz-transform: translateX(-355px);
	-o-transform: translateX(-355px);
	transform: translateX(-355px);
}

.invisible {
	opacity: 0.0;
}

.stretch {
	-webkit-transition: width 300ms ease-in-out;
	-moz-transition: width 300ms ease-in-out;
	-o-transition: width 300ms ease-in-out;
	transition: width 300ms ease-in-out;
	-webkit-transition-delay: .3s;
	-moz-transition-delay: .3s;
	-o-transition-delay: .3s;
	transition-delay: .3s;
}

.transformation {
	-webkit-transition: opacity .1s ease-in-out, transform 1s ease-in-out,
		width .1s ease-in-out, height .1s ease-in-out, size .1s ease-in-out,
		visibility .1s ease-in-out;
	-moz-transition: opacity .1s ease-in-out, transform 1s ease-in-out,
		width .1s ease-in-out, height .1s ease-in-out, size .1s ease-in-out,
		visibility .1s ease-in-out;
	-o-transition: opacity .1s ease-in-out, transform 1s ease-in-out, width
		.1s ease-in-out, height .1s ease-in-out, size .1s ease-in-out,
		visibility .1s ease-in-out;
	-ms-transition: opacity .1s ease-in-out, transform 1s ease-in-out, width
		.1s ease-in-out, height .1s ease-in-out, size .1s ease-in-out,
		visibility .1s ease-in-out;
	transition: opacity .1s ease-in-out, transform 1s ease-in-out, width .1s
		ease-in-out, height .1s ease-in-out, size .1s ease-in-out, visibility
		.1s ease-in-out;
	-webkit-transition-timing-function: linear; /* Safari */
	-moz-transition-timing-function: linear; /* Safari */
	-o-transition-timing-function: linear; /* Safari */
	-ms-transition-timing-function: linear; /* Safari */
	transition-timing-function: linear;
}

.box {
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-o-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}