/*===================================================================
	Global  
===================================================================*/
html[dir="rtl"]:root {
	--primary-font: 'DroidArabicKufi', sans-serif !important;
	--secondary-font: 'DroidArabicKufi', sans-serif !important;
}
html[dir="rtl"] body, 
html[dir="rtl"] .custom-pages *,
html[dir="rtl"] select, 
html[dir="rtl"] select option,
html[dir="rtl"] select optgroup {
	font-family: 'DroidArabicKufi', sans-serif !important;
	font-weight: 400 !important;
}
html[dir="rtl"] option {
    font-family: var(--primary-font);
}
html[dir="rtl"] input::-ms-input-placeholder {
    text-align: right;
}
html[dir="rtl"] input::-webkit-input-placeholder {
    text-align: right;
}
html[dir="rtl"] input::-moz-placeholder {
 	text-align: right;
}
html[dir="rtl"] .pull-right {
	float:left !important;
}
html[dir="rtl"] .pull-left {
	float:right !important;
}
html[dir="rtl"] .text-right {
    text-align: left !important;
}
html[dir="rtl"] .text-left {
    text-align: right;
}
html[dir="rtl"] .col-xs-1, html[dir="rtl"] .col-xs-2, html[dir="rtl"] .col-xs-3, html[dir="rtl"] .col-xs-4, html[dir="rtl"] .col-xs-5, html[dir="rtl"] .col-xs-6, html[dir="rtl"] .col-xs-7, html[dir="rtl"] .col-xs-8, html[dir="rtl"] .col-xs-9, html[dir="rtl"] .col-xs-10, html[dir="rtl"] .col-xs-11, html[dir="rtl"] .col-xs-12 {
    float: right;
}
html[dir="rtl"] .form-control{
	text-align: right;
}
html[dir="rtl"] .table>thead>tr>th,
html[dir="rtl"] .table>tbody>tr>td{
	text-align: right;
}
html[dir="rtl"] .table>thead>tr>th.text-center,
html[dir="rtl"] .table>tbody>tr>td.text-center {
    text-align: center;
}
html[dir="rtl"] .radio label, 
html[dir="rtl"] .checkbox label {
    padding-left: 0;
    padding-right: 20px;
}
html[dir="rtl"] .radio label input, 
html[dir="rtl"] .checkbox label input{
	left: auto;
	right: 0;
}
html[dir="rtl"] select.form-control {
  padding: 0 12px 0 25px;
  background: #FFF url(../img/caret_builder.svg) no-repeat left 12px center/8px 9px !important;
}
html[dir="rtl"] .switch .slider:before {
  left: auto;
  right: 4px;
}
html[dir="rtl"] .switch input:checked + .slider:before {
  -webkit-transform: translateX(-14px);
  -ms-transform: translateX(-14px);
  transform: translateX(-14px);
}


/*==========================
	Alert code  
============================*/
html[dir="rtl"] .alert{
  padding: 12px 56px 9px 25px;
}
html[dir="rtl"] .alert:before{
  left: auto;
	right: -3px;
}
html[dir="rtl"] .alert i.icon-close {
    right: auto;
    left: 10px;
}
html[dir="rtl"] .alert.alert-success{    
	background: #FFF url(../img/alert_bg/success.svg) no-repeat right 15px top 15px/24px;
}
html[dir="rtl"] .alert.alert-error{
	background: #FFF url(../img/alert_bg/error.svg) no-repeat right 15px top 15px/24px;
}
html[dir="rtl"] .alert.alert-warning{
	background: #FFF url(../img/alert_bg/warning.svg) no-repeat right 15px top 15px/24px;
}
/*==========================
	Drawer code  
============================*/
html[dir="rtl"] .custom-drawer.drawer-right .drawer-wrapper{
	right: auto;
	left: 0;
}

html[dir="rtl"] .custom-drawer.drawer-right .drawer-wrapper {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
}

