.right-bottom-image, .leftt-bottom-image, .right-top-image, .left-top-image, .center-image {
    transition: all ease-in-out 1.2s;
}

.center-image {
    transition-delay: .1s;
}

.leftt-bottom-image {
    transition-delay: .2s;
}

.right-bottom-image {
    transition-delay: .3s;
}

.banner-gallery-animation .center-image {
    top: 7%;
}

.banner-gallery-animation .left-top-image {
    top: 0;
}

.banner-gallery-animation .right-top-image {
    top: -3%;
}

.banner-gallery-animation .leftt-bottom-image {
    top: 33%;
}

.banner-gallery-animation .right-bottom-image {
    top: 33%;
}

.svg-line-wrapper {
    position: relative;
}

.svg-line-wrapper svg {
    position: absolute;
    top: -125px;
}

/* .svg-line-wrapper svg {
    position: absolute;
    top: -125px;
    left: 0;
    right: 0;
    margin: auto;
} */


.similar-product {
    /* padding-left: 14%; */
    overflow: visible;
    position: relative;
    padding-bottom: 100px;
    width: 100%;
    /* max-width: 1267px; */
    max-width: 1313px;
    margin-left: auto;
}

.product-detail-block {
    outline: none;
    width: 87% !important;
    margin-right: 70px;
}

.slick-list {
    padding-left: 0 !important;
    margin-left: 0 !important;
}

@media screen and (max-width: 2560px) {
    .similar-product {
        max-width: 71.5%;
    }
}

@media screen and (max-width: 2000px) {
    .similar-product {
        max-width: 78.5%;
    }
}

@media screen and (max-width: 1680px) {
    .similar-product {
        max-width: 82.5%;
    }
}

@media screen and (max-width: 1560px) {
    .similar-product {
        max-width: 85.7%;
    }
}

@media screen and (max-width: 1460px) {
    .similar-product {
        max-width: 88%;
    }
}

@media screen and (max-width: 1380px) {
    .similar-product {
        max-width: 90%;
    }
}

@media screen and (max-width: 1280px) {
    .similar-product {
        max-width: 93%;
    }
}


.tab-sec {
    padding-top: 200px;
}

.tab-sec .svg-line-wrapper svg {
    right: -70px;
    top: -210px;
}

.contact-form .svg-line-wrapper svg {
    left: 0;
    right: 12px;
    margin: auto;
    top: 0;
}

div#video-remove-wrapper {
    padding-top: 50px;
}

/* .video-wrapper.video-in-viewport {
    width: 100%;
    opacity: 1 !important;
} */

/* .video-in-not-viewport {
    width: 45%;
} */

.video-wrapper iframe {
    width: 100%;
}

/* .video-wrapper.video-in-viewport iframe {
    height: 100vh;
} */

.product-video-poster {
    position: absolute;
    width: 101%;
    left: 0;
    right: 0;
    z-index: 2;
    object-fit: cover;
    top: 0;
    bottom: 0;
    height: calc(100% + 20px);
}

img.product-video-play-icon {
    position: absolute;
    z-index: 2;
    /* width: 89px;
    height: 95px; */
    width: 125px;
    height: 130px;
    cursor: pointer;
}

.video-play-active img.product-video-poster, .video-play-active img.product-video-play-icon {
    display: none;
}

/* .video-in-viewport .product-video-poster {
    z-index: -1;
} */

.svg-line-wrapper.home-svg-line-wrapper svg {
    top: -28px;
    left: 100px;
    z-index: 2;
    height: 1317px;
}

.participant-sec .col-sm-5 {
    left: 115px;
    z-index: 2;
}

.svg-line-wrapper.equate-mobile-svg-line-wrapper svg {
    left: 243px;
    top: -119px;
    width: 35%;
}

.svg-line-wrapper.resources-mobile-svg-line-wrapper svg {
    left: 205px;
    width: 63%;
    top: -212px;
}

.textanimation-in-viewport {
    color: #90ba39 !important;
}

.svg-line-wrapper.testimonials-svg-line-wrapper svg {
    left: 0;
    right: 0;
    margin: auto;
    max-height: 956px;
    top: 38px;
    z-index: 3;
}

path#globalPath_1 {
    display: none;
}

.svg-line-wrapper.global-svg-line-wrapper {
    position: unset;
}

.svg-line-wrapper.global-svg-line-wrapper svg {
    top: -152px;
    left: 29.7%;
    height: 331px;
}

.col-sm-6.bulb-box-col {
    left: 38px;
}

.col-sm-6.bulb-content-col {
    left: 38px;
}

@media screen and (min-width: 1100px) {
    .home-testimonials-sec-bg {
        position: unset;
    }

    .svg-line-wrapper.testimonials-svg-line-wrapper svg {
        z-index: unset;
    }
}

