@media screen and (max-width: 425px) {

    .w-sm-50{
        width: 50%!important;
    }

    .fs-sm-11 {
        font-size: 11px !important;
    }

    .fs-sm-18 {
        font-size: 18px !important;
    }

    .wid_form {
        width: 100% !important;
    }

    .ms-in_form {
        margin-left: 0px !important;
    }

    .preview_display {
        display: block !important;
    }

    #dropzone-basic-new-2 {

        width: 110% !important;
    }

    .sm-center {
        display: flex !important;
        justify-content: center !important;
    }

    .d-sm-block {
        display: block !important;
    }

    .file_upload_payment {
        max-width: 200px !important;
        max-height: 30px !important;
        overflow: hidden !important;
    }

    .flex-sm-column {
        flex-direction: column !important;
    }

    .mb-sm-3 {
        margin-bottom: 1rem !important
    }

    .ms-sm-13 {
        margin-left: 13px !important
    }

    .ms-sm-2 {
        margin-left: 0.5rem !important;
    }

    .mb-sm-0 {
        margin-bottom: 0px !important;
    }

    .ms-sm-0 {
        margin-right: 0px !important
    }

    .mt-sm-12 {
        margin-top: 12px !important
    }

    .me-sm-0 {
        margin-right: 0px !important
    }

    .logo-width {
        width: 320px !important;
    }

    .px-sm-5 {
        padding-left: 3rem !important;
        padding-left: 3rem !important;
    }

    .d-sm-none {
        display: none !important;
    }

    .remove-mx-5 {
        margin-right: 0rem !important;
        margin-left: 0rem !important;
    }

    /* .dropzone {
        width: fit-content !important;
    } */

    #dropzone-basic-new-2 {
        border: 2px dashed #ccc;
        /* Dashed border for Dropzone area */
        /* min-height: 150px; */
        /* Minimum height of Dropzone area */
        padding: 20px 5px !important;
        margin-bottom: 20px;
        position: relative;
        text-align: left;
        overflow: hidden;
        /* width: 100% !important; */
    }

    .sm-mt-7 {
        margin-top: 7px !important;
    }

    .sm-fs-12 {
        font-size: 12px !important;
    }

    .sm-fs-15 {
        font-size: 15px !important;
    }

    .sm-fs-14 {
        font-size: 14px !important;
    }

    .sm-fs-17 {
        font-size: 17px !important;
    }

    .sm-fs-19 {
        font-size: 19px !important;
    }

    .upload_left {
        left: 0px;
    }

    .sm-w-100 {
        width: 100% !important;
    }

    .card-border-right {
        border: none !important;
    }

    .min-height-260 {
        min-height: 300px !important;
    }

    .card-remove {
        background-clip: none !important;
        box-shadow: none !important;
        border-radius: 5px !important;
        border: 1.5px dashed #124E66 !important;
    }


    .nav-pills .nav-link.active {
        border-radius: 5px !important;
    }

    /* .nav-tabs:not(.nav-fill):not(.nav-justified) .nav-link, .nav-pills:not(.nav-fill):not(.nav-justified) .nav-link {
        margin-right: 0.125rem;
        width: 40%!important;
    } */

    .mb-sm-5-landing {
        margin-bottom: 1.5rem !important;
    }

    .certificate_image {
        position: relative;
        background-image: url(../img/Certificate.jpg);
        background-repeat: no-repeat;
        height: 636px !important;
        width: 900px !important;
        transform: scale(0.35);
        /* Scale down to 50% of its original size */
        transform-origin: top left;
        /* Adjust the origin as needed */
        box-shadow: 0px 6px 20px rgba(0, 0, 0, 0.8);

    }

    .ms-sm-12 {
        margin-left: 12px !important;
    }

    .ms-sm-24 {
        margin-left: 24px !important;
    }

    .pt-sm-20 {
        padding-top: 20px !important;
    }

    .sm-jus-end {
        justify-content: end !important;
    }

}

@media only screen and (min-width: 1200px) and (max-width: 1440px) {}


