.app-sidebar-links>li>a>span:lang(ar) {
    margin-left: 12px
}

.btn.btn-with-icon.create-qr-btn span.text:lang(ar) {
    margin-right: 5px
}

#editSubBtn:lang(ar) {
    margin-left: 0;
    margin-right: 1rem
}

.qrCode-check .roundCheckbox span.select-all-label:lang(ar) {
    margin-right: 40px
}

.app-sidebar-title:lang(ar) {
    padding-right: 24px
}

.contact_us>li>a>span:lang(ar) {
    margin-left: 12px
}

.contact-dropdwon-icon:lang(ar) {
    right: unset;
    left: 15px
}

.app-sidebar-links>li.active:lang(ar) {
    border-right: 3px solid var(--brand-color-primary);
    border-left: 0 solid var(--brand-color-primary);
    color: var(--brand-color-primary);
    background-image: linear-gradient(to right, var(--background-primary), var(--background-primary-1))
}

.custom-mui-drop-down .btn-group ul.multiselect-container li a label input[type="radio"]:lang(ar) {
    margin-left: 8px;
    margin-right: -5px
}

.filter-container ul.multiselect-container.dropdown-menu li.active:lang(ar)::after,
.filter-container ul.multiselect-container.dropdown-menu li:lang(ar):after {
    width: 100%;
    left: unset
}

.filter-container ul.multiselect-container.dropdown-menu li.active label:lang(ar),
.filter-container ul.multiselect-container.dropdown-menu li label:lang(ar) {
    margin-right: 8px
}

.filter-container ul.multiselect-container.dropdown-menu li:lang(ar) {
    margin-right: 0
}

.qr-image-info .pauseIcon:lang(ar) {
    right: -20px
}

.qr-image-info .deleteIcon:lang(ar) {
    right: -17px
}

.qr-status-tooltip:lang(ar) {
    transform: translateY(-195%);
    margin-left: -90px
}

.qr-status-tooltip:lang(ar)::before {
    right: 5%
}

.multiSelect-qrTypes ul.multiselect-container.dropdown-menu li:lang(ar):after,
.multiSelect-qrTypes ul.multiselect-container.dropdown-menu li.active:lang(ar)::after {
    width: calc(100% - 22px);
    left: 0
}

.multiSelect-qrTypes .btn-group ul.multiselect-container li a label input[type="checkbox"]:lang(ar) {
    margin-right: -4px;
    margin-left: 10px
}

.multiSelect-qrTypes ul.multiselect-container.dropdown-menu li label:lang(ar),
.multiSelect-qrTypes ul.multiselect-container.dropdown-menu li.active label:lang(ar) {
    margin-right: 3px
}

#qrCodeListing .qrCode-card .qr-info-wrp .qrCode-info2 .qr-label a:lang(ar) {
    display: flex !important;
    flex-direction: row
}

#qrCodeListing .qrCode-card .qr-info-wrp .qrCode-info2 .qr-label span.icon:lang(ar) {
    margin-left: 4px
}

.qr-card-link .icon-global:lang(ar),
.qr-card-link .icon-redirect:lang(ar) {
    position: relative;
    top: 0
}

.qrCode-card .qrCode-info button.qrnameChange a .MuiSvgIcon-root:lang(ar) {
    margin-right: 10px
}

#qrCodeListing .qrCode-card .qr-actions-dropdown-wrp .dropdown-menu-right a.dropdown-item span.text:lang(ar) {
    margin-right: 4px
}

#qrCodeListing .qrCode-card .qr-image-with-check .qr-image-info .qrCode-info:lang(ar) {
    margin-left: 0;
    margin-right: 8px
}

.modal.custom-modal .modal-dialog .modal-content form p#nameReq:lang(ar),
#nameReqEdit:lang(ar) {
    padding-right: 18px
}

#myQrCode .qrCode-footer:lang(ar) {
    left: 0;
    box-shadow: rgb(0 0 0 / 14%) -9px -2px 12px 0
}

.action-bar-dl-btn:lang(ar) {
    margin-left: 0
}

#myQrCode .qrCode-footer button.actionBtn:lang(ar) {
    margin-left: 12px !important
}

#myQrCode .qrCode-footer button.actionBtn span.act-btn-icon.icon-pause-circle:lang(ar),
.btn.btn-with-icon>span:not(.text):lang(ar),
#myQrCode .qrCode-footer button.actionBtn span.act-btn-icon:lang(ar) {
    margin-right: 0;
    margin-left: 8px
}

.page-item .page-link:lang(ar),
.page-item:first-child .page-link:lang(ar),
.page-item:last-child .page-link:lang(ar) {
    border-radius: 8px !important
}

#myQrCode .selected-code span.selectedValue:lang(ar) {
    margin-left: 0;
    margin-right: 12px
}

.page-item.arrows:lang(ar) {
    margin-right: 8px
}

#pagination:lang(ar) {
    padding-left: 0
}

#PauseModal .modal-body:lang(ar),
#DeleteModal .modal-body:lang(ar),
#SendToModal .modal-body:lang(ar),
#deleteFolderModal .modal-body:lang(ar) {
    gap: 8px
}

.payment-detail-area .plan-name-wrap:lang(ar) {
    margin-right: 0;
    margin-left: auto !important
}

.btn-subscription-edit .icon-edit:lang(ar) {
    color: #ffffff !important;
    font-size: 17px !important;
    margin-left: .5rem !important
}

#SendToModal .modal-body .btn:lang(ar) {
    font-size: 18px;
    padding: 8px 32px
}

.qr-send-to-btn>span:lang(ar) {
    transform: rotate(180deg)
}

.dl-modal-option-card .qrCode-check .roundCheckbox>label:lang(ar) {
    margin: 10px 10px 10px -7px !important
}

.new-dl-modal-body .dl-modal-alert>span:lang(ar) {
    font-size: 14px
}

.size-picker-option .picker-option-l>label:lang(ar) {
    padding-right: 8px
}

#sharePopup>div>div .modal-header h1:lang(ar) {
    font-size: 25px
}

.folder-drop-down-model:lang(ar) {
    top: 90px
}

.edit-folder .icon-edit:lang(ar),
.delete-folder .act-btn-icon:lang(ar) {
    margin-left: 8px !important
}

.qr-code-download-btn .qr-code-download-icon:lang(ar) {
    padding-left: 5px
}

.folder-container:lang(ar) {
    gap: 0
}

.folder-wrap:first-child:lang(ar) {
    padding-left: 0
}

.folder-wrap:last-child:lang(ar) {
    padding-right: 0
}

.create-qr-btn:lang(ar) {
    padding-top: 8px;
    padding-bottom: 8px
}

.my-account .accountCardDetail .form-control:lang(ar) {
    padding-right: 65px;
    padding-left: 15px
}

.feedback-des-wrp>div:lang(ar) {
    margin-left: 5px
}

