/* public *******************/
@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, [class*='heading-'], a
{
    font-family: "DroidKufi" !important;
}

/* navbar *******************/
.rd-navbar-classic.rd-navbar-static .rd-navbar-main-element {
    direction: rtl;
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-project-hamburger
{
    direction: ltr;
}

.rd-navbar-classic.rd-navbar-static .rd-nav-item {
    margin-left: 35px;
}

.rd-navbar-static .rd-search
{
    right: auto;
    left: calc(100% + 5px);
}

.rd-navbar-search .form-label
{
    text-align: right;
}

.rd-navbar-static .rd-navbar-dropdown
{
    left: auto;
    right: 0;
}

.cl
{
    float: right;
}

.product-details
{
    direction: rtl;
}

.slick-product
{
    direction: ltr;
}

.child-carousel .slick-slide
{
    float: right;
}

.single-product
{
    text-align: right;
}


.products
{
    direction: rtl;
}

.product-stepper .stepper
{
    padding-right: 0;
    padding-left: 32px;
}

.product-stepper .stepper-arrow
{
    left: 0;
    right: auto;
}

.product-stepper .stepper-arrow.down
{
    left: 0;
}

.button
{
    letter-spacing: 0;
}

p
{
    text-align: right;
}

.tabs-horizontal.tabs-corporate .nav-link
{
    letter-spacing: 0;
}

.projects
{
    direction: rtl;
}

.thumbnail-modern
{
    text-align: right;
}

.project-details
{
    direction: rtl;
}

.contact
{
    direction: rtl;
}

@media (min-width: 576px)
{
    .title-classic-text {
        border-right: 1px solid #e1e1e1;
        border-left: none;
        padding-left: 0;
        padding-right: 20px;
    }
}

.form-label
{
    text-align: right;
}

.rd-form
{
    text-align: right;
}

html .group-xs
{
    text-align: right;
}
