
.rtl {
  direction: rtl; 
}

.ltr {
  direction: ltr; 
}

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

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

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

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

.rtl .main-menu .navigation > li:first-child{
  margin-left: 15px !important;
  margin-right: 0px;
}

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

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

.rtl .main-menu .navigation li.dropdown .megamenu li h4{
  text-align: right;
}

.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: 20px;
  content: "\f104";
}

.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 .scroll-to-top .scroll-bar{
  margin-right: 0px;
  margin-left: 10px;
}

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

.rtl .header-top .social-links li{
  margin-right: 0px;
  margin-left: 25px;
}

.rtl .header-top .top-right .login {
  padding-right: 0px;
  padding-left: 28px;
  margin-right: 0px;
  margin-left: 30px;
  border-right: none;
  border-left: 1px solid rgba(255, 255, 255, 0.1);
}

.rtl .header-top .info li{
  margin-right: 0px;
  margin-left: 30px;
}

.rtl .main-header .menu-right-content .search-box-outer{
  margin-right: 0px;
  margin-left: 30px;
}

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

.rtl .image_block_one .image-box{
  margin-right: 0px;
  margin-left: 30px;
}

.rtl .content_block_one .content-box{
  margin-left: 0px;
  margin-right: 30px;
}

.rtl .content_block_one .content-box .inner-box .single-item{
  padding-left: 0px;
  padding-right: 80px;
}

.rtl .content_block_one .content-box .inner-box .single-item .icon-box{
  left: inherit;
  right: 0px;
}

.rtl .chooseus-section{
  direction: ltr;
  text-align: right;
}

.rtl .content_block_two .content-box .inner-box .single-item{
  padding-left: 0px;
  padding-right: 80px;
}

.rtl .content_block_two .content-box .inner-box .single-item .icon-box{
  left: inherit;
  right: 0px;
}

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

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

.rtl .testimonial-block-one .inner-box .icon-box:before{
  left: -50px;
}

.rtl input,
.rtl .nice-select,
.rtl .nice-select .option{
  text-align: right !important;
}

.rtl .nice-select:after{
  right: inherit;
  left: 20px;
}

.rtl .progress-box .count-text{
  right: inherit;
  left: -17px;
}

.rtl .main-footer .contact-widget .info-list li{
  padding-left: 0px;
  padding-right: 28px;
}

.rtl .main-footer .contact-widget .info-list li i{
  left: inherit;
  right: 0px;
}




/** update form WP **/

