body {
	direction: rtl;
	unicode-bidi: embed;
	text-align: right;
}
#hero-2 { background-image: url(../images/hero-2-rtl.png); }
#hero-4-txt { background-image: url(../images/hero-4-rtl.png); }
#hero-8 { background-image: url(../images/hero-8-rtl.png); }
#hero-10 { background-image: url(../images/hero-10-rtl.jpg); }
#hero-12 { background-image: url(../images/hero-12-rtl.png); }
#hero-13 { background-image: url(../images/hero-13-rtl.png); }
#hero-17 { background-image: url(../images/hero-17-rtl.jpg); }

/*Aignment initialization*/
footer,
aside,
#content-2,
.hero-txt,
.content-txt,
.option-list,
.cta-txt,
.review-txt p,
#content-1 .stores-badge,
.posts-holder,
.hbox-1,
.blog-post, 
.review-2,
.sbox,
.sbox-2, 
.sbox-4,
.cbox-2,
.hbox-2,
.perch-list,
.review-author,
.blog-post-video,
.dropdown-menu li a,
.footer-widget,
#faqs-1 #accordion,
#faqs-1,
.single-widget{
	text-align: initial;
}

/* Navigation Bar css*/
.navbar-brand{
	margin-right: initial;
}
.navbar-nav{
	margin-left: initial !important;
    margin-right: auto;
}
.wsmenu > .wsmenu-list > li > .wsmegamenu,
.desktoplogo{
	float: right;
}
.wsmenu{ float: left}
.wsmegamenu .latest-news img,
.wsmenu > .wsmenu-list > li{ float: right; }
.wsmenu > .wsmenu-list > li > .wsmegamenu .title{ text-align: right; }
.post-summary{ padding-right: 0; padding-left: 20px; }
.sbox-7-txt, .sbox-8-txt,
.wsmenu > .wsmenu-list > li > .wsmegamenu,
.wsmenu > .wsmenu-list > li > .wsmegamenu .link-list li a,
.wsmenu > .wsmenu-list > li > .wsmegamenu .link-list li{
	text-align: right;
}
/*Hero Section css*/
#hero-17 .hero-txt p,
#hero-1 .hero-txt p,
#hero-13 .hero-txt p,
#hero-7 .hero-txt p,
.hero-6-txt p,
#hero-6 .hero-txt p{padding-right: 0;
 padding-left: 10%;
}
.hero-7 .owl-carousel .owl-item .hbox-1-content img,
 #hero-7 .owl-carousel .owl-item .hbox-1-content img{
 	right: initial;
 	left: 30px;
}
.country-flag img{ margin-right: 0; margin-left: 5px; }
.breadcrumb-item + .breadcrumb-item::before{ padding-right: 0; padding-left: 12px; }
.breadcrumb-item + .breadcrumb-item{ padding-left: 0; padding-right: 15px; }
#about-8{
	background: url(../images/about-8-rtl.jpg) no-repeat center;
}
.hero-3-txt p{ padding-right: 0; padding-left: 10%;}
#hero-16 .last-column .hbox-2{ border-right: 1px solid #ddd; }
.hbox-2 span{ float: right; }
.hbox-2-txt{ padding-left: 0; padding-right: 15px; }
.stores-badge .btn:last-child{ margin-left: 0; margin-right: 10px; }
#hero-6 .hero-newsletter-form{ margin-right: 0; margin-left: 15%; }
 .hero-6-img img{ transform: scaleX(-1); }
.content-6-img img{ margin-left: 0; margin-right: -100%; }
.modal-video span{ left: auto; right: 52px; width: 230%; }
.modal-video a .svg-inline--fa{margin-right: 0; margin-left: 5px; }
.sbox-4-icon, .sbox-5-icon{ float: right; margin-right: 0; margin-left: 20px;}
.box-list-icon{ float: right; margin-right: 0; margin-left: 10px;}
.headertopleft{ float: right; padding-left: 0; padding-right: 15px; }
.headertopright{ float: left; text-align: left; }
#about-2 .video-square{ right: initial; left: 5px; }
/*Content Section css*/
.cbox-2 .links-list li{ padding-right: 0; padding-left: 10%; }

