@media screen and (max-width: 1800px) and (min-width: 1600px) {
    .w-custom {
        height: 32rem;
    }

    .video-container {
        height: 32rem;
    }

    .banner-video {
        height: 40rem;
    }

    .w-set40 {
        width: 68%;
    }

    .set_text {
        padding: 0.6rem 2rem;
        font-size: 1.3rem;
    }
}

@media screen and (max-width: 1600px) and (min-width: 1400px) {
    .custom-fluid {
        padding: 0rem 2rem !important;
    }

    .time_table h4 {
        font-size: 1.4rem;
    }

    .opportunity h1 {
        font-size: 3rem;
        line-height: 4rem;
    }

    .set_text {
        font-size: 1.3rem;
        padding: 0.6rem 1.8rem;
    }

    .pos-setting {
        width: 90%;
    }

    .w-custom {
        height: 32rem;
    }

    .video-container {
        height: 32rem;
    }

    .banner-video {
        height: 38rem;
    }

    .w-set15 {
        width: 18%;
    }

    .w-set151 {
        width: 18%;
    }

    .w-set40 {
        width: 68%;
    }
}

@media screen and (max-width: 1400px) and (min-width: 1200px) {
    .custom-fluid {
        padding: 0rem 2rem !important;
    }

    .opportunity h1 {
        font-size: 3rem;
        line-height: 4rem;
    }

    .set_text {
        font-size: 1.1rem;
        padding: 0.6rem 1.6rem;
    }

    .pos-setting {
        width: 90%;
    }

    .w-custom {
        height: 32rem;
    }

    .video-container {
        height: 32rem;
    }

    .banner-video {
        height: 38rem;
    }

    .w-set15 {
        width: 18%;
    }

    .w-set151 {
        width: 18%;
    }

    .w-set40 {
        width: 68%;
    }

    .time_table h4 {
        font-size: 1.3rem;
    }

    .opportunity h1 {
        font-size: 2.8rem;
        line-height: 4rem;
    }

    .red {
        font-size: 2.5rem;
    }

    .red11 {
        font-size: 2.5rem;
    }

    .red1 {
        font-size: 2.5rem;
    }

    .embed-responsive.embed-responsive-16by9 {
        height: 35rem;
    }

    .Choosing h1 {
        font-size: 2.3rem;
    }

    .fnt-3 {
        font-size: 2.5rem;
    }
}

@media screen and (max-width: 1200px) and (min-width: 992px) {
    .custom-fluid {
        padding: 0rem 1rem !important;
    }

    .set_text {
        font-size: 1.3rem;
    }

    .hight-set {
        height: 18rem !important;
        /* margin-left: 4rem; */
    }

    .banner h1 {
        font-size: 2.6rem;
    }

    .pos-setting {
        width: 90%;
    }

    .w-custom {
        height: 32rem;
    }

    .video-container {
        height: 32rem;
    }

    .banner-video {
        height: 38rem;
    }

    .w-set15 {
        width: 20%;
    }

    .w-set151 {
        width: 20%;
    }

    .w-set40 {
        width: 70%;
    }

    .time_table h4 {
        font-size: 1.1rem;
    }

    .opportunity h1 {
        font-size: 2.6rem;
        line-height: 3.5rem;
    }

    .opportunity .custom-button {
        padding: 0.6rem 2.5rem;
        font-size: 1.3rem;
    }

    .red {
        font-size: 2.2rem;
    }

    .red11 {
        font-size: 2.5rem;
    }

    .red1 {
        font-size: 2.5rem;
    }

    .embed-responsive.embed-responsive-16by9 {
        height: 35rem;
    }

    .Choosing h1 {
        font-size: 2rem;
    }

    .fnt-3 {
        font-size: 2.5rem;
    }
}

