.services-details-list .content .list li i {
  margin-right: auto;
  margin-left: 5px;
}


.odometer.odometer-auto-theme,.odometer.odometer-theme-default{direction: ltr;}
.odometer.odometer-auto-theme,.odometer.odometer-theme-default{font-family:"Vazir-Regular-FD",sans-serif;}
[type="email"], [type="number"], [type="tel"], [type="url"] {
    direction: rtl;
}



.main-navbar .navbar .navbar-nav {
	margin-right: auto;
	margin-left: 0
}
.main-navbar .navbar .navbar-nav .nav-item:first-child {
	margin-right: 0;
	margin-left: 15px
}
.main-navbar .navbar .navbar-nav .nav-item:last-child {
	margin-left: 0;
	margin-right: 15px
}
.main-navbar .navbar .navbar-nav .nav-item .dropdown-menu {
	right: 0;
	left: auto;
	text-align: right
}
.main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu {
	right: -250px
}
.main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li a i {
	left: 15px;
	right: auto
}
.main-navbar .navbar .others-options {
	margin-right: 30px;
	margin-left: 0
}
.main-navbar .navbar .others-options .option-item {
	margin-left: 30px;
	margin-right: 0
}
.main-navbar .navbar .others-options .option-item .info {
	padding-right: 45px;
	padding-left: 0
}
.main-navbar .navbar .others-options .option-item .info i {
	right: 0;
	left: auto
}
.main-navbar .navbar .others-options .option-item::before {
	left: -15px;
	right: auto
}
.main-navbar .navbar .others-options .option-item:last-child {
	margin-left: 0
}
.navbar-brand {
	margin-right: 0
}
.search-overlay.search-popup {

}
.search-overlay.search-popup .search-form .search-input {
	padding-right: 10px;
	padding-left: 0
}
.search-overlay.search-popup .search-form .search-button {
	left: 0;
	right: auto
}
.approvals-content {
	padding: 35px 60px 35px 20px
}
.approvals-content .icon {
	right: 0;
	left: auto
}
.approvals-content::before {
	left: 0;
	right: auto
}
.banner-social-buttons {
	left: -80px;
	right: auto
}
.banner-social-buttons ul {
	padding-right: 0
}
.banner-social-buttons ul li {
	margin-left: 20px;
	margin-right: 0
}
.banner-social-buttons ul li:last-child {
	margin-left: 0
}
.banner-social-buttons ul li span {
	margin-left: 30px;
	margin-right: 0
}
.banner-social-buttons ul li span::before {
	left: -38px;
	right: auto
}
.about-content .about-list {
	padding-right: 0
}
.about-content .about-list li {
	padding-right: 30px;
	padding-left: 0
}
.about-content .about-list li i {
	right: 0;
	left: auto
}
.about-image {
	text-align: right;
	padding-left: 100px;
	padding-right: 0
}
.about-image img:nth-child(2) {
	left: 10px;
	right: auto
}
.about-image .experience p {
	padding-right: 120px;
	padding-left: 0
}
.about-image .experience h4 {
	right: 50px;
	left: auto
}
.about-image .experience {
	border-right: 2px solid #e73c3e;
	border-left: none
}
.company-area {
	overflow: hidden
}
.company-area .container-fluid {
	padding-right: 0
}
.company-content .company-text {
	padding-right: 70px;
	padding-left: 0
}
.company-content .company-text .icon {
	right: 0;
	left: auto
}
.rate-form .form-group .nice-select {
	text-align: right!important;
	padding-left: 30px;
	padding-right: 18px
}
.rate-form .form-group .nice-select:after {
	left: 20px;
	right: auto
}
.rate-form .form-group .nice-select .list .option {
	text-align: right;
	padding-right: 20px;
	padding-left: 10px
}
.deserve-item .deserve-content {
	padding-right: 65px;
	padding-left: 0
}
.deserve-item .deserve-content span {
	right: 0;
	left: auto
}
.deserve-item .deserve-content::before {
	right: 20px;
	left: auto
}
.clients-item .info {
	padding-right: 75px;
	padding-left: 0
}
.clients-item .info img {
	right: 0;
	left: auto
}
.clients-item .icon {
	left: 25px;
	right: auto
}
.single-footer-widget .social {
	padding-right: 0
}
.single-footer-widget .social li {
	margin-left: 10px;
	margin-right: 0
}
.single-footer-widget .social li:last-child {
	margin-left: 0
}
.single-footer-widget .quick-links {
	padding-right: 0
}
.single-footer-widget .info-contact {
	padding-right: 40px;
	padding-left: 0
}
.single-footer-widget .info-contact i {
	right: 0;
	left: auto
}
.go-top {
	left: 20px;
	right: auto
}
.main-banner-area.bg-two .banner-social-buttons {
	right: 45px;
	left: auto
}
.main-banner-area.bg-two .banner-social-buttons ul li span {
	margin-left: 30px;
	margin-right: 0
}
.main-banner-area.bg-two .banner-social-buttons ul li span::before {
	left: -38px;
	right: auto
}
.about-wrap .about-shape {

}
.solution-item .solution-info {
	padding-right: 85px;
	padding-left: 0;
	text-align: left
}
.solution-item .solution-info i {
	right: 50px;
	left: auto
}
.solution-item .content::before {
	left: -35px;
	right: auto
}
.best-services-slider .services-tabs-item .list {
	padding-right: 0
}
.best-services-slider .services-tabs-item .list li {
	padding-right: 18px;
	padding-left: 0
}
.best-services-slider .services-tabs-item .list li::before {
	right: 0;
	left: auto
}
.clients-slider .clients-item .clients-image img {

}
.clients-slider .clients-item .clients-image .icon-1 {
	right: 80px;
	left: auto
}
.clients-slider.owl-theme .owl-dots {
	left: 50px;
	right: auto
}
.team-item .image .social {
	padding-right: 0
}
.approvals-item .approvals-content {
	padding: 20px 60px 20px 20px
}
.approvals-item .approvals-content::before {
	left: 40px;
	right: auto
}
.single-fun-fact {
	border-left: 1px solid #d3d2ce;
	border-right: none
}
.col-lg-3:last-child .single-fun-fact {
	border-left: none
}
.tabs-list {
	padding-right: 0
}
.services-list-tab .tabs_item .list {
	padding-right: 0
}
.services-list-tab .tabs_item .list li {
	padding-right: 18px;
	padding-left: 0
}
.services-list-tab .tabs_item .list li::before {
	right: 0;
	left: auto
}
.value-features {
	padding-right: 0
}
.value-features li i {
	margin-left: 10px;
	margin-right: 0
}
.clients-area.bg-color .clients-slider.owl-theme .owl-dots {
	left: 0;
	right: auto
}
.page-title-content ul {
	padding-right: 0
}
.page-title-content ul li::before {
	left: -14px;
	right: auto
}
.faq-list-tab .tab_content .tabs_item .faq-accordion .accordion {
	padding-right: 0
}
.faq-list-tab .tab_content .tabs_item .faq-accordion .accordion .accordion-title i {
	margin-left: 10px;
	margin-right: 0;
	float: right;
	margin-top: 4px
}
.faq-contact-form form .help-block ul {
	padding-right: 0;
	text-align: right
}
.calculator-form .calculator-btn .btn-one {
	margin-left: 15px;
	margin-right: 0
}
.table thead th {
	text-align: right!important
}
.apply-form .form-group .nice-select {
	text-align: right!important;
	padding-right: 18px
}
.apply-form .form-group .nice-select:after {
	left: 20px;
	right: auto
}
.apply-form .form-group .nice-select .list .option {
	text-align: right
}
.projects-details-content .projects-details-info .single-info-box .social {
	padding-right: 0
}
.projects-details-content .projects-details-info .single-info-box .social li {
	margin-left: 5px;
	margin-right: 0
}
.form-check {
	padding-right: 1.25rem;
	padding-left: 0
}
.form-check-input {
	margin-right: -1.25rem;
	margin-left: 0
}
.terms-of-condition-sidebar ul {
	padding-right: 0
}
.terms-of-condition-sidebar ul li a {
	padding: 15px 40px 15px 25px
}
.terms-of-condition-sidebar ul li a::before {
	right: 25px;
	left: auto
}
.contact-form .form-group .list-unstyled {
	padding-right: 0
}
.contact-side-box .info-box {
	padding-right: 50px;
	padding-left: 0
}
.contact-side-box .info-box .list {
	padding-right: 0
}
.contact-side-box .info-box .list li span {
	float: left
}
.contact-side-box .info-box .icon {
	right: 0;
	left: auto
}
.widget-area .widget_categories ul {
	padding-right: 0
}
.widget-area .widget_search form button {
	left: 0;
	right: auto
}
.widget-area .widget_hours ul {
	padding-right: 0
}
.widget-area .widget_hours ul li span {
	float: left
}
.widget-area .widget_appointment .form-group .list-unstyled {
	padding-right: 0
}
.services-details-list .content .list {
	padding-right: 0
}
.funding-content .funding-list {
	padding-right: 0
}
.loan-content .list {
	padding-right: 0
}
.loan-content .list li {
	padding-right: 18px;
	padding-left: 0
}
.loan-content .list li::before {
	right: 0;
	left: auto
}
.loan-content .loan-list {
	padding-right: 0
}
.loan-content .loan-list li {
	padding-right: 30px;
	padding-left: 0
}
.loan-content .loan-list li i {
	right: 0;
	left: auto
}
.loan-image .loan-shape {

}
.check-text .list {
	padding-right: 0
}
.check-text .list li {
	padding-right: 18px;
	padding-left: 0
}
.check-text .list li::before {
	right: 0;
	left: auto
}
.widget-area .widget_finix_posts_thumb .item .thumb {
	float: right;
	margin-left: 15px;
	margin-right: 0
}
.widget-area .widget_archives ul {
	padding-right: 0
}
.single-blog .post-meta {
	padding-right: 0
}
.single-blog .post-meta li {
	margin-left: 20px;
	margin-right: 0
}
.single-blog .post-meta li:last-child {
	margin-left: 0
}
.single-blog .post-meta li i {
	margin-left: 5px;
	margin-right: 0
}
.blog-details-desc .post-meta {
	padding-right: 0
}
.blog-details-desc .post-meta li {
	margin-left: 20px;
	margin-right: 0
}
.blog-details-desc .post-meta li:last-child {
	margin-left: 0
}
.blog-details-desc .post-meta li i {
	margin-left: 5px;
	margin-right: 0
}
.blog-details-desc .article-share .social li {
	margin-left: 5px;
	margin-right: 0
}
.comment-reply .comment-form-cookies-consent {
	padding-right: 20px;
	padding-left: 0
}
.comment-reply .comment-form-cookies-consent input {
	right: 0;
	left: auto
}
.comment-reply input[type=date], .comment-reply input[type=time], .comment-reply input[type=datetime-local], .comment-reply input[type=week], .comment-reply input[type=month], .comment-reply input[type=text], .comment-reply input[type=email], .comment-reply input[type=url], .comment-reply input[type=password], .comment-reply input[type=search], .comment-reply input[type=tel], .comment-reply input[type=number], .comment-reply textarea {
	text-align: right
}
.faq-contact-form form .form-control {
	text-align: right
}
.sign-in-form .forgot-password {

}
.contact-form .form-group .form-control {
	text-align: right
}
.widget-area .widget_appointment .form-group .form-control {
	text-align: right
}
@media only screen and (max-width:767px) {
	.mean-container .mean-nav ul li a.mean-expand {
		text-align: left;
		left: 0;
		right: auto
	}
	.mean-container .mean-nav ul li a {
		text-align: right
	}
	.navbar-area .others-options .option-item .default-btn {
		left: 45px;
		right: auto
	}
	.mean-container a.meanmenu-reveal {
		left: 0!important;
		right: auto!important
	}
	.banner-social-buttons {
		left: 0
	}
	.about-image {
		text-align: center;
		padding-left: 0
	}
	.about-image img:nth-child(2) {
		left: 0
	}
	.about-image .experience h4 {
		right: 0
	}
	.about-image .experience p {
		padding-right: 0
	}
	.company-area .container-fluid {
		padding-right: 15px
	}
	.solution-item .solution-info {
		padding-right: 0;
		text-align: center
	}
	.solution-item .solution-info i {
		right: 0
	}
	.single-fun-fact {
		border-left: none
	}
}
@media only screen and (min-width:768px) and (max-width:991px) {
	.mean-container .mean-nav ul li a.mean-expand {
		text-align: left;
		left: 0;
		right: auto
	}
	.mean-container .mean-nav ul li a {
		text-align: right
	}
	.navbar-area .others-options .option-item .default-btn {
		left: 45px;
		right: auto
	}
	.navbar-area .others-options .option-item .search-btn {
		left: 145px;
		right: auto
	}
	.navbar-area .others-options .option-item .close-btn {
		left: 145px;
		right: auto
	}
	.mean-container a.meanmenu-reveal {
		left: 0!important;
		right: auto!important
	}
	.banner-social-buttons {
		left: 0
	}
	.company-area .container-fluid {
		padding-right: 15px
	}
	.solution-item .solution-info {
		padding-right: 0;
		text-align: center
	}
	.solution-item .solution-info i {
		right: 0
	}
	.clients-slider .clients-item .clients-image .icon-1 {
		right: 0;
		left: 0
	}
	.single-fun-fact {
		border-left: none
	}
}
@media only screen and (min-width:992px) and (max-width:1199px) {
	.main-navbar .navbar .navbar-brand img {
		max-width: 100px!important
	}
	.main-navbar .navbar .navbar-nav .nav-item {
		margin-left: 7px;
		margin-right: 7px
	}
	.main-navbar .navbar .navbar-nav .nav-item a {
		font-size: 16px
	}
	.main-navbar .navbar .others-options {
		margin-right: 20px
	}
	.main-navbar .navbar .others-options .option-item {
		margin-left: 15px
	}
	.main-navbar .navbar .others-options .option-item::before {
		left: -10px;
		right: auto
	}
	.main-navbar .navbar .others-options .option-item .default-btn {
		padding: 10px 25px
	}
	.main-navbar .navbar .others-options .option-item .info {
		padding-right: 35px;
		padding-left: 0
	}
	.main-navbar .navbar .others-options .option-item .info span {
		font-size: 14px
	}
	.main-navbar .navbar .others-options .option-item .info p {
		font-size: 15px
	}
}
@media only screen and (min-width:1800px) {
	.main-banner-area.bg-two .banner-social-buttons {
		right: 235px;
		left: auto
	}
	.main-banner-area.bg-two .banner-social-buttons ul li span {
		margin-left: 30px;
		margin-right: 0
	}
	.main-banner-area.bg-two .banner-social-buttons ul li span::before {
		left: -38px;
		right: auto
	}
}