.section-title{ padding-right: 0; padding-left: 33.3333%; }
#reviews-1 .testimonial-avatar{float: right;}
.country-name h5{ text-align: center; }
.flags-list li{ margin-right: 0; margin-left: 18px;}
.brands-filter button::after{ padding-left: 11px; padding-right: 11px; }
.foo-socials a{ margin-left: 22px; margin-right: 22px; }
#reviews-1 img, #reviews-2 img{ margin-right: 0; margin-left: 10px; }
ul.content-list{ margin-left: 0; margin-right: 15px; }
.option-list::before{ left: auto; right: 11px; }
.option-list::after{ left: auto; right: 8px; }
 .text-right{text-align: right!important;}
 #reviews-1 .owl-carousel .owl-item img{ margin-right: 0; margin-left: 15px;}
.cbox-3{ text-align: right; }
#content-6 
#faqs-1 #accordion{
	margin-left: 20px;
	margin-right: 20px;
	text-align: initial;
}
#faqs-1 .card-header, #faqs-page .card-header{
	padding-right: 30px;
}
#accordion .card-body{
	padding-right: 30px;
}
 #faqs-1 #accordion [data-toggle="collapse"].collapsed:after,
  #faqs-2 #accordion [data-toggle="collapse"].collapsed:after,
   #faqs-1 #accordion [data-toggle="collapse"]:after,
  #faqs-2 #accordion [data-toggle="collapse"]:after{
 	display: none;
 }
 #faqs-1 #accordion [data-toggle="collapse"].collapsed:before,
  #faqs-2 #accordion [data-toggle="collapse"].collapsed:before,
   #faqs-1 #accordion [data-toggle="collapse"]:before,
  #faqs-2 #accordion [data-toggle="collapse"]:before{
 	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: "\f106";
	position: absolute;
	font-size: 1.15rem;
	top: 27px;
	left: 20px;
 }
  #faqs-2 #accordion [data-toggle="collapse"].collapsed:after,
 #faqs-1 #accordion [data-toggle="collapse"].collapsed:after{
 	display: none;
 }
   #faqs-2 #accordion [data-toggle="collapse"].collapsed:before,
  #faqs-1 #accordion [data-toggle="collapse"].collapsed:before{
  	content: "\f107";
  }
#cta-2 .cta-txt p, #cta-3 .cta-txt p, #cta-4 .cta-txt p{
	padding-right: initial;
	padding-left: 15%;
}
.post-summary{ padding-left: 0; padding-right: 20px; }
.single-widget.widget_pages ul > li a::before, 
.single-widget.widget_archive ul > li a::before, 
.single-widget.widget_meta ul > li a::before, 
.single-widget.widget_recent_entries ul > li a::before, 
.single-widget.widget_nav_menu ul > li a::before, 
.single-widget.widget_categories ul > li a::before{
	display: none;
}
.single-widget.widget_pages ul > li a::after, 
.single-widget.widget_archive ul > li a::after, 
.single-widget.widget_meta ul > li a::after, 
.single-widget.widget_recent_entries ul > li a::after, 
.single-widget.widget_nav_menu ul > li a::after, 
.single-widget.widget_categories ul > li a::after{
	content: "\f104";
	font-family: 'Font Awesome 5 Free';
	margin-left: 10px;
	font-weight: bold;
}
.blog-post-link .footer-meta{ right: auto; left: 25px; }
.footer-meta > span{ margin-left: 0; margin-right: 30px; }
.footer-meta a span{ margin-left: 0; margin-right: 5px; }
.comment-list .comment-avatar{ float: right; }
.comment-list .media-body{ margin-left: 0; margin-right: 76px; }
.comment-avatar img { margin-right: 0 !important; margin-left: 1rem !important; }
#search-field .btn{ 
	-webkit-border-radius:  6px 0 0 6px;
	-moz-border-radius: 6px 0 0 6px;
	border-radius: 6px 0 0 6px;
}
#search-field .form-control{
	-webkit-border-radius: 0 6px 6px 0;
	-moz-border-radius: 0 6px 6px 0;
	border-radius: 0 6px 6px 0;
	height: inherit;
}
#reviews-2 img{ left: auto; right: -40px; }
.cbox-2 span, 
.cbox-3 span, 
.cbox-2 img, 
.cbox-3 img{ float: right; }
.cbox-3-txt{ padding-left: 0; padding-right: 22px; }
.cbox-2-txt, .cbox-3-txt{ padding-left: 0; padding-right: 25px; }
.cbox-4-txt{ padding-left: 0; padding-right: 45px; }
#content-6 .content-right{ padding-right: 0; padding-left: 45px; }
.content-right{ padding-left: 0; padding-right: 45px; }
.content-left{ padding-right: 0; padding-left: 45px; }
.video-1-img{ left: auto; right: 0; }
.perch-list dd{ margin-right: 0; }
#scrollUp{ right: auto; left: 40px; }
.video-btn .svg-inline--fa{ margin-bottom: -12px; }
#headersearch{ left: 0; right: auto; }
.page-item:first-child .page-link {  
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem;
}
.page-item:last-child .page-link {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
}
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="password"],
select,
textarea{
	direction: rtl!important;
}
.b-right{ border-right: none; border-left: 1px solid #ddd; }
.sbox-6 a{ left: initial; right: 30px; }
.custom-select{ background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat left .75rem center/8px 10px; }
.hero-newsletter-form .btn{ margin-left: 6px; margin-right: 6px; }
#reviews-1 .owl-nav img,
.owl-nav img,
 #reviews-2 .owl-nav img{
	transform: rotate(180deg);
}
.no-thumb .post-summary{ padding-right: 0; }
#sidebar-left .pr-60{ padding-left: 0; }
.tagcloud a{ margin-right: 0; margin-left: 2px; }
#headersearch .btn{ margin-top: 0; }
#headersearch{ overflow: hidden; }
#headersearch .btn {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.foo-socials a{ margin-left: 22px; margin-right: 0; }
.cssload-spinner{ margin-left: 0; margin-right: -34px; }
.cssload-spinner::before{ margin-right: -13.5px; margin-left: 0; }
.dropdown-toggle::after{ margin-left: 0; margin-right: .255em; }
.comment-list .children{ margin-left: 0; margin-right: 76px; }
.hero-links h5{ margin-right: 0; margin-left: 40px; }
/* Woocommerce */
.woocommerce span.onsale{ right: auto; left: 15px; }
.product-item .product-inner-buttons{ left: auto; right: 15px; }
.product-item .product-inner-buttons{ text-align: right; }
.quantity .input-group-text{ transform: rotate(180deg); }
.woocommerce .quantity .qty{ height: inherit; }
.woocommerce div.product .woocommerce-tabs ul.tabs{ align-items: center; }
.woocommerce table.shop_table td.product-subtotal, 
.woocommerce table.shop_table th.product-subtotal{
	text-align: left;
}

