@font-face {
    font-family: 'Montserrat-Arabic';
    src: url(../fonts/DroidKufi-Regular.ttf);
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

body{
	direction: rtl;
	text-align: right !important;
    font-family: 'Montserrat-Arabic' !important;

}
h1, h2, h3, h4, h5, h6{
    font-family: 'Montserrat-Arabic' !important;
}
.herobanner h2 {
    font-size: 16px;
}
h4.titlefour {
    font-size: 16px;
}
.categories h3.titletwo.wow.fadeInDown {
    font-size: 32px;
}
.categories h6.titlesix {
    font-size: 16px;
}
.approach .titletwo {
    font-size: 32px;
}
.bestbox h4 {
    font-size: 20px;
}
.bestbox p {
    font-size: 13px;
}
.onlinebusiness .titletwo {
    font-size: 32px;
}
.supposed .titletwo {
    font-size: 32px;
}
.supportrow .titletwo {
    font-size: 32px;
}
.onboxtext .flex h5 {
    font-size: 14px;

}
.supposed h4.titleseven {
    font-size: 32px;
}

.partners .titletwo {
    font-size: 32px;
}
.ftcol h4 {
    font-size: 16px;
}
.ftrow ul li a {
    font-size: 14px;
}
.partners .owl-nav {

   right: inherit;
    left: 0 ;
}
.partners .owl-carousel.owl-theme.owl-loaded.owl-drag {
    direction: initial;
}
.onboxtext .flex h4 {
    font-size: 16px;
}
.linkmore {
    font-size: 15px;
}
.slider-background .slider-content h2{
    font-family: 'Montserrat-Arabic' !important;
}
#cssmenu ul ul {
    left: 999px;
}
.navbar .nav-item a{
    font-family: 'Montserrat-Arabic' !important;
}
p{
    font-family: 'Montserrat-Arabic' !important;
}
.right_content h3{
    font-family: 'Montserrat-Arabic' !important;
}
label.control-label{
    font-family: 'Montserrat-Arabic' !important;
}
button, input, optgroup, select, textarea{
    font-family: 'Montserrat-Arabic' !important;
}
.slider-background .slider-content {
    padding-left: 100px;
    padding-right: 35px;
    text-align: right;
}
.slider-background .slider-content h2, .slider-background .slider-content p,
.right_content h3, .right_content p,
.signup-form, .signup-form h2, .register-form input, .register-form select {
	text-align: right;
}
.btn.login_btn{
	text-align: center;
}
.profile-details.notification-menu-list.no_print.ml-auto {
    margin-right: auto !important;
}
.lefrt-img {
    left: 50%; right: 0%;
}
.lefrt-img1 {
    left: 0%; right: auto;
}
.right_img_help {
    right: auto;
    left: 0;
}
.email_edit_section .lefrt-img1 {
	text-align: left;
}
.email_edit_section .right_content {
	padding: 0 0 0px 60px;
}
.get_help_need_feature {
    padding: 82px 0 25px 85px;
}
.svg_fearture {
    float: right;
}
.feature .feature-content {
    padding-right: 70px;
}
.get-item1 {
    text-align: right;
}
.foot-logo {
    text-align: left;
    padding-left: 60px;
}
.social-icon {
    text-align: left;
}
section.faq_ouestion .panel-title a::before, #accordion .panel-title a.collapsed::before {
	left: 15px;
	right: auto;
}
section.faq_ouestion .panel-title a::after {
	left: 55px;
	right: auto;
}
button.btn.subscribe-btn {
	left: 0;
	border-radius: 40px 0 0px 40px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	right: auto;
}
.affi-img::after {
	right: auto;
	left: -20%;
}
.affi-img::before {
	right: -10%;
	left: 0;
}
.lefrt-img.build-img {
	right: auto;
	left: -50px;
}

.design_feature ul li{
	padding-left: 0;
	padding-right: 5%;
}
.drive-section ul li{
	padding-left: 0;
	padding-right: 10%;
}
.design_feature ul li::before, .drive-section ul li::before {
  right: 0;
  left: auto; margin-left: 10px; margin-right: 0;
}

