.rtl .banner-carousel .content-box {
    text-align: right;
    margin-right: 0;
}

.rtl .main-header .header-top .inner {
    flex-direction: row-reverse;
}

.rtl .sec-title {
    text-align: right;
}

.rtl .about-section .content-box .info-column {
    text-align: right;
}

.rtl .about-section .content-box .info-column:first-child:before {
    right: -15px;
}

.rtl .about-section .content-box .info-column:first-child:after {
    right: -30px;
}

.rtl .services-section .icon-box {
    text-align: right;
    padding-left: 0;
    padding-right: 110px;
}

.rtl .services-section .icon-box .icon {
    left: auto;
    right: 0;
}

.rtl .services-section .author-box {
    flex-direction: row-reverse;
    text-align: right;
}

.rtl .services-section .author-box .author-info {
    padding-left: 0;
    padding-right: 180px;
}

.rtl .services-section .author-box .author-thumb {
    left: auto;
    right: 0;
}

.rtl .gallery-block-one .caption-title {
    left: auto;
    right: 0;
    text-align: right;
}

.rtl .gallery-block-one .caption-title h5 {
    padding-right: 40px;
    padding-left: 0;
}

.rtl .gallery-block-one .caption-title h5:before {
    left: auto;
    right: 0;
}

.rtl .gallery-block-one .caption-title .view-project {
    left: 0;
    right: auto;
}

.rtl .why-chooseus-section .content-box .text p {
    text-align: right;
}

.rtl .why-chooseus-section .content-box .image {
    float: right;
    margin-right: 0;
    margin-left: 20px;
}

.rtl .contact-form label {
    text-align: right;
    display: block;
}

.rtl .contact-form .form-group input[type="text"], .rtl .contact-form .form-group input[type="email"], .rtl .contact-form .form-group textarea, .rtl .contact-form .form-group select {
    text-align: right;
}

.rtl .contact-form i {
    left: 30px;
    right: auto;
}

.rtl .contact-form .form-group input[type="submit"], .rtl .contact-form .form-group button {
    text-align: right;
    float: right;
}

.rtl .news-block-one .lower-content {
    text-align: right;
}

.rtl .news-block-one .post-meta {
    justify-content: flex-end;
}

.rtl .news-block-one .category {
    margin-left: 0;
}

.rtl .main-footer .footer-widget {
    text-align: right;
}

.rtl .instagram-widget .wrapper-box {justify-content: flex-end;}

.rtl .banner-carousel .content-box:before {
    right: -220px;
    left: auto;
}

.rtl .main-header .nav-outer .main-menu {
    float: right;
    text-align: right;
    margin-right: 20px;
}

.rtl .main-header .header-upper .social-links {
    float: left;
}

.rtl .main-header .header-upper .social-links li:first-child {
    border: 0;
}

.rtl .main-menu .navigation > li > ul {
    text-align: right;
}

.rtl .main-menu .navigation > li > ul li a {
    text-align: right;
}

.rtl .main-menu .navigation > li > ul {
    left: auto;
    right: 0;
}

.rtl .main-menu .navigation > li > ul > li > ul {
    left: auto;
    right: 100%;
}

.rtl .main-menu .navigation>li{
	float: right;
	margin-right: 0px;
	margin-left: 40px;
}

.rtl .main-menu .navigation>li:last-child{
	margin-left: 0px;
}

.rtl .main-menu .navigation>li>ul>li.dropdown>a:after{
	right: inherit;
	left: 28px;
	content: "\f104";
}

.rtl .main-menu .navigation{
	margin-left: 0px;
	margin-right: 30px;
}

.rtl .sticky-header .pull-left{
	float:right;
}

.rtl .sticky-header .pull-right{
	float:left;
}

.rtl .about-section-update .content-box .icon-box{
	text-align: right;
}

.rtl .fact-counter .content{
	padding-left: 0px;
	padding-right: 115px;
	text-align: right;
}

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

.rtl .video-section .sec-title{
	text-align: center;
}

.rtl .why-chooseus-section-update .content-box{
	text-align: right;
}

.rtl .why-chooseus-section-update .content-box .image{
	float: right;
	margin-right: 0px;
	margin-left: 30px;
}

.rtl .why-chooseus-section-update .list li{
	padding-left: 0px;
	padding-right: 25px;
}

.rtl .why-chooseus-section-update .list li:before{
	left: inherit;
	right: 0px;
}

.rtl .sec-title.text-center{
	text-align: center;
}

.rtl .contact-section .icon-box{
	text-align: right !important;
}

.rtl .news-block-one-update .lower-content{
	text-align: right;
}

.rtl .news-block-one-update .post-meta{
	display: block;
}

.rtl .news-block-one-update .post-meta li{
	margin-right: 0px;
	margin-left: 20px;
	display: inline-block;
}

.rtl .main-footer-update .logo-widget{
	text-align: right;
}

.rtl .main-footer-update .newsletter{
	text-align: right;
}

.rtl .main-footer-update .newsletter input{
	text-align: right;
	float: right;
}

.rtl .main-footer-update .newsletter button{
	margin-left: 0px;
	margin-right: 60px;
}

.rtl .main-footer-update .footer-widget{
	text-align: right;
}

.rtl .why-chooseus-section-update .tab-btn-style-one li.nav-item{
	margin-right: 0px;
	margin-left: 30px;
}

.rtl .main-footer-update .contact-widget ul li{
	display: block;
}

