.text-right {
    text-align: left!important;
}
.text-left {
    text-align: right!important;
}
.flickity-viewport {
    overflow: hidden !important;
}
.pix_pricing {
    text-align: center !important;
}
.navbar.navbar-hover-drop .dropdown:hover>.dropdown-menu .dropdown:hover>.dropdown-menu, .navbar.navbar-hover-drop .dropdown:hover>.dropdown-menu .dropdown>.dropdown-menu:hover, .navbar.navbar-hover-drop .dropdown>.dropdown-menu:hover .dropdown:hover>.dropdown-menu, .navbar.navbar-hover-drop .dropdown>.dropdown-menu:hover .dropdown>.dropdown-menu:hover {
    right: 100%;
    left: auto;
    padding-right: 10px;
    padding-left: 0;
}
.pix-popup-content-div {
    background: #fff;
}
.elementor-widget-pix-numbers .mr-3 {
	margin-left:1rem!important;
	margin-right:0!important
}
h5, .h5 {
    font-size: 1rem;
}
.body-font {
    font-family: 'body-font' !important;
}
.mr-1, .mx-1 {
    margin-right: 0!important;
    margin-left: 0.25rem!important;
}
h5.card-title.font-weight-bold.secondary-font.text-heading-default.m-0.w-100 {
    text-align: right;
}
.secondary-font, .heading-font {
    font-family: "header-font"!important;
}
.pix-levels .pix-levels-step:first-child .progress {
	right:50%;
	left:auto
}
.pix-progress .text-left {
    text-align: right !important;
}
.pix-progress .text-right {
    text-align: left !important;
}
.next.page-numbers .pixicon-angle-right:before {
	content:"\f12a"
}
.prev.page-numbers .pixicon-angle-left:before {
	content:"\f12b"
}
.pix-hover-item .pixicon-angle-right.ml-2:before {
	content: "\f12a"
}
.rtl .pix-search .pix-search-close {
	left: 15px;
	right: auto
}
.pix-sidebar.opened {
	left:0;
	right:auto
}
.rtl .widget_pix_promo_box .pix-ml-10 {
	margin-right:10px!important;
	margin-left:0!important
}
.rtl .widget_pix_promo_box .pixicon-angle-right:before {
	content:"\f12b"
}
.rtl .pixfort-likes-icon.pix-pr-5 {
	padding-left:5px!important;
	padding-right:0!important
}
.rtl {
	text-align: right
}
.pix-hover-item .pixicon-angle-right.ml-2 {
	margin-left: 0!important;
	margin-right: .5rem!important
}
.rtl .elementor-widget-pix-feature .mr-3 {
	margin-left: 1rem!important;
	margin-right: 0!important
}
.elementor-widget-pix-pricing .pix-mr-10 {
	margin-left: 10px!important;
	margin-right: 0!important
}
.elementor-widget-pix-button .ml-1 {
	margin-right: .25rem!important;
	margin-left: 0!important
}
.elementor-widget-pix-circles .pix-mr-5 {
	margin-left: 5px!important;
	margin-right: 0!important
}
.pix-sm-circles .circle-item:not(:first-child),
.pix-md-circles .circle-item:not(:first-child),
.pix-lg-circles .circle-item:not(:first-child) {
	margin-right: -30px!important
}
.pix-sm-circles:hover .circle-item,
.pix-md-circles:hover .circle-item,
.pix-lg-circles:hover .circle-item {
	margin-right: 0!important
}
.elementor-widget-pix-circles .ml-1 {
	margin-right: .25rem!important;
	margin-left: 0!important
}
.elementor-widget-pix-card .pixicon-angle-right:before {
	content: "\f12a"
}
.pix-header-icon-style.pix-mr-5 {
	margin-left: 5px!important;
	margin-right: 0!important
}
.elementor-widget-pix-button .mr-1 {
	margin-left: .25rem!important;
	margin-right: 0!important
}
@media(min-width:768px){.elementor-widget-pix-cta .mr-md-5 {
	margin-left: 3rem!important;
	margin-right: 0!important
}
.elementor-widget-pix-cta .mr-md-3 {
	margin-left: 1rem!important;
	margin-right: 0!important
}
.text-sm-left {
	text-align: right!important
}
.text-md-right {
	text-align: left!important
}
}
.pix-post-meta-date .pr-1 {
	padding-left: .25rem!important;
	padding-right: 0!important
}
.pix-faq .pix-mr-10,
.elementor-widget-pix-feature-list .pix-mr-10 {
	margin-left: 10px!important;
	margin-right: 0!important
}
.pix-cookie-banner .mr-1 {
	margin-left: .25rem!important;
	margin-right: 0!important
}
@media(min-width:576px){.pix-cookie-banner .mr-sm-2 {
	margin-left: .5rem!important;
	margin-right: 0!important
}
}
.pix-cookie-banner .ml-2 {
	margin-right:.5rem!important;
	margin-left:0!important
}
@media(max-width:768px){.rtl .pix-cookie-banner .pix-cookies-close {
	left:10px;
	right:auto
}
.rtl .pix-cookie-banner .pix-cookie-img {
	right:10px;
	left:auto
}
.pix-cookie-banner .pix-cookie-inner {
	padding-left:40px!important;
	padding-right:50px!important
}
}
.dropdown,
.rtl .dropdown-menu {
	text-align:right
}
.rtl .pix-header .submenu-box .dropdown-toggle::after {
	padding-right:10px;
	padding-left:0
}
.elementor-widget-pix-photo-box .pixicon-angle-right:before {
	content:"\f12a"
}
.elementor-widget-pix-promo-box .pix-ml-10 {
	margin-right:10px!important;
	margin-left:0!important
}
.elementor-widget-pix-promo-box .pixicon-angle-right:before {
	content:"\f12a"
}
.elementor-widget-pix-accordion .pix-mr-10 {
	margin-left:10px!important;
	margin-right:0!important
}
.rtl .pix-banner .pix-banner-close {
	left:0;
	right:auto
}
.rtl .tooltip {
	font-family:inherit
}
.rtl .btn-underline-gray-4:hover span:before {
	-webkit-transform-origin:right center;
	transform-origin:right center
}
.elementor-widget-pix-blog-slider .pr-2 {
	padding-left:.5rem!important;
	padding-right:0!important
}
.pix_blog_lg_avatar.pix-mr-30 {
	margin-right:0!important;
	margin-left:30px!important
}
.nav-links .nav-previous .mr-3 {
	margin-right:0!important;
	margin-left:1rem!important
}
.nav-links .nav-previous .pix-ml-10 {
	margin-left:0!important;
	margin-right:10px!important
}
.nav-links .nav-next .pix-pr-20.pix-pl-10 {
	padding-left:20px!important;
	padding-right:10px!important
}
.nav-links .nav-previous .pix-pl-20.pix-pr-10 {
	padding-right:20px!important;
	padding-left:10px!important
}
.nav-links .nav-next .ml-3 {
	margin-left:0!important;
	margin-right:1rem!important
}
.nav-links .nav-next .pix-mr-10 {
	margin-right:0!important;
	margin-left:10px!important
}
.post-navigation .nav-previous {
	text-align:left
}
#comments .mr-3 {
	margin-left:1rem!important;
	margin-right:0!important
}
#comments .pix-ml-10 {
	margin-right:10px!important;
	margin-left:0!important
}
@media(min-width:768px){#comments .ml-md-3 {
	margin-right:1rem!important;
	margin-left:0!important
}
}
.elementor-widget-pix-card .ml-2 {
	margin-right:.5rem!important;
	margin-left:0!important
}
.rtl .breadcrumb .mr-2 {
	margin-left:.5rem!important;
	margin-right:0!important
}
.rtl .breadcrumb .pixicon-angle-right:before {
	content:"\f12a"
}
.rtl .breadcrumb-item+.breadcrumb-item {
	padding-right:.5rem;
	padding-left:0
}
.widget ul {
	padding-right:0
}
.rtl .widget_archive ul:not(.dropdown-menu) li a,
.rtl .widget_categories ul:not(.dropdown-menu) li a {
	float:right
}
.pix-content-box .ml-1,
.card-body .ml-1 {
	margin-right:.25rem!important;
	margin-left:0!important
}
.pix-content-box .pix-hover-right svg,
.card-body .pix-hover-right svg {
	transform:rotate(180deg)
}
.pix-blog-badge-box .pix-pr-5 {
	padding-left:5px!important;
	padding-right:0!important
}
.wpcf7,
.wpcf7 input[type=url],
.wpcf7 input[type=email],
.wpcf7 input[type=tel] {
	direction:rtl
}
.wpcf7-submit.btn {
	margin-right:0
}
.rtl .bootstrap-select .dropdown-toggle .filter-option {
	text-align:right
}
.pix-header-mobile .dropdown-toggle::after {
	padding-right:10px;
	padding-left:0
}
.rtl .woocommerce-Reviews #comments .commentlist .review .comment-text {
	margin-right:70px!important;
	margin-left:0!important
}
.meta .pix-pr-10 {
	padding-left:10px!important;
	padding-right:0!important
}
ul.nav {
	padding-right:0
}
.rtl .woocommerce-message .button.wc-forward:after,
.rtl .woocommerce-info .button.wc-forward:after {
	content:"\f12a";
	left:0;
	right:auto;
	padding-right:10px;
	padding-left:0
}
.rtl .woocommerce-message .button.wc-forward:hover:after,
.rtl .woocommerce-info .button.wc-forward:hover:after {
	left:-5px;
	right:auto
}
.rtl .widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart.cart_list.product_list_widget .woocommerce-mini-cart-item.mini_cart_item {
	padding-right:100px;
	padding-left:20px
}
.rtl .widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart.cart_list.product_list_widget .remove.remove_from_cart_button {
	left:0;
	right:auto
}
.rtl .widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart.cart_list.product_list_widget .woocommerce-mini-cart-item.mini_cart_item .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
	margin-right:0!important;
	right:0;
	left:auto
}
.rtl .widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__total.total .woocommerce-Price-amount {
	text-align:left
}
@media(min-width:992px){.site-content .offset-lg-1 {
	margin-right:8.333333%;
	margin-left:0
    }
}
@media(min-width:768px){.site-content .offset-md-2 {
	margin-right:16.666667%;
	margin-left:0
    }
}
@media screen and (min-width: 480xp) {
	.rtl table.shop_table_responsive tr th,
	.rtl table.shop_table_responsive tr td {
		text-align:right
	}
}