* { direction: rtl; }

.owl-carousel .owl-wrapper-outer{direction:ltr;}

/*-------------------------------------Float Left-------------------------------------*/
.header-cart,#cart .text-right .addtocart, #cart .text-right .checkout,
.category_filter .limit, .page-link,.dropdown.myaccount,
#cart .button-container,.information-information .right,
.header-right,.col-sm-3.header-cart,.subbanner-cms1,.category_tab .nav-tabs,.subbannercmspart2,
.payment-cms,.category .image, .tab-head .coupon, .footer-logo, p.powered{float:right;}
/*-------------------------------------------------------------------------------------*/
/*.lang-curr*/
/*-------------------------------------Float Right-------------------------------------*/
.header-logo,.header-search,.category_filter,.btn-list-grid,.compare-total,.category_filter .show,
.category_filter .sort,.sort-by-wrapper, .show-wrapper,.pull-left,.image1,.image2,.image3,.image4,
.contact-info .left,.contact-info .address-detail,.contact-info .telephone,.contact-info .fax,.contact-info .openingtime,
.pagination-wrapper .page-result, .nav-tabs > li,legend, .product-thumb .price-new, .product-thumb .price-old, .header-left,
.headertopleft,#search,#search .input-group-btn,#search .input-lg,.main-menu ul > li, .box-category-heading,.offer-part1,
.offer-part2,.category_tab ul li, .subbannerpart1, .subbannerpart2, .subbannerpart3,.subbannercmspart1,.social-cms,
.cat-desc,ul.subcats,#top-links ul.list-inline,.shopping-cart .input-group .form-control,.cate-heading,.contact-info .comments,
.app-cms li a, .megnorcategory .dropmenu .categorycolumn li a, .col-sm-5.header-search, 
#button-cart, .productpage .form-group.qty .wishlist, .productpage .form-group.qty .compare, .header_wishlist, .col-sm-3.header_cart, .brand-name{float:right;}
.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 {
  float: right;
}

/*-------------------------------------------------------------------------------------*/
.offer-title{ float: right; }
.top-links-cover {float: left;}
.top-links .links-item{padding: 0 30px 0 0;}
.top-links .links-item::before{ left: -20px }
.col-sm-4.header-logo{margin: 0 0 0 50px;}
.search_box{ float: right; }
.header_search .form-control.input-lg{padding: 10px 10px 10px 60px !important;}
.search_box .form-control-select, .search_box .form-control-select.active{border-radius:0 30px 30px 0; background-position: 15px 20px;}
.search_box::after{left: 0; right: auto;}
.header_search .btn.btn-default.btn-lg{border-radius: 30px 0px 0px 30px; left: -2px; right: auto;}
.header_top .account{ float: left; }
.cart_image{ float: right; margin: 0 0px 0 10px; }
#cart .item-count{left: auto; right: 0; text-align: center;}
#cart-total{ text-align: right; }
.box-category-top{float: right; padding: 17px 50px 18px 60px;}
.header_right{ float: left; }
.box-category-top::before{ right: 20px; left: auto; }
.box-heading .fa.fa-angle-down {margin: 0 5px 0 0;}
.header_center{ float: right; }
.static-menu {margin: 0 15px 0 0;}
.offer-inner{margin: 3px 35px 0 0;}
.box-content-category a::before, #nav-one .dropdown a::after, #nav-one li .megamenu.column1 ul.list-unstyled > li.dropdown a::after{
	transform: rotateY(180deg); 
	-webkit-transform: rotateY(180deg);
	-ms-transform:rotateY(180deg);
	-o-transform:rotateY(180deg);
	-moz-transform:rotateY(180deg);
	right: 20px;
}
#nav-one > li > .dropdown-menu, #nav-one li .megamenu.column1 ul.list-unstyled > li.dropdown .dropdown-menu{ right: 100%; left: auto; }
#nav-one li .megamenu.column1 ul.list-unstyled > li.dropdown .dropdown-menu{padding: 15px 15px 15px 0;}
.box-content-category a {padding: 13px 50px 13px 53px;}
#nav-one ul{ text-align: right; }
#nav-one li .megamenu ul.list-unstyled li .dropdown-menu{ float: right; }
#nav-one li .megamenu ul.list-unstyled li .dropdown-menu ul.list-unstyled li > a {padding: 8px 15px 8px 0;}
#nav-one li .megamenu ul.list-unstyled li .dropdown-menu ul.list-unstyled li > a::before, 
#nav-one > li.top_level.dropdown .megamenu.column1 .list-unstyled.childs_1 li a::before, #nav-one .hiden_menu .dropdown-menu a::before{ right: 0; left:auto; }
#nav-one > li > .dropdown-menu.megamenu.column1, #nav-one .hiden_menu .dropdown-menu{padding: 20px 20px 20px 0px; right: 100%; left: auto;}
#nav-one > li > .dropdown-menu.megamenu.column1 a, 
#nav-one li .megamenu.column1 ul.list-unstyled > li.dropdown > a, #nav-one .hiden_menu .dropdown-menu a{padding: 8px 15px 8px 0;}
#nav-one .dropdown a::after, #nav-one li .megamenu.column1 ul.list-unstyled > li.dropdown a::after{left: 20px; right: auto;}
.box-content-category .hiden_menu span.main{padding: 13px 50px 13px 85px;}
.box-content-category .hiden_menu span.main::after{left: auto; right: 25px;}
.dropdown-menu.pull-right, .dropdown-menu-right {right: auto; left: 0;}
.login_acc li::after{right: 15px; left: auto; transform: rotateY(180deg); -webkit-transform: rotateY(180deg);
	-ms-transform:rotateY(180deg);
	-o-transform:rotateY(180deg);
	-moz-transform:rotateY(180deg);}