.feedback-close-btn:lang(ar) {
    padding-left: 0
}

.accountCardDetailRow .input_icons_field:lang(ar),
.taxCardDetailRow .input_icons_field:lang(ar) {
    right: 17px;
    left: unset;
    border-left: 1px solid var(--container-border);
    border-right: 0
}

.accountCardDetail .show_password:lang(ar) {
    padding-right: 0;
    left: 16px;
    right: unset;
    padding-left: 15px
}

.accountCardDetail .taxCardDetailRow .positionSvg:lang(ar) {
    position: relative;
    top: 13px;
    right: -10px
}

.taxCardDetailRow .help_icons_field:lang(ar) {
    left: 0;
    right: unset
}

.tax-tooltip:lang(ar)::before {
    left: 15%
}

.tax-tooltip:lang(ar) {
    margin-left: unset;
    left: 0
}

.help_icons_field:hover .tax-tooltip:lang(ar) {
    left: 0
}

.dateItem .btn-group ul.multiselect-container li a label input:lang(ar) {
    margin-right: 0
}

.mob-filters ul.multiselect-container.dropdown-menu li:lang(ar)::after {
    width: calc(100% - 20px) !important;
    right: 24px
}

.mob-filters ul.multiselect-container.dropdown-menu li.active label:lang(ar),
.mob-filters ul.multiselect-container.dropdown-menu li label:lang(ar) {
    margin-right: -15px
}

ul.multiselect-container li a label input[type="checkbox"]:lang(ar) {
    margin-left: 15px
}

.all-qrinfo .all-qr-info-wrp>div .qr-info-card .qritem .text-content label.itemlabel:lang(ar) {
    font-size: 16px;
    color: var(--black)
}

.unq-scan-tooltip-wrap .ctp-tooltip .ct-body:lang(ar) {
    font-size: 13px
}

.app-sidebar.billing-sidenav.active:lang(ar) {
    margin-right: 0
}

.billing-sidenav:lang(ar) {
    margin-right: -266px
}

.custom-breadcrumbs>li:lang(ar) {
    margin-left: .5rem
}

.billing-block>nav ol.custom-breadcrumbs li div span.number:lang(ar) {
    margin-right: 0;
    margin-left: 8px
}

.billing-block>nav ol.custom-breadcrumbs li div .arrow-block:lang(ar) {
    transform: rotate(180deg);
    margin-right: 8px
}

.plan-icon-area .plan-icon:lang(ar) {
    margin-left: 8px;
    margin-right: 0
}

.questions .q-detail:lang(ar) {
    padding-left: 0;
    padding-right: 15px
}

.all-question .q-accodianBtn .leftArrow:lang(ar) {
    margin-left: 16px;
    margin-right: 0
}

.purchase-package-detail .subprice:lang(ar) {
    margin-left: 0;
    margin-right: 8px
}

.price-summery .summery-price-head:lang(ar),
.price-summery .sub-summery-price:lang(ar) {
    text-align: left
}

.price-summery .summery-heading:lang(ar) {
    text-align: right;
}

.purchase-detail-area .purchase-detail-area-text:lang(ar) {
    padding-left: 0;
    padding-right: 10px
}

.pay-btn .pay-arrow:lang(ar) {
    transform: rotate(180deg);
    position: absolute;
    margin-top: 4px
}

.special-feature .feature-heading:lang(ar),
.special-feature .feature-subheading:lang(ar) {
    padding-left: 0;
    padding-right: 20px
}

.payInfoBtn .back-btn:lang(ar) {
    flex-direction: row-reverse
}

header .logo:lang(ar) {
    position: relative
}

.jss1472:lang(ar) {
    padding-left: 12px;
    padding-right: 0
}

header.qrg-header-wrp .container nav div.steps-progress-wrp .MuiStepConnector-horizontal:lang(ar) {
    transform: rotate(180deg);
    margin: 0 6px 0 7px
}

.customScrollbar .jss1349>div:lang(ar) {
    left: 10px;
    overflow: unset !important
}

#mySidenav .app-sidebar-title:lang(ar) {
    padding-right: 35px
}

.radio-btn-group:lang(ar) {
    flex-direction: row-reverse
}

.qr-code-btn-tooltip:lang(ar) {
    left: 5%;
    right: unset
}

.accodianBtn .custom-accodian-heading:lang(ar) {
    padding-left: 0;
    padding-right: 15px
}

.custom-tooltip-content:lang(ar) {
    text-align: right
}

.radio-btn-group .input-container .desc:lang(ar) {
    font-size: 10px
}

.custom-accodian .accodianBtn.collapsed .toggle-icon-wrap:lang(ar),
.back-icon-wrap .bottom-icon-back:lang(ar),
.bottom-next-btn .bottom-icon-next:lang(ar) {
    transform: rotate(180deg)
}

.bottom-back-btn-wrap .bottom-btn-label:lang(ar),
.bottom-preview-btn .preview-btn-label:lang(ar) {
    padding-left: 0;
    padding-right: 8px
}

.bottom-next-btn .back-icon-wrap:lang(ar) {
    padding-left: 0;
    padding-right: 12px
}

.folder-dropdown .folder-dropdown-icons:lang(ar) {
    margin-right: 0;
    margin-left: 8px
}

.bottom-preview-btn .back-icon-wrap:lang(ar) {
    padding-right: 0
}

.step-edit-icon:lang(ar) {
    right: 12px;
    left: unset
}

.clr-field:lang(ar) {
    margin-right: 3px
}

.custom-select-box-folder input:lang(ar),
.custom-select-box input:lang(ar) {
    padding: 11px 24px 11px 8px
}

.welcome-screen .screen-upload label[for="companyLogo"]:lang(ar),
.welcome-screen .screen-upload label[for="productImages"]:lang(ar),
.welcome-screen .screen-upload label[for="qr_code_logo"]:lang(ar),
.welcome-screen .screen-upload label[for="linkImages"]:lang(ar),
.welcome-screen .screen-upload label[for="screen"]:lang(ar) {
    margin: 0 0 0 32px
}

.coustom-color-piker-3:lang(ar) {
    padding: 0 1px 0 0px !important
}

.accodianRequired sup:lang(ar) {
    margin-left: 0rem;
    margin-right: .5rem
}

.add-btn-icon:lang(ar) {
    padding-right: 0;
    padding-left: 9px
}

.socialFormContainer .socialItem .socialBtn:lang(ar) {
    text-align: left
}

.input-with-icon .input-icon:lang(ar),
.input-with-icon .input-icon:lang(ar) {
    position: absolute;
    left: unset;
    right: 15px
}

.input-with-icon input.form-control:lang(ar),
.input-with-icon input.form-control:lang(ar) {
    padding-right: 64px !important;
    padding-left: 15px
}

.input-with-icon:lang(ar)::before,
.input-with-icon:lang(ar)::before {
    right: 50px;
    left: unset
}

