@media only screen and (max-width: 740px) and (orientation: portrait) {
    /* GLOBAL BUTTONS */
    .amp_button {
        background-color: aliceblue;
    }
    .amp_button_warning {
        background-color: #fff0f0;
    }
    .amp_button_gray {
        background-color: #ededed;
    }
    /* NAVBAR */
    .uk-navbar-left  {
        display: none;
    }
    .uk-navbar-left.mobile  {
        display: flex;
    }
    .uk-navbar-left ul li.home,
    .uk-navbar-left ul li.option {
        display: flex;
        align-items: center;
    }
    .uk-navbar-left.mobile .uk-dropbar {
        margin-top: -10px;
        max-height: calc(100vh - 5em);
    }
    .landing .uk-navbar-container:not(.uk-navbar-transparent) li > a h1, .uk-navbar-container:not(.uk-navbar-transparent) li > a h1 {
        color: #fff;
    }
    .uk-navbar-left ul li.home {
        width: -webkit-fill-available;
    }
    .uk-navbar-left ul li svg {
        width: 6em;
        padding: 0em 1em;
    }
    .uk-navbar-left .signin  {
        display: list-item;
    }
    .uk-navbar-right {
        display: none;
    }
    .uk-navbar-left {
        padding: 0px;
        width:100%;
    }
    .uk-navbar-left .uk-navbar-nav {
        width:100%;
    }
    .uk-navbar-left .uk-navbar-nav li {
        font-weight: 500;
    }
    .landing_container {
        background-position: right 30% bottom 0em;
        background-repeat: no-repeat;
    }
    .landing .uk-navbar-container:not(.uk-navbar-transparent),
    .uk-navbar-container:not(.uk-navbar-transparent),
    .mobile .uk-dropbar-top {
        background: rgb(58 107 144);
        -webkit-backdrop-filter: unset;
        backdrop-filter: unset;
    }
    .mobile .uk-dropbar-top a {
        display: flex;
        justify-content: center;
        padding: 1em;
        text-transform: uppercase;
        color: #fff;
        align-items: center;
    }
    .landing_container p {
        flex-direction: column;
        width: -webkit-fill-available;
        align-items: center;
    }
    .landing_container a {
        margin: 0.5em;
        width: -webkit-fill-available;
        font-size: 1.2em;
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: #fff;
    }
    .amp_button.bug_reporter {
        font-size: 0rem;
        padding: 0.6rem;
        border-radius: 0.3rem;
        bottom: 1rem;
        right: 1rem;
    }
    .mobile .uk-dropbar-top button {
        display: flex;
        justify-content: center;
        padding: 1em;
        text-transform: uppercase;
        color: #fff;
        width: 100%;
        background-color: transparent;
        border: none;
        font: inherit;
    }
    .mobile .uk-dropbar-top form,
    .mobile .uk-dropbar-top a.changeorg:last-of-type {
        display:none;
    }
    .mobile a .uk-icon svg {
        width: 2em;
        padding: 0em;
        margin-right: 0.5em;
    }
    /* END NAVBAR */
    /* USER PROFILE */
    .user_profile .closeme {
        display: none;
    }
    .user_profile {
        align-items: stretch;
        justify-content: flex-start;
    }
    .user_profile .container {
        min-width: unset;
        width:100%;
        box-sizing: border-box;

    }
    /* SUPPORT SECTION */
    .results h3 {
        font-weight: 800;
        margin: 0em;
    }
    .results {
        padding: 1em;
        box-sizing: border-box;
    }
    .results:empty {
        padding:0em;
    }
    .search.amp_input {
        margin: 1em;
        box-sizing: border-box;
    }
    nav[aria-label="Breadcrumb"] {
        padding: 1em;
    }
    .uk-breadcrumb {
        margin:0em;
    }
    .kb_result {
        margin: 0em;
        margin-bottom: 5em;
        box-shadow: none;
        border: none;
        border-radius: unset;
    }
    .kb_result img {
        box-shadow: unset;
        border: 1px solid #ababab;
        border-radius: 0.3em;
    }
    /* ABOUT SECTION */
    .pricedetail {
        flex-direction: column;
    }
    .about_container section {
        min-height: calc(50vh - 12em);
        padding: 6em 1em;
    }
    .about_container section > * > span {
        background-color: #fff;
        padding: 0.2em 0.5em;
        box-decoration-break: clone;
        -webkit-box-decoration-break: clone;
        line-height: 1.5em;
        box-shadow: var(--heavyboxshadow);
    }
    .about_container section.dark > * > span {
        background-color: #282828;
        box-shadow: unset;
    }
    .about_container .ampgroupfeature,
    .about_container .profeature {
        z-index: 1;
        position: relative;
        line-height: 1.4rem;
    }
    .pricelist {
        min-height: 83em;
    }
    /* DASHBOARD */
    .dashboard {
        flex-wrap: nowrap;
        flex-direction: column-reverse;
    }
    *+.uk-grid-margin, .uk-grid+.uk-grid, .uk-grid>.uk-grid-margin {
        margin-top: 0px;
    }
    .dashboard_container .uk-card.uk-card-default.uk-card-hover.uk-card-body {
        width: 100%;
    }
    /* TOOLKIT */
    #users_table_container td,
    #users_table_container th {
        display:none;
    }
    #users_table_container td:first-child,
    #users_table_container td:nth-child(2),
    #users_table_container th:first-child,
    #users_table_container th:nth-child(2) {
        display:table-cell;
    }
    #users_table_container td {
        background-color: aliceblue;
        color: var(--primary);
    }
    .uk-modal .uk-modal-dialog {
        min-height: 100%;
    }
    #meetings .leftside .select_meeting {
        display: flex;
        margin:0em auto;
    }
    .leftside div[uk-filter] {
        display:none;
    }
    .leftside {
        min-height: auto !important;
        border-bottom: 1px solid currentColor;
        box-shadow: none;
    }
    .rightside {
        display: flex;
        flex-direction: column;
        max-width: 100%;
        padding: 1em;
        overflow: hidden;
        display:none;
    }
    #meetings .minutes_preview_container {
        max-height: unset;
    }
    #meetings > div > div {
        max-height: 100vh;
        overflow-y: auto;
    }
    /* TOOLKIT REPORTS */
    #reports .input_container {
        width: auto;
    }
    .reports_left_pane .filters_v2 > * {
        flex-direction: row;
    }
    .reports_left_pane .filters_v2 {
        align-items: flex-end;
        justify-content: center;
    }
    .reports_left_pane .filters_v2 a.amp_button {
        margin-bottom: 0.6em;
    }
    #reports .reports_left_pane h3,
    #reports .reports_left_pane div[uk-filter="target: .js-filter"],
    #reports .reports_left_pane .filters_v2 {
        display: none;
    }
    .reportfilters,
    #reports .reports_left_pane .filters_v2.show {
        display: flex;
    }
    .uk-background-cover.uk-width-1-4\@s.uk-padding.minutes_preview_container.uk-first-column {
        box-shadow: none;
    }
    #reports #xero-outputs {
        display:flex;
        max-height: unset;
    }
    /* MEETINGS */
    .mj_journal table td:first-child,
    .mj_journal table th:first-child,
    .mj_journal table td:nth-child(3),
    .mj_journal table th:nth-child(3) {
        display:none;
    }
    .meeting_landing > * {
        flex-direction: column;
        min-width: unset;
    }
    .meeting_landing {
        max-width:100%;
    }
    .vertical_rule {
        display: none;
    }
    .join_title {
        margin-top: 1em;
        text-align: center;
    }
    .meeting_loading {
        display: flex;
        justify-content: center;
        text-align: center;
        display: none;
    }
    .meeting_loading span:before {
        padding: 0.1em 0px;
        left: 0px;
    }
    div.uk-form-horizontal.uk-margin-large, .minute_preview, #previous_minutes_preview .uk-modal-container {
        padding: 0.5em;
        margin: 0em auto !important;
        border-radius: 0em;
        max-width: 100vw;
        overflow-x: hidden;
        padding-bottom:4em;
    }
    div section {
        border: 1px solid transparent;
    }
    div section:hover {
        box-shadow: none;
        border: 1px solid #7a7a7a;
    }
    #min_nav.show {
        height: auto;
        display:none;
        top: 5em;
    }
    #min_nav.show.mobileshow {
        display:flex;
    }
    #min_nav .min_nav_container {
        transform: scale(1, 1);
        opacity: 1;
        width: 100vw;
        box-sizing: border-box;
        border-radius: 0em;
        border-bottom: 1px solid currentColor;
    }
    #min_nav_mobile {
        display:block;
    }
    .input_container {
        flex-direction: column;
        width: 100%;
        align-items: flex-start;
        box-sizing: border-box;
    }
    .meeting_contents .input_container label {
        width:100%;
    }
    .filters_v2 {
        flex-wrap: wrap;
        justify-content: flex-start;
        align-items: flex-end;
    }
    .filters_v2 .input_container {
        width: auto;
    }
    .filters_v2 a {
        margin: 0em 0em 0.6em 0.5em;
    }
    .rp_table .mobilemenu.active {
        display:table-row;
    }
    .rp_table th:nth-child(5),
    .rp_table td:nth-child(5),
    .rp_table th:nth-child(6),
    .rp_table td:nth-child(6),
    .rp_table th:nth-child(7),
    .rp_table td:nth-child(7) {
        display:none;
    }
    #previous_minutes_preview .minutes_preview_filter {
        padding: 0em;
    }
    #old_min_list > div {
        max-height: unset;
        flex-direction: column;
    }
    .minutes_preview_container {
        padding: 0em;
    }
    #olds_min_list .old_min_content::before {
        background-color:aliceblue;
        top: 0.5em;
        padding: 0.5em;
        left: 0.5em;
    }
    #old_min_list #min_nav.active {
        display: flex;
    }
    #old_min_list .old_min_content .minutes_preview_filter {
        padding: 0.5em;
    }
    .minute_selector {
        display:block;
    }
    #old_min_list .meeting_list tr td:first-child {
        width: auto;
    }
    .minute_selector .amp_button svg {
        transition-duration: var(--transitionduration);
    }
    .minute_selector.active .amp_button svg {
        transform: rotate(180deg);
    }
    .flexer {
        display: flex;
    }
    /* INACTIVE SUBSCRIPTION */
    .getstarted.active {
        width: 100%;
        min-width: 100%;
        box-sizing: border-box;
    }
}
