/*
Description: Adds support for languages written in a Right To Left (RTL) direction.
It's easy, just a matter of overwriting all the horizontal positioning attributes
of your CSS stylesheet in a separate stylesheet file named rtl.css.
See http://codex.wordpress.org/Right_to_Left_Language_Support
*/
body {
	direction: rtl;
	unicode-bidi: embed;
}
.widget_newsletterwidget .tnp-field-button{
	right: auto;
	left: 0;
}
.flexslider,
.owl-carousel .owl-wrapper-outer,
.home-product .owl-buttons,
#sb-wrapper,
.home-service,
.feature,
.elementor-widget-icon-box{
	direction: ltr;
}
caption,
th,
td {
	text-align: right;
}

/**** header top *****/
.account-link-wrapper,
.account-label::before, .hiden_menu > a::before,
.topbar-link .account-label::after {
	left: 0;
	right: auto;
}
.compare-counter .counter-label::before, .whislist-counter .whislist-label::before, .topbar-link .account-label::before {
	left: auto;
	right: 0;
}
.header-category .widget-title::before {
	left: auto;
	right: 25px;
}
.header-category .product-categories .cat-parent > .children, .header-category .product-categories ul li ul li:hover > ul.children > ul.children {
	right: 100%;
	left: auto;
}

.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon{margin-inline-start: 15px;}	
/*** title ****/

.site-footer .widget .widget-title::after {
	right: 0;
	left: auto;
}
/******* navigation arrow *********/
.post-previous-content {
	text-align: right;
}
.post-next-content {
	text-align: left;
}
/*********************** Elementor *************************/
.service-cms .elementor-icon-box-content {
	text-align: right;
}
.elementor-section-wrap {
	text-align: right;
}
.home-service .elementor-icon-box-icon {
	margin-inline-end: 0 !important;
	margin-inline-start: 15px;
}
.home-service .elementor-widget-icon-box .elementor-icon-box-content::after{
	right: -60px;
}
.elementor-tabs-view-vertical .elementor-widget-container {
	margin: 0 0 0 15px !important;
}
.elementor-tabs-view-horizontal .elementor-widget-container {
	margin: 0 15px 0 0 !important;
}
.elementor-10542 .elementor-element.elementor-element-d7050ec > .elementor-element-populated {
	margin: 20px 20px 0 0 !important;
}
.banner-2 .elementor-column-wrap {
	margin: 0px 15px 0px 0px !important;
}
.banner-1 .elementor-column-wrap {
	margin: 0px 0px 0px 15px !important;
}
.feature .elementor-widget-wrap.elementor-element-populated {text-align: right !important;}
.faq-icon .elementor-icon-box-icon {margin: 10px 0 0 15px !important;}
.about-us .elementor-widget-wrap.elementor-element-populated {margin: 0 20px 0 0 !important;}
.about-us .elementor-widget-container {text-align: right;}
.about-us .about-us-image .elementor-widget-wrap.elementor-element-populated {margin: 0 !important;}
.service-page .elementor-icon-box-wrapper {	text-align: right !important;}
.cms1 .elementor-widget-container {	margin: 0 0 0 14px !important;}
.cms3 .elementor-widget-container {	margin: 0 14px 0 0 !important;}
.cms5 .elementor-widget-container,.cms7 .elementor-widget-container {margin: 0 10px 0 0 !important;}
.cms4 .elementor-widget-container, .cms6 .elementor-widget-container {margin: 0 0 0 10px !important;}
.revolution-slider .elementor-column-wrap.elementor-element-populated {	margin: 0 22px 0 0 !important;}
.ob-txt1.elementor-widget-heading, .ob-txt2.elementor-widget-heading, 
.ob-txt3.elementor-widget-heading, .ob-button.elementor-widget-button{	right: 20% !important;}
.ob-image.elementor-widget-image {	left: 16% !important;}
.about-us .elementor-column-wrap.elementor-element-populated {margin: 0 20px 0 0 !important;}
/***************	Float Left		*********************/
.woocommerce ul.cart_list li a.remove,
.woocommerce-page ul.cart_list li a.remove,
.alignright,
.right,
.woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering,
.header-bottom-right,.header-top-right,.post-info-inner > .entry-meta .meta-inner {
	float: left;
}
#secondary .widget-title::before {
	left: auto;
	right: 0;
}
/***************	Float Right		********************/
.wpcf7-form-control.wpcf7-submit,

