.bg-video-wrap {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100vh;

}
.new-head{z-index: 999;
          position: relative;
         }
.home-body .new-head{ background: #00000045;}
.top-box {
    background: url(img/idstmodinagar-vdo-bg.jpg);
    width: 100%;
    height: 100vh;
    margin-top: 0px;
    transition: margin-top 1s;
    position: fixed;
    z-index: 99;
    background-repeat: no-repeat;
    background-size: cover;
    transition: all 3s;
    top: 0;
}
.top-box video{    min-width: 100%;
                   min-height: 100vh;
                   z-index: 1;
}
.bg-video-wrap {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100vh;
    background: url(img/idstmodinagar-vdo-bg.jpg) no-repeat center center/cover;
}
.btn:not(:disabled):not(.disabled) {
    cursor: pointer;
}
.top-box .btn {
    position: absolute;
    bottom: 80px;
    left: 50%;
    z-index: 2;
    transform: translateX(-50%);
    text-transform: uppercase;
    border-radius: 42px;
    letter-spacing: 1px;
    font-weight: 600;
}
.Blink {
    animation: blinker 1.5s cubic-bezier(.5, 0, 1, 1) infinite alternate;
}
@keyframes blinker {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}
.blink-btn {
    -webkit-animation: glowing2 1000ms infinite;
    -moz-animation: glowing2 1000ms infinite;
    -o-animation: glowing2 1000ms infinite;
    animation: glowing2 1000ms infinite;
}
.top-box {
    background: url('img/idstmodinagar-vdo-bg.jpg');
    width: 100%;
    height: 100vh;
    margin-top: 0px;
    transition: margin-top 1s;
    position: fixed;
    z-index: 99;
    background-repeat: no-repeat;
    background-size: cover;
    transition: all 3s;
    top: 0;
}

.top-logo-box {
    height: 700px;
    width: 100%;
}

.top-logo-box img {
    transition: all 2s
}

.arrow-top img {
    font-size: 53px;
    position: absolute;
    bottom: 40px;
    cursor: pointer;
    transition: all 2s;
}


.top-box .btn {
    position: absolute;
    bottom: 80px;
    left: 50%;
    z-index: 2;
    transform: translateX(-50%);
    text-transform: uppercase;
    border-radius: 42px;
    letter-spacing: 1px;
    font-weight: 600;
}
.welcome-about-area {
    background: #2d3e50;
    position: relative;
    overflow: hidden;
}

.welcome-about-text {
    padding: 180px 0;
}

.welcome-about-text h4 {
    color: #0EB392;
    text-transform: uppercase;
    font-weight: 600;
    margin-top: -5px;
    margin-bottom: 10px;
}

.welcome-about-text h3 {
    text-transform: uppercase;
    font-weight: 800;
    margin-top: -5px;
    margin-bottom: 15px;
    color: #fff;
}

.welcome-about-text p {
    font-size: 16px;
    margin-top: 13px;
    color: #fff;
}

.welcome-about-text .button-default {
    margin-top: 25px;
    background-color: #0EB392;
}

.welcome-video {
    float: left;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 45%;
}

.welcome-video .video-inner {
    background: url(img/ec-background/welcome-bg.jpg) no-repeat scroll center/cover;
    height: 100%;
    overflow: hidden;
    padding: 0 25px;
    position: relative;
    text-align: center !important;
    display: flex;
    justify-content: center;
    align-items: center;
}

.welcome-video .video-inner a {
    position: relative;
    z-index: 1;
}
.home-body {
    overflow: hidden;
}
.set_margin {
    margin-top: -100%;
    transition: all 2s;
}
.news-text{    z-index: 999;
               position: relative;
}}