@font-face {
  font-family: 'BYekan';
  src: url('fonts/BYekan.ttf') format('truetype'), 
  url('fonts/BYekan.woff') format('woff');
  font-weight:normal !important;
}
body{
	direction:rtl;
}
body, a {
    text-align: right !important;
	font-family:"BYekan",Tahoma !important;
}
@media (min-width: 768px){
.vc_col-sm-1, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12 {
    float: right !important;
}}
@media (min-width: 992px){
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11 {
    float: right !important;
}}
.logo {
    float: right !important;
	text-align:right;
}
.menu_main {
    float: right !important;
}
@media (min-width: 1000px){
.navbar-nav>li {
    float: right !important;
}}
.nav-collapse li {
    float: right !important;
}
.dropdown-menu > li > a {
    text-align: right  !important;
}
.flex-viewport {
    direction: ltr;
}
.flex-control-paging li a,.scrollup {
    text-indent: 9999px !important;
}
.features_sec3 .box {
    text-align: right !important;
}
.features_sec6 .ibox .left {
    float: right !important;
}
.features_sec6 .ibox .right {
    float: left !important;
}

.josstext, body .josstext p {
    direction: rtl !important;
    text-align: right !important;
	font-family:BYekan !important;
}
body .last {
    margin-left: 0 !important;
    margin-right: auto !important;
    clear: left  !important;
}
h5.light2 {
    text-align: right !important;
}
/******************Top Panel ****************/
h3.widget-title {
    text-align: right !important;
}
.execphpwidget {
    text-align: right;
}
.list_5 li {
    float: right !important;
}
.list_5 li img {
    float: right !important;
    margin-left: 18px !important;
    margin-right: auto !important;
}
body #main {
    text-align: right !important;
}
/**********************************************/
.list_divlines li i {
    margin-left: 3px !important;
    margin-right: auto !important;
}
.fa-chevron-right:before {
    content: "\f053" !important;
}
.title2 .line {
    margin-right: 33.3% !important;
    margin-left: auto !important;
}
.title1 .line {
    margin-right: 31.3% !important;
    margin-left: auto !important;
}
.features_sec2 .box img {
    float: right !important;
    margin-right: -55px !important;
    margin-left: 20px !important;
}
.features_sec2 .box {
    text-align: right !important;
}
.features_sec3 .box .left {
    float: right !important;
}
.features_sec3 .box .right {
    margin-right: 7% !important;
    margin-left: auto !important;
}
.parallax_section1 h2 {
    padding: 30px 40px 30px 30px !important;
    border-right: 5px solid #e54c4c !important;
	border-left:none !important;
    text-align: right !important;
}
body .parallax_section1 p {
    text-align: right !important;
}
.features_sec4:before {
    left: 44% !important;
    right: 0 !important;
}
h3.unline {
    float: right !important;
}
h3.unline i {
    margin-left: 5px !important;
    margin-right: auto !important;
}
.features_sec4 .peosays .ppimg img {
    float: right !important;
    margin-left: 20px !important;
    margin-right: auto !important;
}
.features_sec4 .peosays .ppimg h6 {
    text-align: right !important;
}
.features_sec4 .peosays .box span {
    float: right !important;
    text-align: right !important;
}
body * .leftnav .flex-control-nav{
    text-align: right !important;
}
.features_sec5 .box {
    float: right !important;
}
.features_sec5 .box.last {
    margin-left: 0% !important;
    margin-right: auto !important;
}
.features_sec6 .ibox {
    float: right !important;
    margin-left: 8% !important;
    margin-right: auto !important;
}
body .one_half, body .one_third, body .one_fourth, body .two_third, body .three_fourth, .one_fifth, body .onecol_forty, body .onecol_sixty, body .onecol_thirtyfive {
    margin-left: 2% !important;
    float: right !important;
    margin-right: auto !important;
    direction: rtl !important;
    text-align: justify;
}
.features_sec9 .tbox {
    text-align: center !important;
}
.devn-tabs-nav, .devn-tabs-nav a, .devn-tabs-panes, .devn-tabs-pane {
    text-align: right !important;
}
.devn-spoiler .acc-trigger a {
    text-align: right !important;
}