.box-category-heading,
.woocommerce-product-search span.customSelect,
.header-search input[type="text"],
.alignleft,
.left,
.category-toolbar .gridlist-toggle,
.site-footer .newsletter tr,
.woocommerce .woocommerce-product-rating .star-rating, .woocommerce-page .woocommerce-product-rating .star-rating{
	float: right;
}
/***************	Header	********************/
.mega-menu ul > li.shop-menu div.shop-product-outer > ul > li {
	float: right;
	text-align: right;
}
.category-image {
	float: left;
}
.close-menu::before {
	left: 20px;
	right: auto;
}
.header-search button[type="submit"], .widget.widget_search input[type="submit"], .search-form input[type="submit"], .widget.widget_product_search button[type="submit"], .wp-block-search .wp-block-search__button {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
	border-bottom-left-radius: 50px;
	border-top-left-radius: 50px;
}
.mega-menu ul li ul.sub-menu, .mega-menu ul li ul.children {
	text-align: right;
}
.mega-menu ul li ul.sub-menu li.menu-item-has-children > a::after, .mega-menu ul li ul.children li > a::after {
	content: "\f104";
	float: left;
}
body .header-search button[type="submit"], body .widget.widget_search input[type="submit"], body .search-form input[type="submit"], body .widget.widget_product_search button[type="submit"] {
	left: 0;
	right:auto;
}
#primary-sidebar .search-field, footer .search-field, .page-content .search-field {
	float: right;
}
.widget.widget_recent_comments ul li:before{right:0;}
.widget.widget_recent_comments ul li, .primary-sidebar .widget.widget_recent_comments ul li {
    padding-right: 22px;
}
.more-view .fa {
    text-align: right;
    left: 10px;
    right: auto;
}
.menu-toggle { text-align: right;}
.small-title {
	margin-inline-end: 25px;
}
.box-category:after {
    left: 24px;
    right: auto;
}
.category-toggle::before {
	right: 0;
	left: auto;
}            
.mega-menu ul > li.shop-menu div.shop-product-outer > ul > li,
.site-footer .tnp-field-email{
	text-align: right;
}
li.menu-item-has-children:nth-last-child(-n+2) .sub-container,
li.hiden_menu:nth-last-child(-n+2) .sub-container {
	right: auto !important;
	left: 0 !important;
}
.product-block-hover{right:0;float: right;}
.woocommerce .star-rating span, .woocommerce-page .star-rating span, .wpb_wl_summary .star-rating span,
.woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before, .wpb_wl_summary .star-rating span:before,
.woocommerce .star-rating:before, .woocommerce-page .star-rating:before, .wpb_wl_summary .star-rating:before{right:0; left:auto;}
.mega-menu ul > li{background-position:right center;}
.main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul {
	right: 100%;
	left: auto;
}
.header-search .search-form .search-field, .header-search .woocommerce-product-search .search-field{
	float: right;
	margin-inline-end: 0;
	margin-inline-start: 8px;
}
.whislist-counter .count {
	left: -11px;
	right: auto;
}
.header-search.active .header-toggle {
	left: 4%;
	right: auto;
}
.box-category::before { 
	left: auto;
	right: 24px;
}
.close-menu {
	float: left!important;
	background-position: 0px 0px;
}
.entry-thumbnail {
	float: right;
}

