/* home section 2 stylesheet */

.home-section-2 .section-fluid-image{
    margin-bottom: 85px;
    height: 330px;
    overflow: hidden;
    position: relative;
}

.home-section-2 .line-anim{
    position: absolute;
    right: 15px;
    top: -85px;
    height: 118%;
    z-index: 2;
    pointer-events: none;
}

.home-section-2 h3{
    padding-right: 50px;
}

.home-section-2 .section-fluid-image img{
    position: absolute;
    top: 70%;
    left: 50%;
    width: 100%;
    transform: translate(-50% , -50%);
}

@media(max-width: 1366px) and (min-width: 992px){
    .home-section-2 .line-anim{
        height: 120%;
    }

    .home-section-2 h3{
        max-width: 375px;
    }
}

@media(max-width: 1280px) and (min-width: 992px){
    .section-links a:nth-child(odd){
        margin-bottom: 28px;
    }

    .home-section-2 .line-anim{
        height: 116%;
    }
}

@media(max-width: 991px){
    .home-section-2 h3,
    .home-section-2 .section-content{
        padding-right: 0;
    }

    .home-section-2 .section-content,
    .home-section-2 .section-links,
    .home-section-2 h3{
        padding-left: 30px;
    }

    .home-section-2 .section-fluid-image{
        margin-bottom: 40px;
        height: 300px;
    }

    .home-section-2 .line-anim {
        top: -40px;
        height: 105%;
        left: 20px;
    }

    .home-section-2 .section-fluid-image img{
        height: 370px;
        object-fit: cover;
        top: 50%;
    }
}

@media(max-width: 991px) and (min-width: 768px) {
    
}

@media(max-width: 540px){
    .home-section-2 .section-fluid-image{
        height: 250px;
        margin-bottom: 30px;
    }

    .home-section-2 .line-anim{
        top: -30px;
    }
}