@media (max-width: 1600px) {
}

@media (max-width: 1500px) {
}

@media (max-width: 1400px) {
}

@media (max-width: 1200px) {
}

@media (max-width: 992px) {
}

@media (max-width: 768px) {
    .header{
        display: none;
    }
    .formDiv {
        width: clamp(336.9140625px, 89.84375vw, 690.0px);
        box-shadow: unset;
        padding: unset;
        height: auto;
    }

    .formDiv h1, .formDiv h2 {
        font-size: clamp(15.625px, 4.166666666666667vw, 32.0px);
    }

    .formDiv h3 {
        font-size: clamp(12.6953125px, 3.385416666666667vw, 26.0px);
    }

    input, textarea, select {
        font-size: clamp(12.6953125px, 3.385416666666667vw, 26.0px);
        width: clamp(336.9140625px, 89.84375vw, 690.0px);
        height: clamp(41.50390625px, 11.067708333333334vw, 85.0px);
        padding: clamp(9.765625px, 2.604166666666667vw, 20.0px);
        border-radius: clamp(5.37109375px, 1.4322916666666667vw, 11.0px);
    }

    textarea {
        height: clamp(97.65625px, 26.041666666666668vw, 200.0px) !important;
    }

    input::placeholder, textarea::placeholder {
        font-size: clamp(12.6953125px, 3.385416666666667vw, 26.0px);
    }

    label {
        font-size: clamp(12.6953125px, 3.385416666666667vw, 26.0px);
    }

    .form-check-input {
        width: clamp(14.6484375px, 3.90625vw, 30.0px);
        height: clamp(14.6484375px, 3.90625vw, 30.0px);
        margin-right: clamp(7.32421875px, 1.953125vw, 15.0px);
    }

    .lineGroup {
        margin-bottom: clamp(16.6015625px, 4.427083333333334vw, 34.0px);
    }

    .formDiv button {
        width: clamp(336.9140625px, 89.84375vw, 690.0px);
        height: clamp(41.50390625px, 11.067708333333334vw, 85.0px);
        border-radius: clamp(5.37109375px, 1.4322916666666667vw, 11.0px);
        font-size: clamp(13.984375px, 3.729166666666667vw, 28.64px);
    }

    img {
        width: clamp(29.296875px, 7.8125vw, 60.0px);
        margin-bottom: clamp(13.18359375px, 3.515625vw, 27.0px);
    }



    #firstName {
        margin-right: clamp(9.765625px, 2.604166666666667vw, 20.0px);
    }

    #lastName ,#firstName{
        width: clamp(163.0859375px, 43.489583333333336vw, 334.0px);
        height: clamp(41.50390625px, 11.067708333333334vw, 85.0px);
    }

    .lineGroup .item:first-child .cusRadio {
        margin-right: clamp(9.765625px, 2.604166666666667vw, 20.0px);
    }

    .cusRadio {
        border-radius: clamp(5.37109375px, 1.4322916666666667vw, 11.0px);
        width: clamp(163.0859375px, 43.489583333333336vw, 334.0px);
        height: clamp(41.50390625px, 11.067708333333334vw, 85.0px);
        padding: clamp(9.765625px, 2.604166666666667vw, 20.0px);
    }



    .alert-danger {
        font-size: clamp(12.6953125px, 3.385416666666667vw, 26.0px);
        width: clamp(336.9140625px, 89.84375vw, 690.0px);
        padding: clamp(9.765625px, 2.604166666666667vw, 20.0px);
        border-radius: clamp(5.37109375px, 1.4322916666666667vw, 11.0px);
    }
}

@media (max-width: 710px) {
}

@media (max-width: 576px) {
}
