.rtl {
  direction: rtl; 
}

.ltr {
  direction: ltr; 
}

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

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

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

.rtl .our-company-office{
	float: left;
}

.rtl .header-top-right .top-menu{
	float: left;
}

.rtl .header-top-right .top-menu ul{
	margin-right: 0px;
	margin-left: 25px;
}

.rtl .header-top-left ul li{
	float: right;
	margin-right: 0px;
	margin-left: 15px;
	padding-right: 0px;
	padding-left: 16px;
}

.rtl .header-top-left ul li:before{
	right: inherit;
	left: 0px;
}

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

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

.rtl .main-menu .navigation>li>ul>li>a:hover{
	padding-left: 0px;
	padding-right: 15px;
}

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

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

.rtl .main-menu .navigation> li> ul> li> ul> li> a:hover{
	padding-left: 0px;
	padding-right: 15px;
}

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

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

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

.rtl .menu-right-content{
	float: left;
	width: auto;
}

.rtl .outer-search-box-style1 .seach-toggle{
	border-left: none;
	border-right: 1px solid rgba(255,255,255,0.3);
}

.rtl .outer-search-box-style1 .search-box{
	right: inherit;
	left: 0px;
}

.rtl .header-upper-left .logo{
	padding-right: 0px;
	padding-left: 31px;
}

.rtl .header-upper-left .logo:before{
	right: inherit;
	left: 0px;
}

.rtl .outer-search-box-style1 .seach-toggle{
	text-align: left;
}

.rtl .header-top-left ul li span:before{
	padding-right: 0px;
	padding-left: 10px;
}

.rtl .about-style1-right-content .inner-content-box{
	text-align: right;
}

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

.rtl .single-fact-counter .count-box h1 .timer{
	float: right;
}

.rtl .about-style1-content .inner-content .button li a span:before{
	padding-right: 0px;
	padding-left: 9px;
}

.rtl .services-style1-area{
	text-align: right;
}

.rtl .btn-two span:before{
	padding-right: 0px;
	padding-left: 10px;
}

.rtl .single-service-style1 .counting-box{
	right: inherit;
	left: 0px;
}

.rtl .single-service-style1 .counting-box:before{
    border-left: none;
	border-right: 125px solid transparent;
}

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

.rtl .owl-nav-style-one.owl-theme .owl-nav{
	right: inherit;
	left: 0px;
}

.rtl .single-testimonial-item .inner-content .text-box .client-review li{
	float: right;
	margin-right: 0px;
	margin-left: 5px;
}

.rtl .single-blog-post .text-holder{
	text-align: right;
}

.rtl .single-blog-post .meta-box .meta-info li{
	float: right;
}

.rtl .single-blog-post .meta-box .icon-holder{
	left: inherit;
	right: 0px;
}

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

.rtl .single-footer-widget .usefull-links ul li a{
	padding-left: 0px;
	padding-right: 20px;
}

.rtl .single-footer-widget .usefull-links ul li:before{
	left: inherit;
	right: 0px;
	transform: rotate(180deg);
}

.rtl .bootstrap-select .dropdown-menu li a{
	text-align: right;
}

.rtl .about-style1-content .inner-content .button li:first-child{
	padding-right: 40px;
}

.rtl .single-service-style1 .counting-box h2{
	float: left;
	padding-right: 0px;
	padding-left: 18px;
}

.rtl .single-blog-post .meta-box .meta-info li:last-child{
	padding-right: 15px;
	margin-right: 5px;
}

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

.rtl .header-social-links{
	float: right;
}

.rtl .header-upper-right-style2 .menu-right-content{
	margin-left: 0px;
	margin-right: 30px;
}

.rtl .header-top-left-style2 .logo{
	padding-right: 0px;
	padding-left: 31px;
}

.rtl .header-top-left-style2 .logo:before{
	right: inherit;
	left: 0px;
}

.rtl .header-contact-info li{
	float: right;
	margin-right: 0px;
	margin-left: 30px;
	padding-right: 0px;
	padding-left: 31px;
	text-align: right;
}

