.rtl {
  direction: rtl; 
}

.ltr {
  direction: ltr; 
}

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

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

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

.rtl .header-style-one .logo-box{
	float: right;
}

.rtl .header-style-one .other-links{
	float: left;
}

.rtl .header-style-one .nav-content{
	float: right;
}

.rtl .banner-four .content-box .inner{
	text-align: right;
}

.rtl .featured-section .text-column .inner{
	text-align: right;
}

.rtl .feature-block-two .content{
	padding-left: 0px;
	padding-right: 70px;
}

.rtl .feature-block-two .icon{
	left: inherit;
	right: 0px;
}

.rtl .gallery-item .caption-box{
	left: inherit;
	right: 30px;
	text-align: right;
}

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

.rtl .skill-block .bar-item .skill-title{
	float: right;
}

.rtl .skill-block .bar-item .skill-percentage{
	float: left;
}

.rtl .featured-service .text-column .inner{
	text-align: right;
}

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

.rtl .team-block .more-content{
	left: inherit;
	right: 0px;
	margin-left: 0px;
	margin-right: 40px;
}

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

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

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

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

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

.rtl .main-footer .links-widget ul li a{
	padding-left: 0px;
	padding-right: 18px;
}

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

.rtl .main-footer .news-widget .news-post{
	padding-left: 0px;
	padding-right: 120px;
}

.rtl .main-footer .news-widget .news-post{
	left: inherit;
	right: 0px;
}

.rtl .scroll-to-top{
	right: inherit;
	left: 50px;
}

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

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

.rtl .main-footer .news-widget .news-post .post-thumb{
	left: inherit;
	right: 0px;
}

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

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

.rtl .team-block .more-content .share-list{
	left: inherit;
	right: 70px;
}

.rtl .team-block .more-content:hover .share-list{
	left: inherit;
	right: 70px;
}

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

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

.rtl .sec-title-four.left-aligned .sub-title{
	padding-right: 0px;
	padding-left: 85px;
}

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

.rtl .banner-two .content-box .inner{
	text-align: right;
}

.rtl .about-section-three .text-column .inner{
	text-align: right;
}

.rtl .about-section-three .text-block .title{
	padding-left: 0px;
	padding-right: 80px;
}

.rtl .about-section-three .text-block .title .count{
	left: inherit;
	right: 0px;
}

.rtl .featured-service-carousel{
	direction: ltr;
}

.rtl .featured-service-block .text-column .inner{
	text-align: right;
}

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

.rtl .featured-section-two .content ul li{
	padding-left: 0px;
	padding-right: 35px;
}

.rtl .featured-section-two .content ul li:before{
	left: inherit;
	right: 0px;
}

.rtl .mobile-menu{
  text-align: right;
}

.rtl .mobile-menu .nav-logo{
  text-align: right;
}

.rtl .mobile-menu .navigation li > a:before{
  left: inherit;
  right: 0px;
}

.rtl .mobile-menu .navigation li.dropdown .dropdown-btn{
  right: inherit;
  left: 6px;
}

.rtl .mobile-menu .navigation li.dropdown .dropdown-btn.open{
  transform: rotate(90deg);
}

.rtl .banner-three .content-box .inner{
	text-align: right;
}

.rtl .skills-section .image-column .inner{
	margin-right: 0px;
	margin-left: -350px;
}

.rtl .skills-section .text-column .inner{
	text-align: right;
}

.rtl .counter-block-two .inner{
	padding-left: 0px;
	padding-right: 185px;
}

.rtl .counter-block-two .graph-outer{
	left: inherit;
	right: 0px;
}

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

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

.rtl .service-block-two .features li{
	padding-left: 0px;
	padding-right: 30px;
}

.rtl .service-block-two .features li:before{
	left: inherit;
	right: 0px;
}

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

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

.rtl .team-block-two .image-box .designation{
	left: inherit;
	right: 0px;
}

.rtl .team-block-two .social li{
	float: right;
	margin-right: 0px;
	margin-left: 10px;
}

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

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

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

.rtl .hidden-bar-wrapper{
	text-align: right;
}

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

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

.rtl .hidden-bar .hidden-bar-closer{
	right: inherit;
	left: 10px;
}

.rtl .why-choose-section .text-column .inner{
	text-align: right;
}

.rtl .team-member-info-box{
	text-align: right;
}

.rtl .team-member-content-box{
	text-align: right;
}

.rtl .skills-area h3{
	text-align: right;
}

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

.rtl .resume .info-box ol li{
	padding-left: 0px;
	padding-right: 30px;
}

.rtl .resume .info-box ol li:before{
	left: 0px;
	right: 0px;
}

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

.rtl .testimonial-section-two .content .info{
	padding-left: 0px;
	padding-right: 80px;
}

.rtl .testimonial-section-two .content .info .image{
	left: inherit;
	right: 0px;
}

.rtl .feature-block-three .content{
	text-align: right;
}

.rtl section#appoinment_content{
	text-align: right;
}

.rtl .information_details{
	padding-left: 0px;
	padding-right: 30px;
}

.rtl .information_siral{
	float: right;
}

.rtl .theme_carousel{
	direction: ltr;
}

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

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

.rtl .services-details blockquote h4{
	text-align: right;
	display: inline-block;
}

.rtl .tt-list01 li{
	padding-left: 0px;
	padding-right: 35px;
}

.rtl .tt-list01 li:before{
	left: inherit;
	right: 0px;
}

.rtl .sidebar-page-container .sidebar{
	text-align: right;
}

.rtl .categories-widget-two ul li.current a{
	padding-left: 60px;
	padding-right: 80px;
}

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

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

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

.rtl .hafizu .field-icon{
	right: inherit;
	left: 35px;
}

.rtl .project-details .upper-row .info-column .inner{
	text-align: right;
}

.rtl .project-details .content-row{
	text-align: right;
}

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

.rtl .more-details .skills-column .inner{
	text-align: right;
}

.rtl .more-details .text-column .inner{
	text-align: right;
}

.rtl .more-details .info-block-two{
	padding-left: 0px;
	padding-right: 140px;
}

.rtl .more-details .info-block-two .icon{
	left: inherit;
	right: 0px;
}

.rtl .sidebar-title{
	padding-left: 0px;
	padding-right: 50px;
}

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

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

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

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

.rtl .category.blog_cat .post-categories li{
	float: right;
	margin-right: 0px;
	margin-left: 5px;
}

.rtl .news-block-five h3{
	float: right;
}

.rtl .news-block-five .post-meta li{
	float: right;
	margin-right: 0px;
	margin-left: 24px;
}

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

.rtl .news-post-detail{
	text-align: right;
}

.rtl .news-post-detail .post-meta li{
	float: right;
	margin-right: 0px;
	margin-left: 24px;
}

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

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

.rtl .default-form .form-group .field-icon{
	right: inherit;
	left: 25px;
}

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