#form-currency .btn-link, #form-language .btn-link{ float: right; }
#form-currency .currency-select{ text-align: right; }
.swiper-viewport .swiper-button-next { left: auto; right: -5px;}
.swiper-viewport .swiper-button-prev { right: auto; left: 10px;}
.swiper-wrapper{ direction: ltr; }
.cms-inner-block1, .cms-inner-block2{ float: right; }
.cms-inner-block1 {margin: 0 0 0 30px;}
#content .box .box-heading, .box.related_prd .box-heading{ float: right; text-align: right; }
.product-carousel .slider-wrapper-outer{ width: auto; }
.countbox.hastime{ float: left; }
.countbox .timebox{ float: right; margin: 0 0 0 5px; }
.countbox .timebox::after{left: -5px; right: auto;}
.product-block .product-details {text-align: right;}
.product-brand{ float: right; }
.product-thumb .price-old{margin: 0 5px 0 0;}
.product_hover_block .action button, .quickbox, .quickview-button{ float: right; }
.tab-head{float: right;}
.product-column{ float: left; width: 58.1%; }
.collection-right-banner{ float: left; width: 21.9%; }
.htabs a.selected, .htabs li.active a{border-left: 1px solid #fff; border-right: none;}
.htabs a.selected::before, .htabs li.active a::before{ right: -32px; left:auto; border-right: 3px solid #f6d000; border-left:none;}
.tab-head .sub-heading{margin: 10px 30px 0 10px;}
.newsletter {float: right; margin: 10px 70px 0 0;}
.social-block{float: left;}
.newsletter .btn.btn-lg{ left: 0; right: auto; border-radius: 20px 0px 0px 20px; }
.newsletter #txtemail{padding: 10px 20px 10px 70px;}
.input-news .text-danger{ right: 0; left: auto; }
.footer-blocks .list-unstyled{padding: 0;}
#footer .column li a{padding: 0 15px 0 0;}
#footer .column li a::before{content: "\f100"; right: 15px; left: auto;}
#footer .footer-area li a{padding: 0;}
.manufacturer_title{float: right;}
.manufacture_block ul{ float: right; padding: 0 15px 0 0; }
.manufacture_block ul li{ background-position: left 6px; padding: 0 10px 2px 15px;}
.payment-block{ float: left; }
.top_button {left: 0; right: auto; clip-path: polygon(0% 0%, 0% 100%, 100% 100%);}
.top_button::before{right: 15px; left: auto;}
.layout-2.left-col #content{padding: 0 30px 0 0px;}
.breadcrumb{ float: left; }
.breadcrumb > li + li::before{ float: right; content: "\f100"; }
.category_list li {float: right; margin: 0 0px 0px 10px;}
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
	float: right;
	margin: 3px 0 0 8px;
}
.category_filter .btn-list-grid{float: right;}
.pagination-right{ float: left; }
.sort-by-wrapper, .show-wrapper{ margin: 0 0 0 15px; }
.category_filter .sort-by{float: right; margin: 7px 0px 0 10px;}
span.customSelect{text-align: right;}
.customSelectInner, .customSelectOpen .customSelectInner{ background-position: center left; }
.panel-footer.text-right {text-align: right;}
.product-layout.product-grid{float: right;}
.pagination-wrapper .page-link{float: left;}
.pagination > li {float: right; margin: 0 0 0 10px;}
#column-left .box-product .image, #column-right .box-product .image{float: right; margin: 0 0 0 10px;}
#column-left .product-thumb .price, #column-right .product-thumb .price{text-align: right;}
#column-left .product-thumb .price-new, #column-left .product-thumb .price-old{float: right;}
#content .product-list .product-block .image{ float: right; }
.product-list .product-details{padding: 20px 15px 15px 0;}
.col-sm-4.product-right {padding: 0 40px 0 0px;}
.fa.fa-pencil {margin: 0 0 0 5px;}
.productpage .product-right ul li span.old-price, .productpage .product-right ul li span.special-price{ margin: 0 10px 0 0; }
.input-group .form-control:last-child, .input-group-addon:last-child, 
.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, 
.input-group-btn:first-child > .btn:not(:first-child), 
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn{ border-radius: 20px 0 0 20px; }
.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {margin-right: -1px; margin-left: 0;}
.form-group.qty .control-label {float: right; margin: 10px 0px 0 10px;}
#product .form-group #input-quantity, .quickview-model #input-quantity{ margin: 0 0 0 10px; float: right; }
.productpage .form-group.qty .wishlist::before, .productpage .form-group.qty .compare::before{margin: 0 0 0 7px;}
#custom_tab li{float: right;}
.product-tab .nav{padding: 0;}
.pull-right {float: left;}
.size_guide_table tbody th{text-align: right;}
.productpage-quickview .product-left{float: right;}
.control-label.qty {float: right; margin: 8px 0 0 10px;}
.quickview-container .wish-comp button{ float: right; }
.quickview-container .wish-comp button.wishlist {border-radius: 0 20px 20px 0 !important;}
.quickview-container .wish-comp button.compare {border-radius: 20px 0 0 20px !important;}
#column-left .treeview .hitarea.expandable-hitarea, .treeview-list .collapsable-hitarea{ float: left; text-align: left; }
.contact-form-design .left{float: right; margin: 0 0 0 30px;}
.contact-info .right{direction: ltr;}
#button-search{float: left;}
.all-blog .panel-default .panel .panel-body h5, .blog-date, .information-blogger-blogs .blog-desc{float: right; text-align: right;}
.information-blogger-blogs .read-more {float: left;}
.user_icon{float: right;margin: 0px 0 0 15px;}
.table-responsive .shopping-cart .btn.btn-primary{border-radius: 0;}
.shopping-cart .btn.btn-danger {border-radius: 0 !important;}
#accordion .panel-heading .fa.fa-caret-down{float: left;}
.text-right {text-align: left;}
.site-map ul {padding: 0 20px 0 0;}
.form-horizontal .control-label {text-align: right;float: right;}
.more-brand {float: left;}
.more-brand > a {margin: 0 0px -15px -15px; border-radius: 0px 5px 0px 5px;}
.box-content-category{width: 231px;}


/*-------------------------------------RTL Responsive-------------------------------------*/
@media (max-width: 1249px){
	.cms-inner-block1 {margin-left: 23px;}
	.cms-inner-block1, .cms-inner-block2{width: 49%;}
	.countbox .timebox{margin: 0 0 0 3px;}
	.newsletter{ width: 49%; }
}

@media (max-width: 1199px){
	.col-sm-4.header-logo{margin: 0 0 0 40px;}
	.tab-head{ width: 25%; }
	.tab-head span {float: left;}
	.newsletter {width: 43%; margin: 10px 30px 0 0;}
	.cms-inner-block1, .cms-inner-block2 {width: 48%;}
	.swiper-viewport .swiper-button-prev::before, .swiper-viewport .swiper-button-next::before {height: 38px;}
	.main-slider .swiper-button-next, .main-slider .swiper-button-prev{margin:0; }
	.cmsbanner-block .description .banner_text{margin: 30px 0 0 0;}
	#column-left .product-items .product-details, #column-left .product-items .product-details, #column-right .product-items .product-details{ width: 60%; }
	.product-list .product-details{width: 68%;}
}

@media (max-width: 979px) {
	.col-sm-4.header-logo {margin: 0 0 20px 0;}
	.cmsbanner-block .description .title{ font-size: 20px; }
	.cmsbanner-block .description .banner_text {margin: 15px 0 0 0;}
	.tab-head {width: 35%;}
	.product-column {width: 65%;}
	.toggle .mobile_togglemenu::before{left: 0; right: auto;}
	#column-left .box-product .product-block-inner, #column-right .box-product .product-block-inner{ float: right; }
}

@media (max-width: 767px) {
	#res-menu{float: right; margin: 7px 10px 0 0;}
	.top-links{left: 0; right: auto;}
	.top-links .links-item {padding: 5px;}
	.header_search .form-control.input-lg{border-radius: 30px 0 0 30px !important;}
	.col-sm-4.header-logo {margin: 0;}
	.layout-1 #content{float: none;}
	.nav-responsive div, .responsive-menu .hitarea{float: left;}
	.responsive-menu .main-navigation ul{ padding-right: 10px; }
	.cms-inner-block1, .cms-inner-block2 {width: 100%; margin: 0 0 20px 0;}
	.countdown {float: right; margin: 0 6px 5px 0;}
	.product-brand, .product-thumb h4{float: right;}
	.tab-head { width: 100%; margin: 0 0 15px;}
	.hometab-heading.box-heading {padding: 20px 20px 0 0;}
	.product-column {width: 100%; border: none;}
	.product-block-inner{float: right;}
	.tab-head .sub-heading {margin: 0 20px 0 0; float: right;}
	.search_box .form-control-select, .search_box .form-control-select.active {background-position: 15px 18px;}
	.newsletter {width: 100%; margin: 0;}
	.social-block ul {padding: 0;}
	.manufacture_block ul {float: none; padding: 0;}
	.layout-2.left-col #content {padding: 0;}
	.category_list li{margin: 0 0px 10px 10px;}
	.col-sm-8.product-left{float: none;}
	.col-sm-4.product-right {padding: 20px 0 0;}
	.contact-form .col-sm-10 {float: none;}
	.input-group-btn:last-child > .btn{ border-radius: 0; }
	#accordion .col-sm-10 {width: 100%;}
	.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 {float: none;}
}
@media (max-width: 479px) {
.header_search .form-control.input-lg {border-radius: 30px !important;}
.dropdown.myaccount, .header_wishlist, .col-sm-3.header_cart{ float: none; }
#cart .dropdown-menu {left: -35px; right: auto;}
.myaccount .dropdown-menu-right { right: 0; left: auto;}
.cmsbanner-block .description .title {font-size: 14px; margin: 0 0 10px 0;}
.cmsbanner-block .description .subtitle{font-size: 16px;}
.cmsbanner-block .description .banner_text {margin: 10px 0 0 0;}
.cmsbanner-block .cms-inner-block1 .description, .cmsbanner-block .cms-inner-block2 .description{text-align: left;}
.sort-by-wrapper, .show-wrapper {margin: 0 0 10px 0;}
.category_filter .show {margin: 7px 0 0 10px;}
}
@media (max-width:479px) {
    .lang-container {
        float: right;
    }
}