.loader-title {
    position: relative;
    max-width: 100%;
    margin: 0;
    padding: 0.8em 1em 0;
    color: #595959;
    font-size: 1.875em;
    font-weight: 600;
    text-align: center;
    text-transform: none;
    word-wrap: break-word;
}

.loader-content {
    z-index: 1;
    justify-content: center;
    margin: 0;
    padding: 1em 1.6em 0.3em;
    color: #545454;
    font-size: 1.125em;
    font-weight: 400;
    line-height: normal;
    text-align: center;
    word-wrap: break-word;
    word-break: break-word;
}

/* reset page */
.btn.login-btn.reset-cancel {
    background: #e85244;
    float: left;
    height: 46px;
    line-height: 46px;
}

.btn.login-btn.reset-btn {
    float: left;
    margin-right: 10px;
}

/*
.titles {
    word-break: break-all;
} */
.cke_inner.cke_reset {
    z-index: 99999 !important;
}

.cke.cke_reset_all.cke_combopanel.cke_ltr,
.cke.cke_reset_all.cke_1.cke_panel.cke_panel.cke_ltr {
    z-index: 100000 !important;
}

/* .scrollToTop {
    opacity: .7 !important;
} */
.clear-search-dashboard {
    position: absolute;
    right: 10px;
    top: 5px;
    font-size: 12px;
    color: #999;
    text-decoration: underline;
    display: none;
}

.post-items.data-listing.category-listing.author-listing.team-list.ui-sortable-handle:hover {
    cursor: grabbing;
}

.dd-item,
.dd-empty,
.dd-placeholder {
    cursor: grabbing;
}

.post-items.data-listing.category-listing.sortable-banner.grabber {
    cursor: grabbing;
}

#grabbing {
    cursor: grabbing;
}

.multi-category-sort.banner-center {
    padding-left: 35px;
    padding-right: 35px;
}

.select2-selection__rendered .select2-search--inline .select2-search__field {
    width: 100% !important;
}

#swal2-html-container {
    overflow: hidden;
}

.model-drop {
    overflow: hidden;
}

.model-drop:before {
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.8) !important;
    position: fixed;
    z-index: 99;
}

.model-drop .theme-toggle,
.model-drop .upToScroll {
    z-index: 1;
}

.sagMedalInput {
    height: 38px;
    line-height: 38px;
    padding-left: 20px;
    font-size: 13px;
    color: #444;
    width: 100%;
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
}

.post-items.trash-only .column-box .data-img img {
    width: 127px;
    height: 85px;
}

.post-items.data-listing.category-listing .check-categories li {
    width: 44.3333%;
}

@media only screen and (max-width: 767px) {
    .post-items.data-listing.category-listing .check-categories li {
        width: 100% !important;
    }

    .ckeditor-drag {
        height: auto;
    }
}

.error-modalbox {
    font-size: 11px;
    color: #d13938;
    font-style: italic;
    display: block;
    line-height: 16px;
    margin-top: 4px;
}

.btn-border.email-line {
    border: 1px solid #ccc;
    border-radius: 5px;
    text-align: center;
}

.post-items.data-listing .status-item .btn.btn-cms.cat-btn.prog-btn {
    margin-left: 0;
    text-overflow: initial;
    max-width: 100%;
    padding: 0px 5px;
}

.post-list .list-item .user-img img {
    object-fit: cover;
}

.post-items.post-status-compact {
    padding-top: 30px !important;
}

.post-items.compact {
    margin-bottom: 5px !important;
}

.selected-color {
    background-color: #fdb93c !important;
}

.status-item .btn.btn-cms.selected-color:hover {
    background-color: #fdb93c !important;
}

.theme-yellow .selected-color {
    background-color: #cd1f3a !important;
    color: #fff !important;
}

.theme-yellow .status-item .btn.btn-cms.selected-color:hover {
    background-color: #cd1f3a !important;
    color: #fff !important;
}

.btn-white.generate-btn {
    background-color: #fdb93c;
}