.rtl .elementor-9 .elementor-element.elementor-element-474a5f3 .elementor-heading-title,
.rtl .elementor-9 .elementor-element.elementor-element-b26eafd .elementor-heading-title,
.rtl .elementor-9 .elementor-element.elementor-element-ebd9519 .elementor-heading-title,
.rtl .elementor-9 .elementor-element.elementor-element-278c034 .elementor-heading-title,
.rtl .elementor-9 .elementor-element.elementor-element-7b7e480 > .elementor-widget-container,
.rtl .elementor-9 .elementor-element.elementor-element-8d5b1e6 .elementor-icon-wrapper,
.rtl .elementor-9 .elementor-element.elementor-element-b26eafd > .elementor-widget-container,
.rtl .elementor-counter .elementor-counter-number-suffix,
.rtl .elementor-9 .elementor-element.elementor-element-7bd41ec > .elementor-widget-container,
.rtl .elementor-9 .elementor-element.elementor-element-91e7653 .elementor-heading-title,
.rtl .elementor-566 .elementor-element.elementor-element-d8e3cd4 > .elementor-widget-container,
.rtl .elementor-566 .elementor-element.elementor-element-c2ebd67 .elementor-heading-title,
.rtl .elementor-566 .elementor-element.elementor-element-b1677c5 .elementor-heading-title,
.rtl .elementor-566 .elementor-element.elementor-element-51fbbe4 .elementor-icon-wrapper,
.rtl .elementor-566 .elementor-element.elementor-element-257b745 .elementor-icon-wrapper,
.rtl .elementor-566 .elementor-element.elementor-element-282e4fe .elementor-heading-title,
.rtl .testimonial-block-two .inner-box h3,
.rtl .testimonial-block-two .inner-box .designation,
.rtl .testimonial-block-two .inner-box p,
.rtl .elementor-566 .elementor-element.elementor-element-d7f5746 > .elementor-widget-container,
.rtl .elementor-566 .elementor-element.elementor-element-f3d7475 .elementor-heading-title,
.rtl .project-block-two .inner-box,
.rtl .banner-style-two.alternat-2 .banner-carousel .content-box,
.rtl .elementor-820 .elementor-element.elementor-element-68b1af5 > .elementor-widget-container,
.rtl .elementor-820 .elementor-element.elementor-element-a6f94af > .elementor-widget-container,
.rtl .elementor-820 .elementor-element.elementor-element-0918cd5 .elementor-heading-title,
.rtl .elementor-820 .elementor-element.elementor-element-829368f .elementor-icon-wrapper,
.rtl .elementor-820 .elementor-element.elementor-element-dc8d9ee .elementor-heading-title,
.rtl .elementor-820 .elementor-element.elementor-element-01eac51 > .elementor-widget-container,
.rtl .elementor-820 .elementor-element.elementor-element-01eac51 > .elementor-widget-container,
.rtl .elementor-820 .elementor-element.elementor-element-5199aa9 .elementor-icon-wrapper,
.rtl .elementor-1021 .elementor-element.elementor-element-3ec99c7 > .elementor-widget-container,
.rtl .elementor-1021 .elementor-element.elementor-element-c82a70b > .elementor-widget-container,
.rtl .elementor-1021 .elementor-element.elementor-element-b04b6e0 .elementor-heading-title,
.rtl .elementor-1021 .elementor-element.elementor-element-7d19f14 .elementor-icon-wrapper,
.rtl .elementor-1021 .elementor-element.elementor-element-9fd6b73 > .elementor-widget-container,
.rtl .elementor-1021 .elementor-element.elementor-element-32bc41a .elementor-icon-wrapper,
.rtl .elementor-1021 .elementor-element.elementor-element-12a8f47 > .elementor-widget-container,
.rtl .elementor-1021 .elementor-element.elementor-element-19fdf1c > .elementor-widget-container,
.rtl .elementor-1021 .elementor-element.elementor-element-1ee8b97 .elementor-heading-title,
.rtl .elementor-1055 .elementor-element.elementor-element-ea3a67a > .elementor-widget-container,
.rtl .elementor-1055 .elementor-element.elementor-element-366dc11 .elementor-heading-title,
.rtl .elementor-2092 .elementor-element.elementor-element-47b7591 .elementor-heading-title,
.rtl .elementor-2092 .elementor-element.elementor-element-61996c7 > .elementor-widget-container,
.rtl .elementor-2092 .elementor-element.elementor-element-625aaee > .elementor-widget-container,
.rtl .elementor-1057 .elementor-element.elementor-element-5a740ca .elementor-heading-title,
.rtl .elementor-1057 .elementor-element.elementor-element-d61fb78 .elementor-heading-title,
.rtl .elementor-1057 .elementor-element.elementor-element-454e3ff .elementor-heading-title,
.rtl .elementor-1057 .elementor-element.elementor-element-b0b5da2 .elementor-heading-title,
.rtl .elementor-1058 .elementor-element.elementor-element-f7bab3f .elementor-heading-title,
.rtl .elementor-1058 .elementor-element.elementor-element-a4eb8a7 > .elementor-widget-container,
.rtl .elementor-1058 .elementor-element.elementor-element-1d0bc67 .elementor-heading-title,
.rtl .elementor-1058 .elementor-element.elementor-element-b3254a2 .elementor-heading-title,
.rtl .elementor-1059 .elementor-element.elementor-element-3360d5b .elementor-heading-title,
.rtl .elementor-1059 .elementor-element.elementor-element-dd0a22b .elementor-heading-title,
.rtl .elementor-1059 .elementor-element.elementor-element-3c22bfb .elementor-heading-title,
.rtl .elementor-1059 .elementor-element.elementor-element-e33b663 .elementor-heading-title,
.rtl .elementor-1065 .elementor-element.elementor-element-aa13124 .elementor-heading-title,
.rtl .elementor-1065 .elementor-element.elementor-element-2e0617b > .elementor-widget-container,
.rtl .elementor-1065 .elementor-element.elementor-element-7def968 .elementor-heading-title,
.rtl .elementor-1065 .elementor-element.elementor-element-faf62e6 .elementor-heading-title,
.rtl .elementor-1066 .elementor-element.elementor-element-7466b46 .elementor-heading-title,
.rtl .elementor-1066 .elementor-element.elementor-element-33afd07 .elementor-heading-title,
.rtl .elementor-1066 .elementor-element.elementor-element-90f0b73 .elementor-heading-title,
.rtl .elementor-1066 .elementor-element.elementor-element-1390e0c .elementor-heading-title,
.rtl .elementor-1067 .elementor-element.elementor-element-7881257 .elementor-heading-title,
.rtl .elementor-1067 .elementor-element.elementor-element-465e4bc .elementor-heading-title,
.rtl .elementor-1067 .elementor-element.elementor-element-749ce78 .elementor-heading-title,
.rtl .elementor-1067 .elementor-element.elementor-element-b73a1ad .elementor-heading-title,
.rtl .elementor-2107 .elementor-element.elementor-element-f4b5591 .elementor-heading-title,
.rtl .elementor-2107 .elementor-element.elementor-element-0f58d24 .elementor-heading-title,
.rtl .elementor-2107 .elementor-element.elementor-element-b3f34c7 .elementor-heading-title,
.rtl .elementor-2107 .elementor-element.elementor-element-9d9313a .elementor-heading-title,
.rtl .elementor-2092 .elementor-element.elementor-element-7db23a9 .elementor-heading-title,
.rtl .elementor-widget-social-icons .elementor-grid,
.rtl .elementor-1525 .elementor-element.elementor-element-ef19b5b .elementor-icon-wrapper,
.rtl .elementor-1525 .elementor-element.elementor-element-22d25b6 .elementor-icon-wrapper,
.rtl .career-sidebar .form-inner .form-group textarea,
.rtl .contact-section .form-inner .form-group textarea,
.rtl .blog-details-content .comment-form-area .form-inner .form-group textarea,
.rtl .default-form .form-group textarea,
.rtl .elementor-1796 .elementor-element.elementor-element-7bdc686 .elementor-icon-wrapper,
.rtl .elementor-1796 .elementor-element.elementor-element-e953233 .elementor-icon-wrapper{
	text-align: right !important;
}