.rtl .header-contact-info li:before{
	right: inherit;
	left: 0px;
}

.rtl .about-style2-content .text-holder-box{
	text-align: right;
	padding-right: 0px;
	padding-left: 60px;
}

.rtl .lastest-project-style2-area .sec-title{
	text-align: right;
}

.rtl .testimonial-carousel-style2.owl-carousel .owl-nav{
	left: 0px;
	right: 0px;
}

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

.rtl .single-footer-widget-style2 .title:before{
	left: inherit;
	right: 0px;
}

.rtl .single-footer-widget-style2 .trending-news li .title-box{
	padding-left: 0px;
	padding-right: 20px;
}

.rtl .about-our-company-info-box ul li{
	float: right;
	padding-right: 0px;
	padding-left: 16px;
	margin-right: 0px;
	margin-left: 15px;
}

.rtl .about-our-company-info-box ul li span:before{
	padding-right: 0px;
	padding-left: 10px;
}

.rtl .about-our-company-info-box ul li:before{
	right: inherit;
	left: 0px;
}

.rtl .get-help-form input,
.rtl .get-help-form {
	padding-right: 50px !important;
}

.rtl input,
.rtl textarea{
	text-align: right !important;
}

.rtl .header-contact-info li .single-item .icon{
	text-align: right;
}

.rtl .reason-block .title-column .inner-column .title-box{
	padding-left: 0px;
	padding-right: 30px;
}

.rtl .reason-block .title-column .inner-column .title-box{
	right: inherit;
	left: 30px;
}

.rtl .reason-block .content-column .inner-column .text{
	text-align:right;
}

.rtl .reason-list li{
	text-align: right;
}

.rtl .reason-list li a{
	padding-left: 0px;
	padding-right: 50px;
}

.rtl .reason-list li a:before{
	left: inherit;
	right: 0px;
	transform: rotate(180deg);
}

.rtl .history-section .history-info-tabs .btn-column .inner-column{
	text-align: right;
}

.rtl .history-section .history-info-tabs .tab-btns{
	border-left: none;
	border-right: 2px solid #25282b;
	padding-left: 0px;
	padding-right: 44px;
}

.rtl .history-section .history-info-tabs .tab-btns .p-tab-btn .icon{
	left: inherit;
	right: -55px;
}

.rtl .history-section .history-info-tabs .tab-btns .p-tab-btn .icon:after{
	left: inherit;
	right: 100%;
}

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

.rtl .reason-block .title-column .inner-column:after{
	right: inherit;
	left: 30px;
}

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

.rtl .testimonial-block-three .inner-box .image .overlay-box .overlay-inner{
	padding-right: 80px;
}

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

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

.rtl .testimonial-block-four .inner-box .content-box:after{
	left: inherit;
	right: 90px;
}

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

.rtl .accordion-box.style-two .block .acc-btn{
	padding-right: 50px;
}

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

.rtl .faq-help-section .content-column .inner-column{
	text-align: right;
}

.rtl .dream-job-section .career-box .inner-box .image .overlay-box{
	text-align: right;
}

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

.rtl .job-block .inner-box .lower-box ul li.job-location{
	padding-left: 0px;
	padding-right: 28px;
}

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

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

.rtl .responsibility-block .inner-box .responsible-list li{
	padding-left: 0px;
	padding-right: 18px;
}

.rtl .responsibility-block .inner-box .responsible-list li:before{
	left: inherit;
	right: 0px;
	transform: rotate(180deg);
}

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

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

.rtl .page-title .page-breadcrumb li{
	float: right;
	margin-right: 0px;
	margin-left: 13px;
	padding-right: 0px;
	padding-left: 10px;
}

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

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

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

.rtl .information_siral{
	float: right;
}

.rtl .special-service .special-checkbox span label{
	margin-right: 0px;
	margin-left: 18px;
}

.rtl #appoinment_content .vehicle-year .vehicle-year{
	text-align: center !important;
}

.rtl .ui-menu .ui-menu-item-wrapper{
	text-align: right;
}

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

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