.indicator .pass-strength {
    font-size: 13px;
    background: none;
    color: #999;
    font-style: italic;
}

.label-btn.quick {
    background: #00544e;
}

.size-title {
    font-style: italic;
    font-size: 12px !important;
    padding-left: 10px;
}

.required:after {
    content: "*";
    color: red;
    padding-left: 0px;
}

#left-grid .label-title {
    cursor: -webkit-grabbing;
    cursor: grabbing;
}

#right-grid .post-items {
    cursor: -webkit-grabbing;
    cursor: grabbing;
}

.login-section .backdrop-box:before {
    display: none;
}

#left-bar-theme .menu-close,
#left-bar-theme .theme-panel .close-box .cart-close,
.theme-panel .close-box #left-bar-theme .cart-close,
#left-bar-theme .theme-close {
    display: none !important;
}

/* .notification-toaster {
        position: relative !important;
    } */
.updating_section {
    top: 0;
    right: 0;
    position: absolute;
}

.check-banner {
    padding-top: 30px !important;
}

.label-btn.danger {
    background: #e40760;
}

@media only screen and (max-width: 767px) {
    .post-items.data-headings .row .column-box.corona-column:nth-child(4) {
        display: none;
    }

    .post-items.data-headings .row .column-box.subscription-column:nth-child(4),
    .post-items.data-headings
        .row
        .column-box.subscription-column:nth-child(5) {
        display: none;
    }
}

.user-side-login .language-btn a.np-btn {
    background: #dc143c;
    border-color: #dc143c;
}

.post-items.data-listing.category-listing.sidebar-home .info-remove {
    right: -35px !important;
}

.more-addons-info {
    padding-top: 10px;
}

.featured {
    height: 65px !important;
}

.post-items .post-box .item .post-img .post-icon.Global path {
    fill: none !important;
}

/* .post-items .post-box .item .post-img .post-icon.Feedback path {
    fill: none !important;
} */
.user-side-login .language-btn a:hover {
    background: #fff;
}

.regular-form .form-groups .product-rara {
    width: 50% !important;
}

.regular-form .col-md-6 .form-groups .product-rara {
    width: 36% !important;
}

.googleMetaTitle {
    color: rgb(21, 88, 214);
    cursor: pointer;
    display: block;
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 26px;
    text-size-adjust: 100%;
    margin-bottom: 6px;
}

.googleMetaUrl .icoBox {
    background-color: rgb(241, 243, 244);
    border-bottom-color: rgb(236, 237, 239);
    border-bottom-left-radius: 50%;
    border-bottom-right-radius: 50%;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0px;
    border-image-repeat: stretch;
    border-image-slice: 100%;
    border-image-source: none;
    border-image-width: 1;
    border-left-color: rgb(236, 237, 239);
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: rgb(236, 237, 239);
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: rgb(236, 237, 239);
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
    border-top-style: solid;
    border-top-width: 1px;
    color: rgb(32, 33, 36);
    cursor: pointer;
    display: block;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    line-height: 26px;
    margin-right: 12px;
    padding-bottom: 0px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 0px;
    text-size-adjust: 100%;
    white-space: nowrap;
    display: flex;
}

.googleMetaUrl .ico {
    color: rgb(32, 33, 36);
    cursor: pointer;
    display: inline-block;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    height: 18px;
    line-height: 26px;
    margin-bottom: 2px;
    text-size-adjust: 100%;
    vertical-align: middle;
    white-space: nowrap;
}

.icoGroup {
    color: rgb(32, 33, 36);
    cursor: pointer;
    display: block;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    height: 28px;
    line-height: 20px;
    text-size-adjust: 100%;
    white-space: nowrap;
    width: 40px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0.1);
}

.googleMetaUrl .url {
    color: rgb(32, 33, 36);
    cursor: pointer;
    display: flex;
    flex-direction: column;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    height: 34px;
    line-height: 20px;
    min-width: 0px;
    text-size-adjust: 100%;
    white-space: nowrap;
    width: 201.938px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0.1);
}