.input-with-icon:lang(ar)::before,
.input-with-icon:lang(ar)::before {
    right: 50px;
    top: 42px
}

.info-block-main-wrp .custom-accodian.sub-accordion.disabled-accord button.accodianBtn span.custom-accodian-heading:lang(ar) {
    padding-left: 0;
    padding-right: 35px
}

.vcard-info-main-wrp .vcard-contact-info .form-fileds-wrp .data-input-wrp .apto-dropdown-wrapper .dropdown-menu button span.drp-icon:lang(ar) {
    margin-left: 8px;
    margin-right: 0
}

.vcard-info-main-wrp .vcard-contact-info .form-fileds-wrp .data-input-wrp.input-with-icon-drop input:lang(ar) {
    padding-right: 74px;
    padding-left: 15px
}

.vcard-info-main-wrp .vcard-contact-info .form-fileds-wrp .data-input-wrp .apto-dropdown-wrapper button.apto-trigger-dropdown:lang(ar)::before {
    right: 60px
}

.vcard-info-main-wrp .vcard-contact-info .form-fileds-wrp .data-input-wrp .apto-dropdown-wrapper button.apto-trigger-dropdown span.drp-icon:lang(ar) {
    position: absolute;
    margin-left: unset;
    left: 30px;
    top: 46%;
    transform: translateY(-50%)
}

.vcard-info-main-wrp .vcard-contact-info .form-fileds-wrp .data-input-wrp .apto-dropdown-wrapper button.apto-trigger-dropdown:lang(ar)::after {
    right: 40px
}

.manualyBtn:lang(ar) {
    margin-left: 0;
    margin-right: 12px
}

.location-area .step-icon-wrap:lang(ar) {
    right: 4px;
    left: unset
}

.ship-address-wrap .location-field:lang(ar) {
    position: relative;
    padding-right: 40px;
    padding-left: 15px
}

.bottom-next-btn:lang(ar) {
    min-width: 152px
}

.vcard-info-main-wrp .vcard-contact-info .form-fileds-wrp .data-input-wrp .apto-dropdown-wrapper:lang(ar) {
    right: 5px
}

.address-btn-area-wrap:lang(ar) {
    margin-bottom: 0
}

.custom-check-field-wrp>label:lang(ar) {
    padding-left: 0;
    padding-right: 16px
}

.contact-subheading:lang(ar) {
    justify-content: right;
    text-align: right
}

.add-phone-btn-area:lang(ar),
.add-email-btn-area:lang(ar) {
    display: flex;
    justify-content: left
}

.upload-main-wrp .collapseInner .checkbox-wrapper .passwordlabel:lang(ar) {
    padding-left: 0;
    padding-right: 16px
}

.app-icon-wrap .app-icon:lang(ar) {
    margin-right: 0;
    margin-left: 16px
}

.rtl .custom-switch .custom-control-label:lang(ar)::after,
[dir=rtl] .custom-switch .custom-control-label:lang(ar)::after {
    right: calc(-2.25rem + 0px)
}

.custom-switch .custom-control-input:checked~.custom-control-label.qr-custom-switch:lang(ar)::after {
    transform: translateX(-16px)
}

.qr-custom-switch .coupon-toggle-span:lang(ar) {
    padding-left: 0;
    padding-right: 15px
}

.video-error-area .invalid_err:lang(ar) {
    margin-right: 15px;
    margin-left: 0px !important
}

.afterImage-upload .videoPreview:lang(ar) {
    margin-left: 28px;
    margin-right: 0
}

.save-btn-icon:lang(ar) {
    padding-right: 0;
    padding-left: 10px
}

.video-order-up:lang(ar),
.video-order-down:lang(ar) {
    width: 42px;
    max-width: 42px
}

.videos-upload .dz-message p:lang(ar) {
    margin-top: 5px
}

#acc_platformOfQrCode .socialInput .invalid_err:lang(ar) {
    width: 150px;
    right: 15px;
    bottom: -22px;
    position: absolute !important
}

.custom-accodian.sub-accordian .section-btn .toggle-icon:lang(ar) {
    margin-right: 0;
    margin-left: 8px
}

.custom-accodian.sub-accordian .section-btn.collapsed .toggle-icon:lang(ar)::before {
    transform: rotate(180deg);
    transition: 0.25s
}

.menuActionButtons .menu-order-up:lang(ar) {
    margin-right: 5px;
    margin-left: 5px
}

.menu-block-main-wrp label:not(.product-image-wrap):lang(ar) {
    pointer-events: none;
    text-align: right;
    display: block;
    padding-right: 5px
}

.mobile-form-group .invalid_err:lang(ar) {
    display: block;
    width: 100%;
    text-align: right
}

.custom-drop-wrp:lang(ar)::after {
    left: 14px;
    right: unset
}

.info-block-main-wrp .collapseInner .checkbox-wrapper .passwordlabel:lang(ar) {
    padding-left: 0;
    padding-right: 16px
}

#step3 .custom-accodian button.accodianBtn.collapsed .icon-wrp:lang(ar) {
    transform: rotate(180deg);
    transition: 0.2s
}

.frame-color-text-wrap:lang(ar) {
    left: 5px;
    right: unset
}

.qr-frame-text-field:lang(ar) {
    padding-right: 15px;
    padding-left: 50px
}

.frame-color-wrp .custom-switch-text:lang(ar),
.pattern-bg-changer-wrp .custom-switch-text:lang(ar) {
    margin-right: -36px
}

#step3 .custom-switch .custom-control-input:checked~.custom-control-label.qr-custom-switch:lang(ar)::after {
    right: -20px;
    left: unset
}

.customColorPicker .label-with-icon .step-edit-icon:lang(ar) {
    position: absolute;
    right: 14px
}

.customColorPicker .label-with-icon input[type="text"]:lang(ar) {
    margin-left: 0;
    padding-left: 0;
    padding-right: 10px
}

#step3 .custom-accodian button.accodianBtn .title-wrp:lang(ar) {
    margin-left: auto;
    margin-right: 24px
}

.bg-note .icon-pending:lang(ar) {
    margin-right: 0;
    margin-left: 8px
}

