

.slider-content {
    
    background-size: cover;
    background-position: 50% 50%;
    background-attachment: fixed;
}


.overlay {
    background-image: -moz-linear-gradient( );
    background-image: -webkit-linear-gradient( -29deg, rgb() 0%, rgb(255, 45, 85) 100%);
    background-image: -ms-linear-gradient( );
    opacity: 0.9;
}



@media only screen and (min-width: 768px) {
    .main-text {
        font-size: 4.4rem;
        font-weight: 300;
    }
}

@media only screen and (min-width: 1170px) {
    .main-text {
        font-size: 6rem;
    }
}



.type-text b {
    display: inline-block;
    position: absolute;
    white-space: nowrap;
    left: 0;
    top: 0;
}

.type-text b.is-visible {
    position: relative;
}


.main-text.clip span {
    display: inline-block;
    padding: .2em 0;
}




.main-text.clip b {
    opacity: 0;
}

.main-text.clip b.is-visible {
    opacity: 1;
}
.slider-text h1 {
    font-size: 50px;
    line-height: 40px;
    font-weight: 300;
    color: #F57F09;
}



/*end slider css*/





