* { direction: rtl; }

#column-left{ border-right:medium none; border-left: 1px solid #f0e7dd; float: right;}
#column-right{ float:left; }
.owl-carousel .owl-wrapper-outer, .owl-carousel .owl-wrapper:after {direction: ltr;}
.main-menu > ul > li {float:right;}
.main-menu > ul > li ul > li > ul{ margin-left:0; margin-right:-13px;}
.main-menu > ul > li ul > li > a { position:relative;}
.flex-control-nav{ right:auto; left:10px; padding:0;}
.responsive-menu .expandable-hitarea{background-position:-14px -126px;}
.responsive-menu .collapsable-hitarea{background-position:-44px -126px;}
.sale{ left:10px; right:auto; }
.product-list .sale{  left: auto;right: 10px; }
.customNavigation a.prev { left: 0px;  right: auto;}
.customNavigation a.next{ left:35px;  right: auto; }
.banners-slider-carousel .customNavigation a.next {left: auto;}
.main-menu > ul > li ul > li > a.activSub{background: url("../../image/megnor/rtl/cat_arrow_hover_rtl.png") no-repeat scroll left center; }
.main-menu > ul > li ul > li:hover > ul {	left:auto; right:173px;}
.box .box-content ul li{ padding-right:0; margin-right:0; }
ul.box-category > li a.active + ul , .box .box-content ul ul{ margin-left:0; margin-right:0; padding-right:15px }
ul.box-category > li ul > li > a{ }
ul.box-category > li ul > li > a:hover{
	background: url("../../image/megnor/rtl/subcat_arrow_hover_rtl.png") no-repeat scroll right center !important; 
}
#footer .column li a{
		padding-left:0;
	}
#footer .column li a:hover{
}

.customSelectInner , .customSelectOpen .customSelectInner{ background-position:left center; } 
.customSelectInner {padding-left:10px;  text-align: right;}
.product-grid li, #content .box-product .product-items{ float:right; }
.category-info .image{ float:right; margin-left:10px; }
#column-left .box-product .image, #column-right .box-product .image{ float:right;   margin-left: 7px; margin-right:0; }
#column-left .box-product .rating, #column-right .box-product .rating, #column-left .box-product .name, #column-right .box-product .name, #column-left .box-product .price, #column-right .box-product .price, #column-left .box-product .cart, #column-right .box-product .cart{ margin-right:0px; margin-left:0; }
.product-list .right{ float:left;margin-left: 0px; margin-right:15px; text-align:left;}
.product-info .product-image .customNavigation span.next{right:-20px;}
.product-list .image { float: right;    margin-left: 10px; margin-right:0; }
.product-info > .left { margin-right: 0px; margin-left:15px; }
.product-info > .left + .right {  margin-right: 295px;   margin-left:0px;}
.product-carousel .slider-wrapper-outer{ direction:ltr !important; } 
#topcontrol{ right:auto !important; left:9px !important; }
#plate{left:5px !important; right:auto !important; position: absolute !important;} 

.list-inline {padding-right:0;}
.col-sm-3.category_list {
    float: right;
}
.col-sm-3.category_list > ul {
    padding-right: 15px;
}
#column-left .product-thumb .button-group { margin-left: 80px;}
.category_img {float:right;}
.category_description {float:left;}
.list-unstyled {padding-right:0;}
.treeview-list .expandable-hitarea, .treeview-list .hitarea {float:left;}

.addthis_toolbox.addthis_default_style {float:right;}

.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {float: right; margin-right: -20px;}
.radio, .checkbox { padding-right: 20px;}

#logo {text-align: right; }

.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
	
	border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
	
	
}

.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-bottom-right-radius: 0;
    border-top-right-radius: 0;
	 border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
}

.btn-list-grid .btn-group {float:left;}

#cart .text-right strong {
    display: inline-block;
}

