@import url('https://fonts.googleapis.com/css?family=Cairo&display=swap');
body {
    font-family: cairo!important;
}
body {
	 text-align: right!important;
}
.fl--header.fl-dark-menu .nav-menu li.menu-item-depth-0 > a {
    font-family: cairo!important;
}
h1, .h1 {
    font-family: cairo!important;
}
.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner {
    text-align: right;
}
.fl--header .fl-header-content .fl-navigation-container .right-content
{
flex-grow: 0;
}
.fl--header .fl-header-content .fl-navigation-container .left-content
{
Padding-left: 50px;
}
.fl-custom-btn span {
    font-family: cairo!important;
}
.fl-icon-box-vc.icon-box-style-four .icon-box-wrap .icon-box-icon-wrap {
    margin-left: 25px;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .fl-text-title-style {
    font-family: cairo!important;
}
.fl-icon-box-vc.icon-box-style-one .icon-box-title {
 font-family: cairo!important;
}
.footer-widget-area .widget .footer-widget--title:before {
    right: 0!important;
}

.widget_fl_theme_helper_header_contact_info .widget-header-info-wrap:nth-child(2) {
    margin-right: 20px!important;
    padding-right: 20px!important;
    border-right: 1px solid rgba(255, 255, 255, 0.5)!important;
}

.fl-vc-list-wrapper.style-one ul li {
    font-family: cairo!important;
}
.fl-vc-list-wrapper.style-one ul li span {
    float: right;
    margin-left: 15px;
}

.fl-filter-group-wrapper .filter-ul {
    font-family: cairo!important;
}
.fl-page-heading .fl--page-header .header-description-content {
    display: none;
}

.fl--header.fl-light-menu .nav-menu li.menu-item-depth-0 > a {
    font-family: cairo!important;
}

form {
    margin: 0;
    direction: rtl;
}

.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
    direction: rtl;
}

.entry-content .portfolio-mask-content .portfolio-category-wrap a {
    font-family: cairo!important;
}
.fl--mobile-menu li a {
font-family: cairo!important;
}

.widget_fl_theme_helper_header_contact_info .widget-header-info-wrap .left-content {
    color: #ffffff;
}
.widget_fl_theme_helper_header_contact_info .widget-header-info-wrap:nth-child(2) {
    border-left: 0px;
}