html[dir="rtl"] .custom-drawer.in.drawer-right .drawer-wrapper {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
}
/*==========================
Custom Modal code  
============================*/
html[dir="rtl"] .custom-modal .modal-header i{
  float: left;
}
html[dir="rtl"] .custom-modal .modal-title{
  float: right;
}
html[dir="rtl"] .custom-modal.modal-middle .modal-dialog{
  text-align: right;
}
/*==========================
Custom Checkbox & Radio code  
============================*/
html[dir="rtl"] .custom-control {
  padding-left: 0;
  padding-right: 25px;
  text-align: right;
}
html[dir="rtl"] .custom-indicator{
	left: auto;
	right: 0;
}
/*==============================
	Theme Selector Code  
===============================*/
html[dir="rtl"] .theme-selector {
  right: auto;
  left: -170px;
}
html[dir="rtl"] .theme-selector:hover {
  right: auto;
  left: 0px;
}
html[dir="rtl"] .theme-trigger{
  left: auto;
  right: -44px;
  border-radius: 0 3px 3px 0;
}
html[dir="rtl"] .theme-listing {
  border-radius: 0 5px 5px 0;
}
html[dir="rtl"] .theme-listing ul li .color-box{
  margin: 0 0 0 6px;
}
html[dir="rtl"] .theme-listing ul li i{
  margin: 0 auto 0 0;
}