@media screen and (min-width: 1650px) {
    .top-banner-products {
        height: 70vh;
        min-height: 100%;
    }

    .banner-gallery-images {
        height: 436px;
    }

    .banner-gallery-animation .center-image {
        top: 9%;
    }

    .banner-gallery-animation .right-bottom-image {
        top: 44%;
    }

    .banner-gallery-animation .leftt-bottom-image {
        top: 46%;
    }
}


@media screen and (min-width: 2700px) {
    .svg-line-wrapper.home-svg-line-wrapper, .svg-line-wrapper.equate-mobile-svg-line-wrapper {
        max-width: 1140px;
        margin: auto;
    }

    .svg-line-wrapper.home-svg-line-wrapper svg {
        left: -2.3%;
    }

    .svg-line-wrapper.equate-mobile-svg-line-wrapper svg {
        left: 4.2%;
        top: -100px;
        width: 49%;
    }

    .svg-line-wrapper.global-svg-line-wrapper {
        position: relative;
        max-width: 1140px;
        margin: auto;
    }

    div#bulb-box-row {
        /* min-height: 1250px; */
        display: block !important;
    }

    div#bulb-box-row .container {
        display: flex;
        align-items: center;
        height: 100%;
        min-height: 1250px;
    }

    .col-sm-6.bulb-box-col {
        left: -17px;
        top: -136px;
    }

    .svg-line-wrapper.global-svg-line-wrapper svg {
        top: -126px;
        left: 22%;
        height: 407px;
    }
}

@media screen and (max-height: 1000px) {
    .top-banner-products {
        height: 115vh;
    }
}

@media screen and (max-width: 2590px) {
    .svg-line-wrapper.home-svg-line-wrapper svg {
        left: 25%;
    }

    .svg-line-wrapper.equate-mobile-svg-line-wrapper svg {
        left: 27.9%;
        top: -119px;
        width: 21%;
    }

    .equate-mobile-img-container.equate-desktop-container {
        position: relative;
        left: 0;
    }

    div#bulb-box-row {
        min-height: 1100px;
    }

    .svg-line-wrapper.global-svg-line-wrapper svg {
        top: -23px;
        left: 37.8%;
        height: 393px;
    }

    .col-sm-6.bulb-box-col {
        left: -5px;
    }
}

@media screen and (max-width: 2400px) {
    .svg-line-wrapper.equate-mobile-svg-line-wrapper svg {
        left: 25.9%;
        top: -170px;
    }

    .svg-line-wrapper.home-svg-line-wrapper svg {
        left: 22.6%;
    }

    .svg-line-wrapper.global-svg-line-wrapper svg {
        left: 36.4%;
    }
}

@media screen and (max-width: 2200px) {
    .svg-line-wrapper.home-svg-line-wrapper svg {
        left: 19%;
    }

    .equate-mobile-img-container.equate-desktop-container {
        left: 0;
    }

    .svg-line-wrapper.equate-mobile-svg-line-wrapper svg {
        left: 22.9%;
        top: -119px;
        width: 28%;
    }

    .svg-line-wrapper.global-svg-line-wrapper svg {
        left: 35.8%;
    }
}


@media screen and (max-width: 2000px) {
    .svg-line-wrapper.global-svg-line-wrapper svg {
        left: 33.6%;
    }
}

@media screen and (max-width: 2050px) {
    .svg-line-wrapper.equate-mobile-svg-line-wrapper svg {
        left: 24.4%;
        top: -85px;
        width: 28%;
    }

    .svg-line-wrapper.home-svg-line-wrapper svg {
        left: 20.7%;
    }
}

@media screen and (max-width: 1920px) {
    .svg-line-wrapper.equate-mobile-svg-line-wrapper svg {
        left: 22.4%;
        top: -120px;
    }

    .svg-line-wrapper.home-svg-line-wrapper svg {
        left: 18.5%;
    }
}

@media screen and (max-width: 1800px) {
    .svg-line-wrapper.home-svg-line-wrapper svg {
        left: 15%;
    }

    .svg-line-wrapper.equate-mobile-svg-line-wrapper svg {
        left: 330px;
        top: -114px;
        width: 32%;
    }

    .svg-line-wrapper.global-svg-line-wrapper svg {
        left: 31.6%;
    }
}

@media screen and (max-width: 1600px) {
    .svg-line-wrapper.home-svg-line-wrapper svg {
        left: 12.2%;
    }

    .svg-line-wrapper.equate-mobile-svg-line-wrapper svg {
        left: 269px;
        top: -101px;
        width: 35%;
    }

    .svg-line-wrapper.global-svg-line-wrapper svg {
        left: 29.5%;
    }
}

