body {
    text-align: right;
    font-family: "Almarai", sans-serif !important;
    direction: rtl;
    letter-spacing: -.5px !important;
}
.search .form-control {
    padding-right: 3.4375rem;
    padding-left: 1.5rem;
    background-position: right 20px center;
}
.inline-buttons a:not(:last-child), .inline-buttons .btn:not(:last-child) {
    margin-left: 1rem;
    margin-right:0;
}
.table tbody tr td {
    font-family: "Almarai", sans-serif;
}
.select2-container .select2-selection--single .select2-selection__rendered {
    padding-right: 13px !important;
    padding-left: 20px !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    left: 10px !important;
    right: auto !important;
}
header .lang-selector a {
    font-family: "Avenir", sans-serif;
}
header .dropdown .dropdown-toggle:after {
    margin-right: 6px;
    margin-left: 0;
}
header .dropdown .dropdown-toggle img {
    margin-left: 0.75rem;
    margin-right: 0;
}
header .dropdown .user__info p {
    font-family: "Almarai", sans-serif;
}
header .navbar__misc .list-inline-item:not(:last-child) {
    margin-left: 1.875rem;
    margin-right: 0;
}
header .menu-icon {
    left: 0;
    right: auto;
}
header .menu-icon {
    margin-right: 1.875rem;
    margin-left:0;
}
.dashboard-header__logo {
    border-left: 1px rgba(164, 165, 169, 0.5) solid;
    border-right: 0;
    padding: 2.1875rem 0 2.1875rem 1.875rem;
}
.dashboard-header__right {
    padding: 2.1875rem 1.875rem 2.1875rem 0;
}
.dashboard-header__right ul li:not(:last-child) {
    margin-left: 1.875rem;
    margin-right: 0;
}
.dashboard-header .dropdown .dropdown-menu {
    right: -111px !important;
    left: auto !important;
}
.dashboard-menu .dashboard__left {
    right: 0;
    left:auto;
}
header .dropdown .user ul{
    text-align:right;
}
.main-search__close {
    left: 30px;
    right: auto;
}
.main-search__search .form-control {
    background-position: right center;
    padding-right: 2.5rem;
    padding-left: 1.375rem;
}
.main-search__search button {
    left: 0;
    right: auto;
    transform: scaleX(-1);
}
.main-search__search--clear {
    margin-right: 1.375rem;
    margin-left: 0;
}
.filters .dropdown-toggle {
    text-align: right;
}
.filters .dropdown-toggle svg {
    margin-left: 0.625rem;
    margin-right: 0;
}
.main-section__content--search-box {
    padding-right: 1.5625rem;
    padding-left: 5px;
}
.main-section__content--search-box .form-control {
    padding-right: 0;
    padding-left: 1.5rem;
}
.main-section__content--slectwrapper > div:not(:last-child) {
    padding-left: 1.875rem;
    padding-right: 0;
    margin-left: 1.875rem;
    margin-right: 0;
}
.main-section__content--slectwrapper > div:not(:last-child):after {
    left: 0;
    right: auto;
}
.main-section__content--slectwrapper .select2-container--default .select2-selection--single .select2-selection__rendered {
    padding: 0 0 0 2.1875rem;
}
.main-section__content--partners.slick-slider .slick-slide {
    margin-left: 1.25rem;
    margin-right: 0;
}
.main-section__icons img:first-child {
    right: 5%;
    left: auto;
}
.main-section__icons img:nth-child(2) {
    right: 0;
    left: auto;
}
.main-section__icons img:nth-child(3) {
    right: 7%;
    left: auto;
}
.main-section__icons img:nth-child(4) {
    right: 0;
    left: auto;
}
.main-section__icons img:nth-child(5) {
    left: 5%;
    right: auto;
}
.main-section__icons img:nth-child(6) {
    left: 0;
    right: auto;
}
.main-section__icons img:nth-child(7) {
    left: 7%;
    right: auto;
}
/* .custom-note {
    margin-left: 0;
    margin-right: auto;
} */
.custom-note h4 svg {
    margin-left: 1rem;
    margin-right: 0;
}
.custom-note p {
    margin-right: 2.4375rem;
    margin-left: 0;
}
.about-us-contet .about__online-experience--box {
    padding-left: 0;
    padding-right: 2.125rem;
    left: 0;
    right: auto;
}
.about-us-contet .about__online-experience--box .shape {
    left: 0%;
    right: auto;
    transform: translateX(-50%);
}
.about-us-contet .about__online-experience--box .shape__text-wrapper span:first-child {
    right: 165px;
    left: auto;
}
.about-us-contet .about__online-experience--box .shape__text-wrapper span:nth-child(2) {
    right: -32px;
    left: auto;
}
.about-us-contet .about__online-experience--box .shape__text-wrapper span:nth-child(3) {
    right: 70px;
    left: auto;
}
.about-us-contet .about__online-experience--box .shape__text-wrapper span:nth-child(4) {
    right: 125px;
    left: auto;
}
.about-us-contet .about__online-experience--box .shape__text-wrapper span:nth-child(5) {
    right: 92px;
    left: auto;
}
.about-us-contet .about__online-experience--box .shape__text-wrapper span:nth-child(6) {
    left: 165px;
    right: auto;
}
.about-us-contet .about__online-experience--box .shape__text-wrapper span:nth-child(7) {
    left: -32px;
    right: auto;
}
.about-us-contet .about__online-experience--box .shape__text-wrapper span:nth-child(8) {
    left: 70px;
    right: auto;
}
.about-us-contet .about__online-experience--box .shape__text-wrapper span:nth-child(9) {
    left: 125px;
    right: auto;
}
.about-us-contet .about__online-experience--box .shape__text-wrapper span:nth-child(10) {
    left: 92px;
    right: auto;
}
.about-us-contet .about__digital-presence--items {
    left: 0;
    right: auto;
}
.domain .copyright {
    font-family: "Almarai", sans-serif;
}
.domain__right {
    padding-right: 5.9375rem;
    padding-left: 0;
}
.domain .table tbody tr td:first-child {
    border-right: 0.75px solid rgba(138, 143, 161, 0.2);
    border-left: 0;
    border-top-right-radius: 17px;
    border-top-left-radius: 0;
    border-bottom-right-radius: 17px;
    border-bottom-left-radius: 0;
}
.domain .table tbody tr td:last-child {
    border-left: 0.75px solid rgba(138, 143, 161, 0.2);
    border-right: 0;
    border-top-left-radius: 17px;
    border-top-right-radius: 0;
    border-bottom-left-radius: 17px;
    border-bottom-right-radius: 0;
}


