.ealain-title-box.ealain-title-box-1 {
    position: relative;
    z-index: 1;
}

.ealain-title-box.ealain-title-box-1 .ealain-heading-title {
    margin-bottom: 1em;
}

.ealain-title-box .ealain-subtitle-wrap.ealain-subtitle-after .ealain-subtitle{
    margin-top: 1em;
    margin-bottom: 0;
}
.ealain-title-box .ealain-subtitle {
    color: var(--global-font-color);
    position: relative;
    text-transform: uppercase;
    margin-bottom: 1em;
    font-weight: var(--font-weight-bold);
    letter-spacing: var(--letter-spacing-subtitle);
}

.ealain-title-box .ealain-title-desc {
    margin-top: 2em;
}
.left.ealain-title-box .ealain-title-desc ,.right.ealain-title-box .ealain-title-desc{
    margin-top: 1em;
}

.ealain-title-box {
    margin-bottom: 4em;
}

.ealain-title-box.left ,.ealain-title-box.right{
    margin-bottom: 2.5em;
}

.scale-in-hor-left {
    -webkit-animation: scale-in-hor-left .7s cubic-bezier(.25, .46, .45, .94) both;
    animation: scale-in-hor-left .7s cubic-bezier(.25, .46, .45, .94) both;
}

  .bounce-top {
	-webkit-animation: bounce-top 0.9s both;
	        animation: bounce-top 0.9s both;
}

@media(max-width: 1024px) {
    .ealain-title-box.text-center,
    .ealain-title-box.center,
    .ealain-title-box.left, 
    .ealain-title-box{
        margin-bottom: 2em;
    }
}

@media(max-width: 767px) {
    .mobile-text-center .ealain-title,
    .mobile-text-center .ealain-title-desc {
        text-align: center;
    }
}