@media screen and (max-width: 1540px) {
    .svg-line-wrapper.equate-mobile-svg-line-wrapper svg {
        left: 238px;
        top: -120px;
    }

    .svg-line-wrapper.home-svg-line-wrapper svg {
        left: 10.7%;
    }
}

@media screen and (max-width: 1450px) {
    .svg-line-wrapper.home-svg-line-wrapper svg {
        left: 122px;
    }

    .svg-line-wrapper.equate-mobile-svg-line-wrapper svg {
        left: 197px;
        top: -110px;
        width: 38%;
    }

    .svg-line-wrapper.global-svg-line-wrapper svg {
        left: 28.4%;
    }
}


@media screen and (max-width: 1439px) {
    .circular-box, .transact-box {
        font-size: 20px;
        line-height: 25px;
        width: 110px;
        height: 110px;
        padding: 66px;
        -webkit-transition: all 0.25s ease-in;
        -moz-transition: all 0.25s ease-in;
        -o-transition: all 0.25s ease-in;
        -ms-transition: all 0.25s ease-in;
        transition: all 0.25s ease-in;
    }

    .circular-box {
        top: -112px;
        margin-left: 0;
    }

    .equate-mobile-img {
        width: 144px;
    }

    img.equate-mobile-img.equate-mobile-img-2 {
        margin-left: 228px;
        margin-top: -98px;
    }

    img.equate-mobile-img.equate-mobile-img-1 {
        margin-top: 76px;
        margin-left: 0;
    }

    .transact-box {
        margin-top: 238px;
        margin-left: 220px;
    }

}

@media screen and (max-width: 1370px) {
    img.equate-mobile-img.equate-mobile-img-2 {
        margin-left: 280px;
    }

    .transact-box {
        margin-left: 283px;
    }

    .svg-line-wrapper.home-svg-line-wrapper svg {
        left: 120px;
    }

    .svg-line-wrapper.equate-mobile-svg-line-wrapper svg {
        left: 195px;
        top: -146px;
        width: 37%;
    }

    .svg-line-wrapper.testimonials-svg-line-wrapper svg {
        max-height: 862px;
    }

    .svg-line-wrapper.global-svg-line-wrapper svg {
        left: 27.2%;
    }

    .equate-mobile-img-container.equate-desktop-container {
        left: -29px;
    }
}

@media screen and (max-width: 1290px) {
    .svg-line-wrapper.home-svg-line-wrapper svg {
        left: 15px;
    }

    .equate-mobile-sec.default-section {
        transform: scale(1);
    }

    .equate-mobile-sec-bg {
        padding: 160px 0 170px;
    }

    .svg-line-wrapper.equate-mobile-svg-line-wrapper svg {
        left: 135px;
        top: -184px;
        width: 42%;
    }

    .home-testimonials-sec-bg {
        padding-top: 100px;
    }

    .circular-box {
        margin-left: -17px;
    }

    img.equate-mobile-img.equate-mobile-img-1 {
        margin-top: 58px;
        margin-left: -17px;
    }

    .default-section {
        transform: scale(0.8);
    }

    .participant-sec .row {
        top: -75px;
        position: relative;
    }

    .svg-line-wrapper.home-svg-line-wrapper svg {
        top: 22px;
        height: 1200px;
        left: 35px;
    }

    .participant-sec .col-sm-5 {
        left: 0;
    }

    .equate-mobile-sec.default-section {
        padding: 150px 0 0;
    }

    .home-testimonials-sec.default-section {
        padding-top: 0;
    }

    .resources-sec.default-section {
        padding-bottom: 0;
    }

    .home-testimonials-sec.default-section {
        transform: scale(1);
    }

    .home-testimonials-sec.default-section {
        padding-bottom: 0;
    }

    .svg-line-wrapper.testimonials-svg-line-wrapper svg {
        max-height: 815px;
    }

    .svg-line-wrapper.global-svg-line-wrapper svg {
        left: 24%;
        height: 471px;
        top: -170px;
    }

    .col-sm-6.bulb-box-col {
        left: -48px;
        top: -42px;
    }
}

@media screen and (max-width: 1200px) {
    .svg-line-wrapper.global-svg-line-wrapper svg {
        left: 22.1%;
    }

    .col-sm-6.bulb-box-col {
        left: -50px;
    }
}