.arrow-info-block:lang(ar) {
    position: absolute;
    left: unset;
    right: -111px;
    top: 48px;
    aspect-ratio: auto;
    width: 10vw;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.plan-dpf-main-wrapper.register-wrapper .dpf-qr-wrap .dpf-pay-qr-header .dpf-qr-title:lang(ar),
.pay-dpf .dpf-qr-wrap .dpf-pay-qr-header .dpf-qr-title:lang(ar) {
    font-size: 28px
}

.check-icon-wrap:lang(ar) {
    margin-right: 0;
    margin-left: 14px
}

.plan-dpf-main-wrapper.register-wrapper .-form-title:lang(ar) {
    font-size: 28px
}

.plan-dpf-main-wrapper .dpf-plans-wrap .plan .plan-card .card-wrp:lang(ar)::after {
    left: 6px;
    transform: translateY(-10px)
}

.plan-dpf-main-wrapper .dpf-plans-wrap .plan .plan-card .card-wrp .usd-offer-wrap:lang(ar),
.plan-dpf-main-wrapper .dpf-plans-wrap .plan .plan-card .card-wrp .usd-price-wrap:lang(ar) {
    position: absolute;
    bottom: 8px;
    left: 50px;
    right: unset
}

.plan-dpf-main-wrapper .dpf-plans-wrap .plan .plan-card .card-wrp label .dpf-plan-price:lang(ar) {
    margin-left: 0;
    margin-right: 20px
}

.section-email-feature .feature-detail .feature-icon-area:lang(ar) {
    margin-right: 0;
    margin-left: 4px
}

.plan-dpf-pay-method-text-wrap:lang(ar),
.reviewer-full-wrap .reviewer-detail:lang(ar) {
    padding-left: 0px !important;
    padding-right: 10px
}

.section-login-signup.plan-dpf-main-wrapper .-col-form form#register-nsf-form .-form-title:lang(ar),
.section-login-signup.plan-dpf-main-wrapper .col-qr-image .heading-wrp p:lang(ar) {
    font-size: 28px
}

.section-navbar .nav-right-section:lang(ar) {
    margin-left: 0 !important;
    margin-right: auto !important
}

.plan-cards-main-wrap .plan-dpf-q-wrap .q-full-card:lang(ar) {
    padding-left: 0;
    padding-right: 10px
}

.section-email-feature:lang(ar) {
    margin-top: 50px
}

.downloadQrCode .download-modal-text:lang(ar) {
    margin-left: 0px !important;
    margin-right: 8px !important
}

.-link-create-qr span:lang(ar) {
    padding-right: 8px
}

.section-ready img.-arrow-right:lang(ar),
.-arrow.-left:lang(ar),
.-arrow.-right:lang(ar) {
    transform: rotate(180deg)
}

.welcome-screen .screen-upload .delete-btn svg:lang(ar) {
    margin-left: 10px;
    margin-right: -4px
}

button.qrSmallBtn.qrnameSaveBtn:lang(ar) {
    margin-right: 4px
}

.static-tooltip:lang(ar) {
    left: -8px;
    top: 25px
}

.static-icon-wrap:lang(ar) {
    position: relative
}

.qrCode-card .qrCode-info button .qrCodeName:lang(ar) {
    text-align: right
}

.dcalendarpicker .dudp__cal-container .dudp__calendar:lang(ar) {
    transform: translateX(100%) perspective(1px)
}

.dudp__btn-cal-next:lang(ar),
.dudp__btn-cal-prev:lang(ar) {
    transform: rotate(180deg)
}

.payment-full-wrap.container:lang(ar) {
    overflow-x: hidden;
    overflow-y: hidden
}

.qr-download-list .top-banner .manage-btn:lang(ar) {
    margin-left: 20px;
    margin-right: 0
}

.qr-download-list .selected-code:lang(ar) {
    position: absolute;
    right: auto;
    left: 0
}

.qr-download-list .selected-code span.selectedValue:lang(ar) {
    margin-right: 5px
}

.qrDetail .detail-card .detail-inner .innerLeft .detailBox .badge:lang(ar) {
    margin-right: 0;
    margin-left: 16px
}

.qrDetail .detail-card .detail-inner .innerLeft .detailContainer:first-child .detailBox:first-child:lang(ar) {
    border-left: 1px solid var(--border-grey);
    border-right: none
}

.qrDetail .detail-card .detail-inner .innerLeft .detailContainer:last-child .detailBox:first-child:lang(ar) {
    border-left: 1px solid var(--border-grey);
    border-right: none
}

.qrDetail .detail-head>span:lang(ar) {
    margin-right: 0
}

.qrDetail .detail-head>span>span.icon-qr:lang(ar) {
    margin-right: 0;
    margin-left: 8px
}

.qrDetail .detail-card .scan-info span.text:lang(ar) {
    margin-right: auto;
    margin-left: 8px
}

#DeleteProjectModal .delete-model-close-btn:lang(ar) {
    margin-right: 0 !important;
    margin-left: .5rem !important
}

.qrDetail .datepicker-options-wrps .date-time .dateItem>div input:lang(ar) {
    padding-right: 15px;
    padding-left: 34px
}

.qrDetail .datepicker-options-wrps .date-time .dateItem>div span.icon-calendar:lang(ar) {
    left: 8px;
    right: auto
}

.qrDetail .daterangepicker .ranges li:lang(ar) {
    text-align: right
}

.dateItem.item-with-icon [name="date_range"]:lang(ar) {
    padding-right: 8px;
    padding-left: 28px
}

.dateItem.item-with-icon span.icon-qr:lang(ar) {
    right: auto;
    left: 10px
}

.invoice-padding-rtl:lang(ar) {
    padding-right: unset !important;
    padding-left: 1rem
}

.invoice-text-align-rtl:lang(ar) {
    text-align: start
}

.invoice-text-align-rtl .font-weight-bold.text-muted.pr-3:lang(ar) {
    padding-right: unset !important;
    padding-left: 1rem
}

.invoice-text-align-rtl .font-weight-bold.text-muted.pr-3:lang(ar) {
    padding-right: unset !important;
    padding-left: 1rem
}

.sidenav:lang(ar) {
    left: auto;
    right: 0;
    margin-left: auto;
    margin-right: -255px
}

.all-qrinfo .all-qr-info-wrp>div .qr-info-card .qritem .count-wrp:lang(ar) {
    margin-right: auto;
    margin-left: unset
}

.qrrecord-container .scan-activities .card .cardBody.custom-legend .legend-box .chartLegend li.legendItem:not(:last-child):lang(ar) {
    margin-right: auto;
    margin-left: 8px
}

.qrrecord-container .scan-activities .card .cardBody.custom-legend .legend-box .chartLegend .legendItem .color-box:lang(ar) {
    margin-right: auto;
    margin-left: 8px
}

.analytics-container table.custom-grid-table-wrp tbody tr td>div>span:lang(ar) {
    margin-right: 0;
    margin-left: 8px
}

.review-logo:lang(ar) {
    transform: translate(-34%, 36%)
}

.qr-details-date-input-wrp .pickdate:lang(ar) {
    left: 13%;
    right: auto
}

.modal button.-close:lang(ar) {
    float: left
}

.qrrecord-container .scan-activities .card .cardHeader .date-block:lang(ar) {
    text-align: left;
    left: 24px;
    right: auto
}

.qrrecord-container .scan-activities .card .cardHeader .title-block:lang(ar) {
    text-align: right;
    margin-left: unset;
    margin-right: 22px
}

#DeleteProjectModal .delete-model-close-btn:lang(ar) {
    margin-right: 0 !important;
    margin-left: .5rem !important
}

