.rtl .header-nav .navigation .navbar .navbar-nav li:first-child a{
	margin-left: 12px;
	margin-right: 0px;
}

.rtl .header-nav .navigation .navbar .navbar-nav li:last-child a{
	margin-right: 12px;
	margin-left: 0px;
}

.rtl .navigation .navbar-nav > li > ul > li > a{
	text-align: right;
}

.rtl .navigation .navbar-nav > li > ul > li > a{
	border-left: none;
	border-right: 2px solid transparent;
}

.rtl .navigation .navbar-nav > li > ul > li:hover > a{
	border-left: none;
	border-right: 2px solid #f86e03;
}

.rtl .navigation .navbar-nav > li > ul > li.dropdown > a:after{
	right: inherit;
	left: 15px;
	content: "\f104";
}

.rtl .header-top.header-top-2 .header-top-item .header-left-side ul li span i{
	padding-right: 0px;
	padding-left: 6px;
}

.rtl .banner-area .banner-content{
	text-align: right;
}

.rtl .header-top.header-top-2 .header-top-item .header-left-side ul li{
	margin-right: 0px;
	margin-left: 38px;
}

.rtl .about-area .about-content{
	text-align: right;
}

.rtl .about-area .list li{
	padding-left: 0px;
	padding-right: 80px;
}

.rtl .about-area .list li:before{
	left: inherit;
	right: 0px;
}

.rtl .features-area .features-item a i{
	padding-left: 0px;
	padding-right: 6px;
}

.rtl .project-case-area .project-case-item .project-case-content a i{
	padding-left: 0px;
	padding-right: 6px;
}

.rtl .fact-area .fact-item{
	text-align: right;
}

.rtl .slick-list{
	direction: ltr;
}

.rtl .team-area .team-title{
	text-align: right;
}

.rtl .working-process{
	direction: ltr;
}

.rtl .testimonial-area .testimonial-item{
	text-align: right;
}

.rtl .testimonial-item .author-info{
	padding-left: 0px;
	padding-right: 80px;
}

.rtl .testimonial-item .author-info img{
	left: inherit;
	right: 0px;
}

.rtl .blog-area .blog-item .blog-content{
	text-align: right;
}

.rtl .blog-area .blog-item .blog-content ul li{
	margin-right: 0px;
	margin-left: 26px;
}

.rtl .blog-area .blog-item .blog-content ul li i{
	padding-right: 0px;
	padding-left: 6px;
}

.rtl .blog-area .blog-item .blog-content>a i{
	padding-left: 0px;
	padding-right: 6px;
}

.rtl .newaletter-area .newaletter-item .newaletter-content .item{
	padding-left: 0px;
	padding-right: 70px;
}

.rtl .newaletter-area .newaletter-item .newaletter-input input{
	padding-right: 30px;
}

.rtl .footer-area{
	text-align: right;
}

.rtl .contact-widget .contact-info li .icon{
	margin-right: 0px;
	margin-left: 15px;
}

.rtl .footer-area .footer-widget .footer-items-3 .News-item .News-content{
	text-align: left;
}

.rtl .footer-area .footer-copyright span i{
	padding-right: 0px;
	padding-left: 6px;
}

.rtl .services-pricing-area .pricing-tab p{
	text-align: right;
}

.rtl .banner-area-2 .banner-flex .banner-content{
	text-align: right;
}

.rtl .banner-area-2 .banner-flex .banner-content .title::before{
	left: inherit;
	right: -40px;
}

.rtl .banner-area-2 .banner-flex .banner-content ul li:last-child a{
	margin-left: 0px;
	margin-right: 35px;
}

.rtl .featires-2-area .title-text p{
	text-align: right;
}

.rtl .featires-2-area .section-title{
	text-align: right;
}

.rtl .team-2-area .section-title{
	text-align: right;
}

.rtl .counter-area .counter-item{
	padding-left: 0px;
	padding-right: 120px;
	text-align: right;
}

.rtl .counter-area .counter-item i{
	left: inherit;
	right: 0px;
}

.rtl .testimonials-2-area .testimonials-item{
	text-align: right;
}

.rtl .testimonials-2-area .testimonials-item .testimonials-info{
	padding-left: 0px;
	padding-right: 80px;
}

.rtl .testimonials-2-area .testimonials-item .testimonials-info img{
	left: inherit;
	right: 0px;
}

.rtl .testimonials-2-area .section-title{
	text-align: right;
}

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

.rtl .blog-area-2 .blog-item{
	text-align: right;
}

.rtl .blog-area-2 .blog-item .blog-overlay .blog-tag{
	left: inherit;
	right: 30px;
	max-width: 170px;
}

.rtl .team-2-area .section-title p.text{
	padding-right: 0px;
	padding-left: 70px;
}

.rtl .counter-area .counter-play{
	margin-right: 0px;
	margin-left: 70px;
}

.rtl .testimonials-2-area .section-title p.text{
	padding-right: 0px;
	padding-left: 55px;
}

.rtl .banner-content-3{
	text-align: right;
}

.rtl .banner-area-2.banner-area-3 .banner-content-3 ul li:first-child{
	margin-right: 0px;
	margin-left: 40px;
}