/*==========================
  Box & widget code  
============================*/
html[dir="rtl"] .box-header-right,
html[dir="rtl"] .widget-header-right {
  margin: 0 auto 0 0;
  padding: 0 0 0 10px;
}
html[dir="rtl"] .box-slider-arrows span,
html[dir="rtl"] .widget-slider-arrows span{
  margin: 0 0 0 5px;
}
html[dir="rtl"] .box-slider-arrows span i,
html[dir="rtl"] .widget-slider-arrows span i  {
  transform: rotate(180deg);
}
html[dir="rtl"] .widget-header-left h2{
  padding: 15px 20px 14px 5px;
}
html[dir="rtl"] .widget-header-left i{
  margin: 0 auto 0 0;
}
html[dir="rtl"] .service-box ul li > .leftbar{
  float: right;
}
html[dir="rtl"] .service-box ul li > .rightbar{
  float: left;
}
html[dir="rtl"] .widget:not(.widget-slider) .brands-wrapper ul li .brand-thumb{
  margin: 0 0 0 10px;
}
html[dir="rtl"] .col-sidebar .widget:not(.widget-slider) .category-wrapper ul li .category-meta {
  padding: 0 10px 0 0;
}
html[dir="rtl"] .col-sidebar .widget:not(.widget-slider) .category-wrapper ul li .category-meta span, 
html[dir="rtl"] .col-sidebar .widget:not(.widget-slider) .category-wrapper ul li .category-meta a{
  text-align: right;
}
html[dir="rtl"] .navbar-list-items>ul>li> a i, 
html[dir="rtl"] .navbar-list-items ul li .dropdown-menu li a i{
  float: left;
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  html[dir="rtl"] .navbar-list-items>ul>li>a {
    padding: 10px 18px 10px 10px;
    border-left: none;
    border-right: 3px solid transparent;
  }
  html[dir="rtl"] .navbar-list-items>ul>li:hover > a {
    border-right-color: var(--primary-hover-color);
  }
  html[dir="rtl"] .navbar-list-items ul li .dropdown-menu{
    left: auto !important;
    right: 100% !important;
  }
}
html[dir="rtl"] .main-slider .slider-meta{
  padding: 0 60px 0 0;
}
html[dir="rtl"] .user-dropdown > a > .user-counter {
  left: unset;
  right: 39px;
}
/*==========================
  listing items code  
============================*/
html[dir="rtl"] .listing-items ul li .sale-badge{
  left: auto;
  right: 10px;
}
html[dir="rtl"] .group-wrap, html[dir="rtl"] .service-wrap{
  right: auto;
  left: 10px;
}
html[dir="rtl"] .listing-items ul li .item-wrap .item-meta .btn i{
  margin: 0 0 0 10px;
}
html[dir="rtl"] .group-wrap,
html[dir="rtl"] .service-wrap,
html[dir="rtl"] .item-share-wrap {
  right: 10px;
}
html[dir="rtl"] .group-item .item-share-wrap,
html[dir="rtl"] .service-item .item-share-wrap {
  right: 45px;
}
html[dir="rtl"] .item-offer-wrap ul li + li {
  padding: 0 10px 0 0px;
    margin: 0 10px 0 0px;
}
html[dir="rtl"] .item-offer-wrap ul li + li:before {
  left: unset;
  right: 0;
}
html[dir="rtl"] .listing-items ul li .item-wrap .item-meta .btn {
  left: unset;
  right: 15px;
}
html[dir="rtl"] .item-stock-wrap {
  left: unset;
  right: -10px;
}
/*==========================
  listing Page code  
============================*/
html[dir="rtl"] .breadcrumb li i,
html[dir="rtl"] .listing-pagination ul li i {
  transform: rotate(180deg);
  display: inline-block;
}
html[dir="rtl"] .listing-items-wrap .listing-items.list-view ul li .item-thumb{
  float: right;
}
html[dir="rtl"] .listing-items-filter > .leftbar .items-view{
  margin: 0 0 0 8px;
}
html[dir="rtl"] .listing-items-filter > .rightbar .filter-control {
  margin: 0 20px 0 0;
}
html[dir="rtl"] .listing-items-wrap .listing-items.list-view ul li .item-meta{
  float: left;
  text-align: right;
}
html[dir="rtl"] .listing-items-wrap .listing-items.list-view ul li .item-meta .item-rating div[class^='rating'] {
  background-position: right;
}
html[dir="rtl"] .listing-items-wrap .listing-items.list-view .item-meta .price{
  text-align: right;
}
html[dir="rtl"] .listing-items-wrap .listing-items.list-view ul li .item-wrap .item-meta .btn {
  margin: 0 0 0 8px;
}
html[dir="rtl"] .listing-sub-filters ul li {
  margin: 11px 0 0 5px;
}
html[dir="rtl"] .filters-arrow{
  margin: 10px 15px 0 0;
}
html[dir="rtl"] .filter-wrapper{
	padding: 20px 10px 0 0;
}
html[dir="rtl"] .cat-share-wrap {
  left: unset;
  right: -20px;
  border-right: 0;
  border-left: 1px solid #e5e5e5;
}
/*==========================
  listing Items for widget  
============================*/
html[dir="rtl"] .template-wrapper .col-sidebar .widget.widget-product-list .listing-items ul li .item-thumb{
  float: right;
}
html[dir="rtl"] .template-wrapper .col-sidebar .widget.widget-product-list .listing-items ul li .item-meta{
  text-align: right;
  padding: 0 10px 0 0;
  margin: 0 auto 0 0;
}
html[dir="rtl"] .template-wrapper .col-sidebar .widget.widget-product-list .listing-items ul li .item-meta .item-rating div[class^='rating'] {
  background-position: right;
}
/*==========================
  Detail Page code  
============================*/
html[dir="rtl"] .product-tabs .nav-tabs>li,
html[dir="rtl"] .reviews-wrapper ul li > .leftbar{
  float: right;
}
html[dir="rtl"] .reviews-wrapper ul li > .rightbar{
  float: left;
}
html[dir="rtl"] .product-tabs .nav-tabs {
  border-left: none;
  border-right: 3px solid var(--primary-hover-color);
}
html[dir="rtl"] .reviews-wrapper ul li > .leftbar {
  border-right: none;
  border-left: 1px solid #e2e2e2;
}
html[dir="rtl"] .item-rating div[class^='rating'] {
  background-position: right;
}
html[dir="rtl"] .product-meta .add-review i{
	margin: 0 10px 0 4px;
}
html[dir="rtl"] .variant-btn ul li a {
  margin: 0 0 0 25px;
}
html[dir="rtl"] .variant-btn ul li a i{
	margin: 0 0 0 4px;
	vertical-align: middle;
}
html[dir="rtl"] .variant-btn ul li .btn{
  background-position: center left 10px ;
}
html[dir="rtl"] .variant-btn ul li .btn.is-loading{
  padding: 8px 23px 8px 40px;
}
html[dir="rtl"] .product-meta .add-review {
  padding: 0 10px 0 0;
  border-left: none;
  border-right: 2px solid #f0f0f0;
}
html[dir="rtl"] .quick-view-modal.custom-modal .modal-body > i {
  right: auto;
  left: 5px;
}
html[dir="rtl"] .quick-view-modal .product-meta .product-title {
  padding: 0 0 0 35px;
}
/*==========================
	Compare Page code  
============================*/
html[dir="rtl"] .compare-grid .table>tbody>tr>td.first-col{
  text-align: left !important;
}
html[dir="rtl"] .compare-grid .table>tbody>tr>td {
  border-left: none;
  border-right: 30px solid #f1f3f6;
}
/*==========================
	Cart Page code  
============================*/
html[dir="rtl"] ul.cart-ul li.cart-li .cart-item-wrap > .leftbar{
	float: right;
}
html[dir="rtl"] ul.cart-ul li.cart-li .cart-item-wrap > .rightbar{
	float: left;
}
html[dir="rtl"] ul.cart-ul li.cart-li .cart-item-wrap > .rightbar{
	padding: 0 15px 0 0;
}
html[dir="rtl"] .cart-item-meta{
	text-align: left;
}
html[dir="rtl"] .custom-header .price {
  margin: 0 auto 0 0;
}
html[dir="rtl"] .cart-summary-heading{
  left: auto;
  right: -15px;
}
html[dir="rtl"] .cart-summary-listing {
  left: auto;
  right: -15px;
}
/*==========================
	Checkout pages Code  
===========================*/
html[dir="rtl"] .custom-steps ul.steps li {
  padding: 0 0 0 62px;
}
html[dir="rtl"] .custom-steps ul.steps li:after {
  left: auto;
  right: calc( 100% - 55px);
  transform: rotate(180deg);
}
html[dir="rtl"] .checkout-tabs .nav-tabs>li.active>a, html[dir="rtl"] .checkout-tabs .nav-tabs>li.active>a:focus, html[dir="rtl"] .checkout-tabs .nav-tabs>li.active>a:hover,
html[dir="rtl"] .checkout-tabs .nav-tabs>li.selected>a, html[dir="rtl"] .checkout-tabs .nav-tabs>li.selected>a:focus, html[dir="rtl"] .checkout-tabs .nav-tabs>li.selected>a:hover{
  border-right-color: #ccc;
  border-left-color: transparent;
  border-radius: 0 4px 4px 0;
}
html[dir="rtl"] .checkout-tabs .nav-tabs>li>a::after{
  right: auto;
  left: -2px;
}
html[dir="rtl"] .checkout-options > .rightbar .btn{
  margin: 0 10px 0 0;
}
html[dir="rtl"] .checkout-form-buttons .btn + .btn{
  margin: 0 5px 0 0;
}
/*==========================
	Login pages Code  
===========================*/
html[dir="rtl"] .login-box .custom-radio{
	margin: 0 0 5px 15px;
}
html[dir="rtl"] .otp-controls{
  direction: ltr;
  /* flex-direction: row-reverse; */
}
html[dir="rtl"] .otp-wrap .form-control + .form-control {
  /* margin: 0 10px 0 0 ; */
}
html[dir="rtl"] .guest-login .first[class*=col] {
	border-right: none;
    border-left: 1px solid #ddd;
}
html[dir="rtl"] .login-box.guest-login .first[class*=col] .guest-box-wrap {
    padding: 30px 30px 10px 15px;
}
html[dir="rtl"] .login-box.guest-login .second[class*=col] .guest-box-wrap {
    padding: 20px 5px 10px 20px;
}
html[dir="rtl"] .guest-login .first[class*=col] .custom-control {
	margin-right: 0;
    margin-left: 15px;
}
html[dir="rtl"] .login-modal i.icon-close{
  right: auto;
  left: 0;
}
/*==========================
	Dashboard pages Code  
===========================*/
html[dir="rtl"] .user-panel-header i {
  right: auto;
  left: 0;
}
html[dir="rtl"] .user-panel ul li a i{
  float: left;
}
html[dir="rtl"] .user-panel ul li:before {
  right: auto;
  left: -2px;
}
html[dir="rtl"] .user-panel ul li:after {
  right: auto;
  left: -7px;
  transform: translateY(-50%) rotate(180deg);
}
html[dir="rtl"] .custom-block-header.custom-block-header-1 .pull-left {
  padding: 0 65px 0 0 ;
}
html[dir="rtl"] .custom-block-header.custom-block-header-1 .pull-left i{
  left: auto;
  right: 0;
  transform: rotate(180deg);
}
html[dir="rtl"] .custom-block-header.custom-block-header-1 .pull-left ul li {
  float: right;
  border-right: none;
  border-left: 2px solid #ccc;
}
html[dir="rtl"] .custom-block-header.custom-block-header-1 .pull-left ul li:first-child {
  padding: 0  0 0 10px;
}
html[dir="rtl"] .custom-block-header.custom-block-header-1 .pull-right ul li {
  float: right;
  border-right: none;
  border-left: 2px solid #ccc;
}
html[dir="rtl"] .custom-block-header.custom-block-header-1 .pull-right ul li:last-child {
  border: none;
  padding: 0 10px 0 0 ;
}
html[dir="rtl"] .chart-box ul li .chart-box-meta {
  padding: 0 20px 0 0 ;
}
html[dir="rtl"] .table-pagiantion .pagination {
  margin: 0 auto 0 0 ;
}
html[dir="rtl"] .table-pagiantion .pagination>ul>li {
  float: right;
  margin: 0 10px 0 0;
}
html[dir="rtl"] .table-pagiantion .pagination>ul>li i{
  transform: rotate(180deg);
}
/*==========================
	Ticket Page code  
============================*/
html[dir="rtl"] .ticket-header .btn,
html[dir="rtl"] .ticket-body ul.attachment-1 li > .rightbar,
html[dir="rtl"] .ticket-wrap.ticket-detail .ticket-header i,
html[dir="rtl"] ul.attachment-2 li .attachment-info > .rightbar{
  margin: 0 auto 0 0;
}
html[dir="rtl"] ul.message-ul li.message-li:nth-child(even) .message-row > .rightbar .message-meta span {
  text-align: left;
}
html[dir="rtl"] .ticket-wrap > .rightbar {
  border-left: none;
  border-right: 1px solid #e5e5e5;
  right: auto;
  left: 0;
}
@media (min-width: 990px){
  html[dir="rtl"] .ticket-wrap.ticket-detail > .rightbar {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
}
html[dir="rtl"] .ticket-wrap.ticket-detail.active > .rightbar {
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -o-transform: translateX(0%);
  transform: translateX(0%);
}
}
html[dir="rtl"] .ticket-body ul.attachment-1 li > .leftbar {
  padding: 0 25px 0 0;
}
html[dir="rtl"] .ticket-body ul.attachment-1 li > .leftbar i{
  left: auto;
  right: 0;
}
html[dir="rtl"] .ticket-header i[class*=hidden] {
  transform: rotate(180deg);
}
html[dir="rtl"] ul.attachment-2 li .attachment-info {
  padding: 4px 5px 4px 10px;
}
html[dir="rtl"] ul.attachment-2 li .attachment-info .attachment-thumb{
  float: right;
  margin: 0 0 0 10px;
}
html[dir="rtl"] .message-box + .message-attachment {
  left: auto;
  right: -20px;
}
html[dir="rtl"] .message-box > .rightbar ul li.send-li {
  margin: 0 15px 0 0;
  transform: rotate(180deg);
}
html[dir="rtl"] .message-attachment ul li > .leftbar i{
  margin: 0 0 0 3px;
}
html[dir="rtl"] .message-attachment ul li > .rightbar{
  border-left: none;
  border-right: 1px solid #e5e5e5;
}
html[dir="rtl"] ul.message-ul li.message-li .message-row > .rightbar ul li:last-child .message-wrap:before {
  left: auto;
  right: -15px;
  bottom: 0;
  transform: rotate(180deg);
}
html[dir="rtl"] ul.message-ul li.message-li:nth-child(even) .message-row > .rightbar ul li:last-child .message-wrap:before {
  right: auto;
  left: -17px;
  transform: rotate(90deg);
  bottom: -3px;
}
html[dir="rtl"] .message-attachment ul li {
  margin: 5px 0 0 10px !important;
}
html[dir="rtl"] .message-attachment ul li > .rightbar{
    border-left: none;
    border-right: 1px solid #e5e5e5;
}