@media screen and (max-width: 992px) and (min-width: 768px) {
    .custom-direction {
        flex-direction: column;
    }

    .justify-set {
        justify-content: center;
    }

    .pos-setting {
        width: 100% !important;
    }

    .custom-width {
        width: 100% !important;
        text-align: center;
    }

    .custom-fluid {
        padding: 0rem 1rem !important;
    }

    .banner h1 {
        font-size: 3rem;
    }

    .pos-setting {
        width: 90%;
    }

    .w-custom {
        height: 32rem;
        margin-top: -5rem;
    }

    .border-right-custom {
        border-bottom: 2px solid;
        border-image-source: linear-gradient(269deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 52.5%, rgba(255, 255, 255, 0) 100%);
        border-image-slice: 1;
        border-image-width: 1;
        border-image-outset: 0;
        border-image-repeat: stretch;
    }

    .time_table {
        width: 90%;
        text-align: center;
        position: relative;
        left: 2.5rem;
        margin-top: -9rem;
    }

    .video-container {
        height: 32rem;
    }

    .banner-video {
        height: 38rem;
    }

    .w-set15 {
        width: 18%;
    }

    .w-set151 {
        width: 18%;
    }

    .w-set40 {
        width: 60%;
    }

    .time_table h4 {
        font-size: 1.4rem;
    }

    .opportunity h1 {
        font-size: 2.6rem;
        line-height: 3.5rem;
    }

    .opportunity .custom-button {
        padding: 0.6rem 2.5rem;
        font-size: 1.3rem;
    }

    .opportunity {
        background-image: url(../images/opportunity/ThankYouTIcker.webp);
        background-repeat: no-repeat;
        background-size: cover;
        height: 55rem;
    }

    .display-setting {
        padding-top: 3rem;
        justify-content: center;
    }

    .red {
        font-size: 2.2rem;
    }

    .red11 {
        font-size: 2.5rem;
    }

    .red1 {
        font-size: 2.5rem;
    }

    .embed-responsive.embed-responsive-16by9 {
        height: 25rem;
    }

    .Choosing h1 {
        font-size: 2rem;
    }

    .fnt-3 {
        font-size: 2.5rem;
    }

    .register {
        /* background-image: url(../images/register/Register_mob.webp); */
        background-repeat: no-repeat;
        background-size: cover;
        /* height: -webkit-fill-available; */

    }

    .pd-set1 {
        /* padding: 12rem 1rem; */
    }

    .text-align {
        text-align: center;
    }

    .custom-setting {
        width: 100%;
        margin: 0.5rem;
        padding: 0rem;
    }

    .w-set15 {
        width: 35%;
    }

    .w-set151 {
        width: 35%;
    }

    .w-set40 {
        width: 100%;
    }

    .custom-alignment {
        flex-direction: column-reverse;
        align-items: center !important;
    }

    .bg-set {

        background-image: url(../images/register/heading_bg.webp);
        background-repeat: no-repeat;
        background-size: cover;
        /* height: -webkit-fill-available; */
        padding: 2rem 1rem;
        margin-top: -0.5rem;
    }

    .box {
        width: 100%;
        text-align: left;
    }

    .institude {
        padding-top: 1rem !important;
        padding-bottom: 3rem;
    }

    .form-container {
        height: 16rem;
    }

    .heighlight {
        padding-top: 2rem;
        padding-bottom: 2rem;
    }

    .Choosing {
        margin-top: 1rem;
        padding-top: 4rem;
    }
}

@media screen and (max-width: 992px) and (min-width: 840px) {
    .pd-set1 {
        /* padding: 13rem 1rem; */
    }
}