@media screen and (min-width: 1200px) {
    .svg-line-wrapper.home-svg-line-wrapper, .svg-line-wrapper.equate-mobile-svg-line-wrapper {
        max-width: 1140px;
        margin: auto;
    }

    .svg-line-wrapper.home-svg-line-wrapper svg {
        left: -4.8%;
    }

    .svg-line-wrapper.equate-mobile-svg-line-wrapper svg {
        left: 1.8%;
        top: -100px;
        width: 49%;
    }

    .svg-line-wrapper.global-svg-line-wrapper {
        position: relative;
        max-width: 1140px;
        margin: auto;
    }

    div#bulb-box-row {
        min-height: 100%;
        display: block !important;
    }

    div#bulb-box-row .container {
        display: flex;
        align-items: center;
        height: 100%;
        min-height: 575px;
        /* min-height: 1100px; */
    }

    .col-sm-6.bulb-box-col {
        /* left: -14px;
        top: -113px; */
        left: 38px;
        top: -111px;
    }

    .svg-line-wrapper.global-svg-line-wrapper svg {
        /* top: -172px;
        left: 22.2%;
        height: 405px; */
        top: -302px;
        left: 24.4%;
        height: 335px;
    }

    /* .resources-container.corporate-content-sec h2 {
        position: relative;
        left: 24px;
    } */
}

@media screen and (min-width: 2200px) {
    div#bulb-box-row .container {
        min-height: 675px;
    }

    .col-sm-6.bulb-box-col {
        top: -150px;
    }
}

div#bulb-box-row {
    padding: 200px 0 20px;
}

@media screen and (max-width: 1370px) {
    .svg-line-wrapper.global-svg-line-wrapper svg {
        top: -366px;
    }

    .col-sm-6.bulb-box-col {
        left: 38px;
        top: -172px;
    }
}

@media screen and (max-width: 1290px) {
    .col-sm-6.bulb-box-col {
        left: 14px;
        top: -77px;
    }

    div#bulb-box-row .row {
        align-items: center;
    }

    div#bulb-box-row .container {
        min-height: 600px;
    }

    .svg-line-wrapper.global-svg-line-wrapper svg {
        top: -217px;
    }

    div#bulb-box-row {
        min-height: 100%;
    }

    .svg-line-wrapper.home-svg-line-wrapper svg {
        left: -2.2%;
    }

    .svg-line-wrapper.equate-mobile-svg-line-wrapper svg {
        left: 6.4%;
        top: -205px;
        width: 45%;
    }

    .equate-mobile-sec.default-section {
        transform: scale(0.8);
        padding: 46px 0 0;
    }

    .circular-box {
        margin-left: -106px;
        top: -197px;
    }

    img.equate-mobile-img.equate-mobile-img-1 {
        margin-top: -9px;
        margin-left: -105px;
    }

    img.equate-mobile-img.equate-mobile-img-2 {
        margin-left: 226px;
    }

    .transact-box {
        margin-left: 235px;
    }

    .svg-line-wrapper.global-svg-line-wrapper svg {
        top: -296px;
        left: 23.4%;
        height: 366px;
    }

    div#bulb-box-row {
        padding: 70px 0 20px;
    }



}


/* div#bulb {
    position: fixed;
    z-index: 999;
    top: 0;
} */



div#bulb-box {
    top: 0 !important;
    position: unset !important;
}

.scrollmagic-pin-spacer {
    padding: 0 !important;
    min-height: 100% !important;
}

div#bulb {
    position: relative;
}

div#bulb-box-row {
    display: flex;
    align-items: center;
    position: relative;
}


#bulb svg {
    display: none;
}

.bulb-animation-in-viewport #bulb svg {
    display: block;
}

@media screen and (max-width: 1080px) {
    #bulb svg {
        display: block;
    }

    div#bulb-box-row {
        min-height: 100%;
        padding: 50px 0 0;
        height: 100%;
    }
}

@media screen and (max-width: 992px) {
    .col-sm-6.bulb-content-col {
        left: 0;
    }

    .col-sm-6.bulb-box-col {
        left: 0;
    }

    .col-sm-6.bulb-content-col h2 {
        text-align: center;
        font-size: 27px;
        margin-bottom: 15px;
        line-height: 27px;
    }
}

/* @media screen and (min-width: 1199px) {
    .corporate-and-participant-sec {
        position: relative;
    }

    .corporate-sec.default-section, .participant-sec.default-section {
        padding: 0;
        height: 100vh;
        display: flex;
        align-items: center;
        justify-content: center;
    }
} */


.bulb-in-viewport #bulb svg:first-child {
    display: block;
}


/* Products Page new animation style */
.image-and-content-svg-line svg {
    width: auto;
    left: 0;
    right: 0;
    margin: auto;
}

.svg-line-wrapper.testimonial-svg-line svg {
    top: 62px;
    left: -13px;

}

.tab-sec.tab-block {
    padding-top: 160px;
}

.tab-sec.tab-block .svg-line-wrapper svg {
    top: -75px;
}

.content-area-404 {
    height: calc(100vh - 50px);
    display: flex;
    align-items: center;
}

.pagelink-wrapper a {
    color: #872569;
}