.googleMetaUrl {
    display: flex;
}

.googleMetaDesc {
    color: rgb(77, 81, 86);
    cursor: pointer;
    display: -webkit-box;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    height: 60px;
    line-height: 20px;
    margin-bottom: -1px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-top: 1px;
    text-size-adjust: 100%;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.grab {
    cursor: -webkit-grabbing;
    cursor: grabbing;
}

.swal2-backdrop-show {
    z-index: 999999 !important;
}

.prog-width {
    width: 102% !important;
}

.countdown-drop {
    z-index: 1000 !important;
}

@media only screen and (max-width: 479px) {
    .post-items .column-box .extra-actions .created-by {
        width: 100%;
    }

    .content-editor-section {
        margin-top: 50px;
    }

    .add-post-grid .gridstrap-container .form-groups:before {
        display: none;
    }

    .the-sortable-container .post-items.drag-post:before,
    .the-sortable-container.repeater-sort:before,
    .repeater-container .the-sortable-container.repeater-sort:before,
    .repeater-container .the-sortable-container.repeater-rich-textarea:before,
    .tab-repeater .the-sortable-container.repeater-sort:before,
    .tab-repeater .the-sortable-container.repeater-rich-textarea:before {
        display: none;
    }

    .post-items.drag-post .column-box {
        padding-left: 0px !important;
    }

    .post-items.drag-post .column-box .checkbox {
        padding-left: 0px !important;
    }

    .post-items.drag-post .column-box .checkbox-material {
        left: 0px !important;
    }

    .post-items .column-box.banner-column-box {
        padding-right: 0px !important;
    }

    .post-items.data-headings.sag-items-container .row .column-box:nth-child(4),
    .post-items.data-headings.sag-items-container .row .column-box:nth-child(5),
    .post-items.data-headings.review-container .row .column-box:nth-child(3),
    .post-items.data-headings.review-container .row .column-box:nth-child(4) {
        display: none;
    }
}

.edit-desc {
    min-height: 100px !important;
}

.extra-variables {
    z-index: 999 !important;
}

.repeater-item {
    position: relative;
}

.post-items.data-listing.category-listing.sidebar-home
    .repeater-item
    .remove-btn {
    top: 58px !important;
    right: -40px !important;
}

.post-items.data-listing.category-listing.sidebar-home
    .repeater-item
    .itinerary-list-box
    .remove-btn {
    top: 13px !important;
    right: -80px !important;
}

.post-items.data-listing.category-listing.sidebar-home
    .repeater-item
    .remove-btn.custom-remove,
.post-items.data-listing.category-listing.sidebar-home
    .remove-btn.custom-remove {
    top: 6px !important;
    right: -10px !important;
    color: #fff !important;
}

.feat-img .custom-image {
    height: 120px !important;
    object-fit: cover !important;
}

.upload_repeater_gallery .post-items {
    border-bottom: 0 !important;
}

.post-items.data-listing.category-listing.sidebar-home
    .repeater-item
    .thumb-box.repeater_image
    .remove-btn {
    top: 5px !important;
    right: -8px !important;
    border: none !important;
}

.post-items.data-listing.category-listing.sidebar-home
    .repeater-item
    .thumb-box.repeater_image
    .remove-btn::before {
    color: #fff !important;
}

.delete-icon-btn {
    background: #eeeeee url("../images/delete.svg") center no-repeat;
    background-size: 50%;
}

.delete-icon-btn:hover {
    border-color: #eb2744;
}

.icon-btn {
    width: 3.7rem;
    height: 3.7rem;
    border-radius: 50%;
    border: 1.3px solid transparent;
    margin-bottom: 0.8rem;
    transition: 0.3s ease-in-out;
}

.right-side .right-sortable .post-items .cat-name:not(.alt):before {
    content: "";
    width: 6px;
    height: 18px;
    border: 2px dotted #ccc;
    position: relative;
    margin-right: 10px;
    color: #888;
    margin-left: -5px;
    top: 4px;
    display: inline-block;
    font-weight: 300;
}

.the-sortable-container .post-items:before {
    content: "";
    width: 6px;
    height: 20px;
    border: 2px dotted #ccc;
    position: relative;
    color: #888;
    top: 50%;
    display: inline-block;
    font-weight: 300;
    position: absolute;
    left: 20px;
    transform: translateY(-50%);
}

.tab-repeater .the-sortable-container.repeater-sort:before {
    content: "";
    width: 6px;
    height: 20px;
    border: 2px dotted #ccc;
    position: relative;
    color: #888;
    top: 48%;
    display: inline-block;
    font-weight: 300;
    position: absolute;
    left: 20px;
    transform: translateY(-50%);
}

.tab-repeater .the-sortable-container.repeater-rich-textarea:before {
    content: "";
    width: 6px;
    height: 20px;
    border: 2px dotted #ccc;
    position: relative;
    color: #888;
    top: 52%;
    display: inline-block;
    font-weight: 300;
    position: absolute;
    left: 20px;
    transform: translateY(-50%);
}

.repeater-container .the-sortable-container.repeater-sort:before {
    content: "";
    width: 6px;
    height: 20px;
    border: 2px dotted #ccc;
    position: relative;
    color: #888;
    top: 40%;
    display: inline-block;
    font-weight: 300;
    position: absolute;
    left: 20px;
    transform: translateY(-50%);
}

.repeater-container .the-sortable-container.repeater-rich-textarea:before {
    content: "";
    width: 6px;
    height: 20px;
    border: 2px dotted #ccc;
    position: relative;
    color: #888;
    top: 51%;
    display: inline-block;
    font-weight: 300;
    position: absolute;
    left: 20px;
    transform: translateY(-50%);
}

.post-items.drag-post .column-box {
    padding-left: 40px;
}

.post-items.drag-post .column-box .checkbox {
    padding-left: 40px;
}

.post-items.drag-post .column-box .checkbox-material {
    left: -5px;
}

.grab .column-box .checkbox label {
    padding-left: 4px;
}

/* .nestable-lists .dd .dd-list li .dd-handle:before {
    content: "";
    width: 6px;
    height: 18px;
    border: 2px dotted #ccc;
    position: relative;
    margin-right: 10px;
    color: #888;
    margin-left: -5px;
    top: 4px;
    display: inline-block;
    font-weight: 300;
} */

.add-post-grid .gridstrap-container .col-toggle:before {
    top: 35px !important;
}

/* post form add author form */
.add-post-grid .gridstrap-container .author-new .form-groups:before {
    display: none;
}

.unpublished-color {
    color: red !important;
}

.add-more-btn {
    width: 32px;
    height: 32px;
    border: 1px solid #06d6a0;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px;
    text-align: center;
    line-height: 32px;
    font-size: 12px;
    color: #666;
    position: absolute;
    right: 20px;
    top: 50%;
    cursor: pointer;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}

/* .quick-edit.new-quick-edit .fieldbox .form-groups {
    padding:20px 20px 50px 20px;
} */
.quick-edit.new-quick-edit .fieldbox.side-fieldbox .form-groups {
    padding-bottom: 41px;
}

.quick-edit.new-quick-edit
    .fieldbox.side-fieldbox
    .form-groups
    .feat-img
    .thumb-box {
    width: 88px;
}

.quick-edit.new-quick-edit
    .fieldbox.side-fieldbox
    .form-groups
    .feat-img
    .thumb-box
    img {
    margin-bottom: 0;
}

.quick-slug {
    padding-bottom: 7px !important;
    padding-top: 9px !important;
}

.quick-page-link {
    display: -webkit-box;
}

.custom-fields-box.sortable div {
    transition: transform 0.3s ease-in-out !important;
    transform: translateZ(0) !important;
}

.rec-btn {
    bottom: -27px;
    padding-left: 5px !important;
    padding-right: 10px !important;
    margin-left: 0px !important;
    position: relative;
}

.trend-tool {
    width: 29px;
    height: 29px;
}

.trend-star {
    padding-left: 3px;
    color: #fdb81a;
}

.focus-select {
    background: #06766e;
    color: #fff !important;
}

.focus-select .select2-selection__choice__remove {
    color: #fff !important;
}

.dynamic-modal {
    z-index: 10000;
}

.modal-open .select2-container {
    position: relative;
    z-index: 10000;
}

.modal-open .delivery-status-item .select2-container {
    z-index: 9998;
}

.radio.schema-list .schema-label {
    padding: 40px 15px 20px 40px !important;
}

.schema-form .radio .schema-label .schema-use,
.radio .schema-form .checkbox .schema-label .schema-use {
    padding-right: 10px;
}

.multiple-remove {
    top: 8px;
    right: -22px;
    width: 7%;
}

.next-multiple-remove {
    position: absolute;
    right: 0px;
    top: 7px;
}

.quick-slug .page-links .links-title {
    max-width: 60% !important;
}

.regular-form .form-groups .textfield.small-placeholder::placeholder {
    font-size: 12px;
}

.dropzone .dz-preview.dz-error .dz-error-message {
    display: none !important;
}

.post-items
    .column-box
    .status-item
    .date-time-box
    .date-line.layout-date-line {
    font-size: 12px !important;
}

.hidden {
    display: none;
}

.no-sort .form-groups:before {
    content: none !important;
}

.ck.ck-form__row.ck-table-form__border-row,
.ck.ck-form__row.ck-table-form__background-row {
    display: none;
}

#sortable_grid .label-title {
    cursor: -webkit-grabbing;
    cursor: grabbing;
}

