
@import url('https://fonts.googleapis.com/css?family=Cairo');

@import 'http://fonts.googleapis.com/earlyaccess/droidarabickufi.css';

body, h1, h2, h4, h3, h5, h6, p, label, input, li, span, strong, a {
    font-family: 'Droid Arabic Kufi' !important;
}

body {
    /* font-size: 16px !important; */
}

* {
    letter-spacing: 0 !important;
}

h2 {
    font-size: 30px;
}
h5 {
    font-size: 18px;
}
h6 {
    font-size: 16px;
}


.social-media .social li,
.mega-menu .menu-links,
.mega-menu .menu-logo,
.mega-menu .menu-links>li,
.float-left {
    float: right !important;
}

.mega-menu .menu-search-bar,
.float-right {
    float: left !important;
}

.text-left {
    text-align: right!important;
}

.text-right {
    text-align: left!important;
}

.ml-3, .mx-3 {
    margin-left: 0 !important;
    margin-right: 1rem !important;
}
.mr-3, .mx-3 {
    margin-right: 0 !important;
    margin-left: 1rem !important;
}
.ml-3, .mx-3 {
    margin-left: 1rem !important;
    margin-right: 0 !important;
}
.ml-3, .mx-3 {
    margin-left: 0 !important;
    margin-right: 1rem !important;
}

.slick-slider-home .slide__content--headings,
.page-contact,
.page-about,
.iq-aboutteam,
.blog_details,
.main-blog,
.iq-subscribe .row,
.owl-carousel .main-blog,
.testimonial-box,
.title_sec,
.iq-portfolio,
.iq-solutions,
.iq-choose-info,
.iq-works .row,
.footer_testimonails h5,
footer .row,
.iq-breadcrumb,
.page_order {
    direction: rtl !important;
}

.slick-slider-home .slide__content--headings,
.page-contact,
.page-about,
.iq-aboutteam,
.blog_details,
.main-blog,
.iq-subscribe .row,
.owl-carousel .main-blog,
.title_sec,
.iq-portfolio,
.iq-solutions,
.iq-choose-info,
footer .row,
.iq-breadcrumb h2 {
    text-align: right !important;
}
.iq-breadcrumb .breadcrumb-item+.breadcrumb-item {
    margin-left: 0;
    margin-right: 5px;
}
.iq-breadcrumb .breadcrumb-item:last-child:after,
.iq-breadcrumb .breadcrumb-item+.breadcrumb-item::before {
    margin-right: 10px;
    margin-left: 10px;
}


.form-control, input, input.form-control {
    text-align: right;
    padding-left: 0px;
    padding-right: 30px;
}


.footer_testimonials {
    direction: ltr;
}

.testimonials .author > div {
    margin-right: 0!important;
    margin-left: 1rem!important;
}


.main-blog .blog-detail h5 {
    font-size: 1rem;
    line-height: 2em;
}

.iq-font-18 {
    font-size: 14px;
    line-height: 2em;
}

footer.footer-one .bt-subscribe {
    right: auto;
    left: 4px;
}

ul li:after {
    right: 0;
    left: auto;
}

.ad-title:before,
.footer-link li a:hover::before {
    right: auto;
    left: 10px;
}

.ad-title {
    padding: 15px 0px 15px 15px;
    float: right;
}


ul.listing-mark li {
    padding-left: 0;
    padding-right: 40px;
}

header .mega-menu .menu-links {
    padding-left: 0;
    padding-right: 250px;
}

header .mega-menu .menu-search-bar li {
    margin-left: 0;
    margin-right: 30px;
}
header.header-one .menu-contact a {
    
}


.iq-blogs .iq-widget-search a {
    right: auto;
    left: 0;
}


.iq-tags li a,
.media-body {
    font-size: 14px;
}

.team-plus {
    margin-right: auto;
    margin-left: 15px;
}

.list-inline-item:not(:last-child) {
    margin-right: auto;
    margin-left: .5rem;
}





.rev_slider .caption, .rev_slider .tp-caption {
    direction: rtl;
    text-align: center !important;
}


@media (max-width: 1023px) {
    header .mega-menu .menu-links>li>a {
        text-align: right !important;
    }
}