@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@200..1000&display=swap');

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

p,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "Cairo", sans-serif;
}

.newsletter-box .signup-btn {
    right: inherit;
    left: 2px;
}

.footer-menu ul.menu li:before,
.widget-contact-info i {
    left: inherit;
    right: 0;
}

.footer-menu ul.menu li {
    padding: 0px 0px;
    padding-right: 25px;
}

.widget-contact-info {
    padding: 0px 0px;
    padding-right: 40px;
}

.placeholder-text {
    right: inherit;
    left: 80px;
}

.owl-carousel {
    direction: ltr;
}

.btn-primary.has-icon i {
    -webkit-transform: translateY(-50%) translateX(-6px) scale(-1);
    transform: translateY(-50%) translateX(-6px) scale(-1);
}

.btn-primary.has-icon span {
    right: 0;
    left: inherit;
    transform: translateX(18px);
}

.btn-primary.has-icon i {
    right: inherit;
    left: 14px;
}

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

.carousel__item-body {
    padding: 16px 70px 16px 20px;
}

.text-left {
    text-align: right !important;
}

.bicycle-img p {
    font-size: 28px !important;
    line-height: 36px;
}

.speed-features .item:not(:last-child)::after,
.speed-features .item:not(:last-child)::after {
    right: inherit;
    left: 0;
}

.racing-car .testimonial-item .person-img::before {
    left: 0;
}

.testimonial-slider .owl-nav {
    bottom: -2em;
}
.menu-icon
 {
    left: 15px;
    right: inherit;
}