.dashboard__left{
    float:right;
    padding-left:1.875rem;
    padding-right: 0;
}
.dashboard__right {
    padding-right: 30px;
    padding-left:0;
    border-right: 1px rgba(164, 165, 169, 0.5) solid;
    border-left:0;
}
.dashboard__right--activities ul li:not(:last-child):after{
    right: 18px;
    left:auto;
}
table.dataTable thead > tr > th.dt-orderable-asc span.dt-column-order,
table.dataTable thead > tr > th.dt-orderable-desc span.dt-column-order,
table.dataTable thead > tr > th.dt-ordering-asc span.dt-column-order,
table.dataTable thead > tr > th.dt-ordering-desc span.dt-column-order,
table.dataTable thead > tr > td.dt-orderable-asc span.dt-column-order,
table.dataTable thead > tr > td.dt-orderable-desc span.dt-column-order,
table.dataTable thead > tr > td.dt-ordering-asc span.dt-column-order,
table.dataTable thead > tr > td.dt-ordering-desc span.dt-column-order{
    left: auto !important;
    right: -9px !important;
}
table.dataTable thead > tr > th.dt-orderable-asc,
table.dataTable thead > tr > th.dt-orderable-desc,
table.dataTable thead > tr > th.dt-ordering-asc,
table.dataTable thead > tr > th.dt-ordering-desc,
table.dataTable thead > tr > td.dt-orderable-asc,
table.dataTable thead > tr > td.dt-orderable-desc,
table.dataTable thead > tr > td.dt-ordering-asc,
table.dataTable thead > tr > td.dt-ordering-desc{
    padding-left: 30px;
    padding-right:10px;
}
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control:before,
table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control:before{
    transform: scaleX(-1);
}
.dropdown-menu{
    text-align:right;
}
.dt-paging .dt-paging-button.next{
    transform: scaleX(-1);

}
.dt-paging .dt-paging-button.previous{
    transform: scaleX(1);

}
.chart-wrapper .dropdown .dropdown-toggle:after {

    margin-right: 5px;
    margin-left:0;
}
.table.dataTable svg {
    margin-left: 5px;
    margin-right:0;
}
.user-image__upload .add-icon{
    left: 45px;
    right:auto;
}
.password-wrapper .form-control {
    padding-right: 1.5rem;
    padding-left:40px;
}
.password-wrapper .view-password{
    left:20px;
    right:auto;
}
.account:before{
    right:0;
    left:auto;
}
.policies__detail--left {
    padding-left: 6.25rem;
    padding-right:0;
}
.policies__detail--right ul {
    padding-right: 45px;
    padding-left:0;
}
.policies__detail--right ul:before {
    border-right: 2px dashed #A8B5F1;
    border-left:0;
    right: 2px;
    left:auto;
}
.policies__detail--right ul.main:before {
    right: 5px;
    left:auto;
}
.policies__detail--right ul li:before {
    right: -23px;
    left:auto;
}
.policies__detail--right ul.main > li:before {
    right: -34px;
    left:auto;
}
.policies__detail--right ul.main > li ul {
    padding-right: 30px;
    padding-left:0;
}
.policies__detail--item ul, .policies__detail--item ol {
    padding-right: 60px;
    padding-left:0;
}
.policies__detail--item p {
    padding-right: 26px;
    padding-left:0;
}

