body,
html {
    font-family: 'Cairo', sans-serif;
    direction: rtl;
    text-align: right;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
span,
a,
div,
.main-menu>li>a {
    font-family: 'Cairo', sans-serif !important;
}

.slick-slider {
    direction: ltr;
}

.slick-slider div * {
    direction: rtl;
}

.header.style7 .form-search-width-category .btn-search {
    border-radius: 2px 0 0 2px;
}

.header-banner .title {
    text-align: right;
}

.header-banner .sub-title {
    text-align: right;
}

i.icon.fa.fa-angle-left,
i.icon.fa.fa-angle-right {
    transform: rotate(180deg);
}

.top-bar-right {
    float: left;
}

.vertical-menu .submenu {
    left: unset;
    right: 100%;
}

.vertical-menu .menu-item-has-children>a::before {
    right: unset;
    left: 0;
    transform: rotate(180deg);
}

.profile-edit-form .pt-2 {
    text-align: right;
}

.main-menu>li.menu-item-has-children>a::after {
    margin-left: 0;
    margin-right: 5px;
}

.top-bar .header-language {
    float: right;
}

.vertical-wapper .icon-bar {
    margin-right: 0;
    margin-left: 15px;
}

.form-search-width-category .chosen-container-single .chosen-single div {
    right: unset;
    left: 20px;
}

.header.style7 .form-search-width-category .category {
    right: unset;
    left: 60px;
}

.form-search-width-category .chosen-container-single .chosen-single>span {
    margin-right: 0;
    margin-left: 20px;
}

.mega-menu .dpm-perfume-custommenu .widgettitle::before {
    left: unset;
    right: 0;
}

.main-menu .submenu>li.menu-item-has-children>a:after {
    float: left;
    transform: rotate(180deg);
}

.main-menu .submenu .submenu {
    left: unset;
    right: 100%;
}

.dpm-perfume-submenu {
    text-align: right;
}

.mini_cart_item .product-remove {
    float: left;
}


.header-control .block-header .dpm-perfume-submenu {
    right: unset;
    left: 0;
}

.dpm-perfume-iconbox.default .icon {
    padding-right: 0;
    padding-left: 25px;
}

.widget-socials .social-list .social-item {
    padding-left: 15px;
    float: right;
    padding-right: 0;
}

.widget .widgettitle {
    padding-left: 0;
    padding-right: 35px;
}

.widget .widgettitle::before {
    left: unset;
    right: 0;
}

.widget-socials .social-list .social-item:first-child {
    padding-right: 0;
    padding-left: 15px;
}

.sidebar .label-text {
    padding-left: 0;
    padding-right: 25px;
}

.sidebar input[type="checkbox"]+label::after {
    left: unset;
    right: 0;
}

.widget-tags .tag-cloud-link {
    float: right;
}

.author-view .author {
    float: right;
    margin-right: 0;
    margin-left: 20px;
}

.title-form::before {
    left: unset;
    right: 0;
}

.shop-top-control .select-form .title {
    margin-right: 0;
    margin-left: 3px;
}

.shipping-address .form-row.form-row-last {
    float: left;
}

.form-message .title {
    text-align: right;
}

.dpm-perfume-contact-info .item .icon {
    float: right;
    margin-right: 0;
    margin-left: 20px;
}

.blog-item .post-info {
    padding-left: 0;
    padding-right: 30px;
}

.dpm-perfume-blog-item .blog-meta .author {
    float: right;
}

.banner-content {
    text-align: left;
}

.product-item.style-list .product-info-right {
    padding-left: 0;
    padding-right: 30px;
    vertical-align: middle;
}

.product-item.style-list .product-info-left {
    vertical-align: middle;
}

.product-details-description ul {
    list-style: none;
}

.details-infor .group-button .size-chart-wrapp {
    margin-left: 0;
    margin-right: 25px;
}

.details-infor .group-button .yith-wcwl-add-to-wishlist div a::before,
.details-infor .group-button .size-chart-wrapp .btn-size-chart a::before {
    margin-right: 0;
    margin-left: 7px;
}

.social-account .text {
    padding-left: 0;
    padding-right: 5px;
}

.attribute_color .list-color a {
    float: right;
    margin-right: 0;
    margin-left: 10px;
}

.comment-form-review p {
    float: right;
}

.review_form .comment-form-review .stars a {
    float: right;
}

.review_form .comment-form-review .stars a:first-child {
    padding-left: 10px;
    padding-right: 10px;
}
.profile-edit-form .ps-3 {
    padding-left: 0;
    padding-right: 15px;
}

.cart-form .shop_table tbody > tr > td {
    padding: 0 30px 30px 30px;
}

.cart-form .coupon .button {
    right: unset;
    left: 0;
    transform: rotate(180deg);
}

.social-account .mxh-item {
    margin-right: 0;
    margin-left: 30px;
}

.customer_login .lost_password .forgot-pw {
    float: left;
}

li.product-item.product-type-variable {
    float: right;
}

.equal-container li.product-item.col-lg-3 {
    float: right;
}

@media (max-width: 768px) {
    .home-slider .slick-slider div * {direction: ltr;text-align: left;}

    .home-slider-banner .slider-infor {
        direction: ltr;
        text-align: left;
    }

    .item-banner .banner-content {
        text-align: left;
        direction: ltr;
    }

    .dpm-perfume-menu-next-panel {
        right: unset;
        left: 0;
        transform: rotate(180deg);
    }

    .dpm-perfume-menu-panel>ul>li {
        text-align: right;
    }
}