/* home section 2 stylesheet */

.home-section-3{
    position: relative;
}

.home-section-3 .homepage-blob2,
.home-section-3 .homepage-blob3,
.home-section-3 {
    min-height: 580px;
}

.home-section-3 .homepage-blob2,
.home-section-3 .homepage-blob3{
    min-width: 580px;
}

.home-section-3 .homepage-blob2,
.home-section-3 .homepage-blob3{
    top: 0;
    left: -450px;
}

.home-section-3 a.section-url{
    margin-bottom: 15px;
    display: block;
}

.home-section-3 .homepage-blob2 .inner-blob,
.home-section-3 .homepage-blob3 .inner-blob{
    left: 0;
}

.homepage-blob3 .blue-blob{
    opacity: 0;
}

.home-section-3 .homepage-blob2 canvas,
.home-section-3 .homepage-blob3 canvas{
    transform: scale(0.6);
    opacity: 0;
    transition: ease opacity 4s , ease transform 5s;
}

.home-section-3 .section-content{
    margin-bottom: 50px;
}

.home-section-3 .section-content h3{
    max-width: 480px;
}

.home-section-3 .section-content p{
    margin-bottom: 25px;
}

.home-section-3 .content-wrapper h3{
    margin-right: 20px;
}

@media(min-width: 992px) and (max-width: 1366px){
	.home-section-3 .content-wrapper h3{
        max-width: 375px;
    }

    .section-links a:nth-child(odd){
        margin-right: 15px;
    }

    .home-section-3 .homepage-blob2, 
    .home-section-3 .homepage-blob3{
        left: -420px;
    }
}

@media(min-width: 992px) and (max-width: 1366px){
    .home-section-3 a.section-url{
        margin-bottom: 28px;
    }
}

@media(max-width: 991px){

    .home-section-3{
        margin: 40px 0 100px;
    }

    .home-section-3 .section-content{
        margin-bottom: 35px;
    }

    .home-section-3 a.section-url{
        margin-bottom: 28px;
    }

    .home-section-3 .content-wrapper{
        margin-top: 220px;
    }

    .home-section-3 a.link-margin{
        margin-left: 0;
    }

    .home-section-3 .homepage-blob2-mob, 
    .home-section-3 .homepage-blob3-mob{
        top: -330px;
        left: -80px;
        top: 0;
        max-width: 277px;
        max-height: 280px;
    }

    .home-section-3 .inner-blob{
        background-size: 125px;
    }

    .home-section-3 .show-blob .inner-blob{
        opacity: 1;
        transform: translate(0%, -50%) scale(1);
        transition: none;
    }

    .home-section-3 .homepage-blob3-mob{
        /* left: auto; */
        left: 0;
        opacity: 0;
        /* transform: translate(-50% , 0); */
    }

    .home-mobile-blob{
        position: absolute;
        left: 63%;
        width: 100%;
        min-height: 280px;
        transform: translate(-50% , 0);
        z-index: 0;
    }

    .section-content-index{
        z-index: 2;
    }

    .home-section-3 .homepage-blob2-mob{
        /* left: -50px; */
        left: 0;
        opacity: 0;
        /* transform: translate(-50% , 0); */
    }

    .home-section-3 .homepage-blob3-mob,
    .home-section-3 .homepage-blob2-mob{
        transform: scale(0);
    }   

}

@media(min-width: 768px) and (max-width: 991px){
    .home-section-3 .homepage-blob2, 
    .home-section-3 .homepage-blob3{
        top: -250px;
        left: 0;
    }

    .home-section-3 a.section-url{
        display: block;
    }

    .home-section-3 .homepage-blob3-mob{
        left: 10px;
        right: auto;
    }

    .home-section-3 .homepage-blob2, 
    .home-section-3 .homepage-blob3{
        top: -250px;
        left: 0;
    }

}

@media(max-width: 540px){
    /* img */

    .home-mobile-blob{
        left: 50%;
        top: -20px;
    }

    .home-section-3{
        margin: 80px 0;
    }

    .home-section-3 .inner-blob{
        background-size: 105px;
    }

    .home-mobile-blob,
    .home-section-3 .homepage-blob2-mob, 
    .home-section-3 .homepage-blob3-mob{
        min-height: 230px;
        max-width: 230px;
    }

    .home-mobile-blob img{
        max-height: 230px;
    }

    .home-section-3 .content-wrapper {
        margin-top: 160px;
    }
}