/*********************************************************************

    Template Name: Tanzim - eCommerce HTML Template  
    Template URI: https://themeforest.net/user/
    Description: This is html5 multipurpose e-connerce template
    Author: nilArtStudio
    Author URI: https://themeforest.net/user/nilArtStudio
    Version: 1.4

    Note: This is rtl css. All rtl styles decalre here.

*********************************************************************/

/* Rtl reset css */
.text-left {
  text-align: right;
}
.text-right {
  text-align: left;
}
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12,
.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, .col-md-12,
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12,
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: right;
}
@media (min-width:768px){.col-sm-offset-12{margin-left:auto;margin-right:100%}.col-sm-offset-11{margin-left:auto;margin-right:91.66666667%}.col-sm-offset-10{margin-left:auto;margin-right:83.33333333%}.col-sm-offset-9{margin-left:auto;margin-right:75%}.col-sm-offset-8{margin-left:auto;margin-right:66.66666667%}.col-sm-offset-7{margin-left:auto;margin-right:58.33333333%}.col-sm-offset-6{margin-left:auto;margin-right:50%}.col-sm-offset-5{margin-left:auto;margin-right:41.66666667%}.col-sm-offset-4{margin-left:auto;margin-right:33.33333333%}.col-sm-offset-3{margin-left:auto;margin-right:25%}.col-sm-offset-2{margin-left:auto;margin-right:16.66666667%}.col-sm-offset-1{margin-left:auto;margin-right:8.33333333%}.col-sm-offset-0{margin-left:auto;margin-right:0}}@media (min-width:992px){.col-md-offset-12{margin-left:auto;margin-right:100%}.col-md-offset-11{margin-left:auto;margin-right:91.66666667%}.col-md-offset-10{margin-left:auto;margin-right:83.33333333%}.col-md-offset-9{margin-left:auto;margin-right:75%}.col-md-offset-8{margin-left:auto;margin-right:66.66666667%}.col-md-offset-7{margin-left:auto;margin-right:58.33333333%}.col-md-offset-6{margin-left:auto;margin-right:50%}.col-md-offset-5{margin-left:auto;margin-right:41.66666667%}.col-md-offset-4{margin-left:auto;margin-right:33.33333333%}.col-md-offset-3{margin-left:auto;margin-right:25%}.col-md-offset-2{margin-left:auto;margin-right:16.66666667%}.col-md-offset-1{margin-left:auto;margin-right:8.33333333%}.col-md-offset-0{margin-left:auto;margin-right:0}}@media (min-width:1200px){.col-lg-offset-12{margin-left:auto;margin-right:100%}.col-lg-offset-11{margin-left:auto;margin-right:91.66666667%}.col-lg-offset-10{margin-left:auto;margin-right:83.33333333%}.col-lg-offset-9{margin-left:auto;margin-right:75%}.col-lg-offset-8{margin-left:auto;margin-right:66.66666667%}.col-lg-offset-7{margin-left:auto;margin-right:58.33333333%}.col-lg-offset-6{margin-left:auto;margin-right:50%}.col-lg-offset-5{margin-left:auto;margin-right:41.66666667%}.col-lg-offset-4{margin-left:auto;margin-right:33.33333333%}.col-lg-offset-3{margin-left:auto;margin-right:25%}.col-lg-offset-2{margin-left:auto;margin-right:16.66666667%}.col-lg-offset-1{margin-left:auto;margin-right:8.33333333%}.col-lg-offset-0{margin-left:auto;margin-right:0}}

.float-left {
  float: right;
}
.float-right {
  float: left;
}
input, textarea {
  text-align: right;
}
select {
  background-position: 20px center !important;
  text-align: right;
  padding-right:0px;
}