.mobile-menu ul li {
	text-align: right !important;
}
.mobile-menu {
	left: auto;
	right: 0;
	transform: translateX(110%)!important;
	-webkit-transform: translateX(110%)!important;
	-o-transform: translateX(110%)!important;
	-ms-transform: translateX(110%)!important;
}
.mega-menu ul.mega > li.menu-item-has-children > a::before, .hiden_menu > a::before {
	right: auto;
	left: -15px;
}
.mega-menu ul li:first-child > a {
	padding-inline-start: 20px;
	padding-right: 0;
}
.hitarea {
	float: left !important;
}
.hitarea{left:0; right:auto;}
.toggled-on .mega-menu ul li,
.toggled-on .mega-menu ul li .sub-container.non-mega li,
.toggled-on .mega-menu ul li .sub li.mega-hdr {
	text-align: right !important;
}
.header-search .woocommerce-product-search input[type="submit"],
.header-search .search-form #searchsubmit {
	left: 0;
	right: auto;
}
.menu-toggle::before,
.header-cart .togg .widget.widget_shopping_cart {
	left: 0;
	right: auto;
}
#horizontalTab .resp-tabs-list {
    left: 0px;
    right: auto;
}
.woo_categories_list .product-categories > li, .header-category ul > li {
	float:right;
}
.header-category .product-categories > li.cat-item a.mega-hdr-a::before, .header-category .product-categories ul.children > li.cat-item a::before {
    margin-inline-start: 0;
    height: 0;
    width: 0;
}
.woocommerce-product-search span.customSelect:after {
	left: 0;
	right: auto;
}
.mega-menu ul li .sub li {
	text-align: right;
}
.product-categories .sub-container.mega,
.product-categories .sub-container.non-mega {
	right: 220px !important;
	left: auto !important;
}
.tmpmela-menu-label:before {
	left: -10px;
	right: auto;
}
.alignright,
.right {
	float: right;
}
.resp-tabs-list li:last-child .tab-title {
	padding-inline-start: 0px;
	margin-inline-start: 0px;
	padding-right: 5px;
margin-inline-end: 15px;
}

/*************** blog ***************/
.topbar-link-wrapper,
.entry-meta-blog .entry-date::before, .post-info .entry-date::before {
	left: auto;
	right: 0;
}
.entry-main-content .entry-thumbnail {
	float: right;
}
.blog-carousel .post-content-outer .post-title a {
	display: initial;
}
.single-portfolio .entry-meta,
.blog-posts-content .post-content-outer {
	text-align: right;
}
.comments-link:before {
	left: auto;
	right: -10px;
}
.site-footer .widget_product_tag_cloud .title-outer {
    float: right;
}
.site-footer .widget.widget_product_tag_cloud .widget-title {
    margin: 0 0px 0 20px;
}
.meta-inner {padding-right: 0;}
.post-navigation a.next-post {
	float: left;
}
.comments-area {
	text-align: right;
}
.comment-author .avatar {
	right: 0;
	left: auto;
}
.newsletter-text::before,
.blog-icon-outer {
	left: auto;
	right: 0;
}
.single-post .entry-content-other,
.single .entry-main-content {
	text-align: right;
}
.edit-link {
	display: inline-block;
}
.single-post .comments-area{
	text-align:right;
}
.author-description .author-title::before{
	margin-inline-end: 0;
	margin-inline-start: 15px;
}
.blog-list .entry-summary {
	text-align: right;
}
.post-info {
	text-align: right;
}
.entry-meta-blog {
	left: auto;
	right: 10px;
}
.blog-carousel .post-content-outer .post-title a {
	float: right;
}
/*************** blog Search	********************/
.widget_search #searchform .search-field,
#primary-sidebar .widget_product_search .search-field,
.widget_search #searchform #searchsubmit,
#primary-sidebar .widget_product_search input[type="submit"] {
	float: right;
}
.search-form #searchsubmit, .widget_search #searchform #searchsubmit, #primary-sidebar .widget_product_search input[type="submit"], .primary-sidebar .widget.woocommerce.widget_product_search button, .site-footer .widget.woocommerce.widget_product_search button, .site-header .header-search .woocommerce-product-search button[type="submit"] {left: 0; right: auto;}
/***************	Content	********************/
.view-more {
	float: left;
	text-align: left;
}
.primary-sidebar .widget ul li {
	text-align: right;
}
#woo-small-products .image-block {
	float: right;
	margin: 0 0 10px 10px;
}
/***************		Woocommerce		********************/
/* .archive.elementor .woocommerce ul.products li.product.first .container-inner, .archive.woocommerce ul.products li.product.first .container-inner, .archive.woocommerce-page ul.products li.product.first .container-inner {
	border-inline-start: 1px solid #e5e5e5;
} */

.archive.woocommerce ul.products li.product.first:nth-child(3n) .container-inner, .archive.woocommerce-page ul.products li.product.first:nth-child(3n) .container-inner, .archive.woocommerce ul.products li:nth-child(3n) .container-inner, .archive.woocommerce-page ul.products li:nth-child(3n) .container-inner, .archive.woocommerce ul.products li.product.first:first-child .container-inner, .archive.woocommerce-page ul.products li.product.first:first-child .container-inner {
    border-inline-end: 1px solid #e5e5e5;
}

