body {
	direction: rtl;
	text-align: right
}



.odometer.odometer-auto-theme,.odometer.odometer-theme-default{direction: ltr;}
.odometer.odometer-auto-theme,.odometer.odometer-theme-default{font-family:"Vazir-FD",sans-serif;}
.coming-soon-content #timer {
  direction: ltr;
}



[type="email"], [type="number"], [type="tel"], [type="url"] {
    direction: rtl;
}



.top-bar-optional {
	padding-right: 0;
	text-align: left
}
.top-bar-optional li a {
	margin-left: 5px;
	margin-right: 0
}
.top-bar-optional li a:last-child {
	margin-left: 0
}
.top-bar-information {
	padding-right: 0
}
.top-bar-information li {
	margin-left: 15px;
	margin-right: 0;
	padding-right: 20px;
	padding-left: 0
}
.top-bar-information li:last-child {
	margin-left: 0
}
.top-bar-information li i {
	right: 0;
	left: auto
}
.section-title .bar {
	direction: ltr
}
.navbar-brand {
	margin-right: 0
}
.main-navbar .navbar ul {
	padding-right: 0
}
.main-navbar .navbar .navbar-nav.ml-auto, .main-navbar .navbar .navbar-nav .mx-auto {
	margin-right: auto!important;
	margin-left: 0!important
}
.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 a::before {
	left: 0;
	right: auto
}
.main-navbar .navbar .navbar-nav .nav-item a:hover::before, .main-navbar .navbar .navbar-nav .nav-item a:focus::before, .main-navbar .navbar .navbar-nav .nav-item a.active::before {
	width: 100%;
	left: auto;
	right: 0
}
.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 a i {
	left: 15px;
	right: auto
}
.main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu {
	left: -200px;
	right: auto
}
.main-navbar .navbar .others-options {
	margin-right: 50px;
	margin-left: 0
}
.main-navbar .navbar .others-options .option-item {
	margin-left: 10px;
	margin-right: 0
}
.main-navbar .navbar .others-options .option-item:last-child {
	margin-left: 0
}
.main-navbar .navbar .others-options .option-item .language-switcher .dropdown-toggle img {
	margin-left: 2px;
	margin-right: 0
}
.main-navbar .navbar .others-options .option-item .language-switcher .dropdown-toggle span i {
	top: 4px;
	left: 2px;
	right: auto
}
.main-navbar .navbar .others-options .option-item .language-switcher .dropdown-menu {
	left: 0!important;
	right: auto!important
}
.main-navbar .navbar .others-options .option-item .language-switcher .dropdown-menu .dropdown-item span {
	margin-right: 8px;
	margin-left: 0
}
.modal.right.fade.show .modal-dialog {
	left: 0;
	right: auto
}
.modal.right.fade .modal-dialog {
	left: -320px;
	right: auto
}
.modal.right .modal-content button.close {
	left: 20px;
	right: auto
}
.sidebarModal.modal .modal-body .social-list {
	padding-right: 0
}
.sidebarModal.modal .modal-body .social-list li {
	margin-left: 8px;
	margin-right: 0
}
.sidebarModal.modal .modal-body .social-list li:last-child {
	margin-left: 0
}
.main-banner-content .banner-btn .optional-btn {
	margin-left: 15px;
	margin-right: 0
}
.single-how-it-works .number {
	left: 15px;
	right: auto
}
.single-how-it-works .shape {
	left: 20px;
	right: auto
}
.solution-area .container-fluid {
	padding-right: 0
}
.solution-image::before {
	-webkit-clip-path: polygon(7% 0, 100% 0%, 100% 100%, 0 100%);
	clip-path: polygon(7% 0, 100% 0%, 100% 100%, 0 100%)
}
.solution-content .bar {
	margin: 20px 0 20px auto;
	direction: ltr
}
.solution-content .inner-content {
	padding-right: 90px;
	padding-left: 0
}
.solution-content .inner-content .icon {
	right: 0;
	left: auto
}
.solution-shape {
	left: 0;
	right: auto
}
.single-services .title h3 {
	padding-right: 65px;
	padding-left: 0
}
.single-services .title i {
	right: 0;
	left: auto
}
.hosting-content .bar {
	margin: 20px 0 20px auto;
	direction: ltr
}
.hosting-content .inner-content {
	padding-right: 75px;
	padding-left: 0
}
.hosting-content .inner-content .icon {
	right: 0;
	left: auto
}
.pricing-table .table thead th:first-child {
	text-align: right
}
.pricing-table .table tbody tr td:first-child {
	text-align: right
}
.single-clients .icon i {
	right: 30px;
	left: auto
}
.single-clients .clients-info {
	padding-right: 80px;
	padding-left: 0;
	margin-right: 25px;
	margin-left: 0
}
.single-clients .clients-info img {
	right: 0;
	left: auto
}
.single-clients .clients-desc::before {
	right: 35px;
	left: auto
}
.clients-slider.owl-theme .owl-nav {
	margin-right: -100px;
	margin-left: 0
}
.faq-image::before {
	-webkit-clip-path: polygon(7% 0, 100% 0%, 100% 100%, 0 100%);
	clip-path: polygon(7% 0, 100% 0%, 100% 100%, 0 100%)
}
.faq-item-box .content .bar {
	margin: 20px 0 20px auto;
	direction: ltr
}
.faq-item-box .faq-accordion .accordion .accordion-title {
	padding: 20px 20px 20px 40px
}
.faq-item-box .faq-accordion .accordion .accordion-title i {
	left: 20px;
	right: auto
}
.single-blog .image .tag {
	right: 10px;
	left: auto
}
.single-footer-widget .footer-contact-info {
	padding-right: 0
}
.single-footer-widget .footer-contact-info li {
	padding-right: 25px;
	padding-left: 0
}
.single-footer-widget .footer-contact-info li i {
	right: 0;
	left: auto
}
.single-footer-widget .footer-social {
	padding-right: 0
}
.single-footer-widget .footer-social li {
	margin-left: 10px;
	margin-right: 0
}
.single-footer-widget .footer-social li:last-child {
	margin-left: 0
}
.single-footer-widget .quick-links {
	padding-right: 0
}
.single-footer-widget .quick-links li a i {
	position: relative;
	top: 2px
}
.single-footer-widget .quick-links li a::before {
	right: 0;
	left: auto
}
.single-footer-widget .footer-newsletter-box .newsletter-form .input-newsletter {
	text-align: right
}
.copyright-area-content ul {
	padding-right: 0;
	text-align: left
}
.copyright-area-content ul li:first-child {
	margin-right: 0;
	margin-left: 10px
}
.copyright-area-content ul li:last-child {
	margin-left: 0;
	margin-right: 10px
}
.copyright-area-content ul li::before {
	left: -12px;
	right: auto
}
.go-top {
	left: 20px;
	right: auto
}
.main-banner-item.item-two .main-banner-content {
	margin-right: auto;
	margin-left: 0
}
.main-banner-item.item-two .main-banner-content .banner-btn .default-btn {
	margin-left: 15px;
	margin-right: 0
}
.main-banner-item.item-three .main-banner-content {
	margin-right: auto;
	margin-left: 0
}
.main-banner-item.item-three .main-banner-content .banner-btn .default-btn {
	margin-left: 15px;
	margin-right: 0
}
.single-top-features .number {
	left: 15px;
	right: auto
}
.single-top-features .shape {
	left: -20px;
	right: auto
}
.features-item {
	margin-right: auto;
	margin-left: 0
}
.features-item .content .bar {
	margin: 20px 0 20px auto;
	direction: ltr
}
.fun-facts-item .content .bar {
	margin: 20px 0 20px auto;
	direction: ltr
}
.fun-facts-item .fun-facts-shape {
	left: -45px;
	right: auto
}
.services-list-tab .tabs {
	padding-right: 0
}
.services-list-tab .tabs li a {
	padding: 25px 75px 25px 15px
}
.services-list-tab .tabs li a i {
	right: 30px;
	left: auto
}
.overview-content {
	margin-right: auto;
	margin-left: 0
}
.overview-content .bar {
	margin: 20px 0 20px auto;
	direction: ltr
}
.overview-shape .shape-1 {
	right: -20px;
	left: auto
}
.overview-shape .shape-2 {
	right: 30%;
	left: auto
}
.overview-shape .shape-3 {
	left: 0;
	right: auto
}
.overview-shape .shape-4 {
	left: 5%;
	right: auto
}
.choose-item .content .bar {
	margin: 20px 0 20px auto;
	direction: ltr
}
.choose-item .inner-content {
	padding-right: 110px;
	padding-left: 0
}
.choose-item .inner-content .icon {
	right: 30px;
	left: auto
}
.single-team .image .social {
	padding-right: 0
}
.main-slider-content {
	margin-right: auto;
	margin-left: 0
}
.about-area .container-fluid {
	padding-right: 0
}
.about-image .video-btn {
	left: 20px;
	right: auto
}
.about-content {
	padding-left: 10px;
	padding-right: 0
}
.about-content .content .bar {
	margin: 20px 0 20px auto;
	direction: ltr
}
.about-content .content .about-features {
	padding-right: 0
}
.about-content .content .about-features li {
	padding-right: 60px;
	padding-left: 0
}
.about-content .content .about-features li i {
	right: 0;
	left: auto
}
.page-banner-content ul {
	padding-right: 0
}
.page-banner-content ul li {
	margin-right: 15px;
	margin-left: 0
}
.page-banner-content ul li:first-child {
	margin-right: 0
}
.page-banner-content ul li::before {
	right: -10px;
	left: auto
}
.affiliate-program .content .bar {
	margin: 20px 0 20px auto;
	direction: ltr
}
.affiliate-program .affiliate-list {
	padding-right: 0
}
.affiliate-program .affiliate-list li {
	padding-right: 25px;
	padding-left: 0
}
.affiliate-program .affiliate-list li i {
	right: 0;
	left: auto
}
.affiliate-program-faqs-accordion .accordion .accordion-title {
	padding: 25px 20px 25px 40px
}
.affiliate-program-faqs-accordion .accordion .accordion-title i {
	left: 20px;
	right: auto
}
.login-form h2::before {
	right: 0;
	left: auto
}
.login-form form .form-group .form-control {
	padding: 15px
}
.login-form form .lost-your-password {

}
.form-check {
	padding-right: 1.25rem;
	padding-left: 0
}
.form-check-input {
	margin-right: -1.25rem;
	margin-left: 0
}
.register-form h2::before {
	right: 0;
	left: auto
}
.register-form form .form-group .form-control {
	padding: 15px
}
.reset-password-form h2::before {
	right: 0;
	left: auto
}
.reset-password-form form .form-group .form-control {
	padding: 15px
}
.faq-accordion-inner .title .bar {
	margin: 20px 0 20px auto;
	direction: ltr
}
.faq-accordion-inner .faq-accordion .accordion {
	padding-right: 0
}
.faq-accordion-inner .faq-accordion .accordion .accordion-title {
	padding: 20px 20px 20px 40px
}
.faq-accordion-inner .faq-accordion .accordion .accordion-title i {
	left: 20px;
	right: auto
}
.terms-of-service-accordion .accordion .accordion-title {
	padding: 20px 20px 20px 40px
}
.terms-of-service-accordion .accordion .accordion-title i {
	left: 20px;
	right: auto
}
.privacy-policy-accordion .accordion .accordion-title {
	padding: 20px 20px 20px 40px
}
.privacy-policy-accordion .accordion .accordion-title i {
	left: 20px;
	right: auto
}
.widget-area .widget .widget-title::before {
	right: 0;
	left: auto
}
.widget-area .widget_search form button {
	left: 5px;
	right: auto
}
.widget-area .widget_categories ul {
	padding-right: 0
}
.widget-area .widget_categories ul li a i {
	left: 30px;
	right: auto
}
.widget-area .widget_ostin_posts_thumb .item .thumb {
	float: right;
	margin-left: 15px;
	margin-right: 0
}
.services-details-desc .services-details-faq .accordion .accordion-title {
	padding: 25px 20px 25px 40px
}
.services-details-desc .services-details-faq .accordion .accordion-title i {
	left: 20px;
	right: auto
}
blockquote, .blockquote {
	border-right: 1px solid #3c62e9;
	border-left: none
}
blockquote p, .blockquote p {
	padding-right: 50px;
	padding-left: 0
}
blockquote .icon, .blockquote .icon {
	right: 30px;
	left: auto
}
.comments-area .comments-title::before {
	right: 0;
	left: auto
}
.comments-area .comment-body {
	padding: 30px 100px 30px 30px
}
.comments-area .comment-author .avatar {
	right: -65px;
	left: auto
}
.comments-area .children {
	margin-right: 30px;
	margin-left: 0
}
.comments-area .comment-respond .comment-reply-title::before {
	right: 0;
	left: auto
}
.comments-area .comment-respond input[type=date], .comments-area .comment-respond input[type=time], .comments-area .comment-respond input[type=datetime-local], .comments-area .comment-respond input[type=week], .comments-area .comment-respond input[type=month], .comments-area .comment-respond input[type=text], .comments-area .comment-respond input[type=email], .comments-area .comment-respond input[type=url], .comments-area .comment-respond input[type=password], .comments-area .comment-respond input[type=search], .comments-area .comment-respond input[type=tel], .comments-area .comment-respond input[type=number], .comments-area .comment-respond textarea {
	padding: 15px
}
.comments-area .comment-respond .comment-form-cookies-consent {
	padding-right: 20px;
	padding-left: 0
}
.comments-area .comment-respond .comment-form-cookies-consent input {
	right: 0;
	left: auto
}
.list-unstyled {
	padding-right: 0
}
.contact-form .title .bar {
	margin: 20px 0 20px auto;
	direction: ltr
}
.contact-info-box {

}
.contact-info-box .icon {
	right: 0;
	left: auto
}
.license-content .title p {
	padding-right: 195px;
	padding-left: 0
}
.license-content .title h3 {
	right: 0;
	left: auto
}
.search-domain-form button {
	left: 4px;
	right: auto
}
.server-domain-info .info-list {
	padding-right: 0
}
.server-domain-info .info-list li a::before {
	right: 0;
	left: auto
}
.server-domain-box .title::before {

}
.server-domain-box .server-domain-table .features li {
	padding-right: 22px;
	padding-left: 0
}
.server-domain-box .server-domain-table .features li::before {
	right: 0;
	left: auto
}
.server-domain-box .transfer-domain-table .table thead th:first-child {
	text-align: right
}
.server-domain-box .transfer-domain-table .table tbody tr td:first-child {
	text-align: right
}
.server-domain-box .register-domain-form form .form-group .form-control {
	padding: 0 15px
}
.server-domain-box .view-cart-form form .form-group label {
	text-align-last: right
}
.server-domain-box .view-cart-form form .form-group .form-control {
	padding: 0 15px
}
.server-domain-box .older-summary ul {
	padding-right: 0
}
.server-domain-box .older-summary ul li span {
	float: left
}
.ssl-overview .overview-list {
	padding-right: 0
}
.single-vps-table .vps-features {
	padding-right: 0
}
.single-vps-table .vps-features li i {
	margin-left: 5px;
	margin-right: 0;
	float: right
}
.fadeInLeft {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight
}
.fadeInRight {
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft
}
.coming-soon-content .newsletter-form .form-group .input-newsletter {
	text-align: right
}
.search-domain-form .input-search {
	text-align: right
}
@media only screen and (max-width:767px) {
	.top-bar-optional {
		text-align: center
	}
	.mean-container a.meanmenu-reveal {
		left: 0!important;
		right: auto!important
	}
	.mean-container .mean-nav ul li a {
		text-align: right
	}
	.mean-container .mean-nav ul li a.mean-expand {
		width: 85%;
		text-align: left;
		left: 0;
		right: auto
	}
	.others-option-for-responsive .dot-menu {
		left: 60px;
		right: auto;
		z-index: 999
	}
	.others-option-for-responsive .container .container {
		left: 10px;
		right: auto
	}
	.others-option-for-responsive .option-inner .others-options .option-item .language-switcher .dropdown-toggle img {
		margin-left: 2px;
		margin-right: 0
	}
	.others-option-for-responsive .option-inner .others-options .option-item .language-switcher .dropdown-toggle span i {
		top: 4px;
		left: 2px;
		right: auto
	}
	.others-option-for-responsive .option-inner .others-options .option-item .language-switcher .dropdown-menu .dropdown-item span {
		margin-right: 8px;
		margin-left: 0
	}
	.others-option-for-responsive .option-inner .others-options .search-box {
		margin-right: 25px;
		margin-left: 0
	}
	.solution-area .container-fluid {
		padding-right: 15px
	}
	.solution-image::before {
		-webkit-clip-path: unset;
		clip-path: unset
	}
	.solution-content .inner-content {
		padding-right: 70px
	}
	.clients-slider.owl-theme .owl-nav {
		margin-right: 0
	}
	.faq-image::before {
		-webkit-clip-path: unset;
		clip-path: unset
	}
	.single-footer-widget.pl-5, .single-footer-widget .px-5 {
		padding-right: 0!important
	}
	.copyright-area-content ul {
		text-align: center
	}
	.main-banner-item.item-two .main-banner-content {
		margin: auto
	}
	.main-banner-item.item-three .main-banner-content {
		margin: auto
	}
	.about-area .container-fluid {
		padding-right: 15px
	}
	.license-content .title p {
		padding-right: 0
	}
}
@media only screen and (min-width:576px) and (max-width:767px) {
	.login-form form .lost-your-password {

	}
}
@media only screen and (min-width:768px) and (max-width:991px) {
	.top-bar-optional {
		text-align: center
	}
	.mean-container a.meanmenu-reveal {
		left: 0!important;
		right: auto!important
	}
	.mean-container .mean-nav ul li a {
		text-align: right
	}
	.mean-container .mean-nav ul li a.mean-expand {
		width: 85%;
		text-align: left;
		left: 0;
		right: auto
	}
	.others-option-for-responsive .dot-menu {
		left: 60px;
		right: auto;
		z-index: 999
	}
	.others-option-for-responsive .container .container {
		left: 10px;
		right: auto
	}
	.others-option-for-responsive .option-inner .others-options .option-item .language-switcher .dropdown-toggle img {
		margin-left: 2px;
		margin-right: 0
	}
	.others-option-for-responsive .option-inner .others-options .option-item .language-switcher .dropdown-toggle span i {
		top: 4px;
		left: 2px;
		right: auto
	}
	.others-option-for-responsive .option-inner .others-options .option-item .language-switcher .dropdown-menu .dropdown-item span {
		margin-right: 8px;
		margin-left: 0
	}
	.others-option-for-responsive .option-inner .others-options .search-box {
		margin-right: 25px;
		margin-left: 0
	}
	.solution-area .container-fluid {
		padding-right: 15px
	}
	.solution-image::before {
		-webkit-clip-path: unset;
		clip-path: unset
	}
	.clients-slider.owl-theme .owl-nav {
		margin-right: 0
	}
	.faq-image::before {
		-webkit-clip-path: unset;
		clip-path: unset
	}
	.single-footer-widget.pl-5, .single-footer-widget .px-5 {
		padding-right: 0!important
	}
	.main-banner-item.item-two .main-banner-content {
		margin: auto
	}
	.main-banner-item.item-three .main-banner-content {
		margin: auto
	}
	.about-area .container-fluid {
		padding-right: 15px
	}
}
@media only screen and (min-width:992px) and (max-width:1199px) {
	.mean-container a.meanmenu-reveal {
		left: 0!important;
		right: auto!important
	}
	.mean-container .mean-nav ul li a {
		text-align: right
	}
	.mean-container .mean-nav ul li a.mean-expand {
		width: 85%;
		text-align: left;
		left: 0;
		right: auto
	}
	.others-option-for-responsive .dot-menu {
		left: 60px;
		right: auto;
		z-index: 999
	}
	.others-option-for-responsive .container .container {
		left: 10px;
		right: auto
	}
	.others-option-for-responsive .option-inner .others-options .option-item .language-switcher .dropdown-toggle img {
		margin-left: 2px;
		margin-right: 0
	}
	.others-option-for-responsive .option-inner .others-options .option-item .language-switcher .dropdown-toggle span i {
		top: 4px;
		left: 2px;
		right: auto
	}
	.others-option-for-responsive .option-inner .others-options .option-item .language-switcher .dropdown-menu .dropdown-item span {
		margin-right: 8px;
		margin-left: 0
	}
	.others-option-for-responsive .option-inner .others-options .search-box {
		margin-right: 25px;
		margin-left: 0
	}
	.services-list-tab .tabs li a {
		padding: 25px 65px 25px 15px
	}
}