#right_sortable_grid .post-items {
    cursor: -webkit-grabbing;
    cursor: grabbing;
}

.content-editor-section {
    position: relative;
}

.content-editor-section .rec-btn {
    position: absolute;
    top: -43px;
    right: 0;
}

.cat-name.focus-title {
    margin-bottom: 0px;
    border-bottom: none;
}

.the-sortable-container .post-items.post-pending:before {
    top: 75px !important;
}

.the-sortable-container .post-items.custom-post-pending:before {
    top: 68px !important;
}

.the-sortable-container .post-items.post-hidden-menu:before {
    top: 75px !important;
}

.the-sortable-container .post-items.custom-post-hidden-menu:before {
    top: 68px !important;
}

.nestable-lists .dd .dd-list.category-order-list li .dd-handle:before {
    position: absolute !important;
    margin-right: 10px !important;
    margin-left: 0 !important;
    top: 20px !important;
    left: 10px !important;
}

.post-items.data-listing.category-listing.static-field-list .remove-btn {
    top: 75% !important;
}

.regular-form .feat-watermark-img .thumb-box,
.regular-form .feat-watermark-banner-img .thumb-box,
.regular-form .award-feat-img .award-thumb-box,
.regular-form .acf-direct-feat-img .direct-thumb-box,
.regular-form .feat-img-library .custom-media-thumb-box {
    width: 100%;
}

