.sheader-wrap {
	position: absolute;
	width:500px;
	top:10px;
	bottom:0;
	right:10vw;
	z-index: 2;
	-webkit-animation: shake 10s infinite;
	        animation: shake 10s infinite;
}

@media (max-width: 1170px) {
	.sheader-wrap {
		display: none;
	}
}

.sheader-wrap > a {
	position: absolute;
	top:0;
	bottom:0;
	right:0;
	left:0px;
	width:250px;
}

.sheader-e {
	position: absolute;
	display:block;
	text-align: right;
	line-height:2em;
	white-space: nowrap;
}

.sheader-e > span {
	background-color: #fff;
	color: #078bcb;
	padding:0.3em 0.5em;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(222,226,255,1);
	box-shadow: 0px 0px 10px 0px rgba(222,226,255,1);
}

.sheader-e.sheader-e-1 {
	position: absolute;
	font-size: 16px;
	top: 10px;
	right:16px;
	font-weight: bold;
	-webkit-animation-name: wh-1;
	        animation-name: wh-1;
	-webkit-animation-duration: 2s;
	        animation-duration: 2s;
	-webkit-animation-delay: 0s;
	        animation-delay: 0s;
}

.sheader-e.sheader-e-1 > span {
	background-color: #078bcb;
	padding-left: 1em;
	padding-right: 1em;
	color: #fff;
	border-radius: 0.1em;
	-webkit-box-shadow: 0px 0px 5px 0px rgb(20, 100, 240, 1);
	box-shadow: 0px 0px 5px 0px rgb(20, 100, 240, 1);
}

.sheader-e.sheader-e-2 {
	font-size: 20px;
	top: 46px;
	right:32px;
	-webkit-animation-name: wh-2;
	        animation-name: wh-2;
	-webkit-animation-duration: 2.5s;
	        animation-duration: 2.5s;
}

.sheader-e.sheader-e-3 {
	font-size: 11px;
	top: 89px;
	right:16px;
	font-weight: bold;
	-webkit-animation-name: wh-3;
	        animation-name: wh-3;
	-webkit-animation-duration: 2.5s;
	        animation-duration: 2.5s;
}

.sheader-e.sheader-e-4 {
	font-size: 9px;
	color: #fff;
	font-weight: 700;
	top: 116px;
	right:16px;
	-webkit-animation-name: wh-3;
	        animation-name: wh-3;
	-webkit-animation-duration: 2.5s;
	        animation-duration: 2.5s;
}

.sheader-e.sheader-e-4 > span {
	font-size: 12px;
	line-height: 2em;
	background-color: #f6a927;
	color: #fff;
	padding:0.5em 1.5em;
	text-transform: uppercase;
	border-radius: 1em;
}

.sheader-e.sheader-e-4 > span:hover {
	background-color: #ff9a00;
}

.sheader-e a {
	text-indent: initial;
    height: auto;
    width: auto;
    display: inline;
	color: inherit !important;
}

@-webkit-keyframes wh-1 {
  0%   {right:-768px; -webkit-transform:rotate(10deg); transform:rotate(10deg);}
  80%   {right:56px; -webkit-transform:rotate(0eg); transform:rotate(0eg);}
  85% {-webkit-transform:rotate(-1deg);transform:rotate(-1deg);}
  100%   {right:16px; -webkit-transform:rotate(0deg); transform:rotate(0deg);}
}

@keyframes wh-1 {
  0%   {right:-768px; -webkit-transform:rotate(10deg); transform:rotate(10deg);}
  80%   {right:56px; -webkit-transform:rotate(0eg); transform:rotate(0eg);}
  85% {-webkit-transform:rotate(-1deg);transform:rotate(-1deg);}
  100%   {right:16px; -webkit-transform:rotate(0deg); transform:rotate(0deg);}
}

@-webkit-keyframes wh-2 {
  0%   {right:-768px; -webkit-transform:rotate(0deg); transform:rotate(0deg);}
  20%   {right:-768px; -webkit-transform:rotate(10deg); transform:rotate(10deg);}
  80%   {right:60px; -webkit-transform:rotate(0deg); transform:rotate(0deg);}
  85% {-webkit-transform:rotate(-1deg);transform:rotate(-1deg);}
  100%   {right:32px; -webkit-transform:rotate(0deg); transform:rotate(0deg);}
}

@keyframes wh-2 {
  0%   {right:-768px; -webkit-transform:rotate(0deg); transform:rotate(0deg);}
  20%   {right:-768px; -webkit-transform:rotate(10deg); transform:rotate(10deg);}
  80%   {right:60px; -webkit-transform:rotate(0deg); transform:rotate(0deg);}
  85% {-webkit-transform:rotate(-1deg);transform:rotate(-1deg);}
  100%   {right:32px; -webkit-transform:rotate(0deg); transform:rotate(0deg);}
}

@-webkit-keyframes wh-3 {
  0%   {right:-768px; -webkit-transform:rotate(0deg); transform:rotate(0deg);}
  25%   {right:-768px; -webkit-transform:rotate(10deg); transform:rotate(10deg);}
  75%   {right:50px; -webkit-transform:rotate(0deg); transform:rotate(0deg);}
  95% {-webkit-transform:rotate(-1deg);transform:rotate(-1deg);}
  100%   {right:16px; -webkit-transform:rotate(0deg); transform:rotate(0deg);}
}

@keyframes wh-3 {
  0%   {right:-768px; -webkit-transform:rotate(0deg); transform:rotate(0deg);}
  25%   {right:-768px; -webkit-transform:rotate(10deg); transform:rotate(10deg);}
  75%   {right:50px; -webkit-transform:rotate(0deg); transform:rotate(0deg);}
  95% {-webkit-transform:rotate(-1deg);transform:rotate(-1deg);}
  100%   {right:16px; -webkit-transform:rotate(0deg); transform:rotate(0deg);}
}

@-webkit-keyframes shake {
  
  91%, 99% {
    -webkit-transform: translate3d(0, 0, 0) rotate(0deg);
            transform: translate3d(0, 0, 0) rotate(0deg);
  }
  
  92%, 98% {
    -webkit-transform: translate3d(2px, 0, 20px) rotate(-0.5deg);
            transform: translate3d(2px, 0, 20px) rotate(-0.5deg);
  }

  93%, 95%, 97% {
    -webkit-transform: translate3d(-4px, 0, -20px) rotate(0deg);
            transform: translate3d(-4px, 0, -20px) rotate(0deg);
  }

  94%, 96% {
    -webkit-transform: translate3d(4px, 0, 10px) rotate(0.5deg);
            transform: translate3d(4px, 0, 10px) rotate(0.5deg);
  }
}

@keyframes shake {
  
  91%, 99% {
    -webkit-transform: translate3d(0, 0, 0) rotate(0deg);
            transform: translate3d(0, 0, 0) rotate(0deg);
  }
  
  92%, 98% {
    -webkit-transform: translate3d(2px, 0, 20px) rotate(-0.5deg);
            transform: translate3d(2px, 0, 20px) rotate(-0.5deg);
  }

  93%, 95%, 97% {
    -webkit-transform: translate3d(-4px, 0, -20px) rotate(0deg);
            transform: translate3d(-4px, 0, -20px) rotate(0deg);
  }

  94%, 96% {
    -webkit-transform: translate3d(4px, 0, 10px) rotate(0.5deg);
            transform: translate3d(4px, 0, 10px) rotate(0.5deg);
  }
}