.rtl .main-footer-update .contact-widget ul li i{
	float: right;
	margin-right: 0px;
	margin-left: 10px;
}

.rtl .main-footer-update .instagram-widget{
	margin-left: 0px;
	margin-right: -70px;
}

.rtl .main-header.header-style-two .header-upper .logo-box{
	float: right;
}

.rtl .main-header.header-style-two .header-upper .logo-box .logo{
	margin-right: 0px;
	margin-left: 50px;
}

.rtl .about-section-two .author-info .wrapper-box{
	text-align: right;
}

.rtl .fact-counter-two .content{
	padding-left: 0px;
	padding-right: 115px;
	text-align: right;
}

.rtl .fact-counter-two .icon{
	left: inherit;
	right: 0px;
}

.rtl .services-section-two .right-column{
	text-align: right;
}

.rtl .services-section-two .icon-box{
	padding-left: 0px;
	padding-right: 110px;
}

.rtl .services-section-two .icon-box .icon{
	left: inherit;
	right: 0px;
}

.rtl .testimonial-section .owl-theme .owl-nav .owl-prev{
	right: inherit;
	left: 70px;
}

.rtl .testimonial-section .owl-theme .owl-nav .owl-next{
	right: inherit;
	left: 0px;
}

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

.rtl .testimonial-block .author-info{
	margin-left: 0px;
	margin-right: 30px;
	padding-left: 0px;
	padding-right: 75px;
	text-align: right;
}

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

.rtl .testimonial-block .inner-box:before{
	left: inherit;
	right: 50px;
}

.rtl .progress-box h5{
	text-align: left;
}

.rtl .about-section-three .content-box{
	text-align: right;
}

.rtl .insurance-calculate .lower-content{
	text-align: right;
}

.rtl .case-block-one .overlay{
	text-align: right;
}

.rtl .case-block-one .overlay .link-btn{
	right: inherit;
	left: 50px;
}

.rtl .feature-section-two .content-box{
	text-align: right;
}

.rtl .news-block-one .post-meta li{
	margin-right: 0px;
	margin-left: 20px;
}

.rtl .about-section-three .content-box .info-column:first-child{
	padding-right: 60px;
}

.rtl .about-section-two .lower-content{
	text-align: right;
}

.rtl .about-section-two .list-box li i{
	float: right;
	top: -4px;
	margin-right: 0px;
	margin-left: 20px;
}

.rtl .services-section-four .icon-box{
	padding-left: 0px;
	padding-right: 110px;
	text-align: right;
}

.rtl .services-section-four .icon-box .icon{
	left: inherit;
	right: 0px;
}

.rtl .testimonial-block-two .author-info{
	padding-left: 0px;
	padding-right: 75px;
	text-align: right;
}

.rtl .testimonial-block-two .thumb{
	left: inherit;
	right: 0px;
}

.rtl .about-section-two .list-box li{
	margin-bottom: 25px;
}

.rtl .main-header .header-top .top-middile .contact-info .single-info{
	padding-left: 0px;
	padding-right: 40px;
	text-align: right;
}

.rtl .main-header .header-top .top-middile .contact-info .icon-box{
	left: inherit;
	right: 0px;
}

.rtl .history-section .content{
	text-align: right;
}

.rtl .services-section-five .content{
	text-align: right;
}

.rtl .categories-widget-two ul{
	text-align: right;
}

.rtl .categories-widget-two ul li a i{
	right: inherit;
	left: 58px;
	transform: rotate(180deg);
}

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

.rtl .services-details blockquote h4{
	padding-left: 0px;
	padding-right: 45px;
}

.rtl .services-details blockquote h4:before{
	left: inherit;
	right: 0px;
}

.rtl .portfolio-details .single-project-info{
	right: inherit;
	left: 0px;
	text-align: right;
}

.rtl .portfolio-details .text{
	text-align: right;
}

.rtl .project-post-pagination .next-post, 
.rtl .project-post-pagination .prev-post{
	text-align: right;
}

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

.rtl .team-details{
	text-align: right;
}

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

.rtl .faq-section{
	text-align: right;
}

.rtl .news-block-two .lower-content{
	text-align: right;
}

.rtl .news-block-two .post-meta{
	display: block;
}

.rtl .news-block-two .post-meta li{
	display: inline-block;
	margin-right: 0px;
	margin-left: 20px;
}

.rtl .pagination{
	display: block;
	text-align: right;
}

.rtl .search-box .form-group input[type="text"], 
.rtl .search-box .form-group input[type="search"]{
	text-align: right;
}

.rtl .sidebar-widget{
	text-align: right;
}

.rtl .sidebar-title{
	text-align: right;
	padding-left: 0px;
	padding-right: 48px;
}

.rtl .sidebar-title:before{
	left: inherit;
	right: 0px;
}

.rtl .sidebar-widget.about-me h3{
	text-align: right;
}

.rtl .sidebar-title:after{
	left: inherit;
	right: 22px;
}

.rtl .mr_comments_area .replay-btn a{
	right: inherit;
	left: 20px;
}

.rtl .mr_comments_area .comment-inner{
	padding-left: 0px;
	padding-right: 110px;
}

.rtl .comment_author{
	right: 0px;
}

.rtl #commentform textarea{
	text-align: right;
}

.rtl .reply-form i{
	right: inherit;
	left: 30px;
}

.rtl .comment-form button{
	float: right;
}

.rtl .blog-single-post .post-share{
	display: block;
}

.rtl .logged-in-as{
	text-align: right;
}