body {
	direction: rtl;
	unicode-bidi: embed;
}

/*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,
.review-author,
.blog-post-video,
.footer-widget,
.single-widget{
	text-align: initial;
}

/* Navigation Bar css*/
.navbar-brand{
	margin-right: inherit;
}
.navbar-nav{
	margin-left: initial !important;
    margin-right: auto;
}


/*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 .hero-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; }



/*Content Section css*/

#reviews-3 .testimonial-avatar{float: right;}
#reviews-3 img, #reviews-3 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; }
.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;
}

#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: 'FontAwesome';
	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;
}
#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;
}
.hero-newsletter-form .btn{ margin-left: 6px; margin-right: 6px; }

/* Responsive RTL */
@media (min-width: 991px) {
.offset-md-2 { margin-right: 16.666667%; margin-left: 0; }
.offset-lg-1 { margin-right: 8.333333%; margin-left: 0; }
}


.content-6-img img {
	margin-left: -100%;
	margin-right: 0;
}

.navbar-brand{
	margin-left: 5rem;
	margin-right: 0;
}
.app-devices .svg-inline--fa{
	float: right;
	margin-right: 0;
}
.app-devices-desc p{
	padding-right: 0;
	padding-left: 20%;
}
.app-devices .svg-inline--fa.f-phone {
	margin-left: 1.25rem;
}
.review-author.clearfix {
	text-align: center;
}
.small-statistic .statistic-block p {
	margin-top: 0;
	margin-right: 10px;
	float: right;
}
#download-1 p, #download-3 p {
	padding-left: 15%;
	padding-right: 0;
}
.img-btn.store.btn-type-light {
	margin-right: 0;
	margin-left: 12px;
}
.newsletter-section .newsletter-form .form-control,
.hero-section .newsletter-form .form-control {
	border-left: none;
	border-right: 1px solid #ddd;
	-webkit-border-radius: 0 8px 8px 0;
	-moz-border-radius: 0 8px 8px 0;
	-o-border-radius: 0 8px 8px 0;
	border-radius: 0 8px 8px 0;
	border-color: #fff;

}
.newsletter-section .newsletter-form .btn,
.hero-section .newsletter-form .btn {
	border-right: none;
	border-left: 1px solid #ddd;
	-webkit-border-radius: 8px 0 0 8px;
	-moz-border-radius: 8px 0 0 8px;
	-o-border-radius: 8px 0 0 8px;
	border-radius: 8px 0 0 8px;
}
.hero-section .newsletter-form {
	margin-left: 15%;
	margin-right: 0;
}
#hero-8 .hero-txt p {
	padding-left: 10%;
	padding-right: 0;
}
#hero-2 .hero-txt p, #hero-4 .hero-txt p, #hero-8 .hero-txt p, #hero-10 .hero-txt p, #hero-11 .hero-txt p {
	padding-left: 10%;
	padding-right: 0;
}
#reviews-2 img {
	margin: 0 0 0 15px;
}
.share-social-icons .svg-inline--fa {
	margin-left: 0;
	margin-right: 10px;
}
.contact-form .custom-select,
.bg-lightgrey .contact-form .form-control {
	text-align: right;
}
.svg-inline--fa.fa-arrow-right {
	transform: rotate(180deg);
}
.blog-post-meta span {
	margin-right: 0;
}
.post-meta .comments > span, .blog-post-meta span a span {
	margin: 0 5px 0 8px;
}
.blog-post-meta > span {
	margin-right: 0;
	margin-left: 30px;
}
#search-field .form-control {
	height: inherit;
}
#search-field .btn {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.btn.btn-simple{ 
	-webkit-border-radius:  8px 0 0 8px;
-moz-border-radius: 8px 0 0 8px;
-o-border-radius: 8px 0 0 8px;
border-radius: 8px 0 0 8px;
}
.btn-arrow:hover span, .btn-arrow:focus span {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
}
#newsletter-1 .btn.btn-simple{ border-color: #fff; }
.input-group > .form-control{ height: inherit; padding-top: 0; padding-bottom: 0; border: none; }
.app-rating .svg-inline--fa{ transform: rotate(-180deg); }
.btn-arrow .svg-inline--fa{ right: auto; left: 0; transform: rotate(180deg); }
.btn-arrow:hover .svg-inline--fa, .btn-arrow:focus .svg-inline--fa{ left: -16px; right: auto; }
.fbox-5 span{ float: right; }
.fbox-5-txt { padding-left: 0; padding-right: 25px; }

/* 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; }

/* 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; }
}
@media (max-width: 911.9999px) {
	.hover-menu .collapse ul li{ text-align: center; }
}

/* 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; }
 	.content-txt{ text-align: center; }
 	.hero-links{ text-align: center;margin-top: 20px; }
 	#blog-page .pl-60{ 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; }
 	.widget-content .footer-socials-links.text-right {
		text-align: right !important;
	}
}