.design_feature {
	background-position: bottom left;
}
.drive-section {
	background-position: center left;
}
.faq-section .accordion .card-header:after {
    float: left;
}
.store-boxx {
    background-position: bottom left !important;
}
.app-construct {
    transform: scaleX(-1);
    text-align: right !important;
}
.app-construct .div-felx {
    transform: scaleX(-1);
    text-align: right;
}
.app-construct .right_content {
    transform: scaleX(1);
}
.shops_plus_inner.text-left {
	text-align: right !important;
}
.app-issues-sec {
    background-position: bottom left;
}

/*.....admin panel css.....*/
.brand-sidebar {
    /*position: initial;*/
    right: 0px;
    left: auto;
}
.sidenav.sidenav-fixed {
    /* position: initial;*/
    right: 0px; left: auto;
}
ul.navbar-list.right {
    float: left !important;
}
.sidenav.sidenav-fixed {
    padding-right: 0;
}
.sidenav-dark.sidenav-main .collapsible {
    padding-right: 0;
}
.select-wrapper .caret {
    right: auto;
    left: 0px;
}
.sidenav-active-square .sidenav li > a, .sidenav-active-square .sidenav li a.collapsible-header {
    padding: 0px 21px 0px 0px  !important;
    margin-left: 1.15rem;
    margin-right: 0;
}
.sidenav li > a > i.material-icons, .sidenav li a.collapsible-header > i.material-icons {
    margin: 0px  0px 0px 20px;
}
.sidenav-active-square .sidenav .collapsible-header::after {
    right: auto;
    left: 0;content: 'keyboard_arrow_left';
}
.sidenav li > a > i, .sidenav li > a > [class^="mdi-"], .sidenav li > a li > a > [class*="mdi-"], .sidenav li > a > i.material-icons {
    float: right;
   margin: 0px 0px 0px 32px;
}

.login-form .input-field .prefix ~ input, .login-form .input-field .prefix ~ textarea, .login-form .input-field .prefix ~ label, .login-form .input-field .prefix ~ .validate ~ label, .login-form .input-field .prefix ~ .helper-text, .login-form .input-field .prefix ~ .autocomplete-content {
    margin-left: 0;
    margin-right: 3em;
}
.recent-buyers-card .card-content a{
	float: left !important          ;
}
#main .section .row .col, #main .seaction .row .col, .login-form .row .col  {
    float: right;
}
#main {
    padding-left: 0;
/*    padding-right: 260px;*/
    padding-right: 0px;
}
#main .section .row .col.s7 {
    text-align: left;
}
.platform-menu {
    background-position: bottom left;
    margin-right: 0;
    margin-left: -80px;
}
.webdesign_level .col-lg-6:first-child {
    border-left: 5px dashed #fff;
    border-right: 0 !important;
}
footer {
    padding-right: 71px;
    padding-left: 0;
}
.brand-sidebar .logo-wrapper a.navbar-toggler {
    right: auto;
    left: 23px;
}
div#perOptionsDetails form div {
    float: right !important;
}
div#Form-advance .table th, div#Form-advance .table td {
    text-align: right;
}
.login-form [type='checkbox'] + span:not(.lever):before,
.login-form [type='checkbox']:not(.filled-in) + span:not(.lever):after {
    left: auto !important;
    right: 10px !important;
}
.dash-card.Setting_page .form-check {
    padding-left: 0;
    padding-right: 1.25rem;
}
.dash-card.Setting_page .form-check-input {
    margin-right: -.25rem !important;
    margin-left: 0 !important;
}
.form_outerr.setting_inner_page .form-check-input {
    margin-right: -1.25rem !important;
    margin-left: 0 !important;
}
.dash-card.Setting_page .form-group.form-check label.form-check-label,
.dash-card.variants .form-group.form-check label.form-check-label {
    padding-left: 0;
    padding-right: 15px;
}

