﻿.main-nav nav .navbar-nav .nav-item .dropdown-menu li a.dropdown-toggle:after {
  content: "\e9e3";
}
.client-carousel-para:before {
  content: "“";
  left: auto;
  right: 0;
}
.footer-list li:before {
  content: "\e9e3";
}
.breadcrumb .breadcrumb-item + .breadcrumb-item:before {
  content: ".";
}
body {
    text-align: right;
}
.blockquote p:before {
  content: "“";
  left: auto;
  right: 0;
}




[type="email"], [type="number"], [type="tel"], [type="url"] {
    direction: rtl;
}
.form-check {
    padding-right: 0;
    padding-left: 1.5em;
}






.desk-pad-left-10 {
	padding-left: 0;
	padding-right: 10px
}
.desk-pad-right-10 {
	padding-right: 0;
	padding-left: 10px
}
.desk-pad-left-20 {
	padding-left: 0;
	padding-right: 20px
}
.desk-pad-right-20 {
	padding-right: 0;
	padding-left: 20px
}
.desk-pad-left-30 {
	padding-left: 0;
	padding-right: 30px
}
.desk-pad-right-30 {
	padding-right: 0;
	padding-left: 30px
}
.desk-pad-left-40 {
	padding-left: 0;
	padding-right: 40px
}
.desk-pad-right-40 {
	padding-left: 0;
	padding-right: 40px
}
.image-margin-left {
	margin-left: 0;
	margin-right: -50px
}
.sub-section-title {
	text-align: right
}
.section-title-left {
	text-align: right
}
.breadcrumb .breadcrumb-item {
	padding-left: 0;
	padding-right: .5rem
}
.breadcrumb .breadcrumb-item+.breadcrumb-item:before {
	padding-right: 0;
	padding-left: .5rem
}
.pagination .page-item {
	margin-right: 0;
	margin-left: 5px
}
.pagination .page-item:last-child {
	margin-left: 0
}
.topbar-list-thumb {
	margin-right: 0;
	margin-left: 5px
}
.topbar-item-list .language-option .language-flag {
	margin-right: 0;
	margin-left: 10px
}
.main-nav nav .navbar-nav .nav-item a.dropdown-toggle:after {
	margin-left: 0;
	margin-right: 5px
}
.main-nav nav .navbar-nav .nav-item .dropdown-menu {
	left: auto;
	right: 0
}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li a:before {
	left: auto;
	right: 0
}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li .dropdown-menu {
	left: auto;
	right: 100%
}
.mobile-nav.mean-container .mean-nav ul li a {
	text-align: right
}
.mobile-nav.mean-container .mean-nav ul li a.mean-expand {
	right: auto;
	left: 10px;
	text-align: left
}
.navbar-brand {
	margin-right: 0;
	margin-left: 1rem;
	text-align: right
}
.navbar-brand img:nth-child(2) {
	left: auto;
	right: 0
}
.navbar-option-item {
	margin-left: 20px
}
.navbar-option-item:first-child {
	margin-left: 20px
}
.navbar-option-item:last-child {
	margin-left: 0
}
.navbar-search.dropdown-menu {

}
.navbar-search.dropdown-menu.dropdown-menu[style] {
	left: 0!important;
	right: auto
}
.shopping-cart-tooltip {
	-webkit-transform: translate(60%, -60%);
	transform: translate(60%, -60%);
	left: auto;
	right: 0
}
.language-option .language-globe {
	margin-right: 0;
	margin-left: 7px
}
.language-option .language-arrow {
	color: #fff;
	margin-left: 0;
	margin-right: 5px
}
.navbar-language .dropdown-menu {
	left: 0;
	right: auto
}
.navbar-language .dropdown-menu img {
	margin-right: 0;
	margin-left: 7px
}
.navbar-language .dropdown-menu.dropdown-menu[style] {
	left: 0!important;
	right: auto
}
.header-content-list li i {
	margin-right: 0;
	margin-left: 10px
}
.header-content-list li img {
	margin-right: 0;
	margin-left: 10px
}
.feature-item-thumb {
	margin-right: 0;
	margin-left: 30px
}
.feature-item-content {
	text-align: right
}
.feature-item-content a span {
	margin-left: 0;
	margin-right: 10px
}
.domain-search .form-group {
	padding: 10px 30px 10px 10px
}
.about-text {
	text-align: right
}
.about-list li .about-list-check {
	margin-right: 0;
	margin-left: 15px
}
.about-list li .about-list-icon {
	margin-right: 0;
	margin-left: 15px
}
.about-list-content {
	text-align: right
}
.pricing-item-amount {
	text-align: right
}
.pricing-item-body {
	text-align: right
}
.pricing-body-list li .pricing-check-icon {
	margin-right: 0;
	margin-left: 10px
}
.pricing-body-list li .pricing-info-icon {
	margin-left: 0;
	margin-right: 5px
}
.box-number {

}
.box-number:before {

}
.box-number span {

}
.client-carousel {
	direction: ltr
}
.client-carousel.owl-theme .owl-nav {
	right: auto;
	left: 0
}
.client-carousel-para:before {
	left: auto;
	right: 0
}
.info-card-content {
	text-align: right
}
.info-card-content a span {
	margin-left: 0;
	margin-right: 10px
}
.footer-details {
	text-align: right
}
.footer-content-title {
	text-align: right
}
.footer-right.pl-80 {
	padding-left: 0;
	padding-right: 80px
}
.footer-list li {
	padding-left: 0;
	padding-right: 20px;
	text-align: right
}
.footer-list li:before {
	left: auto;
	right: 0
}
.footer-lower-content {
	text-align: right
}
.footer-lower-text {
	text-align: right
}
.footer-social-list li {
	margin-right: 0;
	margin-left: 7px
}
.footer-social-list li a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	font-size: 16px
}
.footer-social-list li:hover {
	-webkit-transform: translateY(-3px);
	transform: translateY(-3px)
}
.footer-lower-text {
	margin-right: 0;
	margin-left: 25px
}
.scroll-top {
	right: auto;
	left: 20px
}
.header-main-content-two {
	text-align: right
}
.domain-search-two .form-group .input-group-append {
	padding-right: 0;
	padding-left: 15px;
	border-left: 0;
	border-right: 1px solid #d8d8d8
}
.pricing-table-default table tbody tr td {
	border-right: 0;
	border-left: 1px solid #d8d8d8
}
.pricing-table-default table tbody tr td .td-domain-name {
	text-align: right
}
.pricing-table-default table tbody tr td:first-child {
	border-left: 0
}
.pricing-table-default table tbody tr td:last-child {
	border-left: 0
}
.client-content-carousel.owl-theme .owl-nav {
	right: auto;
	left: 0
}
.header-bg-shape-three {
	background-position: left
}
.header-bg-shape-three .header-shape-item {
	left: 0;
	right: auto
}
.header-bg-shape-three .header-content-list li i {
	margin-right: 0;
	margin-left: 14px
}
.header-main-content-three {
	text-align: right
}
.header-main-content-three .header-content-tab {
	margin-left: 0;
	margin-right: 13px
}
.header-main-content-three .header-content-list li {
	padding-right: 0;
	padding-left: 20px
}
.header-content-tab {
	padding: 3px 0 3px 10px
}
.header-tab-content {
	padding-left: 0;
	padding-right: 30px
}
.header-tab-shadow {
	left: auto;
	right: 0;
	-webkit-transform: translate(27%, -22%);
	transform: translate(27%, -22%)
}
.domain-search-three .form-group .input-group-append {
	padding-right: 0;
	padding-left: 15px;
	border-left: 0;
	border-right: 1px solid #d8d8d8
}
.feature-tab-item-inner {
	text-align: right
}
.feature-tab-icon {
	margin-right: 0;
	margin-left: 15px
}
.pricing-table-secondary table thead tr th {
	border-right: 0;
	border-left: 1px solid #d8d8d8
}
.pricing-table-secondary table thead tr th:last-child {
	border-left: 0
}
.pricing-table-secondary table tbody tr td {
	border-right: 0;
	border-left: 1px solid #d8d8d8
}
.pricing-table-secondary table tbody tr td.td-list-name {
	text-align: right
}
.pricing-table-secondary table tbody tr td del {
	margin-left: 0;
	margin-right: 15px
}
.pricing-table-secondary table tbody tr td .td-domain-name {
	text-align: right
}
.pricing-table-secondary table tbody tr td:first-child {
	border-right: 0;
	border-left: 0
}
.pricing-table-secondary table tbody tr td:last-child {
	border-right: 0;
	border-left: 0
}
.pricing-header-title {
	text-align: right
}
.pricing-hosting-table table thead tr th {
	border-right: 0;
	border-left: 1px solid #d8d8d8;
	text-align: right
}
.pricing-hosting-table table thead tr th:last-child {
	border-left: 0
}
.pricing-hosting-table table tbody tr td {
	text-align: right;
	border-right: 0;
	border-left: 1px solid #d8d8d8
}
.pricing-hosting-table table tbody tr td.td-blank {
	border-right: 0!important;
	border-left: 0!important
}
.pricing-hosting-table table tbody tr td:first-child, .pricing-hosting-table table tbody tr td:last-child {
	border-left: 0
}
.pricing-hosting-table table tbody tr:nth-child(odd) td {
	background: #ebeefa
}
.pricing-hosting-table table tbody tr:nth-child(odd) td.td-bg {
	background: #4a6cf0;
	color: #fff
}
.faq-accordion-header:before {
	right: auto;
	left: 25px
}
.faq-accordion-header:after {
	right: auto;
	left: 25px
}
.faq-accordion-title {
	padding-right: 0;
	padding-left: 35px;
	text-align: right
}
.faq-accordion-body {
	text-align: right
}
.input-group-prepend .input-group-text {
	margin-right: 0;
	margin-left: 10px
}
.form-check {
	text-align: right
}
.form-check label {
	padding-left: 0;
	padding-right: 37px;
	cursor: pointer
}
.form-check label:before {
	left: auto;
	right: 0
}
.form-check label:after {
	left: auto;
	right: 0
}
.comment-input-area {
	text-align: right
}
.authentication-tab-item i {
	margin-right: 0;
	margin-left: 10px
}
.cart-table table thead tr th {
	text-align: right
}
.cart-table table tbody tr td {
	text-align: right
}
.cart-update {
	text-align: right
}
.cart-details-title {
	text-align: right
}
.cart-total-item h4 {
	margin-right: 0;
	margin-left: 10px;
	text-align: right
}
.payment-method-table table tbody tr td .media img {

}
.popular-payment-info-box {
	text-align: right
}
.popular-payment-list-item {
	margin-right: 0;
	margin-left: 30px
}
.wallet-content {
	text-align: right
}
.configurator-filter {
	text-align: right
}
.configurator-filter-check-item {
	margin-right: 0;
	margin-left: 15px
}
.deal-counter-timer h3 {
	margin-right: 0;
	margin-left: 15px
}
.news-entry-list li:before {
	left: auto;
	right: 0;
	top: 6px
}
.news-sidebar-item {
	text-align: right
}
.news-sidebar-content-inner .media img {
	margin-right: 0;
	margin-left: 20px
}
.news-sidebar-category-list li a i {
	margin-right: 0;
	margin-left: 12px
}
.deal-entry-list li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.deal-entry-list li i {
	margin-right: 0;
	margin-left: 5px
}
.terms-privacy .sub-section-title {
	text-align: right
}
.terms-privacy p {
	text-align: right
}
.terms-privacy-list li {
	text-align: right
}
.terms-privacy-list li p strong {
	margin-right: 0;
	margin-left: 10px
}
.news-entry-box {
	padding-left: 0;
	padding-right: 30px
}
.news-entry-social-share {
	text-align: right
}
.team-social-list li {
	margin-left: 0;
	margin-right: 7px
}
.team-social-list li:first-child {
	margin-right: 0
}
.news-post-details {
	text-align: right
}
.blockquote {
	border-left: 0;
	border-right: 7px solid #2647c8
}
.blockquote p:before {
	left: auto;
	right: 0
}
.news-post-details-list ul li i {
	margin-right: 0;
	margin-left: 20px
}
.news-tag h4 {
	margin-right: 0;
	margin-left: 12px
}
.news-tag-list li {
	margin-right: 0;
	margin-left: 10px
}
.news-reply-para {
	text-align: right
}
.news-reply-action i {
	margin-right: 0;
	margin-left: 10px
}
.news-reply-details {
	padding-left: 0;
	padding-right: 30px;
	border-left: 0;
	border-right: 1px solid #d8d8d8
}
.news-reply-user {
	padding-right: 0;
	padding-left: 30px
}
.news-comment-reply-back {
	padding-left: 0;
	padding-right: 40px
}
.news-entry-user-name {
	text-align: right
}
.navbar-option-dots button {
	background-color: transparent;
	padding: 0
}
.navbar-option-dots>.dropdown-menu {
	right: auto;
	left: -40px!important
}
@media only screen and (min-width:768px) {
	.offset-md-3 {
		margin-left: 0%;
		margin-right: 25%
	}
	.text-md-left {
		text-align: right!important
	}
}
@media only screen and (min-width:992px) {
	.text-lg-left {
		text-align: right!important
	}
	.offset-lg-0 {
		margin-left: 0;
		margin-right: 0
	}
	.desk-ml-auto {
		margin-left: 0!important;
		margin-right: auto
	}
	.desk-mr-auto {
		margin-right: 0!important;
		margin-right: auto
	}
	.offset-lg-1 {
		margin-left: 0;
		margin-right: 8.333333%
	}
	.offset-lg-3 {
		margin-left: 0;
		margin-right: 25%
	}
}
@media only screen and (max-width:1059px) {
	.mobile-nav .mobile-logo {
		left: auto;
		right: 15px
	}
	.mean-container a.meanmenu-reveal {
		padding: 0 0 0 15px!important;
		left: 0!important;
		right: auto!important
	}
	.navbar-option {
		right: auto!important;
		left: 65px!important
	}
	.navbar-search.dropdown-menu {
		right: auto!important;
		left: -70px!important
	}
	.navbar-search.dropdown-menu.dropdown-menu[style] {
		right: auto!important;
		left: -70px!important
	}
	.shopping-cart-tooltip {
		-webkit-transform: translate(60%, -60%)!important;
		transform: translate(60%, -60%)!important
	}
	.language-option {
		color: #2647c8
	}
	.language-option .language-globe {
		color: #2647c8;
		margin-right: 0
	}
	.language-option .language-arrow {
		color: #2647c8
	}
}
@media only screen and (max-width:991px) {
	.image-margin-left {
		margin-left: 0;
		margin-right: 0
	}
	.footer-right {
		padding-left: 0;
		padding-right: 0!important
	}
}
@media only screen and (max-width:767px) {
	.navbar-option {
		right: auto!important;
		left: 50px!important
	}
	.navbar-option-item {
		margin-left: 0!important;
		margin-right: 5px
	}
	.navbar-option-item:first-child {
		margin-right: 0
	}
	.navbar-search.dropdown-menu {
		right: auto!important;
		left: -70px!important
	}
	.mobile-nav-two .navbar-search.dropdown-menu {
		right: auto!important;
		left: -70px!important
	}
	.feature-item-thumb {
		margin-right: 0;
		margin-left: 0
	}
	.feature-item-content {
		text-align: center
	}
}
@media only screen and (max-width:575px) {
	.header-tab-alert {
		margin-left: 0;
		margin-right: 13px
	}
	.domain-search-two .form-group .input-group-append {
		padding-left: 0
	}
	.domain-search-three .form-group .input-group-append {
		padding-left: 0
	}
	.news-reply-details {
		padding-right: 0
	}
	.news-comment-reply-back {
		padding-left: 0!important;
		padding-right: 25px!important
	}
}