body.rtl .navbar .navbar-nav .nav-link,
h1, h2, h3, h4, h5, h6,
.header .caption h1,
.section-title,
.menusb a,
.about-img .about-img-2,
.services .item .numb,
body .bauen-header .bauen-logo-wrap .bauen-logo h2, 
body .navbar .logo-wrapper .logo h2, 
body #bauen-aside .bauen-logo h2, 
body .logo-wrapper .logo h2,
.logo-wrapper .logo span,
.butn-light a,
.bauen-blog .item .con h5, 
.bauen-blog .item .con h5 a,
.butn-dark a,
.bauen-project-wrap p,
.bauen-project-wrap .bu-post-title,
button, 
input, 
optgroup, 
select, 
textarea,
.projects4 .caption h6,
div.juxtapose,
.pricing-card-name,
.butn-pricing a,
.position-title,
.process .item h6,
.accordion-box .block .acc-btn,
.comming h3,
.comming h6,
.comming h2,
form input[type=submit],
body .bauen-menu ul li a,
body #bauen-aside .bauen-main-menu > ul > li > a,
.rtl .bauen-header .bauen-logo span{
	font-family: "Almarai", sans-serif;
}
p{
	font-size:15px;
}
body.rtl .navbar.bn-rtl-nav-classic{
	padding-right:0px;
	padding-left:10%;
}
body.rtl .bauen-header{
	padding-right:0px;
	padding-left:11%;
}
body.rtl .bauen-nav-toggle{
	float:left;
}
body.rtl .bauen-logo-wrap,
.bauen-logo-wrap .logo-wrapper.custom-logo-bg,
.blog-sidebar .tagcloud a{
	float:right;
}
body.rtl .left-panel{
	left:unset;
	right:0px;
}
body.rtl .bauen-wrap{
	right:unset;
	left:0px;
	-webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
}
body.rtl .bauen-wrap.bauen-wrap-show {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
}
.progress-wrap{
	left:30px;
	right:unset;
}
.right{
	float:left;
}
body.rtl .logo-wrapper,
.testimonials .item .info .author-img{
	float:right;
}
.testimonials .item .info .cont{
	margin-right:70px;
	margin-left:0px;
}
.page-list-text{
	margin-left:0px;
	margin-right:15px;
}
p,
.services .item,
.bauen-blog .item .con,
.wpcf7-submit,
.vid-area,
.testimonials-box .head-box h4,
.testimonials .item .info,
.item.fotcont,
.services4 .square-container2,
.projects4 .caption,
.dropdown-menu .dropdown-item, 
.sub-menu .dropdown-item,
.bauen-blog3 .post-cont,
.project-bar h5,
.project-page h6,
.pricing-card-list,
.pricing-card,
.process .item .cont,
.accordion-box .block,
.comment-respond,
.bauen-user-content,
.blog-sidebar .widget-title h6,
.blog-sidebar .widget ul li,
.bauen-menu ul li a,
.section-static-banner-header .section-title,
.position,
label,
input[type=email], 
input[type=text], 
textarea, input[type=password], 
input[type=url], input[type=date], 
input[type=number]{
	text-align:right;
}
.team .info p{
	text-align:center;
}

