﻿

.Mobiledev {
    margin-bottom: 100px;
}

main[b-27xb74i261] {
    min-height: auto;
}

.disclosureMain {
    padding-bottom: 80px;
}

@media (max-width: 320px) {
    .clstsilogo {
        width: 75px;
    }

    .clstsilogoDisc {
        width: 200px;
    }

    .date_time {
        font-size: 12px;
    }

    .Mainheading {
        font-size: 20px !important;
    }

    .main_sub_heading {
        font-size: 18px;
    }

    .loginRegister {
        width: 280px;
    }

    .rightpanSpan {
        padding-bottom: 210px;
    }

    .disclosureMain {
        padding-bottom: 230px;
    }

    .Mobiledev {
        margin-bottom: 240px;
    }

    .rightImg {
        align-items: flex-end;
    }

    .HomeLogo {
        width: 80px;
    }

    .violationStyle {
        padding-bottom: 240px;
    }

    .lblReg {
        font-size: 13px;
    }

    .rightPane {
        margin-top: 10px;
    }

    .homeCard {
        margin-bottom: 10px;
    }
}

@media (min-width: 321px) and (max-width: 375px) {

    .clstsilogo {
        width: 80px;
    }

    .clstsilogoDisc {
        width: 220px;
    }

    .date_time {
        font-size: 13px;
    }

    .Mainheading {
        font-size: 20px !important;
    }

    .main_sub_heading {
        font-size: 18px;
    }

    .loginRegister {
        width: 310px;
    }

    .rightpanSpan {
        padding-bottom: 170px;
    }

    .disclosureMain {
        padding-bottom: 200px;
    }

    .Mobiledev {
        margin-bottom: 210px;
    }

    .rightImg {
        align-items: flex-end;
    }

    .HomeLogo {
        width: 85px;
    }

    .violationStyle {
        padding-bottom: 210px;
    }

    .lblReg {
        font-size: 13px;
    }

    .rightPane {
        margin-top: 10px;
    }

    .homeCard {
        margin-bottom: 10px;
    }

    .divRadio {
        font-size: 13px;
        gap: 5px;
        width: 250px;
    }
}

@media (min-width: 376px) and (max-width: 425px) {

    .clstsilogo {
        width: 90px;
    }

    .clstsilogoDisc {
        width: 240px;
    }

    .date_time {
        font-size: 14px;
    }

    .Mainheading {
        font-size: 20px !important;
    }

    .main_sub_heading {
        font-size: 18px;
    }

    .loginRegister {
        width: 350px;
    }

    .rightpanSpan {
        padding-bottom: 155px;
    }

    .disclosureMain {
        padding-bottom: 170px;
    }

    .Mobiledev {
        margin-bottom: 180px;
    }

    .rightImg {
        align-items: flex-end;
    }

    .HomeLogo {
        width: 90px;
    }

    .violationStyle {
        padding-bottom: 180px;
    }

    .rightPane {
        margin-top: 10px;
    }

    .homeCard {
        margin-bottom: 10px;
    }

    .divRadio {
        font-size: 13px;
        gap: 5px;
        width: 250px;
    }
}

@media (min-width: 426px) and (max-width: 493px) {
    .clstsilogo {
        width: 95px;
    }

    .clstsilogoDisc {
        width: 250px;
    }

    .date_time {
        font-size: 15px;
    }

    .Mainheading {
        font-size: 22px !important;
    }

    .main_sub_heading {
        font-size: 20px;
    }

    .loginRegister {
        width: 350px;
    }

    .rightpanSpan {
        padding-bottom: 135px;
    }

    .disclosureMain {
        padding-bottom: 170px;
    }

    .Mobiledev {
        margin-bottom: 175px;
    }

    .rightImg {
        align-items: flex-end;
    }

    .HomeLogo {
        width: 90px;
    }

    .violationStyle {
        padding-bottom: 180px;
    }

    .rightPane {
        margin-top: 10px;
    }

    .homeCard {
        margin-bottom: 10px;
    }
}

@media (min-width: 494px) and (max-width: 768px) {
    .clstsilogo {
        width: 110px;
    }

    .clstsilogoDisc {
        width: 270px;
    }

    .date_time {
        font-size: 15px;
    }

    .Mainheading {
        font-size: 22px !important;
    }

    .main_sub_heading {
        font-size: 20px;
    }

    .loginRegister {
        width: 350px;
    }

    .rightpanSpan {
        padding-bottom: 115px;
    }

    .disclosureMain {
        padding-bottom: 125px;
    }

    .Mobiledev {
        margin-bottom: 135px;
    }

    .rightImg {
        align-items: flex-end;
    }

    .HomeLogo {
        width: 90px;
    }

    .violationStyle {
        padding-bottom: 130px;
    }

    .rightPane {
        margin-top: 10px;
    }

    .homeCard {
        margin-bottom: 10px;
    }
}

@media (min-width: 769px) and (max-width: 1023px) {
    .middle_pane {
        min-height: 605px;
    }

    .disclosureMain {
        padding-bottom: 95px;
    }
}

@media (min-width: 1024px) {
    .violationStyle {
        padding-bottom: 90px;
    }

    .middle_pane {
        min-height: 700px;
    }

    .disclosureMain {
        padding-bottom: 95px;
    }
}
