
a,
p,
.page-header h1,
.header-2 .header-search-extended .form-control,
body{
    font-family: 'Almarai', sans-serif !important;
}


.header-2 .header-middle,
.header-2 .header-top {
    direction: rtl;
}
.header-intro-clearance .header-middle .header-right, .header-intro-clearance .header-bottom .header-right {
    margin-right: auto;
    margin-left: 0px;
    direction: ltr;
}
.header-intro-clearance .header-middle .header-right{
    direction: ltr;
}
.header-intro-clearance .cart-dropdown, .header-intro-clearance .wishlist, .header-intro-clearance .account {
    padding-left: 0px;
    padding-right: 3rem;
}
.header-right {
    margin-left: 0px;
    margin-right: auto;
}
.top-menu li+li {
    margin-left: 0px;
    margin-right: 4rem;
}
.header-menu ul li{
    width: 100%;
    margin: auto !important;
}
.header-bottom{
    direction: rtl; 
}
.header-intro-clearance .dropdown.category-dropdown .dropdown-toggle {
    padding-left: 2.5rem;
    padding-right: 5.5rem;
}
.header-intro-clearance .dropdown.category-dropdown .dropdown-toggle::after {
    left: auto;
    right: 1.5rem;
}
.top-menu li+li,
.header-2 .top-menu li+li {
    margin-left: 0em;
    margin-right: 4rem;
}
.menu-vertical {
    text-align: right;
}
.newsletter-popup-container .banner-title {
    font-size: 3.6rem;
}
.newsletter-popup-container {
    direction: rtl;
}
.heading.heading-flex {
    direction: rtl;
}
.heading-right {
    margin-left: 0px;
    margin-right: auto;
}
.cta-horizontal-box.bg-primary{
    direction: rtl;
}
.cta-desc.text-white,
.cta-horizontal .cta-title {
    text-align: right;
}
.cta-horizontal .form-control{
    border-top-right-radius: 2rem;
    border-bottom-right-radius: 2rem;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
.page-content{
    text-align: right;
    direction: rtl;
}
.about-img-front {
    margin-left: 0px;
    margin-right: auto;
}
.footer {
    direction: rtl;
    text-align: right;
}


.breadcrumb {
    direction: rtl;
}

.product-col .product {
    padding-right: 0;
    padding-left: 2rem;
}
.product-col .product-media {
    margin-right: 0;
    margin-left: 2.8rem;
}
.table .remove-col .btn-remove {
    margin-right: 0;
    margin-left: -.7rem;
}
.posts-list figure {
    float: right;
    margin-right: 0;
    margin-left: 2rem;
}
.pagination {
    direction: ltr;
}
.footer-bottom .social-icons {
    margin-left: 0px;
    margin-right: auto;
    direction: ltr;
}
.cart-dropdown .product-title {
    text-align: right;
}
.cart-dropdown .product-cart-details {
    text-align: right;
}
.form-tab .tab-content .tab-pane {
    text-align: right;
}
.card.card-sm .card-title a:before {
    right: auto;
    left: 2rem;
}
.card-title a {
    padding: 1.7rem 1.2rem 1.7rem 4rem;
}
.social-icons {
    direction: ltr;
}
.pager-nav {
    direction: ltr;
}
.btn i:last-child {
    margin-left: 0;
    margin-right: 1rem;
}
.comment-reply {
    right: auto;
    left: 0;
}
.comment-body {
    padding-left: 0;
    padding-right: 3rem;
}
.widget-collapsible .widget-title a {
    padding-right: 0;
    padding-left: 3rem;
}
.widget-collapsible .widget-title a:after {
    right: auto;
    left: 1.6rem;
}
.header-bottom .menu .megamenu.megamenu-md {
    left: auto;
    right: 0px;
}
.menu .megamenu.megamenu-sm {
    left: auto;
    right: 0px;
}
.menu .megamenu.megamenu-sm,
.header-bottom .menu .megamenu.megamenu-md {
    direction: ltr;
    text-align: right;
}
.widget-clean a {
    margin-left: 0px;
    margin-right: auto;
}
.details-filter-row .select-custom {
    margin-right: 0px;
    margin-left: 3.9rem;
}
.size-guide i {
    margin-right: 0px;
    margin-left: .7rem;
}
.details-action-wrapper {
    margin-left: 0px;
    margin-right: 4rem;
}
.details-action-wrapper .btn-product+.btn-product {
    padding-left: 1.3rem;
    padding-right: 1.3rem;
    margin-left: 0px;
    margin-right: 1.6rem;
}
.breadcrumb-nav .container, .breadcrumb-nav .container-fluid {
    direction: rtl;
}
.product-pager {
    margin-left: 0px !important;
    margin-right: auto;
    direction: ltr;
}
.breadcrumb-item+.breadcrumb-item:before {
    transform: rotate(180deg);
}
.product-details-footer .social-icons {
    margin-left: 0px;
    margin-right: auto;
}
.contact-list li {
    padding-left: 0px;
    padding-right: 3rem;
}
.contact-list i {
    left: auto;
    right: 0px;
}
.float-right {
    float: left!important;
}
.float-left {
    float: right!important;
}

.header-top {
    direction: rtl;
}
.header-middle {
    direction: rtl;
}
.no-gutters {
    direction: rtl;
    text-align: right;
}
.footer-menu li+li {
    margin-left: auto;
    margin-right: 2.1rem;
}
.footer-menu li+li:before {
    left: auto;
    right: -1.1rem;
}
.product-body {
    padding-bottom: 1.8rem;
    overflow: hidden;
    text-align: right;
    direction: rtl;
}
.ratings, .ratings-val {
    direction: ltr;
}
.menu .megamenu.megamenu-md {
    left: auto;
    right: 0px;
}
.cart-dropdown .dropdown-menu.dropdown-menu-right, .compare-dropdown .dropdown-menu.dropdown-menu-right {
    right: auto;
    left: 0px;
}
.intro-title {
    font-size: 50px;
    line-height: 83px;
    margin-bottom: 0px;
}
.icon-box-side {
    text-align: right;
    direction: rtl;
}
.alert-dismissible .close {
    right: auto;
    left: 0px;
}