/*
Theme Name: Induscity
Theme URI: http://steelthemes.com/induscity
Author: Steelthemes
Author URI: http://steelthemes.com
Description: Industry / Factory / Engineering and Construction Business WordPress Theme
Version: 1.2.4
License: GNU General Public License v2+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: induscity
Domain Path: /lang/
Tags: one-column, two-columns, left-sidebar, right-sidebaسr, full-width-template, post-formats, theme-options, threaded-comments, translation-ready
*/
/*
Theme Name: Induscity

Adding support for language written in a Right To Left (RTL) direction is easy -
it's just a matter of overwriting all the horizontal positioning attributes
of your CSS stylesheet in a separate stylesheet file named rtl.css.

http://codex.wordpress.org/Right_to_Left_Language_Support

*/
@font-face {
	font-family: IRANYekan_Fa;
	font-style: normal;
	font-weight: 100;
	src: url('fonts/iranyekan/IRANYekanXFaNum-Thin.woff') format('woff'),   
	url('fonts/iranyekan/IRANYekanXFaNum-Thin.woff2') format('woff2');		
}

@font-face {
	font-family: IRANYekan_Fa;
	font-style: normal;
	font-weight: 200;
	src: url('fonts/iranyekan/IRANYekanXFaNum-UltraLight.woff') format('woff'),   
	url('fonts/iranyekan/IRANYekanXFaNum-UltraLight.woff2') format('woff2');	
}

@font-face {
	font-family: IRANYekan_Fa;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/iranyekan/IRANYekanXFaNum-Light.woff') format('woff'),   
	url('fonts/iranyekan/IRANYekanXFaNum-Light.woff2') format('woff2');		 
}

@font-face {
	font-family: IRANYekan_Fa;
	font-style: normal;
	font-weight: 500;
	src: url('fonts/iranyekan/IRANYekanXFaNum-Medium.woff') format('woff'),   
	url('fonts/iranyekan/IRANYekanXFaNum-Medium.woff2') format('woff2');		 
}

@font-face {
	font-family: IRANYekan_Fa;
	font-style: normal;
	font-weight: 600;
	src: url('fonts/iranyekan/IRANYekanXFaNum-DemiBold.woff') format('woff'),   
	url('fonts/iranyekan/IRANYekanXFaNum-DemiBold.woff2') format('woff2');	 
}

@font-face {
	font-family: IRANYekan_Fa;
	font-style: normal;
	font-weight: 800;
	src: url('fonts/iranyekan/IRANYekanXFaNum-ExtraBold.woff') format('woff'),   
	url('fonts/iranyekan/IRANYekanXFaNum-ExtraBold.woff2') format('woff2');		 
}

@font-face {
	font-family: IRANYekan_Fa;
	font-style: normal;
	font-weight: 900;
	src: url('fonts/iranyekan/IRANYekanXFaNum-Black.woff') format('woff'),   
	url('fonts/iranyekan/IRANYekanXFaNum-Black.woff2') format('woff2');		 
}
@font-face {
	font-family: IRANYekan_Fa;
	font-style: normal;
	font-weight: 950;
	src: url('fonts/iranyekan/IRANYekanXFaNum-ExtraBlack.woff') format('woff'),   
	url('fonts/iranyekan/IRANYekanXFaNum-ExtraBlack.woff2') format('woff2');		 
}

@font-face {
	font-family: IRANYekan_Fa;
	font-style: normal;
	font-weight: 1000;
	src: url('fonts/iranyekan/IRANYekanXFaNum-Heavy.woff') format('woff'),   
	url('fonts/iranyekan/IRANYekanXFaNum-Heavy.woff2') format('woff2');		 
}

@font-face {
	font-family: IRANYekan_Fa;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/iranyekan/IRANYekanXFaNum-Bold.woff') format('woff'),   
	url('fonts/iranyekan/IRANYekanXFaNum-Bold.woff2') format('woff2');	 
}