.headingName .myaccount-title:lang(ar) {
    margin-left: 0;
    margin-right: 12px
}

.pattern-custom-switch-container:lang(ar) {
    padding-right: 0px !important;
    padding-left: 15px !important
}

@media screen and (max-width:1670px) {
    .arrow-tooltip:lang(ar) {
        width: auto;
        right: 7%
    }
}

@media(min-width:1536px) {
    .arrow-info-block:lang(ar) {
        right: -148px
    }
}

@media(min-width:1400px) {
    .qrCode-card .scan-info span:lang(ar) {
        font-size: 11px;
        text-align: center
    }
    .qr-image-with-check:lang(ar) {
        width: 250px
    }
}

@media only screen and (max-width:1699.98px) and (min-width:1200px) {
    .qr-actions-dropdown-wrp:lang(ar) {
        width: 33.3333%
    }
}

@media only screen and (max-width:1536px) and (min-width:1200px) {
    .qr-step-default .mobile-mockup-wrp:lang(ar) {
        left: 40px;
        right: unset
    }
    .qr-step-default .qr-types-wrp:lang(ar) {
        left: unset
    }
    .main-container.create-qr-container .qr-types-wrp .col-left.customScrollbar:lang(ar) {
        position: relative;
        left: -75px
    }
    .arrow-info-block:lang(ar) {
        left: unset;
        right: -53px
    }
}

@media(max-width:1536px) {
    .qr-code-btn-tooltip:lang(ar)::before {
        left: 20%
    }
}

@media(max-width:1399.98px) {
    .qrCode-card .scan-info span:lang(ar) {
        font-size: 11px;
        text-align: center
    }
    .qr-code-btn-tooltip:lang(ar)::before {
        left: 8%
    }
    .main-container.create-qr-container .qr-types-wrp .col-left.customScrollbar:lang(ar) {
        position: relative;
        left: -105px
    }
    .arrow-info-block:lang(ar) {
        left: unset;
        right: -18px;
        top: 65px
    }
    .section-login-signup.plan-dpf-main-wrapper .-col-form form#register-nsf-form .-form-title:lang(ar),
    .section-login-signup.plan-dpf-main-wrapper .col-qr-image .heading-wrp p:lang(ar),
    .plan-dpf-main-wrapper.register-wrapper .dpf-qr-wrap .dpf-pay-qr-header .dpf-qr-title:lang(ar),
    .pay-dpf .dpf-qr-wrap .dpf-pay-qr-header .dpf-qr-title:lang(ar),
    .plan-dpf-main-wrapper.register-wrapper .-form-title:lang(ar) {
        font-size: 24px
    }
    .qrCode-card .scan-info.scan-wifi-info .scan-text:lang(ar) {
        font-size: 11px;
        line-height: 1.1
    }
    .static-tooltip:lang(ar) {
        top: 20px;
        left: -1px
    }
    .static-icon-wrap:hover .static-tooltip:lang(ar) {
        top: 20px
    }
}

@media(min-width:1200px) {
    #step-id-label:lang(ar) {
        padding-right: 20px
    }
    .plan-dpf-main-wrapper.register-wrapper .dpf-section-desktop .feature-detail .feature-icon-area i:lang(ar) {
        margin-right: 0;
        margin-left: 5px
    }
    .plan-dpf-main-wrapper .section-email-feature .feature-detail .item-description:lang(ar),
    .pay-dpf .dpf-qr-feature .section-email-feature .feature-detail .item-description:lang(ar) {
        font-size: 18px !important
    }
}

@media(max-width:1199.98px) {
    .plan-section .dis-one-card .card-hr:lang(ar) {
        margin-right: -10%;
        margin-left: 0
    }
    .plan-section .plan-card .package-header .buy-btn-area .radio-button-wrp input.url-picker+label.custom-radio-check:lang(ar) {
        left: unset;
        right: 12px
    }
    .discount-area:lang(ar) {
        right: unset;
        left: 10px
    }
    .lines2setup-wrp:lang(ar) {
        justify-content: flex-start !important
    }
    .package .plan-btn:lang(ar),
    .package .plan-card .package-header:lang(ar),
    .package .annual-time-btn:lang(ar) {
        padding-left: 0;
        padding-right: 54px
    }
    .package .plan-btn:lang(ar),
    .plan-card .package-subheader:lang(ar),
    .plan-card .package-header-heading:lang(ar),
    .package .annual-time-btn:lang(ar) {
        text-align: right
    }
    #myQrCode .qrCode-footer button.actionBtn span.act-btn-icon.icon-pause-circle:lang(ar),
    .btn.btn-with-icon>span:not(.text):lang(ar),
    #myQrCode .qrCode-footer button.actionBtn span.act-btn-icon:lang(ar) {
        margin-right: 0;
        margin-left: 0
    }
    .qrCode-footer .pause-btn:lang(ar),
    .qrCode-footer .downloadBtn:lang(ar),
    .qrCode-footer .delete-btn:lang(ar),
    .qrCode-footer .send-to-btn:lang(ar) {
        padding: 12px 18px;
        width: 70px !important;
        max-width: 70px
    }
    .purchase-plan-price .plan-price:lang(ar),
    .purchase-package-detail .subprice:lang(ar) {
        text-align: left
    }
    .jss1473:lang(ar) {
        font-size: 13px
    }
    #step-id-label:lang(ar) {
        padding-right: 20px
    }
    .jss1349.step2_wrap>div:lang(ar) {
        left: 0
    }
    .bottom-bar .bottom-back-btn-wrap:lang(ar) {
        min-width: 190px;
        width: 190px;
        max-width: 190px
    }
    .allerg-block .all_allergens:lang(ar) {
        padding-bottom: 15px
    }
    .main-container.create-qr-container .qr-types-wrp .col-left.customScrollbar:lang(ar) {
        position: relative;
        left: 0
    }
    .section-login-signup.plan-dpf-main-wrapper .-col-form form#register-nsf-form .-form-title:lang(ar),
    .section-login-signup.plan-dpf-main-wrapper .col-qr-image .heading-wrp p:lang(ar),
    .plan-dpf-main-wrapper.register-wrapper .dpf-qr-wrap .dpf-pay-qr-header .dpf-qr-title:lang(ar),
    .pay-dpf .dpf-qr-wrap .dpf-pay-qr-header .dpf-qr-title:lang(ar),
    .plan-dpf-main-wrapper.register-wrapper .-form-title:lang(ar) {
        font-size: 20px !important
    }
    .plan-dpf-main-wrapper .dpf-plans-wrap .plan .plan-card .card-wrp label:lang(ar) {
        font-size: 17px;
        line-height: 1.05
    }
    .plan-cards-main-wrap .paln-dpf-mobile-q-area .plan-dpf-q-wrap .q-cards:lang(ar) {
        padding-left: 0;
        padding-right: 14px
    }
    .static-tooltip:lang(ar)::before {
        left: 26px
    }
    .static-tooltip:lang(ar) {
        left: 180px
    }
    .static-icon-wrap:hover .static-tooltip:lang(ar) {
        top: 20px
    }
}

