.animated-row{
    position: relative;
    min-height: 350px;
}
.animated-row .first, 
.animated-row .second, 
.animated-row .third{
    padding-right: 40px;
}
.animated-row .first{
    margin-top: 210px;
}
.animated-row .second{
    margin-top: 70px;
}
.animated-row .row-bg-move{
    position: absolute;
    left: 50%;
    top: 70%;
    transform: translate(-50% , -50%);
    z-index: -1;
}
.animated-row .text-animation:before{
	content: '';
	position: absolute;
	left: 0;
	bottom: -8px;
	width: 105%;
	border-bottom: 4px solid rgb(46 145 173);
    animation-name: losungenTextAnimation;
	animation-duration:  2s;
}
@keyframes losungenTextAnimation {
	0%{
		width: 0%;
	}
	100%{
		width: 105%;
	}
}
@media (min-width: 992px) and (max-width: 1200px){
    .last-row .text-animation:before{
        content: '';
        position: absolute;
        left: 0;
        bottom: -8px;
        width: 110%;
        border-bottom: 4px solid rgb(46 145 173);
        animation-name: losungenLastAnimation;
        animation-duration:  2s;
    }
    @keyframes losungenLastAnimation {
        0%{
            width: 0%;
        }
        100%{
            width: 110%;
        }
    }
}

@media (min-width: 992px) and (max-width: 1199px){
    .animated-row{
        min-height: 420px;
    }
}
@media (max-width: 991px){
    .animated-row{
        margin-bottom: 70px;
    }
    .animated-row .first{
        margin-top: 40px;
    }
    .animated-row .second, 
    .animated-row .third{
        margin-top: 60px;
    }
    .animated-row .first, 
    .animated-row .second, 
    .animated-row .third{
        margin-left: auto;
        margin-right: auto;
    }
    .animated-row .text-animation{
        position: static;
    }
}

@media (max-width: 575px){
    .animationline5.text-animation:before{
        bottom: -3px;
        width: 100%;
    }
}
.grey-section .bg-move{
    position: absolute;
    left: 35%;
    top: 50%;
    transform: translate(-50% , -50%);
    z-index: -1;
}
.moveRight{
    animation-name: moveORight;
    animation-duration: 5s;
    animation-fill-mode: forwards; 
}
  @keyframes moveORight {
    0%{
      left: 35%;
    }

    50%{
        left: 60%;
    }
  
    100%{
      left: 48%;
    }
    
}