@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');
}
*/
body, button, input, select, textarea {
    font-family: Yekan;
}
h1, h2, h3, h4, h5, h6 {
    font-family: Yekan;
}
#main-slider p {
    margin-bottom: 5px;
    font-family: Yekan;
}
a.custom-button:visited, a.custom-button {
    font-family: Yekan;
}
@media screen and (min-width: 768px) {
  #sub-header .quick-contact ul li {
    float: right;
    margin-left: 20px;
    margin-right: inherit;
  }
  #sub-header .header-social {
    float: left;
    margin-left: -500px;
    padding-left: 500px;
    margin-right: inherit;
    padding-right: inherit;
  }
  #sub-header .company_elite_widget_social {
    float: right;
  }
 .search-form label .search-field, .sub-header-right .search-form label .search-field:focus {
    float: left;
    padding-right: 15px;
    padding-left: inherit;
  }
 #sub-header .quick-contact li i {
    margin-left: 5px;
    margin-right: inherit;
  }
}

.custom-button::after {
    border-right: 6px solid white;
    margin-right: 10px;
    border-left: inherit;
    margin-left: inherit;
}
#footer-widgets .widget-column {
    float: right;
}
#footer-widgets ul li::before {
    content: "\f104 ";
    right: 5px;
    left: inherit;
}
.sidebar ul li::before {
    right: 0;
    top: 10px;
    left: inherit;
}
.sidebar ul li {
    padding-right: 20px;
    padding-left: inherit;
}
.entry-footer > span {
    margin-left: 10px;
    border: 1px solid #ddd;
    padding: 4px 10px;
    font-size: 14px;
    float: right;
    margin-bottom: 5px;
    margin-right: inherit;
}
.entry-header .entry-meta > span::before, .entry-footer > span::before {
    height: 15px;
    margin-left: 8px;
    margin-right: inherit;
}
.search-form .search-submit {
    left: 0;
    right: inherit;
}
.sub-header-right {
    float: left;
}
#sub-header .company_elite_widget_social {
    margin: 0;
    float: right;
}
.main-navigation li {
    float: right;
}
.custom-header-content {
    float: right;
}
#breadcrumb {
    padding: 15px 0;
    color: #fff;
    float: left;
}
.site-branding {
    float: right;
}
#main-nav {
    float: left;
}
#sidebar-front-page-widget-area .company_elite_widget_features .features-thumb-main {
    float: right;
	padding-top: 50px;
margin-right: -90px;
}
#sidebar-front-page-widget-area .company_elite_widget_features .features-main-content {
    text-align: right;
    float: left;
}
.company_elite_widget_features .features-block-icon {
    float: right;
    margin-right: 0px;
    margin-left: 10px;
}
.main-navigation ul ul a {
    width: 200px;
    padding: 10px 0px 10px 0px;
    border-bottom: 1px solid #f5f3f3;
    margin: 0;
        margin-right: 0px;
    margin-right: -30px;
}
#breadcrumb li {
    display: none;
}
.vcard .avatar {
    float: right;
    margin: 0px 0px 15px 10px;
}
.comment .comment-body {
    text-align: right;
}
.comment-metadata::before {
    display: none;
}