@media only screen and (max-width:1199.5px) and (min-width:900px) {
    .plan-cards-main-wrap .plan-dpf-q-wrap .q-full-card:lang(ar) {
        padding-left: 0;
        padding-right: 20px
    }
}

@media(min-width:1100px) {
    .custom-tooltip-content:lang(ar)::before {
        left: unset;
        right: 10% !important
    }
}

@media(max-width:1024.98px) {
    .dl-modal-footer-buttons .primary-btn:lang(ar) {
        height: 45px
    }
}

@media(max-width:991.98px) {
    .app-content:lang(ar) {
        margin-left: initial;
        margin-right: 0px !important
    }
}

@media(max-width:990px) {
    .nav .nav-item .navLinkBtn.active .mobile-nav-btn:lang(ar),
    .nav .nav-item .navLinkBtn.active .desktop-nav-btn:lang(ar) {
        margin-inline: 0 !important
    }
    .nav .nav-item.general-info .navLinkBtn .mobile-nav-btn:lang(ar),
    .nav .nav-item.general-info .navLinkBtn .desktop-nav-btn:lang(ar) {
        margin-right: 6px
    }
    .nav .nav-item.tax-info .navLinkBtn .mobile-nav-btn:lang(ar),
    .nav .nav-item.tax-info .navLinkBtn .desktop-nav-btn:lang(ar) {
        margin-left: 6px
    }
}

@media(max-width:959.98px) {
    .billing-nav .nav-links:lang(ar) {
        padding-left: 0
    }
    .billing-nav .burgermenu:lang(ar) {
        margin-left: 0
    }
    .accountCardDetailRow .input_icons_field:lang(ar),
    .taxCardDetailRow .input_icons_field:lang(ar) {
        right: 0
    }
}

@media(min-width:900px) {
    .-google-auth:lang(ar) {
        width: max-content
    }
    .app-content:lang(ar) {
        margin-left: initial;
        margin-right: 245px
    }
    .plan-dpf-main-wrapper .-main-cols .right-pad:lang(ar) {
        padding-left: 16px;
        padding-right: 0
    }
    .section-steps .-circle-line:lang(ar) {
        transform: translateX(50%)
    }
}

@media(max-width:899.98px) {
    .slogan-imgblock span:lang(ar) {
        left: calc(100* 87% / 564)
    }
    .custom-heading-wrp .custom-title:lang(ar) {
        font-size: 21px
    }
    .pay-dpf-qrprev-wrap:lang(ar) {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column
    }
    .pay-dpf .dpf-qr-wrap .qr-wrap:lang(ar) {
        padding: .25rem;
        width: max-content;
        left: unset;
        transform: unset
    }
    .-logo-language .ml-auto:lang(ar) {
        margin-right: auto !important;
        margin-left: 0 !important
    }
    .-logo-language .-menu-toggler:lang(ar) {
        margin-left: 0px !important;
        margin-right: 8px
    }
    .-qr-type:lang(ar) {
        font-size: 13px;
        text-align: center
    }
    .section-login-signup.plan-dpf-main-wrapper .container .col-qr-image.dpf-qr-wrap:lang(ar) {
        flex-direction: column;
        justify-content: center;
        align-items: center
    }
    .dpf-qr-wrap .qr-wrap:lang(ar) {
        width: max-content;
        left: unset;
        transform: unset
    }
}

@media(max-width:767.98px) {
    .bottom-bar .bottom-back-btn-wrap.editing .bottom-back-btn:lang(ar) {
        padding: 7px 30px;
        min-width: 50px;
        max-width: 50px;
        width: 50px
    }
    .filter-container.qr-codes-listing .form-control.search-bar:lang(ar) {
        margin-right: auto
    }
    .folder-wrap:last-child:lang(ar) {
        padding-left: 12px
    }
    .custom-heading-wrp .custom-title:lang(ar) {
        font-size: 13px
    }
    .feedback-close-btn:lang(ar) {
        position: absolute;
        top: 0;
        left: 0;
        right: unset;
        width: 40px
    }
    .billing-block>nav ol.custom-breadcrumbs:lang(ar) {
        min-width: unset;
        width: auto
    }
    .input-container .qr-card-img-wrap:lang(ar) {
        margin-right: 0;
        margin-left: 12px
    }
    .input-container .card-icon-wrap:lang(ar) {
        display: flex;
        margin-right: auto;
        margin-left: 0
    }
    .input-container .card-icon-wrap .icon-arrow-h-right:lang(ar) {
        display: block;
        transform: rotate(180deg)
    }
    .radio-btn-group .input-container .card-text-wrap:lang(ar) {
        text-align: right
    }
    .radio-btn-group .input-container .icon:lang(ar) {
        text-align: right
    }
    .radio-btn-group .input-container .desc:lang(ar) {
        text-align: right;
        min-height: 0
    }
    .bottom-bar .bottom-back-btn-wrap .bottom-back-btn .bottom-btn-label:lang(ar) {
        display: none
    }
    .bottom-bar .bottom-back-btn-wrap:lang(ar) {
        width: 50px;
        max-width: 50px;
        min-width: 50px;
        margin-left: 16px
    }
    .info-block-main-wrp.business-info-main-wrp .collapse .collapseInner div.addRow .button-wrp .form-fields-wrp .btn-text:lang(ar),
    .info-block-main-wrp.video-info-main-wrp .collapse .collapseInner div.addRow.button-wrp .form-fields-wrp .btn-text:lang(ar),
    .info-block-main-wrp.image-info-main-wrp .collapse .collapseInner div.addRow.button-wrp .form-fields-wrp .btn-text:lang(ar),
    .info-block-main-wrp.mp3-info-main-wrp .collapse .collapseInner .button-wrp .form-fields-wrp .btn-text:lang(ar) {
        margin-left: 0 !important;
        width: calc(100% + 40px) !important;
        margin-right: 40px !important
    }
    .info-block-main-wrp.business-info-main-wrp .collapse .collapseInner .button-wrp .reapeterCloseIcon:lang(ar),
    .info-block-main-wrp.video-info-main-wrp .collapse .collapseInner .button-wrp .reapeterCloseIcon:lang(ar),
    .info-block-main-wrp.image-info-main-wrp .collapse .collapseInner .button-wrp .reapeterCloseIcon:lang(ar),
    .info-block-main-wrp.mp3-info-main-wrp .collapse .collapseInner .button-wrp .reapeterCloseIcon:lang(ar) {
        min-width: 50px;
        margin-left: -10px;
        position: relative;
        left: 10px
    }
    .fields-helper-heading:lang(ar) {
        text-align: right
    }
    .app-detail-wrap .app-remove-wrap:lang(ar) {
        right: unset;
        left: 0;
        bottom: 2px
    }
    .app-detail-wrap .socialInput:lang(ar) {
        flex: 0 0 92%;
        max-width: 92%;
        padding-right: 0
    }
    .video-prw-wrap:lang(ar) {
        padding-left: 15px;
        padding-right: 0
    }
    .video-add-wrap:lang(ar) {
        padding-left: 14px !important
    }
    .video-title-name:lang(ar) {
        padding-left: 0;
        padding-right: 5px
    }
    .delete-video-wrap:lang(ar) {
        margin-left: 10px;
        margin-right: -10px
    }
    .info-block-main-wrp.mp3-info-main-wrp .collapse .collapseInner .button-wrp .form-fields-wrp .btn-url:lang(ar) {
        margin-right: 0px !important;
        padding-right: 0;
        margin-left: 8px !important;
        padding-left: 15px
    }
    header.qrg-header-wrp .nlp-header-wrap nav div.steps-progress-wrp .MuiStepConnector-horizontal:lang(ar),
    header.qrg-header-wrp .container nav div.steps-progress-wrp .MuiStepConnector-horizontal:lang(ar) {
        transform: rotate(180deg)
    }
    .static-tooltip:lang(ar) {
        left: 235px
    }
    .new-dl-modal .new-dl-close:lang(ar) {
        width: 30px;
        height: 30px
    }
    .dl-modal-footer-buttons .primary-btn:lang(ar) {
        height: 55px
    }
}

