@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@300&family=El+Messiri&display=swap');

* {
   font-family: 'El Messiri', sans-serif;
}

body {
   font-family: 'El Messiri', sans-serif;
    direction: rtl;
    text-align: start;
}

h1, h2, h3, h4, h5, h6, p, span, li, a, strong {
   font-family: 'El Messiri', sans-serif !important;
}

.navbar .nav-item .nav-link {
   margin-left: 25px;
   margin-right: initial;
}

.navbar .nav-item .nav-link::before {
   right: 0px;
   left: initial;
}

.navbar::before {
   right: 0px;
   left: initial;
}

.sidebar-contact li i {
   margin-left: 5px;
}

.fa-arrow-right:before {
    content: "\f062";
}

.about-experience {
   right: -140px;
   left: initial;
}

.schedule-item::before {
   right: 35px;
   left: initial;
}

.choose-img {
   margin-left: 30px;
   margin-right: initial;
}

.choose-img .theme-btn {
   right: 0px;
   left: initial;
}

.choose-img::before {
   right: 15px;
   left: initial;
}

.testimonial-quote::before {
   right: 40px;
   left: initial;
}

.testimonial-author-img {
   margin-left: 20px;
   margin-right: initial;
}

.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
   border-top-right-radius: 0;
   border-bottom-right-radius: 0;
   border-top-left-radius: 50px;
   border-bottom-left-radius: 50px;
}

.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3), .input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control, .input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select, .input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating) {
   border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0px;
}

.footer-widget-title::before {
   right: 0px;
   left: initial;
}

.footer-contact li i {
   margin-left: 10px;
   margin-right: initial;
}

.footer-widget-title::after {
   right: 18px;
   left: initial;
}

.site-breadcrumb .breadcrumb-menu li::before {
   content: '\f100';
   left: -21px;
   right: initial;
}

.site-breadcrumb .breadcrumb-menu li {
   margin-right: 25px;
   margin-left: initial;
}

.widget .widget-title::before {
   right: 0;
   left: initial;
}

.widget .widget-title::after {
   right: 22px;
   left: initial;
}