@font-face {
    font-family: 'DroidKufi';
    src: url('../fonts/DroidKufi-Regular.ttf') format('truetype'),
        url('../fonts/DroidKufi-Regular.woff2') format('woff2'),
        url('../fonts/DroidKufi-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


body {
    font-family: DroidKufi !important;
}

h1,h2,h3,h4,h5,h6 {
    font-family: DroidKufi !important;
}

p,a,button, .ps-footer__fax {
    font-family: DroidKufi !important;
}

.cl
{
    float: right;
}

.phone-dir
{
    direction: ltr !important;
    text-align: right !important;
}

#header_area
{
    direction: rtl;
}

.hdr_tp_left
{
    text-align: right;
}

.hdr_tp_right
{
    text-align: left;
}


.call_area span
{
    padding-right: 0;
    padding-left: 15px;
    float: right;
}

.nav-menu
{
    text-align: left;
}

.main-menu nav > ul
{
    padding-right: 0;
}

.main-menu nav > ul > li
{
    margin-right: 0;
    margin-left: 26px;
}

#promo_area
{
    direction: rtl;
}

.ti-arrow-circle-right:before
{
    content: "\e65e";
}

.special_offer_area
{
    direction: rtl;
	text-align: right;
}

.special_offer_area .des
{
    text-align: right;
}

.special_offer_area .main_btn
{
    float: right;
}

.section_title h2
{
    letter-spacing: 0;
}

.sub-categories
{
    direction: rtl;
}

#featured_product
{
    direction: rtl;
}

.product-details
{
    direction: rtl;
    text-align: right;
}

#product_area
{
    direction: rtl;
}

.rp_title h3
{
    letter-spacing: 0;
}

.create_account_area
{
    direction: rtl;
    text-align: right;
}

.input-area input
{
    text-align: right;
}

.hdr_tp_right .dropdown-menu .dropdown-item
{
    text-align: right;
}

.hdr_tp_right .dropdown-menu
{
    right: 30px;
}

.mini-cart-wrapper
{
    text-align: right;
}

.mc-pro-image
{
    float: right;
    margin-right: 0;
    margin-left: 10px;
}

.cart_page_area
{
    direction: rtl;
}

.cart-checkout-process
{
    text-align: left;
}

.cart_prdct_table 
{
    border-left: 1px solid #eee;
}

.checkout_page
{
    direction: rtl;
    text-align: right;
}

.main-menu nav > ul > li:hover .sub-menu
{
    text-align: right;
}

.contact_page_area
{
    direction: rtl;
    text-align: right;
}

.single_info
{
    text-align: right;
}

.single_info .con_icon
{
    float: right;
    margin-right: 0;
    margin-left: 25px;
}

.main-menu nav > ul > li > a i
{
    float: left;
    margin-left: 0;
    margin-right: 4px;
}

#blog_area
{
    direction: rtl;
    text-align: right;
}

.post-bar
{
    padding-right: 0;
}

.post-bar
{
    padding-right: 0;
}

.post-bar i {
    margin-right: 0;
    float: right;
    margin-left: 6px;
}

#blog_page_area
{
    direction: rtl;
    text-align: right;
}

.single_sidebar
{
    text-align: right;
}

.sdbr_title
{
    padding-left: 0;
    padding-right: 30px;
}

.sdbr_title:before
{
    left: auto;
    right: 0;
}

.single_popular_post .spp_img
{
    float: right;
    margin-left: 11px;
    margin-right: 0;
}

.testimonial .pic
{
    float: right;
}

.testimonial .testimonial-content
{
    margin-right: 120px;
    margin-left: 0;
    text-align: right;
    direction: rtl;
}

.footer_area
{
    direction: rtl;
    text-align: right;
}

.footer_area ul
{
    padding-right: 0;
}

.ltr
{
    direction: ltr !important;
}

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

.site-map
{
    text-align: left;
}

#page_item_area
{
    direction: rtl;
}

.p_items li
{
    margin-right: 0;
    margin-left: 12px;
}

.p_items li + li::before
{
    padding-right: 0;
    padding-left: 12px;
}

.pd_ratng
{
    float: left;
}

.pd_price
{
    float: right;
}

.alert-success,.alert-danger
{
    text-align: right;
}

.pd_tab_area ul
{
    padding-right: 0;
}

.pd_tab_area li
{
    float: right !important;
    margin-right: 0;
    margin-left: 10px;
}

.pd_img_size .size-item
{
    float: right;
}

.pd_social_icon a
{
    float: right;
    margin-right: 0;
    margin-left: 20px;
}

.mean-container .mean-nav ul li a
{
    text-align: right;
}

.mean-container .mean-nav ul li a.mean-expand
{
    right: auto;
    left: 0;
}

