@import url('https://fonts.googleapis.com/css2?family=Almarai:wght@300;400;700;800&family=Cairo:wght@200;300;400;500;600;700;800;900;1000&display=swap');

h1, h2, h3, h4, h5, h6, p, a, span, li, input, select, textarea, .banner-h .item .title, .banner-h .item .btn-collection {
    font-family: 'Rubik', sans-serif;
}

body {
    direction: rtl;
    font-family: 'Rubik', sans-serif;
}

section.banner.v1.top-spach {
    direction: ltr;
    margin: 0 !important;
}

section.banner.v1.top-spach .banner-left {
    direction: rtl;
    padding-inline-start: 80px;
}

.our-services .service-card:hover {
    border-radius: 20px 0 0 20px;
}

.our-services .service-card {
    border: none;
    border-right: 3px solid var(--color-tr);
}

.gallery-display .gallery-content:hover:after {
    right: auto;
    left: -38%;
    transform: scaleX(-1);
}

.gallery-display .gallery-content:after {
    right: auto;
    left: -100%;
}

.we-serve .we-serve-card .icon:before {
    left: auto;
    right: -10px;
}

@media (min-width: 1200px) {
    .we-serve .we-serve-card:before {
        right: auto;
        left: -65px;
    }

}

.info-footer .main-footer .pement-img {
    text-align: left;
}


.info-footer.v1 .socials-links-box ul:before {
    content: "تابعنا :"
}

.form-check .form-check-input {
    float: right;
    margin-left: 0.5em;
}

.our-services .service-card .icon:before {
    left: auto;
    right: -10px;
}

.menu-bar .main-menu li a {
    padding-inline-end: 0;
    padding-inline-start: 3px;
}

.menu-bar .main-menu li a:before {
    left: auto;
    right: 0;
}

.menu-bar .main-menu li~li {
    /* margin: 0; */
}

.menu-bar .menu-right .shop-card-btn .count,
.menu-bar .menu-right .wishlist-btn .count {
    right: auto;
    left: -14px;
}


@media (min-width: 1400px) {

    .menu-bar .menu-right .shop-card-btn .count,
    .menu-bar .menu-right .wishlist-btn .count {
        right: auto;
        left: -5px;
    }
}

.about-us .about-img img:nth-child(2) {
    left: auto;
    right: 38%;
}

.working-process .process-boxs li .icon:before {
    right: auto;
    left: -21px;
}

@media (min-width: 768px) {
    .working-process .process-boxs li .icon:after {
        right: auto;
        left: -100%;
        transform: scaleX(-1) translateX(50%);
    }
}

.who-we-are+.who-we-are .who-we-box {
    margin-inline-start: auto;
}

.who-we-are+.who-we-are .who-we-img {
    margin: 0;
}


.our-blog .blog-card .blog-content .date-link .link-btn, .our-blog .blog-card .blog-content .left-btn {
    transform: scaleX(-1);
}

.our-blog .blog-card .blog-content {
    margin-left: 0;
    margin-right: 40px;
    border-radius: 0 20px 0 0;
}

.our-blog .blog-card .blog-content .left-btn {
    left: auto;
    right: -40px;
}

.our-blog .blog-card .profile-img {
    left: auto;
    right: 30px;
}

.pegination-box a svg {
    transform: scaleX(-1);
}

.info-footer.v1 .useful-link li a {
    padding-right: 16px;
}


.info-footer.v1 .useful-link li a:before {
    right: 0;
}

.img-box-12 .img-1 {
    left: auto;
    right: -20px;
}

.img-box-12 .img-2 {
    right: auto;
    left: 0;
    transform: scaleX(-1);
}

.img-box-12 .img-3 {
    left: auto;
    right: -100px;
}

.sp-img-content .all-tag {
    right: auto;
    left: 20px;
}

.widgets .widget h4:before {
    left: auto;
    right: 0;
}

.counter-h {
    display: flex;
}

@media (min-width: 1200px) {
    .make-a-new-story li:nth-child(2n+0):before {
        right: -80px;
        left: inherit;
    }

    .make-a-new-story li:before {
        right: auto;
        left: -80px;
    }

    .make-a-new-story li:after {
        right: auto;
        left: -60px;
    }

    .make-a-new-story li:nth-child(2n+0):after {
        right: -61px;
        left: auto;
    }

}


.iti {
    display: block;
}

.iti__flag {
    display: none;
}

.iti__selected-flag {
    direction: ltr;
}

[lang="ar"] .iti__country-list {
    left: 0;
    right: auto;
}

.iti__country {
    margin: 0 !important;
    direction: ltr;
}

[lang="ar"] .iti__country {
    text-align: right;
}