/* Responsive RTL */
@media (min-width: 768px) {
	.offset-md-0{ margin-right: 0; margin-left: 0; }
	.offset-md-1{ margin-right: 8.333333%; margin-left: 0; }
	.offset-md-2{ margin-right: 16.666667%; margin-left: 0; }
	.offset-md-7 { margin-right: 58.333333%; margin-left: 0; }
	.header-socials{ margin-right: 8px; margin-left: 0; }
}
@media (min-width: 992px) {
	.offset-lg-0{ margin-right: 0; margin-left: 0; }
	.offset-lg-1 { margin-right: 8.333333%; margin-left: 0; }
	.offset-lg-2 { margin-right: 16.666667%; margin-left: 0; }
	.offset-lg-8 { margin-right: 66.666667%; margin-left: 0; }
}
@media (min-width: 1200px) {
	.offset-xl-0{ margin-right: 0; margin-left: 0; }
	.offset-xl-1 { margin-right: 8.333333%; margin-left: 0; }
	.offset-xl-2 { margin-right: 16.666667%; margin-left: 0; }
	.offset-xl-8 { margin-right: 66.666667%; margin-left: 0; }
}

/* Responsive RTL */
@media (max-width: 767.9999px) {
	#hero-1 .hero-txt, #hero-2 .hero-txt, #hero-3 .hero-txt, 
	#hero-6 .hero-txt, #hero-7 .hero-txt, #hero-10 .hero-txt, 
	#hero-13 .hero-txt, #hero-14 .hero-txt, #hero-18 .hero-txt,
	#cta-2 .cta-txt, #cta-3 .cta-txt, #cta-4 .cta-txt,
 	.dropdown-menu li a{ text-align: center; }
 	.content-right{ padding-right: 0; }
 	html{ overflow-x: hidden; }
 	.max-width-none img, .max-width-none .img-fluid{ max-width: initial; margin-right: 0; margin-left: 0; }
 	#sidebar-right .pl-60{ padding-right: 0; }
 	#sidebar-left .pr-60{ padding-left: 0; }
}