ul.providers {
    padding: 0px;
}
.login-form p label [type='checkbox'] + span:not(.lever) {
    font-size: 1rem;
    line-height: 25px;
    position: relative;
    display: inline-block;
    height: 25px;
    padding-right: 35px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.login-form p.ml-3 {
    margin-left: 0 !important;
    margin-right: 6% !important;
}
[type='checkbox']:checked + span:not(.lever):before {
    right: auto;
    left: -22px;
}
[type='checkbox'] + span:not(.lever):before, [type='checkbox']:not(.filled-in) + span:not(.lever):after {
    left: auto;
    right: 5px;
}
[type="checkbox"] + span:not(.lever) {
    padding-right: 35px; padding-left: 0px;
}
/*#main .section .card .card-content {
   display: inline-block;
}*/
.users-list-table .card .btn.btn-primary.pull-right {
    float: right;
}
.sidenav-active-square.nav-collapsed li > a,
.sidenav-active-square.nav-collapsed li a.collapsible-header {
    margin-left: 10px !important; margin-right: 0 !important;
}
.nav-collapsed .brand-sidebar .brand-logo {
    padding: 22px 15px 22px 12px;
}
.dropdown-content li > a, .dropdown-content li > span {
    padding: 14px 16px;
}
.navbar #notifications-dropdown {
    padding-right: 0;
}
.chat_ib .close_msg svg {
    text-align: right;
    right: auto;
    left: 0;
}
.navbar #profile-dropdown {
    padding: 0;
}
div#perOptionsDetails form .table td, div#perOptionsDetails form .table th {
    text-align: right;
}
.explore-section  h1 {
    text-align: right;
}
.explore-section .right_img_help img {
    box-shadow: 20px 0 0 #feffff;
    border-radius: 0 100% 0 0;
}
.teststorequestion_inner {
    text-align: right;
}
.tests_icon {
    margin-right: 0;
    margin-left: 3em;
    transform: scaleX(-1);
}
span.Polaris-Icon_yj27d.Polaris-Icon--colorSubdued_113xs.Polaris-Icon--applyColor_2y25n svg {
    transform: scaleX(-1);
}
nav .profile-details i {
    margin-left: 0;
    margin-right: 5px;
}
/*...themecss......*/
form input[type="checkbox"], form input[type="radio"]{
    margin-right: 0.3rem;
}
button.close {
    float: left !important;
    margin-left: 0 !important;
}
.rupeee_sign_weight_input1 {
    left: 0px;
    right: auto;
}
.form_outerr.form_outerr_2 form input[type="checkbox"],
.form_outerr.form_outerr_2 form input[type="radio"] {
    margin-right: 0;
}
.pricing_faeture1 li {
    margin-right: 1.6rem;
    margin-left: 0;    padding-left: 10px;
}
.pricing_faeture1 li ._23SNM {
    margin: .6rem -1.5rem 0 0;
}
.email_edit_section .lefrt-img1 {
    left: -5%;
    right: auto;
}
.wizard-main #progressbar li.active:before, .wizard-main #progressbar li.active:after {
    margin-left: 15px;
}
.wizard-main #progressbar li:after {
    content: '';
    height: 100%;
    width: 2px;
    background: #f1f1f1;
    position: absolute;
    right: 25px;
    top: -21px;
    top: -33%;
    z-index: -1;
    text-align: center;
}
.cr-select {
    position: absolute;
    bottom: 10%;
    left: 15px;
    right:unset;
  }
  .ruicons {
    position: absolute;
    right: 3px;
    left:unset;
    top: 7px;
    font-size: 15px;
    }
    .ricons {
        position: absolute;
        right: 3px;
        left: unset;
        top: 7px;
        font-size: 15px;
    }
  .lan-toggle {
    left: 0;
    right: 81% !important;
}
.next-value {
    transform: scale(-1);
    float: right;
    position: absolute;
    right: unset;
    left: 75%;
    margin-top: 31px;
    color: #fff;
}
.back-btn-float{
    float: left !important;
}
.wizard-main #progressbar li:before {
    margin-left: 15px;
}
.input-file-change::before {
    right: unset;
    left: 2%;
}
.wizard-main #msform .action-button {
    text-align: right;
}
.login-form .input-field.col label {
    left: -0.5rem;
}
.for-pass {
    text-align: left;
}
.take_item .get-item1 .arrow {
  right: 122px;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}
.take_item .get-item1 .arrow1 {
    left: -157px;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}
.dashboard_outer #main {
    padding-right: 0;
}
.profile-details.notification-menu-list.no_print.ml-auto {

    margin-left: inherit !important;
}
.setting_inner_page .radi_btnnn span {
    margin-right: 10px;
}
p.check-log {
    margin-right: 8px;
    margin-left: initial !important;
}
/*....responsive.....*/
@media only screen and (min-width: 993px){
	/* #main {
	    padding-right: 260px; padding-left: 0;
	}*/
	.nav-lock ~ footer {
    padding-right: 267px;padding-left: 0;
}
	#main.main-full {
	    padding-left: 0;
	    padding-right: 64px;
	}

}