button.close {padding: 0 0 0 5px; float:left;}
.pull-right{float:left;}
#currency .btn{border-right:medium none; border-left:1px solid #844724;}
#language .btn {border-right: 1px solid #844724; border-left:medium none;}
.dropdown-menu{left:0; right:auto;}
#top #currency .currency-select {padding: 2px 8px; text-align: right;}
.col-sm-4.logo, #top-links li:first-child, #top-links li, #menu > ul > li, #menu .categoryinner ul > ul, #menu .categoryinner > ul, .htabs .etabs li, #testimonial-carousel .readmore, .footer_left, .rightcontent, .footer_logo, #footer_wrapper, #footer .footer_top .column, .footer_bottom_left, .category_description, .productpage .col-sm-4 .btn-group .wishlist_button, .nav-tabs > li, .pull-left, .col-sm-3.address, .site-map .col-sm-6, .account-return-add .col-sm-3{float:right;}
.col-sm-3.btn-cart, .col-sm-5.btn-search, #menu ul, .footer_outer, .footer_right a, .footer_bottom_right .footer_social, .map{float:left;}
.myaccount i{margin-right:6px;}
#top-links li{background-position:right 5px;}
#language .btn > img {margin: 0 0 3px 4px;}
#menu > ul > li > div{text-align:right; left:auto; right:0;}
.categorycolumn{margin-right:0; margin-left:10px;}
a.submenu1{margin-right:10px; margin-left:0px;}
.carticon{right:6px; left:auto;}
#cart .dropdown-menu{left:0; right:auto;}
#cart-total{padding: 0 70px 0 3px;}
#cart-total i{margin-right:5px; margin-left:0px;}
.box.featured .box-heading{padding: 0 0 30px 0;}
.hometab .customNavigation a.next{left:25px; right:auto;}
.hometab .customNavigation a.prev{left:-10px; right:auto;}
#testimonial .customNavigation a.next{left:35px; right:auto;}
#testimonial .customNavigation a.prev{left:0; right:auto;}
#testimonial .box-heading h3{text-align:right;}
#testimonial-carousel .slider-item .img{float:right; margin-right:2%; margin-left:0;}
.img_inner{margin-left:20px; margin-right:0;}
#testimonial-carousel .slider-item .content-wrapper{float: right; margin-left:4%; margin-right:0;}
#testimonial-carousel .slider-item.first_item_tm .img{margin-left:0; margin-right:0;}
.banners-slider-carousel .customNavigation a.prev{left:0; right:auto;}
.banners-slider-carousel .customNavigation a.next{left:35px; right:auto;}
.footer_center{padding: 23px 50px 23px 0;}	
#footer .footer_top .column{border-right:1px solid #6a4733; border-left:medium none; padding:0 15px 0 0 ;}
#footer .footer_top .column.first{border-right:medium none;}
.footer_bottom li.first {background: none repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 0;}
.footer_bottom li.last{background:url(../../image/megnor/footer_pipe.jpg) no-repeat scroll 100% 60% rgba(0, 0, 0, 0);}
.layout-2.left-col #content{padding:0 20px 0 0;}
.box .box-content{padding:0 0 15px 17px;}
#banner0{ padding: 20px 0px 20px 17px;}
.breadcrumb > li{float:left;}
.container h2, .container h1{text-align:right;}
.container .breadcrumb{float:left; left:0;}
.col-sm-3.category_list li{float:right; margin: 10px 0 10px 8px;}
.col-md-4.btn-list-grid, .btn-list-grid .btn-group, .product-layout.product-grid.col-lg-4.col-md-4.col-sm-6.col-xs-6, .category_filter .text-right{float:right;}
.category_filter .col-md-2.text-right{text-align:left; padding:0 15px;}
.product-list .product-thumb .image {border-bottom: medium none; border-right:medium none; border-left: 1px solid #c9c9c9; float: right; padding: 0;}
.product-list .product-thumb .caption {margin-right: 243px; margin-left:0; padding-left:0; padding-right: 21px; text-align: right;}
.product-list .image > a{border-left: medium none; margin-left: 4px; margin-right:0; border-right:medium none;}
.product-list .saleicon.sale{margin-right:0; margin-left:10px; left:10px; right:auto;}
.col-sm-6.text-left.pagin {float: right; text-align: right;}
.pagination{padding-right:0;}
.pagination > li > a, .pagination > li > span{float:right;}
.col-sm-6.text-right.page{float:left; text-align:left;}
.productpage .col-sm-8 {border-left: 1px solid #f0e7dd; border-right:medium none; float: right; margin-left: 15px; margin-right:0; padding: 15px 0 15px 15px;}
.productpage h3, #content h3{text-align:right;}
.description-right{padding: 0 15px 0 0 ;}
.list-unstyled span{float:right; margin:5px 0 0 8px;}
#qty-cart label {float: right; margin: 7px 0px 0 10px;}
#input-quantity {float: right; margin-left: 20px; margin-right:0}
.nav-tabs{padding:0;}
#products-related .customNavigation a.prev{left:0; right:auto;}
#products-related .customNavigation a.next{left:35px; right:auto;}
.text-left{text-align:right;}
.text-right{text-align:left;}
.account-order ..text-right{text-align:right;}
.form-horizontal .control-label {float: right; text-align: left;}
.list-group{padding:0 0 15px 17px;}
.contact > legend{text-align:right;}
.account-return-add-31 .col-sm-3{float:right;}
.account-return-add-31 .col-sm-3.btn-cart{float:left;}
#accordion .panel-heading .fa.fa-caret-down, .col-sm-4.total_amount{float:left;}
.shipping .col-sm-2.control-label, #input-coupon, #input-voucher{float:right;}
#column-left .product-thumb h4, #column-left .product-thumb .price, #column-left .product-thumb .caption{text-align:right;}
#column-left .product-thumb .caption{margin-right:66px; margin-left:0;}
.box .box-content .box-category.treeview-list.treeview { padding: 0 0px 0 17px;}


@media only screen and (min-width: 1024px) and (max-width: 1080px) {
	.product-info .product-image .customNavigation span.next{right:-13px !important;}
}

@media only screen and (min-width: 980px) and (max-width: 1023px) {
	.product-info .image-additional{width:100%;}
}
@media only screen and (min-width: 980px) and (max-width: 991px) {
	.category_filter .col-md-1, .category_filter .col-md-2, .category_filter .col-md-3{clear:both; float:none; padding:0;}
	.category_filter .col-md-2.text-right, .category_filter .text-right{padding:0; text-align:right;}
}

@media only screen and (max-width: 979px) {
 
	.nav-responsive .expandable{ float:left; margin-right:0; margin-left:10px;  }
	.nav-responsive div, .responsive-menu .hitarea{ margin-left:10px; margin-right:0; }
	 .responsive-menu .main-navigation ul{ padding-right:20px; padding-left:0; }
	.nav-responsive div, .responsive-menu .hitarea{ float:left; }
	.toggle .mobile_togglemenu{ background-position: left 4px; }
	.active .mobile_togglemenu{background-position:left -48px;}
	.col-sm-3.btn-cart{float:left; left:0; right:auto;}
	#search{float:left;}
	#testimonial-carousel .slider-item .content-wrapper{width:48%;}
	.footer_center {padding: 23px 30px 23px 0;}
	#footer .footer_top .column{border-right:medium none;}
	.footer_bottom_left{float:none;}
	.category_filter .col-md-2, .category_filter .col-md-1, .category_filter .col-md-3, .category_filter .col-md-4{clear:both;}
	.col-md-4.btn-list-grid{width:100%;}
	.product-info .product-image .customNavigation span.next{right:-31px !important;}
	#column-left .box-product .image, #column-right .box-product .image{margin-left:3px;}
	#column-left .product-thumb .caption{margin-right:66px; margin-left:0;}
	#column-left .box-product .rating, #column-right .box-product .rating, #column-left .box-product .name, #column-right .box-product .name, #column-left .box-product .price, #column-right .box-product .price, #column-left .box-product .cart, #column-right .box-product .cart{margin-right:0;}
}
@media only screen and (max-width: 767px) {
	.col-sm-4.logo{float:none;}
	.footer_outer .footer_center .footer_right{float:right;}
	.product-info .product-image .customNavigation span.next{right:4px !important;}
	.form-horizontal .control-label{float:none; text-align:right;}
	.productpage .col-sm-4{float:right; margin-bottom:10px;}
	.container .breadcrumb{left:15px; right:auto;}
	.shipping .col-sm-2.control-label, #input-coupon, #input-voucher{float:none; text-align:right;}
	.account-return-add-31 .col-sm-3{float:none;}
	.productpage .col-sm-8{border-left:medium none; padding:0; margin:0;}
	.product-info > .left{margin-left:0;}
	#top .pull-right{float:right !important;}
	#top #top-links{float:left !important; border-right:medium none; border-left:1px solid #844724;}
	#currency .btn {border-right: 1px solid #844724; border-left: medium none;}
	#language .btn {border-right: medium none; border-left: 1px solid #844724;}
	.dropdown-menu{right:0; left:auto;}
	.dropdown-menu.dropdown-menu-right.myaccount-menu{left:0; right:auto;}
}
@media only screen and (max-width: 630px) {
	#cart .dropdown-menu{left:-100px;}
	.product-list .caption .actions .wishlist_button{margin:5px 0 0 0;}
	.product-list .caption .actions > button{float:none;}
	.product-list .product-thumb .image{float:none; border-left:medium none;}
	.product-list .image > a{border-left:medium none;}
	.product-list .product-thumb .caption{margin-right:0;}
}
@media only screen and (max-width: 480px) {
	#cart .dropdown-menu{left:0;}
	.product-list .product-thumb .image{float:none; border-left:medium none;}
	.product-list .image > a{border-left:medium none;}
	.product-list .product-thumb .caption{margin-right:0;}
}
@media only screen and (max-width: 415px) {
	#cart .dropdown-menu{left:-44px;}
	.subbanner2_1 .content{margin-left:5px; margin-right:0;}
	.subbanner2_3 .content{margin-right:5px; margin-left:0;}
}
@media only screen and (max-width: 320px) {
	#cart-total{padding:0 3px;}
}