.woocommerce-tabs ul.tabs li {
	float: right;
}
.summary.entry-summary .yith-wcwl-add-to-wishlist {
	margin: 0 0 0 20px !important;
	padding: 0 0 0 20px;
	border-right: none;
	border-left: 1px solid #e5e5e5;
}
.woocommerce #content div.product form.cart .variations td.label,
.woocommerce div.product form.cart .variations td.label,
.woocommerce-page #content div.product form.cart .variations td.label,
.woocommerce-page div.product form.cart .variations td.label {
	padding-right: 0;
	padding-inline-start: 1em;
}

.woocommerce-MyAccount-navigation ul li {
	text-align: right;
}
.woocommerce-MyAccount-navigation {
	margin: 0 0 0 36px;
	float: right;
}
.woocommerce-MyAccount-navigation ul li a:before {
	float: left;
	text-align: left;
	margin: 0 0.53em 0 0;
}
.woocommerce ul.products.list .container-inner,
.woocommerce-page ul.products.list .container-inner,
.woocommerce ul.cart_list li.mini_cart_item,
.woocommerce-page ul.cart_list li.mini_cart_item {
	text-align: right;
}
.category-toolbar .gridlist-toggle a,
.gridlist-toggle a,
.woocommerce .woocommerce-result-count,
.woocommerce-page .woocommerce-result-count {
	float: right;
}
.primary-sidebar .product-categories .hitarea, .widget_pages .hitarea, .widget_nav_menu .hitarea, .widget_categories .hitarea {
	text-align: left;
}
.price_slider_amount .price_label {
	float: right;
}
.list .yith-wcwl-add-to-wishlist .ajax-loading {
	right: 9px;
}
.woocommerce ul.products.list .container-inner .image-block,
.woocommerce-page ul.products.list .container-inner .image-block {
	float: right;
	margin: 0 0 0 25px;
}
.woocommerce.single-product #content div.product .entry-summary .product_title {
	padding-inline-start: 54px;
	padding-right: 0;
}
.entry-main-content .entry-meta .entry-date:before{right:0; left:auto;}
.woocommerce-tabs .panel {
	text-align: right;
}
/* single product side bar & full width css start */
.woocommerce div.product div.images,
.woocommerce-page div.product div.images {
	float: right;
	margin: 0 0 4.5% 0%;
}
.woocommerce div.product div.summary,
.woocommerce-page div.product div.summary {
	float: right;
	margin: 0 4% 0 3%;
}
.woocommerce .single-product-sidebar.single-product-side-widget-area #content .product div.images {
    margin: 0 0 40px 0;
}
.woocommerce .single-product-sidebar #content .product div.entry-summary{
    margin: 0 3% 0 0;
}
.woocommerce .single-product-sidebar.single-product-side-widget-area #content .product div.entry-summary {
    margin: 0 3% 0 0;
}
.woocommerce .single-product-full #content .product div.entry-summary {
    margin: 0 4% 0 0;
}
.theme-container.single-border {
	background-position: 912px 0;
}
.woocommerce-page div.product .woocommerce-tabs .theme-container {
	background-position: 1279px 0;
}
.singleproduct-sidebar {
	float: right;
}
.woocommerce .single-product-sidebar.single-product-side-widget-area .singleproduct-sidebar {
    float: left;
}
/* single product side bar & full width css end */
.woocommerce ul.products li.product .product-detail-wrapper .button {
	right: 15px;
}
.woocommerce div.product form.cart .button,
.woocommerce-page div.product form.cart .button {
	float: right;
	margin: 0 10px 0 0;
}
.woocommerce div.product form.cart div.quantity,
.woocommerce-page div.product form.cart div.quantity {
	float: right;
	margin: 0 0 0 4px;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar,
.woocommerce-page #reviews #comments ol.commentlist li img.avatar {
	left: auto;
	right: 0;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text,
.woocommerce-page #reviews #comments ol.commentlist li .comment-text {
	margin: 0 50px 0 0;
}
.woocommerce .woocommerce-error:before,
.woocommerce .woocommerce-info:before,
.woocommerce .woocommerce-message:before,
.woocommerce-page .woocommerce-error:before,
.woocommerce-page .woocommerce-info:before,
.woocommerce-page .woocommerce-message:before {
	right: 1em;
	left: auto;
}
.woocommerce .woocommerce-error .button,
.woocommerce .woocommerce-info .button,
.woocommerce .woocommerce-message .button,
.woocommerce-page .woocommerce-error .button,
.woocommerce-page .woocommerce-info .button,
.woocommerce-page .woocommerce-message .button {
	float: left;
}
.woocommerce .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-message,
.woocommerce-page .woocommerce-error,
.woocommerce-page .woocommerce-info,
.woocommerce-page .woocommerce-message {
	padding: 1em 3.5em 1em 1em !important;
	clear: both;
}
.woocommerce .addresses .title h3,
.woocommerce-page .addresses .title h3 {
	float: right;
}
.woocommerce .addresses .title .edit,
.woocommerce-page .addresses .title .edit {
	float: left;
}
.product-categories .hitarea,
.widget_pages .hitarea,
.widget_nav_menu .hitarea,
.widget_categories .hitarea,
.product-categories .expandable-hitarea:before,
.widget_pages .expandable-hitarea:before,
.widget_nav_menu .expandable-hitarea:before,
.widget_categories .expandable-hitarea:before {
	left: 0 !important;
	right: auto !important;
}
.wpb_wl_summary .star-rating,
.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img,
.woocommerce-page ul.cart_list li img,
.woocommerce-page ul.product_list_widget li img {
	float: right;
}
.woocommerce .widget_layered_nav ul li a,
.woocommerce .widget_layered_nav ul li span,
.woocommerce-page .widget_layered_nav ul li a,
.woocommerce-page .widget_layered_nav ul li span {
	float: right;
}
.product-cms-tab-block .style5 #tab ul li {
	margin: 0 0 0 -1px;
}
.select2-container .select2-choice,
.col2-set {
	text-align: right;
}
.tmpmela_product_nav_buttons {
	left: 0;
	right: auto;
}
.list .product-detail-wrapper {
	text-align: right;
}
#categorytab .resp-tabs-list li, .categorytab .resp-tabs-list li {
    text-align: right;
}
#categorytab .resp-tabs-list {left: 0;	right: auto;}
#categorytab .resp-tabs-list li .tab-title, .categorytab .resp-tabs-list li .tab-title {
    padding: 0 35px 0 0px; 
}
.categorytab .resp-tabs-list li.product-button, #categorytab .resp-tabs-list li.product-button {
    text-align: right;
}
/***************	Quick View		********************/
.yith_magnifier_zoom_magnifier {
	left: 0 !important;
	right: auto !important;
}
#yith-quick-view-close {
	left: 5px;
	right: auto;
}
#yith-quick-view-content div.images {
	float: right;
}
#yith-quick-view-content .onsale {
	left: auto;
	right: 23px;
	top: 15px;
}
/***************	Shortcode	********************/
.team-posts-content .staff-image {
	float: right;
}
.static-wrapper {
	text-align: right;
}
.progress_detail {
	right: 10px;
	left: auto;
}
.message {
	text-align: right;
	padding: 15px 80px 15px 15px;
}
.style-2 .accordion-container {
	padding: 0 40px 0 4px;
	text-align: right;
}
.accordion,
.toggle {
	text-align: right;
}
.faqs-content.style-1 .toogle_div span.faq_title:after {
	right: 6px;
	left: auto;
}
.single-faq .tog {
	padding: 11px 30px 9px 9px;
}
.button_content_inner {
	float: right;
}
.button.left i {
	margin-inline-end: 10px;
	margin-inline-start: 5px;
}
.button.right i {
	margin-inline-start: 0;
	margin-inline-end: 10px;
}
.service .style-2 .icon {
	margin: 0 0 0 10px;
}
.style-2 .icon-image,
.style-2 .content {
	text-align: right;
}
.sitemap ul {
	padding-right: 15px;
	padding-inline-start: 0;
}
.custom-testimonial .testimonial-title span {
	right: 0;
}
.testimonial-title{
	float: right;
}
.testimonial-designation span {
	float: right;
}
blockquote::after {
	right: 0;
	left: auto;
}
.testimonial-wrapper::after {
	right: 0;
	left:auto;
}
/************** Newsletter *************/
.tnp-field {
    float: right;
}
.tmpmela-newsletter-form .tnp-field-email:before {
	right: 15px;
	left: auto;
}
/***************	Footer	********************/
.footer-right {
	text-align: left;
	float: left;
}
.footer-left {
	float: right;
}
.footer-widget:last-child {
	padding-right: 30px;
	padding-left: 0;
}
.widgets-footercontact .fa {
	float: right;
}
.address-text .content {
	text-align: right;
}
.footer-menu-links li:last-child a {
	padding-inline-start: 0;
}
.footer-menu-links li:first-child a {
	padding-inline-start: 8px;
}
#to_top {
	right: auto !important;
	left: 30px;
}
.widget ul li {
	text-align: right;
}
.contact_wrapper .address::before, .contact_wrapper .phone::before, .contact_wrapper .email::before {
	right: -4px; left: auto;
}
.woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce-page .widget_price_filter .price_slider_amount .button{
	float: right;
}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{
	left: .875em;
	right: auto;
}
.woocommerce-product-search select {
	right: 0;
	left: auto;
}	
.woo_categories_list .product-categories > li,
.header-category ul > li {
	text-align: right;
}
.product-categories .dc-mega-icon {
	left: 15px;
	right: auto;
}
.product-categories .cat-parent .children.toggle-block.sub, .product-categories li .sub-menu.sub {
	border-right-color: transparent;
	border-left-color: #E32896;
}
.more-wrap {
	padding: 10px 14px 10px 0;
}
.widget .widget-title::after {
	left: auto;
	right: 0;
}
.header-search .product-search-widget {
	float: right;
}
.header-search input[type="submit"] {
	margin-inline-start: 0;
	margin-inline-end: 6px;	
}
.tagcloud a::before {
    left: -15px;
    right: auto;
}
@media only screen and (max-width: 1024px) {
	.header-category .widget-title::before {
		right: auto!important;
		left: 20px!important;
	}
	.revolution-slider .elementor-column-wrap.elementor-element-populated {	margin: 0 !important;}
}
@media only screen and (max-width: 979px) {
	.widget_newsletterwidget .tnp form{
		float:right !important;
	}

	.header-search .search-form .search-field, .header-search .woocommerce-product-search .search-field{
		margin-inline-start:0;
	}
	.primary-sidebar .title-outer::before, .primary-sidebar .toggled-off .title-outer::before {
		right: auto !important;
		left: 10px;
	}
	.header-search .woocommerce-product-search, .header-search .search-form,
	.site-footer .title-outer::before {
		right:auto!important;
		left: 0!important;
	}
	.wishlist-counter,.compare-counter{margin-inline-start:0;}
	.header-top-center{	padding-right: 5px;	padding-inline-start: 0 !important;}
	.footer-widget .widget {padding-inline-start: 0;}
	.tnp.tnp-widget {padding-right: 0;}
}
@media only screen and (max-width: 767px) {
	.view-more {
		text-align: right!important;
	}
	.header-contact::before,.header-contact .widget {
		left: 0;
		right: auto!important;
	}
	.banner-1 .elementor-column-wrap, .banner-2 .elementor-column-wrap {
		margin: 0px 0px 0px 0px !important;
	}
	.sub-banner1.cms-banner-item{
		margin-inline-start: 0;
	}
	.woocommerce table.shop_table_responsive tr td:before,
	.woocommerce-page table.shop_table_responsive tr td:before {
		float: right!important;
	}
	.woocommerce table.shop_table_responsive tr td,
	.woocommerce-page table.shop_table_responsive tr td {
		text-align: left!important;
	}
	.nav-top {
		display: block;
		float: right !important;
	}
	.navigation-bar.active .mobile-menu {
		transform: translateX(0%)!important;
		-webkit-transform: translateX(0%)!important;
		-o-transform: translateX(0%)!important;
		-ms-transform: translateX(0%)!important;
	}
	.cms1 .elementor-widget-container, .cms3 .elementor-widget-container,
	.cms4 .elementor-widget-container,.cms5 .elementor-widget-container, .cms7 .elementor-widget-container{margin: 0 !important;}
	.cms6 .elementor-widget-container{margin: 0 0 20px 0 !important;}
}
@media only screen and (max-width: 479px) {
	.comment-list .children {
		margin-inline-start: 0 !important;
		margin-inline-end: 30px;
	}
	.product-button-hover, .woocommerce ul.products li.product:hover .product-button-hover{
		text-align: right !important;
	}
	.wishlist-counter,.compare-counter{margin-inline-start:0 !important;}
}

/** Custom RTL CSS **/
#primary {
	float: left;
}
#secondary {
	float: right;
}