.rtl .elementor-1796 .elementor-element.elementor-element-0190ab1 > .elementor-widget-container,
.rtl .elementor-1796 .elementor-element.elementor-element-a948bc2 > .elementor-widget-container{
	margin-right: 0px;
}

.rtl .comments-area .comment-text-block a{
	right: inherit;
	left: 0px;
}

.rtl .comments-area .comment-img-block{
	left: inherit;
	right: 0px;
}

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

.rtl .blog-details-content .news-block-one .inner-box .tags-list li{
	float: right;
}

.rtl .sidebar-page-container .news-block-one .inner-box .lower-content .post-info li:before{
	right: inherit;
	left: -21px;
}

.rtl .sidebar-page-container .news-block-one .inner-box .lower-content .post-info li{
	float: right;
	margin-right: 0px;
	margin-left: 40px;
}

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

.rtl .list-style-one li:before{
	left: inherit;
	right: 0px;
}

.rtl .list-style-one li{
	padding-left: 0px;
	padding-right: 27px;
}

.rtl .pricing-section .tab-btn-box{
	direction: ltr;
}

.rtl .elementor-1525 .elementor-element.elementor-element-bfa90b3 > .elementor-widget-container{
	margin-right: 0px;
}

.rtl .elementor-1525 .elementor-element.elementor-element-58fbb88 > .elementor-widget-container{
	margin-right: 0px;
}

.rtl .elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{
	padding-left: 0px;
	padding-right: 5px;
}

.rtl .elementor-2144 .elementor-element.elementor-element-047a8b7 > .elementor-element-populated,
.rtl .elementor-2145 .elementor-element.elementor-element-3400452 > .elementor-element-populated,
.rtl .elementor-2146 .elementor-element.elementor-element-499cc22 > .elementor-element-populated,
.rtl .elementor-2216 .elementor-element.elementor-element-bff6be1 > .elementor-element-populated,
.rtl .elementor-2217 .elementor-element.elementor-element-df51df6 > .elementor-element-populated,
.rtl .elementor-2218 .elementor-element.elementor-element-8f4f2ab > .elementor-element-populated,
.rtl .elementor-2219 .elementor-element.elementor-element-310118a > .elementor-element-populated{
	padding-right: 0px;
	padding-left: 15px;
}