@media(min-width:768px) {
    .frame-custom-switch-container:lang(ar) {
        padding-left: 15px !important;
        padding-right: 0
    }
    header.qrg-header-wrp .nlp-header-wrap nav div.steps-progress-wrp .MuiStepConnector-horizontal:lang(ar),
    header.qrg-header-wrp .container nav div.steps-progress-wrp .MuiStepConnector-horizontal:lang(ar) {
        transform: rotate(180deg)
    }
    .custom-tooltip-content:not(.password-tooltip):lang(ar) {
        transform: translateX(-80%)
    }
    .feedback-buttons:lang(ar) {
        padding-left: 0px !important
    }
}

@media(max-width:660px) {
    .color-code:lang(ar) {
        width: 100%;
        text-align: right;
        padding-right: 20px;
        padding-left: 0
    }
}

@media (min-width:481px) and (max-width:767px) {
    #step-id-label:lang(ar) {
        margin-bottom: 0;
        font-size: 25px;
        padding-right: 20px
    }
}

@media (max-width:767.8px) {
    .picker-wrap-main:lang(ar) {
        margin-right: -15px
    }
    #step3 .grid-3l .grad-picker:nth-child(2):lang(ar) {
        margin-right: -15px
    }
    .pattern-custom-switch-container:lang(ar) {
        padding-left: 0 !important
    }
}

@media(max-width:585px) {
    .radio-btn-group .input-container:lang(ar) {
        padding-right: 8px
    }
    .input-container .card-icon-wrap:lang(ar) {
        position: unset;
        padding-left: 0
    }
    .radio-btn-group .create-card:lang(ar) {
        padding: 0 8px 0 0
    }
}

@media(min-width:575px) {
    .billing-pay-update-wrap .btn-subscription-edit .edit-sub-btn-txt:lang(ar) {
        margin-left: 0px !important
    }
}

@media(max-width:575.98px) {
    .folder-container:lang(ar) {
        gap: 12px
    }
    .btn-subscription-edit .icon-edit:lang(ar) {
        margin-left: 0rem !important
    }
    .btn-subscription-edit:lang(ar) {
        margin-left: 1rem !important
    }
    .filter-container.qr-codes-listing form#qrCodeListFrm .my-qr .search-field-wrp:lang(ar) {
        width: 100%
    }
    .filter-container.qr-codes-listing .form-control.search-bar:lang(ar) {
        width: calc(100% - 50px)
    }
    .qrCode-footer .pause-btn:lang(ar),
    .qrCode-footer .downloadBtn:lang(ar),
    .qrCode-footer .delete-btn:lang(ar),
    .qrCode-footer .send-to-btn:lang(ar) {
        padding: 12px 18px;
        width: 70px !important;
        max-width: 70px
    }
    .custom-heading-wrp .custom-title:not(:lang(en)) {
        font-size: clamp(13px, 4.0vw, 20px)
    }
    header.qrg-header-wrp span.progress-text:lang(ar) {
        padding-left: 0;
        padding-right: 8px
    }
    header.qrg-header-wrp .container nav div.steps-progress-wrp .MuiStepConnector-horizontal:lang(ar) {
        margin: 0 4px 0 10px
    }
    #temp_next .next-btn-all:lang(ar) {
        flex-direction: row
    }
    .custom-tooltip-wrap:lang(ar) {
        padding-right: 0
    }
    .manualyBtn:lang(ar) {
        margin-left: 0;
        margin-right: 0
    }
    .hour-fields .hour-field-wrap:lang(ar),
    .hour-fields:lang(ar):lang(ar) {
        margin-left: unset !important;
        margin-right: 0px !important
    }
    .app-detail-wrap .socialInput:lang(ar) {
        flex: 0 0 88%;
        max-width: 88%
    }
    .delete-video-wrap:lang(ar) {
        margin-left: 0;
        margin-right: 0
    }
    .up-down-wrap:lang(ar) {
        left: 0;
        right: unset
    }
    .video-title-name:lang(ar) {
        text-align: right
    }
    .editing .bottom-back-btn {
        flex-direction: row
    }
    .plan-dpf-main-wrapper .dpf-plans-wrap .plan .plan-card .card-wrp:lang(ar)::after {
        left: 7px;
        transform: translateY(-8px);
        font-size: 10px
    }
    .plan-dpf-main-wrapper .dpf-plans-wrap .plan .plan-card .card-wrp label span:first-child:lang(ar) {
        width: 60%
    }
    .image-with-modal:lang(ar) {
        left: 49%;
        transform: translate(-50%, -50%) !important
    }
    .help-modal#helpModal2 .modal-dialog-help.preview-point.slide-2 .arrow-block:lang(ar) {
        left: 52%
    }
    .help-modal#helpModal2 .modal-dialog-help.preview-point.slide-4 .arrow-block:lang(ar) {
        left: unset;
        right: 15%;
        transform: translateX(10%) rotate(0deg)
    }
    .feedback-text .bil-des.bil-des1:lang(ar) {
        font-size: 12px
    }
    .plan-dpf-main-wrapper .dpf-plans-wrap .plan .plan-card .card-wrp label[for="dpfPlan3"] span:first-child:lang(ar) {
        width: 36%
    }
    .plan-dpf-main-wrapper .dpf-plans-wrap .plan .plan-card .card-wrp label:lang(ar) {
        font-size: 16px;
        line-height: 1.05
    }
    .purchase-plan-price>div:last-child:lang(ar) {
        margin-right: 61px
    }
    .pay-update-container .update-payment-full-wrap .purchase-plan-price .plan-name:lang(ar) {
        position: relative;
        top: -10px;
        right: 5px
    }
    .folder-container:lang(ar) {
        padding-bottom: 46px
    }
    #availableFolder .first-folder-item:lang(ar) {
        left: auto !important
    }
    #availableFolder .last-folder-item:lang(ar) {
        left: 8px !important
    }
    .options .export-btn-wrap:lang(ar) {
        padding-right: 5px;
        padding-left: 0
    }
}