/*Rtl custom change*/
.language-area .language-selection, .language-area select.language-selection {
    background-position: left center !important;
    width:110px;
}
input{
	padding-right:10px;
}
select{
  padding-left:20px;
}
.header-top .row {
  flex-direction: row-reverse;
}
.account-language-area {
  justify-content: flex-start;
}
.chat-phone-area {
  text-align: right;
}
.chat-phone-area ul li span.lnr {
  margin-right: 0px;
  margin-left: 10px;
}
.chat-phone-area ul li:last-child a{
  padding-right:0px;
}
.header-middle .row {
  flex-direction: row-reverse;
}
.header-middle .header-middle-inner {
  flex-direction: row-reverse;
}
.shopping-cart-list {
  left: 0;
  right:auto;
}
.search-area form {
  flex-direction: row-reverse;
}
.search-area input {
  border-right: 1px solid #e0e0e0 !important;
  border-left: 0px;
}
.search-area input:focus {
  border-right: 1px solid #e0e0e0;
  border-left: 0px;
}
.search-area .btn-group.bootstrap-select::before {
	display: none;
}
.account-action {
  justify-content: flex-start;
}
.account-form {
  left: 0;
  right:auto;
}
.account-form .acc-form-fields .remember-box {
  display:flex;
  flex-direction: row-reverse;
  justify-content: flex-start;
  text-align: right;
}
.account-form .acc-form-fields .remember-box input[type="checkbox"]{
  width:inherit;
}
.account-form .acc-form-fields .remember-box p {
  right: 25px;
}
.main-menu li {
  float: right;
}
.main-menu > li:first-child > a {
  padding-right: 0;
  padding-left: 25px;
}
.dropdown {
  right: 0;
  left:auto;
}
.dropdown li {
  width: 100%;
  text-align: right;
}
.megamenu-area {
  right: 0;
  left:auto;
}
.megamenu-area {
  text-align: right;
}
.mega-dropedown li a, .mega-dropedown li {
  width: 100%;
}
.tm-slider-content {
  text-align: right;
}
.product-info::before {
  right: 0;
  left:auto;
}
.product-info{
	text-align:right;
}
.product-action {
  justify-content: flex-end;
}
.pro-price-ratting {
  flex-direction: row-reverse;
}
.tm-offer-content {
  text-align: right;
}
.newsletter-form {
  flex-direction: row-reverse;
}
.newsletter-form input {
  margin-right: 0px;
  margin-left: 10px;
}
.large-size-banner {
  flex-direction: row-reverse;
}
.large-banner-content {
  padding: 30px 30px 30px 0;
  text-align: right;
}
.large-banner-content .price-box {
  justify-content: flex-end;
}
.large-size-banner div.price-box {
  width: 100%;
}
.single-blog-content {
  text-align: right;
}
.footer-widgets-subscribe {
	flex-direction: row-reverse;
  text-align: right;
}
.copyright-text{
	text-align: right;
}
.total-price {
  flex-direction: row-reverse;
}
.shopping-cart-list .total-price > p {
  padding-right: 0px;
}
.wish-cart ul li {
  flex-direction: row-reverse;
  text-align: right;
}
.shopping-cart-items .cart-item-details {
  align-items: flex-end;
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li{
	text-align: right;
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
  margin-right:0px;
}
.header-style-2 .account-language-area {
  justify-content: flex-start;
}
.header-style-2 .language-area{
  padding-left: 20px;
}
.header-style-2 .logo {
  justify-content: flex-end;
}
.dropdown li a {
  padding-right:35px;
}
.last-elements .dropdown .sub-dropdown {
  right: 110%;
}
.last-elements .dropdown li:hover ul.sub-dropdown {
  left: 100%;
}
.last-elements .dropdown li:hover ul.sub-dropdown {
  left: auto;
  right: 100%;
}
.plus-right > a::after {
  content: "";
  font-family: fontawesome;
  left: 17px;
  position: absolute;
  right: auto;
}
.search-form-2-inner {
  left: 0;
  right:auto;
}
.single-men-content {
  text-align: right;
}
.footer-style-2 .footer-social-icons .social-list {
  justify-content: flex-end;
}
.footer-copyright-area .row {
  display: flex;
  flex-flow: row-reverse nowrap;
}
.instagram-images ul {
  flex-flow: row-reverse wrap;
}
.instagram-images ul li{
  margin-right: 0px;
  margin-left: 10px;
}
.section-title.section-title-4 {
  flex-direction: row-reverse;
}
.section-title.section-title-4 h2 {
  padding-right: 50px;
}
.section-title.section-title-4 > a span.lnr {
  left: 65px;
  right:auto;
}
.section-title.section-title-4 > a:hover span.lnr {
  left: 45px;
  right:auto;
}
.tm-pa-single.large .tm-pa-content {
  padding-right: 30px;
  text-align: right;
  width:50%;
}
.tab-section-title.style-2 {
  justify-content: flex-end;
}
.owl-nav-style-2 .owl-nav .owl-prev {
  border-right: 1px solid #ccc;
  left: 10px;
}
.owl-nav-style-2 .owl-nav .owl-next {
  left: 90px;
}
.large .tm-pa-content .ratting-box {
  justify-content: flex-end;
}
nav.full-width.right-sided {
  float: left;
}
nav.full-width.right-sided > ul.main-menu > li:last-child a {
  padding-left: 0;
  padding-right: 25px;
}
.category-menu-wrap {
  text-align: right;
  width:100%;
}
.cat-dropdown-wrap > ul > li > a > span, .cat-menu-more-items > ul > li > a > span {
  float: left;
}
.cat-sub-dropdown {
  right: 110%;
  left:auto;
   box-shadow: 2px 0 4px rgba(0, 0, 0, 0.2);
}
.cat-dropdown-wrap > ul > li:hover > .cat-sub-dropdown {
  right: 100%;
  left:auto;
}
.category-header a.tm-btn {
  text-align: right;;
}
.section-title-5 .tab-section-title-2 {
  flex-direction: row-reverse;
}
.chat-phone-area ul li:first-child{
	padding-right:20px;
}
.chat-phone-area ul li a {
  padding: 0 40px 0 20px;
  position: relative;
}
.chat-phone-area ul li a span.text-medium {
 padding-right:40px;
}
.chat-phone-area ul li span.lnr {
  position: absolute;
  right: 0;
  top:-5px;
}
.account-language-area .language-area {
  margin-left: 0px;
  position: relative;
}
.cat-menu-more-items > ul > li:hover > .cat-sub-dropdown {
  right: 100%;
  left:auto;
}
.header-one-line {
  flex-direction: row-reverse;
}
a.front-btn span.lnr {
	left:auto;
  right: 100%;
}
a.front-btn:hover span.lnr {
	left:auto;
  right: 110%;
}
.search-form-2-inner > form {
  flex-direction: row-reverse;
}
.shopping-cart-items > li {
  flex-direction: row-reverse;
}
.offer-abs-thumb {
  left: 0;
  right:auto;
}
.breadcamb-wrap {
  flex-direction: row-reverse;
}
.not-found-search-form > form {
  flex-direction: row-reverse;
}
.breadcamb-links > ul {
  flex-direction: row-reverse;
}
.breadcamb-links > ul > li::before {
  content: "\f104";
}
.breadcamb-links > ul > li:first-child::before {
  display: inline-block;
}
.breadcamb-links > ul > li:last-child::before {
  display: none;
}
.wish-cart > ul li a {
  text-align: center;
}
.billing-single-section {
  text-align: right;
}
.billling-order-inner ul li > div:not(.billing-total-inner) {
  display: flex;
  flex-direction: row-reverse;
}
.billing-total-single {
  flex-direction: row-reverse;
}
.contact-single-input {
  text-align: right;
}
.contact-address-card li {
  text-align: right;
}
.contact-address-card li span.lnr {
  left: auto;
  right: -30px;
}
.order-track-inner {
  text-align: right;
}
.cp-right-info > div {
  flex-direction: row-reverse;
}
.cp-right-view ul {
  padding-right: 15px;
  padding-left: 0px;
}
.cp-right-sorting > select {
  margin-left: 0px;
  margin-right: 20px;
  width:80px;
}
.cp-left-sidebar {
  text-align: right;
}
.cp-category-body ul li a i.fa {
  float: left;
}
.cp-colored-items, .cp-size-items, .cp-brand-items {
  float: left;
}
.cp-size-option-body ul li a, .cp-color-body ul li a {
  padding-left: 0;
  padding-right: 30px;
}
.cp-color-body ul li a::before, .cp-size-option-body ul li a::before {
  left:auto;
  right: 0;
}
.cp-trend-single {
  flex-direction: row-reverse;
}
.cp-trend-content {
  padding-left: 0px;
  padding-right: 20px;
}
.pro-price-ratting .ratting-box{
  justify-content: flex-end;
}
.cp-right-sorting option {
  text-align: center;
}
.sp-cart-subtotal h4 > span, .sp-cart-grandtotal h3 > span{
  float: left;
}
.tm.cart-single-box.tm-cart-total-area, .single-product-description, .tm.cart-single-box {
  text-align: right;
}
.tm-size-color-single, .tm-single-product-share {
  flex-direction: row-reverse;
  justify-content: flex-start;
}
.tm-single-product-share .social-list {
  margin-left: 0px;
  margin-right: 20px;
}
.single-product-description .tm-single-product-categories {
  flex-direction: row-reverse;
}
.single-product-description .categories-tags {
  margin-left: 0px;
  margin-right: 20px;
}
.sin-pro-description-inner {
  text-align: right;
}
.sin-pro-description-inner ul {
  margin-left: 0px;
  margin-right: 50px;
}
.sin-pro-description-inner li {
  list-style:none;
}
.single-pro-reviews-inner {
  text-align: right;
}
.single-pro-reviews {
  flex-direction: row-reverse;
}
.review-content-top {
  flex-direction: row-reverse;
}
.review-date-count {
  margin-left: 0px;
  margin-right: 20px;
}
.reveiw-content {
  padding-left: 0px;
  padding-right: 20px;
}
.review-content-bottom::before {
  left:auto;
  right: 0;
}
.single-pro-review-tags .taglist > li {
  float: right;
}
.account-language-area.style-2 .language-area{
  margin-left:15px;
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{
  right:auto;
  left:15px;
}