@media only screen and (max-width: 1064px){
.logo-holder {
    left: unset;
    right: 20px;
}
.nav-button-wrap{
	float:left;
	margin-left:16px;
	margin-right:0px;
}
.bauen-mob-menu-wrapper .logo{
	text-align:right;
}
.bauen-mob-menu-wrapper{
	padding: 0 200px 0 20px;
}
.main-menu{
	right:unset;
	left:-20px;
}
.vismobmenu{
	right:unset;
	left:0px;
}
.menusb{direction:ltr;}
.menusb a{
	text-align:right;
}
.main-menu-click-classic .menusb .menu-item-has-children > a:after {
    font-family: 'themify';
    content: "\e629";
    position: absolute;
    left: 0px;
	right:unset
}
#bauen-aside .main-menu-click .menu-item-has-children > a:after{
	right:unset!important;
	left:25px;
}
}
.bauen-main-menu,
.bauen-menu.sliding-menu,
.bauen-pagination-wrap,
.projects-prev-next .d-sm-flex{
	direction:ltr;
}
.bauen-main-menu a{
	text-align:right;
}
.main-menu-click .menu-item-has-children > a:after {
    font-family: 'themify';
    content: "\e629";
    position: absolute;
    left: 0px;
	right:unset
}
.services .item h5{
	font-size:25px;
	font-weight:400;
}
.gallery-filters li:last-child{margin-right:15px;}
.bauen-blog3 .post-cont .tag{
	float:right;
}
ul.list-unstyled.pricing-card-list li{
	padding-left:unset;
	padding-right:30px;
}
.pricing-card-list li i{
	left:unset;
	right:0px;
}
.comming form input[type=submit]{
	right:unset;
	left:4px;
}
.accordion-box .block .acc-btn:before{
	right:unset;
	left:35px;
}
#bauen-aside{
	left:unset;
	right:0px;
}
#bauen-main{
	float:left;
}
.bauen-nav-toggle{
	left:unset!important;
	right:0px;
}
body.offcanvas #bauen-main, body.offcanvas .bauen-nav-toggle{
	-moz-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -o-transform: translateX(0px);
    transform: translateX(0px);
}
.nav-dec{
	right:unset;
	left:4px;
}
.bauen-main-menu.main-menu-hover{
	direction:rtl;
}
.main-slider .owl-nav{
	left:unset;
	right:12%;
}
.rtl .bn-nav-right .owl-nav{
	right:unset!important;
	left:12%!important;
}
.rtl #bauen-main .main-slider .owl-nav {
    bottom: 3%;
    left: inherit;
    right: 2%;
}
.hero-corner,
.hero-corner3{
	right:unset;
	left:50px;
}
.hero-corner{
	
}
.hero-corner3,
.hero-corner{
	border-right:0px;
	border-left: 1px solid rgba(255, 255, 255, 0.2);
}
.process .item img.tobotm {
    -webkit-transform: rotateX(180deg) rotateY(180deg);
    transform: rotateX(180deg) rotateY(180deg);
}
.process .item img{
	-webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
}
.process .item img{
	right:unset;
	left:-40%;
}
.text-left p{
	text-align:left;
}
.text-center p{
	text-align:center;
}
.blog-sidebar .widget .recent .thum{
	float:right;
}
.blog-sidebar .widget .recent a{
	margin-left:unset;
	margin-right:105px;
}
.blog-sidebar .widget.widget_text ul li a:after, 
.blog-sidebar .widget.widget_nav_menu ul li a:after{
	content: "\e64a";
	right:unset;
	left:0;
}
input[type="email"], 
input[type="text"], 
textarea, 
input[type="password"], 
input[type="url"], 
input[type="date"], 
input[type="number"]{
	font-size:13px;
}
.rtl .elementor-widget-bauen-image-slider .owl-nav,
.rtl .bn-wpb-slider .owl-nav{
	right:15px;
	left:unset;
}
#bauen-main .main-footer .sub-footer p.right{
	margin-right:unset;
	margin-left:50px;
}
@media (max-width:768px){
.main-footer .sub-footer p.right{float:right;}
.main-footer .abot .social-icon{text-align:right;}
#bauen-aside {
    -moz-transform: translateX(270px);
    -webkit-transform: translateX(270px);
    -ms-transform: translateX(270px);
    -o-transform: translateX(270px);
    transform: translateX(270px);
}
}
@media (min-width:768px){
.offset-md-0{margin-right:0}.offset-md-1{margin-right:8.333333%; margin-left:unset;}.offset-md-2{margin-right:16.666667%; margin-left:unset;}.offset-md-3{margin-right:25%; margin-left:unset;}.offset-md-4{margin-right:33.333333%}.offset-md-5{margin-right:41.666667%; margin-left:unset;}.offset-md-6{margin-right:50%; margin-left:unset;}.offset-md-7{margin-right:58.333333%; margin-left:unset;}.offset-md-8{margin-right:66.666667%; margin-left:unset;}.offset-md-9{margin-right:75%; margin-left:unset;}.offset-md-10{margin-right:83.333333%; margin-left:unset;}.offset-md-11{margin-right:91.666667%; margin-left:unset;}}

.shop1 .item .con h5{
	text-align:right;
}
.rtl .shop1 .item .category-pro{
	right:unset;
	left:15px;
}
.woocommerce span.onsale {
    max-height: 3.236em;
    max-width: 3.236em;
}
.woocommerce span.onsale {
    width: 60px;
    height: 60px;
	max-width: 60px;
    max-height: 60px;
    line-height: 50px;
	left:unset;
	right:10px;
}
table th, table td,
.product_meta,
.select2-container .select2-selection--single,
.woocommerce-account .woocommerce-MyAccount-navigation{
	text-align:right;
}
.sort-product .sortby{
	margin-left:unset;
	margin-right:auto;
}
.sort-product .sortby .select2 {
    padding-right: 18px;
    padding-left: 30px;
	text-align:right;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b:after{
	right:0px;
}
.added_to_cart:before{
	left:unset;
	right:7px;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added::after{
	margin-right:0px;
}