/*===================================================================
	Item Size & Color
===================================================================*/
html[dir="rtl"] .size-color-wrap ul.dropdown-size {
  right: 0;
  left: unset;
}
html[dir="rtl"] .size-color-wrap ul.dropdown-colors {
  left: 0;
  right: unset;
}


/*===================================================================
	Max 1199px
===================================================================*/
@media (max-width: 1199px) {
}

/*===================================================================
	Max 991px
===================================================================*/
@media (max-width: 991px) {
  html[dir="rtl"] .mobile-widget{
    left: auto;
    right: 0;
    transform: translateX(100%);
  }
  html[dir="rtl"] body.menu-open .mobile-widget {
    transform: translateX(0%);
  }
  html[dir="rtl"] .navbar-list-items ul li a {
    padding: 10px 15px 10px 10px;
  }
  html[dir="rtl"] .cart-summary {
    right: auto;
    left: -100%;
  }
  html[dir="rtl"] body.cart-open .cart-summary {
    right: auto;
    left: 0;
  }
  html[dir="rtl"] .cart-summary-heading{
    text-align: right;
  }
  html[dir="rtl"] .cart-summary .summary-header i {
    right: auto;
    left: 0;
    
  }
  html[dir="rtl"] .quick-view-modal.custom-modal .modal-body > i {
    right: auto;
    left: 25px;
  }
  html[dir="rtl"] .ticket-wrap > .rightbar{
    right: auto;
    left: -300px;
  }
  html[dir="rtl"] .ticket-wrap.active > .rightbar {
    right: auto;
    left: 0;
  }
  html[dir="rtl"] .custom-steps ul.steps li {
    padding: 0 0 0 20px;
  }
}

