.rtl .banner-carousel{
	direction: ltr;
}

.rtl .header-upper-left{
	float: right !important;
}

.rtl .header-upper-right{
	float: left !important;
}

.rtl .main-header .menu-area, 
.rtl .main-header .outer-box{
	float: none !important;
}

.rtl .header-top-left{
	text-align: right;
}

.rtl .header-menu{
	float: left;
}

.rtl .header-lawer-left{
	float: right !important;
}

.rtl .main-menu .navigation > li:first-child{
	margin-right: 0px;
	padding-right: 0px;
}

.rtl .header-lawer-right{
	float: left !important;
}

.rtl .outer-search-box-style1{
	float: right;
	margin-right: 0px;
	margin-left: 40px;
}

.rtl .quote-button{
	float: left;
}

.rtl .about-style1-text-box{
	text-align: right;
	padding-left: 0px;
	padding-right: 100px;
}

.rtl .about-style1-text-box .title:before{
	left: inherit;
	right: -100px;
}

.rtl .about-style1-area .shape{
	left: inherit;
	right: -130px;
}

.rtl .video-holder-box{
	right: inherit;
	left: 0px;
}

.rtl .about-style1-image-box .image-box1:before{
	right: inherit;
	bottom: inherit;
	left: 0px;
	top: 0px;
	transform: rotate(180deg);
}

.rtl .sticky-header .logo{
	float: right !important;
}

.rtl .sticky-header .right-col{
	float: left !important;
}

.rtl .project-filter li .filter-text i:before{
	padding-right: 0px;
	padding-left: 6px;
}

.rtl .project-filter li:first-child:before{
	display: block;
}

.rtl .project-filter li:last-child:before{
	display: none;
}

.rtl .project-filter li:first-child{
	margin-left: 25px;
	margin-right: 0px;
}

.rtl .project-filter li:last-child{
	margin-left: 0px;
	margin-right: 25px;
}

.rtl .single-testimonial-style1:before{
	right: inherit;
	left: 30px;
	transform: rotateY(180deg);
}

.rtl .single-testimonial-style1 .client-info{
	padding-left: 0px;
	padding-right: 90px;
	text-align: right;
}

.rtl .single-testimonial-style1 .client-info .icon-box{
	position: absolute;
	right: 0px;
	top: 23px;
}

.rtl .single-testimonial-style1 .client-info .title-box{
	display: block;
}

.rtl .single-testimonial-style1 .text:after{
	left: inherit;
	right: 29px;
}

.rtl .mr_one .single-team-member .title-holder .inner .right a{
	right: inherit;
	left: 20px;
}

.rtl .mr_one .single-team-member .title-holder .inner{
	padding-left: 0px;
	padding-right: 30px;
}

.rtl .single-team-member .title-holder .inner .left .designation{
	padding-left: 0px;
	padding-right: 30px;
}

.rtl .single-team-member .title-holder .inner .left .designation:before{
	left: inherit;
	right: 0px;
}

.rtl .mr_blog .single-blog-post .text-holder .bottom .read-more-button a span:before{
	margin-right: 0px;
	margin-left: 5px;
}

.rtl .single-portfolio-style1 .img-holder .title-holder p span:before{
	padding-right: 0px;
	padding-left: 4px;
}

.rtl .single-fact-counter{
	padding-left: 0px;
	padding-right: 125px;
}

.rtl .single-service-style2 .img-holder .static-content .title:before{
	left: inherit;
	right: 0px;
}

.rtl .single-service-style2 .img-holder .static-content{
	padding-left: 0px;
	padding-right: 25px;
}

.rtl .btn-one span:before{
	padding-left: 0px;
	padding-right: 10px;
}

.rtl .quote-button a span:before{
	padding-left: 0px;
	padding-right: 10px;
}

.rtl .portfolio-carousel.owl-nav-style-one.owl-theme .owl-nav{
	text-align: left;
}

.rtl .single-team-member .title-holder .inner{
	padding-left: 0px;
	padding-right: 30px;
}

.rtl .single-team-member .title-holder .inner .right{
	position: absolute;
	left: 0px;
	bottom: 0px;
}

.rtl .single-team-member .title-holder .inner .right a{
	position: relative;
	display: inline-block;
}

.rtl .single-team-member .title-holder .inner .left .social-links .social-links-style1 li{
	float: right;
	margin-right: 0px;
	margin-left: 15px;
}

.rtl .single-team-member .title-holder .inner .left .social-links .social-links-style1 li:last-child{
	margin-left: 0px;
}

.rtl .slogan-content:before{
	left: inherit;
	right: 0px;
}

.rtl .single-blog-post .img-holder .post-date{
	left: inherit;
	right: 20px;
}

.rtl .single-blog-post .img-holder .post-date p span:before{
	padding-right: 0px;
	padding-left: 5px;
}

.rtl .outer-search-box-style1 .search-box .form-group input[type="search"]{
	padding-right: 15px;
	padding-left: 50px;
}

.rtl .outer-search-box-style1 .search-box .form-group button{
	right: inherit;
	left: 0px;
}

.rtl .outer-search-box-style1 .search-box{
	right: inherit;
	left: 0%;
}

.rtl .breadcrumb-item+.breadcrumb-item::before{
	padding-right: 0px;
	padding-left: 8px;
}

.rtl .socials.footer-social{
	text-align: left;
}

.rtl .brochures-box ul li .left{
	padding-left: 0px;
	padding-right: 60px;
}

.rtl .brochures-box ul li .left .icon{
	left: inherit;
	right: 0px;
}

.rtl .team-member-info-box-two ul li{
	float: right;
	margin-right: 0px;
	margin-left: 20px;
}

.rtl .team-member-info-box-two ul li:last-child{
	margin-left: 0px;
}

.rtl .mrsidebar .sidebar-widget .widget-content .post{
	padding-left: 0px;
	padding-right: 100px;
}

.rtl .mrsidebar .sidebar-widget .widget-content .post .post-thumb{
	left: inherit;
	right: 0px;
}

.rtl .widget ul{
	padding-left: 0px !important;
	padding-right: 20px !important;
}

.rtl .mrsingle .inner-box .post-info li{
	float: right;
}

.rtl .mrsingle .inner-box .post-info{
	padding-left: 0px;
	padding-right: 30px;
}

.rtl .mrsingle .inner-box .post-info:before{
	left: inherit;
	right: 0px;
}

.rtl blockquote:after{
	right: inherit;
	left: 30px;
}

.rtl .inner-comment-box .single-comment-box .text-holder .text ul.comment-meta-box li{
	float: right;
	margin-right: 0px;
	margin-left: 20px;
}

.rtl .product-sidebar .sidebar-content .single-box .title-box h5{
	margin-right: 0px;
	margin-left: 20px;
}

.rtl .product-sidebar .sidebar-content .single-box .title-box .line:before{
	right: inherit;
	left: 0px;
}