@font-face {
    font-family: 'Yekan';
    src: url('fonts/WebYekan.eot');
    src: url('fonts/WebYekan.eot?#iefix') format('embedded-opentype'),
         url('fonts/WebYekan.woff') format('woff'),
         url('fonts/WebYekan.ttf') format('truetype'),
         url('fonts/WebYekan.svg#WebYekan') format('svg');
}
/*
@font-face {
  font-family: mitra;
  font-style: normal;
  font-weight: bold;
  src: url('fonts/BMitraBold.woff') format('woff');
}
@font-face {
  font-family: mitra;
  font-style: normal;
  font-weight: normal;
  src: url('fonts/BMitra.woff') format('woff');
}
*/
.slick-list {
    direction: ltr;
}
body {
    font-family: Yekan;
}
p, li {
    font-family: Yekan;
}
h1, h2, h3, h4, h5, h6 {
    font-family: Yekan;
}
.cta-content h3 {
    font-family: Yekan;
}
button, .comment-reply-link, a.button, input[type="button"], input[type="reset"], input[type="submit"] {
    font-family: Yekan;
}
.section-title p, .theme_toolkit_team .section-title h2, .theme_toolkit_portfolio .section-title h2, .theme_toolkit_partners .section-title h2, .theme_toolkit_testimonials .section-title h2 {
    font-family: Yekan;
}
#footer-widgets .widget ul li::before {
    content: "\f100";
    right: 0;
    left: inherit;
}
#footer-widgets .widget ul li {
    padding-right: 22px;
    padding-left: inherit;
}
tt-testimonial-item-main .tt-testimonial-item .tt-testimonial-caption::before {
    right: 0;
    left: inherit;
}
.tt-testimonial-item-main .tt-testimonial-item .tt-testimonial-caption::before {
    right: 0;
    left: inherit;
}
.tt-testimonial-item-main .tt-testimonial-item .tt-testimonial-caption::before, .tt-testimonial-item-main .tt-testimonial-item .tt-testimonial-caption::after {
    content: "\f10e";
}
.tt-testimonial-item-main .tt-testimonial-item .tt-testimonial-caption::after {
    content: "\f10d";
    left: 0;
    right: inherit;
}
.about-us-section .about-us-wrapper .description-holder h3 {
    font-family: Yekan;
}
.about-us-section .about-us-wrapper .image-holder {
    padding-left: 15px;
    padding-right: inherit;
}
.features-item .feature-icon {
    right: 0;
    left: inherit;
}
.features-item .features-text-wrap {
    padding-right: 70px;
    padding-left: inherit;
}
@media screen and (min-width: 415px) {
.site-branding {
    float: right;
}
}
.main-navigation-wrapper {
    float: left;
}
.main-navigation li {
    float: right;
}
#main-banner .caption h2 {
    text-align: right;
}
#main-banner .caption p {
    text-align: right;
    direction: rtl;
}
button, .comment-reply-link, a.button, input[type="button"], input[type="reset"], input[type="submit"] {
    font-family: Yekan;
    float: left;
}
.top-contact-info span i {
    float: right;
    margin-left: 15px;
    margin-right: inherit;
}
.sidebar .widget {
    text-align: right;
}
.sidebar .widget ul {
    text-align: right;
}
.sidebar .widget ul li::before {

    content: "\f100";
    right: 0;
    left: inherit;
}
.sidebar .widget ul li {
    padding-right: 22px;
    padding-left: inherit;
}
.sidebar form.search-form button[type="submit"], #footer-widgets form.search-form button[type="submit"] {
    left: 0;
    right: inherit;
}
body {
    overflow-x: hidden;
}
.main-navigation ul ul a {
    text-align: right;
}
.main-navigation ul li li.menu-item-has-children > a::after, .main-navigation ul li li.page_item_has_children > a::after {
    content: "\f104";
}
.main-navigation ul li.menu-item-has-children > a::after, .main-navigation ul li.page_item_has_children > a::after {
    margin-right: 10px !important;
    margin-left: -6px !important;
    left: 10px;
    right: inherit;
}
.byline::before, .posted-on::before {
    display: none;
}
#breadcrumb ul li::after {
    content: "\f104";
}
.entry-meta > span::before, .entry-footer > span::before, .single-post-meta > span::before, .entry-header > span::before {
    margin-left: 8px;
    margin-right: inherit;

}
.search-no-results .no-results.not-found form.search-form input[type="submit"], .search-no-results .no-results.not-found form.search-form button[type="submit"] {
    left: 0;
    right: inherit;
}
.mean-container .mean-nav ul li a {
    text-align: right;
}
.mean-container .mean-nav ul li a.mean-expand {
    left: 0;
    right: inherit;
}
.mean-container .mean-nav ul li a.mean-expand {
    border-right: 1px solid rgba(255, 255, 255, 0.5) !important;
    border-left: inherit !important;
}
.comment .comment-body {
    text-align: right;
}
.vcard .avatar {
    float: right;
	margin: 7px 0px 15px 10px;
}
.mean-container .mean-nav ul li a {
    float: right;
}
.slick-prev, .slick-next {
    opacity: 1;
}