/*......store admin...........*/
.pull-right {
    float: left;
}
.form_outerr_2 .text-right {
    text-align: left!important;
}
.home-section nav {
    left: auto;
    right: 240px;
 }
 .setting_inner_page .radi_btnnn span {
    margin-right: 10px;
}
.setting_inner_page .radi_btnnn label.form-check-label {
    padding-right: 0 !important;
}
.setting_inner_page .radi_btnnn {
    padding-right: 0 !important;
}

.home-section1 {
   left: 0;
    right: 240px;
}
.sidebar.active~.home-section1, .sidebar.active~.home-section nav {
    right: 60px;left: 0px;
}
.sidebar .nav-links li i {
    text-align: right;
}
.drop_collapse .arrow_icon:after {
    float: left;
    left: 15px;
    right: auto;
    transform: scaleX(-1);
}
.searchBlock222 .searchLimit:last-child {
    margin-right: 10px;
}
.table_edit td.text-right {
    text-align: left !important;
}
.polaris-detail {
    padding-right: 20px;
    padding-left: 0;
}

/*...................6 Sept...store dashboard rtl css...............*/

.profle_dropdown1 .dropdown-menu {
    right: auto !important;
    left: 0px !important;
    text-align: right;
}
.user-photo span {
    margin-right: 0px;
    margin-left: 10px;
}

/* ............new store reg css.............. */
.store_reg_form::before {
    left: auto;
    right: 0px;
}
span.input-icons {
    left: 10px;
    right:auto;
}
.store_reg_form .form-check {
    padding-right: 1.25rem !important;
    padding-left: 0 !important;
}
.store_reg_form  .form-check-input {
    margin-left: 0 !important;
    margin-right: -1.25rem !important;
}

.kyc-home-right {
    left: 0;
    right: 350px;
}
.kyc-header nav {
    left: auto;
    right: 350px;
}
.store-counter-tabs .form-check {
    margin-right: 0px;
    margin-left: 10px;
}
.store-counter-tabs a .form-check label:before {
    margin-left: 0px;
    margin-right: 0;
}
.store-counter-tabs li a .step-counter::before, .store-counter-tabs li a::before {
    right: 26px;
}
.rupeee_sign i {
    left: 10px;
    right: auto;
}
.rupeee_sign .rupee {
    right: 10px;
left: auto;
}
.rupeee_sign input {
    padding-right: 40px;
}
.ui-tooltip {
    right: 650px;
    left: auto;
    width: 100%;
}
img.hd-img {
    margin-left: 5px;
}
.front-hd-header {
    text-align: right;
}
.subtxt-icon .fa {
    margin-left: 10px;
}
.notification-menu-list span.new.badge {
    float: left;
}