.whois__domain p {
    background-position: right top 0px;
    padding-right: 26px;
    padding-left:0;
}
.main-section__content--slectwrapper .select2-container--default .select2-selection--single .select2-selection__rendered {
    padding: 0 0 0 2.1875rem !important;
}
.activity-cards ul li:last-child{
    direction:ltr;
}
.btn svg {
    margin-left: 6px;
    margin-right:0;
}
.register-page:before{
    transform:scaleX(-1);
}




/* Responsive Code */
@media screen and (min-width: 1850px) {
    .main-section__icons img:nth-child(2) {
        right: -5%;
    }
    .main-section__icons img:nth-child(4) {
        right: -5%;
    }
    .main-section__icons img:nth-child(6) {
        left: -5%;
    }
}
@media screen and (min-width: 1025px) {
    .main-search__search button:hover {
        left: -3px;
        right: auto;
    }
}
@media screen and (max-width: 1600px) {
    .domain__right {
        padding-right: 3.125rem;
    }
        .policies__detail--left {
        padding-left: 1.875rem;
    }
}
@media screen and (max-width: 1450px) {
    .dashboard-header__logo {
        padding: 1.25rem 0 1.25rem 0.9375rem;
    }
    .dashboard-header__right {
        padding: 1.25rem 1.25rem 0.9375rem 0;
    }
    .dashboard-header__right ul li:not(:last-child) {
        margin-left: 1rem;
    }
    .domain__right {
        padding-right: 1.875rem;
    }
}
@media screen and (max-width: 1500px) and (min-width: 1200px) {
    .whois__domain p {
        background-position: right 19px top 3px;
    }
}
@media screen and (max-width: 1200px) {
    header .navbar__misc .list-inline-item:not(:last-child) {
        margin-left: 1rem;
    }
    header .menu-icon {
        margin-right: 1rem;
    }
    .dashboard-header__right .search .form-control {
        left: 40px;
        right: auto;
    }
    .dashboard-header .menu-icon {
        margin-right: 1rem;
        margin-left: 0;
    }
    .about__online-experience--box .shape {
        left: 0;
        right: 0;
        transform: rotate(-84deg);
        -webkit-transform: rotate(-84deg);
        -moz-transform: rotate(-84deg);
        -ms-transform: rotate(-84deg);
        -o-transform: rotate(-84deg);
    }
    .about__online-experience--box .shape__text-wrapper span {
        transform: rotate(90deg);
    }
    .about__online-experience--box .shape__text-wrapper span:nth-child(5), .about__online-experience--box .shape__text-wrapper span:nth-child(2) {
        transform: translateY(-50%) rotate(90deg);
    }
    .domain__right {
        padding-right: 0;
    }
    .dashboard__left {
        right: -100%;
        left:auto;
        padding-right: 15px;
    }
    .dashboard__right {
        padding-right: 0;
        border-right: 0;
    }
}
@media screen and (max-width:1024px){
    .policies__detail--left{
        padding-left:0;
    }
}
@media screen and (max-width: 991px) {
    .dashboard-header__right {
        padding-top: 0.75rem;
        padding-bottom: 0.9375rem;
    }
    .dashboard-header__logo {
        padding-top: 0.75rem;
        padding-bottom: 0.9375rem;
    }
    .search .form-control {
        padding-right: 2.5rem;
        background-position: right 8px center;
    }
    .policies__detail--item ul, .policies__detail--item ol {
        padding-right: 25px;
    }
}
@media screen and (max-width: 767px) {
    .dashboard-header__right ul li:not(:last-child) {
        margin-left: 0.75rem;
    }
    .main-section__content--search-box {
        padding-right: 1rem;
    }
    .main-section__content--slectwrapper > div:not(:last-child) {
        padding-left: 1rem;
        margin-left: 1rem;
    }
    .about__online-experience--box .shape__text-wrapper span:nth-child(3) {
        right: 17px;
    }
    .about__online-experience--box .shape__text-wrapper span:nth-child(5) {
        right: 45px;
    }
    .about__online-experience--box .shape__text-wrapper span:nth-child(4) {
        right: 65px;
    }
    .about__online-experience--box .shape__text-wrapper span:first-child {
        right: 86px;
    }
}
@media screen and (max-width: 575px) {
    header .dropdown .dropdown-toggle img {
      margin-left: 0.625rem;
    }
    header .dropdown .dropdown-toggle:after {
      margin-right: 0;
    }
    .dashboard-header__right .search .form-control {
        right: -50%;
        left: auto;
        transform: translateX(50%);
    }
    .main-section__content--slectwrapper .select2-container--default .select2-selection--single .select2-selection__rendered {
        text-align: right;
    }
    .policies__detail--right ul {
        padding-right: 29px;
    }
    .policies__detail--right ul.main > li:before{
        right:-20px;
    }
    .policies__detail--right ul {
        padding-right: 29px;
    }
}

