.rtl {
  direction: rtl; 
}

.ltr {
  direction: ltr; 
}

.rtl .main-banner .content-column .inner-column{
	text-align: right;
}

.rtl .main-banner .image-column .image img{
	float: left;
}

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

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

.rtl .main-menu .navigation > li > ul > li > a{
	text-align: right;
	padding-right: 40px !important;
	padding-left: 0px;
}

.rtl .main-menu .navigation > li > ul > li > a:before{
	left: inherit;
	right: 27px;
}

.rtl .main-header .outer-box{
	float: right;
	margin-left: 0px;
	margin-right: 20px;
}

.rtl .sec-title h2:after{
	left: inherit;
	right: 0px;
}

.rtl .counter-section .inner-section:before{
	right: inherit;
	left: 100%;
}

.rtl .fact-counter .column .inner{
	padding-left: 0px;
	padding-right: 90px;
}

.rtl .fact-counter .column .inner .icon-box{
	left: inherit;
	right: 0px;
}

.rtl .services-section-two .upper-carousel-section .owl-carousel{
	direction: ltr;
}

.rtl .five-item-carousel{
	direction: ltr;
}

.rtl .single-item-carousel{
	direction: ltr;
}

.rtl .testimonial-block .inner-block{
	padding-left: 0px;
	padding-right: 230px;
	text-align: right;
}

.rtl .testimonial-block .inner-block .image{
	left: inherit;
	right: 0px;
}

.rtl .testimonial-block .inner-block .content .text{
	padding-left: 0px;
	padding-right: 80px;
}

.rtl .testimonial-block .inner-block .content .text .quote-icon{
	left: inherit;
	right: 0px;
}

.rtl .testimonial-section .owl-dots{
	float: right;
}

.rtl .main-footer .footer-bottom .footer-nav{
	text-align: left;
}

.rtl .main-menu{
	float: right;
}

.rtl .testimonial-block .inner-block .content h2:after{
	left: inherit;
	right: 0px;
}

.rtl .news-block .inner-box .author-info .info-inner{
	padding-left: 0px;
	padding-right: 90px;
}

.rtl .news-block .inner-box .author-info .info-inner .image{
	left: inherit;
	right: 0px;
}

.rtl .main-header .search-box-outer .dropdown-menu{
	left: 0px;
	right: inherit;
}

.rtl .contact-info-box .info-list:before{
	left: inherit;
	right: 0px;
}

.rtl .faq-section .image-column .image img{
	float: left;
}

.rtl .fact-counter .column .inner{
	text-align: right;
}

.rtl .testimonial-section-two .content-column .inner-column{
	text-align: right;
}

.rtl .testimonial-section-two .image-column .image{
	margin-left: 0px;
	margin-right: -60px;
}

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

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

.rtl .price-block .inner-box{
	text-align: right;
}

.rtl .price-block .inner-box .lower-box ul li{
	padding-left: 0px;
	padding-right: 22px;
}

.rtl .price-block .inner-box .lower-box ul li:before{
	left: inherit;
	right: 0px;
}

.rtl .three-item-carousel{
	direction: ltr;
}

.rtl .services-block{
	text-align: right;
}

.rtl .slider-one__carousel{
	direction: ltr;
}

.rtl .footer-style-two .footer-subscriber .footer-form .form-group input[type='email']{
	text-align: right;
}

.rtl .news-carousel{
	text-align: right;
	direction: ltr;
}

.rtl .news-block-five .inner-box .lower-content{
	text-align: right;
}

.rtl .news-home-3 .owl-nav{
	right: inherit;
	left: 0px;
}

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

.rtl .progress-box .count-text{
	right: inherit;
	left: 0px;
}

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

.rtl .project-block-one .inner-box{
	text-align: right;
}

.rtl .project-home-3 .owl-nav{
	right: inherit;
	left: 0px;
}

.rtl .content_block_1 .content-box .inner-box .single-item{
	padding-left: 0px;
	padding-right: 85px;
}

.rtl .content_block_1 .content-box .inner-box .single-item .icon-box{
	left: inherit;
	right: 0px;
}

.rtl .header-style-three .nav-outer{
	float: right !important;
}

.rtl .header-style-three .outer-box .nav-btn{
	margin-left: 0px !important;
	margin-right: 30px;
}

.rtl .header-style-three .nav-outer .logo-box{
	margin-right: 0px;
	margin-left: 160px;
}

.rtl .main-menu .navigation > li{
	float: right;
}

.rtl .main-header.header-style-three .main-menu .navigation > li:last-child{
	margin-right: 45px;
}

.rtl .about-home-3.two .pattern-layer{
	right: -160% !important;
}

.rtl .faq-home-3 .accordion-box .block .acc-btn .icon-outer{
	right: 25px;
}

.rtl .footer-style-two .copyright{
	float: right !important;
}

.rtl .footer-style-two .footer-nav{
	float: left !important;
}

.rtl .header-style-three .nav-outer .logo-box{
	padding-right: 60px;
	padding-left: 0px;
}

.rtl .banner-style-four .content-box form .form-group input[type='text']{
	text-align: right;
}

.rtl .list-style-two li{
	padding-left: 0px;
	padding-right: 20px;
}

.rtl .list-style-two li:before{
	left: inherit;
	right: 0px;
}

.rtl .page-breadcrumb li{
	float: right;
}

.rtl .page-breadcrumb li:after{
	right: inherit;
	left: -8px;
}

.rtl .page-title h2:after{
	left: inherit;
	right: 0px;
}

.rtl .pricing-home-4 .inner-box{
	float: left;
}

.rtl .average-section .content-column .average-info li{
	padding-left: 0px;
	padding-right: 30px;
}

.rtl .list-style-three li{
	padding-left: 0px;
	padding-right: 20px;
}

.rtl .list-style-three li:before{
	left: inherit;
	right: 0px;
}

.rtl .related-projects-carousel{
	direction: ltr;
}

.rtl .project-description .title-column h2{
	padding-left: 0px;
	padding-right: 40px;
}

.rtl .project-description .title-column h2:before{
	left: inherit;
	right: 0px;
}

.rtl .sidebar .popular-posts .post{
	padding-left: 0px;
	padding-right: 100px;
}

.rtl .sidebar .popular-posts .post .post-thumb{
	left: inherit;
	right: 0px;
}

.rtl .news-block-four .inner-box .lower-content .upper-box{
	padding-left: 0px;
	padding-right: 100px;
}

.rtl .news-block-four .inner-box .lower-content .post-date{
	left: inherit;
	right: 0px;
}

.rtl .news-block-four .inner-box .lower-content .post-meta li a .icon{
	margin-right: 0px;
	margin-left: 8px;
}

.rtl .blog-single .inner-box .lower-content .upper-box{
	padding-left: 0px;
	padding-right: 100px;
}

.rtl .blog-single .inner-box .lower-content .post-date{
	left: inherit;
	right: 0px;
}

.rtl .blog-single .inner-box .lower-content .post-meta li .icon{
	margin-right: 0px;
	margin-left: 8px;
}

.rtl .contact-section .form-column{
	text-align: right;
}

.rtl .contact-section .form-column input,
.rtl .contact-section .form-column textarea{
	text-align: right;
}

.rtl .contact-form .form-group input,
.rtl .contact-form .form-group textarea{
	text-align: right;
}