@media only screen and (min-width: 426px) and (max-width: 768px) {
    .upload_left {
        left: 160px;
    }

    .card-border-right {
        border: none !important;
    }

    .min-height-260 {
        min-height: 220px !important;
    }

    .card-remove {
        background-clip: none !important;
        box-shadow: none !important;
        border-radius: 5px !important;
        border: 1.5px dashed #124E66 !important;
    }

    .pwd-setup__container {
     
        max-width: none!important;
    }
}

@media only screen and (min-width: 769px) and (max-width: 1024px) {
    .upload_left {
        left: 265px;
    }
}

@media only screen and (min-width: 993px) and (max-width: 1024px) {
    .certificate_image {
        position: relative;
        background-image: url(../img/Certificate.jpg);
        background-repeat: no-repeat;
        height: 636px !important;
        width: 900px !important;
        transform: scale(0.91);
        box-shadow: 0px 6px 20px rgba(0, 0, 0, 0.8);
    }

    .support-info {
        color: rgba(255, 255, 255, 0.8);
        font-size: 0.9rem;
        /* position: absolute; */
        z-index: 1;
        /* bottom: 110px;
        left: 120px !important; */
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1440px) {
    .upload_left {
        left: 330px;
    }

    .support-info {
        color: rgba(255, 255, 255, 0.8);
        font-size: 0.9rem;
        /* position: absolute;   */
        z-index: 1;
        /* bottom: 110px;
        left: 220px!important; */
    }


    .certificate_image {
        position: relative;
        background-image: url(../img/Certificate.jpg);
        background-repeat: no-repeat;
        height: 636px !important;
        width: 900px !important;
        left: 70px !important;
        box-shadow: 0px 6px 20px rgba(0, 0, 0, 0.8);
    }

    .login_img {
        width: 560px !important;
    }
}

@media only screen and (min-width: 1441px) and (max-width: 2560px) {
    .upload_left {
        left: 430px;
    }

    .login_img {
        width: 360px !important;
    }
}

.certificate_image {
    left: 180px;
    position: relative;
    background-image: url(../img/Certificate.jpg);
    background-repeat: no-repeat;
    height: 632px !important;
    box-shadow: 0px 6px 20px rgba(0, 0, 0, 0.8);
    transform: scale(1.05);
    width: 900px;
}



@media screen and (max-width: 768px) {
    .border-right-short {
        display: none !important;
    }

    .banner-margin {
        margin-top: 70px !important;
    }

    .details-label {
        width: auto;
        text-align: left;
    }


    .bx-md-none {
        box-shadow: none !important;
    }

    .colon {
        /* display: none; */
    }

    .email-address {
        max-width: 100%;
        display: block;
    }

    .dt-column-order {
        display: none;
    }

    .gap-card {
        gap: 16px !important;
    }

    /* .max-h-scrool {
        max-height: 50px !important;
    } */
}

@media only screen and (min-width: 426px) and (max-width: 768px) {
    .margin-card {
        margin: 1rem !important;
    }

    .certificate_image {
        position: relative;
        background-image: url(../img/certificate1.jpg);
        background-repeat: no-repeat;
        height: 636px !important;
        width: 900px !important;
        transform: scale(0.71);
        /* Scale down to 50% of its original size */
        transform-origin: top left;
        /* Adjust the origin as needed */
        box-shadow: 0px 6px 20px rgba(0, 0, 0, 0.8);

    }
}

@media screen and (min-width: 1025px) {
    .w-p-80 {
        width: 80% !important;
    }
}

@media screen and (max-width: 1024px) {

    .custom-checkbox {
        width: 25px;
        /* Set your desired width */
        height: 25px;
        /* Set your desired height */
        cursor: pointer;
        /* Optional: Add a pointer cursor */
    }
}

@media screen and (max-width: 375px) {
    .logo-width {
        width: 270px !important;
    }

    .logo-f-lg {
        font-size: 17px;
    }

    .logo-f-usg {
        font-size: 14px;
    }

    .pl-sm-15 {
        padding-left: 15px !important;
    }
}

.certificate_image {
    position: relative;
    background-image: url(../img/Certificate.jpg);
    background-repeat: no-repeat;
    height: 640px;
    box-shadow: 0px 6px 20px rgba(0, 0, 0, 0.8);

}