.qlinks li a i {
    margin-left: 3px !important;
    margin-right: auto !important;
}
.fa-angle-right:before {
    content: "\f104"  !important;
}
.features_sec6 .rbox {
    padding: 110px 70px 110px 150px !important;
}
.features_sec6 .ibox.last {
    margin-left: 0% !important;
}

/********************Home 1 **************************/
.features_sec30 .left {
    float: right !important;
}
.devn-portfolio-main .devn-portfolio-item {
    float: right !important;
}
body * .parallax_section4 p {
    text-align: center !important;
}
.features_sec4 .lblogs {
    float: right !important;
    margin-left: 7% !important;
    margin-right: auto !important;
}
.fbposts a ,.fbposts img{
    float: right !important;
	text-align:right !important;
}
.fbposts img {
    margin-left: 18px !important;
    margin-right: auto !important;
}

.ui-progress span.ui-label {
    left: 0 !important;
	right:auto !important;
    padding-left: 12px !important;
	padding-right:0 !important;
}
.devn-spoiler-style2 .devn-spoiler-icon {
    left: 0px !important;
    right: auto !important;
}
.page_title5 .title h1 {
    float: right !important;
}
#cd-timeline {
    direction: ltr !important;
}
.cd-timeline-content h2 {
    text-align: right !important;
}
.project_details strong {
    float: right !important;
    font-weight: normal !important;
}
.devn-form .col {
    float: right !important;
}
.devn-form .col-6 {
    margin-left: 2% !important;
    margin-right: auto !important;
}
.devn-form .col-6:last-child {
    margin: 0 2% 0 0% !important;
}
.devn-form .label {
    text-align: right !important;
}
.devn-form label i.fa {
    right: 10px !important;
	left:auto !important;
}
.addto_favorites {
    text-align: right !important;
}
.fa-hand-o-right:before {
    content: "\f0a5" !important;
}
.dropdown-menu li a i {
    margin-left: 5px !important;
    margin-right: auto !important;
}
.nextli  {
    left: 50px !important;
	right: auto !important;
}
.prevli{
    left: 20px;
	right: auto !important;
}
.rnews_wra a {
    float: right  !important;
}
.rnews_wra a.dsm {
    float: left  !important;
}
.title2 h2 em ,.title1 h2 em{
    margin-top: 15px !important;
}
.features_sec8 .left span {
    float: right !important;
}
.devn-form header,.devn-form .label,.devn-form .btn,#comment_submit ,.devn-portfolio-filters .devn-portfolio-filter-item{
    font-family: BYekan  !important;
	font-weight:normal !important;
}
.blog_post h3.entry-title a {
    float: right !important;
    text-align: right !important;
}
.blog_post a.date {
    margin-left: 20px !important;
	margin-right:auto !important;
    float: right !important;
	text-align:center !important;
}
.post_meta_links li {
    float: right !important;
    padding: 0px 4px 0px 0px !important;
}
.blog_post h3.entry-title {
    float: right !important;
    text-align: right !important;
}
.post_meta_links li.post_by {
    background-position: center right !important;
}
ul.post_meta_links {
    float: right !important;
}
.post_meta_links li a {
    padding: 0px 0px 0px 18px  !important;
}
.post_meta_links li.post_by {
    padding: 0px 25px 0px 0px !important;
    background-position: 55px 5px !important;
}
.post_meta_links li.post_categoty {
    padding: 0px 22px 0px 0px !important;
    background-position:  55px 6px !important;
}
.post_meta_links li.post_comments {
    padding: 0px 22px 0px 0px !important;
    background-position:   90px 5px !important;
    margin-right: 15px !important;
    margin-left: auto !important;
}
.about_author img {
    float: right !important;
    margin-right: auto !important;
    margin-left: 20px !important;
}
.cbp-l-caption-title ,.cbp-l-grid-masonry .cbp-caption-activeWrap.two .cbp-l-caption-desc, .cbp-l-grid-masonry .cbp-caption-activeWrap.three .cbp-l-caption-desc{
    font-family: BYekan !important;
    text-align: right !important;
	font-weight:normal !important;
}
.cbp-l-grid-masonry .cbp-caption-activeWrap.two .cbp-l-caption-desc strong, .cbp-l-grid-masonry .cbp-caption-activeWrap.three .cbp-l-caption-desc strong {
    margin-left: 14px !important;
    margin-right: auto !important;
		font-weight:normal !important;
}
.content_halfsite {
    float: right !important;
    margin-left: 5% !important;
	margin-right: auto !important;
}
.devn-sidebar ul.arrows_list1 i {
    margin-left: 4px !important;
    margin-right: auto !important;
}
.fa-caret-right:before {
    content: "\f0d9"  !important;
}
ul.tabs li {
    float: right !important;
    border-right: none !important;
    border-left: 1px solid #fff !important;
}
.recent_posts_list li span {
    float: right !important;
    margin-left: 15px !important;
    margin-right: auto !important;
}
.recent_posts_list li a {
    text-align: right !important;
}
.tags li {
    float: right !important;
}
.clientsays_widget img {
    float: right !important;
    margin-left: 13px !important;
    margin-right: auto !important;
}
#content nav .meta-nav {
    padding: 5px  !important;
}
@media (min-width: 992px){
[class*="col-md-"] [class*="col-md-"]:last-child {
    padding-left: 0px !important;
}}
.gravatar {
    float: right  !important;
}
.comment_content {
    padding-right: 20px !important;
	padding-left:0 !important;
}
a.pp_expand, a.pp_contract ,a.pp_next,a.pp_previous,a.pp_close,a.pp_arrow_previous, a.pp_arrow_next,.pp_nav .pp_play, .pp_nav .pp_pause{
    text-indent: 10000px !important;
}
div.pp_default .pp_content_container .pp_right {
    padding-left: 13px !important;
}
.menu_right {
    float: left  !important;
    margin-right: 1% !important;
	margin-left:auto !important;
}
.main-slider-container {
    direction: ltr;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    float: right !important;
    margin: 0 0 2.992em 1.8% !important;
}
.order-dropdown > li::after {
    border-right: 1px solid #e0e0e0 !important;
	border-left:none !important;
    left: 0 !important;
	right:auto !important;
}
.order-dropdown ul li a{
	text-align:right !important;
}
ul.products li.list .product-images .product-detail-image {
    float: right !important;
    margin-left: 30px !important;
    margin-right: auto !important;
}
.product-buttons .show_details_button {
    float: left !important;
    padding-top: 6px !important;
    text-align: right !important;
	padding-right: 15px !important;
	padding-left:0 !important;
}
.product-buttons .button.product_type_simple::before,.show_details_button::before {
    right: 0 !important;
	left:auto !important;
} 
.product-buttons .button.product_type_simple{
	padding:0 1.4em 0 0 !important;
}
.page_title2 h1 {
    float: right !important;
}
.page_title2 .pagenation {
    float: left !important;
    text-align: right !important;
}
.features_sec45 .ibox {
    float: left !important;
}
.top_nav .topsocial li:last-child {
    margin-left: 0px !important;
    margin-right: auto !important;
}
.top_nav .topsocial li {
    float: right !important;
    margin: 0px 0px 0px 5px !important;
}
.features_sec33 .right {
    text-align: right !important;
}
.features_sec33 .left {
    text-align: left !important;
}
.menu_main2 {
    float: right !important;
}
.top_nav .left {
    float: right  !important;
}
.top_nav .right a:hover {
    color: #ccc !important;
}
.top_nav ul.topsocial {
    float: left !important;
    margin: 0px 16px 0px 0px !important;
}
.fa {
    padding: 0 5px ; 
}
.features_sec33 .right span {
    float: right !important;
}
.features_sec33 .left span {
    float: left !important;
}
.features_sec40 i {
    float: right !important;
    margin-left: 20px !important;
    margin-right: auto !important;
}
.features_sec40 h2 {
    text-align: right !important;
}
h5.white {
    text-align: center;
}
.parallax_section6 .box {
    float: left !important;
}
h5.light {
    text-align: center !important;
}
.woocommerce-tabs ul.tabs li {
    margin: 0 0 0 50px !important;
    padding: 0 10px !important;
}
/*title styles*/
.stcode_title3 .text ,.stcode_title2 .text,.stcode_title1 .text{
    padding: 0px 0px 0px 18px !important;
}
.stcode_title3 h3,.stcode_title1 h3,.stcode_title1 h3,.stcode_title4 h3,.stcode_title5 h3 {
    text-align: right !important;
}