.landing-pageBox { padding: 2rem; padding-right: 38.125rem; width: 100%; }
.landing-pageBox__logo { width: 6.4375rem; }
.landing-pageBox__banner { margin: 6rem 3.75rem 0 0; width: 33.5rem; }

.signinBox { position: fixed; right: 0; top: 0; width: 38.125rem; min-width: 38.125rem; height: 100%; overflow: hidden; display: flex; flex-direction: column; background-color: #fff; }
.signinBox__heading { padding: 1.5rem; font-size: 1.875rem; text-align: center; color: #000; text-transform: uppercase; background: #F5EB5C; font-family: 'Avenir Next Bold'; }

.signinBox__body { padding: 2.125rem 2.875rem 2.125rem 4.375rem; overflow: auto; height: 100%; position: relative; }
.successful-registration { padding: 4rem; display: flex; align-items: center; text-align: center; justify-content: center; position: absolute; left: 0; top: 0; width: 100%; background: rgba(255, 255, 255, 0.9); opacity: 0.9; z-index: 10; 
    flex-direction: column; overflow: auto;}

.claim-footer{
    color: white;
    position: absolute;
    bottom: 0;
    margin: 1rem;
}
.line{
    width: 90%;
    height: 0.05rem;
    background: #A8A8A8;
}

.g-t{
    color: #000000;
}

.hindi-text{
    font-family: 'mukta'!important;
}
/* Desktop */
@media only screen and (max-width: 991px) {
    .signinBox { position: static; min-width: 0; width: 100%; height: 65vh; 
        /* max-height: 100vh;  */
        min-height: 38rem; }
    .landing-pageBox { padding: 1.35rem; min-height: auto; height: 40%; height: 35vh; max-height: 100vh; min-height: 20rem; background-image:  url(../images/bg/home-bg-mob.jpg) !important; }
    .landing-pageBox__banner { margin: 1.5rem 1rem 0 0; width: 20rem; }
    .landing-pageBox__logo { width: 4.25rem; }
    .signinBox__body { padding: 2rem; }
    /* .successful-registration{ height: 60vh;} */
    .successful-registration {height: 100vh; }
}

/* Tablet */
@media only screen and (max-width: 767px) {}