.feat-watermark-img .thumb-box,
.feat-watermark-banner-img .thumb-box,
.award-feat-img .award-thumb-box,
.acf-direct-feat-img .direct-thumb-box,
.feat-img-library .custom-media-thumb-box {
    position: relative;
    display: table;
    margin: 30px auto 10px auto;
}

.feat-watermark-img img,
.feat-watermark-banner-img img {
    border-radius: 15px;
    display: block;
    background: #eee;
    width: 300px;
    height: 100px;
    object-fit: contain;
    padding: 10px;
}

.acf-direct-feat-img img,
.feat-img-library img {
    border-radius: 15px;
    display: block;
    margin: 0 auto 30px auto;
}

.feat-watermark-img .thumb-box .remove-btn,
.feat-watermark-banner-img .thumb-box .remove-btn,
.award-feat-img .award-thumb-box .remove-btn,
.acf-direct-feat-img .direct-thumb-box .remove-btn,
.feat-img-library .custom-media-thumb-box .remove-btn {
    width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    background: #cd1f3a;
    top: -10px;
    right: -10px;
    color: #fff;
    cursor: pointer;
    position: absolute;
    border-radius: 50px;
    transition: 0.3s ease-in-out;
}

.action-control {
    min-height: 35px;
    display: inline-block;
    width: 100%;
    margin: 0;
}

