.rtl{
	direction: rtl;
}

.rtl .wp-block-themepunch-revslider,
.rtl .owl-carousel{
	direction: ltr;
}

.rtl .main-header .header-top,
.rtl .main-menu .navigation > li > ul,
.rtl .main-menu .navigation > li > ul > li > ul,
.rtl .about-section-two .content-column,
.rtl .measurement-section .tabs-content .content-column .inner-column,
.rtl .agents-slide-item .inner-box .content-column .inner-column,
.rtl .call-to-action-section,
.rtl .testimonial-block-updated,
.rtl .gallery-block-four .inner-box .overlay-box,
.rtl .content-tab-detail ul li,
.rtl .fluid-section-two .content-column,
.rtl .main-footer .footer-widget,
.rtl .main-footer .footer-bottom .copyright,
.rtl .featured-block-two .inner-box .image .content,
.rtl .about-section-three .title-column .inner-column,
.rtl .fluid-section-three .content-column .inner-box,
.rtl .gallery-section-three .filters,
.rtl .team-block-two .inner-box .lower-content,
.rtl .news-block-two .inner-box .content-column,
.rtl .map-section .location-detail .inner-box,
.rtl .about-section .content-column,
.rtl .about-section,
.rtl .fluid-section-one .content-column,
.rtl .testimonial-block .inner-box,
.rtl .newsletter-section .title-column .inner-column,
.rtl .contact-section.version-one .info-column .inner-column,
.rtl .contact-section.version-one .form-column .inner-column,
input,
textarea,
select,
.rtl .blog-detail .inner-box,
.rtl .form-group .ui-selectmenu-button.ui-button,
.rtl .gallery-single-section .lower-content,
.rtl .sidebar-page-container,
.rtl .news-block .inner-box .lower-content.style-two,
.rtl .contact-section.style-two .form-column .inner-column,
.rtl .contact-section .info-column{
	text-align: right;
}

.rtl .main-header .header-top .top-right .social-nav,
.rtl .main-header .header-top .top-right .list,
.rtl .main-header .nav-outer,
.rtl .pull-right,
.rtl .content-tab-detail ul li .right,
.rtl .fluid-section-two .content-column,
.rtl .fluid-section-three .content-column,
.rtl .gallery-section-three .filters,
.rtl .fluid-section-one .content-column,
.rtl .ui-selectmenu-icon.ui-icon{
	float: left;
}

.rtl .main-header .main-box .logo-box,
.rtl .main-menu,
.rtl .main-header .options-box,
.rtl .main-header .options-box .options-nav > li,
.rtl .pull-left,
.rtl .fluid-section-two .map-column,
.rtl .fluid-section-three .outer-container .image-column,
.rtl .feature-tabs .tab-btns .tab-btn,
.rtl .gallery-section-three .filters-column,
.rtl .main-header .info-box,
.rtl .fluid-section-one .image-column{
	float: right;
}

.rtl .main-header .header-top .top-right .list li .icon,
.rtl .post-meta ul li,
.rtl .news-block-two .inner-box .content-column .inner-column .post-meta li {
	margin-right: 0px;
	margin-left: 10px;
}

.rtl .main-header .header-top .top-right .social-nav{
	padding-right: 10px;
	margin-right: 25px;
	border-right: 1px solid #e6e6e6;
	padding-left: 0px;
	margin-left: 0px;
	border-left: none;
}

.rtl .main-header .header-top .top-right .social-nav li {
	padding-right: 15px;
	padding-left: 0px;
}

.rtl .main-header .header-top .top-right .list li{
	margin-left: 0;
	margin-right: 30px;
}

.rtl .main-menu .navigation > li > ul > li.dropdown > a::after{
	right: auto;
	left: 10px;
	transform: rotate(180deg);
}

.rtl .about-section-two .video-column .inner-column{
	padding-left: 0;
	padding-right: 30px;
}

.rtl .measurement-section .tabs-content .content-column .text{
	padding-right: 0;
	padding-left: 80px;
}

.rtl .list-style-one li{
	padding-left: 0;
	padding-right: 40px;
}

.rtl .list-style-one li .icon{
	left: auto;
	right: 0;
}

.rtl .agents-slide-item .image-column{
	order: 2;
}

.rtl .agents-slide-item .image-column .image{
	margin-right: 0px !important;
	margin-left: 30px !important;
}

.rtl .agents-slide-item .inner-box .content-column .inner-column{
	padding-left: 0;
	padding-right: 15px;
}

.rtl .agents-details-section .thumbs-carousel{
	right: 400px;
	left: auto;
}

.rtl .call-to-action-section .btn-column,
.rtl .main-footer .footer-bottom .footer-nav{
	text-align: left;
}

