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

body {
    direction: rtl;
    font-family: 'Cairo', sans-serif;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: 'Cairo', sans-serif;
}

@media only screen and (max-width: 767px) {
    .top-header-contact-info {
        text-align: center !important;
        padding:  0;
    }
    .top-header-social {
        text-align: center !important;
        padding:  0;
    }
}
.page-title-content ul {
    padding-right: 0;
}
.page-title-content ul li {
    margin-right: 0;
    margin-left: 20px;
}
.page-title-content ul li::before {
    right: unset;
    left: -12px;
}

.navbar-brand {
    margin-right: 0;
    margin-left: 1rem;
}

.cognizance-nav .navbar .navbar-nav .nav-item:first-child a {
    margin-left: 12px;
    margin-right: 0;
}
.cognizance-nav .navbar .navbar-nav .nav-item:last-child a {
    margin-left: 0;
    margin-right: 12px;
}
.mean-container a.meanmenu-reveal {
    right: unset !important;
    left: 0 !important;
}
.mean-container .mean-nav ul li a {
    text-align: right;
}
.top-header-contact-info {
    text-align: left;
}
.top-header-contact-info li {
    padding-left: 0;
    padding-right: 24px;
}
.top-header-contact-info li:first-child {
    margin-right: 0;
    margin-left: 24px;
}
.top-header-contact-info li i {
    left: unset;
    right: 0;
}
.about-image {
    text-align: right;
    padding-left: 80px;
    padding-right: 0;
}
@media only screen and (max-width: 767px) {
    .about-image {
        padding: 0 !important;
    }
}

.small-blog-post .single-small-blog-post .post-content {
    padding-right: 20px;
    padding-left: 0;
}

.about-content {
    padding-left: 0;
    padding-right: 15px;
    text-align:right !important;
}
@media only screen and (max-width: 767px) {
    .main-banner-content {
        text-align: right;
        margin-top:20px;
    }
    
}

.form-control {
    padding: 0 15px 0 0;
}
.contact-info .contact-list li {
    padding-left: 0;
    padding-right: 25px;
}
.contact-info .contact-list {
    padding-left: 0;
    padding-right: 0;
}
.contact-info .contact-list li i {
    left: unset;
    right: 0;
}
.contact-info .social {
    padding-right: 0;
}
.contact-info .social li {
    margin-right: 0;
    margin-left: 2px;
}

.widget-area .widget_search form .search-field {
    padding: 0 15px 0 0;
}
.widget-area .widget_search form button {
    right: unset;
    left: 5px;
}
.widget-area .widget_cognizance_posts_thumb .item .thumb {
    float: right;
    margin-right: 0;
    margin-left: 15px;
}

.subscribe-area .newsletter-form .input-newsletter {
    padding-left: 0;
    padding-right: 15px;
}
.subscribe-area .newsletter-form button {
    right: unset;
    left: 0;
    padding-right: 25px;
    padding-left: 55px;
}
.subscribe-area .newsletter-form button i {
    right: unset;
    left: 25px;
}
.single-footer-widget h3::before {
    left: unset;
    right: 0;
}
.single-footer-widget .footer-quick-links {
    padding-right: 0;
}
.single-footer-widget .footer-working-days {
    padding-right: 0;
}
.single-footer-widget .footer-contact-info {
    padding-right: 0;
}
.single-footer-widget .social-link {
    padding-right: 0;
}
.single-footer-widget .social-link li {
    margin-right: 0;
    margin-left: 3px;
}

.about-home p::before {
    margin-right: 0;
    margin-left: 10px;
}