.active-area {
    margin-top: -7px;
    float: right;
}

.employee-list {
    float: left;
    list-style: none;
}

.employee-list li {
    display: inline-block;
    font-size: 12px;
    color: #666;
    margin-left: 10px;
    padding-left: 35px;
    position: relative;
}

.theme-red .employee-list li,
.theme-blue .employee-list li,
.theme-green .employee-list li {
    color: #fff;
}

.employee-list li.total-users .left-icon {
    color: #fdb81a;
}

.employee-list li .left-icon {
    position: absolute;
    left: 0;
    top: 0;
    font-size: 13px;
}

.employee-list li.active-users .left-icon {
    color: #5cb85c;
}

.employee-list li.inactive-users .left-icon {
    color: #d13938;
}

.custom-elfinder-container .elfinder {
    height: 300px;
    /* Adjust the desired height for the elFinder file manager */
}

/* Custom CSS for adjusting elFinder dialog box height */
.custom-elfinder-container .elfinder-dialog {
    height: 300px;
    /* Adjust the desired height for dialog boxes */
}

.elfinder-dialog-info,
.elfinder-dialog-resize {
    height: 300px !important;
    max-height: none !important;
    /* If needed, override max-height */
}

.elfinder-dialog-info-content {
    overflow-y: auto;
    /* Add vertical scroll if content exceeds the modal height */
    height: 100%;
    /* Make sure the content fills the modal height */
    box-sizing: border-box;
    /* Include padding and border in the height calculation */
}

/* Adjust padding if necessary */
.elfinder-dialog-info-content-inner {
    padding: 10px;
    /* Customize padding as needed */
}

.watermark-container .cat-name {
    font-size: 16px;
    font-weight: 600;
    border-bottom: 1px solid #e5e5e5;
    padding: 10px 25px;
    line-height: 20px;
}

.theme-red .analytics-filter-btn {
    background: #111 !important;
}

.theme-red #analytics-filter-btn:hover {
    background: #444 !important;
}

.more-action .dropdown-menu.notification-list-dropdown {
    left: 5px !important;
}

.employee-list li.monthly-users .left-icon {
    color: #19375f !important;
}

.the-sortable-container .discounted-item:before {
    margin-top: 10px;
}

.logo-box .custom-logo-img img {
    width: 80px !important;
    height: 80px !important;
}

.repeater-item.the-sortable-container .tab-repeater-boundary-box {
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    border: 1px solid #ddd;
    padding-bottom: 20px;
}

.post-items.data-listing.category-listing.sidebar-home
    .repeater-item
    .remove-btn.remove-multi-row {
    top: 15px !important;
    right: -44px !important;
}

/* .price-list-container .price-list-box {
    border-bottom: 1px solid #ddd;
    padding-bottom: 20px;
} */

.departure-info-container .departure-repeater-box {
    border-bottom: 1px solid #ddd;
    padding-bottom: 20px;
}

@media only screen and (max-width: 767px) {
    .logo-box .custom-logo-img img {
        width: 55px !important;
        height: 55px !important;
        margin-top: 0px;
    }

    .logo-box .custom-logo-img .mobile-logo {
        width: 55px !important;
        height: 55px !important;
        margin-left: 40px;
        margin-top: -10px;
    }

    .the-sortable-container.repeater-sort:before,
    .repeater-container .the-sortable-container.repeater-sort:before,
    .repeater-container .the-sortable-container.repeater-rich-textarea:before,
    .tab-repeater .the-sortable-container.repeater-sort:before,
    .tab-repeater .the-sortable-container.repeater-rich-textarea:before {
        display: none;
    }
}