@media(max-width:480px) {
    .qrg-header-wrp nav.main-nav a .logo .dashboard_logo:lang(ar) {
        position: absolute;
        right: -158px
    }
    header.qrg-header-wrp .container nav div.steps-progress-wrp>div:lang(ar) {
        align-items: center
    }
    .create-qr-btn:not(:lang(en)):not(li) {
        padding: 8px 12px
    }
    #step-id-label:lang(ar) {
        padding-right: 20px
    }
    .bottom-bar .bottom-back-btn-wrap:lang(ar) {
        width: 50px;
        max-width: 50px
    }
    .app-detail-wrap .socialInput:lang(ar) {
        flex: 0 0 84%;
        max-width: 84%
    }
    .qrg-header-wrp nav.main-nav a .create-logo .dashboard_logo:lang(ar) {
        position: absolute;
        right: -130px
    }
    #step3 .custom-accodian button.accodianBtn .title-wrp:lang(ar) {
        width: 68%
    }
}

@media (max-width:467px) {
    .bottom-bar .bottom-back-btn:lang(ar) {
        padding: 7px 30px
    }
}

@media(max-width:400px) {
    .nav .nav-item,
    .navLinkBtn:lang(ar) {
        margin-right: 0
    }
    .nav .nav-item:first-child:lang(ar) {
        margin-right: 0
    }
}

@media(max-width:450px) {
    .pay-update-container .btn-subscription-edit:lang(ar) {
        position: absolute;
        left: 5px;
        top: 25px;
        right: unset !important;
        margin-left: 0px !important
    }
}

@media(max-width:380px) {
    .pay-update-container .btn-subscription-edit:lang(ar) {
        position: absolute;
        left: 5px;
        top: 25px;
        right: unset !important;
        margin-left: 0px !important
    }
}

@media(max-width:375.98px) {
    .removea .close-btn-wrap:lang(ar) {
        right: unset;
        left: -3px
    }
    .removea .append-hour-field:lang(ar) {
        margin-right: 0px !important
    }
    .close-btn-wrap .close-btn-outline:lang(ar) {
        padding: 12px 11px;
        border-radius: 5px
    }
    .app-detail-wrap .app-remove-wrap:lang(ar) {
        right: unset;
        left: -4px;
        bottom: 2px
    }
    .pay-dpf .dpf-qr-wrap .dpf-pay-qr-header .dpf-qr-title:lang(ar),
    .section-login-signup.plan-dpf-main-wrapper .col-qr-image .heading-wrp p:lang(ar) {
        font-size: 16px !important
    }
    .static-tooltip:lang(ar) {
        left: 140px
    }
    .plan-dpf-main-wrapper .dpf-plans-wrap .plan .plan-card .card-wrp label:lang(ar) {
        font-size: 15px;
        line-height: 1.05
    }
}

@media only screen and (max-width:1349.98px) and (min-width:960px) {
    .pay-update-container .plan-price-plan:lang(ar) {
        position: absolute;
        right: 55px;
        left: unset !important
    }
    .billing-pay-update-wrap .btn-subscription-edit .icon-edit:lang(ar) {
        margin-left: 0.5rem !important
    }
    .btn-subscription-edit .icon-edit:lang(ar) {
        margin-left: 0rem !important
    }
    .payment-detail-area .plan-name-wrap .plan-name:lang(ar) {
        padding-right: 5px;
        padding-left: 0
    }
}

.billing-pay-update-wrap .bill-update-btn-wrap .update-btn:lang(ar) {
    width: 100% !important
}

.field-right:lang(ar) {
    padding-right: 15px !important;
    padding-left: 0px !important
}

.field-left:lang(ar) {
    padding-right: 0px !important;
    padding-left: 15px !important
}

@media (max-width:480.8px) {
    .custom-switch-text:lang(ar) {
        margin-right: 0
    }
    .custom-switch:lang(ar) {
        padding-right: 0
    }
}

.plans .icon:lang(ar) {
    transform: rotate(0deg)
}

.plans .icon:lang(ar) {
    margin-right: 0;
    margin-left: 10px
}

.archive-pricing-plan-wrap .archive-plan-cards-wrap .plan-card-wrap .card-content .discount-badge:lang(ar) {
    left: 5px;
    right: unset
}

.archive-pricing-plan-wrap .archive-plan-cards-wrap .plan-card-wrap .card-content .plan-title:lang(ar),
.archive-pricing-plan-wrap .archive-plan-cards-wrap .plan-card-wrap .card-content .plan-price:lang(ar),
.archive-pricing-plan-wrap .archive-plan-cards-wrap .plan-card-wrap .card-content .plan-sub-title:lang(ar) {
    padding-right: 50px;
    padding-left: 0
}

.archive-pricing-plan-wrap .archive-plan-cards-wrap .plan-card-wrap>input.custom-radio-btn+label.custom-radio:lang(ar) {
    left: unset;
    right: 14px
}

.archive-pricing-plans .payment-form-group .payment-input-field .payment-input-icons-field:lang(ar):after {
    right: unset;
    left: 0
}

.archive-pricing-plans .payment-form-group .pay-form-control.pay-email-control:lang(ar) {
    border-radius: 5px 0 0 5px
}

.archive-pricing-plans .payment-form-group .payment-input-field .payment-input-icons-field:lang(ar) {
    border-radius: 0 4px 4px 0
}

.archive-pricing-plan-wrap .archive-plan-cards-wrap .plan-card-wrap .card-content .most-popular-wrap .most-popular-badge .mp-crown>img:lang(ar) {
    margin-right: 0;
    margin-left: 6px
}

.archive-qr-block-wrap .archive-qr-block .qr-content .text-content-block:lang(ar) {
    text-align: right
}

@media (max-width:991.5px) {
    .archive-pricing-plan-wrap .archive-plan-cards-wrap .plan-card-wrap .card-content .plan-title:lang(ar),
    .archive-pricing-plan-wrap .archive-plan-cards-wrap .plan-card-wrap .card-content .plan-price:lang(ar),
    .archive-pricing-plan-wrap .archive-plan-cards-wrap .plan-card-wrap .card-content .plan-sub-title:lang(ar) {
        padding-right: 40px;
        padding-left: 0
    }
}