@media only screen and (max-width: 767px) {
    .custom-direction {
        flex-direction: column;
    }

    .setw-70 {
        width: 50%;
    }

    .institude .owl-carousel .owl-item img {
        display: block;
        width: auto;
    }

    .set-btn {
        background: linear-gradient(180deg, #0D60B8 0%, #083E77 100%);
        color: #fff;
        padding: 1rem;
    }

    #mybutton {
        position: fixed;
        bottom: -4px;
        right: 0;
        width: 100%;
        z-index: 999;
    }

    .feedback {
        color: #dddddd;
        padding: 0.8rem;
        width: 100%;
        border: none;
        background: linear-gradient(180deg, #EE202D 0%, #88121A 100%);
        font-weight: normal;
        font-size: 1.3rem;
    }

    .cnt {
        font-size: 1.2rem !important;
    }

    .copyright {
        margin-bottom: 6.8rem;
    }

    .fnt2set {
        font-size: 1.2rem;
    }

    .d-mob1 {
        display: block;
    }

    .heighlight {
        padding-top: 1rem;
        padding-bottom: 1rem;
    }

    .Choosing {
        margin-top: 1rem;
        padding-top: 4rem;
    }

    .pd-set1 {
        top: 5rem;
    }

    .institude {
        padding-top: 1rem !important;
        padding-bottom: 3rem;
    }

    .justify-set {
        justify-content: center;
    }

    .pos-setting {
        width: 100% !important;
    }

    .custom-width {
        width: 100% !important;
        text-align: center;
    }

    .custom-fluid {
        padding: 0rem 1rem !important;
    }

    .banner h1 {
        font-size: 3rem;
    }

    .pos-setting {
        width: 90%;
    }

    .w-custom {
        height: 32rem;
        margin-top: -7rem;
    }

    .border-right-custom {
        border-bottom: 2px solid;
        border-image-source: linear-gradient(269deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 52.5%, rgba(255, 255, 255, 0) 100%);
        border-image-slice: 1;
        border-image-width: 1;
        border-image-outset: 0;
        border-image-repeat: stretch;
    }


    .time_table {
        width: 95%;
        text-align: center;
        position: relative;
        left: 0.8rem;
        margin-top: -8rem;
    }

    .opportunity .custom-button {
        padding: 0.7rem 2rem;
        font-size: 1.1rem;
    }

    .form-set {
        margin-top: -6rem;
    }

    .video-container {
        height: 32rem;
    }

    .banner-video {
        height: 38rem;
    }

    .w-set15 {
        width: 20%;
    }

    .w-set151 {
        width: 20%;
    }

    .w-set40 {
        width: 60%;
    }

    .time_table h4 {
        font-size: 1.1rem;
    }

    .opportunity h1 {
        font-size: 2rem;
        line-height: 3rem;
    }

    .opportunity {
        background-image: url(../images/opportunity/ThankYouTIcker.webp);
        background-repeat: no-repeat;
        background-size: cover;
        height: 38rem;
    }

    .display-setting {
        padding-top: 3rem;
        justify-content: center;
    }

    .red {
        font-size: 1.8rem;
    }

    .heighlight .red {
        font-size: 1.6rem !important;
    }

    .red11 {
        font-size: 1.8rem;
    }

    .red1 {
        font-size: 1.8rem;
    }

    .embed-responsive.embed-responsive-16by9 {
        height: 20rem;
    }

    .custom-widset1 {
        position: initial !important;
    }

    .Choosing h1 {
        font-size: 1.8rem;
        padding: 1rem;
    }

    .fnt-3 {
        font-size: 1.8rem;
    }

    .register {
        /* background-image: url(../images/register/Register_mob.webp); */
        background-repeat: no-repeat;
        background-size: cover;
        /* height: -webkit-fill-available; */

    }

    .pd-set1 {
        /* padding: 7rem 1rem; */
    }

    .text-align {
        text-align: center;
    }

    .custom-setting {
        width: 100%;
        margin: 0.5rem;
        padding: 0rem;
    }

    .w-set15 {
        width: 20%;
    }

    .w-set151 {
        width: 20%;
    }

    .w-set40 {
        width: 70%;
    }

    .custom-alignment {
        flex-direction: column-reverse;
        align-items: center !important;
    }

    .bg-set {

        background-image: url(../images/register/heading_bg.webp);
        background-repeat: no-repeat;
        background-size: cover;
        /* height: -webkit-fill-available; */
        padding: 2rem 1rem;
        margin-top: -0.5rem;
    }

    .box {
        width: 100%;
        text-align: left;
        margin-top: -2rem;
    }

    .custom-button {
        font-size: 0.8rem;
    }

    .d-n {
        display: none;
    }

    .w-seting {
        width: 100%;
    }

    .banner h2 {
        font-size: 1.8rem;
    }

    .banner h1 {
        font-size: 2.4rem;
    }

    .banner {
        margin-top: 8rem;
        padding-bottom: 0rem;
    }

    .form-container {
        height: 16rem;
    }

    .rd {
        color: #0a0a0a;
        font-weight: 500;
        font-size: 1rem;
    }

    .mb1 {
        margin-bottom: 0.4rem;
    }

    .f2 {
        font-size: 1.4rem;
    }

    .set_text {
        padding: 0.6rem 1.6rem;
        font-size: 1.3rem;
    }
}

@media screen and (max-width: 470px) and (min-width: 340px) {
    .d-mob h1 {
        font-size: 1.4rem;
    }

    .d-mob h2 {
        font-size: 1.19rem;
    }

    .customsetting {
        padding: 2rem 0.4rem !important;
    }

    .w-10 {
        width: 10%;
    }
}

@media screen and (max-width:400px) and (min-width:320px) {
    .time_table h4 {
        font-size: 0.68rem !important;
    }

    .d-mob h1 {
        font-size: 1.13rem;
    }

    .wid-71 {
        width: 9% !important;
        margin: 0rem !important;
    }

    .wid-7 {
        width: 5% !important;
    }
}

@media only screen and (max-width: 992px) {
    .d-desk {
        display: none;
    }

    .d-mob {
        display: block;
    }

    .customsetting {
        padding: 2rem;
    }

    .flex-wrap {
        flex-direction: column;
    }

    .text-blue {
        background: linear-gradient(180deg, #0D60B8 0%, #083E77 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        display: inline-block;
        font-weight: 600;

    }

    .margin-settop {
        margin-top: 0rem;
    }
}

@media screen and (max-width: 500px) and (min-width: 320px) {
    .navbar-margin {
        padding: 0rem !important;
    }

    .setw-70 {
        width: 70%;
    }

    .display-setting {
        padding-top: 1rem;
        justify-content: center;
    }

    .heighlight .red {
        font-size: 1.08rem !important;
    }

    .cust-widsettingf {
        height: fit-content;
    }

    .cust-fnt-set {
        font-size: 0.9rem;
    }

    .banner {
        margin-top: 8rem;
        padding-bottom: 0rem;
    }

    .custom-button {
        font-size: 0.7rem;
        padding: 0.2rem 0.6rem;
    }

    .navbar {
        padding: 0.5rem !important;
    }

    .wid-18 {
        width: 18%;
    }

    .set_text {
        font-size: 1rem;
    }

    .wid-7 {
        width: 6%;
    }

    .wid-71 {
        width: 10%;
    }

    .time_table h4 {
        font-size: 0.795rem;
    }

    .time_table {
        left: 0.5rem;
    }

    .red {
        font-size: 1.6rem;
    }

    .red11 {
        font-size: 1.5rem;
    }

    .red1 {
        font-size: 1.5rem;
    }

    .fnt-3 {
        font-size: 1.1rem;
    }

    .opportunity h1 {
        font-size: 1.4rem;
        line-height: 2rem;
    }

    .opportunity .custom-button {
        padding: 0.3rem 1rem;
        font-size: 0.8rem;
    }

    .opportunity {
        height: 25rem;
    }

    .embed-responsive.embed-responsive-16by9 {
        height: 12rem;
    }

    .w-set15 {
        width: 27%;
    }

    .w-set151 {
        width: 27%;
    }

    .bg-set {
        margin-top: -1rem;
    }

    .Choosing h1 {
        font-size: 1.2rem;
    }

    .box {
        padding: 1rem;
    }

    .box h4 {
        font-size: 1.2rem;
    }

    .box h5 {
        font-size: 1rem;
    }

    /* .d-mob h1 {
        font-size: 1.13rem;
    } */

}