.del-btn.button-edit {
    right: 40px !important;
}

.del-btn.button-edit:hover {
    background-color: #333 !important;
    color: #fff !important;
}

.tab-flag-icon {
    top: 3px !important;
    left: 1px !important;
}

.check-categories.triple-list li {
    width: 33.3333% !important;
}

.post-items.data-listing.category-listing.bigyaapan-position
    .check-categories.triple-list
    li
    .radio
    .main-title {
    top: -6px !important;
}

.theme-yellow .desktop-logo.theme-logo {
    display: none !important;
}

.theme-yellow .desktop-logo {
    display: block !important;
}

.post-items.data-listing.category-listing.sidebar-home
    .repeater-item
    .col-md-12
    .remove-btn.removeDirectImage{
        top: 2px !important;
        right: 0px !important;
    }
.post-items.data-listing.category-listing.sidebar-home
    .repeater-item
    .col-md-4
    .remove-btn.removeDirectImage {
    top: 2px !important;
    left: 120px;
}

.repeater-item .col-md-4 .file-upload .choose-file {
    left: 2px;
}

.employee-list li.quarterly-users .left-icon {
    color: #dc143c;
}

.upload_repeater_gallery
    .col-md-4
    .regular-form
    .feat-img
    .thumb-box.repeater_image,
.repeater-item
    .gallery_group
    .upload-gallery
    .col-md-4
    .regular-form
    .feat-img
    .thumb-box {
    width: 90px !important;
}

.data-listing.category-listing.sidebar-home
    .upload_repeater_gallery
    .col-md-4
    .remove-btn {
    width: 20px !important;
    height: 20px !important;
}

.post-items.data-listing.category-listing.sidebar-home
    .upload_repeater_gallery
    .col-md-4
    .remove-btn {
    line-height: 22px !important;
}

.post-items.data-listing.category-listing.sidebar-home
    .repeater-item
    .col-md-4
    .remove-btn.gallery-imageRemove {
    top: 4px !important;
    right: -5px !important;
    border: none !important;
}

.post-items.data-listing.category-listing.sidebar-home
    .repeater-item
    .col-md-4
    .remove-btn.gallery-imageRemove {
    width: 25px !important;
    height: 25px !important;
}

.post-items.data-listing.category-listing.sidebar-home
    .repeater-item
    .col-md-4
    .remove-btn.gallery-imageRemove {
    color: #fff !important;
    line-height: 23px !important;
}

.the-sortable-container .post-items.post-status-compact:before {
    top: 57% !important;
}

.tab-content .media-grid.all-media-list .items .remove-btn {
    z-index: 90;
}

.tab-content .media-grid.all-media-list .items .feat-img .thumb-box {
    margin: 20px 0px 0px 0px !important;
}

.bhitta-pops.media-mgmt .media-detail-box .btn-area #createImageGallery {
    margin-top: 10px;
}

.gallery-setting-row
    .fieldbox
    .select2-container.select2-container.select2-container--default {
    width: 444px !important;
}

.media-grid .media-item .media-img img {
    width: 100%;
    height: 100px;
    object-fit: cover;
}

.custom_tag.selected {
    background: #00544e;
    color: #fff;
    border: none;
}

.available-tags li a.selected:hover {
    color: #fff !important;
}

.btn-cms.btn-white.back-btn {
    border: 1px solid #777;
}

.select2-container--default
    .select2-results__option--highlighted[aria-selected] {
    background-color: #00544e;
    color: #fff;
}

.popup-form .dd-handle.post-pending,
.category-orders .dd-handle.post-pending {
    border: 2px solid #e85244;
}

.popup-form .dd-item .dd-handle.post-pending:after,
.category-orders .dd-item .dd-handle.post-pending:after {
    content: attr(data-after-content);
    position: absolute;
    top: 0px;
    right: 15px;
    font-size: 11px;
    color: #999;
    font-weight: 400;
    font-style: italic;
}