.rtl .elementor-element .elementor-widget-container{
	text-align: right;
}

.rtl .elementor-1067 .elementor-element.elementor-element-10d67eb .elementor-icon-list-icon,
.rtl .elementor-2107 .elementor-element.elementor-element-69e13c2 .elementor-icon-list-icon{
	padding-right: 0px;
	padding-left: 8px;
}

.rtl .elementor-1066 .elementor-element.elementor-element-da0e522 .elementor-icon-list-icon{
	padding-right: 0px;
	padding-left: 8px;
}

.rtl .elementor-1065 .elementor-element.elementor-element-d1c0cd8 .elementor-icon-list-icon{
	padding-right: 0px;
	padding-left: 8px;
}

.rtl .elementor-1059 .elementor-element.elementor-element-1386627 .elementor-icon-list-icon{
	padding-right: 0px;
	padding-left: 8px;
}

.rtl .elementor-1058 .elementor-element.elementor-element-b2c4197 .elementor-icon-list-icon{
	padding-right: 0px;
	padding-left: 8px;
}

.rtl .elementor-1057 .elementor-element.elementor-element-276005d .elementor-icon-list-icon{
	padding-right: 0px;
	padding-left: 8px;
}

.rtl .service-sidebar .category-widget .category-list li a:after{
	right: inherit;
	left: 20px;
	transform: rotate(180deg);
}

.rtl .service-details-content .content-four .download-list li a{
	right: inherit;
	left: 35px;
}

.rtl .service-details-content .content-four .download-list li .icon-box{
	left: inherit;
	right: 35px;
}

.rtl .service-details-content .content-four .download-list li{
	padding-right: 80px;
	padding-left: 35px;
}

.rtl .service-details-content .content-three .single-item{
	margin: 0px 15px;
}

.rtl .elementor-2092 .elementor-element.elementor-element-841d0dc .elementor-icon-list-icon{
	padding-right: 0px;
	padding-left: 8px;
}

.rtl .elementor-1021 .elementor-element.elementor-element-f8ad20b > .elementor-widget-container{
	margin-right: 0px;
}

.rtl .elementor-1021 .elementor-element.elementor-element-507fe85 > .elementor-widget-container{
	margin-right: 0px;
}

.rtl .elementor-820 .elementor-element.elementor-element-01eac51 > .elementor-widget-container{
	margin-right: 0px;
}

.rtl .elementor-820 .elementor-element.elementor-element-ee4c838 > .elementor-widget-container{
	margin-right: 0px;
}

.rtl .project-block-two .inner-box .overlay-content{
	max-width: 100%;
}

.rtl .news-block-two .inner-box .lower-content .post-info li:before{
	right: inherit;
	left: -21px;
}

.rtl .news-block-two .inner-box .lower-content .btn-box{
	left: inherit;
	right: 30px;
}

.rtl .news-block-two .inner-box .lower-content .post-info li{
	float: right;
	margin-right: 0px;
	margin-left: 40px;
}

.rtl .testimonial-block-two .inner-box .rating li{
	max-width: 100%;
}

.rtl .testimonial-block-two .inner-box .rating li{
	float: right;
}

.rtl .service-block-two .inner-box .lower-content .btn-box{
	left: inherit;
	right: 30px;
}

.rtl .elementor-566 .elementor-element.elementor-element-fdc7065 > .elementor-widget-container{
	margin-right: 0px;
}

.rtl .elementor-566 .elementor-element.elementor-element-9af649c > .elementor-widget-container{
	margin-right: 0px;
}

.rtl .elementor-566 .elementor-element.elementor-element-c2ebd67 > .elementor-widget-container{
	padding-right: 0px;
}

.rtl .elementor-9 .elementor-element.elementor-element-f91a10a > .elementor-widget-container,
.rtl .elementor-9 .elementor-element.elementor-element-04c6ca9 > .elementor-widget-container{
	margin-right: 0px;
}

.rtl .working-block-one .inner-box .shape{
	right: inherit;
	left: -35%;
}


