.rtl .fluid-section-two .map-column,
.rtl .list-style-four li .icon,
.rtl .footer-widget ul li::before,
.rtl .latest-posts .post .post-thumb,
.rtl .featured-block-two .inner-box .image .content .content-inner,
.rtl .fluid-section-three .outer-container .image-column,
.rtl .list-style-five li::before,
.rtl .fluid-section-one .image-column,
.rtl .contact-section .info-column ul li .icon-wrap,
.rtl .list-style-eight li::before,
.rtl .blog-detail .inner-box .text .list li::before,
.rtl .contact-section .info-column ul li .icon-img-box{
	left: auto;
	right: 0;
}

.rtl .fluid-section-two .content-column .list-style-four li{
	padding-left: 0;
	padding-right: 100px;
}

.rtl .footer-widget ul.social-icon-two li{
	margin-right: 0;
	margin-left: 6px;
}

.rtl .footer-widget ul li{
	padding-left: 0;
	padding-right: 19px;
}

.rtl .latest-posts .post{
	padding-left: 0;
	padding-right: 95px;
}

.rtl .footer-widget ul.social-icon-two li{
	padding: 0;
}

.rtl .main-footer .footer-bottom .footer-nav li{
	margin-left: 0;
	margin-right: 30px;
}

.rtl .post-meta ul li a span.icon{
	margin-right: 0;
	margin-left: 8px;
}
.rtl .featured-block-two .inner-box .image .content .content-inner,
.rtl .list-style-five li{
	padding-left: 0;
	padding-right: 30px;
}

.rtl .about-section-three .title-column .inner-column .text{
	padding-right: 0;
	padding-left: 100px;
}

.rtl .feature-tabs .tab-btns .tab-btn::before{
	left: auto;
	right: 50%;
}

.rtl .gallery-section-three .items-column .items-container{
	margin-right: -200px;
	margin-left: 0;
}

.rtl .gallery-section-three .filters .filter-btns{
	padding-left: 0;
	padding-right: 20px;
	border-left: 0;
	border-right: 2px solid #e6e6e6;
}

.rtl .team-block-two .inner-box .lower-content .share-box,
.rtl .sidebar .search-box .form-group button,
.rtl .contact-section .info-column ul li .icon-img-box::before,
.rtl .contact-section .info-column ul li .icon-img-box::after{
	right: auto;
	left: 0;
}

.rtl .header-style-two .nav-outer{
	float: none;
}

.rtl .main-header .info-box{
	margin-right: 0;
	margin-left: 50px;
}

.rtl .main-header .info-box:last-child{
	margin-left: 0;
}

.rtl .header-style-two .header-lower .outer-box{
	right: inherit;
	left: 30px;
}

.rtl .header-style-two .search-box-btn{
	text-align: left;
	border-right: 1px solid #555555;
	border-left: none;
}

.rtl .header-style-two .main-menu .navigation > li{
	margin-left: 30px;
	margin-right: 0;
}

.rtl .about-section .gallery-column .inner-column{
	margin-left: -50px;
	margin-right: 0;
}

.rtl .about-section .gallery-column .inner-column .left-column .image{
	margin-left: -60px;
	margin-right: 0;
}

.rtl .about-section .gallery-column .inner-column h3{
	left: auto;
	right: -60px;
}

.rtl .about-section .content-column .inner-column{
	padding-right: 0;
	padding-left: 160px;
}

.rtl .fluid-section-one .content-column .inner-box{
	padding-left: 15px;
	padding-right: 70px;
}

.rtl .featured-block .featured-inner h3{
	padding-left: 0;
	padding-right: 28px;
	border-left: none;
	border-right: 6px solid #7bca33;
}

.rtl .featured-block .featured-inner .featured-text{
	padding-left: 0;
	padding-right: 28px;
}

.rtl .contact-section .info-column ul li{
	padding-left: 0;
	padding-right: 70px;
}

.rtl .contact-section.version-one .form-column .inner-column{
	padding-left: 0;
	padding-right: 50px;
}

.rtl .list-style-eight li{
	padding-left: 0;
	padding-right: 40px;
}

.rtl .sidebar .search-box .form-group input[type="search"]{
	padding-left: 50px;
	padding-right: 20px;
}

.rtl .sidebar .sidebar.blog-sidebar{
	margin-right: 30px;
	margin-left: 0;
}

.rtl .blog-detail .inner-box .text .list li{
	padding-left: 0;
	padding-right: 32px;
}

.rtl .contact-section .info-column ul li .icon-img-box{
	margin-right: 0 !important;
	padding-right: 0;
	margin-left: 20px !important;
	padding-left: 20px;
}

.rtl .contact-section.style-two .info-column ul li{
	padding-left: 0;
	padding-right: 105px;
}

@media only screen and (max-width: 991px) {
	.rtl .about-section .content-column .inner-column{
		padding-left: 0;
	}
	.rtl .about-section .gallery-column .inner-column .left-column .image,
	.rtl .about-section .gallery-column .inner-column{
		margin-left: 0;
	}
	.rtl .about-section .gallery-column .inner-column h3{
		right: 0;
	}
	.rtl .contact-section.version-one .form-column .inner-column{
		padding-right: 0;
	}
}