/*===================================================================
	Max 768px
===================================================================*/
@media (max-width: 768px) {
}


/*===================================================================
	Max 767px
===================================================================*/
@media (max-width: 767px) {
  html[dir="rtl"] .user-counter {
    left: unset;
    right: 26px !important;
  }
  html[dir="rtl"] .listing-items-filter > .rightbar .filter-control label {
    margin: 0 0 0 5px;
  }
  html[dir="rtl"] .custom-block-header.custom-block-header-1 .pull-left {
    padding: 0 55px 0 0 ;
  }
  html[dir="rtl"] .ticket-detail .custom-block-header.custom-block-header-1 .pull-left ul li{
    margin: 0 0 0 10px !important;
  }
  
  html[dir="rtl"] .checkout-tabs .nav-tabs>li{
    float: right;
  }
  html[dir="rtl"] .group-wrap,  html[dir="rtl"] .service-wrap{
    right: auto;
    left: 5px;
  }
  html[dir="rtl"] .item-share-wrap {
    right: unset;
    left: 5px;
  }
  html[dir="rtl"] .group-item .item-share-wrap,
  html[dir="rtl"] .service-item .item-share-wrap {
    right: unset;
    left: 30px;
  }
  html[dir="rtl"] .listing-items .item-wrap .share-dropdown {
    left: 0 !important;
    right: unset !important;
    min-width: 130px;
  }
  html[dir="rtl"] .cat-share-wrap .share-dropdown {
    right: 0;
    left: unset;
  }
  html[dir="rtl"] .listing-items ul li .badge {
    left: unset;
    right: 5px;
    top: 5px;
  }
  html[dir="rtl"] .checkout-tabs .nav-tabs>li>a {
    padding: 11px 4px;
  }
  html[dir="rtl"] .checkout-tabs .nav-tabs>li>a .custom-control {
    font-size: 12px;
  }

}



