.header-menu li a:hover, .header-menu li a:active, .header-menu li a:focus {
	text-decoration: underline;
}


.seps-arrow{
	position: absolute;
	top: -50px;
	left: 60px;
	width: 0;
	height: 50px;
	background: transparent;
	overflow: hidden;
	animation-name: arrowAnimation;
	animation-fill-mode: forwards;
}
.steps-study .steps-study-items .f20:last-child .seps-arrow {
	display: none;
}

.seps-arrow img{
	position: absolute;
	top: 0;
	left: 0;
	width: 196px;
	min-width: 200px;
	height: 24px;
}

.seps-arrow.animated{
   animation-duration: 0.7s;
}
@keyframes arrowAnimation {
	0% { width: 0; }
	100% { width: 200px }
}


@media screen and (max-width: 1200px){
	.promo-block-slider .container div strong {
		font-size: 34px !important;
	}

}

@media screen and (max-width: 991px){
	.promo-block-slider .container div strong {
		font-size: 30px !important;

	}
	.seps-arrow img{
		display: none!important;
	}
	.steps-study .steps-study-items .f20{
		animation-delay: 0s !important;
	}

}

@media screen and (max-width: 768px) {
	.promo-block-slider .container {
		position: absolute;
		text-align: center;
		top: 50% !important;
		transform: translateY(-50%);
	}
	.promo-block-slider .container div a{
		margin-left: auto;
		margin-right: auto;
	}
}