.rtl .about-3-area .section-title{
	text-align: right;
}

.rtl .case-study-area{
	text-align: right;
}

.rtl .case-study-area .case-item .case-content a i{
	padding-left: 0px;
	padding-right: 6px;
}

.rtl .about-3-area .section-title{
	text-align: right;
}

.rtl .blog-3-area{
	text-align: right;
}

.rtl .blog-3-area .blog-item .blog-content ul li i{
	padding-right: 0px;
	padding-left: 6px;
}

.rtl .blog-3-area .blog-item .blog-content>a i{
	padding-left: 0px;
	padding-right: 6px;
}

.rtl .footer-3-area{
	text-align: right;
}

.rtl .footer-3-area .footer-item-2.footer-item-3 .input-box button{
	right: inherit;
	left: 0px;
}

.rtl .footer-3-area .ml-45{
	margin-left: 0px;
	margin-right: 45px;
}

.rtl .footer-3-area .footer-info{
	padding-left: 0px;
	padding-right: 80px;
}

.rtl .footer-3-area .footer-info i{
	left: inherit;
	right: 0px;
}

.rtl .footer-3-area .footer-item-2.footer-item-3 .input-box input{
	padding-right: 20px;
}

.rtl .about-3-area .section-title>span{
	padding-right: 0px;
	padding-left: 40px;
}

.rtl .banner-area.page-title .banner-bg .page-title-content nav .breadcrumb li:after{
	padding-right: 0px;
	padding-left: 10px;
}

.rtl .about-history-area .history-tab-btn .tab-content .history-content{
	text-align: right;
}

.rtl .about-area .about-content ul li:last-child a{
	padding-left: 0px;
	padding-right: 38px;
}

.rtl .case-details-area .case-list{
	text-align: right;
}

.rtl .case-details-area .case-content p.text{
	text-align: right;
}

.rtl .case-details-area .case-content{
	text-align: right;
}

.rtl .case-details-area .case-share .case-social ul li span{
	padding-right: 0px;
	padding-left: 6px;
}

.rtl .solutions-content-area{
	text-align: right;
}

.rtl .solutions-area .solutions-content-area .solutions-list .item p{
	padding-right: 0px;
	padding-left: 30px;
}

.rtl .solutions-area .solutions-content-area .solutions-list .item{
	padding-left: 0px;
	padding-right: 110px;
}

.rtl .solutions-area .solutions-content-area .solutions-list .item i{
	left: inherit;
	right: 0px;
}

.rtl .solutions-area .solutions-content-area .solutions-list .solutions-btn ul li a.link{
	padding-left: 0px;
	padding-right: 30px;
}

.rtl .solutions-area .solutions-content-area .solutions-list .solutions-btn ul li a.link i{
	padding-left: 0px;
	padding-right: 6px;
}

.rtl .services-business .section-title{
	text-align: right;
}

.rtl .services-business .section-title>span{
	padding-right: 0px;
	padding-left: 30px;
}

.rtl .blog-search .input-box input[type="search"]{
	padding-right: 30px;
}

.rtl .blog-search .input-box button{
	right: inherit;
	left: 0px;
}

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

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

.rtl .blog-title h3.title:after{
	left: inherit;
	right: 17px;
}

.rtl .mrsidebar .blog-news-item .item{
	padding-left: 0px;
	padding-right: 95px;
}

.rtl .mrsidebar .blog-news-item .item img{
	left: inherit;
	right: 0px;
}

.rtl .blog-standard-area .blog-standard .blog-item .blog-content .item .blog-date ul li i{
	padding-right: 0px;
	padding-left: 6px;
}

.rtl .widget ul li:after{
	right: inherit;
	left: 0px;
	content: '\f104';
}

.rtl .widget ul li a:before{
	left: inherit;
	right: 0px;
}

.rtl .widget ul li a{
	padding-left: 0px;
	padding-right: 15px;
}

.rtl .blog-standard-area .blog-standard .blog-item .blog-content{
	text-align: right;
}

.rtl blockquote{
	border-left: none;
	border-right: 5px solid #0154f7;
}

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

.rtl h3.comments-title:after{
	left: inherit;
	right: 17px;
}

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

.rtl .author-thumb img{
	left: inherit;
	right: 0px;
}

.rtl .contact-info-area{
	text-align: right;
}

.rtl .contact-info-area .contact-massage-area form .input-box input{
	text-align: right;
	padding-right: 20px;
}

.rtl .contact-info-area .contact-massage-area form .input-box i{
	right: inherit;
	left: 20px;
}

.rtl .contact-info-area .contact-thumb .contact-text{
	left: inherit;
	right: 40px;
}

.rtl .contact-info-area .contact-thumb .contact-text .title{
	padding-left: 0px;
	padding-right: 25px;
	border-left: none;
	border-right: 5px solid #fff;
}

.rtl .contact-info-area .contact-massage-area form .input-box textarea{
	text-align: right;
	padding-right: 20px;
}

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

.rtl .woocommerce a.button{
	margin-left: 0px !important;
	margin-right: 30px !important;
}