/*===================================================================
	Min 768
===================================================================*/
@media (min-width: 768px) {
    html[dir="rtl"] .col-sm-1, html[dir="rtl"] .col-sm-2, html[dir="rtl"] .col-sm-3, html[dir="rtl"] .col-sm-4, html[dir="rtl"] .col-sm-5, html[dir="rtl"] .col-sm-6, html[dir="rtl"] .col-sm-7, html[dir="rtl"] .col-sm-8, html[dir="rtl"] .col-sm-9, html[dir="rtl"] .col-sm-10, html[dir="rtl"] .col-sm-11, html[dir="rtl"] .col-sm-12 {
        float: right;
    }
    html[dir="rtl"] .col-sm-offset-12 {
      margin-right: 100%;
      margin-left: 0;
    }
    html[dir="rtl"] .col-sm-offset-11 {
      margin-right: 91.66666667%;
      margin-left: 0;
    }
    html[dir="rtl"] .col-sm-offset-10 {
      margin-right: 83.33333333%;
      margin-left: 0;
    }
    html[dir="rtl"] .col-sm-offset-9 {
      margin-right: 75%;
      margin-left: 0;
    }
    html[dir="rtl"] .col-sm-offset-8 {
      margin-right: 66.66666667%;
      margin-left: 0;
    }
    html[dir="rtl"] .col-sm-offset-7 {
      margin-right: 58.33333333%;
      margin-left: 0;
    }
    html[dir="rtl"] .col-sm-offset-6 {
      margin-right: 50%;
      margin-left: 0;
    }
    html[dir="rtl"] .col-sm-offset-5 {
      margin-right: 41.66666667%;
      margin-left: 0;
    }
    html[dir="rtl"] .col-sm-offset-4 {
      margin-right: 33.33333333%;
      margin-left: 0;
    }
    html[dir="rtl"] .col-sm-offset-3 {
      margin-right: 25%;
      margin-left: 0;
    }
    html[dir="rtl"] .col-sm-offset-2 {
      margin-right: 16.66666667%;
      margin-left: 0;
    }
    html[dir="rtl"] .col-sm-offset-1 {
      margin-right: 8.33333333%;
      margin-left: 0;
    }
    html[dir="rtl"]  .col-sm-offset-0 {
      margin-right: 0;
      margin-left: 0;
    }
}
/*===================================================================
	Min 992
===================================================================*/
@media (min-width: 992px) {
  html[dir="rtl"] .col-md-1, html[dir="rtl"] .col-md-2, html[dir="rtl"] .col-md-3, html[dir="rtl"] .col-md-4, html[dir="rtl"] .col-md-5, html[dir="rtl"] .col-md-6, html[dir="rtl"] .col-md-7, html[dir="rtl"] .col-md-8, html[dir="rtl"] .col-md-9, html[dir="rtl"] .col-md-10, html[dir="rtl"] .col-md-11, html[dir="rtl"] .col-md-12 {
      float: right;
  }
html[dir="rtl"] .col-md-offset-12 {
  margin-right: 100%;
  margin-left: 0;
}
html[dir="rtl"] .col-md-offset-11 {
  margin-right: 91.66666667%;
  margin-left: 0;
}
html[dir="rtl"] .col-md-offset-10 {
  margin-right: 83.33333333%;
  margin-left: 0;
}
html[dir="rtl"] .col-md-offset-9 {
  margin-right: 75%;
  margin-left: 0;
}
html[dir="rtl"] .col-md-offset-8 {
  margin-right: 66.66666667%;
  margin-left: 0;
}
html[dir="rtl"] .col-md-offset-7 {
  margin-right: 58.33333333%;
  margin-left: 0;
}
html[dir="rtl"] .col-md-offset-6 {
  margin-right: 50%;
  margin-left: 0;
}
html[dir="rtl"] .col-md-offset-5 {
  margin-right: 41.66666667%;
  margin-left: 0;
}
html[dir="rtl"] .col-md-offset-4 {
  margin-right: 33.33333333%;
  margin-left: 0;
}
html[dir="rtl"] .col-md-offset-3 {
  margin-right: 25%;
  margin-left: 0;
}
html[dir="rtl"] .col-md-offset-2 {
  margin-right: 16.66666667%;
  margin-left: 0;
}
html[dir="rtl"] .col-md-offset-1 {
  margin-right: 8.33333333%;
  margin-left: 0;
}
html[dir="rtl"] .col-md-offset-0 {
  margin-right: 0%;
  margin-left: 0;
}
}
/*===================================================================
	Min 1200
===================================================================*/
@media (min-width: 1200px) {
  html[dir="rtl"] .col-lg-1, html[dir="rtl"] .col-lg-2, html[dir="rtl"] .col-lg-3, html[dir="rtl"] .col-lg-4, html[dir="rtl"] .col-lg-5, html[dir="rtl"] .col-lg-6, html[dir="rtl"] .col-lg-7, html[dir="rtl"] .col-lg-8, html[dir="rtl"] .col-lg-9, html[dir="rtl"] .col-lg-10, html[dir="rtl"] .col-lg-11, html[dir="rtl"] .col-lg-12 {
    float: right;
 }
 html[dir="rtl"] .col-lg-offset-12 {
  margin-right: 100%;
  margin-left: 0;
}
html[dir="rtl"] .col-lg-offset-11 {
  margin-right: 91.66666667%;
  margin-left: 0;
}
html[dir="rtl"] .col-lg-offset-10 {
  margin-right: 83.33333333%;
  margin-left: 0;
}
html[dir="rtl"] .col-lg-offset-9 {
  margin-right: 75%;
  margin-left: 0;
}
html[dir="rtl"] .col-lg-offset-8 {
  margin-right: 66.66666667%;
  margin-left: 0;
}
html[dir="rtl"] .col-lg-offset-7 {
  margin-right: 58.33333333%;
  margin-left: 0;
}
html[dir="rtl"] .col-lg-offset-6 {
  margin-right: 50%;
  margin-left: 0;
}
html[dir="rtl"] .col-lg-offset-5 {
  margin-right: 41.66666667%;
  margin-left: 0;
}
html[dir="rtl"] .col-lg-offset-4 {
  margin-right: 33.33333333%;
  margin-left: 0;
}
html[dir="rtl"] .col-lg-offset-3 {
  margin-right: 25%;
  margin-left: 0;
}
html[dir="rtl"] .col-lg-offset-2 {
  margin-right: 16.66666667%;
  margin-left: 0;
}
html[dir="rtl"] .col-lg-offset-1 {
  margin-right: 8.33333333%;
  margin-left: 0;
}
html[dir="rtl"] .col-lg-offset-0 {
  margin-right: 0;
  margin-left: 0;
}
}