@font-face {
	font-family: IRANYekan_Fa;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/iranyekan/IRANYekanXFaNum-Regular.woff') format('woff'),   
	url('fonts/iranyekan/IRANYekanXFaNum-Regular.woff2') format('woff2');	
}

html {
  direction: rtl;
}
html, body {
  overflow-x: auto;
}
body {
  unicode-bidi: embed;
  font-family: 'IRANYekan_Fa', sans-serif;
  background: #fff;
  word-wrap: break-word;
  font-weight: 300;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 600;
  font-family: 'IRANYekan_Fa', sans-serif;
  color: #393939;
}
.owl-carousel, .bx-wrapper, .slick-slider { direction: ltr; }
.owl-carousel .owl-item { direction: rtl; }
.owl-next .fa.fa-angle-right::before {
  content: "\f105" !important;
}
.header-v2 .site-extra-text .header-contact,.header-v5 .site-extra-text .header-contact div {
	text-align:right;
	padding-left:0px;
	padding-right:20px;
}
.woocommerce .widget_product_search .woocommerce-product-search::before {
    right: auto;
    left:0;
}
.rtl.woocommerce .price_label, .rtl.woocommerce .price_label span {
    direction: rtl;
}
.woocommerce div.product-image { 
    float: right;
}
.woocommerce div.product-summary {
    padding-left:0;
    padding-right:15px;
}
.woocommerce ul.products li.product .button.product_type_simple::before {
    padding-right:0;
    padding-left:5px;
}
.woocommerce .products ul li, .woocommerce ul.products li {
	float:right
}
.woocommerce ul.products li.product.col-4:nth-child(4n+1) { clear:right}
.single-post .entry-footer h4 {
    padding-right:0;
    padding-left:5px;
}
/** End Bootstrap RTL **/
.text-left,
.wpb_single_image.vc_align_left,
.mf-button.align-left {
  text-align: right;
}
.mf-heading-primary:after {
  left: auto;
  right: 0;
}
.navbar-icon {
  float: left;
}
.topbar .topbar-right {
  text-align: left;
}
.topbar .topbar-right .widget {
  float: left;
}
.topbar .topbar-right .widget:first-child {
  padding-right: 0;
  padding-left: 15px;
}
.topbar .topbar-right .widget:last-child {
  padding-right: 15px;
  padding-left: 0;
}
.topbar .topbar-left {
  text-align: right;
}
.topbar .topbar-left .widget {
  float: right;
}
.topbar .topbar-left .widget:first-child {
  padding-right: 15px;
  padding-left: 0;
}
.topbar .topbar-left .widget:last-child {
  padding-right: 0;
  padding-left: 15px;
}
.induscity-office-location-widget .topbar-office li:before {
  left: auto;
  right: 0;
}
.induscity-office-location-widget .topbar-office li i {
  padding-right: 0;
  padding-left: 10px;
}
.induscity-office-location-widget .topbar-office li:first-child {
  padding-right: 0px;
  padding-left: 15px;
}
.induscity-office-location-widget .topbar-office li:last-child {
  padding-right: 15px;
  padding-left: 0px;
}
.induscity-office-location-widget .topbar-office {
    padding-left:30px;
    padding-right:0px;
}
.mf-latest-post.carousel .owl-dots {
    left: 0;
    right: auto;
    text-align: left;
}
.mf-department .owl-dots {
    left: 0;
    right: auto;
    text-align: left;
}
.mf-department .mf-section-title {
    margin-left: 70px;
    margin-right: 0;
}
.mf-department .department-avatar {
	float: right;
}
.mf-department .info {
	margin-right: 90px;;
	margin-left: auto;
}
.mf-department .mail {
	font-size: 15px;
}
.mf-latest-post.carousel .mf-latest-post-header {
  margin-left: 150px;
  margin-right: 0;
}
@media (max-width: 600px) {
  body .mf-latest-post.carousel .mf-latest-post-header {
    margin-left: 0;
  }
}
.main-nav {
  float: right;
}
.mf-header-item-button {
  float: left;
}
.extra-menu-item .search-form:after {
  left: 0;
  right: auto;
}
.extra-menu-item .search-form:before {
  left: 19px;
  right: auto;
}
.mf-services-2.style-1 .mf-icon {
	left: 0;
	right: auto;
}
.mf-services-2.style-1 .service-summary {
	padding-right: 40px;
}
.mf-services-2.style-1 .service-summary::before { right:20px}
.mf-testimonial.style-3 .testimonial-avatar .testi-icon {
	left:-5px;
	right: auto;
}
.main-nav ul.menu > li {
  float: right;
}
.header-v1 .main-nav ul.menu > li:not(.mf-active-menu),
.header-v2 .main-nav ul.menu > li:not(.mf-active-menu),
.header-v5 .main-nav ul.menu > li:not(.mf-active-menu) {
  background-position-x: left;
}
.header-transparent.header-v2 .site-menu {
  padding-right: 0;
  padding-left: 30px;
}
.header-v3 .mf-header-item-button {
  padding-left: 0;
}
.header-v3 .menu-item-search:before {
  left: auto;
  right: 0;
}
.header-v4 .mf-header-item-button {
  padding-left: 0;
}
.main-nav ul ul,
.main-nav ul.menu > li:first-child > ul,
.main-nav .menu .is-mega-menu .dropdown-submenu {
  left: auto;
  right: 0;
}
.main-nav ul ul,
.main-nav ul.menu > li:first-child > ul {
  text-align: right;
}
.main-nav ul ul ul {
  transition: right 0.3s ease 0s, opacity 0.3s;
  left: auto;
  right: 115%;
}
.main-nav ul ul ul:before {
  left: auto;
  right: -10px;
}
.main-nav li li:hover > ul {
  left: auto;
  right: calc(100% + 10px);
}
.site-extra-text .header-contact div {
  padding-right: 0;
  padding-left: 15px;
}
.site-extra-text .widget:first-child {
  padding-left: 0;
  padding-right: 30px;
}
.site-extra-text .widget:first-child:before {
  display: none;
}
.site-extra-text .widget:last-child {
  padding-left: 18px;
  padding-right: 0;
}
.primary-mobile-nav ul.menu > li > a {
  padding-right: 0;
  padding-left: 20px;
}
.primary-mobile-nav ul.menu li.menu-item-has-children .toggle-menu-children {
  left: 0;
  right: auto;
}
.entry-meta .meta:first-child {
  padding-right: 0;
  padding-left: 10px;
}
.entry-meta .meta:first-child:after {
  display: none;
}
.entry-meta .meta:last-child {
  padding-left: 0;
  padding-right: 10px;
}
.entry-meta .meta:last-child:after {
  display: block;
}
.entry-footer .comments-link {
  text-align: left;
}
.socials-inline li:first-child {
  padding-right: 0;
  padding-left: 5px;
}
.socials-inline li:last-child {
  padding-left: 0;
  padding-right: 5px;
}
.induscity-office-location-widget .office-switcher {
    float: right !important;
	padding: 5px 10px 5px 10px;
}
.induscity-office-location-widget .current-office {
    padding-left: 30px;
    padding-right: 0;
}
.induscity-office-location-widget .office-switcher ul {
    text-align: right;
}
.induscity-office-location-widget .current-office::after {
    right:auto;
	left: 0;
}
.topbar .topbar-left .induscity-office-location-widget .topbar-office {
	padding-right:30px;
	padding-left:0px;
}
.site-extra-text .widget::before {display: none;}
.site-extra-text .induscity-social-links-widget a:first-child {
  padding-left: 10px !important;
  padding-right: 0 !important;
}
.site-extra-text .induscity-social-links-widget a {
  padding-left: 10px;
  padding-right: 0;
}
.site-extra-text .induscity-social-links-widget a:last-child {
  padding-left: 0;
  padding-right: 10px !important;
}
.single-portfolio .project-socials ul li:first-child {
  padding-right: 0;
  padding-left: 15px;
}
.single-portfolio .project-socials ul li:last-child {
  padding-left: 0;
  padding-right: 15px;
}
.portfolio-navigation .nav-previous .meta-nav.left,
.portfolio-navigation .nav-next .meta-nav.left {
  float: left;
}
.portfolio-navigation .nav-previous .meta-nav.right,
.portfolio-navigation .nav-next .meta-nav.right {
  float: right;
}
.portfolio-modern .project-inner .project-summary {right: 40px;}
.post-author .box-title:after,
.comments-title:after,
.comment-reply-title:after,
.woocommerce .cross-sells h2:after,
.woocommerce .up-sells h2:after,
.woocommerce .cart_totals h2:after,
.woocommerce .woocommerce-billing-fields h3:after,
.woocommerce #order_review_heading:after,
.woocommerce #ship-to-different-address:after,
.mf-section-title h2:after,
.single-portfolio .single-project-title:after {
  left: auto;
  right: 0;
}
.woocommerce div.product #reviews #comments ol.commentlist li .comment-text {
  margin-left: 0;
  margin-right: 80px;
}
.mf-section-title.text-center h2:after {
  left: 50%;
  right: auto;
}
.entry-footer .comments-link i {
  padding-right: 0;
  padding-left: 5px;
}
.service-inner .service-summary .service-content {
  padding-left: 0;
  padding-right: 80px;
}
.service-inner .service-summary .service-icon-1 {
  right: 0;
  left: auto;
}
.service-inner .service-summary .service-icon-2 {
  right: auto;
  left: 40px;
}
.service-inner:hover .service-summary .service-icon-1 {
  right: 20px;
}
.service-inner:hover .service-summary .service-icon-2 {
  left: 20px;
  right: auto;
  opacity: 1;
}
.service-sidebar .mf-team-contact i {
  padding-right: 0;
  padding-left: 10px;
}
.service-sidebar .download .item-download .fa {
  padding-right: 0;
  padding-left: 15px;
}
.service-sidebar .services-menu-widget li a i {
  transform: rotate(180deg);
}
.mf-icon-box.icon_position-left .mf-icon,
.mf-icon-box.icon_position-left img {
  float: right;
}
.mf-icon-box.icon_position-left .box-title,
.mf-icon-box.icon_position-left .desc {
  padding-left: 0;
  padding-right: 100px;
}
.mf-icon-box.icon_style-normal.icon_size-small .box-title,
.mf-icon-box.icon_style-normal.icon_size-small .desc {
  padding-left: 0;
  padding-right: 50px;
}
.mf-services-2.style-2 .service-title {
  padding-left: 0;
  padding-right: 20px;
}
.mf-services-2.style-2 .service-title:before {
  left: auto;
  right: 0;
}
.mf-list li {
  padding: 4px 25px 4px 0;
}
.mf-list li:before {
  left: auto;
  right: 0;
}
.mf-department .department-info i {
  padding-right: 0;
  padding-left: 8px;
}
.mf-list-hour {
  padding: 0;
}
.mf-contact-box .contact-info i {
  float: right;
}
.mf-contact-box .contact-info div {
  margin-left: 0;
  margin-right: 45px;
}
.mf-working-hour ul li .hour {
  float: left;
}
.mf-counter .mf-icon {
  float: right;
}
.mf-counter .counter-content {
  margin-left: 0;
  margin-right: 80px;
}
.mf-testimonial .testi-rating .rating-content span,
.mf-testimonial .testi-rating .rating-content:before {
  left: auto;
  right: 0;
}
.mf-history .owl-nav .owl-prev,
.mf-team .owl-nav .owl-prev {
  left: 55px;
  right: auto;
}
.mf-history .owl-nav .owl-next,
.mf-team .owl-nav .owl-next {
  left: 0;
  right: auto;
}
.vc_progress_bar .vc_general .vc_label {
  text-align: right;
}
.vc_progress_bar .vc_general .vc_label_units {
    float: left;
}
.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon {
	left:10px;
	right: auto !important;
}
.wpb-js-composer div .vc_tta.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-controls-icon.vc_tta-controls-icon-chevron {
  left: 0;
  right: auto;
}
.wpb-js-composer div .vc_tta.vc_general .vc_tta-panel-title > a {
  padding: 22px 0 18px 30px;
}
.wpb-js-composer div .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-panel-title > a {
  padding-left: 30px;
}
.wpb-js-composer div .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
  right: auto;
  left: 10px;
}
.wpb-js-composer div .vc_tta.vc_tta-controls-align-left .vc_tta-panel-heading {
  text-align: right;
}
.widget_search .search-form:before {
  left: 19px;
  right: auto;
}
.widget_search .search-form:after {
  right: auto;
  left: 0;
}
.widget_search .search-form label input {
  border-right: 1px solid #efefef;
}
.comments-area .comment .comment-meta, .comments-area .pingback .comment-meta {
	margin-right:80px;
}
.comments-area .comment .comment-author, .comments-area .pingback .comment-author {
	float:right;
}
.footer-widgets .widget-title:after {
  left: auto;
  right: 0;
}
.footer-widgets ul {
  border-width: 0 1px 0 0;
}
.footer-widgets ul li {
  padding: 5px 23px 5px 0;
}
.footer-widgets ul li:before {
  left: auto;
  right: 0;
}
.woocommerce ul.products li.product .star-rating {
  width: 76px;
}
.woocommerce .shop-toolbar .toolbar-col-left,
.woocommerce .shop-toolbar .toolbar-col-right {
  float: right;
}
@media (min-width: 600px) { 
	.woocommerce .shop-toolbar .toolbar-col-right {
  text-align: left;
}
}
.woocommerce .shop-sidebar .widget_top_rated_products ul.product_list_widget li img,
.woocommerce .shop-sidebar .widget_recent_reviews ul.product_list_widget li img,
.woocommerce .shop-sidebar .widget_products ul.product_list_widget li img,
.woocommerce .shop-sidebar .widget_recently_viewed_products ul.product_list_widget li img {
  float: right;
  margin-right: 0;
  margin-left: 4px;
}
.woocommerce .shop-sidebar .widget_top_rated_products ul.product_list_widget li .product-title,
.woocommerce .shop-sidebar .widget_recent_reviews ul.product_list_widget li .product-title,
.woocommerce .shop-sidebar .widget_products ul.product_list_widget li .product-title,
.woocommerce .shop-sidebar .widget_recently_viewed_products ul.product_list_widget li .product-title {
  margin-left: 0;
  margin-right: 90px;
}
.woocommerce .shop-sidebar .widget_top_rated_products ul.product_list_widget li .star-rating,
.woocommerce .shop-sidebar .widget_recent_reviews ul.product_list_widget li .star-rating,
.woocommerce .shop-sidebar .widget_products ul.product_list_widget li .star-rating,
.woocommerce .shop-sidebar .widget_recently_viewed_products ul.product_list_widget li .star-rating {
  width: 76px;
  right: 14px;
  left: auto;
}
.woocommerce .shop-sidebar .widget_top_rated_products ul.product_list_widget li del,
.woocommerce .shop-sidebar .widget_recent_reviews ul.product_list_widget li del,
.woocommerce .shop-sidebar .widget_products ul.product_list_widget li del,
.woocommerce .shop-sidebar .widget_recently_viewed_products ul.product_list_widget li del,
.woocommerce .shop-sidebar .widget_top_rated_products ul.product_list_widget li span.amount,
.woocommerce .shop-sidebar .widget_recent_reviews ul.product_list_widget li span.amount,
.woocommerce .shop-sidebar .widget_products ul.product_list_widget li span.amount,
.woocommerce .shop-sidebar .widget_recently_viewed_products ul.product_list_widget li span.amount {
  margin-left: 0;
  margin-right: 20px;
}
.woocommerce .shop-sidebar .widget_top_rated_products ul.product_list_widget li ins,
.woocommerce .shop-sidebar .widget_recent_reviews ul.product_list_widget li ins,
.woocommerce .shop-sidebar .widget_products ul.product_list_widget li ins,
.woocommerce .shop-sidebar .widget_recently_viewed_products ul.product_list_widget li ins {
  margin-left: 0;
  margin-right: 5px;
}
.woocommerce .shop-sidebar .widget_top_rated_products ul.product_list_widget li del span.amount,
.woocommerce .shop-sidebar .widget_recent_reviews ul.product_list_widget li del span.amount,
.woocommerce .shop-sidebar .widget_products ul.product_list_widget li del span.amount,
.woocommerce .shop-sidebar .widget_recently_viewed_products ul.product_list_widget li del span.amount,
.woocommerce .shop-sidebar .widget_top_rated_products ul.product_list_widget li ins span.amount,
.woocommerce .shop-sidebar .widget_recent_reviews ul.product_list_widget li ins span.amount,
.woocommerce .shop-sidebar .widget_products ul.product_list_widget li ins span.amount,
.woocommerce .shop-sidebar .widget_recently_viewed_products ul.product_list_widget li ins span.amount {
  margin: 0;
}
.woocommerce div.product form.cart div.quantity {
  margin: 0 0 0 20px;
}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) {
    float:right !important;
}
.search-no-results .no-results .search-form::after {
	left: 0;
	right: auto;
}
.search-no-results .no-results .search-form::before {
	left: 16px;
	right: auto;
}
.search-no-results .no-results .search-form label input {
	border-left: 0;
	border-right: 1px solid #efefef;
}
.widget_categories .count,
.widget_recent_comments .count,
.widget_rss .count,
.widget_pages .count,
.widget_archive .count,
.widget_nav_menu .count,
.widget_recent_entries .count,
.widget_meta .count,
.widget-recent-comments .count,
.courses-categories-widget .count {
  float: left;
}
.woocommerce .widget_product_categories ul,
.woocommerce-checkout .woocommerce-info,
.woocommerce .widget_product_categories ul,
.shop-sidebar .widget_categories ul,
.shop-sidebar .widget_recent_comments ul,
.shop-sidebar .widget_rss ul,
.shop-sidebar .widget_pages ul,
.shop-sidebar .widget_archive ul,
.shop-sidebar .widget_nav_menu ul,
.shop-sidebar .widget_recent_entries ul,
.shop-sidebar .widget_meta ul,
.shop-sidebar .widget-recent-comments ul,
.shop-sidebar .courses-categories-widget ul {
  border-left: 1px solid #efefef;
  border-right: 2px solid #f7c02d;
}
.woocommerce table.shop_table td img,
.woocommerce table.shop_table td a img {
  margin-right: 0;
  margin-left: 20px;
}
.woocommerce table.shop_table tr th,
.woocommerce table.shop_table tr td {
  text-align: right;
}
.woocommerce-checkout h3#ship-to-different-address label {
  padding-right: 0;
  padding-left: 70px;
}
.woocommerce-checkout .checkout input[type="checkbox"] {
  left: 0;
  right: auto;
}
@media (max-width: 767px) {
  .service-inner:hover .service-summary .service-content {
    padding-left: 0;
    padding-right: 80px;
  }
  .service-inner:hover .service-summary .service-icon-1 {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) { 
	.socials.footer-social {
  text-align: left;
}
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, select, option { 
    text-align: right;
    direction: rtl;
}
.mf-pricing .p-price {
	float: right;
	line-height: 40px;
}
.mf-portfolio.style-2 .slick-prev {
    right: -7px;
    left: auto;
}
.mf-portfolio.style-2 .slick-next {
    left: -7px;
    right: auto;
}
.mf-video-banner a.video-btn {
    left:0;
    right:auto;
}
.mf-history .history-group {
    position: relative;
    margin-right: 5px;
    margin-left: auto;
    border-right: 1px solid #e0e0e0;
    border-left: 0;
}
.mf-history .date {
    float: right;
    padding-right: 25px;
    padding-left: 0;
}
.mf-history .history-content {
    margin-right: 135px;
    margin-left:0px;
}
.mf-history .history-group::before, .mf-history .history-group::after {
    left: auto;
    right: -4px;
}
.mf-history .date::before {
    right: -5px;
    left: auto;
}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
	direction: rtl;
}
.main-nav .menu .is-mega-menu .dropdown-submenu .mr-col {
	border-left: 1px solid #2f2f2f ;
	border-right: 0;
	width: 33.33333333%;
	float: right;
}
.error404 .error-404 .search-form::after {
    left: 0;
    right:auto;
}
.error404 .error-404 .search-form::before {
    left: 17px;
    right:auto;
}
.error404 .site-content {
   background-image: url(../../../wp-content/uploads/2020/02/404-bg.jpg);
}
.mf-services .service-desc{
	float:right;
}
.mf-button a {color:#fff;}
.portfolio-modern .project-wrapper.col-4 .project-summary { right:0}
.mf-testimonial.style-4 .testi-wrapper {
	padding: 30px 40px 25px 20px;
	text-align: right;
}
.mf-testimonial.style-4 .testimonial-avatar {float:right}
.mf-testimonial.style-4 .address, .mf-testimonial.style-4 .desc, .mf-testimonial.style-4 .testi-group {
	margin-right:100px;
	margin-left:0
}
.backtotop {
	left:40px;
	right: auto;
}
.flex-viewport {
direction: ltr;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
	float:right;
	padding-left:15px;
	padding-right:0px;
}
.woocommerce .star-rating {width:88px}
.mf-services-2.style-3 .btn-service-2:hover {
	padding-left:0px;
	padding-right:23px;
}
.mf-services-2.style-3 .btn-service-2 i {
	left:0px;
	right:-5px;
}
.vc_progress_bar .vc_single_bar .vc_bar {
	right: 0;
	left: auto;
	}
.rtl .fa.fa-angle-right::before {content:"\f104"}
.rtl .nav-next {
  float: left;
}
.rtl .nav-previous {
  float: right;
}
.rtl .fa.fa-chevron-right::before {
  content: "\f053";
}
.rtl .fa-chevron-left::before {
  content: "\f054";
}
rs-arrow .left-arrow .fa.fa-chevron-left::before {
  content: "\f053";
}
rs-arrow .right-arrow .fa.fa-chevron-right::before {
  content: "\f054";
}
.mf-services-2.style-3 .btn-service-2:hover i {
  right: 0;
  left: auto;
}
@media (max-width: 1024px) {
  body .mf-services-2.style-1 .service-summary {
	  padding-left: 0;
	  padding-right: 0;
  }
}
.portfolio-navigation .nav-previous .meta-nav.right, .portfolio-navigation .nav-next .meta-nav.right {
	padding-right:10px;
	padding-left:0px;
	float:left;
}

.header-v2 .site-extra-text .header-contact div {
	text-align: right;
	padding-right: 20px;
	padding-left: 0px;
}
.portfolio-navigation .nav-next .meta-nav.left, .portfolio-navigation .nav-previous .meta-nav.left {
	padding-right:0px;
	padding-left:10px;
	float:right;
}
.owl-dots {direction:rtl}
.rtl .fa.fa-star-half-o {
	        -moz-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1);
        filter: FlipH;
        -ms-filter: "FlipH";
}
.url.fn.n {
  padding-right: 5px;
}
.fa-caret-right::before {
  content: "\f0d9" !important;
}
.fa-caret-left::before {
  content: "\f0da" !important;
}
.tp-leftarrow.tparrows.manufactory-arrow {
  left: auto !important;
  right: 0;
}
.tp-rightarrow.tparrows.manufactory-arrow {
  right: auto !important;
  left: 47px !important;
}
.mf-team .team-member ul {
	right: -45px;
}
.mf-team .team-member:hover ul {
	right:0;
}
.header-v4 .mf-header-item-button a { min-width: 138px;}
@media (max-width: 991px) {
  body .mf-button.align-right {
    text-align: right;
  }
}
.mf-contact-box .contact-social {
	padding-right:0;
	float:right
}
.primary-mobile-nav ul.menu ul {
	padding-right: 15px;
}
.single-portfolio .entry-content {
  padding-left: 30px;
  border-left: 1px solid #f4f4f4;
  float: right;
}
.woocommerce .quantity .increase, .woocommerce .quantity .decrease {
  border-right: 1px solid #e5e5e5;
  left: 0;
  right: auto;
  border-left: 0;
}
.woocommerce .quantity .qty { text-align: right;}
.woocommerce .quantity {padding: 0 20px 0 35px}
.mf-services-2.style-2 .mf-icon {
	right:10px;
	left:auto;
}
.attachment-induscity-portfolio-vc-thumbnail.size-induscity-portfolio-vc-thumbnail.wp-post-image {
  float: right;
}
.mf-services-2.style-1 .btn-service-2:hover i {
  transform: translateX(-5px) !important;
}
.read-more:hover i {
  transform: translateX(-5px) !important;
}
.mf-services-2.style-1 .btn-service-2 i::before {
	content: "\f053" !important;
}
.slick-dots {direction:rtl}
@media (max-width: 375px) {
  body .mf-history .history-content {
    margin-right: 110px;
	margin-left: auto;
  }
}
.contact-info.email span {
  display: block;
}
.wpcf7-form .mf-input-field {float: right;}
.mf-submit.col-md-12.col-xs-12.col-sm-12 { direction: rtl;}
.mf-form-3 .wpcf7-form-control.wpcf7-submit.has-spinner {
  float: right;
}
.mf-form-4 .wpcf7-form-control.wpcf7-submit.has-spinner {
  float: right;
}
.mf-form-5 .wpcf7-form-control.wpcf7-submit.has-spinner {
  float: right;
}
.mf-form-3 .wpcf7-spinner {
  float: right;
}
.mf-form-1 .col-md-6.col-xs-12.col-sm-12 {
  float: right;
}
.footer-sidebar.footer-1.col-xs-12.col-sm-6.col-md-4 {
  float: right;
}
.footer-sidebar.footer-2.col-xs-12.col-sm-6.col-md-4 {
  float: right;
}
.footer-sidebar.footer-3.col-xs-12.col-sm-6.col-md-4 {
  float: right;
}
@media (max-width: 375px) {
	.footer-sidebar.footer-1.col-xs-12.col-sm-6.col-md-4 {
  float: left;
}
.footer-sidebar.footer-2.col-xs-12.col-sm-6.col-md-4 {
  float: left;
}
}
.mf-form-3 .col-md-6.col-xs-12.col-sm-12 {
  float: right;
}
.mf-newletter .field {float: right;}
@media (max-width: 375px) {
	.vc_row .wpb_content_element {
  min-height: 120px;
}
}
.popular-posts-widget .mini-widget-title {
	margin-right: 120px;
	margin-left: 0px;
}
.popular-posts-widget .widget-thumb {
	float: right;
}
.attachment-induscity-widget-thumb.size-induscity-widget-thumb.wp-post-image {
	min-height: 90px;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
	margin-left: 19px;
	margin-right: 0px;
}
.woocommerce-cart .actions .update-cart {
	float: right !important;
}
.woocommerce-account form.login label.remember {float: left;}
@media (max-width: 600px) {
  .woocommerce-cart table.cart td.actions {text-align: right;}
}
#customer_details .col-1.col-md-6.col-sm-12.col-xs-12 {
  float: right;
}
.woocommerce-checkout #order_review table {
	float: right;
	padding-left: 30px;
	padding-right: 0;
}
.woocommerce-checkout #payment {float: left;}
.extra-menu-item .search-form input {
	border-right: 1px solid #efefef
	}