.rtl .team-member-info-box ul li{
	float: right;
	margin-right: 0px;
	margin-left: 10px;
}

.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: inherit;
	right: 0px;
}

.rtl .resume .info-box ol li:after{
	left: inherit;
	right: 10px;
}

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

.rtl .services-single-section .sidebar-column .inner-column{
	text-align: right;
}

.rtl .meeting-widget .image .overlay-box{
	padding-right: 25px;
}

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

.rtl .services-single-section .inner-boxed ul li{
	padding-left: 0px;
	padding-right: 25px;
}

.rtl .services-single-section .inner-boxed ul li:before{
	left: inherit;
	right: 0px;
}

.rtl .accordion-box.style-three .block .acc-btn{
	padding-left: 0px;
	padding-right: 62px;
}

.rtl .accordion-box.style-three .block .icon-outer{
	left: inherit;
	right: 0px;
}

.rtl .accordion-box.style-three .block:before{
	left: inherit;
	right: 62px;
}

.rtl .accordion-box.style-three .block .content{
	padding-left: 30px;
	padding-right: 62px;
}

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

.rtl .project-block-two .inner-box .image .overlay-box .overlay-inner{
	text-align: right;
}

.rtl .project-block-two .inner-box .image .overlay-box .go .icon{
	float: right;
	margin-right: 0px;
	margin-left: 8px;
}

.rtl .case-masonry-section .filters li:before{
	right: inherit;
	left: 0px;
}

.rtl .case-block-two .inner-box .image .overlay-box h3{
	left: inherit;
	right: 0px;
}

.rtl .case-single-section.one{
	text-align: right;
}

.rtl .case-single-section .description-box{
	text-align: right;
}

.rtl .case-stats .stats-inner{
	text-align: right;
}

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

.rtl .news-block-three .inner-box .lower-content .read-more{
	padding-left: 0px;
	padding-right: 30px;
}

.rtl .news-block-three .inner-box .lower-content .read-more:hover{
	padding-right: 50px;
}

.rtl .news-block-three .inner-box .lower-content .read-more:before{
	left: inherit;
	right: 52px;
}

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

.rtl .sidebar-about-widget .upper-box{
	padding-left: 0px;
	padding-right: 100px;
}

.rtl .sidebar-about-widget .upper-box .image{
	left: inherit;
	right: 0px;
}

.rtl .popular-posts-widget .post-two{
	padding-left: 0px;
	padding-right: 54px;
}

.rtl .popular-posts-widget .post-two .icon-box{
	left: inherit;
	right: 0px;
}

.rtl .popular-posts-widget .post-two .post-info{
	padding-left: 0px;
	padding-right: 22px;
}

.rtl .popular-posts-widget .post-two .post-info:before{
	left: inherit;
	right: 0px;
}

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

.rtl .news-block-four .inner-box .lower-content .read-more{
	padding-left: 0px;
	padding-right: 30px;
}

.rtl .news-block-four .inner-box .lower-content .read-more:before{
	left: -65px;
}

.rtl .blog-single{
	text-align: right;
}

.rtl .comments-area .comment-box{
	padding-left: 0px;
	padding-right: 100px;
}

.rtl .comments-area .comment-box .author-thumb{
	left: inherit;
	right: 0px;
}

.rtl .contact-banner-post{
	text-align: right;
}

.rtl .contact-banner-post .upper-box h2{
	padding-left: 0px;
	padding-right: 100px;
}

.rtl .contact-banner-post .upper-box h2 .icon-box{
	left: inherit;
	right: 0px;
}

.rtl .quick-contact-info .inner-box .branch-list-contact li{
	padding-left: 0px;
	padding-right: 40px;
}

.rtl .quick-contact-info .inner-box .branch-list-contact li .icon{
	left: inherit;
	right: 0px;
}

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

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

.rtl .communicater-box .communicate-inner{
	padding-left: 0px;
	padding-right: 100px;
}

.rtl .communicater-box .communicate-inner .image{
	left: inherit;
	right: 0px;
}














