/* Extra small devices (phones) */
@media screen and (max-width : 412px) {
    .am-checkbox.inline + .am-checkbox.inline,
    .am-checkbox.inline + .am-radio.inline,
    .am-radio.inline + .am-checkbox.inline,
    .am-radio.inline + .am-radio.inline {
        margin-left: 0px !important;
    }
    .d-flex-column-xs{
        display: flex;
        flex-direction : column;
    }
}

@media screen and (max-width: 479px) {
    .margin-bottom-xs{
        margin-bottom : 8px !important;
    }
    .hidden-xs {
        display: none !important;
    }

    .mobile-padding-zero {
        padding: 0 !important;
    }

    .padding-lr-zero-sm {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .btn-toolbar {
        margin-left: -2px;
        margin-right: -2px;
    }

    .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;
    }

    .btn-upgrade-plan {
        margin: 25px 10px 10px 10px;
        font-weight: bold;
        border-radius: 7px;
        display: block;
    }

    .gain-forms-access {
        font-size: 16px;
        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;
    }

    .dialogbox {
        width: 200px;
        margin: 5px;
    }

    .participation-object {
        padding: 0;
        width: -webkit-fill-available;
        width: -moz-available;
        height: auto;
        margin-bottom: 20px;
    }

    .participation-object > .panel {
        margin: 0 !important;
    }

    .desc-mobile-width {
        width: 116px;
    }

    .publish-activity-top {
        position: relative;
        width: 100%;
        color: white;
        padding: 10px 0;
    }

    .activity-footer {
        position: fixed;
        z-index: 999999;
        background-color: #00c5a3;
        width: 100%;
        bottom: 0;
        color: white;
        padding: 10px 0;
    }

    .btn-activity-footer {
        margin: 10px;
        font-weight: bold;
        border-radius: 7px;
    }

    .contactUsModal {
        padding: 30px 20px;
    }

    .Contactmodaldialog {
        width: auto !important;
        margin: 30px 15px;
    }

    .login-form-forgot-password-container {
        text-align: center;
        clear: both;
    }


    .clever-login-img {
        margin-top: 20px;
    }
}
