/* Small devices (portrait tablets and large phones, 480px to 769px) */
@media (max-width: 480px){
    .sm-display-hide {
        display: none;
    }

    .sm-underline-none {
        text-decoration: none !important;
    }

    .sm-margin-top{
        margin-top: 12px;
    }

    .sm-margin-top-25 {
        margin-top: 25px;
    }

    .sm-margin{
        margin: 20px 0;
    }

    .welcome-inner-ring{
        padding: 50px 15px 130px 15px;
    }

    .sm-text-center {
        text-align: center !important;
    }

    .register-thankyou-2 {
        font-size: 20px;
    }

    .sm-text-style {
        font-weight: bold !important;
        font-size: 20px !important;
        margin-top: 100px;
    }

    .sm-text-bold {
       font-weight: bold !important;
    }

    .sm-text-small {
        font-size: 20px !important;
    }

    .sm-display-column {
        display: flex;
        flex-direction: column;
    }
}

@media (min-width: 480px) and (max-width: 769px) {
    .hidden-sm {
        display: none !important;
    }

    .mobile-padding-zero {
        padding: 0 !important;
    }

    .padding-lr-zero-sm {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .text-center-sm {
        text-align: center !important;
    }

    #upgrade-my-plan {
        position: fixed;
        z-index: 999999;
        background-color: #00c5a3;
        min-height: 160px;
        width: 100%;
        bottom: 0;
        color: white;
        display: none;
        padding: 30px;
    }

    .btn-upgrade-plan {
        margin: 25px 10px 10px 10px;
        font-weight: bold;
        border-radius: 7px;
        display: block;
    }

    .gain-forms-access {
        font-size: 15px;
        display: block !important;
        padding: 30px !important;
    }

    .main-content-new {
        height: 100%;
        overflow: auto;
        -webkit-overflow-scrolling: touch;
        padding: 0;
    }

    .am-content-full {
        padding: 15px 10px;
    }

    .activity-heading {
        margin: 0px !important;
        padding-top: 5px !important;
    }

    .text-center-sm {
        text-align: center;
    }

    .datetimepicker-mobile {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .margin-left-sm {
        margin-left: 10px;
    }

    .mobile-padding {
        padding: 4px !important;
    }

    .display-days {
        display: grid;
    }

    .search-inner-ring {
        padding: 10px;
        border-radius: 6px;
        background-color: #f9fcfb;
        min-height: 676.95px;
    }

    .onboarding-inner-ring {
        padding: 10px;
        border-radius: 6px;
        background-color: #f9fcfb;
    }

    .manger-comment {
        width: 100px;
        height: 125px;
        margin-top: 30px;
        border-radius: 6px;
        border: solid 1px #00c5a3;
        margin-left: 100px;
    }

    .dialogbox {
        margin: 5px;
    }

    .participation-object {
        padding: 0 20px;
        height: auto;
        margin-bottom: 20px;
    }

    .participation-object > .panel {
        margin: 0 !important;
    }

    .publish-activity-top {
        position: relative;
        width: 100%;
        padding: 20px 40px;
        color: white;
    }

    .activity-footer {
        position: fixed;
        z-index: 999999;
        background-color: #00c5a3;
        width: 100%;
        bottom: 0;
        padding: 20px 40px;
        color: white;
    }

    .btn-activity-footer {
        font-weight: bold;
        border-radius: 7px;
        margin-left: 20px;
    }

    .Contactmodaldialog {
        width: auto !important;
        margin: 30px 15px;
    }

    .login-form-forgot-password-container {
        text-align: center;
        clear: both;
    }

    .clever-login-img {
        margin-top: 20px;
    }
}