@media (min-width: 768px) {
	 .btn-effect {
		 overflow: hidden;
		 position: relative;
		 transition: all 600ms;
	}
	 .btn-effect .arrows-container {
		 overflow: hidden;
	}
	 .btn-effect .static-arrow {
		 display: block;
		 transform: translate3d(0, 0, 0);
		 transition: all 450ms ease-in-out;
	}
	 .btn-effect .over-arrow {
		 left: 0;
		 top: 0;
		 position: absolute;
		 transform: translate3d(-200%, 0, 0);
		 transition: all 450ms ease-in-out;
	}
	 .btn-effect span.inner {
		 display: block;
		 overflow: hidden;
		 position: relative;
	}
	 .btn-effect span.normal {
		 display: block;
		 transition: transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);
		 transform: translateY(0);
	}
	 .btn-effect span.hover {
		 left: 0;
		 position: absolute;
		 top: 0;
		 transition: transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);
		 transform: translateY(111%);
	}
	 .btn-effect:hover span.normal {
		 transform: translateY(-100%);
	}
	 .btn-effect:hover span.hover {
		 transform: translateY(0);
	}
	 .btn-effect:hover .static-arrow {
		 transform: translate3d(200%, 0, 0);
	}
	 .btn-effect:hover .over-arrow {
		 transform: translate3d(0, 0, 0);
	}
}
 