.popup-form .dd-handle.post-pending,
.category-orders .dd-handle.post-hidden-menu {
    border: 2px solid #fdb93c !important;
}

.popup-form .dd-item .dd-handle.post-pending:after,
.category-orders .dd-item .dd-handle.post-hidden-menu:after {
    content: attr(data-after-content);
    position: absolute;
    top: 0px;
    right: 15px;
    font-size: 11px;
    color: #999;
    font-weight: 400;
    font-style: italic;
}

.menu-order-list .dd-list .url-links {
    font-size: 13px;
    font-weight: 400;
    font-style: italic;
    line-height: 18px;
    color: #cd1f3a;
}

.price-list-box .price-detail-box-container .price-detail-box {
    margin-top: 10px;
    border: 1px solid #ccc;
    margin-left: 15px;
    padding-bottom: 10px;
}

.price-list-box .price-detail-box .label-title {
    font-size: 14px !important;
}

.price-list-box .price-detail-box .add-price-detail {
    right: -36px;
}

.price-list-box .price-detail-box .remove-price-detail {
    width: 22px;
    height: 22px;
    line-height: 22px;
    border: 1px solid #00544e;
    right: -27px;
    top: 6%;
}

.price-list-box .price-year {
    float: right;
    width: 120px;
}

.post-items.data-listing.category-listing.sidebar-home .price-remove {
    right: -80px !important;
}

.price-list-container.itinerary-list .itinerary-list-box.more-box {
    margin-top: 20px;
}

.form-groups .feat-img-btn.change-gallery-image {
    margin: 0 !important;
}

.media-mgmt.stories-media-library {
    z-index: 99999;
}

.the-sortable-container .post-items.no-before:before {
    content: none !important;
    border: none !important;
    width: 0 !important;
    height: 0 !important;
    display: none !important;
    position: static !important;
}

/* .the-sortable-container.mcq-sort:before {
    content: "";
    width: 6px;
    height: 20px;
    border: 2px dotted #ccc;
    position: relative;
    color: #888;
    top: 22%;
    display: inline-block;
    font-weight: 300;
    position: absolute;
    left: 40px;
    transform: translateY(-50%);
} */

.user-side-login
    .signin-signup.log-in
    .dropdown-menu
    .btn-rounded.mark-read
    a:hover {
    color: #fff !important;
}

.primary-panel .close-box img,
.theme-panel .close-box img,
.more-panel .close-box img {
    width: 50px;
    margin-top: 0;
}

.disabled-link {
    pointer-events: none;
    background: gray !important;
    color: #333 !important;
    text-decoration: none;
}

.acf-direct-feat-img img{
    max-width: 100%;
}

.left-icon.remove-extra-banner.fa-minus-circle:before
{
    color: #fdb81a;
}

.select-search .select2-search__field {
    width: auto !important;
    min-width: 100px !important;
    cursor: text !important;
    opacity: 1 !important;
    display: inline-block !important;
}

.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__rendered {
    width: 100% !important;
}

.upload_repeater_gallery .feat-img .repeater_image.full-width-repeater-gallery,
.upload_repeater_gallery .feat-img .repeater_image.full-width-repeater-gallery img {
    width: 100%;
}

.feat-img-library .full-width-image .custom-image {
    width: 300px;
}

.feat-img-library .custom-media-thumb-box.full-width-image .remove-btn.removeCustomImage
{
    right: -15px;
    border: 1px solid #cd1f3a;

}

.feat-img-library .full-width-image .custom-thumb-box {
    position: relative;
    display: table;
    margin: 0 auto;
}
    
@media only screen and (max-width: 479px) {
    .upload_repeater_gallery .feat-img .repeater_image.full-width-repeater-gallery img {
        width: 200px !important;
    }
    .feat-img-library .full-width-image .custom-image {
        width: 200px;
    }
}

#media_modal {
    z-index: 10000;
}