.catclosetag button.close {
    left: 20px;
    text-align: end;
}
.rupeee_sign input[type="radio"] {
    margin-left: 10px;
}
.theme-detal .payment-detail .totalAmt {
    float: left !important;
}
.iiner-listing i {
    font-size: 28px;
    transform: rotate(180deg);
}
.iiner-listing p {
    text-align: right;
}
.iiner-listing span {
    margin-right: 0px;
    margin-left: 15px;
}
.wrapper-progressBar.new-progressbar {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}
.wrapper-progressBar.new-progressbar p {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}
.analitics-dashboard .heading_title_all a {
    font-size: 12px;}
    .sidebar .nav-links li a.sales-heading span.links_name {
        font-size: 13px;
    }
    .sidebar .nav-links li a .links_name {
        color: #fff;
        font-size: 13px;
    }
    .main_heading_back h5 {
        font-size: 14px;
    }
    .table_edit th, .table_edit td, .store_branches td {
        font-size: 12px;
    }
    .send_button {
        font-size: 12px;
    }
    .main_heading_back.add-new-temp {
        padding-right: 850px;
        padding-left: 0 !important;
    }
    .modal-header button.close {
        right: unset !important;
        left: 30px;
    }
    .subjectCount {
        right: unset !important;
        left: 15px;
    }
    .cancle_button {
        font-size: 12px;
    }
    .form-control {
        font-size: 12px;
    }
    .export_important {
        font-size: 12px;
    }
    .recent_heading h4 {
        font-size: 16px;
    }
    .chat_ib h5 {
        font-size: 15px;
    }
    .textarea-notification {
        font-size: 12px;
    }
    .heading_title_all h6 {
        font-size: 12px;
    }
    .edit_paragraph {
        font-size: 12px;

    }
    .text-danger {
        font-size: 12px;
    }
    .edit_button {
       font-size: 12px;

    }
    label.control-label {
        font-size: 12px;
    }
    .form-group.form-check label.form-check-label {
        font-size: 12px;
    }
    .form_outerr_2.setting_inner_page p {
        font-size: 12px;
    }
    .table td, .table th {
        font-size: 13px;
    }
    .modal-header h4.modal-title {
        font-size: 16px;
    }
    span.input-group-addon {
        font-size: 12px;
    }
    .heading_title_all h5 {
        font-size: 14px;
    }
    .main-shop h4 {
        font-size: 18px;
    }
    .main-shop h4 {
        font-size: 18px;
    }
    .theme-main h4 {
        font-size: 16px;
    }
    .theme-main p {
        font-size: 13px;
    }
    .theme-main button.btn.dropdown-toggle {
        font-size: 12px;
    }
    a.purchase-theme-btn{
        font-size: 13px;
    }
    .left_div h3 {
        font-size: 16px;
    }
    .rupeee_sign {
        font-size: 14px;
    }
    #edit_seo {
        font-size: 13px;
    }
    label.add-lab span {
        font-size: 13px;
        line-height: 19px;
    }
    label.add-lab h6 {
        font-size: 13px;
        line-height: 19px;
    }
    .setting_inner_page .boxes h6 {
        font-size: 13px;
    }
    .modal-header h5 {
        font-size: 16px;
    }

@media  (min-width: 320px) and (max-width: 767px){
    section.faq_ouestion .panel-title a {
        padding: 12px 12px 15px 55px;
        font-size: 12px;
    }

    .main_heading_back h5 {
        font-size: 15px;
        vertical-align: super;
    }
    label.add-lab span {
        padding-right: 2px !important;
        font-size: 14px;
    }
    .profle_dropdown .dropdown-menu i {
        font-size: 15px;
        margin-left: 10px;
        margin-right: inherit;
    }
    .profle_dropdown .dropdown-menu.show {
        left: 0px !important;
        right: auto !important;
    }
    p.check-log {
        margin-right: 5px;
        margin-left: initial !important;
    }

    .plans .plan .plan-content img {
        margin-left: 20px;
        margin-right: 0;
    }
    .down-icon {
        position: absolute;
        left: 10px;
        right: inherit;
      }
    .store-input-form .input.radio input[type="radio"] {
        margin-left: 10px;
        margin-right: 0;
    }
    .textarea-notification {
        padding-right: 15px;
    }

    .main-page .col {
        margin-left: 10px;
        margin-bottom: 10px;
    }
    .home-section nav {
        width: 100%;
        right: 0;

    }
    .sidebar.active~.home-section1 {
        width: calc(100% - 60px);
        right: 250px;
        height: 100vh;
    }

    .sidebar.active~.home-section nav {
        right: 250px;
        width: calc(100% - 60px);
    }
    .home-section1 {
        top: 60px;
        width: calc(100%);
        right: 0;
        height: 100vh;
    }
    .home-section1 {
        top: 60px;
        width: calc(100%);
        right: 0;
        height: 100vh;
    }
    button.navbar-hometoggle {

        left: 0 !important;
        right: auto;

    }
    .profile-section li {

        right: 4px;
    }
    #cssmenu .lang {
        right: 80px;
    }
    .navbar #cssmenu {

        left: 0;
    }
    .supposed h4.titleseven {
        font-size: 22px;
    }
    .herobanner .titleone {
        font-size: 18px !important;
    }
}

.wizard-main .lang {

    margin-left: 30px;
    padding: 6px;
    font-weight: 500;
    font-size: 13px;
    border-radius: 30px;
    display: flex;
    z-index: 1;
    left: 0;
    right: unset;
    position: absolute
  }

  .wizard-main .lang a {
    padding: 5px 10px;
  }

  .wizard-main .lang a.active {
    background-color: #4091eb !important;
    color: #fff !important;
    border-radius: 30px;
  }