.home-content .video-decoration {
    border-radius: 0px;
    border-top-left-radius: 640px;
    border-bottom-left-radius: 640px;
  }

  @media screen and (max-width: 1000px) {
    .home-content .video-decoration {
        border-radius: 0px;
    }
  }

  .input-comment {
    right: 0px;
    left: unset;
  }

  .input-tel{
    /*direction: rtl;*/
      text-align: end;
  }

  .search-input {
    background-position: left 11px center;
}

  .input-box label {
    left: unset;
    right: 0;
}

.input-box input:focus + label, .input-box input:not(:placeholder-shown) + label {
    transform-origin: right center;
}

table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before, table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before {
    margin-left: .5em;
    margin-right: unset;
    transform: rotate(180deg);
}

.middle-nav-toggle-outside {
    left: 20px;
    right: unset;
}

@media screen and (max-width: 575px) {
    .middle-nav-toggle-outside {
        left: 15px;
        right: unset;
    }
}

.middle-nav .middle-nav-items .middle-nav-item {
    border-top-left-radius: unset;
    border-top-right-radius: 24px;
    border-bottom-left-radius: unset;
    border-bottom-right-radius: 24px;
}
@media screen and (max-width: 1400px) {
    .middle-nav .middle-nav-items .middle-nav-item {
        border-radius: 24px;
    }
}

.log-out img{
    transform: rotate(180deg);
}

.page-link img{
    transform: rotate(180deg);
}

.inner-page .inner-body .content.contact.whois .box-search form .select2-selection .select2-selection__arrow, .inner-page .inner-body .content.contact.whois .box-search form .select2-selection__rendered .select2-selection__arrow{
    right: auto;
}

.register-page .input-box input:not([type=checkbox]):focus + label, .register-page .input-box input:not([type=checkbox]):not(:placeholder-shown) + label {
    transform-origin: right center;
}

.register-page .input-box label {
    left: unset;
    right: 0;
}

table.global-table.dashboard-table > tbody > tr > td:first-child {
    border-left: unset;
    border-top-left-radius: unset;
    border-bottom-left-radius: unset;
    border-right: 1px solid #E0E0E0;
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
}

table.global-table.dashboard-table > tbody > tr > td:last-child {
    border-right: unset;
    border-top-right-radius: unset;
    border-bottom-right-radius: unset;
    border-left: 1px solid #E0E0E0;
    border-top-left-radius: 16px;
    border-bottom-left-radius: 16px;
}

*[dir=rtl] table.dataTable th.dt-type-numeric, *[dir=rtl] table.dataTable th.dt-type-date, *[dir=rtl] table.dataTable td.dt-type-numeric, *[dir=rtl] table.dataTable td.dt-type-date {
    text-align: right;
}

.new-dropdown-menu .select2-results__option.select2-results__option--selected {
    background-position-x: 12px;
}

.edit-modal .close-modal-btn {
    right: unset;
    left: 20px;
  }

.log-out, .login-icon {
    transform: rotate(180deg);
}
